﻿@charset "UTF-8";:root{--zap-palette-navy:#0d0d3a;--zap-palette-green:#27cc85;--zap-palette-green-dark:#1f9c66;--zap-palette-red:#be4b59;--zap-palette-danger:#dc3545;--zap-palette-amber:#e0820c;--zap-palette-amber-soft:#fff3e0;--zap-palette-grey-900:#333;--zap-palette-grey-700:#565656;--zap-palette-grey-500:#9a9a9a;--zap-palette-grey-300:#c8c8c8;--zap-palette-grey-200:#e6e6e6;--zap-palette-grey-100:#efeff1;--zap-palette-shaded:#f5f5f5;--zap-palette-surface:#fff;--zap-palette-green-soft:#e5f8ef;--zap-palette-green-tint:#f4fbf8;--zap-palette-green-glow:rgba(39,204,133,.45);--zap-palette-line:#ececef;--zap-palette-ink:#0d0d3a;--zap-palette-hover:#f1f1f3;--zap-palette-faint:#fafafb;--zap-palette-success:#1f9c66;--zap-palette-red-soft:#fbeaec;--zap-palette-red-border:#f0c7cd;--zap-palette-overlay:rgba(13,13,58,.42);--zap-palette-shadow-edge:rgba(13,13,58,.16);--shadow-modal:0 24px 60px rgba(13,13,58,.28);--shadow-drawer:-14px 0 44px rgba(13,13,58,.18);--zap-palette-success-soft:#e5f8ef;--zap-palette-amber-deep:#b45309;--zap-palette-amber-border:#f3d9a6;--zap-palette-blue-soft:#e7eefb;--zap-palette-blue:#2a5cb8;--zap-palette-teal-soft:#e3f1ee;--zap-palette-teal:#1f7a6b;--zap-palette-slate-soft:#eef0f3;--zap-palette-slate:#5b6472;--zap-palette-purple-soft:#efeafb;--zap-palette-purple:#6b3fd4;--zap-palette-orange-soft:#fbe8d6;--zap-palette-orange:#b5651d;--zap-palette-gold:#9a7b12;--zap-palette-archived-bg:#eeeef0;--zap-palette-archived-txt:#86869c;--zap-palette-purple-brand:#602eee;--zap-palette-ink-tint:rgba(13,13,58,.05);--font:"Sofia Pro","Sofia Sans",system-ui,-apple-system,sans-serif;--mono:IBM Plex Mono,ui-monospace,monospace;--r-sm:6px;--r-md:9px;--r-lg:12px;--r-card:var(--r-lg);--r-pill:999px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--fs-xs:11px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:18px;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--shadow-sm:0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05);--shadow-md:0 6px 24px rgba(13,13,58,.12);--shadow-pop:0 10px 30px rgba(13,13,58,.16);--focus-ring:0 0 0 3px var(--zap-palette-green-soft);}[data-zap-theme=secondary]{--zap-palette-green:#4f46e5;--zap-palette-green-dark:#3e36c9;--zap-palette-green-soft:#edecfc;--zap-palette-green-tint:#f7f6fe;--zap-palette-green-glow:rgba(79,70,229,.45);}html[data-zap-mode=dark]{--zap-palette-surface:#1a1a4a;--zap-palette-shaded:#14143c;--zap-palette-faint:rgba(255,255,255,.03);--zap-palette-hover:rgba(255,255,255,.07);--zap-palette-line:rgba(255,255,255,.12);--zap-palette-ink:#f1f1f7;--zap-palette-ink-tint:rgba(255,255,255,.05);--zap-palette-grey-900:#e4e4f0;--zap-palette-grey-700:#c9c9dc;--zap-palette-grey-500:#8b8ba1;--zap-palette-grey-300:#45457a;--zap-palette-grey-200:#32325e;--zap-palette-grey-100:#32325e;--zap-palette-overlay:rgba(4,4,24,.62);--zap-palette-shadow-edge:rgba(0,0,10,.5);--zap-palette-green-dark:#24b87a;--zap-palette-green-soft:rgba(39,204,133,.22);--zap-palette-green-tint:rgba(39,204,133,.1);--zap-palette-success:#24b87a;--zap-palette-success-soft:rgba(39,204,133,.22);--zap-palette-red:#d66b77;--zap-palette-red-soft:rgba(214,107,119,.16);--zap-palette-red-border:rgba(214,107,119,.38);--zap-palette-danger:#e35d6a;--zap-palette-amber:#f0a83a;--zap-palette-amber-deep:#f0a83a;--zap-palette-amber-soft:rgba(240,168,58,.15);--zap-palette-amber-border:rgba(240,168,58,.38);--zap-palette-blue:#7fa6e8;--zap-palette-blue-soft:rgba(127,166,232,.16);--zap-palette-teal:#5bc4b0;--zap-palette-teal-soft:rgba(91,196,176,.16);--zap-palette-slate:#ababc3;--zap-palette-slate-soft:rgba(139,139,161,.18);--zap-palette-purple:#a98bea;--zap-palette-purple-soft:rgba(169,139,234,.16);--zap-palette-purple-brand:#9b7bf5;--zap-palette-orange:#e8985a;--zap-palette-orange-soft:rgba(232,152,90,.16);--zap-palette-gold:#d4b84a;--zap-palette-archived-bg:rgba(134,134,156,.18);--zap-palette-archived-txt:#9d9db5;--shadow-sm:0 1px 2px rgba(0,0,10,.4),0 1px 3px rgba(0,0,10,.35);--shadow-md:0 6px 24px rgba(0,0,10,.45);--shadow-pop:0 10px 30px rgba(0,0,10,.55);--shadow-modal:0 24px 60px rgba(0,0,10,.6);--shadow-drawer:-14px 0 44px rgba(0,0,10,.5);}html[data-zap-mode=dark] body{background:#0d0d3a;color:#c9c9dc;}.zap-btn:focus-visible,.zap-iconbtn:focus-visible,.zap-toggle:focus-visible,.zap-menu__item:focus-visible,.zap-statuspick:focus-visible{outline:0;box-shadow:var(--focus-ring);}.text-overflow-ellipsis-width-max{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:40rem!important;}.font-size-16{font:normal normal bold 16px Sofia Pro;}.font-size-twenty{font-size:20px!important;}.page-title{text-align:left;font:normal normal bold 30px Sofia Pro!important;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);}.page-heading{text-align:left;font:normal normal bold 16px/18px Sofia Pro!important;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);}.page-subheading{text-align:left;font:normal normal bold 25px/26px Sofia Pro!important;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);}.page-subtitle{text-align:left;font:normal normal bold 18px/39px Sofia Pro!important;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);}.zap-display-text-light{text-align:left;font:normal normal 300 16px/18px Sofia Pro;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);opacity:1;}.zap-display-text-bold{text-align:left;font:normal normal bold 16px/30px Sofia Pro;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);opacity:1;}.zap-subheading-white{font:normal normal bold 18px/28px Sofia Pro;letter-spacing:0;color:#fff;}.zap-subheading{background:transparent;font:normal normal bold 18px/28px Sofia Pro;letter-spacing:0;color:var(--zap-palette-ink,#0d0d3a);border-left:0!important;border-right:0!important;border-top:0!important;padding:0!important;transition:transform 300ms;position:relative;overflow:hidden;z-index:1;display:inline-block;opacity:1;}.zap-bold-text-important{font-weight:bold!important;}.zap-bold-text{font-weight:bold;}.zap-text-green{color:#27cc85!important;}.zap-text-red{color:var(--zap-palette-red,#be4b59)!important;}.zap-text-blue{color:var(--zap-palette-ink,#0d0d3a)!important;}.zap-text-heavy{text-align:left;font:normal normal bold 36px/39px Sofia Pro;letter-spacing:0;color:var(--zap-palette-grey-700,#565656);}.zap-label-grey{text-align:left;font:normal normal 300 16px/24px Sofia Pro;letter-spacing:0;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-label-white{font:normal normal bold 24px/30px Sofia Pro;color:var(--zap-palette-ink,#0d0d3a);}.zap-vertical-text{font:normal normal bold 14px Sofia Pro;writing-mode:vertical-rl;transform:scale(-1);letter-spacing:.15em;word-spacing:2px;}.row-bottom-border-white{border-bottom:1px solid #fff;}.mud-popover-open{z-index:1600!important;}.zap-invalid-feedback{width:100%;margin-top:.25rem;font-size:80%;color:var(--zap-palette-danger,#dc3545);}@media(max-width:768px){.zap-sm-hide{display:none!important;}.zap-sm-show{display:block!important;}}.padding-top-fifty{padding-top:50%;}.left-margin{margin-left:140px;}.top-padding-twenty{padding-top:20px;}.loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.role--admin{background-color:#eec5ff;}.role--billing{background-color:#96e3a0;}.role--design-editor{background-color:#fff7c5;}.role--design-publisher{background-color:#c5e6ff;}.role--reporting{background-color:#ffd7c5;}.role--data{background-color:#ffc5c5;}.popover{z-index:999999!important;}.anchor--disabled:hover{background-color:inherit!important;}.anchor--disabled{color:#9a9a9a!important;text-decoration-color:#9a9a9a!important;cursor:default!important;}.anchor--disabled:after{background-color:#808080!important;top:85%!important;}.anchor--disabled:hover:after{top:85%!important;}.disabled-zap-app{color:#808080!important;}.disabled-zap-app:after{background-color:#808080!important;top:85%!important;}.horizontal-line--white{border-top:1px solid #fff!important;}.padding-bottom-five{padding-bottom:5%;}.page-header-zap-icon{padding-right:20%;}.switch{position:relative;display:inline-block;width:54px;}.switch input{opacity:0;width:0;height:0;}.padding-bottom-ten{padding-bottom:10%;}.padding-bottom-five{padding-bottom:5%;}.link--disabled{color:#9a9a9a!important;cursor:not-allowed!important;}.error-area{color:var(--zap-palette-red,#be4b59);font-size:25px;font-weight:bold;}@media screen and (max-width:992px){.error-area{color:var(--zap-palette-red,#be4b59);font-size:15px;font-weight:bold;}}@media screen and (max-width:726px){.error-area{margin-top:-10%;color:var(--zap-palette-red,#be4b59);font-size:15px;font-weight:bold;}}.padding-top-five{padding-top:5%;}.padding-top-bottom-five{padding-top:5%;padding-bottom:5%;}.cursor-default{cursor:default;}.cursor-pointer{cursor:pointer;}.transform-triangle-down{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}div.validation-message{width:100%;margin-top:.25rem;color:var(--zap-palette-danger,#dc3545);}body{background:#fff;}.container-body{width:75%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.container-body-mobile{width:75%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media(max-width:768px){.container-body-mobile{width:100%;}}.full-width-container-body{padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;}.landing{background-color:#0d0d3a;}.btn-zap{border-radius:0;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;letter-spacing:0;text-align:center;font:normal normal 18px/28px Sofia Pro;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.btn-zap:disabled{opacity:.65;cursor:default;}.btn-zap-accent{color:#602eee!important;}.btn-zap-accent:disabled{color:#212529!important;opacity:.65;cursor:default;}.btn-zap:focus{outline:0!important;}.btn-zap-add{background:transparent;font:normal normal bold 32px/39px Sofia Pro;letter-spacing:0;color:#0d0d3a;border-left:0!important;border-right:0!important;border-top:0!important;padding:0!important;position:relative;overflow:hidden;z-index:1;display:inline-block;animation:fadeIn .5s;}.btn-zap-add:after{content:"";position:absolute;height:100%;width:100%;background:#27cc85;transition:top 300ms;bottom:0;left:0;top:85%;z-index:-1;}.btn-zap-add:hover:after{top:0;}.btn-zap-add:disabled:after{content:"";position:absolute;width:100%;background:#27cc85;bottom:0;left:0;top:85%;z-index:-1;}.btn-zap-add:disabled:hover{cursor:not-allowed;}a.btn-zap-add:hover{text-decoration:unset;}.btn-zap-add:disabled:hover:after{top:85%;}a.btn-zap:hover{text-decoration:unset;color:#0d0d3a;}.zap-nav-item{font-size:14px;color:#8b8ba1!important;margin-right:5px;margin-left:5px;text-transform:uppercase;}.zap-nav-item:hover{color:#fff!important;margin-right:5px;margin-left:5px;}.zap-nav-item:focus{box-shadow:none!important;}.zap-nav-icon{font-size:110%;}.zap-nav-icons{display:flex;flex-direction:row;}.zap-inline-link{color:#27cc85!important;text-decoration:underline!important;text-decoration-color:#27cc85!important;}.zap-inline-link:hover{cursor:pointer;}zap-table-icon:hover{cursor:pointer;}.rectangle{height:30px;width:50px;background-color:#000;}input::-webkit-color-swatch,input::-moz-color-swatch{border:0;}input[type=color]{-webkit-appearance:none;border:0;width:50px;height:30px;background:none;padding:0;}input[type=color]::-webkit-color-swatch-wrapper{padding:0;}.loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:100;}.loader__background{width:calc(100% - var(--sidebar-width));height:100%;z-index:99;position:absolute;top:0%;left:var(--sidebar-width);}.btn:disabled{cursor:not-allowed;}.zap-table__header-row{display:contents;}.zap-table-header{background:#e6e6e6!important;color:#333!important;font-size:12px!important;vertical-align:top!important;}.zap-table-row{font-size:12px!important;}.mud-table-container{background:var(--zap-palette-surface,#fff);}.mud-table-toolbar{background:var(--zap-palette-surface,#fff);}.mud-table-pagination-toolbar{background:var(--zap-palette-surface,#fff);}.mud-table{border:0!important;background:#e6e6e6!important;}.mud-elevation-1{box-shadow:none!important;}.zap-table-filter>div.mud-input-control>div.mud-input-control-input-container>div.mud-input{background:#e6e6e6!important;margin-right:12px;}.zap-table-filter>div.mud-input-control>div.mud-input-control-input-container>div.mud-input:before{border-bottom:2px solid #e6e6e6!important;}.zap-table-filter>div.mud-input-control>div.mud-input-control-input-container>div.mud-input>div.mud-input-adornment>button{background:#27cc85!important;color:#fff;border-radius:0;padding:4px;}.zap-table-filter>div.mud-input-control-input-container>div.mud-input{background:#e6e6e6!important;}.zap-table-filter>div.mud-input-control-input-container>div.mud-input:before{border-bottom:2px solid #e6e6e6!important;}.zap-table-text{text-align:left!important;}.mud-table-pagination>div>.mud-table-pagination-actions>button{background:#27cc85;color:#fff;border-radius:0;padding:4px;}.mud-table-pagination>div>.mud-table-pagination-actions>button:hover{background:#1f9c66;}.mud-picker>.mud-input-control{margin-top:0!important;}.zap-table-date-picker{margin-left:15px;}.zap-table__child-header-row{position:relative;z-index:1;}.mud-table-body>.mud-table-row>td:last-child,.mud-table-head>.mud-table-row>th:last-child{text-align:center;}.mud-table{border-radius:0!important;border:#f1f1f3 1px solid;}.mud-input-no-margin-top>div>div{margin-top:0!important;}.mud-select.mud-input-control>.mud-input-control-input-container>.mud-input-underline{border-bottom:0!important;}.mud-select.mud-input-control>.mud-input-control-input-container>.mud-input-underline:before{border-bottom:0!important;}.mud-select.mud-input-control>.mud-input-control-input-container>.mud-input-underline:after{border-bottom:0!important;}.mud-select>.mud-input-control{margin-top:0;}.mud-select>.mud-input-control>.mud-input-control-input-container>div.mud-input.mud-input-text{margin-top:0;}.mud-select .mud-disabled .mud-select-input{cursor:not-allowed!important;}.mud-input.mud-disabled{cursor:not-allowed!important;}.mud-textfield-dark-background>.mud-input-control-input-container>div.mud-input.mud-input-text{color:#fff!important;}.mud-textfield-dark-background>div.mud-input-control-helper-container>p.mud-input-helper-text{color:#fff!important;}.mud-textfield-dark-background>.mud-input-control-input-container>div.mud-input.mud-input-text>button>span>svg{color:#fff!important;}.mud-textfield-dark-background>.mud-input-control-input-container>div.mud-input.mud-input-text:hover::before{border-bottom-color:#fff!important;}.mud-table-empty-row,.mud-table-cell.mud-table-empty-row,.mud-table-empty-row .mud-table-cell,.mud-table-empty-row .mud-typography{color:var(--zap-palette-grey-500,#9a9a9a)!important;background:transparent!important;}@media(min-width:480px){.dropdown-hover:hover .dropdown-menu{display:block;margin-top:0;}}@media(max-width:768px){.navbar-sm{background-color:#0d0d3a;min-height:60px;margin-right:0;margin-left:0;border-bottom:1px solid #fff;padding:2px!important;}.nav__green-block{float:right!important;right:0!important;}.navbar{margin-right:0!important;margin-left:0!important;border-bottom:0!important;}}.navbar{background-color:#0d0d3a;height:var(--navbar-height);margin-right:0;margin-left:var(--sidebar-width);border-bottom:1px solid #fff;}.navbar-toggler{border-color:transparent!important;}.navbar-toggler:hover{color:rgba(0,0,0,.7);}#mainNav .navbar-nav>li>div>a{font:normal normal 300 12px/18px Sofia Pro;letter-spacing:1.08px;text-transform:uppercase;}#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>a{font:normal normal 300 12px/18px Sofia Pro;letter-spacing:1.08px;color:#fff;text-transform:uppercase;}.nav__green-block{width:var(--sidebar-width);height:var(--navbar-height);background-color:#27cc85;float:left;position:fixed;z-index:900;}#mainNav{z-index:950;}.nav__logo{vertical-align:middle;margin-left:25px;margin-top:1px;max-width:75px;}.nav__logo img{height:25px;}.nav__small-screen-login{vertical-align:middle;margin-right:5%;}.nav__right-dropdown{margin-right:5%;}.nav__sidebar{width:var(--sidebar-width);position:fixed;z-index:1;top:0;left:0;background:#0d0d3a;overflow-x:hidden;bottom:0;border-right:1px solid #fff;}.nav__sidebar-env{position:absolute;top:var(--navbar-height);left:0;right:0;height:fit-content;padding:18px 0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;color:#fff;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;}.nav__sidebar-env--staging,.nav__sidebar-env--testing,.nav__sidebar-env--testing2{background:#d68100;}.nav__sidebar-env--beta{background:#2196f3;}.nav__sidebar-env--development{background:#8f00d6;}.nav__focus-btn{width:100%;height:100%;font:normal normal 300 12px/18px Sofia Pro;letter-spacing:1.08px;color:#fff!important;text-transform:uppercase;font-size:18px!important;padding:0;margin:0;border:0;box-shadow:none;}.nav__focus-btn:hover{color:#0d0d3a!important;}.nav__focus-btn:focus{box-shadow:none!important;}.nav__expand{width:20%;}.nav--minimized{display:none!important;}.main--focus-mode{margin-top:0;height:100%!important;}.dropdown-menu{max-height:50vh;overflow-y:auto;}.navbar .dropdown-menu{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:11px;box-shadow:var(--shadow-pop);padding:6px;margin-top:6px;animation:pop .12s ease-out;}.navbar .dropdown-item{display:flex;align-items:center;width:100%;padding:9px 10px;border-radius:7px;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900);cursor:pointer;transition:.13s;}.navbar .dropdown-item:hover,.navbar .dropdown-item:focus-visible{background:var(--zap-palette-grey-100);color:var(--zap-palette-ink,var(--zap-palette-navy));outline:0;}.navbar .dropdown-item.zap-bold-text-important{color:var(--zap-palette-ink,var(--zap-palette-navy));background:var(--zap-palette-green-tint);}.navbar .dropdown-menu .dropdown-divider{height:0;margin:5px 6px;border:0;border-top:1px solid var(--zap-palette-line);}.navbar .nav__menu-section-label{padding:4px 10px 3px;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500);pointer-events:none;user-select:none;}[data-documentation-icon]{display:none;}[data-documentation-label]{display:inline-block;}@media(min-width:0){.nav__right-dropdown{margin-right:0;}.navbar{height:auto;min-height:var(--navbar-height);padding:2px!important;}.main{height:calc(100% - var(--navbar-height));}.left-margin{margin-left:0;}}@media(min-width:992px){[data-documentation-icon]{display:inline-block;}[data-documentation-label]{display:none;}.navbar-expand-lg .nav__small-screen-login{display:none;}.nav__right-dropdown{margin-right:5%;}.navbar{margin-left:var(--sidebar-width);height:var(--navbar-height);}.main{height:calc(100% - var(--navbar-height));}.left-margin{margin-left:140px;}}@media(min-width:1401px){.popover--hide-on-large{display:none!important;}}.popover.popover--hide-on-large{background:var(--zap-palette-navy);border:0;border-radius:8px;box-shadow:var(--shadow-pop);}.popover.popover--hide-on-large .popover-body{color:#fff;font-weight:600;font-size:12.5px;padding:7px 11px;}.popover.popover--hide-on-large .arrow::before{border-bottom-color:transparent;}.popover.popover--hide-on-large .arrow::after{border-bottom-color:var(--zap-palette-ink,var(--zap-palette-navy));}@media(max-width:1400px){.zap-nav-icons .nav-menu-item-text{display:none;}}@media(max-width:768px){.nav__sidebar{display:none;}}.client-dropdown{position:relative;display:inline-flex;}.client-dropdown-backdrop{position:fixed;inset:0;z-index:90;background:transparent;}.client-dropdown__chip{display:flex;align-items:center;gap:8px;max-width:240px;background:transparent;border:0;-webkit-appearance:none;appearance:none;font-weight:300;color:#fff;font:inherit;font-size:12.5px;padding:7px 11px;border-radius:9px;cursor:pointer;}.client-dropdown__chip:hover,.client-dropdown__chip--open{background:rgba(255,255,255,.15);}.client-dropdown__chip-lead{font-size:13px;opacity:.8;flex:none;}.client-dropdown__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;}.client-dropdown__chip-cv{font-size:11px;opacity:.6;flex:none;}.client-dropdown__chip--static{max-width:260px;background:none;border:0;cursor:default;padding:7px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}.client-dropdown__popover{position:absolute;top:calc(100% + 8px);right:0;z-index:95;width:340px;max-width:calc(100vw - 32px);background:var(--zap-palette-surface,#fff);border-radius:14px;box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));overflow:hidden;animation:client-dropdown-pop .14s ease-out;}.client-dropdown__popover-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;}.client-dropdown__popover-title{font-size:14px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.client-dropdown__popover-count{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;color:var(--zap-palette-archived-txt,#86869c);}@keyframes client-dropdown-pop{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}.client-dropdown__search{margin:0 14px 10px;}.client-dropdown__list{max-height:340px;overflow-y:auto;padding:0 8px 8px;}.client-dropdown__group{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--zap-palette-archived-txt,#86869c);padding:10px 8px 5px;}.client-dropdown__row{display:flex;align-items:center;gap:11px;width:100%;border:0;background:none;font:inherit;text-align:left;padding:8px;border-radius:9px;cursor:pointer;}.client-dropdown__row:hover,.client-dropdown__row:focus-visible{background:var(--zap-palette-green-tint,#f4fbf8);outline:0;}.client-dropdown__row.client-dropdown__row--current{background:linear-gradient(var(--zap-palette-green-soft,#e5f8ef),var(--zap-palette-green-soft,#e5f8ef)),var(--zap-palette-surface,#fff);}.client-dropdown__row-av{width:28px;height:28px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center;background:#27cc85;color:#fff;font-weight:800;font-size:12px;}.client-dropdown__row-av--ghost{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-700,#565656);}.client-dropdown__row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.client-dropdown__row.client-dropdown__row--current .client-dropdown__row-name{color:var(--zap-palette-green-dark,#1f9c66);}.client-dropdown__row-chk{color:var(--zap-palette-green-dark,#1f9c66);flex:none;font-size:13px;}.client-dropdown__row-copy{flex:none;width:28px;height:28px;border-radius:7px;border:0;background:none;color:var(--zap-palette-archived-txt,#86869c);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12.5px;opacity:0;transition:opacity .12s,background .12s,color .12s;}.client-dropdown__row-copy:hover{background:var(--zap-palette-ink-tint,rgba(13,13,58,.07));color:var(--zap-palette-ink,#0d0d3a);}.client-dropdown__row-copy:focus-visible{opacity:1;outline:2px solid #27cc85;outline-offset:1px;}.client-dropdown__row:hover .client-dropdown__row-copy,.client-dropdown__row:focus-within .client-dropdown__row-copy{opacity:1;}.client-dropdown__row.client-dropdown__row--current .client-dropdown__row-chk{margin-left:0;}.client-dropdown__empty{padding:18px 10px;font-size:13px;color:var(--zap-palette-archived-txt,#86869c);text-align:center;}.popover-header{background-color:unset!important;border-bottom:unset!important;font:normal normal bold 18px/30px Sofia Pro!important;color:var(--zap-palette-grey-700,#565656)!important;}.arrow{display:none!important;}.popover--hide-on-large{display:block;}#spinner{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(222,226,230,.4);z-index:9998;display:none;text-align:center;}#spinner img{animation:rotation 2s infinite linear;-webkit-animation:rotation 2s infinite linear;position:absolute;top:50%;left:50%;width:62px;height:46px;margin-top:-23px;margin-left:-31px;z-index:9999;}@-webkit-keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);}to{transform:rotate(359deg);-webkit-transform:rotate(359deg);}}.tooltip__wrapper{position:absolute;inset:0;pointer-events:none;}.tooltip__span{position:absolute;width:62%;height:auto;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:12px;box-shadow:var(--shadow-pop);text-align:left;z-index:1;}.tooltip__span--hidden{visibility:hidden;opacity:0;transition:opacity 250ms ease-in,visibility 0ms ease-in 250ms;}.tooltip__span--visible{visibility:visible;opacity:1;transition:opacity 250ms ease-in,visibility 0ms ease-in 0ms;}.tooltip__content{padding:12px 14px;}.tooltip__col--parent{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--zap-palette-ink,var(--zap-palette-navy));text-align:left;padding-top:4px;}.tooltip__col--child{font-size:12px;text-align:left;padding-top:3px;}.tooltip__icon{margin-right:6px;font-size:11px;}.tooltip__icon--met{color:var(--zap-palette-green-dark);}.tooltip__icon--unmet{color:var(--zap-palette-red);}.tooltip__text{color:var(--zap-palette-grey-900);}.tooltip__text--met{color:var(--zap-palette-grey-500);}@media(max-width:768px){.tooltip__span{width:90%;left:50%;top:auto;bottom:calc(100% + 10px);transform:translateX(-50%);}}button{font-family:inherit;}.set-check{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:15px;height:15px;border:1.5px solid var(--zap-palette-grey-300);border-radius:4px;color:#fff;flex:none;}.set-check--on{background:var(--zap-palette-green);border-color:var(--zap-palette-green);}@media(max-width:900px){.zap-btn__label{display:none;}}.set-page{padding:0;display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:0;}.set-page__head{display:flex;align-items:center;gap:14px;margin:0;flex:none;background:transparent;padding:26px 30px 22px;border-bottom:1px solid var(--zap-palette-line);}.set-page__logo{width:44px;height:44px;border-radius:11px;background:var(--zap-palette-navy);color:var(--zap-palette-green);display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--zap-palette-line);}.set-page__titles h1{font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0;}.zap-pagehead__crumb{font-size:12.5px;color:var(--zap-palette-grey-500);font-weight:600;letter-spacing:.02em;}.set-page__acct{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--zap-palette-green-dark);background:var(--zap-palette-green-soft);padding:7px 13px;border-radius:999px;}.set-page__acct .zap-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor;}.set-page__grid{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:stretch;flex:1 1 auto;min-height:0;padding:22px 0 0 30px;}.set-subnav{display:flex;flex-direction:column;align-items:stretch;gap:2px;align-self:start;max-height:100%;overflow-y:auto;background:var(--zap-palette-shaded);border:1px solid var(--zap-palette-line);border-radius:14px;padding:14px 12px;}.set-page .set-subnav__item{display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:11px 12px;border-radius:10px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--zap-palette-grey-700);cursor:pointer;text-align:left;width:100%;transition:.13s;}.set-page .set-subnav__item:hover:not(.set-subnav__item--on){background:var(--zap-palette-surface,#fff);color:var(--zap-palette-ink,var(--zap-palette-navy));}.set-page .set-subnav__item--on{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-ink,var(--zap-palette-navy));font-weight:700;box-shadow:var(--shadow-sm);}.set-page .set-subnav__item--on .set-subnav__icon{color:var(--zap-palette-green-dark);}.set-subnav__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--zap-palette-grey-500);width:22px;flex:none;}.set-page__content{position:relative;min-width:0;min-height:0;overflow-y:auto;padding:0 30px 38px 0;}.set-stack{display:flex;flex-direction:column;}.set-stack>*+*{margin-top:22px;}.set-stack>.zap-toolbar+*,.set-stack>.zap-filterpanel+*,.set-stack>.zap-filterchips+*{margin-top:0;}.set-inline{display:flex;align-items:center;gap:8px;}.zap-input.set-num-big{width:76px;flex:none;padding:0 8px;}.zap-input.set-num-big input{text-align:center;font-size:18px;font-weight:800;color:var(--zap-palette-green-dark);}.set-logo{display:flex;flex-direction:column;gap:10px;align-items:center;padding:14px;}.set-logo__well{width:104px;height:104px;border:1.5px dashed var(--zap-palette-grey-300);border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-shaded);color:var(--zap-palette-green);cursor:pointer;transition:.15s;}.set-logo__well:hover{border-color:var(--zap-palette-green);background:var(--zap-palette-green-tint);}.set-logo__well img{width:80px;height:80px;border-radius:50%;object-fit:cover;}.role-pill{display:inline-block;font-size:12px;font-weight:700;padding:5px 11px;border-radius:7px;white-space:nowrap;}.role--admin{background:#efeafb;color:#6b3fd4;}.role--billing{background:#e5f8ef;color:#1f9c66;}.role--design-editor{background:#fff3e0;color:#9a7b12;}.role--design-publisher{background:#e7eefb;color:#2a5cb8;}.role--reporting{background:#fbe8d6;color:#b5651d;}.role--data{background:#fbeaec;color:#be4b59;}.role--user{background:var(--zap-palette-grey-100);color:var(--zap-palette-grey-700);}.set-roles{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.role-cell{display:flex;flex-wrap:wrap;gap:6px;}.role-pill.role-pill--hit{box-shadow:0 0 0 2px var(--zap-palette-navy);}.role-pill--removable,.role-pill--add{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:.13s;}.role-pill--removable:hover,.role-pill--add:hover{filter:brightness(.95);transform:translateY(-1px);}.role-pill--removable i,.role-pill--add i{font-size:10px;opacity:.7;}.role-pill--add{opacity:.78;}.role-pill--add:hover{opacity:1;}.set-user-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px;}.set-user-head__count b{font-size:24px;font-weight:800;color:var(--zap-palette-ink,var(--zap-palette-navy));line-height:1;}.set-user-head__count span{font-size:13px;color:var(--zap-palette-grey-500);font-weight:600;}.set-role-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px;padding:14px 16px;background:var(--zap-palette-shaded);border:1px solid var(--zap-palette-line);border-radius:11px;}.set-role-bar__label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500);flex:none;}.role-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:8px;padding:6px 8px 6px 11px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:.13s;opacity:.92;}.role-chip:hover{opacity:1;transform:translateY(-1px);}.role-chip--on{box-shadow:0 0 0 2px var(--zap-palette-navy);opacity:1;}.role-chip--empty{opacity:.5;}.role-chip__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(13,13,58,.14);font-size:11px;font-weight:800;font-family:var(--mono);}.role-chip__clear{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--zap-palette-grey-500);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:6px 4px;}.role-chip__clear:hover{color:var(--zap-palette-red);}.set-notif{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;}.set-notif__corner{text-align:left;padding:16px 18px;background:var(--zap-palette-shaded);border-bottom:1px solid var(--zap-palette-line);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500);width:48%;}.set-notif__userth{padding:13px 14px 14px;background:var(--zap-palette-shaded);border-bottom:1px solid var(--zap-palette-line);border-left:1px solid var(--zap-palette-line);text-align:center;vertical-align:top;min-width:130px;}.set-notif__user{font-size:13px;font-weight:800;color:var(--zap-palette-ink,var(--zap-palette-navy));max-width:150px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.set-notif__all{margin-top:6px;border:1px solid var(--zap-palette-grey-200);background:var(--zap-palette-surface,#fff);border-radius:7px;padding:4px 10px;font:inherit;font-size:11px;font-weight:700;color:var(--zap-palette-green-dark);cursor:pointer;transition:.13s;}.set-notif__all:hover{border-color:var(--zap-palette-green);background:var(--zap-palette-green-tint);}.set-notif__band td{padding:9px 18px;border-bottom:1px solid var(--zap-palette-line);background:var(--zap-palette-green-tint);}.set-notif__band--reminders td{background:var(--zap-palette-blue-soft,#e7eefb);}.set-notif__band--updates td{background:var(--zap-palette-green-tint);}.set-notif__band--required td{background:var(--zap-palette-hover,#f1f1f3);}.set-notif__bandlabel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-ink,var(--zap-palette-navy));display:flex;align-items:center;gap:9px;}.set-notif__banddot{width:8px;height:8px;border-radius:50%;flex:none;}.set-notif__band--notifications .set-notif__banddot{background:var(--zap-palette-navy);}.set-notif__band--reminders .set-notif__banddot{background:var(--zap-palette-blue,#2a5cb8);}.set-notif__band--updates .set-notif__banddot{background:var(--zap-palette-green-dark);}.set-notif__band--required .set-notif__banddot{background:var(--zap-palette-grey-500);}.set-notif__req{font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--zap-palette-grey-700);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200);padding:2px 7px;border-radius:999px;text-transform:none;letter-spacing:.02em;}.set-notif__bandcell{text-align:center;border-bottom:1px solid var(--zap-palette-line);border-left:1px solid var(--zap-palette-line);}.set-notif__row td{border-bottom:1px solid var(--zap-palette-line);}.set-notif__row:hover td{background:var(--zap-palette-green-tint);}.set-notif__label{padding:12px 18px;font-size:13.5px;font-weight:600;color:var(--zap-palette-grey-900);}.set-notif__cell{text-align:center;padding:12px 0;border-left:1px solid var(--zap-palette-line);}.set-notif tbody tr:last-child td{border-bottom:0;}.set-notif .set-check{width:19px;height:19px;border-radius:5px;cursor:pointer;}.set-notif .set-check:hover{border-color:var(--zap-palette-green);}.set-notif .set-check--disabled{background:var(--zap-palette-grey-200);border-color:var(--zap-palette-grey-200);cursor:not-allowed;}.set-notif .set-check--disabled.set-check--on{background:var(--zap-palette-grey-300);border-color:var(--zap-palette-grey-300);}.set-notif__placeholder{display:inline-block;width:20px;height:2px;border-radius:2px;background:var(--zap-palette-grey-300);}.set-notif__band td{height:46px;vertical-align:middle;}.set-notif__bandlabel{height:46px;}.set-stack .zap-formcard__aside .set-notif__placeholder{display:inline-block;}.zap-card.set-notif__scroll{overflow:auto;max-height:70vh;}.set-notif thead th{position:sticky;top:0;z-index:2;}.set-notif__label{position:sticky;left:0;background:var(--zap-palette-surface,#fff);z-index:1;box-shadow:9px 0 9px -9px var(--zap-palette-shadow-edge,rgba(13,13,58,.16));}.set-notif__bandlabel{position:sticky;left:0;z-index:1;box-shadow:9px 0 9px -9px var(--zap-palette-shadow-edge,rgba(13,13,58,.16));}.set-notif__band--notifications .set-notif__bandlabel{background:linear-gradient(var(--zap-palette-green-tint),var(--zap-palette-green-tint)),var(--zap-palette-surface,#fff);}.set-notif__band--reminders .set-notif__bandlabel{background:linear-gradient(var(--zap-palette-blue-soft,#e7eefb),var(--zap-palette-blue-soft,#e7eefb)),var(--zap-palette-surface,#fff);}.set-notif__band--updates .set-notif__bandlabel{background:linear-gradient(var(--zap-palette-green-tint),var(--zap-palette-green-tint)),var(--zap-palette-surface,#fff);}.set-notif__band--required .set-notif__bandlabel{background:linear-gradient(var(--zap-palette-hover,#f1f1f3),var(--zap-palette-hover,#f1f1f3)),var(--zap-palette-surface,#fff);}.set-notif__row:hover .set-notif__label{background:linear-gradient(var(--zap-palette-green-tint),var(--zap-palette-green-tint)),var(--zap-palette-surface,#fff);}.set-notif thead .set-notif__corner{position:sticky;top:0;left:0;z-index:3;}.set-meter{padding:6px 22px 22px;display:flex;flex-direction:column;gap:22px;}.set-meter__row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;flex-wrap:wrap;}.set-meter__main{flex:1;min-width:260px;display:flex;flex-direction:column;gap:8px;}.set-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;}.set-meter__k{font-size:14px;font-weight:700;color:var(--zap-palette-ink,var(--zap-palette-navy));display:flex;align-items:center;gap:7px;}.set-meter__v{font-family:var(--mono);font-size:14px;font-weight:700;color:var(--zap-palette-grey-500);}.set-meter__v b{font-size:20px;color:var(--zap-palette-ink,var(--zap-palette-navy));}.set-meter__v--purple{color:#6b3fd4;font-size:22px;}.set-meter__bar{height:10px;border-radius:999px;background:var(--zap-palette-grey-200);overflow:hidden;}.set-meter__fill{height:100%;border-radius:999px;background:var(--zap-palette-green);transition:width .4s;}.api-pw{display:inline-flex;align-items:center;gap:6px;}.api-pw__dots{letter-spacing:2px;color:var(--zap-palette-grey-500);font-size:13px;font-family:var(--mono);}.set-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:var(--zap-palette-grey-500);text-align:center;}.set-empty__title{font-size:15px;font-weight:800;color:var(--zap-palette-ink,var(--zap-palette-navy));}@keyframes fade{from{opacity:0;}to{opacity:1;}}@keyframes slidein{from{transform:translateX(30px);opacity:.6;}to{transform:none;opacity:1;}}.set-role-pick{display:flex;flex-wrap:wrap;gap:8px;}.zap-status-confirmed{color:var(--zap-palette-green-dark);font-weight:700;}@media(max-width:860px){.set-page__grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);}.set-subnav{position:static;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;gap:6px;}.set-subnav__item{width:auto;white-space:nowrap;}}.set-pick__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;}.set-pick__title{font-size:20px;font-weight:800;letter-spacing:-.4px;margin:0;}.set-pick__subtitle{font-size:13.5px;color:var(--zap-palette-grey-500);margin:4px 0 0;}.set-pick__back{display:inline-flex;align-items:center;gap:7px;background:0;border:0;color:var(--zap-palette-grey-500);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;padding:0;margin-bottom:6px;}.set-pick__back:hover{color:var(--zap-palette-ink,var(--zap-palette-navy));}.set-pick__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px;padding-top:22px;border-top:1px solid var(--zap-palette-line);}.set-pick__note{font-size:13px;color:var(--zap-palette-grey-500);font-weight:600;}.set-pick__note b{color:var(--zap-palette-ink,var(--zap-palette-navy));font-weight:800;}#grey-separator{background-color:var(--zap-palette-grey-300,#c8c8c8);height:2px;opacity:40%;}.side-nav__btn{font:normal normal bold 20px/40px Sofia Pro;opacity:50%;color:var(--zap-palette-ink,#0d0d3a);}.side-nav__btn:hover{font:normal normal bold 20px/40px Sofia Pro;opacity:100%;color:var(--zap-palette-ink,#0d0d3a);}.side-nav__btn--active{font:normal normal bold 20px/40px Sofia Pro;opacity:100%;color:var(--zap-palette-ink,#0d0d3a);}.single-line-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.set-form-subtitle{text-align:left;font:normal normal bold 20px/30px Sofia Pro;color:#fff;}.account-status--active .zap-select__control{background-color:#27cc85!important;border-color:#27cc85!important;}.account-status--inactive .zap-select__control,.account-status--trial .zap-select__control{background-color:#dc3545!important;border-color:#dc3545!important;}.account-status--active .zap-select__value,.account-status--active .zap-select__chevron,.account-status--active .zap-select__lead,.account-status--inactive .zap-select__value,.account-status--inactive .zap-select__chevron,.account-status--inactive .zap-select__lead,.account-status--trial .zap-select__value,.account-status--trial .zap-select__chevron,.account-status--trial .zap-select__lead{color:#f5f5f5!important;}.set-membership{display:flex;flex-direction:column;gap:7px;align-items:flex-start;}.set-membership__pills{display:flex;flex-wrap:wrap;gap:8px;}.set-page__content:has(.set-stack--fill){overflow-y:hidden;display:flex;flex-direction:column;}.set-stack--fill{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}.set-stack--fill .zap-dt:has(>.zap-mud){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}.zap-statusicon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:14px;}.zap-statusicon--warning{color:var(--zap-palette-amber);}.zap-statusicon--error{color:var(--zap-palette-red);}.zap-statusicon--success{color:var(--zap-palette-green-dark);}.zap-statusicon--info{color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-statusicon--neutral{color:var(--zap-palette-grey-500);}.zap-badge-host{position:relative;}.zap-statusicon--badge{position:absolute;top:-4px;right:-4px;font-size:10px;pointer-events:none;text-shadow:0 0 2px var(--zap-palette-surface,#fff),0 0 2px var(--zap-palette-surface,#fff),0 0 2px var(--zap-palette-surface,#fff);}.zap-pagehead{display:flex;align-items:center;gap:16px;width:100%;flex:0 0 auto;min-width:0;padding:26px 0 22px;}.set-page__head .zap-pagehead{padding:0;}.zap-pagehead__lead{flex:none;}.zap-pagehead__titles{flex:1 1 auto;min-width:0;}.zap-pagehead__titles h1{color:var(--zap-palette-ink,var(--zap-palette-navy));font-size:30px;}.zap-pagehead__crumb{font-size:13px;}.zap-pagehead__side{margin-left:auto;display:flex;align-items:center;gap:14px;flex:none;}.zap-pagehead__back{cursor:pointer;margin-right:10px;color:var(--zap-palette-grey-500);}.zap-pagehead__sub{font-size:var(--fs-lg);line-height:1.5;color:var(--zap-palette-grey-500);font-weight:var(--fw-semibold);margin:7px 0 0;max-width:80ch;}.zap-lede{font-size:14px;line-height:1.6;color:var(--zap-palette-grey-700);margin:0 0 22px;max-width:80ch;}.zap-inlink{color:var(--zap-palette-green-dark);font-weight:var(--fw-bold);text-decoration:none;border-bottom:1px solid currentColor;cursor:pointer;align-self:start;width:fit-content;}.zap-setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--zap-palette-line);}.zap-setting-row:last-child{border-bottom:0;}.zap-setting-row__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-setting-row__sub{font-size:13px;color:var(--zap-palette-grey-500);margin-top:3px;max-width:62ch;line-height:1.5;}.zap-setting-row__control{flex:none;}.zap-nextsync{display:flex;align-items:center;gap:10px;margin:22px 18px;padding:13px 15px;background:var(--zap-palette-green-tint);border:1px solid var(--zap-palette-green-soft);border-radius:10px;font-size:13px;color:var(--zap-palette-grey-700);}.zap-nextsync svg{color:var(--zap-palette-green-dark);flex:none;}.zap-nextsync strong{color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-typechip{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:6px;background:var(--zap-palette-grey-100);color:var(--zap-palette-grey-700);white-space:nowrap;}.zap-typechip--membership{background:#e7eefb;color:#2a5cb8;}.zap-typechip--submission{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-typechip--grouped{background:#efeafb;color:#6b3fd4;}.zap-typechip--ancillary{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-deleted{font-size:11.5px;font-weight:700;color:var(--zap-palette-red);background:#fbeaec;padding:2px 8px;border-radius:6px;margin-left:8px;}.zap-current{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:var(--zap-palette-green-dark);}.zap-current--empty{color:var(--zap-palette-grey-300);}.zap-money{font-variant-numeric:tabular-nums;font-weight:600;color:var(--zap-palette-grey-900);white-space:nowrap;}.zap-money--total{font-weight:800;color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-unit{font-family:var(--mono);font-size:12.5px;color:var(--zap-palette-grey-700);font-variant-numeric:tabular-nums;}.zap-seedtype{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:6px;white-space:nowrap;}.zap-seedtype--internal{background:#e7eefb;color:#2a5cb8;}.zap-seedtype--carrier{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-seedtype--printpartner{background:#efeafb;color:#6b3fd4;}.zap-fileactions{display:inline-flex;gap:8px;}.zap-logo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;border:1px solid var(--zap-palette-grey-200);background:var(--zap-palette-shaded);font-weight:800;font-size:15px;letter-spacing:.3px;color:var(--zap-palette-ink,var(--zap-palette-navy));overflow:hidden;flex:none;}.zap-logo img{width:100%;height:100%;object-fit:contain;}.zap-logo--sm{width:30px;height:30px;border-radius:7px;font-size:11.5px;}.zap-costform{padding:6px 18px 20px 40px;background:var(--zap-palette-shaded);}.zap-costform .zap-paperblock{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:11px;padding:18px 20px;margin-bottom:14px;display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:18px;align-items:start;}.zap-costform .zap-paperblock:last-child{margin-bottom:0;}.zap-costform .zap-paperblock--disabled{opacity:.72;}.zap-costform .zap-paperblock__name{font-size:15px;font-weight:800;color:var(--zap-palette-ink,var(--zap-palette-navy));margin:0 0 6px;}.zap-costform .zap-paperblock__cur{font-size:12.5px;color:var(--zap-palette-grey-500);font-weight:500;line-height:1.5;}.zap-costform .zap-paperblock__cur b{color:var(--zap-palette-green-dark);font-weight:700;font-family:var(--mono);}.zap-costform .zap-paperblock__disabledtag{display:inline-block;margin-top:8px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500);background:var(--zap-palette-grey-100);padding:3px 8px;border-radius:5px;}.zap-costform .zap-paperblock__save{align-self:start;}.zap-costform .zap-costrow{border-top:1px solid var(--zap-palette-line);padding-top:14px;margin-top:14px;}.zap-costform .zap-costrow:first-of-type{border-top:0;margin-top:10px;padding-top:0;}.zap-costform .zap-costrow__head{display:flex;align-items:flex-end;gap:14px;margin-bottom:10px;flex-wrap:wrap;}.zap-costform .zap-costrow__head .zap-input{min-height:50px;}.zap-costform .zap-costrow__badges{display:inline-flex;gap:6px;margin-left:auto;align-items:center;height:50px;}.zap-costform .zap-costbadge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px;}.zap-costform .zap-costbadge--current{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-costform .zap-costbadge--future{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-costform .zap-field{display:flex;flex-direction:column;gap:5px;}.zap-costform .zap-field__label{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zap-palette-grey-500);}.zap-costform .zap-field .zap-input{width:100%;}.zap-costform .zap-thresholds{margin-top:12px;border:1px solid var(--zap-palette-line);border-radius:9px;overflow:hidden;}.zap-costform .zap-thresholds__head{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--zap-palette-faint,#fafafb);border-bottom:1px solid var(--zap-palette-line);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zap-palette-grey-500);}.zap-costform .zap-thresholds__head span{flex:1;min-width:0;}.zap-costform .zap-thresholds__head .zap-thresholds__act{flex:none;width:34px;}.zap-costform .zap-threshold{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--zap-palette-line);}.zap-costform .zap-threshold:last-child{border-bottom:0;}.zap-costform .zap-threshold .zap-input{flex:1;min-width:0;}.zap-costform .zap-threshold__act{flex:none;width:34px;display:flex;justify-content:center;}.zap-costform .zap-addcost{display:inline-flex;align-items:center;gap:7px;border:1px dashed var(--zap-palette-grey-300);background:var(--zap-palette-surface,#fff);color:var(--zap-palette-green-dark);border-radius:8px;padding:8px 13px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:.15s;margin-bottom:12px;}.zap-costform .zap-addcost:hover{border-style:solid;border-color:var(--zap-palette-green);background:var(--zap-palette-green-tint);}.zap-costform .zap-showmore{border:0;background:0;color:var(--zap-palette-green-dark);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:8px 2px;display:inline-flex;align-items:center;gap:6px;}.zap-costform .zap-showmore:hover{text-decoration:underline;}@media(max-width:1180px){.zap-costform .zap-paperblock{grid-template-columns:1fr;gap:14px;}.zap-costform .zap-paperblock__save{justify-self:start;}}.zap-formcard{padding:0;overflow:visible;box-shadow:var(--shadow-md);}.zap-formcard__head{display:flex;align-items:center;gap:9px;font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--zap-palette-ink,var(--zap-palette-navy));padding:18px 22px;border-bottom:1px solid var(--zap-palette-line);border-radius:14px 14px 0 0;}.zap-formcard__head svg{color:var(--zap-palette-green-dark);}.zap-formcard__aside{margin-left:auto;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500);letter-spacing:0;text-transform:none;font-size:var(--fs-sm);}.zap-formcard--admin .zap-formcard__head{background:var(--zap-palette-ink-tint,rgba(13,13,58,.05));}.zap-formcard--admin .zap-formcard__aside{color:var(--zap-palette-ink,var(--zap-palette-navy));font-style:italic;}.zap-formgrid{display:flex;flex-direction:column;gap:18px;padding:22px;}.zap-formgrid--2{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;}.zap-formfield{display:flex;flex-direction:column;gap:7px;}.zap-formfield--full{grid-column:1/-1;}.zap-formfield__label{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-formfield__label .zap-formfield__req{color:var(--zap-palette-red);margin-left:2px;}.zap-formfield__hint{font-size:12px;color:var(--zap-palette-grey-500);}.zap-formfield__hint--error{color:var(--zap-palette-red);font-weight:var(--fw-bold);}.zap-input{display:flex;align-items:center;gap:8px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200);border-radius:var(--r-md);min-height:42px;padding:0 12px;transition:.15s;}.zap-input:focus-within{border-color:var(--zap-palette-green);box-shadow:0 0 0 3px var(--zap-palette-green-soft);}.zap-input input,.zap-input textarea{border:0;outline:0;font:inherit;font-size:14px;color:var(--zap-palette-ink,var(--zap-palette-navy));background:transparent;flex:1;width:100%;}.zap-input input[type=number]{-moz-appearance:textfield;appearance:textfield;}.zap-input input[type=number]::-webkit-outer-spin-button,.zap-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;}.zap-input textarea{resize:vertical;min-height:64px;padding:11px 0;line-height:1.5;}.zap-input--mono input{font-family:var(--mono);}.zap-input--error{border-color:var(--zap-palette-red);box-shadow:0 0 0 3px var(--zap-palette-red-soft,#fbeaec);}.zap-input__icon{color:var(--zap-palette-grey-500);display:flex;flex:none;}.zap-input__btn{border:0;background:none;color:var(--zap-palette-grey-500);cursor:pointer;padding:6px;border-radius:var(--r-sm);display:flex;}.zap-input__btn:hover{background:var(--zap-palette-grey-100);color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-input--disabled{opacity:.6;pointer-events:none;background:var(--zap-palette-shaded);}.zap-input__affix{color:var(--zap-palette-grey-500);font-size:14px;font-weight:var(--fw-semibold);flex:none;white-space:nowrap;}.zap-input__affix--warn{color:var(--zap-palette-amber);}.zap-inputgroup{display:flex;flex-direction:column;gap:4px;}.zap-input__counter{align-self:flex-end;font-size:11.5px;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500);font-variant-numeric:tabular-nums;}.zap-input__counter.zap-input__counter--max{color:var(--zap-palette-red);}.zap-input--search{min-height:50px;border-radius:10px;}.zap-input--search:hover:not(:focus-within){border-color:var(--zap-palette-grey-300);}.zap-input--search input{font-size:14px;}.zap-formcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-top:1px solid var(--zap-palette-line);background:var(--zap-palette-shaded);border-radius:0 0 14px 14px;}.zap-formcard__foot-right{display:flex;gap:10px;align-items:center;margin-left:auto;}.zap-formcard__foot-note{font-size:var(--fs-sm);color:var(--zap-palette-grey-500);font-weight:var(--fw-semibold);}.zap-inline-ok{display:flex;align-items:center;gap:7px;color:var(--zap-palette-success,var(--zap-palette-green-dark));font-size:13px;font-weight:var(--fw-bold);padding:0 22px 4px;}@media(max-width:860px){.zap-formgrid--2{grid-template-columns:1fr;}}.priceplan-billbar{display:flex;justify-content:center;margin-bottom:22px;}.priceplan-card-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:stretch;}.priceplan-card{position:relative;display:flex;flex-direction:column;text-align:left;font:inherit;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200);border-radius:16px;padding:18px;cursor:pointer;transition:.15s;overflow:hidden;}.priceplan-card:hover{border-color:var(--zap-palette-grey-300);box-shadow:var(--shadow-sm);}.priceplan-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:24px;margin-bottom:8px;padding-right:32px;}.priceplan-card__pill{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.3;}.priceplan-card__pill i{font-size:10px;}.priceplan-card__pill--popular{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.priceplan-card__pill--current{background:var(--zap-palette-grey-100);color:var(--zap-palette-grey-700);}.priceplan-card__name{font-size:21px;font-weight:800;letter-spacing:-.4px;}.priceplan-card__name-cycle{font-size:15px;font-weight:600;color:var(--zap-palette-grey-500);letter-spacing:0;}.priceplan-card__vol{font-size:12.5px;color:var(--zap-palette-grey-500);font-weight:500;margin-top:3px;}.priceplan-card__vol b{color:var(--zap-palette-grey-700);font-weight:700;}.priceplan-card__price{display:flex;align-items:baseline;gap:6px;margin-top:16px;}.priceplan-card__amt{font-size:30px;font-weight:800;letter-spacing:-1px;color:var(--zap-palette-ink,var(--zap-palette-navy));line-height:1;}.priceplan-card__per{font-size:12px;color:var(--zap-palette-grey-500);font-weight:600;white-space:nowrap;}.priceplan-card__fee{display:flex;flex-direction:column;gap:1px;margin-top:11px;}.priceplan-card__fee-k{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-500);}.priceplan-card__fee-v{font-size:14px;font-weight:700;color:var(--zap-palette-grey-900);}.priceplan-card__fee-v i{font-style:normal;font-weight:600;color:var(--zap-palette-grey-500);font-size:12px;}.priceplan-card__edit{margin-top:12px;width:100%;}.priceplan-card__hr{height:1px;background:var(--zap-palette-line);margin:16px 0 14px;}.priceplan-card__feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.priceplan-card__feats li{display:flex;gap:8px;font-size:12.5px;color:var(--zap-palette-grey-700);font-weight:500;line-height:1.35;}.priceplan-card__feats svg{color:var(--zap-palette-green-dark);flex:none;margin-top:1px;}@media(max-width:1180px){.priceplan-card-grid{grid-template-columns:repeat(2,1fr);}}.modal{line-height:1.5!important;padding-top:5%;}.sign-up__main{background-image:var(--login-background),linear-gradient(rgba(14,11,61,.7),rgba(14,11,61,.7));background-blend-mode:darken;background-position:top center;background-repeat:no-repeat;background-size:cover;--sidebar-width:0px;display:flex;flex-direction:column;}.sign-up__main>form{display:flex;flex:1;}.sign-up__body .nav__sidebar{border-right:0;}.back-button{background:var(--zap-palette-surface,#fff);padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px;border:0;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.sign-up__input-padding{padding-bottom:5%;}#SignUpPage .g-recaptcha{display:flex;justify-content:center;}#SignUpPage .error-area{margin:15px;font-size:1rem;text-align:center;}#SignUpPage .error-area a{text-decoration:none;cursor:pointer;color:#27cc85;}#SignUpPage .error-area a:hover{text-decoration:underline;}#SignUpPage .error-area .error-area__messages-list{display:flex;flex-direction:column;justify-content:center;text-align:left;}@media(max-width:768px){.card-body{padding-top:0!important;padding-bottom:0!important;}.sign-up__main{background-image:linear-gradient(#f5f5f5,#f5f5f5);}#SignUpPage .page-title{font-size:2.7rem!important;margin-bottom:0;}#SignUpPage .page-heading{display:none;}}.plan-selected{background:#27cc85;color:#fff;padding:10px;transition:background .15s linear;}.plan-selected>.zap-text-blue{color:#fff!important;}.plan-selected>div>.zap-text-blue{color:#fff!important;}.mud-checkbox .mud-disabled:hover *,.mud-checkbox .mud-disabled:focus-visible *{color:#27cc85!important;}#asset-name-box{background:transparent;color:inherit;}#canvasBackgroundColourTextBox{background:var(--zap-palette-surface,#fff);color:#707070;width:300%;height:80%;min-width:80%;max-width:80%;min-height:35px;max-height:35px;padding:5%;}.show-dropdown{display:block!important;}.content-portal--body .nav__sidebar{border-right:0;}.content-portal--body .navbar{border-bottom:0;}#canvas-top-indicator{display:block;left:50%;position:absolute;font:normal normal 300 18px/27px Sofia Pro;letter-spacing:0;color:#323232;}.invalid-verification__grid{display:grid;grid-template-columns:45% 10% 45%;padding:10px;}.invalid-verification__grid>div>p{text-align:left;}.invalid-verification__zap-image{position:absolute;bottom:20%;}.invalid-verification__error-text{margin-top:20px;text-align:center;margin-right:20%;margin-left:20%;}.confirm-page{min-height:calc(100vh - var(--navbar-height));display:flex;align-items:center;justify-content:center;padding:40px 20px;background:var(--zap-palette-shaded);}.confirm-card{width:100%;max-width:520px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:16px;box-shadow:var(--shadow-md);padding:38px 40px 34px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;}.confirm-card__icon{width:52px;height:52px;border-radius:15px;background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:10px;}.confirm-card__eyebrow{font-family:var(--mono);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--zap-palette-grey-500);}.confirm-card__title{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--zap-palette-ink,var(--zap-palette-navy));margin:2px 0 0;}.confirm-card__sub{font-size:14px;line-height:1.55;color:var(--zap-palette-grey-700);margin:6px 0 0;max-width:40ch;}.confirm-card__email{font-size:15px;font-weight:var(--fw-bold);color:var(--zap-palette-green-dark);background:var(--zap-palette-green-tint);border:1px solid var(--zap-palette-green-soft);border-radius:9px;padding:9px 16px;margin:12px 0 2px;max-width:100%;overflow-wrap:anywhere;}.confirm-card__note{font-size:12.5px;line-height:1.55;color:var(--zap-palette-grey-500);margin:10px 0 0;max-width:44ch;}.confirm-card__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px;width:100%;}@media(max-width:768px){.confirm-card{padding:28px 22px 26px;}.confirm-card__actions{flex-direction:column-reverse;align-items:stretch;}}.add-logo{background:url("/img/add-logo-icon.png") no-repeat;width:110px;height:110px;}.add-logo:hover{background:url("/img/add-logo-icon-hover-state.png") no-repeat;}.company__sector-select{min-width:fit-content;max-width:250px;}.activation-expired__action-buttons{float:right;width:100%;margin-top:10%;padding-bottom:5%;}.activation-expired__try-again-text{color:var(--zap-palette-ink,#0d0d3a);font-size:19px;font-weight:bold;}.popup--fadein{animation:fadein .1s linear;}.image-upload__container{background-color:#0d0d3a!important;font:normal normal bold 30px/25px Sofia Pro!important;padding:15px!important;color:#fff!important;top:30%!important;z-index:9999!important;left:32%!important;width:750px!important;height:450px!important;max-width:50%;}.image-upload__container--mobile{background-color:#0d0d3a!important;font:normal normal bold 30px/25px Sofia Pro!important;padding:15px!important;color:#fff!important;top:20%!important;z-index:9999!important;left:8%!important;height:500px!important;max-width:80%;}.image-upload__container--fadein{animation:fadein .1s linear;}.image-upload__overlay--fadein{animation:overlay-fadein .1 linear;}@media screen and (max-width:992px){.image-upload__button{font-size:15px!important;line-height:30px!important;}}.image-upload__grid-body-text{font-size:13px;}.image-upload__image-grid{grid-column:2/span 2;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;}.image-upload__image-grid--mobile{grid-column:2/span 2;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;margin-top:15%;}.image-upload__no-image{height:120px;width:120px;display:flex;align-items:center;align-items:center;}.image-upload__no-image--mobile{height:120px;display:flex;align-items:center;}.image-upload__existing-image{background:#34345a;height:175px;width:175px;display:flex;align-items:center;justify-content:center;cursor:pointer;}.image-upload__grid{display:grid;grid-template-rows:50px 50px 1fr 50px 50px;grid-template-columns:1fr minmax(50px,287px) 5fr 1fr;grid-gap:5px;height:100%;}.image-upload__error-icon{display:flex;flex-direction:row;align-items:center;}.image-upload__buttons-grid{display:grid;grid-template-columns:1fr 1fr;}file-input-zone{display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;position:relative;width:120px;height:30px;}.zap-campaigns .zap-roas--link{cursor:pointer;}.zap-campaigns .zap-roas .zap-roas__ext{margin-left:5px;opacity:.6;}.zap-campaigns .zap-sample{display:inline-flex;align-items:center;justify-content:center;gap:8px;}.zap-campaigns .zap-samplechip{display:inline-flex;align-items:center;gap:5px;max-width:150px;border:1px solid #27cc85;background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-green-dark,#1f9c66);border-radius:7px;padding:4px 6px 4px 8px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;}.zap-campaigns .zap-samplechip .zap-samplechip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:110px;}.zap-campaigns .zap-samplechip:not(.zap-samplechip--add):hover{background:var(--zap-palette-green-soft,#e5f8ef);}.zap-campaigns .zap-samplechip:not(.zap-samplechip--add):hover .zap-samplechip__name{text-decoration:underline;}.zap-campaigns .zap-samplechip .zap-samplechip__x{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--zap-palette-green-dark,#1f9c66);cursor:pointer;padding:2px;border-radius:5px;margin-left:1px;}.zap-campaigns .zap-samplechip .zap-samplechip__x:hover{background:rgba(190,75,89,.12);color:var(--zap-palette-red,#be4b59);}.zap-campaigns .zap-samplechip--add{cursor:pointer;border:1px dashed var(--zap-palette-grey-300,#c8c8c8);background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-500,#9a9a9a);padding:5px 10px;}.zap-campaigns .zap-samplechip--add:hover{border-style:solid;border-color:#27cc85;color:var(--zap-palette-green-dark,#1f9c66);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-campaigns .zap-dataactions{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end;}.zap-campaigns .zap-pill--waiting{background:var(--zap-palette-amber-soft,#fff3e0);color:#b45309;}.zap-campaigns .zap-expander--warn{border-color:#e0820c;background:var(--zap-palette-amber-soft,#fff3e0);color:#b45309;}.zap-campaigns .zap-expander .zap-expander__warnicon{display:inline-flex;align-items:center;color:#b45309;margin-left:1px;}.zap-campaigns .zap-child--conn .zap-child__table .zap-iconbtn i,.zap-campaigns .zap-child--conn .zap-child__table .zap-iconbtn svg{font-size:14px;}.zap-campaigns .zap-conn__partner{font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.zap-campaigns .zap-conn__name{font-weight:600;}.zap-campaigns .zap-conn__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;}.zap-campaigns .zap-conn__status .zap-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor;}.zap-campaigns .zap-conn__status--active{color:var(--zap-palette-green-dark,#1f9c66);}.zap-campaigns .zap-conn__status--onhold{color:var(--zap-palette-red,#be4b59);}.zap-dt{font-family:"Sofia Pro",sans-serif;color:var(--zap-palette-ink,#0d0d3a);}.zap-dt.full-width-container-body{display:flex;flex-direction:column;height:100%;min-height:0;}.zap-dt i[class*=fa-],.zap-dt svg[class*=fa-]{font-size:14px;line-height:1;}.zap-dt .zap-btn i,.zap-dt .zap-btn svg{font-size:13px;}.zap-dt .zap-iconbtn i,.zap-dt .zap-iconbtn svg{font-size:var(--fs-lg);}.zap-dt .zap-iconbtn--sm i,.zap-dt .zap-iconbtn--sm svg{font-size:14px;}.zap-dt .zap-searchwrap i,.zap-dt .zap-searchwrap svg{font-size:var(--fs-lg);}.zap-dt .zap-pill i,.zap-dt .zap-pill svg,.zap-dt .zap-process i,.zap-dt .zap-process svg{font-size:var(--fs-xs);}.zap-dt .zap-samplechip i,.zap-dt .zap-samplechip svg,.zap-dt .zap-id__copy i,.zap-dt .zap-id__copy svg{font-size:12px;}.zap-dt .zap-menu__item i,.zap-dt .zap-menu__item svg{font-size:13px;}.zap-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;}.zap-searchwrap{display:flex;align-items:center;gap:9px;background:var(--zap-palette-surface);border:1px solid var(--zap-palette-grey-200);border-radius:var(--r-md);padding:0 12px;height:40px;flex:1;min-width:220px;max-width:380px;transition:.15s;}.zap-searchwrap:focus-within{border-color:var(--zap-palette-green);box-shadow:0 0 0 3px var(--zap-palette-green-soft);}.zap-search{border:0;outline:0;font-size:14px;flex:1;background:transparent;color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-search::placeholder{color:var(--zap-palette-grey-500);}.zap-select{position:relative;}.zap-dt .zap-toolbar{flex:none;display:flex;align-items:flex-end;gap:12px;margin-bottom:16px;margin-top:16px;flex-wrap:wrap;}.zap-dt .zap-searchwrap{display:flex;align-items:center;gap:9px;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-500,#9a9a9a);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:10px;padding:0 13px;height:50px;flex:1;min-width:220px;max-width:380px;transition:.15s;}.zap-dt .zap-searchwrap:hover:not(:focus-within){border-color:var(--zap-palette-grey-300,#c8c8c8);}.zap-dt .zap-searchwrap:focus-within{border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-dt .zap-search{border:0;outline:0;font:inherit;font-size:14px;flex:1;background:transparent;color:var(--zap-palette-ink,#0d0d3a);}.zap-dt .zap-search::placeholder{color:var(--zap-palette-grey-500,#9a9a9a);}.zap-dt .zap-toolbar__filters{display:flex;align-items:flex-end;gap:14px;flex:1;flex-wrap:wrap;}.zap-dt .zap-toolbar .mud-input-control{margin-top:0!important;margin-bottom:0!important;}.zap-dt .zap-filter-select,.zap-dt .zap-filter-date,.zap-dt .zap-toolbar .mud-select{flex:0 0 auto!important;flex-grow:0!important;}.zap-dt .zap-filter-select{width:200px!important;min-width:200px!important;max-width:200px!important;}.zap-dt .zap-filter-search,.zap-dt .zap-toolbar__dates .mud-picker{flex:0 0 auto!important;flex-grow:0!important;}.zap-dt .zap-filter-search{width:300px!important;min-width:220px;max-width:340px;}.zap-dt .zap-filter-date{width:200px;min-width:200px;max-width:200px;}.zap-dt .zap-toolbar__dates{margin-left:auto;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;}.zap-dt .zap-filter-select.mud-input-control,.zap-dt .zap-filter-search.mud-input-control,.zap-dt .zap-filter-date.mud-input-control{margin:0!important;}.zap-dt .zap-filter-select .mud-input.mud-input-outlined,.zap-dt .zap-filter-search .mud-input.mud-input-outlined,.zap-dt .zap-filter-date .mud-input.mud-input-outlined{background:var(--zap-palette-surface,#fff);border-radius:10px;min-height:50px;align-items:center;font-family:"Sofia Pro",sans-serif;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-700,#565656);}.zap-dt .zap-filter-select .mud-input.mud-input-outlined input,.zap-dt .zap-filter-select .mud-input.mud-input-outlined .mud-select-input,.zap-dt .zap-filter-search .mud-input.mud-input-outlined input,.zap-dt .zap-filter-search .mud-input.mud-input-outlined .mud-select-input,.zap-dt .zap-filter-date .mud-input.mud-input-outlined input,.zap-dt .zap-filter-date .mud-input.mud-input-outlined .mud-select-input{color:var(--zap-palette-ink,#0d0d3a);font-weight:var(--fw-semibold);}.zap-dt .zap-filter-select .mud-input.mud-input-outlined input::placeholder,.zap-dt .zap-filter-search .mud-input.mud-input-outlined input::placeholder,.zap-dt .zap-filter-date .mud-input.mud-input-outlined input::placeholder{color:var(--zap-palette-grey-500,#9a9a9a);opacity:1;}.zap-dt .zap-filter-select .mud-input-outlined-border,.zap-dt .zap-filter-search .mud-input-outlined-border,.zap-dt .zap-filter-date .mud-input-outlined-border{border:1px solid var(--zap-palette-grey-200,#e6e6e6)!important;border-radius:10px!important;transition:border-color .15s,box-shadow .15s;}.zap-dt .zap-filter-select .mud-input.mud-input-outlined:hover:not(.mud-focused) .mud-input-outlined-border,.zap-dt .zap-filter-search .mud-input.mud-input-outlined:hover:not(.mud-focused) .mud-input-outlined-border,.zap-dt .zap-filter-date .mud-input.mud-input-outlined:hover:not(.mud-focused) .mud-input-outlined-border{border-color:var(--zap-palette-grey-300,#c8c8c8)!important;}.zap-dt .zap-filter-select .mud-input.mud-focused .mud-input-outlined-border,.zap-dt .zap-filter-search .mud-input.mud-focused .mud-input-outlined-border,.zap-dt .zap-filter-date .mud-input.mud-focused .mud-input-outlined-border{border-color:var(--zap-palette-green,#27cc85)!important;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-dt .zap-filter-select .mud-input-adornment-start,.zap-dt .zap-filter-search .mud-input-adornment-start,.zap-dt .zap-filter-date .mud-input-adornment-start{margin-right:4px;}.zap-dt .zap-filter-select .mud-input-adornment .mud-icon-root,.zap-dt .zap-filter-search .mud-input-adornment .mud-icon-root,.zap-dt .zap-filter-date .mud-input-adornment .mud-icon-root{font-size:var(--fs-xl);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-dt .zap-filter-search .mud-input.mud-input-outlined{font-size:14px;}.zap-dt .zap-select{position:relative;}.zap-card{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow:hidden;}.zap-tablewrap{overflow-x:auto;}.zap-table{width:100%;border-collapse:collapse;font-size:var(--fs-md);}.zap-th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500);padding:14px 16px;background:var(--zap-palette-shaded);border-bottom:1px solid var(--zap-palette-line);white-space:nowrap;}.zap-th--num,.zap-td--num{text-align:right;}.zap-th--center,.zap-td--center{text-align:center;}.zap-td--right{text-align:right;}.zap-th--actions{width:48px;}.zap-tr{border-bottom:1px solid var(--zap-palette-line);transition:background .12s;}.zap-tr:last-child{border-bottom:0;}.zap-tr:hover{background:var(--zap-palette-green-tint);}.zap-td{padding:13px 16px;vertical-align:middle;color:var(--zap-palette-grey-900);}.zap-td--name{min-width:230px;}.zap-name{font-weight:var(--fw-bold);color:var(--zap-palette-ink,var(--zap-palette-navy));font-size:14px;}.zap-name--link{text-decoration:none;cursor:pointer;}.zap-name--link:hover,.zap-name--link:focus-visible{color:var(--zap-palette-green-dark);text-decoration:underline;}.zap-datecell{display:flex;flex-direction:column;line-height:1.3;}.zap-datecell span:first-child{font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900);}.zap-roas{font-family:var(--mono);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.5px;display:inline-flex;align-items:center;}.zap-roas--good{color:var(--zap-palette-green-dark);}.zap-roas--bad{color:var(--zap-palette-red);}.zap-roas--empty,.zap-roas.zap-roas--empty{color:var(--zap-palette-grey-300);}.zap-dataactions{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end;}.zap-rowmenu{display:inline-flex;}.zap-mono-id{font-family:var(--mono);font-size:var(--fs-sm);color:var(--zap-palette-grey-700);font-weight:var(--fw-medium);}.zap-num{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900);}.zap-dt .zap-card{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));overflow:hidden;}.zap-dt .zap-tablewrap{overflow-x:auto;}.zap-dt .zap-table{width:100%;border-collapse:collapse;font-size:var(--fs-md);}.zap-dt .zap-th{text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);padding:14px 16px;background:var(--zap-palette-shaded,#f5f5f5);border-bottom:1px solid var(--zap-palette-line,#ececef);white-space:nowrap;}.zap-dt .zap-th--number{text-align:right;}.zap-dt .zap-th--center{text-align:center;}.zap-dt .zap-th--actions{width:48px;}.zap-dt .zap-th--expander{width:54px;padding-left:14px;padding-right:0;}.zap-dt .zap-tr{border-bottom:1px solid var(--zap-palette-line,#ececef);transition:background .12s;}.zap-dt .zap-tr:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-tr--parent{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-tr--parent>.zap-td{border-bottom-color:transparent;}.zap-dt .zap-td{padding:13px 16px;vertical-align:middle;color:var(--zap-palette-grey-900,#333);}.zap-dt .zap-td--number{text-align:right;}.zap-dt .zap-td--center{text-align:center;}.zap-dt .zap-td--actions{width:48px;}.zap-dt .zap-td--expander{width:54px;padding-left:14px;padding-right:0;}.zap-dt .zap-td--name{min-width:200px;}.zap-dt .zap-name{font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);font-size:14px;}.zap-dt .zap-placeholder{color:var(--zap-palette-grey-300,#c8c8c8);}.zap-dt .zap-muted-strong{color:var(--zap-palette-grey-700,#565656);font-weight:var(--fw-semibold);font-size:13px;}.zap-dt .zap-num{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900,#333);}.zap-dt .zap-datecell{display:flex;flex-direction:column;line-height:1.3;}.zap-dt .zap-datecell span:first-child{font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900,#333);}.zap-dt .zap-datecell .zap-datecell__time{font-size:11.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-ratio{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;}.zap-ratio--empty{color:var(--zap-palette-grey-300);}.zap-dt .zap-ratio{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;}.zap-dt .zap-ratio .zap-ratio__value{font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.zap-dt .zap-ratio .zap-ratio__total{color:var(--zap-palette-grey-500,#9a9a9a);font-size:11.5px;}.zap-dt .zap-ratio--empty{color:var(--zap-palette-grey-300,#c8c8c8);}.zap-dt .zap-roas{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:13px;letter-spacing:.5px;display:inline-flex;align-items:center;gap:4px;}.zap-dt .zap-roas--good{color:var(--zap-palette-green-dark,#1f9c66);}.zap-dt .zap-roas--bad{color:var(--zap-palette-red,#be4b59);}.zap-dt .zap-roas--empty{color:var(--zap-palette-grey-300,#c8c8c8);}.zap-id{display:inline-flex;align-items:center;gap:5px;}.zap-id__value--link{color:inherit;text-decoration:none;cursor:pointer;}.zap-id__value--link:hover,.zap-id__value--link:focus-visible{color:var(--zap-palette-green-dark);text-decoration:underline;}.zap-id__copy{display:inline-flex;border:0;background:none;color:var(--zap-palette-grey-300);cursor:pointer;padding:2px;border-radius:4px;}.zap-id__copy:hover{background:var(--zap-palette-grey-100);color:var(--zap-palette-grey-700);}.zap-dt .zap-id{display:inline-flex;align-items:center;gap:5px;}.zap-dt .zap-id__value{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);font-weight:var(--fw-semibold);letter-spacing:.3px;}.zap-dt .zap-id__value--link{text-decoration:none;cursor:pointer;}.zap-dt .zap-id__value--link:hover,.zap-dt .zap-id__value--link:focus-visible{color:var(--zap-palette-green-dark,#1f9c66);text-decoration:underline;}.zap-dt .zap-id__copy{display:inline-flex;border:0;background:none;color:var(--zap-palette-grey-300,#c8c8c8);cursor:pointer;padding:2px;border-radius:4px;}.zap-dt .zap-id__copy:hover{background:var(--zap-palette-hover,#f1f1f3);color:var(--zap-palette-grey-700,#565656);}.zap-paper-tag{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-700);background:var(--zap-palette-shaded);border:1px solid var(--zap-palette-grey-200);padding:4px 10px;border-radius:7px;white-space:nowrap;}.zap-paper-tag{color:var(--zap-palette-purple,#6b3fd4);background:var(--zap-palette-purple-soft,#efeafb);border:0;}.zap-dt .zap-paper-tag{display:inline-block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-700,#565656);background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);padding:4px 10px;border-radius:7px;white-space:nowrap;}.zap-dt .zap-paper-tag--btn{cursor:pointer;}.zap-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1;}.zap-pill .zap-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor;}.zap-pill--btn{border:0;cursor:pointer;font-family:inherit;transition:filter .12s;}.zap-pill--btn:hover{filter:brightness(.97);}.zap-pill--sm{padding:3px 9px 3px 8px;font-size:11.5px;}.zap-pill--sent,.zap-pill--active{background:var(--zap-palette-success-soft,#e5f8ef);color:var(--zap-palette-success,#1f9c66);}.zap-pill--processing{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.zap-pill--validating{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-pill--validated{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-pill--scheduled{background:var(--zap-palette-archived-bg,#eeeef0);color:var(--zap-palette-archived-txt,#86869c);}.zap-pill--failed{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.zap-pill--waiting{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-pill--paused{background:var(--zap-palette-purple-soft,#efeafb);color:var(--zap-palette-purple-brand,#602eee);}.zap-pill--onhold,.zap-pill--cancelled{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.zap-pill--archived,.zap-pill--removed{background:var(--zap-palette-archived-bg,#eeeef0);color:var(--zap-palette-archived-txt,#86869c);}.zap-pill--composing{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-pill--locked{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.zap-pill--mailsorted{background:var(--zap-palette-teal-soft,#e3f1ee);color:var(--zap-palette-teal,#1f7a6b);}.zap-pill--new{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-testtag{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:var(--r-sm);background:var(--zap-palette-purple-soft,#efeafb);color:var(--zap-palette-purple-brand,#602eee);font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;}.zap-process{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:var(--r-pill);padding:5px 12px 5px 10px;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:1;cursor:pointer;transition:filter .12s;}.zap-process:hover{filter:brightness(.96);}.zap-process--idle{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-process--progress{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.zap-process--review{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-process--done{background:var(--zap-palette-success-soft,#e5f8ef);color:var(--zap-palette-success,#1f9c66);}.zap-process--reject{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.zap-process--locked{background:transparent;color:var(--zap-palette-grey-300,#c8c8c8);cursor:default;font-weight:var(--fw-semibold);padding-left:4px;}.zap-statusdd{position:relative;display:inline-block;}.zap-statusmenu{position:absolute;z-index:1001;top:calc(100% + 6px);left:50%;transform:translateX(-50%);min-width:185px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:11px;box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));padding:6px;display:flex;flex-direction:column;gap:2px;}.zap-statuspick{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-statuspick:hover,.zap-statuspick--current{background:var(--zap-palette-hover,#f1f1f3);}.zap-paychip{display:inline-block;font-size:11.5px;font-weight:var(--fw-bold);padding:3px 9px;border-radius:var(--r-sm);white-space:nowrap;}.zap-paychip--paid{background:var(--zap-palette-success-soft,#e5f8ef);color:var(--zap-palette-success,#1f9c66);}.zap-paychip--notpaid{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-paychip--muted{background:var(--zap-palette-archived-bg,#eeeef0);color:var(--zap-palette-archived-txt,#86869c);}.zap-paychip--seed{background:var(--zap-palette-purple-soft,#efeafb);color:var(--zap-palette-purple,#6b3fd4);}.zap-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;border:1px solid transparent;border-radius:var(--r-sm);padding:10px 16px;font:inherit;font-size:14px;font-weight:var(--fw-bold);cursor:pointer;transition:.15s;white-space:nowrap;text-decoration:none;line-height:1;}.zap-btn:disabled,.zap-btn--disabled{pointer-events:none;opacity:.5;cursor:default;}.zap-btn__label{display:inline-flex;align-items:center;gap:8px;}.zap-btn.zap-btn--busy:disabled{opacity:1;}.zap-btn.zap-btn--busy .zap-btn__label{visibility:hidden;}.zap-btn__busy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}.zap-btn--primary{background:var(--zap-palette-green,#27cc85);color:#fff;}.zap-btn--primary:hover{background:var(--zap-palette-green-dark,#1f9c66);}.zap-btn--primary:disabled{opacity:.5;cursor:default;}.zap-btn--ghost{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-700,#565656);border-color:var(--zap-palette-grey-300,#c8c8c8);}.zap-btn--ghost:hover{border-color:var(--zap-palette-grey-500,#9a9a9a);color:var(--zap-palette-ink,#0d0d3a);}.zap-btn--danger{background:var(--zap-palette-red,#be4b59);color:#fff;}.zap-btn--danger:hover{filter:brightness(.95);}.zap-btn--danger:disabled{opacity:.5;cursor:default;}.zap-btn--ghostdanger{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-red,#be4b59);border:1px solid var(--zap-palette-red-border,#f0c7cd);}.zap-btn--ghostdanger:hover{background:var(--zap-palette-red-soft,#fbeaec);}.zap-btn--ghost .zap-btn__label{font-weight:var(--fw-bold);}.zap-btn--text{background:none;border:0;color:var(--zap-palette-grey-500,#9a9a9a);padding:11px 6px;}.zap-btn--text:hover{color:var(--zap-palette-ink,#0d0d3a);}.zap-btn--text:disabled{opacity:.5;cursor:default;}.zap-btn--lg{padding:12px 20px;font-size:var(--fs-lg);}.zap-btn--sm{padding:7px 11px;font-size:var(--fs-sm);gap:6px;}.zap-backrow{display:flex;align-items:center;margin:0 0 4px -6px;}.zap-backrow .zap-btn i,.zap-backrow .zap-btn svg{transition:transform .15s;}.zap-backrow:hover .zap-btn i,.zap-backrow:hover .zap-btn svg{transform:translateX(-2px);}.zap-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:var(--zap-palette-grey-500,#9a9a9a);border-radius:8px;cursor:pointer;transition:.15s;position:relative;}.zap-iconbtn:hover{background:var(--zap-palette-hover,#f1f1f3);color:var(--zap-palette-ink,#0d0d3a);}.zap-iconbtn:disabled{opacity:.5;cursor:default;}.zap-iconbtn--sm{width:28px;height:28px;border-radius:7px;}.zap-iconbtn--danger:hover{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.zap-iconbtn--ok,.zap-iconbtn--ok:hover{color:var(--zap-palette-success,#1f9c66);}.zap-iconbtn--warn,.zap-iconbtn--warn:hover{color:var(--zap-palette-amber,#e0820c);}.zap-link{display:inline-flex;width:fit-content;justify-content:flex-start;align-items:center;gap:7px;background:0;border:0;color:var(--zap-palette-green-dark,#1f9c66);font-size:13px;font-weight:var(--fw-semibold);cursor:pointer;padding:0;}.zap-link:hover{text-decoration:underline;}.zap-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:210px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:11px;box-shadow:var(--shadow-pop);padding:6px;animation:pop .12s ease-out;}.zap-menu--right{left:auto;right:0;}@keyframes pop{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:none;}}.zap-menu__header{position:sticky;top:-6px;z-index:1;display:flex;align-items:center;gap:10px;margin:-6px -6px 4px;padding:9px 12px;background:var(--zap-palette-surface,#fff);border-bottom:1px solid var(--zap-palette-line);}.zap-menu__header-main{display:flex;flex-direction:column;gap:2px;min-width:0;}.zap-menu__header-label{font-size:10px;font-weight:var(--fw-heavy);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-menu__header-value{font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:11px;color:var(--zap-palette-grey-700,#565656);word-break:break-all;}.zap-menu__header-copy{flex:none;margin-left:auto;border:0;background:none;padding:4px 6px;border-radius:6px;font-size:12px;cursor:pointer;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-menu__header-copy:hover{color:var(--zap-palette-ink,var(--zap-palette-navy));background:var(--zap-palette-grey-100);}.zap-menu__item{display:flex;justify-content:start;align-items:center;width:100%;text-align:left;border:0;background:0;padding:9px 10px;border-radius:7px;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900);cursor:pointer;}.zap-menu__item:hover{background:var(--zap-palette-grey-100);}.zap-menu__item.zap-menu__item--danger{color:var(--zap-palette-red);}.zap-menu__item.zap-menu__item--danger:hover{background:var(--zap-palette-red-soft,#fbeaec);}.zap-menu__item:disabled{opacity:.4;cursor:default;}.zap-menu__item:disabled:hover{background:none;}.zap-menu__item--accent{color:var(--zap-palette-green-dark);}.zap-menu__item--accent:hover{background:var(--zap-palette-green-tint);}.zap-dt .zap-rowmenu{display:inline-flex;position:relative;}.zap-dt .zap-backdrop{position:fixed;inset:0;z-index:1000;background:transparent;}.zap-toggle{width:40px;height:23px;border-radius:var(--r-pill);border:0;background:var(--zap-palette-grey-300,#c8c8c8);position:relative;cursor:pointer;transition:.18s;padding:0;}.zap-toggle--on{background:var(--zap-palette-green,#27cc85);}.zap-toggle:disabled{opacity:.5;cursor:not-allowed;}.zap-toggle--on .zap-toggle__knob{transform:translateX(17px);}.zap-toggle .zap-toggle__knob{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 2px rgba(0,0,0,.25);}.zap-expander{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--zap-palette-grey-200);background:var(--zap-palette-surface,#fff);border-radius:7px;height:26px;padding:0 7px;color:var(--zap-palette-grey-500);cursor:pointer;transition:.15s;position:relative;}.zap-expander--warn{border-color:var(--zap-palette-amber,#e0820c);background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber-deep,#b45309);}.zap-expander__warnicon{display:inline-flex;align-items:center;color:var(--zap-palette-amber-deep,#b45309);margin-right:1px;}.zap-expander:hover{border-color:var(--zap-palette-green);color:var(--zap-palette-green-dark);background:var(--zap-palette-green-tint);}.zap-expander__chev{transition:transform .18s;}.zap-expander--open{border-color:var(--zap-palette-green);color:var(--zap-palette-green-dark);background:var(--zap-palette-green-soft);}.zap-expander--open .zap-expander__chev{transform:rotate(90deg);}.zap-expander__count{font-size:var(--fs-xs);font-weight:var(--fw-heavy);font-family:var(--mono);}.zap-expander--empty{display:inline-block;width:26px;height:26px;border:0;background:none;}.zap-tr--parent{background:var(--zap-palette-green-tint);}.zap-tr--parent>.zap-td{border-bottom-color:transparent;}.zap-tr--expanded>.zap-td--panel{padding:0;background:var(--zap-palette-shaded);}.zap-dt .zap-expander{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-surface,#fff);border-radius:7px;height:26px;padding:0 7px;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;transition:.15s;position:relative;}.zap-dt .zap-expander:hover{border-color:var(--zap-palette-green,#27cc85);color:var(--zap-palette-green-dark,#1f9c66);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-expander--open{border-color:var(--zap-palette-green,#27cc85);color:var(--zap-palette-green-dark,#1f9c66);background:var(--zap-palette-green-soft,#e5f8ef);}.zap-dt .zap-expander .zap-expander__count{font-size:var(--fs-xs);font-weight:var(--fw-heavy);font-family:"IBM Plex Mono",ui-monospace,monospace;}.zap-dt .zap-expander--empty{display:inline-block;width:26px;height:26px;}.zap-dt .zap-expander i,.zap-dt .zap-expander svg{font-size:12px;}.zap-dt .zap-tr--expanded>.zap-td--panel{padding:0;background:var(--zap-palette-shaded,#f5f5f5);}.zap-dt .zap-child{padding:6px 18px 18px 60px;background:var(--zap-palette-shaded,#f5f5f5);min-width:0;}.zap-dt .zap-child .zap-child__head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-700,#565656);padding:14px 0 10px;}.zap-dt .zap-child .zap-child__head i,.zap-dt .zap-child .zap-child__head svg{color:var(--zap-palette-green-dark,#1f9c66);}.zap-dt .zap-child .zap-child__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:#0d0d3a;color:#fff;border-radius:var(--r-md);font-size:var(--fs-xs);font-weight:var(--fw-heavy);}.zap-dt .zap-child .zap-child__loading{position:relative;min-height:96px;}.zap-dt .zap-child .zap-child__tablewrap{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:10px;overflow-x:auto;overflow-y:hidden;min-width:0;}.zap-dt .zap-child .zap-child__table{width:100%;border-collapse:collapse;font-size:13px;}.zap-dt .zap-child .zap-child__table th{text-align:left;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);padding:11px 14px;background:var(--zap-palette-faint,#fafafb);border-bottom:1px solid var(--zap-palette-line,#ececef);white-space:nowrap;}.zap-dt .zap-child .zap-child__table td{padding:13px 14px;border-bottom:1px solid var(--zap-palette-line,#ececef);color:var(--zap-palette-grey-900,#333);vertical-align:middle;text-align:left;}.zap-dt .zap-child .zap-child__table tr:last-child td{border-bottom:0;}.zap-dt .zap-child .zap-child__table tr:hover td{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-child .zap-child__table .zap-child__action{text-align:center;width:62px;}.zap-dt .zap-child .zap-child__table .zap-child__num{text-align:right;}.zap-th--actions,.zap-td--actions{position:sticky;right:0;z-index:2;box-shadow:-9px 0 9px -9px var(--zap-palette-shadow-edge,rgba(13,13,58,.16));}.zap-th--actions{background:var(--zap-palette-shaded);}.zap-td--actions{background:var(--zap-palette-surface,#fff);}.zap-td--actions::after{content:"";position:absolute;inset:0;background:var(--zap-palette-green-tint);opacity:0;transition:opacity .12s;pointer-events:none;z-index:-1;}.zap-tr:hover .zap-td--actions::after{opacity:1;}.zap-dt .zap-th--actions,.zap-dt .zap-td--actions{position:sticky;right:0;z-index:2;box-shadow:-9px 0 9px -9px var(--zap-palette-shadow-edge,rgba(13,13,58,.16));}.zap-dt .zap-th--actions{background:var(--zap-palette-shaded,#f5f5f5);}.zap-dt .zap-td--actions{background:var(--zap-palette-surface,#fff);}.zap-rowmenu{display:inline-flex;position:relative;}.zap-rowmenu__trigger{display:inline-flex;}.zap-menu__backdrop{position:fixed;inset:0;z-index:10049;background:transparent;}.zap-select-portal .zap-menu{z-index:10050;right:auto;position:fixed;top:0;left:0;visibility:hidden;overflow-y:auto;overscroll-behavior:contain;}.zap-select-portal .zap-menu .zap-menu__item{gap:12px;padding:9px 12px;}.zap-select-portal .zap-menu .zap-menu__item i,.zap-select-portal .zap-menu .zap-menu__item svg{width:16px;text-align:center;font-size:13px;}.zap-select-portal .zap-menu .zap-menu__group{padding:8px 12px 4px;font-size:10px;font-weight:var(--fw-heavy);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-select-portal .zap-menu .zap-menu__divider{height:1px;background:var(--zap-palette-line,#ececef);margin:6px 8px;}.zap-card__head{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.zap-card__headicon{color:var(--zap-palette-grey-500,#9a9a9a);font-size:14px;}.zap-card__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--zap-palette-ink,#0d0d3a);margin:0;letter-spacing:-.1px;}.zap-card__aside{margin-left:auto;display:flex;align-items:center;gap:10px;}.zap-cardlink{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--zap-palette-green-dark,#1f9c66);white-space:nowrap;text-decoration:none;}.zap-cardlink:hover{color:var(--zap-palette-green-dark,#1f9c66);text-decoration:underline;}.zap-load-error{padding:20px 18px;font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-card__body{padding:18px;}.zap-card__body--flush{padding:0;}.zap-card__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:13px 18px;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-faint,#fafafb);}.zap-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.zap-tab{position:relative;display:inline-flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-grey-700,#565656);padding:11px 14px;cursor:pointer;border-radius:9px 9px 0 0;transition:.15s;}.zap-tab i,.zap-tab svg{font-size:13px;color:var(--zap-palette-grey-500,#9a9a9a);transition:.15s;}.zap-tab:hover{color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-hover,#f1f1f3);}.zap-tab--active{color:var(--zap-palette-ink,#0d0d3a);}.zap-tab--active i,.zap-tab--active svg{color:var(--zap-palette-green-dark,#1f9c66);}.zap-tab--active::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--zap-palette-green,#27cc85);}.zap-tab:disabled{opacity:.45;cursor:default;background:none;}.zap-tab:focus-visible{outline:0;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-tabpanel{padding-top:18px;}.zap-alert{display:flex;align-items:flex-start;gap:12px;border:1px solid transparent;border-radius:11px;padding:13px 15px;font-size:var(--fs-md);line-height:1.5;color:var(--zap-palette-grey-700,#565656);}.zap-alert .zap-alert__icon{flex:none;font-size:14px;margin-top:2px;}.zap-alert .zap-alert__body{flex:1;min-width:0;}.zap-alert .zap-alert__title{font-weight:var(--fw-heavy);color:var(--zap-palette-ink,#0d0d3a);margin-bottom:2px;}.zap-alert .zap-alert__x{flex:none;border:0;background:none;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;padding:3px 5px;border-radius:var(--r-sm);font-size:12px;transition:.15s;}.zap-alert .zap-alert__x:hover{background:rgba(13,13,58,.06);color:var(--zap-palette-ink,#0d0d3a);}.zap-alert .zap-alert__x:focus-visible{outline:0;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-alert--success{background:var(--zap-palette-success-soft,#e5f8ef);}.zap-alert--success .zap-alert__icon{color:var(--zap-palette-success,#1f9c66);}.zap-alert--warning{background:var(--zap-palette-amber-soft,#fff3e0);border-color:var(--zap-palette-amber-border,#f3d9a6);}.zap-alert--warning .zap-alert__icon{color:var(--zap-palette-amber,#e0820c);}.zap-alert--error{background:var(--zap-palette-red-soft,#fbeaec);border-color:var(--zap-palette-red-border,#f0c7cd);}.zap-alert--error .zap-alert__icon{color:var(--zap-palette-red,#be4b59);}.zap-alert--info{background:var(--zap-palette-blue-soft,#e7eefb);}.zap-alert--info .zap-alert__icon{color:var(--zap-palette-blue,#2a5cb8);}.zap-alert--neutral{background:var(--zap-palette-slate-soft,#eef0f3);}.zap-alert--neutral .zap-alert__icon{color:var(--zap-palette-slate,#5b6472);}.zap-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:var(--fw-heavy);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;}.zap-badge--accent{background:var(--zap-palette-green,#27cc85);color:#fff;}.zap-badge--neutral{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-badge--danger{background:var(--zap-palette-red,#be4b59);color:#fff;}.zap-badge--dot{min-width:8px;width:8px;height:8px;padding:0;}.zap-badge--corner{position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px var(--zap-palette-surface,#fff);}.zap-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;padding:44px 24px;color:var(--zap-palette-grey-700,#565656);}.zap-empty .zap-empty__icon{width:46px;height:46px;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;background:var(--zap-palette-hover,#f1f1f3);color:var(--zap-palette-grey-500,#9a9a9a);font-size:19px;margin-bottom:7px;}.zap-empty .zap-empty__title{font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--zap-palette-ink,#0d0d3a);}.zap-empty .zap-empty__sub{font-size:var(--fs-md);font-weight:var(--fw-medium);max-width:420px;line-height:1.5;}.zap-empty .zap-empty__action{margin-top:13px;}.zap-tip{position:relative;display:inline-flex;}.zap-tip .zap-tip__bubble{position:absolute;z-index:1060;bottom:100%;left:50%;transform:translateX(-50%) translateY(-2px);margin-bottom:7px;background:#0d0d3a;color:#fff;font-size:12px;font-weight:var(--fw-semibold);line-height:1.4;padding:6px 9px;border-radius:7px;width:max-content;max-width:280px;box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;}.zap-tip .zap-tip__bubble::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0d0d3a;}.zap-tip .zap-tip__title{display:block;}.zap-tip .zap-tip__fields{margin:2px 0 0;padding:0 0 0 16px;text-align:left;font-weight:var(--fw-medium);list-style:disc;}.zap-tip .zap-tip__fields li::marker{color:currentColor;}.zap-tip:hover>.zap-tip__bubble,.zap-tip:focus-within>.zap-tip__bubble{opacity:1;transform:translateX(-50%) translateY(-6px);}.zap-tip--bottom .zap-tip__bubble{bottom:auto;top:100%;margin-bottom:0;margin-top:7px;transform:translateX(-50%) translateY(2px);}.zap-tip--bottom .zap-tip__bubble::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#0d0d3a;}.zap-tip--bottom:hover>.zap-tip__bubble,.zap-tip--bottom:focus-within>.zap-tip__bubble{transform:translateX(-50%) translateY(6px);}.zap-dt .zap-mud.mud-table{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;}.zap-dt .zap-mud.mud-table .mud-table-toolbar{display:none;}.zap-dt .zap-mud.mud-table .mud-table-container{flex:1 1 auto!important;height:auto!important;min-height:0;overflow:auto;}.zap-dt .zap-mud.mud-table .mud-table-root{border-collapse:collapse;font-family:"Sofia Pro",sans-serif;}.zap-dt .zap-mud.mud-table .mud-table-cell{font-family:"Sofia Pro",sans-serif;font-size:var(--fs-md);color:var(--zap-palette-grey-900,#333);padding:13px 16px;border-bottom:1px solid var(--zap-palette-line,#ececef);vertical-align:middle;}.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--number,.zap-dt .zap-mud.mud-table .mud-table-cell.zap-th--number{text-align:right;}.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--center,.zap-dt .zap-mud.mud-table .mud-table-cell.zap-th--center{text-align:center;}.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--right{text-align:right;}.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--expander,.zap-dt .zap-mud.mud-table .mud-table-cell.zap-th--expander{width:54px;padding-left:14px;padding-right:0;}.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--name{min-width:230px;}.zap-dt .zap-mud.mud-table .mud-table-head .mud-table-cell{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-500,#9a9a9a);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--zap-palette-line,#ececef);}.zap-dt .zap-mud.mud-table .mud-table-sort-label{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;gap:6px;}.zap-dt .zap-mud.mud-table .mud-table-sort-label:hover{color:var(--zap-palette-green-dark,#1f9c66);}.zap-dt .zap-mud.mud-table .mud-table-sort-label:has(.mud-direction-asc),.zap-dt .zap-mud.mud-table .mud-table-sort-label:has(.mud-direction-desc){color:var(--zap-palette-ink,#0d0d3a);}.zap-dt .zap-mud.mud-table .mud-table-sort-label .mud-table-sort-label-icon{font-size:13px;opacity:.55;color:inherit;}.zap-dt .zap-mud.mud-table .mud-table-body .mud-table-row{transition:background .12s;}.zap-dt .zap-mud.mud-table .mud-table-body .mud-table-row:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-mud.mud-table .mud-table-body .mud-table-row:last-child .mud-table-cell{border-bottom:0;}.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--actions,.zap-dt .zap-mud.mud-table .mud-table-cell.zap-th--actions{position:sticky;right:0;z-index:2;background:var(--zap-palette-surface,#fff);box-shadow:-9px 0 9px -9px var(--zap-palette-shadow-edge,rgba(13,13,58,.16));width:48px;}.zap-dt .zap-mud.mud-table .mud-table-head .mud-table-cell.zap-td--actions,.zap-dt .zap-mud.mud-table .mud-table-head .mud-table-cell.zap-th--actions{background:var(--zap-palette-shaded,#f5f5f5);z-index:3;}.zap-dt .zap-mud.mud-table .mud-table-body .mud-table-cell.zap-td--actions::after{content:"";position:absolute;inset:0;background:var(--zap-palette-green-tint,#f4fbf8);opacity:0;transition:opacity .12s;pointer-events:none;z-index:-1;}.zap-dt .zap-mud.mud-table .mud-table-body .mud-table-row:hover .mud-table-cell.zap-td--actions::after{opacity:1;}.zap-dt .zap-mud.mud-table .mud-table-row.zap-tr--parent .mud-table-cell{border-bottom-color:transparent;background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-mud.mud-table .zap-mud-childcell,.zap-dt .zap-mud.mud-table .mud-table-row.zap-tr--expanded>.zap-td--panel,.zap-dt .zap-mud.mud-table .mud-table-cell.zap-td--panel{padding:0!important;background:var(--zap-palette-shaded,#f5f5f5);}.zap-dt .zap-mud.mud-table .mud-table-row.zap-tr--expanded:hover{background:transparent;}.zap-dt .zap-mud.mud-table .mud-table-pagination{border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-surface,#fff);flex:0 0 auto;overflow:initial;font-family:"Sofia Pro",sans-serif;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-table-page-number-information,.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-typography,.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-select .mud-input-slot{color:var(--zap-palette-grey-500,#9a9a9a);font-size:13px;}.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-table-pagination-actions button{background:transparent!important;color:var(--zap-palette-grey-500,#9a9a9a)!important;border-radius:8px!important;padding:6px!important;box-shadow:none!important;}.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-table-pagination-actions button:hover{background:var(--zap-palette-hover,#f1f1f3)!important;color:var(--zap-palette-ink,#0d0d3a)!important;}.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-table-pagination-actions button:disabled{color:var(--zap-palette-grey-300,#c8c8c8)!important;background:transparent!important;}.zap-dt .zap-mud.mud-table .mud-table-pagination .mud-select .mud-input-outlined-border{border-color:var(--zap-palette-grey-200,#e6e6e6)!important;border-radius:8px!important;}.zap-dt .zap-mud.mud-table .mud-table-loading-progress{color:var(--zap-palette-green,#27cc85);}.zap-pop-overlay{position:fixed;inset:0;background:var(--zap-palette-overlay,rgba(13,13,58,.42));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1010;display:flex;align-items:center;justify-content:center;padding:24px;animation:zap-fade .15s;}@keyframes zap-fade{from{opacity:0;}to{opacity:1;}}@keyframes zap-pop{from{opacity:0;transform:translateY(6px) scale(.99);}to{opacity:1;transform:none;}}.zap-pop{width:100%;max-width:480px;background:var(--zap-palette-surface,#fff);border-radius:16px;box-shadow:var(--shadow-modal,0 24px 60px rgba(13,13,58,.28));overflow:hidden;animation:zap-pop .16s ease-out;font-family:"Sofia Pro",sans-serif;color:var(--zap-palette-ink,#0d0d3a);display:flex;flex-direction:column;max-height:90vh;max-height:min(90vh,100dvh - 48px);}.zap-pop--sm{max-width:400px;}.zap-pop--lg{max-width:640px;}.zap-pop--xl{max-width:840px;}.zap-pop .zap-pop__head{display:flex;align-items:center;gap:14px;padding:22px 22px 0;flex:none;}.zap-pop .zap-pop__icon{flex:none;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);}.zap-pop .zap-pop__icon--info{background:var(--zap-palette-success-soft,#e5f8ef);color:var(--zap-palette-success,#1f9c66);}.zap-pop .zap-pop__icon--warn{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-pop .zap-pop__icon--danger{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.zap-pop .zap-pop__title{font-size:var(--fs-xl);font-weight:var(--fw-heavy);letter-spacing:-.2px;margin:0;}.zap-pop .zap-pop__x{margin-left:auto;border:0;background:none;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;padding:4px 6px;border-radius:var(--r-sm);font-size:var(--fs-lg);}.zap-pop .zap-pop__x:hover{background:var(--zap-palette-hover,#f1f1f3);color:var(--zap-palette-ink,#0d0d3a);}.zap-pop .zap-pop__body{padding:12px 22px 4px;font-size:14px;line-height:1.55;color:var(--zap-palette-grey-700,#565656);flex:1 1 auto;min-height:0;overflow-y:auto;}.zap-pop .zap-pop__body--nohead{padding-top:24px;}.zap-pop .zap-field{margin-top:14px;}.zap-pop .zap-field label{display:block;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);margin-bottom:6px;}.zap-pop .zap-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-md);padding:10px 12px;font:inherit;font-size:14px;color:var(--zap-palette-ink,#0d0d3a);resize:vertical;min-height:74px;}.zap-pop .zap-field textarea:focus{outline:0;border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-pop .zap-pop__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:20px 22px 22px;flex:none;}.zap-pop .zap-pop__body--editor{padding-bottom:22px;}.zap-pop .zap-pop__media{display:flex;justify-content:center;padding:14px 22px 4px;}.zap-pop .zap-pop__media img{max-width:100%;max-height:min(70vh,90vh - 170px);border-radius:10px;display:block;}.zap-pop.zap-pop--media{max-width:720px;}.zap-drawer-overlay{position:fixed;inset:0;background:var(--zap-palette-overlay,rgba(13,13,58,.42));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .2s;}.zap-drawer-overlay--open{opacity:1;pointer-events:auto;}.zap-drawer{position:fixed;top:0;right:0;height:100%;width:45%;max-width:760px;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-ink,#0d0d3a);box-shadow:none;display:flex;flex-direction:column;transform:translateX(100%);visibility:hidden;transition:transform .45s ease,visibility 0s linear .45s;-webkit-transition:transform .45s ease,visibility 0s linear .45s;z-index:1005;font-family:"Sofia Pro",sans-serif;}.zap-drawer--open{transform:none;visibility:visible;transition-delay:0s;box-shadow:var(--shadow-drawer,-14px 0 44px rgba(13,13,58,.18));}.zap-drawer .zap-drawer__head{flex:none;display:flex;align-items:center;gap:16px;padding:18px 26px 16px;border-bottom:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-shaded,#f5f5f5);}.zap-drawer .zap-drawer__back{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:0;color:var(--zap-palette-grey-500,#9a9a9a);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:.13s;}.zap-drawer .zap-drawer__back:hover{color:var(--zap-palette-ink,#0d0d3a);}.zap-drawer .zap-drawer__title{display:flex;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--zap-palette-ink,#0d0d3a);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.zap-drawer .zap-drawer__x{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:34px;height:34px;border-radius:8px;color:var(--zap-palette-grey-500,#9a9a9a);font-size:18px;cursor:pointer;transition:.13s;}.zap-drawer .zap-drawer__x:hover{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-ink,#0d0d3a);}.zap-drawer .zap-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 26px;}.zap-drawer .zap-drawer__body .set-form-subtitle{color:var(--zap-palette-ink,#0d0d3a);}.zap-drawer .zap-drawer__body .horizontal-line--white{border-top-color:var(--zap-palette-grey-200,#e6e6e6)!important;}.zap-drawer .zap-drawer__foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 26px;border-top:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-shaded,#f5f5f5);}.zap-drawer .zap-drawer__foot--nav{justify-content:space-between;}.zap-drawer .zap-drawer__foot-back{display:flex;align-items:center;min-width:80px;}.zap-drawer .zap-drawer__progress{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.06em;color:var(--zap-palette-grey-500,#9a9a9a);text-align:center;}.zap-drawer .zap-drawer__foot-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:80px;}.sidebar__wrapper{display:flex;flex-direction:column;min-height:86vh;}.sidebar__content{flex:1;}.sidebar-step__sub{font-size:14px;color:var(--zap-palette-grey-700,#565656);margin:4px 0 0;line-height:1.5;}.zap-choicegroup{display:flex;flex-wrap:wrap;gap:14px;}.zap-choicegroup--vertical{flex-direction:column;}.zap-choicegroup--vertical .selectable-card{max-width:none;}.zap-choice:focus-visible{outline:0;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-dropzone{position:relative;border:2px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:var(--r-lg);padding:30px 20px;text-align:center;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;transition:.15s;display:flex;flex-direction:column;align-items:center;gap:8px;}.zap-dropzone:hover{border-color:var(--zap-palette-green,#27cc85);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dropzone:focus-within{border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-dropzone__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;}.zap-dropzone__icon{font-size:22px;color:var(--zap-palette-green-dark,#1f9c66);}.zap-dropzone__title{font-size:14px;font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.zap-dropzone__browse{color:var(--zap-palette-green-dark,#1f9c66);}.zap-dropzone__hint{font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-dropzone--disabled{opacity:.55;cursor:default;}.zap-dropzone--disabled .zap-dropzone__input{cursor:default;}.zap-dropzone--disabled:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);background:none;}.zap-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;}.zap-stat{display:flex;align-items:flex-start;gap:12px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:14px 16px;}.zap-stat__icon{flex:none;width:34px;height:34px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:14px;}.zap-stat__main{display:flex;flex-direction:column;gap:3px;min-width:0;}.zap-stat__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);white-space:nowrap;}.zap-stat__value{font-size:20px;font-weight:var(--fw-heavy);color:var(--zap-palette-ink,#0d0d3a);line-height:1.15;}.zap-stat__value--mono{font-variant-numeric:tabular-nums;}.zap-stat__sub{font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);}.zap-stat--ok .zap-stat__value{color:var(--zap-palette-success,#1f9c66);}.zap-stat--warn .zap-stat__value{color:var(--zap-palette-amber,#e0820c);}.zap-stat--bad .zap-stat__value{color:var(--zap-palette-red,#be4b59);}.zap-stat__label i{color:var(--zap-palette-grey-500,#9a9a9a);font-size:11px;}.zap-stat--click{cursor:pointer;transition:.13s;}.zap-stat--click:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);box-shadow:var(--shadow-pop);}.zap-stat--click:focus-visible{outline:0;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-stat--selected,.zap-stat--selected:hover{border-color:var(--zap-palette-green,#27cc85);box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-stat--inverse{background:transparent;border-color:rgba(255,255,255,.25);box-shadow:none;}.zap-stat--inverse .zap-stat__icon{background:rgba(255,255,255,.12);color:#fff;}.zap-stat--inverse .zap-stat__label{color:rgba(255,255,255,.7);}.zap-stat--inverse .zap-stat__value{color:#fff;}.zap-stat--inverse .zap-stat__value a{color:inherit;}.zap-stat--inverse .zap-stat__value a:hover{text-decoration:underline;}.zap-stat__value a{color:inherit;}.zap-stat__value a:hover{text-decoration:underline;}.zap-stat__unit{margin-left:4px;font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-stats--fused{grid-template-columns:repeat(5,1fr);gap:0;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden;}.zap-stats--fused .zap-stat{border:0;border-radius:0;box-shadow:none;border-left:1px solid var(--zap-palette-line,#ececef);padding:16px 18px;}.zap-stats--fused .zap-stat:first-child{border-left:0;}.zap-stats--fused .zap-stat .zap-stat__label{display:flex;align-items:center;gap:7px;font-family:"IBM Plex Mono",ui-monospace,monospace;letter-spacing:.07em;}.zap-stats--fused .zap-stat .zap-stat__value{font-family:"IBM Plex Mono",ui-monospace,monospace;letter-spacing:-.02em;}@media(max-width:1100px){.zap-stats--fused{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;}.zap-stats--fused .zap-stat{border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);}}.zap-hero{position:relative;background:#0d0d3a;}.zap-hero__inner{position:relative;max-width:1240px;margin:0 auto;padding:22px 28px 62px;box-sizing:border-box;}.zap-hero__crumb{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:#8b8ba1;}.zap-hero__crumb:hover{color:#fff;text-decoration:none;}.zap-hero__titlerow{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;}.zap-hero__title{margin:0;font-size:30px;font-weight:var(--fw-heavy);letter-spacing:-.4px;line-height:1.1;color:#fff;}.zap-hero__title--mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:27px;font-weight:var(--fw-bold);letter-spacing:-.02em;overflow-wrap:anywhere;}.zap-hero__meta{margin-top:9px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11.5px;color:#8b8ba1;overflow-wrap:anywhere;}.zap-hero__meta a{color:#27cc85;}.zap-hero__meta a:hover{color:#27cc85;text-decoration:underline;}.zap-hero__sep{margin:0 6px;}.zap-hero__copy{border:0;background:none;padding:0 2px;margin-left:6px;cursor:pointer;font-size:12px;color:#8b8ba1;transition:color .12s;}.zap-hero__copy:hover{color:#fff;}.zap-hero-pull{position:relative;margin-top:-36px;}.zap-timeline__step{min-width:0;}.zap-timeline__track{display:flex;align-items:center;}.zap-timeline__line{flex:1;background:var(--zap-palette-line,#ececef);}.zap-timeline__dot{flex:none;width:22px;height:22px;border-radius:var(--r-pill);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;}.zap-timeline__dot i{font-size:10px;color:#fff;}.zap-timeline__caption{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);}.zap-timeline__step--done .zap-timeline__dot{background:var(--zap-palette-green,#27cc85);}.zap-timeline__step--done .zap-timeline__line{background:var(--zap-palette-green,#27cc85);}.zap-timeline__step--current .zap-timeline__dot{background:var(--zap-palette-surface,#fff);border:2px solid var(--zap-palette-green,#27cc85);box-shadow:0 0 0 4px var(--zap-palette-green-soft,#e5f8ef);}.zap-timeline__step--current .zap-timeline__dot::after{content:"";width:8px;height:8px;border-radius:var(--r-pill);background:var(--zap-palette-green,#27cc85);}.zap-timeline__step--current .zap-timeline__line--in{background:var(--zap-palette-green,#27cc85);}.zap-timeline__step--upcoming .zap-timeline__dot{background:var(--zap-palette-surface,#fff);border:2px solid var(--zap-palette-grey-300,#c8c8c8);}.zap-timeline--horizontal{display:flex;padding:20px 8px 18px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-md);}.zap-timeline--horizontal .zap-timeline__step{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;}.zap-timeline--horizontal .zap-timeline__track{align-self:stretch;}.zap-timeline--horizontal .zap-timeline__line{height:2px;}.zap-timeline--horizontal .zap-timeline__label{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-timeline--horizontal .zap-timeline__value{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:14px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--zap-palette-ink,#0d0d3a);}.zap-timeline--horizontal .zap-timeline__value em{margin-left:4px;font-style:normal;font-weight:400;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-timeline--horizontal .zap-timeline__caption{color:var(--zap-palette-grey-300,#c8c8c8);}.zap-timeline--horizontal .zap-timeline__step--current .zap-timeline__label{color:var(--zap-palette-ink,#0d0d3a);}.zap-timeline--horizontal .zap-timeline__step--current .zap-timeline__value{color:var(--zap-palette-success,#1f9c66);}.zap-timeline--horizontal .zap-timeline__step--upcoming .zap-timeline__label,.zap-timeline--horizontal .zap-timeline__step--upcoming .zap-timeline__value,.zap-timeline--horizontal .zap-timeline__step--upcoming .zap-timeline__caption{color:var(--zap-palette-grey-300,#c8c8c8);}.zap-timeline--horizontal .zap-timeline__step:first-child .zap-timeline__line--in,.zap-timeline--horizontal .zap-timeline__step:last-child .zap-timeline__line--out{background:transparent;}@media(max-width:760px){.zap-timeline--horizontal{flex-direction:column;gap:14px;padding:20px;}.zap-timeline--horizontal .zap-timeline__step{flex-direction:row;align-items:baseline;gap:8px;}.zap-timeline--horizontal .zap-timeline__track{align-self:center;}.zap-timeline--horizontal .zap-timeline__line{display:none;}}.zap-timeline--vertical{display:flex;flex-direction:column;}.zap-timeline--vertical .zap-timeline__step{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:13px;}.zap-timeline--vertical .zap-timeline__step:last-child .zap-timeline__line--out{display:none;}.zap-timeline--vertical .zap-timeline__step:last-child .zap-timeline__value{padding-bottom:0;}.zap-timeline--vertical .zap-timeline__track{grid-column:1;grid-row:1/span 2;flex-direction:column;align-self:stretch;}.zap-timeline--vertical .zap-timeline__line--in{display:none;}.zap-timeline--vertical .zap-timeline__line--out{width:2px;flex:1;min-height:16px;}.zap-timeline--vertical .zap-timeline__label{grid-column:2;grid-row:1;align-self:baseline;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.zap-timeline--vertical .zap-timeline__caption{grid-column:3;grid-row:1;align-self:baseline;white-space:nowrap;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-timeline--vertical .zap-timeline__value{grid-column:2/span 2;grid-row:2;margin-top:3px;padding-bottom:18px;font-size:var(--fs-sm);line-height:1.5;color:var(--zap-palette-grey-700,#565656);}.zap-timeline--vertical .zap-timeline__value em{margin-left:4px;font-style:normal;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-timeline--vertical .zap-timeline__step--upcoming .zap-timeline__label,.zap-timeline--vertical .zap-timeline__step--upcoming .zap-timeline__value,.zap-timeline--vertical .zap-timeline__step--upcoming .zap-timeline__caption{color:var(--zap-palette-grey-300,#c8c8c8);}.zap-actiontile{display:flex;align-items:center;gap:10px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-300,#c8c8c8);border-radius:var(--r-sm);padding:12px 16px;font:inherit;font-size:14px;font-weight:var(--fw-bold);color:var(--zap-palette-grey-700,#565656);text-align:left;cursor:pointer;transition:.15s;}.zap-actiontile:hover{border-color:var(--zap-palette-grey-500,#9a9a9a);color:var(--zap-palette-ink,#0d0d3a);}.zap-actiontile:focus-visible{outline:0;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-actiontile:disabled{cursor:default;opacity:.5;}.zap-actiontile__icon{flex:none;width:32px;height:32px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;font-size:13px;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.zap-actiontile__chev{margin-left:auto;color:var(--zap-palette-grey-300,#c8c8c8);font-size:12px;}.zap-actiontile--primary{background:var(--zap-palette-green,#27cc85);border-color:transparent;color:#fff;}.zap-actiontile--primary .zap-actiontile__icon{background:rgba(255,255,255,.2);color:#fff;}.zap-actiontile--primary .zap-actiontile__chev{color:rgba(255,255,255,.7);}.zap-actiontile--primary:hover{background:var(--zap-palette-green-dark,#1f9c66);border-color:transparent;color:#fff;}.zap-artworks{display:grid;grid-template-columns:1fr 1fr;gap:20px;}@media(max-width:760px){.zap-artworks{grid-template-columns:1fr;}}.zap-artwork{margin:0;display:flex;flex-direction:column;gap:9px;}.zap-artwork__frame{position:relative;aspect-ratio:148/105;background:var(--zap-palette-grey-200,#e6e6e6);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;}.zap-artwork__frame img{width:100%;height:100%;object-fit:cover;display:block;}.zap-artwork__pending{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-artwork__actions{position:absolute;top:10px;right:10px;display:flex;gap:6px;}.zap-artwork__actions .zap-iconbtn{width:30px;height:30px;border-radius:var(--r-md);background:rgba(13,13,58,.75);color:#fff;}.zap-artwork__actions .zap-iconbtn:hover{background:#0d0d3a;color:#fff;}.zap-artwork__caption{text-align:center;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-skeleton{display:inline-block;border-radius:var(--r-sm);background:linear-gradient(90deg,var(--zap-palette-shaded,#f5f5f5) 25%,var(--zap-palette-grey-200,#e6e6e6) 45%,var(--zap-palette-shaded,#f5f5f5) 65%);background-size:200% 100%;animation:zap-skeleton-shimmer 1.4s ease-in-out infinite;}.zap-skeleton--circle{border-radius:50%;}@keyframes zap-skeleton-shimmer{from{background-position:200% 0;}to{background-position:-200% 0;}}.zap-input__step{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--zap-palette-grey-500);border-radius:var(--r-sm);cursor:pointer;transition:.15s;}.zap-input__step:hover:not(:disabled){background:var(--zap-palette-grey-100);color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-input__step:disabled{opacity:.45;cursor:default;}.zap-progress{position:relative;height:8px;border-radius:var(--r-pill);background:var(--zap-palette-grey-100,#efeff1);overflow:hidden;}.zap-progress__fill{display:block;height:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--zap-palette-green,#27cc85),var(--zap-palette-green-dark,#1f9c66));}.zap-progress--indeterminate .zap-progress__fill{position:absolute;top:0;left:-40%;width:40%;background:linear-gradient(90deg,transparent,var(--zap-palette-amber,#e0820c),transparent);animation:zap-progress-sweep 1.3s ease-in-out infinite;}@keyframes zap-progress-sweep{0%{left:-45%;}100%{left:105%;}}.zap-segmented{display:inline-flex;gap:4px;padding:5px;background:var(--zap-palette-grey-100);border:1px solid var(--zap-palette-grey-200);border-radius:13px;}.zap-segmented--sm{padding:4px;border-radius:11px;}.zap-segmented--sm .zap-segmented__opt{min-width:92px;padding:7px 14px;border-radius:8px;}.zap-segmented--sm .zap-segmented__label{font-size:var(--fs-sm);}.zap-segmented--sm .zap-segmented__sub{display:none;}.zap-segmented__opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:118px;padding:9px 22px;border:0;border-radius:9px;background:transparent;color:var(--zap-palette-grey-700);cursor:pointer;transition:.15s;}.zap-segmented__opt:hover{color:var(--zap-palette-ink,var(--zap-palette-navy));}.zap-segmented__opt--on{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-ink,var(--zap-palette-navy));box-shadow:var(--shadow-sm);}.zap-segmented__opt:focus-visible{outline:0;box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-segmented__opt:disabled{cursor:default;opacity:.5;}.zap-segmented__label{font-size:14px;font-weight:700;letter-spacing:-.1px;}.zap-segmented__sub{font-size:11px;font-weight:600;color:var(--zap-palette-grey-500);}.zap-segmented__opt--on .zap-segmented__sub{color:var(--zap-palette-green-dark);}.zap-segmented__badge{position:absolute;top:-9px;right:-7px;padding:3px 7px;background:var(--zap-palette-green);color:#fff;font-size:9.5px;font-weight:800;border-radius:999px;box-shadow:var(--shadow-sm);}.zap-segmented__flag{position:absolute;top:8px;left:9px;width:7px;height:7px;border-radius:50%;background:var(--zap-palette-green);box-shadow:0 0 0 2px var(--zap-palette-grey-100);}.zap-chiplist{display:flex;flex-wrap:wrap;gap:8px;}.zap-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:12.5px;font-weight:600;padding:8px 9px 8px 14px;border-radius:8px;}.zap-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;}.zap-chip__x{flex:none;border:0;background:none;color:inherit;cursor:pointer;display:flex;padding:2px;border-radius:4px;}.zap-chip__x:hover{background:rgba(39,204,133,.18);}.zap-accordion{display:flex;flex-direction:column;gap:8px;}.zap-accordion__item{border:1px solid var(--zap-palette-line,#ececef);border-radius:12px;overflow:hidden;background:var(--zap-palette-surface,#fff);transition:box-shadow .13s,border-color .13s;}.zap-accordion__item--open{box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));border-color:var(--zap-palette-grey-300,#c8c8c8);}.zap-accordion__head{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;border:0;background:none;font:inherit;text-align:left;padding:13px 15px;cursor:pointer;color:inherit;}.zap-accordion__head:hover{background:var(--zap-palette-shaded,#f5f5f5);}.zap-accordion__head:disabled{cursor:default;opacity:.6;}.zap-accordion__head--chevleft{justify-content:flex-start;}.zap-accordion__titles{display:flex;flex-direction:column;gap:2px;min-width:0;}.zap-accordion__title{font-size:14.5px;font-weight:800;letter-spacing:-.2px;color:var(--zap-palette-ink,#0d0d3a);}.zap-accordion__sub{font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-accordion__chev{flex:none;color:var(--zap-palette-grey-500,#9a9a9a);font-size:12px;transition:transform .16s;}.zap-accordion__item--open .zap-accordion__chev{transform:rotate(90deg);}.zap-accordion__body{border-top:1px solid var(--zap-palette-line,#ececef);padding:6px 16px 12px;}.zap-slider{display:flex;flex-direction:column;gap:6px;width:100%;}.zap-slider--with-value{flex-direction:row;align-items:center;gap:16px;}.zap-slider--disabled{opacity:.55;}.zap-slider__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px;}.zap-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;margin:0;background:transparent;cursor:pointer;}.zap-slider input[type=range]:disabled{cursor:not-allowed;}.zap-slider input[type=range]:focus-visible{outline:0;}.zap-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill,999px);background:linear-gradient(to right,var(--zap-palette-green,#27cc85) 0 var(--zap-slider-fill,0%),var(--zap-palette-grey-200,#e6e6e6) var(--zap-slider-fill,0%) 100%);}.zap-slider input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-pill,999px);background:var(--zap-palette-grey-200,#e6e6e6);}.zap-slider input[type=range]::-moz-range-progress{height:6px;border-radius:var(--r-pill,999px);background:var(--zap-palette-green,#27cc85);}.zap-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:#fff;border:2.5px solid var(--zap-palette-green,#27cc85);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:box-shadow .15s;}.zap-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid var(--zap-palette-green,#27cc85);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:box-shadow .15s;}.zap-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-slider__range{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-input.zap-slider__value{flex:0 0 auto;width:270px;}.zap-input.zap-slider__value input{flex:1 1 auto;width:auto;min-width:72px;}@media(max-width:640px){.zap-slider--with-value{flex-direction:column;align-items:stretch;}.zap-input.zap-slider__value{width:100%;}}.zap-chip--tag{gap:6px;padding:6px 7px 6px 12px;line-height:1;}.zap-chip--tag .zap-chip__x:hover{background:var(--zap-palette-ink-tint,rgba(13,13,58,.05));}.zap-chip--tag .zap-chip__ghost{font-size:10px;opacity:.7;}.zap-tagpicker{display:flex;flex-direction:column;gap:7px;}.zap-tagpicker__head{display:flex;align-items:baseline;gap:9px;}.zap-tagpicker__label{font-size:var(--fs-sm,12.5px);font-weight:var(--fw-bold,700);color:var(--zap-palette-ink,#0d0d3a);}.zap-tagpicker__optional{font-size:var(--fs-xs,11px);font-weight:var(--fw-bold,700);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagpicker__meta{display:flex;align-items:baseline;gap:14px;margin-left:auto;}.zap-tagpicker__count{font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:var(--fs-xs,11px);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagpicker__manage{padding:0;border:0;background:none;font:inherit;font-size:var(--fs-md,13.5px);font-weight:var(--fw-semibold,600);color:var(--zap-palette-green-dark,#1f9c66);cursor:pointer;}.zap-tagpicker__manage:hover{text-decoration:underline;}.zap-tagpicker__manage:focus-visible{outline:0;box-shadow:var(--focus-ring);border-radius:var(--r-sm,6px);}.zap-tagpicker__control{position:relative;}.zap-tagpicker__field{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-md,9px);background:var(--zap-palette-surface,#fff);cursor:text;}.zap-tagpicker__control--open .zap-tagpicker__field{border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring);}.zap-tagpicker__input{flex:1 1 140px;min-width:140px;padding:8px 2px;border:0;outline:0;background:none;font-size:14px;font-weight:var(--fw-medium,500);color:var(--zap-palette-ink,#0d0d3a);}.zap-tagpicker__input::placeholder{color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagpicker__menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;padding:6px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-lg,12px);background:var(--zap-palette-surface,#fff);box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));}.zap-tagpicker__scroll{max-height:236px;overflow-y:auto;}.zap-tagpicker__group{padding:6px 10px 4px;font-size:10px;font-weight:var(--fw-heavy,800);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagpicker__option{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-sm,6px);cursor:pointer;}.zap-tagpicker__option:hover,.zap-tagpicker__option--active{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-tagpicker__option--create{color:var(--zap-palette-green-dark,#1f9c66);font-weight:var(--fw-bold,700);}.zap-tagpicker__option--create i{font-size:11px;}.zap-tagpicker__dot{flex:none;width:9px;height:9px;border-radius:50%;}.zap-tagpicker__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md,13.5px);font-weight:var(--fw-semibold,600);}.zap-tagpicker__optionmeta{flex:none;font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:var(--fs-xs,11px);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagpicker__divider{height:1px;margin:5px 6px;background:var(--zap-palette-line,#ececef);}.zap-tagpicker__empty{padding:12px 10px 14px;font-size:var(--fs-md,13.5px);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagpicker__help{margin:0;font-size:var(--fs-sm,12.5px);line-height:1.5;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-colourpicker__trigger{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-md,9px);background:var(--zap-palette-surface,#fff);font:inherit;text-align:left;cursor:pointer;}.zap-colourpicker__trigger--open{border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring);}.zap-colourpicker__trigger:focus-visible{outline:0;box-shadow:var(--focus-ring);}.zap-colourpicker__trigger:disabled{opacity:.5;cursor:default;}.zap-colourpicker--compact .zap-colourpicker__trigger{gap:10px;min-height:38px;padding:0 11px;}.zap-colourpicker__swatch{flex:none;width:22px;height:22px;border-radius:var(--r-sm,6px);box-shadow:inset 0 0 0 1px var(--zap-palette-line,#ececef);}.zap-colourpicker--compact .zap-colourpicker__swatch{width:20px;height:20px;}.zap-colourpicker__label{flex:1;font-size:14px;font-weight:var(--fw-semibold,600);color:var(--zap-palette-ink,#0d0d3a);}.zap-colourpicker--compact .zap-colourpicker__label{font-size:var(--fs-md,13.5px);}.zap-colourpicker__value{flex:none;font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:var(--fs-sm,12.5px);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-colourpicker__chevron{flex:none;font-size:11px;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-colourpicker__popover{position:absolute;z-index:40;width:288px;padding:10px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-lg,12px);background:var(--zap-palette-surface,#fff);box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));}.zap-colourpicker__popover .zap-colourpicker__section{padding:2px 3px 8px;font-size:10px;font-weight:var(--fw-heavy,800);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-colourpicker__popover .zap-colourpicker__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;}.zap-colourpicker__popover .zap-colourpicker__chip{display:flex;align-items:center;justify-content:center;height:30px;border:0;border-radius:var(--r-sm,6px);box-shadow:inset 0 0 0 1px var(--zap-palette-line,#ececef);cursor:pointer;}.zap-colourpicker__popover .zap-colourpicker__chip i{font-size:11px;color:#fff;}.zap-colourpicker__popover .zap-colourpicker__chip--selected{box-shadow:0 0 0 2px var(--zap-palette-ink,#0d0d3a),inset 0 0 0 2px #fff;}.zap-colourpicker__popover .zap-colourpicker__chip:focus-visible{outline:0;box-shadow:var(--focus-ring),inset 0 0 0 2px #fff;}.zap-colourpicker__popover .zap-colourpicker__divider{height:1px;margin:11px 3px 0;background:var(--zap-palette-line,#ececef);}.zap-colourpicker__popover .zap-colourpicker__custom{display:flex;align-items:center;gap:8px;}.zap-colourpicker__popover .zap-colourpicker__preview{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm,6px);box-shadow:inset 0 0 0 1px var(--zap-palette-line,#ececef);background:none;cursor:pointer;appearance:none;-webkit-appearance:none;}.zap-colourpicker__popover .zap-colourpicker__preview::-webkit-color-swatch-wrapper{padding:0;}.zap-colourpicker__popover .zap-colourpicker__preview::-webkit-color-swatch{border:0;border-radius:var(--r-sm,6px);}.zap-colourpicker__popover .zap-colourpicker__preview::-moz-color-swatch{border:0;border-radius:var(--r-sm,6px);}.zap-colourpicker__popover .zap-colourpicker__preview:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--zap-palette-green,#27cc85),var(--focus-ring);}.zap-colourpicker__popover .zap-colourpicker__preview--empty::-webkit-color-swatch{background:var(--zap-palette-faint,#fafafb);}.zap-colourpicker__popover .zap-colourpicker__preview--empty::-moz-color-swatch{background:var(--zap-palette-faint,#fafafb);}.zap-colourpicker__popover .zap-colourpicker__hex{flex:1;min-width:0;min-height:32px;padding:0 10px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-sm,6px);background:var(--zap-palette-surface,#fff);font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:var(--fs-sm,12.5px);color:var(--zap-palette-ink,#0d0d3a);}.zap-colourpicker__popover .zap-colourpicker__hex:focus-visible{outline:0;border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring);}.zap-colourpicker__popover .zap-colourpicker__hint{margin:0;padding:9px 3px 2px;font-size:11.5px;line-height:1.5;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-select-portal .zap-colourpicker__popover{z-index:10050;position:fixed;top:0;left:0;visibility:hidden;}.zap-tagmodal .zap-pop__body{display:flex;flex-direction:column;gap:var(--sp-5,20px);}.zap-tagmodal__intro{margin:0;font-size:14px;line-height:1.55;color:var(--zap-palette-grey-700,#565656);}.zap-tagmodal__preview{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg,12px);background:var(--zap-palette-faint,#fafafb);}.zap-tagmodal__previewlabel{font-size:var(--fs-xs,11px);font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagmanager__heading{display:flex;flex-direction:column;gap:2px;min-width:0;}.zap-tagmanager__subtitle{margin:0;font-size:var(--fs-md,13.5px);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagmanager__search{padding-bottom:var(--sp-2,8px);}.zap-tagmanager__list{display:flex;flex-direction:column;}.zap-tagmanager__row{display:grid;grid-template-columns:1fr auto auto;gap:0 14px;align-items:center;padding:9px 4px;border-top:1px solid var(--zap-palette-line,#ececef);}.zap-tagmanager__row--head{padding-top:0;border-top:0;font-size:var(--fs-xs,11px);font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagmanager__tag{display:flex;align-items:center;gap:10px;min-width:0;}.zap-tagmanager__flag{font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagmanager__num{font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:var(--fs-sm,12.5px);color:var(--zap-palette-grey-700,#565656);text-align:right;}.zap-tagmanager__actions{display:flex;justify-content:flex-end;gap:var(--sp-1,4px);}.zap-tagmanager__edit,.zap-tagmanager__confirm{grid-column:1/-1;}.zap-tagmanager__edit{display:flex;flex-direction:column;gap:var(--sp-3,12px);padding:6px 0 10px;}.zap-tagmanager__editrow{display:flex;align-items:center;gap:10px;}.zap-tagmanager__editname{flex:1;}.zap-tagmanager__editcolour{display:flex;align-items:center;gap:10px;}.zap-tagmanager__editlabel{flex:none;font-size:var(--fs-xs,11px);font-weight:var(--fw-bold,700);letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagmanager__picker{width:260px;}.zap-tagmanager__error{font-size:var(--fs-sm,12.5px);color:var(--zap-palette-red,#be4b59);}.zap-tagmanager__confirm{display:flex;align-items:center;gap:14px;padding:4px 0 6px;}.zap-tagmanager__warn{flex:none;font-size:14px;color:var(--zap-palette-red,#be4b59);}.zap-tagmanager__confirmtext{flex:1;font-size:var(--fs-md,13.5px);line-height:1.5;color:var(--zap-palette-grey-700,#565656);}.zap-tagmanager__confirmtext b{color:var(--zap-palette-ink,#0d0d3a);}.zap-tagmanager__empty{padding:34px 10px;text-align:center;font-size:var(--fs-md,13.5px);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagmanager__summary{margin-right:auto;font-size:var(--fs-sm,12.5px);font-weight:var(--fw-semibold,600);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagcell{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;}.zap-tagcell__name{flex:none;max-width:100%;margin-right:2px;}.zap-tagcell__pill{appearance:none;border:0;font:inherit;font-size:11.5px;font-weight:var(--fw-bold,700);line-height:1.35;padding:3px 9px;border-radius:var(--r-sm,6px);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:filter .15s;}.zap-tagcell__pill:hover{filter:brightness(.96);}.zap-tagcell__pill:focus-visible{outline:0;box-shadow:var(--focus-ring);}.zap-tagcell__pill--static{cursor:default;}.zap-tagcell__more{appearance:none;border:0;font:inherit;font-size:11.5px;font-weight:var(--fw-bold,700);letter-spacing:.06em;line-height:1.35;padding:3px 9px;border-radius:var(--r-sm,6px);background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);cursor:pointer;transition:background .15s;}.zap-tagcell__more:hover{background:var(--zap-palette-grey-200,#e6e6e6);}.zap-tagcell__more:focus-visible{outline:0;box-shadow:var(--focus-ring);}.zap-tagcell__add{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:22px;height:22px;padding:0;background:none;border:1px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:var(--r-sm,6px);color:var(--zap-palette-grey-500,#9a9a9a);font:inherit;line-height:1;cursor:pointer;transition:border-color .15s,background .15s,color .15s;}.zap-tagcell__add i{font-size:9px;}.zap-tagcell__add--labelled{width:auto;height:auto;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:var(--fw-bold,700);}.zap-tagcell__add:hover,.zap-tagcell__add:focus-visible{border-style:solid;border-color:var(--zap-palette-green,#27cc85);background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-green-dark,#1f9c66);}.zap-tagcell__add:focus-visible{outline:0;box-shadow:var(--focus-ring);}.zap-dt .zap-mud--tags.mud-table .mud-table-root{min-width:1180px;}.zap-dt .zap-mud--tags.mud-table .mud-table-cell.zap-th--campaign{min-width:340px;}.zap-dt .zap-mud--tags.mud-table .mud-table-cell.zap-td--campaign{vertical-align:middle;}.zap-hero__tags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;}.zap-hero__tags .zap-tagcell__pill,.zap-hero__tags .zap-tagcell__more{font-size:var(--fs-sm,12.5px);padding:4px 10px;}.zap-tagfilter{display:flex;flex-direction:column;gap:8px;}.zap-tagfilter__option{display:flex;align-items:center;gap:10px;min-width:0;width:100%;}.zap-tagfilter__pill{display:inline-flex;align-items:center;font-size:12px;font-weight:var(--fw-bold,700);line-height:1.35;padding:3px 9px;border-radius:var(--r-sm,6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.zap-tagfilter__count{margin-left:auto;padding-left:8px;font-size:var(--fs-xs,11px);white-space:nowrap;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-tagfilter__mode{display:flex;align-items:center;gap:10px;}.zap-tagfilter__modelabel{font-size:10px;font-weight:var(--fw-heavy,800);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-filterbar{flex:none;}.zap-filterbar__right{margin-left:auto;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end;}.zap-filterbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:10px;font:inherit;font-size:14px;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-700,#565656);cursor:pointer;transition:.15s;}.zap-filterbtn:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);}.zap-filterbtn--active,.zap-filterbtn--open{border-color:var(--zap-palette-green,#27cc85);background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-ink,#0d0d3a);}.zap-filterbtn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--zap-palette-green,#27cc85);color:#0d0d3a;border-radius:9px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;}.zap-filterbtn__chev{opacity:.5;transition:transform .18s;font-size:12px;}.zap-filterbtn--open .zap-filterbtn__chev{transform:rotate(180deg);}.zap-dt .zap-filterbtn{height:50px;}.zap-filterpanel{flex:none;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:14px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));margin:-2px 0 16px;overflow:hidden;animation:zap-filterpanel-drop .18s ease-out;}.zap-filterpanel__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-shaded,#f5f5f5);}.zap-filterpanel__title{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-700,#565656);}.zap-filterpanel__title i{color:var(--zap-palette-green-dark,#1f9c66);}.zap-filterpanel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,320px));justify-content:start;gap:16px;padding:18px;}.zap-filterpanel__cell{min-width:0;display:flex;flex-direction:column;}.zap-filterpanel__lbl{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin-bottom:7px;}.zap-filterpanel__foot{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-shaded,#f5f5f5);}.zap-filterpanel__count{font-size:13px;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-filterpanel__actions{display:flex;align-items:center;gap:14px;}.zap-filterpanel__clear{border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--zap-palette-grey-700,#565656);text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:4px 2px;}.zap-filterpanel__clear:hover:not(:disabled){color:var(--zap-palette-danger,#be4b59);}.zap-filterpanel__clear:disabled{opacity:.4;cursor:default;text-decoration:none;}@keyframes zap-filterpanel-drop{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}.zap-filterpanel .zap-filter-select,.zap-filterpanel .zap-filter-date,.zap-filterpanel .zap-select,.zap-dt .zap-filterpanel .zap-filter-select,.zap-dt .zap-filterpanel .zap-filter-date{width:100%!important;min-width:0!important;max-width:none!important;}.zap-filterchips{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 16px;}.zap-filterchips__label{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-filterchips__clear{border:0;background:none;color:var(--zap-palette-grey-500,#9a9a9a);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:6px;}.zap-filterchips__clear:hover{color:var(--zap-palette-danger,#be4b59);background:var(--zap-palette-red-soft,#fbeaec);}.zap-filterchip{display:inline-flex;align-items:center;gap:6px;background:var(--zap-palette-green-tint,#f4fbf8);border:1px solid var(--zap-palette-green,#27cc85);border-radius:8px;padding:5px 6px 5px 11px;font:inherit;font-size:12.5px;color:var(--zap-palette-ink,#0d0d3a);cursor:pointer;}.zap-filterchip__key{font-weight:700;color:var(--zap-palette-green-dark,#1f9c66);}.zap-filterchip__value{font-weight:var(--fw-semibold);}.zap-filterchip__x{display:inline-flex;align-items:center;justify-content:center;color:var(--zap-palette-green-dark,#1f9c66);cursor:pointer;padding:2px;border-radius:5px;font-size:11px;}.zap-filterchip__x:hover{background:var(--zap-palette-green-soft,#e5f8ef);}.zap-filterchip--muted{background:var(--zap-palette-shaded,#f5f5f5);border-color:var(--zap-palette-grey-200,#e6e6e6);color:var(--zap-palette-grey-700,#565656);}.zap-filterchip--muted .zap-filterchip__key,.zap-filterchip--muted .zap-filterchip__x{color:var(--zap-palette-grey-500,#9a9a9a);}.zap-filterchip--muted .zap-filterchip__x:hover{background:var(--zap-palette-grey-200,#e6e6e6);}@media(max-width:1000px){.zap-filterbar__right{width:100%;}}.apexcharts-text,.apexcharts-xaxis-title-text,.apexcharts-yaxis-title-text{fill:var(--zap-palette-grey-500,#9a9a9a);}.apexcharts-title-text{fill:var(--zap-palette-ink,#0d0d3a);}.apexcharts-legend-text{color:var(--zap-palette-grey-500,#9a9a9a)!important;}@keyframes zap-toast-rise{from{transform:translateY(4px);}to{transform:none;}}#mud-snackbar-container{position:fixed;z-index:var(--mud-zindex-snackbar,1400);pointer-events:none;}#mud-snackbar-container.mud-snackbar-location-top-left{top:24px;left:24px;}#mud-snackbar-container.mud-snackbar-location-top-center{top:24px;left:50%;transform:translateX(-50%);}#mud-snackbar-container.mud-snackbar-location-top-right{top:24px;right:24px;}#mud-snackbar-container.mud-snackbar-location-bottom-left{bottom:24px;left:24px;}#mud-snackbar-container.mud-snackbar-location-bottom-center{bottom:24px;left:50%;transform:translateX(-50%);}#mud-snackbar-container.mud-snackbar-location-bottom-right{bottom:24px;right:24px;}#mud-snackbar-container .mud-snackbar{display:flex;position:relative;overflow:hidden;pointer-events:auto;touch-action:pinch-zoom;}#mud-snackbar-container .mud-snackbar .mud-snackbar-icon{display:flex;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-message{overflow-wrap:anywhere;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action{display:flex;align-items:center;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-button-root{display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;user-select:none;appearance:none;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-icon-button{border-radius:50%;}#mud-snackbar-container .mud-snackbar{align-items:flex-start;min-width:288px;max-width:420px;margin-top:10px;padding:13px 15px;background:var(--zap-palette-surface,#fff);border:1px solid transparent;border-radius:11px;box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));color:var(--zap-palette-grey-700,#565656);font-size:var(--fs-md);line-height:1.5;animation:zap-toast-rise .12s ease-out;}#mud-snackbar-container .mud-snackbar .mud-snackbar-icon{padding:0;margin-top:2px;margin-right:12px;opacity:1;}#mud-snackbar-container .mud-snackbar .mud-snackbar-icon svg{width:18px;height:18px;fill:currentColor;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-message{padding:0;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action{margin:0 0 0 auto;padding-left:14px;gap:2px;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button){min-width:0;padding:2px 5px;background:none;box-shadow:none;border-radius:var(--r-sm);font-size:var(--fs-md);font-weight:var(--fw-semibold);text-transform:none;text-decoration:underline;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button):hover{background:var(--zap-palette-shaded,#f5f5f5);text-decoration:underline;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-icon-button{padding:3px;color:var(--zap-palette-grey-500,#9a9a9a);}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-icon-button svg{width:14px;height:14px;fill:currentColor;}#mud-snackbar-container .mud-snackbar .mud-snackbar-content-action .mud-icon-button:hover{color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-shaded,#f5f5f5);}#mud-snackbar-container .mud-snackbar.mud-alert-text-success,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-success,#mud-snackbar-container .mud-snackbar.mud-alert-filled-success{color:var(--zap-palette-grey-700,#565656);font-weight:inherit;background:var(--zap-palette-success-soft,#e5f8ef);}#mud-snackbar-container .mud-snackbar.mud-alert-text-success .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-success .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-filled-success .mud-snackbar-icon{color:var(--zap-palette-success,#1f9c66);}#mud-snackbar-container .mud-snackbar.mud-alert-text-success .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-outlined-success .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-filled-success .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button){color:var(--zap-palette-success,#1f9c66);}#mud-snackbar-container .mud-snackbar.mud-alert-text-warning,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-warning,#mud-snackbar-container .mud-snackbar.mud-alert-filled-warning{color:var(--zap-palette-grey-700,#565656);font-weight:inherit;background:var(--zap-palette-amber-soft,#fff3e0);border-color:var(--zap-palette-amber-border,#f3d9a6);}#mud-snackbar-container .mud-snackbar.mud-alert-text-warning .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-warning .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-filled-warning .mud-snackbar-icon{color:var(--zap-palette-amber,#e0820c);}#mud-snackbar-container .mud-snackbar.mud-alert-text-warning .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-outlined-warning .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-filled-warning .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button){color:var(--zap-palette-amber,#e0820c);}#mud-snackbar-container .mud-snackbar.mud-alert-text-error,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-error,#mud-snackbar-container .mud-snackbar.mud-alert-filled-error{color:var(--zap-palette-grey-700,#565656);font-weight:inherit;background:var(--zap-palette-red-soft,#fbeaec);border-color:var(--zap-palette-red-border,#f0c7cd);}#mud-snackbar-container .mud-snackbar.mud-alert-text-error .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-error .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-filled-error .mud-snackbar-icon{color:var(--zap-palette-red,#be4b59);}#mud-snackbar-container .mud-snackbar.mud-alert-text-error .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-outlined-error .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-filled-error .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button){color:var(--zap-palette-red,#be4b59);}#mud-snackbar-container .mud-snackbar.mud-alert-text-info,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-info,#mud-snackbar-container .mud-snackbar.mud-alert-filled-info{color:var(--zap-palette-grey-700,#565656);font-weight:inherit;background:var(--zap-palette-blue-soft,#e7eefb);}#mud-snackbar-container .mud-snackbar.mud-alert-text-info .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-info .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-filled-info .mud-snackbar-icon{color:var(--zap-palette-blue,#2a5cb8);}#mud-snackbar-container .mud-snackbar.mud-alert-text-info .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-outlined-info .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-filled-info .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button){color:var(--zap-palette-blue,#2a5cb8);}#mud-snackbar-container .mud-snackbar.mud-alert-text-normal,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-normal,#mud-snackbar-container .mud-snackbar.mud-alert-filled-normal{color:var(--zap-palette-grey-700,#565656);font-weight:inherit;background:var(--zap-palette-slate-soft,#eef0f3);}#mud-snackbar-container .mud-snackbar.mud-alert-text-normal .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-outlined-normal .mud-snackbar-icon,#mud-snackbar-container .mud-snackbar.mud-alert-filled-normal .mud-snackbar-icon{color:var(--zap-palette-slate,#5b6472);}#mud-snackbar-container .mud-snackbar.mud-alert-text-normal .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-outlined-normal .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button),#mud-snackbar-container .mud-snackbar.mud-alert-filled-normal .mud-snackbar-content-action .mud-button-root:not(.mud-icon-button){color:var(--zap-palette-slate,#5b6472);}.zap-dt .zap-partner{font-weight:600;color:var(--zap-palette-ink,#0d0d3a);display:inline-flex;align-items:center;gap:6px;}.zap-dt .zap-partner__flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:#fff3e0;color:#e0820c;font-size:11px;font-weight:800;}.comp-status{font-family:"Sofia Pro","Sofia Sans",system-ui,sans-serif;color:var(--zap-palette-ink,#0d0d3a);padding:4px 4px 8px;}.comp-status .zap-card+.zap-card{margin-top:12px;}.comp-status .comp-status__meta{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin:14px 0 2px;}.comp-status .comp-status__meta-row{display:flex;flex-direction:column;gap:3px;min-width:0;}.comp-status .comp-status__meta-row--wide{grid-column:1/-1;}.comp-status .comp-status__meta-k{font-size:10px;font-weight:var(--fw-bold);letter-spacing:.09em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.comp-status .comp-status__meta-v{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--zap-palette-ink,#0d0d3a);}.comp-status .comp-status__meta-v--mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:var(--fw-medium);font-size:12.5px;letter-spacing:-.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.comp-status .comp-status__section{display:flex;align-items:center;gap:10px;margin:22px 0 14px;}.comp-status .comp-status__section-t{font-size:11px;font-weight:var(--fw-heavy);letter-spacing:.09em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);white-space:nowrap;}.comp-status .comp-status__section-line{flex:1;height:1px;background:#ececef;}.comp-status .comp-status__note{font-size:12px;color:var(--zap-palette-grey-700,#565656);font-weight:var(--fw-medium);margin-top:12px;font-family:"IBM Plex Mono",ui-monospace,monospace;}.comp-status .zap-progress{margin-top:13px;}.comp-status .comp-status__download{display:flex;align-items:center;gap:12px;margin-top:13px;background:var(--zap-palette-green-tint,#f4fbf8);border:1px solid #e5f8ef;border-radius:var(--r-md);padding:11px 13px;}.comp-status .comp-status__download-ico{flex:none;width:34px;height:34px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-green-dark,#1f9c66);border:1px solid #e5f8ef;font-size:15px;}.comp-status .comp-status__download-meta{flex:1;min-width:0;}.comp-status .comp-status__download-t{font-size:12.5px;font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.comp-status .comp-status__download-s{font-size:11px;color:var(--zap-palette-grey-500,#9a9a9a);font-weight:var(--fw-medium);margin-top:1px;}.comp-status .cs-btn--block{width:100%;margin-top:10px;}.zap-comp{display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:130px;}.zap-comp__progress{width:100%;}.zap-comp__link{background:0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;font-size:11px;font-weight:700;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-comp__link:hover{color:var(--zap-palette-ink,#0d0d3a);text-decoration:underline;}.zap-dt .zap-failed{font-variant-numeric:tabular-nums;font-weight:700;color:#be4b59;}.zap-dt .zap-failed--btn{border:0;background:none;cursor:pointer;}.process-results{color:var(--zap-palette-ink,#0d0d3a);}.process-results__context{padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.process-results__title{font-size:22px;font-weight:800;letter-spacing:-.4px;margin:0 0 4px;line-height:1.15;}.process-results__client{font-size:13px;color:var(--zap-palette-grey-500,#9a9a9a);font-weight:600;}.process-results__client b{color:var(--zap-palette-grey-900,#333);font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600;}.process-results__meta{display:flex;flex-wrap:wrap;gap:26px;margin-top:18px;}.process-results__meta-item{display:flex;flex-direction:column;gap:3px;}.process-results__meta-label{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.process-results__meta-value{font-size:13.5px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);font-variant-numeric:tabular-nums;}.process-results__meta-value--regular{font-weight:600;}.process-results__meta-value--mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600;font-size:12.5px;}.process-results__section-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin:0 0 14px;}.process-results__funnel{display:flex;flex-direction:column;}.process-results__stage{margin-bottom:2px;}.process-results__stage-header{display:flex;align-items:center;gap:11px;margin-bottom:11px;}.process-results__stage-icon{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-900,#333);}.process-results__stage-title{font-size:14px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);line-height:1.2;}.process-results__stage-subtitle{font-size:12px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);margin-top:2px;}.process-results__stage-count{margin-left:auto;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;}.process-results__bar{display:flex;height:32px;border-radius:9px;overflow:hidden;background:#efeff1;}.process-results__bar-segment{display:flex;align-items:center;padding:0 11px;min-width:0;font-size:12px;font-weight:700;color:#fff;white-space:nowrap;}.process-results__bar-segment span{overflow:hidden;text-overflow:ellipsis;}.process-results__bar-segment--passed{background:#27cc85;}.process-results__bar-segment--paf-failed{background:#be4b59;}.process-results__bar-segment--cleanse-failed{background:#e0820c;}.process-results__legend{display:flex;gap:18px;margin-top:11px;flex-wrap:wrap;}.process-results__legend-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--zap-palette-grey-900,#333);font-weight:600;}.process-results__legend-item b{color:var(--zap-palette-ink,#0d0d3a);font-variant-numeric:tabular-nums;}.process-results__legend-percent{color:var(--zap-palette-grey-500,#9a9a9a);font-weight:600;}.process-results__dot{width:9px;height:9px;border-radius:50%;flex:none;}.process-results__dot--passed{background:#27cc85;}.process-results__dot--paf-failed{background:#be4b59;}.process-results__dot--cleanse-failed{background:#e0820c;}.process-results__connector{height:20px;margin:6px 0 6px 17px;border-left:2px dashed #e6e6e6;}.process-results__outcome{margin-top:22px;border-radius:13px;background:var(--zap-palette-green-tint,#f4fbf8);border:1px solid #e5f8ef;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:14px;}.process-results__outcome--empty{background:var(--zap-palette-amber-soft,#fff3e0);border-color:var(--zap-palette-amber-border,#f3d9a6);}.process-results__outcome--empty .process-results__outcome-label{color:var(--zap-palette-amber,#e0820c);}.process-results__outcome--empty .process-results__outcome-value{color:var(--zap-palette-amber,#e0820c);}.process-results__outcome-text{display:flex;flex-direction:column;gap:3px;}.process-results__outcome-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-green-dark,#1f9c66);}.process-results__outcome-caption{font-size:12.5px;color:var(--zap-palette-grey-900,#333);font-weight:600;}.process-results__outcome-value{font-size:30px;font-weight:800;color:var(--zap-palette-green-dark,#1f9c66);font-variant-numeric:tabular-nums;letter-spacing:-.5px;}.process-results__cost{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:16px;border-top:1px dashed #e6e6e6;}.process-results__cost-label{font-size:13px;font-weight:700;color:var(--zap-palette-grey-900,#333);}.process-results__cost-value{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600;font-size:17px;color:var(--zap-palette-ink,#0d0d3a);}.wizard{font-family:"Sofia Pro",sans-serif;color:var(--zap-palette-ink,#0d0d3a);}.wizard .validation-message{color:var(--zap-palette-red,#be4b59);font-size:12px;line-height:1.4;margin-top:6px;}.wizard.wizard--shell{height:100%;}.wizard .wizard__frame{display:grid;grid-template-columns:280px 1fr;height:100%;min-height:0;box-sizing:border-box;background:transparent;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.wizard .wizard__rail{background:var(--zap-palette-shaded,#f5f5f5);border-right:1px solid var(--zap-palette-line,#ececef);padding:28px 24px;overflow-y:auto;}.wizard .wizard__back{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--zap-palette-grey-500,#9a9a9a);font:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:0;margin-bottom:26px;}.wizard .wizard__back:hover{color:var(--zap-palette-ink,#0d0d3a);}.wizard .wizard__rail-title{font-size:21px;font-weight:800;letter-spacing:-.5px;margin:0 0 22px;}.wizard .wizard__steps{display:flex;flex-direction:column;align-items:stretch;gap:2px;}.wizard .wizard-step{display:flex;align-items:center;justify-content:flex-start;gap:13px;padding:11px 12px;border-radius:10px;cursor:pointer;border:0;background:none;font:inherit;text-align:left;width:100%;transition:.13s;}.wizard .wizard-step:hover:not(.wizard-step--disabled){background:var(--zap-palette-surface,#fff);}.wizard .wizard-step--active{background:var(--zap-palette-surface,#fff);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.wizard .wizard-step--disabled{opacity:.45;cursor:default;}.wizard .wizard-step__number{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;font-weight:600;background:var(--zap-palette-grey-200,#e6e6e6);color:var(--zap-palette-grey-700,#565656);}.wizard .wizard-step--active .wizard-step__number{background:#27cc85;color:#fff;}.wizard .wizard-step.wizard-step--done .wizard-step__number{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.wizard .wizard-step__text{display:flex;flex-direction:column;line-height:1.25;min-width:0;}.wizard .wizard-step__caption{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-step__label{font-size:14px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.wizard .wizard-step--disabled .wizard-step__label{color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard__main{display:flex;flex-direction:column;min-height:0;}.wizard .wizard__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:34px 38px;}.wizard .wizard__heading{font-size:28px;font-weight:800;letter-spacing:-.6px;margin:0 0 6px;}.wizard .wizard__subtitle{font-size:14px;color:var(--zap-palette-grey-700,#565656);margin:0 0 28px;max-width:62ch;line-height:1.5;}.wizard .wizard__subtitle a{color:var(--zap-palette-green-dark,#1f9c66);font-weight:700;border-bottom:1px solid;text-decoration:none;cursor:pointer;}.wizard .wizard__footer-note{flex:none;display:flex;align-items:center;gap:8px;padding:12px 38px;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-shaded,#f5f5f5);font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard__footer-note i{color:#27cc85;}.wizard .wizard__footer-note a{color:var(--zap-palette-green-dark,#1f9c66);font-weight:600;text-decoration:none;border-bottom:1px solid;}.wizard .wizard__footer-note+.wizard__footer{border-top:0;}.wizard .wizard__footer{flex:none;display:flex;align-items:center;justify-content:space-between;padding:18px 38px;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-shaded,#f5f5f5);}.wizard .wizard__progress{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;color:var(--zap-palette-grey-500,#9a9a9a);letter-spacing:.06em;}.wizard .zap-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:11px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:.15s;white-space:nowrap;line-height:1;}.wizard .zap-btn--primary{background:#27cc85;color:#fff;}.wizard .zap-btn--primary:hover{background:#1f9c66;}.wizard .zap-btn--primary:disabled{opacity:.45;cursor:default;}.wizard .zap-btn--ghost{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-700,#565656);border-color:var(--zap-palette-grey-300,#c8c8c8);}.wizard .zap-btn--ghost:hover{border-color:var(--zap-palette-grey-500,#9a9a9a);color:var(--zap-palette-ink,#0d0d3a);}.wizard .zap-btn--sm{padding:8px 11px;font-size:12.5px;}.wizard .zap-btn--text{background:none;border:0;color:var(--zap-palette-grey-500,#9a9a9a);padding:11px 6px;}.wizard .zap-btn--text:hover{color:var(--zap-palette-ink,#0d0d3a);}.wizard .zap-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;background:transparent;color:var(--zap-palette-grey-500,#9a9a9a);border-radius:8px;cursor:pointer;transition:.15s;}.wizard .zap-iconbtn:hover{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-ink,#0d0d3a);}.wizard .zap-iconbtn--sm{width:28px;height:28px;}.wizard .zap-iconbtn:disabled{opacity:.5;cursor:default;}.wizard .zap-iconbtn:disabled:hover{background:none;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .zap-searchwrap{display:flex;align-items:center;gap:9px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:9px;padding:0 12px;height:42px;}.wizard .zap-searchwrap:focus-within{border-color:#27cc85;box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.wizard .zap-searchwrap i{color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .zap-search{border:0;outline:0;font:inherit;font-size:14px;flex:1;background:transparent;color:var(--zap-palette-ink,#0d0d3a);}.wizard .zap-input{display:flex;align-items:center;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:9px;height:42px;padding:0 12px;flex:1;}.wizard .zap-input:focus-within{border-color:#27cc85;box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.wizard .zap-input input,.wizard .zap-input select{border:0;outline:0;font:inherit;font-size:14px;color:var(--zap-palette-ink,#0d0d3a);background:transparent;flex:1;width:100%;}.wizard .zap-card{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:14px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));overflow:hidden;}.wizard .zap-tablewrap{overflow-x:auto;}.wizard .zap-table{width:100%;border-collapse:collapse;font-size:13.5px;}.wizard .zap-table .zap-th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);padding:13px 16px;background:var(--zap-palette-shaded,#f5f5f5);border-bottom:1px solid var(--zap-palette-line,#ececef);white-space:nowrap;}.wizard .zap-table .zap-th--num{text-align:right;}.wizard .zap-table .zap-th--center{text-align:center;}.wizard .zap-table .zap-tr{border-bottom:1px solid var(--zap-palette-line,#ececef);}.wizard .zap-table .zap-tr:last-child{border-bottom:0;}.wizard .zap-table .zap-tr:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.wizard .zap-table .zap-td{padding:12px 16px;vertical-align:middle;color:var(--zap-palette-grey-900,#333);}.wizard .zap-table .zap-td--num{text-align:right;}.wizard .zap-table .zap-td--center{text-align:center;}.wizard .zap-name{font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.wizard .zap-num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--zap-palette-grey-700,#565656);}.wizard .zap-mono-id{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;color:var(--zap-palette-grey-700,#565656);}.wizard .zap-paper-tag{display:inline-block;font-size:12px;font-weight:600;color:var(--zap-palette-grey-700,#565656);background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);padding:3px 9px;border-radius:6px;}.wizard .wizard__grid{display:grid;gap:18px;}.wizard .wizard__grid--3{grid-template-columns:repeat(3,1fr);}.wizard .wizard__grid--stock{grid-template-columns:repeat(auto-fit,minmax(250px,340px));justify-content:start;}.wizard .wizard__overlay{position:fixed;inset:0;background:rgba(13,13,58,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:28px;}.wizard .wizard-editor-row{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--zap-palette-line,#ececef);}.wizard .wizard-editor-row:last-child{border-bottom:0;}.wizard .wizard-editor-row__name{font-size:13.5px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.wizard .wizard-editor-row__hint{font-size:12px;color:var(--zap-palette-grey-500,#9a9a9a);margin-top:4px;line-height:1.45;}.wizard .wizard-editor-row__control{display:flex;flex-direction:column;gap:8px;min-width:0;}.wizard .wizard-datatype-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;}.wizard .wizard-datatype-row>.zap-input{flex:0 0 auto;width:100%;}.wizard .wizard-datatype-row__extra{display:flex;gap:8px;flex-wrap:wrap;width:100%;}.wizard .wizard-datatype-row__extra .zap-input{flex:1 1 0;min-width:0;}.wizard .wizard__add-row{display:flex;gap:8px;}.wizard .zap-chiplist{margin-top:12px;}@media(max-width:980px){.wizard .wizard__frame{grid-template-columns:1fr;grid-template-rows:auto 1fr;}.wizard .wizard__rail{border-right:0;border-bottom:1px solid var(--zap-palette-line,#ececef);}.wizard .wizard__grid--3{grid-template-columns:1fr;}}.wizard-body--narrow{max-width:560px;}.wizard-body--wide{max-width:880px;}.wizard-body--xwide{max-width:1200px;}.step-number{font:normal normal normal 18px/23px IBM Plex Mono;color:var(--zap-palette-ink,#0d0d3a);}.campaign-type-selected{background:#27cc85 0% 0% no-repeat padding-box;color:#fff;}.wizard .wizard-stock{position:relative;overflow:hidden;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:16px;padding:18px;cursor:pointer;text-align:left;font:inherit;transition:.15s;}.wizard .wizard-stock:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.wizard .wizard-stock__banner{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.3;}.wizard .wizard-stock__banner i,.wizard .wizard-stock__banner svg{font-size:10px;}.wizard .wizard-stock__banner--popular{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.wizard .wizard-stock__banner--handwriting{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.wizard .wizard-stock__artwork{height:150px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;}.wizard .wizard-stock__image{max-width:100%;max-height:140px;object-fit:contain;display:block;}.wizard .wizard-stock__name{font-size:16px;font-weight:800;letter-spacing:-.3px;margin-top:2px;}.wizard .wizard-stock__dimensions{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-stock__specifications{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;}.wizard .wizard-stock__specifications li{font-size:12px;font-weight:600;color:var(--zap-palette-grey-700,#565656);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);padding:3px 10px;border-radius:999px;}.wizard .wizard-stock__footer{margin-top:auto;display:flex;flex-direction:column;gap:10px;}.wizard .wizard-stock__note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--zap-palette-amber,#e0820c);line-height:1.4;}.wizard .wizard-stock__note i,.wizard .wizard-stock__note svg{color:var(--zap-palette-amber,#e0820c);font-size:13px;flex:none;}.wizard .wizard-stock__price{border-top:1px solid var(--zap-palette-line,#ececef);padding-top:12px;text-align:right;font-size:13px;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-stock__price b{font-size:19px;color:var(--zap-palette-ink,#0d0d3a);margin-right:3px;}.wizard .wizard-stock--coming-soon{align-items:flex-start;justify-content:center;background:var(--zap-palette-shaded,#f5f5f5);border-style:dashed;cursor:default;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-stock__card{width:150px;height:104px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:3px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.wizard .wizard-stock__mailer{width:150px;height:90px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:3px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));display:flex;align-items:center;justify-content:center;}.wizard .wizard-stock__mailer span{width:60px;height:26px;background:var(--zap-palette-shaded,#f5f5f5);border-radius:2px;}.wizard .wizard-sector{display:flex;flex-direction:column;gap:18px;}.wizard .wizard-source{display:grid;grid-template-columns:1fr 300px;gap:26px;align-items:start;}.wizard .wizard-source__left{min-width:0;}.wizard .wizard-source__preview{position:sticky;top:8px;}.wizard .wizard-source__scratch{max-width:320px;}.wizard .wizard-source__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,320px));gap:18px;}.wizard .wizard-source__group{margin-bottom:30px;}.wizard .wizard-source__group:last-child{margin-bottom:0;}.wizard .wizard-source__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin:0 0 14px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-sector__picker{display:flex;align-items:center;gap:14px;}.wizard .wizard-sector__caption{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-preview{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:13px;overflow:hidden;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.wizard .wizard-preview__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--zap-palette-shaded,#f5f5f5);font-weight:800;font-size:14px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.wizard .wizard-preview__header span{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard-preview__list{overflow:auto;max-height:60vh;}.wizard .wizard-preview__loading{display:flex;flex-direction:column;gap:12px;min-height:160px;padding:16px;}.wizard .wizard-preview__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border-bottom:1px solid var(--zap-palette-line,#ececef);font-size:13px;}.wizard .wizard-preview__row:last-child{border-bottom:0;}.wizard .wizard-preview__row--note{color:var(--zap-palette-grey-700,#565656);}.wizard .wizard-preview__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.wizard .wizard-preview__type{flex:none;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .wizard__field-bar{display:flex;gap:12px;margin-bottom:16px;}.wizard .wizard__description{color:var(--zap-palette-grey-700,#565656);font-size:13px;}.wizard .wizard__add-field{width:100%;border:0;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-green-dark,#1f9c66);font:inherit;font-size:14px;font-weight:700;padding:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;}.wizard .wizard__add-field:hover{background:var(--zap-palette-green-soft,#e5f8ef);}.wizard .wizard__name-step{max-width:620px;}.wizard .wizard-summary{background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-line,#ececef);border-radius:13px;padding:18px 20px;}.wizard .wizard-summary__heading{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin-bottom:10px;}.wizard .wizard-summary__row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--zap-palette-line,#ececef);font-size:14px;color:var(--zap-palette-grey-700,#565656);}.wizard .wizard-summary__row:last-child{border-bottom:0;}.wizard .wizard-summary__row b{color:var(--zap-palette-ink,#0d0d3a);}@media(max-width:980px){.wizard .wizard-source{grid-template-columns:1fr;}.wizard .wizard-source__preview{position:static;}.wizard .wizard-source__templates{grid-template-columns:1fr;}}.wizard .signup-summary{display:flex;flex-direction:column;gap:22px;max-width:1000px;margin:0 auto;}.wizard .signup-summary__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;}.wizard .signup-summary__body{display:flex;flex-direction:column;gap:18px;padding:22px;}.wizard .signup-summary__poa{margin:0;font-size:13px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;}.wizard .summary-company{display:flex;align-items:center;gap:15px;}.wizard .summary-company__logo{width:64px;height:64px;border-radius:14px;background:var(--zap-palette-shaded,#f5f5f5);border:1px solid #ececef;display:flex;align-items:center;justify-content:center;color:#27cc85;flex:none;overflow:hidden;}.wizard .summary-company__logo img{width:100%;height:100%;object-fit:cover;}.wizard .summary-company__logo i{font-size:22px;}.wizard .summary-company__name{font-size:20px;font-weight:800;letter-spacing:-.4px;}.wizard .summary-company__sector{font-size:13px;color:var(--zap-palette-grey-500,#9a9a9a);font-weight:600;margin-top:2px;}.wizard .signup-summary__deflist{margin:0;display:flex;flex-direction:column;}.wizard .signup-summary__deflist>div{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:11px 0;border-top:1px solid #ececef;}.wizard .signup-summary__deflist dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin:0;}.wizard .signup-summary__deflist dd{margin:0;font-size:13.5px;color:var(--zap-palette-grey-900,#333);font-weight:600;line-height:1.45;}.wizard .signup-summary__planline{font-size:15px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;}.wizard .signup-summary__planline b{color:var(--zap-palette-ink,#0d0d3a);font-weight:800;}.wizard .signup-summary__pricegrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ececef;border:1px solid #ececef;border-radius:12px;overflow:hidden;}.wizard .summary-pricecell{background:var(--zap-palette-surface,#fff);padding:14px 16px;display:flex;flex-direction:column;gap:4px;}.wizard .summary-pricecell--wide{grid-column:1/-1;}.wizard .summary-pricecell__k{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .summary-pricecell__v{font-size:20px;font-weight:800;letter-spacing:-.4px;color:var(--zap-palette-ink,#0d0d3a);}.wizard .summary-pricecell__v i{font-style:normal;font-size:12.5px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .summary-promo{display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:1px solid #ececef;}.wizard .summary-promo__k{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.wizard .signup-summary__terms{display:flex;align-items:center;gap:12px;background:var(--zap-palette-shaded,#f5f5f5);border:1px solid #ececef;border-radius:12px;padding:16px 18px;font-size:14px;font-weight:600;color:var(--zap-palette-ink,#0d0d3a);cursor:pointer;}.wizard .signup-summary__terms input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;}.wizard .signup-summary__terms a{color:var(--zap-palette-green-dark,#1f9c66);font-weight:800;text-decoration:none;border-bottom:1px solid;}.wizard .signup-summary__checkbox{width:22px;height:22px;border-radius:6px;border:2px solid var(--zap-palette-grey-300,#c8c8c8);background:var(--zap-palette-surface,#fff);display:flex;align-items:center;justify-content:center;color:#fff;flex:none;transition:.13s;}.wizard .signup-summary__checkbox--on{background:#27cc85;border-color:#27cc85;}.wizard .signup-summary__checkbox i{font-size:12px;}.wizard .signup-summary__help{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--zap-palette-grey-700,#565656);padding-left:2px;}.wizard .signup-summary__help i{color:var(--zap-palette-green-dark,#1f9c66);flex:none;}.wizard .signup-summary__help a{color:var(--zap-palette-green-dark,#1f9c66);font-weight:800;text-decoration:none;border-bottom:1px solid;}@media(max-width:980px){.wizard .signup-summary__grid{grid-template-columns:1fr;}}.page-not-found .main{margin-top:0;}.error-page .top-text-container{margin-left:7rem;margin-top:3rem;}.error-page .error-page__message{padding-bottom:9rem;padding-left:8rem;}.error-page__zap-icon{max-width:30px;transform:rotate(90deg);}.error-page .error-page__back-actions{float:right;width:100%;margin-top:2rem;margin-bottom:4rem;}.error-page .page-title{text-align:left;font-size:100px;margin-bottom:1.5rem;}.error-page .error-page__subtitle{text-align:left;font-size:35px;width:20rem;}.error-page .error-page__zap{display:flex;justify-content:center;margin-bottom:8rem;margin-left:31rem;}.error-page .bottom-row{display:flex;flex-direction:row;justify-content:space-between;}.error-page .error-page__text{font-size:18px;font-weight:400;margin-top:2rem;margin-left:8rem;width:31.5rem;color:var(--zap-palette-ink,#0d0d3a);}.error-page__banner{position:relative;align-items:center;display:flex;}.error-page__banner--404{padding-bottom:1rem!important;background:var(--zap-palette-shaded,#f5f5f5);display:block;position:relative;align-items:center;}.error-page__banner--404:before{content:"";background:url(../img/bg_404.png);position:absolute;top:0;left:0;width:100%;height:69%;}.error-page div#ZAP_MAN_icon svg{height:870px!important;width:420px!important;margin-top:-610px;margin-right:16rem;}@media(max-width:1650px){.error-page div#ZAP_MAN_icon svg{margin-right:5rem;}.error-page .error-page__zap{display:flex;justify-content:normal;margin-left:30rem;}}@media(max-width:1300px){.error-page div#ZAP_MAN_icon svg{margin-right:0;}.error-page .error-page__zap{display:flex;justify-content:normal;margin-left:25rem;}}@media(max-width:1250px){.error-page div#ZAP_MAN_icon svg{display:none;}.error-page .error-page__zap{margin-left:10rem;}}@media(max-width:1000px){.error-page div#ZAP_MAN_icon svg{display:none;}.error-page .error-page__zap{display:none;}}#hs-eu-cookie-confirmation{display:none;position:fixed!important;background:#602eee!important;border-bottom:0!important;left:unset!important;top:unset!important;bottom:0!important;z-index:3147483648!important;box-shadow:none!important;border-top:0!important;}#hs-eu-cookie-confirmation-inner{background-color:#602eee!important;color:#fff!important;position:relative!important;display:block!important;padding:5px!important;}#hs-eu-cookie-confirmation-inner>#hs-eu-policy-wording{display:flex;position:absolute;height:100%;align-items:center;}#hs-eu-cookie-confirmation-inner>#hs-eu-policy-wording>p{color:#fff!important;font-size:16px!important;font-weight:300!important;font-family:"Sofia Pro"!important;}div#hubspot-messages-iframe-container{z-index:2000;}@media(min-width:801px){#hs-eu-cookie-confirmation-inner>#hs-eu-policy-wording>p{margin:0 0 12px 30px!important;}}@media(max-width:800px){#hs-eu-cookie-confirmation-inner>#hs-eu-policy-wording{display:flex;position:relative;height:100%;align-items:center;justify-content:center;}#hs-eu-cookie-confirmation-inner>#hs-eu-policy-wording>p{margin-left:0!important;margin-top:10px!important;}}#AccessDenied{height:100%;}#AccessDenied .access-denied__background{background:linear-gradient(0,#f5f5f5 50%,#fff 50%);height:100%;}#AccessDenied .access-denied__grid{display:grid;grid-template-columns:1fr 1fr;height:100%;}#AccessDenied .left-container{display:grid;grid-template-rows:2fr 6fr 5fr;margin-left:200px;}#AccessDenied .access-denied__copy{margin-left:15px;}#AccessDenied .access-denied__copy .access-denied__mobile-image{display:none;}#AccessDenied .access-denied__title{color:var(--zap-palette-ink,#0d0d3a);font-weight:bold;font-size:60px;}#AccessDenied .access-denied__message{color:var(--zap-palette-ink,#0d0d3a);font-weight:bold;font-size:32px;}#AccessDenied .access-denied__admins{margin-left:15px;}#AccessDenied .access-denied__admins-grid{display:grid;grid-template-columns:2fr 3fr;gap:10px;}#AccessDenied .access-denied__admins-grid .zap-text-green{font-size:18px;}#AccessDenied .access-denied__admins-text{text-align:center;color:var(--zap-palette-ink,#0d0d3a);font-weight:bold;font-size:22px;}#AccessDenied .right-container{display:flex;flex-direction:column;align-items:center;justify-content:center;}@media screen and (max-width:768px){#AccessDenied .access-denied__grid{display:block;}#AccessDenied .left-container{margin-left:3rem;display:block;}#AccessDenied .left-container button{font-size:1rem!important;}#AccessDenied .left-container .access-denied__copy{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem;}#AccessDenied .left-container .access-denied__title{font-size:2.5rem;align-self:flex-start;margin-bottom:1rem;}#AccessDenied .left-container .access-denied__mobile-image{display:block;}#AccessDenied .left-container .access-denied__mobile-image img{height:17rem;}#AccessDenied .left-container .access-denied__message{font-size:1.6rem;margin-top:1rem;}#AccessDenied .left-container .access-denied__admins-grid{display:block;display:flex;flex-direction:column;align-items:flex-start;}#AccessDenied .left-container .access-denied__admins-grid .zap-text-green{font-size:1.2rem;}#AccessDenied .left-container .access-denied__admins-text{font-size:1.5rem;}#AccessDenied .right-container{display:none;}}.account-activate__text{margin-top:10rem;}.account-activate__text p{text-align:center;}.account-activate__button-container{text-align:center;margin-top:11rem;}@media(max-width:768px){.account-activate__text{padding:0 1rem;margin-top:2rem;}.account-activate__text p{color:var(--zap-palette-ink,#0d0d3a);text-align:start;font-size:1.6rem;}.account-activate__button-container{text-align:start;padding:0 1rem;margin-top:9rem;}.account-activate__button-container .account-activate__button{font-size:1.5rem;}}.add-edit-template-step{max-width:560px;display:flex;flex-direction:column;gap:18px;}.add-edit-template-step__actions{max-width:560px;display:flex;justify-content:flex-end;margin-top:24px;}.add-edit-template-toggle-row{display:flex;align-items:center;gap:14px;}.add-edit-template-toggle-row__label{font-weight:600;color:var(--zap-palette-ink,#0d0d3a);}.add-edit-template-picklist{max-width:720px;}.add-edit-template-picklist__summary{font-size:13px;color:var(--zap-palette-grey-700,#565656);margin:2px 0 14px;}.add-edit-template-picklist__summary b{color:var(--zap-palette-ink,#0d0d3a);font-weight:600;}.add-edit-template-picklist__box{border:1px solid var(--zap-palette-line,#ececef);border-radius:10px;overflow:hidden;margin-top:12px;}.add-edit-template-picklist__scroll{max-height:440px;overflow-y:auto;}.add-edit-template-picklist__row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--zap-palette-line,#ececef);cursor:pointer;transition:background-color .12s ease;}.add-edit-template-picklist__row:last-child{border-bottom:0;}.add-edit-template-picklist__row:hover{background-color:#f4fbf8;}.add-edit-template-picklist__row--selected{background-color:#f4fbf8;}.add-edit-template-picklist__name{font-size:14px;color:var(--zap-palette-ink,#0d0d3a);}.add-edit-template-picklist__check{flex:0 0 auto;width:18px;height:18px;border:1.5px solid var(--zap-palette-line,#ececef);border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;}.add-edit-template-picklist__check--on{background-color:#27cc85;border-color:#27cc85;}.zap-iconpick-trigger{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--zap-palette-line,#ececef);border-radius:10px;background:var(--zap-palette-surface,#fff);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease;}.zap-iconpick-trigger:hover{border-color:#27cc85;}.zap-iconpick-trigger__icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-ink,#0d0d3a);font-size:16px;}.zap-iconpick-trigger__label{font-weight:600;font-size:14px;color:var(--zap-palette-ink,#0d0d3a);}.zap-iconpick-trigger__caret{font-size:12px;color:var(--zap-palette-grey-700,#565656);}.zap-iconpick{width:min(604px,76vw);}.zap-iconpick__search{margin-bottom:16px;}.zap-iconpick__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:10px;max-height:52vh;overflow-y:auto;padding:4px;}.zap-iconpick__tile{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid var(--zap-palette-line,#ececef);border-radius:10px;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-ink,#0d0d3a);font-size:20px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease;}.zap-iconpick__tile:hover{border-color:#27cc85;background:var(--zap-palette-green-tint,#f4fbf8);}.zap-iconpick__tile.zap-selectable-card--selected{border-color:#27cc85;background:var(--zap-palette-green-tint,#f4fbf8);box-shadow:inset 0 0 0 1px #27cc85;}.zap-iconpick__empty{padding:32px;text-align:center;color:var(--zap-palette-grey-700,#565656);}.zap-dt .zap-transfer{display:grid;grid-template-columns:1fr 210px 1fr;gap:18px;align-items:start;margin-top:6px;}.zap-dt .zap-transfer__errors{margin-bottom:14px;}.zap-dt .zap-panel{display:flex;flex-direction:column;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));overflow:hidden;height:560px;}.zap-dt .zap-panel__head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--zap-palette-shaded,#f5f5f5);border-bottom:1px solid var(--zap-palette-line,#ececef);}.zap-dt .zap-panel__title{font-size:12px;font-weight:var(--fw-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-700,#565656);}.zap-dt .zap-panel__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;font-size:12px;font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums;}.zap-dt .zap-panel--assigned .zap-panel__count{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.zap-dt .zap-panel--available .zap-panel__count{background:#0d0d3a;color:#fff;}.zap-dt .zap-panel__search{padding:11px 14px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.zap-dt .zap-panel__search .zap-input{max-width:none;width:100%;}.zap-dt .zap-panel__list{flex:1;overflow-y:auto;padding:6px;}.zap-dt .zap-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;color:var(--zap-palette-grey-500,#9a9a9a);font-size:13px;font-weight:var(--fw-semibold);text-align:center;padding:20px;}.zap-dt .zap-panel__empty i{font-size:24px;color:var(--zap-palette-grey-300,#c8c8c8);}.zap-dt .zap-trow{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;text-align:left;font:inherit;padding:11px 12px;border-radius:var(--r-md);cursor:pointer;color:var(--zap-palette-ink,#0d0d3a);transition:background .12s;}.zap-dt .zap-trow:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dt .zap-trow:hover .zap-trow__move{background:var(--zap-palette-green,#27cc85);color:#fff;}.zap-dt .zap-trow__name{flex:1;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.zap-dt .zap-trow__move{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-500,#9a9a9a);flex:none;transition:.15s;}.zap-dt .zap-trow__move i{font-size:14px;}.zap-dt .zap-trow--available{flex-direction:row-reverse;}.zap-dt .zap-guide{display:flex;flex-direction:column;gap:16px;padding-top:64px;}.zap-dt .zap-guide__item{display:flex;align-items:flex-start;gap:12px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:11px;padding:14px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.zap-dt .zap-guide__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);flex:none;}.zap-dt .zap-guide__icon i{font-size:var(--fs-lg);}.zap-dt .zap-guide__item--add .zap-guide__icon{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.zap-dt .zap-guide__item--remove .zap-guide__icon{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-dt .zap-guide__text{font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);font-weight:var(--fw-semibold);line-height:1.45;}.zap-dt .zap-guide__text b{color:var(--zap-palette-ink,#0d0d3a);}.zap-dt .zap-savebar{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:22px;}.zap-dt .zap-savebar__hint{font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);font-weight:var(--fw-semibold);}@media(max-width:1100px){.zap-dt .zap-transfer{grid-template-columns:1fr;}.zap-dt .zap-guide{flex-direction:row;padding-top:0;}.zap-dt .zap-guide .zap-guide__item{flex:1;}.zap-dt .zap-panel{height:420px;}}.sa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;}.sa-card{display:flex;flex-direction:column;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:12px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));overflow:hidden;}.sa-card__body{padding:18px 18px 14px;flex:1;}.sa-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;}.sa-card__name{margin:0;font-size:15px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.sa-type{display:inline-flex;align-items:center;flex:none;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;}.sa-type--static{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.sa-type--dynamic{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.sa-reach{margin-bottom:12px;font-size:22px;font-weight:800;letter-spacing:-.3px;color:var(--zap-palette-ink,#0d0d3a);}.sa-reach__unit{font-size:12.5px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);}.sa-segments{display:flex;flex-direction:column;gap:4px;}.sa-segment{font-size:13px;color:var(--zap-palette-grey-700,#565656);}.sa-committed{display:inline-flex;align-items:center;gap:6px;margin:2px 0 10px;font-size:12px;font-weight:700;color:var(--zap-palette-green-dark,#1f9c66);}.sa-committed i{font-size:11px;}.sa-card__foot{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-shaded,#f5f5f5);}.sa-date{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);}.sa-actions{display:inline-flex;align-items:center;gap:8px;}.ab-step{display:flex;gap:24px;align-items:flex-start;margin-top:8px;}.ab-step__main{flex:1 1 auto;min-width:0;}.ab-step__side{flex:0 0 300px;}@media(max-width:992px){.ab-step{flex-direction:column;}.ab-step__side{width:100%;flex-basis:auto;}}.ab-search{position:relative;margin-bottom:16px;}.ab-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--zap-palette-grey-500,#9a9a9a);font-size:13px;pointer-events:none;}.ab-search__input{width:100%;padding:11px 40px 11px 38px;font:inherit;font-size:14px;color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:10px;transition:.15s;}.ab-search__input::placeholder{color:var(--zap-palette-grey-500,#9a9a9a);}.ab-search__input:focus{outline:0;border-color:var(--zap-palette-green,#27cc85);box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.ab-search__clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:6px;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;font-size:13px;}.ab-search__clear:hover{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-ink,#0d0d3a);}.ab-empty{padding:28px 6px;text-align:center;font-size:13.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.ab-group-label{display:block;font-size:13px;font-weight:600;color:var(--zap-palette-ink,#0d0d3a);margin:22px 0 10px;}.ab-card-grid{display:grid;gap:14px;}.ab-card-grid--2{grid-template-columns:repeat(2,minmax(0,320px));}.ab-card-grid--seg{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));}.ab-card-grid--seg .ab-card{align-items:stretch;justify-content:flex-start;}.ab-card-grid--seg .ab-card__meta{margin-top:auto;}@media(max-width:640px){.ab-card-grid--2{grid-template-columns:1fr;}}.ab-card{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;font:inherit;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;padding:18px;cursor:pointer;transition:.15s;}.ab-card:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);}.ab-card__icon{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:16px;}.ab-card__title{font-size:15px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.ab-card__body{font-size:13px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;}.ab-card__meta{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);}.ab-band{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:12px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));margin-bottom:14px;overflow:hidden;}.ab-band__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--zap-palette-surface,#fff);border:0;cursor:pointer;font:inherit;text-align:left;}.ab-band__head:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.ab-band__title{font-size:15px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.ab-band__meta{display:inline-flex;align-items:center;gap:12px;}.ab-band__count{font-size:12.5px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);}.ab-band__chev{color:var(--zap-palette-grey-500,#9a9a9a);font-size:13px;}.ab-band__body{padding:2px 16px 16px;}.ab-side{position:sticky;top:20px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:12px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));overflow:hidden;}.ab-side__head{padding:14px 18px;border-bottom:1px solid var(--zap-palette-line,#ececef);font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-ink,#0d0d3a);}.ab-side__body{padding:18px;}.ab-side__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--zap-palette-line,#ececef);}.ab-side__row-label{font-size:13px;color:var(--zap-palette-grey-700,#565656);}.ab-side__row-val{font-size:14px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.ab-side__empty{text-align:center;padding:26px 6px;font-size:13px;color:var(--zap-palette-grey-500,#9a9a9a);line-height:1.5;}.ab-reach{text-align:center;padding:6px 0 12px;}.ab-reach__label{font-size:12px;color:var(--zap-palette-grey-500,#9a9a9a);}.ab-reach__value{font-size:30px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);letter-spacing:-.5px;line-height:1.2;}.ab-reach__info{color:var(--zap-palette-grey-300,#c8c8c8);font-size:11px;margin-left:4px;cursor:help;}.publish-wizard__step{display:flex;flex-direction:column;gap:18px;}@media(min-width:981px){.publish-wizard__step .wizard__grid--3{grid-template-columns:repeat(3,minmax(0,320px));}.publish-wizard__inline{max-width:996px;}}.publish-wizard__explorer{border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:13px;overflow:hidden;}.publish-wizard__inline{display:flex;flex-direction:column;gap:14px;background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:13px;padding:18px;}.publish-wizard-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:34px 24px;text-align:center;cursor:pointer;border:2px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:12px;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-700,#565656);transition:.15s;}.publish-wizard-dropzone:hover{border-color:#27cc85;background:var(--zap-palette-green-tint,#f4fbf8);}.publish-wizard-upload__aside{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;}.publish-wizard-upload__aside .publish-wizard-upload__check{margin:0;font-size:13.5px;}.publish-wizard-counter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;}.publish-wizard-counter__label{font-size:16px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.publish-wizard-counter__hint{margin-top:2px;font-size:12.5px;color:var(--zap-palette-grey-700,#565656);max-width:460px;}.publish-wizard-counter__input.zap-input{width:150px;flex:none;padding:0 6px;}.publish-wizard-counter__input.zap-input input{text-align:center;font-size:20px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.publish-wizard-summary{border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:13px;padding:16px 18px;max-width:560px;}.publish-wizard-summary__heading{font-size:15px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);margin-bottom:6px;}.publish-wizard-summary__group{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin-top:12px;padding-top:12px;border-top:1px solid var(--zap-palette-grey-200,#e6e6e6);}.publish-wizard-summary__row{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:13.5px;}.publish-wizard-summary__row span:first-child{color:var(--zap-palette-grey-700,#565656);}.publish-wizard-summary__row span:last-child{font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.proof-generate__id,.proof-review__id{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-sm);letter-spacing:.03em;color:var(--zap-palette-grey-500,#9a9a9a);background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-sm);padding:5px 10px;width:fit-content;max-width:100%;overflow-wrap:anywhere;}.wizard .wizard__content:has(.proof-generate){display:flex;flex-direction:column;}.proof-generate{flex:1 1 auto;min-height:0;}.proof-generate__grid{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:40px;align-items:stretch;flex:1 1 auto;min-height:0;}.proof-generate__status{display:flex;flex-direction:column;align-items:flex-start;gap:18px;}.proof-generate__timer{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:34px;font-weight:var(--fw-semibold);line-height:1;color:var(--zap-palette-ink,#0d0d3a);font-variant-numeric:tabular-nums;}.proof-generate__stages{display:flex;flex-direction:column;gap:11px;}.proof-generate__note{font-size:var(--fs-md);color:var(--zap-palette-grey-700,#565656);line-height:1.5;margin:0;max-width:42ch;}.proof-generate__panels{display:flex;flex-wrap:wrap;gap:22px;align-content:flex-start;min-width:0;height:100%;min-height:0;overflow-y:auto;padding-right:12px;}.proof-stage{display:flex;align-items:center;gap:11px;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-700,#565656);}.proof-stage--active{color:var(--zap-palette-ink,#0d0d3a);}.proof-stage__spinner{flex:none;width:16px;height:16px;border-radius:50%;border:2.5px solid var(--zap-palette-green-soft,#e5f8ef);border-top-color:var(--zap-palette-green,#27cc85);animation:proof-spin .8s linear infinite;}.proof-stage__label{line-height:1;}@keyframes proof-spin{to{transform:rotate(360deg);}}.proof-panel{margin:0;display:flex;flex-direction:column;gap:8px;flex:none;width:fit-content;}.proof-panel__img,.proof-panel__placeholder{aspect-ratio:148/105;width:clamp(320px,30vw,600px);height:auto;max-width:100%;align-self:flex-start;border-radius:var(--r-md);border:1px solid var(--zap-palette-grey-200,#e6e6e6);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));object-fit:cover;background:var(--zap-palette-surface,#fff);}.proof-panel__placeholder{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--zap-palette-surface,#fff),var(--zap-palette-surface,#fff) 9px,var(--zap-palette-shaded,#f5f5f5) 9px,var(--zap-palette-shaded,#f5f5f5) 18px);}.proof-panel__placeholder span{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);padding:3px 9px;border-radius:var(--r-sm);}.proof-panel__cap{flex:none;display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm);}.proof-panel__side{font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);text-transform:capitalize;}.proof-panel__name{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.proof-review__grid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start;max-width:900px;}.proof-review__side{display:flex;flex-direction:column;gap:18px;}.proof-checklist{background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-card);padding:18px 20px;display:flex;flex-direction:column;gap:15px;}.proof-checklist__title{font-size:var(--fs-md);font-weight:var(--fw-heavy);letter-spacing:-.1px;color:var(--zap-palette-ink,#0d0d3a);}.proof-checklist__row{display:flex;align-items:flex-start;gap:13px;}.proof-checklist__icon{flex:none;width:32px;height:32px;border-radius:var(--r-md);background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);display:flex;align-items:center;justify-content:center;font-size:14px;}.proof-checklist__text{display:flex;flex-direction:column;gap:2px;line-height:1.4;}.proof-checklist__text b{font-size:var(--fs-md);color:var(--zap-palette-ink,#0d0d3a);}.proof-checklist__text span{font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);}.proof-actions{display:flex;flex-direction:column;gap:4px;}.proof-actions__item{display:flex;flex-direction:column;align-items:stretch;gap:4px;margin-bottom:10px;}.proof-actions__btn{width:100%;justify-content:center;}.proof-actions__hint{font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);padding-left:2px;}.proof-signoff{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;background:var(--zap-palette-green-tint,#f4fbf8);border:1.5px solid var(--zap-palette-green-soft,#e5f8ef);border-radius:var(--r-lg);padding:14px 16px;cursor:pointer;font:inherit;transition:.18s;}.proof-signoff--locked{background:var(--zap-palette-shaded,#f5f5f5);border-color:var(--zap-palette-grey-200,#e6e6e6);cursor:not-allowed;}.proof-signoff--approved{border-color:var(--zap-palette-green,#27cc85);box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.proof-signoff__box{flex:none;width:22px;height:22px;border-radius:var(--r-sm);border:2px solid var(--zap-palette-grey-300,#c8c8c8);background:var(--zap-palette-surface,#fff);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;transition:.15s;}.proof-signoff--locked .proof-signoff__box{background:var(--zap-palette-shaded,#f5f5f5);border-color:var(--zap-palette-grey-200,#e6e6e6);}.proof-signoff--approved .proof-signoff__box{background:var(--zap-palette-green,#27cc85);border-color:var(--zap-palette-green,#27cc85);}.proof-signoff__text{display:flex;flex-direction:column;gap:3px;line-height:1.35;}.proof-signoff__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.proof-signoff--locked .proof-signoff__title{color:var(--zap-palette-grey-500,#9a9a9a);}.proof-signoff__desc{font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}@media(max-width:900px){.proof-generate__grid,.proof-review__grid{grid-template-columns:1fr;}.wizard .wizard__content:has(.proof-generate){display:block;}.proof-generate__grid{grid-template-rows:none;}.proof-generate__panels{height:auto;overflow-y:visible;padding-right:0;}.proof-panel{width:100%;}.proof-panel__img,.proof-panel__placeholder{width:100%;height:auto;align-self:stretch;}}.csv-wizard-step{display:flex;flex-direction:column;}.csv-wizard-options{display:flex;flex-direction:column;gap:10px;}.csv-wizard-options--after-file{margin-top:16px;}.csv-wizard-option{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;text-align:left;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:13px;padding:14px 18px;cursor:pointer;font:inherit;transition:.15s;}.csv-wizard-option:hover{border-color:var(--zap-palette-green,#27cc85);background:var(--zap-palette-green-tint,#f4fbf8);}.csv-wizard-option__num{flex:none;width:34px;height:34px;border-radius:9px;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-green-dark,#1f9c66);font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;}.csv-wizard-option__body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;}.csv-wizard-option__title{font-weight:700;font-size:14px;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-option__desc{font-size:12.5px;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-option:disabled{opacity:.55;cursor:default;}.csv-wizard-field{display:flex;flex-direction:column;gap:9px;margin-bottom:26px;}.csv-wizard-field--inline{margin-bottom:14px;}.csv-wizard-label{font-size:14px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-label--sm{font-size:12.5px;font-weight:600;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-schedule{display:flex;align-items:stretch;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:14px;box-shadow:0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05);overflow:hidden;margin-bottom:24px;}.csv-wizard-schedule__node{flex:1;display:flex;flex-direction:column;gap:5px;padding:22px 24px;}.csv-wizard-schedule__node--end{align-items:flex-end;text-align:right;background:var(--zap-palette-green-tint,#f4fbf8);}.csv-wizard-schedule__key{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.csv-wizard-schedule__value{font-size:24px;font-weight:700;letter-spacing:-.5px;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-schedule__sub{font-size:12.5px;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-schedule__track{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 6px;color:var(--zap-palette-green-dark,#1f9c66);}.csv-wizard-schedule__transit{font-family:"IBM Plex Mono",monospace;font-size:10px;color:var(--zap-palette-grey-500,#9a9a9a);white-space:nowrap;}.csv-wizard-note{display:flex;gap:11px;align-items:flex-start;background:var(--zap-palette-green-tint,#f4fbf8);border:1px solid var(--zap-palette-green-soft,#e5f8ef);border-radius:12px;padding:15px 17px;color:var(--zap-palette-green-dark,#1f9c66);}.csv-wizard-note p{margin:0;font-size:13px;line-height:1.55;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-note b{color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-note a{color:var(--zap-palette-green-dark,#1f9c66);font-weight:700;cursor:pointer;border-bottom:1px solid;}.csv-wizard-note svg,.csv-wizard-note i{flex:none;margin-top:2px;color:var(--zap-palette-green-dark,#1f9c66);}.csv-wizard-seed{display:flex;align-items:center;gap:18px;justify-content:space-between;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:12px;padding:15px 18px;margin-bottom:18px;cursor:pointer;}.csv-wizard-seed__text{display:flex;flex-direction:column;gap:3px;}.csv-wizard-seed__title{font-size:14px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-seed__hint{font-size:12.5px;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-file{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:14px;box-shadow:0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05);overflow:hidden;animation:csvWizardPop .2s ease-out;}.csv-wizard-file__top{display:flex;align-items:center;gap:14px;padding:18px;}.csv-wizard-file__icon{flex:none;width:44px;height:44px;border-radius:11px;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);display:flex;align-items:center;justify-content:center;font-size:18px;}.csv-wizard-file__meta{flex:1;min-width:0;}.csv-wizard-file__name{font-size:15px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-file__sub{font-size:12.5px;color:var(--zap-palette-grey-700,#565656);margin-top:2px;}.csv-wizard-file__rows{display:flex;align-items:center;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-shaded,#f5f5f5);}@keyframes csvWizardPop{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:none;}}.csv-wizard-stat{display:flex;flex-direction:column;gap:2px;padding:14px 20px;border-right:1px solid var(--zap-palette-line,#ececef);}.csv-wizard-stat__number{font-size:20px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);letter-spacing:-.3px;}.csv-wizard-stat__number--ok{color:var(--zap-palette-green-dark,#1f9c66);}.csv-wizard-stat__number--warn{color:var(--zap-palette-amber,#e0820c);}.csv-wizard-stat__key{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.csv-wizard-file__actions{margin-left:auto;margin-right:14px;display:flex;align-items:center;gap:8px;padding:10px 0;}.csv-wizard-map-button{margin-left:auto;margin-right:14px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--zap-palette-green,#27cc85);background:var(--zap-palette-green,#27cc85);color:#fff;font:inherit;font-size:13px;font-weight:700;padding:9px 14px;border-radius:9px;cursor:pointer;transition:.15s;}.csv-wizard-map-button:hover{background:var(--zap-palette-green-dark,#1f9c66);}.csv-wizard-map-button--ok{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-green-dark,#1f9c66);border-color:var(--zap-palette-green-soft,#e5f8ef);}.csv-wizard-map__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.csv-wizard-map__head h3{font-size:22px;font-weight:700;letter-spacing:-.5px;margin:5px 0 0;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-map__head p{margin:7px 0 0;font-size:13px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;max-width:60ch;}.csv-wizard-map__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;border-top:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-grey-100,#efeff1);}.csv-wizard-map__count{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-map__actions{display:flex;gap:10px;}.csv-wizard-map-field{display:flex;flex-direction:column;gap:4px;}.csv-wizard-map-field b{font-size:14px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.csv-wizard-requirement{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);font-style:normal;}.csv-wizard-requirement.csv-wizard-requirement--mandatory{color:var(--zap-palette-amber,#e0820c);}.csv-wizard-map-preview code{font-family:"IBM Plex Mono",monospace;font-size:12.5px;color:var(--zap-palette-grey-900,#333);background:var(--zap-palette-shaded,#f5f5f5);padding:5px 9px;border-radius:6px;display:inline-block;}.csv-wizard-map-preview__empty{font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);font-style:italic;}.zap-pop__body--editor:has(.csv-wizard-map-table){display:flex;flex-direction:column;}.zap-pop__body--editor .csv-wizard-map-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;}.zap-pop__body--editor .csv-wizard-map-table .mud-table-container{flex:1 1 auto;min-height:0;height:auto!important;overflow-y:auto;}.zap-pop__body--editor .csv-wizard-map-table .mud-table-head th{position:sticky;top:0;z-index:2;}.csv-wizard-review{display:grid;grid-template-columns:1fr 320px;gap:26px;align-items:start;}.csv-wizard-review__col{display:flex;flex-direction:column;gap:26px;}.csv-wizard-review__group{display:flex;flex-direction:column;}.csv-wizard-review__group-heading{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin-bottom:6px;}.csv-wizard-review__summary{background:var(--zap-palette-navy,#0d0d3a);color:#fff;border-radius:16px;padding:22px;box-shadow:0 6px 24px rgba(13,13,58,.12);border:1px solid var(--zap-palette-line,#ececef);}.csv-wizard-line{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--zap-palette-line,#ececef);font-size:14px;color:var(--zap-palette-grey-700,#565656);}.csv-wizard-line:last-child{border-bottom:0;}.csv-wizard-line b{color:var(--zap-palette-ink,#0d0d3a);font-weight:700;}.csv-wizard-receipt__heading{font-family:"IBM Plex Mono",monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:14px;}.csv-wizard-receipt__row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:13.5px;color:rgba(255,255,255,.78);}.csv-wizard-receipt__row b{color:#fff;font-weight:700;}.csv-wizard-receipt__total{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16);}.csv-wizard-receipt__total span{font-size:14px;color:rgba(255,255,255,.78);}.csv-wizard-receipt__total b{font-size:26px;font-weight:700;letter-spacing:-.5px;}.csv-wizard-receipt__note{display:flex;gap:9px;align-items:flex-start;margin-top:16px;font-size:11.5px;line-height:1.5;color:rgba(255,255,255,.6);}.csv-wizard-receipt__note svg,.csv-wizard-receipt__note i{flex:none;margin-top:1px;color:var(--zap-palette-green,#27cc85);}.csv-wizard-receipt__note a{color:var(--zap-palette-green,#27cc85);font-weight:700;cursor:pointer;}.csv-wizard-meter{height:7px;border-radius:4px;background:rgba(255,255,255,.16);overflow:hidden;margin:8px 0 14px;}.csv-wizard-meter span{display:block;height:100%;background:var(--zap-palette-green,#27cc85);border-radius:4px;}@media(max-width:980px){.csv-wizard-review{grid-template-columns:1fr;}.csv-wizard-schedule{flex-direction:column;}.csv-wizard-schedule__node--end{align-items:flex-start;text-align:left;}.csv-wizard-schedule__track{flex-direction:row;padding:10px 24px;border-top:1px solid var(--zap-palette-line,#ececef);}}.int-eyebrow{font-family:"IBM Plex Mono",monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--zap-palette-green-dark,#1f9c66);}.src-choice-wrap{display:block;}.src-group{margin-bottom:30px;}.src-group:last-child{margin-bottom:0;}.src-group__heading{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-family:"IBM Plex Mono",monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.src-group__heading-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:10.5px;font-weight:700;}.src-icon-box{width:46px;height:46px;border-radius:11px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:19px;}.src-group__note{margin:12px 2px 0;font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);line-height:1.5;max-width:60ch;}.int-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;}.int-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;cursor:pointer;text-align:left;font:inherit;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;transition:.15s;}.int-card:hover:not(.int-card--disabled){border-color:var(--zap-palette-grey-300,#c8c8c8);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));transform:translateY(-2px);}.int-card.zap-selectable-card--selected{border-color:#27cc85;box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.int-card--disabled{opacity:.6;cursor:default;}.int-card__media{display:flex;align-items:center;justify-content:center;height:82px;border-radius:11px;padding:14px;overflow:hidden;background:#f5f5f5;border:1px solid #ececef;}.int-card__media--brand{padding:0;border:0;background:#fff;}.int-card__logo{max-width:100%;max-height:100%;object-fit:contain;}.int-card__mono{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-weight:800;font-size:34px;text-transform:lowercase;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);}.int-card__name{font-size:15.5px;font-weight:800;letter-spacing:-.2px;color:var(--zap-palette-ink,#0d0d3a);}.int-card__sub{font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.int-card__badge{display:inline-flex;}.int-option-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;cursor:pointer;text-align:left;font:inherit;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;transition:.15s;}.int-option-card:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));transform:translateY(-2px);}.int-option-card__name{font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--zap-palette-ink,#0d0d3a);}.int-option-card__ghosticon{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);color:var(--zap-palette-green-dark,#1f9c66);}.int-option-card__ghostsub{font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.int-option-card--ghost{border-style:dashed;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-500,#9a9a9a);}.int-option-card--ghost:hover{border-color:#27cc85;background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-green-dark,#1f9c66);}.int-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;}.int-pill--connected{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.int-pill--available{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.int-pill--soon{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.int-type-tag{display:inline-block;font-family:"IBM Plex Mono",monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:6px;}.int-type-tag--oneoff{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.int-type-tag--ongoing{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.int-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;border:1px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:14px;color:var(--zap-palette-grey-500,#9a9a9a);background:var(--zap-palette-surface,#fff);text-align:center;}.int-empty i{font-size:24px;}.int-empty p{margin:0;font-size:13.5px;max-width:46ch;}.int-mode-chip{font-family:"IBM Plex Mono",monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-700,#565656);background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);padding:3px 8px;border-radius:6px;}.int-mode-chip.int-mode-chip--ongoing{background:var(--zap-palette-green-soft,#e5f8ef);border-color:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.int-accordion{margin-top:6px;}.int-accordion__name{font-size:14.5px;font-weight:800;letter-spacing:-.2px;color:var(--zap-palette-ink,#0d0d3a);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.int-accordion__field-count{margin-left:auto;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:700;color:var(--zap-palette-green-dark,#1f9c66);background:var(--zap-palette-green-soft,#e5f8ef);padding:3px 9px;border-radius:999px;}.int-accordion__field-count.int-accordion__field-count--warning{color:var(--zap-palette-amber,#e0820c);background:var(--zap-palette-amber-soft,#fff3e0);}.int-accordion__map-head{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0 6px;font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.int-accordion__map-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;padding:7px 0;border-top:1px solid var(--zap-palette-line,#ececef);}.int-accordion__campaign-field{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.int-accordion__campaign-field em{font-family:"IBM Plex Mono",monospace;font-size:9.5px;font-style:normal;letter-spacing:.05em;text-transform:uppercase;color:var(--zap-palette-amber,#e0820c);background:var(--zap-palette-amber-soft,#fff3e0);padding:2px 6px;border-radius:5px;}.int-accordion__partner-field{display:flex;align-items:center;gap:6px;color:var(--zap-palette-grey-500,#9a9a9a);}.int-accordion__partner-field code{font-family:"IBM Plex Mono",monospace;font-size:12.5px;color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-shaded,#f5f5f5);padding:4px 9px;border-radius:6px;}.int-accordion__unmapped{font-size:12px;font-style:italic;color:var(--zap-palette-grey-500,#9a9a9a);padding:9px 0 2px;}.int-mode-chooser__overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(13,13,58,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}.int-mode-chooser{width:100%;max-width:600px;background:var(--zap-palette-surface,#fff);border-radius:18px;box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));overflow:hidden;}.int-mc__head{padding:24px 26px 6px;}.int-mc__head h3{font-size:22px;font-weight:700;letter-spacing:-.5px;margin:5px 0 0;color:var(--zap-palette-ink,#0d0d3a);}.int-mc__head p{margin:7px 0 0;font-size:13px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;}.int-mc__opts{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 26px 8px;}.int-mc__opt{display:flex;flex-direction:column;gap:7px;align-items:flex-start;text-align:left;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;padding:18px;cursor:pointer;font:inherit;transition:.14s;}.int-mc__opt:hover{border-color:#27cc85;box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.int-mc__icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:18px;}.int-mc__t{font-size:15.5px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.int-mc__s{font-size:12.5px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;}.int-mc__tag{margin-top:2px;font-family:"IBM Plex Mono",monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.int-mc__foot{display:flex;justify-content:flex-end;padding:6px 26px 18px;}.int-mc__cancel{font:inherit;font-size:13px;font-weight:700;color:var(--zap-palette-grey-700,#565656);background:none;border:0;padding:8px 12px;border-radius:8px;cursor:pointer;}.int-mc__cancel:hover{color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-shaded,#f5f5f5);}@media(max-width:980px){.int-mc__opts{grid-template-columns:1fr;}}.set-page__logo--brand{background:#fff;border:1px solid var(--zap-palette-line);padding:7px;overflow:hidden;}.set-page__logoimg{max-width:100%;max-height:100%;object-fit:contain;}.set-page__logo--xl{width:auto;min-width:150px;max-width:240px;height:82px;padding:14px;border-radius:11px;}.set-page__acct--err{color:var(--zap-palette-amber);background:var(--zap-palette-amber-soft);}.set-page__acct--off{color:var(--zap-palette-slate,#5b6472);background:var(--zap-palette-slate-soft,#eef0f3);}.zap-statuscard{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line);border-radius:14px;box-shadow:var(--shadow-sm);padding:22px 24px;}.zap-statuscard__main{display:flex;align-items:center;gap:18px;flex:1;min-width:280px;}.zap-statuscard__badge{width:46px;height:46px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-statuscard__row{display:flex;align-items:center;gap:12px;padding:4px 0;}.zap-statuscard__k{width:96px;flex:none;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500);}.zap-statuscard__v{font-size:13.5px;color:var(--zap-palette-grey-900,#333);font-weight:600;font-family:var(--mono);}.zap-statuscard__side{display:flex;align-items:center;gap:12px;}.mud-list>.mud-list-item>.mud-list-item-icon{color:#27cc85!important;}.campaign__subscript{color:var(--zap-palette-grey-700,#565656);font-weight:300;opacity:63%;margin-left:2%;}.field-detail__title{color:var(--zap-palette-ink,#0d0d3a);font-weight:bold;float:left;margin-left:2%;}.field-detail__info{margin-right:5%;}.separator{margin-top:3%;border-bottom:solid #565656 1px;width:100%;opacity:63%;margin-left:2%;margin-right:2%;}#field-details{background-color:var(--zap-palette-hover,#f1f1f3);}#description-input{height:150%;margin-top:-3%;max-height:130px;resize:none;}#label-input{height:34%;}.mud-select.data-type-filter>div>div>.mud-input-slot{background-color:#27cc85!important;color:#fff!important;opacity:100%;}.mud-select.data-type-filter--small>div>div>.mud-input-slot{padding:6px 5px 7px!important;}.mud-select.data-type-filter>div>div>div>.mud-icon-root{color:#27cc85!important;}.mud-select.data-type-filter>div{background-color:#27cc85!important;}.recon-row--selected{--mud-palette-text-primary:white;}.recon-row--selected td{background-color:#27cc85;}.recon-row--selected>td>div>button{color:#fff;}.recon-row--selected>td>div>button:hover{color:#fff;}.loader{display:flex;flex-direction:column;align-items:center;gap:10px;}.loader__status{max-width:320px;padding:8px 16px;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.35;text-align:center;z-index:100;color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#9a9a9a);border-radius:var(--r-md,10px);box-shadow:var(--shadow-pop);}.loader__cancel{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;z-index:100;cursor:pointer;color:var(--zap-palette-grey-700,#333);background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#9a9a9a);border-radius:var(--r-pill,999px);transition:color .12s,border-color .12s;}.loader__cancel:hover{color:var(--zap-palette-red,#be4b59);border-color:var(--zap-palette-red,#be4b59);}.loader__cancel i{font-size:13px;}#FileUploadModal{border:1px solid #808080;}#FileUploadModal.file-upload-modal--popup{padding:1rem 2rem;z-index:1042!important;background-color:var(--zap-palette-surface,#fff);max-width:40%;min-height:10%;left:30%;top:30%;height:auto;}#FileUploadModal #TitleContainer{display:flex;flex-direction:row;justify-content:space-between;font:normal normal bold 18px/28px Sofia Pro;color:var(--zap-palette-ink,#0d0d3a);margin-bottom:1rem;}#FileUploadModal #TitleContainer .file-upload-modal__cancel{display:flex;flex-direction:row;font:normal normal bold 18px/28px Sofia Pro;color:var(--zap-palette-ink,#0d0d3a);padding-right:.5rem;}#FileUploadModal #TitleContainer .file-upload-modal__cancel .file-upload-modal__cancel-text{white-space:nowrap;padding-right:.7rem;}#FileUploadModal #TitleContainer .file-upload-modal__cancel-button{cursor:pointer;font-size:large;}#FileUploadModal #ProgressContainer{font:normal normal bold 18px/28px Sofia Pro;color:var(--zap-palette-ink,#0d0d3a);margin-bottom:.5rem;}#FileUploadModal #ProgressContainer .file-upload-modal__progress-count{font-size:.9rem;}#FileUploadModal #ErrorContainer{margin-bottom:.5rem;}#FileUploadModal #ErrorContainer .file-upload-modal__error{font:normal normal bold 18px/28px Sofia Pro;color:#f00;font-size:1rem;}#FileUploadModal #FileTableContainer{max-height:15rem;overflow-x:auto;}#FileUploadModal #FileTableContainer .mud-table-container .mud-table-row{border:0!important;}#FileUploadModal #FileTableContainer .file-upload-modal__status{font-size:1.1rem;font-weight:900;margin-left:.5rem;}#FileUploadModal #FileTableContainer .file-upload-modal__status-icon--pending{height:.7rem;}#FileUploadModal #FileTableContainer .file-upload-modal__status-icon--success{color:#27cc85;}#FileUploadModal #FileTableContainer .file-upload-modal__status-icon--failed{color:var(--zap-palette-red,#be4b59);}.file-explorer{font-family:"Sofia Pro",sans-serif;color:var(--zap-palette-ink,#0d0d3a);display:flex;flex-direction:column;min-height:0;background:var(--zap-palette-surface,#fff);}.file-explorer i[class*=fa-]{font-size:14px;line-height:1;}.file-explorer--modal{border-radius:16px;overflow:hidden;border:1px solid var(--zap-palette-grey-200,#e6e6e6);box-shadow:0 18px 50px rgba(13,13,58,.24);height:100%;}.file-explorer--embed{border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05);height:clamp(420px,58vh,680px);}.file-explorer__critical{margin:16px;padding:14px 16px;border-radius:10px;background:#fbeae8;color:#d5483b;font-weight:600;display:flex;align-items:center;gap:10px;}.file-explorer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-shaded,#f5f5f5);}.file-explorer__title{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;letter-spacing:-.3px;}.file-explorer__title i{color:#27cc85;}.file-explorer__close{width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--zap-palette-grey-500,#9a9a9a);font-size:18px;}.file-explorer__close:hover{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-ink,#0d0d3a);}.file-explorer__bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--zap-palette-grey-200,#e6e6e6);}.file-explorer__nav{display:flex;align-items:center;gap:8px;min-width:0;flex:1;}.file-explorer__iconbtn{width:32px;height:32px;flex:none;border-radius:8px;cursor:pointer;border:1px solid var(--zap-palette-grey-300,#c8c8c8);background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-700,#565656);display:flex;align-items:center;justify-content:center;transition:.13s;}.file-explorer__iconbtn:hover{border-color:var(--zap-palette-grey-500,#9a9a9a);color:var(--zap-palette-ink,#0d0d3a);}.file-explorer__crumbs{display:flex;align-items:center;gap:3px;min-width:0;flex-wrap:wrap;}.file-explorer__crumb{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:var(--zap-palette-grey-500,#9a9a9a);padding:5px 8px;border-radius:7px;white-space:nowrap;}.file-explorer__crumb:hover{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-ink,#0d0d3a);}.file-explorer__crumb--current{color:var(--zap-palette-ink,#0d0d3a);font-weight:700;}.file-explorer__crumb-sep{color:var(--zap-palette-grey-300,#c8c8c8);display:flex;}.file-explorer__crumb-sep i{font-size:11px;}.file-explorer__tools{display:flex;align-items:center;gap:9px;}.file-explorer__search{display:flex;align-items:center;gap:8px;height:36px;width:230px;padding:0 11px;border-radius:9px;background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);transition:.13s;}.file-explorer__search i{color:var(--zap-palette-grey-500,#9a9a9a);}.file-explorer__search:focus-within{border-color:#27cc85;background:var(--zap-palette-surface,#fff);box-shadow:0 0 0 3px #e5f8ef;}.file-explorer__search-input{flex:1;}.file-explorer__search-input.zap-input{border:0;background:none;box-shadow:none;min-height:auto;padding:0;}.file-explorer__search-input input{font-size:13.5px;}.file-explorer__del:hover{border-color:#d5483b;color:#d5483b;background:#fbeae8;}.file-explorer__pane{flex:1 1 0;min-width:260px;max-width:480px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-surface,#fff);}.file-explorer__pane-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--zap-palette-grey-200,#e6e6e6);}.file-explorer__pane-eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.file-explorer__pane-empty{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:28px 20px;}.file-explorer__pane-empty-icon{width:54px;height:54px;border-radius:14px;margin-bottom:6px;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-500,#9a9a9a);display:flex;align-items:center;justify-content:center;}.file-explorer__pane-empty-icon i{font-size:24px;}.file-explorer__pane-empty-t{font-size:14px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.file-explorer__pane-empty-d{font-size:12.5px;color:var(--zap-palette-grey-500,#9a9a9a);max-width:210px;}.file-explorer__pane-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px 14px;}.file-explorer__pane-preview{width:100%;height:min(460px,48vh);border-radius:11px;overflow:hidden;margin-bottom:14px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-surface,#fff);display:flex;align-items:center;justify-content:center;}.file-explorer__pane-preview img{max-width:100%;max-height:100%;object-fit:contain;}.file-explorer__pane-preview.file-explorer__pane-preview--folder{background:var(--zap-palette-shaded,#f5f5f5);}.file-explorer__pane-preview.file-explorer__pane-preview--folder i{font-size:88px;color:#1f9c66;}.file-explorer__pane-name{font-size:16px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);line-height:1.25;margin:0 0 14px;overflow-wrap:break-word;word-break:break-word;}.file-explorer__meta-list{display:flex;flex-direction:column;}.file-explorer__meta-row{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-top:1px solid var(--zap-palette-grey-200,#e6e6e6);}.file-explorer__meta-row:first-child{border-top:0;padding-top:0;}.file-explorer__meta-k{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.file-explorer__meta-v{font-size:13px;font-weight:600;color:var(--zap-palette-ink,#0d0d3a);overflow-wrap:break-word;word-break:break-word;}.file-explorer__meta-v--mono{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600;font-size:12px;}.file-explorer__badge{display:inline-flex;align-items:center;gap:5px;margin-right:6px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-700,#565656);}.file-explorer__badge i{font-size:9px;}.file-explorer__badge--ok{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.file-explorer__badge--lock{background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-500,#9a9a9a);}.file-explorer__pane-foot{flex:none;display:flex;flex-direction:column;gap:8px;padding:14px;border-top:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-shaded,#f5f5f5);}.file-explorer__pane-foot .zap-btn{width:100%;justify-content:center;}.file-explorer__body{flex:1;min-height:0;display:flex;}.file-explorer__main{flex:2 1 0;min-width:0;overflow-y:auto;padding:18px 16px;position:relative;}.file-explorer__grid{display:grid;gap:13px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));}.file-explorer--embed .file-explorer__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));}.file-explorer__card{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:13px;padding:11px;cursor:pointer;text-align:left;transition:.13s;-webkit-user-select:none;user-select:none;}.file-explorer__card:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);box-shadow:0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05);transform:translateY(-1px);}.file-explorer__card--selected{border-color:#27cc85;box-shadow:0 0 0 3px #e5f8ef;}.file-explorer__card--folder{align-items:flex-start;}.file-explorer__check{position:absolute;top:16px;right:16px;z-index:2;width:22px;height:22px;border-radius:50%;background:#27cc85;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(39,204,133,.4);}.file-explorer__name{font-weight:700;font-size:13.5px;line-height:1.25;color:var(--zap-palette-ink,#0d0d3a);overflow-wrap:break-word;}.file-explorer__meta{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:var(--zap-palette-grey-500,#9a9a9a);letter-spacing:.01em;}.file-explorer__folder{position:relative;width:100%;height:106px;border-radius:9px;background:var(--zap-palette-shaded,#f5f5f5);color:#1f9c66;display:flex;align-items:center;justify-content:center;}.file-explorer__folder i{font-size:34px;}.file-explorer__card--folder:hover .file-explorer__folder{background:#e5f8ef;}.file-explorer__lock{position:absolute;bottom:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-500,#9a9a9a);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05);}.file-explorer__lock i{font-size:10px;}.file-explorer__thumb{position:relative;width:100%;height:106px;border-radius:9px;overflow:hidden;border:1px solid var(--zap-palette-grey-200,#e6e6e6);display:flex;align-items:center;justify-content:center;background:var(--zap-palette-surface,#fff);}.file-explorer__thumb img{max-width:100%;max-height:100%;object-fit:contain;}.file-explorer__thumb--img{background:linear-gradient(135deg,#dfe7ef,#eef1f4);}.file-explorer__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:54px 20px;gap:6px;}.file-explorer__empty-icon{width:54px;height:54px;border-radius:14px;margin-bottom:6px;background:var(--zap-palette-shaded,#f5f5f5);color:var(--zap-palette-grey-500,#9a9a9a);display:flex;align-items:center;justify-content:center;}.file-explorer__empty-icon i{font-size:24px;}.file-explorer__empty-t{font-size:16px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);}.file-explorer__empty-d{font-size:13px;color:var(--zap-palette-grey-700,#565656);}.file-explorer__link{background:none;border:0;padding:0;cursor:pointer;color:#1f9c66;font:inherit;font-weight:700;border-bottom:1px solid;}.file-explorer__dropzone{display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:16px;padding:18px;cursor:pointer;text-align:center;border:1.5px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:12px;color:var(--zap-palette-grey-700,#565656);font-size:13px;}.file-explorer__dropzone i{color:#1f9c66;font-size:18px;margin-bottom:3px;}.file-explorer__dropzone:hover{border-color:#27cc85;background:#f4fbf8;color:#1f9c66;}.file-explorer__dropmeta{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.file-explorer__saveas{display:flex;align-items:center;gap:12px;padding:16px;border-top:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-shaded,#f5f5f5);}.file-explorer__saveas-label{font-weight:700;font-size:14px;white-space:nowrap;}.file-explorer__saveas-input{flex:1;}.file-explorer .zap-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid transparent;border-radius:9px;padding:11px 18px;font:inherit;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;transition:.15s;}.file-explorer .zap-btn--sm{padding:8px 13px;font-size:13px;border-radius:8px;gap:6px;}.file-explorer .zap-btn--primary{background:#27cc85;color:#fff;}.file-explorer .zap-btn--primary:hover{background:#1f9c66;}.file-explorer .zap-btn--primary:disabled{opacity:.4;cursor:default;}.file-explorer .zap-btn--ghost{background:var(--zap-palette-surface,#fff);color:var(--zap-palette-grey-700,#565656);border-color:var(--zap-palette-grey-300,#c8c8c8);}.file-explorer .zap-btn--ghost:hover{border-color:var(--zap-palette-grey-500,#9a9a9a);color:var(--zap-palette-ink,#0d0d3a);}.file-explorer .zap-btn--text{background:none;border:0;color:var(--zap-palette-grey-500,#9a9a9a);padding:11px 6px;}.file-explorer .zap-btn--text:hover{color:var(--zap-palette-ink,#0d0d3a);}.file-explorer__backdrop{position:fixed;inset:0;z-index:1040;background:rgba(13,13,58,.42);}.file-explorer--modal{position:relative;z-index:1041;}.design-viewer__viewport{overflow:hidden;}.design-viewer__track{display:flex;width:100%;transition:transform .35s ease;}.design-viewer__slide{flex:0 0 100%;min-width:0;}.design-viewer__caption{text-align:center;font-size:15px;font-weight:800;color:var(--zap-palette-ink,#0d0d3a);margin:4px 0 10px;}.design-viewer__segmented{display:flex;justify-content:center;margin-bottom:14px;}.design-viewer__image{text-align:center;}.design-viewer__image-scroll{width:100%;height:60vh;overflow:auto;text-align:center;display:flex;justify-content:center;align-items:flex-start;}.design-viewer__image-button{display:block;padding:0;border:0;background:transparent;cursor:zoom-in;}.design-viewer__preview{display:block;max-width:100%;max-height:60vh;width:auto;height:auto;margin:0 auto;object-fit:contain;}.design-viewer__image-scroll--expanded{display:block;}.design-viewer__image-button--expanded{width:max-content;min-width:max-content;cursor:zoom-out;}.design-viewer__preview--expanded{max-width:none;max-height:none;width:auto;height:auto;margin:0;}.design-viewer__image-button:has(.design-viewer__preview--expanded){cursor:zoom-out;}.design-viewer__image img{max-width:100%;max-height:58vh;border-radius:10px;}.design-viewer__note{margin:8px 0 0;font-size:12px;color:var(--zap-palette-grey-500,#9a9a9a);}.design-viewer__meta{display:grid;grid-template-columns:1fr 2fr 1fr 2fr;gap:8px 16px;margin:18px auto 0;font-size:14px;}.design-viewer__meta dt{color:var(--zap-palette-grey-500,#9a9a9a);font-weight:700;}.design-viewer__meta dd{margin:0;color:var(--zap-palette-grey-900,#333);font-weight:600;}#ReturnsPage{display:flex;flex-direction:column;padding:0 30px 40px;}#ReturnsPage .returns-card{align-self:center;display:flex;flex-direction:column;width:100%;max-width:34rem;margin-top:24px;padding:24px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:14px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}#ReturnsPage .zap-number-textarea{width:100%;height:9rem;padding:14px 16px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:10px;resize:none;transition:border-color .15s ease,box-shadow .15s ease;}#ReturnsPage .zap-number-textarea::placeholder{color:var(--zap-palette-archived-txt,#86869c);}#ReturnsPage .zap-number-textarea:focus{outline:0;border-color:#27cc85;box-shadow:0 0 0 3px #f4fbf8;}#ReturnsPage .returns-card__loader{min-height:3rem;}#ReturnsPage .loading-container{margin-top:1.5rem;}#ReturnsPage .loading-container .loader{position:absolute;top:52%;left:52%;transform:translateX(-50%) translateY(-50%);height:auto;}#ReturnsPage .returns-card__error{margin-top:1rem;padding:12px 14px;color:var(--zap-palette-red,#be4b59);background:var(--zap-palette-red-soft,#fbeaec);border-radius:10px;}#ReturnsPage .returns-card__actions{margin-top:1.5rem;}#ReturnsPage .returns-card__actions .zap-btn{width:100%;}pre code.hljs{overflow-x:visible!important;}pre{outline:1px solid var(--zap-palette-grey-300,#c8c8c8);padding:5px;margin:5px;}.api-verb--post{background:#96e3a0;}.api-verb--get{background:#c5e6ff;}.api-verb--put{background:#ffd7c5;}.api-verb--delete{background:#ffc5c5;}.api-status--100-199{background:#c5e6ff;}.api-status--200-299{background:#96e3a0;}.api-status--300-399{background:#fff7c5;}.api-status--400-499{background:#ffd7c5;}.api-status--500-599{background:#ffc5c5;}.zap-verb{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px;}.zap-verb--post{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-verb--get{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.zap-verb--put{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-verb--patch{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-verb--delete{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red);}.zap-code{display:inline-block;font-family:var(--mono);font-size:12px;font-weight:700;padding:3px 9px;border-radius:6px;}.zap-code--ok{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-code--info{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-code--warn{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-code--bad{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red);}.zap-verb.api-verb--post{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-verb.api-verb--get{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.zap-verb.api-verb--put{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-verb.api-verb--delete{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red);}.zap-code.api-status--100-199{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-code.api-status--200-299{background:var(--zap-palette-green-soft);color:var(--zap-palette-green-dark);}.zap-code.api-status--300-399{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.zap-code.api-status--400-499{background:var(--zap-palette-amber-soft);color:var(--zap-palette-amber);}.zap-code.api-status--500-599{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red);}.zap-pop--log{max-width:760px;}.zap-pop--log .zap-pop__body{display:flex;flex-direction:column;gap:16px;}.zap-pop--log .zap-logmodal__meta{margin:-18px -22px 0;}.zap-logmodal__title{display:flex;align-items:center;gap:11px;min-width:0;flex:1;}.zap-logmodal__url{font-family:var(--mono);font-size:13.5px;color:var(--zap-palette-ink,var(--zap-palette-navy));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.zap-logmodal__meta{padding:11px 22px;background:var(--zap-palette-shaded);border-bottom:1px solid var(--zap-palette-line);font-size:12.5px;color:var(--zap-palette-grey-700);}.zap-logmodal__k{font-weight:700;color:var(--zap-palette-grey-500);text-transform:uppercase;letter-spacing:.06em;font-size:11px;margin-right:6px;}.zap-codeblock{border:1px solid var(--zap-palette-line);border-radius:11px;overflow:hidden;background:var(--zap-palette-surface,#fff);}.zap-codeblock__head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:var(--zap-palette-shaded);border-bottom:1px solid var(--zap-palette-line);}.zap-codeblock__title{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500);}.zap-codeblock__actions{display:flex;gap:4px;}.zap-codeblock__body{margin:0;padding:14px 16px;max-height:320px;overflow:auto;background:var(--zap-palette-faint,#fafafb);font-family:var(--mono);font-size:12.5px;line-height:1.65;color:var(--zap-palette-grey-700);white-space:pre-wrap;word-break:break-word;}.zap-codeblock__body,.zap-codeblock__body *{font-family:var(--mono);}.zap-codeblock__body code,.zap-codeblock__body code.hljs{background:transparent;padding:0;}.zap-codeblock__body .hljs{color:var(--zap-palette-grey-700,#565656);}.zap-codeblock__body .hljs-attr,.zap-codeblock__body .hljs-name,.zap-codeblock__body .hljs-keyword{color:var(--zap-palette-ink,#0d0d3a);}.zap-codeblock__body .hljs-string{color:var(--zap-palette-green-dark,#1f9c66);}.zap-codeblock__body .hljs-number,.zap-codeblock__body .hljs-literal{color:var(--zap-palette-blue,#2a5cb8);}.zap-codeblock__body .hljs-punctuation,.zap-codeblock__body .hljs-comment{color:var(--zap-palette-grey-500,#9a9a9a);}.zap-codeblock__note{padding:8px 12px;font-size:12px;color:var(--zap-palette-grey-700);border-bottom:1px solid var(--zap-palette-line);}#Pricing #grey-separator{background-color:var(--zap-palette-grey-300,#c8c8c8);height:2px;opacity:40%;margin-bottom:1rem;}#Pricing #navigation-side-bar .side-nav__btn{font:normal normal bold 20px/62px Sofia Pro;opacity:50%;color:var(--zap-palette-ink,#0d0d3a);}#Pricing #navigation-side-bar .side-nav__btn:hover{font:normal normal bold 20px/62px Sofia Pro;opacity:100%;color:var(--zap-palette-ink,#0d0d3a);}#Pricing #navigation-side-bar .side-nav__btn--active{font:normal normal bold 20px/62px Sofia Pro;opacity:100%;color:var(--zap-palette-ink,#0d0d3a);}#Pricing #AppPricing .app-pricing__actions{display:flex;align-items:center;}#Pricing #AppPricing .app-pricing__actions .app-pricing__edit{margin-right:1.5rem;}#Pricing #AppPricing .schedule-tooltip{color:#fff;border-radius:50%;background-color:#27cc85;padding:.5rem .9rem;}#Pricing #AppPricing .schedule-tooltip:hover{cursor:default;}#Pricing #AppPricing .schedule-tooltip--failure{background-color:var(--zap-palette-red,#be4b59);}#Pricing #AppPricing .schedule-tooltip--warning{background-color:#ffa500;}#Pricing #AppPricing .schedule-tooltip--selected{background-color:var(--zap-palette-surface,#fff);color:#27cc85;}#Pricing #AppPricing .field-row{display:flex;flex-direction:row;align-items:center;padding:1rem 0;}#Pricing #AppPricing .app-pricing__form-actions{display:flex;justify-content:space-between;margin:2rem;}#Pricing #AppPricing .app-pricing__form-actions .app-pricing__schedule-actions{display:flex;flex-direction:row;align-items:center;}#Pricing #AppPricing .app-pricing__form-actions .app-pricing__schedule-changes-button{margin-right:3rem;}#Pricing #AppPricing #AppPricingModal .app-pricing__date-picker{display:flex;flex-direction:row;justify-content:center;margin:2rem 0;}#Pricing #AppPricing #AppPricingModal .app-pricing__date-picker .mud-picker{width:fit-content;}#Pricing #ClientPricing .app-pricing__actions{display:flex;align-items:center;justify-content:center;gap:1.5rem;}#Pricing #ClientPricing .schedule-tooltip{color:#fff;border-radius:50%;background-color:#27cc85;padding:.5rem .9rem;}#Pricing #ClientPricing .schedule-tooltip:hover{cursor:default;}#Pricing #ClientPricing .schedule-tooltip--failure{background-color:var(--zap-palette-red,#be4b59);}#Pricing #ClientPricing .schedule-tooltip--warning{background-color:#ffa500;}#Pricing #ClientPricing .schedule-tooltip--selected{background-color:var(--zap-palette-surface,#fff);color:#27cc85;}#Pricing #ClientPricing .field-row{display:flex;flex-direction:row;align-items:center;padding:1rem 0;}#Pricing #ClientPricing .app-pricing__form-actions{display:flex;justify-content:space-between;margin:2rem;}#Pricing #ClientPricing .app-pricing__form-actions .app-pricing__schedule-actions{display:flex;flex-direction:row;align-items:center;}#Pricing #ClientPricing .app-pricing__form-actions .app-pricing__schedule-changes-button{margin-right:3rem;}#Pricing #ClientPricing #ClientPricingModal .app-pricing__date-picker{display:flex;flex-direction:row;justify-content:center;margin:2rem 0;}#Pricing #ClientPricing #ClientPricingModal .app-pricing__date-picker .mud-picker{width:fit-content;}#Pricing .zap-child{padding:0;background:transparent;}.zap-pickmodal{min-width:380px;max-width:460px;display:flex;flex-direction:column;}.zap-pickmodal__lede{font-size:14px;color:var(--zap-palette-grey-700,#565656);margin:0 0 18px;}.zap-logdate{display:flex;align-items:center;gap:10px;}.zap-logs__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.promo{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.promo__field{flex:1;min-width:180px;}.promo__msg{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.4;}.promo__msg i{font-size:13px;flex:none;}.promo__msg--ok{color:var(--zap-palette-green-dark);}.promo__msg--error{color:var(--zap-palette-red);}.payment-summary__box{border:2px solid #0d0d3a;padding:5px;}.payment-summary__text--left{font-weight:normal;font-size:18px;text-align:left;margin:2%;}.payment-summary__text--left-large{font-weight:normal;font-size:28px;text-align:left;margin:2%;width:100%;}.payment-summary__text--left-subtext{font-weight:normal;font-size:12px;text-align:left;}.payment-summary__text--right{font-weight:normal;font-size:18px;margin:2%;text-align:right;float:right;}.payment-summary__text--right-large{font-weight:normal;font-size:28px;margin:2%;text-align:right;float:right;}.payment-summary__header{font-size:18px;margin:1%;}.pay-edit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start;}@media(max-width:1100px){.pay-edit{grid-template-columns:1fr;}}.pay-summary{display:flex;flex-direction:column;padding:22px;}.pay-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--zap-palette-line,#ececef);font-size:13.5px;}.pay-summary__row>span:first-child{color:var(--zap-palette-grey-700,#565656);}.pay-summary__row>span:last-child{font-weight:600;color:var(--zap-palette-ink,#0d0d3a);text-align:right;font-variant-numeric:tabular-nums;}.pay-summary__section{margin-top:18px;padding-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);border-bottom:2px solid var(--zap-palette-line,#ececef);}.pay-summary__row--total{margin-top:4px;border-bottom:0;font-size:15px;}.pay-summary__row--total>span{font-weight:800;}.admin-dashboard.full-width-container-body{overflow-y:auto;}.admin-dashboard.full-width-container-body>*{flex:0 0 auto;}.admin-dashboard.full-width-container-body .zap-mud.mud-table{flex:0 0 auto;}.admin-dashboard__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-bottom:24px;}.dashboard-card{display:flex;flex-direction:column;min-width:0;min-height:100%;padding:18px 20px 20px;box-sizing:border-box;}.dashboard-card__header{display:flex;align-items:center;gap:11px;height:56px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--zap-palette-line,#ececef);overflow:hidden;}.dashboard-card__logo{max-width:180px;max-height:44px;width:auto;height:auto;object-fit:contain;flex:none;background:#fff;border-radius:8px;padding:4px 8px;}.dashboard-card__status{margin-left:auto;flex:none;white-space:nowrap;}.dashboard-card__section{margin-top:14px;}.dashboard-card__section:first-of-type{margin-top:10px;}.dashboard-card__section:last-child{margin-bottom:0;}.dashboard-card__section .page-subheading{font:normal normal 800 11px/1.2 Sofia Pro!important;letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);margin-bottom:9px;}.dashboard-card__metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;}.dashboard-card__metric{display:flex;align-items:baseline;gap:8px;min-width:0;}.dashboard-card__metric .zap-display-text-bold{font:normal normal 700 15px/1.2 "IBM Plex Mono",ui-monospace,monospace;color:var(--zap-palette-ink,#0d0d3a);font-variant-numeric:tabular-nums;min-width:30px;text-align:right;flex:none;}.dashboard-card__metric .zap-display-text-light{font:normal normal 500 12.5px/1.3 Sofia Pro;color:var(--zap-palette-grey-700,#565656);}.dashboard-card__metric--error .zap-display-text-bold{color:var(--zap-palette-red,#be4b59);}.dashboard-card__metric--error .zap-display-text-light{color:var(--zap-palette-red,#be4b59);font-weight:600;}.dashboard-card__metric--ok .zap-display-text-bold{color:var(--zap-palette-green-dark,#1f9c66);}.dashboard-card__metric--ok .zap-display-text-light{color:var(--zap-palette-green-dark,#1f9c66);}.dashboard-card__metric--warn .zap-display-text-bold{color:#ff9800;}.dashboard-card__metric--warn .zap-display-text-light{color:#ff9800;}.dashboard-card-body--loading .dashboard-card__metrics{margin-top:4px;}.dashboard-card-body--loading .zap-skeleton{border-radius:6px;}@media(max-width:1400px){.admin-dashboard__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;}}@media(max-width:900px){.admin-dashboard__card-grid{grid-template-columns:1fr;}.dashboard-card__metrics{grid-template-columns:1fr;}}.csd__kpis{margin-bottom:24px;}.csd-stat--blue .zap-stat__icon{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.csd-panel{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:16px;box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.csd-panel__icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;}.csd-panel__icon--blue{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.csd-panel__icon--purple{background:var(--zap-palette-purple-soft,#efeafb);color:var(--zap-palette-purple-brand,#602eee);}.csd-panel__icon--grey{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);}.csd-panel__icon--amber{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.csd__panels{display:flex;flex-direction:column;gap:18px;}.csd-panel__header-left{display:flex;align-items:center;gap:14px;min-width:0;}.csd-panel__title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.csd-panel__title{font-size:1.45rem;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);line-height:1.2;}.csd__panel-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 0;}.csd__badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:#2a5cb8;color:#fff;font-size:.95rem;font-weight:700;}.csd-panel.zap-accordion__item{overflow:visible;}.csd-panel.zap-accordion__item--open{border-color:var(--zap-palette-line,#ececef);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.csd-panel.zap-accordion__item .zap-accordion__head{padding:18px 20px;gap:14px;}.csd-panel.zap-accordion__item .zap-accordion__head:hover{background:transparent;}.csd-panel.zap-accordion__item .zap-accordion__chev{color:var(--zap-palette-grey-700,#565656);}.csd-panel.zap-accordion__item .zap-accordion__body{border-top:0;padding:0 20px 20px;}.csd__status--ok{color:var(--zap-palette-green-dark,#1f9c66);}.csd__status--warn{color:var(--zap-palette-amber,#e0820c);}@media(max-width:768px){.csd-panel__title{font-size:1.1rem;}}.zap-dashboard{min-height:100%;padding-bottom:40px;}.zap-dashboard__hero .zap-hero__inner{padding:30px 28px 62px;}.zap-dashboard__hero-row{display:flex;align-items:flex-start;gap:24px;}.zap-dashboard__hero-copy{min-width:0;}.zap-dashboard__eyebrow{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);}.zap-dashboard__heading{margin:10px 0 0;font-size:34px;font-weight:var(--fw-heavy);letter-spacing:-.5px;color:#fff;line-height:1.1;}.zap-dashboard__heading span{color:#27cc85;}.zap-dashboard__welcome{margin:10px 0 0;font-size:var(--fs-md);line-height:1.55;color:rgba(255,255,255,.55);max-width:46ch;}.zap-dashboard__hero-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:6px;}.zap-dashboard__hero-actions .zap-btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.28);}.zap-dashboard__hero-actions .zap-btn--ghost .zap-btn__label{color:#fff;}.zap-dashboard__hero-actions .zap-btn--ghost:hover{border-color:rgba(255,255,255,.6);color:#fff;}.zap-dashboard__stats-tag{position:absolute;top:-9px;right:14px;z-index:1;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);color:var(--zap-palette-grey-500,#9a9a9a);border-radius:var(--r-pill);padding:3px 10px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;}.zap-dashboard__stats{box-shadow:var(--shadow-md);}.zap-dashboard__stats .zap-stat__value{font-size:26px;}.zap-dashboard__stats .zap-stat__unit{font-size:var(--fs-lg);}@media(max-width:1100px){.zap-dashboard__stats{box-shadow:none;}}.zap-dashboard__stat-skeleton{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-left:1px solid var(--zap-palette-line,#ececef);}.zap-dashboard__stat-skeleton:first-child{border-left:0;}.zap-dashboard__dot{width:7px;height:7px;border-radius:var(--r-pill);flex:none;display:inline-block;}.zap-dashboard__dot--green{background:var(--zap-palette-green,#27cc85);}.zap-dashboard__dot--greendark{background:var(--zap-palette-success,#1f9c66);}.zap-dashboard__dot--blue{background:var(--zap-palette-blue,#2a5cb8);}.zap-dashboard__dot--red{background:var(--zap-palette-red,#be4b59);}.zap-dashboard__dot--amber{background:var(--zap-palette-amber,#e0820c);}.zap-dashboard__dot--current{background:currentColor;}.zap-dashboard__body{max-width:1240px;margin:0 auto;padding:0 28px;box-sizing:border-box;}.zap-dashboard__grid{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:22px;align-items:start;}.zap-dashboard__col{display:flex;flex-direction:column;gap:22px;min-width:0;}.zap-dashboard__card .zap-card__headicon{width:30px;height:30px;border-radius:var(--r-md);background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:13px;}.zap-dashboard__card--warn .zap-card__headicon{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-dashboard__headtag{background:var(--zap-palette-slate-soft,#eef0f3);color:var(--zap-palette-slate,#5b6472);border-radius:var(--r-pill);padding:3px 9px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;font-weight:var(--fw-semibold);}.zap-dashboard__card-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 18px;}.zap-dashboard__camprow,.zap-dashboard__subrow,.zap-dashboard__attnrow,.zap-dashboard__introw{display:flex;align-items:center;border-top:1px solid var(--zap-palette-line,#ececef);}.zap-dashboard__camprow:first-child,.zap-dashboard__subrow:first-child,.zap-dashboard__attnrow:first-child,.zap-dashboard__introw:first-child{border-top:0;}.zap-dashboard__camprow{gap:16px;padding:14px 18px;transition:background .12s;}.zap-dashboard__camprow:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-dashboard__subrow{gap:12px;padding:12px 16px;}.zap-dashboard__attnrow{gap:14px;padding:14px 18px;}.zap-dashboard__introw{gap:12px;padding:13px 16px;}.zap-dashboard__rowmain{min-width:0;flex:1;}.zap-dashboard__rowtitle{display:flex;align-items:center;gap:7px;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.zap-dashboard__rowtitle--sm{font-size:var(--fs-sm);}.zap-dashboard__rowref{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;font-weight:var(--fw-medium);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-dashboard__rowsub{display:block;margin-top:3px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.zap-dashboard__rowsub--wrap{font-family:inherit;font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);white-space:normal;}.zap-dashboard__rowmetric{text-align:right;flex:none;}.zap-dashboard__rowmetric-value{display:block;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:16px;font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);line-height:1;}.zap-dashboard__rowmetric-value--sm{font-size:13px;}.zap-dashboard__rowmetric-label{display:block;margin-top:2px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:9.5px;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.zap-dashboard__rowview{flex:none;color:var(--zap-palette-grey-300,#c8c8c8);transition:color .12s;}.zap-dashboard__camprow:hover .zap-dashboard__rowview,.zap-dashboard__subrow:hover .zap-dashboard__rowview,.zap-dashboard__rowview:hover,.zap-dashboard__rowview:focus-visible{color:var(--zap-palette-ink,#0d0d3a);}.zap-dashboard__rowicon{width:26px;height:26px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:11px;}.zap-dashboard__rowicon--lg{width:32px;height:32px;border-radius:var(--r-md);font-size:13px;}.zap-dashboard__rowicon--ok{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-success,#1f9c66);}.zap-dashboard__rowicon--info{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.zap-dashboard__rowicon--bad{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.zap-dashboard__rowicon--warn{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-dashboard__state--ok{color:var(--zap-palette-success,#1f9c66);font-weight:var(--fw-bold);}.zap-dashboard__state--info{color:var(--zap-palette-blue,#2a5cb8);font-weight:var(--fw-bold);}.zap-dashboard__state--bad{color:var(--zap-palette-red,#be4b59);font-weight:var(--fw-bold);}.zap-dashboard__intlogo{width:28px;height:28px;border-radius:var(--r-sm);flex:none;object-fit:contain;background:#fff;border:1px solid #ececef;padding:3px;}.zap-dashboard__intlogo--letter{background:var(--zap-palette-ink,#0d0d3a);color:var(--zap-palette-surface,#fff);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--fw-bold);}.zap-dashboard__health{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;flex:none;}.zap-dashboard__health--ok{color:var(--zap-palette-success,#1f9c66);}.zap-dashboard__health--action{color:var(--zap-palette-amber,#e0820c);}@media(max-width:1100px){.zap-dashboard__grid{grid-template-columns:minmax(0,1fr);}.zap-dashboard__stat-skeleton{border-left:0;}}@media(max-width:900px){.zap-dashboard__hero-row{flex-direction:column;}.zap-dashboard__hero-actions{margin-left:0;justify-content:flex-start;}}.campaign-detail{min-height:100%;padding-bottom:40px;}.campaign-detail__body{max-width:1240px;margin:0 auto;padding:0 28px 36px;box-sizing:border-box;}.campaign-detail__stats{box-shadow:var(--shadow-md);}@media(max-width:1100px){.campaign-detail__stats{box-shadow:none;}}.campaign-detail__statdot{width:7px;height:7px;border-radius:var(--r-pill);flex:none;display:inline-block;background:var(--zap-palette-blue,#2a5cb8);}.campaign-detail__stat-skeleton{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-left:1px solid var(--zap-palette-line,#ececef);}.campaign-detail__stat-skeleton:first-child{border-left:0;}.campaign-detail__card-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);}.campaign-detail__grid{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:22px;align-items:start;}@media(max-width:1100px){.campaign-detail__grid{grid-template-columns:minmax(0,1fr);}}.campaign-detail__main,.campaign-detail__side{display:flex;flex-direction:column;gap:22px;min-width:0;}.campaign-detail__actions{display:flex;flex-direction:column;gap:10px;}.campaign-detail__archive.zap-btn{justify-content:center;}.campaign-detail__card .zap-card__headicon{width:30px;height:30px;border-radius:var(--r-md);background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:13px;}.campaign-detail__conn{display:flex;align-items:center;gap:12px;padding:13px 18px;border-top:1px solid var(--zap-palette-line,#ececef);}.campaign-detail__conn:first-child{border-top:0;}.campaign-detail__connlogo{width:28px;height:28px;border-radius:7px;flex:none;object-fit:contain;}.campaign-detail__connlogo--letter,.campaign-detail__connlogo--ghost{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:var(--fw-bold);}.campaign-detail__connlogo--letter{background:var(--zap-palette-ink,#0d0d3a);color:var(--zap-palette-surface,#fff);}.campaign-detail__connlogo--ghost{background:transparent;border:1px dashed var(--zap-palette-grey-300,#c8c8c8);color:var(--zap-palette-grey-500,#9a9a9a);}.campaign-detail__connmain{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;}.campaign-detail__connname{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.campaign-detail__connsub{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;color:var(--zap-palette-grey-500,#9a9a9a);}.campaign-detail__connhealth{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:var(--fw-bold);white-space:nowrap;flex:none;color:var(--zap-palette-success,#1f9c66);}.campaign-detail__connhealth--action{color:var(--zap-palette-amber,#e0820c);}.campaign-detail__conndot{width:7px;height:7px;border-radius:var(--r-pill);background:currentColor;}.dhist__sub{margin:0 0 var(--sp-4);font-size:var(--fs-md);color:var(--zap-palette-grey-700,#565656);}.dhist__table{margin:0 -22px -4px;}.dhist__version{font-size:13px;font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.dhist__thumbs{display:flex;gap:var(--sp-2);}.dhist__thumb{width:64px;height:46px;flex:none;padding:0;border:1px solid var(--zap-palette-line,#ececef);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--zap-palette-shaded,#f5f5f5);border-radius:var(--r-sm);cursor:pointer;transition:box-shadow .15s;}.dhist__thumb img{width:100%;height:100%;object-fit:cover;display:block;}.dhist__thumb:hover{box-shadow:var(--shadow-pop);}.dhist__thumb:focus-visible{outline:0;box-shadow:var(--focus-ring);}.dhist__thumb--none{cursor:default;}.dhist__thumb--none:hover{box-shadow:none;}.dhist__thumb-empty{font-family:var(--mono,IBM Plex Mono,ui-monospace,monospace);font-size:9.5px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.dhist__published{display:flex;flex-direction:column;gap:2px;}.dhist__date{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.dhist__time{font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.dhist__user{display:flex;align-items:center;gap:9px;}.dhist__name{font-size:var(--fs-md);color:var(--zap-palette-grey-900,#333);}.dhist__live{margin-left:auto;}.dhist .mud-table-body .mud-table-row.dhist__row--clickable{cursor:pointer;}.dhist .mud-table-body .mud-table-row.dhist__row--viewed,.dhist .mud-table-body .mud-table-row.dhist__row--viewed:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.dhist__retention{margin-right:auto;align-self:center;font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.submission-detail{min-height:100%;padding-bottom:40px;}.submission-detail__body{max-width:1240px;margin:0 auto;padding:0 28px 36px;box-sizing:border-box;}.submission-detail__timeline-skeleton{display:flex;gap:8px;padding:20px 18px 18px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-md);}.submission-detail__step-skeleton{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:7px;}.submission-detail__card-skeleton{display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);}.submission-detail__grid{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:22px;align-items:start;}@media(max-width:1100px){.submission-detail__grid{grid-template-columns:minmax(0,1fr);}}.submission-detail__rail{display:flex;flex-direction:column;gap:22px;min-width:0;}@media(max-width:1100px){.submission-detail__rail{max-width:480px;}}.submission-detail__actions{display:flex;flex-direction:column;gap:10px;}.submission-detail__edit.zap-btn,.submission-detail__roas.zap-btn,.submission-detail__delete.zap-btn{justify-content:center;}.submission-detail__filecount{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.submission-detail__files{max-height:60vh;overflow-y:auto;}.submission-detail__file{display:flex;align-items:center;gap:12px;padding:13px 18px;border-top:1px solid var(--zap-palette-line,#ececef);transition:background .12s;}.submission-detail__file:first-child{border-top:0;}.submission-detail__file:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.submission-detail__file--disabled{opacity:.55;}.submission-detail__file--disabled:hover{background:transparent;}.submission-detail__fileicon{flex:none;width:32px;height:32px;border-radius:var(--r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.submission-detail__fileicon i{font-size:14px;}.submission-detail__fileicon--invoice{background:var(--zap-palette-blue-soft,#e7eefb);color:var(--zap-palette-blue,#2a5cb8);}.submission-detail__fileicon--returnedzaps{background:var(--zap-palette-hover,#f1f1f3);color:var(--zap-palette-grey-500,#9a9a9a);}.submission-detail__fileicon--frequencyrejected,.submission-detail__fileicon--rejectedrecords,.submission-detail__fileicon--dynamicimagesrejected{background:var(--zap-palette-red-soft,#fbeaec);color:var(--zap-palette-red,#be4b59);}.submission-detail__filemain{display:flex;flex-direction:column;gap:2px;min-width:0;}.submission-detail__filename{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.submission-detail__filesub{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.submission-detail__filedl{margin-left:auto;}.submission-detail__locknote{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.submission-detail__locknote i{font-size:12px;}.roas-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.roas-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px 24px;}.roas-filters__match{width:250px;flex:none;}.roas-filters__dates{display:flex;align-items:flex-end;gap:12px;margin-left:auto;flex-wrap:wrap;}.roas-filters__date{width:200px;flex:none;}.pstocks__row--off{background:var(--zap-palette-grey-100,#efeff1);}.pstocks__row--off .zap-name{color:var(--zap-palette-archived-txt,#86869c);}.pstocks__row--off .zap-num{color:var(--zap-palette-grey-500,#9a9a9a);}.pstocks__name{display:flex;align-items:center;gap:var(--sp-2);min-width:0;}.pstocks__tag{flex:none;border-radius:var(--r-pill);padding:3px 8px;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;}.pstocks__tag--popular{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber-deep,#b45309);}.pstocks__tag--fsc{background:var(--zap-palette-teal-soft,#e3f1ee);color:var(--zap-palette-teal,#1f7a6b);}.pstocks__docs{display:flex;gap:var(--sp-1);}.pstocks__doc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;border-radius:var(--r-sm);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:8px;font-weight:var(--fw-bold);}.pstocks__doc--ok{background:var(--zap-palette-success-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.pstocks__doc--missing{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber-deep,#b45309);}.pstocks__td--foot{padding:13px 16px;}.pstocks__foot{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-md);color:var(--zap-palette-grey-500,#9a9a9a);}.pstocks__foot .zap-num{margin-left:auto;}.pstock-edit__cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--sp-6);align-items:start;}@media(max-width:1100px){.pstock-edit__cols{grid-template-columns:minmax(0,1fr);}}.pstock-edit__col,.pstock-edit__aside{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0;}.pstock-edit__row{display:grid;gap:18px 22px;}.pstock-edit__row--name{grid-template-columns:minmax(0,1fr) 140px;}@media(max-width:860px){.pstock-edit__row{grid-template-columns:minmax(0,1fr);}}.pstock-edit__hint{margin:0;font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-edit__hint--pad{padding:16px 22px;}.pstock-edit__meta{margin:0;display:grid;gap:var(--sp-2);}.pstock-edit__meta dt{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--zap-palette-grey-700,#565656);}.pstock-edit__meta dd{margin:0 0 var(--sp-2);font-size:var(--fs-md);color:var(--zap-palette-grey-900,#333);overflow-wrap:anywhere;}.pstock-edit__meta dd .pstock-edit__hint{display:block;margin-top:4px;}.pstock-edit__preview{display:flex;flex-direction:column;gap:var(--sp-3);}.pstock-edit__docs{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:var(--sp-5);}.pstock-geo__row{display:flex;flex-direction:column;gap:var(--sp-2);padding:14px 22px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.pstock-geo__main{display:flex;align-items:baseline;gap:var(--sp-3);}.pstock-geo__name{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.pstock-geo__dims{font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);}.pstock-geo__bleed{display:flex;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-geo__counts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);}.pstock-geo__counts-label{margin-right:var(--sp-1);font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-geo__count{display:inline-flex;align-items:center;border-radius:var(--r-sm);padding:2px 7px;background:var(--zap-palette-grey-100,#efeff1);color:var(--zap-palette-grey-700,#565656);font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:var(--fs-xs);font-weight:var(--fw-bold);}.pstock-geo__count--ok{background:var(--zap-palette-success-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.pstock-panel{display:flex;flex-direction:column;gap:var(--sp-1);}.pstock-panel__head{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-panel__svg{width:100%;max-height:240px;border:1px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:4px;background:var(--zap-palette-surface,#fff);}.pstock-panel__sheet{fill:var(--zap-palette-surface,#fff);stroke:var(--zap-palette-line,#ececef);stroke-width:1px;}.pstock-panel__line{fill:none;stroke-width:1.5px;}.pstock-panel__line--trim{stroke:var(--zap-palette-ink,#0d0d3a);}.pstock-panel__line--bleed{stroke:var(--zap-palette-grey-500,#9a9a9a);stroke-dasharray:4 3;}.pstock-panel__line--safe{stroke:var(--zap-palette-green,#27cc85);stroke-dasharray:4 3;}.pstock-panel__line--fold{stroke:var(--zap-palette-purple,#6b3fd4);stroke-dasharray:2 3;}.pstock-panel__key{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);font-size:10px;font-weight:var(--fw-bold);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-panel__key-item{display:inline-flex;align-items:center;gap:5px;}.pstock-panel__key-item::before{content:"";width:12px;border-top:2px solid currentColor;}.pstock-panel__key-item--trim::before{border-color:var(--zap-palette-ink,#0d0d3a);}.pstock-panel__key-item--bleed::before{border-top-style:dashed;border-color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-panel__key-item--safe::before{border-top-style:dashed;border-color:var(--zap-palette-green,#27cc85);}.pstock-panel__key-item--fold::before{border-top-style:dashed;border-color:var(--zap-palette-purple,#6b3fd4);}.pstock-preview{display:flex;align-items:center;justify-content:center;padding:var(--sp-4);border:1px dashed var(--zap-palette-grey-300,#c8c8c8);border-radius:4px;background:var(--zap-palette-surface,#fff);}.pstock-preview__sheet{display:block;border:1px solid var(--zap-palette-ink,#0d0d3a);border-radius:2px;background:var(--zap-palette-surface,#fff);}.pstock-doc__body{display:flex;flex-direction:column;gap:var(--sp-3);padding:13px 15px;}.pstock-doc__hint{margin:0;font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-page--client .zap-formcard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}.pstock-ovr-page--client .pstock-ovr{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}.pstock-ovr__list{flex:1 1 auto;min-height:0;overflow-y:auto;}.pstock-ovr__row{display:flex;align-items:center;gap:var(--sp-3);padding:10px 15px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.pstock-ovr__client{flex:1;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);overflow-wrap:anywhere;}.pstock-ovr__choice{flex:none;}.pstock-ovr__empty{margin:0;padding:14px 15px;font-size:var(--fs-sm);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr__alert{margin:13px 15px;}.pstock-ovr__add{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:13px 15px;border-top:1px solid var(--zap-palette-line,#ececef);}.pstock-ovr__picker{flex:1;min-width:200px;}.pstock-ovr__default{display:block;margin-top:2px;font-size:var(--fs-xs);font-weight:400;color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr__foot{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding:13px 15px;border-top:1px solid var(--zap-palette-line,#ececef);}.pstock-ovr__foot-note{font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-page .zap-formcard{margin-bottom:var(--sp-5);}.pstock-ovr-page__stats{margin-bottom:var(--sp-5);}.pstock-ovr-page__toolbar{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;}.pstock-ovr-page__groupby{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);}.pstock-ovr-page__groupby-label{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-page__id{flex:none;}.pstock-ovr-table{background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}.pstock-ovr-table__body{flex:1 1 auto;min-height:0;overflow-y:auto;}.pstock-ovr-table__head,.pstock-ovr-table__row{display:grid;grid-template-columns:minmax(0,1fr) 190px 190px 60px;align-items:center;}.pstock-ovr-table__head{padding:11px 18px;background:var(--zap-palette-shaded,#f5f5f5);border-bottom:1px solid var(--zap-palette-line,#ececef);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-table__group{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--sp-3);padding:11px 18px;background:var(--zap-palette-faint,#fafafb);border-bottom:1px solid var(--zap-palette-line,#ececef);}.pstock-ovr-table__group-title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.pstock-ovr-table__group-meta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-table__group-action{margin-left:auto;}.pstock-ovr-table__row{padding:12px 18px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.pstock-ovr-table__label{padding-left:16px;min-width:0;}.pstock-ovr-table__normally{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-table__actions{display:flex;justify-content:flex-end;}.pstock-ovr-table__foot{display:flex;align-items:center;gap:var(--sp-3);padding:13px 18px;font-size:var(--fs-md);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-ovr-table__foot .zap-num{margin-left:auto;}.pstock-asset{display:flex;flex-direction:column;gap:var(--sp-2);}.pstock-asset--image{flex-direction:row;align-items:flex-start;gap:var(--sp-3);}.pstock-asset__main{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1;}.pstock-asset__drop{padding:14px 16px;gap:4px;}.pstock-asset__drop .zap-dropzone__icon{font-size:var(--fs-lg);}.pstock-asset__drop .zap-dropzone__title{font-size:var(--fs-sm);}.pstock-asset__file{display:flex;align-items:center;gap:var(--sp-3);padding:10px 12px;border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-md);background:var(--zap-palette-faint,#fafafb);}.pstock-asset__file--pending{border-style:dashed;border-color:var(--zap-palette-amber,#e0820c);background:var(--zap-palette-amber-soft,#fff3e0);}.pstock-asset__icon{flex:none;font-size:var(--fs-lg);color:var(--zap-palette-green-dark,#1f9c66);}.pstock-asset__meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1;}.pstock-asset__name{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);overflow-wrap:anywhere;}.pstock-asset__sub{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;color:var(--zap-palette-grey-500,#9a9a9a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pstock-asset__actions{display:flex;align-items:center;gap:var(--sp-2);}.pstock-asset__note{font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.pstock-asset__thumb{display:inline-flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border:1px solid var(--zap-palette-line,#ececef);border-radius:8px;overflow:hidden;background:var(--zap-palette-surface,#fff);font-size:9px;font-weight:var(--fw-bold);color:var(--zap-palette-grey-700,#565656);}.pstock-asset__thumb img{max-width:100%;max-height:100%;object-fit:contain;}.pstock-asset__thumb--dark{background:#0d0d3a;color:#fff;}.pstock-logo{display:grid;grid-template-columns:170px minmax(0,1fr);gap:var(--sp-3);align-items:center;padding:12px 16px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.pstock-logo:last-child{border-bottom:0;}.pstock-logo__label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);}.pstock-logo__title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}@media(max-width:860px){.pstock-logo{grid-template-columns:minmax(0,1fr);}}.pstock-picker{border:1px solid var(--zap-palette-line,#ececef);border-radius:var(--r-lg);overflow:hidden;margin-bottom:var(--sp-3);}.pstock-picker__art{height:96px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--zap-palette-line,#ececef);background:var(--zap-palette-surface,#fff);}.pstock-picker__img{max-width:100%;max-height:100%;object-fit:contain;}.pstock-picker__sheet{background:var(--zap-palette-surface,#fff);border:1px solid rgba(13,13,58,.14);box-shadow:var(--shadow-md);}.pstock-picker__body{display:flex;flex-direction:column;gap:var(--sp-2);padding:12px 14px;}.pstock-picker__name{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.pstock-picker__meta{font-size:var(--fs-xs);color:var(--zap-palette-grey-700,#565656);}.pstock-review{margin:0;padding:0;list-style:none;}.pstock-review__row{display:flex;align-items:center;gap:var(--sp-3);padding:11px 16px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.pstock-review__row:last-child{border-bottom:0;}.pstock-review__label{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);}.pstock-review__value{margin-left:auto;font-size:var(--fs-sm);color:var(--zap-palette-grey-700,#565656);overflow-wrap:anywhere;text-align:right;}.kitgal-body{background:var(--zap-palette-shaded,#f5f5f5);}.kitgal{max-width:1240px;margin:0 auto;padding:32px 24px 96px;}.kitgal__head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--zap-palette-line,#ececef);}.kitgal__crumb{margin:0 0 4px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#565656);}.kitgal__title{margin:0;font-size:32px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.kitgal__lede{max-width:60ch;margin:8px 0 0;font-size:14px;color:var(--zap-palette-grey-700,#333);}.kitgal__lede code{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;}.kitgal__head-actions{display:flex;gap:8px;}.kitgal__nav{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:4px;margin:0 -8px;padding:12px 8px;background:var(--zap-palette-shaded,#f5f5f5);border-bottom:1px solid var(--zap-palette-line,#ececef);}.kitgal__navlink{padding:6px 12px;border-radius:999px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;text-decoration:none;color:var(--zap-palette-grey-700,#333);cursor:pointer;}.kitgal__navlink:hover{background:var(--zap-palette-hover,#f1f1f3);color:var(--zap-palette-ink,#0d0d3a);text-decoration:none;}.kitgal__section{padding-top:48px;}.kitgal__section-head{margin-bottom:20px;}.kitgal__section-title{margin:0;font-size:22px;font-weight:700;color:var(--zap-palette-ink,#0d0d3a);}.kitgal__section-sub{margin:4px 0 0;font-size:13px;color:var(--zap-palette-grey-500,#565656);}.kitgal__spec{margin-bottom:20px;padding:20px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-line,#ececef);border-radius:12px;}.kitgal__spec-head{margin-bottom:16px;}.kitgal__spec-name{margin:0;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:14px;font-weight:600;color:var(--zap-palette-ink,#0d0d3a);}.kitgal__spec-note{max-width:80ch;margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--zap-palette-grey-500,#565656);}.kitgal__spec-body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;}.kitgal__spec-body--stack{flex-direction:column;align-items:stretch;}.kitgal__case{display:flex;flex-direction:column;gap:8px;min-width:0;}.kitgal__case-label{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--zap-palette-grey-500,#565656);}.kitgal__case--wide{flex:1 1 320px;min-width:280px;}.kitgal__spec-body--stack>.kitgal__case--wide{flex:0 0 auto;}@media(max-width:700px){.kitgal{padding:24px 16px 64px;}.kitgal__title{font-size:26px;}}.zap-selectable-card{position:relative;cursor:pointer;}.zap-selectable-card.zap-selectable-card--selected,.zap-selectable-card.zap-selectable-card--selected:hover{border-color:var(--zap-palette-green,#27cc85);background:linear-gradient(rgba(39,204,133,.06),rgba(39,204,133,.06)),var(--zap-palette-surface,#fff);}.zap-selectable-card .zap-selectable-card__radio{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:2px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-surface,#fff);display:flex;align-items:center;justify-content:center;transition:.15s;pointer-events:none;}.zap-selectable-card .zap-selectable-card__radio i,.zap-selectable-card .zap-selectable-card__radio svg{font-size:12px;color:#fff;opacity:0;transition:opacity .12s ease;}.zap-selectable-card.zap-selectable-card--selected .zap-selectable-card__radio{background:var(--zap-palette-green,#27cc85);border-color:var(--zap-palette-green,#27cc85);}.zap-selectable-card.zap-selectable-card--selected .zap-selectable-card__radio i,.zap-selectable-card.zap-selectable-card--selected .zap-selectable-card__radio svg{opacity:1;}.zap-selectable-card .zap-selectable-card__check{position:absolute;top:12px;right:12px;z-index:1;width:24px;height:24px;border-radius:50%;background:var(--zap-palette-green,#27cc85);display:flex;align-items:center;justify-content:center;pointer-events:none;}.zap-selectable-card .zap-selectable-card__check i,.zap-selectable-card .zap-selectable-card__check svg{font-size:12px;color:#fff;}.selectable-card{position:relative;display:flex;flex-direction:column;gap:10px;max-width:320px;background:var(--zap-palette-surface,#fff);border:1.5px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;padding:22px;cursor:pointer;text-align:left;font:inherit;transition:.15s;}.selectable-card:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);box-shadow:var(--shadow-sm,0 1px 2px rgba(13,13,58,.06),0 1px 3px rgba(13,13,58,.05));}.selectable-card.zap-selectable-card--selected{border-color:var(--zap-palette-green,#27cc85);box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.selectable-card:disabled{opacity:.55;cursor:default;box-shadow:none;}.selectable-card__icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);font-size:17px;}.selectable-card__title{font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.2px;color:var(--zap-palette-ink,#0d0d3a);}.selectable-card__body{font-size:13px;color:var(--zap-palette-grey-700,#565656);line-height:1.5;}.selectable-card__tag{align-self:flex-start;font-family:"IBM Plex Mono",monospace;font-size:10px;font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);background:var(--zap-palette-shaded,#f5f5f5);border:1px solid var(--zap-palette-grey-200,#e6e6e6);padding:4px 9px;border-radius:var(--r-sm);}.zap-select__backdrop{position:fixed;inset:0;z-index:10049;background:transparent;}.zap-select__menu{position:fixed;z-index:10050;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-lg);box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));padding:6px;max-height:300px;overflow:auto;animation:zapselect-pop .14s ease-out;}@keyframes zapselect-pop{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}.zap-select__search{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:4px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:var(--r-md);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-select__search:focus-within{border-color:var(--zap-palette-green,#27cc85);box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.zap-select__search-input{flex:1;border:0;outline:0;font:inherit;font-size:var(--fs-md);color:var(--zap-palette-ink,#0d0d3a);background:transparent;}.zap-select__options{display:flex;flex-direction:column;}.zap-select__option{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;border:0;background:none;font:inherit;text-align:left;padding:10px 12px;border-radius:var(--r-md);cursor:pointer;color:var(--zap-palette-ink,#0d0d3a);transition:background .1s;}.zap-select__option:hover:not(.zap-select__option--disabled){background:var(--zap-palette-green-tint,#f4fbf8);}.zap-select__option--selected{background:var(--zap-palette-green-soft,#e5f8ef);}.zap-select__option--selected .zap-select__option-label{color:var(--zap-palette-green-dark,#1f9c66);}.zap-select__option--active:not(.zap-select__option--disabled){background:var(--zap-palette-green-tint,#f4fbf8);}.zap-select__option--disabled{opacity:.38;cursor:default;}.zap-select__check{flex:none;margin-left:auto;color:var(--zap-palette-green-dark,#1f9c66);font-size:13px;}.zap-select__check-box{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--zap-palette-grey-300,#c8c8c8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;transition:background .12s,border-color .12s;}.zap-select__check-box i{opacity:0;}.zap-select__check-box--checked{background:var(--zap-palette-green,#27cc85);border-color:var(--zap-palette-green,#27cc85);}.zap-select__check-box--checked i{opacity:1;}.zap-select__menu--multi .zap-select__option--selected{background:none;}.zap-select__menu--multi .zap-select__option--selected:hover{background:var(--zap-palette-green-tint,#f4fbf8);}.zap-select__menu--multi .zap-select__option--selected .zap-select__option-label{color:var(--zap-palette-ink,#0d0d3a);}.zap-select__option--all{border-bottom:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:0;margin-bottom:4px;}.zap-select__option--all .zap-select__option-label{font-weight:var(--fw-bold);}.zap-select__option-main{display:flex;flex-direction:column;gap:1px;min-width:0;}.zap-select__option-label{font-size:14px;font-weight:var(--fw-semibold);}.zap-select__menu--dense .zap-select__option-label{font-size:var(--fs-md);}.zap-select__option-sub{font-family:var(--mono,"IBM Plex Mono",monospace);font-size:var(--fs-xs);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-select__option--selected .zap-select__option-sub{color:var(--zap-palette-green-dark,#1f9c66);}.zap-select__empty{padding:14px 12px;text-align:center;color:var(--zap-palette-grey-500,#9a9a9a);font-size:13px;}@keyframes zap-picker-pop{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}.zap-picker{position:relative;}.zap-picker__control{display:flex;align-items:center;gap:10px;width:100%;height:50px;padding:0 13px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:10px;font:inherit;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;text-align:left;transition:border-color .13s,box-shadow .13s;}.zap-picker__control:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);}.zap-picker--open .zap-picker__control{border-color:var(--zap-palette-green,#27cc85);box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.zap-picker--disabled{opacity:.55;pointer-events:none;}.zap-picker__lead{flex:none;color:var(--zap-palette-grey-500,#9a9a9a);font-size:var(--fs-lg);}.zap-picker__label{display:block;font-size:12px;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500,#9a9a9a);margin:0 0 5px 2px;}.zap-picker__value{flex:1;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--zap-palette-ink,#0d0d3a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.zap-picker__value--empty{font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500,#9a9a9a);}.zap-picker__clear{flex:none;display:flex;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;padding:2px;border-radius:5px;}.zap-picker__clear:hover{color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-picker__chevron{flex:none;color:var(--zap-palette-grey-500,#9a9a9a);font-size:13px;transition:transform .15s;}.zap-picker--open .zap-picker__chevron{transform:rotate(180deg);}.zap-picker--dense .zap-picker__control{height:40px;padding:0 12px;}.zap-picker--dense .zap-picker__value{font-size:var(--fs-md);}.zap-picker__backdrop{position:fixed;inset:0;z-index:10049;}.zap-picker__menu{position:fixed;z-index:10050;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:14px;box-shadow:var(--shadow-pop,0 10px 30px rgba(13,13,58,.16));padding:14px;animation:zap-picker-pop .14s ease-out;}.zap-picker__menu .zap-calendar{width:286px;}.zap-picker__menu .zap-calendar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}.zap-picker__menu .zap-calendar__titlebtns{display:flex;align-items:center;gap:2px;}.zap-picker__menu .zap-calendar__titlebtn{border:0;background:none;font:inherit;font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:-.2px;color:var(--zap-palette-ink,#0d0d3a);cursor:pointer;padding:5px 8px;border-radius:8px;transition:.12s;}.zap-picker__menu .zap-calendar__titlebtn:hover{background:var(--zap-palette-green-tint,#f4fbf8);color:var(--zap-palette-green-dark,#1f9c66);}.zap-picker__menu .zap-calendar__titlebtn--active{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.zap-picker__menu .zap-calendar__titlebtn--year{color:var(--zap-palette-grey-500,#9a9a9a);font-weight:var(--fw-semibold);}.zap-picker__menu .zap-calendar__nav{display:flex;gap:4px;}.zap-picker__menu .zap-calendar__navbtn{width:30px;height:30px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-surface,#fff);border-radius:8px;color:var(--zap-palette-grey-500,#9a9a9a);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.12s;}.zap-picker__menu .zap-calendar__navbtn:hover{border-color:var(--zap-palette-green,#27cc85);color:var(--zap-palette-green-dark,#1f9c66);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-picker__menu .zap-calendar__week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px;}.zap-picker__menu .zap-calendar__wd{text-align:center;font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);padding:4px 0;}.zap-picker__menu .zap-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;}.zap-picker__menu .zap-calendar__day{position:relative;height:36px;border:0;background:none;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--zap-palette-ink,#0d0d3a);border-radius:var(--r-md);cursor:pointer;transition:.1s;}.zap-picker__menu .zap-calendar__day:hover:not(:disabled):not(.zap-calendar__day--selected){background:var(--zap-palette-green-tint,#f4fbf8);}.zap-picker__menu .zap-calendar__day.zap-calendar__day--outside{color:var(--zap-palette-grey-300,#c8c8c8);font-weight:var(--fw-medium);}.zap-picker__menu .zap-calendar__day.zap-calendar__day--today::after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--zap-palette-green,#27cc85);}.zap-picker__menu .zap-calendar__day--selected{background:var(--zap-palette-green,#27cc85);color:#fff;box-shadow:0 2px 8px var(--zap-palette-green-glow,rgba(39,204,133,.45));}.zap-picker__menu .zap-calendar__day--selected.zap-calendar__day--today::after{background:#fff;}.zap-picker__menu .zap-calendar__day:disabled{color:var(--zap-palette-grey-300,#c8c8c8);opacity:.5;cursor:default;text-decoration:line-through;}.zap-picker__menu .zap-calendar__panel{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 0 2px;}.zap-picker__menu .zap-calendar__cell{position:relative;height:46px;border:0;background:none;font:inherit;font-size:14px;font-weight:var(--fw-semibold);color:var(--zap-palette-ink,#0d0d3a);border-radius:var(--r-md);cursor:pointer;transition:.1s;}.zap-picker__menu .zap-calendar__cell:hover:not(.zap-calendar__cell--selected){background:var(--zap-palette-green-tint,#f4fbf8);}.zap-picker__menu .zap-calendar__cell--current{box-shadow:inset 0 0 0 1.5px var(--zap-palette-green,#27cc85);}.zap-picker__menu .zap-calendar__cell--selected{background:var(--zap-palette-green,#27cc85);color:#fff;box-shadow:0 2px 8px var(--zap-palette-green-glow,rgba(39,204,133,.45));}.zap-picker__menu .zap-calendar__foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--zap-palette-line,#ececef);}.zap-picker__menu .zap-calendar__quick{border:0;background:none;font:inherit;font-size:13px;font-weight:var(--fw-bold);color:var(--zap-palette-green-dark,#1f9c66);cursor:pointer;padding:6px 8px;border-radius:7px;}.zap-picker__menu .zap-calendar__quick:hover{background:var(--zap-palette-green-soft,#e5f8ef);}.zap-picker__menu .zap-calendar__clear{border:0;background:none;font:inherit;font-size:13px;font-weight:var(--fw-semibold);color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;padding:6px 8px;border-radius:7px;}.zap-picker__menu .zap-calendar__clear:hover{color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-shaded,#f5f5f5);}.zap-picker__menu .zap-timepicker{width:248px;}.zap-picker__menu .zap-timepicker__display{display:flex;align-items:baseline;justify-content:center;background:#0d0d3a;color:#fff;border-radius:11px;padding:12px;margin-bottom:12px;}.zap-picker__menu .zap-timepicker__big{font-size:26px;font-weight:var(--fw-bold);letter-spacing:-.5px;font-variant-numeric:tabular-nums;}.zap-picker__menu .zap-timepicker__mer{font-size:13px;font-weight:var(--fw-bold);color:var(--zap-palette-green,#27cc85);margin-left:6px;}.zap-picker__menu .zap-timepicker__cols{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;}.zap-picker__menu .zap-timepicker__cols--24{grid-template-columns:1fr 1fr;}.zap-picker__menu .zap-timepicker__col{display:flex;flex-direction:column;}.zap-picker__menu .zap-timepicker__collabel{font-family:"IBM Plex Mono",monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--zap-palette-grey-500,#9a9a9a);text-align:center;margin-bottom:5px;}.zap-picker__menu .zap-timepicker__scroll{height:168px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:3px;scroll-snap-type:y proximity;}.zap-picker__menu .zap-timepicker__scroll::-webkit-scrollbar{width:6px;}.zap-picker__menu .zap-timepicker__scroll::-webkit-scrollbar-thumb{background:var(--zap-palette-grey-300,#c8c8c8);border-radius:3px;}.zap-picker__menu .zap-timepicker__opt{flex:none;height:34px;border:0;background:none;font:inherit;font-size:14px;font-weight:var(--fw-semibold);color:var(--zap-palette-ink,#0d0d3a);border-radius:8px;cursor:pointer;transition:.1s;font-variant-numeric:tabular-nums;scroll-snap-align:center;}.zap-picker__menu .zap-timepicker__opt:hover:not(.zap-timepicker__opt--selected){background:var(--zap-palette-green-tint,#f4fbf8);}.zap-picker__menu .zap-timepicker__opt--selected{background:var(--zap-palette-green-soft,#e5f8ef);color:var(--zap-palette-green-dark,#1f9c66);}.zap-picker__menu .zap-timepicker__mercol{display:flex;flex-direction:column;gap:6px;justify-content:flex-end;padding-bottom:2px;}.zap-picker__menu .zap-timepicker__merbtn{width:48px;height:38px;border:1px solid var(--zap-palette-grey-200,#e6e6e6);background:var(--zap-palette-surface,#fff);border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:var(--fw-bold);color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;transition:.12s;}.zap-picker__menu .zap-timepicker__merbtn--selected{background:var(--zap-palette-green,#27cc85);border-color:var(--zap-palette-green,#27cc85);color:#fff;}.zap-datetime{display:flex;align-items:flex-end;gap:10px;}.zap-datetime>.zap-picker{flex:1 1 0;min-width:0;}.zap-datetime--fused{display:block;}.zap-datetime__box{display:flex;align-items:center;height:50px;background:var(--zap-palette-surface,#fff);border:1px solid var(--zap-palette-grey-200,#e6e6e6);border-radius:10px;transition:border-color .13s,box-shadow .13s;}.zap-datetime__box:hover{border-color:var(--zap-palette-grey-300,#c8c8c8);}.zap-datetime__box:has(.zap-picker--open){border-color:var(--zap-palette-green,#27cc85);box-shadow:0 0 0 3px var(--zap-palette-green-soft,#e5f8ef);}.zap-datetime__box .zap-picker{flex:none;}.zap-datetime__box .zap-picker__control{width:auto;height:48px;padding:0 12px;border:0;background:none;box-shadow:none;}.zap-datetime__box .zap-picker--open .zap-picker__control{box-shadow:none;background:var(--zap-palette-green-tint,#f4fbf8);border-radius:9px;}.zap-datetime__box .zap-picker__value{flex:none;overflow:visible;}.zap-datetime__box .zap-picker__chevron{display:none;}.zap-datetime__divider{flex:none;width:1px;align-self:stretch;margin:8px 0;background:var(--zap-palette-line,#ececef);}.zap-datetime__clear{flex:none;display:flex;border:0;background:none;font:inherit;color:var(--zap-palette-grey-500,#9a9a9a);cursor:pointer;padding:2px;margin:0 10px 0 -4px;border-radius:5px;}.zap-datetime__clear:hover{color:var(--zap-palette-ink,#0d0d3a);background:var(--zap-palette-green-tint,#f4fbf8);}.zap-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--fs-md);color:var(--zap-palette-ink,#0d0d3a);}.zap-check--disabled{opacity:.55;cursor:default;}.zap-check__input{position:absolute;opacity:0;width:0;height:0;margin:0;}.zap-check__box{flex:none;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--zap-palette-grey-300,#c8c8c8);background:var(--zap-palette-surface,#fff);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s;}.zap-check__box i,.zap-check__box svg{font-size:10px;color:#fff;opacity:0;transition:opacity .12s ease;}.zap-check__input:checked+.zap-check__box{background:var(--zap-palette-green,#27cc85);border-color:var(--zap-palette-green,#27cc85);}.zap-check__input:checked+.zap-check__box i,.zap-check__input:checked+.zap-check__box svg{opacity:1;}.zap-check__input:focus-visible+.zap-check__box{box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-check__label{line-height:1.35;}.zap-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.45;}.zap-banner i,.zap-banner svg{flex:none;margin-top:1px;}.zap-banner--warning{background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-radiogroup{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}.zap-radiogroup--vertical{flex-direction:column;align-items:flex-start;gap:10px;}.zap-radio{display:inline-flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--zap-palette-grey-900,#333);-webkit-user-select:none;user-select:none;}.zap-radio--disabled{opacity:.5;cursor:default;}.zap-radio__input{position:absolute;opacity:0;width:0;height:0;}.zap-radio__circle{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--zap-palette-grey-300,#c8c8c8);background:var(--zap-palette-surface,#fff);flex:none;position:relative;transition:background .12s,border-color .12s;margin-top:1px;}.zap-radio__circle::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .12s ease;}.zap-radio__input:checked+.zap-radio__circle{background:var(--zap-palette-green,#27cc85);border-color:var(--zap-palette-green,#27cc85);}.zap-radio__input:checked+.zap-radio__circle::after{transform:scale(1);}.zap-radio__input:focus-visible+.zap-radio__circle{box-shadow:var(--focus-ring,0 0 0 3px #e5f8ef);}.zap-radio__label{line-height:1.35;}#components-reconnect-modal{display:none;position:fixed;inset:0;z-index:2000;background:var(--zap-palette-overlay,rgba(13,13,58,.42));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:center;justify-content:center;padding:24px;font-family:"Sofia Pro",sans-serif;}#components-reconnect-modal.components-reconnect-show,#components-reconnect-modal.components-reconnect-retrying,#components-reconnect-modal.components-reconnect-failed,#components-reconnect-modal.components-reconnect-rejected{display:flex;animation:zap-fade .15s;}.zap-reconnect{width:100%;max-width:420px;background:var(--zap-palette-surface,#fff);color:var(--zap-palette-ink,#0d0d3a);border-radius:16px;box-shadow:var(--shadow-modal,0 24px 60px rgba(13,13,58,.28));padding:26px;text-align:center;animation:zap-pop .16s ease-out;}.zap-reconnect__icon{width:44px;height:44px;margin:0 auto 14px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);background:var(--zap-palette-amber-soft,#fff3e0);color:var(--zap-palette-amber,#e0820c);}.zap-reconnect__title{font-size:var(--fs-xl);font-weight:var(--fw-heavy);letter-spacing:-.2px;margin:0 0 6px;}.zap-reconnect__body{font-size:var(--fs-sm);color:var(--zap-palette-grey-500);margin:0;}.zap-reconnect__actions{display:flex;gap:10px;justify-content:center;margin-top:20px;}.zap-reconnect__state{display:none;}#components-reconnect-modal.components-reconnect-show .zap-reconnect__state--waiting,#components-reconnect-modal.components-reconnect-retrying .zap-reconnect__state--waiting,#components-reconnect-modal.components-reconnect-failed .zap-reconnect__state--failed,#components-reconnect-modal.components-reconnect-rejected .zap-reconnect__state--rejected{display:block;}.zap-reconnect__countdown{display:none;}#components-reconnect-modal.components-reconnect-retrying .zap-reconnect__countdown{display:block;}.zap-reconnect__spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--zap-palette-grey-200);border-top-color:var(--zap-palette-green,#27cc85);animation:zap-reconnect-spin .7s linear infinite;display:inline-block;vertical-align:-3px;margin-right:8px;}@keyframes zap-reconnect-spin{to{transform:rotate(360deg);}}@media(prefers-reduced-motion:reduce){.zap-reconnect__spinner{animation:none;}.zap-reconnect{animation:none;}}#components-reconnect-modal.zap-reconnect--can-save{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;align-items:flex-end;justify-content:flex-end;}#components-reconnect-modal.zap-reconnect--can-save .zap-reconnect{pointer-events:auto;max-width:360px;animation:none;}#components-reconnect-modal.zap-reconnect--can-save .zap-reconnect__state--rejected{display:none;}#components-reconnect-modal.zap-reconnect--can-save .zap-reconnect__state--cansave{display:block;}@media(max-width:768px){.main{height:calc(100% - 120px)!important;margin-left:0!important;}}*{font-family:"Sofia Pro";}html,body{height:100%;}body{--navbar-height:50px;--sidebar-width:40px;}.main{margin-left:var(--sidebar-width);padding:0;height:calc(100% - var(--navbar-height));overflow-x:hidden;}.hidden{display:none;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes overlay-fadein{from{opacity:0;}to{opacity:.5;}}#gitbook-widget-button,#gitbook-widget-button:active,#gitbook-widget-button:focus{right:auto!important;left:38px!important;transform:rotate(-90deg)!important;transform-origin:bottom left!important;transition:none!important;background-color:var(--zap-palette-green,#27cc85)!important;color:#000!important;height:40px!important;}#gitbook-widget-button:hover{color:#fff!important;}#gitbook-widget-window{right:auto!important;left:20px!important;}