@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,::backdrop{--tw-border-style:solid;--tw-ease: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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#15233d;--muted:#64748b;--line:#dde4ef;--canvas:#f5f7fb;--blue:#135bec;--navy:#0a1934}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}label{color:#34445e;gap:6px;font-size:13px;font-weight:650;display:grid}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 11px}textarea{resize:vertical;min-height:76px}h1,h2,p{margin-top:0}h1{letter-spacing:-.045em}h2{letter-spacing:-.02em;font-size:18px}.primary,.secondary,.ghost{border:1px solid #0000;border-radius:8px;padding:10px 14px;font-weight:700}.primary{background:var(--blue);color:#fff}.primary:disabled,.secondary:disabled{opacity:.55;cursor:wait}.secondary{color:#1245a5;background:#edf4ff;border-color:#cfe0ff}.ghost{color:#475569;border-color:var(--line);background:#fff}.link-button{text-decoration:none;display:inline-block}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:800}.muted{color:var(--muted);font-size:13px}.notice{color:#12683a;background:#e8f7ef;border-radius:10px;padding:12px 14px}.error{color:#b42318;margin:0;font-size:13px}.landing{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:64px;max-width:1120px;min-height:100vh;margin:auto;padding:48px 28px;display:grid}.landing h1{max-width:720px;margin-bottom:24px;font-size:clamp(42px,6vw,72px);line-height:.98}.lede{color:#52637d;max-width:650px;font-size:19px;line-height:1.6}.feature-row{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.feature-row span{color:#16449e;background:#e3ecff;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:700}.auth-card,.empty{border:1px solid var(--line);background:#fff;border-radius:16px;gap:15px;padding:28px;display:grid;box-shadow:0 12px 35px #14366c0b}.tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.tabs button{color:var(--muted);background:0 0;border:0;padding:11px;font-weight:700}.tabs button.active{color:var(--blue);border-bottom:2px solid var(--blue)}.conversations{gap:8px;display:grid}.conversations details{border:1px solid var(--line);background:#fbfcfe;border-radius:8px}.conversations summary{cursor:pointer;padding:12px;font-weight:700}.conversations summary span{color:#1245a5}.conversations summary small{color:var(--muted);margin-left:9px;font-weight:400}.transcript{padding:0 12px 8px}.transcript p{white-space:pre-wrap;border-radius:8px;margin:8px 0;padding:9px 11px}.transcript p.customer{background:#e5efff}.transcript p.assistant{background:#f1f5f9}.transcript b{color:#52637d;margin-bottom:3px;font-size:11px;display:block}.dashboard{max-width:1120px;margin:0 auto;padding:38px 22px 70px}.dashboard header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.dashboard header h1{margin-bottom:8px;font-size:38px}.dashboard header p:not(.eyebrow){color:var(--muted);margin-bottom:0}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;padding:21px}.grid-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid-form .wide{grid-column:1/-1}.grid-form button{justify-self:start}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.items{max-height:230px;margin-bottom:15px;overflow:auto}.items article{border-bottom:1px solid var(--line);margin-bottom:12px;padding:0 0 11px;position:relative}.items article p{color:#52637d;white-space:pre-wrap;margin:6px 70px 0 0;font-size:13px}.text-button{color:#b42318;background:0 0;border:0;font-size:12px;position:absolute;top:0;right:0}.panel form{gap:10px;display:grid}.panel pre{white-space:pre-wrap;word-break:break-word;color:#d9e7ff;background:#0a1934;border-radius:8px;padding:12px;font-size:12px;overflow:auto}.lead-list{gap:10px;display:grid}.lead-list article{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 2fr auto;align-items:start;gap:16px;padding:13px;display:grid}.lead-list p{color:#516078;margin:2px 0}.lead-list time{color:var(--muted);white-space:nowrap;font-size:12px}.empty{max-width:560px;margin:10vh auto}.empty h1{font-size:36px}.empty p:not(.eyebrow){color:var(--muted)}.setup-bar{background:#eef5ff;border:1px solid #cfe0ff;border-radius:12px;gap:10px;padding:18px 20px;display:grid}.setup-bar>div:first-child{justify-content:space-between;gap:14px;display:flex}.setup-bar span{color:#385172;font-size:13px}.progress{background:#d5e5ff;border-radius:99px;height:8px;overflow:hidden}.progress i{border-radius:inherit;background:var(--blue);height:100%;transition:width .25s;display:block}.setup-labels{justify-content:space-between;gap:12px;display:flex}.friendly-panel{padding:26px}.section-title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.section-title>span{color:#fff;background:var(--blue);border-radius:99px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.section-title h2{margin:2px 0 4px}.section-title p{color:var(--muted);margin:0;font-size:14px}.friendly-form{gap:20px;max-width:760px;display:grid}.friendly-form label>small,.optional small{color:var(--muted);font-weight:400}.hours-block{gap:5px;display:grid}.field-help{color:var(--muted);margin:0;font-size:13px}.hours-picker{gap:7px;margin-top:7px;display:grid}.hours-row{grid-template-columns:36px 110px 115px 22px 115px;align-items:center;gap:8px;min-height:38px;display:grid}.hours-row input[type=time]{padding:7px}.hours-row>span:not(.closed){color:var(--muted);text-align:center}.closed{color:var(--muted);font-size:13px}.switch{width:34px;height:20px;display:block;position:relative}.switch input{appearance:none;opacity:0;position:absolute}.switch span{cursor:pointer;background:#cbd5e1;border-radius:99px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--blue)}.switch input:checked+span:after{transform:translate(14px)}.advanced{border-top:1px solid var(--line);color:#52637d;padding-top:14px}.advanced summary{cursor:pointer;color:#385172;font-weight:700}.advanced>div{margin-top:14px}.connect-grid{align-items:stretch}.connection-card{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;padding:18px}.connection-card h3{margin:0 0 8px}.connection-card p{color:#52637d;font-size:14px;line-height:1.45}.connection-card form{margin-top:13px}.work-panel{margin-top:18px}.work-panel h2{margin-bottom:5px}.empty-state{color:var(--muted);background:#fbfcfe;border:1px dashed #cbd5e1;border-radius:8px;padding:18px}.history-panel>summary{cursor:pointer;list-style:none}.history-panel>summary::-webkit-details-marker{display:none}.history-panel>summary h2{margin-right:10px;display:inline}.history-panel>summary span{color:var(--muted);font-size:13px}.template-intro{max-width:1040px;margin:30px auto}.template-intro>h1{max-width:760px;margin-bottom:10px;font-size:clamp(34px,5vw,54px)}.template-intro>p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:17px;line-height:1.5}.template-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.template-card{text-align:left;border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-content:start;gap:9px;padding:20px;transition:all .18s;display:grid;position:relative}.template-card:hover{border-color:#9abcf7;transform:translateY(-2px)}.template-card.selected{border-color:var(--blue);box-shadow:0 8px 24px #135bec20}.template-icon{font-size:28px}.template-card strong{font-size:17px}.template-card small{color:var(--muted);line-height:1.35}.template-card blockquote{color:#4b5c76;margin:4px 0;font-size:13px;font-style:italic;line-height:1.45}.template-card i{color:#0e5cc9;font-size:12px;font-style:normal;font-weight:800}.start-form{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;max-width:560px;padding:24px;display:grid;box-shadow:0 10px 30px #14366c0b}.start-form h2{margin:0}@media (max-width:760px){.landing,.two-col,.template-grid{grid-template-columns:1fr;gap:28px}.landing{padding-top:60px}.dashboard header{display:block}.dashboard header .ghost{margin-top:16px}.grid-form,.lead-list article{grid-template-columns:1fr}.lead-list article{gap:6px}.grid-form .wide{grid-column:auto}.setup-labels span{font-size:10px}.friendly-panel{padding:18px}.hours-row{grid-template-columns:32px 1fr 92px 15px 92px;gap:5px}.hours-row strong,.hours-row input[type=time]{font-size:12px}.setup-bar>div:first-child{display:grid}}.new-landing{overflow:hidden}.new-landing nav{justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:24px 28px;display:flex}.new-landing nav strong,.brand{color:#12264b;letter-spacing:-.07em;font-size:22px;text-decoration:none}.new-landing nav strong span,.brand span{color:var(--blue)}.new-landing nav a{color:#355070;font-size:14px;font-weight:700;text-decoration:none}.hero{text-align:center;max-width:900px;margin:54px auto 70px;padding:0 28px}.hero h1{max-width:800px;margin:0 auto 20px;font-size:clamp(48px,7vw,78px);line-height:.98}.hero>p:not(.eyebrow){color:#50627e;max-width:650px;margin:0 auto 28px;font-size:19px;line-height:1.55}.hero small{color:var(--muted);margin-top:13px;display:block}.product-section{color:#fff;background:#10264d;padding:72px max(28px,50vw - 540px)}.product-section h2,.how-it-works h2{margin-bottom:8px;font-size:36px}.product-section>div>p:not(.eyebrow){color:#bdcbe0}.product-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px;display:grid}.product-card{text-align:left;min-height:230px;color:var(--ink);background:#fff;border:1px solid #dbe4f0;border-radius:14px;align-content:start;gap:9px;padding:20px;display:grid;position:relative}.product-section .product-card{color:#fff;background:#18365f;border-color:#35557f}.product-card.featured{border:2px solid #64a0ff;box-shadow:0 12px 35px #0003}.product-card>span{font-size:27px}.product-card i{color:#3e7de8;background:#e8f1ff;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:15px;right:14px}.product-section .product-card i{color:#dbeaff;background:#315a91}.product-card h3{margin:2px 0 0;font-size:18px}.product-card p{margin:0;font-weight:700;line-height:1.35}.product-card small{color:#61718a;line-height:1.4}.product-section .product-card small{color:#bdcbe0}.how-it-works{text-align:center;max-width:1080px;margin:0 auto;padding:76px 28px}.how-it-works>p{margin-bottom:8px}.how-it-works>div{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;display:grid}.how-it-works article{gap:10px;display:grid}.how-it-works b{width:32px;height:32px;color:var(--blue);background:#e4efff;border-radius:50%;place-items:center;display:grid}.how-it-works strong{font-size:17px}.how-it-works span{color:var(--muted);line-height:1.45}.start-section{background:#eaf2ff;grid-template-columns:1fr minmax(320px,420px);align-items:center;gap:60px;padding:65px max(28px,50vw - 490px);display:grid}.start-section h2{font-size:36px}.start-section p:not(.eyebrow){color:#50627e;line-height:1.5}.start-section .auth-card{box-shadow:none}.portal{max-width:1080px;margin:auto;padding:0 22px 70px}.portal-header{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.portal-header>div{color:#52637d;align-items:center;gap:15px;font-size:14px;display:flex}.admin-link{color:#1e5ab9;font-weight:800;text-decoration:none}.text-link{color:#355070;background:0 0;border:0;padding:0;text-decoration:underline}.portal-hero{max-width:650px;padding:40px 0 25px}.portal-hero h1{margin-bottom:12px;font-size:clamp(38px,5vw,58px)}.portal-hero p:not(.eyebrow){color:#52637d;font-size:17px;line-height:1.5}.portal .product-grid{grid-template-columns:repeat(3,1fr)}.portal .product-card{cursor:pointer;transition:all .18s}.portal .product-card:hover,.portal .product-card.selected{border-color:#78a8f4;transform:translateY(-2px);box-shadow:0 10px 25px #135bec18}.portal .product-card>b{color:var(--blue);margin-top:auto;font-size:13px}.request-panel{background:#fff;border:1px solid #cfe0ff;border-radius:16px;margin-top:30px;padding:28px;position:relative;box-shadow:0 14px 32px #14366c0b}.close{color:#52637d;background:#f1f5f9;border:0;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:16px;right:18px}.request-title{gap:14px;max-width:670px;margin-bottom:24px;display:flex}.request-title>span{font-size:32px}.request-title h2{margin:2px 0 5px;font-size:26px}.request-title p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.4}.request-panel form{gap:24px;max-width:700px;display:grid}.intake-step{grid-template-columns:34px 1fr;gap:13px;display:grid}.intake-step>b{width:30px;height:30px;color:var(--blue);background:#e5efff;border-radius:50%;place-items:center;display:grid}.intake-step>div{gap:11px;display:grid}.intake-step h3{margin:2px 0 0;font-size:17px}.intake-step p{color:var(--muted);margin:0;font-size:13px}.intake-step label small{color:var(--muted);font-weight:400}.request-footnote{color:var(--muted);margin:0;font-size:12px}.orders{margin-top:62px}.orders h2{font-size:28px}.orders-empty{color:#60718b;background:#fff;border:1px dashed #b9c9df;border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}.orders-empty span{font-size:28px}.orders-empty p{margin:0}.order-list{gap:12px;display:grid}.order-list article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:14px;padding:18px;display:grid}.order-main{align-items:center;gap:12px;display:flex}.order-main>span{font-size:25px}.order-main p{color:var(--muted);margin:3px 0 0;font-size:13px}.status{color:#915d00;background:#fff2d6;border-radius:99px;align-self:start;padding:6px 9px;font-size:12px;font-weight:800}.status.in_progress{color:#1e5ab9;background:#e7f0ff}.status.ready_to_review,.status.live{color:#11703c;background:#e3f7ea}.order-track{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.order-track i{color:#8a99ae;border-top:3px solid #dce4ef;padding-top:11px;font-size:11px;font-style:normal;position:relative}.order-track i.active{border-color:var(--blue);color:#2456a4;font-weight:700}@media (max-width:760px){.product-grid,.portal .product-grid,.how-it-works>div,.start-section{grid-template-columns:1fr}.hero{margin-top:36px}.product-section{padding-top:48px;padding-bottom:48px}.product-section h2,.how-it-works h2,.start-section h2{font-size:29px}.start-section{gap:28px}.portal-header>div>span{display:none}.portal-hero{padding-top:25px}.request-panel{padding:20px}.order-list article{grid-template-columns:1fr}.order-track{min-width:500px;overflow:auto}.order-list article{overflow:hidden}.portal .product-card{min-height:185px}}.admin{max-width:1080px;margin:auto;padding:34px 22px 70px}.admin header{align-items:flex-start;gap:35px;margin-bottom:35px;display:flex}.admin header h1{margin:2px 0 4px;font-size:38px}.admin header>div>span{color:var(--muted);font-size:14px}.admin-list{gap:16px;display:grid}.admin-list article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.admin-order-heading{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 190px;align-items:center;gap:13px;padding-bottom:17px;display:grid}.admin-order-heading>span{font-size:27px}.admin-order-heading h2{margin:0;font-size:18px}.admin-order-heading h2 small{color:var(--muted);font-weight:400}.admin-order-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.admin-order-heading select{font-size:13px}.admin-list dl{grid-template-columns:repeat(2,1fr);gap:16px;margin:18px 0 0;display:grid}.admin-list dl div.wide{grid-column:1/-1}.admin-list dt{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-list dd{white-space:pre-wrap;color:#2b405f;margin:5px 0 0;line-height:1.45}.admin .orders-empty{background:#fff}@media (max-width:760px){.admin header{gap:15px;display:grid}.admin-order-heading{grid-template-columns:auto 1fr}.admin-order-heading select{grid-column:1/-1}.admin-list dl{grid-template-columns:1fr}.admin-list dl div.wide{grid-column:auto}}.neon-site{--acid:#c8ff34;--acid-soft:#e0ff7b;--deep:#050704;--panel:#0c110b;--line:#d5ff612e;color:#f5faed;background:var(--deep);min-height:100vh;position:relative;overflow:hidden}.neon-site .noise{pointer-events:none;z-index:0;opacity:.14;background-image:radial-gradient(#fff .65px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0004,#0000 75%);mask-image:linear-gradient(#0004,#0000 75%)}.neon-nav,.neon-hero,.neon-services,.neon-flow,.neon-start,.neon-site footer{z-index:1;position:relative}.neon-nav{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:25px 30px;display:flex}.neon-brand{color:#f8fff3;letter-spacing:-.09em;font-size:23px;font-weight:800;text-decoration:none}.neon-brand>span:not(.brand-mark){color:var(--acid)}.brand-mark{width:25px;height:25px;color:var(--acid);text-shadow:0 0 17px var(--acid);place-items:center;margin-right:5px;font-size:19px;display:inline-grid}.nav-actions{align-items:center;gap:23px;display:flex}.nav-actions>a:not(.nav-cta){color:#b1bbae;font-size:13px;font-weight:700;text-decoration:none}.nav-cta{color:#101508;background:var(--acid);border-radius:4px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 0 25px #c8ff344d}.nav-cta b{margin-left:5px;font-size:16px}.neon-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:30px;max-width:1240px;min-height:680px;margin:auto;padding:62px 30px 75px;display:grid}.live-chip{color:#bdc8b5;letter-spacing:.11em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.live-chip i,.chat-head small i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 11px var(--acid);border-radius:50%}.hero-copy h1{letter-spacing:-.075em;margin:20px 0;font-size:clamp(55px,6.2vw,88px);line-height:.91}.hero-copy h1 em,.neon-flow h2 em{color:var(--acid);text-shadow:0 0 30px #c8ff3470;font-style:normal}.hero-lede{color:#afbbac;max-width:510px;font-size:18px;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.neon-button{color:#0a0e06;background:var(--acid);border-radius:4px;align-items:center;gap:20px;padding:15px 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #efffb7,0 0 32px #c8ff344f}.neon-button span{font-size:22px;line-height:13px}.watch-link{color:#d7e1d3;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.watch-link i{width:27px;height:27px;color:var(--acid);border:1px solid #536050;border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.hero-proof{gap:25px;margin-top:55px;display:flex}.hero-proof div{gap:3px;display:grid}.hero-proof strong{color:var(--acid);letter-spacing:-.04em;font-size:21px}.hero-proof span{color:#899887;font-size:11px}.ai-stage{aspect-ratio:1;width:min(100%,550px);margin:auto;position:relative}.stage-grid{background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;position:absolute;inset:2%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 66%);mask-image:radial-gradient(circle,#000 18%,#0000 66%)}.orb{filter:blur(10px);opacity:.7;border-radius:50%;position:absolute}.orb-one{background:#c8ff3429;width:260px;height:260px;top:5%;right:3%}.orb-two{background:#85ff0030;width:230px;height:230px;bottom:3%;left:5%}.ai-core{width:145px;height:145px;color:var(--acid);text-shadow:0 0 15px var(--acid);background:radial-gradient(circle,#d9ff6f 0 5%,#7eac0d 6%,#152006 40%,#080d04 67%);border-radius:50%;place-items:center;font-size:36px;display:grid;position:absolute;top:14%;left:48%;transform:translate(-50%);box-shadow:0 0 35px #c8ff3466,0 0 100px #c8ff342b}.core-ring{border:1px solid #c8ff3478;border-radius:50%;position:absolute}.ring-a{border-left-color:#0000;inset:-22px;transform:rotate(25deg)}.ring-b{opacity:.6;border-right-color:#0000;inset:-50px;transform:rotate(-30deg)}.chat-window{background:linear-gradient(135deg,#121a0d,#080b08e8);border:1px solid #c8ff3440;border-radius:13px;width:min(370px,78%);position:absolute;bottom:9%;right:2%;overflow:hidden;box-shadow:0 25px 70px #0009,0 0 34px #c8ff3413}.chat-head{border-bottom:1px solid #c8ff3424;align-items:center;gap:10px;padding:13px 14px;display:flex}.bot-avatar{color:#101508;background:var(--acid);border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.chat-head div{flex:1;gap:2px;display:grid}.chat-head strong{font-size:11px}.chat-head small{color:#a6b4a2;align-items:center;gap:5px;font-size:9px;display:flex}.chat-head small i{width:5px;height:5px}.chat-head>b{color:#93a58e;letter-spacing:2px}.chat-body{gap:13px;padding:17px 14px;display:grid}.customer-message{color:#e6e9e5;background:#293126;border-radius:10px 10px 2px;justify-self:end;max-width:80%;margin:0;padding:9px 11px;font-size:11px;line-height:1.4}.ai-message{align-items:flex-start;gap:8px;display:flex}.ai-message>span{color:#152008;background:var(--acid);border-radius:5px;flex:none;place-items:center;width:19px;height:19px;margin-top:2px;font-size:9px;display:grid}.ai-message p{color:#e0e8dd;background:#161d14;border:1px solid #c8ff3424;border-radius:2px 10px 10px;margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.typing{gap:4px;margin-left:27px;display:flex}.typing i{background:var(--acid);opacity:.7;border-radius:50%;width:4px;height:4px}.float-card{background:#10160ee8;border:1px solid #c8ff3440;border-radius:8px;grid-template-columns:25px 1fr;column-gap:7px;padding:10px;display:grid;position:absolute;box-shadow:0 10px 30px #0008}.float-card i{color:#0d1208;background:var(--acid);border-radius:5px;grid-row:span 2;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.float-card span{color:#abb8a6;font-size:9px}.float-card strong{color:#fff;font-size:11px}.card-top{top:35%;left:1%}.card-bottom{bottom:1%;right:0}.trust-strip{z-index:1;color:#b5c5a5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.12em;text-align:center;background:#0a0e09;justify-content:center;align-items:center;gap:24px;padding:19px 20px;font-size:10px;font-weight:800;display:flex;position:relative}.trust-strip i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 9px var(--acid);border-radius:50%}.neon-services{background:radial-gradient(at 40% 0,#2032128c,#0000 40%),#080b07;padding:115px max(30px,50vw - 590px);position:relative}.section-intro{max-width:610px}.neon-kicker{color:var(--acid);letter-spacing:.15em;font-size:10px;font-weight:900}.section-intro h2,.neon-flow h2,.neon-start h2{letter-spacing:-.06em;margin:10px 0 12px;font-size:clamp(38px,4.8vw,59px);line-height:.98}.section-intro>p:not(.neon-kicker){color:#a7b3a3;line-height:1.55}.neon-product-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.neon-product{background:linear-gradient(145deg,#121811,#090c08);border:1px solid #33402f;align-content:start;min-height:280px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.neon-product:hover{border-color:#a6db2b;transform:translateY(-4px);box-shadow:0 15px 40px #0008}.neon-product.hot{background:linear-gradient(145deg,#263616,#0d120a);border-color:#b8ef32;box-shadow:0 0 35px #c8ff3416}.product-number{color:#728069;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px}.product-icon{font-size:29px}.product-tag{color:#b7caab;letter-spacing:.09em;border:1px solid #52644b;width:max-content;margin:15px 0 9px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-block}.neon-product.hot .product-tag{color:#cfff5a;border-color:#c8ff3488}.neon-product h3{letter-spacing:-.03em;margin:0 0 7px;font-size:19px}.neon-product>p:not(.product-tag){color:#d6dfd0;margin:0;font-size:13px;font-weight:700;line-height:1.4}.neon-product small{color:#92a08d;margin-top:11px;font-size:12px;line-height:1.45}.neon-product a{color:var(--acid);align-self:end;margin-top:16px;font-size:12px;font-weight:800;text-decoration:none}.neon-product a b{margin-left:7px;font-size:16px}.neon-flow{grid-template-columns:.7fr 1.3fr;align-items:center;gap:55px;max-width:1100px;margin:auto;padding:110px 30px;display:grid}.flow-visual{min-height:410px;position:relative}.flow-line{width:1px;box-shadow:0 0 13px var(--acid);background:linear-gradient(#0000,#c8ff34,#0000);position:absolute;top:10%;bottom:10%;left:50%}.flow-node{width:52px;height:52px;color:var(--acid);background:#10170d;border:1px solid #b9f83d;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 23px #c8ff3438}.n1{top:8%}.n2{top:33%}.n3{top:58%}.n4{color:#111609;background:var(--acid);font-size:19px;bottom:8%;box-shadow:0 0 35px #c8ff34a6}.flow-copy{max-width:570px}.flow-copy>p{margin-bottom:10px}.flow-steps{gap:20px;margin-top:33px;display:grid}.flow-steps article{gap:14px;display:flex}.flow-steps b{color:var(--acid);font-size:11px}.flow-steps strong{margin-bottom:4px;font-size:15px;display:block}.flow-steps p{color:#97a494;margin:0;font-size:13px;line-height:1.45}.neon-start{background:linear-gradient(120deg,#1f300b,#0a0f06 60%);border:1px solid #94c42e;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:0 auto 80px;padding:50px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #c8ff341b}.start-glow{filter:blur(40px);background:#c8ff3429;border-radius:50%;width:440px;height:440px;position:absolute;top:-200px;right:-100px}.start-copy{max-width:540px;position:relative}.neon-start h2{font-size:44px}.start-copy>p:not(.neon-kicker){color:#bdc9b6;line-height:1.5}.neon-start>.neon-button{flex:none;position:relative}.neon-auth{width:390px;position:relative}.neon-auth .auth-card{background:#0b1009;border-color:#a7dd31;box-shadow:0 0 35px #0008}.neon-auth .tabs{border-color:#35442f}.neon-auth label{color:#b4c1ae}.neon-auth input{color:#f5faed;background:#11180e;border-color:#43523c}.neon-auth .tabs button{color:#91a18d}.neon-auth .tabs button.active{color:var(--acid);border-color:var(--acid)}.neon-site footer{color:#7f8d79;border-top:1px solid #263121;justify-content:space-between;max-width:1180px;margin:auto;padding:24px 30px 35px;font-size:11px;display:flex}@media (max-width:900px){.neon-hero{text-align:center;grid-template-columns:1fr;padding-top:45px}.hero-copy{justify-items:center;display:grid}.hero-lede{max-width:620px}.hero-proof{justify-content:center}.ai-stage{max-width:570px}.neon-product-grid{grid-template-columns:repeat(2,1fr)}.neon-flow{grid-template-columns:.45fr 1.55fr}.neon-start{margin-left:20px;margin-right:20px}.neon-auth{width:360px}}@media (max-width:600px){.neon-nav{padding:18px}.nav-actions>a:not(.nav-cta){display:none}.nav-cta{padding:9px 10px}.neon-hero{min-height:auto;padding:45px 19px 55px}.hero-copy h1{font-size:55px}.hero-lede{font-size:16px}.hero-actions{justify-content:center;gap:17px}.hero-proof{gap:18px;margin-top:38px}.ai-stage{width:calc(100vw - 28px);margin-top:5px}.chat-window{bottom:8%;right:3%}.card-top{top:29%;left:0}.card-bottom{bottom:0;right:0}.trust-strip{letter-spacing:.07em;gap:10px;padding:15px 10px;font-size:8px}.trust-strip i{width:3px;height:3px}.neon-services{padding:70px 19px}.neon-product-grid{grid-template-columns:1fr;margin-top:28px}.neon-product{min-height:225px}.neon-flow{grid-template-columns:1fr;gap:5px;padding:70px 25px}.flow-visual{width:100%;min-height:85px}.flow-line{background:linear-gradient(90deg,#0000,#c8ff34,#0000);width:auto;height:1px;inset:50% 7% auto}.flow-node{width:36px;height:36px;font-size:11px;top:50%;left:auto;transform:translate(-50%,-50%)}.n1{left:8%}.n2{left:36%}.n3{left:64%}.n4{bottom:auto;left:92%}.neon-start{margin:0 18px 45px;padding:31px 22px;display:grid}.neon-start h2{font-size:34px}.neon-auth{width:100%}.neon-site footer{gap:12px;padding:22px 20px 30px;display:grid}}.neon-site .ai-stage{aspect-ratio:1/1.06;isolation:isolate;width:min(100%,570px)}.neon-site .stage-grid{z-index:0}.neon-site .orb{z-index:0;width:310px;height:310px;animation:5s ease-in-out infinite neon-breathe}.neon-site .orb-two{width:260px;height:260px;animation-delay:-2s}.portrait-halo{z-index:1;aspect-ratio:1;border:1px solid #c8ff344d;border-radius:50%;width:67%;animation:4s ease-in-out infinite halo-pulse;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #c8ff3404,0 0 70px #c8ff3433}.ai-portrait{z-index:2;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 20px #c8ff3444)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.signal-label{z-index:3;color:#dfffa0;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e08bd;border:1px solid #c8ff3449;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;position:absolute;top:10%;right:2%}.signal-label i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;animation:1.4s ease-in-out infinite blink}.neon-site .chat-window{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#121a0df2,#080b08f0)}.neon-site .float-card{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.neon-site .typing i{animation:1.2s infinite blink}.neon-site .typing i:nth-child(2){animation-delay:.15s}.neon-site .typing i:nth-child(3){animation-delay:.3s}@keyframes neon-breathe{50%{opacity:.9;transform:scale(1.1)}}@keyframes halo-pulse{50%{transform:translate(-50%,-50%)scale(1.09);box-shadow:0 0 0 42px #c8ff3404,0 0 100px #c8ff3454}}@keyframes blink{50%{opacity:.25}}@media (max-width:600px){.neon-site .signal-label{font-size:7px;top:7%;right:0}.neon-site .portrait-halo{width:72%;top:44%}.neon-site .ai-portrait{transform:scale(1.04)}}.neon-site .chat-window{width:min(315px,63%);bottom:-1%;right:-3%}@media (max-width:600px){.neon-site .chat-window{width:min(290px,62%);bottom:-2%;right:-1%}.neon-site .ai-stage{aspect-ratio:1/1.42}.neon-site .ai-portrait{height:64%;inset:0 0 auto;transform:none}.neon-site .portrait-halo{width:68%;top:30%}.neon-site .signal-label{white-space:nowrap;top:2%;right:50%;transform:translate(50%)}.neon-site .chat-window{width:min(330px,88%);top:65%;bottom:auto;right:50%;transform:translate(50%)}.neon-site .float-card{display:none}.neon-site .stage-grid{inset:0 0 33%}}.login-screen{--acid:#c8ff34;color:#f5faed;background:#050704;min-height:100vh;position:relative;overflow:hidden}.login-screen nav{z-index:2;justify-content:space-between;align-items:center;max-width:1160px;margin:auto;padding:25px 30px;display:flex;position:relative}.back-home{color:#aebaa8;font-size:13px;font-weight:700;text-decoration:none}.login-grid{background-color:#0000;background-image:linear-gradient(#c8ff340b 1px,#0000 1px),linear-gradient(90deg,#c8ff340b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.login-orb{aspect-ratio:1;filter:blur(35px);opacity:.22;border-radius:50%;width:440px;position:absolute}.login-orb.orb-a{background:#a4ff00;top:-190px;left:-160px}.login-orb.orb-b{background:#76c400;bottom:-220px;right:-180px}.login-content{z-index:1;grid-template-columns:1fr minmax(330px,420px);align-items:center;gap:95px;max-width:980px;min-height:calc(100vh - 80px);margin:auto;padding:35px 25px 90px;display:grid;position:relative}.login-copy h1{letter-spacing:-.07em;margin:10px 0 18px;font-size:clamp(46px,6vw,72px);line-height:.94}.login-copy h1 em{color:var(--acid);text-shadow:0 0 28px #c8ff3466;font-style:normal}.login-copy>p:not(.neon-kicker){color:#adbaaa;max-width:440px;font-size:17px;line-height:1.55}.login-promise{background:#10170d99;border:1px solid #c8ff3433;border-radius:8px;align-items:flex-start;gap:12px;max-width:420px;margin-top:33px;padding:14px;display:flex}.login-promise>span{color:var(--acid);font-size:18px}.login-promise strong,.login-promise small{display:block}.login-promise strong{margin-bottom:4px;font-size:13px}.login-promise small{color:#98a794;font-size:12px;line-height:1.4}.login-card{background:linear-gradient(135deg,#c8ff34b3,#0000 45%,#3f5b16);border-radius:15px;padding:1px;box-shadow:0 25px 65px #0009,0 0 45px #c8ff3417}.login-card .auth-card{box-shadow:none;background:#0a0e09;border:0;border-radius:14px;gap:16px;padding:25px}.login-status{color:#c6f56b;letter-spacing:.12em;padding:13px 25px 0;font-size:9px;font-weight:900}.login-status i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;margin-right:6px;display:inline-block}.login-card .tabs{border-color:#384632}.login-card .tabs button{color:#82917e}.login-card .tabs button.active{color:var(--acid);border-color:var(--acid)}.login-card label{color:#bdc9b8}.login-card input{color:#f6fff1;background:#10160e;border-color:#40503a}.login-card .primary{color:#111607;background:var(--acid);box-shadow:0 0 25px #c8ff343b}.login-card .simple-auth{gap:18px}.simple-auth-title h2{color:#f6fff1;letter-spacing:-.04em;margin:0 0 7px;font-size:25px}.simple-auth-title p{color:#9baa96;margin:0;font-size:13px;line-height:1.45}.login-card .simple-auth .primary{justify-content:space-between;align-items:center;margin-top:2px;padding:13px 15px;display:flex}.login-card .simple-auth .primary span{font-size:20px;line-height:12px}.auth-note{color:#7f8e79;text-align:center;font-size:11px;line-height:1.4}.auth-flip-scene{perspective:1400px;min-height:455px}.auth-flip-card{width:100%;min-height:455px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:relative}.auth-flip-card.flipped{transform:rotateY(180deg)}.auth-face{backface-visibility:hidden;background:#0a0e09;border-radius:14px;align-content:start;gap:16px;padding:25px;display:grid;position:absolute;inset:0}.auth-register{transform:rotateY(180deg)}.auth-face label{color:#bdc9b8}.auth-face label small{color:#82917e;font-weight:400}.auth-face input{color:#f6fff1;background:#10160e;border-color:#40503a}.auth-face .primary{color:#111607;background:#c8ff34;justify-content:space-between;align-items:center;margin-top:2px;padding:13px 15px;display:flex;box-shadow:0 0 25px #c8ff343b}.auth-face .primary span{font-size:20px;line-height:12px}.card-eyebrow{letter-spacing:.12em;font-weight:900;color:#c8ff34!important;margin-bottom:8px!important;font-size:9px!important}.flip-link{color:#9bac95;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:12px}.flip-link b{color:#c8ff34}.flip-link span{color:#c8ff34;margin-left:4px;font-size:15px}.auth-face .error{margin:0}.portal-page,.admin-page{color:#eff7ea;background:radial-gradient(at 10% 0,#263b143d,#0000 36%),#050704;min-height:100vh}.portal-page .portal{max-width:1080px;margin:auto;padding:0 22px 76px}.portal-page .portal-header{border-bottom:1px solid #c8ff3424;padding:24px 0}.portal-page .brand,.admin-page .brand{color:#f7fff2;font-size:22px}.portal-page .brand span,.admin-page .brand span{color:#c8ff34}.portal-page .portal-header>div{color:#a7b5a2}.portal-page .admin-link{color:#c8ff34}.portal-page .text-link{color:#aebfab}.portal-page .portal-hero{padding:62px 0 30px}.portal-page .portal-hero h1{color:#f6fff1;font-size:clamp(39px,5vw,62px)}.portal-page .portal-hero p:not(.eyebrow){color:#aab8a6}.portal-page .eyebrow,.admin-page .eyebrow{color:#c8ff34}.portal-page .notice{color:#dfffb0;background:#1a2b0f;border:1px solid #c8ff3455}.portal-page .product-grid{grid-template-columns:repeat(3,1fr)}.portal-page .product-card{color:#f4fbed;background:linear-gradient(145deg,#131a10,#090c08);border-color:#394735;min-height:250px}.portal-page .product-card:hover,.portal-page .product-card.selected{border-color:#c8ff34;box-shadow:0 12px 35px #c8ff3415}.portal-page .product-card p{color:#d9e4d3}.portal-page .product-card small{color:#94a38f}.portal-page .product-card i{color:#dfff91;background:#34471f}.portal-page .product-card>b{color:#c8ff34}.portal-page .request-panel{background:linear-gradient(145deg,#11180d,#090c08);border-color:#9ecb2e;box-shadow:0 20px 55px #000a,0 0 35px #c8ff3411}.portal-page .close{color:#cce4bd;background:#25301f}.portal-page .request-title h2,.portal-page .intake-step h3{color:#f6fff1}.portal-page .request-title p:not(.eyebrow),.portal-page .intake-step p,.portal-page .request-footnote{color:#9cac96}.portal-page label{color:#c4d0bf}.portal-page input,.portal-page textarea,.portal-page select{color:#eff8e9;background:#11180e;border-color:#465641}.portal-page select option{background:#11180e}.portal-page .intake-step>b{color:#101508;background:#c8ff34}.portal-page .primary{color:#101508;background:#c8ff34;box-shadow:0 0 25px #c8ff3435}.portal-page .orders{border-top:1px solid #c8ff3424;padding-top:36px}.portal-page .orders h2{color:#f6fff1}.portal-page .orders-empty{color:#9eae99;background:#10160e;border-color:#53634d}.portal-page .order-list article{background:#11170e;border-color:#384635}.portal-page .order-main p{color:#9dac99}.portal-page .status{color:#f9df8d;background:#3b3013}.portal-page .status.in_progress{color:#bcd9ff;background:#173558}.portal-page .status.ready_to_review,.portal-page .status.live{color:#caff9a;background:#1d481f}.portal-page .order-track i{color:#81907c;border-color:#394935}.portal-page .order-track i.active{color:#c8ff34;border-color:#c8ff34}.portal-page .order-review{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:3px;display:flex}.portal-page .order-review p{color:#b7c5b1;margin:0;font-size:13px;line-height:1.45}.portal-page .order-review .secondary{color:#111607;background:#c8ff34;border-color:#c8ff34}.admin-page{min-height:100vh}.admin-page .admin{max-width:1080px;margin:auto;padding:34px 22px 70px}.admin-page .admin header{border-bottom:1px solid #c8ff3424;padding-bottom:25px}.admin-page .admin header h1{color:#f5ffef}.admin-page .admin header>div>span{color:#9cae96}.admin-page .admin-list article{background:#11170e;border-color:#3a4736}.admin-page .admin-order-heading{border-color:#364233}.admin-page .admin-order-heading h2{color:#f2faed}.admin-page .admin-order-heading h2 small,.admin-page .admin-order-heading p{color:#98a894}.admin-page .admin-order-heading select{color:#eff8e9;background:#152011;border-color:#4c5d46}.admin-page .admin-list dt{color:#8e9e89}.admin-page .admin-list dd{color:#e1ebdc}.admin-page .orders-empty{color:#9eae99;background:#10160e;border-color:#53634d}@media (max-width:760px){.login-content{grid-template-columns:1fr;gap:34px;min-height:auto;padding-top:55px}.login-copy{text-align:center}.login-copy>p:not(.neon-kicker),.login-promise{text-align:left;margin-left:auto;margin-right:auto}.portal-page .product-grid{grid-template-columns:1fr}.portal-page .portal-hero{padding-top:40px}.portal-page .portal-header>div{gap:10px}.portal-page .portal-header>div>span{display:block}.admin-page .admin header{display:grid}.admin-page .admin-order-heading{grid-template-columns:auto 1fr}.admin-page .admin-order-heading select{grid-column:1/-1}}.leads-inbox{border-top:1px solid #c8ff3424;margin-top:48px;padding-top:34px}.leads-inbox-title h2{color:#f6fff1;margin:5px 0 8px;font-size:28px}.leads-inbox-title>div>p:not(.eyebrow){color:#a9b7a4;margin:0;line-height:1.5}.lead-business-list{gap:15px;margin-top:22px;display:grid}.lead-business{background:#10170e;border:1px solid #3a4936;border-radius:12px;padding:19px}.lead-business>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-business h3{color:#eff8ea;margin:0 0 4px;font-size:18px}.lead-business header>div>span{color:#98a995;font-size:12px}.telegram-notification{align-items:center;gap:10px;display:flex}.telegram-notification .secondary{color:#101607;background:#c8ff34;border-color:#c8ff34;text-decoration:none}.telegram-active{font-weight:800;color:#cbf990!important}.telegram-help,.leads-empty{color:#aab8a5;margin:13px 0 0;font-size:12px;line-height:1.5}.lead-list{gap:9px;margin-top:16px;display:grid}.lead-list details{background:#0b100a;border:1px solid #394837;border-radius:9px;overflow:hidden}.lead-list summary{cursor:pointer;justify-content:space-between;gap:15px;padding:13px;list-style:none;display:flex}.lead-list summary::-webkit-details-marker{display:none}.lead-list summary>div{gap:4px;display:grid}.lead-list summary strong{color:#edf7e9;font-size:14px}.lead-list summary span,.lead-list time{color:#a2b09d;font-size:12px}.lead-list time{white-space:nowrap}.lead-details{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:15px;min-width:0;padding:0 13px 14px;display:grid}.lead-contact{align-content:start;gap:8px;display:grid}.lead-contact span{color:#d4dfce;overflow-wrap:anywhere;gap:2px;font-size:12px;display:grid}.lead-contact b{color:#8fa08a;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.lead-request{white-space:pre-wrap}.lead-transcript{gap:7px;min-width:0;display:grid}.lead-transcript h4{color:#aebea9;text-transform:uppercase;letter-spacing:.07em;margin:0 0 1px;font-size:11px}.lead-transcript p{box-sizing:border-box;color:#dbe7d5;overflow-wrap:anywhere;white-space:pre-wrap;background:#151d13;border:1px solid #374534;border-radius:8px;width:auto;max-width:100%;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.lead-transcript p.customer{color:#17200d;background:#c8ff34;border-color:#0000;justify-self:end}.lead-transcript p b{color:#93a68a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.lead-transcript p.customer b{color:#34451d}.lead-destinations{background:#0b1009;border:1px solid #374633;border-radius:8px;margin-top:14px}.lead-destinations summary{color:#dcebd5;cursor:pointer;padding:11px 12px;font-size:12px;font-weight:800}.lead-destinations form{gap:10px;padding:0 12px 13px;display:grid}.lead-destinations label{color:#c7d4c1;align-items:center;gap:8px;font-size:12px;display:flex}.lead-destinations input[type=checkbox]{accent-color:#c8ff34;width:auto}.lead-destinations input[type=email]{color:#eff8e9;background:#11180e;border-color:#465641}.lead-destinations .secondary{color:#101607;background:#c8ff34;border-color:#c8ff34;justify-self:start}.lead-crm{border-top:1px solid #374534;gap:12px;margin-top:16px;padding-top:16px;display:grid}.lead-crm select,.lead-crm textarea{color:#eff8e9;background:#11180e;border-color:#465641;font-size:12px}.lead-crm label{color:#c4d0bf;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.lead-crm textarea{min-height:60px;padding:8px 10px}.telegram-change{color:#b8c9b1;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.telegram-change:disabled{opacity:.55;cursor:wait}.portal-page .portal-hero{max-width:none;padding:34px 0 24px}.portal-page .portal-hero h1{letter-spacing:-.05em;max-width:none;margin:5px 0 8px;font-size:clamp(32px,3.2vw,44px);line-height:1.05}.portal-page .portal-hero p:not(.eyebrow){max-width:620px;font-size:15px}.portal-page .choose-product{border-top:1px solid #c8ff3424;border-bottom:1px solid #c8ff3424;margin-top:6px;padding:20px 0}.catalog-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.catalog-heading h2{color:#f1faeb;margin:4px 0 5px;font-size:20px}.catalog-heading p:not(.eyebrow){color:#9cac96;margin:0;font-size:13px}.catalog-toggle{color:#111607;cursor:pointer;background:#c8ff34;border:1px solid #c8ff34;border-radius:8px;flex:none;align-items:center;gap:15px;padding:11px 14px;font-weight:900;display:inline-flex}.catalog-toggle b{font-size:17px}.portal-page .choose-product .product-grid{margin-top:20px}.portal-page .choose-product .product-card{min-height:215px}@media (max-width:760px){.catalog-heading{align-items:start;gap:14px;display:grid}.catalog-toggle{justify-self:start}.portal-page .lead-business>header{gap:12px;display:grid}.portal-page .telegram-notification{flex-wrap:wrap}.lead-details{grid-template-columns:1fr}.lead-list summary{gap:5px;display:grid}.lead-list time{white-space:normal}}.portal-page .leads-inbox{border:0;margin-top:44px;padding:0}.portal-page .leads-inbox-title{justify-content:space-between;align-items:end;margin:0 0 18px;padding:0 2px;display:flex}.portal-page .leads-inbox-title h2{color:#172a46;margin:4px 0 7px;font-size:28px}.portal-page .leads-inbox-title>div>p:not(.eyebrow){color:#65758b;font-size:14px}.portal-page .leads-inbox .eyebrow{color:#315fd6}.portal-page .lead-business-list{gap:14px;margin-top:0}.portal-page .lead-business{background:#fff;border:1px solid #d9e3f0;border-radius:14px;padding:22px;box-shadow:0 10px 28px #2747760a}.portal-page .lead-business>header{border-bottom:1px solid #e7edf5;padding-bottom:16px}.portal-page .lead-business h3{color:#172a46;font-size:20px}.portal-page .lead-business header>div>span{color:#718198}.portal-page .telegram-notification{color:#2d6a45}.portal-page .telegram-active{color:#237648!important}.portal-page .telegram-change{color:#315fd6}.portal-page .lead-destinations{background:#f9fbfe;border-color:#dce5f1;margin-top:14px}.portal-page .lead-destinations summary{color:#314969}.portal-page .lead-destinations form{border-top:1px solid #e4ebf4}.portal-page .lead-destinations label{color:#455a76}.portal-page .lead-destinations input[type=checkbox]{accent-color:#315fd6}.portal-page .lead-destinations input[type=email]{color:#253b59;background:#fff;border-color:#cbd8e8}.portal-page .lead-destinations .secondary,.portal-page .telegram-notification .secondary{color:#fff;background:#315fd6;border-color:#315fd6}.portal-page .telegram-help,.portal-page .leads-empty{color:#718198}.portal-page .lead-list{gap:8px;margin-top:16px}.portal-page .lead-list details{background:#fff;border-color:#d9e3f0;border-radius:10px;transition:border-color .15s,box-shadow .15s}.portal-page .lead-list details[open]{border-color:#9ebbe9;box-shadow:0 6px 18px #315fd610}.portal-page .lead-list summary{padding:14px 15px}.portal-page .lead-list summary strong{color:#1c2d47;font-size:15px}.portal-page .lead-list summary span,.portal-page .lead-list time{color:#718198}.portal-page .lead-details{border-top:1px solid #e7edf5;padding:15px}.portal-page .lead-contact{background:#f6f9fd;border-radius:8px;padding:12px}.portal-page .lead-contact span{color:#354b69}.portal-page .lead-contact b{color:#718198}.portal-page .lead-transcript h4{color:#526780}.portal-page .lead-transcript p{color:#354b69;background:#f7f9fc;border-color:#d9e3f0}.portal-page .lead-transcript p.customer{color:#173a81;background:#e8f0ff}.portal-page .lead-transcript p b{color:#6e819a}.portal-page .lead-transcript p.customer b{color:#315fd6}.portal-page .leads-inbox{margin-top:52px}.portal-page .inbox-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.portal-page .inbox-heading h2{color:#172a46;letter-spacing:-.035em;margin:4px 0 6px;font-size:30px}.portal-page .inbox-heading p:not(.eyebrow){color:#6a7a91;margin:0;font-size:14px}.inbox-count{color:#526780;background:#fff;border:1px solid #dce5f1;border-radius:10px;align-items:baseline;gap:7px;padding:10px 13px;display:flex}.inbox-count strong{color:#315fd6;font-size:20px}.inbox-count span{font-size:12px;font-weight:700}.business-workspaces{gap:16px;display:grid}.business-workspace{background:#fff;border:1px solid #d8e2ee;border-radius:15px;overflow:hidden;box-shadow:0 12px 32px #1f41720d}.business-workspace-header{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.business-identity{align-items:center;gap:12px;display:flex}.business-identity>span{color:#fff;background:linear-gradient(135deg,#315fd6,#6289e7);border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.business-identity h3{color:#182b47;margin:0;font-size:18px}.business-identity p{color:#7b8ba0;margin:3px 0 0;font-size:12px}.delivery-state{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.delivery-chip{color:#63748b;background:#f8fafd;border:1px solid #d8e2ee;border-radius:99px;padding:6px 8px;font-size:11px;font-weight:800}.delivery-chip.active{color:#1e734b;background:#effaf3;border-color:#b9e1c8}.delivery-chip.pending{color:#9a6916;background:#fff9e9;border-color:#efdaa8}.delivery-settings{background:#f8fafd;border:1px solid #dce5f0;border-radius:10px;margin:14px 22px 0}.delivery-settings summary{color:#324a6a;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:800;list-style:none;display:flex}.delivery-settings summary::-webkit-details-marker{display:none}.delivery-settings summary small{color:#7d8da2;font-size:11px;font-weight:500}.delivery-settings-body{border-top:1px solid #e0e8f2;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:18px;padding:14px;display:grid}.delivery-settings form{gap:10px;display:grid}.destination-option{color:#273e5d;align-items:start;gap:9px;display:flex}.destination-option input{accent-color:#315fd6;margin-top:3px;width:auto!important}.destination-option span{gap:2px;display:grid}.destination-option b{font-size:13px}.destination-option small{color:#7b8ba0;font-size:11px}.destination-email{max-width:360px;color:#263c59!important;background:#fff!important;border-color:#cad7e7!important}.save-destinations{color:#fff;cursor:pointer;background:#315fd6;border:0;border-radius:7px;justify-self:start;padding:9px 12px;font-size:12px;font-weight:800}.telegram-setup{background:#fff;border:1px solid #d3e1f5;border-radius:8px;align-self:start;padding:12px}.telegram-setup strong{color:#29496f;font-size:12px;display:block}.telegram-setup p{color:#738399;margin:5px 0 10px;font-size:11px;line-height:1.45}.telegram-setup a,.telegram-setup button{color:#315fd6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:underline}.inbox-empty{color:#718198;background:#fbfdff;border:1px dashed #cbd8e7;border-radius:10px;align-items:center;gap:10px;margin:16px 22px 22px;padding:18px;font-size:13px;display:flex}.inbox-empty span{color:#315fd6;background:#e9f0ff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.business-workspace .lead-list{gap:8px;margin:16px 22px 22px;display:grid}.business-workspace .lead-row{background:#fff;border:1px solid #dce5f0;border-radius:10px;transition:all .18s}.business-workspace .lead-row:hover{border-color:#b8cdea}.business-workspace .lead-row[open]{border-color:#9ebce7;box-shadow:0 7px 20px #315fd610}.business-workspace .lead-row summary{cursor:pointer;grid-template-columns:36px minmax(150px,.8fr) minmax(100px,1.3fr) auto 16px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.business-workspace .lead-row summary::-webkit-details-marker{display:none}.lead-avatar{color:#315fd6;background:#eaf1ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.lead-summary{gap:3px;min-width:0;display:grid}.lead-summary strong{color:#1d304d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lead-summary span{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-request-preview{color:#66778e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.business-workspace .lead-row time{color:#718198;white-space:nowrap;font-size:11px}.business-workspace .lead-row summary>i{color:#7d8ea4;font-size:16px;font-style:normal;transition:transform .18s}.business-workspace .lead-row[open] summary>i{transform:rotate(180deg)}.business-workspace .lead-details{background:#fbfdff;border-top:1px solid #e8eef5;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:16px;display:grid}.business-workspace .lead-contact{background:#f1f5fb;border-radius:9px;padding:14px}.business-workspace .lead-contact h4,.business-workspace .lead-transcript h4{color:#536b89;letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:10px}.business-workspace .lead-contact span{color:#324a6a;overflow-wrap:anywhere;gap:3px;margin-bottom:10px;font-size:12px;display:grid}.business-workspace .lead-contact b{color:#8291a5;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.business-workspace .lead-transcript{gap:8px;min-width:0;display:grid}.business-workspace .lead-transcript p{color:#40546e;white-space:pre-wrap;background:#fff;border:1px solid #d9e4f0;border-radius:9px;width:max-content;max-width:85%;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.business-workspace .lead-transcript p.customer{color:#224d9b;background:#eaf2ff;border-color:#cfe0ff;justify-self:end}.business-workspace .lead-transcript p b{color:#7b8ea7;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.business-workspace .lead-transcript p.customer b{color:#315fd6}@media (max-width:760px){.portal-page .inbox-heading,.business-workspace-header{align-items:start;gap:13px;display:grid}.delivery-state{justify-content:start}.delivery-settings{margin:12px 14px 0}.delivery-settings-body,.business-workspace .lead-details{grid-template-columns:1fr}.business-workspace .lead-list{margin:14px}.business-workspace .lead-row summary{grid-template-columns:34px 1fr 14px;gap:10px}.lead-request-preview,.business-workspace .lead-row time{display:none}.inbox-empty{margin:14px}.destination-email{max-width:none}}.admin-order-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.admin-order-actions .build-bot-link{margin-top:0}.admin-delete{color:#ff9d9d;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.admin-delete:disabled{opacity:.55;cursor:wait}.order-review-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.portal-page .order-review-actions .secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.widget-customizer{background:#0b1009;border:1px solid #638a4d;border-radius:12px;grid-column:1/-1;width:100%;margin-top:6px;padding:22px;box-shadow:0 18px 45px #0007}.widget-customizer-intro{justify-content:space-between;gap:18px;margin-bottom:20px;display:flex}.widget-customizer h3{color:#f5ffef;margin:3px 0 7px;font-size:21px}.widget-customizer-intro p:not(.eyebrow){color:#aab8a6;max-width:530px;margin:0;font-size:13px;line-height:1.5}.close-customizer{color:#c7d6c0;background:#1a2516;border:1px solid #4c5b48;border-radius:50%;flex:none;width:30px;height:30px;font-size:21px;line-height:1}.widget-customizer-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.85fr);align-items:start;gap:24px;display:grid}.widget-controls{gap:15px;display:grid}.widget-controls label{color:#c5d2c0}.widget-controls input:not([type=color]){color:#eff8e9;background:#11180e;border-color:#465641}.color-control{align-items:center;gap:10px;display:flex}.color-control input{cursor:pointer;background:#11180e;border:1px solid #465641;border-radius:8px;width:52px;height:38px;padding:3px}.color-control b{color:#d9e7d3;letter-spacing:.05em;font-size:12px}.control-label{color:#c5d2c0;margin-bottom:7px;font-size:13px;font-weight:650;display:block}.widget-icon-picker,.widget-position-picker{flex-wrap:wrap;gap:8px;display:flex}.widget-icon-picker button,.widget-position-picker button{color:#b8c6b2;cursor:pointer;background:#11180e;border:1px solid #43533e;border-radius:8px}.widget-icon-picker button{gap:3px;width:70px;padding:8px 5px;display:grid}.widget-icon-picker b{color:#e8f4df;font-size:18px}.widget-icon-picker small{font-size:10px}.widget-position-picker button{padding:9px 11px;font-size:12px;font-weight:700}.widget-icon-picker button.selected,.widget-position-picker button.selected{color:#111607;background:#c8ff34;border-color:#c8ff34}.widget-icon-picker button.selected b{color:#111607}.widget-save{align-items:start;gap:9px;display:grid}.widget-save .primary{justify-self:start}.widget-save p{color:#c8f38d;max-width:420px;margin:0;font-size:12px;line-height:1.45}.widget-preview-wrap{background:linear-gradient(145deg,#172014,#0c100b);border:1px solid #374633;border-radius:10px;padding:13px}.widget-preview-wrap>span{color:#9aa895;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.widget-live-preview{color:#172033;background:linear-gradient(145deg,#f7f9f6,#e8eee5);border:1px solid #dfe5dc;border-radius:8px;min-height:340px;position:relative;overflow:hidden}.widget-preview-window{background:#fff;border:1px solid #e1e5e0;border-radius:13px;width:min(290px,100% - 30px);position:absolute;bottom:65px;right:15px;overflow:hidden;box-shadow:0 15px 30px #2730202b}.widget-live-preview.left .widget-preview-window{left:15px;right:auto}.widget-preview-window header{color:#fff;background:var(--widget-color);padding:13px;font-size:13px;font-weight:800}.widget-preview-messages{background:#f6f8f5;gap:9px;min-height:150px;padding:12px;display:grid}.widget-preview-messages p{background:#fff;border:1px solid #e1e5e0;border-radius:9px;width:max-content;max-width:85%;margin:0;padding:9px 10px;font-size:11px;line-height:1.4}.widget-preview-messages p.customer{background:var(--widget-color-soft);border-color:#0000;justify-self:end}.widget-preview-input{color:#879187;border-top:1px solid #e1e5e0;justify-content:space-between;gap:8px;padding:10px;font-size:10px;display:flex}.widget-preview-input b{color:#fff;background:var(--widget-color);border-radius:5px;padding:4px 6px;font-size:9px}.widget-preview-launcher{color:#fff;background:var(--widget-color);border-radius:99px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:15px;right:15px;box-shadow:0 8px 20px #0003}.widget-preview-launcher i{font-size:16px;font-style:normal}.widget-live-preview.left .widget-preview-launcher{left:15px;right:auto}@media (max-width:760px){.widget-customizer-grid{grid-template-columns:1fr}.widget-preview-wrap{min-height:385px}.widget-preview-window{width:min(310px,100% - 30px)}.order-review-actions .secondary{flex:1}.widget-customizer{padding:18px}}.assistant-content-editor{background:#f8fafd;border:1px solid #dce5f0;border-radius:10px;margin:14px 22px 0}.assistant-content-editor summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.assistant-content-editor summary::-webkit-details-marker{display:none}.assistant-content-editor summary span{gap:2px;display:grid}.assistant-content-editor summary b{color:#314969;font-size:13px}.assistant-content-editor summary small{color:#7d8da2;font-size:11px}.assistant-content-editor summary i{color:#607795;font-size:16px;font-style:normal;transition:transform .18s}.assistant-content-editor[open] summary i{transform:rotate(180deg)}.assistant-content-body{border-top:1px solid #e0e8f2;gap:22px;padding:16px;display:grid}.assistant-content-notice{color:#256341;background:#f1fbf4;border:1px solid #bcd9c7;border-radius:7px;margin:0;padding:9px 10px;font-size:12px}.assistant-content-heading h4{color:#243d5e;margin:0 0 4px;font-size:14px}.assistant-content-heading p{color:#718198;margin:0;font-size:12px;line-height:1.45}.assistant-core-form,.assistant-resource-section{gap:11px;display:grid}.assistant-core-form label,.assistant-resource-card label{color:#405875;gap:5px;font-size:12px;font-weight:750;display:grid}.assistant-core-form label small{color:#7c8ca1;font-size:10px;font-weight:500;line-height:1.35}.assistant-content-editor input,.assistant-content-editor textarea{box-sizing:border-box;color:#263c59;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;font-size:13px}.assistant-content-editor input{min-height:37px;padding:8px 10px}.assistant-content-editor textarea{resize:vertical;min-height:74px;padding:9px 10px}.assistant-content-editor button{color:#fff;cursor:pointer;background:#315fd6;border:0;border-radius:7px;justify-self:start;padding:9px 12px;font-size:12px;font-weight:800}.assistant-content-editor button:disabled{opacity:.6;cursor:wait}.assistant-resource-section{border-top:1px solid #e0e8f2;padding-top:18px}.assistant-resource-list{gap:10px;display:grid}.assistant-resource-card{background:#fff;border:1px solid #dce5f0;border-radius:8px;gap:9px;padding:12px;display:grid}.assistant-resource-card>div{flex-wrap:wrap;gap:9px;display:flex}.assistant-resource-card .assistant-delete{color:#b14b51;background:#fff1f2}.assistant-add-form{background:#f2f7fd;border:1px dashed #b9cbe1;border-radius:8px;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.4fr) auto;align-items:end;gap:9px;padding:12px;display:grid}.assistant-add-form strong{color:#355173;grid-column:1/-1;font-size:12px}.assistant-add-form textarea{min-height:38px}.admin-assistant-resources{background:#0c120a;border-color:#394a35;margin:22px 0 0}.admin-assistant-resources summary b,.admin-assistant-resources .assistant-content-heading h4{color:#eef8e8}.admin-assistant-resources summary small,.admin-assistant-resources .assistant-content-heading p,.admin-assistant-resources .assistant-core-form label,.admin-assistant-resources .assistant-resource-card label{color:#aebda8}.admin-assistant-resources .assistant-content-body,.admin-assistant-resources .assistant-resource-section{border-color:#344331}.admin-assistant-resources .assistant-resource-card{background:#11180e;border-color:#394935}.admin-assistant-resources input,.admin-assistant-resources textarea{color:#eff8e9;background:#11180e;border-color:#465641}.admin-assistant-resources .assistant-add-form{background:#10170d;border-color:#4b5d45}.admin-assistant-resources .assistant-add-form strong{color:#dbe9d5}.admin-assistant-resources .assistant-delete{color:#ffb0b0;background:#3d1919}@media (max-width:760px){.assistant-content-editor{margin:12px 14px 0}.assistant-add-form{grid-template-columns:1fr}.assistant-add-form button{justify-self:start}}.admin-usage{background:linear-gradient(135deg,#121c0e,#0b1009);border:1px solid #405137;border-radius:14px;margin:25px 0 30px;padding:22px}.admin-usage-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.admin-usage-heading h2{color:#f2faed;margin:4px 0 5px;font-size:24px}.admin-usage-heading p:not(.eyebrow){color:#9bac95;margin:0;font-size:12px}.usage-live{color:#c8ff34;background:#1d3214;border:1px solid #4d693e;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:800}.usage-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.usage-stats>div{background:#0a0f09;border:1px solid #344430;border-radius:9px;padding:13px}.usage-stats small{color:#8fa08a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;display:block}.usage-stats strong{color:#effae9;letter-spacing:-.04em;font-size:20px}.usage-top{border-top:1px solid #344430;margin-top:20px;padding-top:18px}.usage-top h3{color:#dfeeda;margin:0 0 10px;font-size:13px}.usage-top p{color:#8fa08a;margin:0;font-size:12px}.usage-top ol{counter-reset:usage;gap:7px;margin:0;padding:0;list-style:none;display:grid}.usage-top li{color:#c6d6c0;counter-increment:usage;border-bottom:1px solid #293526;justify-content:space-between;gap:14px;padding:9px 0;font-size:12px;display:flex}.usage-top li:last-child{border-bottom:0}.usage-top li span:before{content:counter(usage) ".";color:#9cbd63;width:20px;font-weight:800;display:inline-block}.usage-top li b{color:#eaf5e5;font-size:12px}.usage-top li b small{color:#92a58c;font-size:11px;font-weight:500}@media (max-width:760px){.admin-usage{padding:17px}.usage-stats{grid-template-columns:repeat(2,1fr)}.usage-top li{flex-direction:column;align-items:start;gap:3px}}.booking-settings-link{color:#315fd6;margin:10px 22px 0;font-size:12px;font-weight:800;text-decoration:none;display:block}.booking-settings-page{color:#1b2d48;max-width:860px;min-height:100vh;margin:auto;padding:36px 22px 70px}.booking-settings-page>header>a{color:#315fd6;font-size:13px;font-weight:800;text-decoration:none}.booking-settings-page>header>div{border-bottom:1px solid #dce5f0;margin-top:30px;padding-bottom:22px}.booking-settings-page h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:34px}.booking-settings-page header p:not(.eyebrow){color:#64758c;margin:0}.booking-settings-page .booking-manager{background:#fff;border:1px solid #dce5f0;border-radius:13px;margin:24px 0 0;display:block;box-shadow:0 10px 28px #2747760a}.booking-settings-page .booking-manager>summary{display:none}.booking-manager-body{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:24px;padding:22px;display:grid}.booking-manager-body form{gap:16px;display:grid}.booking-toggle{color:#334b6b;align-items:start;gap:10px;display:flex}.booking-toggle input{accent-color:#315fd6;width:auto;margin-top:3px}.booking-toggle span{gap:3px;display:grid}.booking-toggle small{color:#718198;font-size:11px}.booking-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.booking-options label,.booking-hours>div label{color:#526a88;gap:5px;font-size:11px;font-weight:800;display:grid}.booking-manager select,.booking-manager input[type=time]{box-sizing:border-box;color:#263c59;width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:7px 8px}.booking-hours{gap:8px;padding-top:4px;display:grid}.booking-hours>strong{color:#314969;font-size:13px}.booking-hours>div{grid-template-columns:1.15fr 1fr 12px 1fr;align-items:end;gap:7px;display:grid}.booking-hours>div>label{align-items:center;gap:6px;min-height:37px;display:flex}.booking-hours input[type=checkbox]{accent-color:#315fd6}.booking-manager button{color:#fff;background:#315fd6;border:0;border-radius:7px;justify-self:start;padding:10px 13px;font-size:12px;font-weight:800}.booking-notice{color:#287447;margin:0;font-size:12px}.appointments-list{background:#f8fafd;border:1px solid #dce5f0;border-radius:9px;padding:14px}.appointments-list h4{color:#314969;margin:0 0 12px;font-size:13px}.appointments-list>p{color:#718198;margin:0;font-size:12px}.appointments-list article{border-bottom:1px solid #e1e9f2;gap:4px;padding:10px 0;font-size:12px;display:grid}.appointments-list article:last-child{border-bottom:0}.appointments-list article b{color:#263e5d}.appointments-list time,.appointments-list article span,.appointments-list article small{color:#718198}.appointments-list article small{line-height:1.4}.booking-settings-page .booking-manager{overflow:hidden}.booking-settings-page .booking-manager-body{border-top:0}.assistant-settings-links{flex-wrap:wrap;gap:14px;margin:10px 22px 0;display:flex}.assistant-settings-links a{color:#315fd6;font-size:12px;font-weight:800;text-decoration:none}.assistant-mode-page{color:#1b2d48;max-width:860px;min-height:100vh;margin:auto;padding:42px 22px 70px}.assistant-mode-page>a{color:#315fd6;font-size:13px;font-weight:800;text-decoration:none}.assistant-mode-intro{border-bottom:1px solid #dce5f0;margin-top:30px;padding-bottom:24px}.assistant-mode-intro h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:35px}.assistant-mode-intro p:not(.eyebrow){color:#64758c;max-width:600px;margin:0;line-height:1.5}.assistant-mode-workspace{gap:18px;margin-top:24px;display:grid}.assistant-mode-options,.knowledge-bulk{background:#fff;border:1px solid #d9e4f1;border-radius:14px;padding:22px;box-shadow:0 10px 28px #2747760a}.assistant-mode-options{grid-template-columns:1fr 1fr auto;gap:10px;display:grid}.assistant-mode-options>button:not(.assistant-mode-save){color:#425d7e;text-align:left;background:#fbfdff;border:1px solid #d6e1ef;border-radius:10px;gap:4px;min-height:105px;padding:15px;display:grid}.assistant-mode-options>button.selected{color:#1d4692;background:#edf4ff;border-color:#315fd6;box-shadow:inset 0 0 0 1px #315fd6}.assistant-mode-options b{font-size:14px}.assistant-mode-options span{font-size:12px;line-height:1.45}.assistant-mode-save,.knowledge-bulk button{color:#fff;background:#315fd6;border:0;border-radius:8px;align-self:end;padding:11px 14px;font-size:12px;font-weight:800}.knowledge-bulk{gap:15px;display:grid}.knowledge-bulk h2{color:#203b5e;margin:4px 0;font-size:22px}.knowledge-bulk p:not(.eyebrow){color:#718198;max-width:580px;margin:0;font-size:13px;line-height:1.5}.knowledge-bulk form{gap:10px;display:grid}.knowledge-bulk input,.knowledge-bulk textarea{box-sizing:border-box;color:#263c59;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbd8e8;border-radius:8px}.knowledge-bulk input{min-height:39px;padding:9px 10px}.knowledge-bulk textarea{resize:vertical;min-height:230px;padding:10px}.knowledge-bulk button{justify-self:start}.assistant-mode-notice{color:#287447;background:#f2fbf5;border:1px solid #b9dfc7;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}@media (max-width:760px){.booking-manager-body{grid-template-columns:1fr;padding:16px}.booking-settings-link{margin-left:14px}.booking-settings-page{padding:24px 16px 60px}.booking-settings-page h1{font-size:29px}}.booking-services{background:#fff;border:1px solid #dce5f0;border-radius:13px;gap:14px;margin-top:24px;padding:22px;display:grid;box-shadow:0 10px 28px #2747760a}.booking-services h2{color:#203b5e;margin:4px 0;font-size:21px}.booking-services>div>p:not(.eyebrow){color:#718198;margin:0;font-size:13px}.booking-service-list{gap:8px;display:grid}.booking-service-list form,.booking-service-new{background:#f8fafd;border:1px solid #dce5f0;border-radius:8px;grid-template-columns:1.2fr .8fr 100px auto auto;align-items:center;gap:8px;padding:10px;display:grid}.booking-service-list input,.booking-service-list select,.booking-service-new input,.booking-service-new select{box-sizing:border-box;color:#263c59;min-height:37px;font:inherit;background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:7px 8px;font-size:12px}.booking-service-list label{color:#526a88;align-items:center;gap:4px;font-size:11px;display:flex}.booking-service-list button,.booking-service-new button{color:#fff;background:#315fd6;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.booking-service-list .booking-delete{color:#b14b51;background:#fff1f2}.booking-service-new{background:#f2f7fd;border-style:dashed}.booking-service-new strong{color:#355173;grid-column:1/-1;font-size:12px}.booking-service-list textarea,.booking-service-new textarea{box-sizing:border-box;color:#263c59;width:100%;min-height:37px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8e8;border-radius:7px;padding:7px 8px;font-size:12px}.booking-settings-page{max-width:960px;padding-top:48px}.booking-settings-page>header>div{gap:3px;padding:25px 0 26px;display:grid}.booking-settings-page h1{color:#182e4d;max-width:680px;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05}.booking-settings-page header p:not(.eyebrow){max-width:550px;margin-top:6px;font-size:15px;line-height:1.55}.booking-services,.booking-schedule-section{background:#fff;border:1px solid #d9e4f1;border-radius:16px;box-shadow:0 14px 36px #28436f0c}.booking-services{gap:18px;margin-top:28px;padding:25px}.booking-services>div:first-child{border-bottom:1px solid #e8eef5;padding-bottom:16px}.booking-services h2{letter-spacing:-.025em;font-size:22px}.booking-services>div>p:not(.eyebrow){max-width:550px;font-size:13px;line-height:1.5}.booking-service-new{background:linear-gradient(135deg,#f6f9ff,#f0f6ff);border-style:dashed;border-color:#b9cce5;grid-template-columns:minmax(180px,1.3fr) minmax(150px,.8fr) 125px auto;padding:13px}.booking-service-new strong{color:#264a77;font-size:13px}.booking-service-new button{min-height:38px}.booking-service-list:empty{display:none}.booking-service-list form{background:#fbfdff;grid-template-columns:minmax(170px,1.3fr) minmax(130px,.8fr) 105px auto auto;padding:11px 12px}.booking-service-list form:hover{border-color:#afc7e7}.booking-service-list label{border-left:1px solid #e0e8f2;min-height:37px;padding:0 4px}.booking-schedule-section{margin-top:20px;overflow:hidden}.booking-section-heading{background:linear-gradient(135deg,#fbfdff,#f5f9ff);border-bottom:1px solid #e8eef5;padding:25px 25px 19px}.booking-section-heading h2{color:#203b5e;letter-spacing:-.025em;margin:4px 0 5px;font-size:22px}.booking-section-heading p:not(.eyebrow){color:#718198;max-width:530px;margin:0;font-size:13px;line-height:1.5}.booking-settings-page .booking-manager{box-shadow:none;border:0;border-radius:0;margin:0}.booking-settings-page .booking-manager-body{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:28px;padding:25px}.booking-toggle{background:#f5f9ff;border:1px solid #cfdef1;border-radius:10px;padding:13px}.booking-toggle span b{color:#29496e;font-size:13px}.booking-options{grid-template-columns:repeat(4,1fr);gap:9px}.booking-options label{background:#fff;border:1px solid #e0e8f2;border-radius:9px;padding:10px}.booking-options select{color:#29496e;background:0 0;border:0;min-height:25px;margin-top:2px;padding:0;font-weight:800}.booking-hours{background:#fbfdff;border:1px solid #e0e8f2;border-radius:10px;gap:7px;padding:15px}.booking-hours>strong{color:#29496e;margin-bottom:3px}.booking-hours>div{border-bottom:1px solid #e9eff6;grid-template-columns:1.2fr 105px 15px 105px;min-height:38px;padding:5px 0}.booking-hours>div:last-child{border-bottom:0}.booking-hours>div>label{color:#425d7e}.booking-hours input[type=time]{min-height:33px;padding:5px 7px;font-size:12px}.booking-manager-body form>button{border-radius:8px;min-height:42px;padding:11px 15px}.appointments-list{background:linear-gradient(145deg,#f5f9ff,#fbfdff);border-color:#d9e5f2;border-radius:11px;align-self:start;padding:16px}.appointments-list h4{color:#29496e}.appointments-list>p{padding:16px 4px;line-height:1.45}.booking-notice{background:#f2fbf5;border:1px solid #b9dfc7;border-radius:8px;padding:10px 12px}@media (max-width:760px){.booking-settings-page{padding-top:28px}.booking-services,.booking-schedule-section{border-radius:12px}.booking-services,.booking-section-heading,.booking-settings-page .booking-manager-body{padding:17px}.booking-service-new,.booking-service-list form{grid-template-columns:1fr 1fr}.booking-service-new strong{grid-column:1/-1}.booking-service-new button,.booking-service-list form button{justify-self:start}.booking-service-list label{border-left:0}.booking-options{grid-template-columns:1fr 1fr}.booking-settings-page .booking-manager-body{grid-template-columns:1fr}.booking-hours>div{grid-template-columns:1fr 1fr 12px 1fr}.booking-hours>div>label{grid-column:1/-1}.booking-hours>div>label input{width:auto}}.booking-service-new{grid-template-columns:minmax(190px,1fr) minmax(230px,1.25fr) minmax(135px,.65fr) 115px;align-items:center}.booking-service-new>label{color:#355173;grid-column:1/span 2;align-items:center;gap:8px;min-height:38px;font-size:12px;font-weight:750;display:flex}.booking-service-new>label input{accent-color:#315fd6;width:16px;height:16px;margin:0}.booking-service-new>button{grid-column:3/span 2;justify-self:start;min-width:150px;min-height:38px}.booking-hours>div{grid-template-columns:150px 132px 15px 132px;justify-content:start}.booking-hours>div>label{min-width:0;justify-content:flex-start!important;align-items:center!important;gap:9px!important;display:flex!important}.booking-hours>div>label input[type=checkbox]{flex:none;height:16px;margin:0;width:16px!important}.booking-hours>div>label{white-space:nowrap}@media (max-width:760px){.booking-service-new{grid-template-columns:1fr 1fr}.booking-service-new>label,.booking-service-new>button{grid-column:1/-1}.booking-hours>div{grid-template-columns:1fr 112px 12px 112px;justify-content:stretch}.booking-hours>div>label{grid-column:1/-1}}.business-workspace .lead-details,.business-workspace .lead-transcript{min-width:0}.business-workspace .lead-transcript p{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;width:fit-content;min-width:0;max-width:100%}.business-workspace .lead-transcript p.customer{justify-self:end;margin-left:auto}.widget-color-presets{flex-wrap:wrap;gap:7px;display:flex}.widget-color-presets button{color:#b8c6b2;background:#11180e;border:1px solid #43533e;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;display:flex}.widget-color-presets button i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #fff5}.widget-color-presets button.selected{color:#111607;background:#c8ff34;border-color:#c8ff34}.status-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.status-body{flex:1;gap:4px;min-width:0;display:grid}.status-dot{background:#8a99ae;border-radius:50%;flex-shrink:0;width:12px;height:12px}.status-dot.pulse{animation:2s infinite pulse-dot}@keyframes pulse-dot{0%{box-shadow:0 0 #11703c59}70%{box-shadow:0 0 0 8px #11703c00}to{box-shadow:0 0 #11703c00}}.status-label{color:#2b405f;font-size:14px;font-weight:800;display:block}.status-hint{color:#64748b;margin-top:2px;font-size:12px;display:block}.status-card.submitted{background:#fff8eb;border-color:#f5dca3}.status-card.submitted .status-dot{background:#915d00}.status-card.in_progress{background:#f1f6ff;border-color:#bfd6ff}.status-card.in_progress .status-dot{background:#1e5ab9}.status-card.ready_to_review{background:#effaf3;border-color:#b9e6c8}.status-card.ready_to_review .status-dot{background:#11703c}.status-card.live{background:#effaf3;border-color:#b9e6c8}.status-card.live .status-dot{background:#11703c}.portal-page .status-card{background:#11170e;border-color:#394935}.portal-page .status-label{color:#f0f7ec}.portal-page .status-hint{color:#9eae99}.portal-page .status-card.submitted{background:#241f0c;border-color:#574914}.portal-page .status-card.submitted .status-dot{background:#f9df8d}.portal-page .status-card.in_progress{background:#0f1c2e;border-color:#1a3b66}.portal-page .status-card.in_progress .status-dot{background:#bcd9ff}.portal-page .status-card.ready_to_review{background:#0f2614;border-color:#1d5a2e}.portal-page .status-card.ready_to_review .status-dot{background:#caff9a}.portal-page .status-card.live{background:#0f2614;border-color:#1d5a2e}.portal-page .status-card.live .status-dot{background:#caff9a}.widget-install.widget-install-card{background:0 0;border:0;padding:12px 0 0}.widget-install.widget-install-card .widget-install-header{align-items:flex-start}.widget-install.widget-install-card .widget-install-header>p{color:#52637d}.widget-install.widget-install-card .widget-install-toggle{color:#2f4d3b;border-color:#9cb0a3}.widget-install.widget-install-card .widget-install-toggle:hover{background:#ffffff73}.widget-install.widget-install-card .widget-install-code pre{background:#ffffff8c}.portal-page .widget-install.widget-install-card>p{color:#aab8a6}@media (max-width:760px){.status-card{padding:14px}.widget-install-header{flex-wrap:wrap}.widget-install-code{flex-direction:column}.widget-install-code button{align-self:stretch}}.widget-install{border:1px dashed var(--line);background:#f8fafd;border-radius:12px;grid-column:1/-1;gap:10px;padding:16px;display:grid}.widget-install-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.widget-install-header>p{color:#52637d;margin:0;font-size:13px;line-height:1.45}.widget-install-header>p code{color:#2b405f;background:#e8eef5;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.widget-install-toggle{color:#44556d;cursor:pointer;background:0 0;border:1px dashed #a7b5c7;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:800;transition:all .15s;display:inline-flex}.widget-install-toggle:hover{background:#eef3fa}.widget-install-code{align-items:flex-start;gap:10px;display:flex}.widget-install-code pre{background:#fff;border:1px solid #dce4f0;border-radius:8px;flex:1;min-width:0;margin:0;padding:12px;overflow:auto}.widget-install-code pre code{color:#2b405f;white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.widget-install-code button{flex-shrink:0;align-self:flex-start}.portal-page .widget-install{background:#0b1009;border-color:#3a4936}.portal-page .widget-install-header>p{color:#aab8a6}.portal-page .widget-install-header>p code{color:#d9e7d3;background:#1a2516}.portal-page .widget-install-toggle{color:#c7d6c0;border-color:#5c6b56}.portal-page .widget-install-toggle:hover{background:#1a2516}.portal-page .widget-install-code pre{background:#11180e;border-color:#394837}.portal-page .widget-install-code pre code{color:#d9e7d3}.portal-page .widget-install.widget-install-card .widget-install-header>p{color:#aab8a6}.portal-page .widget-install.widget-install-card .widget-install-toggle{color:#caff9a;border-color:#6b8a5e}.portal-page .widget-install.widget-install-card .widget-install-toggle:hover{background:#00000040}.portal-page .widget-install.widget-install-card .widget-install-code pre{background:#00000040;border-color:#394837}@media (max-width:760px){.widget-install-code{flex-direction:column}.widget-install-code button{align-self:stretch}}.admin-businesses{background:#10170e;border:1px solid #3d4d38;border-radius:13px;margin:0 0 28px;padding:22px}.admin-businesses h2{color:#eff8e9;margin:4px 0 0;font-size:21px}.admin-businesses>p{color:#9dac99;font-size:13px}.admin-businesses>div:last-child{gap:8px;margin-top:18px;display:grid}.admin-businesses article{background:#0b1009;border:1px solid #394a35;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-businesses article>span{color:#d8ff8a;background:#263b19;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.admin-businesses strong{color:#edf7e9;font-size:14px}.admin-businesses p{color:#9dac99;margin:3px 0 0;font-size:12px}.admin-businesses a{color:#c8ff34;font-size:12px;font-weight:800;text-decoration:none}.admin-business-editor{color:#eaf4e5;background:#050704;max-width:860px;min-height:100vh;margin:auto;padding:38px 22px 70px}.admin-business-editor>a{color:#c8ff34;font-size:13px;font-weight:800;text-decoration:none}.admin-business-editor>.eyebrow{margin-top:32px}.admin-business-editor h1{color:#f5ffef;letter-spacing:-.04em;margin:5px 0 7px;font-size:34px}.admin-business-editor>p:not(.eyebrow){color:#9dac99;margin:0 0 24px}.admin-business-editor .assistant-content-editor{background:#0c120a;border-color:#394a35;margin:0}.admin-business-editor .assistant-content-editor summary b,.admin-business-editor .assistant-content-heading h4{color:#eef8e8}.admin-business-editor .assistant-content-editor summary small,.admin-business-editor .assistant-content-heading p,.admin-business-editor .assistant-core-form label,.admin-business-editor .assistant-resource-card label{color:#aebda8}.admin-business-editor .assistant-content-body,.admin-business-editor .assistant-resource-section{border-color:#344331}.admin-business-editor .assistant-resource-card{background:#11180e;border-color:#394935}.admin-business-editor .assistant-content-editor input,.admin-business-editor .assistant-content-editor textarea{color:#eff8e9;background:#11180e;border-color:#465641}.admin-business-editor .assistant-add-form{background:#10170d;border-color:#4b5d45}.admin-business-editor .assistant-add-form strong{color:#dbe9d5}.admin-business-editor .assistant-delete{color:#ffb0b0;background:#3d1919}@media (max-width:760px){.admin-businesses{padding:16px}.admin-businesses article{grid-template-columns:32px minmax(0,1fr)}.admin-businesses a{grid-column:2}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
.neon-site{--acid:#315fd6;--acid-soft:#5c7ee5;--deep:#f7f9fc;--panel:#fff;--line:#dce4f0;color:#13233e;background:radial-gradient(at 80% 0,#dce9ff 0,#0000 38%),radial-gradient(at 0 35%,#edf3ff 0,#0000 37%),#f7f9fc}.neon-site .noise{opacity:.035}.neon-brand{color:#152743}.neon-brand>span:not(.brand-mark),.brand-mark{color:#315fd6;text-shadow:none}.nav-actions>a:not(.nav-cta){color:#506178}.nav-cta,.neon-button{color:#fff;background:#315fd6;box-shadow:0 8px 22px #315fd62b}.neon-nav{border-bottom:1px solid #e5ebf4}.live-chip{color:#5d6f88}.live-chip i,.chat-head small i{background:#315fd6;box-shadow:0 0 9px #315fd677}.hero-copy h1{color:#14233b}.hero-copy h1 em,.neon-flow h2 em{color:#315fd6;text-shadow:none}.hero-lede{color:#5c6d84}.watch-link{color:#42546d}.watch-link i{color:#315fd6;border-color:#bfcae0}.hero-proof strong{color:#315fd6}.hero-proof span{color:#728299}.neon-site .stage-grid{background:linear-gradient(#315fd615 1px,#0000 1px),linear-gradient(90deg,#315fd615 1px,#0000 1px)}.neon-site .orb-one{background:#b7cfff75}.neon-site .orb-two{background:#dae7ff}.neon-site .portrait-halo{border-color:#315fd64d;box-shadow:0 0 0 25px #315fd608,0 0 55px #315fd626}.neon-site .ai-portrait{filter:hue-rotate(130deg)saturate(.55)brightness(.9)drop-shadow(0 0 16px #315fd633)}.signal-label{color:#3154ad;background:#f9fbffdc;border-color:#b9c9eb}.signal-label i{background:#315fd6;box-shadow:0 0 8px #315fd655}.neon-site .chat-window{background:#fffffff2;border-color:#c9d7ee;box-shadow:0 18px 48px #27477618}.chat-head{border-color:#e1e8f2}.bot-avatar,.ai-message>span{color:#fff;background:#315fd6}.chat-head strong{color:#1d2c43}.chat-head small,.chat-head>b{color:#718198}.customer-message{color:#263851;background:#eaf0fa}.ai-message p{color:#354761;background:#f7f9fd;border-color:#dce6f5}.typing i{background:#315fd6}.neon-site .float-card{color:#172a46;background:#ffffffeb;border-color:#cbd8ec;box-shadow:0 11px 27px #27477618}.float-card i{color:#fff;background:#315fd6}.float-card span{color:#738399}.float-card strong{color:#1d2c43}.trust-strip{color:#5c6d84;background:#fff;border-color:#e0e8f3}.trust-strip i{box-shadow:none;background:#315fd6}.neon-services{background:linear-gradient(#f0f5ff,#f8faff)}.section-intro h2,.neon-flow h2,.neon-start h2{color:#14233b}.section-intro>p:not(.neon-kicker){color:#5d6e86}.neon-kicker{color:#315fd6}.neon-product{background:#fff;border-color:#dce5f1;box-shadow:0 6px 18px #27477609}.neon-product.hot{background:#f8faff;border-color:#8da8eb;box-shadow:0 12px 28px #315fd614}.neon-product:hover{border-color:#6485df;box-shadow:0 12px 28px #27477616}.product-number{color:#90a0b6}.product-tag{color:#526a9d;border-color:#c6d3e8}.neon-product.hot .product-tag{color:#315fd6;border-color:#aebfe4}.neon-product h3{color:#1b2a43}.neon-product>p:not(.product-tag){color:#455975}.neon-product small{color:#718298}.neon-product a{color:#315fd6}.neon-flow{background:#fff}.flow-line{box-shadow:none;background:linear-gradient(#0000,#315fd6,#0000)}.flow-node{color:#315fd6;background:#f7faff;border-color:#9eb4e8;box-shadow:0 4px 14px #315fd61c}.n4{color:#fff;background:#315fd6;box-shadow:0 7px 18px #315fd64b}.flow-steps b{color:#315fd6}.flow-steps strong{color:#21334e}.flow-steps p{color:#718198}.neon-start{background:linear-gradient(125deg,#e8efff,#f9fbff 65%);border-color:#d1ddef;box-shadow:0 12px 36px #315fd614}.start-glow{background:#c8d8ff88}.start-copy>p:not(.neon-kicker){color:#5c6d84}.neon-site footer{color:#718198;border-color:#dee6f1}.login-screen{--acid:#315fd6;color:#172a46;background:radial-gradient(at 80% 0,#dbe8ff,#0000 35%),#f7f9fc}.login-grid{background:linear-gradient(#315fd610 1px,#0000 1px),linear-gradient(90deg,#315fd610 1px,#0000 1px)}.login-orb{opacity:.18}.login-orb.orb-a,.login-orb.orb-b{background:#a9c4ff}.back-home{color:#53657e}.login-copy h1{color:#172a46}.login-copy h1 em{color:#315fd6;text-shadow:none}.login-copy>p:not(.neon-kicker){color:#5d6e86}.login-promise{background:#ffffffc7;border-color:#d4e0f3}.login-promise>span{color:#315fd6}.login-promise strong{color:#243651}.login-promise small{color:#718198}.login-card{background:linear-gradient(135deg,#8ca9ec,#0000 45%,#d9e4fb);box-shadow:0 18px 44px #2747761d}.login-status{color:#3154ad}.login-status i{background:#315fd6;box-shadow:0 0 8px #315fd655}.auth-face{background:#fff}.auth-face label{color:#3c4f6b}.auth-face label small{color:#718198}.auth-face input{color:#21334e;background:#fbfcff;border-color:#c8d5e8}.simple-auth-title h2{color:#1c2d47}.simple-auth-title p{color:#718198}.card-eyebrow{color:#315fd6!important}.auth-face .primary{color:#fff;background:#315fd6;box-shadow:0 7px 18px #315fd630}.flip-link{color:#718198}.flip-link b,.flip-link span{color:#315fd6}.portal-page,.admin-page{color:#1c2c45;background:radial-gradient(at 80% 0,#dae7ff,#0000 35%),#f7f9fc}.portal-page .portal-header{border-color:#dbe4f1}.portal-page .brand,.admin-page .brand{color:#172a46}.portal-page .brand span,.admin-page .brand span{color:#315fd6}.portal-page .portal-header>div{color:#61728a}.portal-page .admin-link{color:#315fd6}.portal-page .text-link{color:#53657e}.portal-page .portal-hero h1,.portal-page .orders h2{color:#172a46}.portal-page .portal-hero p:not(.eyebrow){color:#5d6e86}.portal-page .eyebrow,.admin-page .eyebrow{color:#315fd6}.portal-page .notice{color:#28509e;background:#edf3ff;border-color:#bed0ee}.portal-page .product-card{color:#1c2c45;background:#fff;border-color:#d9e3f0;box-shadow:0 6px 18px #27477609}.portal-page .product-card:hover,.portal-page .product-card.selected{border-color:#7391e2;box-shadow:0 12px 28px #315fd619}.portal-page .product-card p{color:#455975}.portal-page .product-card small{color:#718298}.portal-page .product-card i{color:#3154ad;background:#eaf0fc}.portal-page .product-card>b{color:#315fd6}.portal-page .request-panel{background:#fff;border-color:#c8d6ed;box-shadow:0 15px 38px #27477614}.portal-page .close{color:#59708e;background:#eef3fa}.portal-page .request-title h2,.portal-page .intake-step h3{color:#1b2d47}.portal-page .request-title p:not(.eyebrow),.portal-page .intake-step p,.portal-page .request-footnote{color:#718198}.portal-page label{color:#455975}.portal-page input,.portal-page textarea,.portal-page select{color:#263952;background:#fbfcff;border-color:#c8d5e8}.portal-page select option{background:#fff}.portal-page .intake-step>b{color:#fff;background:#315fd6}.portal-page .primary{color:#fff;background:#315fd6;box-shadow:0 7px 18px #315fd630}.portal-page .orders{border-color:#dbe4f1}.portal-page .orders-empty{color:#718198;background:#fff;border-color:#cbd7e7}.portal-page .order-list article{background:#fff;border-color:#d9e3f0}.portal-page .order-main p{color:#718198}.portal-page .status{color:#88620e;background:#fff5d9}.portal-page .status.in_progress{color:#2357ab;background:#eaf1ff}.portal-page .status.ready_to_review,.portal-page .status.live{color:#287041;background:#e7f7ec}.portal-page .order-track i{color:#8190a4;border-color:#dbe4f1}.portal-page .order-track i.active{color:#315fd6;border-color:#315fd6}.admin-page .admin header{border-color:#dbe4f1}.admin-page .admin header h1{color:#172a46}.admin-page .admin header>div>span{color:#718198}.admin-page .admin-list article{background:#fff;border-color:#d9e3f0}.admin-page .admin-order-heading{border-color:#e1e8f2}.admin-page .admin-order-heading h2{color:#1b2d47}.admin-page .admin-order-heading h2 small,.admin-page .admin-order-heading p{color:#718198}.admin-page .admin-order-heading select{color:#2e4260;background:#fbfcff;border-color:#c8d5e8}.admin-page .admin-list dt{color:#718198}.admin-page .admin-list dd{color:#2d405c}.admin-page .orders-empty{color:#718198;background:#fff;border-color:#cbd7e7}.portal-page .status-card{background:#fff;border-color:#d9e3f0}.portal-page .status-label{color:#172a46}.portal-page .status-hint{color:#61728a}.portal-page .status-card.submitted{background:#fff8eb;border-color:#f5dca3}.portal-page .status-card.submitted .status-dot{background:#88620e}.portal-page .status-card.in_progress{background:#f1f6ff;border-color:#bfd6ff}.portal-page .status-card.in_progress .status-dot{background:#2357ab}.portal-page .status-card.ready_to_review{background:#effaf3;border-color:#b9e1c8}.portal-page .status-card.ready_to_review .status-dot{background:#287041}.portal-page .status-card.live{background:#effaf3;border-color:#b9e1c8}.portal-page .status-card.live .status-dot{background:#287041}.portal-page .widget-install{background:#f8fafd;border-color:#d4e0f3}.portal-page .widget-install-header>p{color:#61728a}.portal-page .widget-install-header>p code{color:#172a46;background:#e8eef5}.portal-page .widget-install-toggle{color:#53657e;border-color:#b9c4d4}.portal-page .widget-install-toggle:hover{background:#eef3fa}.portal-page .widget-install-code pre{background:#fff;border-color:#d9e3f0}.portal-page .widget-install-code pre code{color:#172a46}.portal-page .widget-install.widget-install-card .widget-install-header>p{color:#61728a}.portal-page .widget-install.widget-install-card .widget-install-toggle{color:#235a3a;border-color:#8fb99d}.portal-page .widget-install.widget-install-card .widget-install-toggle:hover{background:#ffffff8c}.portal-page .widget-install.widget-install-card .widget-install-code pre{background:#ffffffb3;border-color:#b9e1c8}
.portal-page .easy-request{max-width:720px;padding:30px}.easy-request .request-title{margin-bottom:18px}.wizard-progress{align-items:center;max-width:340px;margin:0 auto 33px;display:flex}.wizard-progress span{color:#8293aa;background:#fff;border:1px solid #c9d6e8;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.wizard-progress span.done{color:#fff;background:#315fd6;border-color:#315fd6}.wizard-progress i{background:#dce5f1;flex:1;height:2px}.wizard-progress i.done{background:#315fd6}.wizard-step{gap:14px;max-width:510px;min-height:275px;margin:auto;display:grid}.wizard-question{color:#1c2d47;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:800}.wizard-question.smaller{margin-top:8px;font-size:17px}.wizard-help{color:#718198;margin:-7px 0 6px;font-size:14px;line-height:1.4}.easy-request .wizard-step>input{padding:13px 14px;font-size:16px}.choice-grid{flex-wrap:wrap;gap:9px;display:flex}.choice{color:#435977;background:#fff;border:1px solid #ccd8e8;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.choice:hover,.choice.active{color:#294f9e;background:#edf3ff;border-color:#6f8fe0}.choice.active:after{content:" ✓"}.choice-grid.three{grid-template-columns:repeat(3,1fr);display:grid}.task-list{gap:9px;display:grid}.task{color:#3f5470;text-align:left;background:#fff;border:1px solid #cfdaea;border-radius:9px;align-items:center;gap:11px;padding:13px;font-weight:700;display:flex}.task i{color:#60738e;border:1px solid #b9c8da;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.task:hover,.task.active{color:#294f9e;background:#f1f5ff;border-color:#6f8fe0}.task.active i{color:#fff;background:#315fd6;border-color:#315fd6}.skip-link,.back-step{color:#315fd6;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;font-weight:800}.one-more{color:#536780;margin-top:4px;font-size:13px}.one-more summary{cursor:pointer}.one-more small{color:#8392a6}.one-more textarea{margin-top:12px}.wizard-actions{justify-content:space-between;align-items:center;max-width:510px;margin:22px auto 0;display:flex}.wizard-actions .primary{min-width:150px;margin-left:auto}.easy-request .request-footnote{text-align:center;max-width:510px;margin:15px auto 0}@media (max-width:600px){.portal-page .easy-request{padding:22px 18px}.wizard-step{min-height:290px}.wizard-question{font-size:23px}.choice-grid.three{grid-template-columns:1fr}.wizard-actions{margin-top:14px}.task{font-size:13px}}.build-bot-link{color:#315fd6;width:max-content;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.bot-builder{max-width:1120px;margin:auto;padding:30px 22px 70px}.bot-builder>header{border-bottom:1px solid #dbe4f1;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.builder-intro{justify-content:space-between;align-items:flex-end;gap:25px;padding:40px 0 25px;display:flex}.builder-intro h1{color:#172a46;letter-spacing:-.05em;margin:7px 0;font-size:40px}.builder-intro p{color:#65758b;margin:0}.request-facts{gap:6px;max-width:360px;display:grid}.request-facts span{color:#526780;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dce5f1;border-radius:6px;padding:8px 10px;font-size:12px;overflow:hidden}.provision-card{background:#fff;border:1px solid #bfd0ed;border-radius:13px;grid-template-columns:46px 1fr;gap:16px;max-width:640px;padding:27px;display:grid;box-shadow:0 12px 30px #2747760e}.provision-card>span{color:#fff;background:#315fd6;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.provision-card h2{color:#1c2d47;margin:2px 0 7px}.provision-card p{color:#66768c;max-width:480px;line-height:1.5}.provision-card .primary,.builder-card .primary{color:#fff;background:#315fd6;box-shadow:0 7px 18px #315fd630}.builder-steps{color:#7b8ca1;gap:20px;padding:14px 0 24px;font-size:12px;font-weight:800;display:flex}.builder-steps .active{color:#315fd6}.builder-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.builder-card{background:#fff;border:1px solid #d7e1ee;border-radius:12px;padding:23px;box-shadow:0 8px 20px #27477608}.builder-card h2{color:#1b2d47;margin:0 0 6px;font-size:20px}.builder-help{color:#738399;margin:0 0 18px;font-size:13px}.builder-card form{gap:13px;display:grid}.builder-card label{color:#455975;gap:6px;font-size:13px;font-weight:700;display:grid}.builder-card label small{color:#8292a6;font-weight:400}.builder-card input,.builder-card textarea{color:#293e5a;font:inherit;background:#fbfcff;border:1px solid #c8d5e8;border-radius:8px;padding:10px}.builder-card textarea{resize:vertical;min-height:76px}.channel-block{border-top:1px solid #e2e8f1;gap:12px;padding:17px 0;display:grid}.channel-block:first-of-type{border-top:0;padding-top:8px}.channel-block h3{color:#263a57;margin:0 0 4px;font-size:16px}.channel-block p{color:#718198;margin:0;font-size:13px;line-height:1.45}.channel-block>div>span{float:right;font-size:22px}.channel-block pre{color:#3154a0;white-space:pre-wrap;word-break:break-word;background:#eef4ff;border-radius:7px;margin:0;padding:12px;font-size:11px;overflow:auto}.channel-block .secondary{color:#2855aa;background:#edf3ff;border-color:#bfd0f3;justify-self:start}.channel-block form{margin-top:3px}@media (max-width:760px){.builder-intro{align-items:start;padding-top:30px;display:grid}.builder-intro h1{font-size:33px}.request-facts{max-width:none}.builder-grid{grid-template-columns:1fr}.builder-steps{white-space:nowrap;overflow:auto}.bot-builder>header{gap:15px}.provision-card{grid-template-columns:1fr}}.widget-demo{color:#1b2d47;background:linear-gradient(135deg,#eef4ff,#f9fbff 52%,#e5edff);min-height:100vh}.widget-demo header{border-bottom:1px solid #dce5f1;justify-content:space-between;align-items:center;max-width:1100px;margin:auto;padding:25px 24px;display:flex}.widget-demo header>span{color:#315fd6;letter-spacing:.13em;font-size:10px;font-weight:900}.widget-demo section{text-align:center;max-width:880px;margin:auto;padding:110px 24px}.widget-demo h1{letter-spacing:-.07em;margin:10px 0 15px;font-size:clamp(48px,7vw,78px)}.widget-demo section>p:not(.eyebrow){color:#60718a;max-width:560px;margin:0 auto;font-size:18px;line-height:1.55}.demo-cards{text-align:left;grid-template-columns:1fr 1fr;gap:15px;margin-top:50px;display:grid}.demo-cards article{background:#ffffffd9;border:1px solid #d2def0;border-radius:12px;padding:22px;box-shadow:0 10px 25px #315fd610}.demo-cards span{color:#fff;background:#315fd6;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.demo-cards h2{margin:18px 0 6px;font-size:18px}.demo-cards p{color:#708097;margin:0;font-size:14px;line-height:1.45}@media (max-width:600px){.widget-demo section{padding-top:75px}.demo-cards{grid-template-columns:1fr;margin-top:35px}}
