@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700&display=swap";
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#162520;--muted:#69746e;--canvas:#f5f5f0;--paper:#fffef9;--line:#dedfd7;--accent:#c95731;--forest:#245345;--sage:#dce8df;--wash:#edf3ed;--gold:#c89242}.opportunity-health{max-width:1240px}.opportunity-health-title{justify-content:space-between;align-items:start;gap:28px;display:flex}.opportunity-health-title h1{margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.opportunity-health-title>div>p:last-child{max-width:660px;color:var(--muted);margin:12px 0 0;font:400 17px/1.5 "Source Sans 3",Arial,sans-serif}.opportunity-health-title label{min-width:190px;color:var(--muted);gap:7px;font:700 12px "Source Sans 3",Arial,sans-serif;display:grid}.opportunity-health-title select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);padding:0 11px;font:600 14px "Source Sans 3",Arial,sans-serif}.opportunity-health-title small{font-weight:400}.opportunity-health-tabs{border-bottom:1px solid var(--line);gap:22px;margin-top:32px;display:flex}.opportunity-health-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:0;font-weight:700}.opportunity-health-tabs button.active{border-color:var(--forest);color:var(--ink)}.dashboard-kpi-band{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin:24px 0;display:grid}.dashboard-kpi-band article{border-right:1px solid var(--line);gap:9px;min-height:164px;padding:22px;display:grid}.dashboard-kpi-band article:last-child{border-right:0}.dashboard-kpi-band span,.dashboard-kpi-band small{color:var(--muted);font:600 13px/1.35 "Source Sans 3",Arial,sans-serif}.dashboard-kpi-band strong{font:700 42px/1 Georgia,Times New Roman,serif}.dashboard-action-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:16px;display:grid}.dashboard-panel{border:1px solid var(--line);background:var(--paper);padding:24px}.dashboard-panel header{justify-content:space-between;align-items:start;gap:18px;display:flex}.dashboard-panel h2{margin:3px 0 0;font-size:30px}.dashboard-panel header p:not(.eyebrow),.dashboard-trend>p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font:400 15px/1.45 "Source Sans 3",Arial,sans-serif}.dashboard-panel button{min-height:44px;color:var(--forest);text-align:left;background:0 0;border:0;font-weight:700}.dashboard-coaching-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:15px 0;display:grid;border-top:1px solid var(--line)!important}.dashboard-coaching-row span{gap:4px;display:grid}.dashboard-coaching-row small{color:var(--muted);font-weight:400}.dashboard-coaching-row em{border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.dashboard-coaching-row em.high{color:#7a2a18;background:#fff0eb}.dashboard-coaching-row em.medium{color:#76501f;background:#fff1ce}.dashboard-coaching-row i{font-size:20px;font-style:normal}.dashboard-ai{background:#edf4ee}.dashboard-ai>strong{margin-top:28px;font:700 52px/1 Georgia,Times New Roman,serif;display:block}.dashboard-ai>span,.dashboard-ai>p{color:var(--muted)}.dashboard-ai>p{line-height:1.45}.dashboard-team{margin-top:16px}.dashboard-team-list{border-top:1px solid var(--line);margin-top:20px}.dashboard-team-list button{border-bottom:1px solid var(--line);width:100%;color:var(--ink);grid-template-columns:minmax(180px,1fr) 140px 120px 24px;align-items:center;gap:14px;padding:14px 0;display:grid}.dashboard-team-list button>span{gap:3px;display:grid}.dashboard-team-list small{color:var(--muted);font-weight:400}.dashboard-team-list i{color:var(--forest);font-size:20px;font-style:normal}.dashboard-trend{margin-top:16px}.dashboard-trend-line{background:#e6ece6;height:14px;margin:32px 0}.dashboard-trend-line i{background:var(--forest);height:100%;display:block}.dashboard-state,.dashboard-empty{border:1px solid var(--line);background:var(--paper);gap:7px;margin-top:22px;padding:24px;display:grid}.dashboard-state span,.dashboard-empty span{color:var(--muted)}.dashboard-state.error{background:#fff5f0;border-color:#e6b8aa}.dashboard-state button{border:1px solid var(--forest);min-height:44px;color:var(--forest);background:var(--paper);justify-self:start;padding:0 14px;font-weight:700}.dashboard-evidence{border:1px solid var(--line);background:var(--paper);gap:18px;margin-top:24px;padding:28px;display:grid}.dashboard-evidence h2{margin:0;font-size:34px}.dashboard-evidence>div{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-evidence article{border-right:1px solid var(--line);gap:6px;padding:20px;display:grid}.dashboard-evidence article:last-child{border-right:0}.dashboard-evidence strong{font:700 42px/1 Georgia,serif}.dashboard-evidence small,.dashboard-evidence>p{color:var(--muted)}@media (max-width:760px){.opportunity-health-title{display:grid}.opportunity-health-title label{width:100%}.dashboard-kpi-band{grid-template-columns:repeat(2,1fr)}.dashboard-kpi-band article:nth-child(2){border-right:0}.dashboard-kpi-band article:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-kpi-band article{min-height:142px;padding:18px}.dashboard-kpi-band strong{font-size:34px}.dashboard-action-grid{grid-template-columns:1fr}.dashboard-panel{padding:19px}.dashboard-team-list button{grid-template-columns:minmax(0,1fr) auto 20px}.dashboard-team-list button>span:nth-child(3){display:none}.dashboard-evidence>div{grid-template-columns:1fr}.dashboard-evidence article{border-right:0;border-bottom:1px solid var(--line)}.dashboard-evidence article:last-child{border-bottom:0}}*{box-sizing:border-box}body{color:var(--ink);background:var(--canvas);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif}.eyebrow{color:var(--accent);letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:700}.shop-app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.shop-sidebar{color:#f5f8f3;background:#18362e;flex-direction:column;min-height:100vh;padding:24px 14px 16px;display:flex;position:sticky;top:0}.shop-brand{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:3px 9px 22px;font-size:19px;font-weight:700;display:flex}.customer-shop>span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.shop-identity{background:#ffffff0f;border:1px solid #ffffff1f;margin:0 7px 19px;padding:14px 12px}.shop-identity b,.shop-identity small{display:block}.shop-identity b{font-size:12px}.shop-identity small{color:#b9c8c0;margin-top:5px;font-size:11px}.shop-nav{gap:3px;display:grid}.shop-nav button,.sidebar-bottom button{color:#bbcac2;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;display:flex}.shop-nav button:hover,.sidebar-bottom button:hover,.shop-nav button.active,.sidebar-bottom button.active{color:#fff;background:#ffffff1f}.shop-nav i,.sidebar-bottom i{text-align:center;width:15px;font-style:normal}.sidebar-bottom{border-top:1px solid #ffffff21;margin-top:auto;padding-top:14px}.shop-main{min-width:0}.shop-header{border-bottom:1px solid var(--line);background:#fffef9e0;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.shop-header b{font-size:15px}.shop-header .eyebrow{margin:0 0 3px;font-size:9px}.header-actions{align-items:center;gap:12px;display:flex}.help,.user-avatar,.round-add{border:1px solid var(--line);background:var(--paper)}.help{border-radius:50%;width:29px;height:29px}.user-avatar{color:#fff;background:var(--forest);border:0;border-radius:50%;width:32px;height:32px;font-size:10px;font-weight:700}.mobile-menu{background:0 0;border:0;font-size:21px;display:none}.workspace-update-notice{z-index:30;border:1px solid var(--forest);max-width:min(440px,100vw - 32px);color:var(--ink);background:var(--paper);border-radius:8px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #112a2233}.workspace-update-notice .primary{white-space:nowrap;flex:none;min-height:44px;padding:9px 14px}.inbox-layout{grid-template-columns:270px minmax(380px,1fr) 290px;height:calc(100vh - 72px);min-height:650px;display:grid}.conversation-list{border-right:1px solid var(--line);background:#fbfbf7;padding:27px 13px}.list-title{justify-content:space-between;align-items:center;padding:0 9px 18px;display:flex}.list-title h1{margin:0;font-size:27px}.round-add{width:30px;height:30px;color:var(--forest);border-radius:50%;font-size:20px}.conversation{text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:12px 9px;display:grid}.conversation:hover,.conversation.selected{background:var(--sage)}.conversation.selected{border-left:3px solid var(--accent);padding-left:6px}.conversation b,.conversation small{display:block}.conversation b{font-size:12px}.conversation small{max-width:145px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.conversation time{color:var(--muted);font-size:10px}.avatar{color:#34534a;background:#d3dfd5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.customer-avatar{color:#803d27;background:#f1d5c7}.chat-panel{background:var(--paper);flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-height:72px;padding:0 23px;display:flex}.chat-header b,.chat-header small{display:block}.chat-header b{font-size:13px}.chat-header small{color:var(--muted);margin-top:4px;font-size:11px}.live-status{color:var(--forest);background:var(--sage);border-radius:12px;margin-left:auto;padding:5px 8px;font-size:10px;font-weight:700}.more{background:0 0;border:0;font-weight:700}.chat-thread{background:linear-gradient(#fffef9,#f8faf7);flex:1;padding:30px clamp(20px,5vw,70px);overflow:auto}.message{gap:9px;max-width:80%;margin-bottom:20px;display:flex}.message p{margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.message.customer{justify-content:flex-end;margin-left:auto}.message.customer p{color:#fff;background:var(--forest);border-radius:13px 13px 2px}.message.ai{flex-wrap:wrap}.message.ai p{background:#eef2ed;border-radius:13px 13px 13px 2px}.message.ai small{width:100%;color:var(--muted);padding-left:28px;font-size:10px}.ai-mark{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.composer{border-top:1px solid var(--line);padding:15px 18px}.ai-suggestion{background:#f1e6d5;align-items:center;gap:9px;padding:10px;display:flex}.ai-suggestion span{color:var(--accent)}.ai-suggestion p{flex:1;margin:0;font-size:11px;line-height:1.35}.ai-suggestion button,.tool-card button,.usage button,.payment button,.settings-cards button,.evidence-tile button{color:var(--forest);background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:underline}.write-row{gap:8px;margin-top:11px;display:flex}.write-row>button:first-child{color:var(--forest);background:0 0;border:0;font-size:22px}.write-row input,.customer-composer input{border:1px solid var(--line);outline-color:var(--forest);background:#fff;flex:1;padding:10px;font-size:13px}.send,.primary{color:#fff;background:var(--accent);border:0;padding:10px 14px;font-size:12px;font-weight:700}.ai-tools{border-left:1px solid var(--line);background:#fbfbf7;padding:27px 18px}.ai-tools h2{margin:0 0 17px;font-size:25px}.tool-card{border:1px solid var(--line);background:var(--paper);margin-bottom:11px;padding:15px}.tool-card.accent{background:#f1e6d5}.tool-card>span{color:var(--accent)}.tool-card b{font-size:12px}.tool-card h3{margin:8px 0 4px;font-size:19px}.tool-card p{color:var(--muted);margin:7px 0 11px;font-size:11px;line-height:1.45}.tool-card dl{margin:11px 0 0}.tool-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:11px;display:flex}.tool-card dt{color:var(--muted)}.tool-card dd{margin:0;font-weight:700}.green{color:var(--forest)}.handoff{border:1px solid var(--forest);width:100%;color:var(--forest);background:0 0;margin-top:3px;padding:10px;font-size:12px;font-weight:700}.content-page{max-width:1100px;margin:0 auto;padding:55px 43px}.page-title{justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px;display:flex}.page-title h1{max-width:620px;margin:0;font-size:39px;line-height:1.02}.page-title p:not(.eyebrow){max-width:550px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.outline{border:1px solid var(--ink);background:0 0;padding:10px 13px;font-size:12px;font-weight:700}.data-table{border:1px solid var(--line);background:var(--paper)}.table-head,.table-row{text-align:left;grid-template-columns:1.5fr 1fr 1fr .5fr;align-items:center;gap:12px;padding:15px 18px;font-size:12px;display:grid}.table-head{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f7f7f2;font-size:10px;font-weight:700}.table-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0}.table-row:hover{background:var(--wash)}.table-row b,.table-row small{display:block}.table-row small{color:var(--muted);margin-top:4px;font-size:10px}.stage-pill{color:var(--forest);background:var(--sage);border-radius:10px;padding:5px 7px;font-size:10px;font-style:normal;display:inline-block}.evidence-board,.settings-cards{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.evidence-tile{color:#fff;background:linear-gradient(145deg,#203c33,#756c53);flex-direction:column;justify-content:end;align-items:flex-start;min-height:200px;padding:23px;display:flex}.evidence-tile.ready{background:linear-gradient(145deg,#365b53,#6e866f)}.evidence-tile span{letter-spacing:.09em;margin-bottom:auto;font-size:10px;font-weight:700}.evidence-tile b{font-family:Georgia,serif;font-size:27px}.evidence-tile small{margin:8px 0 13px}.evidence-tile button{color:#fff}.team-list{border:1px solid var(--line);background:var(--paper)}.team-list article{border-top:1px solid var(--line);grid-template-columns:36px 1fr 130px 70px;align-items:center;gap:13px;padding:15px 18px;font-size:12px;display:grid}.team-list article:first-child{border-top:0}.team-list b,.team-list small{display:block}.team-list small{color:var(--muted);margin-top:4px;font-size:10px}.team-list i{color:var(--muted);font-style:normal}.team-list button{color:var(--forest);background:0 0;border:0;font-size:11px;font-weight:700}.settings-cards{grid-template-columns:repeat(3,1fr)}.settings-cards article{border:1px solid var(--line);background:var(--paper);padding:23px}.settings-cards h2{margin:0 0 9px;font-size:23px}.settings-cards p:not(.eyebrow){min-height:64px;color:var(--muted);font-size:13px;line-height:1.55}.billing-layout{grid-template-columns:1.08fr .92fr;gap:17px;display:grid}.billing-layout article{border:1px solid var(--line);background:var(--paper);padding:25px}.subscription{background:#f2e5d3!important}.card-top{justify-content:space-between;display:flex}.card-top h2,.billing-layout h2{margin:0;font-size:28px}.card-top>span{color:#fff;background:var(--forest);letter-spacing:.08em;height:min-content;padding:5px 7px;font-size:9px;font-weight:700}.subscription p{color:var(--muted);font-size:13px;line-height:1.5}.big-price{margin:23px 0 13px;font-family:Georgia,serif;font-size:39px;display:block}.big-price small{color:var(--muted);font-family:Arial,sans-serif;font-size:13px;font-weight:400}.cycle{border:1px solid var(--line);background:#fffef9;gap:5px;margin-bottom:18px;padding:4px;display:flex}.cycle button{color:var(--muted);background:0 0;border:0;flex:1;padding:8px;font-size:11px}.cycle button.selected{color:#fff;background:var(--ink)}.usage{background:var(--sage)!important}.usage h2{margin:18px 0 9px;font-size:34px}.usage h2 small{color:var(--muted);font-family:Arial,sans-serif;font-size:12px;font-weight:400}.usage-meter{background:#2453452e;height:8px}.usage-meter span{background:var(--forest);width:47%;height:100%;display:block}.usage>p:not(.eyebrow){color:var(--muted);font-size:12px}.payment{grid-column:1/-1}.payment p:not(.eyebrow){color:var(--muted);font-size:13px}.payment hr{border:0;border-top:1px solid var(--line);margin:22px 0}.payment b,.payment small{display:block}.payment small{color:var(--muted);margin-top:4px;font-size:12px}.payment button{margin-top:14px;margin-right:24px}.customer-app{background:#f6f5f0;min-height:100vh}.customer-top{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:18px 34px;display:flex}.customer-shop{align-items:center;gap:10px;display:flex}.customer-shop b,.customer-shop small{display:block}.customer-shop b{font-size:13px}.customer-shop small{color:var(--muted);margin-top:3px;font-size:10px}.customer-actions{align-items:center;gap:17px;display:flex}.customer-actions button{color:var(--forest);background:0 0;border:0;font-size:12px;font-weight:700}.customer-actions .shop-preview{border:1px solid var(--line);background:var(--paper);padding:8px 10px}.customer-hero{text-align:center;max-width:860px;margin:48px auto 35px;padding:0 34px}.customer-hero h1{margin:0 auto 13px;font-size:47px;line-height:1.04}.customer-hero p:not(.eyebrow){max-width:570px;color:var(--muted);margin:auto;font-size:15px;line-height:1.6}.customer-grid{grid-template-columns:1.12fr .88fr;gap:19px;max-width:1120px;margin:auto;padding:0 34px 70px;display:grid}.customer-grid>section{align-content:start;gap:18px;display:grid}.status-card,.repair-card,.customer-evidence,.customer-chat{border:1px solid var(--line);background:var(--paper)}.status-card{border-left:3px solid var(--forest);gap:14px;padding:19px;display:flex}.status-icon{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.status-card h2,.repair-card h2,.customer-evidence h2,.customer-chat h2{margin:0 0 6px;font-size:23px}.status-card p:not(.eyebrow),.repair-card p:not(.eyebrow),.customer-evidence p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.5}.repair-card{background:#f1e6d5;justify-content:space-between;gap:20px;padding:26px;display:flex}.estimate-price{text-align:right;max-width:158px}.estimate-price strong,.estimate-price small{display:block}.estimate-price strong{font-family:Georgia,serif;font-size:30px}.estimate-price small{color:var(--muted);margin:4px 0 13px;font-size:10px;line-height:1.35}.approved{color:#fff;background:var(--forest);border:0;padding:10px;font-size:11px;font-weight:700}.customer-evidence{grid-template-columns:.85fr 1.15fr;display:grid}.photo-proof{color:#fff;background:linear-gradient(145deg,#263e35,#73694d);flex-direction:column;justify-content:end;min-height:210px;padding:17px;display:flex}.photo-proof span{letter-spacing:.1em;margin-bottom:auto;font-size:9px;font-weight:700}.photo-proof b{font-family:Georgia,serif;font-size:25px}.customer-evidence>div:last-child{padding:23px}.customer-evidence button{color:var(--forest);background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.customer-chat{flex-direction:column;min-height:500px;display:flex}.customer-chat header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:20px;display:flex}.advisor-online{color:var(--forest);font-size:10px;font-weight:700}.customer-thread{background:#fbfcf9;flex:1;padding:20px}.customer-message{max-width:89%;margin:0 0 12px;padding:10px;font-size:12px;line-height:1.5}.customer-message.advisor{background:#e7efe8;border-radius:10px 10px 10px 2px}.customer-message.mine{color:#fff;background:var(--forest);border-radius:10px 10px 2px;margin-left:auto}.customer-composer{border-top:1px solid var(--line);gap:7px;padding:13px;display:flex}.customer-composer button{color:#fff;background:var(--accent);border:0;padding:10px;font-size:11px;font-weight:700}@media (max-width:1050px){.inbox-layout{grid-template-columns:230px minmax(330px,1fr)}.ai-tools{display:none}}@media (max-width:760px){.shop-app{display:block}.shop-sidebar{z-index:10;width:255px;transition:transform .2s;position:fixed;transform:translate(-100%);box-shadow:10px 0 30px #0003}.shop-sidebar.open{transform:translate(0)}.shop-header{height:62px;padding:0 18px}.mobile-menu{margin-right:12px;display:block}.shop-header>div:first-of-type{flex:1}.inbox-layout{height:auto;min-height:calc(100vh - 62px);display:block}.conversation-list{display:none}.chat-panel{min-height:calc(100vh - 62px)}.chat-header{min-height:62px;padding:0 15px}.chat-thread{padding:22px 15px}.composer{padding:12px}.ai-suggestion{align-items:start}.ai-suggestion button{white-space:nowrap}.content-page{padding:36px 18px}.page-title{display:block}.page-title h1{font-size:34px}.page-title .primary,.page-title .outline{margin-top:19px}.table-head{display:none}.table-row{grid-template-columns:1fr auto;padding:15px}.table-row>span:nth-child(3),.table-row>span:last-child{display:none}.evidence-board,.settings-cards,.billing-layout{grid-template-columns:1fr}.team-list article{grid-template-columns:35px 1fr auto}.team-list article i{display:none}.payment{grid-column:auto}.customer-top{padding:14px 18px}.customer-actions>button:first-child{display:none}.customer-hero{text-align:left;margin:33px auto 26px;padding:0 19px}.customer-hero h1{font-size:38px}.customer-hero p:not(.eyebrow){margin:0}.customer-grid{padding:0 18px 42px;display:block}.customer-grid>section{margin-bottom:18px}.repair-card{display:block}.estimate-price{text-align:left;margin-top:18px}.customer-evidence{grid-template-columns:1fr}.photo-proof{min-height:170px}.customer-chat{min-height:430px}.customer-actions .shop-preview{font-size:10px}.workspace-update-notice{align-items:flex-start;bottom:16px;right:16px}}.language-switch{border:1px solid var(--line);background:var(--paper);border-radius:16px;gap:2px;padding:3px;display:flex}.language-switch button{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:4px 6px;font-size:10px;font-weight:700}.language-switch button.selected{color:#fff;background:var(--ink)}.notice-wrap{position:relative}.notification{border:1px solid var(--line);background:var(--paper);width:31px;height:31px;color:var(--forest);border-radius:50%;position:relative}.notification em{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.notification-pop{z-index:20;border:1px solid var(--line);background:var(--paper);width:265px;padding:14px;position:absolute;top:39px;right:0;box-shadow:0 12px 30px #14231d29}.notification-pop b{margin-bottom:8px;font:700 12px Arial,sans-serif;display:block}.notification-pop button{border:0;border-top:1px solid var(--line);width:100%;color:var(--forest);text-align:left;background:0 0;padding:10px 0;font-size:11px;display:block}.dashboard .page-title select,.queue-controls select,.filter{border:1px solid var(--line);color:var(--ink);background:var(--paper);padding:10px;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{border:1px solid var(--line);background:var(--paper);text-align:left;flex-direction:column;align-items:start;min-height:155px;padding:18px;display:flex}.metric-card:hover{border-color:var(--forest)}.metric-card span,.metric-card small{color:var(--muted);font-size:11px}.metric-card strong{margin:12px 0 6px;font-family:Georgia,serif;font-size:30px}.metric-card small{color:var(--forest)}.metric-card i{color:var(--forest);margin-top:auto;font-size:11px;font-style:normal;font-weight:700}.dashboard-grid{grid-template-columns:1.3fr .7fr;gap:17px;margin-top:18px;display:grid}.chart-card,.channel-card{border:1px solid var(--line);background:var(--paper);padding:23px}.chart-card h2,.channel-card h2{margin:0;font-size:25px}.bar-chart{justify-content:space-between;align-items:end;gap:10px;height:210px;padding-top:30px;display:flex}.bar-chart span{flex-direction:column;justify-content:end;align-items:center;gap:7px;width:100%;height:100%;display:flex}.bar-chart i{background:var(--forest);width:100%;max-width:34px;display:block}.bar-chart small{color:var(--muted);font-size:10px}.channel-card>div{margin-top:15px}.channel-card b{justify-content:space-between;font-size:11px;display:flex}.channel-card b i{font-style:normal}.channel-card>div>span{background:#e4ebe4;height:7px;margin-top:6px;display:block}.channel-card>div>span i{background:var(--accent);height:100%;display:block}.search{border:1px solid var(--line);background:#fff;width:100%;padding:10px;font-size:12px}.conversation-list .search,.conversation-list .filter{width:calc(100% - 16px);margin:0 8px 9px}.conversation .channel{color:var(--forest)}.detail-switch{border-bottom:1px solid var(--line);background:#fbfbf7;gap:18px;padding:0 23px;display:flex}.detail-switch button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:12px;font-weight:700}.detail-switch button.active{border-color:var(--accent);color:var(--ink)}.timeline-view{background:#f9faf7;flex:1;padding:28px clamp(20px,5vw,65px)}.timeline-view article{grid-template-columns:27px 1fr;gap:12px;min-height:74px;display:grid;position:relative}.timeline-view article:before{content:"";border-left:1px solid var(--line);height:48px;position:absolute;top:25px;left:13px}.timeline-view article:last-child:before{display:none}.timeline-view article>span{z-index:1;color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.timeline-view article>span.now{background:var(--accent)}.timeline-view small,.timeline-view b,.timeline-view p{display:block}.timeline-view small{color:var(--muted);font-size:10px}.timeline-view b{margin-top:3px;font-size:12px}.timeline-view p{color:var(--muted);margin:4px 0 0;font-size:12px}.queue-controls{gap:10px;margin-bottom:15px;display:flex}.queue-controls .search{max-width:350px}.back{color:var(--forest);background:0 0;border:0;margin-bottom:22px;padding:0;font-size:12px;font-weight:700}.expanded-journey{border:1px solid var(--line);background:var(--paper);max-width:760px}.expanded-journey article{border-top:1px solid var(--line);grid-template-columns:31px 1fr auto;align-items:start;gap:13px;padding:18px;display:grid}.expanded-journey article:first-child{border-top:0}.expanded-journey article>span{border:1px solid var(--line);width:26px;height:26px;color:var(--forest);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.expanded-journey b,.expanded-journey small{display:block}.expanded-journey b{font-size:13px}.expanded-journey small{color:var(--forest);margin-top:3px;font-size:10px}.expanded-journey p{color:var(--muted);margin:5px 0 0;font-size:12px}.expanded-journey button{color:var(--forest);background:0 0;border:0;font-size:11px;font-weight:700}.evidence-actions{grid-template-columns:1fr 1fr;gap:17px;display:grid}.evidence-actions article{border:1px solid var(--line);background:var(--paper);padding:24px}.evidence-actions h2{margin:0 0 7px;font-size:25px}.evidence-actions p{color:var(--muted);font-size:13px;line-height:1.5}.evidence-actions label{margin:9px 7px 0 0;display:inline-block}.evidence-actions textarea{border:1px solid var(--line);width:100%;min-height:105px;padding:10px;font:12px/1.4 Arial,sans-serif}.evidence-actions .primary{margin-top:10px;display:block}.settings-panel{border:1px solid var(--forest);background:#f2f6f1;margin-top:20px;padding:24px}.settings-panel>div:first-child{justify-content:space-between;align-items:start;display:flex}.settings-panel h2{margin:0;font-size:27px}.settings-panel>div:first-child>button{background:0 0;border:0;font-size:12px}.profile-form,.onboard-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.profile-form label,.onboard-grid label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.profile-form input,.profile-form textarea,.onboard-grid input,.onboard-grid textarea,.onboard-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:10px;font-size:13px;font-weight:400}.profile-form textarea,.onboard-grid textarea{resize:vertical;min-height:76px}.profile-form label:last-of-type,.onboard-grid .wide{grid-column:1/-1}.logo-upload{border:1px dashed var(--forest);border-radius:50%;place-items:center;width:60px;height:60px;color:var(--forest)!important;display:grid!important}.form-copy{margin-top:20px}.form-copy p{max-width:600px;color:var(--muted);font-size:13px;line-height:1.5}.onboarding{background:var(--canvas);min-height:100vh}.onboarding header{justify-content:space-between;align-items:center;max-width:990px;margin:auto;padding:22px 25px;display:flex}.onboarding header b{align-items:center;gap:9px;font-size:18px;display:flex}.onboarding header b span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.onboarding section{max-width:680px;margin:45px auto;padding:0 25px}.onboarding h1{margin:18px 0 9px;font-size:44px;line-height:1.03}.onboarding section>p:not(.eyebrow){color:var(--muted);line-height:1.55}.progress{background:#e0e4dd;height:5px}.progress span{background:var(--forest);height:100%;display:block}.onboard-actions{justify-content:space-between;margin-top:24px;display:flex}.customer-journey{border:1px solid var(--line);background:var(--paper)}.customer-journey>button{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:17px;font-size:13px;display:flex}.customer-journey>button b{color:var(--forest)}.customer-journey>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:12px 17px;font-size:12px;display:grid}.customer-journey>div>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.customer-journey small{color:var(--muted);margin-top:4px;font-weight:400;display:block}@media (max-width:760px){.header-actions{gap:7px}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.evidence-actions{grid-template-columns:1fr}.dashboard .page-title select{margin-top:17px}.conversation-list{border-bottom:1px solid var(--line);min-height:285px;display:block}.inbox-layout{display:block}.ai-tools{display:none}.detail-switch{padding:0 15px}.timeline-view{min-height:350px}.profile-form,.onboard-grid{grid-template-columns:1fr}.profile-form label:last-of-type,.onboard-grid .wide{grid-column:auto}.onboarding section{margin:25px auto}.onboarding h1{font-size:36px}.customer-actions>button:first-child{display:flex}.customer-actions{gap:8px}.customer-hero .eyebrow{font-size:9px}.expanded-journey article{grid-template-columns:28px 1fr}.expanded-journey article button{display:none}.step-tiles{grid-template-columns:1fr}.step-action{padding:17px}.step-action-head h2{font-size:23px}}.job-instruction{color:var(--muted);margin:-14px 0 18px;font-size:13px}.step-tiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.step-tile{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;grid-template-columns:29px 1fr auto;align-items:start;gap:11px;padding:17px;display:grid}.step-tile:hover,.step-tile.selected{border-color:var(--forest);background:var(--wash)}.step-tile>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.step-tile b,.step-tile small{display:block}.step-tile b{font-size:12px}.step-tile small{color:var(--forest);margin-top:3px;font-size:10px}.step-tile p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.step-tile i{color:var(--forest);font-size:10px;font-style:normal;font-weight:700}.step-action{border:1px solid var(--forest);background:#f3f7f2;margin-top:18px;padding:23px}.step-action-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.step-action-head h2{margin:0;font-size:27px}.step-action-head>button{background:0 0;border:0;font-size:12px}.step-action .evidence-actions{margin-top:18px}.step-action .evidence-actions article{background:#fffef9}.step-action .evidence-actions h3{margin:0 0 7px;font-size:21px}.notification-confirm{border-left:3px solid var(--forest);background:var(--sage);margin-top:17px;padding:16px}.notification-confirm b{font-size:13px}.notification-confirm p{max-width:670px;color:var(--muted);margin:6px 0 11px;font-size:12px;line-height:1.5}@media (max-width:760px){.step-tiles{grid-template-columns:1fr}.step-action{padding:17px}.step-action-head h2{font-size:23px}}.bar-chart b{color:var(--forest);font-size:11px}.lead-tile-list{gap:9px;display:grid}.lead-tile{border:1px solid var(--line);background:var(--paper)}.lead-tile.selected{border-color:var(--forest)}.lead-tile-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.lead-tile-trigger b,.lead-tile-trigger small,.lead-tile-trigger i{display:block}.lead-tile-trigger b{font-size:13px}.lead-tile-trigger small{color:var(--muted);margin-top:3px;font-size:11px}.lead-tile-trigger i{color:var(--forest);margin-top:5px;font-size:10px;font-style:normal;font-weight:700}.lead-tile-trigger time{color:var(--muted);font-size:10px}.lead-tile-trigger strong{color:var(--forest);font-size:11px}.lead-inline-detail{border-top:1px solid var(--line);background:#fbfcf9}.lead-inline-detail header{justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.lead-inline-detail header b,.lead-inline-detail header small{display:block}.lead-inline-detail header b{font-size:12px}.lead-inline-detail header small{color:var(--muted);margin-top:3px;font-size:10px}.timeline-event{width:100%;min-height:74px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:27px 1fr;gap:12px;padding:0;display:grid;position:relative}.timeline-event:hover,.timeline-event.open{background:#2453450d}.timeline-event:before{content:"";border-left:1px solid var(--line);height:48px;position:absolute;top:25px;left:13px}.timeline-event:last-child:before{display:none}.timeline-event>span{z-index:1;color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.timeline-event>span.now{background:var(--accent)}.timeline-event small,.timeline-event b,.timeline-event p,.timeline-event em{display:block}.timeline-event small{color:var(--muted);font-size:10px}.timeline-event b{margin-top:3px;font-size:12px}.timeline-event p{color:var(--muted);margin:4px 0 0;font-size:12px}.timeline-event em{border-left:2px solid var(--forest);color:var(--ink);background:var(--sage);margin:8px 0 12px;padding:9px;font-size:11px;font-style:normal;line-height:1.45}.customer-journey header{justify-content:space-between;padding:17px;font-size:13px;display:flex}.customer-journey header b{color:var(--forest);font-size:11px}.customer-step{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:start;gap:10px;padding:13px 17px;display:grid}.customer-step>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.customer-step b,.customer-step small,.customer-step em{display:block}.customer-step b{font-size:12px}.customer-step small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400}.customer-step em{border-left:2px solid var(--forest);color:var(--ink);background:#fff;margin-top:7px;padding:8px;font-size:11px;font-style:normal;line-height:1.4}.customer-step i{color:var(--forest);font-size:16px;font-style:normal}.attached-media{border:1px solid var(--line);background:#fff;gap:5px;margin:9px 0 12px;padding:9px;display:grid}.attached-media b{color:var(--forest);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.attached-media i{color:var(--muted);font-size:11px;font-style:normal}.whatsapp-thread{background:#efece4}.message p small{color:#ffffffb8;text-align:right;margin-top:6px;font:10px Arial,sans-serif;display:block}.message.ai p small{color:var(--muted)}.customer-message:after{content:"11:48 AM";color:var(--muted);text-align:right;margin-top:5px;font:10px Arial,sans-serif;display:block}.customer-message.mine:after{content:"11:50 AM  ✓✓";color:#ffffffc2}.customer-message{position:relative}.step-tile-trigger div:after{content:"July 25, 2026 · 11:48 AM";color:var(--muted);margin-top:5px;font-size:10px;display:block}.step-inline-action .evidence-actions:before{content:"Attached media · 2 photos · valve-body-inspection.jpg · inspection-report.pdf · Comment: Valve-body wear verified";border:1px solid var(--line);color:var(--forest);background:#fff;grid-column:1/-1;padding:9px;font-size:11px;font-weight:700}.timeline-event{min-height:0;display:block}.timeline-event:before{display:none}.timeline-event-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:27px 1fr;gap:12px;padding:0;display:grid}.timeline-event-trigger>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.timeline-event-trigger>span.now{background:var(--accent)}.timeline-event-trigger small,.timeline-event-trigger b,.timeline-event-trigger p{display:block}.timeline-event-trigger small{color:var(--muted);font-size:10px}.timeline-event-trigger b{margin-top:3px;font-size:12px}.timeline-event-trigger p{color:var(--muted);margin:4px 0 12px;font-size:12px}.timeline-expanded{border-left:2px solid var(--forest);background:var(--sage);margin:0 0 14px 39px;padding:12px;font-size:12px}.timeline-expanded>p{color:var(--muted);margin:6px 0;line-height:1.45}.timeline-expanded>div{gap:8px;margin-top:8px;display:flex}.timeline-expanded .outline{font-size:11px}.timeline-view,.step-tiles,.customer-journey{position:relative}.timeline-view{gap:12px;padding:6px 0;display:grid}.timeline-event{padding-left:42px;position:relative}.timeline-event:after{content:"";border-left:1px solid #ccd8cf;position:absolute;top:34px;bottom:-18px;left:15px}.timeline-event:last-child:after{display:none}.timeline-event-trigger{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:17px 18px 15px;display:block;box-shadow:0 1px #14252008}.timeline-event.open .timeline-event-trigger,.timeline-event-trigger:hover{border-color:var(--forest);box-shadow:0 8px 20px #18362e14}.timeline-event-trigger>span{border:3px solid var(--canvas);width:25px;height:25px;box-shadow:0 0 0 1px var(--forest);position:absolute;top:17px;left:3px}.timeline-event-trigger>span.now{box-shadow:0 0 0 1px var(--accent)}.timeline-event-trigger small{color:#7c877f;letter-spacing:.04em;margin-bottom:5px;font-size:10px;font-weight:700}.timeline-event-trigger b{margin:0;font-family:Georgia,serif;font-size:17px}.timeline-event-trigger p{margin:6px 0 9px;font-size:12px;line-height:1.45}.timeline-status{color:var(--forest);background:#e4efe6;border-radius:20px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.timeline-status.current{color:#8a3c22;background:#f3dfd2}.timeline-expanded{border:1px solid var(--forest);background:#f7faf6;border-top:0;border-radius:0 0 10px 10px;margin:0;padding:0 18px 18px}.timeline-expanded>p{color:var(--muted);margin:0 0 12px;padding-top:2px;font-size:12px}.attached-media{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.attached-media b{grid-column:1/-1;padding-top:3px}.attached-media i{border:1px solid var(--line);min-height:72px;color:var(--ink);background:linear-gradient(145deg,#d8e5da,#f5f1e8);border-radius:7px;padding:10px 9px 9px;font-size:10px;line-height:1.35}.attached-media i:before{content:"▣";color:var(--forest);margin-bottom:8px;font-size:17px;display:block}.attached-media small{color:var(--muted);grid-column:1/-1;font-size:11px;font-style:italic}.timeline-expanded>div{margin-top:12px}.step-tile{border-radius:10px;overflow:hidden}.step-tile-trigger{padding:17px 18px}.step-tile-trigger>span{border:2px solid var(--paper);box-shadow:0 0 0 1px var(--forest)}.step-tile-trigger b{font-family:Georgia,serif;font-size:16px}.step-tile-trigger small{color:var(--forest);background:#e4efe6;border-radius:20px;margin-top:7px;padding:4px 7px;display:inline-block}.step-tile-trigger div:after{margin-top:7px}.customer-journey{border-radius:10px;overflow:hidden}.customer-step{padding:16px 18px 16px 51px;position:relative}.customer-step>span{border:2px solid var(--paper);box-shadow:0 0 0 1px var(--forest);position:absolute;top:17px;left:18px}.customer-step b{font-family:Georgia,serif;font-size:15px}.customer-step small{color:var(--forest);background:#e4efe6;border-radius:20px;margin-top:6px;padding:4px 7px;display:inline-block}.customer-step em{background:#f7faf6;border:0;border-radius:7px}.customer-step.open{background:#f3f8f3}.timeline-view{flex-direction:column!important;gap:10px!important;width:100%!important;padding:8px 0!important;display:flex!important}.timeline-event{width:100%!important;min-width:0!important;padding:0!important;display:block!important}.timeline-event:after{display:none!important}.timeline-event-trigger{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;padding:17px 18px!important;display:grid!important}.timeline-event-trigger>span{width:32px!important;height:32px!important;box-shadow:none!important;border:0!important;position:static!important}.timeline-event-trigger>div{min-width:0!important}.timeline-event-trigger b{overflow-wrap:anywhere!important;font-size:16px!important;line-height:1.2!important}.timeline-event-trigger p{margin-bottom:8px!important}.timeline-expanded{border-radius:0 0 10px 10px!important;width:100%!important;margin:0!important;padding:0 18px 18px 74px!important}.timeline-event.open .timeline-event-trigger{border-bottom:0!important;border-radius:10px 10px 0 0!important}.customer-journey{border-radius:16px!important;margin-top:2px!important}.customer-journey header{align-items:center!important;padding:19px 20px!important}.customer-journey header>span{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:24px}.customer-journey header>b{text-align:right;max-width:145px;line-height:1.3}.customer-step{grid-template-columns:38px minmax(0,1fr) 20px!important;align-items:start!important;gap:12px!important;padding:18px 20px!important;display:grid!important}.customer-step>span{width:34px!important;height:34px!important;box-shadow:none!important;border:0!important;position:static!important}.customer-step b{min-width:0!important;font-size:17px!important;line-height:1.2!important}.customer-step small{white-space:normal!important;width:max-content!important;margin-top:8px!important;display:block!important}.customer-step i{align-self:center!important}.customer-step em{font-family:Arial,Helvetica,sans-serif;margin-top:10px!important;padding:10px!important;font-size:12px!important}.customer-chat header{gap:12px;padding:20px!important}.customer-chat header h2{max-width:245px;font-size:0!important;line-height:1.1!important}.customer-chat header h2:after{content:"Questions? We're here.";font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.1}html[lang=es] .customer-chat header h2:after{content:"¿Preguntas? Estamos aquí."}.advisor-online{text-align:right;min-width:88px;line-height:1.35}.customer-thread{padding:20px!important}.customer-message{max-width:92%!important;font-size:14px!important}.customer-composer{background:var(--paper);position:sticky;bottom:0}.customer-step-detail{margin-top:10px;display:block}.customer-step-detail .attached-media{margin-top:10px}.customer-step-detail .attached-media i{min-height:86px}.customer-step-detail .attached-media small{background:#f6f4ed;border-radius:6px;padding:8px 9px;font:11px/1.45 Arial,Helvetica,sans-serif;width:auto!important;margin-top:0!important}.step-tile{padding:0;display:block}.step-tile-trigger{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:29px 1fr auto;align-items:start;gap:11px;padding:17px;display:grid}.step-tile-trigger>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.step-tile-trigger b,.step-tile-trigger small{display:block}.step-tile-trigger b{font-size:12px}.step-tile-trigger small{color:var(--forest);margin-top:3px;font-size:10px}.step-tile-trigger p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.step-tile-trigger i{color:var(--forest);font-size:10px;font-style:normal;font-weight:700}.step-inline-action{border-top:1px solid var(--line);background:#f3f7f2;padding:17px}.step-inline-action h3{margin:0 0 7px;font-size:22px}.step-inline-action>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.5}.step-inline-action textarea{border:1px solid var(--line);width:100%;min-height:82px;margin:9px 0;padding:10px;font:12px/1.4 Arial,sans-serif}.followup-result{border-left:3px solid var(--forest);background:var(--sage);margin-top:13px;padding:12px;font-size:12px}.followup-result .outline{margin-top:10px;display:block}.auth-page{background:var(--canvas);grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-intro{color:#f8f7f1;background:#18362e;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(40px,9vw,130px);display:flex}.auth-brand,.auth-card-brand{align-items:center;gap:9px;font-size:20px;font-weight:700;display:flex}.auth-card-brand span{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.auth-intro .eyebrow{color:#d4e2d8;margin-top:68px}.auth-intro h1{max-width:560px;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(40px,4.4vw,64px);line-height:1.02}.auth-intro>p:not(.eyebrow){color:#d4e2d8;max-width:500px;font-size:16px;line-height:1.6}.auth-proof{border-top:1px solid #fff3;align-items:center;gap:14px;max-width:440px;margin-top:46px;padding-top:21px;display:flex}.auth-proof b{font-family:Georgia,serif;font-size:34px}.auth-proof span{color:#d4e2d8;font-size:12px;line-height:1.45}.auth-panel{flex-direction:column;justify-content:center;min-height:100%;padding:40px;display:flex;position:relative}.auth-language{position:absolute;top:28px;right:36px}.auth-card{width:min(100%,410px);margin:auto}.auth-card-brand{color:var(--forest);font-size:17px}.auth-card h2{margin:46px 0 8px;font-family:Georgia,serif;font-size:42px}.auth-card>p{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.55}.google-login,.auth-submit{width:100%;height:45px}.google-login{border:1px solid var(--line);color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.google-login b{color:#4285f4;font-size:17px}.auth-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;font-size:11px;display:grid}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";height:1px}.auth-card label{color:var(--muted);gap:7px;font-size:11px;font-weight:700;display:grid}.auth-card input{border:1px solid var(--line);background:#fff;padding:13px;font-size:14px}.auth-submit{margin-top:13px}.register-copy{text-align:center}.register-copy button{color:var(--forest);background:0 0;border:0;padding:0;font:700 14px Arial,sans-serif;text-decoration:underline}.auth-note{width:min(100%,410px);color:var(--muted);text-align:center;margin:30px auto 0;font-size:10px}.account-wrap{position:relative}.user-avatar{overflow:hidden}.user-avatar img,.account-pop img,.profile-photo img{object-fit:cover;width:100%;height:100%}.account-pop{z-index:30;border:1px solid var(--line);background:var(--paper);width:220px;padding:11px;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #14231d29}.account-pop>div{align-items:center;gap:9px;padding:5px 5px 12px;display:flex}.account-pop>div>span,.account-pop img{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.account-pop p{margin:0}.account-pop b,.account-pop small{display:block}.account-pop b{font-size:12px}.account-pop small{color:var(--muted);margin-top:3px;font-size:10px}.account-pop button{border:0;border-top:1px solid var(--line);width:100%;color:var(--forest);text-align:left;background:0 0;padding:11px 5px;font-size:12px;display:block}.profile-card{border:1px solid var(--line);background:var(--paper);max-width:720px;margin-top:22px;padding:27px}.profile-photo-area{align-items:center;gap:18px;display:flex}.profile-photo{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:76px;height:76px;font-size:21px;font-weight:700;display:grid;overflow:hidden}.profile-upload{margin:0!important}.profile-guidance{border-left:3px solid var(--accent);background:#f8eee4;margin-top:21px;padding:14px 16px}.profile-guidance b{font-size:13px}.profile-guidance p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.profile-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.profile-actions span{color:var(--forest);font-size:12px;font-weight:700}@media (max-width:760px){.auth-page{display:block}.auth-intro{min-height:auto;padding:32px 25px}.auth-intro .eyebrow{margin-top:45px}.auth-intro h1{font-size:40px}.auth-proof{margin-top:28px}.auth-panel{padding:70px 25px 38px}.auth-language{top:20px;right:25px}.auth-card h2{margin-top:32px;font-size:37px}.account-pop{right:-4px}.profile-card{padding:19px}}.step-message-box{border:1px solid var(--line);background:#fffef9;margin:0 0 17px;padding:18px}.step-message-box h3{margin:4px 0 6px;font-family:Georgia,serif;font-size:25px}.step-message-box>p:not(.eyebrow){color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.45}.step-message-box textarea{border:1px solid var(--line);width:100%;min-height:86px;padding:11px;font:13px/1.45 Arial,sans-serif}.message-attachments{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.message-attachments .outline{margin:0}.message-attachments span{border:1px solid var(--line);color:var(--forest);background:#f4f8f3;padding:6px 8px;font-size:10px;font-weight:700}.step-message-timeline{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.step-message-timeline>article{grid-template-columns:23px 1fr;align-items:start;gap:9px;margin-top:9px;display:grid}.step-message-timeline>article>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.step-message-timeline b,.step-message-timeline small{display:block}.step-message-timeline b{margin-top:3px;font:600 12px/1.45 Arial,sans-serif}.step-message-timeline small{color:var(--muted);font:10px Arial,sans-serif}.message-media-preview i{font-style:normal;min-height:auto!important;color:var(--forest)!important;background:#eef5ef!important;padding:6px 7px!important;font-size:10px!important}.message-media-preview i:before{display:none!important}.evidence-secondary{margin-top:0;grid-template-columns:1fr!important}.evidence-secondary article{padding:18px!important}.timeline-expanded .step-message-box{margin:0 0 16px}.customer-step-detail .step-message-timeline{border:1px solid var(--line);background:#fff;margin-top:12px;padding:11px}.customer-step-detail .step-message-timeline .eyebrow{margin:0 0 8px}.customer-step-detail .step-message-timeline b{font-size:11px!important}.customer-step-detail .message-media-preview i{min-height:auto!important;padding:5px!important;font-size:9px!important}.customer-step-detail .step-message-timeline article{background:0 0!important;border:0!important;padding:0!important}@media (max-width:760px){.step-message-box{padding:15px}.step-message-box h3{font-size:22px}.message-attachments{align-items:start}.message-attachments .outline{font-size:11px}.timeline-expanded .step-message-box{margin-left:-56px;margin-right:-18px}.timeline-expanded .step-message-timeline,.customer-step-detail .step-message-timeline{margin-left:0}}.message-media-preview{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.media-thumb{border:1px solid var(--line);width:112px;color:var(--forest);background:#f1f6f1;border-radius:7px;text-decoration:none;display:grid;overflow:hidden}.media-thumb.image{grid-template-rows:78px auto}.media-thumb.image img,.media-thumb.video video{object-fit:cover;background:#dbe7dc;width:100%;height:78px}.media-thumb span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font:10px/1.3 Arial,sans-serif;overflow:hidden}.media-thumb.document{grid-template-columns:34px 1fr;align-items:center;min-height:59px;padding:8px}.media-thumb.document b{color:#fff;background:var(--accent);place-items:center;width:28px;height:34px;font:700 8px Arial,sans-serif;display:grid}.media-thumb.document span{white-space:normal;word-break:break-word;padding:0 0 0 7px}.media-thumb.video{grid-template-rows:78px auto}.customer-step-detail .media-thumb{width:90px}.customer-step-detail .media-thumb.image,.customer-step-detail .media-thumb.video{grid-template-rows:60px auto}.customer-step-detail .media-thumb.image img,.customer-step-detail .media-thumb.video video{height:60px}@media (max-width:760px){.media-thumb{width:105px}.media-thumb.image,.media-thumb.video{grid-template-rows:72px auto}.media-thumb.image img,.media-thumb.video video{height:72px}}.customer-journey{background:#fffef9!important;border:1px solid #dbe1da!important;border-radius:20px!important;overflow:hidden!important}.customer-journey header{border-bottom:1px solid #edf0eb;gap:14px;justify-content:space-between!important;align-items:center!important;padding:22px 22px 18px!important;display:flex!important}.customer-journey header>span{font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;line-height:1.05!important}.customer-journey header>b{max-width:145px;color:var(--forest);text-align:right;font:700 11px/1.3 Arial,sans-serif!important}.customer-step{background:#fffef9!important;border-top:1px solid #edf0eb!important;grid-template-columns:38px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:18px 21px!important;display:grid!important}.customer-step.open{background:#f4f8f4!important;align-items:start!important}.customer-step>span{width:34px!important;height:34px!important;box-shadow:none!important;color:#fff!important;background:var(--forest)!important;border:0!important;border-radius:50%!important;place-items:center!important;font:700 12px Arial,sans-serif!important;display:grid!important;position:static!important}.customer-step>b{min-width:0!important;color:var(--ink)!important;font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;line-height:1.15!important;display:block!important}.customer-step small{width:auto!important;max-width:100%!important;color:var(--forest)!important;white-space:normal!important;background:#e4efe6!important;border-radius:20px!important;margin:7px 0 0!important;padding:4px 8px!important;font:11px/1.2 Arial,sans-serif!important;display:inline-flex!important}.customer-step>i{color:var(--forest)!important;align-self:center!important;font:400 22px/1 Arial,sans-serif!important}.customer-step-detail{min-width:0!important;margin-top:13px!important;display:block!important}.customer-step-detail>em{color:#54635b!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font:13px/1.5 Arial,sans-serif!important;display:block!important}.customer-step-detail>strong{border-left:3px solid var(--forest)!important;color:var(--ink)!important;background:#e8f1e9!important;margin-top:11px!important;padding:10px 12px!important;font:600 12px/1.45 Arial,sans-serif!important;display:block!important}.customer-step-detail .attached-media{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;padding:0!important;display:grid!important}.customer-step-detail .attached-media>b,.customer-step-detail .attached-media>small{grid-column:1/-1!important}.customer-step-detail .attached-media i{border:1px solid var(--line)!important;min-height:64px!important;color:var(--ink)!important;background:#fff!important;border-radius:8px!important;padding:9px!important;font:10px/1.35 Arial,sans-serif!important}.customer-step-detail .step-message-timeline.empty{display:none!important}.customer-step-detail .step-message-timeline{background:#fff!important;border:1px solid #dbe1da!important;border-radius:10px!important;width:100%!important;margin:13px 0 0!important;padding:12px!important}.customer-step-detail .step-message-timeline>article{grid-template-columns:22px minmax(0,1fr)!important;min-width:0!important;margin-top:8px!important}.customer-step-detail .step-message-timeline b{overflow-wrap:anywhere!important;font:600 12px/1.4 Arial,sans-serif!important}.customer-step-detail .step-message-timeline small{width:auto!important;color:var(--muted)!important;background:0 0!important;margin:0!important;padding:0!important;font:10px/1.35 Arial,sans-serif!important;display:block!important}.customer-step-detail .message-media-preview{margin-top:9px!important}@media (max-width:760px){.customer-journey{border-radius:16px!important}.customer-journey header{padding:19px 20px 17px!important}.customer-journey header>span{font-size:23px!important}.customer-step{padding:17px 20px!important}.customer-step>b{font-size:17px!important}.customer-step-detail{margin-top:12px!important}.customer-step-detail .step-message-timeline{padding:11px!important}.customer-step-detail .message-media-preview{gap:7px!important}.customer-step-detail .media-thumb{width:96px!important}}.settings-card-link{border:1px solid var(--line);width:100%;min-height:205px;color:var(--ink);background:var(--paper);text-align:left;padding:22px;display:block}.settings-card-link:hover{border-color:var(--forest);box-shadow:0 8px 20px #18362e14}.settings-card-link h2{margin:8px 0;font-size:25px}.settings-card-link p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.5}.settings-card-link span{color:var(--forest);margin-top:20px;font-size:12px;font-weight:700;display:block}.settings-page{max-width:930px}.settings-form{border:1px solid var(--line);background:var(--paper);max-width:760px;padding:23px}.settings-save{margin-top:20px}.business-hours{border:1px solid var(--line);background:var(--paper);max-width:760px;margin-top:20px;padding:23px}.business-hours h2{margin:6px 0;font-size:26px}.business-hours>div:first-child>p:not(.eyebrow){max-width:570px;color:var(--muted);font-size:12px;line-height:1.5}.hours-row{border-top:1px solid var(--line);grid-template-columns:105px 42px 104px 18px 104px 1fr;align-items:center;gap:9px;padding:13px 0;font-size:12px;display:grid}.hours-row>b{font-size:12px}.hours-row select{border:1px solid var(--line);background:#fff;padding:8px;font-size:11px}.hours-row>span{color:var(--muted);text-align:center}.hours-row em{color:var(--muted);font-size:12px;font-style:normal}.hours-row .outline{padding:8px;font-size:10px}.hours-toggle{width:33px;height:18px;position:relative;display:block!important}.hours-toggle input{opacity:0;position:absolute}.hours-toggle span{background:#c7d0c9;border-radius:20px;width:33px;height:18px;display:block!important}.hours-toggle span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .15s;position:absolute;top:3px;left:3px}.hours-toggle input:checked+span{background:var(--forest)}.hours-toggle input:checked+span:after{transform:translate(15px)}.settings-team{max-width:760px}.settings-detail{border:1px solid var(--line);background:var(--paper);gap:14px;max-width:660px;padding:24px;display:grid}.settings-detail>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.settings-detail label{font-size:12px}.settings-detail input:not([type=checkbox]){border:1px solid var(--line);width:100%;margin-top:6px;padding:10px;font-size:13px;display:block}.user-profile{max-width:900px}@media (max-width:760px){.settings-card-link{min-height:0}.business-hours,.settings-form{padding:17px}.hours-row{grid-template-columns:88px 36px 1fr 16px 1fr;gap:6px}.hours-row .outline{grid-column:3/-1;justify-self:start}.hours-row select{width:100%;min-width:0;padding:8px 3px;font-size:10px}.hours-toggle{transform-origin:0;transform:scale(.9)}.settings-detail{padding:18px}}.timeline-view{padding:22px 18px!important}.timeline-view>.eyebrow{margin:0 0 4px 48px!important}.timeline-event,.timeline-event-trigger{margin-left:0!important}.settings-cards{gap:16px!important}.settings-card-link{border:1px solid #d6ded7!important;border-radius:14px!important;box-shadow:0 1px #14252008!important}.hours-row{grid-template-columns:105px 42px 104px 18px 104px!important}.hours-row .outline{display:none!important}@media (max-width:760px){.timeline-view{padding:20px 18px!important}.timeline-view>.eyebrow{margin-bottom:10px!important;margin-left:0!important}.timeline-event{margin-left:0!important}.timeline-event-trigger{width:100%!important}.settings-cards{gap:14px!important}.settings-card-link{border-radius:12px!important;padding:20px!important}.hours-row{grid-template-columns:88px 36px minmax(0,1fr) 16px minmax(0,1fr)!important}.hours-row select{width:100%!important}.hours-row .outline{display:none!important}}.timeline-toolbar{border-bottom:1px solid var(--line);background:#fbfcf9;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.timeline-toolbar>span:last-child{color:var(--muted);font-size:11px;font-weight:700}.timeline-view>.eyebrow{color:#657168!important}.step-tiles{align-items:start}.job-detail .page-title,.customer-journey header{position:relative}@media (max-width:760px){.timeline-toolbar{min-height:48px;padding:0 15px}.timeline-toolbar>span:last-child{font-size:10px}.step-message-timeline>article,.step-message-timeline>article>div{min-width:0}}.internal-step-detail{color:var(--muted)!important;margin:0 0 14px!important;font-size:12px!important;line-height:1.5!important}.customer-step-detail>.attached-media{display:none!important}.customer-step-detail .step-message-timeline{margin-top:12px!important}.shared-timeline{margin-top:22px}.timeline-rail{gap:0;padding:0 0 0 30px;display:grid;position:relative}.timeline-rail:before{content:"";background:#cad7cc;width:1px;position:absolute;top:22px;bottom:22px;left:15px}.timeline-step{z-index:1;width:100%;min-height:84px;color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e6ebe5;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 12px 14px 0;display:grid;position:relative}.timeline-step:hover,.timeline-step.active{background:#f1f6f1}.timeline-step:focus-visible,.timeline-detail-back:focus-visible,.media-thumb:focus-visible{outline-offset:3px;outline:3px solid #ce5a31}.timeline-step-number{border:2px solid var(--forest);width:30px;height:30px;color:var(--forest);background:var(--paper);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.timeline-step.active .timeline-step-number{color:#fff;background:var(--forest)}.timeline-step-number.needs-action{border-color:var(--accent);color:#fff;background:var(--accent)}.timeline-step-copy{gap:3px;min-width:0;display:grid}.timeline-step-copy small{color:var(--muted);font-size:11px}.timeline-step-copy b{font-size:15px;line-height:1.25}.timeline-step-copy em{color:#647168;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.35;overflow:hidden}.timeline-step-open{color:var(--forest);align-self:center;font-size:11px;font-weight:700}.status-chip,.delivery-state{border-radius:999px;align-items:center;width:max-content;min-height:22px;margin-top:3px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.status-chip.completed,.delivery-state.delivered{color:#1e5a4a;background:#deeee3}.status-chip.in-progress,.delivery-state.sending{color:#754617;background:#fff0cc}.status-chip.upcoming{color:#5f6b63;background:#e9eeea}.status-chip.action-needed,.delivery-state.action-needed{color:#fff;background:#ce5a31}.delivery-state.failed{color:#9e2f21;background:#fae2de}.timeline-detail-panel{background:#fffef9;border:1px solid #d9e1d9;border-radius:14px;margin-top:18px;padding:22px;box-shadow:0 9px 24px #18362e0f}.timeline-detail-back{color:var(--forest);background:0 0;border:0;padding:0;font-size:13px;font-weight:700;display:none}.timeline-detail-heading{border-bottom:1px solid #e6ebe5;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.timeline-detail-heading h3{margin:4px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:26px}.timeline-detail-heading p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.timeline-detail-heading time{color:var(--muted);flex:none;font-size:11px}.timeline-action-needed{color:#54291f;background:#fff6f1;border:1px solid #efc7b9;border-radius:10px;gap:5px;margin-top:16px;padding:14px;display:grid}.timeline-action-needed b{font-size:13px}.timeline-action-needed span{font-size:12px}.timeline-action-needed .primary{justify-self:start;margin-top:4px}.timeline-detail-panel .step-message-box{border:0;border-bottom:1px solid #e6ebe5;margin:18px 0 0;padding:0 0 18px}.timeline-detail-panel .step-message-timeline{margin-top:18px}.step-message-timeline.empty{background:#f8fbf8;border:1px dashed #c9d6ca;border-radius:10px;padding:14px}.step-message-timeline.empty article{margin:0}.step-message-timeline .delivery-state{margin:7px 0 0}.media-thumb{text-align:left;background:#f8fbf8!important;border:1px solid #cbd7cc!important;border-radius:8px!important}.media-thumb.video{place-items:center;min-height:90px;display:grid}.video-poster{border-radius:50%;place-items:center;width:42px;height:42px;color:#fff!important;background:var(--forest)!important;padding:0!important;font-size:14px!important;display:grid!important}.media-viewer{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.media-viewer-backdrop{background:#12211cad;border:0;position:absolute;inset:0}.media-viewer>section{z-index:1;width:min(100%,620px);max-height:90vh;color:var(--ink);background:#fffef9;border-radius:16px;padding:24px;position:relative;overflow:auto;box-shadow:0 22px 70px #0000004d}.media-viewer-close{width:40px;height:40px;color:var(--ink);background:#eff3ee;border:0;border-radius:50%;font-size:26px;position:absolute;top:12px;right:12px}.media-viewer h3{margin:5px 36px 16px 0;font-family:Georgia,Times New Roman,serif;font-size:24px}.media-viewer>section>img{object-fit:contain;border:1px solid var(--line);background:#edf3ed;width:100%;max-height:55vh;display:block}.viewer-video,.viewer-document{border:1px solid var(--line);min-height:230px;color:var(--forest);background:#edf3ed;place-items:center;font-size:42px;display:grid}.viewer-video span,.viewer-document span{font-size:13px}.viewer-document b{font-size:24px}.media-viewer>section>p{margin:16px 0 5px;font-size:13px}.media-viewer>section>small{color:var(--muted);font-size:11px}.customer-priority{background:#f3f8f3;border:1px solid #d6e2d7;border-radius:14px;margin-bottom:18px;padding:20px}.customer-priority h2{max-width:520px;margin:5px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.1}.customer-priority>p:not(.eyebrow){color:#526258;margin:0;font-size:13px;line-height:1.5}.customer-priority .primary{margin-top:14px}.customer-journey>.shared-timeline{margin:0;padding:0 20px 20px}.customer-journey .timeline-detail-panel{margin-top:14px}.customer-journey .timeline-step{min-height:78px}.customer-journey .timeline-step-copy b{font-family:Georgia,Times New Roman,serif;font-size:17px}.customer-journey .timeline-step-open{display:none}@media (max-width:760px){.timeline-rail{padding-left:27px}.timeline-step{grid-template-columns:34px minmax(0,1fr);min-height:88px;padding:16px 0}.timeline-step-open{display:none}.timeline-step-copy b{font-size:15px}.timeline-step-copy em{white-space:normal}.timeline-detail-panel{display:none}.timeline-detail-panel.mobile-open{z-index:80;background:#fffef9;border:0;border-radius:0;margin:0;padding:20px 18px 40px;display:block;position:fixed;inset:0;overflow:auto}.timeline-detail-back{min-height:44px;margin:0 0 16px;display:block}.timeline-detail-heading{display:block}.timeline-detail-heading h3{font-size:28px}.timeline-detail-heading time{margin-top:10px;display:block}.timeline-detail-panel .step-message-box{margin-top:18px}.customer-journey>.shared-timeline{padding:0 16px 16px}.customer-priority{padding:18px}.customer-priority h2{font-size:25px}.media-viewer{padding:12px}.media-viewer>section{padding:20px}.media-viewer-close{top:8px;right:8px}.media-thumb{min-height:44px!important}.timeline-action-needed .primary,.step-message-box .primary,.message-attachments .outline{min-height:44px}}body,button,input,select,textarea{font-family:"Source Sans 3",Arial,sans-serif}.language-switch{border-radius:22px;min-height:44px}.language-switch button{border-radius:18px;min-width:44px;min-height:38px;padding:6px 9px}.language-switch button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.empty-workspace-card,.empty-record-preview{border:1px solid var(--line);background:var(--paper);margin-top:24px;padding:clamp(20px,3vw,32px)}.empty-workspace-card h2,.empty-record-preview h2{margin:4px 0 9px}.empty-workspace-card p,.empty-record-preview>p:last-child{max-width:700px;color:var(--muted);line-height:1.55}.empty-record-preview .lead-tile,.empty-record-preview .table-row{opacity:.78;pointer-events:none;width:100%;margin:18px 0}.empty-record-preview .table-row{cursor:default}.shop-app button,.auth-page button,.onboarding button,.customer-app button{transition:transform .14s,box-shadow .14s,filter .14s}.shop-app button:not(:disabled):active,.auth-page button:not(:disabled):active,.onboarding button:not(:disabled):active,.customer-app button:not(:disabled):active{filter:brightness(.93);transform:translateY(1px)scale(.985)}.shop-app button:focus-visible,.auth-page button:focus-visible,.onboarding button:focus-visible,.customer-app button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.shop-app button:disabled,.auth-page button:disabled,.onboarding button:disabled,.customer-app button:disabled{cursor:not-allowed;opacity:.6}.save-feedback{margin:10px 0 0;font-weight:700}.save-feedback.saved{color:var(--forest)}.save-feedback.error{color:#a33724}.logo-upload{cursor:pointer;min-height:48px;color:var(--forest);justify-content:center;align-items:center;font-weight:700;border:1px dashed var(--forest)!important;display:flex!important}.logo-crop{border:1px solid var(--line);background:#fafbf8;gap:10px;max-width:360px;margin:18px 0;padding:16px;display:grid}.logo-crop-preview{background:#eef3ee;place-items:center;height:150px;display:grid;overflow:hidden}.logo-crop-preview img{object-fit:contain;max-width:80%;max-height:80%}.logo-crop label{gap:6px;font-weight:700;display:grid}.logo-crop small{color:var(--muted)}.opportunity-workspace{background:var(--canvas,#f5f5ef);min-width:0;padding:32px}.opportunity-workspace-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.opportunity-workspace-header h1{color:var(--ink);margin:4px 0 7px;font:400 clamp(32px,4vw,48px)/1.02 Georgia,Times New Roman,serif}.opportunity-workspace-header p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;font-size:16px;line-height:1.5}.opportunity-layout{border:1px solid var(--line);background:var(--paper);grid-template-columns:280px minmax(0,1fr) 260px;min-height:calc(100vh - 180px);display:grid}.opportunity-queue{border-right:1px solid var(--line);background:#fbfcf8}.opportunity-queue-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:18px;display:flex}.opportunity-queue-heading .outline{min-height:36px;padding:0 10px}.opportunity-list{display:grid}.opportunity-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:84px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:12px minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.opportunity-row:hover,.opportunity-row.selected{background:#e8f0e7}.opportunity-row small,.opportunity-row em,.opportunity-row time{color:var(--muted);font-size:11px;font-style:normal;display:block}.opportunity-row b{margin:3px 0;font-size:15px;display:block}.opportunity-status-dot{background:var(--forest);border-radius:50%;width:8px;height:8px;margin-top:5px}.opportunity-status-dot.needed{background:var(--accent)}.opportunity-empty{color:var(--muted);padding:22px;font-size:14px;line-height:1.5}.opportunity-empty b{color:var(--ink);display:block}.opportunity-decision{min-width:0;padding:30px}.opportunity-back{min-height:44px;color:var(--forest);background:0 0;border:0;padding:0;font-weight:700;display:none}.opportunity-decision-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.opportunity-decision-heading h2{margin:4px 0 7px;font:400 34px/1.05 Georgia,Times New Roman,serif}.opportunity-decision-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px}.opportunity-action-strip{background:#f2f7f1;border:1px solid #d5e0d5;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:15px 16px;display:flex}.opportunity-action-strip>div{gap:4px;display:grid}.opportunity-action-strip span{color:#526258;font-size:13px;line-height:1.4}.opportunity-action-strip.error{color:#54291f;background:#fff6f1;border-color:#efc7b9;margin:0 0 18px}.opportunity-evidence{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 165px;gap:22px;padding:20px 0;display:grid}.opportunity-evidence h3{margin:4px 0 8px;font:400 26px/1.1 Georgia,Times New Roman,serif}.opportunity-evidence p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.5}.opportunity-evidence>div:last-child{border-left:1px solid var(--line);align-content:start;gap:5px;padding-left:20px;display:grid}.opportunity-evidence small,.opportunity-detail-grid small{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:700}.opportunity-evidence b{font-size:20px}.opportunity-evidence span,.opportunity-detail-grid span{color:var(--forest);font-size:12px;font-weight:700}.opportunity-detail-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.opportunity-detail-grid article{border:1px solid var(--line);background:#fffef9;gap:7px;padding:16px;display:grid}.opportunity-detail-grid p{margin:0}.opportunity-detail-grid article>small:last-child{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;line-height:1.45}.opportunity-timeline{border-left:1px solid var(--line);background:#fbfcf8;padding:22px 18px}.opportunity-timeline>div,.opportunity-mobile-timeline>div{grid-template-columns:16px 1fr;gap:9px;padding:0 0 18px;display:grid;position:relative}.opportunity-timeline>div>span,.opportunity-mobile-timeline>div>span{border:2px solid var(--forest);background:var(--paper);border-radius:50%;width:9px;height:9px;margin-top:5px;display:block}.opportunity-timeline p,.opportunity-mobile-timeline p{margin:0}.opportunity-timeline b,.opportunity-mobile-timeline b{font-size:13px;line-height:1.3;display:block}.opportunity-timeline small,.opportunity-mobile-timeline small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.opportunity-mobile-timeline{display:none}.opportunity-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.opportunity-modal-backdrop{background:#12251fad;border:0;position:absolute;inset:0}.opportunity-modal>section{border:1px solid var(--line);background:var(--paper);width:min(100%,520px);padding:28px;position:relative;box-shadow:0 24px 80px #0000004d}.opportunity-modal h2{margin:4px 0 8px;font:400 34px/1 Georgia,Times New Roman,serif}.opportunity-modal>section>p:not(.eyebrow){color:var(--muted);line-height:1.5}.opportunity-modal label{color:var(--ink);gap:7px;margin-top:18px;font-size:14px;font-weight:700;display:grid}.opportunity-modal input,.opportunity-modal select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;padding:9px}.opportunity-modal .opportunity-check{align-items:center;gap:9px;display:flex}.opportunity-modal .opportunity-check input{width:20px;min-height:20px}.opportunity-modal-close{background:0 0;border:0;width:44px;height:44px;font-size:26px;position:absolute;top:10px;right:10px}.opportunity-modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.opportunity-modal-actions button{min-height:44px}@media (max-width:1024px){.opportunity-layout{grid-template-columns:260px minmax(0,1fr)}.opportunity-timeline{display:none}.opportunity-mobile-timeline{border-top:1px solid var(--line);margin-top:22px;padding-top:20px;display:block}}@media (max-width:760px){.opportunity-workspace{padding:22px 18px}.opportunity-workspace-header{display:block}.opportunity-workspace-header .outline{margin-top:16px}.opportunity-layout{min-height:0;display:block}.opportunity-queue{border-right:0}.opportunity-decision{padding:20px 18px 100px;display:none}.opportunity-detail-open .opportunity-queue{display:none}.opportunity-detail-open .opportunity-decision{display:block}.opportunity-back{margin-bottom:12px;display:block}.opportunity-decision-heading{display:block}.opportunity-decision-heading .status-chip{margin-top:13px;display:inline-flex}.opportunity-action-strip{z-index:3;background:#f2f7f1;border-width:1px 0;margin:20px -18px 18px;padding:14px 18px;display:grid;position:sticky;bottom:0}.opportunity-action-strip .primary{width:100%;min-height:48px}.opportunity-evidence{grid-template-columns:1fr}.opportunity-evidence>div:last-child{border-top:1px solid var(--line);border-left:0;padding:16px 0 0}.opportunity-detail-grid{grid-template-columns:1fr}.opportunity-modal{align-items:end;padding:0}.opportunity-modal>section{width:100%;max-height:92dvh;padding:26px 20px calc(26px + env(safe-area-inset-bottom));border:0;overflow:auto}.opportunity-modal-actions{bottom:calc(-26px - env(safe-area-inset-bottom));padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--paper);margin:24px -20px -26px;position:sticky}}.secure-customer-content .customer-approval{background:#fff6f1;border:1px solid #efc5b4;justify-content:stretch;align-items:start;margin-top:24px;padding:22px;display:grid}.secure-customer-content .customer-approval .eyebrow{color:var(--accent);letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.secure-customer-content .customer-approval h2{margin:8px 0 4px;font:400 28px/1.1 Georgia,Times New Roman,serif}.secure-customer-content .customer-approval h3{margin:12px 0 4px;font-size:17px}.secure-customer-content .customer-approval>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.secure-customer-content .customer-approval small{color:var(--muted);margin-top:14px}.secure-customer-content .customer-approval button{width:max-content;min-height:44px;margin-top:18px;padding:0 18px}@media (max-width:760px){.secure-customer-content .customer-approval button{width:100%}}.opportunity-manager-ledger{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:20px;margin-top:24px;padding:22px;display:grid}.opportunity-manager-ledger h2{margin:4px 0 7px;font:400 28px/1.05 Georgia,Times New Roman,serif}.opportunity-manager-ledger p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.45}.opportunity-manager-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.opportunity-manager-summary span{background:#fbfcf8;gap:8px;padding:14px;display:grid}.opportunity-manager-summary small{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:700}.opportunity-manager-summary b{font-size:20px}.opportunity-manager-rows{border-top:1px solid var(--line);grid-column:1/-1}.opportunity-manager-rows button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.opportunity-manager-rows button:hover{color:var(--forest);background:#f5f8f3}.opportunity-manager-rows span{gap:3px;display:grid}.opportunity-manager-rows small{color:var(--muted);font-size:12px}.opportunity-manager-rows em{color:#9a3e23;font-size:11px;font-style:normal;font-weight:700}@media (max-width:760px){.opportunity-manager-ledger{margin-top:18px;display:block}.opportunity-manager-summary{margin-top:18px}.opportunity-manager-summary span{padding:12px}.opportunity-manager-summary b{font-size:16px}}.address-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px;display:grid}.address-fields .wide{grid-column:1/-1}.address-fields label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.address-fields label span{font-weight:400}.address-fields input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:10px;font-size:13px;font-weight:400}.phone-field{border:1px solid var(--line);background:#fff;display:flex}.phone-field span{border-right:1px solid var(--line);color:var(--forest);place-items:center;padding:0 10px;font-size:13px;font-weight:700;display:grid}.phone-field input{min-width:0;border:0!important}.profile-form label>small,.onboard-grid label>small{color:var(--muted);margin-top:0;font-size:10px;font-weight:400;line-height:1.35}.settings-form .logo-upload{background:#fafbf8;border-radius:0;grid-column:1/-1;justify-content:flex-start;gap:14px;min-height:96px;padding:14px;border:1px solid var(--line)!important;display:flex!important}.logo-upload>img,.logo-upload-mark{border:1px solid var(--line);width:64px;height:64px;color:var(--forest);object-fit:contain;background:#e7efe9;flex:0 0 64px;place-items:center;font-size:25px;display:grid;overflow:hidden}.logo-upload>span:last-of-type{align-content:center;gap:4px;display:grid}.logo-upload small{max-width:430px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.logo-upload em{width:max-content;color:var(--forest);margin-top:3px;font-size:11px;font-style:normal;text-decoration:underline;display:inline-flex}.settings-form>.logo-upload+label{align-self:start}@media (max-width:760px){.address-fields{grid-template-columns:1fr}.address-fields .wide{grid-column:auto}.settings-form .logo-upload{min-height:88px}.logo-upload small{max-width:230px}}.signout-dialog{border:1px solid var(--line);background:var(--paper);width:min(100vw - 40px,420px);color:var(--ink);padding:28px;box-shadow:0 18px 50px #14231d3d}.signout-dialog::backdrop{background:#081e189e}.signout-dialog h2{margin:9px 0;font:38px/1.05 Georgia,Times New Roman,serif}.signout-dialog>p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.signout-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.signout-error{background:#fff0eb;border:1px solid #e5aa94;padding:12px;color:#7a2a18!important;margin-top:16px!important}.signout-dialog .button{min-height:44px}.lead-inbox-workspace{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(260px,340px) minmax(0,1fr);display:grid}.lead-inbox-workspace .lead-tile-list{border-right:1px solid var(--line)}.lead-inbox-workspace .lead-tile{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.lead-inbox-workspace .lead-tile:last-child{border-bottom:0}.lead-inbox-workspace .lead-tile-trigger{min-height:92px}.inbox-detail{background:var(--paper);min-width:0;padding:24px 28px}.inbox-detail h2{margin:4px 0;font:400 32px/1.1 Georgia,Times New Roman,serif}.inbox-detail h2:focus{outline:0}.inbox-detail>section{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.inbox-detail>section>p:not(.eyebrow),.inbox-detail-meta{color:var(--muted);margin:6px 0;line-height:1.5}.inbox-detail .primary{min-height:44px;margin-top:16px}.inbox-detail-empty{min-height:340px;color:var(--muted);align-content:center;display:grid}.inbox-detail-empty h2{color:var(--ink)}.inbox-detail-unavailable{background:#fffaf1}.inbox-message{background:#f3f7f2;margin:10px 0;padding:12px}.inbox-message p{margin:0;line-height:1.45}.inbox-message time{color:var(--muted);margin-top:6px;font-size:12px;display:block}.inbox-detail li{color:var(--muted);margin:8px 0}.inbox-detail-back{min-height:44px;color:var(--forest);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:none}@media (max-width:760px){.signout-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;max-width:none;margin:auto 0 0;padding:26px 20px}.signout-actions{grid-template-columns:1fr 1fr;display:grid}.signout-actions .button{justify-content:center}.lead-inbox-workspace{display:block}.lead-inbox-workspace .lead-tile-list{border-right:0}.lead-inbox-workspace:has(.inbox-detail:not(.inbox-detail-empty)) .lead-tile-list{display:none}.inbox-detail{min-height:calc(100vh - 180px);padding:20px 18px}.inbox-detail-back{display:block}.inbox-detail h2{font-size:30px}}.settings-form .logo-upload{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;min-height:116px;padding:18px 20px;display:grid!important}.logo-upload>img,.logo-upload-mark{grid-area:1/1;width:84px;height:84px}.logo-upload>span:last-of-type{grid-area:1/2;gap:6px;width:100%;min-width:0}.logo-upload b{font-size:14px}.logo-upload small{max-width:560px;font-size:12px}.logo-upload em{margin-top:2px}@media (max-width:760px){.settings-form .logo-upload{grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:100px;padding:16px}.logo-upload>img,.logo-upload-mark{width:64px;height:64px}.logo-upload small{font-size:11px}.business-hours{padding:20px}.hours-row{min-height:58px}}.settings-form .logo-field{border:1px solid var(--line);background:#fafbf8;grid-column:1/-1;gap:16px;margin:0;padding:20px;display:grid}.logo-upload-row{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;display:grid}.logo-upload-preview,.logo-field .logo-upload-mark{border:1px solid var(--line);width:84px;height:84px;color:var(--forest);object-fit:contain;background:#e7efe9;place-items:center;font-size:25px;display:grid;overflow:hidden}.logo-upload-row b{font-size:14px;display:block}.logo-upload-row p{max-width:500px;color:var(--muted);margin:5px 0 12px;font-size:12px;line-height:1.45}.logo-select{border:1px solid var(--forest);min-height:42px;color:var(--forest);background:var(--paper);cursor:pointer;align-items:center;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.logo-select:hover{background:var(--wash)}.logo-field .logo-crop{border-top:1px solid var(--line);background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:minmax(180px,1fr) minmax(190px,.8fr);max-width:none;margin:0;padding:16px 0 0}.logo-field .logo-crop-preview{height:124px}.logo-field .logo-crop label{align-content:center}.logo-field .logo-crop small{color:var(--muted);grid-column:2}.settings-form>label.wide{grid-column:1/-1}.settings-form>label{min-width:0}.profile-form.settings-form{align-items:start}.business-hours{padding:28px 32px}.hours-row{min-height:68px}@media (max-width:760px){.settings-form .logo-field{padding:16px}.logo-upload-row{grid-template-columns:64px minmax(0,1fr);gap:14px}.logo-upload-preview,.logo-field .logo-upload-mark{width:64px;height:64px}.logo-upload-row p{font-size:11px}.logo-field .logo-crop{grid-template-columns:1fr;gap:12px}.logo-field .logo-crop small{grid-column:auto}.business-hours{padding:20px}.hours-row{min-height:58px}}.notification em,.notification-pop button{display:none}.notification-pop{background:linear-gradient(145deg,#fffef9,#eef5ef);min-width:250px}.empty-workspace-card,.empty-record-preview{background:linear-gradient(135deg,#fffef9 0%,#eef5ef 100%);border-color:#cedbd0;box-shadow:0 8px 22px #18362e0d}.empty-record-preview .lead-tile,.empty-record-preview .table-row{background:#fffef9;border-color:#d4e0d5}.empty-record-preview .lead-tile-trigger{background:#f5faf5}.customer-app{background:linear-gradient(#eef5ef 0,#f6f5f0 310px)}.customer-top{background:#fffef9d6;border-bottom:1px solid #2453451f}.customer-journey{box-shadow:0 10px 25px #18362e0d;background:linear-gradient(#eff6f0,#fffef9 38%)!important;border-color:#cbdccc!important}.customer-journey header{background:#fffef9b8}.customer-journey .timeline-step{border-bottom-color:#dce7dd!important}.customer-journey .timeline-step.active{background:#e4f0e5!important}.customer-chat{background:#fffef9;border-color:#d3e0d4}.customer-thread{background:#f3f8f3}.customer-priority{box-shadow:0 8px 18px #18362e0a}@media (max-width:760px){.shop-header{grid-template-columns:42px minmax(0,1fr) auto;gap:7px;height:auto;min-height:64px;padding:9px 14px;display:grid}.mobile-menu{width:40px;height:40px;margin:0}.shop-header>div:first-of-type{min-width:0}.shop-header>div:first-of-type .eyebrow,.shop-header>div:first-of-type>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shop-header>div:first-of-type .eyebrow{max-width:156px}.shop-header>div:first-of-type>b{max-width:156px;font-size:14px}.header-actions{gap:6px}.header-actions .language-switch{border-radius:999px;padding:2px}.header-actions .language-switch button{border-radius:50%;min-width:36px;min-height:36px;padding:0;font-size:11px}.notification,.user-avatar{width:36px;height:36px}.shop-sidebar{z-index:30;width:min(82vw,300px)}.content-page{background:linear-gradient(#edf3ed8c,#0000 280px)}.customer-top{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 18px;display:grid}.customer-shop{gap:8px;min-width:0}.customer-shop>span{width:26px;height:26px}.customer-shop div{min-width:0}.customer-shop b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-shop small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-actions{gap:0}.customer-actions .shop-preview{display:none!important}.customer-actions .language-switch button{min-width:40px;min-height:40px}.customer-hero{padding:0 22px}.customer-grid{padding:0 16px 42px}.customer-journey>.shared-timeline{padding:0 14px 16px}.customer-journey header{padding:18px 18px 16px!important}.customer-journey header>b{max-width:120px;font-size:10px!important}.customer-journey .timeline-step{padding-right:4px}.customer-chat header{padding:18px!important}.customer-chat header h2:after{font-size:27px}.empty-workspace-card,.empty-record-preview{padding:22px 18px}.empty-record-preview .lead-tile-trigger{grid-template-columns:34px minmax(0,1fr) auto;padding:14px}.empty-record-preview .lead-tile-trigger time{display:none}.empty-record-preview .lead-tile-trigger strong{white-space:nowrap}}.logo-upload-row .logo-select{border:1px solid var(--ink);height:40px;min-height:40px;color:var(--ink);cursor:pointer;background:0 0;justify-self:start;align-items:center;padding:0 13px;font-size:12px;font-weight:700;width:max-content!important;display:inline-flex!important}.logo-upload-row .logo-select:hover{border-color:var(--forest);color:var(--forest);background:var(--wash)}.profile-form>label,.onboard-grid>label{align-content:start;min-width:0}.profile-form>label>small,.onboard-grid>label>small{min-height:14px}:is(.profile-form>label:has(.phone-field),.onboard-grid>label:has(.phone-field)){grid-template-rows:auto auto minmax(14px,auto)}@media (max-width:760px){.profile-form,.onboard-grid{grid-template-columns:1fr}.profile-form label:last-of-type,.onboard-grid .wide{grid-column:auto}.profile-form input,.profile-form select,.onboard-grid input,.onboard-grid select,.phone-field{min-height:44px}}.shop-sidebar,.auth-intro{background:#162520}.staff-brand{color:#fffef9;align-self:flex-start;margin:0 0 20px}.staff-brand img{filter:none;background:0 0;display:block}.staff-mobile-drawer,.staff-mobile-drawer:not([open]),.staff-drawer-bar{display:none}.staff-auth-brand{color:#fffef9;align-self:flex-start}.staff-auth-brand img{filter:none;background:0 0}@media (max-width:760px){.shop-sidebar{display:none}.staff-mobile-drawer[open]{color:#fffef9;background:#162520;border:0;flex-direction:column;width:min(320px,88vw);min-height:100dvh;margin:0;padding:20px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 30px #00000038}.staff-mobile-drawer::backdrop{background:#081e189e}.staff-drawer-bar{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:12px;font-weight:700;display:flex}.staff-drawer-close{color:#fffef9;background:0 0;border:1px solid #ffffff6b;min-height:44px;padding:0 12px;font-weight:700}.staff-mobile-drawer .sidebar-bottom{margin-top:auto}.staff-mobile-drawer .shop-nav button,.staff-mobile-drawer .sidebar-bottom button{min-height:44px}}@media (prefers-reduced-motion:reduce){.staff-mobile-drawer{transition:none}}.customer-profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.customer-profile-grid article{border:1px solid var(--line);background:var(--paper);min-width:0;padding:24px}.customer-profile-grid article.wide{grid-column:1/-1}.customer-profile-grid h2{margin:0 0 18px;font-size:25px}.customer-profile-grid dl{gap:13px;margin:0;display:grid}.customer-profile-grid dl div{border-bottom:1px solid var(--line);gap:3px;padding-bottom:12px;display:grid}.customer-profile-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.customer-profile-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px}.customer-profile-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.customer-profile-grid li{background:var(--wash);padding:11px 12px;font-size:13px}.customer-profile-grid article>p:not(.eyebrow){color:var(--muted);font-size:13px}.customer-history{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.customer-history span{background:var(--wash);gap:5px;padding:14px;display:grid}.customer-history b{font-family:Georgia,serif;font-size:21px}.customer-history small{color:var(--muted);font-size:11px}.customer-table .table-row{grid-template-columns:1.3fr 1.25fr .8fr .8fr}.customer-empty{background:linear-gradient(135deg,#f2f7f1,#fff7ed)}@media (max-width:760px){.customer-profile-grid{grid-template-columns:1fr}.customer-profile-grid article.wide{grid-column:auto}.customer-history{grid-template-columns:1fr}.customer-table .table-row{grid-template-columns:minmax(0,1fr) auto}.customer-table .table-row>span:nth-child(2),.customer-table .table-row>span:last-child{display:none}}.language-switch button{min-width:44px;min-height:44px}.auth-card .text-action,.auth-card .register-copy button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.ai-settings{gap:22px;display:grid}.page-intro{max-width:680px;color:var(--muted);line-height:1.55}.ai-settings .settings-form{margin-bottom:0}.ai-settings textarea,.onboard-grid textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:112px;color:var(--ink);background:#fff;padding:12px;font:400 13px/1.45 "Source Sans 3",Arial,sans-serif}.knowledge-center{background:linear-gradient(135deg,#eff6f0,#fffef9);border:1px solid #d0ddd1;gap:18px;padding:clamp(20px,3vw,30px);display:grid}.knowledge-center h2{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,36px)}.knowledge-center>div>p:not(.eyebrow){max-width:660px;color:var(--muted);margin:0;line-height:1.5}.knowledge-form{border-top:1px solid #d7e1d8;grid-template-columns:1fr 1fr;align-items:end;gap:14px;padding-top:20px;display:grid}.knowledge-form label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.knowledge-form label.wide{grid-column:1/-1}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px;font:400 13px "Source Sans 3",Arial,sans-serif}.knowledge-form textarea{min-height:100px}.knowledge-form small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.4}.knowledge-form .outline{justify-self:start;min-height:42px}.knowledge-list{gap:8px;display:grid}.knowledge-list article{background:#fffef9;border:1px solid #d7e1d8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.knowledge-list article>span{width:34px;height:34px;color:var(--forest);background:#e6f0e7;border-radius:50%;place-items:center;font-weight:700;display:grid}.knowledge-list b,.knowledge-list small{display:block}.knowledge-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;overflow:hidden}.knowledge-list i{color:#1e5a4a;background:#deeee3;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.knowledge-empty{background:#fffef9;border:1px dashed #afc4b1;padding:18px}.knowledge-empty b{display:block}.knowledge-empty p{max-width:620px;color:var(--muted);margin:6px 0 0;line-height:1.5}@media (max-width:760px){.ai-settings{gap:18px}.knowledge-center{padding:20px 18px}.knowledge-form{grid-template-columns:1fr}.knowledge-form label.wide{grid-column:auto}.knowledge-form .outline{justify-content:center;width:100%}.knowledge-list article{grid-template-columns:34px minmax(0,1fr)}.knowledge-list i{grid-column:2;justify-self:start}.knowledge-list small{white-space:normal}.ai-settings textarea,.onboard-grid textarea{font-size:16px}}.auth-card-kicker{color:var(--accent)!important;margin:0!important}.auth-card h2{margin-top:16px}@media (max-width:760px){.auth-card h2{margin-top:14px}}.dashboard-date-filter{min-width:150px;color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.dashboard-date-filter select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--paper);padding:0 11px;font:600 12px "Source Sans 3",Arial,sans-serif}@media (max-width:760px){.dashboard-date-filter{width:100%;margin-top:20px}.dashboard-date-filter select{font-size:14px}}.localized-root{display:contents}.knowledge-upload{background:#fffef9;border:1px dashed #afc4b1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.knowledge-upload>div{gap:3px;display:grid}.knowledge-upload small,.knowledge-upload>p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.knowledge-upload>p{grid-column:1/-1}.knowledge-upload .outline,.knowledge-upload .primary{white-space:nowrap;min-height:42px}@media (max-width:760px){.knowledge-upload{grid-template-columns:1fr}.knowledge-upload .outline,.knowledge-upload .primary{justify-content:center;width:100%}.knowledge-upload>p{grid-column:auto}}.channel-settings{gap:18px;max-width:760px;display:grid}.managed-line-card{border:1px solid var(--forest);background:var(--paper);gap:17px;padding:26px;display:grid}.managed-line-card h2{margin:5px 0 7px;font-size:28px}.managed-line-card>div>p:not(.eyebrow),.channel-note{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.channel-status{border:1px solid var(--line);background:var(--canvas);align-items:center;gap:12px;padding:14px;display:flex}.channel-status>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.channel-status.provisioning>span,.channel-status.failed>span{background:var(--accent)}.channel-status b,.channel-status small{display:block}.channel-status small{color:var(--muted);margin-top:3px;font-size:14px}.channel-actions{flex-wrap:wrap;gap:10px;display:flex}.channel-actions a{box-sizing:border-box;min-height:44px;text-decoration:none}.channel-options{max-width:760px}.channel-options label{align-items:center;gap:9px;display:flex}.channel-options input{width:auto!important;margin:0!important}@media (max-width:760px){.managed-line-card{padding:19px}.managed-line-card h2{font-size:25px}.channel-actions{grid-template-columns:1fr;display:grid}.channel-actions a{text-align:center}}.secure-customer-notice{color:var(--forest);background:#eef6ef;border:1px solid #d6e1d7;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.secure-customer-status{min-height:0;color:var(--forest);margin:0;padding:0 28px;font-size:14px;font-weight:700}.secure-customer-status:empty{display:none}.secure-customer-update-note{color:var(--muted);margin:0;padding:0 2px;font-size:15px;line-height:1.5}@media (max-width:760px){.secure-customer-status{padding-inline:18px}}.secure-customer-page{background:var(--canvas);min-height:100dvh;font-family:"Source Sans 3",Arial,sans-serif}.secure-customer-header{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:24px 32px;display:flex}.secure-customer-brand{align-items:center;gap:10px;min-width:0;display:flex}.secure-customer-brand strong,.secure-customer-brand span{display:block}.secure-customer-brand strong{font-size:15px}.secure-customer-brand span:not(.secure-customer-mark){color:var(--muted);margin-top:2px;font-size:12px}.secure-customer-mark{color:#fff;background:var(--forest);flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.secure-customer-actions{align-items:center;gap:8px;display:flex}.secure-customer-language,.secure-customer-back{border:1px solid var(--forest);min-height:44px;color:var(--forest);justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.secure-customer-back{border-color:#0000;text-decoration:underline}.secure-customer-language:focus-visible,.secure-customer-back:focus-visible,.secure-customer-composer textarea:focus-visible,.secure-customer-composer button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.secure-customer-content{gap:24px;max-width:1040px;margin:0 auto;padding:40px 32px 64px;display:grid}.secure-customer-content>section{border:1px solid var(--line);background:var(--paper)}.secure-customer-readonly{color:var(--forest);background:#eef6ef;border:1px solid #d6e1d7;margin:0;padding:12px 14px;font-size:14px;font-weight:700}.secure-customer-intro{padding:28px}.secure-customer-intro h1,.secure-customer-conversation h1,.customer-approval h1{margin:0;font:400 clamp(34px,5vw,52px)/1.02 Georgia,Times New Roman,serif}.secure-customer-intro>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.5}.secure-customer-conversation>header{border-bottom:1px solid var(--line);padding:26px 28px 20px}.secure-customer-thread{background:#f7faf6;gap:14px;padding:24px 28px;display:grid}.secure-customer-message{background:var(--paper);border:1px solid #d6e1d7;gap:6px;max-width:min(680px,88%);padding:15px;display:grid}.secure-customer-message.is-customer{background:#e8f1e9;border-color:#c1d6c4;justify-self:end}.secure-customer-message small,.secure-customer-message em{color:var(--muted);font-size:12px;font-style:normal}.secure-customer-message em{color:var(--forest);font-weight:700}.secure-customer-message p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.5}.secure-customer-empty{color:var(--muted);margin:0;line-height:1.5}.secure-customer-composer{gap:10px;padding:24px 28px;display:grid}.secure-customer-composer label{font-size:13px;font-weight:700}.secure-customer-composer textarea{resize:vertical;width:100%;min-height:112px;color:var(--ink);background:#fff;border:1px solid #b9cbbd;padding:12px;font:400 16px/1.45 "Source Sans 3",Arial,sans-serif}.secure-customer-composer>div{align-items:center;gap:12px;display:flex}.secure-customer-composer .primary{min-height:44px}.secure-customer-retry{min-height:44px;color:var(--forest);background:0 0;border:0;padding:0 8px;font-weight:700;text-decoration:underline}.secure-customer-updates{padding:28px}.secure-customer-updates>h2{margin:0 0 20px;font-size:32px}.secure-customer-update{border-top:1px solid var(--line);padding:18px 0}.secure-customer-update time{color:var(--muted);font-size:12px}.secure-customer-update h3{margin:7px 0;font-size:22px}.secure-customer-update p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.secure-customer-content .customer-approval{background:#fff7f1;border:0;gap:10px;margin:0;padding:28px;display:grid}.secure-customer-content .customer-approval h1{font-size:clamp(34px,5vw,50px)}.secure-customer-content .customer-approval h2{letter-spacing:0;margin:6px 0 0;font:700 22px/1.2 "Source Sans 3",Arial,sans-serif}.secure-customer-content .customer-approval>small{color:var(--muted);font-size:13px;line-height:1.45}.secure-customer-content .customer-approval .primary{width:max-content;min-height:44px;margin-top:6px}@media (max-width:760px){.secure-customer-header{align-items:flex-start;padding:14px 18px}.secure-customer-actions{flex-wrap:wrap;justify-content:flex-end}.secure-customer-content{gap:18px;padding:24px 18px 42px}.secure-customer-intro,.secure-customer-conversation>header,.secure-customer-thread,.secure-customer-composer,.secure-customer-updates,.secure-customer-content .customer-approval{padding-inline:18px}.secure-customer-message{max-width:100%}.secure-customer-composer>div,.secure-customer-content .customer-approval .primary{width:100%}.secure-customer-composer .primary{flex:1}.secure-customer-update h3{font-size:21px}}.sales-rules{max-width:900px}.sales-rules .page-intro{background:#f3f7f2;border:1px solid #d9e5dc;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:17px 20px;display:flex}.sales-rules .page-intro p{max-width:640px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.rule-version{color:var(--forest);background:#dcebe0;border-radius:14px;flex:none;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.rule-version.draft{color:#7d4a30;background:#f4e4d8}.rule-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rule-card{border:1px solid var(--line);background:var(--paper);align-content:start;gap:14px;min-height:250px;padding:22px;display:grid}.rule-card.wide{grid-column:1/-1;grid-template-columns:1fr 1fr}.rule-card .eyebrow{color:var(--accent);margin:0;font-size:10px}.rule-card h2{grid-column:1/-1;margin:0;font-size:25px}.rule-card>label:not(.rule-check){color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.rule-card input:not([type=checkbox]),.rule-card textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;padding:10px;font-size:13px;font-weight:400}.rule-card textarea{resize:vertical;min-height:100px}.rule-card small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.4}.rule-check{cursor:pointer;background:#fafbf8;border:1px solid #e1e7e1;align-items:flex-start;gap:10px;padding:12px;display:flex}.rule-check input{width:18px;height:18px;accent-color:var(--forest);margin:1px 0 0}.rule-check span{gap:4px;display:grid}.rule-check b{font-size:12px}.rule-actions{align-items:center;gap:14px;margin-top:20px;display:flex}.rule-actions .save-feedback{margin:0}@media (max-width:760px){.sales-rules .page-intro{display:grid}.rule-grid{grid-template-columns:1fr}.rule-card{min-height:0;padding:18px}.rule-card.wide{grid-column:auto;grid-template-columns:1fr}.rule-card h2{font-size:23px}.rule-actions{flex-direction:column;align-items:flex-start}}.add-lead-empty{margin-top:16px}.lead-modal-backdrop{z-index:60;background:#0f221c7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-modal{background:var(--paper);border:1px solid #c7d6c9;width:min(680px,100%);max-height:min(90vh,760px);overflow:auto;box-shadow:0 24px 60px #081b1447}.lead-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eff6f0,#fffef9);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.lead-modal h2{margin:3px 0 7px;font-size:32px}.lead-modal header>div>p:not(.eyebrow){max-width:500px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.modal-close{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:var(--paper);flex:none;place-items:center;font-size:26px;line-height:1;display:grid}.add-lead-form{grid-template-columns:1fr 1fr;gap:16px;padding:26px 28px 28px;display:grid}.add-lead-form>label{min-width:0;color:var(--muted);align-content:start;gap:6px;font-size:11px;font-weight:700;display:grid}.add-lead-form>label.wide,.add-lead-form fieldset{grid-column:1/-1}.add-lead-form input,.add-lead-form select,.add-lead-form textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px;font:400 13px "Source Sans 3",Arial,sans-serif}.add-lead-form textarea{resize:vertical;min-height:96px}.add-lead-form small{color:var(--muted);font-size:10px;font-weight:400;line-height:1.4}.add-lead-form fieldset{background:#f8fbf8;border:1px solid #d7e2d8;grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:17px;display:grid}.add-lead-form legend{color:var(--ink);padding:0 5px;font-size:12px;font-weight:700}.add-lead-form legend span,.add-lead-form label>span{color:var(--muted);font-weight:400}.add-lead-form fieldset label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.add-lead-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.add-lead-actions .primary,.add-lead-actions .outline{min-height:44px}.add-lead-form .save-feedback{grid-column:1/-1;margin:0}.add-lead-form .phone-field{min-height:44px}.add-lead-form .phone-field input{min-height:42px}@media (max-width:760px){.lead-modal-backdrop{align-items:end;padding:0}.lead-modal{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92vh}.lead-modal>header{padding:21px 18px 17px}.lead-modal h2{font-size:29px}.add-lead-form{grid-template-columns:1fr;padding:20px 18px 24px}.add-lead-form>label.wide,.add-lead-form fieldset{grid-column:auto}.add-lead-form fieldset{grid-template-columns:1fr;padding:15px}.add-lead-actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.add-lead-actions .primary,.add-lead-actions .outline{justify-content:center;width:100%}.add-lead-form .save-feedback{grid-column:auto}}.proof-center{max-width:1100px}.proof-center>.page-intro{max-width:760px;color:var(--muted);margin:0 0 1.5rem;font-size:1.05rem}.proof-tabs{border-bottom:1px solid var(--line);gap:.25rem;margin-bottom:1.5rem;display:flex}.proof-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0 1rem;font-weight:700}.proof-tabs button.active{color:var(--forest);border-bottom:3px solid var(--orange)}.proof-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.proof-toolbar p{color:var(--muted);max-width:680px;margin:.4rem 0 0;line-height:1.55}.proof-empty,.public-pages{background:linear-gradient(135deg,#f2f8f3,#fffdf8);border:1px solid #d8e2da}.proof-empty{padding:clamp(1.25rem,3vw,2rem)}.proof-empty h2,.public-pages h2{margin:.25rem 0 .5rem}.proof-empty p,.public-pages p{color:var(--muted);max-width:680px}.proof-rows{gap:.75rem;display:grid}.proof-rows article{border:1px solid var(--line);background:var(--cream,#fffdf8);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.25rem;display:flex}.proof-rows h2{margin:.15rem 0;font-family:inherit;font-size:1.1rem}.proof-rows p{margin:.25rem 0}.proof-rows small{color:var(--muted)}.proof-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.proof-row-actions button,.proof-toolbar .primary,.public-page-create .primary{min-height:44px}.text-button{color:var(--forest);background:0 0;border:0;min-height:44px;text-decoration:underline}.proof-link-note{color:var(--muted);margin-top:1rem;display:block}.public-pages{gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.public-page-create{background:#ffffff8a;border:1px solid #dce7de;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:end;gap:1rem;padding:1.1rem;display:grid}.public-page-create label{min-width:0;color:var(--forest);gap:.45rem;font-size:.75rem;font-weight:700;display:grid}.public-page-create input,.public-page-create select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--paper);font:inherit;padding:.65rem .75rem;font-size:.9rem}.public-page-create .primary{white-space:nowrap}.public-pages-empty{background:0 0;border:0;border-top:1px solid #dce7de;padding:1.25rem 0 .25rem}.settings-card-link h2,.settings-card-link span{text-decoration:none}.proof-flow{max-width:760px}.proof-flow-content{gap:1rem;padding:1.25rem 0;display:grid}.proof-flow-content fieldset{border:1px solid var(--line);gap:.5rem;padding:1rem;display:grid}.proof-check{background:#f3f8f4;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.proof-check input{min-width:20px;min-height:20px;margin-top:.15rem}.proof-check small{color:var(--muted);margin-top:.25rem;display:block}.privacy-notice{border-left:4px solid var(--orange);background:#fff1e9;padding:1rem}.proof-details label{gap:.45rem;display:grid}.proof-flow footer{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.proof-state{color:var(--muted);padding:2rem 0}.proof-public{color:#163d33;background:#f7f6f0;min-height:100vh;padding:clamp(1.5rem,6vw,5rem)}.proof-public>header,.proof-public>section{max-width:800px;margin:0 auto}.proof-public header{justify-content:space-between;align-items:center;padding-bottom:2rem;display:flex}.proof-public header nav{gap:1rem;display:flex}.proof-public h1{margin:.4rem 0 1.25rem;font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.02}.proof-public h2{font-family:Georgia,serif}.proof-public-outcome{max-width:680px;font-size:1.25rem;line-height:1.6}.proof-public-updates{gap:1rem;margin:2rem 0;display:grid}.proof-public-updates article,.proof-public-media article{background:#fffdf8;border:1px solid #d9ddd4;padding:1.25rem}.proof-public-media{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.proof-public-media img,.proof-public-media video{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:.75rem;display:block}.proof-public-documents{gap:.75rem;margin:2rem 0;display:grid}.proof-public-documents a{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;min-height:44px;text-decoration:none;display:grid}.proof-public-documents small{margin:0}.proof-public small{color:#5c6b63;margin-top:1rem;display:block}.proof-analytics{background:linear-gradient(120deg,#edf5ef,#fffdf8);border:1px solid #cadccf;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;margin-top:1rem;padding:1.25rem;display:grid}.proof-analytics h2{margin:.2rem 0 .35rem;font:clamp(2rem,4vw,3.25rem)/1 Georgia,serif}.proof-analytics p{max-width:590px;color:var(--muted);margin:0;line-height:1.5}.proof-analytics dl{grid-template-columns:repeat(3,minmax(72px,1fr));align-self:start;gap:.6rem;margin:0;display:grid}.proof-analytics dl div{background:#ffffffb3;border:1px solid #dbe7dd;gap:.25rem;padding:.7rem;display:grid}.proof-analytics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.proof-analytics dd{color:var(--forest);margin:0;font:1.35rem Georgia,serif}.proof-analytics>small{color:var(--muted);grid-column:1/-1;font-size:.75rem;line-height:1.4}@media (max-width:700px){.proof-toolbar,.proof-rows article{flex-direction:column;align-items:stretch}.proof-toolbar .primary{width:100%}.proof-row-actions{justify-content:flex-start}.public-page-create{grid-template-columns:1fr}.proof-flow{flex-direction:column;min-height:min(620px,90dvh);display:flex}.proof-flow .proof-flow-content{flex:1;overflow:auto}.proof-flow footer{background:var(--cream,#fffdf8);position:sticky;bottom:0}.proof-flow footer button{flex:1;min-height:48px}.proof-analytics{grid-template-columns:1fr;padding:1rem}.proof-analytics dl{grid-template-columns:repeat(3,1fr)}}.proof-suggestions{border:1px solid var(--line);background:linear-gradient(135deg,#f1f7f2,#fffdf8);border-radius:14px;margin-top:20px;padding:20px}.proof-suggestions h3{margin:3px 0 6px;font-family:Georgia,serif;font-size:22px}.proof-suggestions p{color:var(--muted);margin:0}.proof-suggestion-list{gap:10px;margin-top:16px;display:grid}.proof-suggestion-list article{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.proof-suggestion-list small{color:var(--muted);margin-top:4px;display:block}@media (max-width:700px){.proof-suggestion-list article{flex-direction:column;align-items:stretch}.proof-suggestion-list .outline{width:100%}}.repair-media-guidance{border-left:2px solid var(--forest);background:#f4f8f3;max-width:650px;padding:8px 10px;color:#526159!important;margin:0 0 13px!important;font:11px/1.45 Arial,sans-serif!important}.approved-library{gap:16px;max-width:1040px;display:grid}.approved-library-toolbar{grid-template-columns:auto minmax(180px,1fr) 150px auto;align-items:end;gap:12px;display:grid}.approved-library-toolbar>div{color:var(--muted);padding:0 4px 12px;font:700 13px "Source Sans 3",Arial,sans-serif}.approved-library-toolbar label,.approved-library-editor label{color:var(--ink);gap:6px;font:700 13px "Source Sans 3",Arial,sans-serif;display:grid}.approved-library-toolbar input,.approved-library-toolbar select,.approved-library-editor input,.approved-library-editor textarea,.approved-library-tag-create input{width:100%;min-height:44px;color:var(--ink);outline-color:var(--accent);background:#fffef9;border:1px solid #cbd8cd;padding:10px 12px;font:400 15px/1.45 "Source Sans 3",Arial,sans-serif}.approved-library-editor textarea{resize:vertical;min-height:132px}.approved-library-filter-tags{flex-wrap:wrap;gap:7px;display:flex}.approved-library-filter-tags button,.approved-library-editor .approved-message-tags button{min-height:36px;color:var(--forest);background:#fffef9;border:1px solid #cbd8cd;border-radius:999px;padding:0 12px;font:700 13px "Source Sans 3",Arial,sans-serif}.approved-library-filter-tags button.selected,.approved-library-editor .approved-message-tags button.selected{border-color:var(--forest);color:#fff;background:var(--forest)}.approved-library-layout{grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);align-items:start;gap:20px;display:grid}.approved-library-list{border:1px solid var(--line);background:var(--paper);gap:0;display:grid;overflow:hidden}.approved-library-list>button:not(.approved-library-more){border:0;border-top:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);text-align:left;background:0 0;gap:4px;padding:14px 16px;display:grid}.approved-library-list>button:not(.approved-library-more):first-of-type{border-top:0}.approved-library-list>button:hover,.approved-library-list>button.selected{background:var(--wash)}.approved-library-list b{font:700 15px/1.2 "Source Sans 3",Arial,sans-serif}.approved-library-list span{color:var(--muted);font:12px "Source Sans 3",Arial,sans-serif}.approved-library-empty{gap:10px;padding:28px 22px;display:grid}.approved-library-empty h2{margin:0;font-size:25px}.approved-library-empty p{color:var(--muted);margin:0;font:15px/1.5 "Source Sans 3",Arial,sans-serif}.approved-library-empty .primary{justify-self:start;min-height:44px}.approved-library-more{border:1px solid var(--forest);justify-self:stretch;min-height:44px;margin:12px}.approved-library-editor{background:#fffef9;border:1px solid #cad8cb;gap:16px;padding:22px;display:grid;position:relative;box-shadow:0 10px 28px #18362e12}.approved-library-editor header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;padding-bottom:16px;display:flex}.approved-library-editor header h2{margin:2px 0 0;font-size:27px}.approved-library-editor header .eyebrow{margin-bottom:4px}.approved-library-editor fieldset{border:1px solid var(--line);gap:10px;margin:0;padding:14px;display:grid}.approved-library-editor legend{color:var(--muted);padding:0 5px;font:700 12px "Source Sans 3",Arial,sans-serif}.approved-library-editor .approved-message-tags{flex-wrap:wrap;gap:7px;display:flex}.approved-library-tag-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.approved-library-editor small{color:var(--muted);font:13px/1.4 "Source Sans 3",Arial,sans-serif}.approved-library-editor footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:16px;display:flex}.approved-library-editor .primary,.approved-library-editor .outline{min-height:44px}.approved-library-editor .text-button{margin-left:auto}.approved-library-error,.approved-library-notice{margin:0;padding:11px 12px;font:14px/1.4 "Source Sans 3",Arial,sans-serif}.approved-library-error{color:#7a2a18;background:#fff1eb;border:1px solid #efc7b9}.approved-library-notice{color:#1f5a4b;background:#eaf4eb;border:1px solid #cbdccc}.approved-library-discard{z-index:2;background:#fffdf8;border:1px solid #d8c1b7;align-content:center;gap:10px;padding:22px;display:grid;position:absolute;inset:16px;box-shadow:0 14px 40px #18251f2e}.approved-library-discard p{color:var(--muted);margin:0;font:14px/1.45 "Source Sans 3",Arial,sans-serif}.approved-library-discard>div{flex-wrap:wrap;gap:8px;display:flex}.approved-library-discard button{min-height:44px}@media (max-width:760px){.approved-library-toolbar{grid-template-columns:1fr 1fr}.approved-library-toolbar>div{grid-column:1/-1;padding-bottom:0}.approved-library-toolbar label:first-of-type{grid-column:1/-1}.approved-library-toolbar .primary{min-height:44px}.approved-library-layout{display:block}.approved-library-editor{z-index:90;min-height:100dvh;box-shadow:none;border:0;padding:20px 18px 34px;position:fixed;inset:0;overflow:auto}.approved-library-editor header{z-index:1;background:#fffef9;margin:-20px -18px 0;padding:20px 18px 16px;position:sticky;top:-20px}.approved-library-editor footer{background:#fffef9;margin:0 -18px -34px;padding:14px 18px 34px;position:sticky;bottom:-34px}.approved-library-editor footer .primary,.approved-library-editor footer .outline{flex:1}.approved-library-editor .text-button{width:100%;margin-left:0}.approved-library-tag-create{grid-template-columns:1fr}.approved-library-discard{padding:20px;position:fixed;inset:auto 18px 18px}.approved-library-list{margin-top:4px}}.customer-portal-layout{max-width:1240px;margin:0 auto;padding:0 34px 70px}.customer-priority{box-sizing:border-box;background:#eef6ef;border:1px solid #d3e1d4;border-radius:18px;width:100%;margin:0;padding:28px 30px}.customer-priority h2{margin:5px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.15}.customer-priority p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;line-height:1.5}.customer-priority .primary{min-height:44px;margin-top:18px}.customer-workspace{min-width:0;margin-top:22px;display:block}.customer-journey{background:linear-gradient(#edf6ef 0%,#f9fcf9 100%);border:1px solid #d3e1d4;border-radius:18px;min-width:0;overflow:hidden}.customer-journey>header{background:#fffdf8;border-bottom:1px solid #d3e1d4;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.customer-journey>header>span{color:var(--ink);font:28px/1.2 Georgia,Times New Roman,serif}.customer-journey>header>b{color:var(--forest);text-align:right;font-size:13px;line-height:1.35}.journey-record{box-sizing:border-box;width:100%;min-width:0;padding:0 28px 28px}.journey-record-list{gap:0;width:100%;min-width:0;padding:0;display:grid;position:relative}.journey-record-list:before{content:"";background:#cbd8cd;width:1px;position:absolute;top:32px;bottom:32px;left:21px}.journey-record-item{z-index:1;width:100%;min-width:0;min-height:96px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce7dd;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 12px;display:grid;position:relative}.journey-record-item:hover,.journey-record-item.active{background:#e2f0e5}.journey-record-item:focus-visible{outline-offset:-3px;outline:3px solid #ce5a31}.journey-record-number{border:2px solid var(--forest);width:44px;height:44px;color:var(--forest);background:#fffdf8;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.journey-record-number.needs-action{color:#fff;background:#ce5a31;border-color:#ce5a31}.journey-record-content{gap:4px;min-width:0;padding:0 16px 0 0;display:grid}.journey-record-content small{color:var(--muted);font-size:12px}.journey-record-content b{overflow-wrap:break-word;min-width:0;font:700 20px/1.28 Georgia,Times New Roman,serif}.journey-record-content em{color:#647168;font-size:14px;font-style:normal;line-height:1.4}.journey-record-status{color:#1e5a4a;background:#deeee3;border-radius:999px;justify-self:start;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.journey-record-status.needs-action{color:#fff;background:#ce5a31}.journey-record-detail{box-sizing:border-box;background:#fffdf8;border:1px solid #d3e1d4;border-radius:14px;width:100%;min-width:0;margin-top:20px;padding:26px;box-shadow:0 9px 24px #18362e0f}.journey-record-detail:focus{outline:0}.journey-record-detail-heading{border-bottom:1px solid #e1eae2;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.journey-record-detail-heading h3{margin:5px 0 7px;font:30px/1.18 Georgia,Times New Roman,serif}.journey-record-detail-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.journey-record-detail-heading time{color:var(--muted);flex:none;font-size:12px}.journey-detail-back{display:none}.journey-record-action{box-sizing:border-box;color:#54291f;background:#fff6f1;border:1px solid #efc7b9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin-top:18px;padding:16px;display:grid}.journey-record-action>div{gap:4px;min-width:0;display:grid}.journey-record-action b{font-size:14px}.journey-record-action span{font-size:13px;line-height:1.45}.journey-record-action .primary{min-height:44px}.journey-record-detail>.step-message-timeline{gap:14px;width:100%;min-width:0;margin-top:22px;display:grid}.journey-record-detail>.step-message-timeline>article{background:#fff;border:1px solid #e1eae2;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:14px;display:grid}.journey-record-detail>.step-message-timeline>article>div{gap:5px;min-width:0;display:grid}.journey-record-detail>.step-message-timeline b,.journey-record-detail>.step-message-timeline small{overflow-wrap:anywhere;white-space:normal;max-width:none}@media (min-width:1100px){.customer-workspace{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:start;gap:24px;display:grid}.customer-chat{align-self:start;position:sticky;top:18px}}@media (min-width:761px) and (max-width:1099px){.customer-chat{margin-top:20px}}@media (max-width:760px){.customer-portal-layout{padding:0 16px 42px}.customer-priority{border-radius:14px;padding:22px 20px}.customer-priority h2{font-size:27px}.customer-workspace{margin-top:16px}.customer-journey{border-radius:14px}.customer-journey>header{padding:18px}.customer-journey>header>span{font-size:25px}.customer-journey>header>b{font-size:12px}.journey-record{padding:0 18px 18px}.journey-record-list:before{left:21px}.journey-record-item{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 4px}.journey-record-content{padding-right:4px}.journey-record-content b{font-size:18px}.journey-record.mobile-detail-open .journey-record-list,.journey-record:not(.mobile-detail-open) .journey-record-detail{display:none}.journey-record-detail{box-shadow:none;background:#fffdf8;border:0;border-radius:0;margin:0;padding:20px}.journey-detail-back{min-height:44px;color:var(--forest);background:0 0;border:0;align-items:center;padding:0;font-weight:700;display:inline-flex}.journey-record-detail-heading{display:block}.journey-record-detail-heading h3{font-size:27px}.journey-record-detail-heading time{margin-top:10px;display:block}.journey-record-action{grid-template-columns:1fr}.journey-record-action .primary{width:100%}.journey-record-detail>.step-message-timeline>article{grid-template-columns:28px minmax(0,1fr)}.customer-chat{margin-top:16px}}.customer-journey>.journey-record{box-sizing:border-box;width:100%;min-width:0;min-height:0;color:var(--ink);font-size:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:none;padding:0 28px 28px;display:block}@media (max-width:760px){.customer-journey>.journey-record{padding:0 18px 18px}}.repair-portal{min-height:100vh;color:var(--ink);background:#f4f8f4}.repair-portal .customer-top{background:#fffdf8;border-bottom:1px solid #d9e4db;justify-content:space-between;align-items:center;gap:24px;max-width:1430px;margin:0 auto;padding:20px 34px;display:flex}.repair-portal .customer-shop,.repair-portal .customer-actions{align-items:center;gap:14px;min-width:0;display:flex}.repair-portal .customer-shop>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.repair-portal .customer-shop b,.repair-portal .customer-shop small{min-width:0;display:block}.repair-portal .customer-shop small{color:var(--muted);margin-top:3px;font-size:12px}.repair-portal .customer-actions{flex:none}.repair-portal .customer-hero{text-align:center;max-width:1040px;margin:0 auto;padding:64px 34px 40px}.repair-portal .customer-hero h1{max-width:800px;margin:8px auto;font:clamp(38px,5vw,62px)/1.06 Georgia,Times New Roman,serif}.repair-portal .customer-hero>p:last-child{max-width:640px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.5}.repair-portal-layout{max-width:1240px;margin:0 auto;padding:0 34px 72px}.repair-portal .customer-priority{box-sizing:border-box;background:#edf6ef;border:1px solid #d3e1d4;border-radius:18px;width:100%;margin:0;padding:28px 30px}.repair-portal .customer-priority h2{margin:5px 0 8px;font:30px/1.15 Georgia,Times New Roman,serif}.repair-portal .customer-priority p:not(.eyebrow){max-width:780px;color:var(--muted);margin:0;line-height:1.5}.repair-portal .customer-priority .primary{min-height:44px;margin-top:18px}.repair-workspace{min-width:0;margin-top:22px;display:block}.repair-journey{background:linear-gradient(#edf6ef 0%,#f9fcf9 100%);border:1px solid #d3e1d4;border-radius:18px;min-width:0;overflow:hidden}.repair-journey>header{background:#fffdf8;border-bottom:1px solid #d3e1d4;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.repair-journey>header>span{font:28px/1.2 Georgia,Times New Roman,serif}.repair-journey>header>b{color:var(--forest);text-align:right;font-size:13px;line-height:1.35}.repair-record{box-sizing:border-box;width:100%;min-width:0;padding:0 28px 28px}.repair-record-list{width:100%;min-width:0;display:grid;position:relative}.repair-record-list:before{content:"";background:#cbd8cd;width:1px;position:absolute;top:32px;bottom:32px;left:21px}.repair-record-item{z-index:1;width:100%;min-width:0;min-height:104px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce7dd;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:20px 12px;display:grid;position:relative}.repair-record-item:hover,.repair-record-item.active{background:#e2f0e5}.repair-record-item:focus-visible{outline-offset:-3px;outline:3px solid #ce5a31}.repair-record-number{border:2px solid var(--forest);width:44px;height:44px;color:var(--forest);background:#fffdf8;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.repair-record-number.needs-action{color:#fff;background:#ce5a31;border-color:#ce5a31}.repair-record-content{gap:4px;min-width:0;padding:0 18px 0 0;display:grid}.repair-record-content small{color:var(--muted);font-size:12px}.repair-record-content b{overflow-wrap:break-word;min-width:0;font:700 21px/1.28 Georgia,Times New Roman,serif}.repair-record-content em{color:#647168;font-size:14px;font-style:normal;line-height:1.4}.repair-record-status{color:#1e5a4a;background:#deeee3;border-radius:999px;justify-self:start;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.repair-record-status.needs-action{color:#fff;background:#ce5a31}.repair-record-detail{box-sizing:border-box;background:#fffdf8;border:1px solid #d3e1d4;border-radius:14px;width:100%;min-width:0;margin-top:22px;padding:26px;box-shadow:0 9px 24px #18362e0f}.repair-record-detail:focus{outline:0}.repair-record-detail-heading{border-bottom:1px solid #e1eae2;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.repair-record-detail-heading h3{margin:5px 0 7px;font:30px/1.18 Georgia,Times New Roman,serif}.repair-record-detail-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.repair-record-detail-heading time{color:var(--muted);flex:none;font-size:12px}.repair-detail-back{display:none}.repair-record-action{box-sizing:border-box;color:#54291f;background:#fff6f1;border:1px solid #efc7b9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin-top:18px;padding:16px;display:grid}.repair-record-action>div{gap:4px;min-width:0;display:grid}.repair-record-action b{font-size:14px}.repair-record-action span{font-size:13px;line-height:1.45}.repair-record-action .primary{min-height:44px}.repair-record-detail>.step-message-timeline{gap:14px;width:100%;min-width:0;margin-top:22px;display:grid}.repair-record-detail>.step-message-timeline>article{background:#fff;border:1px solid #e1eae2;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:14px;display:grid}.repair-record-detail>.step-message-timeline>article>div{gap:5px;min-width:0;display:grid}.repair-record-detail>.step-message-timeline b,.repair-record-detail>.step-message-timeline small{overflow-wrap:anywhere;white-space:normal;max-width:none}.repair-chat{background:#fffdf8;border:1px solid #d3e1d4;min-width:0;overflow:hidden}.repair-chat>header{border-bottom:1px solid #dce7dd;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px;display:flex}.repair-chat h2{max-width:360px;margin:4px 0 0;font:30px/1.15 Georgia,Times New Roman,serif}.repair-chat .advisor-online{color:var(--forest);white-space:nowrap;font-size:12px;font-weight:700}.repair-chat .customer-thread{background:#f1f8f2;min-height:176px;padding:28px}.repair-chat .customer-message{background:#e3eee5;border-radius:14px;max-width:86%;padding:16px 18px;line-height:1.45}.repair-chat .customer-composer{background:#fffdf8;border-top:1px solid #dce7dd;gap:10px;padding:18px;display:flex}.repair-chat .customer-composer input{min-width:0;height:44px;color:var(--ink);background:#fff;border:1px solid #d4ddd5;flex:1;padding:0 14px}.repair-chat .customer-composer button{color:#fff;background:#ce5a31;border:0;min-width:62px;height:44px;padding:0 14px;font-weight:700}@media (min-width:1100px){.repair-workspace{grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:start;gap:24px;display:grid}.repair-chat{align-self:start;position:sticky;top:18px}}@media (min-width:761px) and (max-width:1099px){.repair-chat{margin-top:20px}}@media (max-width:760px){.repair-portal .customer-top{gap:10px;padding:14px 16px}.repair-portal .customer-shop>span{width:36px;height:36px}.repair-portal .customer-shop b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.repair-portal .customer-shop small,.repair-portal .shop-preview{display:none}.repair-portal .customer-hero{text-align:left;padding:42px 20px 28px}.repair-portal .customer-hero h1{font-size:39px}.repair-portal-layout{padding:0 16px 42px}.repair-portal .customer-priority{border-radius:14px;padding:22px 20px}.repair-portal .customer-priority h2{font-size:27px}.repair-workspace{margin-top:16px}.repair-journey{border-radius:14px}.repair-journey>header{padding:18px}.repair-journey>header>span{font-size:25px}.repair-journey>header>b{font-size:12px}.repair-record{padding:0 18px 18px}.repair-record-list:before{left:21px}.repair-record-item{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 4px}.repair-record-content{padding-right:4px}.repair-record-content b{font-size:18px}.repair-record.mobile-detail-open .repair-record-list,.repair-record:not(.mobile-detail-open) .repair-record-detail{display:none}.repair-record-detail{box-shadow:none;background:#fffdf8;border:0;border-radius:0;margin:0;padding:20px}.repair-detail-back{min-height:44px;color:var(--forest);background:0 0;border:0;align-items:center;padding:0;font-weight:700;display:inline-flex}.repair-record-detail-heading{display:block}.repair-record-detail-heading h3{font-size:27px}.repair-record-detail-heading time{margin-top:10px;display:block}.repair-record-action{grid-template-columns:1fr}.repair-record-action .primary{width:100%}.repair-record-detail>.step-message-timeline>article{grid-template-columns:28px minmax(0,1fr)}.repair-chat{margin-top:16px}.repair-chat>header{padding:22px 20px}.repair-chat h2{font-size:27px}.repair-chat .customer-thread{min-height:130px;padding:20px}.repair-chat .customer-composer{padding:14px}}.phone-lead-modal{width:min(720px,100vw - 32px)}.phone-lead-form{align-items:start}.phone-lead-progress{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.phone-lead-progress span{min-height:44px;color:var(--muted);background:#fffdf8;border:1px solid #d4ddd5;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.phone-lead-progress span.active{border-color:var(--forest);color:var(--forest);background:#edf6ef}.phone-lead-step{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.phone-lead-step>.wide,.phone-lead-step>fieldset,.phone-lead-step>.field-help,.phone-lead-step>dl,.phone-lead-step>section{grid-column:1/-1}.phone-lead-step>label{min-width:0;color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.phone-lead-step input:not([type=radio]):not([type=checkbox]),.phone-lead-step textarea{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);background:#fff;border:1px solid #d4ddd5;padding:11px 12px;font:400 14px "Source Sans 3",Arial,sans-serif}.phone-lead-step textarea{resize:vertical;min-height:112px}.phone-lead-step fieldset{background:#fffdf8;border:1px solid #dfe7df;gap:12px;margin:0;padding:16px;display:grid}.phone-lead-step fieldset legend{color:var(--ink);padding:0 4px;font-size:13px;font-weight:700}.phone-lead-step fieldset:not(.phone-lead-channels){grid-template-columns:repeat(3,minmax(0,1fr))}.phone-lead-step fieldset:not(.phone-lead-channels)>label{color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.phone-lead-channels{grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;border:0!important;padding:0!important}.phone-lead-channel{cursor:pointer;background:#fffdf8;border:1px solid #d4ddd5;align-items:flex-start;gap:12px;min-height:88px;padding:16px!important;display:flex!important}.phone-lead-channel.selected{border-color:var(--forest);background:#edf6ef}.phone-lead-channel.unavailable{opacity:.62;cursor:not-allowed}.phone-lead-channel input,.phone-lead-consent input{accent-color:var(--forest);margin:2px 0 0;width:18px!important;height:18px!important;min-height:18px!important}.phone-lead-channel span{gap:4px;min-width:0;display:grid}.phone-lead-channel b{color:var(--ink)}.phone-lead-channel small,.phone-lead-step small,.phone-lead-step .field-help{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.45}.phone-lead-consent{cursor:pointer;background:#fffdf8;border:1px solid #d4ddd5;align-items:flex-start;gap:12px;min-height:44px;padding:14px!important;display:flex!important}.phone-lead-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.phone-lead-review dl div,.phone-lead-review section{background:#fffdf8;border:1px solid #dfe7df;padding:16px}.phone-lead-review dt{color:var(--muted);font-size:12px;font-weight:700}.phone-lead-review dd{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0}.phone-lead-review section{gap:8px;display:grid}.phone-lead-review section p{margin:0;line-height:1.55}.phone-lead-success{gap:12px;padding:28px;display:grid}.phone-lead-success h3,.phone-lead-success p{margin:0}@media (max-width:760px){.phone-lead-modal{border:0;width:100%;max-height:100dvh}.phone-lead-form{min-height:calc(100dvh - 112px);padding:18px 18px 96px}.phone-lead-progress{gap:6px}.phone-lead-progress span{min-height:44px;padding:8px;font-size:11px;line-height:1.2}.phone-lead-step{grid-template-columns:1fr;gap:14px}.phone-lead-step>.wide,.phone-lead-step>fieldset,.phone-lead-step>.field-help,.phone-lead-step>dl,.phone-lead-step>section{grid-column:auto}.phone-lead-step fieldset:not(.phone-lead-channels),.phone-lead-channels,.phone-lead-review dl{grid-template-columns:1fr}.phone-lead-actions{z-index:2;background:var(--paper);grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);padding:14px 0 0;position:sticky;bottom:-24px}.phone-lead-actions .outline{justify-content:center;align-items:center;display:flex}.phone-lead-actions .primary{width:100%}}.auth-explore{color:#f5f2e8;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:28px;padding:0;font:700 14px/1.4 "Source Sans 3",Arial,sans-serif;text-decoration:underline}.auth-page--focused{background:var(--canvas);display:block}.auth-page--focused .auth-panel{min-height:100vh;padding:64px 32px}.auth-page--focused .auth-card{position:relative}.auth-back-home{min-height:44px;color:var(--forest);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.auth-page--focused .auth-card h2{margin-top:28px}@media (max-width:760px){.auth-page--focused .auth-panel{padding:56px 18px 32px}}.marketing-page{color:#112d26;background:#fffdf8;min-height:100vh}.marketing-nav{border-bottom:1px solid #dce7dd;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:20px 32px;display:flex}.marketing-brand{width:205px;line-height:0;display:block}.marketing-brand img{width:100%;height:auto;display:block}.marketing-nav nav{align-items:center;gap:24px;display:flex}.marketing-nav a{color:#35574d;font-size:14px;font-weight:700;text-decoration:none}.marketing-nav a:hover{text-underline-offset:4px;text-decoration:underline}.marketing-signin{color:#123a30;cursor:pointer;background:#fffdf8;border:1px solid #123a30;padding:10px 15px;font-weight:700}.marketing-hero{text-align:center;max-width:910px;margin:0 auto;padding:116px 32px 92px}.marketing-hero h1,.marketing-section h2,.marketing-demo h2,.marketing-cta h2{letter-spacing:-.045em;margin:12px 0 20px;font:clamp(42px,6vw,76px)/1.02 Georgia,Times New Roman,serif}.marketing-lede{color:#50665f;max-width:710px;margin:0 auto;font-size:19px;line-height:1.55}.marketing-actions{justify-content:center;gap:12px;margin-top:34px;display:flex}.marketing-page .primary,.marketing-page .outline{box-sizing:border-box;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-page .primary{color:#fff;background:#ce5a31;border:1px solid #ce5a31}.marketing-page .outline{color:#123a30;background:0 0;border:1px solid #123a30}.marketing-note{color:#73827b;margin:18px 0 0;font-size:13px}.marketing-section,.marketing-demo,.marketing-cta{padding:90px max(32px,50vw - 588px)}.marketing-section h2,.marketing-demo h2,.marketing-cta h2{max-width:860px;font-size:clamp(34px,4vw,56px)}.marketing-product{background:#edf6ef}.marketing-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.marketing-grid article,.pricing-card{background:#fffdf8;border:1px solid #d5e0d7;padding:28px}.marketing-grid span{color:#ce5a31;letter-spacing:.12em;font-size:12px;font-weight:800}.marketing-grid h3,.pricing-card h3{margin:28px 0 10px;font:29px/1.1 Georgia,Times New Roman,serif}.marketing-grid p,.pricing-card p,.marketing-demo p{color:#50665f;margin:0;line-height:1.55}.marketing-demo{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:72px;display:grid}.marketing-chat{background:#fff;border:1px solid #d5e0d7;gap:16px;padding:24px;display:grid}.marketing-chat p{max-width:85%;padding:15px 17px}.customer-message{background:#eef2ed;justify-self:start}.advisor-message{background:#123a30;justify-self:end;color:#fff!important}.marketing-chat small{color:#77857e;font-size:12px}.marketing-plans{text-align:center;background:#fffdf8}.marketing-plans h2{margin-left:auto;margin-right:auto}.pricing-card{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.pricing-card h3{margin-top:0}.pricing-card b{color:#123a30;margin-top:24px;font-size:14px}.pricing-card span{color:#50665f;min-height:48px;margin-top:12px;font-size:14px;line-height:1.45}.pricing-card .outline{width:100%;margin-top:28px}.marketing-cta{color:#fff;text-align:center;background:#123a30}.marketing-cta h2{max-width:780px;margin-left:auto;margin-right:auto}.marketing-cta .primary{background:#e28d70;border-color:#e28d70;margin-top:10px}.marketing-cta .eyebrow{color:#d4dfc7}@media (max-width:760px){.marketing-nav{padding:16px 20px}.marketing-brand{width:132px}.marketing-nav nav{gap:12px}.marketing-nav nav>a{display:none}.marketing-nav .language-switch{transform-origin:100%;transform:scale(.86)}.marketing-signin{padding:8px 10px;font-size:12px}.marketing-hero{text-align:left;padding:76px 20px 62px}.marketing-hero h1{font-size:48px}.marketing-actions{flex-wrap:wrap;justify-content:flex-start}.marketing-section,.marketing-demo,.marketing-cta{padding:64px 20px}.marketing-grid,.pricing-grid,.marketing-demo{grid-template-columns:1fr;gap:16px}.marketing-demo{gap:34px}.marketing-section h2,.marketing-demo h2,.marketing-cta h2{font-size:40px}.marketing-cta{text-align:left}.marketing-cta h2{margin-left:0}}.ea-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}body{font-family:"Source Sans 3",sans-serif}.marketing-request{color:#fff;background:#ce5a31;border:0;padding:10px 14px;font-weight:700}.marketing-hero{text-align:left;max-width:1080px;padding:118px 32px 90px}.marketing-hero h1{max-width:860px}.marketing-hero .marketing-lede{max-width:720px;margin:0}.marketing-actions{justify-content:flex-start}.marketing-proof{background:#edf6ef;grid-template-columns:.8fr 1.2fr;gap:52px;padding:92px max(32px,50vw - 588px);display:grid}.marketing-proof h2,.marketing-ai h2,.marketing-plans h2{font:clamp(34px,4vw,56px)/1.05 Georgia,Times New Roman,serif}.case-file{background:#fffdf8;border:1px solid #cbd8cd}.case-chapter{color:#143a2e;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce7dd;grid-template-columns:56px 1fr 24px;gap:16px;width:100%;padding:22px;display:grid}.case-chapter.active{background:#e2f0e5}.case-chapter span{color:#ce5a31;font-weight:800}.case-chapter b{font:700 23px/1.2 Georgia,Times New Roman,serif}.case-chapter p{color:#50665f;margin:8px 0 0;line-height:1.45;display:none}.case-chapter.active p{display:block}.case-chapter em{font-size:22px;font-style:normal}.case-file footer{color:#fff;background:#143a2e;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.case-file footer button{color:#fff;background:#e28d70;border:0;padding:10px 14px;font-weight:700}.marketing-ai{background:#fffdf8;grid-template-columns:.72fr 1.28fr;gap:52px;padding:92px max(32px,50vw - 588px);display:grid}.marketing-ai-copy h2{margin:12px 0 18px}.marketing-ai-copy>p:not(.eyebrow),.ai-sequence p{color:#50665f;margin:0;line-height:1.55}.ai-sequence{border-top:1px solid #dce7dd;margin:0;padding:0;list-style:none}.ai-sequence li{border-bottom:1px solid #dce7dd;grid-template-columns:60px 1fr;gap:20px;padding:21px 0;display:grid}.ai-sequence span{color:#ce5a31;font-weight:800}.ai-sequence h3{color:#143a2e;margin:0 0 7px;font:25px/1.12 Georgia,Times New Roman,serif}.ai-outcomes{color:#143a2e;grid-column:2;margin:0;font-weight:800}.marketing-plans{background:#fffdf8;padding:90px max(32px,50vw - 588px)}.maturity-ladder{border-top:1px solid #dce7dd;margin:34px 0}.maturity-ladder>div{border-bottom:1px solid #dce7dd;grid-template-columns:60px 180px 1fr;align-items:center;gap:20px;padding:21px 0;display:grid}.maturity-ladder span{color:#ce5a31;font-weight:800}.maturity-ladder b{font:25px Georgia,Times New Roman,serif}.maturity-ladder p{color:#50665f;margin:0}.ea-backdrop{z-index:99;background:#0a1f1994;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ea-sheet{background:#fffdf8;width:min(680px,100%);max-height:calc(100dvh - 36px);padding:34px;position:relative;overflow:auto;box-shadow:0 24px 70px #0000003d}.ea-sheet h2{font:38px/1.1 Georgia,Times New Roman,serif}.ea-close{background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:16px}.ea-intro,.ea-privacy{color:#50665f;line-height:1.5}.ea-fields{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.ea-fields label{gap:7px;font-weight:700;display:grid}.ea-fields input{min-height:44px;font:inherit;background:#fff;border:1px solid #cbd8cd;padding:10px}.ea-fields .wide{grid-column:1/-1}.ea-actions{justify-content:flex-end;gap:10px;display:flex}.ea-actions button,.ea-success .primary{min-height:44px;padding:0 18px}.ea-success{gap:16px;padding:12px 0;display:grid}.ea-success p{line-height:1.55}@media (max-width:760px){.marketing-nav nav>a,.marketing-request{display:none}.marketing-hero{padding:72px 20px 58px}.marketing-proof,.marketing-ai{padding:64px 20px;display:block}.marketing-ai-copy,.proof-copy{margin-bottom:28px}.case-chapter{grid-template-columns:40px 1fr 20px;padding:18px}.case-chapter b{font-size:20px}.ai-sequence li{grid-template-columns:38px 1fr;gap:8px}.ai-sequence h3{font-size:22px}.ai-outcomes{margin-top:24px}.marketing-plans{padding:64px 20px}.maturity-ladder>div{grid-template-columns:38px 1fr;gap:8px}.maturity-ladder p{grid-column:2}.ea-backdrop{align-items:end;padding:0}.ea-sheet{width:100%;min-height:78dvh;max-height:100dvh;padding:26px 20px}.ea-fields{grid-template-columns:1fr}.ea-fields .wide{grid-column:auto}.ea-actions{background:#fffdf8;padding:14px 0;position:sticky;bottom:-26px}.ea-actions .primary{flex:1}}.marketing-dark{--mk-forest:#123a30;--mk-clay:#ce5a31;color:#f7f3e8;background:#123a30}.marketing-dark .marketing-nav{border-color:#ffffff2e}.marketing-dark .marketing-nav a,.marketing-dark .marketing-signin{color:#f7f3e8}.marketing-dark .marketing-signin{background:0 0;border-color:#ffffff73}.marketing-dark .marketing-hero{background:radial-gradient(circle at 84% 20%,#ce5a3152,#0000 30%),linear-gradient(120deg,#0d2d25,#1f5a4b);max-width:1176px;padding:128px 32px 100px}.marketing-dark .marketing-lede{color:#d6e3d8}.marketing-dark .primary{background:#ce5a31;border-color:#ce5a31}.marketing-dark .marketing-proof{color:#f7f3e8;background:#183f35;grid-template-columns:.75fr 1.25fr}.journey-record{background:#10342b;border:1px solid #ffffff47;box-shadow:16px 16px #ce5a312e}.journey-rail{border-bottom:1px solid #fff3;grid-template-columns:repeat(5,1fr);display:grid}.journey-step{color:#f7f3e8;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff29;min-height:124px;padding:18px 14px}.journey-step span,.journey-step small{color:#d5e6d8;font-size:11px;display:block}.journey-step b{margin:11px 0 5px;font:18px/1.08 Georgia,serif;display:block}.journey-step.selected{color:#123a30;background:#f7f3e8}.journey-step.action{box-shadow:inset 0 -4px #ce5a31}.journey-detail{background:linear-gradient(105deg,#1f5a4b,#123a30);min-height:230px;padding:30px}.journey-detail h3{margin:8px 0;font:32px/1.1 Georgia,serif}.journey-detail>p:not(.eyebrow){color:#e1ece2;max-width:610px;line-height:1.55}.journey-message{color:#123a30;background:#f7f3e8;border-left:3px solid #ce5a31;max-width:580px;margin-top:22px;padding:14px 16px;line-height:1.45}.journey-stamp{color:#c8dbcb;margin-top:14px;font-size:12px;display:block}.marketing-dark .marketing-plans{color:#123a30;text-align:left;background:#e8f0e7;padding:100px max(32px,50vw - 450px)}.founder-price{margin:28px 0 4px;font:54px/1 Georgia,serif}.founder-price small{font:16px Source Sans 3,sans-serif}.marketing-dark .marketing-plans ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.marketing-dark .marketing-plans li{border-top:1px solid #a9c1ae;padding-top:10px}.marketing-menu,.mobile-journey{display:none}@media (max-width:760px){.marketing-dark .marketing-nav{padding:14px 18px}.marketing-dark .marketing-nav nav{z-index:8;background:#f7f3e8;width:min(290px,100vw - 36px);padding:12px;display:none;position:absolute;top:66px;right:18px;box-shadow:0 18px 40px #0000004d}.marketing-dark .marketing-nav nav.open{gap:4px;display:grid}.marketing-dark .marketing-nav nav>a,.marketing-dark .marketing-nav nav button{color:#123a30;text-align:left;background:0 0;border:0;width:100%;min-height:44px;padding:0 12px;display:block}.marketing-dark .marketing-nav nav .marketing-request{color:#fff;background:#ce5a31}.marketing-dark .mobile-journey,.marketing-dark .marketing-menu{color:#f7f3e8;min-height:44px;font:700 12px Source Sans 3,sans-serif;background:0 0;border:0;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.marketing-dark .marketing-menu{border:1px solid #ffffff73}.marketing-dark .marketing-hero{padding:78px 20px 64px}.marketing-dark .marketing-proof{padding:56px 20px}.journey-rail{grid-template-columns:1fr}.journey-step{border-bottom:1px solid #ffffff26;border-right:0;grid-template-columns:42px 1fr auto;align-items:center;min-height:64px;display:grid}.journey-step b{margin:0;font-size:17px}.journey-step small{justify-self:end}.journey-detail{padding:24px 20px}.journey-detail h3{font-size:29px}.marketing-dark .marketing-plans{padding:62px 20px}.marketing-dark .marketing-plans ul{grid-template-columns:1fr}.ea-sheet{min-height:auto}}.marketing-dark .marketing-brand img{filter:none}.marketing-dark .primary,.marketing-dark .marketing-request,.marketing-dark .marketing-signin,.marketing-dark .marketing-menu{border-radius:999px;min-height:44px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.marketing-dark .primary,.marketing-dark .marketing-request{padding-inline:22px;box-shadow:0 8px 18px #ce5a3133}.marketing-dark .marketing-signin{padding-inline:18px}.marketing-dark .primary:hover,.marketing-dark .marketing-request:hover{background:#e36c42;border-color:#e36c42;transform:translateY(-2px);box-shadow:0 12px 24px #ce5a3152}.marketing-dark .marketing-signin:hover,.marketing-dark .marketing-menu:hover{background:#f7f3e81a;border-color:#f7f3e8;transform:translateY(-1px)}.marketing-dark .primary:focus-visible,.marketing-dark .marketing-request:focus-visible,.marketing-dark .marketing-signin:focus-visible,.marketing-dark .marketing-menu:focus-visible,.journey-step:focus-visible{outline-offset:3px;outline:3px solid #f5bd79}@media (max-width:760px){.marketing-dark .marketing-brand{width:164px}.marketing-dark .marketing-nav nav .marketing-request{border-radius:12px}.marketing-dark .marketing-menu{border-radius:999px;padding-inline:14px}}:root{--button-radius:14px;--button-radius-compact:10px;--button-height:44px;--button-focus:#f5bd79}.button,.primary,.outline,.send,.auth-submit,.settings-save{min-height:var(--button-height);border-radius:var(--button-radius);transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font:700 14px/1 "Source Sans 3",sans-serif;text-decoration:none;display:inline-flex}.button:hover:not(:disabled),.primary:hover:not(:disabled),.outline:hover:not(:disabled),.send:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled),.primary:active:not(:disabled),.outline:active:not(:disabled),.send:active:not(:disabled){box-shadow:none;transform:translateY(0)}.button:disabled,.primary:disabled,.outline:disabled,.send:disabled{opacity:.58;cursor:not-allowed}.button:focus-visible,.primary:focus-visible,.outline:focus-visible,.send:focus-visible,button:focus-visible{outline:3px solid var(--button-focus);outline-offset:3px}.button--primary{box-shadow:0 8px 18px #ce5a3133;color:#fff!important;background:#ce5a31!important;border-color:#ce5a31!important}.button--primary:hover:not(:disabled){box-shadow:0 12px 24px #ce5a3152;background:#e36c42!important;border-color:#e36c42!important}.button--secondary{color:#f7f3e8;background:0 0;border-color:#f7f3e87a}.button--secondary:hover:not(:disabled){background:#f7f3e81a;border-color:#f7f3e8}.button--quiet{color:inherit;background:0 0;border-color:#0000}.button--quiet:hover:not(:disabled){background:#18362e14}.button--destructive{color:#fff;background:#a63b2c;border-color:#a63b2c}.button--icon{border-radius:50%;width:44px;min-width:44px;padding:0;font-size:24px}.button--choice{border-radius:var(--button-radius-compact);color:#d7e6da;background:0 0;border-color:#ffffff3d;min-height:40px}.button--choice.selected{color:#123a30;background:#f7f3e8;border-color:#f7f3e8}.customer-portal button,.payment-composer button,.repair-portal button{border-radius:var(--button-radius)}.customer-portal .timelineItem,.customer-portal .attachmentPreview,.payment-composer .methods button{border-radius:var(--button-radius-compact)}.journey-detail--mobile{display:none}.journey-artifact{background:#f7f3e812;border:1px solid #ffffff47;gap:10px;margin-top:22px;padding:16px 18px;display:grid}.journey-artifact-topline,.journey-artifact-meta{align-items:center;gap:9px;display:flex}.journey-artifact-topline small{color:#f5bd79;letter-spacing:.1em;margin-right:auto;font-size:10px;font-weight:800}.journey-artifact-topline b{color:#f7f3e8;font-size:12px}.journey-status-mark{color:#ce5a31;font-size:13px}.journey-artifact-meta{color:#c9dbcd;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:9px 0;font-size:12px}.journey-artifact>p{max-width:620px;line-height:1.5;color:#f3f6ef!important;margin:0!important}.journey-artifact--evidence .journey-artifact-meta span:last-child{color:#f5bd79;font-size:18px}.journey-artifact--draft{background:#f7f3e81c;border-color:#f5bd798c}.journey-artifact--status .journey-status-mark{color:#8cc3a0}.journey-artifact .button{justify-self:start;margin-top:2px}@media (max-width:760px){.journey-detail--desktop{display:none}.journey-detail--mobile{background:#f7f3e80f;border:1px solid #ffffff40;min-height:0;margin:0 8px 8px 56px;padding:20px 16px;display:block}.journey-detail--mobile .journey-artifact{margin-top:16px}.journey-artifact{padding:15px}.journey-artifact-topline{align-items:flex-start}.journey-artifact-topline b{text-align:right;max-width:130px}.journey-artifact .button{width:100%}}.marketing-dark .ea-sheet,.marketing-dark .ea-sheet h2,.marketing-dark .ea-fields label,.marketing-dark .ea-fields input{color:#123a30}.marketing-dark .ea-sheet .eyebrow{color:#a64327}.marketing-dark .ea-close{color:#123a30}.profile-form select,.onboard-grid select{min-height:44px;font:400 16px "Source Sans 3",Arial,sans-serif}.onboarding .onboarding-field-label{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.onboarding .hours-row .onboarding-field-label{font-size:12px;font-weight:700}.onboarding .field-status{color:var(--muted);font-size:10px;font-weight:600}.onboarding [aria-invalid=true]{border-color:#a33724;box-shadow:0 0 0 1px #a33724}.onboarding .field-error{color:#a33724;font-size:11px;font-weight:700;line-height:1.35}.onboarding-error-summary,.onboarding-submit-error{color:#7f2518;background:#fff5f2;border:1px solid #a33724;margin-top:20px;padding:13px 15px;font-size:13px;line-height:1.45}.onboarding-error-summary ul{margin:7px 0 0;padding-left:18px}.onboarding-error-summary li+li{margin-top:3px}.onboarding .onboard-actions .primary{min-height:44px}@media (max-width:760px){.onboarding .onboard-actions{grid-template-columns:1fr;gap:10px;display:grid}.onboarding .onboard-actions .outline{order:2}.onboarding .onboard-actions .primary{order:1;width:100%}.onboarding .onboarding-field-label{white-space:normal;flex-wrap:wrap}.onboarding .address-fields label small{font-size:10px;font-weight:400;line-height:1.35}}.marketing-dark{color:#f7f3e8;background:#102f27}.marketing-dark .marketing-nav{z-index:3;border-color:#ffffff29;max-width:none;margin:0;padding:20px max(32px,50vw - 620px);position:relative}.marketing-dark .marketing-nav nav{gap:10px}.marketing-dark .marketing-brand{width:210px}.marketing-dark .marketing-signin,.marketing-dark .marketing-request{padding:0 16px}.marketing-language{min-width:44px;color:#f7f3e8!important;padding:0!important}.marketing-language-setting,.marketing-dark .marketing-menu{display:none}.marketing-dark .marketing-hero{background:radial-gradient(circle at 78% 20%,#ce5a3147,#0000 24%),radial-gradient(circle at 18% 90%,#468b6f30,#0000 30%),linear-gradient(120deg,#0c2b23,#1c5142);grid-template-columns:minmax(0,1.05fr) minmax(350px,.72fr);align-items:center;gap:clamp(38px,7vw,104px);max-width:none;min-height:650px;margin:0;padding:clamp(70px,10vw,150px) max(32px,50vw - 588px);display:grid}.hero-copy{max-width:650px;animation:.5s both marketing-rise}.marketing-dark .marketing-hero h1{max-width:680px;margin:14px 0 22px;font-size:clamp(48px,5.4vw,78px)}.marketing-dark .marketing-lede{color:#dce9df;max-width:620px;margin:0 0 30px;font-size:18px}.hero-artifact{z-index:1;color:#123a30;background:#f7f3e8;border:1px solid #ffffff4d;padding:26px;animation:.65s .1s both marketing-rise;position:relative;box-shadow:18px 18px #ce5a3138}.artifact-topline,.artifact-evidence,.hero-artifact footer,.journey-detail-title,.customer-approval{justify-content:space-between;align-items:center;gap:14px;display:flex}.artifact-topline{color:#527468;letter-spacing:.11em;font-size:11px;font-weight:800}.artifact-topline b{color:#a64327}.hero-artifact h2{margin:28px 0 9px;font:34px/1.05 Georgia,serif}.hero-artifact>p{color:#446056;margin:0;line-height:1.5}.artifact-evidence{border-top:1px solid #cbd8cd;border-bottom:1px solid #cbd8cd;margin-top:24px;padding:15px 0}.artifact-evidence>span{color:#ce5a31;font-size:24px}.artifact-evidence div{flex:1;gap:3px;display:grid}.artifact-evidence small{color:#617a70}.artifact-evidence em{font-style:normal;font-weight:800}.artifact-draft{background:#edf3ed;border:1px solid #d7e1d9;margin-top:18px;padding:15px}.artifact-draft small,.ai-suggestion small{color:#a64327;letter-spacing:.1em;font-size:10px;font-weight:800}.artifact-draft p{margin:7px 0 0;line-height:1.45}.hero-artifact footer{color:#355c4e;margin-top:17px;font-size:12px}.hero-artifact footer span{font-weight:800}.marketing-dark .marketing-proof{background:#183f35;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(32px,7vw,90px);padding:100px max(32px,50vw - 588px)}.proof-copy{align-self:start}.proof-copy h2{margin:12px 0 18px}.proof-copy>p:not(.eyebrow){color:#d4e4d7;max-width:390px;line-height:1.55}.journey-record{box-shadow:14px 14px #ce5a3129}.journey-view-switch{border-bottom:1px solid #fff3;gap:8px;padding:14px;display:flex}.journey-rail{grid-template-columns:repeat(4,1fr)}.journey-step{border-radius:0;min-height:118px}.journey-detail{min-height:300px}.journey-detail-title time{color:#c8dbcb;font-size:12px}.proof-evidence{grid-template-columns:.65fr 1.35fr;gap:14px;margin-top:22px;display:grid}.proof-evidence>div:first-child{border:1px solid #ffffff40;align-content:center;gap:6px;min-height:126px;padding:18px;display:grid}.proof-evidence>div:first-child span{color:#f5bd79;font-size:22px}.proof-evidence small{color:#c9dbcd}.ai-suggestion{background:#f7f3e817;border:1px solid #ffffff40;gap:7px;padding:18px;display:grid}.ai-suggestion p{color:#f3f6ef;margin:0;line-height:1.45}.ai-suggestion b{color:#f5bd79;font-size:12px}.customer-approval{color:#123a30;background:#fff5ef;border:1px solid #f0c2ad;margin-top:24px;padding:16px}.customer-approval div{gap:4px;display:grid}.customer-approval span{color:#486256;font-size:13px}.marketing-dark .marketing-plans{background:#e8f0e7;padding:100px max(32px,50vw - 450px)}.marketing-dark .marketing-plans h2{max-width:700px;margin:12px 0}.marketing-dark .marketing-plans>p:not(.eyebrow):not(.founder-price){font-size:16px}.marketing-dark .marketing-plans ul{margin:32px 0}.ea-sheet{border-radius:18px}.ea-sheet form{gap:0;display:grid}.ea-sheet h2{margin:7px 0 8px}.ea-fields input{border-radius:10px}.ea-honeypot{position:absolute!important;left:-10000px!important}.ea-error{color:#7a2a18;background:#fff0eb;border:1px solid #e5aa94;margin:0 0 14px;padding:12px;line-height:1.45}.ea-actions{margin-top:8px}.ea-actions .button--quiet{color:#123a30}.ea-success .button{justify-self:start}@keyframes marketing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-artifact{animation:none}.button,.primary,.outline,.send{transition:none}.button:hover:not(:disabled),.primary:hover:not(:disabled),.outline:hover:not(:disabled),.send:hover:not(:disabled){transform:none}}@media (max-width:760px){.marketing-dark .marketing-nav{padding:14px 18px}.marketing-dark .marketing-brand{width:164px}.marketing-dark .marketing-nav nav{border-radius:14px;gap:4px;top:66px;right:18px}.marketing-dark .marketing-nav nav>a,.marketing-dark .marketing-nav nav button{text-align:left;border-radius:10px;align-items:center;display:flex}.marketing-dark .marketing-nav nav .marketing-request{color:#fff;display:flex}.marketing-dark .marketing-menu{padding:0 14px;display:inline-flex}.marketing-dark .marketing-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:72px 20px 58px;display:grid}.marketing-dark .marketing-hero h1{font-size:48px}.marketing-dark .marketing-lede{font-size:16px}.hero-artifact{padding:20px;box-shadow:10px 10px #ce5a3133}.hero-artifact h2{font-size:29px}.marketing-dark .marketing-proof{padding:64px 20px;display:block}.proof-copy{margin-bottom:28px}.journey-view-switch{grid-template-columns:1fr 1fr;display:grid}.journey-view-switch .button{width:100%;padding:0 8px;font-size:13px}.journey-rail{grid-template-columns:1fr}.journey-detail{min-height:0}.proof-evidence{grid-template-columns:1fr}.customer-approval{grid-template-columns:1fr;display:grid}.customer-approval .button{width:100%}.marketing-dark .marketing-plans{padding:64px 20px}.ea-backdrop{align-items:end;padding:0}.ea-sheet{border-radius:18px 18px 0 0;width:100%;min-height:78dvh;max-height:100dvh;padding:26px 20px}.ea-actions{background:#fffdf8;padding:14px 0;position:sticky;bottom:-26px}.ea-actions .button--primary{flex:1}.ea-close{top:12px;right:12px}.marketing-language{display:none!important}.marketing-language-setting{color:#123a30;background:#e8f0e7;border-top:1px solid #cbd8cd;gap:10px;margin-top:8px;padding:16px 12px 4px;display:grid}.marketing-language-setting>span{letter-spacing:.04em;font:800 12px/1 "Source Sans 3",sans-serif}.marketing-language-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-dark .marketing-language-choices .button{color:#123a30;text-align:center;background:0 0;border:1px solid #a9c1ae;justify-content:center;width:100%;min-height:44px;display:inline-flex}.marketing-dark .marketing-language-choices .button.selected{color:#123a30;background:#fffef9;border-color:#123a30;box-shadow:inset 0 -3px #ce5a31}.marketing-dark .marketing-language-choices .button:focus-visible{outline-color:#ce5a31}}.journey-record-header{padding:28px 28px 0}.journey-record-header h3{color:#f7f3e8;margin:0;font:clamp(30px,3vw,42px)/1.05 Georgia,Times New Roman,serif}.journey-record-header p{color:#c9dbcd;margin:8px 0 0;font:400 16px/1.5 "Source Sans 3",sans-serif}.journey-view-switch .button{min-height:44px}.journey-step>span{letter-spacing:.08em;text-transform:uppercase;font:800 11px/1 "Source Sans 3",sans-serif}.journey-detail--mobile{box-sizing:border-box}@media (max-width:760px){.journey-record-header{padding:24px 18px 2px}.journey-record-header h3{font-size:31px}.journey-record-header p{font-size:15px}.journey-detail--mobile{border-inline:0;width:100%;margin:0 0 8px;padding:20px 18px}.journey-detail--mobile .journey-artifact{margin-top:16px}.journey-step{min-height:72px}.journey-step>span{font-size:10px}}.marketing-autopilot{--mk-ink:#18251f;--mk-forest:#1f5a4b;--mk-paper:#fffef9;--mk-canvas:#f5f5ef;--mk-line:#dbe1da;--mk-accent:#ce5a31;background:var(--mk-canvas);color:var(--mk-ink)}.marketing-autopilot .marketing-nav{z-index:5;border-bottom:1px solid var(--mk-line);background:var(--mk-paper);justify-content:space-between;align-items:center;gap:24px;max-width:none;margin:0;padding:18px max(32px,50vw - 620px);display:flex;position:relative}.marketing-autopilot .marketing-brand{width:210px}.marketing-autopilot .marketing-brand img{filter:none;max-width:100%;display:block}.marketing-autopilot nav,.marketing-autopilot .marketing-nav-links,.marketing-autopilot .marketing-nav-actions{align-items:center;gap:18px;display:flex}.marketing-autopilot nav{flex:1;justify-content:space-between}.marketing-autopilot a{color:var(--mk-ink);font-weight:700;text-decoration:none}.marketing-autopilot .marketing-nav-links a{font-size:14px}.marketing-autopilot .marketing-signin{color:var(--mk-forest);background:0 0;border-color:#a9c1ae}.marketing-autopilot .marketing-language{min-width:44px;color:var(--mk-forest)}.marketing-autopilot .marketing-menu,.marketing-autopilot .marketing-language-setting{display:none}.marketing-autopilot-hero{background:radial-gradient(circle at 78% 18%,#ce5a3124,#0000 24%),linear-gradient(120deg,#f7f7f0,#e8f0e7);grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:center;gap:clamp(42px,7vw,100px);max-width:none;min-height:650px;padding:clamp(72px,10vw,145px) max(32px,50vw - 588px);display:grid}.marketing-autopilot h1,.marketing-autopilot h2,.marketing-autopilot h3{font-family:Georgia,Times New Roman,serif}.marketing-autopilot .hero-copy{max-width:600px}.marketing-autopilot h1{letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(48px,5.2vw,76px);line-height:1.02}.marketing-autopilot .marketing-lede{color:#50665f;max-width:550px;margin:0;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:16px;margin-top:30px;display:flex}.hero-staff-link{min-height:44px;color:var(--mk-forest);padding-inline:0;font-weight:800}.marketing-autopilot .button--primary{border-color:var(--mk-accent)!important;background:var(--mk-accent)!important}.marketing-autopilot .button--choice{color:var(--mk-forest);border-color:#a9c1ae}.marketing-autopilot .button--choice.selected{border-color:var(--mk-forest);color:#fff;background:var(--mk-forest)}.autopilot-preview{background:var(--mk-paper);border:1px solid #b9cbbd;overflow:hidden;box-shadow:16px 16px #1f5a4b24}.autopilot-preview--proof{max-width:720px}.autopilot-preview-header{border-bottom:1px solid var(--mk-line);color:#527468;letter-spacing:.08em;justify-content:space-between;gap:12px;padding:15px 18px;font:800 11px/1 "Source Sans 3",sans-serif;display:flex}.autopilot-preview-header b{color:var(--mk-forest)}.autopilot-preview-tabs{border-bottom:1px solid var(--mk-line);grid-template-columns:repeat(4,1fr);display:grid}.autopilot-preview-tabs button{border:0;border-right:1px solid var(--mk-line);color:#50665f;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:10px;font:800 12px/1 "Source Sans 3",sans-serif;display:flex}.autopilot-preview-tabs button:last-child{border-right:0}.autopilot-preview-tabs button[aria-selected=true]{color:var(--mk-ink);box-shadow:inset 0 -3px 0 var(--mk-forest);background:#e8f0e7}.autopilot-preview-dot{background:#759a83;border-radius:50%;width:8px;height:8px}.autopilot-preview-dot.waiting{background:#d4a84b}.autopilot-preview-dot.needs_you{background:var(--mk-accent)}.autopilot-preview-dot.converted{background:var(--mk-forest)}.autopilot-preview-body{padding:24px;animation:.22s both autopilot-reveal}.autopilot-preview-case{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.autopilot-preview-case small,.autopilot-preview-draft small,.autopilot-preview-footer small{color:#527468;letter-spacing:.09em;text-transform:uppercase;font:800 10px/1 "Source Sans 3",sans-serif;display:block}.autopilot-preview-case h2{margin:7px 0 4px;font-size:29px}.autopilot-preview-case p{color:#50665f;margin:0;line-height:1.45}.autopilot-preview-case strong{color:var(--mk-forest);font:34px/1 Georgia,serif}.autopilot-preview-draft{background:#f5f8f3;border:1px solid #cbd8cd;gap:8px;margin-top:22px;padding:17px;display:grid}.autopilot-preview-draft b{font-size:17px}.autopilot-preview-draft p{color:#50665f;margin:0;line-height:1.5}.autopilot-preview-footer,.autopilot-preview-human{border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.autopilot-preview-footer span{color:#50665f;margin-top:5px;font-size:13px;display:block}.autopilot-preview-human{color:#7a2a18;background:#fff0eb;border:1px solid #e5aa94;padding:14px 16px}.autopilot-preview-human span{font-size:13px}.autopilot-preview .button{white-space:nowrap}.autopilot-preview .button:disabled{opacity:1;color:#fff;background:var(--mk-forest)!important;border-color:var(--mk-forest)!important}@keyframes autopilot-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.marketing-autopilot .marketing-proof{color:#f7f3e8;background:#183f35;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(42px,8vw,105px);max-width:none;padding:110px max(32px,50vw - 588px);display:grid}.autopilot-proof .proof-copy p:not(.eyebrow){color:#d5e6d8;max-width:410px;line-height:1.55}.autopilot-proof h2{margin:12px 0 18px;font-size:clamp(36px,4vw,54px);line-height:1.05}.autopilot-proof .autopilot-preview{box-shadow:14px 14px #ce5a3138}.marketing-autopilot .marketing-control,.marketing-autopilot .marketing-revenue{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(42px,8vw,105px);max-width:none;padding:105px max(32px,50vw - 588px);display:grid}.marketing-autopilot .marketing-control{background:var(--mk-paper)}.marketing-autopilot .marketing-revenue{background:#e8f0e7}.control-copy h2,.revenue-copy h2{margin:12px 0 18px;font-size:clamp(36px,4vw,52px);line-height:1.05}.control-copy>p:not(.eyebrow),.revenue-copy>p:not(.eyebrow){color:#50665f;line-height:1.55}.control-ledger{border:1px solid var(--mk-line);grid-template-columns:1fr 1fr;display:grid}.control-ledger section{border-right:1px solid var(--mk-line);padding:28px}.control-ledger section:last-child{background:#f1f5ef;border-right:0}.control-ledger h3{margin:12px 0 18px;font-size:28px}.control-ledger li{border-top:1px solid var(--mk-line);padding-top:12px;font-size:14px;line-height:1.4}.revenue-record{background:var(--mk-paper);border:1px solid #b9cbbd;padding:28px;box-shadow:12px 12px #1f5a4b1f}.revenue-record header,.revenue-record footer{color:#527468;letter-spacing:.06em;justify-content:space-between;gap:12px;font:800 11px/1 "Source Sans 3",sans-serif;display:flex}.revenue-value{gap:7px;margin:32px 0 26px;display:grid}.revenue-value span{color:#50665f}.revenue-trail li{border-top:1px solid var(--mk-line);grid-template-columns:34px 1fr;gap:13px;padding-top:14px;display:grid}.revenue-trail li>span{color:var(--mk-accent);font:800 12px/1 "Source Sans 3",sans-serif}.revenue-trail b{font-size:15px}.revenue-trail p{color:#50665f;margin:4px 0 0;line-height:1.45}.revenue-record footer{border-top:1px solid var(--mk-line);margin-top:24px;padding-top:16px}.revenue-record footer b{color:var(--mk-forest)}.marketing-autopilot .marketing-plans{color:#f7f3e8;background:#183f35;max-width:none;padding:100px max(32px,50vw - 450px)}.marketing-autopilot .marketing-plans h2{max-width:760px;margin:12px 0;font-size:clamp(38px,4vw,56px);line-height:1.05}.marketing-autopilot .marketing-plans>p:not(.eyebrow):not(.founder-price){color:#d5e6d8;line-height:1.5}.marketing-autopilot .founder-price{margin:28px 0 4px;font:54px/1 Georgia,serif}.marketing-autopilot .marketing-plans ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0;padding:0;list-style:none;display:grid}.marketing-autopilot .marketing-plans li{border-top:1px solid #ffffff47;padding-top:10px}@media (prefers-reduced-motion:reduce){.autopilot-preview-body{animation:none}.autopilot-preview-tabs button,.autopilot-preview .button{transition:none}}@media (max-width:760px){.marketing-autopilot .marketing-nav{padding:14px 18px}.marketing-autopilot .marketing-brand{width:164px}.marketing-autopilot nav{background:var(--mk-paper);width:min(290px,100vw - 36px);padding:12px;display:none;position:absolute;top:66px;right:18px;box-shadow:0 18px 40px #14231d33}.marketing-autopilot nav.open,.marketing-autopilot .marketing-nav-links,.marketing-autopilot .marketing-nav-actions{gap:4px;display:grid}.marketing-autopilot nav a,.marketing-autopilot nav button{justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding-inline:12px;display:flex}.marketing-autopilot .marketing-menu{color:var(--mk-forest);border-color:#a9c1ae;display:inline-flex}.marketing-autopilot .marketing-language{display:none}.marketing-autopilot .marketing-language-setting{border-top:1px solid var(--mk-line);gap:10px;margin-top:8px;padding:16px 12px 4px;display:grid}.marketing-language-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-autopilot-hero,.marketing-autopilot .marketing-proof,.marketing-autopilot .marketing-control,.marketing-autopilot .marketing-revenue{grid-template-columns:1fr;gap:38px;padding:68px 20px;display:grid}.marketing-autopilot h1{font-size:48px}.marketing-autopilot .marketing-lede{font-size:16px}.autopilot-preview{box-shadow:8px 8px #1f5a4b24}.autopilot-preview-tabs{grid-template-columns:1fr 1fr}.autopilot-preview-tabs button{border-bottom:1px solid var(--mk-line)}.autopilot-preview-case h2{font-size:26px}.autopilot-preview-footer{flex-direction:column;align-items:stretch}.autopilot-preview .button{width:100%}.control-ledger{grid-template-columns:1fr}.control-ledger section{border-right:0;border-bottom:1px solid var(--mk-line)}.control-ledger section:last-child{border-bottom:0}.revenue-record{padding:22px}.marketing-autopilot .marketing-plans{padding:68px 20px}.marketing-autopilot .marketing-plans ul{grid-template-columns:1fr}.hero-actions{flex-wrap:wrap}}.journey-guide{color:#c9dbcd;margin:0;padding:14px 28px;font:600 13px/1.4 "Source Sans 3",sans-serif}.journey-rail{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.journey-step{color:#f7f3e8;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff29;align-content:start;gap:7px;min-height:132px;padding:18px 14px;transition:background-color .22s,color .22s,box-shadow .22s;display:grid;position:relative}.journey-step:last-child{border-right:0}.journey-step:hover{background:#f7f3e817}.journey-step.selected,.journey-step.selected:hover{color:#123a30;background:#f7f3e8;box-shadow:inset 0 -4px #ce5a31}.journey-step span{color:#d5e6d8;letter-spacing:.08em;text-transform:uppercase;font:800 10px/1 "Source Sans 3",sans-serif}.journey-step b{margin:0;font:18px/1.08 Georgia,Times New Roman,serif}.journey-step small{color:#d5e6d8;font:600 11px/1.3 "Source Sans 3",sans-serif}.journey-step.selected span,.journey-step.selected small{color:#527468}.journey-step-status{justify-self:start;align-items:center;width:max-content;display:inline-flex}.journey-step-status--action{letter-spacing:.02em;background:#ce5a31;border:1px solid #ce5a31;border-radius:999px;padding:4px 8px;font-weight:800;color:#fff7ef!important}.journey-step:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #f5bd79}.journey-detail--shared{border-top:0;min-height:300px}.journey-detail-mobile-context,.journey-view-switch--detail{display:none}@media (max-width:1023px){.journey-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding-right:30px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.journey-rail::-webkit-scrollbar{display:none}.journey-step{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 clamp(148px,44vw,168px);min-height:126px}.journey-detail--shared{min-height:0;padding:26px 20px}}@media (max-width:760px){.journey-navigator{z-index:2;isolation:isolate;background:#10342b;position:sticky;top:0;box-shadow:0 8px 16px #04191433}.journey-navigator .journey-view-switch{padding:10px 18px 8px}.journey-navigator .journey-view-switch .button{min-height:44px}.journey-guide{text-overflow:ellipsis;white-space:nowrap;padding:8px 18px 10px;font-size:12px;overflow:hidden}.journey-rail{padding-right:18px;scroll-padding-inline:18px}.journey-step{border-bottom:0;border-right:1px solid #ffffff29;flex-basis:clamp(136px,40vw,156px);grid-template-columns:1fr;align-items:start;min-height:82px;padding:12px 13px;display:grid}.journey-step:last-child{border-right:1px solid #ffffff29}.journey-step b{margin:0;font-size:17px}.journey-step small{justify-self:start;font-size:10px}.journey-detail--shared{box-sizing:border-box;border-inline:0;width:100%;min-height:0;margin:0;padding:24px 18px}.journey-detail--shared .journey-artifact{margin-top:16px}}@media (prefers-reduced-motion:reduce){.journey-step{transition:none}.journey-rail{scroll-behavior:auto}}.artifact-checklist{border-top:1px solid #cbd8cd;border-bottom:1px solid #cbd8cd;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:14px 0;list-style:none;display:grid}.artifact-checklist li{color:#355c4e;justify-content:space-between;align-items:center;gap:6px;font:700 12px/1.25 "Source Sans 3",sans-serif;display:flex}.artifact-checklist b{color:#1f5a4b;font-size:15px}.artifact-concern{gap:6px;margin-top:18px;display:grid}.artifact-concern small{color:#a64327;letter-spacing:.1em;font:800 10px/1 "Source Sans 3",sans-serif}.artifact-concern p{color:#123a30;margin:0;font:23px/1.15 Georgia,Times New Roman,serif}.hero-artifact footer{align-items:flex-start}.hero-artifact footer span{max-width:300px;line-height:1.35}.marketing-revenue,.marketing-control{color:#123a30;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(32px,7vw,90px);padding:100px max(32px,50vw - 588px);display:grid}.marketing-revenue{background:#fffef9}.revenue-copy,.control-copy{align-self:start}.revenue-copy h2,.control-copy h2{margin:12px 0 18px}.revenue-copy>p:not(.eyebrow),.control-copy>p:not(.eyebrow){color:#446056;max-width:430px;line-height:1.55}.revenue-record{background:#f7f3e8;border:1px solid #b8c8b9;box-shadow:14px 14px #1f5a4b1f}.revenue-record header,.revenue-record footer{color:#527468;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font:800 10px/1 "Source Sans 3",sans-serif;display:flex}.revenue-record header{border-bottom:1px solid #cbd8cd}.revenue-record header b{color:#1f5a4b}.revenue-value{border-bottom:1px solid #cbd8cd;gap:5px;padding:26px 20px 22px;display:grid}.revenue-value strong{font:clamp(50px,6vw,76px)/.9 Georgia,Times New Roman,serif}.revenue-value span{font:700 14px/1.3 "Source Sans 3",sans-serif}.revenue-trail{gap:0;margin:0;padding:0;list-style:none;display:grid}.revenue-trail li{border-bottom:1px solid #dbe1da;grid-template-columns:34px 1fr;gap:12px;padding:16px 20px;display:grid}.revenue-trail li>span{color:#a64327;letter-spacing:.08em;font:800 11px/1.4 "Source Sans 3",sans-serif}.revenue-trail li div{gap:4px;display:grid}.revenue-trail b{font:800 13px/1.3 "Source Sans 3",sans-serif}.revenue-trail p{color:#446056;margin:0;font:400 14px/1.45 "Source Sans 3",sans-serif}.revenue-record footer{color:#527468;border-top:0;padding:18px 20px}.revenue-record footer b{color:#1f5a4b;letter-spacing:0;font:800 18px/1 Georgia,Times New Roman,serif}.marketing-control{background:#e8f0e7}.control-ledger{background:#fffef9;border:1px solid #b8c8b9;grid-template-columns:1fr 1fr;display:grid}.control-ledger section{padding:28px}.control-ledger section+section{border-left:1px solid #b8c8b9}.control-ledger h3{margin:9px 0 22px;font:32px/1.05 Georgia,Times New Roman,serif}.control-ledger ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.control-ledger li{color:#355c4e;border-top:1px solid #dbe1da;padding:11px 0;font:600 14px/1.4 "Source Sans 3",sans-serif}.control-ledger li:last-child{border-bottom:1px solid #dbe1da}@media (max-width:760px){.artifact-checklist{grid-template-columns:1fr;gap:7px}.marketing-revenue,.marketing-control{padding:64px 20px;display:block}.revenue-copy,.control-copy{margin-bottom:28px}.revenue-record{box-shadow:9px 9px #1f5a4b1f}.revenue-record header,.revenue-record footer{padding-inline:16px}.revenue-record header span{max-width:190px;line-height:1.35}.revenue-value{padding:22px 16px}.revenue-trail li{padding:15px 16px}.revenue-record footer{align-items:flex-start}.revenue-record footer b{text-align:right}.control-ledger{grid-template-columns:1fr}.control-ledger section{padding:24px 18px}.control-ledger section+section{border-top:1px solid #b8c8b9;border-left:0}.control-ledger h3{font-size:29px}}.marketing-dark .marketing-nav{z-index:3;border-color:#ffffff29;align-items:center;gap:24px;max-width:none;margin:0;padding:20px max(32px,50vw - 620px);display:flex;position:relative}.marketing-dark .marketing-brand{flex:none;width:210px}.marketing-dark .marketing-nav nav{align-items:center;gap:28px;margin-left:auto;display:flex}.marketing-dark .marketing-nav-links,.marketing-dark .marketing-nav-actions{align-items:center;display:flex}.marketing-dark .marketing-nav-links{gap:22px}.marketing-dark .marketing-nav-actions{gap:10px}.marketing-dark .marketing-nav a{color:#f7f3e8;font:700 15px/1 "Source Sans 3",sans-serif;text-decoration:none}.marketing-dark .marketing-nav a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.marketing-dark .marketing-nav a:focus-visible{outline-offset:5px;outline:3px solid #f5bd79}.marketing-dark .marketing-request,.marketing-dark .marketing-signin,.marketing-dark .marketing-menu{min-height:44px}.marketing-dark .marketing-language{min-width:44px;padding-inline:10px!important}.marketing-dark .marketing-language:hover:not(:disabled){background:#f7f3e81a}.marketing-dark .marketing-language:active:not(:disabled),.marketing-dark .marketing-request:active:not(:disabled),.marketing-dark .marketing-signin:active:not(:disabled),.marketing-dark .marketing-menu:active:not(:disabled){box-shadow:none;transform:translateY(0)}@media (max-width:900px){.marketing-dark .marketing-nav{padding:14px 18px}.marketing-dark .marketing-brand{width:164px}.marketing-dark .marketing-nav nav{z-index:8;background:#f7f3e8;border-radius:14px;width:min(290px,100vw - 36px);margin:0;padding:12px;display:none;position:absolute;top:calc(100% + 8px);right:18px;box-shadow:0 18px 40px #0000004d}.marketing-dark .marketing-nav nav.open,.marketing-dark .marketing-nav-links,.marketing-dark .marketing-nav-actions{gap:4px;display:grid}.marketing-dark .marketing-nav nav a,.marketing-dark .marketing-nav nav button{color:#123a30;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;min-height:44px;padding:0 12px;display:flex}.marketing-dark .marketing-nav nav a:hover,.marketing-dark .marketing-nav nav a:focus-visible{background:#e8f0e7;outline:0;text-decoration:none}.marketing-dark .marketing-nav nav .marketing-request{color:#fff;background:#ce5a31;justify-content:flex-start}.marketing-dark .marketing-nav nav .marketing-request:hover{background:#e36c42}.marketing-dark .marketing-nav nav .marketing-signin{border:1px solid #a9c1ae}.marketing-dark .marketing-menu{margin-left:auto;padding-inline:14px;display:inline-flex}.marketing-dark .marketing-language{justify-content:flex-start;display:inline-flex!important}.marketing-dark .marketing-language-setting{display:none}}@media (max-width:760px){.marketing-dark .marketing-language{display:none!important}.marketing-dark .marketing-language-setting{color:#123a30;background:#e8f0e7;border-top:1px solid #cbd8cd;gap:10px;margin-top:8px;padding:16px 12px 4px;display:grid}.marketing-dark .marketing-language-setting>span{letter-spacing:.04em;font:800 12px/1 "Source Sans 3",sans-serif}.marketing-dark .marketing-language-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-dark .marketing-language-choices .button{color:#123a30;text-align:center;background:0 0;border:1px solid #a9c1ae;justify-content:center;width:100%;min-height:44px;display:inline-flex}.marketing-dark .marketing-language-choices .button.selected{color:#123a30;background:#fffef9;border-color:#123a30;box-shadow:inset 0 -3px #ce5a31}.marketing-dark .marketing-language-choices .button:focus-visible{outline-color:#ce5a31}}.shop-nav i{place-items:center;width:18px;height:18px;display:grid}.shop-nav i svg{width:18px;height:18px}.approved-message-composer{background:#f7faf6;border:1px solid #cbd8cd;gap:14px;margin-top:18px;padding:18px;display:grid}.approved-message-readiness{border-left:3px solid var(--forest);gap:4px;padding-left:12px;display:grid}.approved-message-readiness b{font:700 14px/1.25 "Source Sans 3",Arial,sans-serif}.approved-message-readiness span{color:var(--muted);font-size:13px;line-height:1.4}.approved-message-controls{gap:10px;display:grid}.approved-message-controls label,.approved-message-draft label{color:var(--ink);gap:6px;font-size:13px;font-weight:700;display:grid}.approved-message-controls input,.approved-message-draft textarea{box-sizing:border-box;width:100%;color:var(--ink);background:#fff;border:1px solid #cbd8cd;padding:10px 12px;font:400 14px/1.45 "Source Sans 3",Arial,sans-serif}.approved-message-draft textarea{resize:vertical;min-height:116px}.approved-message-tags{flex-wrap:wrap;gap:7px;display:flex}.approved-message-tags button{min-height:32px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cbd8cd;border-radius:999px;padding:0 11px;font-weight:700}.approved-message-tags button.selected{border-color:var(--forest);color:#fff;background:var(--forest)}.approved-message-results{gap:8px;max-height:250px;display:grid;overflow:auto}.approved-message-results>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1d8;gap:4px;padding:12px;display:grid}.approved-message-results>button:hover,.approved-message-results>button.selected{border-color:var(--forest);background:#edf6ef}.approved-message-results span{color:var(--muted);font-size:13px;line-height:1.4}.approved-message-results p{color:var(--muted);margin:0;font-size:13px}.approved-message-draft{border-top:1px solid #d7e1d8;gap:12px;padding-top:14px;display:grid}.approved-message-draft>p{color:var(--muted);margin:0;font-size:13px}.approved-message-draft>div{justify-content:flex-end;gap:10px;display:flex}.approved-message-error,.approved-message-receipt{margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.approved-message-error{color:#7a2a18;background:#fff1eb;border-left:3px solid #ce5a31}.approved-message-receipt{border-left:3px solid var(--forest);color:#1f5a4b;background:#e9f4eb}@media (max-width:760px){.approved-message-composer{margin-inline:-2px;padding:16px}.approved-message-results{max-height:220px}.approved-message-draft>div{grid-template-columns:1fr 1fr;display:grid}.approved-message-draft>div button{width:100%}}.approved-library{max-width:1120px}.approved-library-header{justify-content:flex-end;display:flex}.approved-library-header .primary{min-height:44px}.approved-library-toolbar{grid-template-columns:minmax(180px,1fr) 150px;width:400px}.approved-library-layout{grid-template-columns:400px minmax(0,1fr)}.approved-library-list span{font-size:13px}.approved-library-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:14px!important}.approved-message-count{border-left:3px solid var(--forest);color:#1f5a4b;background:#e9f4eb;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}@media (max-width:760px){.approved-library-header{justify-content:stretch}.approved-library-header .primary{width:100%}.approved-library-toolbar{grid-template-columns:1fr;width:100%}.approved-library-toolbar label:first-of-type{grid-column:auto}}.approved-library{gap:20px;max-width:1120px}.approved-library-toolbar{grid-template-columns:minmax(0,1fr) 160px auto;gap:12px;width:100%}.approved-library-toolbar>button{white-space:nowrap;min-height:44px}.approved-library-toolbar input,.approved-library-toolbar select,.approved-library-editor input,.approved-library-editor textarea,.approved-library-tag-create input{outline-color:var(--forest);font-size:16px}.approved-library-filter-tags{gap:8px;display:grid}.approved-library-filter-tags>b{font:700 14px "Source Sans 3",Arial,sans-serif}.approved-library-filter-tags>div{flex-wrap:wrap;gap:8px;display:flex}.approved-library-filter-tags button,.approved-library-editor .approved-message-tags button{min-height:44px;padding:0 14px}.approved-library-tag-toggle{border-style:dashed!important}.approved-library-layout{grid-template-columns:minmax(0,1fr);gap:20px}.approved-library-layout.is-editor-open{grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr)}.approved-library-list{min-width:0}.approved-library-list>button:not(.approved-library-more){gap:8px;min-height:120px;padding:16px 20px}.approved-library-list>button:not(.approved-library-more).saved{animation:4s ease-out approved-library-saved}.approved-library-list>button:not(.approved-library-more):focus-visible{z-index:1;outline:3px solid var(--forest);outline-offset:-3px;position:relative}.approved-library-row-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.approved-library-list b{font-size:17px}.approved-library-row-heading>span{color:var(--muted);flex:none;font:700 13px "Source Sans 3",Arial,sans-serif}.approved-library-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--ink)!important;font:400 16px/1.45 "Source Sans 3",Arial,sans-serif!important}.approved-library-preview em{color:var(--muted);margin-left:8px;font-size:13px;font-style:normal}.approved-library-list i{border:1px solid var(--line);border-radius:3px;padding:1px 3px;font-size:10px;font-style:normal;display:inline-block}.approved-library-list i.language-off{opacity:.42;text-decoration:line-through}.approved-library-row-tags{flex-wrap:wrap;gap:6px;display:flex}.approved-library-row-tags i{color:var(--forest);border-radius:999px;padding:3px 8px;font-size:12px}.approved-library-empty{align-content:center;min-height:180px;padding:32px 24px}.approved-library-empty p{font-size:16px}.approved-library-skeletons{gap:0;display:grid}.approved-library-skeletons span{border-top:1px solid var(--line);background:linear-gradient(90deg,#f1f3ed 25%,#fffef9 50%,#f1f3ed 75%) 0 0/200% 100%;height:120px;animation:1.2s infinite approved-library-loading}.approved-library-skeletons span:first-child{border-top:0}@keyframes approved-library-loading{to{background-position:-200% 0}}@keyframes approved-library-saved{0%,65%{background:#eaf4eb}to{background:0 0}}.approved-library-notice{border-left:3px solid var(--forest)}.approved-library-editor textarea{min-height:180px}.approved-library button:focus-visible,.approved-library input:focus-visible,.approved-library textarea:focus-visible,.approved-library select:focus-visible{outline:3px solid var(--forest);outline-offset:2px}@media (max-width:760px){.approved-library-toolbar{grid-template-columns:1fr}.approved-library-toolbar>button{width:100%}.approved-library-layout,.approved-library-layout.is-editor-open{display:block}.approved-library-row-heading{flex-direction:column;align-items:start;gap:4px}.approved-library-list>button:not(.approved-library-more){min-height:132px;padding:16px}.approved-library-editor{z-index:90;min-height:100dvh;box-shadow:none;border:0;padding:20px 18px 34px;position:fixed;inset:0;overflow:auto}.approved-library-editor header{z-index:1;background:#fffef9;margin:-20px -18px 0;padding:20px 18px 16px;position:sticky;top:-20px}.approved-library-editor footer{background:#fffef9;margin:0 -18px -34px;padding:14px 18px 34px;position:sticky;bottom:-34px}.approved-library-editor footer .primary,.approved-library-editor footer .outline{flex:1}.approved-library-editor .text-button{width:100%;margin-left:0}.approved-library-tag-create{grid-template-columns:1fr}.approved-library-discard{padding:20px;position:fixed;inset:auto 18px 18px}.approved-library-list{margin-top:4px}}.approved-message-composer{border-color:var(--line);background:var(--paper);gap:16px;padding:20px}.approved-message-heading h3{margin:2px 0 4px;font:700 22px/1.15 "Source Sans 3",sans-serif}.approved-message-heading p:last-child{color:var(--muted);margin:0;font:14px/1.4 "Source Sans 3",sans-serif}.approved-message-continue{border:1px solid var(--forest);min-height:56px;color:var(--ink);text-align:left;background:#eef6f0;align-items:center;gap:12px;padding:10px 14px;display:flex}.approved-message-continue>span:first-child{border:1px solid var(--forest);width:28px;height:28px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.approved-message-continue>span:last-child{gap:2px;display:grid}.approved-message-continue small{color:var(--muted);font:13px "Source Sans 3",sans-serif}.approved-message-controls input,.approved-message-tags button{min-height:44px}.approved-message-more-tags{color:var(--ink)!important;border-style:dashed!important}.approved-message-results{border:1px solid var(--line);background:var(--paper);gap:0;max-height:320px;overflow:auto}.approved-message-results>button{border:0;border-top:1px solid var(--line);min-height:76px;padding:14px 16px}.approved-message-results>button:first-child{border-top:0}.approved-message-results>button:focus-visible,.approved-message-continue:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.approved-message-results>button:hover{background:var(--wash)}.approved-message-empty{color:var(--muted);gap:8px;padding:20px;font:14px "Source Sans 3",sans-serif;display:grid}.approved-message-empty .text-button{justify-self:start;min-height:44px}.approved-message-skeleton{border-top:1px solid var(--line);background:linear-gradient(90deg,#f1f3ed 25%,#fffef9 50%,#f1f3ed 75%) 0 0/200% 100%;height:76px;animation:1.2s infinite approved-message-loading;display:block}@keyframes approved-message-loading{to{background-position:-200% 0}}.approved-message-editor{border:1px solid var(--forest);background:var(--paper);gap:16px;padding:18px;display:grid;position:relative}.approved-message-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;display:flex}.approved-message-editor>header span{color:var(--muted);font:13px "Source Sans 3",sans-serif}.approved-message-source{align-items:baseline;gap:8px;display:flex}.approved-message-source span{color:var(--muted);font-size:13px}.approved-message-context{border:1px solid var(--line);margin:0;padding:10px 12px;font:14px/1.4 "Source Sans 3",sans-serif}.approved-message-context span{color:var(--forest)}.approved-message-editor label{gap:6px;font:700 14px "Source Sans 3",sans-serif;display:grid}.approved-message-editor textarea{box-sizing:border-box;border:1px solid var(--line);resize:vertical;width:100%;min-height:180px;padding:12px;font:400 16px/1.5 "Source Sans 3",sans-serif}.approved-message-editor footer{justify-content:flex-end;gap:10px;display:flex}.approved-message-editor footer button{min-height:44px}.approved-message-composer .primary{border-color:var(--forest);background:var(--forest)}.approved-message-count{color:var(--muted);background:0 0;border-left:0;padding:0}.approved-message-error,.approved-message-notice{border:1px solid var(--line);align-items:flex-start;gap:8px;margin:0;padding:12px;font:14px/1.4 "Source Sans 3",sans-serif;display:flex}.approved-message-error{color:#7a2a18;background:#fff1eb;border-color:#efc7b9}.approved-message-notice{color:var(--forest);background:#eef6f0}.approved-message-receipt{border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.approved-message-receipt>div:first-child{grid-template-columns:24px 1fr;column-gap:8px;display:grid}.approved-message-receipt>div:first-child>span{border:1px solid;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.approved-message-receipt p{color:var(--muted);grid-column:2;margin:2px 0 0;font-size:13px}.approved-message-receipt.failed{color:#7a2a18}.approved-message-discard{z-index:2;border:1px solid var(--ink);background:var(--paper);align-content:center;gap:10px;padding:22px;display:grid;position:absolute;inset:12px;box-shadow:0 14px 36px #18251f2e}.approved-message-discard p{color:var(--muted);margin:0}.approved-message-discard>div{flex-wrap:wrap;gap:8px;display:flex}.approved-message-discard button{min-height:44px}@media (max-width:760px){.approved-message-composer{padding:16px}.approved-message-editor{z-index:20;background:var(--paper);padding:18px;position:fixed;inset:0;overflow:auto}.approved-message-editor>header{z-index:1;background:var(--paper);position:sticky;top:0}.approved-message-editor footer{background:var(--paper);border-top:1px solid var(--line);margin:0 -18px;padding:12px 18px;position:sticky;bottom:-18px}.approved-message-editor footer>*{flex:1}.approved-message-results{max-height:none}.approved-message-receipt{flex-direction:column;align-items:flex-start}.approved-message-receipt>div:last-child{width:100%}.approved-message-receipt>div:last-child button{width:100%;min-height:44px}}.content-library-strip{border:1px solid var(--line);background:var(--wash);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.content-library-strip>div{gap:4px;display:grid}.content-library-strip span,.content-library-grid span,.content-library-tags{color:var(--muted);font-size:13px}.content-library-modal{z-index:110;background:#081e189e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.content-library-modal>section{background:var(--paper);width:min(760px,100%);max-height:90vh;color:var(--ink);padding:28px;position:relative;overflow:auto}.content-library-close{min-height:44px;color:var(--forest);background:0 0;border:0;font-weight:700;position:absolute;top:12px;right:12px}.content-library-modal label{gap:7px;margin:14px 0;font-weight:700;display:grid}.content-library-modal input{border:1px solid var(--line);min-height:44px;font:inherit;padding:10px}.content-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.content-library-grid button{border:1px solid var(--line);text-align:left;background:#fff;gap:7px;min-height:44px;padding:8px;display:grid}.content-library-grid button.selected{outline:3px solid var(--forest);outline-offset:1px}.content-library-grid img{object-fit:cover;background:#edf3ed;width:100%;height:104px}.content-library-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.content-library-video{background:#edf3ed;place-items:center;height:104px;font-weight:700;display:grid;color:var(--forest)!important}@media (max-width:760px){.content-library-strip{flex-direction:column;align-items:stretch}.content-library-strip .outline{width:100%}.content-library-modal{padding:0}.content-library-modal>section{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:26px 18px}.content-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-library-tabs{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:flex}.content-library-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 12px;font:700 14px "Source Sans 3",sans-serif}.content-library-tabs button[aria-selected=true]{border-color:var(--forest);color:var(--ink)}.content-library-manager{gap:14px;margin-top:20px;display:grid}.content-library-manager>label{gap:6px;font:700 14px "Source Sans 3",sans-serif;display:grid}.content-library-manager>label input{border:1px solid var(--line);min-height:44px;padding:10px 12px;font:400 16px "Source Sans 3",sans-serif}.content-library-manager-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-library-manager-grid article{border:1px solid var(--line);background:#fff;gap:7px;padding:8px;display:grid}.content-library-manager-grid article .text-button{min-height:36px;color:var(--forest);justify-self:start}@media (max-width:760px){.content-library-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-library-manager-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.content-library-manager-header .primary{white-space:nowrap;min-height:44px}.content-library-gallery-settings{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:start;gap:18px;display:grid}.content-library-gallery-settings .settings-form{gap:14px;max-width:none;display:grid}.content-library-gallery-settings .settings-form label{color:var(--ink);gap:7px;font:700 14px "Source Sans 3",sans-serif;display:grid}.content-library-gallery-settings .settings-form input:not([type=color]),.content-library-gallery-settings .settings-form textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;padding:10px 12px;font:400 16px/1.4 "Source Sans 3",sans-serif}.content-library-gallery-settings .settings-form input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;width:100%;height:44px;padding:4px;display:block}.content-library-gallery-settings .settings-form textarea{resize:vertical;min-height:120px}.content-library-recipient-preview{max-width:none;min-height:260px}.content-library-help{border-top:1px solid var(--line);max-width:760px;color:var(--muted);padding:16px 0;font:14px/1.5 "Source Sans 3",sans-serif}.content-library-help summary{min-height:44px;color:var(--forest);cursor:pointer;font-weight:700}.content-library-help p{margin:8px 0 0}@media (max-width:760px){.content-library-manager-header{flex-direction:column;align-items:stretch}.content-library-manager-header .primary{width:100%}.content-library-gallery-settings{grid-template-columns:1fr}.content-library-recipient-preview{min-height:0}}.autopilot-gallery-share{margin-top:16px}.autopilot-gallery-drawer{place-items:stretch end}.autopilot-gallery-drawer>section{width:min(580px,100%);height:100%;max-height:100dvh}.autopilot-gallery-drawer textarea{border:1px solid var(--line);min-height:96px;font:inherit;padding:10px}@media (max-width:760px){.autopilot-gallery-drawer{place-items:stretch stretch}.autopilot-gallery-drawer>section{width:100%;height:100dvh}}.autopilot-opportunity-since{color:var(--muted);gap:4px;margin-top:10px;display:grid}.autopilot-opportunity-since small{letter-spacing:.09em;text-transform:uppercase;font:800 10px/1 "Source Sans 3",sans-serif}.autopilot-opportunity-since time{color:var(--ink);overflow-wrap:anywhere;font:700 15px/1.35 "Source Sans 3",sans-serif}.date-verify{background:#fff0c9;border-radius:999px;width:max-content;padding:5px 8px;color:#77521d!important;letter-spacing:0!important;font:800 11px/1 "Source Sans 3",sans-serif!important}.dashboard-opportunities{border:1px solid var(--line);background:var(--paper);margin-top:24px}.dashboard-opportunities header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding:20px;display:flex}.dashboard-opportunities h2{margin:5px 0 0;font:32px/1.08 Georgia,Times New Roman,serif}.dashboard-opportunities header small,.dashboard-opportunity-list small{color:var(--muted);font:600 13px/1.4 "Source Sans 3",sans-serif}.dashboard-opportunity-list{display:grid}.dashboard-opportunity-list>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.dashboard-opportunity-list>button:last-child{border-bottom:0}.dashboard-opportunity-list>button:hover,.dashboard-opportunity-list>button:focus-visible{background:#edf4ed}.dashboard-opportunity-list>button>span{gap:4px;display:grid}.dashboard-opportunity-date{justify-items:end}.dashboard-opportunity-date>b{font:700 13px/1.35 "Source Sans 3",sans-serif}.dashboard-opportunities-state{color:var(--muted);margin:0;padding:22px 20px;font:400 15px/1.45 "Source Sans 3",sans-serif}@media (max-width:760px){.autopilot-opportunity-since{margin-top:8px}.dashboard-opportunities header{align-items:start;padding:18px;display:grid}.dashboard-opportunities h2{font-size:27px}.dashboard-opportunity-list>button{align-items:start;padding:15px 18px}.dashboard-opportunity-date{justify-items:start}.dashboard-opportunity-date>b{font-size:12px}}.content-library-tabs{border-bottom:1px solid var(--line);gap:26px;margin:0 0 24px;display:flex}.content-library-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;font-weight:800}.content-library-tabs button[aria-selected=true]{border-bottom-color:var(--forest);color:var(--ink)}.content-library-settings .content-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.content-library-settings .content-library-grid article{border:1px solid var(--line);gap:8px;padding:10px;display:grid}.content-library-settings .content-library-grid img{object-fit:cover;background:var(--wash);width:100%;height:150px}.content-library-settings .content-library-grid span{background:var(--wash);height:150px;color:var(--forest);place-items:center;font-weight:800;display:grid}@media (max-width:760px){.content-library-tabs{gap:16px;overflow:auto}.content-library-settings .content-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-library-picker-section{margin-top:20px}.content-library-picker-section h3{color:var(--forest);margin:0;font:700 15px/1.3 "Source Sans 3",sans-serif}.content-library-picker-section .content-library-grid{margin-top:10px}.content-library-upload-results{color:var(--muted);gap:6px;margin:0;padding:0;font:14px/1.4 "Source Sans 3",sans-serif;list-style:none;display:grid}.approved-message-picker-tags{gap:8px;margin-top:18px;display:grid}.approved-message-picker-tags>b,.approved-message-picker-search>span{font:700 14px "Source Sans 3",sans-serif}.approved-message-picker-tags>div{flex-wrap:wrap;gap:8px;display:flex}.approved-message-picker-tags button{border:1px solid var(--line);min-height:44px;color:var(--forest);background:#fff;border-radius:999px;padding:0 14px;font:700 14px "Source Sans 3",sans-serif}.approved-message-picker-tags button.selected{border-color:var(--forest);color:#fff;background:var(--forest)}.approved-message-picker-tags .approved-message-more-tags{color:var(--ink);border-style:dashed}.approved-message-picker-search{gap:6px;display:grid}.approved-message-picker-search small,.approved-message-picker-count{color:var(--muted);margin:0;font:14px/1.4 "Source Sans 3",sans-serif}.approved-message-picker-count{padding-top:2px}.approved-message-picker-skeletons{gap:0;display:grid}.approved-message-picker-skeletons span{border-top:1px solid var(--line);background:linear-gradient(90deg,#f1f3ed 25%,#fffef9 50%,#f1f3ed 75%) 0 0/200% 100%;height:76px;animation:1.2s infinite approved-message-loading;display:block}.approved-message-picker-skeletons span:first-child{border-top:0}@media (max-width:760px){.approved-message-picker-tags>div>button:nth-child(n+5):not(.approved-message-more-tags){display:none}.approved-message-picker-tags:has(.approved-message-more-tags[aria-expanded=true])>div>button{display:inline-flex}.approved-message-picker-tags .approved-message-more-tags{display:inline-flex!important}}.inbox-message-portal{color:var(--forest);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex;margin-top:9px!important}.inbox-message-portal span{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}.inbox-message-portal.unavailable{color:#8a4b1e}.billing-activation,.billing-capacity,.billing-usage,.team-access,.team-activation{border:1px solid var(--line);background:var(--paper);padding:28px}.billing-activation{background:#f2e5d3;max-width:900px}.billing-activation>div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.billing-activation h2,.team-access h2{max-width:620px;margin:4px 0 10px;font-size:34px;line-height:1.08}.billing-activation p,.billing-activation li,.team-access p,.team-activation p,.billing-capacity>p,.billing-usage>p{color:var(--muted);font-size:13px;line-height:1.55}.billing-activation ul{margin:20px 0;padding-left:18px}.billing-activation li+li{margin-top:7px}.billing-plan{grid-template-columns:minmax(0,1fr) 310px;gap:17px;display:grid}.billing-capacity{padding:0}.billing-capacity>.card-top,.billing-capacity>p,.billing-capacity>.rule-actions,.billing-capacity>[role=status]{margin-left:28px;margin-right:28px}.billing-capacity>.card-top{padding-top:28px}.billing-capacity>.card-top>span{text-transform:capitalize}.capacity-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 28px;display:grid}.capacity-row b,.capacity-row small{display:block}.capacity-row small{max-width:440px;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.quantity-stepper{border:1px solid var(--line);background:var(--paper);grid-template-columns:44px 48px 44px;align-items:center;display:grid}.quantity-stepper button{min-height:44px;color:var(--forest);background:0 0;border:0;font-size:22px}.quantity-stepper button:disabled{color:#aab4ac}.quantity-stepper output{text-align:center;font:700 15px "Source Sans 3",Arial,sans-serif}.billing-total{border-top:1px solid var(--line);background:var(--sage);justify-content:space-between;align-items:baseline;gap:16px;padding:22px 28px;display:flex}.billing-total span{font-weight:700}.billing-total strong{font:700 34px Georgia,serif}.billing-total small{color:var(--muted);font:400 12px "Source Sans 3",Arial,sans-serif}.billing-capacity>.rule-actions{padding:20px 0}.billing-usage{background:var(--sage);align-self:start}.billing-usage h2{margin:12px 0;font-size:32px}.billing-usage h2 small{color:var(--muted);font:400 12px "Source Sans 3",Arial,sans-serif}.team-access,.team-activation{max-width:900px}.team-access-header{justify-content:space-between;align-items:start;gap:25px;margin-bottom:24px;display:flex}.team-access-header h2{font-size:29px}.team-access-header>.primary{white-space:nowrap}.team-capacity-notice{background:#fff5f0;border:1px solid #d8b5a4;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;font-size:12px;display:grid}.team-capacity-notice span{color:var(--muted)}.team-capacity-notice button,.team-actions button{color:var(--forest);background:0 0;border:0;font:700 12px "Source Sans 3",Arial,sans-serif;text-decoration:underline}.team-roster{border:1px solid var(--line)}.team-roster-head,.team-roster article{grid-template-columns:36px minmax(150px,1fr) 110px 90px 130px;align-items:center;gap:14px;padding:14px 16px;display:grid}.team-roster-head{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#f7f7f2;grid-template-columns:minmax(200px,1fr) 110px 90px 130px;padding-left:66px;font-size:10px;font-weight:700}.team-roster article{border-top:1px solid var(--line);font-size:12px}.team-roster b,.team-roster small{display:block}.team-roster small{color:var(--muted);margin-top:4px;font-size:11px}.team-roster select{border:1px solid var(--line);background:var(--paper);min-height:44px;padding:0 8px;font:600 12px "Source Sans 3",Arial,sans-serif}.team-status{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:700}.team-status.active{color:var(--forest);background:var(--sage)}.team-status.pending{color:#76501f;background:#fff1ce}.team-status.expired{color:#7a2a18;background:#fff0eb}.team-actions{gap:9px;display:flex}.team-invite-dialog{border:1px solid var(--line);background:var(--paper);width:min(500px,100vw - 32px);padding:0;box-shadow:0 22px 60px #16252040}.team-invite-dialog::backdrop{background:#1625207a}.team-invite-dialog form{gap:15px;padding:28px;display:grid}.team-invite-dialog h2{margin:0;font-size:30px}.team-invite-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.team-invite-dialog label{gap:7px;font-size:12px;font-weight:700;display:grid}.team-invite-dialog input,.team-invite-dialog select{border:1px solid var(--line);background:var(--paper);min-height:44px;padding:0 10px;font:14px "Source Sans 3",Arial,sans-serif}.dialog-close{min-width:44px;min-height:44px;color:var(--forest);background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:14px}.team-invite-note{background:var(--sage);padding:11px}@media (max-width:760px){.billing-activation,.billing-capacity,.billing-usage,.team-access,.team-activation{padding:20px}.billing-activation>div,.billing-plan{grid-template-columns:1fr}.billing-activation h2{font-size:30px}.billing-capacity>.card-top,.billing-capacity>p,.billing-capacity>.rule-actions,.billing-capacity>[role=status]{margin-left:20px;margin-right:20px}.billing-capacity>.card-top{padding-top:20px}.capacity-row{grid-template-columns:1fr;padding:18px 20px}.quantity-stepper{justify-self:start}.billing-total{padding:19px 20px}.team-access-header{display:grid}.team-roster-head{display:none}.team-roster article{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:14px}.team-roster article>span:first-of-type{grid-row:1/3}.team-roster article>span:nth-of-type(2){grid-column:3}.team-roster article>span:nth-of-type(3),.team-roster article>select{grid-area:2/3}.team-roster article>span:last-child{grid-area:3/2/auto/4}.team-actions{padding-top:5px}.team-capacity-notice{grid-template-columns:1fr}.team-capacity-notice button{justify-self:start}.team-invite-dialog{border:0;width:100vw;max-width:none;height:100dvh;max-height:none}.team-invite-dialog form{align-content:start;min-height:100%;padding:30px 20px}}.staff-language-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.billing-activation h2,.billing-activation p,.billing-activation li,.billing-capacity p,.billing-capacity small,.team-access-header h2,.team-access-header p,.team-capacity-notice span,.team-roster small,.team-invite-dialog p,.team-invite-note{overflow-wrap:anywhere}.channel-test-phone{gap:6px;min-width:240px;font-weight:700;display:grid}.channel-test-phone input{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:var(--canvas);padding:9px 11px}.channel-test-phone input:focus-visible,.channel-actions :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
