:root{--paper:#f0eadc;--paper-bright:#faf6eb;--ink:#171714;--ink-soft:#4d4b43;--rule:#ada898;--signal:#b83216;--signal-dark:#8f210e;--acid:#d8ef48;--success:#24633f;--danger:#a52219;--focus:#1269ff;--font-display:"Poppins", "Avenir Next", sans-serif;--font-body:"Poppins", "Avenir Next", sans-serif;--font-record:"Source Serif 4", Georgia, serif;--font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--text-xs:.72rem;--text-sm:.86rem;--text-base:clamp(1rem, .97rem + .14vw, 1.08rem);--text-lg:clamp(1.22rem, 1.12rem + .5vw, 1.55rem);--text-xl:clamp(2rem, 1.45rem + 2.7vw, 4.25rem);--text-hero:clamp(2.8rem, 1.5rem + 6.5vw, 8.5rem);--space-1:.35rem;--space-2:.65rem;--space-3:1rem;--space-4:1.5rem;--space-6:2.25rem;--space-8:3.5rem;--space-12:5.5rem;--max-width:92rem;--border:1px solid var(--ink);--duration:.18s;--ease:cubic-bezier(.2, .8, .2, 1);--z-dropdown:200;--z-popover:300;--z-header:400;--z-backdrop:500;--z-dialog:600;--z-toast:900}.local-stripe-checkout{color:#111015;width:min(680px,100% - 40px);margin:12vh auto}.local-stripe-checkout>p{font:600 .75rem/1.2 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.local-stripe-checkout h1{letter-spacing:-.06em;max-width:12ch;margin:0 0 48px;font-size:clamp(2.6rem,8vw,5.5rem);line-height:.94}.local-stripe-checkout dl{border-block:1px solid}.local-stripe-checkout dl div{grid-template-columns:minmax(130px,.4fr) 1fr;gap:24px;padding:16px 0;display:grid}.local-stripe-checkout dl div+div{border-top:1px solid #d7d4d0}.local-stripe-checkout dt,.local-stripe-checkout dd{margin:0}.local-stripe-checkout dd{overflow-wrap:anywhere}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font-display:var(--font-display-loaded), "Avenir Next", sans-serif;--font-body:var(--font-display-loaded), "Avenir Next", sans-serif;--font-record:var(--font-serif-loaded), Georgia, serif;--font-mono:var(--font-mono-loaded), "SFMono-Regular", Consolas, monospace;color:var(--ink);background:radial-gradient(circle at 18% 10%, #ffffff7a, transparent 24rem), repeating-linear-gradient(90deg, transparent 0, transparent 3px, #17171405 4px), var(--paper);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.2em}a:hover{text-decoration-thickness:.15em}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.ui-select{gap:.35rem;min-width:0;display:grid}.ui-select__label{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;font-weight:700}.ui-select__trigger{border:1px solid var(--ink);width:100%;min-width:0;min-height:3.25rem;color:var(--ink);cursor:pointer;background:#ffffff6b;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem;display:inline-flex;overflow:hidden}.ui-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__trigger:hover,.ui-select__trigger[data-state=open]{background:var(--paper-bright)}.ui-select__trigger[aria-invalid=true]{border-width:2px;border-color:var(--danger)}.ui-select__trigger:disabled{opacity:.48;cursor:not-allowed}.ui-select__icon{flex:none;display:inline-flex}.ui-select__content{z-index:700;box-sizing:border-box;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:var(--radix-select-trigger-width);max-height:min(22rem, var(--radix-select-content-available-height));border:1px solid var(--ink);color:var(--ink);background:var(--paper-bright);border-radius:.75rem;overflow:hidden;box-shadow:0 1rem 3rem #1717143d}[data-radix-popper-content-wrapper]{z-index:700!important}.ui-select__viewport{box-sizing:border-box;width:100%;padding:.28rem}.ui-select__item{cursor:pointer;outline:none;align-items:center;min-height:2.35rem;padding:.4rem 1.8rem .4rem .6rem;display:flex;position:relative}.ui-select__item[data-highlighted]{color:#fff;background:var(--ink)}.ui-select__item[data-disabled]{opacity:.4;cursor:not-allowed}.ui-select__indicator{display:inline-flex;position:absolute;right:.55rem}.ui-choice-picker{align-content:start;gap:.35rem;min-width:0;display:grid;position:relative}.ui-choice-picker__label{color:var(--ink-soft);font-size:.74rem;font-weight:650}.ui-choice-picker__label-row{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.ui-choice-picker__label-row>a{color:var(--ink);flex:none;font-size:.68rem;font-weight:650}.ui-choice-picker__helper{min-height:1.9rem;color:var(--muted);font-size:.64rem;line-height:1.4}.ui-choice-picker__trigger{border:1px solid var(--rule);width:100%;min-width:0;min-height:2.8rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .75rem;font-size:.74rem;line-height:1.5;display:flex}.ui-choice-picker__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-choice-picker__trigger:hover,.ui-choice-picker__trigger[aria-expanded=true]{border-color:var(--ink);background:#faf9f9}.ui-choice-picker__trigger:disabled{opacity:.48;cursor:not-allowed}.ui-choice-picker__popover{z-index:180;border:1px solid var(--rule-strong);background:#fff;border-radius:.7rem;width:100%;min-width:14rem;max-height:min(22rem,60vh);padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden;box-shadow:0 1rem 3rem #17171433}.ui-choice-picker__search{border:1px solid var(--rule);border-radius:.5rem;align-items:center;gap:.45rem;min-height:2.45rem;padding:0 .65rem;display:flex}.ui-choice-picker__search input{width:100%;font-size:.74rem;line-height:1.5;background:0 0!important;border:0!important;outline:0!important;min-height:2.35rem!important;padding:0!important}.ui-choice-picker__all{width:100%;min-height:2.3rem;color:var(--ink-soft);text-align:left;cursor:pointer;background:#f4f2f2;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;padding:.4rem .55rem;font-size:.68rem;font-weight:650;display:flex}.ui-choice-picker__all[data-selected]{color:#fff;background:#111014}.ui-choice-picker__options{overscroll-behavior:contain;margin-top:.35rem;display:grid;overflow-y:auto}.ui-choice-picker__options label{min-height:2.35rem;color:var(--ink);cursor:pointer;border-radius:.45rem;align-items:center;gap:.6rem;padding:.42rem .55rem;font-size:.72rem;display:flex}.ui-choice-picker__group{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.65rem .55rem .3rem;font-size:.58rem}.ui-choice-picker__option-copy{gap:.15rem;min-width:0;display:grid}.ui-choice-picker__option-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-choice-picker__option-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:400;overflow:hidden}.ui-choice-picker__options label:hover,.ui-choice-picker__options label:focus-within,.ui-choice-picker__options label[data-selected]{background:#f1eeee}.ui-choice-picker__options input{accent-color:#111014;margin:0;width:1rem!important;min-height:1rem!important}.ui-choice-picker__empty{color:var(--muted);padding:.8rem .55rem;font-size:.7rem}.ui-choice-picker__chips{flex-wrap:wrap;gap:.3rem;display:flex}::selection{color:var(--ink);background:var(--acid)}h1,h2,h3,p,dl,dd{margin-top:0}body:has(.rank-campaign-page){color:#fff;background:#020204}body:has(.rank-campaign-page) .page-shell{border:0;width:100%;max-width:none}.rank-campaign-page{--rank-fog:#ffffff94;--rank-rule:#ffffff24;color:#fff;background:radial-gradient(circle at 75% -10%,#c9235238,#0000 32rem),linear-gradient(#050508 0,#000 42rem);min-height:100vh;padding:clamp(1.25rem,3vw,3.5rem)}.rank-campaign-header,.rank-campaign-tabs,.rank-controls,.campaign-discovery-filters,.public-word-list{width:min(100%,96rem);margin-inline:auto}.rank-campaign-header{justify-content:space-between;align-items:end;gap:2rem;padding:clamp(4rem,9vw,8rem) 0 clamp(2.5rem,6vw,5rem);display:flex}.rank-campaign-header p,.rank-campaign-header span,.public-word-row__identity p,.public-word-row__byline,.public-word-row__metrics dt,.public-word-list__summary span{color:var(--rank-fog)}.rank-campaign-header p,.public-word-row__identity p,.public-word-row__metrics dt,.rank-controls legend,.rank-controls>label>span,.campaign-discovery-filters label>span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.rank-campaign-header h1{letter-spacing:-.065em;max-width:12ch;margin:0 0 .75rem;font-size:clamp(3rem,8vw,8rem);font-weight:500;line-height:.92}.campaign-workspace-trigger,.rank-controls>button,.campaign-discovery-filters>button{color:#050505;cursor:pointer;background:#fff;border:1px solid #ffffff52;border-radius:999px;min-height:3rem;padding:.75rem 1.15rem}.rank-campaign-tabs{border-bottom:1px solid var(--rank-rule);gap:1.5rem;display:flex}.rank-campaign-tabs a{color:var(--rank-fog);padding:1rem 0;text-decoration:none;position:relative}.rank-campaign-tabs a[aria-current=page]{color:#fff}.rank-campaign-tabs a[aria-current=page]:after{content:"";background:linear-gradient(90deg,#fff,#d52b5c);height:2px;position:absolute;bottom:-1px;left:0;right:0}.rank-controls,.campaign-discovery-filters{align-items:end;gap:.75rem;padding:1.25rem 0 2rem;display:flex}.rank-controls fieldset{border:0;gap:.35rem;margin:0;padding:0;display:flex}.rank-controls legend{color:var(--rank-fog);margin-bottom:.45rem}.rank-controls fieldset label input{opacity:0;position:absolute}.rank-controls fieldset label span{border:1px solid var(--rank-rule);color:var(--rank-fog);cursor:pointer;border-radius:999px;padding:.58rem .85rem;display:block}.rank-controls fieldset label input:checked+span{color:#050505;background:#fff}.rank-controls>label,.campaign-discovery-filters>label,.campaign-discovery-filters details label{gap:.35rem;display:grid}.rank-controls select,.campaign-discovery-filters input,.campaign-discovery-filters select{border:1px solid var(--rank-rule);color:#fff;background:#09090d;border-radius:.65rem;min-height:2.75rem;padding:.55rem .75rem}.rank-controls>p{color:var(--rank-fog);margin:0 0 0 auto;font-size:.8rem}.campaign-discovery-filters>label:first-of-type{flex:22rem}.campaign-discovery-filters details{position:relative}.campaign-discovery-filters summary{border:1px solid var(--rank-rule);cursor:pointer;border-radius:.65rem;min-height:2.75rem;padding:.65rem .9rem}.campaign-discovery-filters details>div{z-index:5;background:#08080c;border:1px solid #fff3;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(42rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1.5rem 5rem #000000a6}.campaign-discovery-filters__check{align-items:center;display:flex!important}.public-word-list{border-top:1px solid var(--rank-rule)}.public-word-list__summary{border-bottom:1px solid var(--rank-rule);justify-content:space-between;padding:1rem 0;display:flex}.public-word-list__summary p{margin:0}.public-word-row{border-bottom:1px solid var(--rank-rule);grid-template-columns:3.5rem minmax(0,1fr) minmax(15rem,27rem);gap:clamp(1rem,2.5vw,3rem);padding:clamp(1.5rem,3vw,3rem) 0;display:grid;position:relative}.public-word-row:before{z-index:0;opacity:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#bf204a14,#0000);transition:opacity .18s;position:absolute;inset:0 -1rem}.public-word-row:hover:before{opacity:1}.public-word-row>*{z-index:1;position:relative}.public-word-row__rank{color:#ffffff4d;font-family:var(--font-mono);font-size:.85rem}.public-word-row__identity{align-items:center;gap:.65rem;display:flex}.public-word-row__identity img{object-fit:contain;border-radius:.55rem}.public-word-row__identity p{margin:0}.public-word-row h2{letter-spacing:-.045em;max-width:22ch;margin:.45rem 0 .65rem;font-size:clamp(1.65rem,3.4vw,4rem);font-weight:450;line-height:1.03}.public-word-row h2 a{text-decoration:none}.public-word-row__byline{gap:1rem;font-size:.88rem;display:flex}.public-word-row__campaign{margin-top:1.25rem}.public-word-row__campaign p{color:#f5b6c7;margin-bottom:.8rem}.public-word-row__campaign ul{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.public-word-row__campaign li{gap:.35rem;font-size:.85rem;display:flex}.public-word-row__campaign li span{color:var(--rank-fog)}.public-word-row__metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.25rem;margin:0;display:grid}.public-word-row__metrics dt{margin-bottom:.3rem}.public-word-row__metrics dd{margin:0;font-size:clamp(1.15rem,2vw,1.65rem)}.public-word-list__empty{text-align:center;padding:5rem 0}.merchant-campaign-setup__funding{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;display:grid}.merchant-campaign-setup__funding legend{grid-column:1/-1}.merchant-campaign-setup__funding label{border-block:1px solid #ffffff21;gap:.7rem;padding:1rem 0;display:flex}.merchant-campaign-setup__funding span{display:grid}.merchant-campaign-payment{border-top:1px solid #ffffff24;grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1fr);gap:2rem;padding:2rem 0;display:grid}@media (max-width:760px){.rank-campaign-page{padding:1rem}.rank-campaign-header{flex-direction:column;align-items:start;padding-top:4rem}.rank-campaign-header h1{font-size:clamp(3.3rem,18vw,5rem)}.rank-controls,.campaign-discovery-filters{flex-direction:column;align-items:stretch}.rank-controls>p{margin-left:0}.campaign-discovery-filters details>div{z-index:50;border-radius:1rem 1rem 0 0;grid-template-columns:1fr;width:100%;max-height:78vh;position:fixed;inset:auto 0 0;overflow:auto}.public-word-row{grid-template-columns:2rem minmax(0,1fr)}.public-word-row__metrics{grid-column:2}.merchant-campaign-setup__funding,.merchant-campaign-payment{grid-template-columns:1fr}}h1,h2,h3{text-wrap:balance}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{z-index:100;top:var(--space-3);left:var(--space-3);width:auto;height:auto;padding:var(--space-2) var(--space-3);clip-path:none;color:var(--paper-bright);background:var(--ink);margin:0;position:fixed;overflow:visible}.page-shell{width:min(100%, var(--max-width));border-right:var(--border);border-left:var(--border);min-height:100vh;margin:0 auto}.site-header{min-height:5rem;padding:var(--space-3) clamp(1rem, 3vw, 3rem);border-bottom:var(--border);justify-content:space-between;align-items:center;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.7rem,1.4rem + 1.5vw,2.75rem);line-height:.9;text-decoration:none}.wordmark span{color:var(--signal)}.site-header nav,.site-footer nav{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.site-header nav a,.site-footer nav a{text-decoration:none}.site-header nav a:hover,.site-footer nav a:hover{text-decoration:underline}.site-footer{gap:var(--space-4);padding:var(--space-6) clamp(1rem, 3vw, 3rem);border-top:var(--border);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.site-footer p{max-width:36rem;margin:0}.kicker{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.mic-stage{border-bottom:var(--border);grid-template-columns:minmax(8rem,.7fr) minmax(0,5fr);min-height:calc(100svh - 5rem);display:grid;position:relative}.mic-stage__rail{border-right:var(--border);writing-mode:vertical-rl;grid-row:1/4;padding:clamp(1rem,2.4vw,2.5rem);transform:rotate(180deg)}.mic-stage__rail p{margin:0 var(--space-4) 0 0;display:inline}.mic-stage__rail p:last-child{color:var(--ink-soft);font-family:var(--font-record);font-style:italic}.mic-stage>.word{min-height:67svh}.mic-stage__takeover{border-top:var(--border);grid-template-columns:1fr minmax(17rem,.8fr);align-items:stretch;display:grid}.mic-stage__takeover>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) clamp(1rem, 3vw, 3rem);display:flex}.mic-stage__takeover p{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.countdown{font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.takeover-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:6.5rem;padding:var(--space-3) clamp(1rem, 2vw, 2rem);color:var(--paper-bright);background:var(--signal);border-left:var(--border);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.01em;text-transform:uppercase;transition:background var(--duration) var(--ease), color var(--duration) var(--ease);text-decoration:none;display:flex}.takeover-link strong{font-size:clamp(2rem,1.6rem + 2vw,3.75rem)}.takeover-link:hover{color:var(--ink);background:var(--acid)}.takeover-link:active{background:var(--paper-bright)}.mic-stage__rule{padding:var(--space-2) clamp(1rem, 3vw, 3rem);color:var(--paper-bright);background:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0}.open-mic{flex-direction:column;justify-content:center;min-height:67svh;padding:clamp(2rem,6vw,8rem);display:flex}.open-mic h1{max-width:12ch;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-hero);text-transform:uppercase;line-height:.88}.word{background:var(--paper-bright);grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.word__signal{border-right:var(--border);flex-direction:column;justify-content:center;gap:.45rem;height:100%;padding:.35rem;display:flex}.word__signal span{background:var(--signal);transform-origin:50%;height:clamp(2.5rem,8vw,7rem);display:block}.word__signal span:nth-child(2){transform:scaleY(1.45)}.word__body{flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.2rem,3vw,3.5rem);display:flex}.word__eyebrow{justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:clamp(1.5rem,4vw,4rem);font-weight:700;display:flex}.word__eyebrow span:last-child:not(:first-child){color:var(--signal-dark)}.word__text{max-width:19ch;font-family:var(--font-record);letter-spacing:-.045em;overflow-wrap:anywhere;margin:auto 0;font-size:clamp(2rem,1.25rem + 3.7vw,6.5rem);font-weight:500;line-height:1.02}.word__attribution{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);margin-top:clamp(1.5rem,4vw,4rem);display:flex}.word__attribution p{font-family:var(--font-mono);margin:0;font-weight:700}.word__facts{gap:var(--space-4) clamp(2rem, 5vw, 5rem);margin:var(--space-6) 0 0;padding-top:var(--space-3);border-top:var(--border);flex-wrap:wrap;display:flex}.word__facts dt,.metric-strip dt,.history-totals dt,.record-provenance dt{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.word__facts dd{margin:0;font-weight:700}.word__actions{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-sm);display:flex}.word__campaign{margin-top:var(--space-4);border-top:var(--border);border-bottom:var(--border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.35rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.word__campaign>span:first-child,.word__campaign small{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.word__campaign small{text-transform:none;grid-column:2/-1}.text-action{min-height:2.75rem;color:inherit;font-family:var(--font-mono);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.text-action:hover{color:var(--signal-dark)}.text-action:active{transform:translateY(1px)}.save-action{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex;position:relative}.save-action .text-action{justify-content:center;align-items:center;width:44px;min-height:44px;text-decoration:none;display:inline-flex}.save-action svg{fill:currentColor;width:1.05rem;height:1.05rem;overflow:visible}.save-action [aria-pressed=true] svg{fill:currentColor}.save-action [data-state=saving] svg{opacity:.45}.echo-action{position:relative}.echo-action__icon{vertical-align:-.15em;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:.2rem;display:inline-flex}.echo-action__icon svg{width:100%;height:100%}.share-modal__backdrop{z-index:var(--z-dialog);-webkit-backdrop-filter:blur(1.1rem)saturate(.72);backdrop-filter:blur(1.1rem)saturate(.72);background:#000000bd;place-items:center;padding:clamp(1.5rem,5vw,5rem);display:grid;position:fixed;inset:0}.share-modal{color:#fff;background:0 0;width:min(36rem,100%);padding:0}.share-modal__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.75rem,4vh,3rem);display:flex}.share-modal__heading h2{font-family:var(--font-display);letter-spacing:-.055em;max-width:28rem;margin:0;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:400;line-height:.96}.share-modal__heading button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;place-items:center;width:3rem;height:3rem;padding:0;font-size:2rem;line-height:1;display:grid}.share-modal__options{gap:.75rem;display:grid}.share-modal__channel{color:var(--ink-soft);gap:.35rem;margin:.85rem 0;font-size:.72rem;display:grid}.share-modal__channel select{border:1px solid var(--rule);min-height:2.8rem;color:var(--ink);font:inherit;background:#fff;border-radius:.55rem;padding:.65rem 2.4rem .65rem .75rem;font-size:.8rem}.share-modal__channel small{font-size:.66rem}.share-modal__options button,.share-modal__options a,.share-modal .campaign-direct-link button{color:#fff;cursor:pointer;width:100%;min-height:4.25rem;font-family:var(--font-display);text-align:left;background:0 0;border:1px solid #ffffff42;border-radius:.85rem;align-items:center;padding:0 1.25rem;font-size:1rem;text-decoration:none;display:flex}.share-modal__option:first-child button{color:#050507;background:#fff;border-color:#fff}.share-modal__options button:hover,.share-modal__options a:hover,.share-modal .campaign-direct-link button:hover,.share-modal__heading button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff8a}.share-modal__option:first-child button:hover{color:#050507;background:#ffffffdb;border-color:#ffffffdb}.share-modal__options button:disabled,.share-modal .campaign-direct-link button:disabled{opacity:.46;cursor:wait}.share-modal__options button:focus-visible,.share-modal__options a:focus-visible,.share-modal .campaign-direct-link button:focus-visible,.share-modal__heading button:focus-visible{outline-offset:2px;outline:2px solid #fff}.share-modal__option>p,.share-modal__status{color:#ffffff94;max-width:31rem;margin:.8rem 0 0;font-size:.78rem;line-height:1.5}.share-modal__option+.share-modal__option{margin-top:.25rem}.share-modal__status{color:#ffffffbd;margin-top:1.2rem}.share-modal__status--error{color:#ff8d7d}.share-modal .campaign-direct-link{margin-top:1.35rem}.share-modal .campaign-direct-link>p{color:#ffffff94;max-width:31rem;margin:.8rem 0 0;font-size:.78rem;line-height:1.5}.share-menu{z-index:5;width:min(19rem,100vw - 3rem);padding:var(--space-3);background:var(--acid);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);position:absolute;top:calc(100% + .5rem);left:0}.share-menu button{width:100%;min-height:2.75rem;color:var(--paper-bright);background:var(--ink);cursor:pointer;border:0}.share-menu button:hover{background:var(--signal-dark)}.share-menu p,.action-note{margin:var(--space-2) 0 0;font-size:var(--text-xs)}.action-note--error,.field-error{color:var(--danger)}.echo-action>.action-note,.save-action>.action-note{z-index:2;width:max-content;max-width:15rem;margin:0;position:absolute;top:calc(100% + .35rem);left:0}.word--echo{border-top:var(--border);background:0 0;grid-template-columns:.75rem minmax(0,1fr)}.word--echo .word__signal{border:0;padding:0}.word--echo .word__signal span{height:33.333%}.word--echo .word__body{padding:clamp(1.2rem,3vw,2.5rem)}.word--echo .word__text{font-size:clamp(1.7rem,1.25rem + 1.8vw,3.2rem);line-height:1.1}.word--echo .word__eyebrow{margin-bottom:var(--space-6)}.word--echo .word__attribution{margin-top:var(--space-6)}.echo-section{border-bottom:var(--border);padding:clamp(3rem,8vw,8rem) clamp(1rem,4vw,4rem)}.section-heading{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1.5fr 1fr;align-items:end;display:grid}.section-heading h2,.record-entry h2,.speech-statement h2{max-width:12ch;font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;margin:0;line-height:.95}.section-heading>p{max-width:35rem;color:var(--ink-soft);font-family:var(--font-record);margin:0;font-style:italic}.echo-list{border-bottom:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.echo-list .word:first-child{border-right:var(--border)}.record-entry{border-bottom:var(--border);grid-template-columns:minmax(10rem,.7fr) minmax(0,2fr);min-height:34rem;display:grid}.record-entry__number{color:var(--paper-bright);background:var(--ink);font-family:var(--font-record);place-items:center;margin:0;font-size:clamp(8rem,18vw,18rem);line-height:1;display:grid}.record-entry>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,7vw,7rem);display:flex}.record-entry>div>p:not(.kicker){max-width:42rem;margin:var(--space-4) 0 var(--space-6)}.arrow-link{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;font-weight:700}.speech-statement{color:var(--paper-bright);background:var(--signal);grid-template-columns:minmax(7rem,.5fr) minmax(0,2fr);display:grid}.speech-statement__mark{border-right:var(--border);font-family:var(--font-record);place-items:center;font-size:clamp(6rem,14vw,13rem);display:grid}.speech-statement>div:last-child{max-width:58rem;padding:clamp(3rem,9vw,8rem)}.speech-statement h2{margin-bottom:var(--space-6)}.speech-statement p{max-width:48rem;font-family:var(--font-record);font-size:var(--text-lg)}.button{border:2px solid var(--ink);min-height:3.25rem;font-family:var(--font-mono);font-size:var(--text-sm);text-align:center;text-transform:uppercase;cursor:pointer;transition:transform var(--duration) var(--ease), box-shadow var(--duration) var(--ease), background var(--duration) var(--ease);border-radius:0;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.button:active:not(:disabled){box-shadow:none;transform:translate(0)}.button:disabled{opacity:.5;cursor:not-allowed}.button--primary{color:var(--paper-bright);background:var(--signal)}.button--primary:hover:not(:disabled){color:var(--ink);background:var(--acid)}.button--ink{margin-top:var(--space-4);color:var(--paper-bright);background:var(--ink)}.button--ink:hover{color:var(--ink);background:var(--acid)}.button--quiet{color:var(--ink);background:0 0}.button--danger{color:var(--paper-bright);background:var(--danger)}.button--wide{width:100%;min-height:4.5rem}.button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.narrow-page,.word-page,.record-page,.history-page,.operator-page,.identity-page{min-height:70vh}.narrow-page{grid-template-columns:minmax(13rem,.65fr) minmax(0,2fr);display:grid}.takeover-context{border-right:var(--border);background:var(--ink);color:var(--paper-bright);padding:clamp(1.25rem,3vw,3rem)}.takeover-context ol{margin:var(--space-8) 0 0;padding-left:1.4rem;position:sticky;top:2rem}.takeover-context li{margin-bottom:var(--space-4);padding-left:var(--space-2)}.takeover-form{padding:clamp(1.25rem,4vw,5rem)}.form-intro{margin-bottom:var(--space-8)}.form-intro h1,.page-heading h1,.identity-page h1,.status-page h1,.request-result h2,.empty-state h2{max-width:15ch;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;line-height:.95}.field{margin-bottom:var(--space-4)}.field label{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;font-weight:700;display:flex}.field label span{color:var(--ink-soft);font-size:var(--text-xs)}.field .ui-select__label{margin-bottom:calc(var(--space-2) - .35rem)}.field input,.field select,.field textarea,.money-input{width:100%;min-height:3.25rem;color:var(--ink);border:1px solid var(--ink);background:#ffffff6b;border-radius:0;padding:.75rem;display:block}.field textarea{resize:vertical;min-height:8rem}.resize-none{resize:none}.field--word textarea{min-height:13rem;font-family:var(--font-record);font-size:clamp(1.45rem,1.2rem + 1.2vw,2.4rem);line-height:1.2}.field input:hover,.field select:hover,.field textarea:hover,.money-input:hover,.field input:focus,.field select:focus,.field textarea:focus{background:var(--paper-bright)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-width:2px;border-color:var(--danger)}.field p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-xs)}.field .field-error{color:var(--danger);font-weight:700}.field__meta{justify-content:space-between;gap:var(--space-3);display:flex}.form-grid{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.money-input{padding:0 0 0 var(--space-3);font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.money-input input{background:0 0;border:0;min-height:3.1rem}.money-input--suffix{padding-right:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto}.checkout-total{margin:var(--space-8) 0 var(--space-3);border-top:var(--border)}.checkout-total>div{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--rule);min-height:3rem;font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;display:flex}.checkout-total dd{margin:0;font-weight:700}.checkout-total__grand{border-bottom:var(--border)!important;min-height:4.5rem!important;font-size:var(--text-lg)!important}.balance-separation-note{margin-bottom:var(--space-6);color:var(--ink-soft);font-size:var(--text-sm)}.business-fields{margin:var(--space-4) 0;border-top:var(--border);border-bottom:var(--border)}.business-fields summary{min-height:3.5rem;font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;cursor:pointer;padding:1rem 0;font-weight:700}.business-fields[open] summary{margin-bottom:var(--space-4)}.checkout-warning{margin:var(--space-6) 0;padding:var(--space-4);border-left:.65rem solid var(--signal);font-size:var(--text-sm);background:#f0522d14}.checkout-warning p:last-child{margin-bottom:0}.form-ready,.request-result,.empty-state,.operator-notice{padding:var(--space-4);background:0 0;border:0}.form-ready p{margin:var(--space-2) 0 var(--space-4)}body:has(.status-page){color:#f7f7f4;background:#030305}:is(body:has(.status-page) .site-header,body:has(.status-page) .site-footer){display:none}body:has(.status-page) .page-shell{border:0;width:100%;max-width:none;min-height:100dvh}.status-page{isolation:isolate;background:radial-gradient(circle at 76% 22%,#8f23664d,#0000 34rem),radial-gradient(circle at 28% 72%,#401d4c47,#0000 36rem),linear-gradient(135deg,#08070b 0%,#020204 70%);place-items:center;min-height:100dvh;padding:clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.status-page:before{z-index:-1;content:"";opacity:.16;background-image:radial-gradient(#fff3 .55px,#0000 .55px);background-size:7px 7px;position:absolute;inset:0}.status-page:after{z-index:-1;color:#ffffff06;content:"LAST WORD";font-family:var(--font-display);letter-spacing:-.08em;white-space:nowrap;font-size:clamp(7rem,23vw,26rem);font-weight:600;line-height:.8;position:absolute;bottom:-.28em;right:-.08em}.status-page__code{color:#ffffff94;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;position:absolute;top:clamp(1.5rem,5vw,4rem);left:clamp(1.5rem,5vw,4rem)}.status-page>div{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,70rem);display:flex;position:relative}.status-page .kicker{color:#ffffff8c;margin-bottom:clamp(1rem,2.5vw,2rem)}.status-page h1{color:#f8f5ff;max-width:13ch;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;text-transform:none;margin:0;font-size:clamp(3.7rem,9vw,9.5rem);font-weight:400;line-height:.88}.status-page>div>p:not(.kicker){color:#fff9;max-width:42rem;margin:clamp(1.5rem,3vw,2.75rem) 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.status-page .button-row,.status-page>div>.button{margin-top:clamp(2rem,4vw,3.5rem)}.status-page .button{min-height:3.8rem;font-family:var(--font-display);text-transform:none;border:1px solid #ffffff47;border-radius:1.15rem;padding-inline:1.5rem;font-size:.95rem;font-weight:500}.status-page .button:hover:not(:disabled){box-shadow:none;transform:none}.status-page .button--primary{color:#09090b;background:#f7f7f4}.status-page .button--primary:hover:not(:disabled){color:#09090b;background:#fff}.status-page .button--quiet{color:#ffffffbf;background:#ffffff0a}.status-facts{gap:var(--space-8);margin:var(--space-6) 0;display:flex}.status-facts p{flex-direction:column;display:flex}.status-facts span{color:#ffffff80;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.status-facts strong{color:#f7f7f4;font-size:var(--text-lg)}.page-heading{border-bottom:var(--border);padding:clamp(2rem,6vw,6rem) clamp(1rem,4vw,4rem)}.page-heading>p:not(.kicker){max-width:46rem}.page-heading--split{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.page-heading--split h1{margin-bottom:0}.page-heading--split>p{text-align:right;margin:0}code{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}:is(body:has(.takeover-page) .site-header,body:has(.takeover-page) .site-footer){display:none}body:has(.takeover-page) .page-shell{min-height:100dvh}body:has(.takeover-page) main{min-height:100dvh}.takeover-page{z-index:200;color:#fff;background:#0000003d;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:hidden}.campaign-workspace-boost-overlay{z-index:var(--z-dialog)}.takeover-page:before{content:none}.takeover-page.takeover-page--auth{color:#09090b;background:#fff;padding:0}.takeover-page.takeover-page--checking{color:#fff;-webkit-backdrop-filter:blur(8px)saturate(.75);backdrop-filter:blur(8px)saturate(.75);background:#000000b8;padding:0}.takeover-page--checking .takeover-auth{color:#fff;background:0 0}.takeover-page--checking .takeover-auth__close{color:#ffffffad}.takeover-page--checking .takeover-auth__close:hover{color:#fff;background:#ffffff14}.takeover-page--checking .takeover-auth__pulse{background:#fff}.takeover-auth{color:#09090b;background:#fff;place-items:center;width:100%;min-height:100dvh;padding:clamp(3rem,8vh,6rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:auto}.takeover-auth__close{z-index:1;color:#68686d;width:2.75rem;height:2.75rem;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:1.65rem;line-height:1;transition:color .15s,background-color .15s,transform .15s;display:grid;position:fixed;top:1.25rem;right:1.25rem}.takeover-auth__close:hover{color:#09090b;background:#f0f0ee}.takeover-auth__close:active{transform:scale(.94)}.takeover-auth__close:focus-visible{color:#09090b;outline-offset:2px;outline:3px solid #d8ff4f}.auth-options--takeover{gap:.75rem;width:min(100%,27rem);display:grid}.auth-login__header{text-align:center;justify-items:center;gap:1.1rem;margin-bottom:1.25rem;display:grid}.auth-login__logo{width:clamp(6.75rem,10vw,8rem);height:auto}.auth-login__header h2,.takeover-auth__status h2{color:#09090b;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,1.3rem + .7vw,2rem);font-weight:600;line-height:1.05}.auth-login__method{width:100%;min-height:4.1rem;font-family:var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:1rem;font-weight:650;line-height:1.2;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.auth-login__method--primary{color:#fff;background:#09090b}.auth-login__method--secondary{color:#202024;background:#f0f0ee}.auth-login__method:hover:not(:disabled){color:#09090b;background:#d8ff4f}.auth-login__method:active:not(:disabled){transform:scale(.985)}.auth-login__method:focus-visible{outline-offset:3px;outline:3px solid #d8ff4f}.auth-login__method:disabled{cursor:wait;opacity:.48}.auth-options--takeover .magic-form{box-shadow:none;background:0 0;border:0;gap:.75rem;padding:0;display:grid}.auth-options--takeover .magic-form .field{gap:.45rem;margin:0;display:grid}.takeover-page .auth-options--takeover .magic-form input{color:#09090b;width:100%;min-height:4.1rem;font-family:var(--font-body);background:#f0f0ee;border:0;border-radius:999px;outline:0;padding:0 1.25rem;font-size:1rem}.takeover-page .auth-options--takeover .magic-form input:hover,.takeover-page .auth-options--takeover .magic-form input:focus{background:#e8e8e5}.takeover-page .auth-options--takeover .magic-form input:focus-visible{outline-offset:3px;outline:3px solid #d8ff4f}.takeover-page .auth-options--takeover .magic-form .field>p{color:#707075;margin:0 1rem;font-size:.72rem;line-height:1.45}.auth-login__account-note,.auth-login__status{color:#68686d;text-align:center;margin:2.1rem 0 0;font-size:.9rem;line-height:1.5}.auth-login__account-note strong{color:#2b2b2f;font-weight:650}.auth-login__error{text-align:center;margin:.25rem 0 0}.auth-login__result{text-align:center;padding:1.5rem 0}.auth-login__result h2{max-width:22rem;margin-inline:auto}.takeover-auth__status{text-align:center;justify-items:center;gap:1rem;width:min(100%,27rem);display:grid}.takeover-auth__status p{color:#727277;margin:0}.takeover-auth__pulse{background:#09090b;border-radius:999px;width:.7rem;height:.7rem;animation:.9s ease-in-out infinite alternate takeover-auth-pulse}@keyframes takeover-auth-pulse{to{opacity:.2;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.takeover-auth__pulse{animation:none}.takeover-auth__close,.auth-login__method{transition:none}}@media (max-width:640px){.takeover-auth{padding:max(4.5rem, env(safe-area-inset-top)) 1.15rem max(2rem, env(safe-area-inset-bottom));align-items:start}.takeover-auth__close{top:max(.7rem, env(safe-area-inset-top));right:.7rem}.auth-options--takeover{align-self:center}.auth-login__header{gap:.8rem;margin-bottom:.8rem}.auth-login__logo{width:6.25rem}.auth-login__method,.takeover-page .auth-options--takeover .magic-form input{min-height:3.7rem}.auth-login__account-note,.auth-login__status{margin-top:1.4rem}}@media (max-height:620px){.takeover-auth{padding-block:2.5rem 1.25rem}.auth-login__header{text-align:left;grid-template-columns:auto 1fr;justify-items:start;margin-bottom:.35rem}.auth-login__logo{width:4.5rem}.auth-login__account-note{margin-top:.8rem}}.takeover-page .takeover-form{color:#fff;background:#070709f5;border:1px solid #ffffff29;border-radius:.8rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(40rem,100%);height:auto;max-height:calc(100dvh - 2rem);padding:1.15rem 1.25rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #0000009e}.takeover-form>#takeover-checkout-form{display:none}.takeover-form__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;padding-bottom:.9rem;display:flex}.takeover-form__header .kicker{color:#ffffff7a;letter-spacing:.16em;margin:0 0 .16rem;font-size:.61rem}.takeover-form__header h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:500;line-height:1}.takeover-form__close{color:#ffffff9e;width:2.4rem;height:2.4rem;font-family:var(--font-display);background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.35rem;line-height:1;text-decoration:none;display:grid}.takeover-form__step{overscroll-behavior:contain;scrollbar-gutter:auto;min-height:0;padding:.9rem 0 0;overflow-y:auto}.takeover-form__step[hidden]{display:none}.takeover-form__lead{color:#ffffff85;max-width:37rem;margin:0 0 .8rem;font-size:.7rem;line-height:1.45}.takeover-page .field{margin-bottom:.65rem}.takeover-page .field label,.takeover-page .business-fields summary{color:#ffffff94;letter-spacing:.08em;margin-bottom:.3rem;font-size:.61rem;font-weight:500}.takeover-page .field label span,.takeover-page .field p,.takeover-page .campaign-reward small,.takeover-page .campaign-reward__empty{color:#ffffff6b}.takeover-page .field input,.takeover-page .field select,.takeover-page .field textarea,.takeover-page .money-input{color:#fff;background:#ffffff0e;border:1px solid #ffffff24;border-radius:.38rem;outline:none;min-height:2.55rem;padding:.55rem .65rem}.takeover-page .field input:hover,.takeover-page .field select:hover,.takeover-page .field textarea:hover,.takeover-page .money-input:hover{background:#ffffff14}.takeover-page .field input:focus,.takeover-page .field select:focus,.takeover-page .field textarea:focus,.takeover-page .money-input:focus-within{background:#ffffff17;border-color:#ffffff85}.field--payment-method{border-top:1px solid #dedee1;border-bottom:1px solid #dedee1;padding:.7rem 0}.payment-method__heading,.payment-method__saved{align-items:center;gap:.75rem;display:flex}.payment-method__heading{justify-content:space-between}.payment-method__heading label{margin:0!important}.payment-method__heading button,.payment-method__empty button{color:#202024;cursor:pointer;min-height:2.25rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #bcbcc2;border-radius:2rem;padding:0 .85rem;font-size:.58rem}.payment-method__heading button:hover:not(:disabled),.payment-method__heading button:focus-visible,.payment-method__empty button:hover:not(:disabled),.payment-method__empty button:focus-visible{color:#050507;background:#d8ff4f;border-color:#a7c730}.payment-method__saved{color:#707075;min-height:2.6rem;font-family:var(--font-mono);font-size:.64rem}.payment-method__saved .payment-method__brand{color:#09090b;font-family:var(--font-display);font-size:.9rem;font-weight:600}.payment-method__empty{justify-content:space-between;align-items:center;gap:1rem;padding-top:.45rem;display:flex}.payment-method__empty p{max-width:48ch;margin:0;font-size:.65rem;line-height:1.45}.payment-method__inline{width:100%;min-height:0;margin-top:0;overflow:hidden}.payment-method__inline--open{min-height:24rem;margin-top:.7rem}.takeover-form__continue{justify-content:center;align-items:center;gap:.6rem;min-width:14rem;display:inline-flex}.checkout-spinner{border:1.5px solid #05050747;border-top-color:#050507;border-radius:50%;flex:none;width:.85rem;height:.85rem;animation:.7s linear infinite checkout-spin}@keyframes checkout-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.checkout-spinner{animation-duration:1.8s}}.takeover-page .money-input{padding:0 0 0 .65rem}.takeover-page .money-input input{background:0 0;border:0;min-height:2.45rem}.takeover-page .field--word textarea{resize:none;min-height:7rem;font-family:var(--font-display);font-size:clamp(.9rem,2vw,1.12rem);line-height:1.32}.takeover-page .form-grid{gap:0 .65rem}.takeover-form__campaign-option{color:#ffffff9e;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:.42rem;align-items:center;gap:.7rem;min-height:3.1rem;margin-top:.15rem;padding:.55rem .7rem;display:flex}.takeover-form__campaign-option:has(input:disabled){opacity:.42;cursor:not-allowed}.takeover-form__campaign-option input{accent-color:#d8ff4f;width:1rem;height:1rem}.takeover-form__campaign-option span{gap:.08rem;display:grid}.takeover-form__campaign-option strong{color:#fff;font-family:var(--font-display);font-size:.7rem;font-weight:500}.takeover-form__campaign-option small{color:#ffffff61;font-size:.58rem}.payment-methods{border:0;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:.45rem;margin:.15rem 0 .45rem;padding:0;display:grid}.payment-methods legend{color:#ffffff85;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.61rem}.payment-method{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:.42rem;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.45rem .65rem;display:flex;position:relative}.payment-method:has(input:checked){background:#ffffff17;border-color:#ffffff7a}.payment-method input{opacity:0;width:1px;height:1px;position:absolute}.payment-method:has(input:focus-visible){outline-offset:2px;outline:2px solid #d8ff4f}.payment-method--dodo,.payment-method--usdc,.payment-method--test{justify-content:flex-start;padding-inline:.9rem}.payment-method__copy{gap:.1rem;display:grid}.payment-method__copy strong{color:#09090b;font-family:var(--font-display);font-size:.8rem;font-weight:600}.payment-method__copy small{color:#5f5f64;font-size:.61rem;line-height:1.35}.payment-logo{color:#fff;white-space:nowrap;line-height:1}.payment-logo--usdc{font-family:var(--font-display);font-size:.68rem;font-weight:600}.payment-logo--usdc:before{color:#fff;content:"$";background:#2775ca;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;margin-right:.3rem;font-size:.65rem;display:inline-grid}.credit-order-note,.billing-identity{border:1px solid #09090b26;border-left:0;border-right:0;margin:.55rem 0;padding:.7rem 0}.credit-order-note strong,.billing-identity legend{color:#202024;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600}.credit-order-note p,.billing-identity__purpose{color:#68686f;max-width:62ch;margin:.28rem 0 .65rem;font-size:.66rem;line-height:1.45}.billing-identity .field--wide{grid-column:1/-1}.billing-identity__business-toggle{color:#444449;cursor:pointer;min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.62rem;display:inline-flex}.billing-identity__business-toggle input{accent-color:#09090b;width:1rem;height:1rem}.billing-identity__business-fields{padding-top:.35rem}.takeover-page .campaign-builder--funding .campaign-builder__terms{border-top:0;margin-top:0}.takeover-page .business-fields{border-color:#ffffff1f;margin:.15rem 0 0}.takeover-page .business-fields summary{min-height:2.4rem;padding:.7rem 0}.takeover-page .business-fields[open]{z-index:4;background:#09090c;border:1px solid #ffffff2e;border-radius:.5rem;padding:.9rem;position:absolute;inset:4.8rem 1.25rem 3.9rem}.takeover-page .checkout-warning{color:#ffffff7a;background:#ffffff09;border-left:1px solid #ffffff2e;margin:.4rem 0;padding:.45rem .65rem;font-size:.6rem;line-height:1.35}.takeover-page .checkout-warning p{margin:0;display:inline}.takeover-page .checkout-warning p+p:before{content:" "}.takeover-page .checkout-total{border-top-color:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));margin:.4rem 0 0;display:grid}.takeover-page .checkout-total>div{color:#ffffff94;border-bottom-color:#ffffff1a;min-height:2rem;font-size:.62rem}.takeover-page .checkout-total>div:nth-child(odd){padding-right:.7rem}.takeover-page .checkout-total>div:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:.7rem}.takeover-page .checkout-total__grand{color:#fff!important;border-bottom-color:#ffffff29!important;min-height:2.5rem!important;font-size:.76rem!important}.takeover-page .balance-separation-note{color:#fff6;margin:.35rem 0 0;font-size:.58rem}.takeover-form__navigation{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:3.1rem;padding-top:.65rem;display:flex}.takeover-form__navigation-meta{align-items:center;gap:.65rem;display:flex}.takeover-form__step-count,.takeover-form__back,.takeover-form__continue{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.takeover-form__step-count{color:#ffffff57;align-self:center}.takeover-form__back,.takeover-form__continue{border-radius:2rem;min-height:2.45rem;padding:0 1rem}.takeover-form__continue{color:#050507;background:#fff;border:1px solid #fff;margin-left:auto;font-weight:500}.takeover-form__continue:hover:not(:disabled),.takeover-form__continue:focus-visible{color:#050507;background:#d8ff4f;border-color:#d8ff4f}.takeover-form__continue:disabled{opacity:.38}.takeover-page .takeover-form{color:#09090b;background:#fff;border:0;box-shadow:0 2rem 6rem #00000061}.takeover-form__header{border:0;padding-bottom:.35rem}.takeover-form__header .kicker{color:#8a8a8f;font-family:var(--font-mono);font-size:.54rem}.takeover-form__header h1{color:#09090b;letter-spacing:0;font-size:.88rem;font-weight:500;line-height:1.45}.takeover-form__close{color:#68686d}.takeover-form__close:hover,.takeover-form__close:focus-visible{color:#09090b;background:#f1f1f2}.takeover-form__lead{color:#b42318;font-size:.66rem}.takeover-page .field label,.takeover-page .business-fields summary,.payment-methods legend{color:#202024;font-family:var(--font-mono)}.takeover-page .field label{color:#202024;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:400}.takeover-page .field label span{color:#707075;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem;font-weight:400}.takeover-page .takeover-campaign-select .ui-select__label{color:#202024;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:400}.takeover-page .takeover-campaign-select .ui-select__trigger{color:#09090b;min-height:3.25rem;font-family:var(--font-display);background:#fff;border:1px solid #d3d3d6;font-size:.88rem}.takeover-page .takeover-campaign-select .ui-select__trigger:hover,.takeover-page .takeover-campaign-select .ui-select__trigger[data-state=open]{background:#fff;border-color:#a8a8ad}.takeover-campaign-select__content{color:#09090b!important;background:#fff!important;border-color:#d3d3d6!important}.takeover-page .field p,.takeover-page .campaign-reward small,.takeover-page .campaign-reward__empty,.takeover-page .campaign-builder__switch .kicker,.takeover-page .campaign-builder__switch p:last-child,.takeover-page .campaign-builder__eligibility,.takeover-page .conversion-reward__number,.takeover-page .conversion-reward__remove,.takeover-page .campaign-builder__direct-note,.takeover-page .checkout-warning,.takeover-page .checkout-total>div,.takeover-page .balance-separation-note{color:#707075}.takeover-page .field input,.takeover-page .field select,.takeover-page .field textarea,.takeover-page .money-input,.takeover-page .campaign-reward__selector select{color:#09090b;font-family:var(--font-display);background:#f2f2f3;border:0;font-size:.88rem;line-height:1.45}.takeover-page .field input:hover,.takeover-page .field select:hover,.takeover-page .field textarea:hover,.takeover-page .money-input:hover,.takeover-page .field input:focus,.takeover-page .field select:focus,.takeover-page .field textarea:focus,.takeover-page .money-input:focus-within{background:#e9e9eb;border:0}.takeover-page .field--word textarea::placeholder{color:#88888e;font-family:inherit;font-size:inherit;letter-spacing:0}.takeover-page .field select option{color:#09090b;background:#fff}.takeover-form__campaign-option,.takeover-page .switch-control,.takeover-page .campaign-reward__add,.takeover-page .button--quiet,.payment-method{color:#26262a;background:#f2f2f3;border:0}.takeover-form__campaign-option{color:#202024}.takeover-form__campaign-destination{color:#68686d;background:#f2f2f3;border-radius:.42rem;align-items:center;min-height:2.85rem;padding:0 .78rem;font-size:.7rem;display:flex}.takeover-form__ready-campaigns{border:0;margin:.2rem 0 0;padding:0}.takeover-form__order-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0 0 .65rem;padding:0;display:grid}.takeover-form__order-options>legend{color:#505055;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.1rem;font-size:.64rem;font-weight:600}.takeover-form__agreement{font:400 .78rem/1.6 var(--font-display);color:#25252b;align-items:flex-start;gap:.6rem;margin-top:.8rem;display:flex}.takeover-form__agreement input[type=checkbox]{accent-color:#111114;cursor:pointer;flex:none;width:1rem;height:1rem;min-height:0;margin:.2rem 0 0;padding:0}.takeover-form__agreement label,.takeover-form__agreement a{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;display:inline}.takeover-form__agreement a{text-underline-offset:.16em;text-decoration:underline}.takeover-form__agreement a:hover{color:#09090b}.takeover-form__agreement :focus-visible{outline-offset:3px;outline:2px solid}.takeover-form__order-options label{cursor:pointer;background:#f7f7f8;border-radius:.42rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-height:2.8rem;padding:.65rem;display:grid}.takeover-page .form-grid--word-meta{grid-template-columns:1fr}.takeover-form__order-options label:has(input:checked){background:#ececef;box-shadow:inset 0 0 0 1px #bdbdc2}.takeover-form__order-options input{accent-color:#09090b;margin-top:.15rem}.takeover-form__order-options span{gap:.15rem;display:grid}.takeover-form__order-options strong{color:#111114;font-size:.7rem}.takeover-form__order-options small{color:#5f5f64;font-size:.58rem;line-height:1.35}.takeover-form__market-price{color:#626267;justify-content:space-between;align-items:baseline;margin-bottom:.35rem;font-size:.64rem;display:flex}.takeover-form__market-price strong{color:#17171a;font-variant-numeric:tabular-nums;font-size:.72rem}@media (max-width:640px){.takeover-form__order-options{grid-template-columns:1fr}}.takeover-form__ready-campaigns>legend{color:#505055;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;font-weight:600}.takeover-form__ready-campaigns>legend span{color:#707075;font-weight:400}.takeover-form__ready-campaigns>p{color:#737378;margin:0;font-size:.67rem;line-height:1.45}.takeover-form__campaign-choices{gap:.25rem;display:grid}.takeover-form__campaign-choices label{cursor:pointer;border-bottom:1px solid #dedee1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.1rem;padding:.48rem .62rem;display:grid}.takeover-form__campaign-choices label:has(input:checked){background:#f2f2f3}.takeover-form__campaign-choices input{accent-color:#09090b}.takeover-form__campaign-choices span{gap:.08rem;min-width:0;display:grid}.takeover-form__campaign-choices strong{color:#111114;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.takeover-form__campaign-choices small,.takeover-form__campaign-choices b{color:#76767b;font-size:.58rem;font-weight:500}.takeover-form__campaign-choices b{color:#5c6d17;letter-spacing:.06em;text-transform:uppercase}.takeover-form__campaign-option strong,.takeover-page .campaign-builder__switch h2,.takeover-page .reward-toggle strong,.takeover-page .campaign-reward__heading strong,.payment-logo{color:#09090b}.takeover-form__campaign-option strong{font-size:.78rem;font-weight:600}.takeover-form__campaign-option small{color:#707075}.takeover-page .campaign-builder__terms,.takeover-page .campaign-reward,.takeover-page .conversion-reward,.takeover-page .business-fields,.takeover-page .checkout-total,.takeover-page .checkout-total>div,.takeover-form__navigation{border-color:#0000}.takeover-page .campaign-builder__direct-note,.takeover-page .checkout-warning{background:0 0;border:0;padding-left:0}.payment-method:has(input:checked){background:#e5e5e7;border:0}.takeover-page .business-fields[open]{background:#fff;border:0;box-shadow:0 1rem 3rem #00000029}.takeover-page .checkout-total__grand{color:#09090b!important;border-color:#0000!important}.takeover-form__step-count{color:#68686f;font-size:.68rem}.takeover-form__back{color:#444449;background:#f1f1f2;border:0}.takeover-form__continue{color:#fff;background:#09090b;border:0}.connector-step{color:#09090b;flex-direction:column;height:100%;min-height:0;display:flex}.connector-step__heading{margin-bottom:.8rem}.connector-step__heading .kicker{color:#5f5f64;margin:0 0 .15rem;font-size:.54rem}.connector-step__heading h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:500}.connector-step__heading p:last-child,.connector-step__note,.connector-step__status{color:#707075;margin:.25rem 0 0;font-size:.64rem;line-height:1.4}.earning-options{border:0;gap:.45rem;margin:0;padding:0;display:grid}.earning-options>label{cursor:pointer;background:#f2f2f3;align-items:center;gap:.75rem;min-height:4.3rem;padding:.65rem .75rem;display:flex}.earning-options>label:has(input:checked){background:#e7e7e9}.earning-options>label:has(input:focus-visible){outline-offset:2px;outline:2px solid #09090b}.earning-options input{accent-color:#09090b;width:1rem;height:1rem;margin:0}.earning-options span{gap:.12rem;display:grid}.earning-options strong{font-family:var(--font-display);font-size:.78rem;font-weight:500}.earning-options small{color:#5f5f64;font-size:.62rem}.connector-step__note{margin-top:auto;padding-top:.65rem}.connector-step--signin .auth-options{gap:.45rem;width:100%}.connector-step--signin .button,.connector-step--signin .magic-form .button{min-height:2.55rem}.connector-step--signin .auth-divider{gap:.6rem;margin-block:.05rem;font-size:.6rem}.connector-step--signin .magic-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.connector-step--signin .magic-form .field{margin:0}.takeover-form__secondary{color:#fff;background:#09090b;border:0;align-self:flex-start;min-height:2.55rem;padding:0 1rem}.connector-step__actions{flex-wrap:wrap;gap:.55rem;display:flex}.takeover-form__secondary--quiet{color:#444449;background:#f1f1f2}.connection-group{margin-bottom:.55rem}.connection-group>p,.connection-group__heading p{color:#626267;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .3rem;font-size:.56rem}.connection-group__heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.connection-group__heading span{color:#5f5f64;font-size:.62rem}.connection-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.connection-option{color:#09090b;text-align:left;background:#f2f2f3;border:0;justify-content:space-between;align-items:center;gap:.6rem;min-height:3.45rem;padding:.55rem .65rem;display:flex}.connection-option:hover:not(:disabled),.connection-option:focus-visible,.connection-option[aria-pressed=true]{background:#e5e5e7}.connection-option span{gap:.08rem;display:grid}.connection-option strong{font-size:.7rem;font-weight:500}.connection-option small,.connection-option em{color:#707075;font-size:.55rem;font-style:normal}.resource-options,.connection-destination{margin-bottom:0!important}.connector-step__status{color:#414146;margin-top:auto}.guided-connection-form{gap:.75rem;display:grid}.guided-connection-form__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.website-installation{background:#f3f3f4;border-radius:.35rem;gap:.55rem;padding:.7rem;font-size:.62rem;display:grid}.website-installation>code{overflow-wrap:anywhere;color:#111;background:#fff;padding:.55rem;display:block}.website-installation>button{justify-self:start}.website-server-key{color:#7d1010;background:#fff;gap:.45rem;padding:.65rem;display:grid}.website-server-key p{margin:0}.website-server-key details code{overflow-wrap:anywhere;color:#111;margin-top:.4rem;display:block}.website-server-key button{justify-self:start}.reward-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;display:grid}.campaign-definition-fields,.customer-offer-fields__values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.campaign-definition-fields{margin-bottom:.65rem}.customer-offer-fields{background:#f5f5f6;grid-column:1/-1;margin-top:.15rem;padding:.65rem}.customer-offer-fields__values{margin-top:.65rem}.customer-offer-fields__summary,.customer-offer-fields__logo{grid-column:1/-1}.customer-offer-fields__logo-preview{align-items:center;gap:.65rem;margin-top:.55rem;display:flex}.customer-offer-fields__logo-preview img{object-fit:contain;background:#fff;border-radius:.55rem;width:3rem;height:3rem}.campaign-toggle{color:#202024;cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.campaign-toggle input,.campaign-channel-fields input{accent-color:#111;width:.9rem;height:.9rem;margin:.12rem 0 0}.campaign-toggle span{gap:.12rem;display:grid}.campaign-toggle strong,.campaign-channel-fields legend{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:500}.campaign-toggle small{color:#77777d;font-size:.65rem;line-height:1.35}.campaign-channel-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .65rem;margin:0;padding:0;display:grid}.campaign-channel-fields legend{grid-column:1/-1;margin-bottom:.15rem}.campaign-channel-fields label{color:#4e4e53;text-transform:capitalize;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.campaign-channel-fields .field-error{grid-column:1/-1}.reward-values>.field,.campaign-funding-fields .field,.action-reward-editor .field{margin-bottom:0}.action-reward-editor{background:#f5f5f6;grid-column:1/-1;padding:.55rem .65rem}.action-reward-editor__heading,.action-reward-editor__actions{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.action-reward-editor__heading label{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.action-reward-editor__heading select{width:min(13rem,55%);min-height:2rem!important}.action-reward-editor__fields,.campaign-funding-fields,.campaign-advanced__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.action-reward-editor__fields{margin-top:.45rem}.action-reward-editor__actions{justify-content:flex-end;margin-top:.35rem}.action-reward-editor__actions button{color:#56565b;text-underline-offset:.16rem;background:0 0;border:0;font-size:.58rem;text-decoration:underline}.campaign-funding-fields{grid-column:1/-1}.campaign-advanced{margin-top:.55rem}.campaign-advanced summary{color:#5d5d62;cursor:pointer;font-size:.62rem}.campaign-advanced__fields{margin-top:.45rem}@media (max-width:560px){.takeover-page{padding:.4rem}.takeover-page .takeover-form{border-radius:.6rem;width:100%;height:auto;max-height:calc(100dvh - .8rem);padding:.9rem .85rem .75rem}.takeover-page .form-grid,.takeover-page .purchase-reward-fields,.takeover-page .campaign-settings,.takeover-page .conversion-reward__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.takeover-page .form-grid.form-grid--word-meta,.takeover-page .billing-identity .form-grid{grid-template-columns:1fr}.takeover-page .conversion-reward__fields .field:first-child{grid-column:1/-1}.takeover-page .campaign-builder__switch{grid-template-columns:minmax(0,1fr);gap:.45rem}.takeover-page .switch-control{justify-self:start}.takeover-page .campaign-reward{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.62fr)}.takeover-page .campaign-reward__heading{grid-column:1/-1}.takeover-page .campaign-reward__selector select{width:8.2rem}.takeover-page .balance-separation-note{display:none}.connection-options,.campaign-definition-fields,.customer-offer-fields__values,.reward-values,.action-reward-editor__fields,.campaign-funding-fields,.campaign-advanced__fields,.connector-step--signin .magic-form{grid-template-columns:1fr}.earning-options>label{min-height:3.85rem}}@media (max-height:620px){.takeover-page .takeover-form{height:auto;max-height:calc(100dvh - .5rem);padding-top:.7rem;padding-bottom:.55rem}.takeover-form__header{padding-bottom:.55rem}.takeover-form__step{padding-top:.55rem}.takeover-page .field--word textarea{min-height:5.5rem}.takeover-page .campaign-reward{padding:.4rem 0}}.word-page>.word{border-bottom:var(--border);min-height:62vh}.word--detail .word__text{font-size:clamp(2.2rem,1.4rem + 3.8vw,6.2rem)}.metric-strip{margin:var(--space-6) 0 0;border-top:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-strip>div{padding:var(--space-4) var(--space-4) 0 0}.metric-strip dd{margin:var(--space-1) 0;font-family:var(--font-record);font-size:var(--text-xl);line-height:1}.metric-strip p{color:var(--ink-soft);font-size:var(--text-xs)}.record-provenance{gap:var(--space-8);grid-template-columns:1fr 2fr;padding:clamp(2rem,6vw,6rem) clamp(1rem,4vw,4rem);display:grid}.record-provenance h2{font-family:var(--font-display);font-size:var(--text-lg);text-transform:uppercase}.record-provenance dl{margin:0}.record-provenance dl>div{padding:var(--space-3) 0;border-top:var(--border);grid-template-columns:1fr 1fr;display:grid}.record-provenance dd{text-align:right;margin:0}.record-heading{min-height:25rem}.record-heading h1{font-size:clamp(4rem,2rem + 10vw,13rem);line-height:.76}.record-holders{border-top:var(--border);border-bottom:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-holders a{min-height:8rem;padding:var(--space-4);flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.record-holders a+a{border-left:var(--border)}.record-holders a:hover{background:var(--acid)}.record-holders span{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.record-holders strong{font-family:var(--font-record);font-size:var(--text-lg)}.record-row{border-bottom:var(--border);grid-template-columns:minmax(4rem,.2fr) minmax(0,2fr);display:grid}.record-row__index{padding:var(--space-4);border-right:var(--border);font-family:var(--font-mono);font-size:var(--text-sm);margin:0}.word--record,.word--history,.word--operator{background:0 0;grid-template-columns:.5rem minmax(0,1fr)}.word--record .word__signal,.word--history .word__signal,.word--operator .word__signal{border:0;padding:0}.word--record .word__signal span,.word--history .word__signal span,.word--operator .word__signal span{height:33.333%}.word--record .word__text,.word--history .word__text,.word--operator .word__text{letter-spacing:-.025em;max-width:34ch;font-size:clamp(1.45rem,1.2rem + 1.25vw,2.75rem)}.word--record .word__eyebrow,.word--history .word__eyebrow,.word--operator .word__eyebrow{margin-bottom:var(--space-4)}.word--record .word__attribution,.word--history .word__attribution,.word--operator .word__attribution{margin-top:var(--space-4)}.word--removed .word__signal span{background:var(--rule)}.word--removed .word__text{max-width:28ch;color:var(--ink-soft);font-style:italic}.identity-page{grid-template-columns:1.2fr 1fr;align-content:center;gap:clamp(2rem,8vw,8rem);padding:clamp(2rem,8vw,8rem) clamp(1rem,6vw,6rem);display:grid}.identity-page>div:first-child>p:last-child{max-width:40rem}.magic-form{padding:var(--space-6);background:var(--paper-bright);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--signal)}.request-result{max-width:40rem}.demo-note{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-xs);grid-column:2}.history-totals{gap:var(--space-6);margin:0;display:flex}.history-totals dd{font-family:var(--font-record);font-size:var(--text-lg);margin:0}.history-item{border-bottom:var(--border);grid-template-columns:minmax(0,2fr) minmax(16rem,.7fr);display:grid}.history-item__private{padding:var(--space-4);border-left:var(--border);background:#ffffff52;flex-direction:column;justify-content:space-between;display:flex}.payment-state{font-family:var(--font-mono);font-size:var(--text-sm);text-transform:uppercase;font-weight:700}.payment-state--refunded{color:var(--success)}.operator-page{background:#dfddd5}.operator-principle{gap:var(--space-4);padding:var(--space-4) clamp(1rem, 4vw, 4rem);color:var(--paper-bright);background:var(--ink);grid-template-columns:minmax(10rem,.5fr) minmax(0,2fr);display:grid}.operator-principle p{max-width:55rem;margin:0}.review-list{padding:clamp(1rem,4vw,4rem)}.operator-loading{min-height:18rem}.operator-login{gap:1.5rem;width:min(100%,34rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) 1rem;display:grid}.operator-login>p{color:var(--ink-soft);text-align:center;margin:0}.operator-login .auth-options,.operator-login .magic-form{gap:.75rem;display:grid}.operator-login .magic-form{box-shadow:none;background:0 0;border:0;padding:0}.operator-login .field{margin:0}.operator-login .field input{background:#ffffff94;border:1px solid #17171438;border-radius:1rem;min-height:4rem;padding-inline:1.2rem}.operator-login .button{min-height:4rem;font-family:var(--font-display);text-transform:none;border-width:1px;border-radius:999px;font-size:.95rem;font-weight:600}.operator-login .button:hover:not(:disabled){box-shadow:none;transform:none}.operator-notice{margin-bottom:var(--space-4)}.review-item{border:2px solid var(--ink);background:var(--paper-bright);grid-template-columns:minmax(10rem,.55fr) minmax(0,2fr) minmax(15rem,.8fr);display:grid}.review-item__meta,.operator-decision{padding:var(--space-4)}.review-item__meta{border-right:var(--border);font-size:var(--text-sm)}.review-item__meta p:last-child{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.operator-decision{border-left:var(--border)}.operator-page--removal{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);display:grid}.operator-page--removal .page-heading{border-right:var(--border)}.removal-form{align-self:center;padding:clamp(1rem,4vw,4rem)}.danger-confirm{padding:var(--space-3);color:var(--paper-bright);background:var(--danger)}.loading-state{color:#fff;min-height:100svh;font:400 1rem/1.5 var(--font-display);background:#020204;justify-content:center;align-items:center;gap:.65rem;display:flex}.page-loading-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:1s linear infinite checkout-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.page-loading-spinner{animation:none}}.account-loading{min-height:72vh}body:has(.loading-state){background:#020204}:is(body:has(.loading-state) .site-header,body:has(.loading-state) .site-footer){display:none}body:has(.loading-state) .page-shell{border:0;width:100%;max-width:none}@media (max-width:900px){.merchant-campaign-record__primary{grid-template-columns:minmax(0,1fr) auto}.merchant-campaign-record .merchant-data-table__action{grid-column:1/-1;justify-content:flex-start}.mic-stage{grid-template-columns:4rem minmax(0,1fr)}.mic-stage__takeover{grid-template-columns:1fr}.takeover-link{border-top:var(--border);border-left:0}.echo-list,.section-heading,.narrow-page,.identity-page,.history-item,.operator-page--removal{grid-template-columns:1fr}.echo-list .word:first-child{border-right:0}.record-entry{grid-template-columns:minmax(7rem,.35fr) minmax(0,2fr)}.takeover-context{border-right:0;border-bottom:var(--border)}.takeover-context ol{columns:2;position:static}.identity-page{gap:var(--space-6)}.demo-note{grid-column:1}.history-item__private{border-top:var(--border);border-left:0}.review-item{grid-template-columns:minmax(10rem,.6fr) minmax(0,2fr)}.operator-decision{border-top:var(--border);border-left:0;grid-column:1/-1}.operator-page--removal .page-heading{border-right:0}}@media (max-width:620px){.merchant-campaign-record__primary,.merchant-campaign-record__rewards{grid-template-columns:1fr}.merchant-campaign-record__available{text-align:left;justify-items:start}.page-shell{border-left:0;border-right:0}.site-header{min-height:4.25rem}.site-header nav{gap:.8rem;font-size:.64rem}.site-header nav a:last-child{display:none}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{flex-wrap:wrap}.mic-stage{min-height:0;display:block}.mic-stage__rail{padding:var(--space-2) var(--space-3);border-right:0;border-bottom:var(--border);writing-mode:horizontal-tb;transform:none}.mic-stage__rail p{margin:0 var(--space-2) 0 0}.mic-stage>.word{min-height:calc(100svh - 15rem)}.word{grid-template-columns:.55rem minmax(0,1fr)}.word__signal{border:0;padding:0}.word__signal span{height:33.333%}.word__body{padding:var(--space-4) var(--space-3)}.word__eyebrow{margin-bottom:var(--space-6)}.word--mic .word__text{font-size:clamp(2.1rem,10vw,3.8rem)}.word__attribution{margin-top:var(--space-6);flex-direction:column;align-items:flex-start}.word__facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.word__facts>div:nth-child(3){grid-column:1/-1}.mic-stage__takeover>div{padding:var(--space-3)}.takeover-link{min-height:5rem}.mic-stage__rule{padding:var(--space-2) var(--space-3)}.section-heading,.echo-section{margin-bottom:0}.record-entry{min-height:0;display:block}.record-entry__number{min-height:10rem;font-size:8rem}.record-entry>div{padding:var(--space-8) var(--space-4)}.speech-statement{display:block}.speech-statement__mark{display:none}.speech-statement>div:last-child{padding:var(--space-8) var(--space-4)}.form-grid{grid-template-columns:1fr}.campaign-builder{margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}.campaign-builder__switch,.campaign-reward,.purchase-reward-fields,.campaign-settings{grid-template-columns:1fr}.switch-control{justify-content:space-between;justify-self:stretch}.campaign-reward__add{grid-column:1}.conversion-reward{grid-template-columns:2.25rem minmax(0,1fr)}.conversion-reward__fields{grid-template-columns:1fr}.conversion-reward__remove{margin:0 0 var(--space-4);grid-column:2;justify-self:start}.campaign-builder__direct-note{padding-top:var(--space-3);padding-left:var(--space-3)}.takeover-context ol{columns:1}.status-page{min-height:100dvh;padding:6.5rem 1.25rem 2rem}.status-page__code{top:1.5rem;left:1.25rem}.status-page>div{padding:0}.status-facts,.page-heading--split,.history-totals{align-items:flex-start;gap:var(--space-3);flex-direction:column}.page-heading--split>p{text-align:left}.metric-strip,.record-provenance,.record-holders,.record-provenance dl>div,.operator-principle,.review-item{grid-template-columns:1fr}.metric-strip>div{border-bottom:1px solid var(--rule);padding-right:0}.record-provenance{gap:var(--space-3)}.record-provenance dd{text-align:left}.record-holders a+a{border-top:var(--border);border-left:0}.record-row{grid-template-columns:2.6rem minmax(0,1fr)}.record-row__index{padding:var(--space-2);writing-mode:vertical-rl;font-size:.65rem}.word--record .word__actions,.word--history .word__actions{gap:var(--space-1);flex-direction:column}.magic-form{padding:var(--space-4);box-shadow:5px 5px 0 var(--signal)}.review-item__meta{border-right:0;border-bottom:var(--border)}.button-row{flex-direction:column;align-items:stretch}}@media (min-width:621px) and (max-width:1050px){.account-hub .page-heading--split{flex-direction:column;align-items:stretch}.account-balances{width:100%}.campaign-reward{grid-template-columns:1fr}.campaign-reward__add{grid-column:1}.conversion-reward__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.account-hub{width:min(100%,92rem);margin-inline:auto}.account-summary,.account-columns,.account-sessions,.merchant-console{border-top:1px solid var(--rule);padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,5rem)}.account-hub .page-heading--split{align-items:stretch}.account-balances{border-top:var(--border);border-bottom:var(--border);grid-template-columns:minmax(15rem,1fr);width:min(100%,32rem);display:grid}.account-balances>section{padding:var(--space-4)}.account-balances>section+section{border-left:var(--border)}.account-balances h2{margin:0 0 var(--space-4);font-family:var(--font-record);letter-spacing:-.035em;font-size:clamp(1.55rem,3vw,2.5rem);font-weight:400}.account-balances>section>p:last-child{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:var(--text-xs)}.account-balances .history-totals{gap:var(--space-4)}.account-balances .history-totals dd{font-size:var(--text-lg)}.affonso-payout__action{justify-items:start;gap:var(--space-2);margin-top:var(--space-4);display:grid}.affonso-payout__action .field-error{margin:0}.affonso-payout{gap:var(--space-3);margin-top:var(--space-4);display:grid}.affonso-payout__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.affonso-payout__frame{border:var(--border);background:var(--paper);width:100%;min-height:min(42rem,70vh)}.account-summary h2,.account-section-heading h2,.merchant-console h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,4.5rem);font-weight:400}.account-explainer{max-width:48rem;color:var(--muted);margin-top:2rem}.distribution-source-list{border-top:var(--border);margin-top:1.5rem}.distribution-source-list>div{border-bottom:var(--border);grid-template-columns:1.2fr 1fr repeat(3,minmax(5rem,.75fr));align-items:baseline;gap:.75rem;padding:.7rem 0;display:grid}.distribution-source-list span{overflow-wrap:anywhere;min-width:0;font-size:.72rem}.distribution-source-list__heading span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}@media (max-width:700px){.distribution-source-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-source-list__heading{display:none}}.account-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,8vw,8rem);display:grid}.account-section-heading{margin-bottom:2rem}.account-plain-list,.merchant-status-list{margin:0;padding:0;list-style:none}.account-plain-list li,.merchant-status-list li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.account-plain-list li>span:first-child{gap:.25rem;display:grid}.account-plain-list small,.account-plain-list time,.merchant-status-list strong{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500}.auth-options{gap:.85rem;width:min(100%,34rem);display:grid}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.auth-divider:before,.auth-divider:after{background:var(--rule);content:"";height:1px}.merchant-console{background:color-mix(in srgb, var(--surface) 88%, transparent)}.merchant-identity{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:2rem;padding-block:2rem;display:flex}.merchant-step{border-bottom:1px solid var(--rule)}.merchant-step>summary{cursor:pointer;padding:1.5rem 0;font-size:1.05rem}.merchant-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;padding:1rem 0 2.5rem;display:grid}.merchant-form--row{align-items:end}.merchant-form .button{place-self:end start}.merchant-challenge{padding:1.5rem 0 2.5rem}.merchant-challenge dl{gap:1rem;display:grid}.merchant-challenge code{overflow-wrap:anywhere}.merchant-campaigns,.merchant-analytics{margin-top:3rem}.merchant-workspace-back{gap:.4rem;margin-bottom:1rem}.merchant-campaigns h3{font-family:var(--font-record);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,3.25rem);font-weight:400}.merchant-campaign-summary,.merchant-reward-definitions{gap:var(--space-1);display:grid}.merchant-reward-definitions{margin-top:var(--space-2);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-xs)}.merchant-campaigns--empty{max-width:42rem;padding-block:var(--space-6);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.account-section-heading--action,.merchant-connections__heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.merchant-connections{margin-top:clamp(2rem,5vw,5rem)}.campaign-catalogue__workspace{margin:0 calc(-1*clamp(1.25rem,5vw,5rem)) clamp(3rem,7vw,7rem)}.merchant-campaign-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.merchant-company-brand{border:1px solid var(--rule);background:var(--surface);border-radius:1rem;grid-template-columns:minmax(12rem,1.5fr) minmax(12rem,1fr) minmax(13rem,auto) auto;align-items:end;gap:1rem 1.5rem;margin-top:2rem;padding:1.5rem;display:grid}.merchant-company-brand header{grid-column:1/-1}.merchant-company-brand h3,.merchant-company-brand p{margin:0}.merchant-company-brand h3{font-family:var(--font-record);font-size:1.65rem;font-weight:400}.merchant-company-brand header p,.merchant-company-brand label>span,.merchant-company-brand__preview span{color:var(--muted)}.merchant-company-brand label{color:var(--ink-soft);gap:.45rem;font-size:.75rem;display:grid}.merchant-company-brand__preview{align-items:center;gap:.7rem;min-height:2.9rem;display:flex}.merchant-company-brand__preview img{object-fit:contain;background:#050507;border-radius:.65rem;width:2.75rem;height:2.75rem}.merchant-company-brand__preview button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:800px){.merchant-company-brand{grid-template-columns:1fr}}.merchant-campaign-setup{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem) 0}.merchant-campaign-setup header{max-width:48rem;margin-bottom:1.75rem}.merchant-campaign-setup h3{font-family:var(--font-record);letter-spacing:-.035em;margin:.2rem 0 .4rem;font-size:clamp(1.7rem,4vw,3.25rem);font-weight:400}.merchant-campaign-setup header>p:last-child,.merchant-campaign-setup footer>span{color:var(--muted)}.merchant-campaign-setup__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.merchant-campaign-setup__grid>label{color:var(--ink-soft);gap:.35rem;font-size:.74rem;display:grid}.merchant-campaign-setup__grid>label>span{color:var(--muted);font-size:.62rem}.merchant-campaign-setup__channels,.merchant-campaign-offer{border:0}.merchant-campaign-setup__channels{flex-wrap:wrap;align-content:flex-start;gap:.55rem .9rem;padding:0;display:flex}.merchant-campaign-setup__channels legend{width:100%;color:var(--ink-soft);margin-bottom:.35rem;font-size:.74rem}.merchant-campaign-setup__channels label{color:var(--muted);text-transform:capitalize;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.merchant-campaign-offer{border-top:1px solid var(--rule);margin-top:1.5rem;padding:1.1rem 0 0}.merchant-campaign-offer>legend{color:var(--ink);padding:0;font-size:.88rem;font-weight:700}.merchant-campaign-offer__heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;display:flex}.merchant-campaign-offer__heading p{color:var(--muted);margin:0;font-size:.72rem}.merchant-campaign-offer__heading button,.merchant-campaign-offer__item header button{border:1px solid var(--rule);min-height:2.15rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:.65rem;padding:0 .7rem}.merchant-campaign-offer__heading button:disabled{opacity:.45;cursor:default}.merchant-campaign-offer__list{gap:.85rem;margin-top:1rem;display:grid}.merchant-campaign-offer__item{border:1px solid var(--rule);border-radius:.45rem;padding:.9rem}.merchant-campaign-setup .merchant-campaign-offer__item>header{justify-content:space-between;align-items:center;gap:1rem;max-width:none;margin:0;display:flex}.merchant-campaign-offer__toggle{align-items:flex-start;gap:.75rem;max-width:42rem;display:flex}.merchant-campaign-offer__toggle span,.merchant-campaign-offer__toggle small{display:block}.merchant-campaign-offer__toggle small{color:var(--muted);margin-top:.2rem}.merchant-campaign-offer__fields{grid-template-columns:minmax(0,.7fr) minmax(0,.65fr) minmax(0,1.4fr);gap:1rem;margin-top:.75rem;display:grid}.merchant-campaign-offer__fields>label{color:var(--ink-soft);gap:.35rem;font-size:.74rem;display:grid}.merchant-campaign-offer__fields input:not([type=file]){border:1px solid var(--rule);background:0 0;width:100%;min-height:2.8rem;padding:.62rem .75rem}.merchant-campaign-offer__fields select{border:1px solid var(--rule);width:100%;min-height:2.8rem;color:var(--ink);background:0 0;border-radius:.35rem;padding:.62rem .75rem}.merchant-campaign-offer__fields .ui-select__label{color:var(--ink-soft);text-transform:none;font-family:inherit;font-size:.74rem;font-weight:400}.merchant-campaign-offer__fields .ui-select__trigger,.merchant-campaign-setup__grid .ui-select__trigger{border:1px solid var(--rule);min-height:2.8rem;color:var(--ink);background:0 0;border-radius:.65rem;padding:.62rem .75rem}.merchant-campaign-offer__fields>.merchant-campaign-offer__stackable{min-height:2rem;color:var(--muted);flex-direction:row;grid-column:1/-1;align-items:center;gap:.55rem;display:flex}.merchant-campaign-offer__stackable input{width:1rem!important;min-height:1rem!important;padding:0!important}.merchant-campaign-setup__grid input,.merchant-campaign-setup__grid select,.merchant-money-input{width:100%;min-height:2.8rem;color:var(--ink);border:1px solid var(--rule);background:0 0;border-radius:.65rem;padding:.62rem .75rem}.merchant-money-input{align-items:center;gap:.35rem;display:flex}.merchant-money-input input{border:0;outline:0;min-height:0;padding:0}.merchant-money-input:focus-within{border-color:#111014;box-shadow:0 0 0 2px #d82f6124}.campaign-workspace-dialog .merchant-console .merchant-money-input input:focus-visible{outline:0}.merchant-money-input span{color:var(--muted);white-space:nowrap;font-size:.7rem}.merchant-campaign-setup footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.merchant-campaign-setup footer button{border:1px solid var(--ink);min-height:2.9rem;color:var(--paper-bright);background:var(--ink);cursor:pointer;border-radius:.65rem;padding:.7rem 1.15rem;font-size:.74rem;font-weight:650}.merchant-campaign-setup footer button:first-child:not(:last-child){color:var(--ink);background:#fff}.merchant-campaign-setup footer button:hover{color:var(--ink);background:#f1eeee}.merchant-guided-connection{border-block:1px solid var(--rule);gap:1.15rem;padding:1.25rem 0;display:grid}.merchant-guided-connection>.merchant-button--back{justify-self:start}.merchant-guided-connection__intro{gap:.3rem;display:grid}.merchant-guided-connection__intro h3{font-family:var(--font-body);letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:650}.merchant-guided-connection__intro p,.merchant-guided-connection__note{color:var(--muted);font-family:var(--font-body);margin:0;font-size:.72rem;line-height:1.45}.merchant-guided-connection__body{min-width:0}.merchant-guided-connection__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;display:grid}.merchant-guided-connection__fields--single{grid-template-columns:minmax(0,30rem)}.merchant-guided-connection__fields>label,.merchant-guided-connection__fields>.ui-select{color:var(--ink-soft);font-family:var(--font-body);grid-template-rows:1.15rem 2.8rem;gap:.35rem;font-size:.72rem;font-weight:400;display:grid}.merchant-guided-connection__fields .ui-select__label{color:var(--ink-soft);font-family:var(--font-body);text-transform:none;font-size:.72rem;font-weight:400}.merchant-guided-connection__fields input,.merchant-guided-connection__fields .ui-select__trigger{box-sizing:border-box;border:1px solid var(--rule);width:100%;height:2.8rem;min-height:2.8rem;color:var(--ink);font-family:var(--font-body);background:#fff;border-radius:.55rem;padding:.62rem .75rem;font-size:.76rem;font-weight:400}.merchant-guided-connection__note{grid-column:1/-1}.merchant-guided-connection__actions{justify-content:flex-end;gap:.75rem;display:flex}.merchant-connections__heading h3{font-family:var(--font-record);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,3.25rem);font-weight:400}.merchant-connection-list{border-top:1px solid var(--rule);margin:1.25rem 0 0;padding:0;list-style:none}.merchant-connection-list>li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(13rem,1fr) minmax(8rem,.6fr) minmax(16rem,1.45fr) auto;align-items:center;gap:1.5rem;min-height:6rem;padding-block:1rem;display:grid}.merchant-connection-list__identity{align-items:center;gap:.85rem;display:flex}.merchant-provider-mark{width:2.6rem;height:2.6rem;color:var(--paper-bright);background:var(--ink);font-family:var(--font-display);flex:none;place-items:center;font-size:.68rem;font-weight:600;display:grid}.merchant-connection-list__identity>span:last-child,.merchant-connection-list__status,.merchant-connection-list__resources{gap:.18rem;display:grid}.merchant-connection-list small,.merchant-connection-list__resources span{color:var(--muted);font-size:var(--text-xs)}.merchant-connection-list__resources>ul{gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.merchant-connection-list__resources>ul>li{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.merchant-connection-list__resources>ul span{min-width:0;display:grid}.merchant-connection-list__resources>ul strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-connection-list__resources>ul a{max-width:14rem;color:var(--ink-soft);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-connection-list__recovery{max-width:34rem;margin-top:.3rem;line-height:1.45;color:var(--danger)!important}.merchant-connection-list__status strong{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.merchant-connection-list__status strong[data-state=active]{color:#27622e}.merchant-connection-list__status strong[data-state=degraded],.merchant-connection-list__status strong[data-state=reauthorization_required]{color:var(--danger)}.merchant-connection-list__actions{gap:.75rem;display:flex}.merchant-connection-list__actions button{min-height:2.75rem;color:var(--ink-soft);text-underline-offset:.2rem;background:0 0;border:0;padding:0;text-decoration:underline}.merchant-empty-state{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:46rem;padding:2rem 0}.merchant-empty-state p{margin:0}.merchant-empty-state p+p{color:var(--muted);margin-top:.45rem}@media (max-width:1050px){.merchant-connection-list>li{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.65fr)}.merchant-connection-list__resources,.merchant-connection-list__actions{grid-column:1/-1}}@media (max-width:760px){.site-header{flex-wrap:wrap;gap:1rem}.site-header__nav{justify-content:space-between;width:100%}.site-header__nav a:last-child{display:inline}.account-columns,.merchant-form,.merchant-guided-connection__fields{grid-template-columns:1fr}.merchant-identity,.account-plain-list li{flex-direction:column;align-items:flex-start;padding-block:1rem}.account-balances{grid-template-columns:1fr}.account-balances>section+section{border-top:var(--border);border-left:0}.account-section-heading--action,.merchant-connections__heading{flex-direction:column;align-items:flex-start}.merchant-campaign-actions,.merchant-campaign-setup footer{flex-direction:column;align-items:stretch;width:100%}.merchant-campaign-setup__grid,.merchant-campaign-offer__fields{grid-template-columns:1fr}.merchant-connection-list>li{grid-template-columns:1fr;gap:.75rem}.merchant-connection-list__actions{justify-content:flex-start}}:is(body:has(.campaign-catalogue),body:has(.campaign-page)){color:#f7f7f4;background:#050507}:is(body:has(.campaign-catalogue) .page-shell,body:has(.campaign-page) .page-shell){border-color:#ffffff1f;width:100%;max-width:none}:is(body:has(.campaign-catalogue) .site-header,body:has(.campaign-catalogue) .site-footer,body:has(.campaign-page) .site-header,body:has(.campaign-page) .site-footer){border-color:#ffffff1f}.campaign-catalogue,.campaign-page{--campaign-rule:#ffffff29;--campaign-fog:#ffffff8c;color:#f7f7f4;min-height:100vh;font-family:var(--font-display-loaded), sans-serif;background:radial-gradient(circle at 76% 10%,#672a6333,#0000 28rem),radial-gradient(circle at 14% 35%,#50677124,#0000 34rem),#050507}.campaign-catalogue{padding:clamp(4rem,9vw,9rem) clamp(1.25rem,5vw,5rem) 8rem}.campaign-catalogue .merchant-console{--ink:#f7f7f4;--ink-soft:#f7f7f4c7;--muted:#f7f7f494;--rule:#ffffff2e;color:#f7f7f4;background:0 0}.campaign-catalogue .merchant-campaign-setup__grid input,.campaign-catalogue .merchant-campaign-setup__grid select,.campaign-catalogue .merchant-campaign-offer__fields input:not([type=file]),.campaign-catalogue .merchant-campaign-offer__fields select,.campaign-catalogue .merchant-money-input{color:#f7f7f4;background:#ffffff09;border-color:#ffffff47}.campaign-catalogue .merchant-campaign-setup input::placeholder{color:#f7f7f45c}.campaign-catalogue .merchant-campaign-setup select option,.campaign-catalogue .merchant-campaign-setup footer button{color:#111113;background:#f7f7f4}.campaign-catalogue__hero{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.25fr);align-items:end;gap:1rem clamp(2rem,7vw,8rem);max-width:90rem;margin:0 auto clamp(3rem,7vw,7rem);display:grid}.campaign-catalogue__hero>p,.campaign-detail__topline p,.campaign-detail__section-heading>p,.campaign-detail__performance>div>p{color:var(--campaign-fog);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.campaign-catalogue__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3rem,7vw,7.8rem);font-weight:400;line-height:.9}.campaign-catalogue__hero>span{max-width:38rem;color:var(--campaign-fog);grid-column:2;font-size:clamp(.95rem,1.2vw,1.15rem)}.campaign-filters{grid-template-columns:minmax(15rem,1.4fr) minmax(13rem,.8fr) auto auto;align-items:start;gap:.65rem;max-width:90rem;margin:0 auto 3rem;display:grid}.campaign-filters input,.campaign-filters select,.campaign-filters>button,.campaign-filters summary{color:#fff;border:1px solid var(--campaign-rule);background:#ffffff0a;border-radius:999px;width:100%;min-height:3.25rem;padding:0 1rem}.campaign-filters select option{color:#050507}.campaign-filters>button{color:#050507;cursor:pointer;background:#fff;border-color:#fff;width:auto;font-weight:600}.campaign-filters details{position:relative}.campaign-filters summary{cursor:pointer;align-items:center;list-style:none;display:flex}.campaign-filters details>div{z-index:8;color:#fff;border:1px solid var(--campaign-rule);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#050507f0;border-radius:.9rem;gap:.8rem;width:min(30rem,100vw - 2.5rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 2rem 6rem #00000094}.campaign-filters details label{color:var(--campaign-fog);gap:.35rem;font-size:.78rem;display:grid}.campaign-filters details input,.campaign-filters details select{color:#fff;border-color:var(--campaign-rule);background:#ffffff0a}.campaign-filters .campaign-filters__check{align-items:center;display:flex}.campaign-filters__check input{width:1rem;min-height:1rem;margin:0 .5rem 0 0}.campaign-ledger{border-top:1px solid var(--campaign-rule);max-width:90rem;margin:0 auto}.campaign-ledger>header{min-height:4rem;color:var(--campaign-fog);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.campaign-ledger>header p{color:#fff;margin:0}.campaign-ledger__row{border-top:1px solid var(--campaign-rule);grid-template-columns:4rem minmax(16rem,1fr) minmax(21rem,.75fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:15rem;padding:clamp(1.4rem,3vw,3rem) 0;text-decoration:none;transition:background .18s,padding .18s;display:grid}.campaign-ledger__row:hover{background:#ffffff0b;padding-inline:1.2rem}.campaign-ledger__number{color:#ffffff4d;font-family:var(--font-mono);font-size:.72rem}.campaign-ledger__word p,.campaign-ledger__word>span{color:var(--campaign-fog);margin:0;font-size:.75rem}.campaign-ledger__word h2{letter-spacing:-.045em;max-width:30ch;margin:.7rem 0;font-size:clamp(1.5rem,2.6vw,3rem);font-weight:400;line-height:1.12}.campaign-ledger__row dl,.campaign-detail__terms dl,.campaign-detail__performance dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.campaign-ledger__row dl div+div,.campaign-detail__terms dl div+div,.campaign-detail__performance dl div+div{border-left:1px solid var(--campaign-rule);padding-left:1rem}.campaign-ledger__row dd,.campaign-detail__terms dd,.campaign-detail__performance dd{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2.5vw,2.6rem);line-height:1}.campaign-ledger__row dt,.campaign-detail__terms dt,.campaign-detail__performance dt{color:var(--campaign-fog);margin-top:.55rem;font-size:.67rem}.campaign-ledger__open{white-space:nowrap;font-size:.78rem}.campaign-ledger__empty{border-top:1px solid var(--campaign-rule);padding:6rem 0}.campaign-overlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a3;place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid;position:fixed;inset:0}body:has(.campaign-workspace-overlay) .campaign-overlay{z-index:var(--z-dialog)}.campaign-overlay__frame{background:#fff;border-radius:1rem;width:min(74rem,100vw - 1.5rem);max-height:calc(100dvh - clamp(1.5rem,6vw,4rem));overflow:hidden;box-shadow:0 2rem 7rem #00000085}.campaign-overlay__scroll{max-height:inherit;overscroll-behavior:contain;color:#111113;scrollbar-color:transparent transparent;scrollbar-width:none;background:#fff;overflow:hidden}.campaign-overlay__scroll::-webkit-scrollbar{display:none}.campaign-brief{--brief-rule:#dedee2;--brief-muted:#74747b;color:#111113;font-family:var(--font-display-loaded), sans-serif;background:#fff;padding:clamp(.85rem,1.5vw,1.2rem)}.campaign-brief__header,.campaign-brief__identity,.campaign-brief__offer,.campaign-brief__actions{align-items:center;display:flex}.campaign-brief__header{border-bottom:1px solid var(--brief-rule);justify-content:space-between;gap:1rem;padding-bottom:.7rem}.campaign-brief__identity{gap:.85rem;min-width:0}.campaign-brief__logo{object-fit:cover;border:1px solid var(--brief-rule);border-radius:.7rem;flex:none;width:3.25rem;height:3.25rem}.campaign-brief__logo[data-platform-mark]{object-fit:contain;border:0;border-radius:0}.campaign-brief__identity p,.campaign-brief__offer>p,.campaign-brief__facts>p,.campaign-brief__performance>p,.campaign-brief__rewards h2{color:var(--brief-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500}.campaign-brief__identity h1{color:#111113;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:500;line-height:1.05;overflow:hidden}.campaign-brief__identity span{color:var(--brief-muted);margin-top:.2rem;font-size:.72rem;display:block}.campaign-brief__identity .campaign-brief__badges{flex-wrap:wrap;gap:.3rem;display:flex}.campaign-brief__badges b{color:#7f3214;font-family:var(--font-mono);text-transform:uppercase;background:#f584302b;border-radius:.22rem;padding:.12rem .35rem;font-size:.54rem;font-weight:700}.campaign-brief__badges b[data-badge=viral]{color:#0d5638;background:#239e6629}.campaign-brief__badges b[data-badge=breakout]{color:#3f2b82;background:#6f55ca29}.campaign-brief__close{color:#67676d;cursor:pointer;background:#f2f2f3;border:0;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.25rem;display:grid}.campaign-brief__close:hover,.campaign-brief__close:focus-visible{color:#fff;background:#111113}.campaign-brief__word{border-bottom:1px solid var(--brief-rule);padding:.7rem 0}.campaign-brief__word-topline{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.campaign-brief__word-topline>a{color:#111113;text-underline-offset:.25rem;white-space:nowrap;font-size:.72rem}.campaign-brief__word p,.campaign-brief__word h2{margin:0}.campaign-brief__word p{color:var(--brief-muted);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem}.campaign-brief__word h2{overflow-wrap:anywhere;letter-spacing:-.04em;max-width:48ch;margin-top:.3rem;font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:500;line-height:1.08}.campaign-brief__opportunities{border-bottom:1px solid var(--brief-rule)}.campaign-brief__offer{border-bottom:1px solid var(--brief-rule);grid-template-columns:6.8rem minmax(0,1fr);align-items:start;gap:.7rem;min-height:0;padding:.6rem 0;display:grid}.campaign-brief__offer>p{flex:none;width:7.2rem}.campaign-brief__offer>.campaign-brief__offer-list{grid-template-columns:repeat(var(--opportunity-count), minmax(0, 1fr));align-items:stretch;min-width:0;display:grid}.campaign-brief__offer-list>div{grid-template-columns:1fr;align-content:start;gap:.1rem;min-width:0;padding:0 .48rem;display:grid}.campaign-brief__offer-list>div+div{border-left:1px solid var(--brief-rule)}.campaign-brief__offer strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1;overflow:hidden}.campaign-brief__offer-list span{color:#4f4f55;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.25;overflow:hidden}.campaign-brief__offer-list small{color:var(--brief-muted);white-space:nowrap;font-size:.5rem}.campaign-offer-code{width:fit-content;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.campaign-offer-code code{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid;border-radius:.18rem;padding:.18rem .32rem}.campaign-brief__offer-list .campaign-offer-code span,.campaign-detail__offer .campaign-offer-code span{color:inherit;font-size:.58rem;line-height:1}.campaign-brief__rewards,.campaign-brief__facts,.campaign-brief__performance{padding:.65rem 0}.campaign-brief__rewards h2{margin:0}.campaign-brief__rewards dl,.campaign-brief__performance dl,.campaign-brief__facts dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.campaign-brief__rewards{grid-template-columns:6.8rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.campaign-brief__rewards dl{grid-template-columns:repeat(var(--opportunity-count), minmax(0, 1fr));gap:0}.campaign-brief__rewards dl>div,.campaign-brief__rewards dl>div+div{min-width:0;padding:0 .48rem}.campaign-brief__rewards dl>div+div{border-left:1px solid var(--brief-rule);padding-left:.48rem}.campaign-brief__performance dl>div,.campaign-brief__facts dl>div{border-left:1px solid var(--brief-rule);min-width:0;padding:0 .45rem}.campaign-brief__facts dl>div:nth-child(4n+1),.campaign-brief__performance dl>div:nth-child(3n+1){border-left:0;padding-left:0}.campaign-brief__rewards dd{color:#111113;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;line-height:.95;overflow:hidden}.campaign-brief__rewards dt,.campaign-brief__performance dt,.campaign-brief__facts dt{color:var(--brief-muted);font-size:.58rem}.campaign-brief__rewards dt{margin-top:.35rem}.campaign-brief__facts dd,.campaign-brief__performance dd{overflow-wrap:anywhere;color:#202024;margin:.25rem 0 0;font-size:.72rem;line-height:1.35}.campaign-brief__data{border-bottom:1px solid var(--brief-rule);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:1.2rem;display:grid}.campaign-brief__facts>p,.campaign-brief__performance>p{margin:0 0 .45rem}.campaign-brief__performance dl{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-brief__actions{align-items:start;gap:.75rem;padding-top:.7rem}.campaign-brief__actions>*{flex:1;min-width:0}.campaign-brief__actions .echo-action>button,.campaign-brief__actions .campaign-direct-link>button{width:100%;min-height:2.75rem;font-family:var(--font-display-loaded), sans-serif;cursor:pointer;border:1px solid #111113;border-radius:.75rem;padding:0 1rem;font-size:.82rem;font-weight:500}.campaign-brief__actions .echo-action>button{color:#fff;background:#111113}.campaign-brief__actions .campaign-direct-link>button{color:#111113;background:#fff}.campaign-brief__actions .echo-action>button:hover,.campaign-brief__actions .echo-action>button:focus-visible,.campaign-brief__actions .campaign-direct-link>button:hover,.campaign-brief__actions .campaign-direct-link>button:focus-visible{color:#fff;background:#5e285c;border-color:#5e285c}.campaign-brief__actions .campaign-direct-link>p{color:var(--brief-muted);margin:.45rem 0 0;font-size:.66rem;line-height:1.35}.campaign-page{padding:clamp(2rem,5vw,5rem)}.campaign-page .campaign-detail{max-width:76rem;margin:0 auto}.campaign-detail{--campaign-rule:#ffffff29;--campaign-fog:#ffffff8c;color:#f7f7f4;min-height:100%;font-family:var(--font-display-loaded), sans-serif;background:radial-gradient(circle at 15% 4%,#663f6636,#0000 25rem),#08080a;padding:clamp(1.25rem,4vw,4rem)}.campaign-detail__topline,.campaign-detail__byline,.campaign-detail__section-heading,.campaign-detail__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.campaign-detail__topline{border-bottom:1px solid var(--campaign-rule);padding-bottom:1.2rem}.campaign-detail__topline>div{align-items:center;gap:.75rem;display:flex}.campaign-detail__topline span,.campaign-detail__topline a{font-size:.75rem}.campaign-detail__topline button{color:#fff;border:1px solid var(--campaign-rule);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.4rem;display:grid}.campaign-detail__word{padding:clamp(3rem,9vw,8rem) 0 clamp(2.5rem,7vw,6rem)}.campaign-detail__merchant{color:var(--campaign-fog);margin-bottom:1rem}.campaign-detail__word h1{overflow-wrap:anywhere;letter-spacing:-.06em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2.6rem,7vw,7rem);font-weight:400;line-height:.98}.campaign-detail__byline{color:var(--campaign-fog);margin-top:2rem}.campaign-detail__byline .save-action svg{fill:#0000;stroke:currentColor;width:1.4rem}.campaign-detail__offer{border-top:1px solid var(--campaign-rule);border-bottom:1px solid var(--campaign-rule);grid-template-columns:11rem 1fr auto;align-items:baseline;gap:1rem;padding:1.5rem 0;display:grid}.campaign-detail__offer p,.campaign-detail__offer strong,.campaign-detail__offer span{margin:0}.campaign-detail__offer p{color:var(--campaign-fog);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.campaign-detail__offer span{font-size:clamp(1.3rem,3vw,2.6rem)}.campaign-detail__offer-list{gap:.7rem;display:grid}.campaign-detail__offer-list>div{gap:.18rem;display:grid}.campaign-detail__offer-list small{color:var(--campaign-fog);font-size:.66rem}.campaign-detail__offer .campaign-detail__offer-list>div span{color:var(--campaign-fog);font-size:.8rem}.campaign-detail__offer>a{color:#f7f7f4;text-underline-offset:.3rem;white-space:nowrap;font-size:.78rem}.campaign-detail__terms,.campaign-detail__performance,.campaign-detail__economics,.campaign-detail__eligibility,.campaign-detail__actions{border-bottom:1px solid var(--campaign-rule);padding:clamp(2.5rem,6vw,5rem) 0}.campaign-detail__section-heading{align-items:end;margin-bottom:2rem}.campaign-detail__section-heading h2,.campaign-detail__performance h2{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400;line-height:1}.campaign-detail__eligibility{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.campaign-detail__eligibility p{margin:0}.campaign-detail__eligibility span{color:var(--campaign-fog);text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem;display:block}.campaign-detail__performance{grid-template-columns:minmax(15rem,.8fr) 1fr;align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.campaign-detail__economics{grid-template-columns:minmax(12rem,.55fr) 1fr;align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.campaign-detail__economics p{color:var(--campaign-fog);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font-size:.68rem}.campaign-detail__economics h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400}.campaign-detail__economics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;display:grid}.campaign-detail__economics dt{color:var(--campaign-fog);font-size:.65rem}.campaign-detail__economics dd{margin:.35rem 0 0;font-size:1.15rem}.campaign-detail__actions{align-items:start}.campaign-detail__actions>div{width:48%}.campaign-detail__actions button{color:#050507;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:3.4rem;padding:0 1.2rem;font-weight:600}.campaign-detail__actions .text-action{text-decoration:none}.campaign-detail__actions>div>p,.campaign-direct-link>p{max-width:32rem;color:var(--campaign-fog);margin:.8rem 0 0;font-size:.78rem}@media (max-width:800px){.campaign-catalogue__hero,.campaign-filters,.campaign-ledger__row,.campaign-detail__performance,.campaign-detail__economics{grid-template-columns:1fr}.campaign-catalogue__hero>span{grid-column:1}.campaign-ledger__row{min-height:0}.campaign-ledger__number{display:none}.campaign-ledger__row dl,.campaign-detail__terms dl,.campaign-detail__performance dl,.campaign-detail__economics dl,.campaign-detail__eligibility{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-ledger__open{justify-self:end}.campaign-overlay__scroll{width:min(100%,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow:auto}.campaign-brief__data{grid-template-columns:1fr;gap:0}.campaign-brief__performance{grid-template-columns:1fr}.campaign-detail__offer{grid-template-columns:1fr auto}.campaign-detail__offer p{grid-column:1/-1}.campaign-detail__offer>a{grid-column:1/-1;justify-self:start}.campaign-detail__actions{flex-direction:column;align-items:stretch}.campaign-detail__actions>div{width:100%}}@media (max-width:520px){.campaign-ledger__row dl,.campaign-detail__terms dl,.campaign-detail__performance dl,.campaign-detail__economics dl,.campaign-detail__eligibility{grid-template-columns:1fr}.campaign-ledger__row dl div+div,.campaign-detail__terms dl div+div,.campaign-detail__performance dl div+div{border-top:1px solid var(--campaign-rule);border-left:0;padding-top:1rem;padding-left:0}.campaign-brief{padding:1rem}.campaign-brief__offer{grid-template-columns:1fr;align-items:start}.campaign-brief__offer>p{width:100%}.campaign-brief__offer>.campaign-brief__offer-list{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-brief__offer-list>div{grid-template-columns:1fr;gap:.2rem}.campaign-brief__performance dl,.campaign-brief__facts dl{grid-template-columns:1fr}.campaign-brief__performance dl>div+div,.campaign-brief__facts dl>div+div{border-top:1px solid var(--brief-rule);border-left:0;margin-top:.7rem;padding-top:.7rem;padding-left:0}.campaign-brief__rewards dl{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-brief__rewards{grid-template-columns:1fr}.campaign-brief__actions{flex-direction:column}.campaign-brief__actions>*{width:100%}}.saved-word-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.saved-word{color:#fff;background:radial-gradient(circle at 20% 20%,#74467057,#0000 18rem),linear-gradient(135deg,#08080b,#141219);border-radius:.9rem;min-height:18rem;padding:clamp(1.25rem,3vw,2.5rem);position:relative;overflow:hidden}.saved-word__topline,.saved-word footer{color:#ffffff8a;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.65rem;display:flex}.saved-word>a{text-decoration:none}.saved-word blockquote{max-width:18ch;font-family:var(--font-display);letter-spacing:-.05em;margin:clamp(2rem,7vw,4.5rem) 0 1rem;font-size:clamp(1.7rem,3.5vw,3rem);line-height:1.02}.saved-word>p{color:#ffffff9e}.saved-word .saved-word__destination,.saved-word .saved-word__campaign{color:#ffffffb8;margin:.5rem 0;font-size:.78rem;display:block}.saved-word footer{border-top:1px solid #ffffff26;margin-top:2rem;padding-top:1rem}.campaign-workspace-overlay{z-index:var(--z-backdrop);color:#111014;background:#020204d1;place-items:center;padding:clamp(.65rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.campaign-workspace-overlay>[role=dialog]{width:min(100%,92rem);height:min(94svh,58rem);min-height:0}.campaign-workspace-dialog{color:#111014;background:#fff;border:1px solid #ffffff29;border-radius:1.5rem;grid-template-columns:15rem minmax(0,1fr);width:min(100%,92rem);height:min(94svh,58rem);min-height:0;display:grid;overflow:hidden;box-shadow:0 2.2rem 8rem #0000007a}.campaign-workspace-overlay>[role=dialog]>.campaign-workspace-dialog{width:100%;height:100%}.my-lastword-workspace--page{width:min(100% - 2rem,92rem);height:min(100svh - 2rem,58rem);margin:1rem auto;box-shadow:0 2.2rem 8rem #00000047}.my-lastword-route{color:#fff;background:#050507;height:100svh;min-height:0;position:relative;overflow:hidden}.my-lastword-route__background{contain:layout paint;height:100svh;min-height:0;overflow:hidden}.my-lastword-route__background .cinematic-home__rank,.my-lastword-route__background .cinematic-home__echo,.my-lastword-route__background .cinematic-home__record,.my-lastword-route__background .cinematic-home__architecture,.my-lastword-route__background .cinematic-home__footer{display:none}.campaign-workspace-dialog>aside{color:#111014;background:#f4f2f2;border-right:1px solid #dedbde;flex-direction:column;gap:2.75rem;min-width:0;padding:1.6rem 1rem;display:flex}.campaign-workspace-brand{align-items:center;gap:.75rem;padding-inline:.45rem;display:flex}.campaign-workspace-brand__mark{flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.campaign-workspace-brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.campaign-workspace-dialog>aside h1,.campaign-workspace-dialog>aside h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:600}.campaign-workspace-dialog>aside nav{gap:.35rem;display:grid}.campaign-workspace-dialog>aside nav a,.campaign-workspace-dialog>aside nav button{color:#6f696f;min-height:2.8rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;padding:.7rem .85rem;font-size:.84rem;text-decoration:none;display:flex}.campaign-workspace-dialog>aside nav a:hover,.campaign-workspace-dialog>aside nav a:focus-visible,.campaign-workspace-dialog>aside nav button:hover,.campaign-workspace-dialog>aside nav button:focus-visible{color:#111014;background:#fff;border-color:#d7d2d5}.campaign-workspace-dialog>aside nav a[aria-current=page],.campaign-workspace-dialog>aside nav button[aria-current=page]{color:#fff;background:#111014;border-color:#111014}.campaign-workspace-content{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-color:transparent transparent;scrollbar-width:none;background:#fff;min-width:0;min-height:0;position:relative;overflow:auto}.campaign-workspace-content::-webkit-scrollbar{width:0;height:0}.campaign-workspace-dialog>aside nav::-webkit-scrollbar{width:0;height:0}.merchant-campaign-progress::-webkit-scrollbar{width:0;height:0}.account-workspace-table-wrap::-webkit-scrollbar{width:0;height:0}.campaign-workspace-dialog>aside nav,.merchant-campaign-progress,.account-workspace-table-wrap{scrollbar-color:transparent transparent;scrollbar-width:none}.account-workspace-page{--ink:#111014;--ink-soft:#5e585e;--muted:#777177;--rule:#dedbde;padding:clamp(2rem,4vw,4rem);min-height:100%;color:var(--ink);background:#fff;padding-right:clamp(4.5rem,7vw,6rem)}.account-workspace-page-heading{border-bottom:1px solid var(--rule);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.account-workspace-page-heading h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.5vw,3.9rem);font-weight:500;line-height:.98}.account-workspace-page-heading p{max-width:52rem;color:var(--muted);margin:.65rem 0 0;font-size:.88rem}.account-workspace-section{border-bottom:1px solid var(--rule);padding:clamp(1.5rem,3vw,2.5rem) 0}.account-workspace-section-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.account-workspace-section-heading h2,.account-workspace-section-heading h3{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:500}.account-workspace-section-heading>span{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.68rem}.account-workspace-metrics{border:1px solid var(--rule);background:#faf9f9;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.account-workspace-metrics--balances{grid-template-columns:repeat(4,minmax(0,1fr))}.account-workspace-metrics--results{grid-template-columns:repeat(3,minmax(0,1fr))}.account-workspace-metrics--performance{grid-template-columns:repeat(7,minmax(0,1fr))}.account-workspace-metrics--echo-results{grid-template-columns:repeat(5,minmax(0,1fr))}.account-workspace-metrics--echo-results>div:nth-child(n+6){border-top:1px solid var(--rule)}.account-workspace-metrics--echo-results>div:nth-child(6){border-left:0}.account-workspace-metrics>div{border-left:1px solid var(--rule);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.account-workspace-metrics>div:first-child{border-left:0}.account-workspace-metrics dt,.account-workspace-word__metrics dt,.account-workspace-details dt{color:var(--muted);font-size:.66rem}.account-workspace-metrics dd,.account-workspace-word__metrics dd,.account-workspace-details dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;margin:.3rem 0 0;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1}.account-workspace-note,.account-workspace-status,.account-workspace-list-copy>span,.account-workspace-list-meta{color:var(--muted);font-size:.75rem}.account-workspace-word-list{border-top:1px solid var(--rule);gap:0;display:grid}.account-workspace-word{border-bottom:1px solid var(--rule);grid-template-columns:minmax(13rem,1.3fr) minmax(18rem,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);padding:1.25rem 0;display:grid}.account-workspace-word__state,.account-workspace-list-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.account-workspace-word blockquote{font-family:var(--font-display);margin:.35rem 0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.2}.account-workspace-word__attribution{color:var(--muted);margin:0;font-size:.72rem}.account-workspace-word__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0;display:grid}.account-workspace-word__metrics dd{font-size:1rem}.account-workspace-word__history{border-top:1px solid var(--rule);grid-column:1/-1}.account-workspace-word__history summary{color:#423d42;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-size:.75rem;font-weight:600;list-style:none;display:flex}.account-workspace-word__history summary::-webkit-details-marker{display:none}.account-workspace-word__history summary:after{content:"+";font-size:1rem;font-weight:500}.account-workspace-word__history[open] summary:after{content:"−"}.account-workspace-word__history summary span{min-width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.account-workspace-word__history ol{margin:0;padding:0 0 .8rem;list-style:none}.account-workspace-word__history li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.65rem 0;font-size:.72rem;display:grid}.account-workspace-word__history li>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.account-workspace-word__history li span,.account-workspace-word__history li time{color:var(--muted)}.account-workspace-word__history li a{font-weight:600;text-decoration:none}.account-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.account-workspace-ruled-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.account-workspace-ruled-list>li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.account-workspace-ruled-list--compact>li,.account-workspace-ruled-list--sessions>li{grid-template-columns:minmax(0,1fr) auto}.account-workspace-list-copy{gap:.25rem;min-width:0;display:grid}.account-workspace-list-copy>a,.account-workspace-list-copy>strong{font-family:var(--font-display);font-size:.9rem;font-weight:600}.account-workspace-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.account-workspace-pagination{min-height:3.5rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;display:flex}.account-workspace-pagination>div{align-items:center;gap:.7rem;display:flex}.account-workspace-pagination button{border:1px solid var(--rule);min-height:2.3rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:.65rem;padding:.45rem .75rem;font-weight:650}.account-workspace-pagination button:hover:not(:disabled){border-color:var(--ink);background:#f1eeee}.account-workspace-pagination button:disabled{opacity:.42;cursor:default}.account-workspace-empty,.account-workspace-section-state,.account-workspace-state{color:var(--muted);background:#faf9f9;border:1px dashed #cfc9cd;border-radius:1rem;padding:1.5rem}.account-workspace-details{margin:0}.account-workspace-details dd{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.2}.account-workspace-table-wrap{border:1px solid var(--rule);border-radius:1rem;max-width:100%;overflow-x:auto}.account-workspace-table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.75rem}.account-workspace-table th,.account-workspace-table td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:.8rem 1rem}.account-workspace-table th{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#f5f3f3;font-size:.58rem}.account-workspace-table tbody tr:last-child td{border-bottom:0}.campaign-workspace-close{z-index:4;color:#5e585e;width:2.8rem;height:2.8rem;font:inherit;cursor:pointer;background:#f6f4f4;border:1px solid #dedbde;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;display:grid;position:absolute;top:1.25rem;right:1.25rem}.campaign-workspace-close:hover{color:#fff;background:#111014;border-color:#111014}.my-lastword-workspace:focus{outline:none}.campaign-workspace-dialog .merchant-console{--paper:#fff;--paper-bright:#fff;--surface:#f5f3f3;--background:#fff;--ink:#111014;--ink-soft:#5e585e;--muted:#777177;--rule:#dedbde;--signal:#d82f61;min-height:100%;color:var(--ink);background:#fff;border:0;padding:clamp(2rem,4vw,4rem) clamp(4.5rem,7vw,6rem) clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem)}.campaign-workspace-dialog .merchant-console>.account-section-heading{border-bottom:1px solid var(--rule);align-items:end;margin:0;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.campaign-workspace-dialog .merchant-console>.account-section-heading>div:first-child{max-width:48rem}.campaign-workspace-dialog .merchant-console>.account-section-heading h2{font-family:var(--font-display);letter-spacing:-.055em;margin:.3rem 0 .55rem;font-size:clamp(2rem,4.5vw,3.9rem);font-weight:500;line-height:.98}.campaign-workspace-dialog .merchant-console>.account-section-heading p:last-child{max-width:52rem;color:var(--muted);margin:0;font-size:.88rem}.campaign-workspace-dialog .merchant-console--state,.campaign-workspace-dialog .merchant-console--signed-out{place-content:center;justify-items:start;min-height:100%;display:grid}.campaign-workspace-dialog .merchant-console--state h2,.campaign-workspace-dialog .merchant-console--signed-out h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.055em;margin:.4rem 0 .8rem;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:500;line-height:.98}.campaign-workspace-dialog .merchant-console--state>p:not(.kicker),.campaign-workspace-dialog .merchant-console--signed-out>p:not(.kicker){max-width:36rem;color:var(--muted);margin:0 0 1.2rem}.campaign-workspace-dialog .merchant-console input,.campaign-workspace-dialog .merchant-console select,.campaign-workspace-dialog .merchant-console textarea,.campaign-workspace-dialog .merchant-console .ui-select__trigger,.campaign-workspace-dialog .merchant-money-input{color:var(--ink);border-color:var(--rule);background:#fff}.campaign-workspace-dialog .merchant-console button:focus-visible,.campaign-workspace-dialog .merchant-console a:focus-visible,.campaign-workspace-dialog .merchant-console input:focus-visible,.campaign-workspace-dialog .merchant-console textarea:focus-visible,.campaign-workspace-dialog .merchant-console .ui-select__trigger:focus-visible{outline-offset:2px;outline:2px solid #d82f61}.merchant-analytics{border:1px solid var(--rule);background:#faf9f9;border-radius:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.25fr);margin-top:clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}.merchant-analytics>section{min-width:0;padding:clamp(1.1rem,2vw,1.6rem)}.merchant-analytics>section+section{border-left:1px solid var(--rule)}.merchant-analytics .kicker{color:#8a8288;margin:0 0 1.25rem}.merchant-analytics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem;margin:0;display:grid}.merchant-analytics>section:nth-child(2) dl{grid-template-columns:minmax(0,.75fr) minmax(6.8rem,1.25fr)}.merchant-analytics dt{min-height:1.2em;color:var(--muted);white-space:nowrap;font-size:.66rem}.merchant-analytics dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;margin:.28rem 0 0;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1}.merchant-source-section,.merchant-activity,.merchant-campaigns,.merchant-connections{margin-top:clamp(1.5rem,3vw,2.5rem)}.merchant-subheading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.merchant-subheading h3{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:500}.merchant-data-table,.campaign-workspace-dialog .distribution-source-list,.campaign-workspace-dialog .merchant-connection-list{border:1px solid var(--rule);background:#fff;border-radius:1rem;margin-top:1rem;overflow:hidden}.merchant-data-table__heading,.merchant-data-table__row{align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.merchant-data-table--campaigns .merchant-data-table__heading,.merchant-data-table--campaigns .merchant-data-table__row{grid-template-columns:minmax(10rem,1.3fr) minmax(5rem,.55fr) minmax(10rem,1.2fr) minmax(6rem,.6fr) minmax(4.5rem,auto)}.merchant-campaign-records{border:1px solid var(--rule);background:#fff;border-radius:1rem;margin-top:1rem;display:grid;overflow:hidden}.merchant-campaign-record+.merchant-campaign-record{border-top:1px solid var(--rule)}.merchant-campaign-record__primary{grid-template-columns:minmax(13rem,1.4fr) minmax(6rem,.5fr) minmax(7rem,.55fr) auto;align-items:start;gap:1rem;padding:1rem;display:grid}.merchant-campaign-record__available{text-align:right;justify-items:end;gap:.25rem;display:grid}.merchant-campaign-record__available small,.merchant-campaign-record__rewards>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.merchant-campaign-record__rewards{background:#faf9f9;border-top:1px solid #eee9ec;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1rem;padding:.8rem 1rem 1rem;display:grid}.merchant-campaign-record__rewards ul{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.merchant-campaign-record__rewards li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.08rem .5rem;min-width:0;font-size:.72rem;display:grid}.merchant-campaign-record__rewards li small{color:var(--muted);grid-column:2;font-size:.62rem}.merchant-campaign-record .merchant-data-table__action{align-items:flex-start}.merchant-campaign-record .merchant-data-table__action .merchant-button{justify-content:center;align-items:center;display:inline-flex}.campaign-workspace-dialog .merchant-connection-list>li{align-items:start}.merchant-connection-list__more{margin-top:.45rem}.merchant-connection-list__more>summary{width:fit-content;color:var(--ink);cursor:pointer;font-size:.7rem;font-weight:650}.merchant-connection-list__more>ul{gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.merchant-connection-list__more>ul>li{justify-content:space-between;gap:.75rem;display:flex}.merchant-data-table--activity .merchant-data-table__heading,.merchant-data-table--activity .merchant-data-table__row{grid-template-columns:minmax(10rem,1.2fr) minmax(6rem,.5fr) minmax(7rem,.6fr) minmax(10rem,.9fr) minmax(4rem,auto)}.merchant-data-table__heading{min-height:2.5rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#f5f3f3;font-size:.58rem}.merchant-data-table__row{border-top:1px solid var(--rule);min-height:4.6rem;font-size:.8rem}.merchant-data-table__row>*{min-width:0}.merchant-data-table__action{justify-content:flex-end;gap:.4rem;display:flex}.merchant-data-table__action>button,.merchant-connection-list__actions button{border:1px solid var(--rule);min-height:2.35rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:.45rem;padding:.45rem .7rem;text-decoration:none}.merchant-campaign-summary,.merchant-reward-definitions{gap:.25rem;margin:0;display:grid}.merchant-campaign-summary small,.merchant-reward-definitions,.merchant-data-table time{color:var(--muted);font-size:.68rem}.merchant-state{color:#6b646a;font-family:var(--font-mono);text-transform:capitalize;gap:.18rem;font-size:.65rem;display:grid}.merchant-state[data-state=active],.merchant-state[data-state=confirmed]{color:#27622e}.campaign-workspace-dialog .distribution-source-list>div{padding-inline:1rem}.campaign-workspace-dialog .distribution-source-list>div:first-child{background:#f5f3f3;border-top:0}.campaign-workspace-dialog .merchant-connections__heading h3{font-family:var(--font-display);font-size:1.4rem;font-weight:500}.campaign-workspace-dialog .merchant-connection-list{border-top:1px solid var(--rule);padding-inline:1rem}.campaign-workspace-dialog .merchant-connection-list>li{grid-template-columns:minmax(10rem,1fr) minmax(6rem,.55fr) minmax(8rem,.8fr) auto;gap:1rem}.campaign-workspace-dialog .merchant-connection-list__actions{flex-wrap:wrap;justify-content:flex-end}.campaign-workspace-dialog .merchant-empty-state{background:#faf9f9;border:1px dashed #cfc9cd;border-radius:1rem;max-width:none;margin-top:1rem;padding:clamp(2rem,5vw,4rem)}.campaign-workspace-dialog .merchant-empty-state strong{margin-bottom:.35rem;font-size:1rem;display:block}.campaign-workspace-dialog .merchant-empty-state--compact{padding:1.5rem}.campaign-workspace-dialog .merchant-company-brand{background:#faf9f9;grid-template-columns:minmax(14rem,1.4fr) minmax(12rem,1fr) minmax(13rem,1fr) auto;align-items:start}.campaign-workspace-dialog .merchant-company-brand__preview,.campaign-workspace-dialog .merchant-company-brand>.merchant-button{align-self:end;margin-bottom:1.05rem}.merchant-company-summary{border-block:1px solid var(--rule);background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 0;display:flex}.account-workspace-page--settings .merchant-console{background:0 0;min-height:0;padding:0}.merchant-company-summary dl{flex:1;grid-template-columns:minmax(10rem,1fr) minmax(14rem,1.2fr);gap:1rem;margin:0;display:grid}@media (max-width:620px){.merchant-company-summary,.merchant-company-summary dl{grid-template-columns:1fr;align-items:stretch}.merchant-company-summary{flex-direction:column}}.merchant-company-summary dl>div{align-content:center;gap:.3rem;min-width:0;display:grid}.merchant-company-summary dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.merchant-company-summary dd{align-items:center;gap:.7rem;margin:0;font-size:.8rem;font-weight:600;display:flex}.merchant-company-summary dd img{width:2.6rem;height:2.6rem}.merchant-company-summary__name dd,.merchant-company-summary__logo dd{flex-direction:column}.merchant-company-summary__name dd{align-items:flex-start}.merchant-company-summary__logo{text-align:center;justify-items:center}.merchant-company-summary__logo dd{align-items:center}.merchant-company-summary>div{align-items:center;gap:1rem;min-width:0;display:flex}.merchant-company-summary img{object-fit:contain;background:#050507;border-radius:.75rem;flex:none;width:3.5rem;height:3.5rem}.merchant-company-summary img[data-platform-mark]{background:0 0;border-radius:0}.merchant-company-summary strong,.merchant-company-summary p{margin:0}.merchant-company-summary strong{font-family:var(--font-display);font-size:1rem}.merchant-company-summary p{max-width:42rem;color:var(--muted);margin-top:.25rem;font-size:.75rem}.merchant-button{color:#282428;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcacd;border-radius:.65rem;padding:.62rem .9rem;font-size:.76rem;font-weight:650;text-decoration:none}.merchant-button--primary{color:#fff;background:#111014;border-color:#111014}.merchant-button:hover,.merchant-button:focus-visible,.merchant-logo-picker:hover,.merchant-logo-picker:focus-visible{background:#f1eeee;border-color:#9f969c}.merchant-button--primary:hover,.merchant-button--primary:focus-visible{color:#fff;background:#312b30;border-color:#312b30}.merchant-field,.merchant-logo-field{min-width:0;color:var(--ink-soft);gap:.45rem;font-size:.75rem;display:grid}.merchant-company-brand .merchant-field input{border:1px solid var(--rule);width:100%;min-height:2.8rem;font:inherit;background:#fff;border-radius:.55rem;padding:.62rem .75rem}.merchant-field>span,.merchant-logo-field>span{min-height:1.1rem}.merchant-logo-field>span small{color:var(--muted);font-size:.64rem;font-weight:400}.merchant-logo-picker{border:1px solid var(--rule);width:fit-content;min-height:2.8rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;padding:.62rem .85rem;font-weight:650;display:inline-flex}.merchant-field>small,.merchant-logo-field>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.merchant-campaign-setup__grid{grid-template-columns:1fr;gap:0}.merchant-campaign-step{border-top:1px solid var(--rule);grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:1.5rem 0;display:grid}.merchant-campaign-step:first-child{border-top:0}.merchant-campaign-step__heading{align-items:flex-start;gap:.75rem;display:flex}.merchant-campaign-step__heading>span{color:#fff;width:1.65rem;height:1.65rem;font-family:var(--font-mono);background:#111014;border-radius:50%;flex:none;place-items:center;font-size:.6rem;display:grid}.merchant-campaign-step__heading h4,.merchant-campaign-payment h4,.merchant-campaign-review h4{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.merchant-campaign-step__heading p,.merchant-campaign-payment p{max-width:30rem;color:var(--muted);margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.merchant-campaign-step__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.merchant-campaign-field-error{color:var(--danger);margin-top:-.1rem;font-size:.68rem;line-height:1.35;display:block}.merchant-campaign-step [aria-invalid=true]{border-color:var(--danger)}.merchant-campaign-step__fields>label,.merchant-campaign-step__fields>.ui-select,.merchant-campaign-step__fields>.ui-choice-picker{min-width:0;color:var(--ink-soft);gap:.4rem;font-size:.74rem;display:grid}.my-lastword-workspace .button{color:#282428;text-transform:none;min-height:2.55rem;box-shadow:none;background:#fff;border:1px solid #cfcacd;border-radius:.65rem;padding:.62rem .9rem;font-family:inherit;font-size:.76rem;font-weight:650;text-decoration:none;transform:none}.my-lastword-workspace .button--primary{color:#fff;background:#111014;border-color:#111014}.my-lastword-workspace .button:hover:not(:disabled),.my-lastword-workspace .button:active:not(:disabled){color:#111014;box-shadow:none;background:#f1eeee;border-color:#9f969c;transform:none}.my-lastword-workspace .button--primary:hover:not(:disabled){color:#fff;background:#312b30;border-color:#312b30}.merchant-campaign-step__fields>label>small{color:var(--muted);font-size:.64rem;line-height:1.4}.merchant-campaign-connection-note{border:1px solid var(--rule);background:#faf9f9;border-radius:.65rem;grid-column:1/-1;min-width:0;padding:.9rem 1rem}.merchant-campaign-connection-note strong{display:block}.merchant-campaign-connection-note p{max-width:46rem;color:var(--muted);margin:.25rem 0 0;font-size:.68rem;line-height:1.45}.merchant-campaign-connection-note a{color:var(--ink);margin-top:.65rem;font-size:.7rem;font-weight:650;display:inline-flex}.merchant-reward-builder{gap:.8rem;min-width:0;display:grid}.merchant-reward-builder__add{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.merchant-reward-builder__add>span{color:var(--muted);margin-right:.15rem;font-size:.68rem}.merchant-reward-builder__add button,.merchant-reward-card header button{border:1px solid var(--rule);min-height:2.2rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:.55rem;padding:.45rem .7rem;font-size:.68rem;font-weight:650}.merchant-reward-builder__add button:hover,.merchant-reward-card header button:hover{border-color:var(--ink);background:#f1eeee}.merchant-reward-builder__add button:disabled{color:var(--muted);cursor:default;opacity:.6;background:#f5f3f3}.merchant-reward-builder__empty{border:1px dashed var(--rule-strong);color:var(--muted);border-radius:.65rem;margin:0;padding:.8rem .9rem;font-size:.7rem}.merchant-reward-card{border:1px solid var(--rule);background:#faf9f9;border-radius:.7rem;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:.85rem 1rem;min-width:0;padding:1rem;display:grid}.merchant-reward-card>header{grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.merchant-reward-card header p{color:var(--muted);margin:.2rem 0 0;font-size:.66rem}.merchant-reward-card>label{min-width:0;color:var(--ink-soft);gap:.4rem;font-size:.72rem;display:grid}.merchant-reward-card>label small{color:var(--muted);font-size:.63rem;line-height:1.4}.merchant-reward-card .merchant-reward-funding{grid-column:1/-1}.merchant-reward-card--action{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-campaign-step__fields .merchant-campaign-setup__channels,.merchant-reward-funding{grid-column:1/-1}.merchant-reward-funding{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:0;display:grid}.merchant-reward-funding legend{color:var(--ink-soft);grid-column:1/-1;font-size:.74rem}.merchant-reward-funding label{border:1px solid var(--rule);cursor:pointer;background:#faf9f9;border-radius:.65rem;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem;display:flex}.merchant-reward-funding input{width:auto;min-height:1rem;margin-top:.15rem}.merchant-reward-funding span,.merchant-reward-funding small{display:block}.merchant-reward-funding small{color:var(--muted);margin-top:.2rem;font-size:.66rem;line-height:1.35}.merchant-campaign-offer{padding:1.35rem 0}.merchant-campaign-step>.merchant-campaign-offer{border-top:0;min-width:0;margin:0;padding:0}.merchant-campaign-offer>legend span{color:var(--muted);font-size:.66rem;font-weight:400}.merchant-campaign-offer__list{border-top:1px solid var(--rule);gap:0}.merchant-campaign-offer__item{border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:.85rem 0}.merchant-campaign-payment,.merchant-campaign-review{border-color:var(--rule)}.merchant-campaign-review{border-top:1px solid var(--rule);grid-template-columns:minmax(12rem,.36fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:1.5rem 0;display:grid}.merchant-campaign-review .kicker{margin:0 0 .35rem}.merchant-campaign-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.merchant-campaign-review dt{color:var(--muted);font-size:.66rem}.merchant-campaign-review dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.82rem;font-weight:650}.merchant-console[data-section=campaigns]{flex-direction:column;display:flex}.merchant-console[data-section=campaigns]>.account-section-heading{order:0}.merchant-console[data-section=campaigns]>.account-section-heading h2,.merchant-console[data-section=campaign-detail]>.account-section-heading h2{margin-top:0;margin-bottom:.65rem}.merchant-console[data-section=campaigns]>.operator-notice{order:1}.merchant-console[data-section=campaigns]>.merchant-analytics{order:2}.merchant-console[data-section=campaigns]>.merchant-source-section{order:3}.merchant-console[data-section=campaigns]>.merchant-campaigns{order:4;margin-top:0}.merchant-campaign-progress{border-block:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.merchant-campaign-progress li+li{border-left:1px solid var(--rule)}.merchant-campaign-progress li>span{width:100%;min-height:3.2rem;color:var(--muted);text-align:left;background:0 0;align-items:center;gap:.45rem;padding:.65rem .7rem;font-size:.66rem;display:flex}.merchant-campaign-progress li[aria-current=step]>span{color:#fff;background:#111014}.merchant-campaign-progress li>span>strong{width:1.35rem;height:1.35rem;font-family:var(--font-mono);border:1px solid;border-radius:50%;flex:none;place-items:center;font-size:.55rem;display:grid}.merchant-tag-field{align-content:start}.merchant-tag-field>label{justify-content:space-between;gap:.5rem;display:flex}.merchant-tag-field>label span{color:var(--muted);font-size:.64rem}.merchant-tag-input{border:1px solid var(--rule);cursor:text;background:#fff;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.8rem;padding:.35rem;display:flex}.merchant-tag-input:focus-within{outline-offset:2px;outline:2px solid #d82f61}.merchant-tag-input input{flex:7rem;min-width:7rem;min-height:2rem;padding:.25rem .35rem;border:0!important;outline:0!important}.merchant-tag-chip{color:#5b2035;white-space:nowrap;background:#f9e9ef;border:1px solid #e1c6cf;border-radius:999px;align-items:center;gap:.25rem;min-height:1.9rem;padding:.2rem .25rem .2rem .55rem;font-size:.68rem;display:inline-flex}.merchant-tag-chip[data-tone="1"]{color:#5b351c;background:#faeee5;border-color:#e4cbb9}.merchant-tag-chip[data-tone="2"]{color:#31503a;background:#edf6ef;border-color:#c6ddcc}.merchant-tag-chip[data-tone="3"]{color:#273f5b;background:#edf3f9;border-color:#c7d6e6}.merchant-tag-chip[data-tone="4"]{color:#4b3761;background:#f4eff9;border-color:#d8cbe6}.merchant-tag-chip button{width:1.35rem;height:1.35rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.merchant-tag-chip button:hover,.merchant-tag-chip button:focus-visible{background:#11101414}.merchant-campaign-detail>header{border-bottom:1px solid var(--rule);padding-bottom:1.5rem;display:block}.merchant-campaign-detail>header>div{align-items:baseline;gap:.75rem;display:flex}.merchant-campaign-detail h3{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:500}.merchant-campaign-detail__terms{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.merchant-campaign-detail__terms>div{min-width:0;padding:1.2rem 1rem 1.2rem 0}.merchant-campaign-detail__terms dt{color:var(--muted);font-size:.66rem}.merchant-campaign-detail__terms dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.82rem}.merchant-campaign-detail__destination{font-size:inherit;align-items:baseline;gap:.3rem;font-weight:650;text-decoration:none;display:inline-flex}.merchant-campaign-detail__destination:hover{text-decoration:underline}.merchant-campaign-detail>section:not(.merchant-activity){border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.merchant-campaign-detail>section h4{font-family:var(--font-display);margin:0;font-size:1rem;font-weight:600}.merchant-campaign-detail>section ul,.merchant-campaign-detail>section ol{flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding:0;list-style:none;display:flex}.merchant-campaign-detail>section li{border-right:1px solid var(--rule);padding-right:1rem;font-size:.76rem}.merchant-campaign-detail__actions{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1.25rem;padding:1.25rem 0 0;display:flex}.merchant-campaign-detail__actions button{color:#282428;min-height:2.55rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcacd;border-radius:.65rem;padding:.62rem .9rem;font-size:.76rem;font-weight:650}.merchant-campaign-detail__actions button:last-child{color:#6b2a0e;background:#fff0e7;border-color:#e7a070}.merchant-campaign-detail__actions .merchant-campaign-action--warning{color:#6f3b00;background:#fff2cf;border-color:#d9942f}.merchant-campaign-detail__actions button.merchant-campaign-action--danger{color:#fff;background:#a81717;border-color:#8d1010}.merchant-campaign-detail__actions button.merchant-campaign-action--danger:hover{background:#7e0d0d;border-color:#650909}.merchant-confirmation-backdrop{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11101470;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.merchant-confirmation{border:1px solid var(--rule);background:#fff;border-radius:1rem;width:min(100%,32rem);padding:clamp(1.3rem,4vw,2rem);box-shadow:0 1.5rem 5rem #00000047}.merchant-confirmation h3{font-family:var(--font-display);margin:.35rem 0 .7rem;font-size:1.55rem}.merchant-confirmation>p:not(.kicker){color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.merchant-confirmation dl{border-block:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.2rem 0;padding:1rem 0;display:grid}.merchant-confirmation dt{color:var(--muted);font-size:.66rem}.merchant-confirmation dd{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.2rem}.merchant-confirmation footer{justify-content:flex-end;gap:.65rem;display:flex}.merchant-confirmation button{border:1px solid var(--rule);min-height:2.6rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:.6rem;padding:.65rem .9rem}.merchant-confirmation button.is-warning{color:#6b2a0e;background:#fff0e7;border-color:#e7a070}@media (max-width:900px){.campaign-workspace-dialog{grid-template-columns:12rem minmax(0,1fr)}.campaign-workspace-dialog .merchant-console{padding:2rem 4.5rem 2rem 2rem}.merchant-analytics,.campaign-workspace-dialog .merchant-company-brand{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-workspace-dialog .merchant-company-brand header,.campaign-workspace-dialog .merchant-company-brand>button{grid-column:1/-1}.merchant-analytics>section:last-child{border-top:1px solid var(--rule);border-left:0;grid-column:1/-1}.merchant-data-table__heading{display:none}.campaign-workspace-dialog .merchant-connection-list>li{grid-template-columns:minmax(0,1fr) minmax(8rem,.65fr)}.campaign-workspace-dialog .merchant-connection-list__actions{justify-content:flex-start}.merchant-data-table--campaigns .merchant-data-table__row,.merchant-data-table--activity .merchant-data-table__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.merchant-data-table__action{justify-content:flex-start}.account-workspace-word{grid-template-columns:minmax(0,1fr) minmax(14rem,.9fr)}.account-workspace-word .account-workspace-actions{grid-column:1/-1;justify-content:flex-start}.account-workspace-metrics--balances,.account-workspace-metrics--results{grid-template-columns:repeat(2,minmax(0,1fr))}.account-workspace-metrics--balances>div:nth-child(3),.account-workspace-metrics--results>div:nth-child(3){border-top:1px solid var(--rule);border-left:0}.account-workspace-metrics--balances>div:nth-child(4),.account-workspace-metrics--results>div:nth-child(4),.account-workspace-metrics--results>div:nth-child(5),.account-workspace-metrics--results>div:nth-child(6){border-top:1px solid var(--rule)}.merchant-campaign-progress{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.merchant-campaign-detail__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.campaign-workspace-overlay{padding:.45rem}.campaign-workspace-dialog{border:1px solid #ffffff29;border-radius:.9rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:calc(100svh - .9rem)}.campaign-workspace-dialog.my-lastword-workspace--page{height:calc(100% - .9rem);margin:.45rem auto}.campaign-workspace-dialog>aside{border-right:0;border-bottom:1px solid var(--rule);gap:.7rem;padding:.75rem 3.8rem .75rem .8rem;display:grid}.campaign-workspace-brand{padding-inline:0}.campaign-workspace-brand__mark{width:2.15rem;height:2.15rem}.campaign-workspace-dialog>aside nav{scrollbar-gutter:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid;overflow:visible}.campaign-workspace-dialog>aside nav a,.campaign-workspace-dialog>aside nav button{text-align:center;grid-column:span 2;justify-content:center;width:100%;min-width:0;min-height:2.25rem;padding:.45rem .35rem;font-size:.68rem}.campaign-workspace-dialog>aside nav a:nth-child(n+4),.campaign-workspace-dialog>aside nav button:nth-child(n+4){grid-column:span 3}.campaign-workspace-close{width:2.35rem;height:2.35rem;position:fixed;top:1.05rem;right:1.05rem}.campaign-workspace-dialog .merchant-console,.account-workspace-page{padding:1.25rem 1rem 3rem}.campaign-workspace-dialog .merchant-connection-list>li{grid-template-columns:1fr}.merchant-company-summary,.merchant-company-summary>div{align-items:flex-start}.merchant-company-summary{flex-direction:column}.campaign-workspace-dialog .merchant-console>.account-section-heading{flex-direction:column;align-items:flex-start;padding-right:0}.campaign-workspace-dialog .merchant-console>.account-section-heading h2{font-size:clamp(2rem,11vw,2.8rem)}.merchant-analytics,.campaign-workspace-dialog .merchant-company-brand,.merchant-campaign-step,.merchant-campaign-review,.merchant-campaign-payment,.merchant-campaign-step__fields,.merchant-reward-funding,.merchant-reward-card,.merchant-reward-card--action,.merchant-campaign-review dl,.merchant-campaign-offer__fields{grid-template-columns:1fr}.merchant-campaign-offer__heading{flex-direction:column;align-items:flex-start}.merchant-analytics>section+section,.merchant-analytics>section:last-child{border-top:1px solid var(--rule);border-left:0;grid-column:auto}.merchant-data-table--campaigns .merchant-data-table__row,.merchant-data-table--activity .merchant-data-table__row{grid-template-columns:1fr 1fr;gap:.8rem;padding-block:1rem}.merchant-data-table--campaigns .merchant-campaign-summary,.merchant-data-table--activity .merchant-data-table__row>:first-child{grid-column:1/-1}.campaign-workspace-dialog .distribution-source-list>div{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-workspace-dialog .merchant-connections__heading,.merchant-campaign-actions,.campaign-workspace-dialog .merchant-campaign-setup footer{flex-direction:column;align-items:stretch;width:100%}.account-workspace-metrics,.account-workspace-metrics--balances,.account-workspace-metrics--results,.account-workspace-columns,.account-workspace-word,.account-workspace-word__metrics{grid-template-columns:1fr}.account-workspace-metrics>div,.account-workspace-metrics--balances>div:nth-child(2),.account-workspace-metrics--balances>div:nth-child(3),.account-workspace-metrics--balances>div:nth-child(4),.account-workspace-metrics--results>div:nth-child(2),.account-workspace-metrics--results>div:nth-child(3),.account-workspace-metrics--results>div:nth-child(4),.account-workspace-metrics--results>div:nth-child(5),.account-workspace-metrics--results>div:nth-child(6){border-top:1px solid var(--rule);border-left:0}.account-workspace-metrics>div:first-child{border-top:0}.account-workspace-word .account-workspace-actions{grid-column:auto}.account-workspace-ruled-list>li,.account-workspace-ruled-list--compact>li,.account-workspace-ruled-list--sessions>li{grid-template-columns:1fr}.account-workspace-word__history li{grid-template-columns:minmax(0,1fr) auto}.account-workspace-word__history li a{grid-column:1/-1}.account-workspace-actions{justify-content:flex-start}.account-workspace-pagination{flex-direction:column;align-items:flex-start}.account-workspace-pagination>div{justify-content:space-between;width:100%}.merchant-campaign-progress{border-radius:.65rem;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.merchant-campaign-progress li{grid-column:span 2;min-width:0}.merchant-campaign-progress li:nth-child(n+4){border-top:1px solid var(--rule);grid-column:span 3}.merchant-campaign-progress li:nth-child(4){border-left:0}.merchant-campaign-progress li>span{min-width:0;min-height:4rem}.merchant-campaign-detail>header,.merchant-campaign-detail__terms,.merchant-campaign-detail>section:not(.merchant-activity){grid-template-columns:1fr}.merchant-campaign-detail>header>a:last-child{width:fit-content}}button.surface-close,.share-modal__heading button.surface-close{cursor:pointer;border:1px solid #0000;border-radius:50%;flex:0 0 2.85rem;place-items:center;width:2.85rem;height:2.85rem;min-height:2.85rem;padding:0;font-size:0;line-height:0;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:grid}button.surface-close svg{width:1.05rem;height:1.05rem;display:block}button.surface-close--muted,.share-modal__heading button.surface-close--muted{color:#6f6a70;background:#f0eef0;border-color:#dad6da}button.surface-close--muted:hover,.share-modal__heading button.surface-close--muted:hover{color:#fff;background:#111014;border-color:#111014}button.surface-close--dark{color:#111014;background:#fff;border-color:#d8d5d8}button.surface-close--dark:hover{color:#111014;background:#dedbde;border-color:#dedbde}button.surface-close:active{transform:scale(.96)}button.surface-close:focus-visible,.share-modal__heading button.surface-close:focus-visible{outline-offset:3px;outline:2px solid #d82f61}.ui-select__viewport{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(20rem,100vh - 8rem);overflow-y:auto}.ui-choice-picker__popover{grid-template-rows:auto auto minmax(0,1fr)}.ui-choice-picker__options{touch-action:pan-y;scrollbar-gutter:stable;min-height:0;max-height:16rem}.merchant-campaign-name,.merchant-campaign-destination-picker,.merchant-campaign-connection-note{grid-column:1/-1}.merchant-campaign-required-note{color:var(--muted);text-align:right;grid-column:1/-1;margin:0;font-size:.64rem}.required-marker,.merchant-campaign-required-note>span{color:var(--danger)}.merchant-campaign-destination-picker{gap:.35rem;min-width:0;display:grid}.merchant-campaign-connection-note{align-items:baseline;gap:.55rem;padding-block:.15rem;display:flex}.merchant-campaign-connection-note p{color:var(--muted);margin:0;font-size:.72rem}.merchant-campaign-connection-note .field-error{color:#b42318}.merchant-campaign-connection-note a{color:var(--ink);margin-left:auto;font-size:.72rem;font-weight:700}.merchant-campaign-step__fields>.ui-choice-picker,.merchant-tag-field{grid-template-rows:auto minmax(1.9rem,auto) auto;align-content:start}.merchant-campaign-step__fields>.merchant-tag-field{gap:.4rem;font-size:.74rem}.merchant-campaign-step__fields .merchant-tag-input{box-sizing:border-box;padding-block:.3375rem}.merchant-tag-field>label{justify-content:space-between;align-items:center;min-height:1rem;display:flex}.merchant-tag-field>.ui-choice-picker__helper{display:block}.merchant-campaign-offer__fields{align-items:start}.merchant-campaign-offer__fields>.ui-select,.merchant-campaign-offer__fields>label:not(.merchant-campaign-offer__stackable){grid-template-rows:1.15rem 2.8rem;align-content:start;gap:.35rem;display:grid}.merchant-campaign-offer__fields .ui-select__trigger,.merchant-campaign-offer__fields input:not([type=checkbox]),.merchant-campaign-offer__fields .merchant-money-input{box-sizing:border-box;border-radius:.55rem;height:2.8rem;min-height:2.8rem}.campaign-workspace-dialog .merchant-money-input input,.merchant-campaign-offer__fields .merchant-money-input input,.merchant-named-action .merchant-money-input input{outline:0;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important}.merchant-campaign-offer__heading .merchant-button,.merchant-campaign-offer__item>header .merchant-button,.merchant-named-action .merchant-button{white-space:nowrap;min-height:2.4rem;padding:.48rem .75rem;font-size:.72rem}.merchant-reward-card>.ui-select{align-self:end}.merchant-reward-card>.ui-select .ui-select__label{color:var(--ink-soft);font-family:var(--font-body);text-transform:none;font-size:.72rem;font-weight:400}.merchant-info-tip{width:1.15rem;height:1.15rem;color:var(--ink);font-family:var(--font-mono);cursor:help;background:#fff;border:1px solid #b8b1b6;border-radius:999px;place-items:center;margin-left:.2rem;font-size:.68rem;font-style:normal;font-weight:700;line-height:1;display:inline-grid;position:relative}.merchant-reward-funding .merchant-info-tip{place-items:center;display:inline-grid}.merchant-info-tip:after{z-index:220;border:1px solid var(--ink);color:#fff;background:var(--ink);content:attr(data-tip);width:min(18rem,72vw);font-family:var(--font-sans);text-align:left;border-radius:.55rem;padding:.65rem .75rem;font-size:.68rem;font-weight:500;line-height:1.45;display:none;position:absolute;bottom:calc(100% + .55rem);right:-.5rem;box-shadow:0 .8rem 2rem #17171438}.merchant-info-tip:hover:after,.merchant-info-tip:focus-visible:after{display:block}.merchant-reward-pool-note{align-items:center;gap:.3rem;font-weight:650;line-height:1.4;display:flex;color:var(--ink-soft)!important;font-size:.72rem!important}.merchant-reward-funding strong{font-family:var(--font-body);align-items:center;gap:.2rem;font-size:.74rem;font-weight:650;line-height:1.35;display:flex}.merchant-named-actions{grid-column:1/-1;gap:.8rem;display:grid}.merchant-named-action{font-family:var(--font-body);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;font-size:.72rem;display:grid}.merchant-reward-card--action>header strong{font-family:var(--font-body);font-size:.78rem;font-weight:650;line-height:1.35}.merchant-named-action>label{color:var(--ink-soft);font-family:var(--font-body);grid-template-rows:1.15rem 2.8rem;gap:.35rem;font-size:.72rem;font-weight:400;line-height:1.35;display:grid}.merchant-named-action>.ui-select{grid-template-rows:1.15rem 2.8rem;align-content:start;gap:.35rem;display:grid}.merchant-named-action>.ui-select .ui-select__label{color:var(--ink-soft);font-family:var(--font-body);text-transform:none;font-size:.72rem;font-weight:400}.merchant-named-action>.ui-select .ui-select__trigger{box-sizing:border-box;height:2.8rem;min-height:2.8rem;font-family:var(--font-body);border-radius:.55rem;font-size:.76rem;font-weight:400}.merchant-named-action>label>input,.merchant-named-action .merchant-money-input{box-sizing:border-box;height:2.8rem;min-height:2.8rem;font-family:var(--font-body);font-size:.76rem;font-weight:400}.merchant-campaign-end-date{align-content:start;align-self:start}.merchant-campaign-window-fields{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.merchant-campaign-window-fields>label{color:var(--ink-soft);font-family:var(--font-body);grid-template-rows:1.15rem 2.8rem auto;align-content:start;gap:.35rem;font-size:.74rem;display:grid}.merchant-campaign-window-fields>label>input{box-sizing:border-box;width:100%;height:2.8rem;min-height:2.8rem;font-family:var(--font-body);font-size:.76rem}.merchant-campaign-window-fields>label>small{color:var(--muted);font-size:.68rem;line-height:1.45}.merchant-campaign-end-date .merchant-field-label{min-height:1.15rem;font-family:var(--font-body);font-size:.74rem}.merchant-campaign-end-date .merchant-field-label small{color:var(--muted);font-size:.64rem;font-weight:400}.merchant-campaign-step__fields .merchant-campaign-end-date>input{box-sizing:border-box;height:2.8rem;min-height:2.8rem;font-family:var(--font-body);font-size:.76rem}.merchant-window-summary{color:var(--muted);font-family:var(--font-body);grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.45}.merchant-campaign-payment .payment-method__heading label{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:normal;text-transform:none;font-size:.74rem;font-weight:500}.merchant-campaign-payment .payment-method__heading button,.merchant-campaign-payment .payment-method__empty button{color:#282428;min-height:2.55rem;font-family:var(--font-body);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #cfcacd;border-radius:.65rem;padding:.62rem .9rem;font-size:.76rem;font-weight:650}.merchant-campaign-payment .payment-method__heading button:hover:not(:disabled),.merchant-campaign-payment .payment-method__heading button:focus-visible,.merchant-campaign-payment .payment-method__empty button:hover:not(:disabled),.merchant-campaign-payment .payment-method__empty button:focus-visible{color:#111014;background:#f1eeee;border-color:#9f969c}.merchant-campaign-extension{border-block:1px solid var(--rule);grid-template-columns:minmax(10rem,.8fr) minmax(11rem,1fr) minmax(11rem,1fr) auto;align-items:end;gap:.75rem;padding-block:1rem;display:grid}.merchant-campaign-extension>strong{font-family:var(--font-display);font-size:1rem;font-weight:600}.merchant-campaign-extension__current,.merchant-campaign-extension__value{min-width:0;color:var(--ink-soft);font-family:var(--font-sans);grid-template-rows:1.15rem 2.8rem;gap:.35rem;font-size:.74rem;display:grid}.merchant-campaign-extension__current>strong,.merchant-campaign-extension__value>input,.merchant-campaign-extension__value .merchant-money-input,.merchant-campaign-extension .ui-select__trigger,.merchant-campaign-extension>.merchant-button{box-sizing:border-box;height:2.8rem;min-height:2.8rem;font-family:var(--font-sans);border-radius:.55rem;font-size:.76rem}.merchant-campaign-extension__current>strong{border:1px solid var(--rule);color:var(--ink);background:#faf9f9;border-radius:.55rem;align-items:center;padding:.62rem .75rem;font-weight:500;display:flex}.merchant-campaign-extension__value>input{border:1px solid var(--rule);width:100%;color:var(--ink);background:#fff;border-radius:.55rem;padding:.62rem .75rem}.merchant-campaign-extension>strong,.merchant-campaign-extension>small{grid-column:1/-1}.merchant-campaign-extension .ui-select__label{color:var(--ink-soft);font-family:var(--font-sans);text-transform:none;font-size:.74rem;font-weight:400}.merchant-campaign-detail__performance-sections{gap:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.merchant-campaign-detail__performance-sections .merchant-source-section{margin-top:0}.my-lastword-workspace .merchant-campaign-extension>.merchant-button{height:1.8rem!important;min-height:1.8rem!important;font-family:var(--font-display)!important;border-radius:.28rem!important;padding:0 .48rem!important;font-size:.7rem!important}.merchant-connection-table-wrap{border-block:1px solid var(--rule);margin-top:1.25rem;overflow-x:auto}.merchant-connection-table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink);font-family:var(--font-body);font-size:.75rem}.merchant-connection-table th{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:.72rem .7rem;font-size:.62rem;font-weight:500}.merchant-connection-table th:first-child{width:35%}.merchant-connection-table th:nth-child(2){width:18%}.merchant-connection-table th:nth-child(3){width:14%}.merchant-connection-table th:nth-child(4){width:21%}.merchant-connection-table th:nth-child(5){width:12%}.merchant-connection-table td{border-top:1px solid var(--rule);vertical-align:middle;padding:.85rem .7rem}.merchant-connection-table th:nth-child(3),.merchant-connection-table td:nth-child(3){text-align:center}.merchant-connection-table td:last-child{text-align:right}.merchant-connection-table__identity,.merchant-connection-manager__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.merchant-connection-table__identity>span:last-child{gap:.12rem;min-width:0;display:grid}.merchant-connection-table__identity strong,.merchant-connection-table__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-connection-table__identity small,.merchant-connection-manager small{color:var(--muted);font-size:.7rem}.merchant-connection-table__state,.merchant-connection-manager__state{font-family:var(--font-mono);text-transform:uppercase;font-size:.64rem;font-weight:600}.merchant-connection-table__state[data-state=active],.merchant-connection-manager__state[data-state=active]{color:#27622e}.merchant-connection-table__state[data-state=degraded],.merchant-connection-table__state[data-state=reauthorization_required],.merchant-connection-manager__state[data-state=degraded],.merchant-connection-manager__state[data-state=reauthorization_required]{color:var(--danger)}.merchant-connection-manager{gap:1.25rem;margin-top:1.25rem;display:grid}.merchant-connection-manager>.merchant-button--back{justify-self:start}.merchant-connection-manager__heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.merchant-connection-manager__identity h4,.merchant-connection-manager__section h5{font-family:var(--font-body);margin:0;font-weight:650}.merchant-connection-manager__identity h4{font-size:1rem}.merchant-connection-manager__identity>span:last-child{gap:.15rem;display:grid}.merchant-connection-manager__facts{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:.85rem;display:grid}.merchant-connection-manager__facts>div{border-left:1px solid var(--rule);gap:.25rem;padding-inline:1rem;display:grid}.merchant-connection-manager__facts>div:first-child{border-left:0;padding-left:0}.merchant-connection-manager__facts dt{color:var(--muted);font-size:.66rem}.merchant-connection-manager__facts dd{margin:0;font-size:.78rem;font-weight:600}.merchant-connection-manager__section{border-bottom:1px solid var(--rule);padding-bottom:1.25rem}.merchant-connection-manager__section-heading h5{font-size:.82rem}.merchant-connection-manager__section-heading p{color:var(--muted);margin:.25rem 0 0;font-size:.7rem}.merchant-connection-manager__destinations,.merchant-connection-manager__actions-list,.merchant-connection-manager__developer-actions{border-top:1px solid var(--rule);margin-top:.75rem;display:grid}.merchant-connection-manager__destinations>div,.merchant-connection-manager__actions-list>div,.merchant-connection-manager__developer-actions>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-block:.7rem;display:flex}.merchant-connection-manager__destinations span,.merchant-connection-manager__actions-list>div>span:first-child,.merchant-connection-manager__developer-actions>div>span:first-child{gap:.12rem;min-width:0;display:grid}.merchant-connection-manager__destinations a{color:var(--ink);white-space:nowrap;font-size:.7rem}.merchant-connection-manager__developer-actions code{color:var(--muted);font-family:var(--font-mono);font-size:.66rem}.merchant-connection-manager__developer-actions>div>span:last-child,.merchant-connection-manager__action-form-buttons,.merchant-connection-manager__controls{align-items:center;gap:.32rem;display:flex}.merchant-connection-manager__developer-settings{border-top:1px solid var(--rule);margin-top:1rem;padding-top:.9rem}.merchant-connection-manager__developer-settings>summary{width:fit-content;color:var(--ink);cursor:pointer;font-size:.72rem;font-weight:650}.merchant-connection-manager__developer-settings>p{color:var(--muted);margin:.45rem 0 0;font-size:.7rem}.merchant-connection-manager__result-form{grid-template-columns:minmax(12rem,24rem) auto;align-items:end;gap:.75rem;margin-top:.9rem;display:grid}.merchant-connection-manager__result-form>label{color:var(--ink-soft);gap:.35rem;font-size:.72rem;display:grid}.merchant-connection-manager__result-form input{box-sizing:border-box;border:1px solid var(--rule);width:100%;height:2.8rem;color:var(--ink);font:inherit;background:#fff;border-radius:.55rem;padding:.62rem .75rem}.merchant-connection-manager__result-form>.merchant-button{justify-self:start}.merchant-connection-manager__actions-list small,.merchant-connection-manager__developer-actions small{color:var(--muted);font-size:.66rem}.merchant-connection-manager__action-form{grid-template-columns:minmax(12rem,24rem) auto;align-items:start;gap:.75rem;margin-top:1rem;display:grid}.merchant-connection-manager__action-form>label{color:var(--ink-soft);grid-template-rows:1.15rem 2.8rem auto;gap:.35rem;font-size:.72rem;display:grid}.merchant-connection-manager__action-form input{box-sizing:border-box;border:1px solid var(--rule);width:100%;height:2.8rem;color:var(--ink);font:inherit;background:#fff;border-radius:.55rem;padding:.62rem .75rem}.merchant-connection-manager__action-form input:disabled{color:var(--muted);background:#f7f5f6}.merchant-connection-manager__action-form-buttons{margin-top:1.5rem}.merchant-connection-manager__empty,.merchant-connection-manager__recovery{color:var(--muted);margin:.75rem 0 0;font-size:.72rem}.merchant-connection-manager__recovery{color:var(--danger)}.merchant-connection-manager__controls{justify-content:flex-end}.my-lastword-workspace .merchant-button--danger{color:#fff!important;background:#a92822!important;border-color:#9f211d!important}.merchant-campaign-affiliates{border-bottom:1px solid var(--rule);padding-block:1.25rem}.merchant-campaign-affiliate-list{display:grid}.merchant-campaign-affiliate-list>article{border-top:1px solid var(--rule);padding-block:.8rem}.merchant-campaign-affiliate-list__metrics{grid-template-columns:minmax(12rem,1.5fr) repeat(4,minmax(5rem,.6fr));align-items:center;gap:.75rem;display:grid}.merchant-campaign-affiliate-list__metrics>span{font-family:var(--font-mono);gap:.15rem;font-size:.76rem;display:grid}.merchant-campaign-affiliate-list__metrics small,.merchant-campaign-affiliate-list>article>small{color:var(--ink-soft);font-family:var(--font-sans);font-size:.68rem}.merchant-campaign-affiliate-list details{margin-top:.65rem}.merchant-campaign-affiliate-list summary{cursor:pointer;text-underline-offset:.18em;width:fit-content;text-decoration:underline}.merchant-campaign-affiliate-list form{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.55rem .75rem;max-width:48rem;margin-top:.65rem;display:grid}.merchant-campaign-affiliate-list form label{gap:.3rem;font-size:.72rem;display:grid}.merchant-campaign-affiliate-list form textarea{border:1px solid var(--rule);resize:vertical;min-height:5.5rem;font:inherit;border-radius:.55rem;padding:.65rem .75rem}.merchant-campaign-affiliate-list form small{color:var(--ink-soft);grid-column:1/-1}.account-workspace-section__intro{max-width:46rem;color:var(--ink-soft);margin:0 0 .9rem}.merchant-add-connection{position:relative}.merchant-add-connection__backdrop{z-index:var(--z-dialog);background:#1110146b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.merchant-add-connection__picker{border:1px solid var(--rule-strong);background:#fff;border-radius:.9rem;gap:1rem;width:min(35rem,100vw - 2rem);max-height:min(42rem,100vh - 2rem);padding:1.1rem;display:grid;overflow-y:auto;box-shadow:0 1rem 3rem #17171433}.merchant-add-connection__picker-heading{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.merchant-add-connection__picker-heading h4,.merchant-add-connection__picker-heading p{margin:0}.merchant-add-connection__picker-heading h4{font-size:1.05rem}.merchant-add-connection__picker-heading p{color:var(--muted);margin-top:.25rem;font-size:.74rem}.merchant-add-connection__close{border:1px solid var(--rule);width:2rem;height:2rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}.merchant-add-connection__group{gap:0;display:grid}.merchant-add-connection__group>p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.62rem}.merchant-provider-choice{border:0;border-top:1px solid var(--rule);width:100%;min-height:4.3rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem 0;display:grid}.merchant-provider-choice:last-child{border-bottom:1px solid var(--rule)}.merchant-provider-choice:hover:not(:disabled),.merchant-provider-choice:focus-visible:not(:disabled){background:#f4f2f1;outline:none}.merchant-provider-choice:disabled{cursor:default}.merchant-provider-choice__mark{color:#111014;border:1px solid var(--rule);background:#fff;border-radius:.45rem;place-items:center;width:2.5rem;height:2.5rem;font-size:.68rem;font-weight:700;display:grid}.merchant-provider-choice__mark img{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.merchant-provider-choice__mark[data-platform-mark]{background:0 0;border:0;border-radius:0}.merchant-provider-choice__mark[data-platform-mark] img{width:100%;height:100%}.merchant-provider-choice__copy{gap:.15rem;min-width:0;display:grid}.merchant-provider-choice__copy strong{font-size:.82rem}.merchant-provider-choice__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.merchant-provider-choice__action{color:var(--ink-soft);white-space:nowrap;font-size:.68rem;font-weight:650}.merchant-provider-choice:disabled .merchant-provider-choice__mark,.merchant-provider-choice:disabled .merchant-provider-choice__copy{opacity:.55}.campaign-workspace-dialog .merchant-connections__heading .merchant-add-connection>.merchant-button{color:#fff;background:#111014;border:1px solid #111014;border-radius:.65rem;min-height:2.55rem;padding:.62rem .9rem;font-size:.76rem;font-weight:650}.merchant-connection-list__actions .merchant-button,.merchant-connection-list__actions button{color:#282428;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #cfcacd;border-radius:.55rem;padding:.45rem .7rem;font-size:.72rem;font-weight:650;line-height:1}.merchant-connection-approval{border-block:1px solid var(--rule);grid-column:1/-1;gap:.45rem;padding:.9rem 0;display:grid}.merchant-connection-approval p,.merchant-connection-approval ul{margin:0}.campaign-workspace-dialog .merchant-company-summary,.campaign-workspace-dialog .merchant-company-brand{background:0 0;border:0;border-radius:0;padding:0 0 1.25rem}.campaign-workspace-dialog .merchant-company-brand{grid-template-columns:minmax(14rem,1fr) minmax(16rem,1fr) auto auto}.merchant-logo-field{grid-template-columns:auto 2.75rem;align-items:center}.merchant-logo-field>span,.merchant-logo-field>input,.merchant-logo-field>small{grid-column:1/-1}.merchant-logo-field__mark{object-fit:contain;background:#050507;border-radius:.55rem;width:2.75rem;height:2.75rem}.merchant-logo-field__mark[data-platform-mark]{background:0 0;border-radius:0}.account-workspace-section-note{max-width:48rem;color:var(--muted);margin:-.45rem 0 .8rem;font-size:.76rem;line-height:1.55}.account-workspace-section--metrics-strip .account-workspace-metrics{border:0;border-block:1px solid var(--rule);background:0 0;border-radius:0;overflow:visible}.account-workspace-metrics dt{align-items:center;gap:.15rem;display:flex}.account-workspace-metrics dt>span:first-child{white-space:nowrap}.account-workspace-metrics dt .merchant-info-tip{width:.95rem;height:.95rem;margin-left:0;font-size:.58rem}.account-workspace-metrics>div:nth-child(-n+2) .merchant-info-tip:after{left:-.5rem;right:auto}.account-workspace-section-lead{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:end;gap:1.5rem;margin-bottom:.9rem;display:grid}.account-workspace-section-lead .account-workspace-section-heading,.account-workspace-section-lead .account-workspace-search{margin-bottom:0}.account-workspace-section-lead .account-workspace-section-note{margin-top:.55rem;margin-bottom:0}@media (max-width:620px){.account-workspace-section-lead{grid-template-columns:minmax(0,1fr)}}.account-workspace-library-toggle{border-bottom:1px solid var(--rule);gap:1rem;margin-bottom:.75rem;display:flex}.account-workspace-library-toggle button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 .5rem;font-size:.72rem}.account-workspace-library-toggle button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.account-workspace-search{max-width:25rem;color:var(--muted);gap:.35rem;margin:0 0 .9rem;font-size:.68rem;display:grid}.account-workspace-search input{border:1px solid var(--rule);width:100%;min-height:2.7rem;color:var(--ink);font:inherit;background:#fff;border-radius:.55rem;padding:.62rem .75rem;font-size:.78rem}.account-breakdown-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}.account-breakdown-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem 0;font-size:.72rem}.account-breakdown-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.campaign-workspace-dialog .distribution-source-list--insights{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.distribution-source-list--insights>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(12rem,1.6fr) repeat(5,minmax(5rem,.7fr))}.distribution-source-list--insights>div:first-child{border-top:1px solid var(--rule)}.distribution-source-list--insights>div>:not(:first-child){text-align:center}.distribution-source-list--insights>div>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-workspace-library{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.account-workspace-library>li{border-bottom:1px solid var(--rule)}.account-workspace-library__row{grid-template-columns:minmax(18rem,1.05fr) minmax(32rem,1.2fr) auto;align-items:center;gap:clamp(1rem,2vw,1.75rem);min-height:5.25rem;padding:.9rem 0;display:grid}.account-workspace-library--saved .account-workspace-library__row{grid-template-columns:minmax(0,1fr) auto}.account-workspace-library__copy{gap:.22rem;min-width:0;display:grid}.account-workspace-library__copy>a{color:var(--ink);font-family:var(--font-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.96rem;font-weight:600;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.account-workspace-library__copy>span,.account-workspace-library__copy>time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.35;overflow:hidden}.account-workspace-current{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#5e285c!important;font-size:.6rem!important}.account-workspace-library__metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.account-workspace-library--boosted .account-workspace-library__metrics{grid-template-columns:repeat(6,minmax(4.3rem,1fr))}.account-workspace-library__copy>.account-workspace-library__campaign{color:var(--muted);font-family:var(--font-body);text-underline-offset:.16em;-webkit-line-clamp:1;font-size:.68rem;font-weight:500;line-height:1.35;text-decoration:underline}.account-workspace-library__copy>.account-workspace-library__reward-status{white-space:normal;overflow:visible}.merchant-field-label{align-items:baseline;gap:.2rem;display:inline-flex}.merchant-campaign-performance{margin-top:0}.merchant-campaign-performance .kicker{color:var(--muted);margin:0 0 .25rem}.merchant-campaign-performance__metrics{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;display:grid}.merchant-campaign-performance__metrics>div{border-left:1px solid var(--rule);min-width:0;padding:1rem}.merchant-campaign-performance__metrics>div:first-child{border-left:0}.merchant-campaign-performance__metrics dt{min-height:2.2em;color:var(--muted);font-size:.62rem;line-height:1.1}.merchant-campaign-performance__metrics dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;margin:.35rem 0 0;font-size:clamp(1.05rem,1.45vw,1.45rem);line-height:1}.merchant-campaign-table-scroll{border-block:1px solid var(--rule);margin-top:1rem;overflow-x:auto}.merchant-campaign-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:55rem}.merchant-campaign-table__campaign{width:22%}.merchant-campaign-table__state,.merchant-campaign-table__money{width:9%}.merchant-campaign-table__ends{width:10%}.merchant-campaign-table__number{width:7%}.merchant-campaign-table__cost,.merchant-campaign-table__manage{width:9%}.merchant-campaign-table th,.merchant-campaign-table td{border-bottom:1px solid var(--rule);color:var(--ink-soft);font-family:var(--font-body);font-variant-numeric:tabular-nums;text-align:left;vertical-align:middle;padding:.9rem .75rem;font-size:.7rem}.merchant-campaign-table th{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;font-size:.58rem;font-weight:500}.merchant-campaign-table th:nth-child(n+3):nth-child(-n+9),.merchant-campaign-table th:last-child{text-align:center}.merchant-campaign-table tbody tr:last-child td{border-bottom:0}.merchant-campaign-table__numeric{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center!important}.merchant-campaign-table__manage-cell{text-align:center!important}.merchant-campaign-table tbody tr{transition:background-color .12s;position:relative}.merchant-campaign-table tbody tr:hover{background:#faf8f8}.merchant-campaign-table .merchant-campaign-summary>strong{color:var(--ink);font-family:var(--font-body);font-size:.78rem;font-weight:500;line-height:1.3}.merchant-campaign-table-toolbar{justify-content:space-between;align-items:end;gap:1rem;padding-top:clamp(1.5rem,3vw,2.5rem);display:flex}.merchant-campaign-table-toolbar .ui-select{gap:.2rem;width:min(9.5rem,100%)}.merchant-campaign-table-toolbar h3{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:500}.merchant-campaign-table-toolbar .ui-select__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.merchant-campaign-table-toolbar .ui-select__trigger{border-color:var(--rule);min-height:2.3rem;padding:.45rem .6rem;font-size:.72rem}.merchant-campaign-filter-empty{color:var(--muted);margin:1rem 0 0}.merchant-campaign-table .merchant-state{font-family:var(--font-body);font-size:.7rem}.account-workspace-library__metrics dt{color:var(--muted);font-size:.58rem}.account-workspace-library__metrics dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.82rem}.account-workspace-library .account-workspace-word__history{border-top:1px solid var(--rule)}.account-workspace-actions .echo-action>.merchant-button{min-height:2.55rem;padding-inline:.85rem;text-decoration:none}.account-workspace-bid-menu{position:relative}.account-workspace-bid-menu>summary{cursor:pointer;white-space:nowrap;align-items:center;min-height:2.55rem;padding-inline:.85rem;list-style:none;display:inline-flex}.account-workspace-bid-toggle{width:2rem;color:var(--ink);font-family:var(--font-display);background:0 0;border:0;justify-content:center;font-size:1.25rem;font-weight:500;min-height:2.55rem!important;padding:0!important}.account-workspace-bid-toggle:hover,.account-workspace-bid-toggle:focus-visible{color:#5e285c}.account-workspace-bid-menu>summary::-webkit-details-marker{display:none}.account-workspace-bid-menu>ol{z-index:20;border:1px solid var(--rule);background:#fff;border-radius:.7rem;width:min(30rem,75vw);margin:0;padding:.5rem 1rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 1rem 2.5rem #14101424}.account-workspace-bid-menu li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem 0;font-size:.68rem;display:grid}.account-workspace-bid-menu li:last-child{border-bottom:0}.account-workspace-bid-menu li>div{min-width:0;color:var(--muted);flex-wrap:wrap;gap:.25rem .65rem;display:flex}.account-workspace-activity-table{border-top:1px solid var(--rule)}.account-workspace-activity-table>[role=row]{border-bottom:1px solid var(--rule);min-height:3.75rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-template-columns:minmax(13rem,1.7fr) repeat(2,minmax(4.8rem,.65fr)) repeat(3,minmax(3.8rem,.5fr)) 4rem;align-items:center;gap:.8rem;font-size:.7rem;display:grid}.account-workspace-activity-table--earnings>[role=row]{grid-template-columns:minmax(10rem,1.5fr) minmax(7rem,.9fr) minmax(5rem,.6fr) repeat(3,minmax(3.2rem,.42fr)) repeat(2,minmax(4.8rem,.62fr)) minmax(6rem,.78fr) 4rem;gap:.55rem}.account-workspace-activity-table__data-row{transition:background-color .12s;position:relative}.account-workspace-activity-table__data-row:hover{background:#faf8f8}.account-workspace-activity-table__stretched-link{z-index:0;position:absolute;inset:0}.account-workspace-activity-table__stretched-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.account-workspace-activity-table__campaign-action,.account-workspace-activity-table__disclosure{z-index:2;position:relative}.account-workspace-activity-table__disclosure{min-width:1.8rem!important;padding:0!important;font-size:.92rem!important}.account-workspace-activity-table--earnings>.account-workspace-activity-table__expanded{background:#faf9f9;min-height:0;padding:1rem 0 1.2rem;display:block}.account-workspace-activity-table__expanded>[role=cell]{text-align:left;display:block}.account-echo-breakdown{gap:.85rem;display:grid}.account-echo-breakdown>.account-breakdown-tabs{padding-inline:.75rem}.account-echo-breakdown__earnings{border:0;border-block:1px solid var(--rule);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;overflow:visible}.account-echo-breakdown__earnings>div{padding:.75rem}.campaign-workspace-dialog .distribution-source-list--echo{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.campaign-workspace-dialog .distribution-source-list--echo>div:first-child{border-top:1px solid var(--rule);background:0 0}.account-workspace-activity-table__heading{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;min-height:2.4rem!important;color:var(--muted)!important;font-size:.58rem!important}.account-workspace-activity-table__heading>span{white-space:nowrap}.account-workspace-activity-table>[role=row]>*{text-align:center}.account-workspace-activity-table>[role=row]>:first-child{text-align:left}.account-workspace-activity-table__word{min-width:0;text-align:left!important}.account-workspace-activity-table__word>span:first-child{color:var(--ink);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:none;display:block;overflow:hidden}.account-workspace-activity-table__action{justify-self:end;text-align:right!important}.account-workspace-ruled-list,.account-workspace-ruled-list--sessions{box-shadow:none;background:0 0;border-radius:0}.affonso-payout__preview{border-block:1px solid var(--rule);gap:.85rem;max-width:34rem;padding:1rem 0;display:grid}.affonso-payout__preview header,.affonso-payout__preview p{margin:0}.affonso-payout__preview label{color:var(--ink-soft);gap:.35rem;font-size:.75rem;display:grid}.affonso-payout__preview input,.affonso-payout__preview select{border:1px solid var(--rule);min-height:2.8rem;font:inherit;background:#fff;border-radius:.55rem;padding:.62rem .75rem}@media (max-width:760px){.merchant-campaign-connection-note{flex-direction:column;align-items:flex-start}.merchant-campaign-connection-note a{margin-left:0}.merchant-named-action,.merchant-campaign-extension,.campaign-workspace-dialog .merchant-company-brand,.merchant-campaign-window-fields,.merchant-connection-manager__facts,.merchant-connection-manager__result-form,.merchant-connection-manager__action-form{grid-template-columns:1fr}.merchant-connection-manager__facts>div{border-top:1px solid var(--rule);border-left:0;padding:.7rem 0}.merchant-connection-manager__facts>div:first-child{border-top:0}.merchant-connection-manager__action-form-buttons{margin-top:0}.merchant-connection-table{min-width:42rem}.merchant-named-action>.merchant-button{justify-self:start}.account-workspace-library__row,.account-workspace-library--saved .account-workspace-library__row{grid-template-columns:1fr;gap:.8rem}.account-workspace-library__metrics{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.account-workspace-library--boosted .account-workspace-library__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.account-workspace-metrics--echo-results{grid-template-columns:repeat(2,minmax(0,1fr))}.account-workspace-metrics--echo-results>div:nth-child(odd){border-left:0}.account-workspace-metrics--echo-results>div:nth-child(n+3){border-top:1px solid var(--rule)}.account-workspace-library .account-workspace-actions{justify-content:flex-start}.account-workspace-bid-menu>ol{width:min(28rem,100vw - 3rem);left:0;right:auto}.account-workspace-activity-table__heading{display:none!important}.account-workspace-activity-table>[role=row]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;padding:.9rem 0}.account-workspace-activity-table__word,.account-workspace-activity-table__action{grid-column:1/-1;justify-self:start}.account-workspace-activity-table--earnings [role=cell]{text-align:left}.account-workspace-activity-table--earnings [role=cell][data-label]:before{color:var(--muted);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem;font-size:.55rem;display:block}.account-workspace-activity-table--earnings>.account-workspace-activity-table__expanded{grid-template-columns:none;padding:.9rem 0 1.1rem;display:block}.account-echo-breakdown__earnings{grid-template-columns:repeat(2,minmax(0,1fr))}.account-echo-breakdown__earnings>div:nth-child(odd){border-left:0}.account-echo-breakdown__earnings>div:nth-child(n+3){border-top:1px solid var(--rule)}}@media (max-width:1100px){.account-workspace-metrics--performance,.merchant-campaign-performance__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.account-workspace-metrics--performance>div:nth-child(5),.merchant-campaign-performance__metrics>div:nth-child(5){border-top:1px solid var(--rule);border-left:0}.account-workspace-metrics--performance>div:nth-child(n+6),.merchant-campaign-performance__metrics>div:nth-child(n+6){border-top:1px solid var(--rule)}}@media (max-width:900px){.merchant-campaign-table-scroll{overflow:hidden}.merchant-campaign-table,.merchant-campaign-table tbody,.merchant-campaign-table tr{width:100%;min-width:0;display:block}.merchant-campaign-table thead,.merchant-campaign-table colgroup{display:none}.merchant-campaign-table tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;padding:1rem;display:grid}.merchant-campaign-table tbody tr:last-child{border-bottom:0}.merchant-campaign-table td{border:0;gap:.3rem;min-width:0;padding:0;display:grid;text-align:left!important}.merchant-campaign-table td:before{content:attr(data-label);color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.merchant-campaign-table td:first-child{grid-column:1/-1}}@media (max-width:620px){.account-workspace-metrics--performance,.merchant-campaign-performance__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-workspace-metrics--performance>div:nth-child(odd),.merchant-campaign-performance__metrics>div:nth-child(odd){border-left:0}.account-workspace-metrics--performance>div:nth-child(n+3),.merchant-campaign-performance__metrics>div:nth-child(n+3){border-top:1px solid var(--rule)}.merchant-campaign-table tr{grid-template-columns:1fr}.merchant-campaign-table td{grid-column:1/-1}}.my-lastword-workspace .merchant-button,.my-lastword-workspace .button,.my-lastword-workspace button:not(:where(.campaign-workspace-close,.ui-select__trigger,.ui-choice-picker__trigger,.ui-choice-picker__all,[role=tab],.merchant-tag-chip button)),.my-lastword-workspace .account-workspace-bid-toggle{box-sizing:border-box!important;width:auto!important;min-width:3.15rem!important;height:1.8rem!important;min-height:1.8rem!important;font-family:var(--font-display)!important;text-align:center!important;white-space:nowrap!important;border-style:solid!important;border-width:1px!important;border-radius:.28rem!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 .48rem!important;font-size:.7rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.my-lastword-workspace .payment-method__add{font-family:var(--font-display)!important;letter-spacing:normal!important;text-transform:none!important;font-size:.7rem!important;font-weight:600!important}.my-lastword-workspace :is(.account-workspace-actions,.merchant-campaign-detail__actions,.merchant-connection-list__actions,.merchant-campaign-setup footer,.merchant-confirmation footer){gap:.32rem}
