/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--echelon-night:#06131f;--echelon-night-soft:#0b1d2b;--echelon-glass:#112737ad;--echelon-glass-strong:#132b3cdb;--echelon-glass-border:#aacfe52b;--echelon-text:#f6f8fa;--echelon-text-soft:#b9c8d2;--echelon-text-muted:#8297a5;--echelon-gold:#d6ae67;--echelon-blue:#66b5ec;--echelon-green:#62d4a8;--ink:#080a0e;--paper:#f1eee7;--panel:#11151c;--line:#252b36;--gold:#d5b568;--gold2:#8e7137;--muted:#9399a5;--green:#46d5a5;--blue:#669eff;--purple:#8979f2;--red:#ff7180}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#f4f5f7;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.marketing{overflow:hidden}.nav-shell{z-index:20;border-bottom:1px solid #ffffff12;align-items:center;gap:48px;width:100%;height:86px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute}.wordmark{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.wordmark>span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);place-items:center;font:800 20px Georgia,serif;display:grid;transform:rotate(45deg)}.wordmark>span:first-letter{transform:rotate(-45deg)}.wordmark strong{letter-spacing:4px;flex-direction:column;font-size:14px;display:flex}.wordmark small{letter-spacing:4.7px;color:var(--gold);margin-top:3px;font-size:7px}.nav-links{gap:34px;margin-left:auto;display:flex}.nav-links a,.site-footer nav a{color:#aeb3bd;font-size:12px;text-decoration:none}.nav-links a:hover{color:#fff}.nav-cta{color:#111;background:var(--gold);letter-spacing:.5px;padding:12px 18px;font-size:11px;font-weight:800;text-decoration:none}.nav-cta b{margin-left:10px}.menu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:22px;display:none}.hero{background:radial-gradient(circle at 20% 25%,#23305155,#0000 28%),radial-gradient(circle at 80% 60%,#5d492422,#0000 30%),#080a0e;min-height:940px;padding:180px clamp(24px,6vw,100px) 100px;position:relative}.hero:after{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 80%);mask-image:linear-gradient(#0008,#0000 80%)}.hero-glow{border:1px solid #d5b56812;border-radius:50%;width:700px;height:700px;position:absolute;top:40px;right:-300px;box-shadow:0 0 0 90px #d5b56808,0 0 0 180px #d5b56805}.hero-copy{z-index:2;max-width:980px;position:relative}.kicker{color:var(--gold);letter-spacing:2px;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.kicker i{background:var(--gold);width:25px;height:1px;display:block}.hero h1,.section-heading h2,.system h2,.mobile-copy h2,.final-cta h2{letter-spacing:-4px;color:#f3f1eb;margin:28px 0;font:500 clamp(54px,6.4vw,96px)/.99 Georgia,serif}.hero h1 em,.section-heading h2 em,.system h2 em,.mobile-copy h2 em,.final-cta h2 em{color:var(--gold);font-weight:400}.hero-lede{color:#abb0ba;max-width:760px;font-size:16px;line-height:1.8}.hero-actions{gap:14px;margin-top:35px;display:flex}.primary,.secondary{letter-spacing:.7px;justify-content:center;align-items:center;height:50px;padding:0 24px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.primary{background:var(--gold);color:#101113}.primary span{margin-left:25px;font-size:18px}.secondary{color:#fff;border:1px solid #434955}.trust-row{color:#7f8692;gap:28px;margin-top:28px;font-size:10px;display:flex}.trust-row b{color:var(--gold);margin-right:7px}.product-stage{z-index:3;width:min(860px,65vw);margin:100px auto -320px;position:relative;transform:perspective(1400px)rotateX(4deg);box-shadow:0 45px 120px #000}.window-bar{color:#636b7a;letter-spacing:1px;background:#0c0f15;border:1px solid #303641;align-items:center;gap:6px;height:35px;padding:0 12px;font-size:7px;display:flex}.window-bar>span{background:#3c424e;border-radius:50%;width:6px;height:6px}.window-bar>b{margin-left:12px}.window-bar>em{color:var(--green);margin-left:auto;font-style:normal}.product-window{background:#0b0e14;border:1px solid #303641;border-top:0;height:520px;display:flex}.mini-side{border-right:1px solid #222833;flex-direction:column;align-items:center;gap:16px;width:60px;padding:16px 8px;display:flex}.mini-logo{border:1px solid var(--gold);width:27px;height:27px;color:var(--gold);place-items:center;font:800 12px Georgia;display:grid}.mini-side i{color:#697080;border-radius:6px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.mini-side i.active{color:var(--gold);background:#2a2518}.mini-side i.ai{color:var(--gold);margin-top:auto}.mini-main{flex:1;padding:22px}.mini-main>header{justify-content:space-between;align-items:center;display:flex}.mini-main header small{color:var(--gold);letter-spacing:1px;font-size:6px}.mini-main h3{margin:6px 0 0;font:500 20px Georgia}.mini-main header button{background:var(--gold);border:0;padding:9px 12px;font-size:8px;font-weight:800}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.preview-metrics>div{background:#12161e;border:1px solid #252b35;padding:13px}.preview-metrics small{color:#858d9b;letter-spacing:1px;font-size:6px;display:block}.preview-metrics b{margin:8px 0 4px;font-size:18px;display:block}.preview-metrics em{color:var(--green);font-size:7px;font-style:normal}.preview-grid{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:10px;display:grid}.preview-grid>article{background:#12161e;border:1px solid #252b35;height:270px;padding:17px}.preview-head{border-bottom:1px solid #272d38;flex-direction:column;margin-bottom:12px;padding-bottom:12px;display:flex}.preview-head b{font-size:10px}.preview-head small{color:#818998;margin-top:4px;font-size:7px}.preview-funnel{color:#8d95a4;grid-template-columns:52px 1fr 20px;align-items:center;gap:8px;margin:10px 0;font-size:7px;display:grid}.preview-funnel i{background:#232a35;border-radius:5px;height:5px;overflow:hidden}.preview-funnel u{background:linear-gradient(90deg,var(--purple),var(--blue));border-radius:5px;height:100%;display:block}.preview-funnel b{color:#fff;text-align:right}.activity-row{border-bottom:1px solid #252b35;align-items:center;gap:9px;padding:10px 0;display:flex}.activity-row>i{width:25px;height:25px;color:var(--gold);background:#292319;border-radius:7px;place-items:center;font-style:normal;display:grid}.activity-row span{flex-direction:column;display:flex}.activity-row span b{font-size:8px}.activity-row span small{color:#858c99;margin-top:3px;font-size:6px}.activity-row>em{color:var(--green);margin-left:auto;font-size:5px;font-style:normal}.signal-strip{background:var(--gold);color:#141414;letter-spacing:1px;justify-content:center;align-items:center;gap:20px;height:80px;font-size:9px;display:flex}.signal-strip b{font-size:15px}.signal-strip i{background:#1113;width:1px;height:25px}.signal-strip .live-copy{color:#117150}.founder-story{color:#182029;background:#f1eee7;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(50px,8vw,130px);padding:410px clamp(24px,7vw,120px) 150px;display:grid}.founder-photo{min-height:650px;position:relative;overflow:hidden;box-shadow:0 35px 80px #17202b2a}.founder-photo:after{content:"";background:linear-gradient(#0000,#08131db5);position:absolute;inset:45% 0 0}.founder-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;min-height:650px;display:block;position:absolute;inset:0}.founder-photo>span{z-index:1;color:#f3d493;letter-spacing:.18em;font-size:9px;position:absolute;bottom:22px;left:24px}.founder-story h2{letter-spacing:-2px;color:#182029;margin:25px 0;font:500 clamp(42px,5vw,72px)/1 Georgia,serif}.founder-story h2 em{color:#9d763a;font-weight:400}.founder-story>div:last-child>p:not(.kicker){color:#626d76;max-width:680px;line-height:1.85}.founder-story blockquote{color:#25313b;border-left:2px solid #b58a49;margin:34px 0 18px;padding-left:24px;font:italic 1.35rem/1.6 Georgia,serif}.founder-story>div:last-child>small{color:#907044;letter-spacing:.12em;font-size:.62rem}.section{padding:150px clamp(24px,7vw,120px)}.platform{background:var(--paper);color:#181a1f}.section-heading{max-width:880px}.section-heading h2,.system h2,.mobile-copy h2{letter-spacing:-2.5px;color:#17191c;font-size:clamp(44px,5vw,72px)}.section-heading>p:last-child,.system-copy>p,.mobile-copy>p{color:#737883;max-width:610px;line-height:1.8}.feature-grid{border:1px solid #cbc6bb;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.feature-grid article{border-right:1px solid #cbc6bb;min-height:420px;padding:26px;transition:all .3s;position:relative}.feature-grid article:last-child{border-right:0}.feature-grid article:hover,.feature-grid article.featured{color:#fff;background:#11151c;transform:translateY(-12px);box-shadow:0 25px 50px #0002}.feature-grid article>span{color:#a29987;font-size:9px}.feature-icon{width:47px;height:47px;color:var(--gold);border:1px solid #bbb4a5;place-items:center;margin:60px 0 28px;font-size:20px;display:grid}.feature-grid h3{margin:0;font:500 25px Georgia}.feature-grid p{color:#858278;font-size:12px;line-height:1.8}.feature-grid a{color:var(--gold2);font-size:10px;font-weight:800;text-decoration:none;position:absolute;bottom:28px}.feature-grid .featured p{color:#9299a5}.feature-grid .featured a{color:var(--gold)}.system{background:#0a0d12;grid-template-columns:1fr 1fr;gap:10vw;display:grid;position:relative}.system h2{color:#f4f1ea}.system-copy>p{color:#969da9}.system-copy .primary{margin-top:25px}.loop{position:relative}.loop-line{background:linear-gradient(var(--gold),#303641);width:1px;position:absolute;top:25px;bottom:25px;left:24px}.loop article{grid-template-columns:50px 1fr;gap:28px;margin-bottom:45px;display:grid;position:relative}.loop article>b{border:1px solid var(--gold2);width:49px;height:49px;color:var(--gold);z-index:1;background:#12161d;border-radius:50%;place-items:center;font-size:9px;display:grid}.loop small{color:var(--gold);letter-spacing:1.5px;font-size:8px}.loop h3{color:#eee;margin:6px 0;font:500 24px Georgia}.loop p{color:#89909c;max-width:380px;font-size:11px;line-height:1.6}.markets{color:#181a1d;background:#e9e5dc}.section-heading.split{grid-template-columns:1.3fr 1fr;align-items:end;max-width:none;display:grid}.section-heading.split h2{margin-bottom:0}.section-heading.split>p{justify-self:end}.market-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.market-grid article{border:1px solid #c5c0b5;border-right:0;height:330px;padding:30px;position:relative}.market-grid article:last-child{border-right:1px solid #c5c0b5}.market-grid article>span{color:var(--gold2);font-size:30px}.market-grid article>small{float:right;color:#a19a8c;font-size:9px}.market-grid h3{letter-spacing:1.5px;margin-top:100px;font-size:13px}.market-grid p{color:#79766f;font-size:11px;line-height:1.7}.market-grid article>i{font-style:normal;position:absolute;bottom:27px;right:28px}.mobile{background:#10141b;grid-template-columns:1fr 1fr;align-items:center;min-height:900px;display:grid}.phone-wrap{place-items:center;display:grid}.phone{background:#090c11;border:7px solid #2a303a;border-radius:48px;width:330px;height:680px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0008}.island{background:#000;border-radius:0 0 14px 14px;width:100px;height:22px;position:absolute;top:0;left:108px}.phone>header{border-bottom:1px solid #222934;align-items:center;gap:9px;height:78px;padding:25px 17px 10px;display:flex}.phone>header>span{border:1px solid var(--gold);width:28px;height:28px;color:var(--gold);place-items:center;font:800 12px Georgia;display:grid}.phone>header div{flex-direction:column;display:flex}.phone>header small{letter-spacing:1px;color:var(--gold);font-size:5px}.phone>header b{margin-top:3px;font-size:10px}.phone>header>i{margin-left:auto;font-style:normal}.phone-body{padding:17px}.phone-body>small{color:var(--gold);letter-spacing:1px;font-size:6px}.phone-body h3{margin:8px 0 3px;font:500 20px Georgia}.phone-body>p{color:#858d9a;font-size:8px}.phone-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.phone-metrics>b{background:#121720;border:1px solid #252c37;padding:12px;font-size:20px}.phone-metrics small,.phone-metrics em{color:#89919d;margin-top:5px;font-size:5px;font-style:normal;display:block}.phone-metrics em{color:var(--green)}.phone-body>article{background:#19160f;border:1px solid #4c4027;border-radius:12px;padding:13px}.phone-body article small{color:var(--gold);letter-spacing:1px;font-size:5px}.phone-body article b{margin:7px 0;font-size:9px;display:block}.phone-body article p{color:#8e929a;font-size:6px}.phone-body h4{margin:18px 0 8px;font-size:10px}.phone-lead{border-bottom:1px solid #202630;align-items:center;gap:9px;padding:9px 0;display:flex}.phone-lead>i{background:#202838;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.phone-lead span{flex-direction:column;display:flex}.phone-lead span b{font-size:8px}.phone-lead span small{color:#838b98;margin-top:3px;font-size:6px}.phone-lead>em{margin-left:auto}.phone>footer{background:#0f131a;border-top:1px solid #252b35;justify-content:space-around;align-items:center;height:62px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone>footer b{color:var(--gold);flex-direction:column;align-items:center;font-size:10px;display:flex}.phone>footer small{color:#838b98;margin-top:4px;font-size:5px}.mobile-copy h2{color:#f3f1ea}.mobile-copy>p{color:#9299a5}.mobile-copy ul{margin:35px 0;padding:0;list-style:none}.mobile-copy li{color:#b3b8c1;border-bottom:1px solid #2b313b;padding:14px 0;font-size:12px}.mobile-copy li b{color:var(--gold);margin-right:18px;font-size:8px}.secondary.light{border-color:#4a515d}.final-cta{background:#080a0e;justify-content:space-between;align-items:center;min-height:600px;padding:120px clamp(24px,8vw,140px);display:flex;position:relative}.final-cta h2{margin:25px 0;font-size:clamp(48px,5.5vw,82px)}.final-cta p:not(.kicker){color:#9197a2;max-width:520px;line-height:1.7}.rings{place-items:center;width:450px;height:450px;display:grid;position:relative}.rings span{border:1px solid #d5b56825;border-radius:50%;position:absolute}.rings span:first-child{width:440px;height:440px}.rings span:nth-child(2){width:310px;height:310px}.rings span:nth-child(3){width:180px;height:180px}.rings b{color:var(--gold);text-shadow:0 0 50px #d5b56866;font:500 90px Georgia}.site-footer{border-top:1px solid #252b35;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:50px clamp(24px,6vw,100px);display:grid}.site-footer p{color:#777f8c;font:italic 15px Georgia}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:17px;display:flex}.site-footer>small{color:#5d6470;grid-column:1/-1;font-size:8px}.demo-shell{color:#f2f4f7;background:#090c12;min-height:100vh}.demo-banner{z-index:30;background:var(--gold);color:#161616;letter-spacing:.5px;justify-content:space-between;align-items:center;height:34px;padding:0 24px;font-size:9px;display:flex;position:fixed;top:0;left:0;right:0}.demo-banner b{margin-right:10px}.demo-banner a{color:#161616;font-weight:800;text-decoration:none}.demo-side{z-index:15;background:#0d1118;border-right:1px solid #252b35;flex-direction:column;width:230px;padding:25px 16px;display:flex;position:fixed;top:34px;bottom:0;left:0}.demo-side .wordmark{margin-left:9px}.side-label{color:#606876;letter-spacing:1.5px;text-transform:uppercase;margin:30px 10px 9px;font-size:7px}.demo-side nav{flex-direction:column;gap:3px;display:flex}.demo-side nav button{color:#7f8795;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;height:38px;padding:0 11px;font-size:10px;display:flex}.demo-side nav button i{text-align:center;width:17px;font-style:normal}.demo-side nav button span{flex:1}.demo-side nav button em{color:#fff;background:#343b48;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal}.demo-side nav button u{background:var(--green);border-radius:50%;width:5px;height:5px}.demo-side nav button:hover,.demo-side nav button.active{color:var(--gold);background:#24261f}.intel-label{margin-top:18px}.autopilot{background:#17150f;border:1px solid #423922;margin-top:15px;padding:12px}.autopilot header{color:var(--gold);justify-content:space-between;font-size:6px;display:flex}.autopilot header i{color:var(--green);font-style:normal}.autopilot p{color:#858c98;font-size:8px}.autopilot>div{color:#8e95a0;gap:14px;font-size:7px;display:flex}.autopilot span b{color:#fff;font-size:12px;display:block}.autopilot button{color:var(--gold);background:0 0;border:0;padding:10px 0 0;font-size:7px}.demo-side>footer{border-top:1px solid #282e38;align-items:center;gap:10px;margin-top:auto;padding:15px 8px 0;display:flex}.demo-side>footer>b{width:31px;height:31px;color:var(--gold);background:#262116;border-radius:9px;place-items:center;font-size:9px;display:grid}.demo-side>footer span{flex-direction:column;display:flex}.demo-side>footer strong{font-size:9px}.demo-side>footer small{color:#7d8593;margin-top:3px;font-size:6px}.demo-work{min-height:100vh;margin-left:230px;padding-top:34px}.demo-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#0c1017ef;border-bottom:1px solid #252b35;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex;position:sticky;top:34px}.demo-top>label{color:#6e7684;background:#131820;border:1px solid #252c36;align-items:center;width:440px;height:35px;padding:0 10px;display:flex}.demo-top input{color:#fff;background:0 0;border:0;outline:0;flex:1;margin-left:5px;font-size:9px}.demo-top kbd{border:1px solid #3a424e;padding:3px 5px;font-size:7px}.demo-top>div{align-items:center;gap:8px;display:flex}.systems{color:var(--green);margin-right:8px;font-size:7px}.demo-bell{color:#fff;background:#151a22;border:1px solid #2c333e;width:34px;height:34px}.demo-add{background:var(--gold);border:0;height:34px;padding:0 13px;font-size:8px;font-weight:800}.demo-content{padding:28px}.demo-heading{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.demo-heading small{color:var(--gold);letter-spacing:1px;font-size:6px}.demo-heading h1{margin:8px 0 5px;font:500 28px Georgia}.demo-heading p{color:#858d9a;font-size:9px}.demo-heading>div:last-child{border:1px solid #2b323d;display:flex}.demo-heading>div:last-child button{color:#7f8795;background:#11161e;border:0;border-right:1px solid #2b323d;padding:8px 12px;font-size:7px}.demo-heading>div:last-child button:last-child{border-right:0}.demo-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.demo-metrics>article{background:#11161e;border:1px solid #252c36;padding:14px}.demo-metrics>article>small{color:#7f8795;letter-spacing:1px;font-size:6px}.demo-metrics>article>div{align-items:end;gap:9px;margin:8px 0;display:flex}.demo-metrics b{font-size:21px}.demo-metrics em{color:var(--green);font-size:7px;font-style:normal}.demo-metrics footer{color:#737b88;justify-content:space-between;font-size:6px;display:flex}.demo-metrics footer i{color:var(--gold);font-style:normal}.demo-two{grid-template-columns:1.15fr 1fr;gap:10px;margin-top:10px;display:grid}.demo-card{background:#11161e;border:1px solid #252c36}.card-head{border-bottom:1px solid #252c36;justify-content:space-between;align-items:center;height:60px;padding:13px 16px;display:flex}.card-head h2{margin:0;font-size:11px}.card-head p{color:#7e8694;margin:4px 0 0;font-size:7px}.card-head button{color:var(--gold);background:0 0;border:0;font-size:7px}.weighted{justify-content:space-between;padding:14px 16px;display:flex}.weighted span{flex-direction:column;display:flex}.weighted b{font-size:22px}.weighted small{color:#7b8390;font-size:6px}.weighted em{color:var(--green);font-size:8px;font-style:normal}.demo-funnel{padding:0 16px}.demo-funnel>div{color:#818a98;grid-template-columns:58px 1fr 22px;align-items:center;gap:9px;margin:10px 0;font-size:7px;display:grid}.demo-funnel i{background:#252c36;height:5px}.demo-funnel i b{height:100%;display:block}.demo-funnel strong{text-align:right;color:#fff}.conversion{border-top:1px solid #252c36;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.conversion span{color:#747c89;border-right:1px solid #252c36;padding:12px;font-size:6px}.conversion span:last-child{border:0}.conversion b{color:#fff;margin-top:4px;font-size:11px;display:block}.feed{border-bottom:1px solid #252c36;align-items:center;gap:10px;padding:9px 14px;display:flex}.feed>i{width:27px;height:27px;color:var(--gold);background:#2a2519;border-radius:8px;place-items:center;font-size:9px;font-style:normal;display:grid}.feed span{flex:1}.feed span b{font-size:8px}.feed p,.feed small{color:#7d8592;margin:3px 0;font-size:6px}.feed>em{color:var(--green);font-size:5px;font-style:normal}.ask-ai{width:calc(100% - 20px);height:44px;color:var(--gold);text-align:left;background:#17150f;border:1px solid #4a3f27;align-items:center;margin:10px;padding:0 12px;display:flex}.ask-ai>span{flex-direction:column;margin-left:9px;display:flex}.ask-ai span b{font-size:7px}.ask-ai span small{color:#858b93;margin-top:2px;font-size:6px}.ask-ai kbd{margin-left:auto;font-size:6px}.lead-table{margin-top:10px}.lead-row{color:#aeb4be;text-align:left;background:0 0;border:0;border-bottom:1px solid #252c36;grid-template-columns:1.35fr .8fr 1fr .7fr 1fr .55fr;align-items:center;width:100%;padding:9px 14px;font-size:7px;display:grid}.lead-row.labels{color:#656e7b;text-transform:uppercase;letter-spacing:.6px;height:28px}.lead-row button{cursor:pointer}.lead-row:hover{background:#151a22}.person{align-items:center;gap:9px;display:flex}.person>i{color:#a8bbe0;background:#222a38;border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid}.person>b{color:#e4e7eb;flex-direction:column;font-size:8px;display:flex}.person small{color:#db8f67;margin-top:4px;font-size:5px}.lead-row>span>em{background:#232935;border-radius:8px;padding:4px 6px;font-style:normal}.kanban{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kanban>div>header{justify-content:space-between;margin-bottom:10px;font-size:8px;display:flex}.kanban>div>header span{background:#292f3a;border-radius:10px;padding:3px 7px}.kanban>div>button{text-align:left;color:#fff;background:#11161e;border:1px solid #252c36;width:100%;margin-bottom:8px;padding:13px}.kanban button small{color:var(--gold);font-size:6px}.kanban button>b{margin:8px 0;font-size:10px;display:block}.kanban button p{color:#7d8592;font-size:6px}.kanban button footer{border-top:1px solid #252c36;justify-content:space-between;margin-top:10px;padding-top:9px;font-size:7px;display:flex}.kanban footer em{color:#f39072}.campaign-hero{background:linear-gradient(110deg,#17150f,#11161e);border:1px solid #4a3f27;justify-content:space-between;align-items:center;padding:24px;display:flex}.campaign-hero small{color:var(--gold);letter-spacing:1px;font-size:6px}.campaign-hero h2{margin:7px 0;font:500 26px Georgia}.campaign-hero p{color:#8c929c;font-size:8px}.campaign-hero button{background:var(--gold);border:0;padding:10px 13px;font-size:8px}.campaign-hero+.demo-metrics{margin-top:10px}.funnel-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.funnel-cards article{background:#11161e;border:1px solid #252c36;padding:13px}.funnel-cards header{justify-content:space-between;display:flex}.funnel-cards header>span{color:var(--gold);font-size:18px}.funnel-cards header em{color:#858c99;font-size:5px;font-style:normal}.funnel-cards header em.live{color:var(--green)}.funnel-cards article>small{color:var(--gold);font-size:6px}.funnel-cards h3{min-height:24px;font-size:10px}.funnel-cards article>div{color:#77808d;background:#0d1117;align-items:center;gap:5px;padding:8px;font-size:5px;display:flex}.funnel-cards footer{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.funnel-cards footer span{color:#747d8a;font-size:5px}.funnel-cards footer b{color:#fff;margin-top:4px;font-size:8px;display:block}.funnel-cards article>button{color:#bbc0c8;background:0 0;border:1px solid #363e4a;width:100%;margin-top:10px;padding:7px;font-size:7px}.inbox{grid-template-columns:270px 1fr;height:570px;display:grid}.inbox>aside{border-right:1px solid #252c36}.inbox aside button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #252c36;align-items:center;gap:9px;width:100%;padding:11px;display:flex}.inbox aside button.selected{background:#1b2029}.inbox aside i{background:#222a38;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.inbox aside span{flex-direction:column;flex:1;display:flex}.inbox aside b{font-size:8px}.inbox aside small,.inbox aside em{color:#7f8794;margin-top:3px;font-size:6px;font-style:normal}.inbox>article{flex-direction:column;display:flex}.inbox>article>header{border-bottom:1px solid #252c36;justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex}.inbox>article>header button{color:#fff;background:0 0;border:1px solid #38404b;padding:7px 10px;font-size:7px}.messages{flex:1;padding:25px}.messages p{max-width:65%;padding:10px 12px;font-size:8px;line-height:1.6}.messages .out{background:#292319;margin-left:auto}.messages .in{background:#1c222c}.messages div{text-align:center;color:var(--green);margin:22px;font-size:7px}.inbox>article>footer{border-top:1px solid #252c36;height:55px;padding:9px;display:flex}.inbox>article>footer input{color:#fff;background:#0d1117;border:1px solid #2b333f;flex:1;padding:0 10px;font-size:8px}.inbox>article>footer button{background:var(--gold);border:0;padding:0 15px;font-size:8px}.calendar-tools{align-items:center;gap:8px;margin-bottom:10px;display:flex}.calendar-tools button{color:#fff;background:#11161e;border:1px solid #303844;padding:7px 10px;font-size:8px}.calendar-tools button:last-child{background:var(--gold);color:#111;margin-left:auto}.calendar-tools b{font-size:10px}.week{grid-template-columns:repeat(5,1fr);height:550px;display:grid}.week>div{border-right:1px solid #252c36;padding:10px}.week>div:last-child{border:0}.week header{color:#737b88;margin-bottom:40px;font-size:7px}.event{border-left:3px solid;flex-direction:column;margin-bottom:8px;padding:9px;display:flex}.event small{font-size:6px}.event b{margin:5px 0;font-size:8px}.event em{color:#8b929e;font-size:6px}.event.purple{border-color:var(--purple);background:#28233c}.event.green{border-color:var(--green);background:#183129}.event.amber{background:#302818;border-color:#e6b75c}.data-row{color:#aeb4be;border-bottom:1px solid #252c36;grid-template-columns:1.2fr 1fr 1fr 1fr .8fr 1.2fr;padding:12px 15px;font-size:7px;display:grid}.data-row.labels{color:#68717e;text-transform:uppercase;font-size:6px}.data-row .status{color:var(--green)}.chart{margin-top:10px}.chart>div{align-items:end;gap:14px;height:220px;padding:30px;display:flex}.chart>div>i{background:linear-gradient(var(--gold),#55451f);flex:1;position:relative}.chart i span{color:#7d8592;font-size:6px;position:absolute;bottom:-18px}.automations>div{border-bottom:1px solid #252c36;align-items:center;gap:12px;padding:14px;display:flex}.automations>div>i{width:30px;height:30px;color:var(--gold);background:#292319;place-items:center;font-style:normal;display:grid}.automations>div span{flex-direction:column;flex:1;display:flex}.automations>div b{font-size:9px}.automations>div small{color:#7d8592;margin-top:4px;font-size:6px}.automations>div button{color:#858d9a;background:#252c36;border:0;border-radius:10px;padding:5px 8px;font-size:6px}.automations>div button.on{color:var(--green);background:#17372c}.insights>div,.recommendations>p{border-bottom:1px solid #252c36;align-items:center;gap:10px;padding:13px;display:flex}.insights>div>b,.recommendations>p>b{width:24px;height:24px;color:var(--gold);background:#292319;place-items:center;font-size:7px;display:grid}.insights>div>span{font-size:8px}.insights>div>em{color:var(--green);margin-left:auto;font-size:7px;font-style:normal}.insights>div>i{background:#262d37;width:80px;height:4px}.insights>div>i>u{background:var(--gold);height:100%;display:block}.recommendations>p>span{flex-direction:column;font-size:9px;display:flex}.recommendations>p small{color:#7e8693;margin-top:4px;font-size:6px}.shade{z-index:40;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#11161e;width:390px;height:100%;padding:30px;position:relative}.close{color:#9da4ae;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:18px}.drawer-avatar{color:#a7bce3;background:#242d3d;border-radius:18px;place-items:center;width:60px;height:60px;margin-top:25px;font-weight:800;display:grid}.drawer-over{color:var(--gold);letter-spacing:1px;margin-top:25px;font-size:7px;display:block}.drawer h2{margin:8px 0;font:500 27px Georgia}.drawer>p{color:#858d9a;font-size:9px}.drawer-actions{gap:8px;margin:20px 0;display:flex}.drawer-actions button{color:#fff;background:0 0;border:1px solid #39414d;flex:1;padding:10px;font-size:8px}.drawer-actions button:first-child{background:var(--gold);color:#111;border:0}.details{background:#0d1117;grid-template-columns:1fr 1fr;padding:5px;display:grid}.details span{color:#7d8592;padding:12px;font-size:6px}.details b{color:#fff;margin-top:5px;font-size:9px;display:block}.drawer>section{background:#18160f;border:1px solid #493e25;margin-top:15px;padding:16px}.drawer>section small{color:var(--gold);font-size:6px}.drawer>section>b{margin:8px 0;font-size:10px;display:block}.drawer>section p{color:#858c97;font-size:7px;line-height:1.6}.drawer>section button{background:var(--gold);border:0;width:100%;padding:10px;font-size:8px;font-weight:800}.add-modal{background:#11161e;border:1px solid #343c48;width:380px;margin:auto;padding:30px;position:relative}.add-modal>small{color:var(--gold);font-size:7px}.add-modal h2{font:500 25px Georgia}.add-modal label{color:#8a929f;margin-top:14px;font-size:7px;display:block}.add-modal input,.add-modal select{color:#fff;background:#0d1117;border:1px solid #303844;width:100%;height:38px;margin-top:5px;padding:0 10px;font-size:8px}.submit{background:var(--gold);border:0;width:100%;height:40px;margin-top:20px;font-size:8px;font-weight:800}.demo-toast{z-index:60;color:var(--green);background:#1a382d;border:1px solid #2a5e4b;padding:11px 18px;font-size:8px;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}@media (max-width:1000px){.nav-links{display:none}.nav-links.open{background:#0d1118;flex-direction:column;margin:0;padding:20px;display:flex;position:absolute;top:86px;left:0;right:0}.menu{display:block}.nav-cta{margin-left:auto}.hero{padding-top:150px}.product-stage{width:92vw}.feature-grid,.market-grid{grid-template-columns:1fr 1fr}.feature-grid article:nth-child(2){border-right:0}.feature-grid article{border-bottom:1px solid #cbc6bb}.system,.mobile{grid-template-columns:1fr}.phone-wrap{margin-bottom:80px}.final-cta .rings{display:none}.demo-side{width:72px}.demo-side .wordmark strong,.demo-side nav button span,.demo-side nav button em,.side-label,.autopilot,.demo-side>footer span{display:none}.demo-side .wordmark{margin:0}.demo-side nav button{justify-content:center}.demo-work{margin-left:72px}.demo-top>label{width:300px}.demo-metrics,.funnel-cards{grid-template-columns:1fr 1fr}}@media (max-width:680px){.nav-shell{height:72px;padding:0 18px}.nav-cta{display:none}.hero{min-height:1080px;padding:130px 20px 60px}.hero h1{letter-spacing:-2px;font-size:52px}.hero-lede{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.trust-row{flex-wrap:wrap}.product-stage{transform-origin:0 0;width:760px;margin-bottom:-550px;margin-left:0;transform:scale(.53)}.signal-strip{flex-wrap:wrap;height:auto;padding:20px}.section{padding:90px 20px}.platform{padding-top:120px}.section-heading h2,.system h2,.mobile-copy h2{font-size:43px}.feature-grid,.market-grid,.section-heading.split{grid-template-columns:1fr}.feature-grid article,.market-grid article{border-right:1px solid #c5c0b5}.system{gap:70px}.phone{transform:scale(.85)}.mobile{padding-top:80px}.final-cta{padding:90px 20px}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}.demo-banner span,.demo-side{display:none}.demo-work{margin:0;padding-top:34px}.demo-top{padding:0 10px}.demo-top>label{width:calc(100% - 50px)}.demo-top>div .systems,.demo-bell{display:none}.demo-add{width:34px;padding:0;font-size:0}.demo-add:after{content:"+";font-size:18px}.demo-content{padding:15px}.demo-heading{align-items:flex-start}.demo-heading>div:last-child{display:none}.demo-heading h1{font-size:24px}.demo-metrics{grid-template-columns:1fr 1fr}.demo-two{grid-template-columns:1fr}.lead-table{overflow-x:auto}.lead-row{width:760px}.kanban{display:flex;overflow-x:auto}.kanban>div{min-width:250px}.funnel-cards,.inbox{grid-template-columns:1fr}.inbox>aside{display:none}.week{overflow-x:auto}.week>div{min-width:150px}.drawer{width:100%}}.funnel-card-actions{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.funnel-card-actions button{color:#bbc0c8;background:0 0;border:1px solid #363e4a;flex:1;min-width:68px;padding:7px;font-size:7px}.funnel-card-actions button.delete{color:#d88f87;border-color:#724944}.funnel-card-actions button.confirm{color:#fff;background:#9a544c;border-color:#9a544c}.demo-side{overflow-y:auto}.demo-side .autopilot{flex:none}.demo-special{gap:12px;display:grid}.special-hero{background:linear-gradient(115deg,#17150f,#111821);border:1px solid #4a3f27;justify-content:space-between;align-items:center;gap:28px;padding:25px;display:flex}.special-hero>div{max-width:760px}.special-hero small,.script-preview article>small,.intake-preview article>small,.billing-preview article>small{color:var(--gold);letter-spacing:1.1px;font-size:6px}.special-hero h2{margin:7px 0;font:500 27px Georgia}.special-hero p{color:#8d96a2;margin:0;font-size:8px;line-height:1.7}.special-hero>button,.special-hero>.hero-stat{background:var(--gold);color:#111;white-space:nowrap;border:0;padding:11px 14px;font-size:8px;font-weight:800}.hero-stat{text-align:center;display:grid}.hero-stat b{font:1.55rem Georgia,serif}.script-preview{background:#11161e;border:1px solid #252c36;grid-template-columns:250px 1fr;display:grid}.script-preview aside{border-right:1px solid #252c36}.script-preview aside button{text-align:left;color:#9098a4;background:0 0;border:0;border-bottom:1px solid #252c36;grid-template-columns:28px 1fr;width:100%;padding:13px;display:grid}.script-preview aside button.active{color:#fff;background:#292319}.script-preview aside span{color:var(--gold);grid-row:1/3;font-size:7px}.script-preview aside b{font-size:9px}.script-preview aside small{margin-top:4px;font-size:6px}.script-preview article{padding:28px}.script-preview h3{margin:8px 0;font:1.45rem Georgia,serif}.script-preview blockquote{border-left:2px solid var(--gold);background:#0d1117;margin:20px 0;padding:20px;font:italic 1rem/1.7 Georgia,serif}.script-preview article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.script-preview article>div span{background:#171c24;padding:13px;display:grid}.script-preview article>div small{color:#7e8794;font-size:5px}.script-preview article>div b{margin-top:5px;font-size:7px}.intake-preview,.billing-preview,.a2p-preview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intake-preview article,.billing-preview article,.a2p-preview>div,.a2p-preview>article{background:#11161e;border:1px solid #252c36;padding:23px}.intake-preview article>i{width:38px;height:38px;color:var(--gold);background:#292319;place-items:center;font-style:normal;display:grid}.intake-preview h3,.billing-preview h3,.a2p-preview h3{font:1.2rem Georgia,serif}.intake-preview p,.billing-preview p,.a2p-preview p{color:#828b97;font-size:7px;line-height:1.7}.intake-preview button,.billing-preview button,.a2p-preview button{background:var(--gold);border:0;padding:9px 11px;font-size:7px;font-weight:800}.source-preview,.license-preview{background:#11161e;border:1px solid #252c36}.source-preview>header{border-bottom:1px solid #252c36;justify-content:space-between;padding:14px;font-size:8px;display:flex}.source-preview>header span{color:var(--green);font-size:6px}.source-preview>div{border-bottom:1px solid #252c36;grid-template-columns:1.3fr 1fr .6fr .5fr;padding:13px 15px;font-size:7px;display:grid}.source-preview>div span{color:#868f9c}.source-preview>div small{color:var(--green)}.license-preview>header,.license-preview>div{border-bottom:1px solid #252c36;grid-template-columns:.5fr 1.4fr 1fr .7fr 1fr;align-items:center;padding:12px 15px;font-size:7px;display:grid}.license-preview>header{color:#69727f;font-size:6px}.license-preview>div>b{width:34px;height:34px;color:var(--gold);background:#292319;place-items:center;display:grid}.license-preview>div em{color:var(--green);font-style:normal}.license-preview nav{gap:5px;display:flex}.license-preview button{color:#b7bdc6;background:0 0;border:1px solid #39414d;padding:6px 8px;font-size:6px}.uw-preview{grid-template-columns:260px 1fr;gap:10px;display:grid}.uw-preview>aside,.uw-preview>article{background:#11161e;border:1px solid #252c36;padding:20px}.uw-preview>aside>small,.uw-preview>article header small{color:var(--gold);font-size:6px}.uw-preview h3{font:1.15rem Georgia,serif}.uw-preview aside>span{color:#858e9b;border-bottom:1px solid #252c36;justify-content:space-between;padding:9px 0;font-size:7px;display:flex}.uw-preview aside>button,.uw-preview article header button{background:var(--gold);border:0;width:100%;margin-top:14px;padding:8px;font-size:7px}.uw-preview article>header{justify-content:space-between;display:flex}.uw-preview article>header button{color:#c5cad0;background:0 0;border:1px solid #3a424e;width:auto;margin:0}.uw-preview article>div{border-bottom:1px solid #252c36;grid-template-columns:25px 1fr .65fr .7fr;align-items:center;gap:10px;padding:13px 0;display:grid}.uw-preview article>div>b{color:var(--gold)}.uw-preview article>div span{display:grid}.uw-preview article strong{font-size:8px}.uw-preview article small{color:#7f8895;margin-top:4px;font-size:6px}.uw-preview article>div em{color:var(--green);font-size:7px}.uw-preview article>div u{font-size:7px;text-decoration:none}.uw-preview article>footer{color:#78818d;padding-top:13px;font-size:6px;line-height:1.6}.readiness header{justify-content:space-between;display:flex}.readiness>i{background:#29313c;height:7px;margin:14px 0;display:block}.readiness>i em{background:var(--gold);width:82%;height:100%;display:block}.readiness>p{border-bottom:1px solid #252c36;justify-content:space-between;padding:9px 0;display:flex}.readiness>p b{color:var(--green);font-size:6px}.a2p-preview blockquote{border-left:2px solid var(--gold);background:#0d1117;padding:13px;font-size:7px;line-height:1.6}.billing-preview article>div{grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.billing-preview article>div span{background:#0d1117;padding:12px;display:grid}.billing-preview article>div small{color:#747d89;font-size:5px}.billing-preview article>div b{margin-top:5px;font-size:8px}.billing-preview article>p{color:#aeb5bf;border-bottom:1px solid #252c36;padding-bottom:9px}.launch-preview{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.launch-preview article{background:#11161e;border:1px solid #252c36;min-height:190px;padding:16px}.launch-preview header{justify-content:space-between;display:flex}.launch-preview header small{color:var(--gold);font-size:5px}.launch-preview header b{font-size:12px}.launch-preview h3{margin-top:34px;font:1rem Georgia,serif}.launch-preview p{color:#838c98;min-height:34px;font-size:7px;line-height:1.6}.launch-preview button{color:#bbc1ca;background:0 0;border:1px solid #3a424e;width:100%;padding:8px;font-size:6px}.legal-page,.support-page{color:#17212a;background:#f2eee6;min-height:100vh}.legal-page>nav,.support-page>nav{background:#08131e;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,6vw,90px);display:flex}.legal-page>nav>div,.support-page>nav>div{gap:22px;display:flex}.legal-page nav a:not(.wordmark),.support-page nav a:not(.wordmark){color:#aeb8c1;font-size:.72rem;text-decoration:none}.legal-page>header,.support-page>header{color:#fff;background:#0b1825;padding:90px clamp(24px,10vw,170px)}.legal-page>header small,.support-page>header small{color:#d1ab66;letter-spacing:.15em;font-size:.65rem}.legal-page h1,.support-page h1{margin:22px 0;font:clamp(3rem,6vw,6.5rem)/.95 Georgia,serif}.legal-page>header p,.support-page>header p{color:#adbac5;max-width:850px;line-height:1.8}.legal-page>header em{color:#728391;margin-top:22px;font-size:.7rem;display:block}.legal-page>article{width:min(920px,100% - 42px);margin:70px auto}.legal-page article section{border-bottom:1px solid #d6d0c5;grid-template-columns:240px 1fr;gap:40px;padding:26px 0;display:grid}.legal-page article h2{margin:0;font:1.3rem Georgia,serif}.legal-page article p{color:#5d6871;margin:0;line-height:1.8}.legal-page a,.support-page a{color:#8c6832}.legal-page>footer,.support-page>footer{color:#7f8d99;background:#08131e;justify-content:space-between;gap:22px;padding:28px clamp(24px,6vw,90px);font-size:.7rem;display:flex}.support-page>header>div{gap:10px;margin-top:28px;display:flex}.support-page>header>div a{color:#0b1825;background:#d1ab66;padding:13px 16px;font-size:.72rem;font-weight:800;text-decoration:none}.support-page>header>div a:last-child{color:#fff;background:0 0;border:1px solid #42515f}.support-grid{background:#d7d1c6;border:1px solid #d7d1c6;grid-template-columns:repeat(3,1fr);gap:1px;margin:70px clamp(24px,7vw,120px);display:grid}.support-grid article{background:#f9f7f2;min-height:270px;padding:30px}.support-grid article>span{color:#a17b42;font-size:.65rem}.support-grid h2{margin-top:45px;font:1.5rem Georgia,serif}.support-grid p{color:#68737b;font-size:.82rem;line-height:1.7}.support-grid button{color:#9a7845;background:0 0;border:0;padding:18px 0 0;font-size:.7rem}.support-callout{color:#fff;background:#0b1825;justify-content:space-between;align-items:center;gap:30px;margin:0 clamp(24px,7vw,120px) 80px;padding:40px;display:flex}.support-callout small{color:#d0aa63}.support-callout h2{margin:8px 0;font:2rem Georgia,serif}.support-callout p{color:#9cabb7;max-width:760px}.support-callout>a{color:#0b1825;white-space:nowrap;background:#d1ab66;padding:14px 18px;font-weight:800;text-decoration:none}@media (max-width:1100px){.founder-story{grid-template-columns:1fr;padding-top:410px}.founder-photo{min-height:720px}.launch-preview{grid-template-columns:repeat(2,1fr)}.support-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.founder-story{gap:45px;padding:120px 20px 90px}.founder-photo,.founder-photo img{min-height:560px}.platform{padding-top:90px}.script-preview,.intake-preview,.billing-preview,.a2p-preview,.uw-preview{grid-template-columns:1fr}.license-preview{overflow-x:auto}.license-preview>header,.license-preview>div{width:720px}.launch-preview,.support-grid{grid-template-columns:1fr}.legal-page,.support-page{overflow-x:hidden}.legal-page>nav,.support-page>nav{gap:14px;padding:0 18px}.legal-page>nav .wordmark strong,.support-page>nav .wordmark strong{display:none}.legal-page>nav>div,.support-page>nav>div{gap:14px;min-width:0}.legal-page nav a:not(.wordmark),.support-page nav a:not(.wordmark){white-space:nowrap;font-size:.67rem}.legal-page>header,.support-page>header{padding:70px 22px}.legal-page h1,.support-page h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(2.6rem,13vw,3.4rem)}.legal-page>header p,.support-page>header p,.legal-page article p,.support-page article p{overflow-wrap:anywhere}.legal-page article section{grid-template-columns:1fr;gap:12px}.legal-page>footer,.support-page>footer,.support-callout{flex-direction:column;align-items:flex-start}.support-grid{margin:45px 20px}.support-callout{margin:0 20px 50px}}.support-grid button:disabled{cursor:not-allowed;color:#8a8f91;opacity:.78}.context-drawer{width:min(520px,100%);padding-bottom:45px;overflow-y:auto}.context-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.context-grid article{background:#0d1117;border:1px solid #252c36;gap:6px;padding:12px;display:grid}.context-grid small,.context-timeline>small{color:#7b8491;letter-spacing:.8px;font-size:6px}.context-grid b{font-size:8px;line-height:1.45}.context-timeline{border-top:1px solid #313845;margin-top:14px;padding-top:14px}.context-timeline p{color:#9aa2ad;border-bottom:1px solid #252c36;grid-template-columns:30px 1fr;gap:8px;margin:0;padding:9px 0;font-size:7px;line-height:1.5;display:grid}.context-timeline p b{color:var(--gold)}@media (max-width:680px){.context-grid{grid-template-columns:1fr}}.brand-promise{color:#f4f1e9;align-items:center;gap:12px;margin:22px 0 0;font:italic 1rem/1.4 Georgia,serif;display:flex}.brand-promise:before{content:"";background:var(--gold);flex:0 0 34px;width:34px;height:1px}.brand-promise em{color:var(--gold);font-style:normal}.brand-principles{background:#0d1118;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:28px;padding:34px clamp(24px,6vw,100px);display:grid}.brand-principles>small{color:var(--gold);letter-spacing:1.8px;font-size:8px;font-weight:900;line-height:1.6}.brand-principles>span{color:#e9e5dd;border-left:1px solid #3a404b;padding-left:22px;font:italic 1.05rem/1.45 Georgia,serif}@media (max-width:1000px){.brand-principles{grid-template-columns:1fr 1fr}.brand-principles>small{grid-column:1/-1}}@media (max-width:680px){.brand-promise{flex-wrap:wrap;align-items:flex-start}.brand-promise em{width:100%;padding-left:46px}.brand-principles{grid-template-columns:1fr;padding:28px 20px}.brand-principles>small{grid-column:auto}.brand-principles>span{border-left-color:var(--gold);padding-left:16px}}.founder-photo:after{background:linear-gradient(#0000,#08131d66);inset:76% 0 0}.acquisition-showcase{color:#fff;background:radial-gradient(circle at 85% 8%,#c29b5420,#0000 24%),#0a0d12;padding:145px clamp(24px,7vw,120px)}.acquisition-showcase>header{grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;display:grid}.acquisition-showcase>header .kicker{grid-column:1/-1;margin:0}.acquisition-showcase h2{letter-spacing:-2.5px;margin:18px 0 0;font:500 clamp(44px,5vw,72px)/1 Georgia,serif}.acquisition-showcase h2 em{color:var(--gold);font-weight:400}.acquisition-showcase>header>p:last-child{color:#929aa5;max-width:590px;line-height:1.8}.campaign-stage{grid-template-columns:minmax(280px,.83fr) auto minmax(320px,1.17fr);align-items:center;gap:28px;margin-top:75px;display:grid}.campaign-ad{color:#1a242c;background:#fff;border-radius:13px;justify-self:end;max-width:430px;overflow:hidden;box-shadow:0 35px 80px #0008}.social-head{align-items:center;gap:9px;padding:12px;display:flex}.social-head>b{color:#d6b46f;background:#0e1d2a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.social-head span{gap:2px;display:grid}.social-head strong{font-size:.64rem}.social-head small{color:#78838b;font-size:.48rem}.social-head i{margin-left:auto;font-style:normal}.campaign-ad>p{margin:0;padding:0 13px 10px;font-size:.64rem;line-height:1.45}.campaign-ad>div:nth-of-type(2){aspect-ratio:4/5;position:relative;overflow:hidden}.campaign-ad>div:nth-of-type(2):after{content:"";background:linear-gradient(#0000,#07131ee8);position:absolute;inset:42% 0 0}.campaign-ad img{object-fit:cover;width:100%;height:100%}.campaign-ad>div:nth-of-type(2)>span{z-index:2;position:absolute;bottom:25px;left:20px;right:20px}.campaign-ad>div:nth-of-type(2) small{color:#ebc97f;letter-spacing:.14em;font-size:.49rem}.campaign-ad>div:nth-of-type(2) b{color:#fff;margin-top:8px;font:1.65rem/1.05 Georgia,serif;display:block}.campaign-ad>footer{background:#f1f2f2;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.campaign-ad>footer span{gap:4px;display:grid}.campaign-ad>footer small{color:#7c858a;font-size:.45rem}.campaign-ad>footer b{font-size:.59rem}.campaign-ad>footer button{background:#d7dade;border:0;border-radius:5px;padding:9px 11px;font-size:.53rem;font-weight:800}.campaign-link{color:#73808a;letter-spacing:.13em;justify-items:center;gap:8px;font-size:.46rem;display:grid}.campaign-link i{color:#d2ae68;border:1px solid #a68248;border-radius:50%;place-items:center;width:52px;height:52px;font:1.25rem Arial;display:grid}.campaign-funnel{color:#18252e;background:#f5f3ee;border-radius:14px;min-height:550px;overflow:hidden;box-shadow:0 35px 80px #0008}.campaign-funnel>header{border-bottom:1px solid #dedbd3;align-items:center;gap:13px;padding:22px 25px;display:flex}.campaign-funnel>header span{color:#a57b3c;border:1px solid #b88c49;place-items:center;width:30px;height:30px;font:1rem Georgia;display:grid}.campaign-funnel>header small{letter-spacing:.14em;color:#9a7339;font-size:.47rem}.campaign-funnel>div{padding:55px clamp(24px,5vw,60px)}.campaign-funnel em{color:#ae8343;letter-spacing:.13em;font-size:.52rem;font-style:normal;font-weight:800}.campaign-funnel h3{margin:14px 0 10px;font:clamp(2rem,3.2vw,3.1rem)/1.04 Georgia,serif}.campaign-funnel p{color:#758088;max-width:560px;font-size:.68rem;line-height:1.65}.campaign-funnel>div>b{background:#fff;border:1px solid #d9d9d5;border-radius:8px;justify-content:space-between;margin-top:8px;padding:14px 16px;font-size:.61rem;display:flex}.campaign-funnel>div>b i{color:#ae8445;font-style:normal}.campaign-funnel>footer{color:#8b9297;border-top:1px solid #dedbd3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px 26px;font-size:.5rem;display:grid}.campaign-funnel>footer>i{background:#dedbd3;height:3px}.campaign-funnel>footer>i b{background:#bd9250;width:40%;height:100%;display:block}.campaign-funnel>footer em{font-size:.5rem}.campaign-outcomes{border:1px solid #272e37;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.campaign-outcomes article{border-right:1px solid #272e37;min-height:150px;padding:22px}.campaign-outcomes article:last-child{border:0}.campaign-outcomes small{color:#a98043;font-size:.52rem}.campaign-outcomes b{color:#ebedf0;letter-spacing:.1em;margin:24px 0 8px;font-size:.63rem;display:block}.campaign-outcomes p{color:#818a95;margin:0;font-size:.58rem;line-height:1.55}@media (max-width:950px){.acquisition-showcase>header{grid-template-columns:1fr}.campaign-stage{grid-template-columns:1fr 52px 1fr;gap:13px}.campaign-outcomes{grid-template-columns:1fr 1fr}.campaign-outcomes article:nth-child(2){border-right:0}.campaign-outcomes article:nth-child(-n+2){border-bottom:1px solid #272e37}}@media (max-width:680px){.campaign-stage{grid-template-columns:1fr}.campaign-ad{justify-self:center}.campaign-link{grid-template-columns:1fr auto 1fr;justify-content:center}.campaign-link i{width:42px;height:42px;transform:rotate(90deg)}.campaign-funnel{min-height:0}.campaign-outcomes{grid-template-columns:1fr}.campaign-outcomes article{border-right:0;border-bottom:1px solid #272e37!important}.campaign-outcomes article:last-child{border-bottom:0!important}}.founder-photo{aspect-ratio:4/5;justify-self:center;width:100%;max-width:760px;min-height:0}.founder-photo img{object-position:center 38%;min-height:0}.campaign-ad{width:min(100%,430px)}.campaign-ad>div:nth-of-type(2){aspect-ratio:3/4}.campaign-ad img{object-position:center 42%;display:block}@media (max-width:1100px){.founder-photo{min-height:0}}@media (max-width:760px){.founder-photo,.founder-photo img{min-height:0}.founder-photo img{object-position:center 35%}}@media (max-width:480px){.founder-photo{aspect-ratio:4/5}.founder-photo>span{line-height:1.5;bottom:16px;left:16px;right:16px}.campaign-ad img{object-position:center 38%}}.wordmark>span,.mini-logo,.social-head>b,.campaign-funnel>header span,.phone>header>span{overflow:hidden;box-shadow:0 6px 18px #0005;color:#0000!important;background:url(/logo.png) 50%/cover no-repeat!important;border:0!important;border-radius:10px!important;font-size:0!important;transform:none!important}.wordmark>span{flex:0 0 42px;width:42px;height:42px}.side-brand .wordmark>span{flex-basis:36px;width:36px!important;height:36px!important}.mini-logo{width:32px;height:32px}.social-head>b{width:30px;height:30px;border-radius:50%!important}.campaign-funnel>header span{width:32px;height:32px}.phone>header>span{width:30px;height:30px}.rings b{color:#0000;width:176px;height:176px;text-shadow:none;background:url(/logo.png) 50%/cover no-repeat;border-radius:38px;font-size:0;box-shadow:0 26px 70px #0009,0 0 48px #d5b56824}.ffl-reference-vault{margin-top:18px}.secondary-evidence-review{background:linear-gradient(145deg,#171711,#0c1620 45%);border:1px solid #684c2f;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid;box-shadow:0 20px 55px #0004}.secondary-evidence-review>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.secondary-evidence-review>header small{color:#deb261;letter-spacing:.14em;font-size:.58rem}.secondary-evidence-review h4{margin:7px 0 4px;font:1.45rem Georgia,serif}.secondary-evidence-review>header p{color:#9da9b2;max-width:790px;margin:0;font-size:.72rem;line-height:1.55}.secondary-evidence-review>header>span{color:#aab4bc;text-align:right;letter-spacing:.08em;border:1px solid #74552f;border-radius:10px;flex:none;padding:9px 12px;font-size:.53rem;line-height:1.55}.secondary-evidence-review>header>span b{color:#e3b96a}.secondary-evidence-guardrails{background:#251f14;border:1px solid #634726;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:12px 14px;font-size:.63rem;display:grid}.secondary-evidence-guardrails b{color:#e6bd70}.secondary-evidence-guardrails span{color:#a7afb5}.secondary-evidence-guardrails a{color:#e4ba69;white-space:nowrap;text-decoration:none}.secondary-evidence-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.secondary-evidence-grid>article,.secondary-evidence-review>form{background:#0f1c27;border:1px solid #2d3a46;border-radius:13px;padding:15px}.secondary-evidence-grid article>header,.secondary-evidence-review form>header{border-bottom:1px solid #293743;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.secondary-evidence-grid header b,.secondary-evidence-review form b{font-size:.75rem}.secondary-evidence-grid header span,.secondary-evidence-review form small{color:#8e9aa4;font-size:.58rem}.secondary-evidence-grid button,.secondary-evidence-review form>button{color:#10202b;background:#cfaa64;border:1px solid #846235;border-radius:8px;padding:9px 11px;font-size:.6rem;font-weight:800}.secondary-evidence-grid button:disabled,.secondary-evidence-review button:disabled{opacity:.55}.secondary-evidence-grid>article>p{color:#88959f;font-size:.65rem}.secondary-evidence-grid dl{background:#2b3945;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;display:grid}.secondary-evidence-grid dl>div{background:#111f2a;padding:10px}.secondary-evidence-grid dl .wide{grid-column:1/-1}.secondary-evidence-grid dt{color:#80909b;font-size:.53rem}.secondary-evidence-grid dd{color:#d5dce1;margin:5px 0 0;font-size:.63rem;line-height:1.45}.secondary-mapping-row{border-bottom:1px solid #293743;grid-template-columns:1fr auto;gap:12px;padding:11px 0;display:grid}.secondary-mapping-row:last-child{border-bottom:0}.secondary-mapping-row span{gap:4px;display:grid}.secondary-mapping-row small,.secondary-mapping-row p{color:#8f9ba4;margin:0;font-size:.55rem}.secondary-mapping-row nav{align-items:center;gap:6px;display:flex}.secondary-mapping-row nav button:first-child{color:#d3d9de;background:0 0;border-color:#53616c}.secondary-evidence-review>form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.secondary-evidence-review form>header,.secondary-evidence-review form .wide{grid-column:1/-1}.secondary-evidence-review form>header>div{gap:4px;display:grid}.secondary-evidence-review form label{color:#8d9aa4;gap:6px;font-size:.56rem;display:grid}.secondary-evidence-review form input,.secondary-evidence-review form select{color:#e7ebee;background:#0a1721;border:1px solid #3a4a57;border-radius:9px;width:100%;min-width:0;padding:10px;font-size:.65rem}.secondary-evidence-review form>header label{width:min(330px,100%)}.secondary-evidence-review form>button{grid-column:1/-1;justify-self:end}.secondary-evidence-notice{color:#c7d0d7;background:#172431;border-left:3px solid #d0a75f;margin:0;padding:10px 12px;font-size:.65rem}@media (max-width:900px){.secondary-evidence-review>header{display:grid}.secondary-evidence-review>header>span{text-align:left}.secondary-evidence-guardrails,.secondary-evidence-grid,.secondary-evidence-review>form{grid-template-columns:1fr}.secondary-evidence-guardrails a,.secondary-evidence-review form>header,.secondary-evidence-review form .wide,.secondary-evidence-review form>button{grid-column:1}.secondary-evidence-review form>header{flex-direction:column;align-items:flex-start}.secondary-mapping-row{grid-template-columns:1fr}.secondary-mapping-row nav{flex-wrap:wrap}}.carrier-verification-queue{background:linear-gradient(145deg,#101e29,#0a151e 55%);border:1px solid #314659;border-radius:18px;gap:14px;margin-top:18px;padding:20px;display:grid;box-shadow:0 20px 55px #0004}.carrier-verification-queue>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.carrier-verification-queue>header small{color:#6cc5b3;letter-spacing:.14em;font-size:.58rem}.carrier-verification-queue h4{margin:7px 0 4px;font:1.45rem Georgia,serif}.carrier-verification-queue>header p{color:#9da9b2;max-width:830px;margin:0;font-size:.72rem;line-height:1.55}.carrier-verification-queue>header>span{color:#aab4bc;text-align:right;letter-spacing:.08em;border:1px solid #3d655f;border-radius:10px;flex:none;padding:9px 12px;font-size:.53rem;line-height:1.55}.carrier-verification-queue>header>span b{color:#75d0bc}.verification-contract{background:#2c3b47;border:1px solid #2c3b47;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.verification-contract>span{color:#9aa7b0;background:#101d27;gap:5px;padding:12px;font-size:.57rem;line-height:1.45;display:grid}.verification-contract>span b{color:#e3e8eb;font-size:.64rem}.verification-contract>em{color:#76c5a5;background:#19251f;grid-column:1/-1;padding:8px 12px;font-size:.56rem;font-style:normal}.verification-matrix{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.verification-matrix>button{text-align:left;color:#e6ebee;background:#0d1922;border:1px solid #314452;border-radius:12px;gap:10px;padding:13px;display:grid}.verification-matrix>button[data-active=true]{border-color:#64bdab;box-shadow:inset 0 0 0 1px #64bdab55}.verification-matrix>button>span{justify-content:space-between;gap:8px;display:flex}.verification-matrix b{font-size:.67rem}.verification-matrix small{color:#83919a;font-size:.52rem}.verification-matrix dl{background:#283946;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.verification-matrix dl>div{background:#12212c;padding:7px}.verification-matrix dt{color:#7e8e98;font-size:.47rem}.verification-matrix dd{margin:3px 0 0;font-size:.7rem}.verification-matrix>button>em{color:#7d8d97;min-height:1.4em;font-size:.49rem;font-style:normal;line-height:1.45}.verification-queue-list,.carrier-verification-queue>form{background:#0f1c27;border:1px solid #2d3a46;border-radius:13px;padding:15px}.verification-queue-list>header,.carrier-verification-queue form>header{border-bottom:1px solid #293743;justify-content:space-between;align-items:center;gap:15px;padding-bottom:11px;display:flex}.verification-queue-list>header>div,.carrier-verification-queue form>header>div{gap:4px;display:grid}.verification-queue-list header b,.carrier-verification-queue form header b{font-size:.75rem}.verification-queue-list header small,.carrier-verification-queue form header small{color:#8d9aa4;font-size:.56rem}.verification-queue-list button,.carrier-verification-queue form button{color:#dce4e9;background:#142633;border:1px solid #49606f;border-radius:8px;padding:8px 10px;font-size:.56rem;font-weight:750}.verification-queue-list>article{border-bottom:1px solid #293743;gap:10px;padding:13px 0;display:grid}.verification-queue-list>article:last-of-type{border:0}.verification-queue-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.verification-queue-list article>header span{gap:4px;display:grid}.verification-queue-list article>header small{color:#7abbaa;font-size:.52rem}.verification-queue-list article>header b{font-size:.7rem}.verification-queue-list article>header em{color:#dab56c;white-space:nowrap;background:#2d2517;border:1px solid #6c5530;border-radius:7px;padding:5px 7px;font-size:.5rem;font-style:normal}.verification-queue-list article[data-status="Source matched — non-live"]>header em{color:#77ccb8;background:#172b27;border-color:#3f6c62}.verification-queue-list article[data-status="Conflict — non-live"]>header em,.verification-queue-list article[data-status="Stale source — non-live"]>header em{color:#e59c9d;background:#2c1d20;border-color:#74494a}.verification-queue-list article>p{color:#c4cdd3;margin:0;font-size:.62rem;line-height:1.5}.verification-queue-list article dl{background:#293844;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.verification-queue-list article dl>div{background:#111f29;padding:8px}.verification-queue-list article dt{color:#778995;font-size:.48rem}.verification-queue-list article dd{color:#d3dade;margin:4px 0 0;font-size:.56rem;line-height:1.4}.verification-queue-list article aside{color:#aeb7bd;background:#251f15;border-left:2px solid #d0a65e;gap:10px;padding:8px 10px;font-size:.54rem;line-height:1.45;display:flex}.verification-queue-list article aside b{color:#dfb66d;white-space:nowrap}.verification-queue-list article footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.verification-queue-list article footer small{color:#71838e;max-width:550px;font-size:.49rem}.verification-queue-list article footer nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.verification-queue-list article footer nav button:last-child{color:#8ad4c3;background:#1a3a33;border-color:#49766c}.verification-empty{color:#82919b;font-size:.62rem}.carrier-verification-queue>form{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.carrier-verification-queue form>header,.carrier-verification-queue form .wide{grid-column:1/-1}.carrier-verification-queue form label,.carrier-verification-queue form fieldset{color:#8d9aa4;gap:6px;margin:0;font-size:.55rem;display:grid}.carrier-verification-queue form fieldset{border:0;grid-template-columns:1fr 1fr;padding:0}.carrier-verification-queue form fieldset legend{grid-column:1/-1;padding:0 0 6px}.carrier-verification-queue form input,.carrier-verification-queue form select,.carrier-verification-queue form textarea{color:#e7ebee;background:#0a1721;border:1px solid #3a4a57;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:.62rem}.carrier-verification-queue form textarea{resize:vertical;min-height:72px}.carrier-verification-queue form>button{color:#0b2020;background:#65c3ad;border-color:#5d9a8c;grid-column:1/-1;justify-self:end}.carrier-verification-queue button:disabled{opacity:.55}.verification-notice{color:#c7d7d5;background:#172a2c;border-left:3px solid #64c0aa;margin:0;padding:10px 12px;font-size:.63rem}.carrier-lane-readiness{background:#0c1821;border:1px solid #344856;border-radius:14px;gap:10px;padding:14px;display:grid}.carrier-lane-readiness>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.carrier-lane-readiness>header>div{gap:4px;display:grid}.carrier-lane-readiness>header small{color:#72bdaa;letter-spacing:.12em;font-size:.5rem}.carrier-lane-readiness>header b{font-size:.76rem}.carrier-lane-readiness>header p{color:#85939c;margin:0;font-size:.55rem}.carrier-lane-readiness>header>span{color:#8f9ba4;text-align:right;letter-spacing:.08em;border:1px solid #586477;border-radius:8px;padding:7px 9px;font-size:.46rem}.carrier-lane-readiness>header>span b{color:#b1bac0}.carrier-lane-readiness>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.carrier-lane-readiness article{background:#101e28;border:1px solid #31414d;border-radius:11px;gap:10px;padding:12px;display:grid}.carrier-lane-readiness article[data-complete=true]{border-color:#47736a}.carrier-lane-readiness article>header{justify-content:space-between;gap:10px;display:flex}.carrier-lane-readiness article>header span{gap:3px;display:grid}.carrier-lane-readiness article>header small{color:#73bdaa;font-size:.46rem}.carrier-lane-readiness article>header b{font-size:.68rem}.carrier-lane-readiness article>header em{color:#c49f5c;font-size:.46rem;font-style:normal}.carrier-lane-readiness article>section{background:#201c14;border-left:2px solid #c89e55;gap:4px;padding:9px;display:grid}.carrier-lane-readiness article>section small{color:#bc9550;font-size:.44rem}.carrier-lane-readiness article>section b{font-size:.58rem;line-height:1.4}.carrier-lane-readiness article>section p,.carrier-lane-readiness article>p{color:#96a2a9;margin:0;font-size:.51rem;line-height:1.45}.carrier-lane-readiness article>div{gap:5px;display:grid}.carrier-lane-readiness details{background:#0c1821;border:1px solid #2b3d49;border-radius:8px;padding:7px}.carrier-lane-readiness summary{cursor:pointer;justify-content:space-between;gap:8px;list-style:none;display:flex}.carrier-lane-readiness summary span{gap:2px;display:grid}.carrier-lane-readiness summary b{font-size:.53rem}.carrier-lane-readiness summary small,.carrier-lane-readiness details>small{color:#7e8d96;font-size:.44rem}.carrier-lane-readiness summary em{color:#bf9e64;text-align:right;max-width:48%;font-size:.44rem;font-style:normal;line-height:1.35}.carrier-lane-readiness details p{color:#aeb7bd;margin:7px 0 2px;font-size:.48rem;line-height:1.45}.question-source-acquisition{background:#0d1a23;border:1px solid #3c4d59;border-radius:14px;gap:10px;padding:14px;display:grid}.question-source-acquisition>header{justify-content:space-between;gap:18px;display:flex}.question-source-acquisition>header>div{gap:4px;display:grid}.question-source-acquisition>header small,.question-source-acquisition>small{color:#7f919b;font-size:.5rem;line-height:1.5}.question-source-acquisition>header b{font-size:.76rem}.question-source-acquisition>header p{color:#8c9aa3;max-width:850px;margin:0;font-size:.55rem;line-height:1.5}.question-source-acquisition>header>span{color:#7a8b94;text-align:right;border:1px solid #3f6b61;border-radius:8px;padding:7px 9px;font-size:.48rem}.question-source-acquisition>header>span b{color:#70c6b2}.question-source-acquisition>label{color:#8d9aa4;gap:6px;font-size:.55rem;display:grid}.question-source-acquisition input{color:#e7ebee;background:#0a1721;border:1px solid #3a4a57;border-radius:8px;width:100%;padding:9px;font-size:.62rem}.question-source-acquisition>div{gap:6px;display:grid}.question-source-acquisition article{background:#101f29;border:1px solid #293c48;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.question-source-acquisition article>span{gap:3px;display:grid}.question-source-acquisition article b{font-size:.6rem}.question-source-acquisition article small{color:#84939d;font-size:.5rem}.question-source-acquisition article em{color:#76c8b5;font-size:.51rem;font-style:normal}.question-source-acquisition button{color:#91d5c5;background:#17332d;border:1px solid #4f756c;border-radius:7px;padding:7px 9px;font-size:.52rem;font-weight:750}.question-source-acquisition .question-acquisition-targets{grid-template-columns:repeat(3,1fr)}.question-source-acquisition .question-acquisition-targets article{border-color:#394956;align-content:start;gap:8px;display:grid}.question-source-acquisition .question-acquisition-targets article[data-ready=true]{background:#10241f;border-color:#47736a}.question-source-acquisition .question-acquisition-targets article p{color:#a8b2b8;margin:0;font-size:.5rem;line-height:1.5}.question-source-acquisition .question-acquisition-targets article span small{color:#c19b58}.question-source-acquisition .question-acquisition-targets article span em{color:#89979f;font-size:.46rem;line-height:1.4}.question-acquisition-standard{background:#0a1721;border:1px solid #324550;border-radius:9px;padding:9px 10px}.question-acquisition-standard summary{cursor:pointer;color:#d8dee2;font-size:.57rem;font-weight:750}.question-acquisition-standard>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;display:grid}.question-acquisition-standard span{gap:4px;display:grid}.question-acquisition-standard span b{color:#be9a5b;font-size:.5rem}.question-acquisition-standard span small{color:#8f9da5;font-size:.48rem;line-height:1.45}.question-acquisition-standard p{color:#75b7a8;margin:8px 0 0;font-size:.48rem;line-height:1.45}.question-acquisition-targets article>details{background:#0b1821;border:1px solid #2f414c;border-radius:8px;padding:8px}.question-acquisition-targets article>details summary{cursor:pointer;color:#d8dee2;font-size:.52rem;font-weight:750}.question-acquisition-targets article>details dl{gap:7px;margin:8px 0;display:grid}.question-acquisition-targets article>details dl div{gap:2px;display:grid}.question-acquisition-targets article>details dt{color:#be9a5b;text-transform:uppercase;letter-spacing:.06em;font-size:.45rem;font-weight:800}.question-acquisition-targets article>details dd{color:#9fabb2;margin:0;font-size:.48rem;line-height:1.45}.question-acquisition-targets article>details a{color:#78c6b4;font-size:.49rem;font-weight:750;text-decoration:none;display:inline-block}.question-acquisition-targets article>details>a+small{color:#7f8f98;margin-top:5px;font-size:.44rem;line-height:1.45;display:block}@media (max-width:1100px){.verification-matrix{grid-template-columns:repeat(2,1fr)}.carrier-lane-readiness>div,.question-source-acquisition .question-acquisition-targets{grid-template-columns:1fr}.carrier-verification-queue>form{grid-template-columns:1fr 1fr}.carrier-verification-queue form .wide,.carrier-verification-queue form>header,.carrier-verification-queue form>button{grid-column:1/-1}}@media (max-width:760px){.carrier-verification-queue>header,.carrier-lane-readiness>header,.question-source-acquisition>header,.verification-queue-list article footer,.question-source-acquisition article{display:grid}.carrier-verification-queue>header>span,.carrier-lane-readiness>header>span,.question-source-acquisition>header>span{text-align:left}.verification-contract,.verification-matrix,.carrier-verification-queue>form,.question-acquisition-standard>div{grid-template-columns:1fr}.verification-contract>em,.carrier-verification-queue form .wide,.carrier-verification-queue form>header,.carrier-verification-queue form>button{grid-column:1}.verification-queue-list article dl{grid-template-columns:1fr 1fr}.verification-queue-list article footer nav{justify-content:flex-start}.question-source-acquisition article button{justify-self:start}}.mini-main header .preview-control{background:var(--gold);border:0;padding:9px 12px;font-size:8px;font-weight:800}.campaign-ad footer .preview-control{color:#111;background:#d2ad67;border:0;padding:9px 13px;font-size:.55rem;font-weight:850}.platform-system{padding-bottom:110px}.feature-grid.compact article{min-height:350px}.feature-grid.compact .feature-icon{margin:42px 0 24px}.system-compact{color:#f4f1ea;background:radial-gradient(circle at 12% 18%,#27344b44,#0000 30%),#0a0d12;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,120px);margin:90px -7vw -110px;padding:105px clamp(24px,7vw,120px);scroll-margin-top:86px;display:grid}.system-compact h2{letter-spacing:-2.5px;color:#f4f1ea;margin:28px 0;font:500 clamp(44px,5vw,72px)/.99 Georgia,serif}.system-compact h2 em{color:var(--gold);font-weight:400}.system-compact .loop article:last-child{margin-bottom:0}.demo-banner{font-size:11px}.demo-side .autopilot header,.demo-side .autopilot>div,.demo-side .autopilot button{font-size:.62rem}.demo-side .autopilot p{font-size:.66rem;line-height:1.45}.demo-top input,.demo-heading p{font-size:11px}.demo-heading small,.demo-metrics>article>small,.demo-metrics footer,.card-head p,.card-head button,.feed p,.feed small,.demo-metrics em,.feed>em{font-size:9px}.card-head h2,.feed span b{font-size:12px}.special-hero small,.script-preview article>small,.intake-preview article>small,.billing-preview article>small{font-size:9px}.special-hero p,.intake-preview p,.billing-preview p,.a2p-preview p{font-size:10px}.script-preview article>div b,.source-preview>div,.license-preview>div,.uw-preview article>div em,.uw-preview article>div u,.launch-preview p,.launch-preview button{font-size:9px}.support-page>header{padding-top:70px;padding-bottom:70px}.support-grid article{flex-direction:column;min-height:245px;display:flex}.support-grid h2{margin-top:34px}.support-grid article>a{color:#8e6934;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:850;text-decoration:none}.support-grid article>a:hover{text-decoration:underline}@media (max-width:1000px){.system-compact{grid-template-columns:1fr;gap:60px}.feature-grid.compact article{min-height:330px}}@media (max-width:680px){.platform-system{padding-bottom:80px}.feature-grid.compact article{min-height:275px}.feature-grid.compact .feature-icon{margin:30px 0 20px}.system-compact{grid-template-columns:1fr;gap:50px;margin:70px -20px -80px;padding:75px 20px}.system-compact h2{font-size:43px}.demo-banner{font-size:10px}.support-page>header{padding-top:58px;padding-bottom:58px}.support-grid article{min-height:225px}.nav-shell .menu{margin-left:auto;display:block!important}.hero h1{letter-spacing:-1.5px;font-size:44px;line-height:1.02}.trust-row{grid-template-columns:1fr 1fr;gap:12px 16px;font-size:9px;display:grid}.trust-row span:last-child{grid-column:1/-1}.product-stage{width:760px;transform:scale(calc((100vw - 40px)/760px));transform-origin:0 0}}@media (max-width:420px){.hero h1{letter-spacing:-1px;font-size:38px}.hero-lede{font-size:13px}.hero .kicker{letter-spacing:1.4px;font-size:9px}}.demo-mobile-picker{display:none}.demo-side nav button{min-height:40px;font-size:12px}.demo-side .side-group-head span,.demo-heading small,.demo-metrics>article>small,.demo-metrics footer,.card-head p,.card-head button,.feed p,.feed small{font-size:10px}.special-hero p,.intake-preview p,.billing-preview p,.a2p-preview p{font-size:11px;line-height:1.55}.script-preview aside small,.script-preview article>div small,.source-preview>header span,.license-preview>header,.uw-preview>aside>small,.uw-preview>article header small,.uw-preview article small,.uw-preview article>footer,.launch-preview header small,.window-bar{font-size:9px}.mini-main header small,.preview-metrics small,.activity-row span small,.activity-row>em{font-size:8px}.preview-head small,.preview-funnel{font-size:9px}.mini-main header .preview-control{font-size:10px}@media (max-width:680px){.demo-work{padding-bottom:28px}.demo-mobile-picker{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#d5b568;letter-spacing:.04em;background:#0d131cee;border-bottom:1px solid #29313c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:850;display:grid;position:sticky;top:96px}.demo-mobile-picker select{color:#fff;background:#151d27;border:1px solid #3a4653;border-radius:10px;width:100%;min-height:42px;padding:0 34px 0 11px;font-size:14px}.demo-content{padding-top:16px}.demo-banner a{font-size:11px}.card-head{height:auto;min-height:64px}.card-head h2{font-size:14px}.card-head p,.card-head button,.demo-heading p,.feed p,.feed small{font-size:11px}.demo-metrics>article>small,.demo-metrics footer{font-size:10px}.nav-shell .menu{place-items:center;min-width:44px;min-height:44px;margin-left:auto;padding:0;display:grid!important}.nav-shell .wordmark,.feature-grid article>a,.site-footer .wordmark,.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer nav a{justify-content:center;min-width:44px}.legal-page>nav a,.support-page>nav a{touch-action:manipulation;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.support-grid article>a{touch-action:manipulation;align-items:center;min-height:44px;padding-top:0;display:flex}.demo-banner{height:44px}.demo-banner a{align-items:center;min-height:44px;display:flex}.demo-work{padding-top:44px}.demo-top{top:44px}.demo-mobile-picker{top:106px}.demo-mobile-picker select,.demo-shell button,.demo-shell input,.demo-shell select,.demo-shell textarea{min-height:44px}.demo-add{width:44px;height:44px}.demo-shell button,.demo-shell a{touch-action:manipulation}}.marketing>.system{background:radial-gradient(circle at 12% 18%,#27344b44,#0000 30%),#0a0d12;align-items:center;gap:clamp(64px,10vw,150px);min-height:760px;scroll-margin-top:0}.marketing>.system .system-copy>p{font-size:1rem;line-height:1.8}.marketing>.system .loop article{margin-bottom:52px}.marketing>.system .loop article:last-child{margin-bottom:0}.marketing>.system .loop small{font-size:.75rem}.marketing>.system .loop p{font-size:.9rem;line-height:1.65}@media (max-width:1000px){.marketing>.system{grid-template-columns:1fr;gap:64px;min-height:0}}@media (max-width:680px){.marketing>.system{gap:48px;padding-top:90px;padding-bottom:90px}.marketing>.system .system-copy>p{font-size:1rem}.marketing>.system .loop article{gap:20px;margin-bottom:38px}.marketing>.system .loop h3{font-size:1.35rem}.marketing>.system .loop p{font-size:.88rem}}.faq{color:#181a1f;background:#e9e5dc;border-top:1px solid #cbc5ba;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(64px,9vw,150px);scroll-margin-top:0;display:grid}.faq-intro{position:sticky;top:48px}.faq-intro h2{letter-spacing:-2.5px;color:#17191c;margin:26px 0;font:500 clamp(44px,5vw,72px)/1 Georgia,serif}.faq-intro h2 em{color:#9d763a;font-weight:400}.faq-intro>p:not(.kicker){color:#656b72;max-width:470px;margin:0;font-size:1rem;line-height:1.8}.faq-help{border-top:1px solid #c7c0b4;max-width:390px;margin-top:48px;padding:22px 0 0}.faq-help small{color:#9d763a;letter-spacing:.13em;font-size:.62rem;font-weight:850}.faq-help p{color:#74726c;margin:9px 0 12px;font:italic 1rem/1.55 Georgia,serif}.faq-help a{color:#17191c;align-items:center;gap:16px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.faq-help a span{color:#9d763a;font-size:1rem;transition:transform .2s}.faq-help a:hover span{transform:translate(3px,-3px)}.faq-list{border-top:1px solid #bdb6aa}.faq-list details{border-bottom:1px solid #bdb6aa}.faq-list summary{cursor:pointer;color:#202226;grid-template-columns:36px 1fr 30px;align-items:center;gap:18px;min-height:88px;padding:18px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#9d763a;letter-spacing:.08em;font-size:.68rem;font-weight:800}.faq-list summary b{font:500 clamp(1.2rem,1.8vw,1.55rem)/1.3 Georgia,serif}.faq-list summary i{border:1px solid #aaa294;border-radius:50%;width:30px;height:30px;transition:border-color .2s,background .2s;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:#735b36;height:1px;transition:transform .25s;position:absolute;top:14px;left:8px;right:8px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i{background:#ded6c8;border-color:#9d763a}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details[open] summary{padding-bottom:12px}.faq-list details>p{color:#60666d;max-width:720px;margin:0;padding:0 48px 30px 54px;font-size:1rem;line-height:1.8}:is(.faq-list summary:hover b,.faq-list summary:focus-visible b){color:#8e6934}.faq-list summary:focus-visible{outline-offset:6px;outline:2px solid #9d763a}.faq-note{color:#74726c;margin:24px 0 0;font-size:.82rem;line-height:1.65}.faq-note a{color:#72552b;text-underline-offset:3px;font-weight:750}@media (max-width:1000px){.faq{grid-template-columns:1fr;gap:60px}.faq-intro{position:static}.faq-help{max-width:100%}}@media (max-width:680px){.faq{gap:42px;padding-top:90px;padding-bottom:90px}.faq-intro h2{font-size:43px}.faq-intro>p:not(.kicker),.faq-list details>p{font-size:1rem}.faq-help{margin-top:34px}.faq-list summary{grid-template-columns:28px 1fr 30px;gap:12px;min-height:84px}.faq-list summary b{font-size:1.17rem}.faq-list details>p{padding:0 0 26px 40px}.faq-note{padding-left:40px}}.final-cta .hero-actions{align-items:stretch}.final-cta .hero-actions>a{min-width:205px}.final-cta .primary{margin-top:0}@media (max-width:1000px){.nav-shell .menu{place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}}.launch-preview{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.launch-preview{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.launch-preview{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.pricing{color:#0c1722;background:#f2eee6;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;display:grid}.price-copy h2{margin:22px 0 26px;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.95}.price-copy h2 em{color:#a47d42;font-family:Georgia,serif;font-weight:400}.price-copy>p{color:#56616a;max-width:620px;line-height:1.75}.price-copy ul{gap:13px;padding:22px 0 0;list-style:none;display:grid}.price-copy li{border-bottom:1px solid #d6cfc3;padding:0 0 13px}.price-copy li:before{content:"✓";color:#af8749;margin-right:12px}.price-stack{gap:20px;display:grid}.price-card{color:#fff;background:#091521;border:1px solid #aa854c;padding:clamp(28px,4vw,52px);box-shadow:0 35px 80px #06101d35}.price-card>small,.price-card>header small{color:#cda966;letter-spacing:.18em}.price-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.price-card>header b{letter-spacing:.1em;font-size:.78rem}.price-card>div{align-items:center;gap:20px;margin:28px 0;display:flex}.price-card>div b{color:#dfbe83;font:400 clamp(3.4rem,6vw,6.8rem)/1 Georgia,serif}.price-card>div span{color:#a9b3bd;line-height:1.4}.price-card>p{color:#b9c2ca;margin-bottom:28px;line-height:1.7}.price-card>em{color:#84909b;margin-top:22px;font-size:.78rem;display:block}.price-card-addon{background:#142331;padding:clamp(26px,3vw,40px);box-shadow:0 20px 50px #06101d26}.price-card-addon>div{margin:22px 0 18px}.price-card-addon>div b{font-size:clamp(2.9rem,5vw,5.4rem)}.price-card-addon ul{color:#c1c9cf;gap:9px;margin:0 0 24px;padding:0;font-size:.88rem;line-height:1.5;list-style:none;display:grid}.price-card-addon li:before{content:"＋";color:#cda966;margin-right:9px}.price-card-addon .secondary{display:inline-flex}.price-card-addon>em{max-width:460px;line-height:1.5}.login-page{color:#fff;background:#07121d;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-brand{background:radial-gradient(circle at 70% 40%,#1c3550 0,#0000 45%);flex-direction:column;justify-content:space-between;padding:clamp(32px,6vw,84px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #b9915138;border-radius:50%;width:620px;height:620px;position:absolute;top:15%;right:-230px}.login-brand h1{max-width:850px;margin:24px 0;font-size:clamp(3.2rem,6vw,7rem);line-height:.91}.login-brand h1 em{color:#d4b06f;font-family:Georgia,serif;font-weight:400}.login-brand div>p:last-child{color:#b1bdc7;max-width:650px;line-height:1.8}.login-brand footer{color:#6f7d89;letter-spacing:.08em;font-size:.8rem}.login-panel{background:#0b1723;place-items:center;padding:30px;display:grid;position:relative}.login-panel>div{width:min(100%,450px)}.login-note{color:#687785;font-size:.72rem;position:absolute;bottom:22px}.config-card{background:#101e2c;border:1px solid #a9854e;padding:34px}.config-card b{color:#e1bd7d;font:1.5rem Georgia,serif}.config-card p{color:#9eabb6;line-height:1.7}.app-gate{color:#fff;text-align:center;background:#07121d;place-items:center;min-height:100vh;padding:25px;display:grid}.app-gate>div{max-width:560px}.app-gate .mini-logo{place-items:center;margin:0 auto 24px;display:grid}.app-gate h1{margin:0 0 13px;font:2.6rem Georgia,serif}.app-gate p{color:#9dabb8;line-height:1.65}.app-gate a,.app-gate button{color:#07121d;background:#bd9554;border:0;margin-top:15px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-block}.mfa-setup-card{background:#101e2c;border:1px solid #a9854e;width:min(100%,450px);padding:34px;box-shadow:0 24px 70px #0004}.mfa-setup-card>small{color:#d0aa62;letter-spacing:.14em;font-size:.7rem}.mfa-setup-card h2{color:#f4e8d3;margin:10px 0 12px;font:2rem Georgia,serif}.mfa-setup-card p{color:#aab6c0;line-height:1.65}.mfa-setup-card form,.mfa-setup-card label{gap:10px;display:grid}.mfa-setup-card label{color:#c8d1d8;margin-top:18px;font-size:.8rem}.mfa-setup-card input{color:#fff;min-height:48px;font:inherit;letter-spacing:.16em;background:#0a1723;border:1px solid #3a4d5e;border-radius:8px;padding:0 13px;font-size:1rem}.mfa-setup-card>button,.mfa-setup-card form>button{color:#07121d;cursor:pointer;background:#bd9554;border:0;border-radius:8px;width:100%;min-height:48px;margin-top:18px;font-weight:850}.mfa-setup-card button:disabled{cursor:wait;opacity:.7}.mfa-setup-card form>code{color:#f1d69f;overflow-wrap:anywhere;letter-spacing:.08em;background:#091521;border:1px solid #33485a;border-radius:8px;padding:13px;display:block}.mfa-backup-codes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mfa-backup-codes code{color:#e7c887;text-align:center;background:#091521;border:1px solid #33485a;border-radius:6px;padding:9px}.mfa-setup-error{background:#351f23;border-left:3px solid #cf7567;padding:10px 12px;font-size:.78rem;color:#f0beb6!important}.config-card a{color:#e1bd7d;font-weight:800;text-decoration:none}.live-shell{color:#16202a;background:#f3f5f7;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.live-side{color:#dce3e9;background:#08131f;flex-direction:column;height:100vh;min-height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.live-side>.wordmark{margin:0 10px 26px}.live-side>small{color:#72808d;text-transform:uppercase;letter-spacing:.1em;padding:0 12px 16px;font-size:.65rem}.live-side nav{gap:4px;display:grid}.live-side nav button{color:#8997a4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:11px 13px;display:flex}.live-side nav button i{text-align:center;width:20px;font-style:normal}.live-side nav button.active{color:#e9c583;background:#182839}.license{background:#0d1c2a;border:1px solid #26394b;gap:4px;margin-top:auto;padding:14px;display:grid}.license b{color:#d2ad6b;letter-spacing:.1em;font-size:.7rem}.license span{color:#8795a2;font-size:.75rem}.live-side footer{align-items:center;gap:10px;margin-top:15px;padding:12px 4px;display:flex}.live-side footer>span{min-width:0;display:grid}.live-side footer b{font-size:.82rem}.live-side footer small{color:#748390;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.live-work{min-width:0}.live-top{z-index:5;background:#fff;border-bottom:1px solid #dfe5e9;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.live-top label{color:#7c8994;align-items:center;gap:9px;width:min(480px,50%);display:flex}.live-top input{width:100%;font:inherit;border:0;outline:0}.live-top>div{align-items:center;gap:15px;display:flex}.live-top>div span{color:#278b61;font-size:.72rem}.live-top button{color:#fff;background:#aa8144;border:0;padding:11px 16px;font-weight:700}.live-content{max-width:1600px;margin:auto;padding:32px}.live-content>header{justify-content:space-between;margin-bottom:26px;display:flex}.live-content>header small{color:#8c969e;letter-spacing:.1em;font-size:.65rem}.live-content>header h1{margin:8px 0 5px;font:2.2rem Georgia,serif}.live-content>header p{color:#75808a;margin:0}.live-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.live-metrics article{background:#fff;border:1px solid #e1e6e9;padding:20px}.live-metrics small{color:#8a959e;letter-spacing:.08em;font-size:.65rem}.live-metrics b{margin:12px 0 8px;font:2rem Georgia,serif;display:block}.live-metrics span{color:#789080;font-size:.75rem}.live-card{background:#fff;border:1px solid #dfe5e8}.live-card>header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.live-card h2{margin:0;font:1.25rem Georgia,serif}.live-card header p{color:#83909a;margin:5px 0 0;font-size:.75rem}.live-card header button{background:#fff;border:1px solid #d5dce1;padding:8px 12px}.live-row{text-align:left;color:#35404a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:1.5fr 1fr 1fr .8fr 1.3fr;align-items:center;gap:15px;width:100%;padding:14px 22px;display:grid}.live-row:hover{background:#faf8f3}.live-row.labels{color:#8c969e;letter-spacing:.08em;text-transform:uppercase;background:#f7f8f9;font-size:.62rem}.live-row>span:first-child{display:grid}.live-row small{color:#929da5;margin-top:3px;font-size:.68rem}.live-row em{color:#76603c;background:#f4ead7;padding:5px 8px;font-size:.68rem;font-style:normal}.empty{text-align:center;padding:70px 20px}.empty b{font:1.5rem Georgia,serif}.empty p{color:#7c8892}.live-kanban{grid-template-columns:repeat(6,minmax(210px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.live-kanban>section{background:#e9edf0;min-height:480px;padding:10px}.live-kanban section>header{justify-content:space-between;padding:10px 7px;display:flex}.live-kanban section>header span{background:#d7dde1;border-radius:20px;padding:2px 7px}.live-kanban section>button{text-align:left;background:#fff;border:1px solid #dce2e6;width:100%;margin-bottom:9px;padding:13px;display:grid}.live-kanban button small{color:#9d7b48}.live-kanban button b{margin:6px 0}.live-kanban button p{color:#85919a;font-size:.72rem}.live-kanban button footer{justify-content:space-between;display:flex}.live-kanban button em{color:#9a633e;font-size:.65rem}.module-ready{text-align:center;background:#fff;border:1px solid #dfe5e8;align-content:center;place-items:center;min-height:470px;padding:50px;display:grid}.module-ready>span{color:#b48b4d;font-size:2rem}.module-ready h2{margin:18px 0 9px;font:2rem Georgia,serif}.module-ready p{color:#7d8993;max-width:620px;line-height:1.7}.module-ready div{gap:10px;margin-top:20px;display:flex}.module-ready div b{border:1px solid #e0e5e8;padding:10px 13px;font-size:.72rem}.live-modal{max-height:92vh;overflow:auto}.form-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-drawer label{color:#77848e;gap:7px;margin-top:18px;font-size:.75rem;display:grid}.live-drawer select,.live-drawer textarea{font:inherit;background:#fff;border:1px solid #d7dfe4;padding:12px}.live-drawer textarea{min-height:100px}.save-live{color:#fff;background:#a97f42;border:0;width:100%;margin-top:20px;padding:14px;font-weight:800}.paywall{color:#fff;text-align:center;background:#081522;border:1px solid #ad874d;align-content:center;place-items:center;min-height:480px;padding:50px;display:grid}.paywall>small{letter-spacing:.14em;color:#81909d}.paywall p{color:#9eabb5;max-width:530px;line-height:1.6}.paywall button{background:#c39a59;border:0;margin-top:15px;padding:15px 24px;font-weight:800}.live-drawer input{font:inherit;background:#fff;border:1px solid #d7dfe4;border-radius:7px;outline:0;padding:11px 12px}.live-drawer select,.live-drawer textarea{border-radius:7px;outline:0}.live-drawer input:focus,.live-drawer select:focus,.live-drawer textarea:focus{border-color:#a97f42;box-shadow:0 0 0 3px #a97f4215}.live-drawer textarea{resize:vertical;min-height:96px}.consumer-modal{color:#14202a;background:#fff;border:0;border-radius:14px;width:min(620px,100vw - 30px);padding:34px 36px;box-shadow:0 24px 80px #0005}.consumer-modal>small{color:#9b7339;letter-spacing:.14em;font-size:.66rem}.consumer-modal h2{margin:8px 0;font:2rem Georgia,serif}.consumer-modal .modal-intro{color:#74808a;margin:0 0 24px;font-size:.82rem;line-height:1.5}.consumer-modal .close{color:#77838d}.form-section{border-top:1px solid #e5e9ec;margin-top:18px;padding-top:18px}.form-section h3{letter-spacing:.08em;text-transform:uppercase;color:#4d5963;margin:0 0 2px;font-size:.73rem}.consumer-modal label{color:#687580;font-size:.72rem;font-weight:650}.consumer-modal input,.consumer-modal select,.consumer-modal textarea{color:#17212a;background:#f8fafb;border:1px solid #dce2e6;border-radius:7px;font-size:.82rem}.consumer-modal textarea{width:100%;min-height:82px;font:inherit;resize:vertical;margin-top:5px;padding:10px}.reveal-details{color:#8a6632;background:#fbf7ef;border:1px solid #ded7ca;border-radius:7px;width:100%;margin-top:20px;padding:12px;font-weight:750}.advanced-fields{animation:.18s ease-out consumerReveal}.form-error{color:#b8493d;background:#fff0ee;padding:10px;font-size:.75rem}.consumer-modal .submit{color:#fff;letter-spacing:.02em;background:#a77e42;border-radius:8px;height:46px;font-size:.8rem}@keyframes consumerReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.consumer-drawer{color:#16212a;background:#f5f7f8;flex-direction:column;width:min(690px,100vw);padding:0;display:flex;box-shadow:-20px 0 70px #0004}.consumer-drawer>.close{z-index:2;color:#7c8790;top:20px;right:24px}.consumer-head{background:#fff;border-bottom:1px solid #e5e9ec;align-items:center;gap:16px;padding:26px 34px 18px;display:flex}.consumer-avatar{color:#d8b46f;letter-spacing:.05em;background:#0d1a27;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:850;display:grid}.consumer-head small{color:#9b773e;letter-spacing:.12em;font-size:.6rem}.consumer-head h2{margin:4px 0;font:1.65rem Georgia,serif}.consumer-head p{color:#7d8891;margin:0;font-size:.73rem}.consumer-drawer .drawer-actions{background:#fff;margin:0;padding:14px 34px}.consumer-drawer .drawer-actions a,.consumer-drawer .drawer-actions button{color:#33404a;background:#fff;border:1px solid #dbe1e5;border-radius:7px;flex:1;place-items:center;padding:10px;font-size:.72rem;font-weight:750;text-decoration:none;display:grid}.consumer-drawer .drawer-actions a:first-child{color:#fff;background:#a77e42;border-color:#a77e42}.consumer-intel{color:#fff;border-radius:10px;background:#0c1926!important;border:0!important;margin:14px 34px 0!important;padding:16px 18px!important}.consumer-intel header{justify-content:space-between;align-items:center;display:flex}.consumer-intel small{letter-spacing:.12em;color:#d5b16d!important}.consumer-intel header span{color:#d1d9df;background:#192b3c;border-radius:20px;padding:4px 8px;font-size:.63rem}.consumer-intel>b{font:1rem Georgia,serif;margin:9px 0 5px!important}.consumer-intel p{margin:0;color:#a9b5bf!important;line-height:1.55!important}.consumer-tabs{border-bottom:1px solid #dfe5e8;gap:3px;padding:16px 34px 0;display:flex}.consumer-tabs button{color:#7c8790;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:.72rem;font-weight:750}.consumer-tabs button.active{color:#815f2d;border-color:#a77e42}.consumer-scroll{padding:2px 34px 110px;overflow:auto}.profile-section{background:0 0!important;border:0!important;border-bottom:1px solid #dfe4e7!important;margin:0!important;padding:22px 0!important}.profile-section h3{text-transform:uppercase;letter-spacing:.1em;color:#68747e;margin:0 0 14px;font-size:.69rem}.profile-grid{grid-template-columns:1fr 1fr;gap:0 13px;display:grid}.profile-field{font-weight:650;color:#717e87!important;margin:0 0 13px!important;font-size:.68rem!important}.profile-field.full{display:grid}.profile-field textarea{margin-top:2px}.quiet{color:#8a959d;font-size:.78rem}.activity-list{display:grid}.activity-list article{border-bottom:1px solid #e3e7ea;gap:12px;padding:11px 0;display:flex}.activity-list article:last-child{border:0}.activity-list i{color:#926d34;background:#f0e7d7;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.activity-list div{gap:4px;display:grid}.activity-list b{font-size:.75rem}.activity-list small{color:#8c969e;font-size:.64rem}.drawer-save{background:#fff;border-top:1px solid #dfe4e7;justify-content:space-between;align-items:center;padding:14px 34px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #16212a0b}.drawer-save span{color:#8a959d;font-size:.64rem}.drawer-save button{color:#fff;background:#a77e42;border:0;border-radius:7px;padding:12px 20px;font-weight:800}.drawer-save button:disabled{opacity:.65}.rules-workspace{gap:16px;display:grid}.rules-hero{color:#fff;background:#0b1825;border:1px solid #ae874d;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:28px 30px;display:grid}.rules-hero>div:first-child{max-width:760px}.rules-hero small{letter-spacing:.13em;color:#caa761;font-size:.62rem}.rules-hero h2{margin:8px 0;font:2rem Georgia,serif}.rules-hero p{color:#aab6c0;margin:0;font-size:.82rem;line-height:1.65}.rules-score{grid-template-columns:1fr 1fr;gap:10px;min-width:260px;display:grid}.rules-score span{color:#8f9da8;background:#112334;padding:15px;font-size:.65rem;display:grid}.rules-score b{color:#e0bc78;margin-bottom:4px;font:1.7rem Georgia,serif}.rules-score small{color:#6f7f8c;text-align:right;grid-column:1/-1}.rules-filters{gap:7px;padding:2px 0;display:flex;overflow-x:auto}.rules-filters button{white-space:nowrap;color:#75818b;background:#fff;border:1px solid #dbe1e5;border-radius:20px;padding:8px 12px;font-size:.67rem}.rules-filters button.active{color:#fff;background:#162432;border-color:#162432}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rule-card{background:#fff;border:1px solid #dfe5e8;padding:20px 21px;transition:all .18s;position:relative}.rule-card.enabled{border-color:#d1b57f;box-shadow:0 8px 24px #15202b0a}.rule-card>header{justify-content:space-between;gap:20px;display:flex}.rule-card header small{color:#a37b3f;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.rule-card h3{margin:6px 0 0;font:1.02rem Georgia,serif}.rule-card>p{color:#77838d;min-height:48px;font-size:.74rem;line-height:1.6}.rule-toggle{background:#ced5da;border:0;border-radius:20px;flex:none;width:38px;height:22px;padding:3px}.rule-toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;display:block}.rule-toggle.on{background:#a77e42}.rule-toggle.on i{transform:translate(16px)}.rule-meta{color:#89949c;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding-top:13px;font-size:.64rem;display:flex}.rule-meta label{align-items:center;gap:6px;display:flex}.rule-meta select{color:#43505a;background:#f8f9fa;border:1px solid #dce2e6;border-radius:5px;padding:5px 7px;font-size:.65rem}.rule-card>em{color:#9a7742;font-size:.55rem;position:absolute;bottom:4px;right:20px}.rules-principles{background:#fff;border:1px solid #dfe5e8;padding:20px 22px}.rules-principles>small{color:#9b773e;letter-spacing:.1em;font-size:.6rem}.rules-principles>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.rules-principles span{color:#7b8790;border-left:2px solid #d8bd8b;padding-left:12px;font-size:.68rem;line-height:1.5}.rules-principles b{color:#26333d;margin-bottom:3px;font-size:.75rem;display:block}.live-top .phone-connect{color:#52606a;background:#fff;border:1px solid #d8dfe3;padding:10px 13px}.script-lab{gap:14px;display:grid}.script-hero{color:#fff;background:linear-gradient(120deg,#0b1825,#13283b);border:1px solid #aa8449;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:28px 30px;display:grid}.script-hero>div:first-child{max-width:760px}.script-hero small{letter-spacing:.14em;color:#d0aa62;font-size:.6rem}.script-hero h2{margin:8px 0;font:2.15rem Georgia,serif}.script-hero p{color:#aab7c1;margin:0;font-size:.8rem;line-height:1.65}.script-personalize{grid-template-columns:1fr 1fr;gap:9px;display:grid}.script-personalize label{color:#8696a3;gap:5px;font-size:.6rem;display:grid}.script-personalize input{color:#fff;width:130px;font:inherit;background:#0c1a27;border:1px solid #33495c;border-radius:6px;padding:9px 10px}.script-products{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.script-products button{text-align:left;color:#35414b;background:#fff;border:1px solid #dfe5e8;grid-template-columns:8px 1fr;gap:2px 9px;padding:15px;display:grid}.script-products button i{background:var(--script-color);grid-row:1/3;width:8px;height:100%;min-height:37px}.script-products button small{color:#8a959d;margin-top:3px;font-size:.58rem}.script-products button.active{border-color:var(--script-color);box-shadow:0 6px 18px #15202b0c}.script-stage{background:#fff;border:1px solid #dfe5e8;grid-template-columns:280px 1fr;min-height:520px;display:grid}.script-stage>aside{border-right:1px solid #e2e7ea;padding:18px 12px}.script-stage>aside>small{color:#9b773e;letter-spacing:.12em;padding:0 10px 12px;font-size:.57rem;display:block}.script-stage aside button{text-align:left;color:#6f7b84;background:0 0;border:0;border-radius:7px;grid-template-columns:26px 1fr;gap:2px 8px;width:100%;padding:11px 10px;display:grid}.script-stage aside button span{color:#a1aab1;grid-row:1/3;padding-top:2px;font-size:.6rem}.script-stage aside button b{font-size:.7rem}.script-stage aside button em{color:#9aa3aa;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;font-style:normal;overflow:hidden}.script-stage aside button.active{color:#e6c27d;background:#152432}.script-stage aside button.active span,.script-stage aside button.active em{color:#9fadb8}.script-stage>article{flex-direction:column;padding:28px 30px;display:flex}.script-stage article>header{border-bottom:1px solid #e6eaed;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.script-stage article header small{color:#9a763d;letter-spacing:.1em;font-size:.58rem}.script-stage article h3{margin:6px 0;font:1.7rem Georgia,serif}.script-stage article header p{color:#89949c;margin:0;font-size:.7rem}.script-stage article header button{color:#6d7881;background:#fff;border:1px solid #d7dfe3;border-radius:6px;align-self:start;padding:8px 11px;font-size:.65rem}.script-copy{white-space:pre-wrap;color:#25313a;flex:1;max-width:850px;padding:28px 4px;font:1.12rem/1.85 Georgia,serif}.script-stage article>footer{border-top:1px solid #e6eaed;grid-template-columns:.8fr 1.2fr;gap:12px;padding-top:16px;display:grid}.script-stage article>footer span{gap:4px;display:grid}.script-stage article>footer small{color:#a17c41;letter-spacing:.08em;font-size:.56rem}.script-stage article>footer b{color:#68747d;font-size:.66rem;line-height:1.5}.script-objections{background:#fff;border:1px solid #dfe5e8;padding:24px}.script-objections>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.script-objections header small{color:#9d783f;letter-spacing:.1em;font-size:.56rem}.script-objections h3{margin:5px 0 0;font:1.4rem Georgia,serif}.script-objections header p{color:#88939b;font-size:.68rem}.script-objections>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.script-objections article{background:#fafbfb;border:1px solid #e1e6e9;flex-direction:column;padding:16px;display:flex}.script-objections article>span{color:#26323b;font:1rem Georgia,serif}.script-objections article>p{color:#6f7b84;flex:1;font-size:.7rem;line-height:1.65}.script-objections article footer{border-top:1px solid #e4e8ea;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.script-objections article footer small{color:#9a7741;max-width:75%;font-size:.55rem}.script-objections article footer button{color:#63717b;background:0 0;border:0;font-size:.6rem}.script-compliance{background:#fff8ea;border:1px solid #e4d0a8;grid-template-columns:auto 1fr;gap:4px 16px;padding:16px 20px;display:grid}.script-compliance b{color:#785b2f;grid-row:1/3;font-size:.72rem}.script-compliance p{color:#765f3c;margin:0;font-size:.68rem;line-height:1.5}.script-compliance span{color:#9a8565;font-size:.58rem}.phone-modal{color:#15212a;text-align:center;background:#fff;border-radius:14px;width:min(480px,100vw - 30px);margin:auto;padding:36px;position:relative;box-shadow:0 30px 90px #0006}.phone-icon{color:#d5b06b;background:#0d1a27;border-radius:17px;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:1.35rem;display:grid}.phone-modal>small{color:#a17b42;letter-spacing:.12em;font-size:.6rem}.phone-modal h2{margin:8px 0;font:1.85rem Georgia,serif}.phone-modal>p{color:#75818a;margin:0 auto 22px;font-size:.75rem;line-height:1.6}.phone-modal>label{text-align:left;color:#68757f;gap:7px;font-size:.68rem;font-weight:700;display:grid}.phone-modal input{font:inherit;background:#f8fafb;border:1px solid #d8e0e4;border-radius:7px;padding:13px}.phone-explainer{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.phone-explainer span{color:#77848d;justify-items:center;gap:5px;font-size:.58rem;display:grid}.phone-explainer b{color:#8a6732;background:#f1e6d3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.phone-save{color:#fff;background:#a77e42;border:0;border-radius:7px;width:100%;padding:13px;font-weight:800}.phone-test{color:#8b6a37;margin-top:13px;font-size:.68rem;text-decoration:none;display:block}.phone-modal>footer{color:#9aa3aa;margin-top:17px;font-size:.56rem;line-height:1.5}.workspace-sync{white-space:nowrap;font-size:.7rem;color:#23815a!important;box-shadow:none!important;background:0 0!important;border:1px solid #c9d7cf!important;padding:9px 11px!important}.workspace-sync.opening{color:#9d7a42!important;border-color:#dbc89f!important}.workspace-sync.delayed{color:#c06a57!important;border-color:#e0ada2!important}.workspace-sync:disabled{cursor:wait;opacity:.8}.pipeline-empty{text-align:center;border:1px dashed #cdd7dd;border-radius:8px;margin:14px 4px;padding:22px 10px;font-size:.7rem;color:#778995!important}.live-shell[data-theme=matte] .workspace-sync{color:#8dd1b1!important;background:#132b25!important;border-color:#2f5b49!important}.live-shell[data-theme=matte] .workspace-sync.opening{color:#e3c68f!important;background:#30281b!important;border-color:#5a492c!important}.live-shell[data-theme=matte] .workspace-sync.delayed{color:#efa69b!important;background:#331f22!important;border-color:#653a40!important}.live-shell[data-theme=matte] .pipeline-empty{background:#12232f;border-color:#354a57;color:#879ca8!important}@media (max-width:1100px){.workspace-sync{display:none}}@media (max-width:1000px){.pricing,.login-page{grid-template-columns:1fr}.login-brand{min-height:430px}.login-panel{min-height:620px}.live-shell{grid-template-columns:78px 1fr}.live-side{padding:24px 9px}.live-side .wordmark strong,.live-side>small,.live-side nav button:not(.active){font-size:0}.live-side nav button{justify-content:center}.live-side nav button i{font-size:1rem}.license,.live-side footer>span{display:none}.live-metrics{grid-template-columns:repeat(2,1fr)}.live-row{grid-template-columns:1.5fr 1fr 1fr}.live-row>:nth-child(4),.live-row>:nth-child(5){display:none}.rules-grid,.rules-hero,.script-hero{grid-template-columns:1fr}.script-products{grid-template-columns:1fr 1fr}.script-stage{grid-template-columns:220px 1fr}.script-objections>div{grid-template-columns:1fr}}@media (max-width:650px){.login-brand{min-height:390px;padding:28px}.login-brand h1{font-size:3rem}.login-note{margin-top:25px;position:static}.live-shell{display:block}.live-side{display:none}.live-top{padding:0 14px}.live-top>div span{display:none}.live-top label{width:55%}.live-content{padding:20px 14px 90px}.live-metrics{grid-template-columns:1fr 1fr}.live-row{grid-template-columns:1.4fr 1fr}.live-row>:nth-child(n+3){display:none}.module-ready div{flex-direction:column}.form-two{grid-template-columns:1fr}.price-card{padding:28px}.profile-grid{grid-template-columns:1fr}.consumer-modal{border-radius:0;max-height:100vh;padding:28px 20px}.consumer-head,.consumer-drawer .drawer-actions,.consumer-tabs,.consumer-scroll,.drawer-save{padding-left:18px;padding-right:18px}.consumer-head{padding-top:22px}.consumer-head p{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.consumer-intel{margin-left:18px!important;margin-right:18px!important}.consumer-tabs{overflow-x:auto}.drawer-save span{display:none}.drawer-save button{width:100%}.rules-hero{padding:22px 20px}.rules-score{min-width:0}.rules-principles>div{grid-template-columns:1fr}.rule-meta{flex-direction:column;align-items:flex-start}.rule-meta label{justify-content:space-between;width:100%}.rule-meta select{min-width:110px}.live-top .phone-connect{width:36px;padding:9px;font-size:0}.live-top .phone-connect:first-letter{font-size:.9rem}.script-hero{padding:22px 20px}.script-personalize{grid-template-columns:1fr 1fr}.script-personalize input{width:100%}.script-products{grid-template-columns:1fr}.script-stage{display:block}.script-stage>aside{border-bottom:1px solid #e2e7ea;border-right:0;display:flex;overflow-x:auto}.script-stage>aside>small{display:none}.script-stage aside button{min-width:165px}.script-stage>article{padding:22px 18px}.script-copy{font-size:1rem}.script-stage article>footer{grid-template-columns:1fr}.script-objections{padding:20px 16px}.script-objections>header{display:block}.script-compliance{grid-template-columns:1fr}.script-compliance b{grid-row:auto}.phone-modal{padding:30px 20px}.phone-explainer{grid-template-columns:1fr}}.live-shell:has(.license-vault){background:#07131d;display:block}:is(.live-shell:has(.license-vault) .live-side,.live-shell:has(.license-vault) .live-top,.live-shell:has(.license-vault) .workspace-heading){display:none}.live-shell:has(.license-vault) .live-work{min-width:0}.live-shell:has(.license-vault) .live-content{max-width:none;margin:0;padding:0}.live-shell:has(.license-vault) .license-vault{background:#07131d;gap:0;min-height:100vh}.live-shell:has(.license-vault) .license-hero{box-sizing:border-box;background:radial-gradient(circle at 80% 18%,#294c66 0,#0000 36%),linear-gradient(135deg,#07131d,#102c40);border:0;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);min-height:100vh;padding:clamp(34px,8vw,130px)}:is(.live-shell:has(.license-vault) .license-sync-strip,.live-shell:has(.license-vault) .license-layout){margin:0 clamp(20px,6vw,110px) 28px}.live-shell:has(.license-vault) .license-hero h2{max-width:850px;font-size:clamp(2.6rem,6vw,6.4rem)}.live-shell:has(.license-vault) .license-hero p{max-width:650px;font-size:1rem}.live-shell:has(.license-vault) .license-hero>div:last-child{min-width:330px}.live-shell:has(.license-vault) .license-hero>div:last-child span{padding:22px;font-size:.8rem}.live-shell:has(.license-vault) .license-hero>div:last-child b{font-size:3rem}@media (max-width:700px){.live-shell:has(.license-vault) .license-hero{grid-template-columns:1fr;min-height:100svh;padding:34px 24px}.live-shell:has(.license-vault) .license-hero>div:last-child{min-width:0}:is(.live-shell:has(.license-vault) .license-sync-strip,.live-shell:has(.license-vault) .license-layout){margin-left:16px;margin-right:16px}}.license-vault .license-hero{isolation:isolate;position:relative;overflow:hidden}.license-vault .license-hero:before{content:"";z-index:2;pointer-events:none;transform-origin:100%;background:radial-gradient(circle,#0d202e 0,#0000 53%),url(/license-vault-door.png) 50%/auto min(92vh,900px) no-repeat,#07131d;position:absolute;inset:0}.license-vault .license-hero:after{display:none}.license-vault .license-hero>div{z-index:1;opacity:0;position:relative}.license-vault .license-hero.vault-opening:before{animation:1s cubic-bezier(.2,.78,.18,1) 80ms forwards vaultDoorOpen}.license-vault .license-hero.vault-opening>div:first-child{animation:.42s ease-out .62s both vaultContents}.license-vault .license-hero.vault-opening>div:last-child{animation:.42s cubic-bezier(.2,.8,.2,1) .67s both vaultMetrics}@keyframes vaultDoorOpen{0%{opacity:1;transform:perspective(1400px)rotateY(0)}to{opacity:.35;transform:perspective(1400px)translate(-86%)rotateY(-68deg)}}@keyframes vaultContents{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vaultMetrics{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.license-vault .license-hero:before{display:none}.license-vault .license-hero>div{opacity:1}.license-vault .license-hero.vault-opening>div:first-child,.license-vault .license-hero.vault-opening>div:last-child{animation:none}}.live-side nav{scrollbar-width:thin;padding-right:2px;overflow-y:auto}.license{margin-top:12px}.license-vault,.uw-workspace{gap:16px;display:grid}.license-hero{color:#fff;background:#0b1825;border:1px solid #ae874d;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:30px;display:grid}.license-hero>div:first-child{max-width:760px}.license-hero small,.uw-hero>small{color:#d0aa63;letter-spacing:.13em;font-size:.62rem}.license-hero h2,.uw-hero h2{margin:8px 0;font:2rem Georgia,serif}.license-hero p,.uw-hero p{color:#aab6c0;margin:0;font-size:.82rem;line-height:1.65}.license-hero>div:last-child{grid-template-columns:1fr 1fr;gap:10px;min-width:280px;display:grid}.license-hero>div:last-child span{color:#8f9da8;background:#112334;padding:15px;font-size:.65rem;display:grid}.license-hero>div:last-child b{color:#e0bc78;font:1.7rem Georgia,serif}.license-hero>div:last-child small{text-align:right;color:#768692;grid-column:1/-1}.license-layout{grid-template-columns:350px 1fr;align-items:start;gap:16px;display:grid}.license-upload,.license-list{background:#fff;border:1px solid #dfe5e8;padding:24px}.license-upload{gap:13px;display:grid;position:sticky;top:90px}.license-upload>small{color:#9b773e;letter-spacing:.12em;font-size:.6rem}.license-upload h3,.license-list h3,.share-card h3{margin:0;font:1.35rem Georgia,serif}.license-upload label{color:#6f7c86;gap:6px;font-size:.68rem;font-weight:700;display:grid}.license-upload input,.license-upload select{font:inherit;background:#f8fafb;border:1px solid #d8dfe4;border-radius:7px;padding:11px}.license-upload .file-drop{background:#f8fafb;border:1px dashed #b6c0c8;padding:14px}.file-drop input{background:0 0;border:0;padding:0}.file-drop span{color:#929ca4;font-weight:400}.license-upload>button,.license-list header button{color:#fff;background:#a77e42;border:0;border-radius:7px;padding:12px;font-weight:800}.license-upload footer{color:#8a959d;font-size:.62rem;line-height:1.5}.license-list{padding:0}.license-list>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.license-list header p{color:#87929b;margin:4px 0 0;font-size:.7rem}.license-list header button{color:#7d6034;background:#fff;border:1px solid #d8c6a8;padding:8px 11px}.license-record{border-bottom:1px solid #edf0f2;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:17px 22px;display:grid}.license-record.warning{background:#fffbf3}.state-seal{color:#dbb873;background:#0d1b28;border-radius:15px;place-items:center;width:54px;height:54px;font:1.1rem Georgia,serif;display:grid}.license-record small{color:#a27c42;letter-spacing:.1em;font-size:.57rem}.license-record h4{margin:5px 0;font:1rem Georgia,serif}.license-record p,.license-record span{color:#87929b;margin:2px 0;font-size:.65rem}.license-record nav{gap:6px;display:flex}.license-record nav button,.share-actions a,.share-actions button{color:#45515a;background:#fff;border:1px solid #d9e0e4;border-radius:6px;padding:8px 10px;font-size:.65rem;font-weight:750;text-decoration:none}.license-record nav .gold{color:#fff;background:#a77e42;border-color:#a77e42}.license-record nav .quiet-button{color:#a25b51}.license-empty{text-align:center;place-items:center;padding:70px 20px;display:grid}.license-empty span{color:#956e34;background:#f1e5d2;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.license-empty b{font:1.2rem Georgia,serif}.license-empty p{color:#8b969e;font-size:.72rem}.share-shade{z-index:30;background:#07111ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.share-card{color:#19232c;background:#fff;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 30px 100px #0008}.share-card>.close{color:#74808a;background:0 0;border:0;font-size:1.5rem;position:absolute;top:12px;right:14px}.share-card>small{color:#9c763b;letter-spacing:.12em;font-size:.6rem}.share-card p{color:#7d8992;line-height:1.6}.share-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:20px 0;display:grid}.share-actions a,.share-actions button{text-align:center;color:#fff;background:#0d1b28;border-color:#0d1b28;padding:11px}.share-card footer{color:#909aa2;font-size:.64rem}.uw-hero{color:#fff;background:#0b1825;border:1px solid #ae874d;padding:32px}.uw-hero>div{gap:10px;margin-top:22px;display:flex}.uw-hero span{color:#bac4cc;background:#112334;padding:11px 13px;font-size:.67rem}.uw-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.uw-grid article{background:#fff;border:1px solid #dfe5e8;padding:24px}.uw-grid i{color:#956e34;background:#f0e4d0;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.uw-grid h3{font:1.2rem Georgia,serif}.uw-grid p{color:#7c8891;min-height:96px;font-size:.73rem;line-height:1.65}.uw-grid button{color:#8b969e;background:#f6f8f9;border:1px solid #dfe4e7;padding:9px 10px;font-size:.65rem}.uw-guardrail{background:#fff;border-left:3px solid #b18a4d;grid-template-columns:220px 1fr;gap:20px;padding:20px 22px;display:grid}.uw-guardrail b{color:#765629}.uw-guardrail p{color:#77838c;margin:0;font-size:.73rem;line-height:1.6}@media (max-width:1000px){.license-layout{grid-template-columns:1fr}.license-upload{position:static}.uw-grid{grid-template-columns:1fr}.uw-grid p{min-height:0}}@media (max-width:650px){.license-hero{grid-template-columns:1fr;padding:22px 18px}.license-hero>div:last-child{min-width:0}.license-record{grid-template-columns:48px 1fr}.license-record nav{grid-column:1/-1}.license-record nav button{flex:1}.share-actions{grid-template-columns:1fr}.uw-hero{padding:24px 18px}.uw-hero>div{display:grid}.uw-guardrail{grid-template-columns:1fr}}.intake-hub,.a2p-workspace{gap:16px;display:grid}.intake-hero,.a2p-hero{color:#fff;background:#0b1825;border:1px solid #ae874d;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.intake-hero>div:first-child,.a2p-hero>div:first-child{max-width:800px}.intake-hero small,.a2p-hero small{color:#d0aa63;letter-spacing:.13em;font-size:.61rem}.intake-hero h2,.a2p-hero h2{margin:8px 0;font:2rem Georgia,serif}.intake-hero p,.a2p-hero p{color:#aab6c0;margin:0;font-size:.81rem;line-height:1.65}.intake-hero>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.intake-hero>div:last-child span{color:#8f9da8;background:#112334;min-width:145px;padding:15px;font-size:.64rem;display:grid}.intake-hero>div:last-child b{color:#e0bc78;font:1.6rem Georgia,serif}.intake-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.intake-card{background:#fff;border:1px solid #dfe5e8;gap:14px;padding:24px;display:grid}.intake-card header{align-items:center;gap:13px;display:flex}.intake-card header i{color:#ddb970;background:#0d1b28;place-items:center;width:42px;height:42px;font:1.2rem Georgia,serif;display:grid}.intake-card header small{color:#a37b3e;letter-spacing:.1em;font-size:.58rem}.intake-card h3,.credential-once h3,.source-list h3{margin:3px 0 0;font:1.35rem Georgia,serif}.intake-card>p{color:#7d8992;margin:0;font-size:.73rem;line-height:1.65}.intake-card label{color:#6d7a84;gap:7px;font-size:.68rem;font-weight:700;display:grid}.intake-card input{font:inherit;background:#f8fafb;border:1px solid #d9e0e4;border-radius:7px;padding:11px}.intake-card .file-drop{background:#f8fafb;border:1px dashed #b8c1c8;padding:14px}.intake-card button{color:#fff;background:#a77e42;border:0;border-radius:7px;padding:12px;font-weight:800}.payload-list{gap:7px;display:grid}.payload-list span{color:#77848d;border-left:2px solid #d5ba86;padding-left:10px;font-size:.66rem}.intake-notice,.a2p-notice{color:#286847;background:#eef7f2;border:1px solid #cde5d7;padding:12px 15px;font-size:.72rem}.credential-once{background:#fff8e9;border:1px solid #c9a15d;padding:24px}.credential-once>header{justify-content:space-between;gap:20px;display:flex}.credential-once header small{color:#9d7332;letter-spacing:.11em;font-size:.58rem}.credential-once header p{color:#806c4b;font-size:.7rem}.credential-once header button,.source-list header button{color:#845f27;background:#fff;border:1px solid #b98f4b;height:max-content;padding:8px 11px}.credential-once>label{color:#685b46;gap:6px;margin-top:14px;font-size:.66rem;font-weight:800;display:grid}.credential-once label>div{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.credential-once code,.credential-once pre{color:#d6e0e7;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d1a27;margin:0;padding:12px;font-size:.65rem;overflow:auto}.credential-once label button{color:#fff;background:#a77e42;border:0;padding:9px 12px;font-weight:800}.source-list{background:#fff;border:1px solid #dfe5e8}.source-list>header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.source-list header p{color:#87939b;margin:4px 0 0;font-size:.7rem}.source-list article{border-bottom:1px solid #edf0f2;grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:15px 22px;display:grid}.source-live{color:#2b895f;font-size:.65rem}.source-off{color:#a15d55;font-size:.65rem}.source-list article div{gap:5px;display:grid}.source-list article b{font-size:.78rem}.source-list article small{color:#8b969e;font-size:.65rem}.source-list article button{color:#a15d55;background:#fff;border:1px solid #dce2e6;padding:8px 10px}.source-empty{text-align:center;color:#8b969e;padding:55px 22px}.a2p-meter{min-width:240px}.a2p-meter span{color:#91a0ac;align-items:baseline;gap:7px;font-size:.68rem;display:flex}.a2p-meter b{color:#e1bd79;font:2rem Georgia,serif}.a2p-meter>i{background:#243746;height:7px;margin:12px 0 9px;display:block;overflow:hidden}.a2p-meter>i em{background:#d3aa62;height:100%;display:block}.a2p-meter>small{color:#84939f}.a2p-steps{background:#fff;border:1px solid #dfe5e8;grid-template-columns:repeat(4,1fr);display:grid}.a2p-steps span{text-align:center;color:#8b969e;border-right:1px solid #e7ebee;padding:13px;font-size:.66rem}.a2p-steps span.done{color:#2d7254;background:#f0f8f4}.a2p-form{gap:14px;display:grid}.a2p-form>article{background:#fff;border:1px solid #dfe5e8;padding:24px}.a2p-form article>header{gap:13px;margin-bottom:18px;display:flex}.a2p-form article>header i{color:#956e34;background:#f0e4d0;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.a2p-form h3{margin:0;font:1.25rem Georgia,serif}.a2p-form header p{color:#849099;margin:5px 0 0;font-size:.68rem}.a2p-form .profile-field{display:grid;margin-bottom:13px!important}.a2p-form input,.a2p-form select,.a2p-field textarea{font:inherit;background:#f8fafb;border:1px solid #d8dfe4;border-radius:7px;padding:11px}.a2p-field{color:#717e87;gap:7px;margin-top:13px;font-size:.68rem;font-weight:650;display:grid}.a2p-field textarea{resize:vertical;min-height:90px}.a2p-save{color:#fff;background:#0d1b28;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.a2p-save b{color:#dfba74}.a2p-save p{color:#8f9da8;margin:4px 0;font-size:.68rem}.a2p-save button{color:#0d1b28;background:#d4aa62;border:0;padding:12px 17px;font-weight:850}.a2p-save button:disabled{opacity:.65}.csv-intake-card{align-content:start}.csv-import-preview{background:#f8fafb;border:1px solid #cfd9df;border-radius:13px;gap:12px;padding:15px;display:grid}.csv-import-preview>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.csv-import-preview>header span{gap:4px;display:grid}.csv-import-preview>header small{color:#547488;letter-spacing:.11em;font-size:.5rem}.csv-import-preview>header b{color:#263943;font-size:.82rem}.csv-import-preview>header em{color:#277550;background:#e9f6ef;border-radius:999px;padding:6px 8px;font-size:.5rem;font-style:normal;font-weight:850}.csv-preview-counts{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.csv-preview-counts span{color:#78858d;background:#fff;border:1px solid #e0e6e9;border-radius:9px;gap:2px;padding:8px;font-size:.49rem;display:grid}.csv-preview-counts b{color:#2e414c;font-size:.73rem}.csv-import-preview>aside{background:#fff6e7;border-left:3px solid #d7a54f;padding:10px 11px}.csv-import-preview>aside b{font-size:.59rem}.csv-import-preview>aside p{color:#806941;margin:3px 0 0;font-size:.51rem;line-height:1.45}.csv-preview-table{background:#fff;border:1px solid #e1e7ea;border-radius:9px;display:grid;overflow:hidden}.csv-preview-table>header,.csv-preview-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:1.35fr 1fr 1fr 76px;align-items:center;gap:8px;padding:8px 10px;display:grid}.csv-preview-table>header{color:#71818b;text-transform:uppercase;letter-spacing:.06em;background:#f1f5f7;font-size:.47rem;font-weight:850}.csv-preview-table>div:last-child{border-bottom:0}.csv-preview-table>div span{color:#53656f;gap:2px;font-size:.5rem;display:grid}.csv-preview-table>div span b{color:#2b3f49;font-size:.55rem}.csv-preview-table>div span small{color:#87949c;letter-spacing:0;font-size:.46rem}.csv-preview-table>div em{color:#277550;background:#e9f6ef;border-radius:999px;justify-self:end;padding:5px 7px;font-size:.46rem;font-style:normal;font-weight:800}.csv-preview-table>div em[data-status=Duplicate],.csv-preview-table>div em[data-status=Incomplete]{color:#8b6029;background:#fff1dc}.csv-import-preview>footer{color:#77868f;font-size:.5rem;line-height:1.45}.csv-import-actions{gap:8px;display:flex}.intake-card .csv-import-actions button{flex:1}.intake-card .csv-import-actions .secondary{color:#51636e;background:#fff;border:1px solid #d5dde1}.intake-card button:disabled{cursor:not-allowed;opacity:.55}.import-recovery{background:#fff;border:1px solid #dfe5e8}.import-recovery>header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.import-recovery header small{color:#9d7332;letter-spacing:.11em;font-size:.55rem}.import-recovery h3{margin:4px 0;font:1.25rem Georgia,serif}.import-recovery header p{color:#7c8992;max-width:720px;margin:0;font-size:.68rem;line-height:1.55}.import-recovery header button{color:#53646e;background:#fff;border:1px solid #d5dde1;padding:8px 11px}.import-recovery article{border-bottom:1px solid #edf0f2;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:18px;padding:14px 22px;display:grid}.import-recovery article:last-child{border-bottom:0}.import-recovery article span{gap:4px;display:grid}.import-recovery article b{color:#2e414c;font-size:.72rem}.import-recovery article small{color:#84919a;font-size:.6rem}.import-recovery article button{color:#825d29;background:#fff9ee;border:1px solid #caa66a;padding:9px 12px;font-weight:800}.import-recovery article button:disabled{color:#929da4;background:#f6f8f9;border-color:#dfe4e7}@media (max-width:1000px){.intake-hero,.a2p-hero,.intake-layout{grid-template-columns:1fr}.a2p-meter{min-width:0}}@media (max-width:650px){.intake-hero,.a2p-hero{padding:22px 18px}.intake-hero>div:last-child,.credential-once label>div,.source-list article{grid-template-columns:1fr}.a2p-steps{grid-template-columns:1fr 1fr}.a2p-save{flex-direction:column;align-items:stretch}.a2p-save button{width:100%}.csv-preview-counts{grid-template-columns:1fr 1fr}.csv-preview-table{overflow-x:auto}.csv-preview-table>header,.csv-preview-table>div{min-width:560px}.csv-import-actions{flex-direction:column}.import-recovery>header,.import-recovery article{grid-template-columns:1fr;display:grid}.import-recovery article button{width:100%}}.source-list article{grid-template-columns:136px 1fr auto}.source-health-status{border-radius:999px;align-items:center;width:max-content;max-width:136px;padding:6px 9px;font-size:.62rem;font-weight:800;line-height:1.25;display:inline-flex}.source-health-status.healthy{color:#287650;background:#eaf6ef}.source-health-status.verified{color:#25745e;background:#edf8f4}.source-health-status.receiving{color:#286b9a;background:#eaf3fb}.source-health-status.attention{color:#a35424;background:#fff1e6}.source-health-status.waiting{color:#66727b;background:#f2f3f5}.source-health-status.revoked{color:#985147;background:#f9ecea}.source-list article .source-health-detail{color:#67747d}.source-health-guidance{color:#7b6647;max-width:760px;margin:1px 0 0;font-size:.64rem;line-height:1.5}@media (max-width:650px){.source-list article{grid-template-columns:1fr}.source-health-status{max-width:none}.source-list article>button{width:100%}}.uw-source-note{background:#fff8ea;border:1px solid #e1cda5;justify-content:space-between;align-items:center;gap:22px;padding:17px 20px;display:flex}.uw-source-note b{color:#765629;font-size:.75rem}.uw-source-note p{color:#806f53;margin:4px 0 0;font-size:.66rem;line-height:1.55}.uw-source-note a,.uw-library a,.uw-compare a{color:#8b6630;white-space:nowrap;font-size:.65rem;font-weight:800;text-decoration:none}.uw-case-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.uw-facts,.uw-questions,.uw-library,.uw-compare{background:#fff;border:1px solid #dfe5e8}.uw-facts{gap:13px;padding:24px;display:grid}.uw-facts header small,.uw-questions>small,.uw-library header small,.uw-compare header small{color:#9b773e;letter-spacing:.11em;font-size:.58rem}.uw-facts h3,.uw-questions h3,.uw-library h3,.uw-compare h3{margin:4px 0;font:1.35rem Georgia,serif}.uw-facts header p,.uw-questions>p,.uw-library header p{color:#849099;margin:0;font-size:.68rem;line-height:1.55}.uw-facts label{color:#6e7b85;gap:6px;font-size:.66rem;font-weight:700;display:grid}.uw-facts input,.uw-facts select,.uw-facts textarea,.uw-library select,.uw-library input{font:inherit;color:#26323b;background:#f8fafb;border:1px solid #d8dfe4;border-radius:7px;padding:10px}.uw-facts textarea{resize:vertical;min-height:68px}.uw-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.uw-facts footer{color:#909aa2;border-top:1px solid #edf0f2;padding-top:12px;font-size:.58rem}.uw-questions{gap:8px;padding:22px;display:grid}.uw-questions>div{gap:7px;margin:6px 0;display:grid}.uw-questions>div span{color:#6e7b85;border-bottom:1px solid #edf0f2;padding-bottom:7px;font-size:.67rem}.uw-questions>section{color:#aab6c0;background:#0d1b28;gap:7px;margin-top:8px;padding:16px;display:grid}.uw-questions>section b{color:#d9b570;font-size:.68rem}.uw-questions>section span{font-size:.61rem}.uw-library{padding:0}.uw-library>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:end;gap:20px;padding:21px 22px;display:flex}.uw-library>header>div:last-child{gap:8px;display:flex}.uw-library select,.uw-library input{min-width:170px}.uw-guide-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.uw-guide-grid>article{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;flex-direction:column;min-height:215px;padding:18px;display:flex}.uw-guide-grid>article.selected{background:#fffbf2;box-shadow:inset 0 0 0 1px #c9a15e}.uw-guide-grid article>header{justify-content:space-between;align-items:center;display:flex}.uw-guide-grid article>header span{color:#839099;font-size:.55rem}.uw-guide-grid article>header button{color:#71532b;background:#fff;border:1px solid #d9e0e4;padding:6px 8px;font-size:.58rem}.uw-guide-grid article>small{color:#a17b42;letter-spacing:.09em;margin-top:14px;font-size:.56rem}.uw-guide-grid h4,.uw-compare h4{margin:5px 0;font:1rem Georgia,serif}.uw-guide-grid p,.uw-compare p{color:#7d8992;flex:1;font-size:.66rem;line-height:1.55}.uw-guide-grid footer{justify-content:space-between;align-items:end;gap:10px;display:flex}.uw-guide-grid footer em{color:#99a2a9;font-size:.54rem;font-style:normal}.uw-compare>header{border-bottom:1px solid #e8ecef;justify-content:space-between;padding:20px 22px;display:flex}.uw-compare>header button{color:#9b5e55;background:0 0;border:0}.uw-compare>div{grid-template-columns:repeat(4,1fr);display:grid}.uw-compare article{border-right:1px solid #edf0f2;flex-direction:column;padding:18px;display:flex}.uw-compare article>small{color:#9e793f;letter-spacing:.08em;font-size:.58rem}.uw-compare article>span{color:#929da4;margin-bottom:13px;font-size:.56rem}.uw-compare article>a{text-align:center;border:1px solid #d8c49f;padding:9px}.uw-compare>footer{color:#7e8a93;background:#f8fafb;border-top:1px solid #edf0f2;padding:14px 18px;font-size:.62rem;line-height:1.55}.uw-guardrail{margin-top:0}@media (max-width:1100px){.uw-guide-grid,.uw-compare>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.uw-case-layout{grid-template-columns:1fr}.uw-form-grid{grid-template-columns:1fr 1fr}.uw-library>header{flex-direction:column;align-items:stretch}.uw-library>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.uw-library select,.uw-library input{min-width:0}.uw-guide-grid{grid-template-columns:1fr}}@media (max-width:650px){.uw-source-note{flex-direction:column;align-items:flex-start}.uw-form-grid,.uw-library>header>div:last-child,.uw-compare>div{grid-template-columns:1fr}}.uw-health-details{background:#fbfcfc;border:1px solid #dfe5e8;padding:0 15px}.uw-health-details summary{cursor:pointer;color:#293640;justify-content:space-between;align-items:center;padding:14px 0;font-size:.72rem;font-weight:850;display:flex}.uw-health-details summary small{color:#9c783f;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.uw-health-details[open] summary{border-bottom:1px solid #e7ebee;margin-bottom:14px}.uw-health-details>label{margin-top:12px}.uw-health-details>label small{color:#9aa3aa;font-weight:500}.uw-health-details>label:last-child{margin-bottom:15px}.uw-case-actions{flex-wrap:wrap;gap:9px;display:flex}.uw-run,.uw-save{letter-spacing:.02em;border:0;border-radius:7px;padding:14px 18px;font-weight:850}.uw-run{color:#fff;background:#0d1b28}.uw-save{color:#fff;background:#a77e42}.uw-run:disabled,.uw-save:disabled{color:#7f8991;cursor:not-allowed;background:#cbd2d7}.uw-save-notice{color:#356147;background:#f3faf5;border:1px solid #d9e4dc;margin:10px 0 0;padding:10px 12px;font-size:.66rem}.uw-match,.uw-annuity-path{background:#fff;border:1px solid #dfe5e8}.uw-match>header{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.uw-match>header small,.uw-annuity-path>small{color:#98713a;letter-spacing:.11em;font-size:.57rem}.uw-match h3,.uw-annuity-path h3{margin:5px 0;font:1.5rem Georgia,serif}.uw-match>header p,.uw-annuity-path p{color:#7c8992;margin:0;font-size:.68rem;line-height:1.55}.uw-match>header button{color:#fff;white-space:nowrap;background:#a77e42;border:0;padding:11px 14px;font-weight:850}.uw-match>div{grid-template-columns:repeat(3,1fr);display:grid}.uw-match article{border-right:1px solid #e7ecef;flex-direction:column;min-height:390px;padding:20px;display:flex}.uw-match article:last-child{border:0}.uw-match article.top{background:#fff9ee;box-shadow:inset 0 3px #b88a45}.uw-match article>header{align-items:center;gap:8px;display:flex}.uw-match article>header b{color:#dfbc7a;background:#0d1b28;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.uw-match article>header span{color:#8e6b35;letter-spacing:.08em;font-size:.57rem;font-weight:900}.uw-match article>header em{color:#4b795f;margin-left:auto;font-size:.55rem;font-style:normal}.uw-match article>small{color:#98713a;letter-spacing:.1em;margin-top:24px;font-size:.57rem}.uw-match article h4{margin:6px 0;font:1.15rem Georgia,serif}.uw-match article>strong{color:#2e6f52;font-size:.65rem}.uw-match article ul{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.uw-match article li{color:#5e6c75;font-size:.65rem;line-height:1.45}.uw-match article>div{background:#fff4ef;border-left:2px solid #be7667;gap:6px;margin-bottom:15px;padding:10px 12px;display:grid}.uw-match article>div p{color:#8a5a51;margin:0;font-size:.59rem;line-height:1.45}.uw-match article>footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.uw-match article>footer a,.uw-match article>footer button{color:#7c5b2b;background:#fff;border:1px solid #d9c59f;place-items:center;padding:9px;font-size:.59rem;font-weight:800;text-decoration:none;display:grid}.uw-match article>footer button{color:#5f6e78;border-color:#d9e0e4}.uw-annuity-path{border-left:3px solid #b18a4d;padding:24px}.uw-annuity-path p{max-width:900px}@media (max-width:1000px){.uw-match>div{grid-template-columns:1fr}.uw-match article{border-bottom:1px solid #e7ecef;border-right:0;min-height:0}.uw-match article:last-child{border-bottom:0}}@media (max-width:650px){.uw-match>header{flex-direction:column;align-items:stretch}.uw-match>header button{width:100%}.uw-match article>footer{grid-template-columns:1fr}.uw-health-details{padding:0 12px}}.uw-preference-panel{background:#fff;border:1px solid #dfe5e8;grid-template-columns:260px 1fr;align-items:start;gap:22px;padding:23px 24px;display:grid}.uw-preference-panel>header small,.uw-policy-match>header small{color:#98713a;letter-spacing:.11em;font-size:.57rem}.uw-preference-panel>header h3{margin:6px 0;font:1.35rem Georgia,serif}.uw-preference-panel>header p{color:#7d8992;margin:0;font-size:.68rem;line-height:1.58}.uw-policy-details{background:#fffbf3;border:1px solid #ddcfb5;padding:0 15px}.uw-policy-details summary{cursor:pointer;color:#293640;justify-content:space-between;align-items:center;padding:13px 0;font-size:.72rem;font-weight:850;display:flex}.uw-policy-details summary small{color:#98713a;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.uw-policy-details[open] summary{border-bottom:1px solid #eadfc9;margin-bottom:13px}.uw-policy-details .uw-form-grid{padding-bottom:15px}.uw-policy-details label{color:#6e7b85;gap:6px;font-size:.66rem;font-weight:700;display:grid}.uw-policy-details input,.uw-policy-details select{font:inherit;color:#26323b;background:#fff;border:1px solid #d8dfe4;border-radius:7px;padding:10px}.uw-policy-match{background:#fff;border:1px solid #dfe5e8}.uw-policy-match>header{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:22px;padding:23px 24px;display:flex}.uw-policy-match>header h3{margin:5px 0;font:1.5rem Georgia,serif}.uw-policy-match>header p{color:#7c8992;margin:0;font-size:.68rem;line-height:1.55}.uw-policy-match>header>a{color:#fff;white-space:nowrap;background:#a77e42;padding:11px 14px;font-size:.65rem;font-weight:850;text-decoration:none}.uw-policy-match>div{grid-template-columns:repeat(3,1fr);display:grid}.uw-policy-match article{border-right:1px solid #e7ecef;flex-direction:column;min-height:470px;padding:21px;display:flex}.uw-policy-match article:last-child{border-right:0}.uw-policy-match article.top{background:#fff9ee;box-shadow:inset 0 3px #b88a45}.uw-policy-match article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.uw-policy-match article>header>span{color:#8e6b35;letter-spacing:.08em;font-size:.57rem;font-weight:900}.uw-policy-match article>header>b{text-align:right;color:#2e6f52;font:1.55rem Georgia,serif;display:grid}.uw-policy-match article>header>b small{color:#74818a;letter-spacing:.06em;font:.5rem sans-serif}.uw-policy-match article>small{color:#98713a;letter-spacing:.1em;margin-top:19px;font-size:.56rem}.uw-policy-match article h4{margin:6px 0;font:1.18rem Georgia,serif}.uw-policy-match article>p{color:#697680;margin:0 0 14px;font-size:.65rem;line-height:1.5}.uw-fit-bars{background:#f7f9fa;gap:6px;margin-bottom:13px;padding:11px;display:grid}.uw-fit-bars span{color:#66737d;justify-content:space-between;font-size:.59rem;display:flex}.uw-fit-bars i{background:#dfe5e8;height:5px}.uw-fit-bars i em{background:#ad8245;height:100%;display:block}.uw-policy-match article ul{gap:7px;margin:0 0 13px;padding:0;list-style:none;display:grid}.uw-policy-match article li{color:#56656f;font-size:.62rem;line-height:1.4}.uw-policy-match article>aside{background:#fff4ef;border-left:2px solid #be7667;gap:5px;padding:9px 11px;display:grid}.uw-policy-match article>aside p{color:#8a5a51;margin:0;font-size:.58rem;line-height:1.4}.uw-policy-match article>footer{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:15px;display:grid}.uw-policy-match article>footer a,.uw-policy-match article>footer button{color:#74552c;text-align:center;background:#fff;border:1px solid #d9c59f;place-items:center;padding:8px 6px;font-size:.56rem;font-weight:850;text-decoration:none;display:grid}.uw-policy-match article>footer button{color:#fff;background:#0d1b28;border-color:#0d1b28}.uw-policy-match>footer{color:#7e8a93;background:#f8fafb;border-top:1px solid #e7ecef;padding:14px 18px;font-size:.62rem;line-height:1.55}@media (max-width:1050px){.uw-preference-panel,.uw-policy-match>div{grid-template-columns:1fr}.uw-policy-match article{border-bottom:1px solid #e7ecef;border-right:0;min-height:0}.uw-policy-match article:last-child{border-bottom:0}}@media (max-width:650px){.uw-preference-panel{padding:19px 16px}.uw-policy-match>header{flex-direction:column;align-items:stretch}.uw-policy-match>header>a{text-align:center}.uw-policy-match article>footer{grid-template-columns:1fr}.uw-policy-details{padding:0 12px}}.uw-source-note>span{color:#8b6630;white-space:nowrap;font-size:.65rem;font-weight:850}.uw-policy-match>header>button{color:#fff;white-space:nowrap;background:#a77e42;border:0;padding:11px 14px;font-size:.65rem;font-weight:850}.uw-match article>footer button{color:#fff;background:#0d1b28;border-color:#0d1b28}.quote-shade{z-index:50;background:#07111de8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-launcher{color:#1e2a33;background:#fff;width:min(820px,100%);max-height:92vh;padding:31px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #0008}.quote-launcher>.close{color:#71808b;background:0 0;border:0;font-size:1.6rem;position:absolute;top:12px;right:15px}.quote-launcher>small{color:#9a743a;letter-spacing:.12em;font-size:.58rem}.quote-launcher>h2{margin:7px 0;font:1.75rem Georgia,serif}.quote-launcher>p{color:#7c8992;margin:0 0 18px;font-size:.72rem}.prefill-strip{color:#fff;background:#0d1b28;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.prefill-strip>div{gap:4px;display:grid}.prefill-strip small{color:#d4ad66;letter-spacing:.1em;font-size:.54rem}.prefill-strip b{font:1rem Georgia,serif}.prefill-strip span{color:#91a0ac;font-size:.6rem}.prefill-strip>strong{color:#e2bd75;text-align:right;font:1.35rem Georgia,serif;display:grid}.prefill-strip>strong small{color:#8e9ba6;font:.5rem sans-serif}.prefill-strip>button,.owned-link button,.quote-actions button{color:#101820;background:#c59b55;border:0;padding:10px 12px;font-size:.62rem;font-weight:900}.quote-case{background:#dfe5e8;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0;display:grid}.quote-case span{color:#7b8790;background:#f8fafb;gap:5px;padding:12px;font-size:.57rem;display:grid}.quote-case b{color:#26333c;font-size:.66rem}.quote-readiness{gap:7px;display:grid}.quote-readiness header{color:#697680;justify-content:space-between;font-size:.61rem;display:flex}.quote-readiness i{background:#e1e6e9;height:6px}.quote-readiness i em{background:#2e6f52;height:100%;display:block}.owned-link{background:#fff9ee;border:1px solid #e5d2ad;grid-template-columns:1fr auto;gap:8px;margin:16px 0;padding:14px;display:grid}.owned-link small{color:#9a743a;letter-spacing:.1em;grid-column:1/-1;font-size:.53rem}.owned-link code{text-overflow:ellipsis;color:#52616b;white-space:nowrap;font-size:.6rem;overflow:hidden}.quote-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quote-actions button:first-child{color:#fff;background:#0d1b28}.quote-actions button:last-child{color:#53616b;background:#eef2f4}.quote-notice{color:#356849;background:#eaf5ee;padding:11px;font-size:.64rem}.quote-launcher>footer{color:#87939b;margin-top:15px;font-size:.58rem;line-height:1.5}.uw-policy-match>header>a{display:none}@media (max-width:700px){.prefill-strip{grid-template-columns:1fr}.prefill-strip>strong{text-align:left}.quote-case{grid-template-columns:1fr 1fr}.quote-actions,.owned-link{grid-template-columns:1fr}.quote-launcher{padding:25px 17px}.uw-policy-match>header>button{width:100%}}.uw-match article>footer{grid-template-columns:1fr}.paywall{text-align:center;background:#fff;border:1px solid #dfe5e8;justify-items:center;max-width:560px;margin:42px auto;padding:42px;display:grid}.paywall>span{color:#a77e42;font:3rem Georgia,serif}.paywall>small{color:#87929a;letter-spacing:.12em}.paywall h2{margin:17px 0 7px;font:1.7rem Georgia,serif}.paywall p{color:#7e8992;line-height:1.6}.paywall button{color:#fff;background:#0d1b28;border:0;margin-top:10px;padding:13px 18px;font-weight:800}.paywall .paywall-secondary{color:#785b30;background:#fff;border:1px solid #d7c39f}.paywall em{color:#9f5d55;margin-top:12px;font-size:.68rem}.billing-workspace{gap:15px;display:grid}.billing-hero{color:#fff;background:#0b1825;border:1px solid #ae874d;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:32px;display:grid}.billing-hero small{color:#d0aa63;letter-spacing:.13em;font-size:.61rem}.billing-hero h2{margin:8px 0;font:2rem Georgia,serif}.billing-hero p{color:#aab6c0;max-width:760px;margin:0;font-size:.8rem;line-height:1.65}.billing-hero>span{color:#8f9da8;text-align:center;background:#112334;min-width:180px;padding:20px;font-size:.66rem;display:grid}.billing-hero>span b{color:#e0bc78;font:2.2rem Georgia,serif}.billing-card{background:#fff;border:1px solid #dfe5e8;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.billing-card small{color:#9d783f;letter-spacing:.1em;font-size:.57rem}.billing-card h3{text-transform:capitalize;margin:5px 0;font:1.3rem Georgia,serif}.billing-card p{color:#87929b;margin:0;font-size:.7rem}.billing-card button{color:#fff;background:#a77e42;border:0;padding:12px 16px;font-weight:800}.billing-notice{color:#8f554d;background:#fff3f0;border:1px solid #e0c1bb;padding:12px 15px;font-size:.7rem}.billing-details{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.billing-details article{background:#fff;border:1px solid #dfe5e8;gap:12px;padding:20px;display:flex}.billing-details article>span{color:#2f7959;background:#eff7f3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.billing-details b{font-size:.76rem}.billing-details p{color:#849099;margin:5px 0 0;font-size:.66rem;line-height:1.55}@media (max-width:800px){.billing-hero{grid-template-columns:1fr}.billing-hero>span{min-width:0}.billing-details{grid-template-columns:1fr}}.live-shell{grid-template-columns:268px minmax(0,1fr)}.live-side,.demo-side{background:linear-gradient(#0b1723 0%,#07121d 55%,#06101a 100%);border-right:1px solid #ffffff0d;padding:18px 14px 14px;box-shadow:18px 0 50px #07111b12}.demo-side{width:268px}.demo-work{margin-left:268px}.side-brand{justify-content:space-between;align-items:center;min-height:45px;padding:0 7px 13px;display:flex}.side-brand .wordmark{margin:0}.side-brand .wordmark>span{border-color:#cda75f;width:32px;height:32px;font-size:15px}.side-brand .wordmark strong{letter-spacing:3.3px;font-size:11px}.side-brand .wordmark small{letter-spacing:3.8px;margin-top:2px;font-size:5.5px}.side-brand>em{color:#8f9ba6;letter-spacing:.08em;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:.48rem;font-style:normal;font-weight:750;display:flex}.side-brand>em i{background:#4ed69f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #4ed69f14}.agency-switcher{background:#ffffff06;border:1px solid #ffffff0b;border-radius:13px;gap:6px;margin:4px 2px 14px;padding:11px 12px 12px;display:grid}.agency-switcher>small{color:#667685;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.agency-switcher>div{color:#dce3e9;align-items:center;min-width:0;padding:0;font-size:.7rem;font-weight:680;display:flex}.agency-switcher>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-nav-scroll,.demo-nav-scroll{scrollbar-width:none;flex:1;min-height:0;padding:0 2px 8px;overflow-y:auto}.live-nav-scroll::-webkit-scrollbar{display:none}.demo-nav-scroll::-webkit-scrollbar{display:none}.side-group{margin:0 0 13px}.side-group>small{color:#566675;letter-spacing:.13em;text-transform:uppercase;padding:0 10px 6px;font-size:.5rem;font-weight:760;display:block}.live-side .side-group nav,.demo-side .side-group nav{gap:2px;padding:0;display:grid;overflow:visible}.live-side .side-group nav button,.demo-side .side-group nav button{color:#81909d;text-align:left;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px 0 7px;font-size:.7rem;font-weight:560;transition:background .16s,color .16s,transform .16s;display:grid;position:relative}.live-side .side-group nav button>i,.demo-side .side-group nav button>i{color:#71808d;background:0 0;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;transition:background .16s,color .16s,box-shadow .16s;display:grid}.live-side .side-group nav button>span,.demo-side .side-group nav button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-side .side-group nav button>em,.demo-side .side-group nav button>em{color:#8795a1;text-align:center;background:#ffffff0b;border-radius:999px;min-width:20px;padding:3px 6px;font-size:.52rem;font-style:normal}.live-side .side-group nav button:hover,.demo-side .side-group nav button:hover{color:#cbd4dc;background:#ffffff07;transform:translate(1px)}.live-side .side-group nav button.active,.demo-side .side-group nav button.active{color:#f6f8fa;background:linear-gradient(90deg,#ffffff12,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff0b,0 7px 20px #00000016}.live-side .side-group nav button.active>i,.demo-side .side-group nav button.active>i{color:#0a1621;background:#d1ad69;box-shadow:0 5px 14px #d1ad692e}.live-side .side-group nav button.active:after,.demo-side .side-group nav button.active:after{content:"";background:#d8b66f;border-radius:5px;width:3px;height:14px;position:absolute;right:5px}.live-side .side-group nav button.active>em,.demo-side .side-group nav button.active>em{color:#e4c98e;background:#d2ad6830;margin-right:7px}.live-side .license{background:#ffffff06;border:1px solid #ffffff0c;border-radius:12px;align-items:center;gap:10px;margin:2px 2px 8px;padding:10px 11px;display:flex}.live-side .license>i{color:#d4b574;background:#d2ad681c;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.live-side .license>span{gap:2px;min-width:0;display:grid}.live-side .license b{color:#e4e8eb;letter-spacing:0;text-transform:none;font-size:.62rem}.live-side .license small{color:#697a88;font-size:.54rem}.live-side footer,.demo-side>footer{border-top:1px solid #ffffff0b;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin-top:0;padding:8px 6px 0;display:grid}.live-side footer>span,.demo-side>footer span{min-width:0}.live-side footer b,.demo-side>footer strong{color:#e4e8eb;font-size:.66rem}.live-side footer small,.demo-side>footer small{color:#667684;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;overflow:hidden}.live-side footer>button,.demo-side>footer>button{color:#596a78;letter-spacing:.08em;background:0 0;border:0;padding:6px;font-size:.65rem}.demo-side>footer>b{color:#d9b978;background:#d2ad6817;border-radius:9px;width:31px;height:31px}.demo-side .autopilot{background:linear-gradient(135deg,#d1ad6814,#ffffff04);border:1px solid #d1ad681e;border-radius:12px;flex:none;margin:2px 2px 9px;padding:11px 12px}.demo-side .autopilot header{font-size:.5rem}.demo-side .autopilot p{margin:7px 0;font-size:.56rem}.demo-side .autopilot>div{font-size:.5rem}.demo-side .autopilot span b{font-size:.78rem}.demo-side .autopilot button{padding-top:7px;font-size:.5rem}@media (max-width:1000px) and (min-width:651px){.live-shell{grid-template-columns:82px 1fr}.live-side{padding:18px 10px}.live-side .side-brand{justify-content:center}.live-side .side-brand .wordmark strong,.live-side .side-brand>em,.live-side .agency-switcher>small,.live-side .agency-switcher div span,.live-side .side-group>small,.live-side .side-group nav button>span,.live-side .side-group nav button>em,.live-side .license,.live-side footer>span,.live-side footer>button{display:none}.live-side .agency-switcher{place-items:center;width:42px;height:42px;margin:2px auto 13px;padding:0}.live-side .agency-switcher div:after{content:"A";color:#d6b36d;background:#ffffff09;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.68rem;display:grid}.live-side .side-group{margin-bottom:8px}.live-side .side-group nav button{grid-template-columns:1fr;justify-items:center;width:48px;margin:auto;padding:0;display:grid}.live-side .side-group nav button.active:after{right:0}.live-side footer{grid-template-columns:1fr;justify-items:center}.live-side footer>:not(:first-child){display:none}}.live-side .side-group,.demo-side .side-group{background:#ffffff035;border:1px solid #ffffff09;border-radius:14px;margin:0 0 9px;padding:5px;box-shadow:inset 0 1px #ffffff04}.side-group-head{color:#d7dee4;text-align:left;background:linear-gradient(90deg,#ffffff0a,#ffffff05);border:0;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;width:100%;height:35px;padding:0 8px 0 6px;display:grid}.side-group.collapsible>.side-group-head{cursor:pointer}.side-group-head>i{color:#d8b66f;background:#d2ad6815;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.side-group-head>i svg{width:15px;height:15px}.side-group-head>span{letter-spacing:.01em;font-size:.63rem;font-weight:760}.side-group-head>em{color:#6f7f8d;text-align:center;background:#ffffff0a;border-radius:999px;min-width:20px;padding:3px 6px;font-size:.49rem;font-style:normal}.live-side .side-group nav,.demo-side .side-group nav{border-left:1px solid #ffffff0d;margin:4px 0 1px 12px;padding:1px 0 1px 6px;position:relative}.live-side .side-group nav button,.demo-side .side-group nav button{border-radius:9px;grid-template-columns:27px 1fr auto;height:36px;padding-left:6px;font-size:.66rem}.live-side .side-group nav button>i,.demo-side .side-group nav button>i{border-radius:8px;width:27px;height:27px}.live-side .side-group nav button>i svg,.demo-side .side-group nav button>i svg{width:16px;height:16px}.live-side .side-group nav button.active:after,.demo-side .side-group nav button.active:after{height:12px;right:4px}@media (max-width:1000px) and (min-width:651px){.live-side .side-group{box-shadow:none;background:0 0;border:0;padding:0}.live-side .side-group-head{display:none}.live-side .side-group nav{border-left:0;margin:0;padding:0}.live-side .side-group nav button{grid-template-columns:1fr;width:48px;height:40px;padding:0}}@media (max-width:650px){.paywall{margin:20px 0;padding:28px 18px}.billing-hero{padding:24px 18px}.billing-card{flex-direction:column;align-items:stretch}.billing-card button{width:100%}}.stripe-connect{background:#fff;border:1px solid #dfe5e8}.stripe-connect>header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.stripe-connect header small{color:#9d783f;letter-spacing:.1em;font-size:.57rem}.stripe-connect h3{margin:5px 0;font:1.35rem Georgia,serif}.stripe-connect header p{color:#849099;margin:0;font-size:.68rem}.stripe-live,.stripe-off{white-space:nowrap;font-size:.65rem}.stripe-live{color:#2c805a}.stripe-off{color:#9a655d}.stripe-setup-grid{grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.stripe-setup-grid ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stripe-setup-grid li{color:#77838c;grid-template-columns:30px 1fr;align-items:start;gap:10px;font-size:.67rem;line-height:1.55;display:grid}.stripe-setup-grid li>b{color:#956e34;background:#f1e5d2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.stripe-setup-grid form{background:#f8fafb;border:1px solid #e0e6e9;align-content:start;gap:11px;padding:18px;display:grid}.stripe-setup-grid form label{color:#697680;gap:7px;font-size:.67rem;font-weight:700;display:grid}.stripe-setup-grid input{font:inherit;background:#fff;border:1px solid #d5dde2;border-radius:7px;padding:12px}.stripe-setup-grid button{color:#fff;background:#a77e42;border:0;padding:12px;font-weight:850}.stripe-setup-grid form footer{color:#909aa2;font-size:.56rem;line-height:1.5}.stripe-status-grid{border-top:1px solid #e9edef;grid-template-columns:repeat(4,1fr);display:grid}.stripe-status-grid span{border-right:1px solid #e9edef;gap:5px;padding:15px 18px;display:grid}.stripe-status-grid small{color:#9a763d;letter-spacing:.09em;font-size:.54rem}.stripe-status-grid b{overflow-wrap:anywhere;font-size:.67rem}.billing-rehearsal{background:#f3f8f5;border-top:1px solid #e9edef;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.billing-rehearsal small{color:#2b7756;letter-spacing:.1em;font-size:.56rem}.billing-rehearsal h4{margin:5px 0;font:1.15rem Georgia,serif}.billing-rehearsal p{color:#748179;max-width:760px;margin:0;font-size:.66rem;line-height:1.6}.billing-rehearsal button{color:#fff;white-space:nowrap;background:#0d1b28;border:0;padding:12px 15px;font-size:.68rem;font-weight:850}.billing-rehearsal button:disabled{opacity:.6}.stripe-private-warning{color:#816c48;background:#fff8ea;border-top:1px solid #e6d3ae;padding:13px 20px;font-size:.62rem;line-height:1.55}.billing-success{color:#2d6f51;background:#eef8f3;border:1px solid #c9e3d5;padding:12px 15px;font-size:.7rem}@media (max-width:850px){.stripe-setup-grid{grid-template-columns:1fr}.stripe-status-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.stripe-connect>header{flex-direction:column;align-items:flex-start}.stripe-setup-grid{padding:18px}.stripe-status-grid{grid-template-columns:1fr}.billing-rehearsal{flex-direction:column;align-items:stretch}.billing-rehearsal button{width:100%}}.launch-next{background:#dfe5e8;border:1px solid #dfe5e8;border-radius:18px;grid-template-columns:245px 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 12px 34px #17242e09}.launch-next>header{color:#fff;background:linear-gradient(145deg,#0e1d2b,#173044);flex-direction:column;justify-content:center;gap:7px;padding:21px 22px;display:flex}.launch-next>header small{color:#e2bd73;letter-spacing:.13em;font-size:.53rem;font-weight:850}.launch-next>header b{font:1rem/1.35 Georgia,serif}.launch-next>div{background:#e5eaed;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.launch-next a{color:#20303a;background:#fff;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-width:0;padding:17px 15px;text-decoration:none;display:grid}.launch-next a>i{color:#4f82e8;background:#edf4ff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.52rem;font-style:normal;font-weight:850;display:grid}.launch-next a>span{gap:3px;min-width:0;display:grid}.launch-next a b{font-size:.64rem}.launch-next a small{text-overflow:ellipsis;white-space:nowrap;color:#87939b;font-size:.51rem;overflow:hidden}.launch-next a>em{color:#a57937;white-space:nowrap;font-size:.54rem;font-style:normal}.launch-next a:hover{background:#fbfdff}@media (max-width:1000px){.launch-next,.launch-next>div{grid-template-columns:1fr}.launch-next a small{white-space:normal}}.launch-center{gap:14px;display:grid}.launch-hero{color:#fff;background:#0b1825;border:1px solid #ae874d;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.launch-hero small{color:#d0aa63;letter-spacing:.13em;font-size:.61rem}.launch-hero h2{margin:8px 0;font:2rem Georgia,serif}.launch-hero p{color:#aab6c0;max-width:820px;margin:0;font-size:.78rem;line-height:1.65}.launch-hero>span{color:#8f9da8;text-align:center;background:#112334;min-width:170px;padding:20px;font-size:.67rem;display:grid}.launch-hero>span b{color:#e0bc78;font:2.1rem Georgia,serif}.launch-summary{background:#fff;border:1px solid #dfe5e8;grid-template-columns:repeat(4,1fr);display:grid}.launch-summary span{color:#7f8a93;border-right:1px solid #e7ecef;padding:16px 18px;font-size:.65rem}.launch-summary span:last-child{border:0}.launch-summary b{color:#14212b;margin-bottom:4px;font:1.25rem Georgia,serif;display:block}.launch-groups{grid-template-columns:1fr 1fr;gap:13px;display:grid}.launch-groups>article{background:#fff;border:1px solid #dfe5e8}.launch-groups article>header{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.launch-groups header small{color:#9c783f;letter-spacing:.1em;font-size:.56rem}.launch-groups h3{margin:4px 0 0;font:1.25rem Georgia,serif}.launch-groups header>em{color:#79858e;background:#f2f4f5;padding:6px 8px;font-size:.56rem;font-style:normal}.launch-groups header>em.complete{color:#2c7958;background:#edf7f2}.launch-groups header>em.progress{color:#8a692f;background:#fff7e8}.launch-groups article>div{border-bottom:1px solid #edf0f2;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.launch-groups article>div>i{color:#9ba4ab;border:1px solid #d8dfe3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.65rem;font-style:normal;display:grid}.launch-groups article>div>i.done{color:#2d7556;background:#eaf5ef;border-color:#c8e2d4}.launch-groups article>div span{gap:4px;display:grid}.launch-groups article>div b{font-size:.69rem}.launch-groups article>div small{color:#8a959d;font-size:.6rem}.launch-groups article>div>em{color:#8b6a37;font-size:.58rem;font-style:normal}.launch-links{background:#fff8ea;border:1px solid #e2cea8;justify-content:space-between;align-items:center;gap:22px;padding:19px 21px;display:flex}.launch-links b{color:#765629}.launch-links p{color:#7c6b50;max-width:800px;margin:4px 0 0;font-size:.65rem;line-height:1.55}.launch-links nav{gap:7px;display:flex}.launch-links a{color:#7d5c28;white-space:nowrap;background:#fff;border:1px solid #caa76a;padding:9px 11px;font-size:.62rem;font-weight:800;text-decoration:none}.launch-provider-row{color:inherit;border-bottom:1px solid #edf0f2;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;display:grid}.launch-provider-row:hover{background:#fbfdff}.launch-provider-row>i{color:#9ba4ab;border:1px solid #d8dfe3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.65rem;font-style:normal;display:grid}.launch-provider-row>i.done{color:#2d7556;background:#eaf5ef;border-color:#c8e2d4}.launch-provider-row span{gap:4px;display:grid}.launch-provider-row b{font-size:.69rem}.launch-provider-row small{color:#8a959d;font-size:.6rem}.launch-provider-row>em{color:#8b6a37;white-space:nowrap;font-size:.58rem;font-style:normal}.launch-provider-row[data-state=Needs\ attention]>em{color:#a85851}@media (max-width:900px){.launch-groups{grid-template-columns:1fr}.launch-links{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.launch-hero{grid-template-columns:1fr;padding:22px 18px}.launch-summary{grid-template-columns:1fr 1fr}.launch-links nav{width:100%;display:grid}.launch-links a{text-align:center}}.echelon-launch-plan{background:#fff;border:1px solid #dfe5e8;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #17242e09}.echelon-launch-plan>header{background:linear-gradient(#fff,#fbfcfc);border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:24px;padding:21px 22px;display:flex}.echelon-launch-plan>header>div{max-width:760px}.echelon-launch-plan>header small{color:#9c783f;letter-spacing:.12em;font-size:.56rem;font-weight:850}.echelon-launch-plan>header h3{margin:5px 0 4px;font:1.25rem Georgia,serif}.echelon-launch-plan>header p{color:#7f8b93;margin:0;font-size:.66rem;line-height:1.5}.echelon-launch-plan>header>a{color:#765629;border:1px solid #caa76a;border-radius:8px;flex:none;padding:10px 12px;font-size:.62rem;font-weight:850;text-decoration:none}.echelon-launch-plan>div{background:#e7ecef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.echelon-launch-plan article{background:#fff;grid-template-rows:auto auto 1fr auto;gap:10px;min-width:0;padding:17px 18px;display:grid}.echelon-launch-plan article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.echelon-launch-plan article>header>i{color:#4f82e8;background:#edf4ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.56rem;font-style:normal;font-weight:850;display:grid}.echelon-launch-plan article>header>span{justify-items:end;gap:2px;display:grid}.echelon-launch-plan article>header small{color:#8c99a1;letter-spacing:.08em;font-size:.5rem}.echelon-launch-plan article>header b{color:#8b6a37;font-size:.52rem}.echelon-launch-plan article[data-state=ready]>header>i{color:#2d7556;background:#eaf5ef}.echelon-launch-plan article[data-state=ready]>header b{color:#2d7556}.echelon-launch-plan article h4{color:#1a2933;margin:1px 0 0;font:1rem Georgia,serif}.echelon-launch-plan article>p{color:#7f8b93;margin:0;font-size:.61rem;line-height:1.55}.echelon-launch-plan article>footer{border-top:1px solid #edf0f2;gap:7px;padding-top:11px;display:grid}.echelon-launch-plan article>footer span{color:#87939b;font-size:.55rem}.echelon-launch-plan article>footer span b{color:#20303a}.echelon-launch-plan article>footer a,.echelon-launch-plan article>footer em{color:#8b6a37;font-size:.58rem;font-style:normal;font-weight:800;text-decoration:none}.echelon-launch-plan article[data-state=ready]>footer em{color:#2d7556}@media (max-width:1050px){.echelon-launch-plan>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.echelon-launch-plan>header{flex-direction:column;align-items:flex-start;padding:18px}.echelon-launch-plan>header>a{text-align:center;width:100%}.echelon-launch-plan>div{grid-template-columns:1fr}.echelon-launch-plan article{padding:16px 18px}}.launch-profile{background:#fff;border:1px solid #dfe5e8}.launch-profile>header{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.launch-profile header small{color:#9c783f;letter-spacing:.1em;font-size:.56rem}.launch-profile h3{margin:5px 0 0;font:1.2rem Georgia,serif}.launch-profile header em{color:#7f8b93;font-size:.59rem;font-style:normal}.launch-profile form{grid-template-columns:1.2fr 1fr .85fr 1.2fr auto;align-items:end;gap:10px;padding:19px 21px;display:grid}.launch-profile label{color:#66737c;gap:6px;font-size:.6rem;font-weight:750;display:grid}.launch-profile input,.launch-profile select{color:#22313b;background:#f9fbfb;border:1px solid #d7dee2;border-radius:7px;min-width:0;padding:10px}.launch-profile button{color:#fff;white-space:nowrap;background:#0d1b28;border:0;border-radius:7px;padding:11px 14px;font-size:.63rem;font-weight:850}.launch-profile button:disabled{opacity:.55}.launch-success,.launch-notice{margin:0 21px 18px;padding:10px 12px;font-size:.63rem}.launch-success{color:#2d7152;background:#edf7f2}.launch-notice{color:#94584f;background:#fff3f0}.launch-groups article>div>a{color:#8b6a37;white-space:nowrap;font-size:.58rem;font-weight:800;text-decoration:none}.launch-links nav>a{color:#7d5c28;white-space:nowrap;background:#fff;border:1px solid #caa76a;padding:9px 11px;font-size:.62rem;font-weight:800;text-decoration:none}@media (max-width:1050px){.launch-profile form{grid-template-columns:1fr 1fr}.launch-profile button{min-height:39px}}@media (max-width:650px){.launch-profile>header{flex-direction:column;align-items:flex-start}.launch-profile form{grid-template-columns:1fr;padding:16px}.launch-profile button{width:100%}.live-side{z-index:120;background:#0c121b;border:0;border-top:1px solid #263241;width:100%;height:74px;padding:0;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -12px 30px #06101d40}.live-side .side-brand,.live-side .agency-switcher,.live-side .side-group-head,.live-side .license,.live-side>footer{display:none}.live-nav-scroll{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:stretch;height:100%;padding:7px 8px 5px;display:flex;overflow:auto hidden}.live-nav-scroll::-webkit-scrollbar{display:none}.live-side .side-group{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:contents}.live-side .side-group nav{border:0;gap:4px;margin:0;padding:0;display:flex}.live-side .side-group nav button,.live-side .side-group nav button:not(.active){color:#8f9baa;background:0 0;border-radius:12px;flex:0 0 68px;grid-template-rows:24px 16px;place-items:center;width:68px;height:60px;padding:5px 3px;font-size:.56rem;line-height:1;display:grid}.live-side .side-group nav button i{font-size:1rem}.live-side .side-group nav button span{white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:.53rem;display:block;overflow:hidden}.live-side .side-group nav button>em{display:none}.live-side .side-group nav button.active{color:#f3d389;background:#1b2734;box-shadow:inset 0 0 0 1px #d6b36d40}.live-side .side-group nav button.active:after{display:none}.live-content{padding-bottom:96px}}.eapp-confirmation-gap{border-bottom:1px solid var(--app-border,#e7ebed);color:var(--app-text,#2c3b45);background:#fff8ec;justify-content:space-between;align-items:center;gap:24px;padding:15px 22px;display:flex}.eapp-confirmation-gap span{gap:4px;display:grid}.eapp-confirmation-gap small{color:#9a6b2f;letter-spacing:.1em;font-size:.5rem;font-weight:900}.eapp-confirmation-gap b{font-size:.7rem}.eapp-confirmation-gap p{max-width:760px;color:var(--app-muted,#6e7b84);margin:0;font-size:.56rem;line-height:1.5}@media (max-width:700px){.eapp-confirmation-gap{flex-direction:column;align-items:flex-start}}.lead-directory-actions{align-items:center;gap:8px;display:flex}.lead-directory-actions button{margin:0}.lead-directory-actions .lead-intake-shortcut,.lead-intake-empty{color:#fff;box-shadow:none;background:#0071e3;border:0;border-radius:10px;font-weight:800}.lead-directory-actions .lead-intake-shortcut:hover,.lead-intake-empty:hover{background:#0077ed}.lead-intake-empty{cursor:pointer;margin-top:12px;padding:10px 14px}.command-center{gap:14px;display:grid}.command-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:2px 2px 8px;display:flex}.command-toolbar>div{gap:4px;display:grid}.command-toolbar small{color:#9a7b4b;letter-spacing:.13em;font-size:.52rem;font-weight:800}.command-toolbar b{color:#60707a;font-size:.7rem;font-weight:560}.command-toolbar>button{color:#40505a;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:999px;padding:10px 14px;font-size:.62rem;font-weight:760;box-shadow:0 5px 16px #17242e08}.command-toolbar>button:hover{background:#fcfcfd;border-color:#c9d0d4}.command-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.command-metrics{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.command-metrics>article{background:linear-gradient(145deg,#fff,#fbfbfc);border:1px solid #e1e5e8;border-radius:18px;flex-direction:column;justify-content:center;min-height:112px;padding:20px 22px;display:flex;box-shadow:0 10px 28px #17242e08}.command-metrics small{color:#87929a;letter-spacing:.09em;font-size:.53rem}.command-metrics b{color:#172630;margin:8px 0 4px;font:1.8rem Georgia,serif}.command-metrics span{color:#9ba4aa;font-size:.55rem}.command-widget{background:#fff;border:1px solid #e1e5e8;border-radius:20px;grid-column:span 6;min-width:0;min-height:290px;padding:22px 23px;overflow:hidden;box-shadow:0 12px 32px #17242e09}.command-widget>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.command-widget>header>div{gap:4px;display:grid}.command-widget header small{color:#a17d46;letter-spacing:.13em;font-size:.49rem;font-weight:820}.command-widget h2{color:#1b2933;margin:0;font:1.28rem Georgia,serif}.command-widget header button{color:#73808a;cursor:pointer;background:0 0;border:0;font-size:.57rem;font-weight:760}.command-widget header>span{color:#6f7b83;background:#f2f4f5;border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:.72rem;display:grid}.priority-widget{grid-column:span 7}.pipeline-widget{grid-column:span 5}.funnel-widget{background:radial-gradient(circle at 100% 0,#d8bd8c20,#0000 30%),#fff;grid-column:span 7}.appointment-widget,.activity-widget{grid-column:span 5}.priority-widget>div{display:grid}.priority-widget>div>button{color:#25343e;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f2;grid-template-columns:38px minmax(0,1fr) minmax(150px,.85fr) auto;align-items:center;gap:11px;width:100%;padding:11px 2px;display:grid}.priority-widget>div>button:hover{background:#fafbfb}.priority-widget button>i{color:#9a743c;background:#f1ede5;border-radius:11px;place-items:center;width:35px;height:35px;font-size:.59rem;font-style:normal;font-weight:850;display:grid}.priority-widget button>span{gap:3px;min-width:0;display:grid}.priority-widget button>span b{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.priority-widget button>span small{color:#939da4;font-size:.54rem}.priority-widget button>em{color:#748089;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;font-style:normal;overflow:hidden}.priority-widget button>strong{color:#a7b0b6;font-weight:500}.pipeline-widget>div{gap:13px;display:grid}.pipeline-widget>div>span{grid-template-columns:85px 1fr 22px;align-items:center;gap:9px;display:grid}.pipeline-widget span>small{color:#707d86;font-size:.56rem}.pipeline-widget span>i{background:#edf0f2;border-radius:99px;height:6px;overflow:hidden}.pipeline-widget span>i b{background:linear-gradient(90deg,#c3a46f,#d6bf94);border-radius:99px;height:100%;display:block}.pipeline-widget span>em{color:#53636d;text-align:right;font-size:.6rem;font-style:normal}.funnel-widget>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:28px 12px 22px;display:grid}.funnel-widget>div>span{justify-items:center;gap:5px;display:grid}.funnel-widget span>small{color:#8d979e;letter-spacing:.1em;font-size:.5rem}.funnel-widget span>b{color:#172630;font:2rem Georgia,serif}.funnel-widget span>em{color:#4d8369;font-size:.56rem;font-style:normal}.funnel-widget>div>i{color:#b1b9be;border:1px solid #e4e8ea;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.funnel-widget>p{color:#879198;border-top:1px solid #edf0f2;margin:0;padding-top:16px;font-size:.56rem;line-height:1.55}.appointment-widget>div,.activity-widget>div{display:grid}.appointment-widget>div>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.appointment-widget button>span{gap:3px;display:grid}.appointment-widget button b{font-size:.68rem}.appointment-widget button small{color:#939da4;font-size:.54rem}.appointment-widget button em{color:#8e7043;font-size:.56rem;font-style:normal}.activity-widget>div>span{border-top:1px solid #edf0f2;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.activity-widget span>i{color:#a17a3f;background:#f2eee6;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.55rem;font-style:normal;display:grid}.activity-widget span>b{white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:650;overflow:hidden}.activity-widget span>small{color:#9ba4aa;font-size:.5rem}.command-empty{text-align:center;color:#849098;align-content:center;place-items:center;min-height:180px;display:grid}.command-empty b{color:#43525c;font:1rem Georgia,serif}.command-empty p{font-size:.6rem}.widget-customizer{background:#fff;border:1px solid #dce2e5;border-radius:20px;padding:22px;box-shadow:0 22px 55px #17242e12}.widget-customizer>header{justify-content:space-between;gap:20px;display:flex}.widget-customizer header small{color:#9b783f;letter-spacing:.13em;font-size:.5rem}.widget-customizer h2{margin:5px 0 15px;font:1.25rem Georgia,serif}.widget-customizer>header>button{color:#77848c;background:#f1f3f4;border:0;border-radius:50%;width:30px;height:30px}.widget-customizer>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.widget-customizer article{background:#fafbfb;border:1px solid #e2e6e8;border-radius:13px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.widget-customizer article.selected{background:#fffaf1;border-color:#cfb27f}.widget-toggle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.widget-toggle>i{color:#7d8a92;background:#eef1f2;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.selected .widget-toggle>i{color:#fff;background:#c6a468}.widget-toggle span{gap:3px;display:grid}.widget-toggle b{font-size:.61rem}.widget-toggle small{color:#8d979e;font-size:.5rem;line-height:1.35}.widget-customizer article nav{padding-right:8px;display:flex}.widget-customizer article nav button{color:#8a949b;background:0 0;border:0;width:25px;height:28px}.widget-customizer article nav button:disabled{opacity:.2}.widget-customizer>footer{color:#818d95;border-top:1px solid #e9edef;justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;font-size:.58rem;display:flex}.widget-customizer>footer button{color:#fff;background:#172631;border:0;border-radius:9px;padding:11px 14px;font-size:.61rem;font-weight:800}.widget-customizer>p{color:#916f3e;margin:10px 0 0;font-size:.58rem}.lead-directory{overflow:hidden}.lead-pagination{color:#7e8991;background:#fafbfb;border-top:1px solid #e7ecef;justify-content:space-between;align-items:center;padding:15px 20px;font-size:.59rem;display:flex}.lead-pagination nav{gap:7px;display:flex}.lead-pagination button{color:#596873;background:#fff;border:1px solid #dce2e5;border-radius:7px;padding:8px 10px;font-size:.56rem;font-weight:720}.lead-pagination button:disabled{opacity:.4}@media (max-width:1050px){.command-metrics{grid-template-columns:1fr 1fr}.priority-widget,.pipeline-widget,.funnel-widget,.appointment-widget,.activity-widget{grid-column:1/-1}.widget-customizer>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.command-toolbar{flex-direction:column;align-items:flex-start}.command-toolbar>button{width:100%}.command-metrics{grid-template-columns:1fr 1fr;gap:8px}.command-metrics>article{min-height:96px;padding:15px}.command-metrics b{font-size:1.45rem}.command-widget{border-radius:16px;padding:18px 15px}.priority-widget>div>button{grid-template-columns:35px 1fr auto}.priority-widget button>em{display:none}.funnel-widget>div{gap:6px;padding:20px 0}.funnel-widget span>b{font-size:1.55rem}.funnel-widget>div>i{width:23px;height:23px}.widget-customizer>div{grid-template-columns:1fr}.widget-customizer>footer{flex-direction:column;align-items:stretch;gap:10px}.lead-pagination{flex-direction:column;align-items:flex-start;gap:10px}.lead-pagination nav,.lead-pagination button{width:100%}.lead-pagination nav{grid-template-columns:1fr 1fr;display:grid}}.live-side .side-group,.demo-side .side-group{box-shadow:none;background:0 0;border-color:#ffffff06;padding:4px}.side-group-head{color:#f7dc95;background:linear-gradient(90deg,#e7b95524 0%,#e7b9550d 62%,#0000 100%);border:1px solid #edc66a50;height:37px;position:relative;box-shadow:0 0 18px #d7ad5317,inset 0 1px #ffe8ae18}.side-group-head:before{content:"";background:#f5d274;border-radius:4px;width:2px;position:absolute;top:7px;bottom:7px;left:-1px;box-shadow:0 0 10px #efc567}.side-group-head>i{color:#07131f;background:linear-gradient(145deg,#f5d27d,#b98b37);box-shadow:0 0 15px #e7bb6160}.side-group-head>span{color:#f7dc95;letter-spacing:.02em;text-shadow:0 0 10px #e4b75c38;font-size:.65rem;font-weight:820}.side-group-head>em{color:#edca7d;background:#e3b75b18;border:1px solid #e9bd5f2e}.live-side .side-group nav,.demo-side .side-group nav{border-left-color:#ddb66326;margin-top:3px}.live-side .side-group nav button,.demo-side .side-group nav button{font-weight:570;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.live-side .side-group nav button:hover,.demo-side .side-group nav button:hover{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff08}.command-toolbar{min-height:64px;padding:3px 4px 10px}.command-toolbar>div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 11px}.command-toolbar>div small{color:#ad874a;grid-column:1}.command-toolbar>div b{color:#25343e;grid-column:2;font-size:.82rem;font-weight:720}.command-toolbar>div span{color:#909aa1;grid-column:1/-1;font-size:.58rem}.command-toolbar>button{box-shadow:none;background:0 0;padding:8px 12px}.command-primary{gap:10px}.command-primary .command-metrics{background:#fff;border:1px solid #e2e6e9;border-radius:16px;gap:0;overflow:hidden;box-shadow:0 8px 24px #17242e06}.command-primary .command-metrics>article{min-height:78px;box-shadow:none;background:#fff;border:0;border-right:1px solid #edf0f2;border-radius:0;padding:14px 18px}.command-primary .command-metrics>article:last-child{border-right:0}.command-primary .command-metrics b{letter-spacing:-.045em;margin:6px 0 2px;font:1.45rem/1.1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.command-primary .command-metrics span{display:none}.command-primary .priority-widget{border-radius:16px;grid-column:1/-1;min-height:0;padding:19px 21px;box-shadow:0 8px 24px #17242e06}.command-primary .priority-widget>header{margin-bottom:8px}.command-primary .priority-widget>div>button{grid-template-columns:36px minmax(0,1fr) minmax(170px,.72fr) auto;padding:10px 2px}.command-more{gap:10px;display:grid}.command-more>button{color:#43515a;text-align:left;cursor:pointer;background:#f8f9fa;border:1px solid #e1e6e9;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;display:flex}.command-more>button span{gap:2px;font-size:.65rem;font-weight:780;display:grid}.command-more>button small{color:#939ca3;font-size:.52rem;font-weight:560}.command-more>button i{color:#8f734a;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.8rem;font-style:normal;display:grid}.command-secondary{animation:.18s ease-out consumerReveal}.widget-customizer>footer .focused-default{color:#765b35;background:0 0;border:1px solid #dac69f;margin-right:auto}.drawer-save>div{align-items:center;gap:7px;min-width:150px;display:flex}.drawer-save>div small{color:#a54f4f;font-size:.62rem}.drawer-save>span{text-align:center}.drawer-save .save-profile{color:#fff;background:#a77e42}.drawer-save .delete-lead{color:#9a5454;background:0 0;border:1px solid #e3caca;padding:10px 12px}.drawer-save .delete-lead.confirming{color:#fff;background:#9f3e3e;border-color:#9f3e3e}.drawer-save .cancel-delete{color:#6f7c85;background:0 0;padding:10px 7px}@media (max-width:650px){.command-toolbar>div{grid-template-columns:1fr}.command-toolbar>div small,.command-toolbar>div b,.command-toolbar>div span{grid-column:1}.command-primary .command-metrics{grid-template-columns:1fr 1fr}.command-primary .command-metrics>article{border-bottom:1px solid #edf0f2}.command-primary .command-metrics>article:nth-child(2){border-right:0}.command-primary .priority-widget>div>button{grid-template-columns:35px 1fr auto}.drawer-save{gap:8px}.drawer-save>div{min-width:auto}.drawer-save>div small,.drawer-save>span,.drawer-save .cancel-delete{display:none}.drawer-save .delete-lead,.drawer-save .save-profile{white-space:nowrap;flex:1;width:auto}}.workspace-heading{--tone:#4f82e8;--tone-soft:#edf4ff;background:linear-gradient(105deg,var(--tone-soft),#fff 48%,#fff);border:1px solid #dfe6eb;border-radius:20px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #17242e08;margin-bottom:22px!important;display:block!important}.workspace-heading:before{content:"";background:var(--tone);width:4px;position:absolute;inset:0 auto 0 0}.workspace-heading:after{content:"";background:linear-gradient(90deg,#4f82e8 0 14.2%,#31b8ca 14.2% 28.4%,#815ed8 28.4% 42.6%,#d7a33d 42.6% 56.8%,#e27b58 56.8% 71%,#3aa796 71% 85.2%,#42a36e 85.2%);height:3px;position:absolute;bottom:0;left:0;right:0}.workspace-heading[data-tone=cyan]{--tone:#31aebf;--tone-soft:#edfafd}.workspace-heading[data-tone=violet]{--tone:#7557cf;--tone-soft:#f3efff}.workspace-heading[data-tone=amber]{--tone:#c48d25;--tone-soft:#fff8e9}.workspace-heading[data-tone=green]{--tone:#3b9869;--tone-soft:#edf8f2}.workspace-heading[data-tone=coral]{--tone:#df7554;--tone-soft:#fff2ee}.workspace-heading[data-tone=teal]{--tone:#359a8b;--tone-soft:#edf9f7}.workspace-heading h1{letter-spacing:-.025em}.workflow-ribbon{scrollbar-width:none;grid-template-columns:repeat(7,minmax(82px,1fr));gap:6px;margin-top:18px;display:grid;overflow-x:auto}.workflow-ribbon::-webkit-scrollbar{display:none}.workflow-ribbon>span{--stage:#4f82e8;white-space:nowrap;color:#6f7b85;align-items:center;gap:6px;font-size:.53rem;font-weight:720;display:flex}.workflow-ribbon>span>i{background:var(--stage);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--stage) 13%,transparent);border-radius:50%;flex:none}.workflow-ribbon [data-tone=cyan]{--stage:#31b8ca}.workflow-ribbon [data-tone=violet]{--stage:#815ed8}.workflow-ribbon [data-tone=amber]{--stage:#d7a33d}.workflow-ribbon [data-tone=coral]{--stage:#e27b58}.workflow-ribbon [data-tone=teal]{--stage:#3aa796}.workflow-ribbon [data-tone=green]{--stage:#42a36e}.live-side .side-group nav button[data-tone]{--nav-tone:#5b8de8}.live-side .side-group nav button[data-tone=cyan]{--nav-tone:#37bfd0}.live-side .side-group nav button[data-tone=violet]{--nav-tone:#9376e8}.live-side .side-group nav button[data-tone=amber]{--nav-tone:#e4ad46}.live-side .side-group nav button[data-tone=green]{--nav-tone:#55b681}.live-side .side-group nav button[data-tone=coral]{--nav-tone:#ef8a68}.live-side .side-group nav button[data-tone=teal]{--nav-tone:#46b7a5}.live-side .side-group nav button[data-tone].active{background:linear-gradient(90deg,color-mix(in srgb,var(--nav-tone) 18%,transparent),#ffffff07);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-tone) 22%,transparent),0 7px 20px #00000016}.live-side .side-group nav button[data-tone].active:after{background:var(--nav-tone);box-shadow:0 0 9px color-mix(in srgb,var(--nav-tone) 70%,transparent)}.live-side .side-group.current{background:linear-gradient(145deg,#d1aa6010,#ffffff025 54%);border-color:#d9b76f52;box-shadow:inset 0 1px #ffe7a914,0 9px 26px #0000001f}.live-side .side-group.current>.side-group-head{background:linear-gradient(90deg,#e7b95535 0%,#e7b95516 72%,#0000 100%);border-color:#f0c96b7a;box-shadow:0 0 22px #d7ad5326,inset 0 1px #ffe8ae24}.live-side .side-group.current>.side-group-head:before{width:3px;box-shadow:0 0 13px #efc567}.live-side .side-group.current>.side-group-head>span{color:#ffe3a1;text-shadow:0 0 12px #e4b75c55}.live-side .side-group nav button[data-tone].active{background:linear-gradient(90deg,color-mix(in srgb,var(--nav-tone) 31%,#0b1723),color-mix(in srgb,var(--nav-tone) 12%,#132330));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-tone) 55%,transparent),0 8px 24px color-mix(in srgb,var(--nav-tone) 18%,#000);font-weight:780;transform:translate(2px)}.live-side .side-group nav button[data-tone].active>span{color:#fff;text-shadow:0 1px 8px #0008}.live-side .side-group nav button[data-tone].active:after{background:var(--nav-tone);width:4px;height:22px;box-shadow:0 0 12px var(--nav-tone);right:3px}@media (max-width:1000px) and (min-width:651px){.live-side .side-group.current{box-shadow:none;background:0 0}.live-side .side-group nav button[data-tone].active{transform:none}}@media (max-width:650px){.live-side .side-group nav button[data-tone].active{background:color-mix(in srgb,var(--nav-tone) 24%,#152433);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-tone) 55%,transparent),0 5px 16px #0005;transform:none}.live-side .side-group nav button[data-tone].active>i{box-shadow:0 0 0 1px color-mix(in srgb,var(--nav-tone) 78%,#fff),0 4px 14px color-mix(in srgb,var(--nav-tone) 42%,transparent)}}.command-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.command-four>.command-widget{--card-tone:#4f82e8;--card-soft:#f1f6ff;background:linear-gradient(145deg,var(--card-soft),#fff 31%);border-color:#dfe5e9;grid-column:auto;min-height:310px;position:relative;box-shadow:0 12px 34px #17242e0b}.command-four>.command-widget:before{content:"";background:var(--card-tone);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:22px;right:22px}.command-four>.business-widget{--card-tone:#4f82e8;--card-soft:#edf4ff}.command-four>.priority-widget{--card-tone:#d96f66;--card-soft:#fff3f1}.command-four>.pipeline-widget{--card-tone:#7c61d5;--card-soft:#f3f0ff}.command-four>.funnel-widget{--card-tone:#38a494;--card-soft:#eef9f6}.command-four>.appointment-widget{--card-tone:#d39b35;--card-soft:#fff8e9}.command-four>.activity-widget{--card-tone:#32b3c4;--card-soft:#eefafd}.command-four .command-widget header small{color:var(--card-tone)}.business-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.business-grid>button{--pulse:#4f82e8;-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--pulse) 18%,#dfe5e8);background:color-mix(in srgb,var(--pulse) 7%,#fff);min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:13px 14px;display:grid;position:relative}.business-grid>button>i{background:var(--pulse);border-radius:8px;grid-row:1/3;width:7px;height:34px}.business-grid>button>small{color:#78848d;letter-spacing:.08em;grid-column:2;font-size:.49rem}.business-grid>button>b{color:#1a2933;letter-spacing:-.045em;grid-column:2;font:1.36rem/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.business-grid>button>em{color:color-mix(in srgb,var(--pulse) 78%,#4c5b65);white-space:nowrap;grid-area:1/3/3;font-size:.52rem;font-style:normal;font-weight:800}.business-grid .pulse-rose{--pulse:#d96f66}.business-grid .pulse-cyan{--pulse:#31adbf}.business-grid .pulse-green{--pulse:#42a36e}.business-widget>footer{border-top:1px solid #e7ecef;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;display:grid}.business-widget>footer button{-webkit-appearance:none;appearance:none;color:#8b969e;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:8px 9px;font-size:.52rem;display:grid}.business-widget>footer button:hover{background:#f6f8f9;border-color:#dce4e8}.business-widget>footer button>span{min-width:0}.business-widget>footer button>em{font-style:normal;font-weight:850}.business-widget>footer b{color:#45545e;font-size:.7rem}.priority-widget button>i{color:#b65751;background:#fff1ef}.pipeline-widget>div{gap:10px}.pipeline-widget>div>span{--stage:#4f82e8}.pipeline-widget [data-tone=cyan]{--stage:#31b8ca}.pipeline-widget [data-tone=violet]{--stage:#815ed8}.pipeline-widget [data-tone=amber]{--stage:#d7a33d}.pipeline-widget [data-tone=coral]{--stage:#e27b58}.pipeline-widget [data-tone=teal]{--stage:#3aa796}.pipeline-widget [data-tone=green]{--stage:#42a36e}.pipeline-widget span>i{border:1px solid color-mix(in srgb,var(--stage) 13%,#e7ebee);background:color-mix(in srgb,var(--stage) 7%,#f5f7f8);height:9px;box-shadow:inset 0 2px 4px #17242e12,inset 0 -1px #fff}.pipeline-widget span>i b{background:linear-gradient(180deg,color-mix(in srgb,var(--stage) 42%,#fff),color-mix(in srgb,var(--stage) 70%,transparent));box-shadow:inset 0 1px 0 #ffffffb8,inset 0 -2px 3px color-mix(in srgb,var(--stage) 42%,#1b2630),0 2px 6px color-mix(in srgb,var(--stage) 22%,transparent);position:relative}.funnel-widget span>em{color:#2e8b79}.live-kanban{grid-template-columns:repeat(7,minmax(210px,1fr))}.live-kanban>section{--stage:#4f82e8;border-top:3px solid var(--stage);background:color-mix(in srgb,var(--stage) 5%,#e9edf0)}.live-kanban>section[data-tone=cyan]{--stage:#31b8ca}.live-kanban>section[data-tone=violet]{--stage:#815ed8}.live-kanban>section[data-tone=amber]{--stage:#d7a33d}.live-kanban>section[data-tone=coral]{--stage:#e27b58}.live-kanban>section[data-tone=teal]{--stage:#3aa796}.live-kanban>section[data-tone=green]{--stage:#42a36e}.live-kanban section>header span{background:color-mix(in srgb,var(--stage) 16%,#fff);color:color-mix(in srgb,var(--stage) 75%,#26333d)}@media (max-width:1050px){.command-four{grid-template-columns:1fr}.command-four>.command-widget{grid-column:1/-1}}@media (max-width:650px){.workspace-heading{border-radius:16px;padding:19px 17px 17px}.workflow-ribbon{grid-template-columns:repeat(7,max-content);gap:16px;padding:2px 1px 4px}.command-four>.command-widget{min-height:0}.business-grid{gap:7px}.business-grid>button{min-height:82px;padding:11px}.business-grid>button>em{grid-area:3/2;font-size:.48rem}.business-widget>footer{grid-template-columns:1fr}.business-widget>footer button{font-size:.68rem}}.live-card,.module-ready,.stripe-connect,.launch-profile,.launch-groups>article,.license-list,.source-list{border-radius:18px;overflow:hidden;box-shadow:0 12px 34px #17242e09}.live-card>header,.stripe-connect>header,.launch-profile>header{background:linear-gradient(#fff,#fbfcfc)}.live-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;box-shadow:0 8px 26px #17242e08}.live-top button,.live-card header button,.source-list header button,.license-list header button{border-radius:11px;transition:transform .16s,box-shadow .16s,background .16s}.live-top>div>button:last-child{box-shadow:0 7px 18px #aa814429}.live-top button:hover,.live-card header button:hover,.source-list header button:hover,.license-list header button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #17242e12}.live-top button:active,.live-card header button:active{transform:translateY(0)scale(.98)}.live-row:not(.labels){transition:background .16s,transform .16s,box-shadow .16s}.live-row:not(.labels):hover{z-index:1;background:#fff;position:relative;transform:translateY(-1px);box-shadow:0 9px 22px #17242e0d}.live-row em[data-tone]{--status:#4f82e8;color:color-mix(in srgb,var(--status) 78%,#17242e);border:1px solid color-mix(in srgb,var(--status) 22%,#fff);background:color-mix(in srgb,var(--status) 10%,#fff);text-align:center;border-radius:999px;font-weight:760}.live-row em[data-tone=cyan]{--status:#31b8ca}.live-row em[data-tone=violet]{--status:#815ed8}.live-row em[data-tone=amber]{--status:#d7a33d}.live-row em[data-tone=coral]{--status:#e27b58}.live-row em[data-tone=teal]{--status:#3aa796}.live-row em[data-tone=green]{--status:#42a36e}.live-kanban>section{border-radius:15px;box-shadow:inset 0 1px #fff8}.live-kanban section>button{border-radius:13px;transition:transform .16s,box-shadow .16s;box-shadow:0 5px 14px #17242e08}.live-kanban section>button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #17242e14}.command-widget,.business-grid>button{transition:transform .18s,box-shadow .18s,border-color .18s}.command-widget:hover{transform:translateY(-2px);box-shadow:0 18px 40px #17242e11}.business-grid>button:hover{border-color:color-mix(in srgb,var(--pulse) 42%,#dfe5e8);transform:translateY(-1px);box-shadow:0 8px 18px #17242e0c}.business-grid>button:focus-visible{outline-offset:2px;outline:2px solid #b88b43}.business-widget>footer button:focus-visible{outline-offset:2px;outline:2px solid #b88b43}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:2px;outline:3px solid #4f82e83b}.theme-switch{background:#edf1f4;border:1px solid #dce3e7;border-radius:12px;padding:3px;gap:2px!important;display:flex!important}.theme-switch button{width:31px;height:29px;color:#75828c!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0!important}.theme-switch button.active{color:#162635!important;background:#fff!important;box-shadow:0 3px 10px #17242e18!important}.calendar-hub{gap:16px;display:grid}.calendar-hero{color:#fff;background:linear-gradient(125deg,#0e1d2b,#183044);border:1px solid #2a465a;border-radius:20px;justify-content:space-between;align-items:end;gap:30px;padding:29px 31px;display:flex;box-shadow:0 16px 38px #15253617}.calendar-hero>div{max-width:740px}.calendar-hero small,.calendar-modal>small{color:#e2bd73;letter-spacing:.14em;font-size:.61rem;font-weight:800}.calendar-hero h2{margin:9px 0 7px;font:2.1rem Georgia,serif}.calendar-hero p{color:#abb9c4;max-width:680px;margin:0;font-size:.78rem;line-height:1.65}.calendar-hero button,.calendar-save{color:#0d1b27;white-space:nowrap;background:#d0a65f;border:0;border-radius:12px;padding:13px 17px;font-weight:850;box-shadow:0 9px 22px #0003}.calendar-status{background:#dfe5e8;border:1px solid #dfe5e8;border-radius:18px;grid-template-columns:1.4fr .8fr 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 10px 28px #17242e09}.calendar-status>span{background:#fff;gap:5px;padding:20px 22px;display:grid}.calendar-status small{color:#8a959d;letter-spacing:.1em;font-size:.55rem}.calendar-status b{font:1.25rem Georgia,serif}.calendar-status em{color:#87929a;font-size:.64rem;font-style:normal}.calendar-provider-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.calendar-provider-grid article{--provider:#4f82e8;background:#fff;border:1px solid #dfe5e8;border-radius:18px;grid-template-columns:52px 1fr;gap:14px;padding:20px;display:grid;position:relative;box-shadow:0 12px 30px #17242e09}.calendar-provider-grid article[data-provider=google]{--provider:#4285f4}.calendar-provider-grid article[data-provider=microsoft]{--provider:#00a4ef}.calendar-provider-grid article[data-provider=apple]{--provider:#47515b}.calendar-provider-grid article[data-provider=calendly]{--provider:#006bff}.calendar-provider-grid article>i{background:color-mix(in srgb,var(--provider) 10%,#fff);border:1px solid color-mix(in srgb,var(--provider) 24%,#fff);width:48px;height:48px;color:var(--provider);border-radius:14px;place-items:center;font-size:1.1rem;font-style:normal;font-weight:900;display:grid}.calendar-provider-grid article>div small{color:var(--provider);letter-spacing:.1em;font-size:.51rem;font-weight:850}.calendar-provider-grid h3{margin:5px 0 4px;font-size:.93rem}.calendar-provider-grid p{color:#85919a;margin:0;font-size:.67rem;line-height:1.45}.calendar-provider-grid a{color:#9a7136;margin-top:8px;font-size:.62rem;display:inline-block}.calendar-provider-grid footer{border-top:1px solid #edf0f2;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.calendar-provider-grid footer>span{color:#939ca3;align-items:center;gap:6px;font-size:.59rem;display:flex}.calendar-provider-grid footer>span>i{background:#aeb7bd;border-radius:50%;width:7px;height:7px}.calendar-provider-grid footer>span.connected{color:#278b61}.calendar-provider-grid footer>span.connected>i{background:#37a778;box-shadow:0 0 0 4px #37a77818}.calendar-provider-grid footer button{color:#4e5d67;background:#fff;border:1px solid #d6dde1;border-radius:9px;padding:7px 11px;font-size:.63rem;font-weight:750}.calendar-remove{color:#995454;background:#fff;border:1px solid #ead4d4;border-radius:9px;min-height:44px;padding:8px 10px;font-size:.59rem;font-weight:800;position:absolute;top:10px;right:10px}.calendar-flow{background:#fff;border:1px solid #dfe5e8;border-radius:18px;justify-content:center;align-items:center;gap:17px;padding:18px;display:flex}.calendar-flow span{align-items:center;gap:8px;display:flex}.calendar-flow b{color:#4f82e8;background:#edf4ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid}.calendar-flow i{color:#5e6b74;font-size:.67rem;font-style:normal}.calendar-flow>em{color:#bcc4c9;font-style:normal}.calendar-modal{color:#15222c;background:#fff;border-radius:20px;width:min(560px,100vw - 30px);max-height:92vh;padding:32px;position:relative;overflow:auto;box-shadow:0 28px 90px #0007}.calendar-modal h2{margin:7px 0;font:1.8rem Georgia,serif}.calendar-modal>p{color:#7b8790;margin:0 0 20px;font-size:.72rem;line-height:1.6}.calendar-modal>label{color:#64717b;gap:7px;margin-top:12px;font-size:.68rem;font-weight:750;display:grid}.calendar-modal>label em{color:#9aa3aa;font-style:normal;font-weight:500}.calendar-modal>label input{font:inherit;color:#17242e;background:#f8fafb;border:1px solid #d9e0e4;border-radius:9px;padding:12px}.calendar-close{color:#7b8790;background:0 0;border:0;font-size:1.35rem;position:absolute;top:16px;right:18px}.calendar-options{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.calendar-options label{background:#fbfcfc;border:1px solid #e0e6e9;border-radius:11px;gap:9px;padding:12px;display:flex}.calendar-options label>span{gap:3px;display:grid}.calendar-options b{font-size:.66rem}.calendar-options small{color:#8b969e;font-size:.55rem}.calendar-save{width:100%;margin-top:5px}.calendar-save:disabled{opacity:.5}.calendar-notice{background:#fff8e8;border-radius:8px;color:#a2712c!important;margin:8px 0!important;padding:9px!important}.calendar-danger-zone{border-top:1px solid #eceff1;margin-top:18px;padding-top:15px}.calendar-disconnect{color:#995454;background:#fff;border:1px solid #e3caca;border-radius:11px;width:100%;min-height:44px;font-weight:800}.calendar-remove-confirmation{background:#fff7f7;border:1px solid #e2c3c3;border-radius:12px;padding:14px}.calendar-remove-confirmation>b{color:#7f3f3f;font-size:.75rem;display:block}.calendar-remove-confirmation>p{color:#7b6666;margin:6px 0 12px;font-size:.64rem;line-height:1.5}.calendar-remove-confirmation>nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calendar-remove-confirmation>nav button{color:#596770;background:#fff;border:1px solid #d8dfe3;border-radius:9px;min-height:42px;font-size:.64rem;font-weight:800}.calendar-remove-confirmation>nav .calendar-confirm-remove{color:#fff;background:#a74f4f;border-color:#a74f4f}.calendar-remove-confirmation button:disabled,.calendar-close:disabled{opacity:.55;cursor:not-allowed}.live-shell[data-theme=matte]{color:#ecf2f5;background:#0d1823}.live-shell[data-theme=matte] .live-work{background:radial-gradient(circle at 85% 0,#183044 0,#0d1823 36%,#0b151f 100%)}.live-shell[data-theme=matte] .live-top{background:#10202ded;border-color:#263947;box-shadow:0 8px 30px #0003}.live-shell[data-theme=matte] .live-top label,.live-shell[data-theme=matte] .live-top input{color:#a9b8c3;background:0 0}.live-shell[data-theme=matte] .theme-switch{background:#0a1620;border-color:#304452}.live-shell[data-theme=matte] .theme-switch button{color:#78909f!important}.live-shell[data-theme=matte] .theme-switch button.active{color:#e9f0f4!important;background:#243847!important}.live-shell[data-theme=matte] .live-top .phone-connect{color:#b6c4cd;background:#152735;border-color:#314654}.live-shell[data-theme=matte] .workspace-heading{background:linear-gradient(135deg,#142635,#10202d);border-color:#2a4050;box-shadow:0 13px 34px #0003}.live-shell[data-theme=matte] .workspace-heading h1,.live-shell[data-theme=matte] .workspace-heading p{color:#ecf2f5}.live-shell[data-theme=matte] .workspace-heading p{color:#9cafbb}.live-shell[data-theme=matte] .command-toolbar,.live-shell[data-theme=matte] .command-widget,.live-shell[data-theme=matte] .live-card,.live-shell[data-theme=matte] .module-ready,.live-shell[data-theme=matte] .widget-customizer,.live-shell[data-theme=matte] .calendar-status>span,.live-shell[data-theme=matte] .calendar-provider-grid article,.live-shell[data-theme=matte] .calendar-flow{color:#edf2f5;background:#142431;border-color:#2b3e4c;box-shadow:0 14px 36px #0002}.live-shell[data-theme=matte] .command-four>.command-widget{background:linear-gradient(145deg,color-mix(in srgb,var(--card-tone) 11%,#142431),#142431 33%)}.live-shell[data-theme=matte] .command-widget h2,.live-shell[data-theme=matte] .command-widget b,.live-shell[data-theme=matte] .calendar-provider-grid h3,.live-shell[data-theme=matte] .calendar-status b{color:#eff4f6}.live-shell[data-theme=matte] .business-grid>button{background:color-mix(in srgb,var(--pulse) 10%,#182a38);border-color:color-mix(in srgb,var(--pulse) 24%,#273b49)}.live-shell[data-theme=matte] .business-grid>button>b,.live-shell[data-theme=matte] .business-widget>footer b{color:#edf3f6}.live-shell[data-theme=matte] .business-widget>footer button{color:#91a3ae}.live-shell[data-theme=matte] .business-widget>footer button:hover{background:#192d3a;border-color:#344957}.live-shell[data-theme=matte] .pipeline-widget span>i{background:#0e1c27;border-color:#2b3e4c;box-shadow:inset 0 2px 5px #0005}.live-shell[data-theme=matte] .command-widget header button,.live-shell[data-theme=matte] .calendar-provider-grid footer button{color:#c7d2d9;background:#1b2d3b;border-color:#354957}.live-shell[data-theme=matte] .calendar-status,.live-shell[data-theme=matte] .calendar-provider-grid article footer{border-color:#2b3e4c}.live-shell[data-theme=matte] .calendar-provider-grid p,.live-shell[data-theme=matte] .calendar-status em,.live-shell[data-theme=matte] .calendar-flow i{color:#94a6b2}.live-shell[data-theme=matte] .calendar-provider-grid article>i{background:color-mix(in srgb,var(--provider) 14%,#12222f);border-color:color-mix(in srgb,var(--provider) 35%,#263947)}.live-shell[data-theme=matte] .live-row{color:#dfe7eb;background:#142431;border-color:#273a47}.live-shell[data-theme=matte] .live-row.labels{color:#8295a3;background:#10202d}.live-shell[data-theme=matte] .live-row:not(.labels):hover{background:#192c3a}.live-shell[data-theme=matte] .live-kanban>section{background:color-mix(in srgb,var(--stage) 8%,#10202d)}.live-shell[data-theme=matte] .live-kanban section>button{color:#eef3f5;background:#172936;border-color:#2b3e4b}.live-shell[data-theme=matte] .script-products button,.live-shell[data-theme=matte] .script-stage,.live-shell[data-theme=matte] .script-objections{color:#edf2f5;background:#142431;border-color:#2b3e4c}.calendar-hero p{font-size:.875rem}.calendar-status small,.calendar-status em,.calendar-provider-grid article>div small,.calendar-provider-grid footer>span,.calendar-provider-grid footer button,.calendar-provider-grid a,.calendar-flow i{font-size:.75rem}.calendar-provider-grid p{font-size:.8125rem}.calendar-provider-grid footer{flex-wrap:wrap;gap:10px}.calendar-provider-grid footer>nav{gap:7px;margin-left:auto;display:flex}.calendar-provider-grid footer button{min-height:44px}.calendar-remove{color:#995454;background:#fff;border:1px solid #e3caca;min-height:44px;padding:8px 11px;position:static;top:auto;right:auto}.calendar-modal>p,.calendar-modal>label,.calendar-options b{font-size:.875rem}.calendar-options small{font-size:.75rem}.calendar-remove-confirmation>b{font-size:.875rem}.calendar-remove-confirmation>p{font-size:.8125rem}.calendar-remove-confirmation>nav button{min-height:44px;font-size:.8125rem}.calendar-primary-impact{color:#795252;background:#fff;border-radius:8px;margin:-3px 0 12px;padding:9px 10px;font-size:.75rem;font-weight:750;line-height:1.4;display:block}.live-shell[data-theme=matte] .calendar-remove{color:#e3b0b0;background:#1b2d3b;border-color:#674a50}@media (max-width:850px){.calendar-provider-grid,.calendar-status{grid-template-columns:1fr}.calendar-hero{flex-direction:column;align-items:flex-start}.calendar-flow{justify-content:flex-start;overflow-x:auto}.calendar-flow span{min-width:max-content}}@media (max-width:650px){.theme-switch{display:none!important}.calendar-hero{padding:23px 20px}.calendar-hero h2{font-size:1.7rem}.calendar-hero button{width:100%}.calendar-options{grid-template-columns:1fr}.calendar-provider-grid article{grid-template-columns:44px 1fr;padding:16px}.calendar-provider-grid article>i{width:42px;height:42px}.calendar-flow{display:none}.calendar-provider-grid footer{flex-direction:column;align-items:stretch}.calendar-provider-grid footer>nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.calendar-provider-grid footer>nav button:only-child{grid-column:1/-1}.calendar-remove-confirmation>nav{grid-template-columns:1fr}}.script-stage{min-height:0;display:block}.script-stage>article{min-height:520px}.script-progress{border-bottom:1px solid #e6eaed;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.script-progress>div:first-child{gap:4px;display:grid}.script-progress small{color:#9a763d;letter-spacing:.1em;font-size:.55rem}.script-progress b{font-size:.7rem}.script-progress>span{color:#7d8991;font-size:.64rem;font-weight:800}.script-progress-track{background:#e4e8ea;border-radius:999px;height:6px;overflow:hidden}.script-progress-track i{border-radius:inherit;height:100%;transition:width .25s;display:block}.script-stage article>header{padding-top:22px}.script-stage article>footer{grid-template-columns:1fr auto;align-items:end;gap:22px;display:grid}.script-guidance{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.script-guidance span{gap:4px;display:grid}.script-guidance small{color:#a17c41;letter-spacing:.08em;font-size:.56rem}.script-guidance b{color:#68747d;font-size:.66rem;line-height:1.5}.script-step-actions{gap:8px;display:flex}.script-step-actions button{color:#52606a;background:#fff;border:1px solid #cfd7dc;border-radius:8px;min-width:96px;padding:11px 14px;font-size:.68rem;font-weight:800}.script-step-actions button.next{color:#101923;background:#b58b4d;border-color:#b58b4d}.script-step-actions button:disabled{cursor:not-allowed;opacity:.38}.script-step-actions button span{font-size:.9rem}.live-shell[data-theme=matte] .script-progress{border-color:#2b3e4c}.live-shell[data-theme=matte] .script-progress-track{background:#263946}.live-shell[data-theme=matte] .script-guidance b{color:#a9b8c3}.live-shell[data-theme=matte] .script-step-actions button{color:#c7d2d9;background:#1b2d3b;border-color:#354957}.live-shell[data-theme=matte] .script-step-actions button.next{color:#10202d;background:#c7a15d;border-color:#c7a15d}@media (max-width:760px){.script-stage>article{min-height:0}.script-progress{grid-template-columns:1fr auto}.script-progress-track{grid-area:2/1/auto/-1}.script-stage article>footer,.script-guidance{grid-template-columns:1fr}.script-step-actions{grid-template-columns:1fr 1fr;display:grid}.script-step-actions button{width:100%;min-height:46px}}.calendar-flow{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.calendar-flow b{font-weight:750}.calendar-flow i{letter-spacing:-.01em;font-weight:600}.dialer-workspace{gap:15px;display:grid}.dialer-hero{color:#fff;background:radial-gradient(circle at 92% 0,#234c5b 0,#0000 35%),linear-gradient(125deg,#0c1b28,#173044);border:1px solid #2b485b;border-radius:20px;justify-content:space-between;align-items:end;gap:30px;padding:29px 31px;display:flex}.dialer-hero small,.dialer-console small,.dialer-queue small{color:#dfba72;letter-spacing:.13em;font-size:.57rem;font-weight:850}.dialer-hero h2{margin:8px 0;font:2rem Georgia,serif}.dialer-hero p{color:#aab9c4;max-width:760px;margin:0;font-size:.72rem;line-height:1.6}.dialer-hero>span{color:#a9b8c2;background:#07131d66;border:1px solid #ffffff1f;border-radius:15px;gap:4px;min-width:145px;padding:16px;font-size:.62rem;display:grid}.dialer-hero>span b{color:#e5c17c;font:2rem Georgia,serif}.dialer-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;display:grid}.dialer-console,.dialer-queue{background:#fff;border:1px solid #dfe5e8;border-radius:19px;box-shadow:0 12px 32px #17242e09}.dialer-console{gap:14px;padding:24px;display:grid}.dialer-console h3,.dialer-queue h3{margin:4px 0;font:1.35rem Georgia,serif}.dialer-console label,.dialer-outcome label{color:#6d7a84;gap:6px;font-size:.65rem;font-weight:750;display:grid}.dialer-console select,.dialer-outcome select,.dialer-outcome textarea{color:#24323c;width:100%;font:inherit;background:#f8fafb;border:1px solid #d8dfe4;border-radius:9px;padding:11px}.dialer-person{gap:15px;display:grid}.dialer-person>div{background:#f5f8f9;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.dialer-person>div>i{color:#e2bd75;background:#173044;border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid}.dialer-person>div>span{gap:3px;display:grid}.dialer-person>div small{color:#87939b}.dialer-person dl{background:#e2e7ea;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.dialer-person dl>div{background:#fff;gap:4px;padding:12px;display:grid}.dialer-person dt{color:#929ca3;font-size:.52rem}.dialer-person dd{color:#34434d;margin:0;font-size:.64rem}.dialer-person dd.blocked{color:#a84f45;font-weight:850}.dialer-call,.dialer-outcome>button{color:#0d1923;background:#c69c55;border:0;border-radius:11px;padding:14px;font-weight:900}.dialer-call:disabled{color:#88929a;background:#d8dde0}.dialer-outcome{background:#fff9ee;border:1px solid #ddc99f;border-radius:14px;gap:11px;padding:17px;display:grid}.dialer-outcome textarea{min-height:80px}.dialer-outcome>button{color:#fff;background:#132735}.dialer-notice{color:#34684b;background:#eef7f2;border-radius:9px;padding:11px;font-size:.64rem}.dialer-empty{text-align:center;color:#8a959d;padding:40px}.dialer-queue{overflow:hidden}.dialer-queue>header{border-bottom:1px solid #e8edef;grid-template-columns:1fr auto;padding:21px;display:grid}.dialer-queue header small,.dialer-queue header h3{grid-column:1}.dialer-queue header button{background:#fff;border:1px solid #d9e0e4;border-radius:8px;grid-area:1/2/3}.dialer-queue>article{border-bottom:1px solid #edf0f2;grid-template-columns:34px 1fr;gap:10px;padding:13px 20px;display:grid}.dialer-queue>article>i{color:#2e6174;background:#eef4f7;border-radius:10px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.dialer-queue article>div{gap:3px;display:grid}.dialer-queue article b{font-size:.65rem}.dialer-queue article small{color:#919ba2}.dialer-queue article span{color:#7b633e;font-size:.56rem}.dialer-queue>p{text-align:center;color:#8c969d;padding:45px}.dialer-roadmap{background:#dde4e7;border:1px solid #dde4e7;border-radius:15px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.dialer-roadmap span{color:#7c8992;background:#fff;gap:5px;padding:15px 18px;font-size:.61rem;display:grid}.dialer-roadmap b{color:#2c5f70}@media (max-width:950px){.dialer-grid{grid-template-columns:1fr}}@media (max-width:650px){.dialer-hero{flex-direction:column;align-items:stretch;padding:23px 19px}.dialer-person dl,.dialer-roadmap{grid-template-columns:1fr}}.section-context{color:#667681;letter-spacing:.02em;font-size:.72rem;font-weight:760}.book-workspace,.agency-analytics{gap:14px;display:grid}.book-summary{background:#fff;border:1px solid #e0e6e9;border-radius:18px;align-items:center;gap:14px;padding:22px;display:flex}.book-summary>div{flex:1}.book-summary small,.conversation-timeline small,.agency-analytics small{color:#9a773f;letter-spacing:.1em;font-size:.55rem}.book-summary h2,.conversation-timeline h2{margin:5px 0;font:1.45rem Georgia,serif}.book-summary p,.conversation-timeline p{color:#7d8992;margin:0;font-size:.68rem}.book-summary>span{color:#7a8790;border-left:1px solid #e7ebed;gap:4px;min-width:105px;padding:12px;font-size:.55rem;display:grid}.book-summary>span b{color:#23323c;font-size:1rem}.book-actions{align-items:center;gap:10px;display:flex}.book-actions button,.book-actions label{color:#fff;cursor:pointer;background:#172632;border:0;border-radius:8px;padding:11px 14px;font-size:.64rem;font-weight:760}.book-actions label{color:#52616b;background:#fff;border:1px solid #dce2e5}.book-actions input{display:none}.book-actions small{color:#8a959d;font-size:.55rem}.book-notice{color:#347755;background:#edf8f2;border-radius:8px;padding:10px 13px;font-size:.65rem}.book-table{background:#fff;border:1px solid #dfe5e8;border-radius:16px;overflow:hidden}.book-table>header,.book-table>article{grid-template-columns:1.3fr 1.1fr .7fr .8fr .9fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.book-table>header{color:#89949c;text-transform:uppercase;background:#f7f9fa;font-size:.55rem}.book-table>article{color:#4e5d66;border-top:1px solid #edf0f2;font-size:.65rem}.book-table article span{gap:3px;display:grid}.book-table article small{color:#939da4;font-size:.55rem}.book-modal{background:#fff;border-radius:18px;gap:13px;width:min(560px,100vw - 30px);padding:28px;display:grid;position:relative}.book-modal>small{color:#9a773f;letter-spacing:.12em;font-size:.55rem}.book-modal h2{margin:0;font:1.5rem Georgia,serif}.book-modal label{color:#68757f;gap:6px;font-size:.62rem;display:grid}.book-modal input,.book-modal select{font:inherit;border:1px solid #d9e0e4;border-radius:7px;padding:11px}.book-modal>button:last-child{color:#fff;background:#a77e42;border:0;padding:13px;font-weight:800}.conversation-timeline{background:#fff;border:1px solid #dfe5e8;border-radius:18px;overflow:hidden}.conversation-timeline>header{justify-content:space-between;align-items:center;padding:22px;display:flex}.conversation-timeline>header>b{color:#a17b42;font-size:.7rem}.conversation-timeline>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 22px;display:grid}.conversation-timeline>button>i{color:#547587;background:#eef4f7;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.conversation-timeline>button span{gap:3px;display:grid}.conversation-timeline>button p{margin:0}.conversation-timeline time{color:#9aa3aa;font-size:.55rem}.agency-analytics{grid-template-columns:repeat(4,1fr)}.agency-analytics>section{background:#fff;border:1px solid #dfe5e8;border-radius:16px;padding:20px}.agency-analytics>section b{margin:8px 0;font:1.55rem Georgia,serif;display:block}.agency-analytics>section p{color:#87929a;font-size:.58rem}.agency-analytics>article{background:#fff;border:1px solid #dfe5e8;border-radius:16px;grid-column:1/-1;padding:22px}.agency-analytics article h2{font:1.3rem Georgia,serif}.agency-analytics article>span{grid-template-columns:120px 1fr 30px;align-items:center;gap:10px;margin:12px 0;display:grid}.agency-analytics article i{background:#edf0f2;border-radius:8px;height:7px;overflow:hidden}.agency-analytics article i b{background:#b68d4c;height:100%;display:block}.agency-analytics article em{text-align:right;font-size:.62rem;font-style:normal}@media (max-width:650px){.book-summary{flex-direction:column;align-items:stretch}.book-summary>span{border-top:1px solid #e7ebed;border-left:0}.book-actions{flex-direction:column;align-items:stretch}.book-actions>*{text-align:center;width:100%}.book-table{overflow-x:auto}.book-table>header,.book-table>article{min-width:720px}.agency-analytics{grid-template-columns:1fr 1fr}.agency-analytics>article{grid-column:1/-1}}.field-help{color:#8c969e;margin-top:5px;font-size:.57rem;font-weight:550;display:block}.acquisition-proof{background:#fff;border:1px solid #dbe2e6;border-radius:12px;overflow:hidden}.acquisition-proof>header{background:#f8fafb;border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.acquisition-proof>header span{gap:3px;display:grid}.acquisition-proof small{color:#8d979e;letter-spacing:.08em;font-size:.54rem}.acquisition-proof b{color:#2e3b44;font-size:.7rem}.acquisition-proof>header em{color:#2f7855;background:#e9f4ee;border-radius:20px;padding:5px 8px;font-size:.56rem;font-style:normal;font-weight:800}.acquisition-proof>div{grid-template-columns:repeat(2,1fr);display:grid}.acquisition-proof>div span{border-bottom:1px solid #edf0f2;border-right:1px solid #edf0f2;gap:4px;padding:13px 15px;display:grid}.acquisition-proof>div span:nth-child(2n){border-right:0}.acquisition-proof>p{color:#76838c;margin:0;padding:11px 15px;font-size:.61rem;line-height:1.5}.consent-control{grid-template-columns:1fr 1fr;align-items:center;gap:15px;margin-top:14px;display:grid}.consent-control .profile-field{margin:0!important}.consent-control>p{color:#7b878f;grid-column:1/-1;margin:0;font-size:.61rem;line-height:1.5}.carrier-columns.carrier-columns-single{grid-template-columns:minmax(0,1fr)}.consent-proof{background:#f5fbf7;border:1px solid #b9d9c8;border-radius:12px;margin-top:14px;overflow:hidden}.consent-proof>header{border-bottom:1px solid #dcece3;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.consent-proof>header span{gap:3px;display:grid}.consent-proof small{color:#668073;letter-spacing:.09em;font-size:.52rem}.consent-proof b{color:#294238;font-size:.68rem}.consent-proof em{color:#2f7855;background:#dcefe5;border-radius:20px;padding:5px 8px;font-size:.54rem;font-style:normal;font-weight:850}.consent-proof>div{grid-template-columns:repeat(2,1fr);display:grid}.consent-proof>div span{border-bottom:1px solid #e3eee8;border-right:1px solid #e3eee8;gap:4px;padding:12px 15px;display:grid}.consent-proof>div span:nth-child(2n){border-right:0}.consent-proof>p{color:#60736a;margin:0;padding:11px 15px;font-size:.59rem;line-height:1.5}.consent-proof.absent{background:#fffaf1;border-color:#e3d9c6}.consent-proof.absent>header{border-color:#eee4d3}.consent-proof.absent em{color:#88683b;background:#f1e7d5}.agency-analytics .acquisition-analytics{padding:0;overflow:hidden}.acquisition-analytics>header{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.acquisition-analytics>header h2{margin:5px 0 3px}.acquisition-analytics>header p{color:#7f8b93;margin:0;font-size:.62rem}.acquisition-analytics>header>span{color:#8a622d;background:#fff4df;border-radius:20px;padding:7px 10px;font-size:.57rem;font-weight:760}.acquisition-analytics>div>section{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(170px,1fr) minmax(180px,1.4fr) 160px;align-items:center;gap:16px;padding:13px 22px;display:grid}.acquisition-analytics>div>section>span,.acquisition-analytics>div>section>em{gap:3px;display:grid}.acquisition-analytics>div>section>span b,.acquisition-analytics>div>section>em b{color:#34424b;font-size:.7rem}.acquisition-analytics>div>section>span small,.acquisition-analytics>div>section>em small{color:#8c969d;letter-spacing:0;font-size:.55rem}.acquisition-analytics>div>section>i{background:#edf0f2;border-radius:8px;height:7px;overflow:hidden}.acquisition-analytics>div>section>i b{background:#b68d4c;height:100%;display:block}.acquisition-analytics>div>section>em{text-align:right;font-style:normal}.acquisition-analytics>footer{color:#77848d;background:#f8fafb;padding:13px 22px;font-size:.58rem;line-height:1.5}@media (max-width:650px){.acquisition-proof>div,.consent-proof>div,.consent-control{grid-template-columns:1fr}.acquisition-proof>div span,.consent-proof>div span{border-right:0}.acquisition-analytics>header{flex-direction:column;align-items:flex-start}.acquisition-analytics>div>section{grid-template-columns:1fr}.acquisition-analytics>div>section>em{text-align:left}}.agency-analytics .campaign-outcome-analytics{padding:0;overflow:hidden}.campaign-outcome-analytics>header{border-bottom:1px solid #e7ebed;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.campaign-outcome-analytics>header h2{margin:5px 0 3px}.campaign-outcome-analytics>header p{color:#7f8b93;margin:0;font-size:.62rem}.campaign-outcome-analytics>header>span{color:#8a622d;background:#fff4df;border-radius:20px;padding:7px 10px;font-size:.57rem;font-weight:760}.campaign-outcome-analytics>div>section{border-bottom:1px solid #edf0f2;grid-template-columns:minmax(220px,2fr) repeat(6,minmax(72px,.5fr));align-items:center;gap:12px;padding:13px 22px;display:grid}.campaign-outcome-analytics>div>section>span{gap:3px;display:grid}.campaign-outcome-analytics>div>section>span b{color:#34424b;font-size:.7rem}.campaign-outcome-analytics>div>section>span small{color:#8c969d;font-size:.55rem}.campaign-outcome-analytics>div>section>em{color:#34424b;text-align:center;font-size:.72rem;font-style:normal;font-weight:850}.campaign-outcome-analytics .campaign-outcome-labels{color:#7b878f;letter-spacing:.07em;text-transform:uppercase;background:#f8fafb;font-size:.54rem;font-weight:850}.campaign-outcome-analytics .campaign-outcome-labels span{text-align:center;display:block}.campaign-outcome-analytics .campaign-outcome-labels span:first-child{text-align:left}.campaign-outcome-analytics>footer{color:#77848d;background:#f8fafb;padding:13px 22px;font-size:.58rem;line-height:1.5}@media (max-width:760px){.campaign-outcome-analytics>header{flex-direction:column;align-items:flex-start}.campaign-outcome-analytics>div{overflow-x:auto}.campaign-outcome-analytics>div>section{min-width:800px}}.agency-analytics .operations-analytics{padding:0;overflow:hidden}.operations-analytics>header{border-bottom:1px solid var(--app-border,#e7ebed);justify-content:space-between;align-items:flex-start;gap:22px;padding:24px;display:flex}.operations-analytics>header h2{margin:5px 0 4px}.operations-analytics>header p{max-width:900px;color:var(--app-muted,#7f8b93);margin:0;font-size:.62rem;line-height:1.5}.operations-analytics>header>span{border-radius:999px;flex:none;padding:7px 10px;font-size:.56rem;font-weight:850}.operations-analytics .healthy{color:#277550;background:#e9f6ef}.operations-analytics .needs-attention{color:#8b6029;background:#fff1dc}.revenue-journey{background:var(--app-border,#e7ebed);border-bottom:1px solid var(--app-border,#e7ebed);grid-template-columns:repeat(8,minmax(92px,1fr));gap:1px;display:grid}.revenue-journey>div{background:var(--app-surface,#fff);align-items:center;gap:9px;min-height:72px;padding:13px;display:flex;position:relative}.revenue-journey>div>small{color:#4b7082;letter-spacing:0;background:#edf4f8;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.5rem;font-weight:900;display:grid}.revenue-journey>div>span{gap:3px;display:grid}.revenue-journey b{font-size:.88rem}.revenue-journey em{color:var(--app-muted,#7d8992);font-size:.52rem;font-style:normal;line-height:1.2}.operations-grid{background:var(--app-border,#e7ebed);grid-template-columns:.9fr 1.25fr 1fr;gap:1px;display:grid}.operations-grid>section{background:var(--app-surface,#fff);min-width:0;padding:20px 22px}.operations-grid>section>header{gap:4px;margin-bottom:15px;display:grid}.operations-grid>section>header>b{font-size:.72rem}.operations-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.operations-grid dl>div{border:1px solid var(--app-border,#e5eaed);background:var(--app-field,#f7f9fa);border-radius:10px;gap:4px;padding:10px 11px;display:grid}.operations-grid dt{color:var(--app-muted,#7d8992);font-size:.5rem}.operations-grid dd{color:var(--app-text,#2c3b45);margin:0;font-size:.78rem;font-weight:850}.operations-grid>section>p,.operations-grid>section>footer{color:var(--app-muted,#7d8992);margin:13px 0 0;font-size:.55rem;line-height:1.5}.handoff-health-list{gap:8px;display:grid}.handoff-health-list>div{border:1px solid var(--app-border,#e5eaed);background:var(--app-field,#f7f9fa);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.handoff-health-list span{grid-template-columns:8px 1fr;align-items:center;gap:2px 7px;display:grid}.handoff-health-list span i{border-radius:999px;grid-row:1/3;width:7px;height:7px}.handoff-health-list span i.healthy{background:#38b879}.handoff-health-list span i.needs-attention{background:#e39c3b}.handoff-health-list span b{font-size:.63rem}.handoff-health-list span small{color:var(--app-muted,#7d8992);letter-spacing:0;grid-column:2;font-size:.48rem}.handoff-health-list em{color:var(--app-muted,#62727c);text-align:right;font-size:.52rem;font-style:normal}.operations-analytics>footer{border-top:1px solid var(--app-border,#e7ebed);background:var(--app-field,#f8fafb);color:var(--app-muted,#77848d);padding:13px 22px;font-size:.57rem;line-height:1.5}@media (max-width:1050px){.revenue-journey{grid-template-columns:repeat(4,1fr)}.operations-grid{grid-template-columns:1fr 1fr}.operations-grid>section:last-child{grid-column:1/-1}}@media (max-width:700px){.operations-analytics>header{flex-direction:column}.revenue-journey{grid-template-columns:repeat(2,1fr)}.operations-grid{grid-template-columns:1fr}.operations-grid>section:last-child{grid-column:auto}.handoff-health-list>div{flex-direction:column;align-items:flex-start}.handoff-health-list em{text-align:left}}.agency-analytics .handoff-failure-queue{padding:0;overflow:hidden}.handoff-failure-queue>header{border-bottom:1px solid var(--app-border,#e7ebed);justify-content:space-between;align-items:start;gap:20px;padding:22px 24px;display:flex}.handoff-failure-queue header h2{margin:5px 0 4px}.handoff-failure-queue header p{max-width:850px;color:var(--app-muted,#7f8b93);margin:0;font-size:.62rem;line-height:1.5}.handoff-failure-queue>header>span{color:#8b6029;background:#fff1dc;border-radius:999px;padding:7px 10px;font-size:.56rem;font-weight:850}.handoff-recovery-notice{border-bottom:1px solid var(--app-border,#e7ebed);color:#277550;background:#eef8f2;margin:0;padding:11px 22px;font-size:.58rem;font-weight:750}.handoff-failure-queue>div{display:grid}.handoff-failure-queue section{border-bottom:1px solid var(--app-border,#e7ebed);grid-template-columns:1fr auto;gap:7px 18px;padding:15px 22px;display:grid}.handoff-failure-queue section>span{gap:4px;display:grid}.handoff-failure-queue section b{font-size:.7rem}.handoff-failure-queue section small{color:var(--app-muted,#7f8b93);font-size:.52rem}.handoff-failure-queue section em{color:#8b6029;background:#fff1dc;border-radius:999px;align-self:start;padding:6px 8px;font-size:.5rem;font-style:normal;font-weight:800}.handoff-failure-queue section em[data-retryable=true]{color:#346b87;background:#eef5fa}.handoff-failure-queue section p{color:var(--app-muted,#6f7f88);grid-column:1/-1;margin:0;font-size:.57rem;line-height:1.5}.handoff-failure-queue section button{color:#346b87;background:#eef5fa;border:1px solid #b8d0dd;border-radius:8px;grid-column:1/-1;justify-self:start;padding:8px 11px;font-size:.55rem;font-weight:850}.handoff-failure-queue section button:disabled{cursor:not-allowed;opacity:.55}.handoff-failure-queue>footer{background:var(--app-field,#f8fafb);color:var(--app-muted,#77848d);padding:12px 22px;font-size:.55rem;line-height:1.5}@media (max-width:700px){.handoff-failure-queue>header{flex-direction:column}.handoff-failure-queue section{grid-template-columns:1fr}.handoff-failure-queue section p,.handoff-failure-queue section button{grid-column:auto}.handoff-failure-queue section em{justify-self:start}}.revenue-journey{grid-template-columns:repeat(9,minmax(82px,1fr))}@media (max-width:1050px){.revenue-journey{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.revenue-journey{grid-template-columns:repeat(2,1fr)}}.nav-notification-badge{border-radius:999px;place-items:center;min-width:20px;height:20px;box-shadow:0 0 0 3px #e3524a20;color:#fff!important;background:#e3524a!important;margin-left:auto!important;padding:0 6px!important;font-size:.51rem!important;font-style:normal!important;font-weight:900!important;display:grid!important}.incoming-lead-alert{z-index:1200;color:#f4f8fa;background:linear-gradient(145deg,#153044,#102431);border:1px solid #3f6780;border-radius:17px;gap:7px;width:min(370px,100vw - 32px);padding:20px 56px 18px 20px;animation:.22s ease-out lead-alert-in;display:grid;position:fixed;top:86px;right:24px;box-shadow:0 24px 70px #02080dcc}.incoming-lead-alert>small{color:#6fc3ff;letter-spacing:.13em;font-size:.5rem;font-weight:900}.incoming-lead-alert>b{font-size:.88rem}.incoming-lead-alert>p{color:#acbdc7;margin:0;font-size:.62rem;line-height:1.5}.incoming-lead-close{color:#aec0cb;background:#ffffff0a;border:0;border-radius:9px;width:30px;height:30px;font-size:1.1rem;position:absolute;top:11px;right:13px}.incoming-lead-open{color:#fff;background:#2088e8;border:0;border-radius:9px;justify-self:start;margin-top:3px;padding:9px 12px;font-size:.61rem;font-weight:850}.incoming-lead-close,.incoming-lead-open{cursor:pointer}.incoming-lead-alert[data-kind=attention]{background:linear-gradient(145deg,#2e291d,#18242a);border-color:#b78d42}.incoming-lead-alert[data-kind=attention]>small{color:#e9bc63}.incoming-lead-alert[data-kind=attention] .incoming-lead-open{background:#b88b3f}@keyframes lead-alert-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:650px){.incoming-lead-alert{top:72px;right:16px}}.live-shell,.live-shell button,.live-shell input,.live-shell select,.live-shell textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.live-side .side-group,.live-side .side-group.current{box-shadow:none;background:0 0;border:0;padding:2px}.live-side .side-group-head,.live-side .side-group.current>.side-group-head{color:#8fa0aa;height:38px;box-shadow:none;background:0 0;border:0;border-radius:11px}.live-side .side-group-head:before,.live-side .side-group.current>.side-group-head:before{display:none}.live-side .side-group-head>i,.live-side .side-group.current>.side-group-head>i{color:#9eacb5;box-shadow:none;background:#ffffff08}.live-side .side-group-head>span,.live-side .side-group.current>.side-group-head>span{color:#aebac2;letter-spacing:0;text-shadow:none;font-size:.64rem;font-weight:720}.live-side .side-group.current>.side-group-head{background:#ffffff07}.live-side .side-group.current>.side-group-head>span{color:#eef3f5}.live-side .side-group nav{border-left:1px solid #ffffff10;margin:2px 0 5px 13px;padding-left:8px}.live-side .side-group nav button[data-tone].active{color:#fff;box-shadow:inset 2px 0 0 var(--nav-tone);background:#ffffff0b;transform:none}.live-side .side-group nav button[data-tone].active>i{background:color-mix(in srgb,var(--nav-tone) 26%,#172a38);color:#f3f7f9;box-shadow:none}.live-side .side-group nav button[data-tone].active:after{display:none}.live-top{position:sticky}.lead-alert-control{min-width:38px;position:relative;color:#aebdc6!important;background:#142735!important;border:1px solid #304452!important;border-radius:11px!important;width:38px!important;height:38px!important;padding:0!important;font-size:1rem!important}.lead-alert-control.unread{color:#f2c76f!important}.lead-alert-control>em{color:#fff;background:#e0524b;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.44rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.lead-alert-settings{z-index:80;color:#eef3f5;background:#142632;border:1px solid #344a58;border-radius:17px;gap:2px;width:min(340px,100vw - 32px);padding:10px;display:grid;position:absolute;top:62px;right:22px;box-shadow:0 25px 70px #02080dcc}.lead-alert-settings>header{justify-content:space-between;align-items:center;padding:7px 8px 11px;display:flex}.lead-alert-settings>header span{gap:2px;display:grid}.lead-alert-settings>header b{font-size:.74rem}.lead-alert-settings>header small{color:#8799a4;font-size:.52rem}.lead-alert-settings>header button{color:#a9b8c1!important;background:#ffffff08!important;border:0!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:0!important}.lead-alert-settings>label{color:#e8eef1;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:10px 9px;font-size:.62rem;font-weight:720;display:flex}.lead-alert-settings>label:hover{background:#ffffff05}.lead-alert-settings>label span{gap:3px;display:grid}.lead-alert-settings>label small{color:#81939e;font-size:.49rem;font-weight:500}.lead-alert-settings input{accent-color:#2388e8;width:34px;height:19px}.lead-alert-timing{background:#0d1f2a;border:1px solid #ffffff0d;border-radius:12px;gap:7px;margin:7px 2px 2px;padding:12px;display:grid}.lead-alert-timing>b{font-size:.63rem}.lead-alert-timing>p{color:#81939e;margin:0 0 3px;font-size:.49rem;line-height:1.45}.lead-alert-timing>label{color:#dfe8ec;justify-content:space-between;align-items:center;gap:12px;font-size:.56rem;font-weight:700;display:flex}.lead-alert-timing select{color:#edf3f5;background:#152b38;border:1px solid #344a58;border-radius:8px;width:120px;padding:7px 8px;font-size:.54rem}.lead-alert-settings-notice{color:#87a8ba;margin:3px 9px 0;font-size:.5rem}.lead-alert-settings .lead-alert-device{margin:2px 8px 6px;color:#dce8ee!important;background:#1a3443!important;border:1px solid #45677a!important;border-radius:10px!important;min-height:36px!important;padding:0 12px!important;font-size:.56rem!important;font-weight:800!important}.lead-alert-settings .lead-alert-device:disabled{cursor:not-allowed;opacity:.55}.lead-alert-runtime-note{color:#7f929d;padding:8px 9px 3px;font-size:.48rem;line-height:1.5;display:block}.lead-alert-settings .lead-alert-test{margin-top:6px;color:#fff!important;background:#207fd2!important;border:0!important;border-radius:11px!important;height:38px!important;padding:0 12px!important;font-size:.6rem!important;font-weight:800!important}@media (max-width:650px){.lead-alert-settings{max-height:calc(100svh - 84px);position:fixed;top:68px;right:16px;overflow:auto}.lead-alert-control{min-width:44px;width:44px!important;height:44px!important}.lead-alert-settings .lead-alert-test,.lead-alert-settings .lead-alert-device{min-height:44px!important}.live-top>div>span{display:none}}.lead-underwriting-handoff{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;display:grid;background:#fff!important;border:1px solid #dfe5e8!important;border-radius:10px!important;margin:10px 34px 0!important;padding:14px 16px!important}.lead-underwriting-handoff.ready{box-shadow:0 8px 22px #12202b0b;border-color:#a9844e!important}.lead-underwriting-handoff>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.lead-underwriting-handoff header div{gap:3px;display:grid}.lead-underwriting-handoff small{letter-spacing:.11em;color:#9b773e!important;font-size:.54rem!important}.lead-underwriting-handoff b{font-size:.78rem}.lead-underwriting-handoff header>span{color:#66747e;white-space:nowrap;background:#f0f3f5;border-radius:20px;padding:4px 8px;font-size:.57rem;font-weight:800}.lead-underwriting-handoff p{color:#76838c!important;margin:0!important;font-size:.62rem!important;line-height:1.5!important}.lead-underwriting-handoff>button{color:#fff;background:#0d1b28;border:0;border-radius:8px;grid-area:1/2/3;min-width:205px;padding:12px 14px;font-size:.68rem;font-weight:850}.lead-underwriting-handoff>button:disabled{color:#7f8991;cursor:not-allowed;background:#e1e5e8}.lead-underwriting-handoff .handoff-privacy{letter-spacing:0;grid-column:1/-1;font-weight:500;line-height:1.45;color:#8f9aa2!important}.drawer-save-error{z-index:2;color:#8f554d;background:#fff3f0;border:1px solid #e0c1bb;border-radius:8px;margin:0;padding:9px 12px;font-size:.64rem;position:absolute;bottom:74px;left:34px;right:34px;box-shadow:0 8px 20px #0001}@media (max-width:650px){.lead-underwriting-handoff{grid-template-columns:1fr;margin-left:18px!important;margin-right:18px!important}.lead-underwriting-handoff>button{grid-area:auto/1;width:100%}.drawer-save-error{left:18px;right:18px}}.uw-case-load-error{color:#f4d9aa;background:#68441647;border:1px solid #efb2566b;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.8rem;line-height:1.45;display:flex}.uw-case-load-error button{color:#f8fafc;font:700 .72rem var(--font-sans);cursor:pointer;background:#102331;border:1px solid #f4d9aa61;border-radius:10px;flex:none;padding:.58rem .8rem}.uw-case-load-error button:hover{color:#fff;border-color:#d7aa59}@media (max-width:760px){.uw-case-load-error{flex-direction:column;align-items:stretch}.uw-case-load-error button{width:100%}}@media (max-width:650px){.login-page{min-height:100vh;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:100svh;overflow-x:hidden}.login-brand{background:radial-gradient(circle at 85% 0,#1c3550 0,#0000 55%);border-bottom:1px solid #223444;min-height:0;padding:18px 20px 15px;display:block}.login-brand:after,.login-brand>:not(.wordmark){display:none}.login-brand .wordmark{z-index:1;margin:0;position:relative}.login-panel{min-width:0;min-height:0;padding:20px 14px calc(24px + env(safe-area-inset-bottom));align-content:start;place-items:start center;gap:18px}.login-panel>div{width:min(100%,450px);min-width:0;max-width:100%}.login-note{text-align:center;width:min(100%,450px);margin:0;line-height:1.5;position:static}.live-shell{min-height:100svh;overflow-x:hidden}.live-work{min-width:0;min-height:100svh}.live-top{gap:10px;height:auto;min-height:62px;padding:10px 14px;overflow-x:clip}.live-top label{flex:1;width:auto;min-width:0}.live-top .section-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-top>div{flex:none;gap:8px;margin-left:auto}.live-top>div>span{display:none}.live-side{z-index:120;width:100%;min-height:0;height:calc(74px + env(safe-area-inset-bottom));max-height:calc(74px + env(safe-area-inset-bottom));box-sizing:border-box;padding:0;padding-bottom:env(safe-area-inset-bottom);display:block;position:fixed;inset:auto 0 0}.live-nav-scroll{height:74px;min-height:0}.live-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.demo-shell{overflow-x:hidden}.demo-side{display:none}.demo-work{width:100%;min-width:0;margin-left:0}.live-content{padding-top:14px}.workspace-heading{border-radius:15px;padding:14px 15px 13px;margin-bottom:14px!important}.workspace-heading small{font-size:.5rem;line-height:1.35}.workspace-heading h1{margin:5px 0 3px;font-size:1.65rem;line-height:1.05}.workspace-heading p{font-size:.7rem;line-height:1.4}.workflow-ribbon{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 8px;margin-top:11px;padding:2px 1px 4px;overflow:visible}.workflow-ribbon>span{min-width:0;font-size:.49rem}.live-top>div{gap:6px}.live-top>div>button:last-child{white-space:nowrap;padding:10px 12px;font-size:.72rem}.live-kanban{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,calc(100vw - 48px));gap:10px;scroll-padding-inline:0}.live-kanban>section{scroll-snap-align:start;min-height:420px}.live-row:not(.labels){grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.live-row:not(.labels)>.lead-next-action{grid-column:1/-1}.underwriting-content>.workspace-heading{display:none!important}.underwriting-content,.underwriting-content .uw-workspace,.underwriting-content .uw-compact-head,.underwriting-content .uw-compact-head>div{box-sizing:border-box;min-width:0;max-width:100%}.underwriting-content .uw-workspace{grid-template-columns:minmax(0,1fr)}.underwriting-content .uw-workspace>*{box-sizing:border-box;min-width:0;max-width:100%}.underwriting-content .uw-compact-head{border-radius:17px;padding:18px 17px;overflow:hidden}.underwriting-content .uw-compact-head h2{margin:4px 0;font-size:1.25rem;line-height:1.15}.underwriting-content .uw-compact-head p{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:44ch;font-size:.68rem;line-height:1.5}.underwriting-content .uw-customer-bar{border-radius:16px;padding:14px}.underwriting-content .uw-guided-basics>label,.underwriting-content .uw-customer-bar>label{min-width:0}.underwriting-content input,.underwriting-content select,.underwriting-content textarea,.underwriting-content output{box-sizing:border-box;min-width:0;max-width:100%}.live-content:has(>.script-lab)>.workspace-heading{display:none}.script-lab{grid-template-columns:minmax(0,1fr)}.script-lab>*,.script-hero>div,.script-personalize,.script-personalize>label,.script-stage>*{box-sizing:border-box;min-width:0;max-width:100%}.script-hero{border-radius:17px;padding:18px 17px}.script-hero h2{white-space:normal;overflow-wrap:anywhere;margin:6px 0;font-size:1.55rem;line-height:1.08}.script-hero p{white-space:normal;overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.script-personalize input{box-sizing:border-box;min-width:0;max-width:100%}.script-copy{white-space:normal;overflow-wrap:anywhere}}.live-side .side-group.collapsible:not(.open)>nav{display:none}.lead-directory>header{flex-wrap:wrap;position:relative}.lead-refresh-notice{color:#2d7152;flex:0 0 100%;margin:2px 0 0;font-size:.62rem;line-height:1.4}.lead-refresh:disabled{cursor:wait;opacity:.7}.live-row:not(.labels),.lead-directory-actions button,.lead-pagination button,.consumer-drawer button,.consumer-drawer a{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.live-row:not(.labels){z-index:1;min-height:58px;position:relative}.live-row:not(.labels):active{background:#f3f7fa;transform:none}@media (max-width:650px){.live-side .side-group.collapsible>nav{display:flex}.live-content{z-index:1;position:relative}.lead-directory{isolation:isolate;position:relative;overflow:visible}.lead-directory>header{align-items:flex-start;gap:10px;padding:17px 16px}.lead-directory-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.lead-directory-actions button{border-radius:10px;min-height:44px;padding:10px 12px}.live-row:not(.labels){min-height:68px;padding:14px 16px}.shade{z-index:1300;touch-action:manipulation}.consumer-drawer{width:100vw;height:100dvh;max-height:100dvh}.consumer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.live-shell[data-theme=matte]:has(.license-vault) .live-content .license-hero{background:linear-gradient(#06111bcc,#06111b99),url(/license-vault-interior.png) 50%/cover}.live-shell[data-theme=matte]:has(.license-vault){grid-template-columns:clamp(78px,18vw,255px) minmax(0,1fr);display:grid}.live-shell[data-theme=matte]:has(.license-vault) .live-side{display:flex}.live-shell[data-theme=matte]:has(.license-vault) .live-work{min-width:0}.live-shell[data-theme=matte]:has(.license-vault) .live-content{max-width:none;margin:0;padding:0}:is(.live-shell[data-theme=matte]:has(.license-vault) .live-top,.live-shell[data-theme=matte]:has(.license-vault) .workspace-heading){display:none}@media (min-width:501px){.live-shell:has(.license-vault) .license-vault{height:100vh!important;overflow:hidden!important}.live-shell:has(.license-vault) .license-sync-strip{margin:0!important;position:absolute!important;top:clamp(22px,4vw,58px)!important;left:clamp(20px,6vw,110px)!important;right:clamp(20px,6vw,110px)!important}.live-shell:has(.license-vault) .license-layout{max-height:44vh!important;margin:0!important;position:absolute!important;inset:auto clamp(20px,6vw,110px) clamp(22px,4vw,58px)!important;overflow:hidden!important}}.live-shell:has(.license-vault) .license-vault{height:100vh;display:block;position:relative;overflow:hidden}.live-shell:has(.license-vault) .license-sync-strip{z-index:4;color:#e9edf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07131da8;border-color:#d8b86d66;margin:0;position:absolute;top:clamp(22px,4vw,58px);left:clamp(20px,6vw,110px);right:clamp(20px,6vw,110px)}.live-shell:has(.license-vault) .license-layout{z-index:4;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);max-height:44vh;margin:0;position:absolute;inset:auto clamp(20px,6vw,110px) clamp(22px,4vw,58px);overflow:hidden}:is(.live-shell:has(.license-vault) .license-upload,.live-shell:has(.license-vault) .license-list){color:#edf2f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07131dbe;border-color:#d8b86d66;overflow:auto;box-shadow:0 24px 70px #0008}.live-shell:has(.license-vault) .license-upload{position:static}:is(.live-shell:has(.license-vault) .license-upload h3,.live-shell:has(.license-vault) .license-list h3){color:#fff}.live-shell:has(.license-vault) .license-upload label{color:#b7c3cb}.live-shell:has(.license-vault) .license-list header p{color:#b7c3cb}.live-shell:has(.license-vault) .license-record p{color:#b7c3cb}.live-shell:has(.license-vault) .license-record span{color:#b7c3cb}:is(.live-shell:has(.license-vault) .license-upload input,.live-shell:has(.license-vault) .license-upload select){color:#fff;background:#ffffff10;border-color:#a9bac466}.live-shell:has(.license-vault) .license-record{background:#07131d66;border-color:#ffffff1c}.live-shell:has(.license-vault) .license-record.warning{background:#2d241466}.live-shell:has(.license-vault) .license-list>header{border-color:#ffffff20}.live-shell:has(.license-vault) .license-empty{color:#edf2f5}@media (max-width:900px){.live-shell:has(.license-vault) .license-vault{height:auto;min-height:100svh;overflow:visible}:is(.live-shell:has(.license-vault) .license-sync-strip,.live-shell:has(.license-vault) .license-layout){margin:16px;position:relative;inset:auto}.live-shell:has(.license-vault) .license-layout{max-height:none}.live-shell:has(.license-vault) .license-hero{min-height:70svh}}.live-shell:has(.license-vault) .license-hero{background:linear-gradient(#06111bcc,#06111b99),url(/license-vault-interior.png) 50%/cover}.live-shell:has(.license-vault) .license-hero:before{background:radial-gradient(circle,#05101a55 0,#0000 56%),url(/license-vault-door.png) 50%/auto min(92vh,900px) no-repeat;box-shadow:0 0 100px #0008}.live-shell:has(.license-vault) .license-hero.vault-opening:before{animation:1s cubic-bezier(.18,.8,.16,1) 80ms forwards vaultDoorOpen}.live-shell:has(.license-vault) .license-hero.vault-opening>div:first-child{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07131dbd;border:1px solid #d8b86d66;padding:clamp(22px,3vw,42px);animation:.68s cubic-bezier(.18,.8,.16,1) .46s both vaultWalkIn;box-shadow:0 25px 70px #0008}.live-shell:has(.license-vault) .license-hero.vault-opening>div:last-child{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07131dc4;border:1px solid #d8b86d66;padding:20px;animation:.68s cubic-bezier(.18,.8,.16,1) .58s both vaultWalkIn;box-shadow:0 25px 70px #0008}@keyframes vaultWalkIn{0%{opacity:0;filter:blur(7px);transform:perspective(1000px)translateZ(-340px)scale(.62)}to{opacity:1;filter:none;transform:perspective(1000px)translateZ(0)scale(1)}}.inbound-availability{background:#fff;border:1px solid #d7ddd9;border-radius:18px;gap:12px;margin:0 0 14px;padding:17px 18px;display:grid;box-shadow:0 11px 30px #1b2d380c}.inbound-availability[data-state=available]{background:linear-gradient(135deg,#f5fff9,#fff);border-color:#78b99a}.inbound-availability[data-state=waiting]{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#d3ad65}.inbound-availability>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.inbound-availability h3{color:#172a36;margin:4px 0;font-size:1rem}.inbound-availability p{color:#687983;margin:0;font-size:.61rem;line-height:1.5}.inbound-availability small{color:#9a7339;letter-spacing:.12em;font-size:.48rem;font-weight:850}.inbound-availability>header>span{white-space:nowrap;color:#7d898f;font-size:.58rem;font-weight:850}.inbound-availability[data-state=available]>header>span{color:#23784f}.inbound-availability[data-state=waiting]>header>span{color:#9a6f2e}.inbound-availability-body{border-top:1px solid #e5e9e7;align-items:center;gap:16px;padding-top:12px;display:flex}.inbound-availability-body>div{gap:4px;margin-right:auto;display:grid}.inbound-availability-body>div b{color:#263b47;font-size:.66rem}.inbound-availability-body>div span{color:#74838b;font-size:.55rem}.inbound-availability-body label{color:#384c58;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;font-size:.58rem;font-weight:760;display:grid}.inbound-availability-body label small{color:#8c969b;letter-spacing:0;grid-column:2;font-weight:600}.inbound-availability-body button{color:#fff;background:#172f3e;border:0;border-radius:10px;padding:10px 13px;font-size:.58rem;font-weight:850}.inbound-availability-body button:disabled{opacity:.45}.inbound-availability>footer{color:#869299;font-size:.5rem}.inbound-availability>p{color:#445c68;background:#eef4f6;border-radius:9px;padding:9px 11px}@media (max-width:760px){.inbound-availability>header,.inbound-availability-body{flex-direction:column;align-items:flex-start}.inbound-availability-body>div{margin-right:0}}.live-shell:has(.license-vault) .license-sync-strip{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:linear-gradient(135deg,#f8fcff24,#b9d8e70d)!important;border:1px solid #f0d89a70!important;box-shadow:inset 0 1px #ffffff30,0 20px 55px #0000004d!important}.live-shell:has(.license-vault) .license-upload{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:linear-gradient(135deg,#f8fcff24,#b9d8e70d)!important;border:1px solid #f0d89a70!important;box-shadow:inset 0 1px #ffffff30,0 20px 55px #0000004d!important}.live-shell:has(.license-vault) .license-list{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:linear-gradient(135deg,#f8fcff24,#b9d8e70d)!important;border:1px solid #f0d89a70!important;box-shadow:inset 0 1px #ffffff30,0 20px 55px #0000004d!important}.live-shell:has(.license-vault) .license-hero.vault-opening>div{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:linear-gradient(135deg,#f8fcff24,#b9d8e70d)!important;border:1px solid #f0d89a70!important;box-shadow:inset 0 1px #ffffff30,0 20px 55px #0000004d!important}.live-shell:has(.license-vault) .license-sync-strip{border-radius:14px;align-items:center;gap:11px;padding:11px 14px}.live-shell:has(.license-vault) .license-sync-strip>span{color:#fff;background:#e4bd7370;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid;box-shadow:inset 0 0 0 1px #ffe7b277}.live-shell:has(.license-vault) .license-sync-strip b{color:#f7f9fa;font-size:.67rem;line-height:1.25}.live-shell:has(.license-vault) .license-sync-strip small{color:#b9c6cd;font-size:.53rem;line-height:1.35}.live-shell:has(.license-vault) .license-sync-strip em{color:#e4bd73;white-space:nowrap;font-size:.55rem;line-height:1.2}:is(.live-shell:has(.license-vault) .license-upload,.live-shell:has(.license-vault) .license-list){color:#edf2f5;scrollbar-color:#d8b56c70 transparent;scrollbar-width:thin;border-radius:18px}:is(.live-shell:has(.license-vault) .license-upload h3,.live-shell:has(.license-vault) .license-list h3){color:#fff;letter-spacing:-.01em;font-size:1.02rem!important;line-height:1.2!important}.live-shell:has(.license-vault) .license-upload>small{color:#e0b968;letter-spacing:.14em;font-size:.52rem;line-height:1.2}.live-shell:has(.license-vault) .license-upload label{color:#c5d0d6;line-height:1.2;gap:5px!important;font-size:.58rem!important}.live-shell:has(.license-vault) .license-upload input{box-sizing:border-box;width:100%;min-width:0;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff14;color:#f8fbfc!important;background:#eaf6fb12!important;border:1px solid #dcebf044!important;border-radius:9px!important}.live-shell:has(.license-vault) .license-upload select{box-sizing:border-box;width:100%;min-width:0;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff14;color:#f8fbfc!important;background:#eaf6fb12!important;border:1px solid #dcebf044!important;border-radius:9px!important}.live-shell:has(.license-vault) .license-upload .file-drop{box-sizing:border-box;width:100%;min-width:0;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff14;color:#f8fbfc!important;background:#eaf6fb12!important;border:1px solid #dcebf044!important;border-radius:9px!important}:is(.live-shell:has(.license-vault) .license-upload input,.live-shell:has(.license-vault) .license-upload select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:34px;padding:0 9px!important;font-size:.68rem!important}.live-shell:has(.license-vault) .license-upload input::placeholder{color:#9cadb7}.live-shell:has(.license-vault) .license-upload input:focus{outline:0;box-shadow:0 0 0 3px #d9ad551c,inset 0 1px #ffffff1f;background:#f6fbff1c!important;border-color:#efcb7aab!important}.live-shell:has(.license-vault) .license-upload select:focus{outline:0;box-shadow:0 0 0 3px #d9ad551c,inset 0 1px #ffffff1f;background:#f6fbff1c!important;border-color:#efcb7aab!important}.live-shell:has(.license-vault) .license-upload .file-drop:focus-within{outline:0;box-shadow:0 0 0 3px #d9ad551c,inset 0 1px #ffffff1f;background:#f6fbff1c!important;border-color:#efcb7aab!important}.live-shell:has(.license-vault) .license-upload .form-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.live-shell:has(.license-vault) .license-upload .file-drop{align-content:center;min-height:55px;padding:8px 10px!important}.live-shell:has(.license-vault) .license-upload .file-drop input{height:auto;box-shadow:none;background:0 0!important;border:0!important;padding:0!important}.live-shell:has(.license-vault) .license-upload .file-drop span{color:#aebdc5;font-size:.5rem;line-height:1.3}:is(.live-shell:has(.license-vault) .license-upload>button,.live-shell:has(.license-vault) .license-list button){border-radius:8px;min-height:32px;padding:0 10px;font-size:.58rem;font-weight:800;line-height:1;transition:transform .16s,background .16s,border-color .16s}.live-shell:has(.license-vault) .license-upload>button{color:#fff;background:linear-gradient(135deg,#bf9551,#8e6733);border:1px solid #f4d59070;box-shadow:0 7px 18px #0003}:is(.live-shell:has(.license-vault) .license-upload>button:hover,.live-shell:has(.license-vault) .license-list button:hover){transform:translateY(-1px)}.live-shell:has(.license-vault) .license-upload footer{color:#aebbc3;padding-top:2px;font-size:.5rem;line-height:1.35}.live-shell:has(.license-vault) .license-list>header{box-sizing:border-box;z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#ffffff20;min-height:64px;position:sticky;top:0;background:#ffffff0d!important;gap:12px!important;padding:11px 13px!important}.live-shell:has(.license-vault) .license-list header p{color:#b9c6cd;max-width:420px;margin-top:3px;font-size:.53rem!important;line-height:1.35!important}.live-shell:has(.license-vault) .license-list header button{color:#f4d99c;background:#ffffff10;border:1px solid #efd38b61;flex:none}.live-shell:has(.license-vault) .license-record{box-sizing:border-box;grid-template-areas:"seal details""seal actions";min-height:96px;transition:background .18s;background:#ffffff08!important;border-color:#ffffff1c!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important;gap:7px 10px!important;padding:11px 13px!important}.live-shell:has(.license-vault) .license-record:hover{background:#fff1!important}.live-shell:has(.license-vault) .license-record.warning{border-left:2px solid #e6b95e80;background:#e8b95812!important}.live-shell:has(.license-vault) .license-record>.state-seal{color:#f0ca7d;border:1px solid #f0cf855c;grid-area:seal;box-shadow:inset 0 1px #ffffff1f;background:#b9924f26!important;border-radius:10px!important;width:38px!important;height:38px!important;font-size:.82rem!important}.live-shell:has(.license-vault) .license-record>div:nth-child(2){grid-area:details;align-self:center;min-width:0}.live-shell:has(.license-vault) .license-record small{color:#d9b56c;letter-spacing:.12em;font-size:.48rem;line-height:1.2;display:block}.live-shell:has(.license-vault) .license-record h4{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden;margin:3px 0!important;font-size:.76rem!important;line-height:1.2!important}:is(.live-shell:has(.license-vault) .license-record p,.live-shell:has(.license-vault) .license-record span){text-overflow:ellipsis;white-space:nowrap;color:#b9c6cd;margin:2px 0;display:block;overflow:hidden;font-size:.51rem!important;line-height:1.25!important}.live-shell:has(.license-vault) .license-record nav{grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:5px!important;display:grid!important}.live-shell:has(.license-vault) .license-record nav button{color:#dce6eb;background:#ffffff0d;border:1px solid #dfeef13d;min-width:0;padding:0 5px!important;font-size:.5rem!important}.live-shell:has(.license-vault) .license-record nav .gold{color:#ffe1a2;background:#b58a4052;border-color:#e3bd6b66}.live-shell:has(.license-vault) .license-record nav .quiet-button{color:#edb4ae;background:#c66f6810;border-color:#e8a49d38}.live-shell:has(.license-vault) .license-empty{color:#edf2f5;min-height:220px;padding:34px 18px}.live-shell:has(.license-vault) .license-empty span{color:#f1cc82;background:#d1aa5a30}.live-shell:has(.license-vault) .license-empty b{font-size:.9rem}.live-shell:has(.license-vault) .license-empty p{color:#b7c4cb;font-size:.55rem}@media (min-width:501px){.live-shell:has(.license-vault) .license-layout{grid-template-columns:minmax(222px,.72fr) minmax(300px,1.28fr)!important;align-items:stretch!important;gap:12px!important}:is(.live-shell:has(.license-vault) .license-upload,.live-shell:has(.license-vault) .license-list){min-height:0!important;max-height:44vh!important;overflow:auto!important}.live-shell:has(.license-vault) .license-upload{gap:7px!important;padding:14px!important}.live-shell:has(.license-vault) .license-hero h2{max-width:390px!important;margin:7px 0!important;font-size:clamp(1.55rem,3vw,2.25rem)!important;line-height:1.08!important}.live-shell:has(.license-vault) .license-hero p{max-width:370px!important;font-size:.7rem!important;line-height:1.45!important}.live-shell:has(.license-vault) .license-hero>div:first-child{border-radius:18px;align-self:start!important;margin-top:clamp(70px,11vh,120px)!important;padding:clamp(16px,2vw,24px)!important}.live-shell:has(.license-vault) .license-hero>div:last-child{border-radius:18px;gap:8px!important;padding:14px!important}.live-shell:has(.license-vault) .license-hero>div:last-child span{color:#b8c6cd;background:#ffffff0c;border:1px solid #ffffff1c;border-radius:10px;padding:11px!important;font-size:.55rem!important}.live-shell:has(.license-vault) .license-hero>div:last-child b{color:#ebc478;font-size:1.65rem!important}}.live-shell:has(.license-vault) .vault-metrics{grid-template-rows:minmax(74px,auto) auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;display:grid!important}.live-shell:has(.license-vault) .vault-metrics>span{box-sizing:border-box;text-align:left;grid-template-rows:1fr auto;align-items:center;min-width:0;min-height:74px;display:grid!important}.live-shell:has(.license-vault) .vault-metrics>span>b{align-self:end;margin-bottom:7px;line-height:1!important}.live-shell:has(.license-vault) .vault-metrics>span>.vault-metric-label{align-self:start;text-align:left!important;letter-spacing:.02em!important;color:#becbd1!important;grid-column:auto!important;font-size:.5rem!important;line-height:1.25!important}.live-shell:has(.license-vault) .vault-metrics>span>small{align-self:start;text-align:left!important;letter-spacing:.02em!important;color:#becbd1!important;grid-column:auto!important;font-size:.5rem!important;line-height:1.25!important}.live-shell:has(.license-vault) .vault-metrics>.vault-privacy{letter-spacing:.03em;margin:1px 2px 0;line-height:1.2;text-align:right!important;color:#9fafb8!important;grid-column:1/-1!important;font-size:.48rem!important}@media (min-width:901px){.live-shell:has(.license-vault) .license-hero{align-items:start!important}.live-shell:has(.license-vault) .license-hero>div:first-child{align-self:start!important;margin-top:clamp(70px,11vh,120px)!important}.live-shell:has(.license-vault) .license-hero>.vault-metrics{align-self:start!important;margin-top:clamp(70px,11vh,120px)!important}}.live-shell:has(.license-vault) .license-hero.vault-opening>div:first-child{-webkit-backdrop-filter:blur(2.5px)saturate(106%)!important;background:linear-gradient(135deg,#f5fbff0c,#adcbd703)!important;border-color:#ead3982b!important;box-shadow:inset 0 1px #ffffff17,0 12px 34px #00000024!important}.live-shell:has(.license-vault) .license-hero.vault-opening>.vault-metrics{-webkit-backdrop-filter:blur(2.5px)saturate(106%)!important;background:linear-gradient(135deg,#f5fbff0c,#adcbd703)!important;border-color:#ead3982b!important;box-shadow:inset 0 1px #ffffff17,0 12px 34px #00000024!important}.live-shell:has(.license-vault) .license-hero.vault-opening>div:first-child h2{filter:drop-shadow(0 2px 8px #02070ba8)}.live-shell:has(.license-vault) .license-hero.vault-opening>div:first-child p{filter:drop-shadow(0 2px 8px #02070ba8)}.live-shell:has(.license-vault) .license-hero.vault-opening>.vault-metrics{filter:drop-shadow(0 2px 8px #02070ba8)}.live-shell:has(.license-vault) .license-hero.vault-opening>.vault-metrics>span{box-shadow:inset 0 1px #ffffff12;background:#ffffff06!important;border-color:#f2d99d24!important}.live-content[data-section=Campaigns]>.workspace-heading,.live-content[data-section=Automations]>.workspace-heading,.live-content[data-section=Analytics]>.workspace-heading,.live-content[data-section=Launch\ Center]>.workspace-heading,.live-content[data-section=Scripts]>.workspace-heading,.live-content[data-section=A2P]>.workspace-heading,.live-content[data-section=Setup\ Guide]>.workspace-heading,.live-content[data-section=Pilot\ Team]>.workspace-heading,.live-content[data-section=Carrier\ Intelligence]>.workspace-heading{display:none!important}.a2p-steps{border-radius:14px;overflow:hidden}.a2p-steps button{color:#7d8992;cursor:pointer;background:#fff;border:0;border-right:1px solid #e7ebee;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:.68rem;font-weight:800;display:flex}.a2p-steps button:last-child{border-right:0}.a2p-steps button i{border:1px solid #cfd7dc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.6rem;font-style:normal;display:grid}.a2p-steps button.done{color:#287251;background:#f1f8f5}.a2p-steps button.done i{background:#dff2e8;border-color:#77b99c}.a2p-steps button.active{color:#fff;background:#0d1b28}.a2p-steps button.active i{color:#0d1b28;background:#d4aa62;border-color:#d4aa62}.a2p-step-panel{background:#fff;border:1px solid #dfe5e8;border-radius:16px;gap:0;display:grid;overflow:hidden}.a2p-step-progress{color:#7c8991;border-bottom:1px solid #e7ebee;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:13px 24px;font-size:.62rem;font-weight:800;display:grid}.a2p-step-progress>i{background:#e9edef;height:5px;overflow:hidden}.a2p-step-progress>i em{background:#cda45e;height:100%;transition:width .2s;display:block}.a2p-step-panel>article{padding:28px}.a2p-step-panel article>header{gap:13px;margin-bottom:20px;display:flex}.a2p-step-panel article>header>i{color:#956e34;background:#f0e4d0;flex:none;place-items:center;width:40px;height:40px;font-style:normal;font-weight:850;display:grid}.a2p-step-panel h3{color:#1d2932;margin:0;font:1.35rem Georgia,serif}.a2p-step-panel header p{color:#7b8891;margin:5px 0 0;font-size:.73rem;line-height:1.5}.a2p-step-panel .profile-field{display:grid;margin-bottom:13px!important}.a2p-step-panel input,.a2p-step-panel select,.a2p-step-panel textarea{font:inherit;background:#f8fafb;border:1px solid #d8dfe4;border-radius:8px;padding:11px}.a2p-review-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.a2p-review-grid span{background:#f6f8f9;border:1px solid #e2e7ea;gap:6px;padding:16px;display:grid}.a2p-review-grid small{color:#7f8b93;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.a2p-review-grid b{color:#23313b;font-size:.78rem}.a2p-review aside{color:#5e5039;background:#fff8ea;border-left:3px solid #d0a65d;margin-top:16px;padding:15px 17px}.a2p-review aside p{margin:5px 0 0;font-size:.7rem;line-height:1.55}.a2p-step-actions{background:#f8fafb;border-top:1px solid #e7ebee;justify-content:flex-end;align-items:center;gap:9px;padding:16px 24px;display:flex}.a2p-step-actions button{color:#53616b;background:#fff;border:1px solid #ccd5da;border-radius:9px;min-width:120px;min-height:44px;font-weight:850}.a2p-step-actions button.primary{color:#0d1b28;background:#cda45e;border:0}.a2p-step-actions button:disabled{opacity:.45}.rules-delivery-status{color:#5c4a2d;background:#fff8e9;border:1px solid #d5b26f;align-items:center;gap:15px;padding:14px 18px;display:flex}.rules-delivery-status span{color:#8c6428;letter-spacing:.08em;border:1px solid #b98e45;border-radius:999px;flex:none;padding:7px 10px;font-size:.57rem;font-weight:900}.rules-delivery-status p{margin:0;font-size:.72rem;line-height:1.5}.rule-configured{color:#26734f;text-transform:uppercase;letter-spacing:.08em;background:#eaf6f0;border-radius:999px;align-items:center;width:max-content;margin-top:10px;padding:5px 8px;font-size:.55rem;display:inline-flex}.launch-access-summary span{align-content:start}.launch-access-summary small{color:#7d8a93;letter-spacing:.08em;font-size:.52rem;display:block}.launch-access-summary b{margin:6px 0 4px;display:block}.launch-access-summary em{color:#77858e;font-size:.55rem;font-style:normal;line-height:1.4;display:block}.login-note{max-width:450px;padding:0 16px;font-size:.82rem;line-height:1.55}.rule-cadence{grid-template-columns:repeat(8,1fr);gap:5px;margin:13px 0;padding:0;list-style:none;display:grid}.rule-cadence li{color:#765927;background:#fff9ed;border:1px solid #e1d1ad;border-radius:8px;place-items:center;min-height:46px;display:grid}.rule-cadence small{letter-spacing:.08em;font-size:.43rem}.rule-cadence b{font-size:.72rem}@media (max-width:650px){.a2p-steps{grid-template-columns:1fr 1fr}.a2p-steps button{border-bottom:1px solid #e7ebee;justify-content:flex-start;padding:10px 12px}.a2p-step-panel>article{padding:20px 17px}.a2p-step-progress{grid-template-columns:1fr;gap:8px;padding:12px 17px}.a2p-review-grid{grid-template-columns:1fr}.a2p-step-actions{grid-template-columns:1fr 1fr;padding:14px 17px;display:grid}.a2p-step-actions button{width:100%;min-width:0}.rules-delivery-status{flex-direction:column;align-items:flex-start}.rule-cadence{grid-template-columns:repeat(4,1fr)}.launch-access-summary{grid-template-columns:1fr}.login-note{font-size:.8rem}}.live-content[data-section=Leads]>.workspace-heading,.live-content[data-section=Pipeline]>.workspace-heading{display:none!important}.live-top,.live-top>*{min-width:0}.live-top>div{flex-shrink:0}.live-top>div>span{white-space:nowrap}.pipeline-workspace{gap:12px;min-width:0;display:grid}.pipeline-compact-head{color:#edf2f5;background:#142431;border:1px solid #2b3e4c;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.pipeline-compact-head small{color:#8da1ae;letter-spacing:.11em;font-size:.62rem}.pipeline-compact-head h2{margin:5px 0 4px;font:1.35rem Georgia,serif}.pipeline-compact-head p{color:#9cafba;margin:0;font-size:.76rem;line-height:1.45}.pipeline-compact-head>span{color:#cbd7dd;background:#1d3443;border-radius:999px;flex:none;padding:8px 11px;font-size:.72rem;font-weight:800}.pipeline-stage-tabs{scrollbar-width:thin;gap:6px;padding:2px;display:none;overflow-x:auto}.pipeline-stage-tabs button{color:#9fb0ba;text-align:left;background:#142431;border:1px solid #304653;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:145px;min-height:44px;padding:8px 10px;display:flex}.pipeline-stage-tabs button b{color:#edf3f6;background:#223a49;border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid}.pipeline-stage-tabs button.active{color:#fff;background:#1b3040;border-color:#d5b568}.pipeline-stage-tabs button.active b{color:#10202a;background:#d5b568}.lead-directory-views{gap:6px;display:flex}.lead-directory-views button{min-height:38px;color:#94a7b3!important;background:#10202d!important;border-radius:10px!important}.lead-directory-views button.active{color:#fff!important;background:#2c4050!important;border-color:#d5b568!important}.lead-directory-views button span{background:#ffffff12;border-radius:999px;margin-left:5px;padding:2px 6px}.test-data-guardrail{color:#d9e9f2;background:#102b3c;border-bottom:1px solid #31516a;align-items:flex-start;gap:16px;padding:13px 20px;display:flex}.test-data-guardrail b{color:#88c9ef;flex:none}.test-data-guardrail p{color:#a5bac6;margin:0;font-size:.72rem;line-height:1.5}.test-data-row{cursor:default!important}.test-data-row:hover{background:#142431!important}.test-data-row>span:nth-child(3) em{color:#8fd0f5!important;background:#183b52!important}.script-stage>article{min-width:0}.script-stage article>footer{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#142431ee,#142431 22%);margin:0 -4px -28px;padding:15px 4px 18px;position:sticky;bottom:0}.a2p-step-panel{overflow:visible}.a2p-step-actions{z-index:8;border-radius:0 0 16px 16px;position:sticky;bottom:0;box-shadow:0 -10px 28px #07131c1a}.rules-filters button{align-items:center;gap:7px;display:flex}.rules-filters button span{color:#aebdc6;background:#172936;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.58rem;display:grid}.rules-filters button.active span{color:#10202a;background:#d5b568}.rules-filter-summary{color:#8fa2ae;margin:-7px 0 0;font-size:.7rem;line-height:1.45}.rule-toggle,.rule-toggle.on{color:#aebdc6;background:#172936;border:1px solid #415664;border-radius:999px;width:auto;height:auto;min-height:34px;padding:7px 10px}.rule-toggle.on{color:#8fe0bd;background:#17362d;border-color:#4f7f6d}.rule-toggle span{white-space:nowrap;font-size:.58rem;font-weight:850;display:block}.live-shell[data-theme=matte] .live-content .rule-toggle span{color:inherit}.live-shell[data-theme=matte] .live-content .rule-cadence b{color:#765927}.live-shell[data-theme=matte] .live-content .a2p-step-panel,.live-shell[data-theme=matte] .live-content .a2p-step-panel>article{color:#edf3f6;background:#142431;border-color:#304755}.live-shell[data-theme=matte] .live-content .a2p-step-progress{color:#a6b6c0;background:#10202d;border-color:#304755}.live-shell[data-theme=matte] .live-content .a2p-step-progress>i{background:#263c4a}.live-shell[data-theme=matte] .live-content .a2p-step-panel h3{color:#f2f6f8}.live-shell[data-theme=matte] .live-content .a2p-step-panel header p,.live-shell[data-theme=matte] .live-content .a2p-field,.live-shell[data-theme=matte] .live-content .a2p-step-panel .profile-field{color:#aabac4}.live-shell[data-theme=matte] .live-content .a2p-step-panel input,.live-shell[data-theme=matte] .live-content .a2p-step-panel select,.live-shell[data-theme=matte] .live-content .a2p-step-panel textarea{color:#f2f5f7;background:#0e1d28;border-color:#3b5362}.live-shell[data-theme=matte] .live-content .a2p-review-grid span{background:#10202d;border-color:#304755}.live-shell[data-theme=matte] .live-content .a2p-review-grid small{color:#91a5b1}.live-shell[data-theme=matte] .live-content .a2p-review-grid b{color:#edf3f6}.live-shell[data-theme=matte] .live-content .a2p-review aside{color:#e2cfaa;background:#2d281f}.live-shell[data-theme=matte] .live-content .a2p-step-actions{background:#10202df2;border-color:#304755}.live-shell[data-theme=matte] .live-content .a2p-step-actions button:not(.primary){color:#d9e2e7;background:#1a2e3c;border-color:#415866}.live-shell[data-theme=matte] .live-content .a2p-steps button{color:#9fb0ba;background:#142431;border-color:#304755}.live-shell[data-theme=matte] .live-content .a2p-steps button.active{color:#fff;background:#1d3443}.live-shell[data-theme=matte] .live-content .a2p-steps button.done{color:#8fe0bd;background:#17362d}.launch-next :is(a,button)>em{min-width:76px;font-weight:850;color:#8b6429!important;font-size:.75rem!important}.launch-next :is(a,button){min-height:62px}.launch-next>div>button{color:#20303a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:17px 15px;display:grid}.launch-next>div>button:hover{background:#f6f9fb}.launch-next>div>button>i{color:#4f82e8;background:#edf4ff;border-radius:10px;place-items:center;width:31px;height:31px;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.launch-next>div>button>span{gap:3px;min-width:0;display:grid}.launch-next>div>button b{font-size:.85rem}.launch-next>div>button small{text-overflow:ellipsis;white-space:nowrap;color:#667780;font-size:.75rem;overflow:hidden}.launch-next>header small,.launch-hero small,.launch-groups header small,.launch-profile header small{font-size:.75rem}.launch-hero p{font-size:.9rem}.launch-hero>span,.launch-summary span{font-size:.8rem}.launch-groups header>em{font-size:.72rem}.launch-groups article>div b,.launch-provider-row b{font-size:.85rem}.launch-groups article>div small,.launch-provider-row small{font-size:.75rem;line-height:1.45}.launch-groups article>div>button{color:#765629;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;font-family:inherit;font-size:.78rem;font-weight:800}.launch-provider-row{width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0}.launch-provider-row>em{font-size:.75rem}.launch-links p{font-size:.8rem}.launch-links nav>button{color:#7d5c28;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #caa76a;min-height:44px;padding:9px 11px;font-family:inherit;font-size:.78rem;font-weight:800}.launch-profile header em,.launch-profile label,.launch-success,.launch-notice{font-size:.75rem}.launch-profile button{min-height:44px;font-size:.78rem}.echelon-launch-plan>header small{font-size:.75rem}.echelon-launch-plan>header p{font-size:.875rem}.echelon-launch-plan>header>button{color:#765629;cursor:pointer;background:#fff;border:1px solid #caa76a;border-radius:8px;flex:none;min-height:44px;padding:10px 12px;font-family:inherit;font-size:.8rem;font-weight:850}.echelon-launch-plan article>header>i{font-size:.75rem}.echelon-launch-plan article>header small,.echelon-launch-plan article>header b{font-size:.72rem}.echelon-launch-plan article>p{font-size:.85rem}.echelon-launch-plan article>footer span{font-size:.75rem}.echelon-launch-plan article>footer button{color:#765629;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;padding:8px 0;font-family:inherit;font-size:.78rem;font-weight:800}.echelon-launch-plan article>footer em{font-size:.75rem}.launch-center button:focus-visible{outline-offset:2px;outline:3px solid #6da4ff}.launch-profile-readonly{background:#e7ecef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.launch-profile-readonly>span{background:#fff;align-content:start;gap:7px;min-width:0;padding:18px 20px;display:grid}.launch-profile-readonly small{color:#7b8992;letter-spacing:.06em;font-size:.75rem;font-weight:800}.launch-profile-readonly b{overflow-wrap:anywhere;color:#1d2d37;font-size:.9rem}.launch-profile-readonly>p{color:#61717a;background:#f8fafb;grid-column:1/-1;margin:0;padding:13px 20px;font-size:.8rem;line-height:1.5}.launch-profile-loading{color:#61717a;background:#fff;place-items:center;min-height:128px;padding:24px;font-size:.88rem;font-weight:700;display:grid}@media (max-width:1100px) and (min-width:651px){.live-top .phone-connect{width:42px;padding:11px;font-size:0;overflow:hidden}.live-top .phone-connect:first-letter{font-size:1rem}.live-top>div>span{display:none}}@media (max-width:1050px){.pipeline-stage-tabs{display:flex}.pipeline-workspace .live-kanban{display:block;overflow:visible}.pipeline-workspace .live-kanban>section:not([data-selected=true]){display:none}.pipeline-workspace .live-kanban>section{width:100%;min-height:320px}.pipeline-workspace .live-kanban section>button{width:100%}}@media (max-width:650px){.pipeline-compact-head{flex-direction:column;align-items:flex-start;padding:16px}.pipeline-compact-head>span{align-self:flex-start}.pipeline-stage-tabs button{min-width:132px}.test-data-guardrail{gap:5px;padding:13px 16px;display:grid}.lead-directory-views{width:100%}.lead-directory-views button{flex:1}.script-stage article>footer{bottom:calc(70px + env(safe-area-inset-bottom));background:#10202df2;margin:0 -18px -22px;padding:12px 18px}.script-guidance{display:none}.a2p-step-actions{bottom:calc(70px + env(safe-area-inset-bottom));padding:11px 12px}.launch-next :is(a,button)>em{font-size:.75rem!important}.launch-next>div>button small{white-space:normal}.echelon-launch-plan>header>button{text-align:center;width:100%}.launch-links nav>button{width:100%}.launch-profile-readonly{grid-template-columns:1fr 1fr}}.account-settings-link{min-width:0;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.account-settings-link b,.account-settings-link small{text-overflow:ellipsis;display:block;overflow:hidden}.account-settings{max-width:900px;margin:0 auto;padding:32px}.account-settings-hero,.account-delete-card{background:#fff;border:1px solid #dbe4e8;border-radius:18px;padding:28px}.account-settings-hero small,.account-delete-card>header small{letter-spacing:.13em;color:#60747d;font-size:11px}.account-settings-hero h2{margin:8px 0;font-size:32px}.account-delete-card{border-color:#e8c8c8;margin-top:22px}.account-delete-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.account-delete-card>header h3{margin:6px 0;font-size:23px}.account-delete-card>header span{color:#8e2e2e;background:#fff0f0;border-radius:999px;padding:7px 10px;font-size:12px}.account-delete-card li{margin:8px 0}.account-delete-card label{margin-top:22px;font-weight:600;display:block}.account-delete-card input{border:1px solid #bccbd1;border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.account-delete-card>button{color:#fff;background:#982f2f;border:0;border-radius:9px;margin-top:14px;padding:12px 16px;font-weight:700}.account-delete-card>button:disabled{opacity:.45}.account-delete-support{margin-top:18px;font-size:13px}@media (max-width:720px){.account-settings{padding:18px}.account-settings-hero,.account-delete-card{padding:20px}.account-delete-card>header{display:block}.account-delete-card>header span{margin-top:8px;display:inline-block}}.underwriting-gateway-context{text-align:left;background:#102936;border:1px solid #3a5362;border-radius:13px;gap:5px;width:min(100%,520px);margin:2px auto 10px;padding:14px 16px;display:grid}.underwriting-gateway-context small{color:#d5b568;letter-spacing:.1em;font-size:.68rem;font-weight:900}.underwriting-gateway-context b{color:#f1f5f7;font-size:.95rem}.underwriting-gateway-context span{color:#aab9c1;font-size:.8rem;line-height:1.5}.underwriting-national-contract{color:#edf4f6;background:#112b38;border:1px solid #385564;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(100% - 28px,1180px);margin:14px auto 0;padding:12px 15px;display:grid}.underwriting-national-contract>span{white-space:nowrap;gap:3px;display:grid}.underwriting-national-contract small{color:#d7b66d;letter-spacing:.11em;font-size:.55rem;font-weight:900}.underwriting-national-contract b{font-size:.75rem}.underwriting-national-contract p{color:#a9bac3;margin:0;font-size:.66rem;line-height:1.5}.underwriting-national-contract a{color:#e2c27d;white-space:nowrap;border:1px solid #506b78;border-radius:8px;padding:8px 10px;font-size:.59rem;font-weight:850;text-decoration:none}@media (max-width:760px){.underwriting-national-contract{grid-template-columns:1fr;gap:8px;width:calc(100% - 20px)}.underwriting-national-contract a{width:max-content}}.calendar-hero>nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.calendar-hero .calendar-sync-button{color:#dce6eb;box-shadow:none;background:#ffffff0b;border:1px solid #ffffff2c}.calendar-hero button:disabled,.calendar-agenda button:disabled{opacity:.5;cursor:not-allowed}.calendar-provider-grid footer>span.ready{color:#b4863e}.calendar-provider-grid footer>span.ready>i{background:#d0a65f;box-shadow:0 0 0 4px #d0a65f18}.calendar-agenda{background:#fff;border:1px solid #dfe5e8;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #17242e09}.calendar-agenda>header{border-bottom:1px solid #e6ebed;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.calendar-agenda>header small,.calendar-oauth-setup>header b,.calendar-oauth-setup>span small{color:#a47b3d;letter-spacing:.12em;font-size:.54rem;font-weight:850}.calendar-agenda h3{margin:4px 0 0;font:1.25rem Georgia,serif}.calendar-agenda>header button{color:#53616b;background:#fff;border:1px solid #d6dde1;border-radius:9px;padding:8px 11px;font-size:.62rem;font-weight:800}.calendar-agenda>article{border-bottom:1px solid #edf0f2;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.calendar-agenda>article:last-of-type{border-bottom:0}.calendar-agenda time{color:#315c9e;text-align:center;background:#edf4ff;border-radius:10px;gap:3px;padding:8px;display:grid}.calendar-agenda time b{font-size:.76rem}.calendar-agenda time small{font-size:.55rem}.calendar-agenda article>div{min-width:0}.calendar-agenda article>div>small{color:#9b733a;letter-spacing:.07em;font-size:.51rem;font-weight:800}.calendar-agenda h4{margin:4px 0;font-size:.79rem}.calendar-agenda p{color:#839099;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;line-height:1.4;overflow:hidden}.calendar-agenda article>nav{align-items:center;gap:6px;display:flex}.calendar-agenda article>nav :is(a,button){color:#5b6972;background:#fff;border:1px solid #d7dfe3;border-radius:8px;padding:7px 9px;font-size:.58rem;font-weight:750;text-decoration:none}.calendar-agenda article>nav button{color:#995454}.calendar-empty{text-align:center;margin:0;line-height:1.55;color:#7c8992!important;padding:25px!important;font-size:.68rem!important}.calendar-oauth-setup{background:#f7f9fa;border:1px solid #dce3e7;border-radius:12px;gap:11px;margin-top:17px;padding:15px;display:grid}.calendar-oauth-setup>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-oauth-setup>header a{color:#8f672f;font-size:.57rem;font-weight:800}.calendar-oauth-setup>label,.calendar-time-row>label{color:#65727b;gap:6px;font-size:.62rem;font-weight:750;display:grid}.calendar-oauth-setup input,.calendar-modal select,.calendar-modal textarea{color:#17242e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9e0e4;border-radius:9px;padding:11px}.calendar-oauth-setup>span{gap:5px;min-width:0;display:grid}.calendar-oauth-setup code{color:#b9cad3;white-space:nowrap;background:#10202d;border-radius:7px;padding:8px;font-size:.54rem;overflow:auto}.calendar-authorize{color:#8b652f;background:#fff;border:1px solid #b68a48;border-radius:12px;width:100%;margin-top:8px;padding:12px 16px;font-weight:850}.calendar-time-row{grid-template-columns:1fr 150px;gap:9px;margin-top:12px;display:grid}.calendar-schedule-modal>label textarea{min-height:84px}.live-shell[data-theme=matte] .calendar-agenda{color:#edf2f5;background:#142431;border-color:#2b3e4c;box-shadow:0 14px 36px #0002}.live-shell[data-theme=matte] .calendar-agenda>header,.live-shell[data-theme=matte] .calendar-agenda>article{border-color:#2b3e4c}.live-shell[data-theme=matte] .calendar-agenda h3,.live-shell[data-theme=matte] .calendar-agenda h4{color:#eff4f6}.live-shell[data-theme=matte] .calendar-agenda p{color:#94a6b2}.live-shell[data-theme=matte] .calendar-agenda>header button,.live-shell[data-theme=matte] .calendar-agenda article>nav :is(a,button){color:#c7d2d9;background:#1b2d3b;border-color:#354957}.live-shell[data-theme=matte] .calendar-agenda time{color:#9bc0f5;background:#182f45}@media (max-width:850px){.calendar-hero>nav{justify-content:flex-start;width:100%}.calendar-agenda>article{grid-template-columns:64px minmax(0,1fr)}.calendar-agenda article>nav{grid-column:2}.calendar-agenda p{white-space:normal}}@media (max-width:650px){.calendar-hero>nav{grid-template-columns:1fr;display:grid}.calendar-hero>nav button{width:100%}.calendar-agenda>header{padding:16px}.calendar-agenda>article{gap:11px;padding:13px 14px}.calendar-time-row{grid-template-columns:1fr}.calendar-modal{padding:26px 20px}.calendar-oauth-setup>header{flex-direction:column;align-items:flex-start}.calendar-options{grid-template-columns:1fr}}.calendar-authorize,.calendar-admin-setup{color:#8b652f;background:#fff;border:1px solid #b68a48;border-radius:12px;width:100%;margin-top:8px;padding:12px 16px;font-weight:850}.calendar-admin-setup{color:#62717b;border-color:#d6dde1;font-size:.67rem}.calendar-security-note{padding-left:20px;position:relative;color:#6d7c85!important;margin:12px 0 0!important;font-size:.61rem!important}.calendar-security-note:before{content:"✓";color:#278b61;font-weight:900;position:absolute;left:0}.calendar-provider-grid footer button:disabled{opacity:.55;cursor:not-allowed}.pilot-team{gap:16px;max-width:1180px;margin:0 auto;display:grid}.pilot-team-hero{color:#edf4f7;background:linear-gradient(135deg,#102532,#142f3d);border:1px solid #2e4655;border-radius:20px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:30px;padding:28px;display:grid}.pilot-team-hero small,.pilot-roster-card>header small{color:#d7b66d;letter-spacing:.13em;font-size:.6rem;font-weight:900}.pilot-team-hero h2{margin:7px 0 9px;font:2rem/1.08 Georgia,serif}.pilot-team-hero p{color:#aebfc8;max-width:720px;margin:0;font-size:.76rem;line-height:1.65}.pilot-seat-meter{text-align:center;background:#ffffff08;border:1px solid #ffffff1c;border-radius:16px;justify-items:center;gap:6px;padding:18px;display:grid}.pilot-seat-meter>b{color:#f0d18e;font:2.4rem/1 Georgia,serif}.pilot-seat-meter>b small{color:#9eb0ba;letter-spacing:0;margin-left:5px;font:1rem sans-serif}.pilot-seat-meter>span{color:#b8c6cd;font-size:.68rem}.pilot-seat-meter>i{background:#08151e;border-radius:999px;width:100%;height:6px;margin-top:7px;overflow:hidden}.pilot-seat-meter>i em{border-radius:inherit;background:#d2aa5c;height:100%;display:block}.pilot-operating-model{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pilot-operating-model article{color:#edf3f6;background:#142734;border:1px solid #2d4452;border-radius:14px;gap:13px;padding:18px;display:flex}.pilot-operating-model article>span{color:#132531;background:#d4b36d;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:900;display:grid}.pilot-operating-model b{font-size:.76rem}.pilot-operating-model p{color:#9daeb8;margin:5px 0 0;font-size:.65rem;line-height:1.55}.pilot-roster-card{color:#edf3f6;background:#142734;border:1px solid #2d4452;border-radius:18px;padding:24px}.pilot-roster-card>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.pilot-roster-card h3{margin:5px 0;font:1.35rem Georgia,serif}.pilot-roster-card>header p{color:#9fb0ba;margin:0;font-size:.68rem}.pilot-roster-card>header button,.pilot-roster-card form button,.pilot-roster nav button{color:#e3ebef;background:#1b3544;border:1px solid #415a68;border-radius:9px;padding:10px 12px;font-size:.64rem;font-weight:850}.pilot-roster-card form{background:#0e202b;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:20px;padding:16px;display:grid}.pilot-roster-card form label{color:#aebdc5;gap:6px;font-size:.62rem;font-weight:800;display:grid}.pilot-roster-card form input{color:#fff;min-height:43px;font:inherit;background:#152d3a;border:1px solid #3b5361;border-radius:9px;padding:10px 12px}.pilot-roster-card form button{color:#10232e;background:#cda95f;border-color:#c5a25b;min-height:43px}.pilot-roster-card button:disabled{opacity:.5}.pilot-notice{color:#a9e1ca;background:#17362d;border-left:3px solid #4eb388;margin:12px 0 0;padding:10px 12px;font-size:.66rem}.pilot-roster{border:1px solid #2b4351;border-radius:13px;margin-top:18px;overflow:hidden}.pilot-roster>header,.pilot-roster>article{grid-template-columns:minmax(190px,1.4fr) 110px minmax(180px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.pilot-roster>header{color:#849aa6;text-transform:uppercase;letter-spacing:.09em;background:#0d1e29;font-size:.57rem;font-weight:850}.pilot-roster>article{border-top:1px solid #2a414e}.pilot-roster article>span{gap:4px;min-width:0;display:grid}.pilot-roster article b{color:#eaf0f3;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.pilot-roster article small{color:#8fa2ad;font-size:.56rem}.pilot-roster article>em{color:#e0be77;background:#2d2a20;border-radius:999px;width:max-content;padding:5px 8px;font-size:.55rem;font-style:normal;font-weight:850}.pilot-roster article>em[data-status=Joined]{color:#87d3b3;background:#173a2f}.pilot-roster nav{gap:6px;display:flex}.pilot-roster nav .quiet-button{color:#aab9c1;background:0 0}.pilot-empty{text-align:center;padding:24px}.pilot-empty p{color:#8fa2ad;margin:5px 0 0;font-size:.65rem}.pilot-history{color:#a9bac3;background:#11232e;border:1px solid #2c4350;border-radius:13px;padding:13px 16px}.pilot-history summary{cursor:pointer;font-size:.67rem;font-weight:800}.pilot-history>div{gap:7px;margin-top:11px;display:grid}.pilot-history span{border-top:1px solid #ffffff0d;grid-template-columns:1fr auto auto;gap:12px;padding-top:7px;font-size:.62rem;display:grid}.pilot-history em{font-style:normal}.pilot-history small{color:#7f949f}.pilot-accuracy-queue{color:#edf3f6;background:#142734;border:1px solid #2d4452;border-radius:18px;padding:24px}.pilot-accuracy-queue>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pilot-accuracy-queue>header small{color:#d7b66d;letter-spacing:.13em;font-size:.6rem;font-weight:900}.pilot-accuracy-queue h3{margin:5px 0;font:1.35rem Georgia,serif}.pilot-accuracy-queue>header p{color:#9fb0ba;max-width:730px;margin:0;font-size:.68rem;line-height:1.55}.pilot-accuracy-queue>header>span{color:#9eb0ba;background:#0d1e29;border:1px solid #36505e;border-radius:999px;flex:none;padding:9px 12px;font-size:.62rem}.pilot-accuracy-queue>header>span b{color:#f0d18e}.pilot-accuracy-list{gap:8px;margin-top:18px;display:grid}.pilot-accuracy-list>article{background:#10222d;border:1px solid #2a414e;border-radius:12px;grid-template-columns:minmax(230px,1fr) auto minmax(260px,auto);align-items:center;gap:14px;padding:14px;display:grid}.pilot-accuracy-list article>div{gap:4px;min-width:0;display:grid}.pilot-accuracy-list article>div small{color:#d3b46e;letter-spacing:.04em;font-size:.56rem;font-weight:850}.pilot-accuracy-list article>div b{font-size:.72rem}.pilot-accuracy-list article>div span{color:#8fa2ad;font-size:.56rem}.pilot-accuracy-list article code{color:#b7c6cd;text-overflow:ellipsis;width:max-content;max-width:100%;font:500 .55rem ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.pilot-accuracy-list article>em{color:#e0be77;background:#2d2a20;border-radius:999px;padding:5px 8px;font-size:.55rem;font-style:normal;font-weight:850}.pilot-accuracy-list article>em[data-status=Reviewing]{color:#89c4eb;background:#19354a}.pilot-accuracy-list article>em[data-status=Resolved]{color:#87d3b3;background:#173a2f}.pilot-accuracy-list article>em[data-status=Dismissed]{color:#aeb8bd;background:#30363a}.pilot-accuracy-list article>section{gap:7px;display:grid}.pilot-accuracy-list select{color:#eaf0f3;background:#152d3a;border:1px solid #3b5361;border-radius:8px;min-height:36px;padding:7px 9px;font-size:.6rem}.pilot-accuracy-list nav{justify-content:flex-end;gap:6px;display:flex}.pilot-accuracy-list button{color:#e3ebef;background:#1b3544;border:1px solid #415a68;border-radius:8px;padding:7px 9px;font-size:.56rem;font-weight:850}.pilot-accuracy-list button.quiet-button{color:#aab9c1;background:0 0}.pilot-accuracy-list button:disabled{opacity:.45}.pilot-accuracy-queue>footer{color:#7f949f;margin-top:11px;font-size:.57rem}.carrier-access-panel{color:#1c2c35;background:#fff;border:1px solid #d9e2e6;border-radius:18px;margin-top:18px;padding:24px}.carrier-access-panel>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.carrier-access-panel>header small{color:#9b733a;letter-spacing:.12em;font-size:.58rem;font-weight:900}.carrier-access-panel h3{margin:6px 0;font:1.45rem Georgia,serif}.carrier-access-panel>header p{color:#71808a;max-width:760px;margin:0;font-size:.69rem;line-height:1.6}.carrier-access-panel>header>span{background:#f1f6f8;border-radius:12px;justify-items:center;min-width:110px;padding:13px;display:grid}.carrier-access-panel>header>span b{font:1.7rem Georgia,serif}.carrier-access-panel>header>span small{color:#75848d;letter-spacing:0}.carrier-access-panel>aside{background:#fff8e9;border-left:3px solid #c69d53;margin-top:15px;padding:14px 16px}.carrier-access-panel>aside p{color:#786c59;margin:4px 0 0;font-size:.66rem}.carrier-access-notice{color:#276749;background:#eaf7f0;border-left:3px solid #3d9a72;margin:14px 0 0;padding:10px 12px;font-size:.65rem}.carrier-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.carrier-access-grid>article{background:#f8fafb;border:1px solid #e0e6e9;border-radius:13px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.carrier-access-grid>article.reported{background:#f3faf6;border-color:#abd4bf}.carrier-access-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.carrier-access-grid article>header>span{align-items:center;gap:8px;min-width:0;display:flex}.carrier-access-grid article>header i{color:#7a8a93;background:#e9eef0;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.carrier-access-grid article.reported>header i{color:#287453;background:#d9f1e5}.carrier-access-grid article>header b{font-size:.7rem}.carrier-access-grid article>header em{color:#7d8c94;flex:none;font-size:.53rem;font-style:normal}.carrier-access-grid article.reported>header em{color:#2c805b}.carrier-access-grid article>nav{gap:6px;margin-top:auto;display:flex}.carrier-access-grid button{color:#53656f;background:#fff;border:1px solid #cbd7dc;border-radius:8px;padding:8px 10px;font-size:.58rem;font-weight:850}.carrier-access-grid button:not(.quiet-button){color:#89652c;border-color:#b99351}.carrier-access-grid button:disabled{opacity:.45}.carrier-access-scope{gap:5px;display:grid}.carrier-access-scope small{color:#267354;font-size:.57rem;font-weight:850}.carrier-access-scope p{color:#566872;margin:0;font-size:.61rem;line-height:1.45}.carrier-access-scope span{color:#89969d;font-size:.53rem}.carrier-access-editor{gap:10px;display:grid}.carrier-access-editor fieldset{border:0;margin:0;padding:0}.carrier-access-editor legend{color:#61727c;margin-bottom:6px;font-size:.56rem;font-weight:850}.carrier-access-editor fieldset>div{flex-wrap:wrap;gap:5px;display:flex}.carrier-access-editor fieldset label{color:#5d6e77;background:#fff;border:1px solid #d8e0e3;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.54rem;display:flex}.carrier-access-editor input{accent-color:#b98d44}.carrier-access-attestation{color:#657780;align-items:start;gap:7px;font-size:.56rem;line-height:1.45;display:flex}.carrier-access-loading{color:#7a8991;font-size:.66rem}.carrier-access-panel>footer{color:#788890;border-top:1px solid #e5eaec;margin-top:17px;padding-top:13px;font-size:.59rem;line-height:1.55}.live-shell[data-theme=matte] .carrier-access-panel{color:#edf3f6;background:#142734;border-color:#2d4452}.live-shell[data-theme=matte] .carrier-access-panel h3{color:#edf3f6}.live-shell[data-theme=matte] .carrier-access-panel>header p,.live-shell[data-theme=matte] .carrier-access-panel>footer{color:#98aab4}.live-shell[data-theme=matte] .carrier-access-panel>header>span,.live-shell[data-theme=matte] .carrier-access-grid>article{background:#10232e;border-color:#304955}.live-shell[data-theme=matte] .carrier-access-grid>article.reported{background:#133126;border-color:#3b745d}.live-shell[data-theme=matte] .carrier-access-grid article>header b{color:#edf3f6}.live-shell[data-theme=matte] .carrier-access-scope p{color:#aebdc5}.live-shell[data-theme=matte] .carrier-access-editor fieldset legend,.live-shell[data-theme=matte] .carrier-access-attestation{color:#a6b6be}.live-shell[data-theme=matte] .carrier-access-editor fieldset label{color:#bdc9cf;background:#172f3c;border-color:#3a515e}.live-shell[data-theme=matte] .carrier-access-grid button{color:#d9e4e9;background:#1a3442;border-color:#3b5360}.live-shell[data-theme=matte] .carrier-access-panel>footer{border-color:#2d4452}@media (max-width:900px){.pilot-team-hero{grid-template-columns:1fr}.pilot-seat-meter{justify-items:start}.pilot-operating-model,.carrier-access-grid{grid-template-columns:1fr 1fr}.pilot-roster>header{display:none}.pilot-roster>article{grid-template-columns:minmax(0,1fr) auto}.pilot-roster>article>span:nth-of-type(2){grid-column:1}.pilot-roster>article>nav{grid-area:1/2/3}.pilot-roster>article>em{grid-area:1/2;justify-self:end}.pilot-roster>article>nav{grid-row:2;align-self:end}}@media (max-width:650px){.pilot-team-hero,.pilot-roster-card,.carrier-access-panel{padding:18px}.pilot-team-hero h2{font-size:1.65rem}.pilot-operating-model,.carrier-access-grid{grid-template-columns:1fr}.pilot-roster-card>header,.carrier-access-panel>header{flex-direction:column;align-items:flex-start}.pilot-roster-card>header button{width:100%}.pilot-roster-card form{grid-template-columns:1fr}.pilot-roster>article{display:grid}.pilot-history span{grid-template-columns:1fr auto}.pilot-history small{grid-column:1/3}.carrier-access-panel>header>span{justify-items:start}.carrier-access-grid>article{padding:13px}}.calendar-status-expanded{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.calendar-status-expanded>span{align-content:center;min-height:112px;padding:20px 21px;position:relative}.calendar-status-expanded>span:after{content:"";background:#d7e0e4;border-radius:999px;height:2px;position:absolute;inset:auto 21px 0}.calendar-status-expanded>.calendar-next:after{background:linear-gradient(90deg,#d2a85e,#f2d89d)}.calendar-status-expanded b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-status-expanded em{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.calendar-week,.calendar-connections{background:#fff;border:1px solid #dfe5e8;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #17242e0b}.calendar-week>header,.calendar-connections>header{border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.calendar-week>header small,.calendar-connections>header small{color:#9b733a;letter-spacing:.12em;font-size:.6875rem;font-weight:850}.calendar-week h3,.calendar-connections h3{margin:5px 0 0;font:1.35rem Georgia,serif}.calendar-week header p{color:#829099;margin:5px 0 0;font-size:.8125rem;line-height:1.45}.calendar-week>header button{color:#66757e;background:#fff;border:1px solid #d5dde1;border-radius:999px;flex:none;min-height:44px;padding:9px 14px;font-size:.75rem;font-weight:800}.calendar-week>header button.active{color:#8c672f;background:#fff8e9;border-color:#b8904b}.calendar-week-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px;display:grid}.calendar-week-strip>button{color:#26343d;text-align:left;background:linear-gradient(155deg,#fff,#f6faf9);border:1px solid #e1e7e9;border-radius:14px;gap:8px;min-width:0;min-height:126px;padding:13px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.calendar-week-strip>button:hover{border-color:#b8ccc6;transform:translateY(-2px);box-shadow:0 10px 24px #18342b10}.calendar-week-strip>button.active{background:linear-gradient(155deg,#fffaf0,#f8f1df);border-color:#c59b50;box-shadow:0 10px 26px #a4782c17}.calendar-week-strip>button.today{box-shadow:inset 0 0 0 1px #5c9581}.calendar-week-strip>button>span{justify-content:space-between;align-items:center;gap:5px;display:flex}.calendar-week-strip small{color:#75858e;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:850}.calendar-week-strip>button>span em{color:#39755f;letter-spacing:.05em;background:#e3f2ec;border-radius:999px;padding:3px 5px;font-size:.5625rem;font-style:normal;font-weight:900}.calendar-week-strip>button>b{font:1.65rem/1 Georgia,serif}.calendar-week-strip>button>p{color:#667780;margin:auto 0 0;font-size:.75rem}.calendar-day-meter{background:#dcebe5;border-radius:999px;height:5px;display:block;overflow:hidden}.calendar-day-meter>span{border-radius:inherit;background:linear-gradient(90deg,#d3ac63,#b98537);min-width:4px;height:100%;transition:width .25s;display:block}.calendar-week-strip>button:has(p:last-of-type){cursor:pointer}.calendar-connections>header>span{color:#72818a;background:#f7f9fa;border:1px solid #dce4e7;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:750}.calendar-connections .calendar-provider-grid{padding:14px}.calendar-provider-grid article{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.calendar-provider-grid article:before{content:"";background:var(--provider);opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.calendar-provider-grid article:hover{border-color:color-mix(in srgb,var(--provider) 28%,#dfe5e8);transform:translateY(-2px);box-shadow:0 16px 36px #17242e12}.calendar-provider-grid article>i{box-shadow:inset 0 1px #fff8}.calendar-provider-grid footer>span{background:#f5f7f8;border-radius:999px;padding:6px 9px}.calendar-provider-grid footer>span.connected{background:#ebf7f1}.calendar-provider-grid footer>span.ready{background:#fff6e6}.calendar-agenda>header nav{align-items:center;gap:7px;display:flex}.calendar-agenda-day{position:relative}.calendar-agenda-day>h4{z-index:2;color:#6c7b84;letter-spacing:.045em;text-transform:uppercase;background:#f6f8f9;border-bottom:1px solid #e9edef;margin:0;padding:10px 20px;font:800 .75rem/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;position:sticky;top:0}.calendar-agenda-day>article{--event-provider:#00a4ef;border-bottom:1px solid #edf0f2;grid-template-columns:14px 100px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 20px;display:grid;position:relative}.calendar-agenda-day>article[data-provider=google]{--event-provider:#4285f4}.calendar-agenda-day>article:before{content:"";background:#e1e7ea;width:1px;position:absolute;top:0;bottom:0;left:26px}.calendar-agenda-day:last-of-type>article:last-child{border-bottom:0}.calendar-timeline-dot{z-index:1;background:var(--event-provider);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--event-provider) 18%,#fff);border:2px solid #fff;border-radius:50%;position:relative}.calendar-agenda-day time{color:#40515c;text-align:left;background:0 0;justify-items:start;padding:0}.calendar-agenda-day time b{font-size:.875rem}.calendar-agenda-day time small{color:#8b979e;font-size:.6875rem}.calendar-agenda-day article>div{min-width:0}.calendar-agenda-day article>div>small{color:color-mix(in srgb,var(--event-provider) 75%,#5d6c75);letter-spacing:.055em;font-size:.6875rem;font-weight:800}.calendar-agenda-day h5{color:#24323b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:.9375rem;overflow:hidden}.calendar-agenda-day p{font-size:.75rem}.calendar-agenda-day article>nav{align-items:center;gap:6px;display:flex}.calendar-agenda-day article>nav :is(a,button){min-height:40px;padding:9px 11px;font-size:.75rem}.calendar-agenda-loading{gap:10px;padding:22px;display:grid}.calendar-agenda-loading i{background:linear-gradient(90deg,#eef2f4 25%,#f8fafb 50%,#eef2f4 75%) 0 0/200% 100%;border-radius:12px;height:62px;animation:1.2s ease-in-out infinite calendar-shimmer}.calendar-agenda-loading i:nth-child(2){animation-delay:.12s}.calendar-agenda-loading i:nth-child(3){animation-delay:.24s}@keyframes calendar-shimmer{to{background-position:-200% 0}}.calendar-week-strip>button:focus-visible{outline-offset:2px;outline:3px solid #d9b66f}.calendar-week>header button:focus-visible{outline-offset:2px;outline:3px solid #d9b66f}.calendar-agenda button:focus-visible{outline-offset:2px;outline:3px solid #d9b66f}.calendar-connections button:focus-visible{outline-offset:2px;outline:3px solid #d9b66f}.live-shell[data-theme=matte] .calendar-status-expanded>span:after{background:#334a59}.live-shell[data-theme=matte] .calendar-status-expanded>.calendar-next:after{background:linear-gradient(90deg,#d2a85e,#806638)}.live-shell[data-theme=matte] .calendar-week,.live-shell[data-theme=matte] .calendar-connections{color:#edf2f5;background:#142431;border-color:#2b3e4c;box-shadow:0 14px 38px #0002}.live-shell[data-theme=matte] .calendar-week>header,.live-shell[data-theme=matte] .calendar-connections>header{border-color:#2b3e4c}.live-shell[data-theme=matte] .calendar-week h3,.live-shell[data-theme=matte] .calendar-connections h3{color:#eff4f6}.live-shell[data-theme=matte] .calendar-week header p{color:#94a6b2}.live-shell[data-theme=matte] .calendar-week>header button,.live-shell[data-theme=matte] .calendar-connections>header>span{color:#b9c7cf;background:#1b2d3b;border-color:#354957}.live-shell[data-theme=matte] .calendar-week>header button.active{color:#e4c27c;background:#302a20;border-color:#7e693d}.live-shell[data-theme=matte] .calendar-week-strip>button{color:#edf3f6;background:linear-gradient(155deg,#172a37,#122631);border-color:#2c4351}.live-shell[data-theme=matte] .calendar-week-strip>button:hover{border-color:#45675d;box-shadow:0 12px 28px #0003}.live-shell[data-theme=matte] .calendar-week-strip>button.active{background:linear-gradient(155deg,#30291f,#1d2c34);border-color:#8c7341;box-shadow:0 12px 28px #0003}.live-shell[data-theme=matte] .calendar-week-strip>button.today{box-shadow:inset 0 0 0 1px #4c876f}.live-shell[data-theme=matte] .calendar-week-strip small{color:#91a4af}.live-shell[data-theme=matte] .calendar-week-strip>button>span em{color:#8fd4b5;background:#173a2f}.live-shell[data-theme=matte] .calendar-week-strip>button>p{color:#9eafb8}.live-shell[data-theme=matte] .calendar-day-meter{background:#244338}.live-shell[data-theme=matte] .calendar-provider-grid article:before{opacity:.9}.live-shell[data-theme=matte] .calendar-provider-grid article>i{box-shadow:inset 0 1px #ffffff0d}.live-shell[data-theme=matte] .calendar-provider-grid footer>span{background:#10202d}.live-shell[data-theme=matte] .calendar-provider-grid footer>span.connected{background:#17372d}.live-shell[data-theme=matte] .calendar-provider-grid footer>span.ready{background:#30291f}.live-shell[data-theme=matte] .calendar-agenda-day>h4{color:#91a5b1;background:#10202d;border-color:#2b3e4c}.live-shell[data-theme=matte] .calendar-agenda-day>article{border-color:#2b3e4c}.live-shell[data-theme=matte] .calendar-agenda-day>article:before{background:#334b59}.live-shell[data-theme=matte] .calendar-timeline-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--event-provider) 25%,#142431);border-color:#142431}.live-shell[data-theme=matte] .calendar-agenda-day time{color:#e6eef2;background:0 0}.live-shell[data-theme=matte] .calendar-agenda-day time small{color:#8297a3}.live-shell[data-theme=matte] .calendar-agenda-day h5{color:#eff4f6}.live-shell[data-theme=matte] .calendar-agenda-loading i{background:linear-gradient(90deg,#172b38 25%,#203746 50%,#172b38 75%) 0 0/200% 100%}@media (max-width:1050px){.calendar-status-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-week-strip{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto}.calendar-week-strip>button{scroll-snap-align:start}}@media (max-width:700px){.calendar-status-expanded{grid-template-columns:1fr}.calendar-status-expanded>span{min-height:98px}.calendar-week>header,.calendar-connections>header{flex-direction:column;align-items:flex-start;padding:17px}.calendar-week>header button{width:100%}.calendar-week-strip{padding:11px}.calendar-connections>header>span{text-align:center;width:100%}.calendar-connections .calendar-provider-grid{padding:11px}.calendar-agenda>header{align-items:flex-start}.calendar-agenda>header nav{width:100%}.calendar-agenda>header nav button{flex:1;min-height:44px}.calendar-agenda-day>h4{padding:10px 16px;top:0}.calendar-agenda-day>article{grid-template-columns:14px minmax(0,1fr);gap:7px 12px;padding:15px 16px}.calendar-agenda-day>article:before{left:22px}.calendar-timeline-dot{grid-area:1/1/4}.calendar-agenda-day time,.calendar-agenda-day article>div,.calendar-agenda-day article>nav{grid-column:2}.calendar-agenda-day time{align-items:center;gap:8px;display:flex}.calendar-agenda-day h5{white-space:normal}.calendar-agenda-day article>nav :is(a,button){min-height:44px}.calendar-agenda p{white-space:normal}}@media (prefers-reduced-motion:reduce){.calendar-week-strip>button,.calendar-provider-grid article,.calendar-day-meter>span{transition:none}.calendar-agenda-loading i{animation:none}}.calendar-health-warning{color:#573f1c;background:linear-gradient(135deg,#fff9eb,#fff3d9);border:1px solid #dfb463;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex;box-shadow:0 10px 28px #9f6d1612}.calendar-health-warning>div{gap:4px;display:grid}.calendar-health-warning small{color:#9a6c23;letter-spacing:.1em;font-size:.6875rem;font-weight:900}.calendar-health-warning b{font-size:.9375rem}.calendar-health-warning p{color:#826536;margin:0;font-size:.8125rem}.calendar-health-warning nav{flex:none;gap:8px;display:flex}.calendar-health-warning button{color:#79551e;background:#fff;border:1px solid #c99b4b;border-radius:10px;min-height:44px;padding:9px 13px;font-size:.75rem;font-weight:850}.calendar-connections>header>nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.calendar-connections>header>nav>span{color:#72818a;background:#f7f9fa;border:1px solid #dce4e7;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:750}.calendar-connections>header>nav>button{color:#835f28;background:#fffaf0;border:1px solid #c8a261;border-radius:999px;min-height:40px;padding:8px 12px;font-size:.75rem;font-weight:850}.calendar-provider-grid article[data-health=degraded]{border-color:#d9a958;box-shadow:0 14px 32px #9f6d1617}.calendar-provider-grid footer>span.degraded{color:#95651a;background:#fff1d5}.calendar-provider-grid footer>span.degraded>i{background:#d9992c;box-shadow:0 0 0 4px #d9992c20}.calendar-source-options{background:#f7fafb;border:1px solid #dce4e7;border-radius:13px;gap:12px;margin-top:16px;padding:15px;display:grid}.calendar-source-options>header{gap:3px;display:grid}.calendar-source-options>header b{font-size:.875rem}.calendar-source-options>header small,.calendar-source-options legend{color:#7d8991;font-size:.75rem}.calendar-source-options fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.calendar-source-options legend{margin-bottom:7px;font-weight:800}.calendar-source-options fieldset label,.calendar-video-option{background:#fff;border:1px solid #e0e6e9;border-radius:10px;align-items:flex-start;gap:9px!important;margin:0!important;padding:10px!important;display:flex!important}.calendar-source-options input,.calendar-video-option input{margin-top:2px;width:auto!important}.calendar-source-options fieldset span,.calendar-video-option span{gap:2px;display:grid}.calendar-source-options fieldset b,.calendar-video-option b{font-size:.8125rem}.calendar-source-options fieldset small,.calendar-video-option small{color:#87939b;font-size:.75rem;font-weight:500}.calendar-source-options>label{color:#65727b;gap:6px;font-size:.75rem;font-weight:750;display:grid}.calendar-source-options select{color:#17242e;background:#fff;border:1px solid #d9e0e4;border-radius:9px;width:100%;padding:11px}.calendar-video-option{color:#45545e!important;margin-top:12px!important}.live-shell[data-theme=matte] .calendar-health-warning{color:#f1d797;background:linear-gradient(135deg,#30291f,#27261f);border-color:#6f572d}.live-shell[data-theme=matte] .calendar-health-warning p{color:#bca777}.live-shell[data-theme=matte] .calendar-health-warning button,.live-shell[data-theme=matte] .calendar-connections>header>nav>button{color:#e4c27c;background:#30291f;border-color:#756137}.live-shell[data-theme=matte] .calendar-connections>header>nav>span{color:#b9c7cf;background:#1b2d3b;border-color:#354957}.live-shell[data-theme=matte] .calendar-source-options{background:#10202d;border-color:#304450}.live-shell[data-theme=matte] .calendar-source-options fieldset label,.live-shell[data-theme=matte] .calendar-video-option,.live-shell[data-theme=matte] .calendar-source-options select{color:#edf2f5;background:#172936;border-color:#354957}.live-shell[data-theme=matte] .calendar-source-options header small,.live-shell[data-theme=matte] .calendar-source-options legend,.live-shell[data-theme=matte] .calendar-source-options fieldset small,.live-shell[data-theme=matte] .calendar-video-option small{color:#91a3ad}@media (max-width:700px){.calendar-health-warning{flex-direction:column;align-items:stretch}.calendar-health-warning nav{grid-template-columns:1fr 1fr;display:grid}.calendar-connections>header>nav{flex-direction:column;align-items:stretch;width:100%}.calendar-connections>header>nav>*{text-align:center;width:100%}}.share-link-field{gap:7px;margin-top:18px;display:grid}.share-link-field span{color:#6f7c86;font-size:.72rem;font-weight:800}.share-link-field input{box-sizing:border-box;color:#26333c;background:#f5f7f8;border:1px solid #d5dde2;border-radius:8px;width:100%;padding:11px 12px;font:500 .75rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.share-link-field input:focus{border-color:#a77e42;outline:3px solid #b98d4630}.share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.share-actions a,.share-actions button{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex}.share-actions .share-primary{background:#a77e42;border-color:#a77e42}.share-actions button:disabled{cursor:wait;opacity:.7}.share-notice{background:#eef6f1;border-radius:8px;padding:10px 12px;font-size:.72rem;line-height:1.45;color:#2d6548!important;margin:0 0 14px!important}.live-shell[data-theme=matte] .share-card{color:#19232c;background:#f9fbfc}.live-shell[data-theme=matte] .share-notice{background:#e9f6ef;color:#24583f!important}@media (max-width:650px){.share-actions{grid-template-columns:1fr}}.license-share-register{background:#f7f9fa;border-bottom:1px solid #e7ecef}.license-share-register>summary{cursor:pointer;color:#57636c;align-items:center;gap:8px;padding:11px 22px;font-size:.68rem;font-weight:800;list-style:none;display:flex}.license-share-register>summary::-webkit-details-marker{display:none}.license-share-register>summary:before{content:"▸";color:#a77e42}.license-share-register[open]>summary:before{content:"▾"}.license-share-register>summary b{color:#72552d;background:#e8dcc8;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.62rem;display:grid}.license-share-register>div{display:grid}.license-share-register article{border-top:1px solid #e7ecef;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;display:flex}.license-share-register article span{gap:3px;display:grid}.license-share-register article nav{flex-wrap:wrap;gap:8px;display:flex}.license-share-register article b{color:#27343d;font-size:.7rem}.license-share-register article small{color:#7c8992;font-size:.6rem}.license-share-register article nav button:first-child{color:#765629;background:#a77e4214;border-color:#a77e4260}.license-share-register article .quiet-button,.share-actions .share-danger{color:#9e4942;background:#c7645d12;border-color:#c9797038}.live-shell:has(.license-vault) .license-share-register{background:#ffffff08;border-color:#ffffff1c}.live-shell:has(.license-vault) .license-share-register>summary{color:#edf2f5}.live-shell:has(.license-vault) .license-share-register article b{color:#edf2f5}.live-shell:has(.license-vault) .license-share-register article{border-color:#ffffff1c}.live-shell:has(.license-vault) .license-share-register article small{color:#b9c6cd}@media (max-width:650px){.license-share-register>summary,.license-share-register article{padding-left:13px;padding-right:13px}.license-share-register article{align-items:flex-start}.license-share-register article button{min-width:74px}}.ad-studio{color:#17232d;gap:16px;display:grid}.ad-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#b8914f25,#0000 30%),linear-gradient(122deg,#091725,#10283b);border:1px solid #a98043;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:38px;padding:30px;display:grid;overflow:hidden}.ad-hero>div:first-child{max-width:760px}.ad-hero small,.ad-library header small,.ad-editor header small,.ad-preview-pane>header small,.saved-ads header small{letter-spacing:.14em;color:#d1ab63;font-size:.58rem}.ad-hero h2{margin:9px 0;font:2.25rem/1.05 Georgia,serif}.ad-hero p{color:#aebbc5;margin:0;font-size:.79rem;line-height:1.65}.ad-steps{background:#ffffff09;border:1px solid #ffffff13;align-items:center;gap:12px;padding:15px 17px;display:flex}.ad-steps span{white-space:nowrap;color:#c7d0d7;gap:4px;font-size:.59rem;display:grid}.ad-steps b{color:#e1bd78;font:1.2rem Georgia,serif}.ad-steps i{color:#667888;font-style:normal}.ad-products{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ad-products button{text-align:left;color:#35414b;background:#fff;border:1px solid #dfe5e8;grid-template-columns:36px 1fr;gap:2px 10px;padding:14px 15px;transition:all .18s;display:grid}.ad-products button>span{color:#99723a;background:#f3eee4;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.ad-products b{font-size:.72rem}.ad-products small{color:#929ca4;font-size:.56rem}.ad-products button.active{background:#fffcf7;border-color:#a97f42;box-shadow:0 7px 20px #11202c0b}.ad-library{background:#fff;border:1px solid #dfe5e8;padding:24px}.ad-library>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:17px;display:flex}.ad-library h3,.ad-editor h3,.saved-ads h3{margin:5px 0 0;font:1.5rem Georgia,serif}.ad-library header p{color:#7c8891;text-align:right;max-width:500px;margin:0;font-size:.68rem;line-height:1.55}.ad-template-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ad-template-card{color:#26323c;text-align:left;background:#fff;border:1px solid #dfe5e8;padding:0;transition:all .18s;overflow:hidden}.ad-template-image{aspect-ratio:4/5;background:#0b1722;position:relative;overflow:hidden}.ad-template-image img{object-fit:cover;width:100%;height:100%;display:block}.ad-template-image:after,.meta-creative.editorial:after{content:"";background:linear-gradient(#06111c12 15%,#0000 45%,#07111ebd 100%);position:absolute;inset:0}.ad-template-image>div{z-index:2;gap:7px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.ad-template-image>div small{letter-spacing:.12em;color:#d8b46f;font:700 .52rem Arial,sans-serif}.ad-template-image>div span{color:#fff;text-shadow:0 2px 13px #0008;font:1.42rem/1.02 Georgia,serif}.ad-template-image.minimal:after{content:"";background:linear-gradient(#fff1 45%,#fffaf3ef 100%);position:absolute;inset:0}.ad-template-image.minimal>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8e8;border:1px solid #ffffffd6;padding:14px;bottom:16px;left:17px;right:17px}.ad-template-image.minimal>div small{color:#9c7437}.ad-template-image.minimal>div span{color:#18232c;letter-spacing:-.03em;text-shadow:none;font:700 1.18rem/1.02 Arial,sans-serif}.ad-template-image>em{z-index:3;color:#604c2f;background:#ffffffef;padding:6px 8px;font-size:.55rem;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.ad-template-card>div:last-child{padding:14px 15px;display:grid}.ad-template-card small{color:#9a763e;font-size:.56rem}.ad-template-card b{margin:5px 0;font:1rem Georgia,serif}.ad-template-card p{color:#828d95;margin:0;font-size:.62rem}.ad-template-option{grid-template-rows:1fr auto;gap:6px;min-width:0;display:grid}.ad-template-option>.ad-template-card{width:100%;height:100%}.ad-template-preview{color:#f0d397;cursor:pointer;background:#172b38;border:1px solid #866d3f;border-radius:9px;min-height:34px;font-size:.56rem;font-weight:850}.ad-template-preview:hover{color:#ffe3a4;background:#213746;border-color:#d5b568}.video-ad-library{color:#fff;background:linear-gradient(120deg,#091725,#10283b);border:1px solid #a98043;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:30px;padding:28px 32px;display:grid}.video-ad-library>div:first-child{max-width:690px}.video-ad-library small{letter-spacing:.14em;color:#d4ae65;font-size:.56rem}.video-ad-library h3{margin:8px 0;font:1.8rem/1.12 Georgia,serif}.video-ad-library p{color:#aebbc5;font-size:.72rem;line-height:1.65}.video-ad-library a{color:#0c1924;background:#d0a85f;margin-top:8px;padding:10px 14px;font-size:.62rem;font-weight:850;text-decoration:none;display:inline-flex}.campaign-video-frame{background:#050b11;border:1px solid #445767;border-radius:12px;justify-self:end;width:100%;min-width:0;max-width:260px;overflow:hidden;box-shadow:0 18px 40px #0006}.video-ad-library video{aspect-ratio:4/5;object-fit:contain;box-sizing:border-box;background:#050b11;border:0;width:100%;max-width:100%;height:auto;display:block}:-webkit-any(.video-ad-library video:-webkit-full-screen,.video-ad-library video:-webkit-full-screen){aspect-ratio:auto;object-fit:contain;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000;border:0;border-radius:0;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}:is(.video-ad-library video:fullscreen,.video-ad-library video:fullscreen){aspect-ratio:auto;object-fit:contain;box-shadow:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#000;border:0;border-radius:0;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}.ad-builder{grid-template-columns:minmax(390px,.9fr) minmax(440px,1.1fr);align-items:start;gap:14px;display:grid}.ad-editor,.ad-preview-pane{background:#fff;border:1px solid #dfe5e8;padding:24px}.ad-editor>header{border-bottom:1px solid #e5e9ec;margin-bottom:17px;padding-bottom:17px}.ad-editor header p{color:#86919a;margin:6px 0 0;font-size:.66rem;line-height:1.5}.ad-editor>label,.ad-editor .ad-two>label{color:#66737d;gap:6px;margin-bottom:13px;font-size:.65rem;font-weight:750;display:grid;position:relative}.ad-editor label>.over{color:#bd4f43}.ad-editor label>small{color:#929ca4;font-size:.55rem;font-weight:600;position:absolute;right:0}.ad-editor input,.ad-editor textarea,.ad-editor select{color:#17232c;width:100%;font:inherit;resize:vertical;background:#f8fafb;border:1px solid #dce2e6;border-radius:6px;outline:0;padding:11px 12px}.ad-editor input:focus,.ad-editor textarea:focus,.ad-editor select:focus{border-color:#a97f42;box-shadow:0 0 0 3px #a97f4214}.ad-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.design-system{border:0;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;padding:0;display:grid}.design-system legend{color:#66737d;grid-column:1/-1;margin-bottom:6px;font-size:.65rem;font-weight:750}.design-system button{text-align:left;color:#52606a;background:#f8fafb;border:1px solid #dce2e6;gap:3px;padding:11px 12px;display:grid}.design-system button.active{background:#fffaf1;border-color:#a97f42;box-shadow:0 0 0 2px #a97f4210}.design-system b{color:#27343e;font-size:.64rem}.design-system small{color:#8a959d;font-size:.52rem}.ad-form-pack{background:#fffaf1;border:1px solid #e4d5b8;padding:14px}.ad-form-pack>span{gap:4px;display:grid}.ad-form-pack b{color:#75572d;font-size:.68rem}.ad-form-pack small{color:#897759;font-size:.59rem;line-height:1.45}.ad-form-pack>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.ad-form-pack em{color:#6d795f;background:#f0f3e9;padding:5px 7px;font-size:.54rem;font-style:normal}.ad-preview-pane{background:#eef2f4}.ad-preview-pane>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ad-preview-pane>header>div:first-child{gap:3px;display:grid}.ad-preview-pane>header b{font-size:.7rem}.ad-preview-tools{align-items:center;gap:6px;display:flex}.ad-preview-tools span{color:#6f7b84;background:#fff;border:1px solid #dce2e6;padding:7px 8px;font-size:.55rem}.ad-preview-tools button{color:#fff;cursor:pointer;background:#112231;border:0;padding:8px 11px;font-size:.58rem;font-weight:800}.ad-preview-tools button:hover{background:#1a3247}.creative-picker{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px;display:grid}.creative-picker button{color:#53606a;text-align:left;background:#fff;border:1px solid #d6dde1;align-items:center;gap:7px;min-width:0;padding:6px;display:flex}.creative-picker button.active{background:#fffaf1;border-color:#a77e42}.creative-picker img{object-fit:cover;flex:none;width:34px;height:42px}.creative-picker span{min-width:0;display:grid}.creative-picker b{white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.creative-picker small{color:#929ca4;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.meta-preview{background:#fff;border:1px solid #d9dfe3;width:min(100%,500px);margin:auto;box-shadow:0 14px 35px #10202e12}.meta-page{align-items:center;gap:9px;padding:11px 12px;display:flex}.meta-page>span{color:#d8b36d;background:#0d1b28;border-radius:50%;place-items:center;width:34px;height:34px;font:700 1rem Georgia,serif;display:grid}.meta-page>div{display:grid}.meta-page b{font-size:.68rem}.meta-page small{color:#7f8a93;margin-top:2px;font-size:.53rem}.meta-page i{color:#67737d;margin-left:auto;font-style:normal}.meta-preview>p{color:#33404a;margin:0;padding:0 12px 11px;font-size:.65rem;line-height:1.5}.meta-creative{aspect-ratio:4/5;background:#101b26;position:relative;overflow:hidden}.meta-creative img{object-fit:cover;width:100%;height:100%;display:block}.meta-creative-copy{z-index:2;gap:8px;display:grid;position:absolute;bottom:28px;left:25px;right:25px}.meta-creative-copy small{color:#d8b46f;letter-spacing:.14em;font-size:.56rem;font-weight:800}.meta-creative-copy span{color:#fff;text-shadow:0 2px 15px #000b;font:2rem/1.02 Georgia,serif}.meta-creative-copy i{color:#d7dde2;font-size:.58rem;font-style:normal}.meta-creative.minimal:after{content:"";background:linear-gradient(#fff1 35%,#fdfaf2dd 100%);position:absolute;inset:0}.meta-creative.minimal .meta-creative-copy{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdf4ec;border:1px solid #ffffffef;padding:23px;bottom:30px;left:28px;right:28px}.meta-creative.minimal .meta-creative-copy:before{content:"";background:#a77e42;width:54px;height:3px}.meta-creative.minimal .meta-creative-copy small{color:#99723a}.meta-creative.minimal .meta-creative-copy span{color:#17232d;letter-spacing:-.04em;text-shadow:none;font:750 1.75rem/1.02 Arial,sans-serif}.meta-creative.minimal .meta-creative-copy i{color:#65727a}.meta-preview>footer{background:#f4f5f6;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.meta-preview footer>div{min-width:0;display:grid}.meta-preview footer small{color:#7f8992;font-size:.5rem}.meta-preview footer b{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:.7rem;overflow:hidden}.meta-preview footer p{color:#7a858e;margin:0;font-size:.55rem}.meta-preview footer button{color:#39454e;background:#e6e8ea;border:1px solid #cdd4d9;padding:8px 11px;font-size:.58rem;font-weight:800}.placement-switcher{background:#e7ecef;border:1px solid #d7dee2;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:6px;width:min(100%,500px);margin:0 auto 12px;padding:4px;display:grid}.placement-switcher button{color:#68757e;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.placement-switcher b{font-size:.57rem}.placement-switcher small{color:#8d989f;font-size:.47rem}.placement-switcher button.active{color:#fff;background:#0f2231;box-shadow:0 5px 14px #0d1c2930}.placement-switcher button.active small{color:#d9bb80}.placement-download{color:#fff;cursor:pointer;background:#102432;border:1px solid #243c4d;border-radius:8px;width:min(100%,500px);margin:10px auto 0;padding:10px 13px;font-size:.58rem;font-weight:850}.meta-preview.vertical{background:#0b1721;border-radius:18px;width:min(100%,360px);padding:8px}.meta-story-frame{aspect-ratio:9/16;background:#0c1823;border-radius:13px;position:relative;overflow:hidden}.meta-story-frame>img{object-fit:cover;width:100%;height:100%;display:block}.meta-story-frame:after{content:"";background:linear-gradient(#07121f70 0,#0000 35%,#06101ce8 100%);position:absolute;inset:0}.meta-story-top{z-index:3;color:#fff;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:13px;right:13px}.meta-story-top>span{color:#0000;background:url(/logo.png) 50%/cover no-repeat;border-radius:50%;width:29px;height:29px;font-size:0}.meta-story-top>div{display:grid}.meta-story-top b{font-size:.57rem}.meta-story-top small{color:#c7d0d7;font-size:.43rem}.meta-story-top i{margin-left:auto;font-style:normal}.meta-story-safe{z-index:4;pointer-events:none;border:1px dashed #fff7;position:absolute;inset:72px 18px 103px}.meta-story-safe span{color:#f0d595;letter-spacing:.05em;background:#07131dc7;border-radius:999px;padding:4px 6px;font-size:.39rem;font-weight:800;position:absolute;top:5px;right:5px}.meta-story-copy{z-index:3;color:#fff;gap:7px;display:grid;position:absolute;bottom:132px;left:26px;right:26px}.meta-story-copy small{color:#e4bf75;letter-spacing:.14em;font-size:.51rem;font-weight:850}.meta-story-copy span{text-shadow:0 3px 16px #000c;font:1.65rem/1.03 Georgia,serif}.meta-story-copy i{color:#dbe1e5;font-size:.51rem;font-style:normal}.meta-story-frame.minimal:after{background:linear-gradient(#ffffff12 22%,#fcfaf4f5 100%)}.meta-story-frame.minimal .meta-story-copy{color:#18242d;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdf2e8;border:1px solid #fff;padding:17px;bottom:130px}.meta-story-frame.minimal .meta-story-copy small{color:#95703a}.meta-story-frame.minimal .meta-story-copy span{letter-spacing:-.035em;text-shadow:none;font:750 1.4rem/1.02 Arial,sans-serif}.meta-story-frame.minimal .meta-story-copy i{color:#65727a}.meta-story-action{z-index:5;color:#fff;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:17px;right:17px}.meta-story-action>span{min-width:0;display:grid}.meta-story-action b{white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;overflow:hidden}.meta-story-action small{color:#b7c1c8;font-size:.43rem}.meta-story-action button{color:#14232d;background:#ffffffeb;border:1px solid #ffffff80;border-radius:999px;flex:none;padding:8px 10px;font-size:.48rem;font-weight:850}.meta-placement-note{text-align:center;color:#91a1ac!important;padding:8px 5px 3px!important;font-size:.44rem!important}.ad-preview-modal>.placement-switcher{z-index:3;margin:16px auto 0;position:sticky;top:91px}.meta-page>span{color:#0000;background:url(/logo.png) 50%/cover no-repeat;font-size:0;box-shadow:0 4px 12px #15223135}.ad-disclosure{background:#fff8e9;border:1px solid #e4d1ac;width:min(100%,500px);margin:12px auto 0;padding:11px 12px}.ad-disclosure b{color:#73572e;font-size:.57rem}.ad-disclosure p{color:#806d4f;margin:4px 0 0;font-size:.53rem;line-height:1.5}.ad-checklist{background:#fff;border:1px solid #dce2e6;width:min(100%,500px);margin:12px auto 0}.ad-checklist>header{border-bottom:1px solid #e7ebed;justify-content:space-between;padding:11px 12px;font-size:.65rem;display:flex}.ad-checklist>header span{color:#99723a}.ad-checklist>div{border-bottom:1px solid #edf0f2;gap:9px;padding:8px 12px;display:flex}.ad-checklist>div:last-child{border:0}.ad-checklist i{color:#458267;background:#eef6f1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.6rem;font-style:normal;display:grid}.ad-checklist .pending i{color:#98a1a8;background:#f1f2f3}.ad-checklist span{display:grid}.ad-checklist b{font-size:.58rem}.ad-checklist small{color:#929ca4;margin-top:2px;font-size:.5rem}.ad-actions{grid-template-columns:1fr 1fr 1.35fr;gap:7px;width:min(100%,500px);margin:12px auto 0;display:grid}.ad-actions button,.meta-connect{color:#5c6972;background:#fff;border:1px solid #d7dee2;padding:11px 12px;font-size:.58rem;font-weight:800}.ad-actions .gold{color:#fff;background:#a77e42;border-color:#a77e42}.ad-actions button:disabled{opacity:.6}.ad-notice{color:#73582e;text-align:center;background:#fff9ed;border:1px solid #e4d3b2;width:min(100%,500px);margin:8px auto 0;padding:9px 11px;font-size:.6rem}.meta-connect{color:#fff;background:#112231;border-color:#112231;justify-content:space-between;width:min(100%,500px);margin:8px auto 0;display:flex}.meta-connect span{color:#d0aa63}.saved-ads{background:#fff;border:1px solid #dfe5e8;padding:22px 24px}.saved-ads>header{border-bottom:1px solid #e6eaed;justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.saved-ads>header>span{color:#8a6632;background:#f4eee3;padding:6px 9px;font-size:.6rem}.saved-ads>p{color:#7c8790;font-size:.7rem;line-height:1.6}.saved-ads>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.saved-ads article{border:1px solid #e0e5e8;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.saved-ads article>span{color:#8d6933;background:#f2eadc;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.saved-ads article>div{display:grid}.saved-ads article b{font-size:.65rem}.saved-ads article small{color:#929ca4;margin-top:3px;font-size:.53rem}.saved-ads article em{color:#6d8b76;background:#edf5ef;padding:4px 6px;font-size:.5rem;font-style:normal}.saved-ads article strong{color:#65717a;text-align:right;grid-column:3;font-size:.62rem}.live-content:has(.ad-preview-shade){z-index:601}.ad-preview-shade{z-index:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06101bea;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.ad-preview-modal{color:#17232d;background:#f2f4f5;border:1px solid #b99250;width:min(1040px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 35px 120px #0009}.ad-preview-modal>header{z-index:4;color:#fff;background:#0c1b29;border-bottom:1px solid #2c4051;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.ad-preview-modal header small{color:#d3ad64;letter-spacing:.14em;font-size:.55rem}.ad-preview-modal h3{margin:5px 0 2px;font:1.35rem Georgia,serif}.ad-preview-modal header p{color:#93a1ac;margin:0;font-size:.62rem}.ad-preview-modal>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #465867;width:36px;height:36px;font-size:1.35rem}.ad-preview-stage{grid-template-columns:minmax(360px,580px) minmax(240px,1fr);align-items:start;gap:30px;padding:28px;display:grid}.ad-preview-stage>.meta-preview{width:100%;margin:0}.ad-preview-stage>aside{background:#fff;border:1px solid #dce2e6;gap:14px;padding:22px;display:grid;position:sticky;top:115px}.ad-preview-stage>aside>small{color:#9a733a;letter-spacing:.12em;font-size:.54rem}.ad-preview-stage h4{margin:-6px 0 4px;font:1.55rem Georgia,serif}.ad-preview-stage aside>span{color:#68757f;border-bottom:1px solid #e9edef;grid-template-columns:1fr auto;gap:12px;padding-bottom:10px;font-size:.65rem;display:grid}.ad-preview-stage aside>span b{color:#26333d}.ad-preview-stage aside>div{background:#fff8e9;border:1px solid #ead7b1;padding:12px}.ad-preview-stage aside>div b{color:#73572e;font-size:.6rem}.ad-preview-stage aside>div p{color:#806d4f;margin:5px 0 0;font-size:.55rem;line-height:1.55}.ad-preview-stage aside>button{color:#fff;cursor:pointer;background:#a77e42;border:0;padding:11px;font-size:.63rem;font-weight:800}.ad-preview-stage aside>button.secondary{color:#60707a;background:#f6f8f9;border:1px solid #d7dee2}.ad-preview-stage>.meta-preview.vertical{justify-self:center;width:min(100%,360px)}@media (max-width:1200px){.ad-hero{grid-template-columns:1fr}.ad-steps{justify-content:space-between}.ad-builder{grid-template-columns:1fr}.ad-preview-pane{display:grid}.meta-preview{width:min(100%,560px)}}@media (max-width:900px){.ad-products,.ad-template-grid{grid-template-columns:1fr 1fr}.saved-ads>div{grid-template-columns:1fr}.video-ad-library{grid-template-columns:1fr 220px}}@media (max-width:650px){.ad-hero,.ad-library,.ad-editor,.ad-preview-pane,.saved-ads,.video-ad-library{padding:20px 16px}.ad-hero h2{font-size:1.8rem}.ad-steps{overflow-x:auto}.ad-products{grid-template-columns:1fr}.ad-library>header{display:block}.ad-library header p{text-align:left;margin-top:8px}.ad-template-grid{display:flex;overflow-x:auto}.ad-template-card{min-width:250px}.ad-two,.design-system{grid-template-columns:1fr}.video-ad-library{grid-template-columns:minmax(0,1fr)}.campaign-video-frame{justify-self:center;width:min(100%,260px)}.creative-picker{display:flex;overflow-x:auto}.creative-picker button{min-width:150px}.meta-creative-copy span{font-size:1.55rem}.meta-creative.minimal .meta-creative-copy span{font-size:1.4rem}.ad-actions{grid-template-columns:1fr}.saved-ads article{grid-template-columns:34px 1fr auto}.ad-preview-tools span{display:none}.ad-preview-shade{place-items:start;padding:0}.ad-preview-modal{border:0;min-height:100vh;max-height:none}.ad-preview-modal>header{padding:17px 16px}.ad-preview-modal header p{display:none}.ad-preview-modal>.placement-switcher{width:calc(100% - 32px);top:79px}.ad-preview-stage{grid-template-columns:1fr;gap:16px;padding:16px}.ad-preview-stage>aside{position:static}.ad-preview-stage .meta-preview{max-width:500px;margin:auto}.meta-preview.vertical{max-width:330px!important}.meta-story-copy span{font-size:1.45rem}}.ad-hero{border-color:#d1a95d;position:relative;box-shadow:0 18px 46px #07111b17}.ad-hero:after{content:"";pointer-events:none;border:1px solid #e5bd7050;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-80px;box-shadow:0 0 70px #cf9f4630}.ad-hero h2{letter-spacing:-.025em;max-width:720px}.ad-hero p{max-width:680px}.ad-products button{border-radius:12px;box-shadow:0 8px 24px #10202e08}.ad-products button.active>span{color:#f0c978;background:#0c1a27;box-shadow:0 0 18px #d6aa5650}.ad-template-card{border-radius:14px;position:relative;box-shadow:0 7px 22px #10202e0a}.ad-template-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #10202e1c}.ad-template-card.selected{border-color:#bf9148;transform:translateY(-3px);box-shadow:0 18px 44px #8a63231e,0 0 0 2px #bf914824}.ad-template-image>img{transition:transform .45s,filter .45s}.ad-template-card:hover .ad-template-image>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.025)}.ad-template-card.signature{background:linear-gradient(#fff,#fffbf3);border-color:#c7a05f}.ad-template-card.signature:before{content:"RECOMMENDED LEAD CREATIVE";z-index:5;color:#fff;letter-spacing:.1em;text-align:center;background:linear-gradient(90deg,#8e672f,#c39a55);padding:7px 10px;font-size:.43rem;font-weight:900;position:absolute;top:0;left:0;right:0}.ad-template-card.signature .ad-template-image{margin-top:25px}.ad-template-card.signature .ad-template-image>em{color:#f3d28f;background:#132431}.ad-template-card.signature .ad-template-image>div:before{content:"";background:#d7b36d;width:46px;height:2px;margin-bottom:2px}.ad-angle{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4d28d;letter-spacing:.06em;text-transform:uppercase;background:#0a1722b8;border:1px solid #ffffffab;border-radius:999px;max-width:58%;padding:6px 8px;font-size:.49rem;font-weight:850;line-height:1;position:absolute;top:12px;left:12px}.ad-template-image>em{border-radius:999px;box-shadow:0 6px 16px #0002}.ad-template-card>div:last-child{gap:2px;min-height:130px}.ad-template-card>div:last-child>b{line-height:1.1}.ad-template-card>div:last-child>p{line-height:1.45}.ad-audience{color:#5e6b74;border-top:1px solid #edf0f2;margin-top:auto;padding-top:10px;font-size:.52rem;font-weight:720;line-height:1.35;display:block}.performance-brief{color:#fff;background:#0d1c29;border:1px solid #263b4c;border-radius:13px;grid-template-columns:1.05fr 1fr 1.35fr;margin-top:14px;display:grid;overflow:hidden}.performance-brief>span{border-right:1px solid #ffffff12;align-content:start;gap:6px;padding:16px 18px;display:grid}.performance-brief>span:last-child{border:0}.performance-brief small{color:#d7b46c;letter-spacing:.13em;font-size:.5rem}.performance-brief b{color:#d9e0e5;font-size:.64rem;font-weight:620;line-height:1.5}.video-beats{flex-wrap:wrap;gap:7px;margin:15px 0 2px;display:flex}.video-beats span{color:#788b99;background:#ffffff08;border:1px solid #ffffff13;gap:4px;min-width:150px;padding:9px 11px;font-size:.5rem;display:grid}.video-beats b{color:#dce4ea;font-size:.59rem}.campaign-video-frame video{border-radius:11px}.video-ad-library a{border-radius:8px;box-shadow:0 8px 20px #0003}.creative-picker{grid-template-columns:repeat(2,1fr)}.creative-picker button{border-radius:9px;min-height:58px;padding:7px}.creative-picker button.active{box-shadow:inset 0 0 0 1px #a77e42,0 7px 18px #a77e4212}.creative-picker img{border-radius:6px;width:42px;height:50px}.meta-creative-copy{max-width:86%;right:auto}.meta-creative-copy span{font-size:1.85rem;line-height:1.04}.meta-creative-copy i{letter-spacing:.02em}.meta-preview{border-radius:13px;overflow:hidden}.ad-preview-pane,.ad-editor,.ad-library,.saved-ads{border-radius:14px}.creative-quality-bar{color:#d8f3e7;background:#143329;border:1px solid #315747;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 12px;padding:10px 12px;display:flex}.creative-quality-bar>span{align-items:center;gap:8px;display:flex}.creative-quality-bar i{color:#8be1b8;background:#1e5a45;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.55rem;font-style:normal;font-weight:900;display:grid}.creative-quality-bar b{font-size:.55rem}.creative-quality-bar small{color:#8eb6a4;font-size:.47rem}.creative-quality-bar.attention{color:#f4dfb2;background:#342b1e;border-color:#6f5630}.creative-quality-bar.attention i{color:#ffd995;background:#6a4c21}.creative-quality-bar.attention small{color:#c3ab7c}@media (max-width:900px){.performance-brief{grid-template-columns:1fr}.performance-brief>span{border-bottom:1px solid #ffffff12;border-right:0}.performance-brief>span:last-child{border-bottom:0}}@media (max-width:650px){.meta-creative-copy span{font-size:1.45rem}.ad-angle{max-width:52%;font-size:.46rem}.ad-template-card>div:last-child{min-height:122px}.video-beats{display:grid}.video-beats span{min-width:0}}.funnel-lab{background:linear-gradient(145deg,#fbfcfc,#f4f6f7);border:1px solid #d8dde1;border-radius:14px;padding:28px;box-shadow:0 16px 42px #10202e0c}.funnel-head{grid-template-columns:1fr minmax(260px,440px);align-items:end;gap:36px;display:grid}.funnel-head small,.funnel-copy>small,.funnel-questions header small,.funnel-operations article>small,.funnel-actions small{color:#a47b3d;letter-spacing:.14em;font-size:.54rem;font-weight:850}.funnel-head h3{color:#15232e;margin:8px 0 0;font:1.75rem/1.12 Georgia,serif}.funnel-head>p{color:#6c7982;margin:0;font-size:.68rem;line-height:1.65}.funnel-paths{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.funnel-paths button{text-align:left;color:#172630;cursor:pointer;background:#fff;border:1px solid #dbe1e5;border-radius:11px;gap:7px;padding:18px;display:grid;position:relative}.funnel-paths button.active{color:#fff;background:linear-gradient(135deg,#0d1c29,#132c3d);border-color:#b58947;box-shadow:0 14px 35px #0b1b2823}.funnel-paths span{letter-spacing:.13em;color:#a0783c;font-size:.48rem;font-weight:850}.funnel-paths b{font:1.05rem Georgia,serif}.funnel-paths p{color:#76828a;max-width:520px;margin:0;font-size:.61rem;line-height:1.55}.funnel-paths button.active p{color:#adbac3}.funnel-paths em{color:#a0783c;font-size:.48rem;font-style:normal;font-weight:800;position:absolute;top:14px;right:14px}.funnel-flow{background:#fff;border:1px solid #e0e5e8;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:13px 0;padding:14px 16px;display:grid}.funnel-flow>span{letter-spacing:.05em;gap:3px;font-size:.54rem;font-weight:850;display:grid}.funnel-flow b{color:#b2894c;font:1rem Georgia,serif}.funnel-flow small{color:#8b969e;letter-spacing:0;font-size:.47rem;font-weight:600}.funnel-flow i{color:#b1bbc1;font-style:normal}.funnel-blueprint{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:13px;display:grid}.funnel-copy{color:#fff;background:radial-gradient(circle at 90% 0,#b48d4930,#0000 28%),#0d1b28;border-radius:12px;padding:28px}.funnel-copy h4{max-width:570px;margin:14px 0 11px;font:1.8rem/1.08 Georgia,serif}.funnel-copy>p{color:#aeb9c1;max-width:560px;font-size:.7rem;line-height:1.65}.funnel-copy>div{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.funnel-copy>div span{color:#d3dce2;background:#ffffff08;border:1px solid #ffffff18;border-radius:999px;padding:7px 9px;font-size:.51rem}.funnel-copy aside{color:#81909b;border-top:1px solid #ffffff17;margin-top:28px;padding-top:15px;font-size:.54rem;line-height:1.55}.funnel-questions{background:#fff;border:1px solid #dfe4e7;border-radius:12px;padding:18px}.funnel-questions header{gap:5px;padding:3px 4px 13px;display:grid}.funnel-questions header b{font:1.08rem Georgia,serif}.funnel-questions details{border-top:1px solid #e8ecee}.funnel-questions summary{cursor:pointer;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:13px 4px;list-style:none;display:grid}.funnel-questions summary::-webkit-details-marker{display:none}.funnel-questions summary i{color:#a98043;font-size:.53rem;font-style:normal;font-weight:850}.funnel-questions summary span{font-size:.64rem;font-weight:760}.funnel-questions summary b{color:#a1abb2}.funnel-questions details[open] summary b{transform:rotate(45deg)}.funnel-questions details>p{color:#7a868e;margin:0 4px 10px 41px;font-size:.56rem;line-height:1.55}.funnel-questions details>div{flex-wrap:wrap;gap:5px;margin:0 4px 12px 41px;display:flex}.funnel-questions em{color:#65727b;background:#f3f5f6;border-radius:5px;padding:5px 7px;font-size:.48rem;font-style:normal}.funnel-operations{grid-template-columns:1.05fr .95fr 1fr;gap:10px;margin-top:13px;display:grid}.funnel-operations article{background:#fff;border:1px solid #e0e5e8;border-radius:10px;align-content:start;gap:10px;padding:17px;display:grid}.funnel-operations article>span{color:#67747d;grid-template-columns:26px 1fr;align-items:start;gap:8px;font-size:.54rem;line-height:1.4;display:grid}.funnel-operations article>span b{color:#a57b3c}.funnel-operations article>b{font:1rem Georgia,serif}.funnel-operations article>p{color:#75818a;margin:0;font-size:.57rem;line-height:1.58}.event-pills{flex-wrap:wrap;gap:5px;display:flex}.event-pills span{color:#e5c47f;background:#0e1d2a;border-radius:999px;padding:6px 8px;font-size:.48rem}.funnel-actions{background:#fff8e9;border:1px solid #e6d2a9;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:13px;padding:17px;display:grid}.funnel-actions>div{gap:3px;min-width:0;display:grid}.funnel-actions b{font:1rem Georgia,serif}.funnel-actions p{color:#7d6c52;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.54rem;overflow:hidden}.funnel-actions a,.funnel-actions button{color:#7b5c2c;cursor:pointer;background:#fff;border:1px solid #b68b49;border-radius:7px;padding:10px 13px;font-size:.55rem;font-weight:850;text-decoration:none}.funnel-actions button{color:#fff;background:#a77e42}.funnel-actions button:disabled{opacity:.52;cursor:not-allowed}.saved-ads article a{color:#9a733a;font-size:.51rem;font-weight:800;text-decoration:none}@media (max-width:900px){.funnel-head,.funnel-blueprint{grid-template-columns:1fr}.funnel-operations{grid-template-columns:1fr 1fr}.funnel-operations article:first-child{grid-row:span 2}.funnel-flow{overflow-x:auto}.funnel-flow>span{min-width:92px}}@media (max-width:650px){.funnel-lab{padding:20px 16px}.funnel-paths,.funnel-operations{grid-template-columns:1fr}.funnel-operations article:first-child{grid-row:auto}.funnel-flow{display:flex}.funnel-flow i{flex:none}.funnel-copy{padding:22px 18px}.funnel-copy h4{font-size:1.5rem}.funnel-actions{grid-template-columns:1fr}.funnel-actions p{white-space:normal}.funnel-actions a,.funnel-actions button{text-align:center}}.funnel-metrics{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.funnel-metrics>span{color:#7b8790;background:#f7f9fa;border:1px solid #e0e6e9;border-radius:999px;align-items:baseline;gap:3px;padding:4px 7px;font-size:.47rem;display:flex}.funnel-metrics b{color:#26343e;font-size:.59rem}.launch-rehearsal{color:#fff;background:linear-gradient(135deg,#0c1c29,#102a3c);border:1px solid #d9e2e7;border-radius:14px;padding:25px 26px;box-shadow:0 18px 44px #0c1c2922}.launch-rehearsal>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.launch-rehearsal header small{color:#d8b56f;letter-spacing:.14em;font-size:.55rem;font-weight:850}.launch-rehearsal h3{margin:7px 0 5px;font:1.55rem Georgia,serif}.launch-rehearsal header p{color:#aebcc6;margin:0;font-size:.65rem;line-height:1.55}.launch-rehearsal header>span{color:#9cebcf;letter-spacing:.1em;background:#14382f;border:1px solid #73d7b0;border-radius:999px;flex:none;padding:7px 10px;font-size:.5rem;font-weight:900}.rehearsal-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:21px;display:grid}.rehearsal-flow>span{background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;column-gap:8px;padding:11px;display:grid}.rehearsal-flow i{color:#10202c;background:#d3aa61;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:.54rem;font-style:normal;font-weight:900;display:grid}.rehearsal-flow b{font-size:.61rem}.rehearsal-flow small{color:#91a3af;font-size:.48rem}.rehearsal-flow em{color:#547083;font-style:normal}.rehearsal-flow .ready{background:#42b68718;border-color:#60c89e66}.rehearsal-note{color:#9fadb7;margin:14px 0 0;font-size:.56rem;line-height:1.55}.rehearsal-note b{color:#e7c884}.rehearsal-result{color:#c6f3df;background:#173d32;border:1px solid #64c89f66;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:11px 13px;font-size:.58rem;display:flex}.rehearsal-result a{color:#fff;flex:none;font-weight:850;text-decoration:none}.test-lead-button{color:#7d5b29;cursor:pointer;background:#fffaf0;border:1px solid #b68b49;border-radius:6px;justify-self:start;margin-top:7px;padding:6px 8px;font-size:.49rem;font-weight:850}.test-lead-button:disabled{cursor:not-allowed;opacity:.5}.saved-draft-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.saved-draft-controls .test-lead-button{margin-top:0}.delete-draft-button,.cancel-draft-delete{color:#9a544c;cursor:pointer;background:#fff;border:1px solid #d7c9c5;border-radius:6px;padding:6px 8px;font-size:.49rem;font-weight:850}.delete-draft-button.confirming{color:#fff;background:#9a544c;border-color:#9a544c}.cancel-draft-delete{color:#65717a;border-color:#d6dde1}.delete-draft-button:disabled,.cancel-draft-delete:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.rehearsal-flow{grid-template-columns:1fr 1fr}.rehearsal-flow em{display:none}}@media (max-width:650px){.launch-rehearsal{padding:20px 16px}.launch-rehearsal>header{display:grid}.rehearsal-flow{grid-template-columns:1fr}.rehearsal-result{flex-direction:column;align-items:start}}.meta-connection-panel{color:#fff;background:#0d1c29;border:1px solid #2b4152;border-radius:16px;scroll-margin-top:95px;overflow:hidden;box-shadow:0 18px 46px #0a17231e}.meta-connection-panel>header{background:radial-gradient(circle at 85% 0,#1877f233,#0000 35%);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:30px;padding:25px 27px;display:flex}.meta-connection-panel header>div{max-width:720px}.meta-connection-panel header small{color:#e1b968;letter-spacing:.14em;font-size:.53rem;font-weight:850}.meta-connection-panel h3{margin:7px 0 5px;font:1.65rem Georgia,serif}.meta-connection-panel header p{color:#9dabb5;margin:0;font-size:.67rem;line-height:1.55}.meta-connection-panel header>span{color:#9caab4;white-space:nowrap;background:#ffffff08;border:1px solid #435563;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.56rem;font-weight:800;display:flex}.meta-connection-panel header>span i{background:#81909b;border-radius:50%;width:7px;height:7px}.meta-connection-panel header>span.connected{color:#70dbb0;background:#17382d;border-color:#2c6c55}.meta-connection-panel header>span.connected i{background:#43d69e;box-shadow:0 0 0 4px #43d69e18}.meta-connection-body{grid-template-columns:.9fr 1.1fr;gap:14px;padding:19px;display:grid}.meta-connection-steps{border:1px solid #ffffff10;border-radius:12px;align-content:start;display:grid;overflow:hidden}.meta-connection-steps span{color:#b7c2ca;border-bottom:1px solid #ffffff0d;grid-template-columns:33px 1fr;align-items:center;gap:11px;padding:15px;font-size:.63rem;display:grid}.meta-connection-steps span:last-child{border:0}.meta-connection-steps b{color:#73aaf8;background:#1877f21e;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.52rem;display:grid}.meta-setup-card{background:#132635;border:1px solid #ffffff12;border-radius:12px;gap:9px;padding:18px;display:grid}.meta-setup-card label{color:#8fa0ac;gap:6px;font-size:.56rem;font-weight:760;display:grid}.meta-setup-card input{color:#eaf0f4;height:42px;font:inherit;background:#0e1e2b;border:1px solid #344b5d;border-radius:8px;padding:0 11px}.meta-setup-card>button{color:#fff;background:#1877f2;border:0;border-radius:8px;height:42px;font-size:.62rem;font-weight:850}.meta-setup-card>button:disabled{opacity:.45}.meta-setup-card .meta-authorize{color:#10202c;background:#d1a960}.meta-connected-mark{color:#54dda7;background:#173d30;border:1px solid #2d755a;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.meta-setup-card h4{margin:4px 0 0;font:1.25rem Georgia,serif}.meta-setup-card p{color:#91a2ad;margin:0 0 8px;font-size:.62rem}.meta-connection-panel>footer{background:#ffffff12;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:1px;display:grid}.meta-connection-panel footer>span{background:#0a1824;gap:6px;min-width:0;padding:13px 18px;display:grid}.meta-connection-panel footer small{color:#718592;letter-spacing:.1em;font-size:.47rem}.meta-connection-panel code{color:#9fb0bb;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.meta-connection-notice{color:#71582d;text-align:center;background:#fff4d9;margin:0;padding:11px 18px;font-size:.59rem}.meta-setup-card .meta-privacy-review{color:#aab8c1;background:#0d1c29;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;line-height:1.5}.meta-setup-card .meta-privacy-review input{accent-color:#d1a960;width:15px;height:15px;margin:2px 0 0;padding:0}.meta-connection-identity{background:#ffffff12;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;margin:3px 0;display:grid;overflow:hidden}.meta-connection-identity>div{background:#0d1f2c;gap:4px;min-width:0;padding:11px;display:grid}.meta-connection-identity dt{color:#718996;letter-spacing:.11em;font-size:max(.45rem,12px);font-weight:900}.meta-connection-identity dd{color:#eef4f7;overflow-wrap:anywhere;gap:3px;margin:0;font-size:max(.58rem,13px);font-weight:800;display:grid}.meta-connection-identity dd small{color:#8498a4;font-size:max(.47rem,12px);font-weight:600}.meta-conversion-delivery{background:#143329;border:1px solid #315747;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.meta-conversion-delivery>span{gap:3px;display:grid}.meta-conversion-delivery>span small{color:#7ed6b2;letter-spacing:.1em;font-size:max(.45rem,12px);font-weight:900}.meta-conversion-delivery>span b{font-size:max(.62rem,13px)}.meta-conversion-delivery>span em{color:#8fb6a5;font-size:max(.48rem,12px);font-style:normal}.meta-conversion-delivery>div{gap:6px;display:flex}.meta-conversion-delivery strong{color:#8edfc0;text-align:center;background:#102a22;border-radius:8px;min-width:50px;padding:7px;font-size:max(.64rem,13px);display:grid}.meta-conversion-delivery strong small{color:#7f9f91;font-size:max(.4rem,12px);font-weight:700}.meta-conversion-delivery>p{color:#d9b9aa;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:max(.5rem,12px);line-height:1.45;display:flex}.meta-conversion-delivery>p button{flex:none;padding:8px 10px;font-size:max(.5rem,14px)}.meta-conversion-delivery.pending{background:#2d2a1d;border-color:#5b5639}.meta-conversion-delivery.attention{background:#3a281f;border-color:#895d47}.meta-conversion-delivery.attention>span :is(small,b){color:#f0c5af}.meta-setup-card .meta-launch-return{color:#10202c;background:#e9eef1}.meta-credential-rotation{background:#0d1c29;border:1px solid #ffffff14;border-radius:9px;margin-top:4px}.meta-credential-rotation summary{color:#c7d2d9;cursor:pointer;padding:11px;font-size:.57rem;font-weight:850}.meta-credential-rotation[open]{gap:9px;padding:0 11px 11px;display:grid}.meta-credential-rotation[open] summary{border-bottom:1px solid #ffffff10;margin:0 -11px;padding:11px}.meta-credential-rotation>p{margin:0!important}.meta-credential-rotation .meta-credential-save{color:#10202c;background:#d1a960;border:0;border-radius:8px;min-height:42px;font-size:.62rem;font-weight:850}.meta-credential-rotation .meta-credential-save:disabled{opacity:.45}@media (max-width:800px){.meta-connection-panel>header{flex-direction:column;align-items:flex-start}.meta-connection-body,.meta-connection-panel>footer{grid-template-columns:1fr}}@media (max-width:520px){.meta-connection-identity,.meta-conversion-delivery{grid-template-columns:1fr}.meta-conversion-delivery>div{grid-template-columns:repeat(3,1fr);display:grid}.meta-conversion-delivery strong{min-width:0}.meta-conversion-delivery>p{flex-direction:column;align-items:stretch}.meta-conversion-delivery>p button{width:100%}}.meta-performance-panel{background:#fff;border:1px solid #dce3e7;border-radius:16px;overflow:hidden;box-shadow:0 18px 46px #0a17230d}.meta-performance-panel>header{background:linear-gradient(135deg,#f9fbfc,#f3f6f8);border-bottom:1px solid #e2e7ea;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.meta-performance-panel>header>div{max-width:760px}.meta-performance-panel header small{color:#a3793c;letter-spacing:.14em;font-size:.53rem;font-weight:850}.meta-performance-panel h3{color:#152631;margin:7px 0 5px;font:1.55rem Georgia,serif}.meta-performance-panel header p{color:#71808a;margin:0;font-size:.64rem;line-height:1.55}.meta-performance-panel>header button{color:#fff;cursor:pointer;background:#1877f2;border:0;border-radius:9px;flex:none;padding:12px 16px;font-size:.58rem;font-weight:850}.meta-performance-panel>header button:disabled{cursor:not-allowed;background:#aeb9c1}.meta-performance-summary{background:#e1e7ea;border-bottom:1px solid #e1e7ea;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.meta-performance-summary>span{background:#fff;gap:5px;padding:18px 20px;display:grid}.meta-performance-summary small{letter-spacing:.1em;color:#7e8c96;font-size:.48rem;font-weight:850}.meta-performance-summary b{color:#132532;font:1.4rem Georgia,serif}.meta-performance-summary em{color:#8b979f;font-size:.49rem;font-style:normal}.meta-performance-meta{color:#a9b7c0;background:#0e1e2b;justify-content:space-between;gap:15px;padding:10px 20px;font-size:.51rem;display:flex}.meta-campaign-table{padding:14px 18px 18px}.meta-campaign-table>header,.meta-campaign-table>article{grid-template-columns:minmax(190px,1.7fr) 1fr .8fr .7fr .6fr .85fr;align-items:center;gap:10px;display:grid}.meta-campaign-table>header{color:#89969e;letter-spacing:.08em;padding:8px 10px;font-size:.47rem;font-weight:850}.meta-campaign-table>article{color:#53616b;border-top:1px solid #e6eaed;padding:12px 10px;font-size:.57rem}.meta-campaign-table article>span{gap:4px;min-width:0;display:grid}.meta-campaign-table article b{color:#1b2c37;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.meta-campaign-table article small{color:#929da5;white-space:nowrap;text-overflow:ellipsis;font-size:.45rem;overflow:hidden}.meta-campaign-table article em{color:#6b7881;background:#f2f4f5;border-radius:999px;justify-self:start;padding:4px 7px;font-size:.45rem;font-style:normal;font-weight:800}.meta-campaign-table article em.active{color:#24734f;background:#e9f6ef}.meta-campaign-table article em.issue{color:#a6412d;background:#fff0ec}.meta-campaign-table article small.delivery-issue{color:#a6412d;white-space:normal;line-height:1.35}.meta-campaign-table .matched{color:#257451;font-weight:800}.meta-campaign-table .unmatched{color:#9a7440}.meta-performance-empty{text-align:center;padding:28px}.meta-performance-empty b{color:#21323d;font:1.05rem Georgia,serif}.meta-performance-empty p{color:#7b8992;max-width:620px;margin:7px auto 0;font-size:.59rem;line-height:1.55}.meta-performance-notice{color:#71582d;text-align:center;background:#fff4d9;margin:0;padding:11px 18px;font-size:.59rem}.meta-performance-panel>footer{color:#7d8991;border-top:1px solid #e4e8ea;padding:12px 18px;font-size:.51rem;line-height:1.5}.test-evidence{font-weight:750}.test-evidence.verified{color:#2f7b59!important}.test-evidence.required{color:#a06436!important}.meta-lead-delivery{background:#f3faf6;border-bottom:1px solid #dce5e1;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px 24px;padding:15px 20px;display:grid}.meta-lead-delivery>span{gap:3px;display:grid}.meta-lead-delivery>span small{color:#4f8468;letter-spacing:.1em;font-size:max(.47rem,12px);font-weight:850}.meta-lead-delivery>span b{color:#245d41;font-size:max(.7rem,13px)}.meta-lead-delivery>span em{color:#6f8277;font-size:max(.49rem,12px);font-style:normal}.meta-lead-delivery>div{gap:8px;display:flex}.meta-lead-delivery strong{color:#245d41;text-align:center;background:#fff;border:1px solid #d9e8df;border-radius:8px;min-width:74px;padding:8px 10px;font-size:max(.72rem,13px);display:grid}.meta-lead-delivery strong small{color:#819087;font-size:max(.43rem,12px);font-weight:700}.meta-lead-delivery>p{color:#8b5042;grid-column:1/-1;margin:0;font-size:max(.51rem,12px);line-height:1.45}.meta-lead-delivery>p button{margin-left:8px;padding:7px 10px;font-size:max(.5rem,14px)}.meta-lead-delivery.pending{background:#fff9e8;border-color:#ead69d}.meta-lead-delivery.pending>span small,.meta-lead-delivery.pending>span b{color:#765914}.meta-lead-delivery.pending strong{color:#765914;border-color:#e4d49f}.meta-lead-delivery.attention{background:#fff4ef;border-color:#efd5ca}.meta-lead-delivery.attention>span small,.meta-lead-delivery.attention>span b{color:#873d2d}.meta-lead-delivery.attention strong{color:#873d2d;border-color:#ecd4cb}@media (max-width:850px){.meta-performance-summary{grid-template-columns:1fr 1fr}.meta-campaign-table{overflow-x:auto}.meta-campaign-table>header,.meta-campaign-table>article{min-width:760px}}@media (max-width:600px){.meta-performance-panel>header{flex-direction:column;align-items:flex-start;padding:20px 16px}.meta-performance-summary{grid-template-columns:1fr 1fr}.meta-performance-summary>span{padding:14px}.meta-performance-meta{flex-direction:column;align-items:flex-start}.meta-performance-panel>header button{width:100%}}@media (max-width:650px){.meta-lead-delivery{grid-template-columns:1fr}.meta-lead-delivery>div{grid-template-columns:repeat(3,1fr);display:grid}.meta-lead-delivery>p{flex-direction:column;align-items:stretch;display:flex}.meta-lead-delivery>p button{width:100%;margin-left:0}}.ad-state-picker{border:0;min-width:0;margin:0;padding:0}.ad-state-picker legend{color:#5c6972;margin-bottom:7px;font-size:.58rem;font-weight:800}.ad-state-picker>div{flex-wrap:wrap;gap:6px;display:flex}.ad-state-picker button{color:#68757e;cursor:pointer;background:#fff;border:1px solid #d5dde1;border-radius:9px;align-items:center;gap:7px;min-width:52px;padding:9px 10px;font-size:.58rem;font-weight:850;display:flex}.ad-state-picker button[aria-pressed=true]{color:#765728;background:#fff7e9;border-color:#b58a48;box-shadow:0 0 0 2px #b58a4818}.ad-state-picker button i{color:#a77e42;font-style:normal}.ad-state-picker small,.ad-state-picker p{color:#8b969e;margin:7px 0 0;font-size:.49rem;line-height:1.45;display:block}.meta-campaign-table article em.healthy{color:#24734f;background:#e9f6ef}.meta-campaign-table article em.watch{color:#8a662d;background:#fff5df}.meta-campaign-table article em.blocked{color:#a6412d;background:#fff0ec}.meta-campaign-table .delivery-repair{gap:6px}.meta-campaign-table .delivery-repair>b{white-space:normal;color:#713a2d;font-size:.48rem;line-height:1.35}.meta-campaign-table .delivery-repair>a{color:#1769aa;font-size:.48rem;font-weight:850;text-decoration:none}.meta-blocking-summary{background:#fff4ef;border-bottom:1px solid #efd5ca;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:18px;padding:16px 20px;display:grid}.meta-blocking-summary>span{align-content:center;gap:4px;display:grid}.meta-blocking-summary>span b{color:#873d2d;font-size:.67rem}.meta-blocking-summary>span small{color:#916759;font-size:.5rem;line-height:1.45}.meta-blocking-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.meta-blocking-summary a{color:#752f23;background:#fff;border:1px solid #e9cec4;border-radius:8px;gap:4px;min-width:0;padding:10px;text-decoration:none;display:grid}.meta-blocking-summary a b{white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.meta-blocking-summary a small{color:#9a5c4d;font-size:.45rem;line-height:1.35}@media (max-width:850px){.meta-blocking-summary,.meta-blocking-summary>div{grid-template-columns:1fr}}.meta-binding-summary{color:#705c2f;background:#fff9e9;border-bottom:1px solid #eadfbf;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;display:flex}.meta-binding-summary b{font-size:.61rem}.meta-binding-summary span{text-align:right;font-size:.49rem;line-height:1.45}.campaign-binding{gap:5px!important}.campaign-binding select{color:#20313c;background:#fff;border:1px solid #d8e0e4;border-radius:7px;width:100%;min-width:0;padding:7px 24px 7px 7px;font-size:.48rem}.campaign-binding button{color:#fff;cursor:pointer;background:#173a52;border:0;border-radius:6px;padding:6px 8px;font-size:.46rem;font-weight:850}.campaign-binding button:disabled{color:#87939b;cursor:not-allowed;background:#d6dde1}.campaign-binding small{line-height:1.35;white-space:normal!important}.campaign-binding.unmatched select{background:#fffdf7;border-color:#d6b76f}@media (max-width:850px){.meta-binding-summary{flex-direction:column;align-items:flex-start}.meta-binding-summary span{text-align:left}}.meta-optimization-warning{color:#6e5725;background:#fff8e6;border-bottom:1px solid #ead59f;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:18px;padding:15px 20px;display:grid}.meta-optimization-warning>span{gap:4px;display:grid}.meta-optimization-warning>span>small{color:#98742c;letter-spacing:.1em;font-size:.46rem;font-weight:900}.meta-optimization-warning>span>b{font-size:.67rem}.meta-optimization-warning p{margin:0;font-size:.49rem;line-height:1.45}.meta-optimization-warning>div{gap:6px;display:grid}.meta-optimization-warning>div>span{background:#fffdf7;border:1px solid #ead9ad;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.meta-optimization-warning>div b{font-size:.51rem}.meta-optimization-warning>div small{color:#96783d;font-size:.43rem}@media (max-width:850px){.meta-optimization-warning{grid-template-columns:1fr}}.meta-adset-bindings{background:#fbfcfd;border:1px solid #dce4e8;border-radius:13px;margin:16px 18px 2px;overflow:hidden}.meta-adset-bindings>header{background:linear-gradient(135deg,#f7fafb,#f1f5f7);border-bottom:1px solid #e3e9ec;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.meta-adset-bindings>header>span{gap:4px;display:grid}.meta-adset-bindings>header small{color:#a3793c;letter-spacing:.12em;font-size:.48rem;font-weight:850}.meta-adset-bindings>header b{color:#19303e;font-size:.72rem}.meta-adset-bindings>header em{color:#7c8a93;max-width:650px;font-size:.49rem;font-style:normal;line-height:1.4}.meta-adset-bindings>header strong{border-radius:999px;flex:none;padding:6px 9px;font-size:.48rem}.meta-adset-bindings>header strong.ready{color:#277452;background:#e8f5ee}.meta-adset-bindings>header strong.attention{color:#876326;background:#fff2d8}.meta-adset-table{padding-top:6px}.meta-adset-table>header,.meta-adset-table>article{grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.2fr) .9fr .65fr .55fr minmax(190px,1.2fr)}@media (max-width:850px){.meta-adset-bindings{margin:14px 12px}.meta-adset-bindings>header{flex-direction:column;align-items:flex-start}.meta-adset-table>header,.meta-adset-table>article{min-width:900px}}.ad-studio{gap:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.campaign-head{color:#f5f5f7;background:#142431;border:0;border-radius:22px;order:1;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #ffffff08}.campaign-head>div{gap:4px;display:grid}.campaign-head small{color:#8ea2af;letter-spacing:.12em;font-size:.5rem;font-weight:850}.campaign-head h2{color:#f5f5f7;letter-spacing:-.03em;margin:0;font:720 1.4rem/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.campaign-head p{color:#9dafba;margin:0;font-size:.63rem}.campaign-head aside{gap:8px;display:flex}.campaign-head aside span{color:#9dafba;text-align:right;background:#0e1d28;border-radius:12px;gap:2px;min-width:82px;padding:9px 11px;font-size:.48rem;display:grid}.campaign-head aside b{color:#f5f5f7;font-size:.68rem}.ad-products{background:#0f1e2a;border-radius:18px;order:2;gap:5px;padding:5px}.ad-products button{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important}.ad-products button.active{background:#1b3040!important;box-shadow:inset 0 1px #ffffff0a!important}.ad-products button.active:after{background:#0071e3!important}.ad-products button small{display:none}.saved-ads{order:3;box-shadow:none!important;border:0!important;border-radius:20px!important;padding:18px 20px!important}.ad-library{order:4;box-shadow:none!important;border:0!important;border-radius:22px!important;padding:20px!important}.ad-library h3,.ad-editor h3,.saved-ads h3{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-weight:700}.ad-library>header{align-items:center;margin-bottom:13px}.ad-library>header p{max-width:520px}.ad-template-grid{gap:8px}.ad-template-card{overflow:hidden;border-radius:16px!important}.ad-template-card.selected{border-color:#0071e3!important;box-shadow:0 0 0 2px #0071e333!important}.performance-brief{border-radius:14px;overflow:hidden}.ad-builder{border-radius:22px;order:5;overflow:hidden}.ad-editor,.ad-preview-pane{border:0!important}.ad-editor input,.ad-editor textarea,.ad-editor select{border-radius:11px!important}.ad-actions .gold{color:#fff!important;background:#0071e3!important}.ad-actions button{border-radius:10px!important}.meta-connect{border-radius:12px!important}.campaign-detail{color:#f5f5f7;background:#142431;border:0;border-radius:18px;order:6;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.campaign-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 17px;list-style:none;display:flex}.campaign-detail>summary::-webkit-details-marker{display:none}.campaign-detail>summary>span{gap:3px;display:grid}.campaign-detail>summary b{color:#f5f5f7;font-size:.68rem}.campaign-detail>summary small{color:#8fa2af;font-size:.5rem}.campaign-detail>summary>i{color:#aebdc6;background:#203847;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.75rem;font-style:normal;transition:transform .18s;display:grid}.campaign-detail[open]>summary{border-bottom:1px solid #ffffff0d}.campaign-detail[open]>summary>i{transform:rotate(45deg)}.campaign-detail>:not(summary){margin:12px}.campaign-detail .funnel-lab,.campaign-detail .video-ad-library,.campaign-detail .launch-rehearsal,.campaign-detail .meta-connection-panel,.campaign-detail .meta-performance-panel{box-shadow:none;border-radius:16px}.campaign-funnel{order:6}.campaign-video{order:7}.campaign-safety{order:8}.campaign-delivery{order:9}.campaign-delivery .meta-performance-panel{margin-top:0}@media (max-width:760px){.campaign-head{align-items:flex-start}.campaign-head aside{display:none}.ad-template-grid{grid-template-columns:1fr}.ad-library>header{flex-direction:column;align-items:flex-start}.ad-library header p{text-align:left}.campaign-detail>:not(summary){margin:8px}.saved-ads>div{grid-template-columns:1fr}}.campaign-workspace{--campaign-blue:#0a84ff;--campaign-gold:#d5b568;--campaign-panel:#fff;--campaign-ink:#17232d;--campaign-muted:#73818b;color:var(--campaign-ink);gap:12px}.campaign-workspace .campaign-head{order:initial;background:linear-gradient(145deg,#132633,#10202c);border-radius:24px;min-height:88px;padding:20px 24px}.campaign-view-switcher{background:#f3f5f6;border:1px solid #dde4e8;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:4px;padding:5px;display:grid}.campaign-view-switcher button{color:#697680;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:38px;padding:0 15px;font-size:.61rem;font-weight:780}.campaign-view-switcher button.active{color:#162630;background:#fff;box-shadow:0 1px 4px #11202c14}.campaign-view-switcher .campaign-new{background:var(--campaign-gold);color:#10202a;justify-self:end;padding:0 18px;box-shadow:0 6px 18px #d5b56824}.campaign-overview,.campaign-performance-view,.campaign-builder-view{gap:12px;display:grid}.campaign-health-strip{background:#f3faf6;border:1px solid #dae4df;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.campaign-health-strip>span{align-items:center;gap:11px;display:flex}.campaign-health-strip i{background:#39b67c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #39b67c17}.campaign-health-strip span>div{gap:2px;display:grid}.campaign-health-strip b{font-size:.62rem}.campaign-health-strip small{color:#718079;font-size:.5rem}.campaign-health-strip>button{color:#22714f;cursor:pointer;background:0 0;border:0;font-size:.56rem;font-weight:820}.campaign-health-strip.attention{background:#fff8ed;border-color:#eadcc5}.campaign-health-strip.attention i{background:#e49b2f;box-shadow:0 0 0 5px #e49b2f18}.campaign-health-strip.attention>button{color:#8b6327}.campaign-provider-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.campaign-provider-grid .campaign-health-strip{min-width:0}.campaign-provider-grid .campaign-health-strip small{text-overflow:ellipsis;white-space:nowrap;max-width:520px;display:block;overflow:hidden}.campaign-targeting-sync{background:#332b1f;border:1px solid #6d5734;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.campaign-targeting-sync>span{gap:3px;display:grid}.campaign-targeting-sync small{color:#d5b568;letter-spacing:.1em;font-size:.43rem;font-weight:850}.campaign-targeting-sync b{color:#f3e6c8;font-size:.62rem}.campaign-targeting-sync em{color:#b9a57d;font-size:.48rem;font-style:normal}.campaign-targeting-sync>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.campaign-targeting-sync button{color:#ead18d;cursor:pointer;background:#2b281e;border:1px solid #8f713b;border-radius:9px;padding:8px 10px;font-size:.48rem;font-weight:800}.campaign-targeting-sync button:hover{color:#fff0bc;background:#3b3322;border-color:#b58f4d}.campaign-targeting-sync button:disabled{opacity:.5;cursor:not-allowed}.campaign-overview>header,.campaign-performance-view>header,.campaign-stage>header{background:#fff;border:1px solid #e1e6e9;border-radius:18px;justify-content:space-between;align-items:end;gap:28px;padding:18px 20px;display:flex}.campaign-overview>header>div:not(.campaign-filters),.campaign-performance-view>header{gap:4px;display:grid}.campaign-overview header small,.campaign-performance-view>header>small,.campaign-stage>header small{color:#9b743d;letter-spacing:.13em;font-size:.5rem;font-weight:850}.campaign-overview h3,.campaign-performance-view h3,.campaign-stage h3{letter-spacing:-.025em;margin:0;font:720 1.1rem/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.campaign-performance-view>header p,.campaign-stage>header p{color:#7e8b94;margin:0;font-size:.56rem;line-height:1.45}.campaign-performance-view>header{align-items:start;display:grid}.campaign-filters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.campaign-filters button{color:#6d7982;cursor:pointer;background:#f2f4f5;border:0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.5rem;font-weight:760;display:flex}.campaign-filters button span{color:#99a3aa}.campaign-filters button.active{color:#fff;background:#152938}.campaign-filters button.active span{color:#b8c6ce}.campaign-list{background:#fff;border:1px solid #e0e5e8;border-radius:18px;overflow:hidden}.campaign-list-labels,.campaign-list>article{grid-template-columns:minmax(240px,1.6fr) .55fr .9fr .55fr minmax(270px,1.3fr);align-items:center;gap:14px;display:grid}.campaign-list-labels{color:#8c989f;letter-spacing:.08em;background:#f7f8f9;padding:10px 16px;font-size:.46rem;font-weight:850}.campaign-list>article{border-top:1px solid #edf0f2;min-height:72px;padding:12px 16px}.campaign-list-name{align-items:center;gap:11px;min-width:0;display:flex}.campaign-list-name>i{color:#3b6480;background:#edf4f9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.campaign-list-name>span{gap:4px;min-width:0;display:grid}.campaign-list-name b{white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.campaign-list-name small{color:#87939b;white-space:nowrap;text-overflow:ellipsis;font-size:.47rem;overflow:hidden}.campaign-list>article>em{color:#64717a;background:#eef1f3;border-radius:999px;justify-self:start;padding:5px 8px;font-size:.46rem;font-style:normal;font-weight:830}.campaign-list>article>em.live{color:#23744f;background:#e8f7ef}.campaign-list>article>em.paused{color:#8a6429;background:#fff4dd}.campaign-handoff{gap:3px;display:grid}.campaign-handoff b{font-size:.52rem}.campaign-handoff small{color:#919ca3;font-size:.45rem}.campaign-handoff.ready b{color:#287553}.campaign-handoff.attention b{color:#a3682d}.campaign-list>article>strong{color:#66737c;font-size:.56rem}.campaign-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.campaign-row-actions a,.campaign-row-actions button{color:#53616a;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;padding:7px 9px;font-size:.47rem;font-weight:790;text-decoration:none}.campaign-row-actions button:disabled{opacity:.48;cursor:not-allowed}.campaign-row-actions .quiet-danger{color:#a16058}.campaign-row-actions .danger{color:#fff;background:#a9574e;border-color:#a9574e}.campaign-list:has(.campaign-row-more[open]){overflow:visible}.campaign-row-more{position:relative}.campaign-row-more>summary{color:#53616a;cursor:pointer;background:#fff;border:1px solid #dce2e6;border-radius:8px;padding:7px 9px;font-size:.47rem;font-weight:790;list-style:none}.campaign-row-more>summary::-webkit-details-marker{display:none}.campaign-row-more>summary:after{content:" ···";letter-spacing:.04em}.campaign-row-more[open]>summary{border-color:#aebdc5}.campaign-row-more>div{z-index:12;background:#fff;border:1px solid #d8e0e4;border-radius:11px;gap:6px;min-width:154px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0b1d2926}.campaign-row-more>div button{white-space:nowrap;flex:1}.campaign-row-metrics{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.campaign-row-metrics small{background:#f2f5f6;border-radius:999px;align-items:baseline;gap:3px;padding:3px 6px;display:inline-flex;color:#6e7b84!important;font-size:.42rem!important}.campaign-row-metrics small b{color:inherit;font-size:.46rem;line-height:1;overflow:visible}.campaign-row-metrics>i{color:#738994;font-size:.42rem;font-style:normal}.campaign-list-name .campaign-identity-label{color:#6f8796;letter-spacing:.12em;font-size:.38rem;font-weight:900}.campaign-list-name .campaign-public-headline{color:#314854;align-items:baseline;gap:6px;font-size:.5rem;font-weight:760;display:flex}.campaign-public-headline i{color:#9b743d;letter-spacing:.09em;font-size:.36rem;font-style:normal;font-weight:900}.campaign-plan-budget{gap:2px;display:grid}.campaign-plan-budget small{color:#89969e;font-size:.4rem;line-height:1.25}.campaign-empty{text-align:center;background:#fff;border:1px solid #e1e6e9;border-radius:18px;justify-items:center;gap:7px;padding:28px 24px;display:grid}.campaign-empty>span{color:#2477b5;background:#edf5fb;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.campaign-empty h3{margin:3px 0 0;font-size:.86rem}.campaign-empty p{color:#7c8991;max-width:560px;margin:0;font-size:.55rem;line-height:1.55}.campaign-empty button{background:var(--campaign-blue);color:#fff;border:0;border-radius:10px;margin-top:7px;padding:10px 15px;font-size:.55rem;font-weight:830}.campaign-overview-notice{color:#3d775d;background:#f3faf6;border:1px solid #dce7e1;border-radius:12px;margin:0;padding:11px 14px;font-size:.54rem}.campaign-test-inbox{background:#fff;border:1px solid #dce4e8;border-radius:18px;gap:14px;padding:18px;display:grid}.campaign-test-inbox>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.campaign-test-inbox>header>div{gap:4px;display:grid}.campaign-test-inbox>header small{color:#4582a8;letter-spacing:.12em;font-size:.47rem;font-weight:900}.campaign-test-inbox h3{margin:0;font-size:.8rem}.campaign-test-inbox>header p{color:#7d8a93;max-width:720px;margin:0;font-size:.52rem;line-height:1.5}.campaign-test-inbox>header>span{color:#326f94;letter-spacing:.08em;background:#edf7fd;border:1px solid #78a7c4;border-radius:999px;flex:none;padding:6px 9px;font-size:.45rem;font-weight:900}.campaign-test-inbox>div{gap:7px;display:grid}.campaign-test-inbox article{background:#f8fafb;border:1px solid #e4eaed;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.campaign-test-inbox article>i{color:#2b7654;background:#e5f6ed;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.campaign-test-inbox article>i.attention{color:#936526;background:#fff2dc}.campaign-test-inbox article>span{gap:3px;min-width:0;display:grid}.campaign-test-inbox article b{font-size:.6rem}.campaign-test-inbox article small,.campaign-test-inbox article em{color:#83919a;font-size:.47rem;font-style:normal}.campaign-test-inbox article>button{color:#276b96;cursor:pointer;background:#edf7fd;border:1px solid #bfd6e4;border-radius:9px;padding:8px 10px;font-size:.49rem;font-weight:850}.campaign-test-inbox article>button:disabled{cursor:not-allowed;opacity:.55}.campaign-test-inbox>footer{color:#84919a;font-size:.47rem;line-height:1.5}.campaign-test-empty{color:#7f8d96;border:1px dashed #dce4e8;border-radius:11px;margin:0;padding:12px;font-size:.51rem}.campaign-earlier-rehearsals,.campaign-archived-rehearsals{border-top:1px solid #e1e7ea;padding-top:11px}.campaign-earlier-rehearsals>summary,.campaign-archived-rehearsals>summary{color:#75838c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:.52rem;font-weight:800;list-style:none;display:flex}.campaign-earlier-rehearsals>summary::-webkit-details-marker{display:none}.campaign-archived-rehearsals>summary::-webkit-details-marker{display:none}.campaign-earlier-rehearsals>summary span,.campaign-archived-rehearsals>summary span{letter-spacing:.06em;text-transform:uppercase;background:#edf0f2;border-radius:999px;padding:4px 7px;font-size:.4rem}.campaign-earlier-rehearsals>p,.campaign-archived-rehearsals>p{color:#8b979f;margin:8px 0;font-size:.47rem}.campaign-earlier-rehearsals>div,.campaign-archived-rehearsals>div{gap:7px;margin-top:8px;display:grid}.campaign-earlier-rehearsals article,.campaign-archived-rehearsals article{opacity:.82;background:#f3f5f6}.campaign-rehearsal-disclosure{border:1px solid var(--campaign-line);background:var(--campaign-panel);border-radius:16px;overflow:hidden}.campaign-rehearsal-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 16px;list-style:none;display:flex}.campaign-rehearsal-disclosure>summary::-webkit-details-marker{display:none}.campaign-rehearsal-disclosure>summary>span{gap:3px;display:grid}.campaign-rehearsal-disclosure>summary small{color:#d5b568;letter-spacing:.12em;font-size:.46rem;font-weight:850}.campaign-rehearsal-disclosure>summary b{color:var(--campaign-ink);font-size:.65rem}.campaign-rehearsal-disclosure>summary>em{color:var(--campaign-muted);font-size:.49rem;font-style:normal}.campaign-rehearsal-disclosure[open]>summary{border-bottom:1px solid var(--campaign-line)}.campaign-rehearsal-disclosure>.campaign-test-inbox{border:0;border-radius:0}.campaign-builder-head{background:#fff;border:1px solid #e1e6e9;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.campaign-builder-head>button{color:#4e5d66;cursor:pointer;background:0 0;border:0;font-size:.55rem;font-weight:780}.campaign-builder-head>span{gap:2px;min-width:0;display:grid}.campaign-builder-head small{color:#9aa4aa;letter-spacing:.1em;font-size:.43rem}.campaign-builder-head b{white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.campaign-builder-head>em{color:#7c888f;background:#f1f3f4;border-radius:999px;padding:6px 9px;font-size:.45rem;font-style:normal}.campaign-stage-nav{background:#0f202c;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;display:grid}.campaign-stage-nav button{color:#8fa0aa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:55px;padding:7px 10px;display:grid}.campaign-stage-nav button.active{color:#fff;background:#1c3546;box-shadow:inset 0 1px #ffffff0a}.campaign-stage-nav i{color:#a8b5bd;background:#243947;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.52rem;font-style:normal;font-weight:850;display:grid}.campaign-stage-nav button.active i{background:var(--campaign-blue);color:#fff}.campaign-stage-nav span{gap:2px;display:grid}.campaign-stage-nav b{font-size:.55rem}.campaign-stage-nav small{color:#80929d;font-size:.43rem}.campaign-stage-nav.repair{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-workspace .campaign-stage{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin-top:0;display:grid}.campaign-stage>header{flex-direction:column;align-items:start;gap:4px}.campaign-stage .ad-products,.campaign-stage .ad-library,.campaign-stage .ad-builder,.campaign-stage .campaign-detail{order:initial}.campaign-stage .ad-products{grid-template-columns:repeat(4,1fr)}.campaign-stage .ad-library{padding:16px!important}.campaign-stage .ad-template-grid{grid-template-columns:repeat(5,1fr);gap:8px}.campaign-stage .ad-template-card>div:last-child{min-height:112px;padding:11px}.campaign-stage .ad-template-card b{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:.66rem}.campaign-stage .ad-template-image>div span{font-size:1.12rem}.campaign-stage .performance-brief{margin-top:10px}.campaign-stage-footer{background:#fff;border:1px solid #e1e6e9;border-radius:15px;justify-content:flex-end;align-items:center;gap:8px;min-height:50px;padding:8px 10px;display:flex}.campaign-stage-footer>span{color:#7e8991;margin-right:auto;font-size:.52rem}.campaign-stage-footer button{background:var(--campaign-blue);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:.55rem;font-weight:830}.campaign-stage-footer button.secondary{color:#53616a;background:#eef1f3}.campaign-creative-grid{background:#fff;border:1px solid #e0e5e8;border-radius:20px;grid-template-columns:minmax(400px,.88fr) minmax(420px,1.12fr);overflow:hidden}.campaign-creative-grid .ad-editor,.campaign-creative-grid .ad-preview-pane{border-radius:0!important}.campaign-creative-grid .ad-preview-pane>header>button{color:#fff;background:#172b3a;border:0;border-radius:8px;padding:8px 10px;font-size:.52rem;font-weight:800}.campaign-inline-advanced{border-top:1px solid #e7ebed;margin:4px 0 0}.campaign-inline-advanced>summary{color:#63717a;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:.57rem;font-weight:760;list-style:none;display:flex}.campaign-inline-advanced>summary::-webkit-details-marker{display:none}.campaign-inline-advanced[open]>summary span{transform:rotate(45deg)}.campaign-capture-card{background:#fff;border:1px solid #e0e5e8;border-radius:20px;grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.campaign-capture-card>label,.campaign-capture-card .ad-two label{color:#66737d;gap:6px;font-size:.6rem;font-weight:750;display:grid}.campaign-capture-card .ad-two,.campaign-capture-card .ad-state-picker,.campaign-capture-card .ad-form-pack{grid-column:1/-1}.campaign-capture-card input,.campaign-capture-card select{color:#17232c;width:100%;font:inherit;background:#f8fafb;border:1px solid #dce2e6;border-radius:11px;padding:11px 12px}.campaign-capture-card input:focus,.campaign-capture-card select:focus{border-color:var(--campaign-blue);outline:0;box-shadow:0 0 0 3px #0a84ff15}.campaign-capture-card .ad-form-pack{border-radius:12px}.campaign-launch-grid{grid-template-columns:minmax(400px,1fr) minmax(330px,.7fr);gap:12px;display:grid}.campaign-launch-grid>div,.campaign-launch-grid>aside{background:#fff;border:1px solid #e0e5e8;border-radius:18px;padding:18px}.campaign-launch-grid .ad-checklist{border-radius:12px;width:100%;margin:0;overflow:hidden}.campaign-meta-health{color:#243641;text-align:left;cursor:pointer;background:#f7f9fa;border:1px solid #dce3e7;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:12px;display:flex}.campaign-meta-health>span{gap:3px;font-size:.56rem;font-weight:800;display:grid}.campaign-meta-health small{color:#87939b;font-size:.46rem;font-weight:600}.campaign-launch-grid>aside{align-content:start;gap:10px;display:grid}.campaign-launch-grid>aside>small{color:#9b743d;letter-spacing:.12em;font-size:.48rem;font-weight:850}.campaign-launch-grid>aside>h3{margin:0;font-size:.86rem}.campaign-launch-grid dl{border:1px solid #e4e8ea;border-radius:11px;gap:0;margin:0;display:grid;overflow:hidden}.campaign-launch-grid dl>div{border-bottom:1px solid #e8ecee;justify-content:space-between;gap:16px;padding:9px 11px;font-size:.52rem;display:flex}.campaign-launch-grid dl>div:last-child{border:0}.campaign-launch-grid dt{color:#7d8991}.campaign-launch-grid dd{color:#253641;margin:0;font-weight:750}.campaign-launch-grid .ad-actions{grid-template-columns:1fr;width:100%;margin:0}.campaign-launch-grid .ad-notice{border-radius:9px;width:100%;margin:0}.campaign-performance-view .meta-performance-panel{box-shadow:none;border-radius:18px}.campaign-provider-switch{background:#f2f5f6;border:1px solid #dce3e7;border-radius:12px;justify-self:start;gap:4px;padding:4px;display:flex}.campaign-provider-switch button{color:#6f7c85;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:31px;padding:0 13px;font-size:.52rem;font-weight:820}.campaign-provider-switch button.active{color:#182a35;background:#fff;box-shadow:0 1px 4px #0b1d2914}.google-performance-panel>header button{background:#315f85}.google-performance-panel .meta-campaign-table article em.healthy{color:#237451;background:#e7f6ee}.google-performance-panel .meta-campaign-table article em.watch{color:#876126;background:#fff4dd}.google-performance-panel .meta-campaign-table article em.blocked{color:#a6412d;background:#fff0ec}.google-measurement-check{background:#fff8e9;border:1px solid #d9c28e;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:12px 18px;padding:13px 15px;display:flex}.google-measurement-check>span{gap:3px;display:grid}.google-measurement-check small{color:#8b6327;letter-spacing:.11em;font-size:.44rem;font-weight:900}.google-measurement-check b{color:#513d1d;font-size:.62rem}.google-measurement-check em{color:#7c6948;max-width:780px;font-size:.49rem;font-style:normal;line-height:1.45}.google-measurement-check a{color:#78591e;background:#fff;border:1px solid #c8a75f;border-radius:9px;flex:none;padding:8px 10px;font-size:.48rem;font-weight:850;text-decoration:none}.google-measurement-check.healthy{background:#edf9f2;border-color:#9ac8ae}.google-measurement-check.healthy small,.google-measurement-check.healthy b{color:#286c4b}.google-measurement-check.blocked{background:#fff1ed;border-color:#dfa99c}.google-measurement-check.blocked small,.google-measurement-check.blocked b{color:#943e2c}@media (max-width:1180px){.campaign-stage .ad-products{grid-template-columns:repeat(2,1fr)}.campaign-stage .ad-template-grid{grid-template-columns:repeat(3,1fr)}.campaign-creative-grid,.campaign-launch-grid{grid-template-columns:1fr}.campaign-list-labels,.campaign-list>article{grid-template-columns:minmax(220px,1.5fr) .55fr .8fr .5fr}.campaign-list-labels>span:last-child{display:none}.campaign-row-actions{grid-column:1/-1;justify-content:flex-start;padding-left:45px}}@media (max-width:760px){.campaign-view-switcher{grid-template-columns:1fr 1fr}.campaign-view-switcher .campaign-new{grid-column:1/-1;justify-self:stretch}.campaign-overview>header,.campaign-targeting-sync{flex-direction:column;align-items:flex-start}.campaign-targeting-sync>div,.campaign-filters{justify-content:flex-start}.campaign-provider-grid{grid-template-columns:1fr}.campaign-health-strip{flex-direction:column;align-items:flex-start}.campaign-provider-grid .campaign-health-strip small{white-space:normal}.campaign-stage-nav{grid-template-columns:1fr 1fr}.campaign-stage-nav small{display:none}.campaign-stage .ad-products{grid-template-columns:1fr}.campaign-stage .ad-template-grid{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.campaign-stage .ad-template-card{scroll-snap-align:start;min-width:min(82vw,280px)}.campaign-capture-card{grid-template-columns:1fr;padding:16px}.campaign-capture-card>label{grid-column:1/-1}.campaign-builder-head{grid-template-columns:auto minmax(0,1fr)}.campaign-builder-head>em,.campaign-list-labels{display:none}.campaign-list>article{grid-template-columns:minmax(0,1fr) auto;gap:9px}.campaign-list>article>.campaign-handoff,.campaign-list>article>strong{grid-column:1/-1}.campaign-row-actions{padding-left:0}.campaign-creative-grid{display:grid}.campaign-launch-grid{grid-template-columns:minmax(0,1fr)}.creative-quality-bar{flex-direction:column;align-items:flex-start}.campaign-test-inbox>header{display:grid}.campaign-test-inbox>header>span{justify-self:start}.campaign-test-inbox article{grid-template-columns:auto minmax(0,1fr)}.campaign-test-inbox article>button{grid-column:1/-1;justify-self:stretch}.campaign-test-inbox article small,.campaign-test-inbox article em{white-space:normal}.campaign-rehearsal-disclosure>summary{flex-direction:column;align-items:flex-start;gap:5px}.campaign-rehearsal-disclosure>summary>em{white-space:normal}}.campaign-workspace{--campaign-panel:#142631;--campaign-panel-raised:#172d3a;--campaign-field:#10212d;--campaign-line:#2c4351;--campaign-ink:#f3f6f8;--campaign-muted:#91a3ae;color:var(--campaign-ink)}.campaign-workspace :is(.campaign-view-switcher,.campaign-overview>header,.campaign-performance-view>header,.campaign-stage>header,.campaign-list,.campaign-empty,.campaign-builder-head,.campaign-stage-footer,.campaign-creative-grid,.campaign-capture-card,.campaign-launch-grid>div,.campaign-launch-grid>aside){background:var(--campaign-panel);border-color:var(--campaign-line);color:var(--campaign-ink);box-shadow:0 10px 28px #0000001c}.campaign-workspace .campaign-view-switcher button{color:var(--campaign-muted)}.campaign-workspace .campaign-view-switcher button.active{background:var(--campaign-panel-raised);color:#fff;box-shadow:inset 0 1px #ffffff0b}.campaign-workspace .campaign-provider-switch{border-color:var(--campaign-line);background:var(--campaign-field)}.campaign-workspace .campaign-provider-switch button{color:var(--campaign-muted)}.campaign-workspace .campaign-provider-switch button.active{background:var(--campaign-panel-raised);color:#fff;box-shadow:inset 0 1px #ffffff0b}.campaign-workspace .campaign-health-strip{color:#d8f3e7;background:#143329;border-color:#315747}.campaign-workspace .campaign-health-strip small{color:#86a99a}.campaign-workspace .campaign-health-strip>button{color:#72d8ad}.campaign-workspace .campaign-health-strip.attention{color:#f1dfb7;background:#332b1f;border-color:#614f32}.campaign-workspace .campaign-health-strip.attention small{color:#b9a57d}.campaign-workspace .campaign-health-strip.attention>button{color:#e8c77f}.campaign-workspace :is(.campaign-overview h3,.campaign-performance-view h3,.campaign-stage h3,.campaign-empty h3,.campaign-builder-head b,.campaign-list-name b,.campaign-handoff b){color:var(--campaign-ink)}.campaign-workspace :is(.campaign-performance-view>header p,.campaign-stage>header p,.campaign-empty p,.campaign-builder-head small,.campaign-stage-footer>span,.campaign-list-name small,.campaign-handoff small,.campaign-list>article>strong){color:var(--campaign-muted)}.campaign-workspace .campaign-filters button{background:var(--campaign-field);color:var(--campaign-muted)}.campaign-workspace .campaign-filters button.active{color:#8bc4ff;background:#1d4058}.campaign-workspace .campaign-filters button.active span{color:#b8dafa}.campaign-workspace .campaign-list-labels{background:var(--campaign-field);color:#7f929e}.campaign-workspace .campaign-list>article{border-color:var(--campaign-line)}.campaign-workspace .campaign-list-name>i{color:#8bc4ff;background:#1c3849}.campaign-workspace .campaign-list>article>em{color:#b7c5cc;background:#213642}.campaign-workspace .campaign-list>article>em.live{color:#72d8ad;background:#173b30}.campaign-workspace .campaign-list>article>em.paused{color:#e8c77f;background:#3c311f}.campaign-workspace .campaign-handoff.ready b{color:#72d8ad}.campaign-workspace .campaign-handoff.attention b{color:#e8c77f}.campaign-workspace .campaign-row-metrics small{background:#102735;color:#9bb2bf!important}.campaign-workspace .campaign-row-actions :is(a,button){background:var(--campaign-field);color:#d7e1e6;border-color:#35505f}.campaign-workspace .campaign-row-actions :is(a,button):hover{color:#fff;background:#1a3443;border-color:#5a8196}.campaign-workspace .campaign-row-more>summary{background:var(--campaign-field);color:#d7e1e6;border-color:#35505f}.campaign-workspace .campaign-row-more[open]>summary{color:#ead18d;border-color:#8f713b}.campaign-workspace .campaign-row-more>div{background:#10232e;border-color:#486274;box-shadow:0 14px 32px #06101866}.campaign-workspace .google-measurement-check{background:#332b1f;border-color:#6d5734}.campaign-workspace .google-measurement-check small{color:#d5b568}.campaign-workspace .google-measurement-check b{color:#f3e6c8}.campaign-workspace .google-measurement-check em{color:#b9a57d}.campaign-workspace .google-measurement-check a{color:#ead18d;background:#2b281e;border-color:#8f713b}.campaign-workspace .google-measurement-check.healthy{background:#143329;border-color:#315747}.campaign-workspace .google-measurement-check.healthy :is(small,b){color:#72d8ad}.campaign-workspace .google-measurement-check.blocked{background:#3a281f;border-color:#895d47}.campaign-workspace .google-measurement-check.blocked :is(small,b){color:#f0c5af}.campaign-workspace .campaign-empty>span{color:#8bc4ff;background:#1c3b50}.campaign-workspace .campaign-overview-notice{color:#8edfc0;background:#143329;border-color:#315747}.campaign-workspace .campaign-test-inbox{border-color:var(--campaign-line);background:var(--campaign-panel);color:var(--campaign-ink)}.campaign-workspace .campaign-test-inbox>header p,.campaign-workspace .campaign-test-inbox article small,.campaign-workspace .campaign-test-inbox article em,.campaign-workspace .campaign-test-inbox>footer{color:var(--campaign-muted)}.campaign-workspace .campaign-test-inbox>header>span{color:#8bc4ff;background:#143449;border-color:#315d77}.campaign-workspace .campaign-test-inbox article{border-color:var(--campaign-line);background:var(--campaign-field)}.campaign-workspace .campaign-test-inbox article>button{color:#8bc4ff;background:#173a51;border-color:#315d77}.campaign-workspace .campaign-list-name .campaign-public-headline{color:#dbe6ec}.campaign-workspace .campaign-list-name .campaign-identity-label,.campaign-workspace .campaign-plan-budget small{color:#8398a5}.campaign-workspace .campaign-public-headline i{color:#d1aa68}.campaign-workspace .campaign-test-empty{border-color:var(--campaign-line);color:var(--campaign-muted)}.campaign-workspace :is(.campaign-earlier-rehearsals,.campaign-archived-rehearsals){border-color:var(--campaign-line)}.campaign-workspace :is(.campaign-earlier-rehearsals,.campaign-archived-rehearsals)>summary{color:#a4b4bd}.campaign-workspace :is(.campaign-earlier-rehearsals,.campaign-archived-rehearsals)>summary span{color:#aebbc2;background:#213642}.campaign-workspace :is(.campaign-earlier-rehearsals,.campaign-archived-rehearsals)>p{color:var(--campaign-muted)}.campaign-workspace :is(.campaign-earlier-rehearsals,.campaign-archived-rehearsals) article{background:#101f29}.campaign-workspace .campaign-builder-head>button{color:#b7c5cc}.campaign-workspace .campaign-builder-head>em{background:var(--campaign-field);color:#91a3ae}.campaign-workspace .campaign-stage-footer button.secondary{background:var(--campaign-field);color:#c4d0d6}.campaign-workspace .campaign-creative-grid :is(.ad-editor,.ad-preview-pane){background:var(--campaign-panel-raised);color:var(--campaign-ink)}.campaign-workspace .campaign-creative-grid .ad-editor>header{border-color:var(--campaign-line)}.campaign-workspace .campaign-creative-grid :is(.ad-editor>label,.ad-editor .ad-two>label,.design-system legend){color:#b9c7ce}.campaign-workspace .campaign-creative-grid :is(.ad-editor input,.ad-editor textarea,.ad-editor select,.design-system button){background:var(--campaign-field);color:#eef3f6;border-color:#35505f}.campaign-workspace .campaign-creative-grid .design-system button.active{background:#173a51;border-color:#2687e8}.campaign-workspace .campaign-creative-grid .design-system b{color:#e6edf1}.campaign-workspace .campaign-inline-advanced{border-color:var(--campaign-line)}.campaign-workspace .campaign-inline-advanced>summary{color:#a9bac3}.campaign-workspace .campaign-capture-card :is(label,.ad-two label),.campaign-workspace .ad-state-picker legend{color:#bac7ce}.campaign-workspace .campaign-capture-card :is(input,select){background:var(--campaign-field);color:#eef3f6;border-color:#35505f}.campaign-workspace .ad-state-picker button{background:var(--campaign-field);color:#afbdc5;border-color:#35505f}.campaign-workspace .ad-state-picker button[aria-pressed=true]{color:#8bc4ff;background:#173a51;border-color:#2687e8;box-shadow:0 0 0 2px #2687e824}.campaign-workspace .ad-state-picker small{color:#81949f}.campaign-workspace .campaign-launch-grid .campaign-meta-health{background:var(--campaign-field);color:#dce5e9;border-color:#35505f}.campaign-workspace .campaign-launch-grid .campaign-meta-health small{color:#8fa1ac}.campaign-workspace .campaign-launch-grid dl,.campaign-workspace .campaign-launch-grid dl>div{border-color:var(--campaign-line)}.campaign-workspace .campaign-launch-grid dt{color:#879aa5}.campaign-workspace .campaign-launch-grid dd{color:#e9eff2}.campaign-workspace .campaign-performance-view .meta-performance-panel{border-color:var(--campaign-line);background:var(--campaign-panel);color:var(--campaign-ink)}.campaign-workspace .campaign-performance-view .meta-performance-panel>header{border-color:var(--campaign-line);background:var(--campaign-panel-raised)}.campaign-workspace .campaign-performance-view .meta-performance-panel h3{color:var(--campaign-ink)}.campaign-workspace .campaign-performance-view .meta-performance-panel header p{color:var(--campaign-muted)}.campaign-workspace .campaign-performance-view .meta-performance-summary{border-color:var(--campaign-line);background:var(--campaign-line)}.campaign-workspace .campaign-performance-view .meta-performance-summary>span{background:var(--campaign-panel)}.campaign-workspace .campaign-performance-view .meta-performance-summary b{color:var(--campaign-ink)}.campaign-workspace .campaign-performance-view .meta-campaign-table>article{border-color:var(--campaign-line);color:#b4c2ca}.campaign-workspace .campaign-performance-view .meta-campaign-table article b{color:var(--campaign-ink)}.campaign-workspace .campaign-performance-view .meta-performance-panel>header>button{background:var(--campaign-gold);color:#10202a;border:1px solid #d5b56852;box-shadow:0 8px 20px #0003}.campaign-workspace .campaign-performance-view .meta-performance-panel>header>button:hover:not(:disabled){background:#e0c27e}.campaign-workspace .campaign-performance-view .meta-performance-panel>header>button:disabled{border-color:var(--campaign-line);background:var(--campaign-field);color:var(--campaign-muted);box-shadow:none}.campaign-workspace .campaign-performance-view .meta-performance-notice{color:#8edfc0;background:#143329;border-top:1px solid #315747}.campaign-workspace .campaign-performance-view .campaign-binding button{color:#dce7ed;background:#173a51;border:1px solid #315d77}.campaign-workspace .campaign-performance-view .campaign-binding button:disabled{border-color:var(--campaign-line);background:var(--campaign-field);color:#8396a1}.campaign-workspace .campaign-performance-view .meta-lead-delivery{background:#143329;border-color:#315747}.campaign-workspace .campaign-performance-view .meta-lead-delivery>span small{color:#7ed6b2}.campaign-workspace .campaign-performance-view .meta-lead-delivery>span b{color:#dff6ec}.campaign-workspace .campaign-performance-view .meta-lead-delivery>span em{color:#8fb6a5}.campaign-workspace .campaign-performance-view .meta-lead-delivery strong{color:#8edfc0;background:#102a22;border-color:#315747}.campaign-workspace .campaign-performance-view .meta-lead-delivery strong small{color:#7f9f91}.campaign-workspace .campaign-performance-view .meta-lead-delivery.pending{background:#2d2a1d;border-color:#5b5639}.campaign-workspace .campaign-performance-view .meta-lead-delivery.pending>span :is(small,b){color:#e8c77f}.campaign-workspace .campaign-performance-view .meta-lead-delivery.pending strong{color:#e8c77f;background:#2a241c;border-color:#6d5734}.campaign-workspace .campaign-performance-view .meta-lead-delivery.attention{background:#332b1f;border-color:#6d5734}.campaign-workspace .campaign-performance-view .meta-lead-delivery.attention>span :is(small,b){color:#e8c77f}.campaign-workspace .campaign-performance-view .meta-lead-delivery.attention strong{color:#e8c77f;background:#2a241c;border-color:#6d5734}.campaign-workspace .campaign-performance-view .meta-adset-bindings>header strong.ready{color:#7ed6b2;background:#143329}.campaign-workspace .campaign-performance-view .meta-adset-bindings>header strong.attention{color:#e8c77f;background:#332b1f}.campaign-workspace .campaign-performance-view .meta-adset-bindings{border-color:var(--campaign-line);background:var(--campaign-panel)}.campaign-workspace .campaign-performance-view .meta-adset-bindings>header{border-color:var(--campaign-line);background:var(--campaign-panel-raised)}.campaign-workspace .campaign-performance-view .meta-adset-bindings>header b{color:var(--campaign-ink)}.campaign-workspace .campaign-performance-view .meta-adset-bindings>header em{color:var(--campaign-muted)}.campaign-workspace .campaign-view-switcher button:disabled{cursor:wait;opacity:.55}.campaign-loading{border:1px solid var(--campaign-line);background:var(--campaign-panel);border-radius:18px;align-items:center;gap:14px;min-height:116px;padding:20px;display:flex;box-shadow:0 10px 28px #0000001c}.campaign-loading>span{border:2px solid #315365;border-top-color:#8bc4ff;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite campaign-loading-spin}.campaign-loading>div{gap:4px;display:grid}.campaign-loading b{color:var(--campaign-ink);font-size:.66rem}.campaign-loading small{color:var(--campaign-muted);font-size:.53rem;line-height:1.45}@keyframes campaign-loading-spin{to{transform:rotate(360deg)}}.campaign-load-error{background:#1b2a31;border:1px solid #805947;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:132px;padding:22px;display:grid;box-shadow:0 10px 28px #0000001c}.campaign-load-error>span{color:#ffd3bc;border:1px solid #b77858;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.campaign-load-error>div{gap:5px;display:grid}.campaign-load-error small{color:#d8a677;letter-spacing:.14em;font-size:.49rem;font-weight:900}.campaign-load-error h3{color:var(--campaign-ink);margin:0;font-size:.83rem}.campaign-load-error p,.campaign-load-error li{color:var(--campaign-muted);font-size:.53rem;line-height:1.5}.campaign-load-error p,.campaign-load-error ul{margin:0}.campaign-load-error ul{padding-left:16px}.campaign-load-error button{min-height:38px;color:var(--campaign-ink);background:#183244;border:1px solid #466477;border-radius:12px;padding:0 16px;font-size:.53rem;font-weight:900}@media (max-width:720px){.campaign-load-error{grid-template-columns:auto 1fr}.campaign-load-error>button{grid-column:1/-1;width:100%}}.campaign-command-center{border:1px solid var(--campaign-line);background:linear-gradient(145deg,#172d3a,#122530);border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #07131c30}.campaign-command-center>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.campaign-command-center>header>div{gap:4px;display:grid}.campaign-command-center>header small,.campaign-command-center aside>small,.campaign-brand-kit small,.campaign-operating-spine summary small{color:#d5b568;letter-spacing:.13em;font-size:.49rem;font-weight:850}.campaign-command-center h3{color:#f4f7f9;margin:0;font:1.18rem/1.2 Georgia,serif}.campaign-command-center>header p{color:#8fa3af;margin:0;font-size:.58rem;line-height:1.5}.campaign-command-center>header>span{color:#95a9b4;white-space:nowrap;background:#0c1d27aa;border:1px solid #ffffff15;border-radius:999px;padding:7px 10px;font-size:.49rem}.campaign-command-grid{background:#ffffff0d;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:1px;display:grid}.campaign-command-metrics{background:#ffffff0d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.campaign-command-metrics>article{background:#142a36;align-content:center;min-height:124px;padding:18px;display:grid}.campaign-command-metrics small{color:#839aa6;letter-spacing:.1em;font-size:.46rem;font-weight:850}.campaign-command-metrics b{color:#f5f8fa;letter-spacing:-.06em;margin:8px 0 6px;font:1.8rem/1 -apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.campaign-command-metrics span{color:#7f929d;font-size:.51rem;line-height:1.45}.campaign-command-metrics article.attention b{color:#e8c77f}.campaign-command-grid>aside{background:#102631;align-content:center;padding:20px 22px;display:grid}.campaign-command-grid>aside.attention{background:#2d281f}.campaign-command-grid>aside h4{color:#eff5f7;margin:6px 0;font-size:.73rem}.campaign-command-grid>aside p{color:#8fa2ac;margin:0;font-size:.54rem;line-height:1.55}.campaign-command-grid>aside button{color:#10202a;cursor:pointer;background:#d2ad67;border:0;border-radius:11px;justify-self:start;margin-top:14px;padding:10px 13px;font-size:.53rem;font-weight:900;box-shadow:0 8px 20px #0003}.campaign-command-grid>aside.ready button{color:#132530;background:#e9eef1}.campaign-command-center.empty .campaign-command-grid{background:0 0;grid-template-columns:1fr}.campaign-command-center.empty .campaign-command-grid>aside{min-height:118px;padding:20px 24px}.campaign-operating-spine{border:1px solid var(--campaign-line);background:var(--campaign-panel);color:var(--campaign-ink);border-radius:17px;margin-top:12px}.campaign-operating-spine>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.campaign-operating-spine>summary::-webkit-details-marker{display:none}.campaign-operating-spine>summary span{gap:3px;display:grid}.campaign-operating-spine>summary b{font-size:.65rem}.campaign-operating-spine>summary i{background:var(--campaign-field);color:#aebdc5;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;transition:transform .18s;display:grid}.campaign-operating-spine[open]>summary i{transform:rotate(45deg)}.campaign-operating-spine>div{border-top:1px solid var(--campaign-line);background:var(--campaign-line);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.campaign-operating-spine>div>span{background:var(--campaign-panel-raised);align-content:start;min-height:105px;padding:15px;display:grid;position:relative}.campaign-operating-spine>div>span>i{color:#91c7f2;background:#1b3a4d;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.52rem;font-style:normal;font-weight:900;display:grid}.campaign-operating-spine>div b{margin:10px 0 4px;font-size:.58rem}.campaign-operating-spine>div small{color:#879aa5;font-size:.47rem;line-height:1.4}.campaign-operating-spine>p{border-top:1px solid var(--campaign-line);color:#8598a3;margin:0;padding:13px 20px;font-size:.5rem;line-height:1.55}.campaign-brand-kit{background:linear-gradient(140deg,#102530,#172f3c);border:1px solid #35505f;border-radius:15px;gap:13px;margin-bottom:4px;padding:15px;display:grid}.campaign-brand-kit>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.campaign-brand-kit>header>span{gap:3px;display:grid}.campaign-brand-kit>header b{color:#f0f5f7;font-size:.61rem}.campaign-brand-kit>header em{color:#7ed6b2;white-space:nowrap;background:#143329;border:1px solid #315747;border-radius:999px;padding:6px 9px;font-size:.46rem;font-style:normal}.campaign-brand-swatches{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.campaign-brand-swatches>span{background:#0d202aaa;border:1px solid #ffffff10;border-radius:10px;align-items:center;gap:7px;padding:8px;display:flex}.campaign-brand-swatches i{border:1px solid #ffffff21;border-radius:6px;flex:none;width:17px;height:17px}.campaign-brand-swatches i.navy{background:#142631}.campaign-brand-swatches i.gold{background:#d5b568}.campaign-brand-swatches i.frost{background:#f3f6f8}.campaign-brand-swatches small{color:#93a6b0;letter-spacing:.07em;font-size:.42rem}.campaign-brand-kit>footer{flex-wrap:wrap;gap:6px;display:flex}.campaign-brand-kit>footer span{color:#9fb0b9;background:#ffffff09;border-radius:999px;padding:6px 8px;font-size:.44rem}@media (max-width:980px){.campaign-command-grid{grid-template-columns:1fr}.campaign-operating-spine>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.campaign-command-center>header{flex-direction:column;align-items:stretch}.campaign-command-center>header>span{align-self:flex-start}.campaign-command-metrics{grid-template-columns:1fr 1fr}.campaign-command-metrics>article{min-height:96px}.campaign-operating-spine>div{grid-template-columns:1fr 1fr}.campaign-brand-swatches{grid-template-columns:1fr}.campaign-brand-kit>header{flex-direction:column;align-items:stretch}.campaign-brand-kit>header em{align-self:flex-start}}@media (max-width:760px){.campaign-stage .ad-template-option{scroll-snap-align:start;min-width:min(82vw,280px)}.campaign-stage .ad-template-option>.ad-template-card{min-width:0}.campaign-stage-footer{flex-wrap:wrap}.campaign-stage-footer>span{flex:1 0 100%}}.ad-template-image.poster:after,.meta-creative.poster:after{content:"";background:linear-gradient(#0000 46%,#040b126b 74%,#040b12a8 100%);position:absolute;inset:0}.ad-template-image.poster>div{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040b1294;border-top:2px solid #ffcf2080;padding:17px 18px 18px;bottom:0;left:0;right:0}.ad-template-image.poster>div small{color:#ffcf20c7;font:800 .48rem Arial,sans-serif}.ad-template-image.poster>div span{color:#ffffffe0;letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 2px 14px #0009;font:750 1.05rem/1 Arial,sans-serif}.meta-creative.poster .meta-creative-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040b1294;border-top:2px solid #ffcf2080;padding:23px 25px 25px;bottom:0;left:0;right:0}.meta-creative.poster .meta-creative-copy small{color:#ffcf20c7;font-weight:800}.meta-creative.poster .meta-creative-copy span{color:#ffffffe0;letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 2px 16px #0009;font:750 1.55rem/1 Arial,sans-serif}.meta-creative.poster .meta-creative-copy i{color:#dce3e7bf;font-weight:600}.meta-story-frame.poster:after{background:linear-gradient(#050b134d 0,#0000 43%,#040b127a 76%,#040b12b0 100%)}.meta-story-frame.poster .meta-story-copy{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040b1294;border-top:2px solid #ffcf2080;padding:17px 18px;bottom:126px;left:18px;right:18px}.meta-story-frame.poster .meta-story-copy small{color:#ffcf20c7;font-weight:800}.meta-story-frame.poster .meta-story-copy span{color:#ffffffe0;letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 2px 16px #0009;font:750 1.3rem/1 Arial,sans-serif}.meta-story-frame.poster .meta-story-copy i{color:#dce3e7bf;font-weight:600}@media (max-width:650px){.meta-creative.poster .meta-creative-copy span{font-size:1.3rem}.meta-story-frame.poster .meta-story-copy span{font-size:1.12rem}}.meta-preview footer .meta-preview-cta{color:#39454e;background:#e6e8ea;border:1px solid #cdd4d9;padding:8px 11px;font-size:.58rem;font-weight:800}.meta-story-action .meta-preview-cta{color:#14232d;background:#ffffffeb;border:1px solid #ffffff80;border-radius:999px;flex:none;padding:8px 10px;font-size:.48rem;font-weight:850}.campaign-row-actions button.publisher{color:#ead18d;background:#2b281e;border-color:#8f713b}.campaign-publisher{color:#eef4f7;background:#10232e;border:1px solid #486274;border-radius:20px;gap:0;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 18px 50px #06101842}.campaign-publisher>header{background:linear-gradient(145deg,#183543,#132a36);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.campaign-publisher>header>div{gap:4px;display:grid}.campaign-publisher>header small{color:#d5b568;letter-spacing:.14em;font-size:.49rem;font-weight:900}.campaign-publisher>header h3{color:#fff;margin:0;font:1.08rem/1.2 Georgia,serif}.campaign-publisher>header p{color:#95a8b3;max-width:720px;margin:2px 0 0;font-size:.55rem;line-height:1.55}.campaign-publisher>header>button,.campaign-publisher-providers button{color:#e5edf1;cursor:pointer;background:#173342;border:1px solid #496475;border-radius:11px;min-height:38px;padding:0 13px;font-size:.52rem;font-weight:900}.campaign-publisher-flow{background:#0e202a;border-bottom:1px solid #ffffff0e;justify-content:center;align-items:center;gap:12px;padding:14px 20px;display:flex}.campaign-publisher-flow>span{align-items:center;gap:8px;display:flex}.campaign-publisher-flow i{color:#8bc4ff;background:#1d4052;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.48rem;font-style:normal;font-weight:900;display:grid}.campaign-publisher-flow b{font-size:.53rem}.campaign-publisher-flow small{color:#8096a2;font-size:.46rem}.campaign-publisher-flow em{color:#49616f;font-style:normal}.campaign-publisher-providers{background:#ffffff12;grid-template-columns:1fr 1fr;gap:1px;display:grid}.campaign-publisher-providers>article{background:#142a36;align-content:start;gap:13px;min-height:280px;padding:20px 22px;display:grid}.campaign-publisher-providers>article.active{background:#123126}.campaign-publisher-providers>article.attention{background:#30281f}.campaign-publisher-providers article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.campaign-publisher-providers article>header>span{gap:3px;display:grid}.campaign-publisher-providers article>header small{color:#8ea2ae;letter-spacing:.12em;font-size:.45rem;font-weight:900}.campaign-publisher-providers article>header b{color:#f4f7f9;font-size:.72rem}.campaign-publisher-providers article>header em{color:#9dafb9;background:#0e202aaa;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:.43rem;font-style:normal;font-weight:900}.campaign-publisher-providers article>p{color:#8fa3ae;margin:0;font-size:.52rem;line-height:1.55}.campaign-publisher-providers dl{border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr 1fr;margin:0;display:grid}.campaign-publisher-providers dl>div{gap:4px;padding:10px 11px;display:grid}.campaign-publisher-providers dl>div+div{border-left:1px solid #ffffff12}.campaign-publisher-providers dt{color:#7f94a0;font-size:.43rem}.campaign-publisher-providers dd{color:#edf3f6;margin:0;font-size:.54rem;font-weight:850}.campaign-publisher-providers>article>button{color:#12222c;background:#d5b568;border-color:#b58f4d;justify-self:start}.campaign-publisher-confirm{background:#0d202aaa;border:1px solid #ffffff14;border-radius:13px;gap:8px;padding:13px;display:grid}.campaign-publisher-confirm b{font-size:.58rem}.campaign-publisher-confirm p{color:#94a6b0;margin:0;font-size:.49rem;line-height:1.5}.campaign-publisher-confirm label{color:#dfe7eb;align-items:flex-start;gap:8px;font-size:.5rem;line-height:1.45;display:flex}.campaign-publisher-confirm label input{margin-top:2px}.campaign-publisher-confirm button{color:#10212a;background:#d5b568;border-color:#b58f4d;justify-self:start}.campaign-publisher-confirm button.secondary{color:#aebdc5;background:0 0;border-color:#405b6b}.campaign-publisher-error{background:#3a281f;border:1px solid #895d47;border-radius:10px;padding:10px;color:#f0c5af!important}.campaign-publisher-lock{color:#98aab3!important}.campaign-publisher-notice{color:#8edfc0;background:#143329;border-bottom:1px solid #315747;margin:0;padding:11px 22px;font-size:.52rem}.campaign-publisher>footer{color:#8297a2;border-top:1px solid #ffffff10;padding:13px 22px;font-size:.48rem;line-height:1.5}.campaign-publisher>footer b{color:#b9c7ce}.campaign-publisher-notice.error{color:#f0c5af;background:#3a281f;border-bottom-color:#895d47}.campaign-publisher-preflight{background:#ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.campaign-publisher-preflight>span{background:#102630;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:11px 13px;display:grid}.campaign-publisher-preflight i{color:#72d8ad;background:#173b30;border-radius:8px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:.5rem;font-style:normal;font-weight:900;display:grid}.campaign-publisher-preflight b{color:#e8eff2;font-size:.5rem}.campaign-publisher-preflight small{color:#8196a1;font-size:.43rem;line-height:1.25}.campaign-publisher-preflight>span.blocked{background:#30281f}.campaign-publisher-preflight>span.blocked i{color:#f0c5af;background:#4b3328}.campaign-publisher-preflight>span.blocked b{color:#f0d0be}.campaign-publisher-providers.scoped{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.campaign-publisher-preflight{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.campaign-publisher>header{flex-direction:column}.campaign-publisher-flow{flex-direction:column;align-items:flex-start}.campaign-publisher-flow>em{display:none}.campaign-publisher-providers{grid-template-columns:1fr}.campaign-publisher-providers dl>div+div{border-left:1px solid #ffffff12}.campaign-publisher-providers>article{min-height:0}}@media (max-width:520px){.campaign-publisher-preflight{grid-template-columns:1fr 1fr}}.campaign-workspace .campaign-list{background:0 0;border:0;gap:12px;display:grid;overflow:visible}.campaign-workspace .campaign-list-card{background:var(--campaign-panel);border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #0610182e;border:1px solid var(--campaign-line)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:0!important;padding:0!important;display:grid!important}.campaign-workspace .campaign-list-card>header{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.campaign-workspace .campaign-list-card .campaign-list-name>i{border-radius:12px;width:42px;height:42px;font-size:1rem}.campaign-workspace .campaign-list-card .campaign-list-name b{white-space:normal;font-size:.9rem;line-height:1.25}.campaign-workspace .campaign-list-card .campaign-list-name small{font-size:.75rem;line-height:1.35}.campaign-workspace .campaign-list-card .campaign-identity-label{color:#8fa5b1;letter-spacing:.08em;font-size:.75rem;font-weight:850}.campaign-workspace .campaign-list-card .campaign-public-headline{color:#dce7ec;align-items:baseline;gap:7px;font-size:.78rem;display:flex}.campaign-workspace .campaign-list-card .campaign-public-headline i{color:#d5b568;letter-spacing:.07em;font-size:.75rem}.campaign-card-status{justify-items:start;gap:7px;min-width:0;display:grid}.campaign-card-status>em{color:#b7c5cc;background:#213642;border-radius:999px;padding:5px 9px;font-size:.72rem;font-style:normal;font-weight:850;display:inline-flex}.campaign-card-status>em.live{color:#72d8ad;background:#173b30}.campaign-card-status>em.paused{color:#e8c77f;background:#3c311f}.campaign-card-status .campaign-handoff b{font-size:.78rem}.campaign-card-status .campaign-handoff small{white-space:normal;font-size:.75rem;line-height:1.35}.campaign-workspace .campaign-list-card .campaign-plan-budget{text-align:right;justify-items:end}.campaign-workspace .campaign-list-card .campaign-plan-budget strong{font-size:.9rem}.campaign-workspace .campaign-list-card .campaign-plan-budget small{font-size:.75rem}.campaign-journey{border-block:1px solid var(--campaign-line);background:var(--campaign-field);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:13px 20px;list-style:none;display:grid}.campaign-journey li{color:#728894;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.campaign-journey li:not(:last-child):after{content:"";z-index:0;background:#324b59;height:1px;position:absolute;top:15px;left:31px;right:8px}.campaign-journey li>i{z-index:1;color:#879ca7;background:#142934;border:1px solid #405865;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:.7rem;font-style:normal;font-weight:900;display:grid;position:relative}.campaign-journey li>span{z-index:1;background:var(--campaign-field);gap:2px;min-width:0;padding-right:8px;display:grid;position:relative}.campaign-journey b{color:#b7c5cc;font-size:.75rem}.campaign-journey small{color:#718792;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.campaign-journey li[data-state=done]>i{color:#79ddb4;background:#173b30;border-color:#2f6f57}.campaign-journey li[data-state=done] b{color:#d8eee5}.campaign-journey li[data-state=current]>i{color:#8bc4ff;background:#173a51;border-color:#527ba0;box-shadow:0 0 0 3px #2687e817}.campaign-journey li[data-state=current] b{color:#e7f3fa}.campaign-journey li[data-state=blocked]>i{color:#e8c77f;background:#3c311f;border-color:#856633}.campaign-journey li[data-state=blocked] b{color:#f0deb4}.campaign-card-actions{justify-content:flex-end;align-items:center;gap:10px;padding:13px 16px;display:flex}.campaign-primary-action{color:#fff;cursor:pointer;background:#1f78b4;border:1px solid #2d79aa;border-radius:11px;min-height:44px;padding:0 16px;font-size:.78rem;font-weight:850}.campaign-primary-action:hover{background:#2687c5}.campaign-primary-action:disabled{cursor:wait;opacity:.55}.campaign-workspace .campaign-list-card .campaign-row-more{position:static}.campaign-workspace .campaign-list-card .campaign-row-more>summary{border-radius:11px;align-items:center;min-height:44px;padding:0 13px;font-size:.76rem;display:flex}.campaign-card-actions:has(.campaign-row-more[open]){flex-wrap:wrap}.campaign-workspace .campaign-list-card .campaign-row-more[open]{flex:1 0 100%}.campaign-workspace .campaign-list-card .campaign-row-more[open]>summary{width:max-content;margin-left:auto}.campaign-workspace .campaign-list-card .campaign-row-more>div{z-index:auto;width:100%;min-width:0;box-shadow:none;background:#0e202a;border-color:#3d5968;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin-top:10px;padding:14px;display:grid;position:static}.campaign-row-proof{gap:8px;min-width:0;display:grid}.campaign-row-proof>small{color:#d5b568;letter-spacing:.08em;font-size:.75rem;font-weight:900}.campaign-row-proof>span{color:#9eb0ba;font-size:.75rem;line-height:1.45}.campaign-workspace .campaign-list-card .campaign-row-metrics{margin:0}.campaign-workspace .campaign-list-card .campaign-row-metrics small,.campaign-workspace .campaign-list-card .campaign-row-metrics small b{font-size:.7rem!important}.campaign-workspace .campaign-list-card .campaign-row-actions{place-content:start flex-end}.campaign-workspace .campaign-list-card .campaign-row-actions :is(a,button){align-items:center;min-height:40px;font-size:.72rem;display:inline-flex}@media (max-width:980px){.campaign-workspace .campaign-list-card>header{grid-template-columns:minmax(0,1fr) auto}.campaign-workspace .campaign-list-card .campaign-plan-budget{grid-area:1/2;align-self:end}.campaign-card-status{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.campaign-card-status .campaign-handoff{text-align:right;justify-items:end}.campaign-journey{grid-template-columns:repeat(5,max-content);gap:18px;overflow-x:auto}.campaign-journey li:not(:last-child):after{right:-11px}.campaign-workspace .campaign-list-card .campaign-row-more>div{grid-template-columns:1fr}.campaign-workspace .campaign-list-card .campaign-row-actions{justify-content:flex-start}}@media (max-width:620px){.campaign-workspace .campaign-list-card>header{grid-template-columns:minmax(0,1fr);gap:13px;padding:16px}.campaign-workspace .campaign-list-card .campaign-plan-budget{text-align:left;grid-area:auto/1;justify-items:start}.campaign-card-status{flex-direction:column;align-items:flex-start}.campaign-card-status .campaign-handoff{text-align:left;justify-items:start}.campaign-journey{padding-inline:16px}.campaign-card-actions{flex-direction:column;align-items:stretch}.campaign-primary-action{width:100%}.campaign-workspace .campaign-list-card .campaign-row-more>summary{justify-content:center}.campaign-workspace .campaign-list-card .campaign-row-more>div{width:100%;min-width:0;margin-top:8px}.campaign-workspace .campaign-list-card .campaign-row-actions{display:grid}.campaign-workspace .campaign-list-card .campaign-row-actions :is(a,button){justify-content:center}}.campaign-quick-build{color:var(--campaign-ink);gap:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;display:grid}.campaign-quick-intro{background:linear-gradient(135deg,#152b38,#10232e);border:1px solid #35505f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex;box-shadow:0 16px 38px #0610182e}.campaign-quick-intro>div{gap:6px;max-width:760px;display:grid}.campaign-quick-intro small,.campaign-quick-card>header small,.campaign-quick-review>header small,.campaign-quick-readiness>header small{color:#d5b568;letter-spacing:.1em;font-size:.78rem;font-weight:900}.campaign-quick-intro h3{color:#f7fafb;margin:0;font:700 1.65rem/1.15 Georgia,serif}.campaign-quick-intro p{color:#aab9c1;margin:0;font-size:1rem;line-height:1.55}.campaign-quick-intro>span{background:#0c1e28;border:1px solid #416071;border-radius:13px;gap:4px;min-width:190px;padding:12px 14px;display:grid}.campaign-quick-intro>span b{color:#8bc4ff;font-size:.95rem}.campaign-quick-intro>span small{color:#91a6b1;letter-spacing:0;font-size:.8rem}.campaign-quick-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:18px;display:grid}.campaign-quick-layout>main{gap:14px;min-width:0;display:grid}.campaign-quick-card{border:1px solid var(--campaign-line);background:var(--campaign-panel);border-radius:18px;gap:18px;padding:21px;display:grid;box-shadow:0 12px 30px #06101824}.campaign-quick-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.campaign-quick-card>header>span{gap:4px;display:grid}.campaign-quick-card h4{color:#f2f6f8;margin:0;font-size:1.1rem}.campaign-quick-card>header>em{color:#a8c6d6;background:#193442;border:1px solid #416071;border-radius:999px;padding:6px 10px;font-size:.78rem;font-style:normal;font-weight:800}.campaign-quick-products,.campaign-quick-states{border:0;gap:9px;margin:0;padding:0;display:grid}.campaign-quick-products legend,.campaign-quick-states legend{color:#dbe5ea;margin-bottom:8px;font-size:.9rem;font-weight:800}.campaign-quick-products{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-quick-products legend{grid-column:1/-1}.campaign-quick-products button{color:#b5c3ca;cursor:pointer;background:#10232e;border:1px solid #3c5665;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.88rem;font-weight:800;display:flex}.campaign-quick-products button span{font-size:1rem}.campaign-quick-products button.active{color:#eef8fd;background:#173a51;border-color:#3e91c4;box-shadow:0 0 0 3px #2388c219}.campaign-quick-products:disabled button{cursor:not-allowed;opacity:.65}.campaign-quick-name,.campaign-quick-fields label,.campaign-quick-privacy,.campaign-quick-copy label{color:#dbe5ea;gap:7px;font-size:.9rem;font-weight:750;display:grid}.campaign-quick-name input,.campaign-quick-fields :is(input,select),.campaign-quick-privacy input,.campaign-quick-copy :is(input,textarea){color:#f1f5f7;width:100%;min-height:46px;font:inherit;background:#0d202a;border:1px solid #3b5665;border-radius:10px;outline:0;padding:10px 12px}.campaign-quick-copy textarea{resize:vertical;min-height:104px}.campaign-quick-name input:focus,.campaign-quick-fields :is(input,select):focus,.campaign-quick-privacy input:focus,.campaign-quick-copy :is(input,textarea):focus{border-color:#4b9ac9;box-shadow:0 0 0 3px #2687c51c}.campaign-quick-name>small,.campaign-quick-fields label>small,.campaign-quick-states>small{color:#8ea1ac;font-size:.82rem;font-weight:500;line-height:1.45}.campaign-quick-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-quick-states>div{flex-wrap:wrap;gap:8px;display:flex}.campaign-quick-states button{color:#aabac2;cursor:pointer;background:#10232e;border:1px solid #3a5564;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:58px;min-height:44px;padding:0 11px;font-size:.86rem;font-weight:850;display:flex}.campaign-quick-states button[aria-pressed=true]{color:#8ce0bb;background:#173b30;border-color:#34775e}.campaign-quick-states button i{font-style:normal}.campaign-quick-states p{color:#e1ba71;margin:0;font-size:.9rem;line-height:1.45}.campaign-concept-summary{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.campaign-concept-thumb{background:#0b1b24;border-radius:14px;min-height:118px;position:relative;overflow:hidden}.campaign-concept-thumb img{object-fit:cover}.campaign-concept-summary>div:last-child{gap:6px;display:grid}.campaign-concept-summary small{color:#d5b568;letter-spacing:.08em;font-size:.78rem;font-weight:900}.campaign-concept-summary b{color:#f5f8fa;font:700 1.15rem/1.2 Georgia,serif}.campaign-concept-summary p{color:#b4c2c9;margin:0;font-size:.94rem;line-height:1.48}.campaign-concept-summary span{color:#8499a4;font-size:.82rem;line-height:1.45}.campaign-quick-disclosure{background:#10222d;border:1px solid #334d5b;border-radius:12px;overflow:hidden}.campaign-quick-disclosure>summary{color:#dce5e9;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-size:.88rem;font-weight:800;list-style:none;display:flex}.campaign-quick-disclosure>summary::-webkit-details-marker{display:none}.campaign-quick-disclosure>summary span{color:#829aa7;font-size:1rem;transition:transform .18s}.campaign-quick-disclosure[open]>summary{border-bottom:1px solid #334d5b}.campaign-quick-disclosure[open]>summary span{transform:rotate(45deg)}.campaign-quick-templates{gap:8px;padding:12px;display:grid}.campaign-quick-templates button{color:#dce5e9;text-align:left;cursor:pointer;background:#0d202a;border:1px solid #334d5b;border-radius:11px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px;display:grid}.campaign-quick-templates button.active{background:#153343;border-color:#3e91c4}.campaign-quick-templates img{object-fit:cover;border-radius:8px;width:54px;height:54px}.campaign-quick-templates button>span{gap:3px;display:grid}.campaign-quick-templates b{font-size:.9rem}.campaign-quick-templates small{color:#8fa3ad;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.3;overflow:hidden}.campaign-quick-templates em{color:#8bc4ff;font-size:.78rem;font-style:normal;font-weight:800}.campaign-quick-copy{gap:12px;padding:14px;display:grid}.campaign-quick-copy>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-quick-copy label>small{color:#8499a4;justify-self:end;font-size:.78rem;font-weight:650}.campaign-quick-copy label>small.over{color:#efbd6c}.campaign-route-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.campaign-route-choices>button{color:#d9e3e8;text-align:left;cursor:pointer;background:#10232e;border:1px solid #3a5564;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:94px;padding:14px;display:flex}.campaign-route-choices>button>span{grid-template-columns:25px 1fr;align-items:center;gap:3px 8px;display:grid}.campaign-route-choices>button i{color:#8bc4ff;background:#1b3a4a;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.campaign-route-choices>button b{font-size:.92rem}.campaign-route-choices>button small{color:#8fa2ad;font-size:.8rem;line-height:1.35}.campaign-route-choices>button>em{color:#8bc4ff;flex:none;font-size:.78rem;font-style:normal;font-weight:800}.campaign-route-choices>button.active{background:#153443;border-color:#3e91c4;box-shadow:0 0 0 3px #2687c518}.campaign-route-choices>button:disabled{cursor:not-allowed;opacity:.68}.campaign-handoff-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.campaign-handoff-flow li{background:#0d202a;border:1px solid #344f5d;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex;position:relative}.campaign-handoff-flow li:not(:last-child):after{content:"→";z-index:2;color:#6c8491;position:absolute;right:-10px}.campaign-handoff-flow li>i{color:#8bc4ff;background:#193b4d;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.campaign-handoff-flow li>span{gap:2px;min-width:0;display:grid}.campaign-handoff-flow b{font-size:.82rem}.campaign-handoff-flow small{color:#8297a2;font-size:.76rem;line-height:1.25}.campaign-quick-funnel{gap:12px;padding:14px;display:grid}.campaign-quick-funnel>p{color:#aab9c1;margin:0;font-size:.9rem;line-height:1.5}.campaign-quick-funnel>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-quick-funnel>div span{color:#c3d1d7;font-size:.82rem;line-height:1.35}.campaign-quick-funnel>footer{border-top:1px solid #314b59;gap:6px;padding-top:10px;display:grid}.campaign-quick-funnel>footer b{font-size:.88rem}.campaign-quick-funnel>footer small{color:#8ea2ac;font-size:.8rem;line-height:1.4}.campaign-quick-review{background:#10232e;border:1px solid #3a5665;border-radius:18px;gap:13px;padding:18px;display:grid;position:sticky;top:16px;box-shadow:0 18px 42px #06101838}.campaign-quick-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-quick-review>header>span{gap:3px;display:grid}.campaign-quick-review>header b{font-size:.9rem}.campaign-quick-review>header button,.campaign-advanced-builder{color:#dce6eb;cursor:pointer;background:#173342;border:1px solid #456271;border-radius:9px;padding:8px 10px;font-size:.8rem;font-weight:800}.campaign-quick-review .placement-switcher{margin:0}.campaign-quick-review .meta-preview{width:100%;max-width:390px;margin-inline:auto}.campaign-quick-review .meta-preview.vertical{max-width:265px}.campaign-quick-readiness{border:1px solid #385462;border-radius:13px;gap:0;display:grid;overflow:hidden}.campaign-quick-readiness>header{background:#142d3a;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.campaign-quick-readiness>header>span{gap:3px;display:grid}.campaign-quick-readiness>header b{font-size:.9rem}.campaign-quick-readiness>header em{color:#9bd0ed;background:#1c4052;border-radius:999px;padding:5px 8px;font-size:.78rem;font-style:normal;font-weight:900}.campaign-quick-readiness>div{border-top:1px solid #304b59;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.campaign-quick-readiness>div>i{color:#7d919c;background:#283845;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.campaign-quick-readiness>div>span{gap:2px;display:grid}.campaign-quick-readiness>div b{font-size:.84rem}.campaign-quick-readiness>div small{color:#859aa5;font-size:.78rem;line-height:1.35}.campaign-quick-readiness>div.done>i{color:#83dfb8;background:#174332}.campaign-quick-readiness>div.pending{background:#2d281f}.campaign-quick-readiness>div.pending>i{color:#ebc878;background:#4a3b22}.campaign-quick-actions{gap:10px;display:grid}.campaign-quick-primary{color:#fff;cursor:pointer;background:#1f7db7;border:1px solid #2c8bc2;border-radius:12px;min-height:50px;padding:0 16px;font-size:.94rem;font-weight:900;box-shadow:0 10px 24px #0a6ba336}.campaign-quick-primary:hover{background:#278cca}.campaign-quick-primary:disabled{cursor:wait;opacity:.58}.campaign-quick-actions>p{color:#91a4ae;margin:0;font-size:.82rem;line-height:1.5}.campaign-quick-actions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-quick-actions>div button{color:#b9c8cf;cursor:pointer;background:0 0;border:1px solid #405c6b;border-radius:10px;min-height:42px;font-size:.8rem;font-weight:800}.campaign-quick-actions .ad-notice{margin:0;font-size:.84rem;line-height:1.45}.campaign-advanced-builder{color:#93a8b2;background:0 0;width:100%;min-height:42px}.campaign-workspace .campaign-publisher :is(p,small,dt,dd,label,button){font-size:max(.82rem,12px);line-height:1.45}.campaign-workspace .campaign-publisher h3{font-size:1.2rem}.campaign-workspace .campaign-publisher-flow b,.campaign-workspace .campaign-publisher-providers article>header b{font-size:.9rem}@media (max-width:1120px){.campaign-quick-layout{grid-template-columns:1fr}.campaign-quick-review{position:static}.campaign-quick-review .meta-preview{max-width:430px}}@media (max-width:760px){.campaign-quick-intro{padding:18px;display:grid}.campaign-quick-intro>span{min-width:0}.campaign-quick-products{grid-template-columns:1fr 1fr}.campaign-quick-fields,.campaign-route-choices,.campaign-quick-copy>div{grid-template-columns:1fr}.campaign-concept-summary{grid-template-columns:100px minmax(0,1fr)}.campaign-concept-thumb{min-height:110px}.campaign-handoff-flow{padding-bottom:4px;display:flex;overflow-x:auto}.campaign-handoff-flow li{min-width:145px}.campaign-quick-funnel>div{grid-template-columns:1fr}}@media (max-width:480px){.campaign-quick-card{padding:16px}.campaign-quick-intro h3{font-size:1.4rem}.campaign-quick-products,.campaign-concept-summary{grid-template-columns:1fr}.campaign-concept-thumb{min-height:180px}.campaign-quick-actions>div{grid-template-columns:1fr}}.live-content:has(.campaign-publisher-shade){z-index:1201}.campaign-publisher-shade{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06101be8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.campaign-publisher-shade .campaign-publisher{outline:0;width:min(1100px,100%);max-height:calc(100vh - 48px);margin:0;overflow:auto;box-shadow:0 34px 110px #000a}.campaign-publisher>header{z-index:5;position:sticky;top:0}.campaign-publisher>header>nav{flex:none;gap:8px;display:flex}.campaign-publisher>header>nav button,.campaign-publisher-loading button,.campaign-publisher-unavailable button,.campaign-publisher-refresh-lock button{color:#e5edf1;cursor:pointer;background:#173342;border:1px solid #496475;border-radius:11px;min-height:38px;padding:0 13px;font-size:max(.78rem,12px);font-weight:900}.campaign-publisher>header>nav button.secondary{color:#b7c6ce;background:0 0}.campaign-publisher button:disabled{cursor:not-allowed;opacity:.48}.campaign-publisher.busy{cursor:progress}.campaign-publisher-loading,.campaign-publisher-unavailable{text-align:center;align-content:center;place-items:center;gap:14px;min-height:240px;padding:34px;display:grid}.campaign-publisher-loading span{border:3px solid #456273;border-top-color:#d5b568;border-radius:999px;width:30px;height:30px;animation:.8s linear infinite campaign-spin}.campaign-publisher-loading b,.campaign-publisher-unavailable b{color:#f2f6f8;font-size:1rem}.campaign-publisher-unavailable p{color:#9eb0ba;max-width:540px;margin:0}.campaign-publisher-refresh-lock{color:#f3c9b5;background:#39271f;border-bottom:1px solid #895d47;justify-content:space-between;align-items:center;gap:18px;padding:12px 22px;display:flex}.campaign-publisher-refresh-lock>span{gap:3px;display:grid}.campaign-publisher-refresh-lock small{color:#d7a994}.campaign-publisher-observation{background:#32291d;border:1px solid #8d6840;border-radius:10px;padding:10px;color:#efcc8c!important}.campaign-publisher-observation.confirmed{background:#14382c;border-color:#386f59;color:#91dfbd!important}@keyframes campaign-spin{to{transform:rotate(360deg)}}.campaign-provider-degraded{color:#e8d6b7;background:#30281f;border:1px solid #866443;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.campaign-provider-degraded>span{gap:4px;display:grid}.campaign-provider-degraded small{color:#e0b86f;letter-spacing:.09em;font-size:.72rem;font-weight:900}.campaign-provider-degraded b{font-size:.96rem}.campaign-provider-degraded p{color:#baa990;margin:0;font-size:.82rem;line-height:1.45}.campaign-provider-degraded ul{color:#d3bda0;gap:18px;margin:3px 0 0;padding-left:18px;font-size:.78rem;display:flex}.campaign-provider-degraded button{color:#14232c;cursor:pointer;background:#d5b568;border:1px solid #9b7748;border-radius:10px;flex:none;min-height:42px;padding:0 14px;font-weight:900}.campaign-provider-degraded.checking{color:#dce8ee;background:#132b38;border-color:#38596b}.campaign-provider-degraded.checking p{color:#94a9b4}.campaign-route-choices{grid-template-columns:1fr}.campaign-governed-route{color:#d9e3e8;background:#153443;border:1px solid #3e91c4;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:94px;padding:14px;display:flex}.campaign-governed-route>span{grid-template-columns:25px 1fr;align-items:center;gap:3px 8px;display:grid}.campaign-governed-route i{color:#8bc4ff;background:#1b3a4a;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.campaign-governed-route b{font-size:.92rem}.campaign-governed-route small{color:#8fa2ad;font-size:.8rem;line-height:1.35}.campaign-governed-route>em{color:#8bc4ff;font-size:.78rem;font-style:normal;font-weight:800}.campaign-governed-blueprint{color:#dce6eb;background:#0e202a;gap:14px;padding:18px;display:grid}.campaign-governed-blueprint>header{gap:5px;display:grid}.campaign-governed-blueprint>header small{color:#d5b568;letter-spacing:.1em;font-size:.72rem;font-weight:900}.campaign-governed-blueprint h4{margin:0;font:1.2rem Georgia,serif}.campaign-governed-blueprint p{color:#92a6b1;margin:0;font-size:.84rem;line-height:1.5}.campaign-governed-blueprint>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-governed-blueprint>div span{color:#c2d0d7;font-size:.8rem}.campaign-governed-blueprint>footer{border-top:1px solid #304b59;gap:5px;padding-top:12px;display:grid}.campaign-governed-blueprint>footer small{color:#8fa3ad;font-size:.78rem;line-height:1.4}.campaign-governed-blueprint>button{color:#fff;cursor:pointer;background:#1f78b4;border:1px solid #3d8fbe;border-radius:10px;justify-self:start;min-height:42px;padding:0 14px;font-weight:900}@media (max-width:760px){.campaign-publisher-shade{padding:0}.campaign-publisher-shade .campaign-publisher{border-radius:0;width:100%;min-height:100svh;max-height:100svh}.campaign-publisher>header>nav{width:100%}.campaign-publisher>header>nav button{flex:1}.campaign-publisher-refresh-lock,.campaign-provider-degraded{flex-direction:column;align-items:stretch}.campaign-provider-degraded ul{gap:4px;display:grid}.campaign-governed-route{flex-direction:column;align-items:flex-start}.campaign-governed-blueprint>div{grid-template-columns:1fr}}.campaign-learning{color:var(--campaign-ink);background:linear-gradient(145deg,#142b39,#10232e);border:1px solid #31546a;border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #07131c30}.campaign-learning>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:22px;padding:18px 20px;display:flex}.campaign-learning>header>div{gap:4px;display:grid}.campaign-learning>header small,.campaign-learning-priority aside>small,.campaign-learning-details>section>small{color:#79bce8;letter-spacing:.11em;font-size:.72rem;font-weight:900}.campaign-learning>header h3{color:#f4f8fa;margin:0;font:700 1.15rem/1.2 Georgia,serif}.campaign-learning>header p{color:#8fa4af;margin:0;font-size:.82rem;line-height:1.45}.campaign-learning>header>span{color:#86dfb8;letter-spacing:.07em;background:#14382c;border:1px solid #376f5a;border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:900}.campaign-learning-priority{background:#ffffff10;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:1px;display:grid}.campaign-learning-priority>article,.campaign-learning-priority>aside{background:#132a36;align-content:start;gap:9px;padding:20px;display:grid}.campaign-learning-priority>article>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-learning-priority>article small{color:#e9c979;letter-spacing:.08em;font-size:.73rem;font-weight:900}.campaign-learning-priority>article em{color:#8fa5b0;font-size:.74rem;font-style:normal;font-weight:800}.campaign-learning-priority h4{color:#f3f7f9;margin:0;font-size:1rem}.campaign-learning-priority p{color:#9caeb7;margin:0;font-size:.84rem;line-height:1.5}.campaign-learning-priority>article>strong{color:#dbe5e9;font-size:.84rem;line-height:1.5}.campaign-learning-priority>article>button{color:#10212b;cursor:pointer;background:#d5b568;border:0;border-radius:10px;justify-self:start;min-height:40px;margin-top:3px;padding:0 13px;font-size:.8rem;font-weight:900}.campaign-learning-priority>aside{background:#102530}.campaign-learning-priority>aside>b{color:#edf3f6;font-size:.92rem}.campaign-learning-priority>aside>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:3px;display:grid}.campaign-learning-priority>aside>div>span{background:#0c1f29;border:1px solid #2e4a59;border-radius:10px;gap:3px;padding:9px;display:grid}.campaign-learning-priority>aside>div b{color:#d9e7ed;font-size:.9rem}.campaign-learning-priority>aside>div small{color:#79909c;font-size:.68rem;line-height:1.25}.campaign-learning.focus{border-color:#765d39}.campaign-learning.focus .campaign-learning-priority>article{background:#2e281f}.campaign-learning.watch{border-color:#536773}.campaign-learning.protect{border-color:#2f664f}.campaign-learning.protect .campaign-learning-priority>article{background:#143329}.campaign-learning>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:9px 18px;list-style:none;display:flex}.campaign-learning>details>summary::-webkit-details-marker{display:none}.campaign-learning>details>summary>span{gap:2px;display:grid}.campaign-learning>details>summary b{font-size:.8rem}.campaign-learning>details>summary small{color:#7f949f;font-size:.72rem}.campaign-learning>details>summary i{color:#a9bfca;background:#1b3949;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;transition:transform .18s;display:grid}.campaign-learning>details[open]>summary{border-bottom:1px solid #2c4351}.campaign-learning>details[open]>summary i{transform:rotate(45deg)}.campaign-learning-details{background:#0f212b;grid-template-columns:1fr minmax(280px,.7fr);gap:18px;padding:17px 20px;display:grid}.campaign-learning-details>ul{color:#91a6b0;gap:7px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.45;display:grid}.campaign-learning-details>section{gap:7px;display:grid}.campaign-learning-details>section>article{background:#132a36;border:1px solid #2d4755;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.campaign-learning-details>section>article>span{justify-content:space-between;gap:10px;display:flex}.campaign-learning-details>section b{color:#dce6eb;font-size:.75rem}.campaign-learning-details>section em{color:#7f98a4;font-size:.7rem;font-style:normal}.campaign-learning-details>section p{color:#9aadb6;margin:0;font-size:.74rem}.campaign-learning.loading,.campaign-learning.unavailable{align-items:center;gap:14px;min-height:94px;padding:17px 20px;display:flex}.campaign-learning.loading>span{border:2px solid #315365;border-top-color:#8bc4ff;border-radius:50%;flex:none;width:19px;height:19px;animation:.8s linear infinite campaign-loading-spin}.campaign-learning.loading>div,.campaign-learning.unavailable>div{gap:3px;display:grid}.campaign-learning.loading b,.campaign-learning.unavailable b{font-size:.86rem}.campaign-learning.loading p,.campaign-learning.unavailable p{color:#8fa3ae;margin:0;font-size:.78rem}.campaign-learning.unavailable{background:#2c281f;border-color:#6d5734;justify-content:space-between}.campaign-learning.unavailable button{color:#10212b;cursor:pointer;background:#d5b568;border:1px solid #8f713b;border-radius:9px;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:900}@media (max-width:900px){.campaign-learning-priority,.campaign-learning-details{grid-template-columns:1fr}}@media (max-width:620px){.campaign-learning>header,.campaign-learning.unavailable{flex-direction:column;align-items:stretch}.campaign-learning>header>span{align-self:flex-start}.campaign-learning-priority>aside>div{grid-template-columns:1fr}.campaign-learning-priority>article>span{flex-direction:column;align-items:flex-start}.campaign-learning.unavailable button{width:100%}}.campaign-command-metrics small,.campaign-command-grid>aside>small{font-size:max(.72rem,12px)}.campaign-command-metrics span,.campaign-command-grid>aside p{font-size:max(.75rem,12px)}.campaign-command-grid>aside h4{font-size:max(.95rem,15px)}.campaign-command-grid>aside button{min-height:44px;font-size:max(.78rem,12px)}.campaign-learning :is(p,li,small,em),.campaign-learning-details>section :is(b,p){font-size:max(.75rem,12px)}.campaign-learning-priority>article>button,.campaign-learning.unavailable button{min-height:44px;font-size:max(.78rem,12px)}.campaign-learning-scope{background:#0c1f29;border:1px solid #2e4a59;border-radius:9px;padding:8px 10px;color:#a9bbc4!important}.campaign-list-card:focus{outline-offset:3px;outline:3px solid #4b9ccb}@media (max-width:980px){.campaign-command-grid>aside{order:-1}}
