:root{--radius: 12px;--size-2: 2px;--size-4: 4px;--size-8: 8px;--size-14: 14px;--size-16: 16px;--size-24: 24px;--size-32: 32px;--size-48: 48px;--space-s: var(--size-4);--space-m: var(--size-8);--space-l: var(--size-16);--space-xl: var(--size-24);--space-xxl: var(--size-32);--font-s: var(--size-14);--heading-s: var(--size-16);--heading-m: var(--size-24);--heading-l: var(--size-32);--Tokens-Radius: var(--radius);--Sizes-16: var(--size-16);--Sizes-32: var(--size-32);--Tokens-Spacing-Space-S: var(--space-s);--Tokens-Spacing-Space-M: var(--space-m);--Tokens-Spacing-Space-L: var(--space-l);--Color-Prima-Amber-Amber-1: var(--amber-1);--Color-Prima-Amber-Amber-2: var(--amber-2);--Color-Prima-Blues-Blue-0: var(--blue-0);--Color-Prima-Blues-Blue-2: var(--blue-2);--Color-Prima-Sage-Sage-1: var(--sage-1);--Color-Prima-Sage-Sage-2: var(--sage-2);--Color-Prima-text-primary: var(--text-primary);--Color-Prima-text-secondary: var(--text-secondary);--Color-Prima-bg-100: var(--bg-100);--Color-Prima-bg-200: var(--bg-200);--Color-Prima-bg-300: var(--bg-300);--Color-Prima-bg-400: var(--bg-400);--Color-Prima-border: var(--border);--Color-Prima-border-hover: var(--border-hover);--Color-Tokens-Dropdown-bg: var(--dropdown-bg);--Color-Tokens-Form-bg: var(--form-bg);--Color-Tokens-Interaction-Hover: var(--interaction-hover)}:root,[data-theme=light]{color-scheme:light;--amber-0: rgb(192 120 48 / 10%);--amber-1: rgb(192 120 48 / 25%);--amber-2: rgb(192 120 48 / 50%);--amber-3: #c07830;--amber-4: #8a5220;--red-0: rgb(229 77 46 / 10%);--red-1: rgb(229 77 46 / 25%);--red-2: rgb(229 77 46 / 50%);--red-3: #e54d2e;--blue-0: rgb(35 79 220 / 10%);--blue-2: rgb(35 79 220 / 50%);--sage-0: rgb(107 143 94 / 10%);--sage-1: rgb(107 143 94 / 25%);--sage-2: rgb(107 143 94 / 50%);--sage-3: #6b8f5e;--text-primary: #1b120e;--text-secondary: #6b5c52;--text-muted-2: #a09590;--text-muted-3: #b2b2b2;--bg-100: #fffdf9;--bg-200: #faf7f4;--bg-300: #ede8e2;--bg-400: #e4ddd6;--border: #c9bfb5;--border-hover: #9c8f85;--form-bg: var(--bg-100);--dropdown-bg: var(--bg-100);--interaction-hover: var(--bg-300);--page-bg: var(--bg-200);--loading-wheel: var(--amber-3);--tooltip-bg: #000000;--tooltip-border: #2e2e2e;--brand: var(--amber-3);--brand-hover: var(--amber-4);--success-bg: var(--sage-0);--success-text: var(--sage-3)}[data-theme=dark]{color-scheme:dark;--amber-0: rgb(192 120 48 / 12%);--amber-1: rgb(192 120 48 / 22%);--amber-2: rgb(192 120 48 / 45%);--amber-3: #d4924e;--amber-4: #a86825;--red-0: rgb(229 77 46 / 10%);--red-1: rgb(229 77 46 / 25%);--red-2: rgb(229 77 46 / 50%);--red-3: #e54d2e;--blue-0: rgb(94 129 255 / 16%);--blue-2: rgb(94 129 255 / 55%);--sage-0: rgb(107 143 94 / 12%);--sage-1: rgb(107 143 94 / 22%);--sage-2: rgb(107 143 94 / 45%);--sage-3: #8eb87c;--text-primary: #efecea;--text-secondary: #a8a4a2;--text-muted-2: #787573;--text-muted-3: #4f4c4b;--bg-100: #151413;--bg-200: #1c1b1a;--bg-300: #262524;--bg-400: #333230;--border: #383634;--border-hover: #514e4c;--form-bg: var(--bg-200);--dropdown-bg: var(--bg-300);--interaction-hover: var(--bg-400);--page-bg: var(--bg-100);--loading-wheel: #ffffff;--tooltip-bg: #000000;--tooltip-border: #3f3028;--brand: var(--amber-3);--brand-hover: var(--amber-4);--success-bg: var(--sage-0);--success-text: var(--sage-3)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-Variable-DiVDrmQJ.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/Inter-VariableItalic-FCBEiFp6.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-Variable-tcB4qQtO.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-VariableItalic-CYg-wu_s.woff2) format("woff2")}:root{font-family:Inter,sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:Newsreader,serif;font-optical-sizing:auto}[class^=plasma-],[class*=" plasma-"]{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out}@media (prefers-reduced-motion: reduce){[class^=plasma-],[class*=" plasma-"]{transition-duration:.01ms!important;transition-delay:0s!important}}.plasma-badge{display:inline-flex;height:var(--Sizes-24, 24px);padding:0 var(--Tokens-Spacing-Space-M, 8px);justify-content:center;align-items:center;gap:var(--Tokens-Spacing-Space-S, 4px);border-radius:var(--Tokens-Radius, 12px);color:var(--Color-Prima-text-primary, #1b120e);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-badge-primary-variant{border:1px solid var(--Color-Prima-Sage-Sage-2, rgba(107, 143, 94, .5));background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25))}.plasma-badge-secondary-variant{border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-badge-creation-variant{border:1px solid var(--Color-Prima-Amber-Amber-2, rgba(192, 120, 48, .5));background:var(--Color-Prima-Amber-Amber-1, rgba(192, 120, 48, .25))}.plasma-badge-active-variant{border:1px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-badge-alternative-variant{background:var(--Color-Prima-text-primary, #1b120e);color:var(--Color-Prima-bg-100, #fffdf9)}.plasma-icon{display:flex;width:16px;height:16px;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:"Font Awesome 7 Pro";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.plasma-icon-original-variant{color:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-icon-light-variant{color:var(--Color-Prima-text-muted-2, #a09590)}.plasma-icon-alternative-variant{color:var(--Color-Prima-bg-100, #fffdf9)}.plasma-page-button{all:unset;display:inline-flex;height:var(--Sizes-32, 32px);padding:0 var(--Tokens-Spacing-Space-L, 16px);justify-content:center;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);transition:background .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out;cursor:pointer;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-page-button:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-page-button:disabled{cursor:not-allowed;opacity:.5}.plasma-page-button-icon-only{box-sizing:border-box;width:32px;padding:0}.plasma-page-button-full-width{box-sizing:border-box;width:100%}.plasma-button-primary-variant{border:1px solid var(--Color-Prima-Sage-Sage-2, rgba(107, 143, 94, .5));background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25));color:var(--Color-Prima-text-primary, #1b120e)}.plasma-button-primary-variant:hover{border:1px solid var(--Color-Prima-Sage-Sage-2, rgba(107, 143, 94, .5));background:var(--Color-Prima-Sage-Sage-2, rgba(107, 143, 94, .5))}.plasma-button-secondary-variant{border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);color:var(--Color-Prima-text-primary, #1b120e)}.plasma-button-secondary-variant:hover{border:1px solid var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-button-creation-variant{border:1px solid var(--Color-Prima-Amber-Amber-2, rgba(192, 120, 48, .5));background:var(--Color-Prima-Amber-Amber-1, rgba(192, 120, 48, .25));color:var(--Color-Prima-text-primary, #1b120e)}.plasma-button-creation-variant:hover{border:1px solid var(--Color-Prima-Amber-Amber-2, rgba(192, 120, 48, .5));background:var(--Color-Prima-Amber-Amber-2, rgba(192, 120, 48, .5))}.plasma-button-active-variant{border:1px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1));color:var(--Color-Prima-text-primary, #1b120e)}.plasma-button-active-variant:hover{border:1px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5))}.plasma-button-alternative-variant{background:var(--Color-Prima-text-primary, #1b120e);color:var(--Color-Prima-bg-100, #fffdf9)}.plasma-button-alternative-variant:hover{background:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-card-data{display:flex;width:100%;min-width:min(100%,240px);max-width:100%;padding:20px;flex:1 1 240px;flex-direction:column;align-items:flex-start;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-card-data-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-card-data-header>h3{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-data-value{color:var(--Color-Prima-text-primary, #1b120e);leading-trim:both;text-edge:cap;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.plasma-card-data-trend{color:var(--Color-Prima-text-muted-2, #a09590);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-data-trend-positive{color:var(--success-text, #6b8f5e)}.plasma-card-data-trend-negative{color:var(--red-3, #e54d2e)}.plasma-card-data-trend-neutral{color:var(--Color-Prima-text-muted-2, #a09590)}.plasma-tooltip{position:relative;display:inline-flex;flex:0 0 auto}.plasma-tooltip-trigger{all:unset;box-sizing:border-box;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;color:var(--Color-Prima-text-secondary, #6b5c52);cursor:help}.plasma-tooltip-trigger:hover{background:var(--Color-Tokens-Interaction-Hover, #ede8e2);color:var(--Color-Prima-text-primary, #1b120e)}.plasma-tooltip-trigger:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-tooltip-trigger>svg{width:16px;height:16px}.plasma-tooltip-content{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;z-index:10;width:max-content;max-width:min(280px,100vw - 32px);padding:8px 12px;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Tokens-tooltip-border, #2e2e2e);background:var(--Color-Tokens-Tooltip-bg, #000);box-shadow:0 4px 12px #0000001f;color:var(--Color-Prima-text-primary, #1b120e);color:#f7f9fa;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.plasma-tooltip:hover .plasma-tooltip-content,.plasma-tooltip:focus-within .plasma-tooltip-content{visibility:visible;opacity:1;transform:translateY(0);transition-delay:0s}.plasma-card-integration{position:relative;box-sizing:border-box;display:flex;width:307px;height:100%;min-width:0;max-width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);box-shadow:0 2px 2px #0000001a}.plasma-card-integration-tags{display:flex;align-items:center;gap:8px;position:absolute;right:16px;top:16px}.plasma-card-integration-image{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;overflow:hidden}.plasma-card-integration-image>img{display:block;width:100%;height:100%;object-fit:contain}.plasma-card-integration-copy{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-card-integration-copy>h3,.plasma-card-integration-copy>p{width:100%;margin:0;overflow-wrap:anywhere}.plasma-card-integration-copy>h3{color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-integration-copy>p{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-card-integration-footer{display:flex;width:100%;margin-block-start:auto;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}@media (max-width: 767px){.plasma-card-integration{width:100%;height:auto}}.plasma-dropdown{position:relative;display:inline-flex;min-width:0}.plasma-dropdown-full-width,.plasma-dropdown-full-width .plasma-dropdown-trigger{width:100%}.plasma-dropdown-full-width .plasma-dropdown-trigger>*{width:100%}.plasma-dropdown-trigger{display:inline-flex;min-width:0}.plasma-dropdown-menu{box-sizing:border-box;display:flex;flex-direction:column;width:240px;margin:0;padding:var(--Tokens-Spacing-Space-S, 4px) 0;overflow-x:hidden;overscroll-behavior:contain;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Dropdown-bg, #fffdf9);box-shadow:0 8px 10px #00000024;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter,sans-serif;list-style:none}.plasma-dropdown-menu[data-state=open][data-direction=down]{animation:plasma-dropdown-enter-down .16s ease-out}.plasma-dropdown-menu[data-state=open][data-direction=up]{animation:plasma-dropdown-enter-up .16s ease-out}.plasma-dropdown-menu[data-state=closing]{pointer-events:none}.plasma-dropdown-menu[data-state=closing][data-direction=down]{animation:plasma-dropdown-exit-down .16s ease-in forwards}.plasma-dropdown-menu[data-state=closing][data-direction=up]{animation:plasma-dropdown-exit-up .16s ease-in forwards}.plasma-dropdown-submenu{min-width:200px}.plasma-dropdown-submenu[data-side=right]{animation:plasma-dropdown-enter-right .12s ease-out}.plasma-dropdown-submenu[data-side=left]{animation:plasma-dropdown-enter-left .12s ease-out}.plasma-dropdown-menu-item{display:flex;width:100%}.plasma-dropdown-item{all:unset;box-sizing:border-box;display:flex;width:100%;min-height:30px;padding:0 var(--Tokens-Spacing-Space-L, 16px);align-items:center;justify-content:space-between;gap:var(--Tokens-Spacing-Space-L, 16px);color:var(--Color-Prima-text-primary, #1b120e);cursor:pointer;transition:background .12s ease,color .12s ease}.plasma-dropdown-item:hover{background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-dropdown-item:active{background:var(--Color-Prima-bg-400, #ddd5cc)}.plasma-dropdown-item:focus-visible{position:relative;z-index:1;outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:-2px;background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.plasma-dropdown-item-danger{color:var(--red-3, #e54d2e)}.plasma-dropdown-item-content{display:flex;min-width:0;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-dropdown-item-icon,.plasma-dropdown-item-chevron{flex:0 0 auto;width:16px;height:16px;color:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-dropdown-item-icon{display:inline-flex;align-items:center;justify-content:center}.plasma-dropdown-item-icon>svg{width:16px;height:16px;color:var(--Color-Prima-text-muted-2, #a09590);text-align:center;font-family:"Font Awesome 7 Pro";font-size:16px;font-style:normal;font-weight:400;line-height:normal}.plasma-dropdown-item-danger .plasma-dropdown-item-icon,.plasma-dropdown-item-danger .plasma-dropdown-item-chevron{color:currentColor}.plasma-dropdown-item-danger .plasma-dropdown-item-title,.plasma-dropdown-item-danger .plasma-dropdown-item-icon>svg{color:currentColor}.plasma-dropdown-item-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.plasma-dropdown-item-title,.plasma-dropdown-item-description{overflow:hidden;text-overflow:ellipsis}.plasma-dropdown-item-title{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;white-space:nowrap}.plasma-dropdown-item-description{color:var(--Color-Prima-text-secondary, #6b5c52);font-size:12px;font-weight:400;line-height:16px}.plasma-dropdown-divider{box-sizing:border-box;width:calc(100% - 16px);height:1px;margin:var(--Tokens-Spacing-Space-S, 4px) var(--Tokens-Spacing-Space-M, 8px);background:var(--Color-Prima-border, #c9bfb5)}@keyframes plasma-dropdown-enter-down{0%{opacity:0;transform:translateY(-4px)}}@keyframes plasma-dropdown-enter-up{0%{opacity:0;transform:translateY(4px)}}@keyframes plasma-dropdown-exit-down{to{opacity:0;transform:translateY(-4px)}}@keyframes plasma-dropdown-exit-up{to{opacity:0;transform:translateY(4px)}}@keyframes plasma-dropdown-enter-right{0%{opacity:0;transform:translate(-4px)}}@keyframes plasma-dropdown-enter-left{0%{opacity:0;transform:translate(4px)}}@media (prefers-reduced-motion: reduce){.plasma-dropdown-menu,.plasma-dropdown-submenu{animation:none}}.plasma-card-loyalty-program{display:flex;box-sizing:border-box;width:100%;max-width:522px;min-width:0;flex-direction:column;align-items:flex-start;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);box-shadow:0 2px 2px #0000001a}.plasma-card-loyalty-program-header{display:flex;box-sizing:border-box;min-width:0;padding:var(--Tokens-Spacing-Space-L, 16px);flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-card-loyalty-program-header-section{display:flex;min-width:0;height:40px;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px);align-self:stretch}.plasma-card-loyalty-program-header-icon{display:flex;flex:0 0 40px;width:40px;height:40px;justify-content:center;align-items:center;border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Prima-bg-300, #ede8e2);color:#000;font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.plasma-card-loyalty-program-header-text{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 0}.plasma-card-loyalty-program-header-text>h3{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-loyalty-program-header-text>p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-card-loyalty-program-header-tags{display:flex;align-items:flex-start;gap:6px;align-self:stretch}.plasma-card-loyalty-program-footer{display:flex;align-items:flex-start;align-self:stretch}.plasma-card-loyalty-program-footer-section{display:flex;box-sizing:border-box;min-width:0;padding:12px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Tokens-Spacing-Space-S, 4px);flex:1 1 0;border-right:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-card-loyalty-program-footer-section:last-child{border-right:none}.plasma-card-loyalty-program-footer-section>h4{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-loyalty-program-footer-section>p{color:var(--Color-Prima-text-primary, #1b120e);leading-trim:both;text-edge:cap;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.plasma-card-loyalty-program-footer-section>h6{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-graph{display:flex;width:100%;min-width:min(100%,400px);max-width:100%;padding:16px;flex:1 1 400px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-card-graph-header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-card-graph-header h3{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-graph-section{display:flex;align-items:center;gap:8px;align-self:stretch}.plasma-card-graph-value{color:var(--Color-Prima-text-primary, #1b120e);leading-trim:both;text-edge:cap;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.plasma-card-graph-trend{color:var(--Color-Prima-text-muted-2, #A09590);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-card-graph-chart{display:flex;width:100%;min-width:0;height:185px;overflow:hidden;align-items:stretch;align-self:stretch;border-radius:var(--Tokens-Radius, 12px);background:transparent}.plasma-card-graph-chart>svg{display:block;width:100%;height:100%}.plasma-card-graph-bars{fill:var(--Color-Prima-bg-400, #e4ddd6)}.plasma-card-graph-bar-today{fill:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-cards-wrapper{display:flex;padding:16px;align-items:flex-start;align-content:flex-start;gap:16px;flex:1 0 0;align-self:stretch;flex-wrap:wrap}.plasma-container{display:flex;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-empty{display:flex;padding:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex:1 0 0;align-self:stretch}.plasma-empty-card{box-sizing:border-box;display:flex;width:min(480px,100%);padding:48px 40px;flex-direction:column;justify-content:center;align-items:center;gap:var(--Tokens-Spacing-Space-L, 16px);border-radius:var(--Tokens-Radius, 12px);border:1px dashed var(--Color-Prima-border, #c9bfb5);background:var(--Color-Prima-bg-200, #faf7f4)}.plasma-empty-card-icon{display:flex;width:56px;height:56px;justify-content:center;align-items:center;border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-primary, var(--text-primary, #1b120e));font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.plasma-empty-card-text{display:flex;flex-direction:column;align-items:center;gap:2px;align-self:stretch}.plasma-empty-card-text>h3{color:var(--Color-Prima-text-primary, #1b120e);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.plasma-empty-card-text>p{color:var(--Color-Prima-text-secondary, #6b5c52);text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:normal}.plasma-form{box-sizing:border-box;display:flex;width:min(700px,100%);max-height:100%;min-width:0;flex-direction:column;align-items:flex-start;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);box-shadow:0 8px 10px #00000024}.plasma-form-body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;align-self:stretch;overflow-y:auto}.plasma-form-footer{box-sizing:border-box;padding:var(--Tokens-Spacing-Space-L, 16px) 32px;display:flex;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px);align-self:stretch;justify-content:flex-end;border-top:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-form-header{box-sizing:border-box;display:flex;padding:var(--Tokens-Spacing-Space-XL, 24px) var(--Tokens-Font-Sizes-Heading-L, 32px);justify-content:space-between;align-items:flex-start;gap:var(--Tokens-Spacing-Space-L, 16px);align-self:stretch;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-form-header>div{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-form-header-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Tokens-Spacing-Space-M, 8px);flex:1 0 0}.plasma-form-header-text>h3{color:var(--Color-Prima-text-primary, #1b120e);leading-trim:both;text-edge:cap;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.plasma-form-header-text>p{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-form-section{display:flex;padding:var(--Tokens-Spacing-Space-XL, 24px) var(--Tokens-Spacing-Space-XXL, 32px);flex-direction:column;flex:0 0 auto;align-items:flex-start;gap:var(--Sizes-16, 16px);align-self:stretch;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-form-section:last-child{border-bottom:none}.plasma-form-section-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.plasma-form-section-text>h4{color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.plasma-form-section-text>p{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-input-component{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;width:100%;height:100%;padding:0 var(--Tokens-Spacing-Space-L, 16px);flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-input-component::placeholder{color:var(--Color-Prima-text-muted-2, #a09590);opacity:1}.plasma-input-component:disabled{cursor:not-allowed}.plasma-input-wrapper{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-input-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-input-label,.plasma-input-count,.plasma-input-help,.plasma-input-message{font-family:Inter;font-size:12px;font-style:normal;line-height:normal}.plasma-input-label{min-width:0;color:var(--Color-Prima-text-secondary, #6b5c52);font-weight:500}.plasma-input-required{margin-inline-start:2px;color:var(--red-3, #e54d2e)}.plasma-input-header-actions{display:flex;min-width:0;margin-inline-start:auto;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-input-count{color:var(--Color-Prima-text-secondary, #6b5c52);font-weight:400;white-space:nowrap}.plasma-input-field{display:flex;width:100%;min-width:0;height:var(--Sizes-32, 32px);align-items:stretch;overflow:hidden;padding-left:4px;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-input-field:hover{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-input-field:focus-within{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));box-shadow:0 0 0 2px var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1)),0 2px 4px #1f27471a inset}.plasma-input-adornment{display:inline-flex;min-width:var(--Sizes-32, 32px);height:100%;flex:0 0 var(--Sizes-32, 32px);align-items:center;justify-content:center;color:var(--Color-Prima-text-muted-2, #a09590)}.plasma-input-adornment>svg,.plasma-input-adornment .plasma-icon,.plasma-input-adornment .plasma-icon>svg{width:16px;height:16px}.plasma-input-field-has-leading .plasma-input-component{padding-inline-start:0}.plasma-input-field-has-trailing .plasma-input-component{padding-inline-end:0}.plasma-input-footer{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.plasma-input-help,.plasma-input-message{color:var(--Color-Prima-text-secondary, #6b5c52);font-weight:400}.plasma-input-message-error{color:var(--red-3, #e54d2e)}.plasma-input-message-success{color:var(--success-text, #6b8f5e)}.plasma-input-wrapper-error .plasma-input-field{border-color:var(--red-3, #e54d2e)}.plasma-input-wrapper-error .plasma-input-field:focus-within{box-shadow:0 0 0 2px var(--red-1, rgba(229, 77, 46, .25)),0 2px 4px #1f27471a inset}.plasma-input-wrapper-success .plasma-input-field{border-color:var(--success-text, #6b8f5e)}.plasma-input-wrapper-success .plasma-input-field:focus-within{box-shadow:0 0 0 2px var(--sage-1, rgba(107, 143, 94, .25)),0 2px 4px #1f27471a inset}.plasma-input-wrapper-disabled .plasma-input-field{border-color:var(--Color-Prima-border, #c9bfb5);background:var(--Color-Prima-bg-300, #ede8e2);box-shadow:none;cursor:not-allowed}.plasma-input-wrapper-disabled .plasma-input-label,.plasma-input-wrapper-disabled .plasma-input-count,.plasma-input-wrapper-disabled .plasma-input-help,.plasma-input-wrapper-disabled .plasma-input-message,.plasma-input-wrapper-disabled .plasma-input-component,.plasma-input-wrapper-disabled .plasma-input-adornment{color:var(--Color-Prima-text-muted-2, #a09590)}.plasma-note{display:flex;width:100%;min-width:0;padding:10px var(--Tokens-Spacing-Space-L, 16px);align-items:flex-start;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-note-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;color:var(--Color-Prima-text-muted-2, #a09590)}.plasma-note-icon>svg{width:16px;height:16px;stroke-width:1.75}.plasma-note-content,.plasma-note-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.plasma-note-content{flex:1 1 auto;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-note-copy{gap:var(--Sizes-2, 2px)}.plasma-note-title,.plasma-note-description{font-family:Inter;font-size:14px;font-style:normal;line-height:normal}.plasma-note-title{color:var(--Color-Prima-text-primary, #1b120e);font-weight:500}.plasma-note-description{color:var(--Color-Prima-text-secondary, #6b5c52);font-weight:400}.plasma-note-actions{display:flex;width:100%;align-items:flex-start;gap:var(--Tokens-Spacing-Space-M, 8px);flex-wrap:wrap}.plasma-note-warning{border-color:var(--Color-Prima-Yellow-Yellow-2, rgba(229, 186, 46, .5));background:var(--Color-Prima-Yellow-Yellow-0, rgba(229, 186, 46, .1))}.plasma-note-warning .plasma-note-icon{color:var(--Color-Prima-Yellow-Yellow-3, #e5ba2e)}.plasma-note-error{border-color:var(--red-1, rgba(229, 77, 46, .25));background:var(--red-0, rgba(229, 77, 46, .1))}.plasma-note-error .plasma-note-icon{color:var(--red-3, #e54d2e)}.plasma-note-success{border-color:var(--Color-Prima-Amber-Amber-2, rgba(192, 120, 48, .5));background:var(--Color-Prima-Amber-Amber-0, rgba(192, 120, 48, .1))}.plasma-note-success .plasma-note-icon{color:var(--Color-Prima-Amber-Amber-3, #c07830)}.plasma-options{display:flex;width:100%;min-width:0;align-items:stretch;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-options[data-direction=horizontal]{flex-flow:row wrap}.plasma-options[data-direction=vertical]{flex-direction:column}.plasma-options-indicator{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);color:var(--Color-Prima-bg-100, #fffdf9)}.plasma-options-indicator>svg{width:12px;height:12px;stroke-width:2.5}.plasma-options-indicator-checkbox,.plasma-options-indicator-radio{width:16px;height:16px}.plasma-options-indicator-checkbox{border-radius:4px}.plasma-options-indicator-radio{border-radius:50%}.plasma-options-indicator-toggle{width:28px;height:16px;padding:2px;justify-content:flex-start;border-radius:999px;background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-options-indicator-toggle>svg{width:10px;height:10px;margin:auto}.plasma-options-indicator-element{display:block;width:8px;height:8px;border-radius:50%;background:var(--Color-Prima-bg-100, #fffdf9);opacity:0}.plasma-options-indicator-checkbox.plasma-options-indicator-selected,.plasma-options-indicator-checkbox.plasma-options-indicator-indeterminate,.plasma-options-indicator-checkbox.plasma-options-indicator-inherited,.plasma-options-indicator-radio.plasma-options-indicator-selected,.plasma-options-indicator-radio.plasma-options-indicator-indeterminate,.plasma-options-indicator-toggle.plasma-options-indicator-selected,.plasma-options-indicator-toggle.plasma-options-indicator-indeterminate{border-color:var(--Color-Prima-text-primary, #1b120e);background:var(--Color-Prima-text-primary, #1b120e)}.plasma-options-indicator-radio.plasma-options-indicator-selected>.plasma-options-indicator-element,.plasma-options-indicator-radio.plasma-options-indicator-indeterminate>.plasma-options-indicator-element{opacity:1}.plasma-options-indicator-toggle.plasma-options-indicator-selected{justify-content:flex-end}.plasma-options-indicator-toggle.plasma-options-indicator-selected>.plasma-options-indicator-element{opacity:1}.plasma-options-indicator-toggle.plasma-options-indicator-unselected>.plasma-options-indicator-element{background:var(--Color-Prima-text-secondary, #6b5c52);opacity:1}.plasma-options-indicator-disabled{opacity:.5}.plasma-options-card{position:relative;display:flex;width:140px;height:124px;flex:0 0 auto;flex-direction:column;align-items:center;overflow:hidden;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);color:var(--Color-Prima-text-primary, #1b120e);cursor:pointer}.plasma-options-card:hover:not([data-disabled]){border-color:var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-options-card:focus-within:not([data-disabled]){outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-card[data-state=selected],.plasma-options-card[data-state=indeterminate],.plasma-options-card[data-state=inherited]{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-options-card[data-disabled]{background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-secondary, #6b5c52);cursor:not-allowed;opacity:.6}.plasma-options-card-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plasma-options-card-indicator{position:absolute;inset-block-start:var(--Tokens-Spacing-Space-M, 8px);inset-inline-start:var(--Tokens-Spacing-Space-M, 8px);z-index:1}.plasma-options-card-visual{display:flex;width:100%;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-options-card-visual>svg,.plasma-options-card-visual>img{width:40px;height:40px}.plasma-options-card-visual>img{object-fit:contain}.plasma-options-card-title{display:flex;width:100%;min-height:48px;padding:var(--Tokens-Spacing-Space-M, 8px);align-items:center;justify-content:center;color:inherit;font-family:Inter;font-size:14px;font-weight:500;line-height:normal;text-align:center}.plasma-overtop{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;width:100%;height:100%;padding:var(--Tokens-Spacing-Space-M, 8px);align-items:center;justify-content:center;overflow:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--tooltip-bg, #000000) 48%,transparent)}.plasma-overtop:focus{outline:none}.plasma-integrate-method-options{gap:var(--Tokens-Spacing-Space-L, 16px)}.plasma-integrate-method-options>.plasma-options-card{width:auto;min-width:0;flex:1 1 0}.plasma-integrate-method-options>.plasma-options-card[data-state=selected]{border-color:var(--success-text, #6b8f5e);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-integrate-method-options>.plasma-options-card[data-state=selected]>.plasma-options-card-title{background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25))}.plasma-integrate-method-options>.plasma-options-card[data-state=selected] .plasma-options-indicator{border-color:var(--success-text, #6b8f5e);background:var(--success-text, #6b8f5e)}.plasma-integrate-method-options>.plasma-options-card .plasma-options-card-visual>svg{color:var(--Color-Prima-text-secondary, #6b5c52);stroke-width:1.75}.plasma-integrate-form .plasma-form-section .plasma-page-button>svg{width:16px;height:16px}.plasma-integrate-token-field{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-integrate-token-field>a{align-self:flex-start;color:var(--Color-Prima-Blues-Blue-3, #234fdc);font-family:Inter;font-size:14px;font-weight:400;line-height:normal;text-decoration:none}.plasma-integrate-token-field>a:hover{text-decoration:underline}.plasma-integrate-token-field>a:focus-visible{border-radius:2px;outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-integrate-token-label{display:inline-flex;align-items:center;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-integrate-token-label>svg{width:14px;height:14px;stroke-width:1.75}.plasma-integrate-form .plasma-note-success .plasma-note-icon{width:40px;height:40px;flex-basis:40px}.plasma-integrate-success-icon{position:relative;display:inline-flex;width:32px;height:32px}.plasma-integrate-success-icon>img{width:32px;height:32px;object-fit:contain}.plasma-integrate-success-icon>span{position:absolute;top:-4px;right:-4px;display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;background:var(--Color-Prima-Amber-Amber-3, #c07830);color:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-integrate-success-icon>span>svg{width:10px;height:10px;stroke-width:3}@media (max-width: 500px){.plasma-integrate-method-options>.plasma-options-card{flex-basis:100%}}.plasma-input-number{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-input-number-label{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-input-number-control{box-sizing:border-box;display:flex;width:100%;min-width:0;height:var(--Sizes-32, 32px);align-items:stretch;overflow:hidden;border:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-input-number-control:hover{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-input-number-control:focus-within{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));box-shadow:0 0 0 2px var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-input-number-control>input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;display:block;width:100%;min-width:48px;height:100%;padding:0 var(--Tokens-Spacing-Space-L, 16px);flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:14px;font-weight:400}.plasma-input-number-control>input::-webkit-inner-spin-button,.plasma-input-number-control>input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.plasma-input-number-control>input:disabled{cursor:not-allowed}.plasma-input-number-control>.plasma-page-button{width:var(--Sizes-32, 32px);height:100%;flex:0 0 var(--Sizes-32, 32px);padding:0;border:0;border-left:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:0}.plasma-input-number-control>.plasma-page-button>svg{width:16px;height:16px}.plasma-options-container{position:relative;display:flex;width:100%;min-width:0;min-height:48px;padding:10px var(--Tokens-Spacing-Space-L, 16px);align-items:flex-start;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);cursor:pointer}.plasma-options-container:hover:not([data-disabled]){border-color:var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-options-container:focus-within:not([data-disabled]){outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-container[data-state=selected],.plasma-options-container[data-state=indeterminate],.plasma-options-container[data-state=inherited]{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-options-container[data-disabled]{background:var(--Color-Prima-bg-300, #ede8e2);cursor:not-allowed;opacity:.6}.plasma-options-container-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plasma-options-container-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.plasma-options-container-title,.plasma-options-container-description{font-family:Inter;font-size:14px;line-height:normal;text-align:start}.plasma-options-container-title{color:var(--Color-Prima-text-primary, #1b120e);font-weight:500}.plasma-options-container-description{color:var(--Color-Prima-text-secondary, #6b5c52);font-weight:400}.plasma-steps{box-sizing:border-box;display:flex;width:100%;min-width:0;padding:var(--Tokens-Spacing-Space-XL, 24px) var(--Tokens-Spacing-Space-XXL, 32px);border-bottom:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-steps-list{display:flex;width:100%;min-width:0;justify-content:center;list-style:none}.plasma-steps-list-item{display:flex;min-width:0;flex:1 1 0;align-items:flex-start}.plasma-steps-list-item:last-child{flex:0 1 80px}.plasma-steps-step{display:flex;width:80px;min-width:0;flex:0 1 80px;flex-direction:column;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-steps-indicator{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.plasma-steps-indicator>svg{width:18px;height:18px;stroke-width:1.75}.plasma-steps-label{max-width:100%;color:var(--Color-Prima-text-secondary, #6b5c52);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-steps-connector{height:2px;min-width:8px;max-width:76px;margin:19px var(--Tokens-Spacing-Space-M, 8px) 0;flex:1 1 auto;background:var(--Color-Prima-border, #c9bfb5)}.plasma-steps-list-item-completed .plasma-steps-indicator{background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25));color:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-steps-list-item-current .plasma-steps-indicator{background:var(--success-text, #6b8f5e);color:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-steps-list-item-current .plasma-steps-label{color:var(--Color-Prima-text-primary, #1b120e);font-weight:500}@media (max-width: 500px){.plasma-steps{padding-inline:var(--Tokens-Spacing-Space-L, 16px)}.plasma-steps-list-item:last-child,.plasma-steps-step{flex-basis:64px;width:64px}.plasma-steps-connector{margin-inline:var(--Tokens-Spacing-Space-S, 4px)}.plasma-steps-label{font-size:12px}}.plasma-loyalty-program-name-label{display:inline-flex;align-items:center;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-loyalty-program-name-label>svg{width:14px;height:14px;stroke-width:1.75}.plasma-loyalty-program-integration-options{gap:var(--Tokens-Spacing-Space-L, 16px)}.plasma-loyalty-program-integration-options>.plasma-options-card{width:auto;min-width:0;flex:1 1 0}.plasma-loyalty-program-integration-options>.plasma-options-card>.plasma-options-card-title{min-height:var(--Sizes-32, 32px)}.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=selected],.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=indeterminate],.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=inherited]{border-color:var(--success-text, #6b8f5e);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=selected]>.plasma-options-card-title,.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=indeterminate]>.plasma-options-card-title,.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=inherited]>.plasma-options-card-title{background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25))}.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=selected] .plasma-options-indicator,.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=indeterminate] .plasma-options-indicator,.plasma-loyalty-program-integration-options>.plasma-options-card[data-state=inherited] .plasma-options-indicator{border-color:var(--success-text, #6b8f5e);background:var(--success-text, #6b8f5e)}.plasma-loyalty-program-earning-options{gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-loyalty-program-earning-options>.plasma-options-container{box-sizing:border-box;min-height:55px;border-color:transparent;background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-loyalty-program-earning-options>.plasma-options-container:hover:not([data-disabled]){border-color:var(--Color-Prima-border, #c9bfb5)}.plasma-loyalty-program-earning-options>.plasma-options-container[data-state=selected]{border-color:transparent;background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25))}.plasma-loyalty-program-earning-options>.plasma-options-container[data-state=selected] .plasma-options-indicator{border-color:var(--success-text, #6b8f5e)}.plasma-loyalty-program-earning-options .plasma-options-container-title strong{font-weight:600}.plasma-loyalty-program-field{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-loyalty-program-field>label{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-loyalty-program-select-control{box-sizing:border-box;display:flex;width:100%;min-width:0;height:var(--Sizes-32, 32px);align-items:stretch;overflow:hidden;border:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-loyalty-program-select-control:hover{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-loyalty-program-select-control:focus-within{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));box-shadow:0 0 0 2px var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-loyalty-program-select-control{position:relative}.plasma-loyalty-program-select-control>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:100%;padding:0 40px 0 var(--Tokens-Spacing-Space-L, 16px);border:0;outline:0;background:transparent;color:var(--Color-Prima-text-primary, #1b120e);cursor:pointer;font-family:Inter;font-size:14px;font-weight:400}.plasma-loyalty-program-select-control>svg{position:absolute;top:50%;right:12px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:var(--Color-Prima-text-muted-2, #a09590)}.plasma-loyalty-program-equation{display:flex;width:100%;min-width:0;align-items:flex-end;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-loyalty-program-equation .plasma-loyalty-program-number-field{min-width:150px;flex:1 1 0}.plasma-loyalty-program-equation-copy{display:inline-flex;min-height:var(--Sizes-32, 32px);padding:0 var(--Tokens-Spacing-Space-L, 16px);flex:0 0 auto;align-items:center;border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-weight:400;white-space:nowrap}.plasma-loyalty-program-config-list{display:flex;width:100%;min-width:0;flex-direction:column;gap:var(--Tokens-Spacing-Space-L, 16px)}.plasma-loyalty-program-config-row{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(160px,1fr) var(--Sizes-32, 32px);align-items:end;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-loyalty-program-config-row>.plasma-input-wrapper .plasma-input-label{font-size:14px;font-weight:400}.plasma-loyalty-program-delete-button{display:inline-flex}.plasma-loyalty-program-delete-button>.plasma-page-button{color:var(--red-3, #e54d2e)}.plasma-loyalty-program-delete-button>.plasma-page-button>svg{width:16px;height:16px}.plasma-loyalty-program-summary{display:flex;width:100%;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Tokens-Form-bg, #fffdf9);box-shadow:0 2px 2px #1b120e14}.plasma-loyalty-program-summary>h5{margin:0;padding:var(--Tokens-Spacing-Space-M, 8px) var(--Tokens-Spacing-Space-L, 16px);background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:14px;font-weight:500;line-height:20px}.plasma-loyalty-program-summary-group{display:flex;padding:var(--Tokens-Spacing-Space-M, 8px) var(--Tokens-Spacing-Space-L, 16px);flex-direction:column;gap:var(--Tokens-Spacing-Space-M, 8px);border-top:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-loyalty-program-summary-group>p{display:flex;min-width:0;margin:0;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px);flex-wrap:wrap;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:14px;font-weight:400;line-height:normal}.plasma-loyalty-program-summary-group>.plasma-loyalty-program-summary-empty{color:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-loyalty-program-finalize-fields{display:flex;width:100%;min-width:0;align-items:flex-end;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-loyalty-program-finalize-fields>*{min-width:0;flex:1 1 0}.plasma-loyalty-program-finalize-fields .plasma-input-label{font-size:14px;font-weight:400}@media (max-width: 400px){.plasma-loyalty-program-integration-options>.plasma-options-card{flex-basis:100%}}@media (max-width: 600px){.plasma-loyalty-program-equation{align-items:stretch;flex-direction:column}.plasma-loyalty-program-equation .plasma-loyalty-program-number-field{width:100%}.plasma-loyalty-program-equation-copy{align-self:flex-start}.plasma-loyalty-program-config-row{grid-template-columns:minmax(0,1fr) var(--Sizes-32, 32px)}.plasma-loyalty-program-config-row>:first-child{grid-column:1/-1}.plasma-loyalty-program-finalize-fields{align-items:stretch;flex-direction:column}}.plasma-create-transaction-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--Tokens-Spacing-Space-L, 16px) var(--Tokens-Spacing-Space-M, 8px)}.plasma-create-transaction-grid>.plasma-input-wrapper .plasma-input-label,.plasma-create-transaction-grid>.plasma-input-number .plasma-input-number-label{font-size:14px;font-weight:400}.plasma-create-transaction-grid>.plasma-create-transaction-note-field,.plasma-create-transaction-grid>.plasma-options-container{grid-column:1/-1}.plasma-create-transaction-grid>.plasma-options-container{border-color:transparent;background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-create-transaction-grid>.plasma-options-container[data-state=selected]{border-color:transparent;background:var(--Color-Prima-Sage-Sage-1, rgba(107, 143, 94, .25))}.plasma-create-transaction-grid>.plasma-options-container[data-state=selected] .plasma-options-indicator{border-color:var(--success-text, #6b8f5e);background:var(--success-text, #6b8f5e)}.plasma-create-transaction-note-field{min-width:0}.plasma-create-transaction-select-field{display:flex;min-width:0;flex-direction:column;gap:var(--Tokens-Spacing-Space-S, 4px)}.plasma-create-transaction-select-field>label{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-weight:400;line-height:normal}.plasma-create-transaction-select-field>span{box-sizing:border-box;position:relative;display:flex;width:100%;min-width:0;height:var(--Sizes-32, 32px);overflow:hidden;border:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-create-transaction-select-field>span:after{position:absolute;top:calc(50% - 4px);right:14px;width:8px;height:8px;transform:rotate(45deg);border-right:1.5px solid var(--Color-Prima-text-muted-2, #a09590);border-bottom:1.5px solid var(--Color-Prima-text-muted-2, #a09590);content:"";pointer-events:none}.plasma-create-transaction-select-field>span:hover{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-create-transaction-select-field>span:focus-within{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));box-shadow:0 0 0 2px var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-create-transaction-select-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;height:100%;padding:0 40px 0 var(--Tokens-Spacing-Space-L, 16px);border:0;outline:0;background:transparent;color:var(--Color-Prima-text-primary, #1b120e);cursor:pointer;font-family:Inter;font-size:14px;font-weight:400}.plasma-create-transaction-form .plasma-input-field-has-leading .plasma-input-adornment-leading>svg{width:16px;height:16px}.plasma-create-transaction-form .plasma-input-component[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 560px){.plasma-create-transaction-grid{grid-template-columns:minmax(0,1fr)}.plasma-create-transaction-grid>.plasma-create-transaction-note-field,.plasma-create-transaction-grid>.plasma-options-container{grid-column:1}}.plasma-inputs-search{width:min(320px,100%);min-width:0}.plasma-inputs-search .plasma-input-field{position:relative}.plasma-inputs-search .plasma-input-field-has-trailing .plasma-input-component{padding-inline-end:var(--Sizes-32, 32px)}.plasma-inputs-search .plasma-input-adornment-trailing{position:absolute;inset-block:0;inset-inline-end:0;z-index:1}.plasma-inputs-search .plasma-input-component[type=search]::-webkit-search-cancel-button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.plasma-inputs-search-clear{all:unset;box-sizing:border-box;display:inline-flex;width:var(--Sizes-32, 32px);height:var(--Sizes-32, 32px);align-items:center;justify-content:center;border-radius:calc(var(--Tokens-Radius, 12px) - 1px);color:var(--Color-Prima-text-secondary, #6b5c52);cursor:pointer}.plasma-inputs-search-clear:hover{background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-inputs-search-clear:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:-2px}.plasma-inputs-search-clear:disabled{cursor:not-allowed;opacity:.5}.plasma-options-card-large{position:relative;display:flex;min-width:160px;min-height:112px;padding:var(--Tokens-Spacing-Space-L, 16px);flex:1 1 160px;flex-direction:column;align-items:center;justify-content:center;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);color:var(--Color-Prima-text-primary, #1b120e);cursor:pointer}.plasma-options-card-large:hover:not([data-disabled]){border-color:var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-options-card-large:focus-within:not([data-disabled]){outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-card-large[data-state=selected],.plasma-options-card-large[data-state=indeterminate],.plasma-options-card-large[data-state=inherited]{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-options-card-large[data-disabled]{background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-secondary, #6b5c52);cursor:not-allowed;opacity:.6}.plasma-options-card-large-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plasma-options-card-large-indicator{position:absolute;inset-block-start:var(--Tokens-Spacing-Space-M, 8px);inset-inline-start:var(--Tokens-Spacing-Space-M, 8px)}.plasma-options-card-large-visual{display:inline-flex;align-items:center;justify-content:center}.plasma-options-card-large-visual>svg,.plasma-options-card-large-visual>img{width:40px;height:40px}.plasma-options-card-large-visual>img{object-fit:contain}.plasma-options-card-large-copy{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;text-align:center}.plasma-options-card-large-title,.plasma-options-card-large-description{font-family:Inter;font-size:14px;line-height:normal}.plasma-options-card-large-title{color:inherit;font-weight:500}.plasma-options-card-large-description{color:var(--Color-Prima-text-secondary, #6b5c52);font-weight:400}.plasma-tooltip:has(>.plasma-options-card-large){flex:1 1 160px}.plasma-tooltip:has(>.plasma-options-card-large)>.plasma-options-card-large{height:100%}.plasma-options-card-small{position:relative;display:flex;width:64px;height:64px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--Tokens-Spacing-Space-S, 4px);overflow:hidden;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);color:var(--Color-Prima-text-primary, #1b120e);cursor:pointer}.plasma-options-card-small:hover:not([data-disabled]){border-color:var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-options-card-small:focus-within:not([data-disabled]){outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-card-small[data-state=selected],.plasma-options-card-small[data-state=indeterminate],.plasma-options-card-small[data-state=inherited]{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-options-card-small[data-disabled]{background:var(--Color-Prima-bg-300, #ede8e2);cursor:not-allowed;opacity:.6}.plasma-options-card-small-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plasma-options-card-small-indicator{position:absolute;inset-block-start:var(--Tokens-Spacing-Space-S, 4px);inset-inline-start:var(--Tokens-Spacing-Space-S, 4px)}.plasma-options-card-small-visual{display:inline-flex;align-items:center;justify-content:center}.plasma-options-card-small-visual>svg,.plasma-options-card-small-visual>img{width:28px;height:28px}.plasma-options-card-small-visual>img{object-fit:contain}.plasma-options-card-small-title{max-width:56px;overflow:hidden;color:inherit;font-family:Inter;font-size:12px;font-weight:400;line-height:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}.plasma-options-checkbox{position:relative;display:inline-flex;width:16px;height:16px;flex:0 0 auto;cursor:pointer}.plasma-options-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:16px;height:16px;margin:0;opacity:0;cursor:inherit}.plasma-options-checkbox-input:hover:not(:disabled)+.plasma-options-indicator{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-options-checkbox-input:focus-visible+.plasma-options-indicator{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-checkbox-input:disabled{cursor:not-allowed}.plasma-options-container-small{position:relative;display:inline-flex;min-width:0;min-height:32px;padding:7px var(--Tokens-Spacing-Space-M, 8px);align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);cursor:pointer}.plasma-options-container-small:hover:not([data-disabled]){border-color:var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-options-container-small:focus-within:not([data-disabled]){outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-container-small[data-state=selected],.plasma-options-container-small[data-state=indeterminate],.plasma-options-container-small[data-state=inherited]{border-color:var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));background:var(--Color-Prima-Blues-Blue-0, rgba(35, 79, 220, .1))}.plasma-options-container-small[data-disabled]{background:var(--Color-Prima-bg-300, #ede8e2);cursor:not-allowed;opacity:.6}.plasma-options-container-small-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plasma-options-container-small-title{min-width:0;overflow:hidden;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:14px;font-weight:500;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.plasma-options-container-wrapper{display:flex;width:100%;min-width:0;flex-direction:column}.plasma-options-container-wrapper>.plasma-options-container{border-radius:0}.plasma-options-container-wrapper>.plasma-options-container:not(:last-child){border-bottom:0}.plasma-options-container-wrapper>.plasma-options-container:first-child{border-start-start-radius:var(--Tokens-Radius, 12px);border-start-end-radius:var(--Tokens-Radius, 12px)}.plasma-options-container-wrapper>.plasma-options-container:last-child{border-end-start-radius:var(--Tokens-Radius, 12px);border-end-end-radius:var(--Tokens-Radius, 12px)}.plasma-options-radio{position:relative;display:inline-flex;width:16px;height:16px;flex:0 0 auto;cursor:pointer}.plasma-options-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:16px;height:16px;margin:0;opacity:0;cursor:inherit}.plasma-options-radio-input:hover:not(:disabled)+.plasma-options-indicator{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-options-radio-input:focus-visible+.plasma-options-indicator{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-radio-input:disabled{cursor:not-allowed}.plasma-options-toggle{position:relative;display:inline-flex;width:28px;height:16px;flex:0 0 auto;cursor:pointer}.plasma-options-toggle-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:28px;height:16px;margin:0;opacity:0;cursor:inherit}.plasma-options-toggle-input:hover:not(:disabled)+.plasma-options-indicator{border-color:var(--Color-Prima-border-hover, #9c8f85)}.plasma-options-toggle-input:focus-visible+.plasma-options-indicator{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-options-toggle-input:disabled{cursor:not-allowed}.plasma-page{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100vh;min-block-size:100dvh;min-inline-size:0;background:var(--Color-Tokens-Dropdown-bg, #fffdf9)}.plasma-page-body{box-sizing:border-box;display:flex;position:relative;min-width:0;padding:0 16px 16px;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch;overflow:visible}.plasma-page-footer{display:flex;padding:0 16px 16px;justify-content:flex-end;align-items:center;align-content:center;column-gap:var(--Tokens-Spacing-Space-L, 16px);row-gap:var(--Tokens-Spacing-Space-M, 8px);align-self:center;flex-wrap:wrap;text-align:right}.plasma-page-footer>p{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.plasma-page-header{position:sticky;top:0;z-index:10;display:flex;padding:16px var(--Tokens-Spacing-Space-L, 16px);justify-content:space-between;align-items:center;align-content:center;row-gap:var(--Tokens-Spacing-Space-M, 8px);align-self:stretch;flex-wrap:wrap;border-bottom:1px solid transparent;background:var(--Color-Tokens-Dropdown-bg, #fffdf9)}.plasma-page-header-sticky{border-radius:16px;border-bottom-color:var(--Color-Prima-border, #c9bfb5);box-shadow:0 2px 2px #0000001a}.plasma-page-header-logo{display:flex;height:var(--Sizes-32, 32px);padding:0 var(--Tokens-Spacing-Space-L, 16px);align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-page-header-logo>h1{color:var(--Color-Prima-text-primary, #1b120e);font-family:Newsreader;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.plasma-page-header-user-trigger{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;position:relative;display:inline-flex;width:var(--Sizes-32, 32px);height:var(--Sizes-32, 32px);align-items:center;justify-content:center;border:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Tokens-Form-bg, #fffdf9);color:var(--Color-Prima-text-secondary, #6b5c52);cursor:pointer;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .15s ease-in-out}.plasma-page-header-user-trigger:hover,.plasma-page-header-user-trigger[aria-expanded=true]{border-color:var(--Color-Prima-border-hover, #9c8f85);background:var(--Color-Prima-bg-300, #ede8e2);color:var(--Color-Prima-text-primary, #1b120e)}.plasma-page-header-user-trigger:active{transform:translateY(1px)}.plasma-page-header-user-trigger:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-page-header-user-avatar{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:9px;background:var(--Color-Prima-Amber-Amber-1, rgba(192, 120, 48, .25));color:var(--Color-Prima-text-primary, #1b120e)}.plasma-page-header-user-avatar>svg{width:16px;height:16px;stroke-width:1.8}.plasma-page-header-user-status{position:absolute;right:-2px;bottom:-2px;box-sizing:border-box;width:8px;height:8px;border:2px solid var(--Color-Tokens-Dropdown-bg, #fffdf9);border-radius:50%;background:var(--sage-3, #6b8f5e)}@media (prefers-reduced-motion: reduce){.plasma-page-header-user-trigger{transition:none}}.plasma-page-navigation{box-sizing:border-box;display:flex;width:240px;flex-direction:column;align-items:center;gap:var(--Tokens-Spacing-Space-S, 4px);align-self:stretch;justify-content:space-between;overflow:visible}.plasma-page-navigation-section{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--Tokens-Spacing-Space-S, 4px);align-self:stretch}@media (max-width: 767px){.plasma-page-navigation{width:min(240px,100%);min-height:0;max-height:100%;margin-inline-end:auto;padding:var(--Tokens-Spacing-Space-M, 8px);overflow-y:auto;border:1px solid var(--Color-Prima-border, #c9bfb5);border-radius:var(--Tokens-Radius, 12px);background-color:var(--Color-Tokens-Dropdown-bg, #fffdf9);box-shadow:0 2px 2px #0000001a}}.plasma-page-navigation-button{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:flex;height:var(--Sizes-32, 32px);padding:var(--Tokens-Spacing-Space-M, 8px) var(--Tokens-Spacing-Space-L, 16px) var(--Tokens-Spacing-Space-M, 8px) var(--Sizes-16, 16px);justify-content:flex-start;align-items:center;align-self:stretch;gap:var(--Tokens-Spacing-Space-M, 8px);border-radius:var(--Tokens-Radius, 12px);border:1px solid transparent;background:transparent;transition:background .2s ease-in-out,border .2s ease-in-out,color .2s ease-in-out;cursor:pointer;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-page-navigation-button:focus{outline:1px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:-1px}.plasma-page-navigation-button:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:2px}.plasma-page-navigation-button:disabled{cursor:not-allowed;opacity:.5}.plasma-page-navigation-button>p{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.plasma-page-navigation-button-active-state{color:var(--Color-Prima-text-primary, #1b120e);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9);box-shadow:0 2px 2px #0000001a}.plasma-page-navigation-button-inactive-state{color:var(--Color-Prima-text-secondary, #6b5c52)}.plasma-page-navigation-button-inactive-state:hover{background:var(--Color-Tokens-Interaction-Hover, #ede8e2)}.plasma-page-section{display:flex;min-width:0;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:var(--Tokens-Radius, 12px);border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Prima-bg-100, #fffdf9);box-shadow:0 2px 2px #0000001a}.plasma-page-wrapper{min-block-size:100%;min-inline-size:0}.plasma-section-container{display:flex;padding:8px var(--Tokens-Spacing-Space-L, 16px);justify-content:space-between;align-items:flex-start;align-content:flex-start;row-gap:var(--Tokens-Spacing-Space-M, 8px);align-self:stretch;flex-wrap:wrap;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-section-container:last-child{border-bottom:none}.plasma-section-group{display:flex;width:100%;min-width:0;align-items:flex-start;align-content:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap}.plasma-section-header{display:flex;padding:16px;align-items:center;gap:var(--Tokens-Spacing-Space-L, 16px);align-self:stretch;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5);background:transparent}.plasma-section-header:last-child{border-bottom:none}.plasma-section-header-icon{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:var(--Tokens-Radius, 12px);background:var(--Color-Prima-bg-300, #ede8e2);color:#000;font-family:Inter;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.plasma-section-header-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:1 0 0}.plasma-section-header-text>h2{color:var(--Color-Prima-text-primary, #1b120e);leading-trim:both;text-edge:cap;font-family:Newsreader;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.plasma-section-header-text>p{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.plasma-section-subcontainer{display:flex;align-items:center;align-content:center;gap:8px;flex-wrap:wrap}.plasma-table-actions-header .plasma-dropdown{vertical-align:middle}.plasma-table-section{display:flex;width:100%;min-width:0;max-width:100%;min-height:0;max-height:max(0px,var(--plasma-table-available-height, 100dvh) - var(--Tokens-Spacing-Space-L, 16px) - 1px);flex-direction:column;flex:1 1 auto;align-self:stretch;contain:inline-size;overflow:hidden}.plasma-table-scroll{width:100%;min-width:0;max-width:100%;min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.plasma-table-scroll:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:-2px}.plasma-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;table-layout:fixed}.plasma-table-selection-column{width:40px}.plasma-table-actions-column{width:48px}.plasma-table-header{background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-table-header-row>th{box-sizing:border-box;min-width:160px;height:36px;padding:0;vertical-align:middle;text-align:start;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-table-header-row>th:last-child{border-right:none}.plasma-table-header-row>.plasma-table-selection-header,.plasma-table-body-row>.plasma-table-selection-cell{box-sizing:border-box;width:40px;min-width:40px;max-width:40px;padding:0;text-align:center;border-inline-end:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-table-header-row>.plasma-table-selection-header{position:sticky;inset-inline-start:0;z-index:3}.plasma-table-header-row>.plasma-table-actions-header,.plasma-table-body-row>.plasma-table-actions-cell{box-sizing:border-box;width:48px;min-width:48px;max-width:48px;padding:0 var(--Tokens-Spacing-Space-M, 8px);border-inline-start:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-table-header-row>.plasma-table-actions-header{position:sticky;inset-inline-end:0;z-index:3;text-align:end}.plasma-table-header-row>.plasma-table-spacer-header,.plasma-table-body-row>.plasma-table-spacer-cell{width:auto;min-width:0;padding:0}.plasma-table-header-button{all:unset;box-sizing:border-box;display:flex;width:100%;min-height:36px;padding:0 var(--Tokens-Spacing-Space-L, 16px);align-items:center;justify-content:space-between;gap:var(--Tokens-Spacing-Space-M, 8px);color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:left;cursor:pointer}.plasma-table-header-button:hover{background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-table-header-button:focus-visible{outline:2px solid var(--Color-Prima-Blues-Blue-2, rgba(35, 79, 220, .5));outline-offset:-2px}.plasma-table-header-button-content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plasma-table-body-row{border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-table-body-row>td{box-sizing:border-box;min-width:160px;height:36px;padding:0 var(--Tokens-Spacing-Space-L, 16px);vertical-align:middle;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-table-body-row>td:last-child{border-right:none}.plasma-table-body-row>td>p{min-width:0;overflow:hidden;color:var(--Color-Prima-text-primary, #1b120e);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.plasma-table-body-row>.plasma-table-selection-cell,.plasma-table-body-row>.plasma-table-actions-cell{position:sticky;z-index:2;background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-table-body-row>.plasma-table-selection-cell{inset-inline-start:0}.plasma-table-body-row>.plasma-table-actions-cell{inset-inline-end:0}.plasma-table-body-row-selected>td{background:var(--Color-Prima-bg-300, #ede8e2)}.plasma-table-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--Tokens-Spacing-Space-S, 4px);white-space:nowrap}.plasma-table-action{display:inline-flex;flex:0 0 auto}.plasma-table-footer{display:flex;padding:8px 16px;justify-content:space-between;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px);align-self:stretch;flex-wrap:wrap;flex:0 0 auto}.plasma-table-footer-span{display:flex;align-items:center;gap:var(--Tokens-Spacing-Space-M, 8px)}.plasma-table-footer-summary{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;white-space:nowrap}.plasma-table-pagination{display:flex;align-items:flex-start}.plasma-table-pagination>button{border-radius:0}.plasma-table-pagination>button:first-child{border-top-left-radius:var(--Tokens-Radius, 12px);border-bottom-left-radius:var(--Tokens-Radius, 12px)}.plasma-table-pagination>button:last-child{border-top-right-radius:var(--Tokens-Radius, 12px);border-bottom-right-radius:var(--Tokens-Radius, 12px)}.plasma-table-pagination-inner{display:flex;height:var(--Sizes-32, 32px);padding:0 var(--Tokens-Spacing-Space-M, 8px);flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--Color-Prima-border, #c9bfb5);background:var(--Color-Tokens-Form-bg, #fffdf9)}.plasma-table-pagination-inner>p{color:var(--Color-Prima-text-secondary, #6b5c52);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 520px){.plasma-table-footer-span{width:100%;justify-content:space-between}.plasma-table-footer-span:last-child{justify-content:flex-end}}.business-setup-shell{min-height:100vh;padding:clamp(1.25rem,4vw,4rem);background:radial-gradient(circle at top right,rgb(184 220 199 / 42%),transparent 38rem),#f4f7f4;color:#17211d}.business-setup-heading,.business-setup-steps,.business-setup-panel{width:min(48rem,100%);margin-inline:auto}.business-setup-heading>p:first-child,.business-setup-eyebrow{margin:0 0 .5rem;color:#337054;font-size:.78rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.business-setup-heading h1{margin:0;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em}.business-setup-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0;margin-block:2rem;list-style:none}.business-setup-steps li{display:grid;gap:.4rem;color:#6b7670;font-size:.78rem}.business-setup-steps li:before{content:"";height:.25rem;border-radius:1rem;background:#dce3df}.business-setup-steps li[aria-current=step],.business-setup-steps li[data-complete=true]{color:#22593f;font-weight:700}.business-setup-steps li[aria-current=step]:before,.business-setup-steps li[data-complete=true]:before{background:#3f9b6d}.business-setup-steps span{display:none}.business-setup-panel{padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #e0e7e2;border-radius:1.25rem;background:#fff;box-shadow:0 1.5rem 4rem #223e2e14}.business-setup-panel h2{margin:0 0 .75rem;font-size:clamp(1.55rem,4vw,2.25rem)}.business-setup-panel form,.business-setup-panel label{display:grid;gap:.45rem}.business-setup-panel form{gap:1rem;margin-top:1.5rem}.business-setup-panel input,.business-setup-panel textarea{width:100%;padding:.8rem .9rem;border:1px solid #bdc9c1;border-radius:.6rem;background:#fff;color:inherit;font:inherit}.business-setup-panel input[readonly]{background:#f2f5f3;color:#55625b}.business-setup-panel small,.business-setup-panel label span{color:#6b7670;font-weight:400}.business-setup-panel button{min-height:2.8rem;padding:.7rem 1rem;border:0;border-radius:.65rem;background:#215f41;color:#fff;font:inherit;font-weight:700;cursor:pointer}.business-setup-panel button:disabled{cursor:wait;opacity:.58}.business-setup-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.business-setup-flyer{display:grid;justify-items:center;gap:.75rem;width:min(32rem,100%);padding:2rem;margin:1.5rem auto;border:2px solid #173f2d;border-radius:1rem;text-align:center}.business-setup-flyer h3,.business-setup-flyer p{margin:0}.business-setup-flyer code{max-width:100%;overflow-wrap:anywhere}.business-setup-actions{display:flex;flex-wrap:wrap;gap:.75rem}.business-setup-panel .business-setup-secondary{border:1px solid #215f41;background:#fff;color:#215f41}.business-setup-instructions{display:grid;gap:.8rem;padding-left:1.35rem;margin-block:1.5rem}.business-setup-note,.business-setup-error{padding:.9rem 1rem;border-radius:.7rem;background:#eef7f1}.business-setup-error{width:min(48rem,100%);margin:1rem auto 0;background:#fff0ed;color:#742d21}.business-setup-summary{display:grid;gap:0;border:1px solid #e0e7e2;border-radius:.7rem;overflow:hidden}.business-setup-summary div{display:grid;grid-template-columns:1fr 2fr;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid #e0e7e2}.business-setup-summary div:last-child{border-bottom:0}.business-setup-summary dt{color:#66726b}.business-setup-summary dd{margin:0;font-weight:700}@media (max-width: 560px){.business-setup-field-grid{grid-template-columns:1fr}.business-setup-steps li{font-size:0}.business-setup-steps li span{display:block;font-size:.8rem}}@media print{body *{visibility:hidden}.business-setup-flyer,.business-setup-flyer *{visibility:visible}.business-setup-flyer{position:absolute;top:0;right:0;bottom:0;left:0;width:7.5in;min-height:10in;margin:0;border:0;border-radius:0}@page{size:letter portrait;margin:.5in}}#caravela-default-page{--caravela-page-shell-max-width: 1600px}#caravela-page-header,#caravela-page-body{width:100%;max-width:var(--caravela-page-shell-max-width);margin-inline:auto}#caravela-mobile-navigation-toggle{display:none}@media (max-width: 767px){#caravela-mobile-navigation-toggle{display:inline-flex}}.plasma-section-body{display:flex;width:100%;min-width:0;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid var(--Color-Prima-border, #c9bfb5)}.plasma-section-body:last-child{border-bottom:none}.clover-beta-layout{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:24px;align-items:start}.clover-beta-card{padding:30px;border:1px solid #dce1de;border-radius:18px;color:#64716b;background:#fff;line-height:1.55}.clover-beta-card h2{margin:0;color:#173f36;font-size:28px}.clover-beta-eyebrow{margin:0 0 8px;color:#a65e2c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.clover-beta-card form{margin-top:22px;display:grid;gap:16px}.clover-beta-card label{display:grid;gap:7px;color:#26352f;font-size:13px;font-weight:700}.clover-beta-card input,.clover-beta-card select{width:100%;height:46px;padding:0 13px;border:1px solid #cfd7d2;border-radius:9px;color:#17211d;background:#fff}.clover-beta-card button{min-height:46px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:#173f36;font-weight:750;cursor:pointer}.clover-beta-card button:disabled{opacity:.55;cursor:wait}.clover-beta-connections{margin-top:22px;display:grid;gap:10px}.clover-beta-connections article{padding:14px;display:grid;gap:3px;border-radius:10px;background:#f1f4f2}.clover-beta-connections strong{color:#26352f}.clover-beta-connections span{font-size:12px;overflow-wrap:anywhere}.clover-beta-order{grid-column:1 / -1}.clover-beta-message{grid-column:1 / -1;margin:0;padding:14px 18px;border-radius:10px;color:#173f36;background:#e5efe9}@media (max-width: 840px){.clover-beta-layout{grid-template-columns:1fr;padding:16px}.clover-beta-order{grid-column:auto}}.manual-transaction-layout{padding:24px;display:grid;grid-template-columns:minmax(340px,600px) minmax(300px,430px);gap:28px;align-items:start}.manual-transaction-card,.manual-transaction-result{padding:30px;border:1px solid #dce1de;border-radius:18px;background:#fff}.manual-transaction-card h2,.manual-transaction-result h2{margin:0;color:#173f36;font-size:28px}.manual-transaction-eyebrow{margin:0 0 8px;color:#a65e2c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manual-transaction-copy{max-width:580px;color:#64716b;line-height:1.55}.manual-transaction-card form{margin-top:26px;display:grid;gap:18px}.manual-transaction-card form>label{display:grid;gap:7px;color:#26352f;font-size:13px;font-weight:700}.manual-transaction-card label span{color:#718079;font-weight:400}.manual-transaction-card input:not([type=radio]){width:100%;height:46px;padding:0 13px;border:1px solid #cfd7d2;border-radius:9px;color:#17211d;background:#fff}.manual-transaction-card input:focus{outline:3px solid rgba(23,63,54,.12);border-color:#173f36}.manual-transaction-card fieldset{margin:0;padding:0;border:0;display:flex;gap:18px}.manual-transaction-card legend{margin-bottom:8px;color:#26352f;font-size:13px;font-weight:700}.manual-transaction-choice{display:inline-flex;align-items:center;gap:7px;color:#46544e;font-size:13px}.manual-transaction-choice input{accent-color:#173f36}.manual-transaction-card button,.manual-transaction-secondary{min-height:46px;padding:0 20px;border:0;border-radius:999px;color:#fff;background:#173f36;font-weight:750;cursor:pointer}.manual-transaction-card button:disabled{opacity:.55;cursor:wait}.manual-transaction-error{margin:0;color:#a33c34;font-size:13px}.manual-transaction-result{color:#64716b;line-height:1.5}.manual-transaction-result ul{margin:24px 0 0;padding-left:20px;display:grid;gap:14px}.manual-transaction-success{width:42px;height:42px;margin-bottom:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#34704e;font-size:21px}.manual-transaction-result dl{margin:24px 0;display:grid;gap:12px}.manual-transaction-result dl div{padding-top:12px;border-top:1px solid #e1e5e2}.manual-transaction-result dt{color:#7a8781;font-size:11px;font-weight:750;text-transform:uppercase}.manual-transaction-result dd{margin:3px 0 0;color:#26352f;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.manual-transaction-secondary{width:100%;color:#173f36;background:#eef2ef}@media (max-width: 840px){.manual-transaction-layout{grid-template-columns:1fr;padding:16px}}.vendor-session-gate{min-height:100vh;display:grid;place-items:center;padding:2rem;background:#f5f7f6;color:#17211d}.vendor-session-gate>section{width:min(34rem,100%);padding:2rem;border-radius:1rem;background:#fff;box-shadow:0 1rem 3rem #14281e1a}.vendor-session-gate button{margin:.5rem .5rem 0 0;min-height:2.5rem}.vendor-sign-out-error{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;background:#fff1ed;color:#722b1d}
