@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-400.ttf) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-500.ttf) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-600.ttf) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-700.ttf) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-800.ttf) format("truetype")}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-900.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#0d0d0d;direction:rtl}#__next,body,html{height:100%}:root{--op-brand-soft:color-mix(in srgb,var(--op-action) 10%,transparent);--op-brand-border:color-mix(in srgb,var(--op-frame) 28.000000000000004%,transparent);--op-bg-light:#f5f4f1;--op-surface-soft-light:#fbfaf8;--op-text-light:#1e1e1e;--op-bg-dark:#15130f;--op-surface-dark:#1e1b17;--op-text-dark:#ede9e2;--op-radius-sm:10px;--op-radius-md:14px;--op-radius-lg:18px;--op-radius-pill:999px;--op-shadow-card-light:0 1px 2px rgba(38,31,24,.05),0 5px 14px rgba(38,31,24,.07);--op-shadow-raised-light:0 3px 5px color-mix(in srgb,var(--op-navy) 12%,transparent),0 10px 24px color-mix(in srgb,var(--op-navy) 16%,transparent);--op-shadow-primary-light:0 2px 0 color-mix(in srgb,var(--op-navy) 74%,transparent),0 5px 8px color-mix(in srgb,var(--op-navy) 18%,transparent),0 13px 26px color-mix(in srgb,var(--op-navy) 19%,transparent);--op-shadow-primary-hover-light:0 3px 0 color-mix(in srgb,var(--op-navy) 72%,transparent),0 7px 10px color-mix(in srgb,var(--op-navy) 20%,transparent),0 16px 30px color-mix(in srgb,var(--op-navy) 22%,transparent);--op-shadow-primary-pressed-light:0 1px 0 color-mix(in srgb,var(--op-navy) 70%,transparent),0 3px 7px color-mix(in srgb,var(--op-navy) 16%,transparent);--op-shadow-card-dark:0 1px 2px rgba(0,0,0,.3),0 5px 14px rgba(0,0,0,.34);--op-shadow-raised-dark:0 3px 5px rgba(0,0,0,.36),0 12px 26px rgba(0,0,0,.44);--op-shadow-primary-dark:0 2px 0 color-mix(in srgb,var(--op-navy) 95%,transparent),0 6px 10px rgba(0,0,0,.32),0 15px 28px rgba(0,0,0,.38);--op-shadow-primary-pressed-dark:0 1px 0 color-mix(in srgb,var(--op-navy) 95%,transparent),0 3px 7px rgba(0,0,0,.3);--op-motion-fast:110ms;--op-motion-base:150ms;--op-motion-slow:220ms;--op-ease-press:cubic-bezier(0.2,0.8,0.2,1);--op-ease-release:cubic-bezier(0.22,1,0.36,1)}body,html{color-scheme:light;overscroll-behavior-y:none}body:has([data-theme=dark]),html:has([data-theme=dark]){background:var(--op-bg-dark);color-scheme:dark}body:has([data-theme=light]),html:has([data-theme=light]){background:var(--op-bg-light);color-scheme:light}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}[role=button],button{touch-action:manipulation}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--op-frame) 30%,transparent);outline-offset:2px}button{transform:translateZ(0);transition:transform var(--op-motion-fast) var(--op-ease-press),filter var(--op-motion-fast) ease,box-shadow var(--op-motion-base) ease}button:disabled{cursor:not-allowed}.op-btn{transition:transform var(--op-motion-base) var(--op-ease-release),box-shadow var(--op-motion-base) ease,filter var(--op-motion-fast) ease!important;will-change:transform}.op-btn,.op-btn:hover{transform:translateZ(0)!important}.op-btn:active:not(:disabled){transform:translateY(2px) scale(.99)!important;filter:brightness(.97) saturate(.98)!important;transition-duration:var(--op-motion-fast)!important}[data-theme=light] .op-btn.op-float{box-shadow:var(--op-shadow-primary-light)!important}[data-theme=dark] .op-btn.op-float{box-shadow:var(--op-shadow-primary-dark)!important}[data-theme=light] .op-btn.op-float:active:not(:disabled){box-shadow:var(--op-shadow-primary-pressed-light)!important}[data-theme=dark] .op-btn.op-float:active:not(:disabled){box-shadow:var(--op-shadow-primary-pressed-dark)!important}[data-theme=light] .op-card{box-shadow:var(--op-shadow-card-light)!important}[data-theme=dark] .op-card{box-shadow:var(--op-shadow-card-dark)!important}.op-card{transition:transform var(--op-motion-base) var(--op-ease-release),box-shadow var(--op-motion-base) ease!important}.op-card:active{transform:scale(.998)!important}@media (hover:hover) and (pointer:fine){.op-btn:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.025)!important}[data-theme=light] .op-btn.op-float:hover:not(:disabled){box-shadow:var(--op-shadow-primary-hover-light)!important}[data-theme=light] .op-card:hover{box-shadow:var(--op-shadow-raised-light)!important}[data-theme=dark] .op-card:hover{box-shadow:var(--op-shadow-raised-dark)!important}}.op-v2-danger,.op-v2-primary,.op-v2-secondary,.op-v2-soft{border-radius:var(--op-radius-md);font:inherit;font-weight:800;cursor:pointer;transition:transform var(--op-motion-base) var(--op-ease-release),box-shadow var(--op-motion-base) ease,filter var(--op-motion-fast) ease,background-color var(--op-motion-base) ease,border-color var(--op-motion-base) ease}.op-v2-primary{color:var(--op-action-ink);border:0;border-bottom:2px solid var(--op-brand-deep);background:linear-gradient(180deg,var(--op-action) 0,var(--op-brand) 55%,var(--op-brand-deep) 100%);box-shadow:var(--op-shadow-primary-light)}[data-theme=dark] .op-v2-primary{background:var(--op-action-fill);box-shadow:var(--op-shadow-primary-dark)}.op-v2-secondary{color:var(--text,var(--op-text-light));background:var(--surface,var(--op-surface-light));border:1px solid var(--border2,#dad6ce);box-shadow:0 2px 5px rgba(30,25,20,.08)}.op-v2-soft{color:var(--accent,var(--op-brand));background:var(--accent-soft,var(--op-brand-soft));border:1px solid var(--accent-border,var(--op-brand-border))}.op-v2-danger{color:#fff;background:#c5453b;border:1px solid #a93730;box-shadow:0 2px 0 #8d2c27,0 6px 14px rgba(197,69,59,.2)}.op-v2-danger:active:not(:disabled),.op-v2-primary:active:not(:disabled),.op-v2-secondary:active:not(:disabled),.op-v2-soft:active:not(:disabled){transform:translateY(2px) scale(.99);filter:brightness(.97);box-shadow:0 1px 3px rgba(30,25,20,.14)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.op-btn,.op-card,.op-v2-danger,.op-v2-primary,.op-v2-secondary,.op-v2-soft,button{transform:none!important}}button:active:not(:disabled){transform:translateY(1px) scale(.995)}.op-btn:active:not(:disabled),.op-v2-danger:active:not(:disabled),.op-v2-primary:active:not(:disabled),.op-v2-secondary:active:not(:disabled),.op-v2-soft:active:not(:disabled){transform:translateY(2px) scale(.99)!important}.op-btn,.op-v2-danger,.op-v2-primary,.op-v2-secondary,.op-v2-soft,button{transition-duration:105ms!important}@media (prefers-reduced-motion:reduce){.op-btn,.op-v2-danger,.op-v2-primary,.op-v2-secondary,.op-v2-soft,button{transition:none!important;transform:none!important}}body,html{overscroll-behavior-y:auto}:root{--op-copper-50:#fbf3ec;--op-copper-100:#f6e4d4;--op-copper-200:var(--op-action);--op-copper-400:var(--op-action);--op-copper-700:var(--op-action);--op-stone-25:#fcfbf9;--op-stone-50:#f7f5f1;--op-stone-100:#efebe4;--op-charcoal:#211d19;--op-control-height:44px;--op-bottom-nav-height:72px;--op-ring:0 0 0 3px color-mix(in srgb,var(--op-action) 22%,transparent);--op-shadow-card-premium:0 1px 2px rgba(47,37,28,.05),0 8px 22px rgba(47,37,28,.075);--op-shadow-card-hover:0 2px 4px rgba(47,37,28,.06),0 14px 34px rgba(47,37,28,.12);--op-shadow-control:0 1px 2px rgba(47,37,28,.06),0 3px 8px rgba(47,37,28,.07);--op-shadow-primary:0 2px 0 var(--op-navy),0 5px 9px color-mix(in srgb,var(--op-navy) 22%,transparent),0 14px 30px color-mix(in srgb,var(--op-navy) 20%,transparent);--op-shadow-primary-pressed:0 1px 0 var(--op-navy),0 2px 5px color-mix(in srgb,var(--op-navy) 14.000000000000002%,transparent)}[data-theme=light]{--bg:#f5f3ef;--surface:#fff;--surface2:#faf8f5;--border:#e7e1d8;--border2:#d8d0c5;--op-field-border:color-mix(in srgb,var(--op-frame) 55.00000000000001%,transparent);--text:#211d19;--text2:#554d45;--muted:#786f66;--muted2:#a0988f;--accent:var(--op-action);--accent2:var(--op-link);--accent-soft:color-mix(in srgb,var(--op-action) 9.5%,transparent);--accent-border:color-mix(in srgb,var(--op-frame) 24%,transparent);--shadow-card:var(--op-shadow-card-premium);--shadow-raise:var(--op-shadow-card-hover);--shadow-pop:0 18px 50px rgba(47,37,28,.18);--btn-shadow:var(--op-shadow-primary);--btn-shadow-hover:0 3px 0 var(--op-navy),0 8px 13px color-mix(in srgb,var(--op-navy) 24%,transparent),0 18px 38px color-mix(in srgb,var(--op-navy) 23%,transparent);--r-sm:11px;--r-md:16px;--r-lg:22px}[data-theme=dark]{--bg:#14110e;--surface:#1d1915;--surface2:#25201b;--border:var(--op-frame);--border2:var(--op-frame);--op-field-border:color-mix(in srgb,var(--op-frame) 65%,transparent);--text:#f1ece5;--text2:#c7bfb5;--muted:#978e83;--muted2:#71695f;--accent:var(--op-action);--accent2:var(--op-link);--accent-soft:color-mix(in srgb,var(--op-action) 13%,transparent);--accent-border:color-mix(in srgb,var(--op-frame) 30%,transparent);--shadow-card:0 1px 1px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.28);--shadow-raise:0 2px 4px rgba(0,0,0,.34),0 14px 36px rgba(0,0,0,.42);--shadow-pop:0 20px 56px rgba(0,0,0,.56);--btn-shadow:0 2px 0 var(--op-navy),0 6px 10px rgba(0,0,0,.34),0 15px 30px rgba(0,0,0,.4);--btn-shadow-hover:0 3px 0 var(--op-navy),0 9px 14px rgba(0,0,0,.38),0 20px 40px rgba(0,0,0,.48);--r-sm:11px;--r-md:16px;--r-lg:22px}[data-theme=light]{background-color:var(--bg)!important;background-image:radial-gradient(900px 420px at 88% -8%,color-mix(in srgb,var(--op-action) 7.5%,transparent),transparent 62%),radial-gradient(620px 340px at -8% 22%,color-mix(in srgb,var(--op-action) 3.5000000000000004%,transparent),transparent 64%)!important}[data-theme=dark]{background-color:var(--bg)!important;background-image:radial-gradient(900px 420px at 88% -8%,color-mix(in srgb,var(--op-action) 8.5%,transparent),transparent 62%),radial-gradient(620px 340px at -8% 22%,hsla(0,0%,100%,.018),transparent 64%)!important}body,html{overscroll-behavior-y:auto!important}.op-btn,.op-v2-danger,.op-v2-primary,.op-v2-secondary,.op-v2-soft,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform 95ms cubic-bezier(.22,1,.36,1),box-shadow 105ms ease,filter 95ms ease,background-color .12s ease,border-color .12s ease!important}.op-btn:active:not(:disabled),.op-v2-danger:active:not(:disabled),.op-v2-primary:active:not(:disabled),.op-v2-secondary:active:not(:disabled),.op-v2-soft:active:not(:disabled),button:active:not(:disabled){transition:none!important}.op-v2-primary{background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border:0!important;border-bottom:2px solid var(--op-frame)!important;box-shadow:var(--btn-shadow)!important;border-radius:var(--r-md)!important;font-weight:800!important}.op-v2-primary:active:not(:disabled){transform:translateY(2px) scale(.99)!important;box-shadow:var(--op-shadow-primary-pressed)!important;filter:brightness(.97)!important}.op-v2-secondary{background:var(--surface)!important;color:var(--text2)!important;border:1px solid var(--op-field-border)!important;box-shadow:var(--op-shadow-control)!important;border-radius:var(--r-md)!important;font-weight:750!important}.op-v2-secondary:active:not(:disabled){transform:translateY(1px) scale(.992)!important;box-shadow:0 1px 2px rgba(47,37,28,.09)!important;background:var(--surface2)!important}.op-v2-soft{background:var(--accent-soft)!important;color:var(--op-link)!important;border:1px solid var(--op-field-border)!important;box-shadow:none!important;border-radius:var(--r-md)!important;font-weight:800!important}.op-v2-danger{background:rgba(216,90,80,.09)!important;color:var(--st-attention,#d85a50)!important;border:1px solid rgba(216,90,80,.24)!important;box-shadow:none!important;border-radius:var(--r-md)!important}@media (hover:hover) and (pointer:fine){.op-btn.op-float:hover:not(:disabled),.op-v2-primary:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:var(--btn-shadow-hover)!important;filter:brightness(1.025)!important}.op-v2-secondary:hover:not(:disabled){border-color:var(--accent-border)!important;box-shadow:0 4px 12px rgba(47,37,28,.1)!important}}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:var(--op-ring)!important}[data-theme] input:not([type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),[data-theme] select,[data-theme] textarea{box-sizing:border-box;border-radius:12px!important;border-width:1.5px!important;border-color:var(--op-field-border)!important;background-color:var(--surface)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 1px 2px rgba(47,37,28,.03);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease!important}[data-theme] input:not([type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]):focus,[data-theme] select:focus,[data-theme] textarea:focus{border-color:var(--accent)!important;box-shadow:var(--op-ring)!important}.op-card,[data-theme] [style*="var(--shadow-card)"]{border-width:1px!important;border-color:var(--op-field-border)!important;box-shadow:var(--shadow-card)!important}.op-card{border-radius:var(--r-md)!important}[data-theme] .op-ui-pricebook-item,[data-theme] [id^=qm-row-]{border-width:1px!important;margin-bottom:12px!important}[data-theme] .op-ui-pricebook-item,[data-theme] [id^=qm-row-][style*="var(--border)"]{border-color:var(--op-field-border)!important}[data-theme] .op-ui-pricebook-item:focus-within,[data-theme] .op-ui-pricebook-item[data-dirty=true],[data-theme] .op-ui-pricebook-item[data-editing=true],[data-theme] [id^=qm-row-][style*="var(--border)"]:focus-within{border-color:var(--accent)!important}@media (hover:hover) and (pointer:fine){.op-card:hover{box-shadow:var(--shadow-raise)!important}}.op-ui-section-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 16px}.op-ui-section-title{color:var(--text);font-size:20px;line-height:1.25;font-weight:900;letter-spacing:-.2px}.op-ui-section-title:after{content:"";display:block;width:30px;height:3px;margin-top:7px;border-radius:999px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--op-action) 18%,transparent))}.op-ui-section-add{min-height:40px;padding:8px 15px!important;font-size:13px!important;white-space:nowrap}.op-ui-nav-item{min-width:0;position:relative;border-top:0!important;border-radius:12px;color:var(--muted)!important}.op-ui-nav-item.tab-active{color:var(--op-link)!important}.op-ui-nav-item.tab-active:after{right:22%!important;left:22%!important;height:2px!important;background:var(--op-action-fill)!important}.op-ui-nav-icon{width:21px;height:21px;display:grid;place-items:center;font-size:0!important;color:currentColor}.op-ui-action:before,.op-ui-channel-btn:before,.op-ui-icon-only:before,.op-ui-nav-icon:before{content:"";display:block;width:19px;height:19px;background:currentColor;-webkit-mask:var(--op-ui-icon) center /contain no-repeat;mask:var(--op-ui-icon) center /contain no-repeat}button[data-nav=dashboard]{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3 2.8 10.4a2 2 0 0 0-.8 1.6v8a1 1 0 0 0 1 1h6v-6h6v6h6a1 1 0 0 0 1-1v-8a2 2 0 0 0-.8-1.6z'/%3E%3C/svg%3E")}button[data-nav=quotes]{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h9l5 5v15H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m8 2v5h5M8 13h8v2H8zm0 4h8v2H8z'/%3E%3C/svg%3E")}button[data-nav=jobs]{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 4h6a2 2 0 0 1 2 2v2h3a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h3V6a2 2 0 0 1 2-2m0 4h6V6H9zm-5 4v7h16v-7h-6v2h-4v-2z'/%3E%3C/svg%3E")}button[data-nav=leads]{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8m6.5 1a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7M2 21v-3c0-3.3 3.1-5.5 7-5.5s7 2.2 7 5.5v3zm14.3-7.5c3.4.3 5.7 2.2 5.7 5V21h-4v-3c0-1.8-.6-3.3-1.7-4.5'/%3E%3C/svg%3E")}button[data-nav=payments]{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h15a3 3 0 0 1 3 3v1h-5a4 4 0 0 0 0 8h5v1a3 3 0 0 1-3 3H3a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2m13 6h6v4h-6a2 2 0 0 1 0-4'/%3E%3C/svg%3E")}@media (min-width:721px){.op-ui-nav-item{padding:10px 8px!important;transition:color .12s ease,background-color .12s ease!important}.op-ui-nav-item:hover{background:var(--surface2)!important}}@media (max-width:720px){body{padding-bottom:calc(var(--op-bottom-nav-height) + env(safe-area-inset-bottom) + 14px)!important}div:has(>.op-ui-nav-item){position:fixed!important;right:8px!important;left:8px!important;bottom:8px!important;z-index:85!important;display:flex!important;gap:4px!important;margin:0!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom))!important;border:1px solid var(--border)!important;border-radius:20px!important;background:hsla(0,0%,100%,.92)!important;box-shadow:0 -2px 6px rgba(47,37,28,.04),0 14px 45px rgba(47,37,28,.19)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:opacity .12s ease,transform .15s cubic-bezier(.22,1,.36,1)!important}[data-theme=dark] div:has(>.op-ui-nav-item){background:rgba(29,25,21,.92)!important;box-shadow:0 -2px 6px rgba(0,0,0,.14),0 14px 48px rgba(0,0,0,.48)!important}.op-ui-nav-item{flex:1 1!important;padding:8px 2px 7px!important;gap:3px!important;min-height:52px;font-size:11px!important;font-weight:650!important;border-radius:14px!important;transition:background-color .12s ease,color .12s ease,transform 90ms ease!important}.op-ui-nav-item.tab-active{background:var(--accent-soft)!important}.op-ui-nav-item.tab-active:after{display:none!important}.op-ui-nav-icon{width:20px;height:20px}.op-float[style*="position: fixed"],.op-ui-fab-create{bottom:calc(var(--op-bottom-nav-height) + env(safe-area-inset-bottom) + 20px)!important;left:16px!important;padding:12px 18px!important;font-size:13.5px!important;box-shadow:var(--btn-shadow)!important}body:has(input:focus,textarea:focus,select:focus) div:has(>.op-ui-nav-item){opacity:0!important;transform:translateY(calc(100% + 24px))!important;pointer-events:none!important}body:has(input:focus,textarea:focus,select:focus) .op-float[style*="position: fixed"],body:has(input:focus,textarea:focus,select:focus) .op-ui-fab-create{opacity:0!important;pointer-events:none!important}}[data-tour=welcome]{position:relative;overflow:hidden;padding:16px!important;border-radius:20px!important;box-shadow:var(--shadow-raise)!important}[data-tour=welcome]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--op-action) 15%,transparent))}[data-tour=welcome]:after{content:"";position:absolute;width:180px;height:180px;left:-80px;top:-110px;border-radius:50%;background:color-mix(in srgb,var(--op-action) 6%,transparent);pointer-events:none}[data-tour=insights]>div:first-child{font-size:12px!important;text-transform:none;letter-spacing:.15px;color:var(--muted)!important}[data-tour=insights] .op-card{padding:14px 15px!important;border-radius:15px!important}[data-tour=insights] .op-card button{background:var(--accent-soft)!important;color:var(--op-link)!important;border-color:var(--accent-border)!important;box-shadow:none!important}.op-ui-agent-composer{padding:9px!important;border:1px solid var(--op-field-border)!important;border-radius:17px!important;background:var(--surface)!important;box-shadow:0 4px 16px rgba(47,37,28,.07),0 14px 34px rgba(47,37,28,.09)!important}[data-theme=dark] .op-ui-agent-composer{box-shadow:0 5px 18px rgba(0,0,0,.28),0 16px 38px rgba(0,0,0,.35)!important}[data-theme] .op-ui-agent-composer input:not([type=file]),[data-theme] .op-ui-agent-composer textarea{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}button[title="הקלטה קולית (אצל הסוכן)"],button[title="צלם / תמונה"],button[title="צרף קובץ PDF או תמונה"],button[title="צרף קובץ"]{width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:12px!important;background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--text2)!important;box-shadow:none!important}button[title="צרף קובץ PDF או תמונה"]{font-size:0!important;--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 12.5 14 7a3 3 0 1 1 4.2 4.2l-7.7 7.7a5 5 0 0 1-7.1-7.1l8.2-8.2 1.4 1.4-8.2 8.2a3 3 0 0 0 4.3 4.3l7.7-7.7a1 1 0 1 0-1.4-1.4l-6.2 6.2a1.5 1.5 0 0 0 2.1 2.1l5.4-5.4 1.4 1.4-5.4 5.4a3.5 3.5 0 0 1-5-5z'/%3E%3C/svg%3E")}button[title="צרף קובץ PDF או תמונה"]:before{content:"";width:19px;height:19px;display:block;margin:auto;background:currentColor;-webkit-mask:var(--op-ui-icon) center/contain no-repeat;mask:var(--op-ui-icon) center/contain no-repeat}.op-ui-channel-btn{font-size:0!important}.op-ui-channel-file{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.5 12.5 14 7a3 3 0 1 1 4.2 4.2l-7.7 7.7a5 5 0 0 1-7.1-7.1l8.2-8.2 1.4 1.4-8.2 8.2a3 3 0 0 0 4.3 4.3l7.7-7.7a1 1 0 1 0-1.4-1.4l-6.2 6.2a1.5 1.5 0 0 0 2.1 2.1l5.4-5.4 1.4 1.4-5.4 5.4a3.5 3.5 0 0 1-5-5z'/%3E%3C/svg%3E")}.op-ui-channel-camera{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 5.5 9.5 3h5L16 5.5h3A3 3 0 0 1 22 8v10a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V8a3 3 0 0 1 3-2.5zm4 3A4.5 4.5 0 1 0 12 17.5 4.5 4.5 0 0 0 12 8.5m0 2A2.5 2.5 0 1 1 12 15.5 2.5 2.5 0 0 1 12 10.5'/%3E%3C/svg%3E")}.op-ui-channel-mic{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a4 4 0 0 1 4 4v6a4 4 0 0 1-8 0V6a4 4 0 0 1 4-4m-7 9h2a5 5 0 0 0 10 0h2a7 7 0 0 1-6 6.9V21h4v2H7v-2h4v-3.1A7 7 0 0 1 5 11'/%3E%3C/svg%3E")}.op-ui-precision{position:relative;overflow:hidden;border:1px solid var(--op-field-border)!important;border-radius:19px!important;box-shadow:0 2px 4px rgba(47,37,28,.04),0 14px 34px rgba(47,37,28,.095)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--op-action) 3.5000000000000004%,transparent),transparent 86px),var(--surface)!important}[data-theme=dark] .op-ui-precision{box-shadow:0 3px 5px rgba(0,0,0,.25),0 16px 38px rgba(0,0,0,.38)!important}.op-ui-precision:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--op-action) 12%,transparent))}.op-ui-precision-title{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:900;font-size:17px}.op-ui-precision-title:before{content:"✓";display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:8px;background:var(--accent-soft);border:1px solid var(--accent-border);box-shadow:inset 0 0 0 6px transparent;color:var(--op-link);font-size:13px;font-weight:900;line-height:1;pointer-events:none}.op-ui-precision-subtitle{color:var(--muted);font-size:12.5px;line-height:1.55;margin:7px 0 15px;max-width:560px}.op-ui-precision [dir=rtl] button{border-radius:999px!important}.op-ui-action{min-height:38px;padding:8px 12px!important;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12.5px!important;line-height:1;white-space:nowrap}.op-ui-action-view{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 5c5.5 0 9.5 5.2 10.5 6.7a.6.6 0 0 1 0 .6C21.5 13.8 17.5 19 12 19S2.5 13.8 1.5 12.3a.6.6 0 0 1 0-.6C2.5 10.2 6.5 5 12 5m0 3.5a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7'/%3E%3C/svg%3E")}.op-ui-action-edit{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m4 16.5-1 4.5 4.5-1L19.8 7.7l-3.5-3.5zM18 2.5l3.5 3.5-1.4 1.4-3.5-3.5z'/%3E%3C/svg%3E")}.op-ui-action-money{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h18v14H3zm2 2v10h14V7zm7 1a4 4 0 1 1 0 8 4 4 0 0 1 0-8'/%3E%3C/svg%3E")}.op-ui-action-trash{--op-ui-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 3h6l1 2h5v2H3V5h5zm-4 6h14l-1 12H6zm4 2v8h2v-8zm4 0v8h2v-8z'/%3E%3C/svg%3E")}.op-ui-icon-only{width:38px!important;min-width:38px;padding:0!important}div:has(>.op-ui-segment){gap:4px!important;padding:4px!important;border-radius:14px!important;background:var(--surface2)!important;border:1px solid var(--op-field-border)!important;box-shadow:inset 0 1px 2px rgba(47,37,28,.035)!important}.op-ui-segment{flex:1 1!important;min-height:40px;padding:8px 9px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;font-family:inherit;font-size:12.5px!important;font-weight:650!important}.op-ui-segment-active{background:var(--surface)!important;color:var(--op-link)!important;box-shadow:0 1px 2px rgba(47,37,28,.05),0 3px 9px rgba(47,37,28,.08)!important}.op-ui-settings-primary{min-height:48px;margin-top:2px!important;margin-bottom:18px!important}.op-ui-modal-backdrop{background:rgba(20,16,12,.58)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)!important}.op-ui-modal-sheet{background:var(--surface)!important;border-color:var(--op-field-border)!important;box-shadow:0 -14px 54px rgba(29,22,16,.22)!important;scrollbar-width:thin;scrollbar-color:var(--border2) transparent}[data-theme=dark] .op-ui-modal-sheet{box-shadow:0 -16px 60px rgba(0,0,0,.56)!important}@media (max-width:720px){.op-ui-modal-sheet{padding:18px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;max-height:92dvh!important}.op-ui-modal-sheet:before{content:"";display:block;width:42px;height:4px;border-radius:999px;background:var(--border2);margin:-8px auto 13px}}@media (min-width:721px){.op-ui-modal-backdrop{align-items:center!important;justify-content:center!important;padding:28px!important}.op-ui-modal-sheet{width:min(720px,100%)!important;border-radius:22px!important;border-bottom:1px solid var(--op-field-border)!important;max-height:min(88vh,900px)!important;box-shadow:var(--shadow-pop)!important;animation:opUiModalIn .17s cubic-bezier(.22,1,.36,1)!important}}@keyframes opUiModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.op-ui-toast{top:14px!important;min-width:min(330px,calc(100vw - 28px));max-width:calc(100vw - 28px);padding:11px 16px!important;border-radius:13px!important;color:var(--text)!important;background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 8px 28px rgba(47,37,28,.16)!important;text-align:center}.op-ui-toast-ok{border-right:3px solid var(--st-approved,#4fae72)!important}.op-ui-toast-error{border-right:3px solid var(--st-attention,#d85a50)!important}[data-theme=dark] .op-ui-toast{box-shadow:0 10px 32px rgba(0,0,0,.5)!important}button[style*="1px dashed var(--accent)"],button[style*="1px dashed var(--accent-border)"]{background:var(--accent-soft)!important;border-color:var(--accent-border)!important;color:var(--op-link)!important;border-radius:13px!important}[data-theme] .op-ui-payment-item,[data-theme] .op-ui-summary-card,[data-theme] :where(button,label,div,section,article,fieldset,details,summary,a)[style*=border-radius]:is([style*="border: 1px solid var(--border"],[style*="border: 1.5px solid var(--border"],[style*="border: 2px solid var(--border"],[style*="border: 1px dashed var(--border"],[style*="border: 2px dashed var(--border"],[style*="border: 1px solid var(--accent-border"]):not(.op-v2-primary,.op-v2-danger,.op-v2-soft,.op-ui-pricebook-item,.op-work-finance-card,.op-document-paper,[id^=qm-row-],[aria-invalid=true]){box-sizing:border-box;border-width:1px!important;border-color:var(--op-field-border)!important}[data-theme] :is(button,label[style*="cursor: pointer"]):is([style*="background: var(--border)"],[style*="background: var(--border2)"]):not(.op-v2-primary,.op-v2-danger,.op-v2-soft){background:var(--surface2)!important;color:var(--text2)!important}[data-theme] input[aria-invalid=true],[data-theme] select[aria-invalid=true],[data-theme] textarea[aria-invalid=true]{border-color:#dc2626!important}[data-theme] .op-ui-quick-pricebook :is(input,textarea)[data-changed]{background-color:var(--accent-soft)!important;border-color:var(--accent)!important}[data-theme] .op-ui-quick-pricebook :is(input,textarea)[aria-invalid=true],[data-theme] .op-ui-quick-pricebook :is(input,textarea)[aria-invalid=true]:focus{border-color:#dc2626!important;outline-color:#dc2626!important}[data-theme] input[type=file]::-webkit-file-upload-button{border:1px solid var(--op-field-border);border-radius:10px;background:var(--surface2);color:var(--text2);padding:8px 12px;font:inherit;cursor:pointer}[data-theme] input[type=file]::file-selector-button{border:1px solid var(--op-field-border);border-radius:10px;background:var(--surface2);color:var(--text2);padding:8px 12px;font:inherit;cursor:pointer}[data-theme] label[style*="cursor: pointer"]{transition:border-color .12s ease,background-color .12s ease,transform 90ms ease}[data-theme] label[style*="cursor: pointer"]:active{transform:scale(.99)}@media (max-width:520px){.op-ui-section-title{font-size:18px}.op-ui-section-add{min-height:38px;padding:7px 12px!important}.op-ui-action{min-height:36px;padding:7px 10px!important}.op-ui-precision{border-radius:17px!important}.op-ui-agent-composer{border-radius:15px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.op-btn,.op-card,.op-ui-modal-sheet,.op-ui-nav-item,button{transform:none!important}}body:has(.op-ui-quick-pricebook) .op-ui-fab-create{display:none!important}@media (max-width:720px){body{padding-bottom:0!important}div:has(>.op-ui-nav-item){position:static!important;right:auto!important;left:auto!important;bottom:auto!important;z-index:auto!important;display:flex!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.op-ui-nav-item{flex:1 1!important;min-height:auto!important;padding:11px 0!important;gap:3px!important;border-radius:0!important;border-top:2px solid transparent!important;background:none!important;color:var(--muted)!important;font-size:13px!important;font-weight:500!important;white-space:nowrap!important;transition:color .12s ease,border-color .12s ease!important}.op-ui-nav-item.tab-active{background:none!important;color:var(--op-link)!important;border-top-color:var(--accent)!important}.op-ui-nav-item.tab-active:after{display:block!important;right:12px!important;left:12px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:var(--op-action-fill)!important}.op-ui-nav-icon{width:auto!important;height:auto!important;font-size:18px!important}.op-ui-nav-icon:before{display:none!important}body:has(input:focus,textarea:focus,select:focus) div:has(>.op-ui-nav-item){opacity:1!important;transform:none!important;pointer-events:auto!important}.op-float[style*="position: fixed"],.op-ui-fab-create{bottom:20px!important;left:20px!important}.op-ui-agent-composer{position:relative;z-index:2;margin-bottom:max(8px,env(safe-area-inset-bottom))!important}}.opero-icon{display:inline-block;width:1.55em;height:1.55em;vertical-align:-.34em;flex-shrink:0;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-fill-color:initial}.opero-icon--art{background-image:url(/icons/opero-isometric-transparent-v3/atlas.webp);background-size:600% 400%;background-repeat:no-repeat;background-position:var(--opero-icon-x) var(--opero-icon-y);background-color:transparent;border:0;border-radius:0;box-shadow:none}.opero-icon--approved{overflow:visible}.opero-icon--complete{background-image:url(/icons/opero-unified-v6/atlas.webp);background-size:800% 700%;overflow:visible}.opero-icon--art[data-opero-icon=home]{background-image:url(/icons/opero-approved-v5/home.webp);background-size:100% 100%;background-position:50%}.opero-icon--art[data-opero-icon=money],.opero-icon--art[data-opero-icon=pricing]{background-image:url(/icons/opero-approved-v5/money-bag.webp);background-size:100% 100%;background-position:50%}.opero-icon--art[data-opero-icon=delete]{background-image:url(/icons/opero-approved-v5/delete.webp);background-size:100% 100%;background-position:50%}[role=button] .opero-icon,a .opero-icon,button .opero-icon{width:30px;height:30px;vertical-align:-.38em}.op-ui-channel-btn[data-opero-icon-host=true]>.opero-icon,.op-ui-icon-only[data-opero-icon-host=true]>.opero-icon{width:30px;height:30px;font-size:24px}.op-ui-nav-icon{display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;height:28px!important;font-size:23px!important;overflow:visible!important}.op-ui-nav-icon:before{display:none!important}.op-ui-nav-icon>.opero-icon{width:28px!important;height:28px!important}[data-opero-icon-host=true]:before{display:none!important}@media (forced-colors:active){.opero-icon{forced-color-adjust:none}}@media print{.opero-icon{-webkit-print-color-adjust:exact;print-color-adjust:exact}}input[data-opero-input-icon=search]{background-image:url(/icons/opero-isometric-transparent-v3/search.webp)!important;background-repeat:no-repeat!important;background-size:28px 28px!important;background-position:right 12px center!important;-webkit-padding-start:48px!important;padding-inline-start:48px!important}input[data-opero-input-icon=search]:dir(ltr){background-position:left 12px center!important}:root{--op-brand:var(--op-action);--op-brand-deep:var(--op-action-depth);--op-brand-dark:var(--op-action-depth);--op-brand-soft:color-mix(in srgb,var(--op-action) 8%,transparent);--op-brand-border:color-mix(in srgb,var(--op-frame) 23%,transparent);--op-bg-light:#efeae3;--op-surface-light:#fff;--op-surface-soft-light:#fcfaf7;--op-text-light:#202020;--op-copper-500:var(--op-action);--op-copper-600:var(--op-action-depth);--op-copper-700:var(--op-action-depth);--op-shadow-card-premium:0 3px 16px color-mix(in srgb,var(--op-navy) 4.5%,transparent);--op-shadow-card-hover:0 6px 22px color-mix(in srgb,var(--op-navy) 7.000000000000001%,transparent);--op-shadow-control:0 1px 3px color-mix(in srgb,var(--op-navy) 2.5%,transparent);--op-shadow-primary:0 4px 12px color-mix(in srgb,var(--op-navy) 16%,transparent);--op-shadow-primary-pressed:0 1px 4px color-mix(in srgb,var(--op-navy) 12%,transparent);--op-shadow-primary-light:var(--op-shadow-primary);--op-shadow-primary-hover-light:0 6px 16px color-mix(in srgb,var(--op-navy) 20%,transparent);--op-shadow-primary-pressed-light:var(--op-shadow-primary-pressed);--op-ring:0 0 0 3px color-mix(in srgb,var(--op-action) 16%,transparent)}[data-theme=light]{--bg:var(--op-bg-light)!important;--surface:#fff!important;--surface2:#fcfaf7!important;--text:#202020!important;--text2:#484848!important;--muted:#707070!important;--muted2:#8a8782!important;--accent:var(--op-action)!important;--accent2:var(--op-link)!important;--accent-soft:color-mix(in srgb,var(--op-action) 8%,transparent)!important;--accent-border:color-mix(in srgb,var(--op-frame) 24%,transparent)!important;--border:#eae5de!important;--border2:#ddd5cb!important;--op-field-border:#ded6cc!important;--shadow-card:var(--op-shadow-card-premium)!important;--shadow-raise:var(--op-shadow-card-hover)!important;--btn-shadow:var(--op-shadow-primary)!important;--btn-shadow-hover:0 6px 16px color-mix(in srgb,var(--op-navy) 18%,transparent)!important;background-image:none!important}[data-theme=dark]{--accent:var(--op-action-warm)!important;--accent2:var(--op-link)!important;--op-icon:var(--op-link);--op-field-border:var(--op-frame)}body,html{background:var(--op-bg-light);color:#202020}.op-premium{padding-bottom:0!important;--op-fixed-nav-clearance:calc(110px + env(safe-area-inset-bottom))}.op-premium-content{max-width:880px!important;padding:22px 12px calc(116px + env(safe-area-inset-bottom))!important;margin:0 auto}.op-premium-content:has(>[data-opero-screen=ai]:not([hidden])){padding-top:8px!important}[data-opero-screen][hidden]{display:none!important}.opero-icon--line{color:var(--op-icon,var(--op-link));width:1.3em;height:1.3em;vertical-align:-.2em}.opero-icon--line svg{display:block;width:100%;height:100%}a .opero-icon--line,button .opero-icon--line{width:24px;height:24px}.opero-icon--line[data-opero-icon=chevron]{transform:rotate(180deg);width:16px;height:16px;color:var(--muted)}.opero-icon--line[data-opero-icon=error],.opero-icon--line[data-opero-icon=red]{color:#be5148}.opero-icon--line[data-opero-icon=check],.opero-icon--line[data-opero-icon=green]{color:#408a60}.opero-icon--line[data-opero-icon=warning],.opero-icon--line[data-opero-icon=yellow]{color:var(--op-link)}.opero-icon--line[data-opero-icon=blue]{color:#628599}.op-float .opero-icon--line,.op-v2-primary .opero-icon--line{color:inherit}.op-ui-channel-btn[data-opero-icon-host=true]>.opero-icon,.op-ui-icon-only[data-opero-icon-host=true]>.opero-icon{width:24px;height:24px}[data-theme=light] :is(button,label[style*="cursor: pointer"]):is([style*="background: var(--border)"],[style*="background: var(--border2)"]){background:#fcfaf7!important;color:#484848!important}[data-theme] :is(.op-v2-secondary,.op-v2-soft,.op-ui-channel-btn){box-shadow:none!important}[data-theme] .op-ui-agent-composer{border:1px solid var(--border)!important;box-shadow:var(--op-shadow-card-premium)!important;border-radius:20px!important}[data-theme] .op-ui-precision{border:1px solid var(--accent-border)!important;box-shadow:none!important}[data-theme] :is(.op-ui-precision,.op-ui-agent-composer):before{display:none!important}[data-theme] :is(.op-ui-payment-item,.op-ui-summary-card){border-width:1px!important}[data-theme] .op-ui-modal-sheet{border-width:1px!important}[data-theme] input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),[data-theme] select,[data-theme] textarea{border-width:1px!important;box-shadow:none!important}[data-theme] input:focus,[data-theme] select:focus,[data-theme] textarea:focus{border-color:var(--accent)!important;box-shadow:var(--op-ring)!important}[data-theme] :is(input,textarea,select)[aria-invalid=true]{border-color:#be5148!important}.op-home-header{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:var(--bg)}.op-home-header-inner{max-width:880px;margin:auto;min-height:96px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;direction:ltr}.op-home-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;color:var(--text);font:inherit}.op-home-brand{display:flex;align-items:center;gap:10px;text-align:start;flex-shrink:0}.op-home-logo{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--op-action-fill);color:var(--op-action-ink);font-size:27px;font-weight:900;line-height:1}.op-home-brand b{display:block;font-size:24px;line-height:1.1;font-weight:900;letter-spacing:-.5px}.op-home-brand small{display:block;font-size:13px;font-weight:500;line-height:1.45;color:var(--muted);margin-top:5px;direction:rtl}.op-home-header-user{gap:14px;direction:ltr}.op-home-account,.op-home-header-user{display:flex;align-items:center;min-width:0}.op-home-account{gap:10px;text-align:right}.op-home-greeting{display:flex;flex-direction:column;direction:rtl;min-width:0}.op-home-greeting small{color:var(--muted);font-size:12px}.op-home-greeting strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:750}.op-home-avatar{width:42px;height:42px;border-radius:50%;background:#ede2d5;color:var(--op-link);display:grid;place-items:center;font-size:20px;font-weight:650;flex:none}.op-home-avatar--company{background:#fff;border:1px solid var(--border);padding:4px;overflow:hidden}.op-home-avatar img{display:block;width:100%;height:100%;object-fit:contain}.op-home-bell{position:relative;min-width:38px;height:44px;display:grid;place-items:center}.op-home-bell .opero-icon{width:25px;height:25px}.op-home-bell-count{position:absolute;top:0;right:-1px;min-width:17px;height:17px;padding:1px 4px;border-radius:20px;font-size:10px;background:var(--op-action-fill);color:var(--op-action-ink);line-height:15px}.op-home{display:flex;flex-direction:column;gap:24px}.op-home button{font-family:inherit;cursor:pointer;color:var(--text)}.op-home-hero{position:relative;isolation:isolate;container-type:inline-size;border-radius:12px;overflow:hidden;background:var(--bg)}.op-home-hero[data-tour=welcome]{padding:0!important;border-radius:2.8%/7.2%!important;box-shadow:none!important}.op-home-hero[data-tour=welcome]:after,.op-home-hero[data-tour=welcome]:before{display:none;content:none}.op-home-hero-photo{position:absolute;inset:0;z-index:-1;pointer-events:none}.op-home-hero-photo:after,.op-home-hero-photo:before{content:"";position:absolute;inset:0;background:url(/home/contractor-reference.jpg) 50.96% 22.4866%/143.2119% auto no-repeat}.op-home-hero-photo:after{-webkit-clip-path:polygon(26% 65%,34.8% 65%,34.8% 74%,34.5% 76%,34.4% 78%,33.5% 81%,34% 83%,33.7% 86%,34.3% 88%,33.7% 91%,33% 96%,32.6% 99%,31.4% 100%,26% 100%);clip-path:polygon(26% 65%,34.8% 65%,34.8% 74%,34.5% 76%,34.4% 78%,33.5% 81%,34% 83%,33.7% 86%,34.3% 88%,33.7% 91%,33% 96%,32.6% 99%,31.4% 100%,26% 100%)}.op-home-hero-content{position:absolute;top:9.4%;right:.4%;bottom:3.4%;width:54.8%;display:flex;flex-direction:column;justify-content:space-between}.op-home-eyebrow{align-self:flex-start;display:flex;align-items:center;gap:.8cqw;padding:.4cqw 2.1cqw;border-radius:30px;background:#f1e7dc;font-size:2.65cqw;line-height:1.6;font-weight:600;color:#55504a}.op-home-eyebrow .op-home-hero-icon{width:3.2cqw;height:3.8cqw}.op-home-hero h1{font-size:4.97cqw;letter-spacing:-.2px;white-space:nowrap;color:var(--text)}.op-home-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:16cqw;min-height:46px;flex-shrink:0;padding:0;background:var(--surface);border-radius:2.3cqw;box-shadow:0 5px 18px color-mix(in srgb,var(--op-navy) 5.5%,transparent)}.op-home-channels button{position:relative;display:flex;flex-direction:column;gap:.7cqw;align-items:center;justify-content:center;padding:0 1cqw;min-width:0;background:none;border:0;font-size:3.3cqw;line-height:1.3}.op-home-channels button+button:before{content:"";position:absolute;inset-inline-start:0;top:19%;bottom:19%;width:1px;background:var(--border)}.op-home-channels button:first-child{-webkit-padding-start:3.7cqw;padding-inline-start:3.7cqw}.op-home-hero-icon{display:block;width:6cqw;height:6cqw;color:var(--op-link);flex-shrink:0}.op-home-channel-arrow{position:absolute;right:1.5cqw;top:50%;transform:translateY(-50%);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--op-link);font:300 5cqw/1 Arial,sans-serif}.op-home-channels button:hover{color:var(--op-link)}[data-theme=dark] .op-home-eyebrow{background:var(--accent-soft);color:var(--text2)}[data-theme=dark] :is(.op-home-hero-icon,.op-home-channel-arrow){color:var(--op-icon)}.op-home-panel{background:var(--surface);border-radius:22px;padding:22px;box-shadow:var(--op-shadow-card-premium)}.op-home-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.op-home-heading h2{margin:0;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:750;line-height:1.4}.op-home-heading h2 .opero-icon{width:21px;height:21px}.op-home-panel.op-home-business{padding-block:18px}.op-home-business>.op-home-heading{justify-content:flex-start;gap:6px;margin-bottom:12px}.op-home-business>.op-home-heading>.opero-icon{width:19px;height:19px}.op-home-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.op-home-stats button{border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 10px;min-width:0}.op-home-stats button+button{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.op-home-stats .opero-icon{width:28px;height:28px;margin-bottom:2px}.op-home-stats strong{font-size:clamp(19px,3.5vw,27px);letter-spacing:-.5px;font-weight:750;line-height:1.3;white-space:nowrap;max-width:100%}.op-home-stats button:last-child strong{font-size:clamp(15px,3vw,24px)}.op-home-receivable{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-home-receivable[data-counting]{color:var(--op-link)}.op-home-stats button>span:last-child{color:var(--muted);font-size:12px}.op-home-text-link{gap:4px;padding:8px 0;color:var(--muted)!important;font-size:12px;font-family:inherit;cursor:pointer}.op-home-quote,.op-home-text-link{border:0;background:none;display:flex;align-items:center}.op-home-quote{width:100%;gap:14px;text-align:right;padding:17px 0}.op-home-quote+.op-home-quote{border-top:1px solid var(--border)}.op-home-quote:first-child{padding-top:0}.op-home-quote:last-child{padding-bottom:0}.op-home-quote-icon{flex:none;width:62px;height:70px;border-radius:13px;background:var(--surface2);display:grid;place-items:center}.op-home-quote-icon .opero-icon{width:29px;height:29px}.op-home-quote-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:4px}.op-home-quote-copy strong{font-size:16px;font-weight:750}.op-home-quote-copy>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--muted)}.op-home-quote-copy>b{font-size:17px;font-weight:750;align-self:flex-start}.op-home-quote-trailing{display:flex;align-items:center;flex-shrink:0;gap:10px}.op-home-status{padding:4px 9px;font-size:11px;font-weight:500;border-radius:20px;white-space:nowrap}.op-home-status--draft{color:var(--op-link);background:#f8f0dc}.op-home-status--sent{color:#5c7888;background:#ecf1f4}.op-home-status--approved{color:#50825f;background:#edf4e9}.op-home-status--rejected{color:#ac655d;background:#faedea}.op-home-attention{background:var(--accent-soft);padding:20px 22px;border-radius:20px}.op-home-attention .op-home-heading{margin-bottom:8px}.op-home-attention-row{width:100%;display:flex;align-items:center;gap:8px;padding:8px 0}.op-home-attention-row+.op-home-attention-row{border-top:1px solid var(--accent-border)}.op-home-attention-open{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 0;background:none;border:0;text-align:right;font:inherit;color:var(--text);cursor:pointer}.op-home-attention-open>span:first-child{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.op-home-attention-dismiss{flex:none;display:grid;place-items:center;width:44px;height:44px;background:var(--surface);border:0;border-radius:12px;cursor:pointer}.op-home-attention-dismiss .opero-icon{width:19px;height:19px;color:var(--muted)}.op-home-attention-dismiss:hover{background:var(--surface2)}.op-home-attention-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:12px}.op-home-attention-error button,.op-home-attention-tools button{min-height:40px;padding:8px 0;background:none;border:0;font:inherit;color:var(--text2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.op-home-attention-undo{display:flex;align-items:center;gap:8px}.op-home-attention-error{color:#ac655d;font-size:12px;line-height:1.6}.op-home-attention-list button:disabled,.op-home-attention-tools button:disabled{opacity:.5;cursor:wait}.op-home-attention-cta{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;color:var(--text2)}.op-home-empty{text-align:center;color:var(--muted);padding:18px 8px;font-size:13px;line-height:1.8}.op-home-empty>.opero-icon{width:32px;height:32px;margin-bottom:12px}.op-home-empty h3{color:var(--text);font-size:16px;margin:0 0 8px}.op-home-empty p{margin:0 0 18px}.op-home-primary{border:0;padding:12px 20px;border-radius:12px;background:var(--op-action-fill);color:var(--op-action-ink)!important;font-size:14px;font-weight:650}.op-home-resume{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;background:none;border:0;font-size:13px;color:var(--muted)!important}.op-home-resume>.opero-icon{width:19px;height:19px}.op-home-bottom-nav{position:fixed;z-index:80;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,880px);padding:8px 16px max(10px,env(safe-area-inset-bottom));background:var(--surface);box-shadow:0 -3px 22px color-mix(in srgb,var(--op-navy) 5.5%,transparent);display:grid;grid-template-columns:1fr 1fr 1.25fr 1fr 1fr}.op-home-nav-button{border:0;background:none;color:var(--muted);font:inherit;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-height:60px;padding:4px 2px 8px;cursor:pointer;position:relative}.op-home-nav-button .opero-icon{color:inherit;width:25px;height:25px}.op-home-nav-symbol{height:29px;display:grid;place-items:center}.op-home-nav-button[aria-current=page]:after{content:"";position:absolute;bottom:0;height:2px;width:24px;border-radius:3px;background:var(--op-action-fill)}.op-home-nav-create{color:var(--text2)}.op-home-nav-create .op-home-nav-symbol{position:absolute;top:-26px;background:var(--op-action-fill);border-radius:50%;color:var(--op-action-ink);border:4px solid var(--bg);box-shadow:0 3px 12px color-mix(in srgb,var(--op-navy) 17%,transparent)}.op-home-nav-create .opero-icon{width:29px;height:29px}.op-home-nav-create[aria-current=page]:after{display:none}.op-home-dialog{width:min(92vw,480px);max-height:80dvh;padding:0;margin:auto;color:var(--text);background:var(--surface);border:0;border-radius:22px;box-shadow:0 18px 60px rgba(40,29,17,.18)}.op-home-dialog::-webkit-backdrop{background:rgba(37,30,23,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-home-dialog::backdrop{background:rgba(37,30,23,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-home-dialog-content{padding:22px}.op-home-dialog .op-home-heading{margin-bottom:12px}.op-home-close{display:grid;place-items:center;width:40px;height:40px;padding:8px;background:var(--surface2);border:0;border-radius:50%;cursor:pointer}.op-home-close .opero-icon{color:var(--muted)}.op-home-account-menu{display:flex;flex-direction:column}.op-home-account-menu :is(a,button){display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 0;background:none;border:0;text-decoration:none;color:var(--text);font:inherit;font-size:14px;text-align:right;cursor:pointer}.op-home-account-menu :is(a,button)+:is(a,button){border-top:1px solid var(--border)}.op-home-account-menu .opero-icon:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.op-home-chat-heading{display:flex;align-items:center;justify-content:space-between;padding:4px 0 14px;gap:10px}.op-home-chat-heading h1{font-size:20px;font-weight:750;margin:0}.op-home-chat-heading p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:4px}.op-home-chat-heading button{background:var(--surface);border:1px solid var(--border);border-radius:50%;width:40px;height:40px;flex:none;cursor:pointer;color:var(--muted)}@media (max-width:600px){.op-premium-content{padding:8px 16px calc(114px + env(safe-area-inset-bottom))!important}.op-home-header-inner{padding:18px 16px;min-height:86px;gap:10px}.op-home-header-user{gap:6px}.op-home-account{gap:7px}.op-home-logo{width:39px;height:39px;border-radius:11px;font-size:25px}.op-home-brand{gap:7px}.op-home-brand b{font-size:21px}.op-home-brand small{font-size:11px}.op-home-greeting small{font-size:10px}.op-home-greeting strong{font-size:17px;max-width:85px}.op-home-avatar{width:34px;height:34px;font-size:17px}.op-home-bell{min-width:31px}.op-home-bell .opero-icon{width:23px;height:23px}.op-home{gap:18px}.op-home-panel{padding:18px 16px;border-radius:18px}.op-home-panel.op-home-business{padding-block:14px}.op-home-heading h2{font-size:16px}.op-home-heading{gap:6px;margin-bottom:14px}.op-home-stats button{padding:0 5px}.op-home-stats button>span:last-child{font-size:11px}.op-home-quote{gap:10px;padding:14px 0}.op-home-quote-icon{width:45px;height:58px;border-radius:10px}.op-home-quote-icon .opero-icon{width:25px;height:25px}.op-home-quote-copy strong{font-size:14px}.op-home-quote-copy>span{font-size:11px}.op-home-quote-copy>b{font-size:15px}.op-home-quote-trailing{gap:5px}.op-home-status{font-size:10px;padding:3px 7px}.op-home-attention{padding:16px;border-radius:18px}.op-home-bottom-nav{padding-inline:8px}.op-home-nav-button{font-size:11px}.op-premium:has(textarea:focus,input:not([type=checkbox],[type=radio],[type=range]):focus){--op-fixed-nav-clearance:0px}}@media (max-width:359px){.op-home-avatar{width:30px;height:30px}.op-home-greeting small{max-width:52px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.op-home-greeting strong{max-width:52px}.op-home-header-inner{gap:6px}.op-home-header-user{gap:4px}.op-home-account{gap:5px}.op-home-status{max-width:64px;overflow:hidden;text-overflow:ellipsis}.op-home-quote-trailing>.opero-icon{display:none}}@media (prefers-reduced-motion:reduce){.op-home *,.op-home-bottom-nav *,.op-home-header *{animation:none!important;transition:none!important}}@media print{.op-home-bottom-nav,.op-home-header{display:none!important}.op-premium-content{padding:0!important}}[data-theme] :is(.op-v2-primary,.op-btn.op-float){background:var(--op-action-fill)!important;border-bottom:0!important}[data-theme] button[style*=linear-gradient][style*="var(--accent)"]{background:var(--op-action-fill)!important;border-bottom:0!important}input[data-opero-input-icon=search]{background-image:url(/home/search.svg)!important;background-size:20px 20px!important}:root{--op-space:20px;--op-radius:20px;--op-control-radius:12px;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-pill:999px;--op-success:#4d795c;--op-danger:#aa4f45;--op-info:#597484}.op-premium{--r-md:16px;--r-lg:22px}.op-workspace{min-width:0;color:var(--text);font-size:14px;line-height:1.55}.op-workspace :is(h1,h2,h3,p){margin:0}.op-workspace h2{font-size:18px;font-weight:750;line-height:1.4}.op-workspace h3{font-size:15px;font-weight:650;line-height:1.5}.op-work-heading{margin:6px 0 24px}.op-work-heading-main{display:flex;justify-content:space-between;align-items:center;gap:16px}.op-work-heading h1{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1.35}.op-work-heading p{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.7}.op-work-heading-main>div{min-width:0}.op-work-count{font-size:12px;font-weight:600;color:var(--muted);background:var(--surface);padding:4px 9px;border-radius:30px;letter-spacing:0}.op-premium .op-work-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 15px;border:1px solid var(--border)!important;border-radius:var(--op-control-radius)!important;background:var(--surface2)!important;color:var(--text2)!important;font:inherit;font-size:13px;font-weight:600!important;text-decoration:none;cursor:pointer;box-shadow:none!important;flex-shrink:0;line-height:1.45;transform:none!important}.op-premium .op-work-button--primary{background:var(--op-action-fill)!important;border-color:var(--accent)!important;color:var(--op-action-ink)!important;box-shadow:var(--op-shadow-primary)!important}.op-premium .op-work-button--soft{background:var(--accent-soft)!important;border-color:transparent!important;color:var(--op-link)!important}.op-premium .op-work-button--quiet{background:transparent!important;border-color:transparent!important;color:var(--muted)!important}.op-premium .op-work-button--danger{background:#faeeeb!important;border-color:transparent!important;color:var(--op-danger)!important}.op-work-button .opero-icon{width:19px;height:19px;color:inherit;flex-shrink:0}.op-premium button:disabled{cursor:default}.op-premium .op-work-button:disabled{opacity:.5}.op-premium :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.op-work-segments{display:flex;gap:4px;border:0;background:var(--surface2);padding:5px;border-radius:15px;margin:22px 0 0}.op-premium .op-work-segments>button{flex:1 1;min-width:0;min-height:44px;border:0!important;padding:10px 8px!important;background:transparent!important;color:var(--muted)!important;font:inherit;font-size:13px!important;font-weight:500!important;cursor:pointer;border-radius:11px!important;box-shadow:none!important}.op-premium .op-work-segments>button[aria-current=page]{background:var(--surface)!important;font-weight:500!important;box-shadow:0 2px 8px rgba(50,36,20,.06)!important}.op-work-subsegments{margin:0 0 20px;max-width:390px;background:transparent}.op-work-list{display:flex;flex-direction:column;gap:18px}.op-work-card{padding:24px;background:var(--surface);border:0;border-radius:var(--op-radius);box-shadow:var(--op-shadow-card-premium)}.op-work-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.op-work-record-heading>div:first-child{min-width:0}.op-work-record-heading h2{margin:3px 0 5px;overflow-wrap:anywhere}.op-work-amount{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;text-align:end}.op-work-amount strong{font-size:24px;font-weight:750;color:var(--text);line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-work-amount small{font-size:11px;color:var(--muted);max-width:170px}.op-work-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;font-size:12px;color:var(--muted)}.op-work-meta :is(a,span){display:inline-flex;align-items:center;gap:5px}.op-work-meta a{text-decoration:none;color:inherit}.op-work-meta .opero-icon{width:15px;height:15px;color:var(--muted)}.op-workspace .op-work-description{font-size:14px;margin:8px 0;color:var(--text2);overflow-wrap:anywhere}.op-work-muted{font-size:12px;color:var(--muted)}.op-work-detail-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px}.op-work-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:24px;font-weight:550;white-space:nowrap;flex-shrink:0}.op-work-status--waiting{background:#f8f0dc;color:var(--op-link)}.op-work-status--success{background:#edf4e9;color:var(--op-success)}.op-work-status--danger{background:#faedea;color:var(--op-danger)}.op-work-status--info{background:#ecf1f4;color:var(--op-info)}.op-work-status-select{display:flex;gap:8px;align-items:center;min-width:0;color:var(--muted);font-size:11px}.op-premium .op-work-status-select select{width:auto;max-width:170px;background-color:var(--surface2)!important;min-height:40px;font-size:13px;padding:8px 10px;border-radius:10px!important}.op-work-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.op-work-delete{-webkit-margin-start:auto;margin-inline-start:auto;padding-inline:10px!important}.op-work-approve{width:100%;margin-top:12px}.op-work-date{gap:6px 10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.op-work-date,.op-work-date label{display:flex;align-items:center;flex-wrap:wrap}.op-work-date label{gap:8px;min-width:0;flex:1 1;font-size:12px;color:var(--muted)}.op-work-date label .opero-icon{width:16px;height:16px}.op-premium .op-work-date input{width:145px;min-width:0;min-height:40px;padding:7px 9px;font-size:13px;-webkit-margin-start:auto;margin-inline-start:auto;background:var(--surface2)!important}.op-work-date label>span{max-width:180px}.op-work-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted);font-size:12px}.op-work-tools{flex-wrap:wrap;margin-bottom:22px}.op-work-search,.op-work-tools{display:flex;align-items:center;gap:10px}.op-work-search{background:var(--surface);border-radius:14px;padding:4px 14px;min-width:0;flex:1 1 250px}.op-work-search>.opero-icon{flex-shrink:0;width:20px;height:20px;color:var(--muted)}.op-premium .op-work-search input{flex:1 1;min-width:0;padding:10px 0;border:0!important;background:transparent!important;box-shadow:none!important;font-size:14px}.op-work-search:focus-within{box-shadow:var(--op-ring)}.op-work-items{margin-top:16px;color:var(--muted);font-size:12px}.op-work-items summary{cursor:pointer;min-height:38px;display:list-item;padding:9px 0}.op-work-items ul{list-style:none;margin:0;padding:8px 0}.op-work-items li{display:flex;gap:14px;justify-content:space-between;padding:5px 0}.op-work-items li>span:last-child{white-space:nowrap}.op-workspace .op-work-success{display:flex;gap:6px;align-items:center;color:var(--op-success);font-size:12px;margin-top:12px}.op-work-success .opero-icon{width:16px;height:16px}.op-work-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 10px;background:var(--surface);border-radius:20px;margin:0 0 24px;box-shadow:var(--op-shadow-card-premium)}.op-work-metrics>div{min-width:0;display:flex;align-items:center;flex-direction:column;padding:0 8px;gap:5px}.op-work-metrics>div+div{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.op-work-metrics strong{font-size:22px;font-weight:750;max-width:100%;overflow-wrap:anywhere;text-align:center;letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-work-metrics span{font-size:12px;color:var(--muted)}.op-work-progress{height:5px;border-radius:8px;overflow:hidden;background:var(--surface2);margin:20px 0 6px}.op-work-progress span{display:block;height:100%;border-radius:8px;background:#80a18a}.op-work-installment{padding:20px 0;border-bottom:1px solid var(--border)}.op-work-installment:last-child{border-bottom:0;padding-bottom:8px}.op-work-installment .op-work-amount strong{font-size:20px}.op-work-installment .op-work-date{margin-top:12px;border-top:0;padding-top:0}.op-work-installment .op-work-detail-row{margin-top:10px}.op-work-confirm{background:#faeeeb;color:var(--op-danger);border-radius:14px;padding:16px;margin-top:14px;font-size:13px}.op-work-subtle-delete{font-size:12px!important;margin-top:12px}.op-work-empty{padding:46px 24px;background:var(--surface);border-radius:22px;text-align:center}.op-work-empty-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:var(--surface2);margin:0 auto 18px}.op-work-empty-icon .opero-icon{width:27px;height:27px}.op-work-empty h2{font-size:18px}.op-work-empty p{max-width:320px;margin:10px auto 22px;font-size:13px;line-height:1.8;color:var(--muted)}.op-work-dialog{padding:0;border:0;border-radius:24px;width:min(720px,calc(100% - 40px));max-width:100%;max-height:90dvh;margin:auto;color:var(--text);background:var(--surface);box-shadow:0 20px 80px rgba(40,29,17,.18)}.op-work-dialog::-webkit-backdrop{background:rgba(37,30,23,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-work-dialog::backdrop{background:rgba(37,30,23,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-premium .op-work-dialog .op-ui-modal-sheet{padding:0!important;width:100%!important;margin:0!important;border:0!important;background:var(--surface)!important;border-radius:inherit!important;box-shadow:none!important;max-height:none!important}.op-work-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 14px;background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:5;border-bottom:1px solid var(--border)}.op-work-dialog-heading h2{font-size:19px}.op-work-dialog-body{padding:22px 24px 28px}.op-work-dialog .op-ui-modal-sheet:before{display:none!important}.op-work-quote-preview>div{background:var(--bg)!important}.op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){border:1px solid var(--op-field-border)!important;box-shadow:none!important;font-family:inherit}.op-premium :is(.op-workspace,.op-work-chat) textarea{line-height:1.7}.op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select):focus{border-color:var(--accent)!important;box-shadow:var(--op-ring)!important;outline:none}.op-premium :is(.op-workspace,.op-work-chat) :where(button,label,div,section,article,fieldset,details,summary,a)[style*=border-radius]:is([style*="border: 1px solid var(--border"],[style*="border: 1.5px solid var(--border"],[style*="border: 2px solid var(--border"],[style*="border: 1px dashed var(--border"],[style*="border: 2px dashed var(--border"],[style*="border: 1px solid var(--accent-border"]):not(:where(.op-work-finance-card,.op-document-paper)){border-width:1px!important;border-color:var(--border)!important}.op-premium :is(.op-workspace,.op-work-chat) button{min-height:40px;font-weight:600;box-shadow:none}.op-premium :is(.op-workspace,.op-work-chat) button[style*=linear-gradient]{background:var(--op-action-fill)!important;border:0!important;color:var(--op-action-ink)!important;box-shadow:var(--op-shadow-primary)!important}.op-premium :is(.op-workspace,.op-work-chat) button[style*=linear-gradient][style*="#dc2626"]{background:var(--op-danger)!important}.op-premium :is(.op-workspace,.op-work-chat) button[style*=linear-gradient][style*="var(--surface)"]{background:var(--surface2)!important;color:var(--text2)!important;box-shadow:none!important;border:1px solid var(--border)!important}.op-premium :is(.op-workspace,.op-work-chat) button[style*=linear-gradient] .opero-icon--line{color:inherit}.op-premium :is(.op-workspace,.op-work-chat) .op-work-button.op-work-button--primary{background:var(--op-action-fill)!important;border-color:var(--accent)!important;color:var(--op-action-ink)!important;box-shadow:var(--op-shadow-primary)!important}.op-premium .op-work-settings-help button[style*=linear-gradient],.op-premium .op-workspace .op-work-settings button.op-ui-settings-primary,.op-premium :is(.op-workspace,.op-work-chat) .op-work-button.op-work-button--secondary{background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--text2)!important;box-shadow:none!important}.op-work-settings-help{border:1px solid var(--border);border-radius:14px;margin-bottom:20px}.op-work-settings-help>summary{cursor:pointer;padding:14px 16px;font-size:14px;font-weight:600}.op-premium .op-work-settings-help>div{border:0!important;margin:0!important}.op-work-feedback-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.op-work-feedback-header>.op-work-heading{margin:0;min-width:0;flex:1 1}.op-work-feedback-header>button{flex-shrink:0}.op-work-feedback>div{min-width:0}.op-work-feedback input[type=file]{max-width:100%}.op-premium :is(.op-workspace,.op-work-chat) .op-v2-primary{border-bottom:0!important;font-weight:650!important}.op-premium .op-ui-section-title{font-weight:750}.op-premium .op-ui-section-title:after{display:none}.op-premium :is(.op-ui-summary-card,.op-work-expense-content>[style*="var(--op-shadow-card-premium)"]){border:0!important;border-radius:18px!important;background:var(--surface)!important;box-shadow:var(--op-shadow-card-premium)!important}.op-premium .op-ui-summary-card>div:first-child{color:var(--text)!important;font-weight:750!important}.op-premium .op-work-choice{border-radius:14px!important;background:var(--surface2)!important;border:1px solid transparent!important;color:var(--text2)!important;padding:16px 8px!important;gap:7px!important}.op-premium .op-work-choice[aria-pressed=true]{border-color:var(--accent-border)!important;background:var(--accent-soft)!important;color:var(--op-link)!important}.op-work-catalog .op-ui-pricebook-header{align-items:flex-start!important;margin-bottom:20px!important}.op-work-catalog .op-work-heading{width:100%;margin-bottom:0}.op-work-catalog .op-ui-pricebook-actions{gap:8px!important;width:100%}.op-work-catalog .op-ui-pricebook-actions button{font-size:12px!important}.op-premium .op-ui-pricebook-item{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:none!important}.op-premium .op-ui-pricebook-item[data-dirty=true],.op-premium .op-ui-pricebook-item[data-editing=true]{background:var(--surface2)!important;border-color:var(--accent-border)!important}.op-premium [data-work-quote-row]{padding:18px!important;margin-bottom:18px!important}.op-premium [data-work-quote-row]:not([data-review=true]){background:var(--surface2)!important}.op-premium [data-work-quote-row]:not([data-invalid=true])[style*="var(--border)"]{border-color:var(--border)!important}.op-premium .op-ui-precision{padding:20px!important;border:0!important;background:var(--surface)!important;border-radius:18px!important}.op-premium .op-ui-precision-title{font-weight:750!important;font-size:19px!important}.op-premium .op-ui-precision-subtitle{font-size:13px!important;line-height:1.7}.op-premium .op-ui-agent-composer{background:var(--surface)!important}.op-premium .op-ui-channel-btn{border:0!important;background:var(--surface2)!important;border-radius:12px!important}.op-premium .op-workspace [style*="font-weight: 900"]{font-weight:750!important}.op-premium [data-opero-screen=meetings] [style*="var(--shadow-raise)"]{border:0!important;padding:22px!important;border-radius:20px!important;background:var(--surface)!important;box-shadow:var(--op-shadow-card-premium)!important}.op-premium [data-workspace=feedback] :is([style*="var(--shadow-card)"],[style*="var(--shadow-raise)"]){border:0!important;border-radius:20px!important;box-shadow:var(--op-shadow-card-premium)!important;padding:22px!important}.op-premium [data-opero-screen=meetings] .op-work-heading{margin:0 0 10px}.op-premium .op-work-choice[aria-pressed=true] .opero-icon{color:var(--op-icon)}.op-premium .op-work-import button{min-height:44px}.op-premium [data-workspace=feedback] button[style*="text-align: right"]{padding:16px!important;min-height:92px}.op-premium :is(.op-btn,.op-card):hover{transform:none!important}.op-premium :is(.op-btn,.op-card):active{transform:none!important}@media (hover:hover){.op-premium .op-work-button:hover:not(:disabled){filter:brightness(.98)}.op-premium .op-work-button--quiet:hover{background:var(--surface2)!important}}@media (max-width:600px){.op-work-heading{margin:10px 0 20px}.op-work-heading-main{gap:10px;align-items:flex-start}.op-work-heading h1{font-size:24px;gap:7px}.op-work-heading p{font-size:12px}.op-work-heading-main>.op-work-button{padding:10px 12px;font-size:12px;margin-top:2px}.op-work-heading-main>.op-work-button .opero-icon{width:16px;height:16px}.op-work-card{padding:18px 16px;border-radius:18px}.op-work-list{gap:16px}.op-work-record-heading{gap:10px}.op-work-record-heading h2{font-size:17px}.op-work-amount strong{font-size:21px}.op-work-amount small{max-width:120px;font-size:10px}.op-work-actions{gap:7px}.op-premium .op-work-actions>.op-work-button{padding-inline:11px;font-size:12px}.op-work-segments{margin-top:18px}.op-premium .op-work-segments>button{font-size:12px!important;padding-inline:5px!important}.op-work-metrics{padding:20px 6px}.op-work-metrics strong{font-size:19px}.op-work-metrics span{font-size:11px}.op-work-metrics>div{padding:0 5px}.op-work-dialog{width:100%;max-height:94dvh;margin:auto auto 0;border-radius:24px 24px 0 0}.op-work-dialog-heading{padding:16px 18px 12px}.op-work-dialog-body{padding:20px 16px max(24px,env(safe-area-inset-bottom))}.op-premium [data-work-quote-row]{padding:14px!important}.op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){font-size:16px}.op-premium .op-work-status-select select{max-width:142px;font-size:13px}.op-premium .op-work-date input{font-size:13px}}@media (max-width:359px){.op-work-heading-main{flex-wrap:wrap}.op-work-metrics strong{font-size:16px}.op-work-metrics span{font-size:10px}.op-work-record-heading{flex-wrap:wrap}.op-work-amount strong{font-size:20px}.op-work-status-select{gap:5px}.op-work-date label{flex-wrap:wrap}.op-work-date input{-webkit-margin-start:0!important;margin-inline-start:0!important}.op-premium .op-work-actions>.op-work-button{padding-inline:8px!important}.op-premium .op-work-actions>.op-work-delete{min-width:40px}.op-work-feedback-header{flex-wrap:wrap}.op-work-feedback-header>.op-work-heading{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.op-premium .op-work-chat *,.op-premium .op-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.op-work-dialog::-webkit-backdrop{background:transparent}.op-work-dialog::backdrop{background:transparent}}.op-work-project-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:-4px -4px 15px;padding:14px 15px;border:1px solid var(--accent-border);border-radius:16px;background:linear-gradient(145deg,var(--surface2),var(--surface));box-shadow:inset 0 1px hsla(0,0%,100%,.72)}.op-work-project-copy{min-width:0;flex:1 1}.op-work-project-label{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:var(--accent-soft);color:var(--op-link);font-size:10.5px;font-weight:800;line-height:1.4}.op-work-project-label .opero-icon{width:14px;height:14px;color:inherit}.op-work-project-header h2{margin:0 0 3px;font-size:20px;line-height:1.3;font-weight:800}.op-work-project-header .op-work-description{margin:0 0 4px;color:var(--text2)}.op-work-project-header .op-work-amount{flex:none;padding-top:18px}.op-work-project-header+.op-work-progress{margin-top:2px}@media (max-width:600px){.op-work-project-header{padding:13px 12px;gap:10px}.op-work-project-header h2{font-size:18px}.op-work-project-header .op-work-amount strong{font-size:20px}.op-work-project-header .op-work-amount small{max-width:105px}}.op-gmail-invoice-card{margin:0 0 14px;padding:14px;border:1px solid var(--accent-border);border-radius:18px;background:linear-gradient(145deg,var(--surface2),var(--surface));box-shadow:var(--op-shadow-card-premium);color:var(--text)}.op-gmail-invoice-card--loading{font-size:12.5px;color:var(--muted);text-align:center;padding:18px}.op-gmail-invoice-head{display:flex;align-items:flex-start;gap:10px}.op-gmail-invoice-brand{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--op-link);font-size:20px;font-weight:900;font-family:Arial,sans-serif}.op-gmail-invoice-copy{min-width:0;flex:1 1}.op-gmail-invoice-title{font-size:14px;font-weight:850;line-height:1.35}.op-gmail-invoice-subtitle{margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.55}.op-gmail-invoice-email{margin-top:5px;color:var(--text2);font-size:10.5px;direction:ltr;text-align:right;overflow-wrap:anywhere}.op-gmail-invoice-state{flex:none;border-radius:999px;padding:4px 8px;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-size:10.5px;font-weight:800;white-space:nowrap}.op-gmail-invoice-state.is-connected{background:#eaf7f1;border-color:#c8eadb;color:#24775a}.op-gmail-invoice-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:11px 0}.op-gmail-invoice-metrics>div{text-align:center;padding:0 6px}.op-gmail-invoice-metrics>div+div{border-right:1px solid var(--border)}.op-gmail-invoice-metrics strong{display:block;font-size:17px;font-weight:850}.op-gmail-invoice-metrics span{display:block;margin-top:2px;color:var(--muted);font-size:9.5px;line-height:1.35}.op-gmail-invoice-last{margin-top:9px;color:var(--muted);font-size:10.5px}.op-gmail-invoice-error{margin-top:10px;padding:9px 10px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:11.5px;line-height:1.5}.op-gmail-invoice-actions{display:flex;gap:8px;margin-top:12px}.op-gmail-invoice-actions button{min-height:42px;border-radius:11px;padding:9px 13px;font-family:inherit;font-size:12.5px;font-weight:800;cursor:pointer}.op-gmail-invoice-actions button:disabled{opacity:.5;cursor:default}.op-gmail-invoice-primary{flex:1 1;border:0;background:var(--op-action-fill);color:var(--op-action-ink);box-shadow:var(--op-shadow-primary)}.op-gmail-invoice-secondary{border:1px solid var(--border);background:var(--surface);color:var(--text2)}.op-gmail-invoice-note{margin-top:9px;color:var(--muted);font-size:9.5px;line-height:1.5}[data-theme=dark] .op-gmail-invoice-state.is-connected{background:#153a2e;border-color:#245642;color:#89d8b7}@media(max-width:420px){.op-gmail-invoice-card{padding:13px 12px}.op-gmail-invoice-state{font-size:9.5px;padding-inline:6px}.op-gmail-invoice-metrics strong{font-size:16px}.op-gmail-invoice-metrics span{font-size:9px}}.op-gmail-invoice-recent{margin-top:11px;border-top:1px solid var(--border);padding-top:10px}.op-gmail-invoice-recent-title{font-size:10.5px;font-weight:850;color:var(--text2);margin-bottom:6px}.op-gmail-invoice-row{display:flex;align-items:center;gap:10px;padding:7px 0}.op-gmail-invoice-row+.op-gmail-invoice-row{border-top:1px solid var(--border)}.op-gmail-invoice-row-main{min-width:0;flex:1 1}.op-gmail-invoice-row-main strong{display:block;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-gmail-invoice-row-main span{display:block;margin-top:1px;font-size:9.5px;color:var(--muted)}.op-gmail-invoice-amount{flex:none;font-size:11.5px;font-weight:850;color:var(--op-link)}.op-home-channel-carousel{display:flex;align-items:stretch;width:100%;background:#fff;border-radius:14px;box-shadow:0 8px 24px color-mix(in srgb,var(--op-navy) 3.137%,transparent);overflow:hidden;touch-action:pan-y}.op-home-channel-carousel .op-home-channels{flex:1 1;min-width:0;border-radius:0;box-shadow:none;height:16cqw;padding-inline:0}.op-home-channel-carousel .op-channel-chevron{flex:0 0 22px;width:22px;border:0;background:#fff;color:var(--op-link);font:inherit;font-size:27px;padding:0;cursor:pointer}.op-home-channel-carousel .op-home-channels button{min-width:0;padding-inline:2px}.op-home-channel-carousel .op-home-channels button span{font-size:clamp(9px,2.45cqw,17px);white-space:nowrap}.op-home-channel-carousel .op-home-channels .op-home-hero-icon{width:4.8cqw;height:4.8cqw}.op-premium{--op-journey-cream:var(--bg);--op-journey-ink:#202020;--op-journey-muted:#707070;--op-journey-copper:var(--op-action);--op-journey-copper-ink:var(--op-link);--op-journey-edge:#e8e0d6;--op-journey-lift:0 5px 9px color-mix(in srgb,var(--op-action) 18.824%,transparent),0 1px 3px color-mix(in srgb,var(--op-action) 7.059%,transparent),inset 0 1px 1px #fff;--op-journey-inset:inset 0 2px 6px color-mix(in srgb,var(--op-action) 4.314%,transparent),0 1px 0 #fff;--op-journey-primary-fill:linear-gradient(158deg,var(--op-action-highlight) 0%,var(--op-action-warm) 15%,var(--op-action) 58%,var(--op-action-depth) 100%);--op-journey-primary-shadow:0 6px 10px color-mix(in srgb,var(--op-navy) 21.961%,transparent),0 2px 3px color-mix(in srgb,var(--op-navy) 12.549%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--op-navy) 40%,transparent),inset 0 2px 3px #fff5dcb3}.op-premium .op-chat-journey,.op-premium .op-quote-entry{color:var(--op-journey-ink);text-align:right}.op-journey-hero{position:relative;isolation:isolate;min-height:250px;display:flex;align-items:center;margin:0 0 16px;overflow:hidden}.op-journey-photo{position:absolute;inset:0;z-index:-1;background:var(--bg) url(/home/quote-workspace.webp) center 56% /cover no-repeat}.op-journey-title{width:61%;-webkit-margin-end:auto;margin-inline-end:auto;padding:12px 16px 12px 0;text-align:right;box-sizing:border-box}.op-journey-title>span{display:inline-block;color:var(--op-link);background:#f2e7dd;border-radius:30px;padding:2px 9px;font-size:11px;font-weight:750}.op-journey-title h1{font-size:clamp(24px,4vw,30px);letter-spacing:-.9px;line-height:1.2;margin:7px 0 4px;font-weight:850;white-space:normal}.op-journey-title p{font-size:14px;line-height:1.6;color:#707070;margin:0;max-width:240px}.op-premium .op-journey-card{position:relative;background:linear-gradient(155deg,#fff 25%,#fefdfb);border:1px solid #fff;border-radius:26px;padding:24px 20px;box-shadow:0 18px 36px color-mix(in srgb,var(--op-navy) 7.059%,transparent),0 3px 8px color-mix(in srgb,var(--op-navy) 2.353%,transparent),inset 0 1px 0 #fff;margin-top:-15px}.op-journey-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:46px;border:1px solid #f3ede5;border-radius:13px;background:linear-gradient(145deg,#fffefb,#f7f1e9);box-shadow:var(--op-journey-lift)}.op-journey-icon-tile .opero-icon{width:25px;height:25px;color:var(--op-journey-copper-ink)}.op-journey-chevron-back{transform:rotate(180deg)}.op-premium :is(.op-quote-entry,.op-chat-journey) button{-webkit-tap-highlight-color:transparent;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease}.op-premium :is(.op-quote-entry,.op-chat-journey) button:active:not(:disabled){transform:translateY(1px)}.op-premium :is(.op-quote-entry,.op-chat-journey) button:focus-visible{outline:2px solid var(--op-journey-copper);outline-offset:3px}.op-premium :is(.op-quote-entry,.op-chat-journey) button:disabled{cursor:default}.op-premium .op-journey-composer .op-journey-send,.op-premium .op-journey-primary{display:inline-flex;justify-content:center;align-items:center;gap:10px;position:relative;width:100%;min-height:52px;border:1px solid var(--op-frame)!important;border-radius:15px;padding:12px 18px;background:var(--op-journey-primary-fill)!important;box-shadow:var(--op-journey-primary-shadow)!important;color:var(--op-action-ink)!important;font:inherit;font-size:16px;font-weight:750;cursor:pointer}.op-premium .op-journey-composer .op-journey-send:disabled,.op-premium .op-journey-primary:disabled{opacity:.58;box-shadow:inset 0 1px 0 #ffffff59!important}.op-premium .op-journey-composer .op-journey-send:active:not(:disabled),.op-premium .op-journey-primary:active:not(:disabled){box-shadow:0 2px 5px color-mix(in srgb,var(--op-navy) 14.51%,transparent),inset 0 2px 3px color-mix(in srgb,var(--op-navy) 9.412%,transparent)!important}.op-journey-primary .opero-icon{color:#fff;width:23px;height:23px}.op-entry-card h2{display:flex;align-items:center;gap:12px;font-size:22px;line-height:1.4;margin:0 0 23px;letter-spacing:-.5px}.op-entry-input-label{display:block;color:#707070;font-size:13px;margin-bottom:9px}.op-premium .op-entry-card textarea{box-sizing:border-box;width:100%;display:block;min-height:152px;border:1px solid var(--op-journey-edge)!important;border-radius:16px!important;background:linear-gradient(150deg,#fbf8f3,#fefcf9);color:#202020;padding:15px;font:inherit;font-size:16px;line-height:1.75;resize:vertical;box-shadow:var(--op-journey-inset)!important;outline:none}.op-premium .op-entry-card textarea:focus{border-color:var(--op-journey-copper)!important;box-shadow:var(--op-journey-inset),0 0 0 3px color-mix(in srgb,var(--op-navy) 7.843%,transparent)!important}.op-entry-hint{color:#707070;font-size:12px;margin:11px 0 22px}.op-entry-afterword{display:flex;align-items:center;gap:20px;color:#707070;font-size:12px;text-align:center;margin:26px 16px 16px;justify-content:center}.op-entry-afterword:after,.op-entry-afterword:before{content:"";height:1px;background:var(--op-action-fill);flex:1 1;max-width:65px}.op-entry-footer{display:flex;justify-content:center;align-items:center;gap:28px;padding:0 0 25px}.op-premium .op-entry-footer button,.op-premium .op-journey-link{background:none;border:0;color:var(--op-journey-copper-ink);font:inherit;font-weight:700;cursor:pointer;padding:8px 0}.op-entry-footer button+button{font-size:12px!important;color:#707070!important}.op-entry-recording{text-align:center;padding:23px 14px 22px;margin:0 0 22px;border-radius:20px;background:radial-gradient(ellipse at 50% 28%,var(--op-action-soft) 0,#fbf7f1 46%,#fdfbf8 100%);border:1px solid #f2ebe2;box-shadow:var(--op-journey-inset)}.op-premium .op-record-button{display:grid;place-items:center;margin:7px auto 0;background:var(--op-action-fill);color:var(--op-action-ink);width:80px;height:80px;border:6px solid #f8ebdc;border-radius:50%;box-shadow:0 0 0 1px var(--op-navy),0 0 0 9px #fcf8f0,0 12px 25px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 1px 0 #ffffff73!important;cursor:pointer}.op-entry-recording[data-recording=true] .op-record-button{animation:op-record-pulse 1.8s ease-out infinite}.op-record-button .opero-icon{color:#fff;width:31px;height:31px}.op-record-stop{background:#fff;border-radius:5px;width:23px;height:23px}.op-entry-recording p{font-size:14px;margin:24px 0 5px;font-weight:650}.op-entry-recording>span{font-size:12px;color:#707070;line-height:1.7;display:block}.op-entry-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:27px 15px;background:radial-gradient(ellipse at 50% 15%,#fffdfc,#f7f1e7);border:1px dashed var(--op-frame);border-radius:20px;cursor:pointer;min-height:184px;text-align:center;box-sizing:border-box;box-shadow:var(--op-journey-inset)}.op-entry-file-icon{display:grid;place-items:center;width:58px;height:61px;border:1px solid #efe2d4;border-radius:17px;background:linear-gradient(140deg,#fff,#f6ecdf);box-shadow:0 7px 16px color-mix(in srgb,var(--op-navy) 12.549%,transparent),inset 0 1px 0 #fff;margin-bottom:4px}.op-entry-upload .opero-icon{width:30px;height:30px;color:var(--op-journey-copper-ink)}.op-entry-upload strong{font-size:15px;overflow-wrap:anywhere;max-width:100%}.op-entry-upload>span:not(.op-entry-file-icon){font-size:11px;color:#707070}.op-entry-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.op-entry-upload:focus-within{outline:2px solid var(--op-frame);outline-offset:3px}.op-entry-upload[data-has-file=true]{border-style:solid;border-color:var(--op-frame)}.op-entry-upload[aria-disabled=true]{opacity:.6}.op-entry-card:has(.op-entry-upload) .op-entry-input-label{margin-top:20px}.op-entry-card:has(.op-entry-upload) textarea{min-height:95px}.op-entry-card:has(.op-entry-upload) .op-journey-primary{margin-top:22px}.op-entry-file-notice{font-size:12px;line-height:1.6;color:#707070;background:#fbf6ef;border-radius:12px;padding:10px;margin:12px 0}html:has(.op-work-chat:not([hidden])){scrollbar-width:none}html:has(.op-work-chat:not([hidden]))::-webkit-scrollbar{display:none}.op-premium:has(.op-work-chat:not([hidden])) .op-premium-content{padding:0 0 8px!important}.op-premium:has(.op-work-chat:not([hidden])) .op-home-header{background:var(--bg)}.op-premium:has(.op-work-chat:not([hidden])) .op-home-header-inner{min-height:86px;padding-block:16px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-logo{width:43px;height:45px;font-size:31px;border-radius:11px;background:var(--op-action-fill);box-shadow:inset 0 1px 1px #ffffff42}.op-premium:has(.op-work-chat:not([hidden])) .op-home-brand b{font-size:24px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-brand small{font-size:12px;margin-top:2px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-avatar{width:40px;height:40px;box-shadow:0 3px 9px color-mix(in srgb,var(--op-navy) 7.059%,transparent)}.op-premium:has(.op-work-chat:not([hidden])) .op-home-greeting small{font-size:12px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-greeting strong{font-size:19px}.op-premium .op-quote-entry{padding-inline:14px}.op-journey-chat-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 14px 12px;flex-shrink:0;font-size:13px;font-weight:700;color:#707070}.op-journey-chat-heading button{border:0;background:none;color:var(--op-journey-copper-ink);font:inherit;padding:6px;cursor:pointer}.op-chat-journey>.scroll{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 14px 5px!important;margin-bottom:0!important;overscroll-behavior-y:contain;scrollbar-width:none}.op-chat-journey>.scroll::-webkit-scrollbar{display:none}.op-chat-journey[data-precision-focused=true]>.scroll>div:not([data-chat-focus-spacer]){max-width:100%!important;width:100%;margin:0!important}.op-chat-journey[data-precision-focused=true]>.scroll>div>div:has(.op-precision-flow){max-width:100%!important}.op-chat-journey[data-precision-focused=true]>.scroll>div>button,.op-chat-journey[data-precision-focused=true]>.scroll>div>div:has(+div .op-precision-flow){display:none!important}.op-precision-flow{width:100%}.op-precision-flow .op-journey-hero{min-height:228px;margin:0 0 16px}.op-precision-flow .op-journey-photo{background-position:center 54%}.op-precision-flow .op-journey-title{width:55%;padding:0 16px 20px 0}.op-precision-flow .op-journey-title>span{font-size:12px;font-weight:600;padding:3px 12px;background:#f4e7dc}.op-precision-flow .op-journey-title h1{font-size:32px;font-weight:900;line-height:1.12;margin:13px 0 5px;letter-spacing:-.8px}.op-precision-flow .op-journey-title p{width:156px;max-width:100%;font-size:15px;line-height:1.25;color:#72747d}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-card{padding:11px 11px 8px;margin-top:-24px;border:1px solid #fff;border-radius:17px;background:linear-gradient(115deg,#fffefc,#fbf9f4 52%,#fefdf9);box-shadow:0 8px 13px color-mix(in srgb,var(--op-navy) 18.824%,transparent),0 2px 5px color-mix(in srgb,var(--op-navy) 7.843%,transparent),inset 0 1px 1px #fff}.op-flow-summary{display:flex;align-items:center;gap:7px;padding-bottom:10px;min-height:43px}.op-flow-summary .op-journey-icon-tile{flex-basis:27px;width:27px;height:32px;border-radius:9px;border-color:#fff}.op-flow-summary .op-journey-icon-tile .opero-icon{width:21px;height:21px}.op-flow-summary-copy{min-width:0;flex:1 1}.op-flow-summary strong{display:block;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-summary button{display:flex;gap:6px;align-items:center;min-height:34px;background:linear-gradient(145deg,#fff,#fbf7ee);border:1px solid #f0e9df;border-radius:12px;padding:5px 9px;color:var(--op-link);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:var(--op-journey-lift)}.op-flow-summary button .opero-icon{width:21px;height:21px}.op-flow-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;background:linear-gradient(110deg,#f6f3ed,#fcfaf6);border:1px solid #eae5dd;border-radius:11px;padding:0;margin:0 0 10px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-navy) 6.275%,transparent)}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-tabs button{position:relative;flex:1 0;min-width:100px;white-space:nowrap;border:0;border-radius:9px;background:transparent;color:#747680;font:inherit;font-size:14px;line-height:1.35;padding:8px 11px;cursor:pointer;min-height:36px}.op-flow-tabs button+button:before{content:"";position:absolute;inset-inline-start:0;top:10px;bottom:10px;width:1px;background:#eae5dd}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-tabs button[aria-selected=true]{z-index:1;background:linear-gradient(140deg,#fff,#fefcf8);color:var(--op-link);box-shadow:0 4px 8px color-mix(in srgb,var(--op-navy) 19.608%,transparent),inset 0 1px 1px #fff}.op-flow-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:0;inset-inline:0;height:3px;border-radius:0 0 9px 9px;background:var(--op-action-fill)}.op-flow-meta{justify-content:space-between;font-size:13px;line-height:1.4;color:#757783;margin-bottom:5px;min-height:31px}.op-flow-meta,.op-flow-meta>div{display:flex;align-items:center;gap:8px}.op-flow-tools>summary,.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-meta>div>button{display:grid;place-items:center;list-style:none;border:1px solid #fff;background:linear-gradient(145deg,#fffefc,#faf6ed);border-radius:10px;color:var(--op-link);width:32px;height:31px;min-height:31px;padding:0;font:inherit;font-size:21px;cursor:pointer;box-shadow:var(--op-journey-lift)}.op-flow-meta button .opero-icon{width:20px;height:20px}.op-flow-tools{position:relative}.op-flow-tools>summary::-webkit-details-marker{display:none}.op-flow-tools>div{position:absolute;z-index:5;inset-inline-end:0;top:calc(100% + 8px);width:220px;padding:6px;background:#fffdf9;border:1px solid #e8d9c6;border-radius:12px;box-shadow:0 8px 24px color-mix(in srgb,var(--op-navy) 18.824%,transparent)}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-tools button{display:block;width:100%;min-height:40px;padding:9px;border:0;border-radius:8px;background:transparent;color:#68666a;font:inherit;font-size:13px;text-align:right;cursor:pointer}.op-flow-tools button:hover,.op-flow-tools button[aria-pressed=true]{background:#f2e5d7!important}.op-flow-fields{border:0;margin:0;padding:0;min-width:0;animation:op-question-enter .18s ease-out both}.op-flow-fields>div+div{margin-top:20px;border-top:1px solid #e6ddd1;padding-top:18px}.op-flow-question{min-height:0}.op-flow-question h3,.op-flow-question>div:first-child{font-size:20px!important;line-height:1.15!important;font-weight:850!important;color:#202020!important;margin:0!important;letter-spacing:-.45px}.op-flow-question>div:first-child>div:first-child{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.op-flow-question p{font-size:14px;color:#757783;margin:0 0 5px;line-height:1.25}.op-payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;direction:rtl;margin:12px 0 5px}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-payment-options button{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;gap:2px;min-width:0;min-height:76px;border:1px solid #fff;border-radius:13px;background:linear-gradient(145deg,#fff,#f8f3eb);font:inherit;color:#202020;cursor:pointer;box-shadow:var(--op-journey-lift)}.op-payment-options button strong{font-size:27px;font-weight:750;line-height:1.15}.op-payment-options button>span:not(.opero-icon){font-size:12px;color:#707070}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-payment-options button[aria-pressed=true]{background:var(--op-journey-primary-fill);color:var(--op-action-ink);border-color:var(--op-frame);box-shadow:var(--op-journey-primary-shadow)}.op-payment-options button[aria-pressed=true]>span{color:#fff}.op-payment-check{position:absolute;top:8px;inset-inline-start:8px;width:14px;height:14px;color:#fff}.op-flow-answer{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-top:5px}.op-flow-answer>span{flex:1 1 40%;min-width:0;gap:3px!important}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-answer>span>button[aria-pressed]{flex:1 1;min-height:54px;font-size:14px!important;line-height:1.5;color:var(--op-link);background:linear-gradient(145deg,#fff,#f8f3eb)!important;border:1px solid #fff!important;border-radius:13px!important;padding:12px 10px!important;box-shadow:var(--op-journey-lift)!important}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-answer>span>button[aria-pressed=true]{color:var(--op-action-ink)!important;background:var(--op-journey-primary-fill)!important;border-color:var(--op-frame)!important;box-shadow:var(--op-journey-primary-shadow)!important}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-answer input{border:1px solid #dfceba!important;border-radius:12px!important;min-height:44px;font:inherit!important;font-size:18px!important;max-width:100%;box-sizing:border-box;background:#fcfaf7!important;box-shadow:var(--op-journey-inset)!important}.op-flow-number-shell{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;flex:1 1 100%;min-width:0;min-height:63px;position:relative;padding:8px 13px;border:1px solid var(--op-frame);border-radius:10px;background:linear-gradient(135deg,#fffdfa,#faf7ee);box-shadow:0 5px 8px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 0 0 2px #ffffffb3}.op-flow-number-shell:has(.op-flow-number-unit){grid-template-columns:29px minmax(0,1fr) 54px}.op-flow-number-shell .op-flow-number-icon{width:27px;height:27px;color:var(--op-link)}.op-flow-number-main{min-width:0}.op-flow-number-heading{font-size:12px;line-height:1.3;color:#757783}.op-flow-number-value{min-width:0}.op-premium .op-work-chat .op-chat-journey .op-flow-number-value input[type=text],.op-premium .op-work-chat .op-chat-journey .op-flow-number-value input[type=text]:focus{width:100%!important;max-width:100%!important;text-align:start!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:27px!important;line-height:1.1!important;font-weight:800!important;min-height:30px!important;height:30px;outline:none}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-number-value input::placeholder{font-size:14px;font-weight:400}.op-flow-number-unit{display:flex;align-items:center;justify-content:center;align-self:center;height:34px;-webkit-border-start:1px solid #e4ddd2;border-inline-start:1px solid #e4ddd2;color:#777985;font-size:16px}.op-flow-number-shell:focus-within{border-color:var(--op-frame);box-shadow:0 5px 8px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 0 0 2px #ffffffb3,0 0 0 2px color-mix(in srgb,var(--op-navy) 7.059%,transparent)}.op-flow-number-shell:has(input[aria-invalid=true]){border-color:#b91c1c}.op-flow-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 7px;min-height:23px}.op-flow-progress>div{display:flex;gap:4px;flex:1 1;max-width:136px}.op-flow-progress>div>span{height:6px;flex:1 1;background:#e1e1e3;border-radius:5px}.op-flow-progress>div>span[data-current=true]{background:var(--op-action-fill);box-shadow:0 1px 3px color-mix(in srgb,var(--op-navy) 13.725%,transparent)}.op-flow-progress>div>span[data-complete=true]{background:var(--op-action-soft)}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-progress button,.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-skip button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--op-link);font:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:2px 0;min-height:23px;box-shadow:none}.op-flow-progress button .opero-icon,.op-flow-skip .opero-icon{width:17px;height:17px;color:inherit}.op-premium :is(.op-chat-journey,.op-precision-flow) .opero-icon.op-journey-chevron-back{transform:rotate(180deg);color:inherit}.op-flow-navigation{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);direction:ltr;grid-gap:10px;gap:10px}.op-flow-navigation>button{direction:rtl}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-navigation .op-journey-primary{min-height:45px;padding:6px 12px;border-radius:10px;font-size:21px;font-weight:800;gap:8px}.op-flow-navigation .op-journey-primary>.opero-icon{position:static;width:19px;height:19px}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-actions button,.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-previous{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(145deg,#fff,#faf6ed);border:1px solid #fff;border-radius:11px;color:#676b78;font:inherit;font-size:16px;font-weight:700;cursor:pointer;padding:7px 10px;min-height:45px;box-shadow:var(--op-journey-lift)}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-previous .opero-icon{width:19px;height:19px;transform:none;color:inherit}.op-flow-navigation>button:disabled{opacity:.45;cursor:default;box-shadow:none!important}.op-flow-actions{display:flex;flex-direction:row-reverse;justify-content:center;gap:10px;margin:8px 0;padding-top:8px;border-top:1px solid #e5dcce}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-actions button{flex:1 1;min-height:35px;font-size:14px;font-weight:400;border-radius:10px;padding:5px 9px;flex-direction:row-reverse}.op-flow-actions .opero-icon{width:21px;height:21px;color:var(--op-link)}.op-flow-skip{display:flex;flex-direction:column;align-items:center;gap:0;padding-top:5px;border-top:1px solid #e0d4c4}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-skip button{font-size:15px;font-weight:750;padding-bottom:0;min-height:27px}.op-flow-skip span{font-size:12px;color:#777985;line-height:1.15}.op-flow-review{display:flex;gap:8px;text-align:center;color:#777985;margin:10px 7px 5px;line-height:1.5;min-height:20px}.op-flow-info,.op-flow-review{align-items:center;justify-content:center}.op-flow-info{display:inline-flex;width:17px;height:17px;flex:0 0 17px;font-size:12px;font-weight:700;font-family:Georgia,serif;border:1.5px solid;border-radius:50%}.op-premium .op-journey-message{padding:15px 17px!important;font-size:14px!important;line-height:1.8!important;overflow-wrap:anywhere;border-radius:20px!important;margin:5px 0}.op-premium .op-journey-message-user{background:linear-gradient(135deg,#f8e9da,#f5e4d4)!important;color:var(--op-link)!important;border:1px solid var(--op-frame)!important;border-end-start-radius:7px!important;box-shadow:0 5px 12px color-mix(in srgb,var(--op-navy) 5.098%,transparent),inset 0 1px 0 #ffffff99!important}.op-premium .op-journey-message-assistant{background:linear-gradient(150deg,#fff,#fdfbf7)!important;border:1px solid #efe8de!important;border-end-end-radius:7px!important;box-shadow:var(--op-journey-lift)!important}.op-premium .op-journey-attachment{background:#fcf7ef!important;border:1px solid #e8d4bc!important;border-radius:13px!important;box-shadow:var(--op-journey-lift);color:var(--op-link);gap:10px}.op-journey-attachment>span{min-width:0;overflow-wrap:anywhere}.op-premium .op-chat-journey .op-journey-composer.op-ui-agent-composer{flex-shrink:0;background:linear-gradient(150deg,#fff,#fefcf8)!important;border:1px solid #fff!important;border-radius:16px!important;padding:5px 6px!important;box-shadow:0 5px 12px color-mix(in srgb,var(--op-navy) 16.471%,transparent),inset 0 1px 0 #fff!important;gap:7px!important;margin:5px 14px 0!important}.op-premium .op-chat-journey .op-journey-composer.op-ui-agent-composer textarea{border:1px solid #e1dfdc!important;background:#fff!important;border-radius:11px!important;box-shadow:inset 0 1px 2px #60606005!important;min-width:0;min-height:32px!important;padding:6px 9px!important;font-size:16px!important;line-height:1.5!important}.op-premium .op-chat-journey .op-journey-composer textarea:focus{border-color:var(--op-frame)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--op-navy) 7.059%,transparent)!important}.op-premium .op-chat-journey .op-journey-composer button[title="צרף כתב כמויות או מסמך"]{flex:0 0 29px;width:29px;height:36px;min-height:36px;padding:1px!important;display:grid;place-items:center;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;color:#676b78!important}.op-premium .op-chat-journey .op-journey-composer button[title="צרף כתב כמויות או מסמך"] .opero-icon{width:25px;height:25px;color:inherit}.op-premium .op-chat-journey .op-journey-composer .op-journey-send{flex:0 0 auto;width:auto;min-height:34px;border-radius:10px!important;padding:5px 13px!important;font-size:14px}.op-premium .op-work-chat .op-chat-journey .op-journey-composer .op-journey-send:disabled{opacity:1!important;background:linear-gradient(145deg,#ebebeb,#e3e3e3)!important;color:#747887!important;border:1px solid #eaeaea!important;box-shadow:inset 0 1px 1px #fff!important}.op-premium .op-conversation-precision{border:1px solid #e8d8c6;border-radius:16px;color:var(--op-journey-copper-ink);background:linear-gradient(145deg,#fff,#faf4ea);padding:16px 20px;font:inherit;font-weight:700;cursor:pointer;width:100%;box-shadow:var(--op-journey-lift);margin-top:10px}.op-chat-empty{text-align:center;color:#707070;padding:30px 20px}@media (hover:hover){.op-premium .op-flow-tabs button:not([aria-selected=true]):hover{background:#fffcf7}.op-premium :is(.op-flow-previous,.op-flow-actions button,.op-flow-summary button,.op-payment-options button):hover:not(:disabled){transform:translateY(-1px)}}@media (min-width:600px){.op-journey-hero{min-height:300px}.op-journey-title{padding-right:30px}.op-journey-title h1{font-size:30px}.op-journey-title p{font-size:15px}.op-entry-card,.op-flow-card{max-width:600px;margin-inline:auto}.op-precision-flow .op-journey-hero{min-height:220px}.op-precision-flow .op-journey-title h1{font-size:30px}.op-precision-flow .op-journey-title p{font-size:15px}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-card{padding:20px}}@media (max-width:359px){.op-home-channel-carousel .op-channel-chevron{flex-basis:17px;width:17px}.op-journey-title h1{font-size:24px}.op-premium .op-journey-card{padding:18px 13px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-logo{width:36px;height:38px;font-size:26px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-brand b{font-size:21px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-brand small{font-size:10px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-avatar{width:32px;height:32px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-greeting small{font-size:10px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-greeting strong{font-size:16px}.op-precision-flow .op-journey-hero{min-height:212px}.op-precision-flow .op-journey-title{width:58%}.op-precision-flow .op-journey-title h1{font-size:29px}.op-precision-flow .op-journey-title p{font-size:13px}.op-flow-summary{gap:5px}.op-flow-summary strong{font-size:11px}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-summary button{font-size:12px;padding-inline:7px}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-tabs button{min-width:84px;font-size:13px;padding-inline:8px}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-card{padding-inline:10px}.op-flow-progress{gap:8px}.op-flow-progress>div{max-width:110px}.op-flow-review{font-size:10px}.op-flow-summary .op-journey-icon-tile{flex-basis:29px;width:29px}.op-premium .op-flow-summary button{padding-inline:7px}.op-flow-question h3,.op-flow-question>div:first-child{font-size:18px!important}.op-flow-navigation{gap:9px}.op-flow-navigation .op-journey-primary{font-size:14px;padding-inline:28px}.op-payment-options{gap:8px}.op-journey-hero{min-height:220px}.op-entry-card h2{font-size:20px}.op-premium .op-journey-composer{padding:7px!important;gap:5px!important}.op-premium .op-journey-composer .op-journey-send{padding-inline:10px!important}}@keyframes op-question-enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes op-record-pulse{50%{box-shadow:0 0 0 1px var(--op-navy),0 0 0 14px #f6e7dab3,0 12px 25px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 1px 0 #ffffff73}}@media (prefers-reduced-motion:reduce){.op-chat-journey,.op-quote-entry{scroll-behavior:auto}.op-premium :is(.op-quote-entry,.op-chat-journey) *,.op-premium :is(.op-quote-entry,.op-chat-journey) :after{animation:none!important;transition:none!important}}.op-flow-pending{position:-webkit-sticky;position:sticky;top:5px;z-index:4;display:flex;align-items:center;gap:10px;padding:9px 10px;margin:10px 0 13px;background:linear-gradient(135deg,#fff9f1,#f5e8d8);border:1px solid #ebd6c0;border-radius:12px;box-shadow:0 4px 13px color-mix(in srgb,var(--op-navy) 10.98%,transparent),inset 0 1px 0 #fff}.op-flow-pending>span{flex:1 1;color:var(--op-link);font-size:12px;font-weight:600;line-height:1.5}.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-pending .op-journey-primary{width:auto;flex-shrink:0;min-height:37px;padding:7px 12px;font-size:13px;border-radius:10px}.op-flow-applied{display:flex;align-items:center;justify-content:center;gap:7px;margin:13px 0;padding:10px;border-radius:12px;background:#eff4ea;color:#4e6947;font-size:13px}.op-flow-applied .opero-icon{width:20px;height:20px}.op-premium .op-flow-apply-error{border:1px solid var(--op-frame);background:#fff5e8;color:var(--op-link);border-radius:11px;padding:10px 12px;font-size:13px;line-height:1.6}.op-flow-finish{text-align:center;padding:24px 5px 4px;animation:op-question-enter .18s ease both}.op-flow-finish-icon{display:flex;align-items:center;justify-content:center;width:65px;height:69px;margin:0 auto 18px;color:var(--op-link);border:1px solid #fff;border-radius:20px;background:linear-gradient(140deg,#fff,#f4e3cd);box-shadow:0 9px 18px color-mix(in srgb,var(--op-navy) 18.824%,transparent),inset 0 1px 0 #fff;transform:rotate(-5deg)}.op-flow-finish-icon .opero-icon{width:36px;height:36px;transform:rotate(5deg)}.op-flow-eyebrow{color:var(--op-link)!important;font-size:12px!important;font-weight:700;letter-spacing:.1px;margin:0 0 8px!important}.op-flow-finish h2{color:#202020;font-size:23px;line-height:1.35;letter-spacing:-.5px;margin:0 0 11px;outline:none}.op-flow-finish>p:not(.op-flow-eyebrow){font-size:14px;line-height:1.8;color:#707070;margin:0 auto 10px;max-width:340px}.op-flow-finish-hint{display:block;font-size:12px;color:#707070;margin-bottom:20px}.op-premium .op-flow-text-button{display:block;margin:10px auto 0;background:transparent;border:0;box-shadow:none;color:var(--op-link);font:inherit;font-size:13px;font-weight:600;padding:10px 15px;cursor:pointer}.op-premium .op-precision-exit-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(370px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 36px);padding:28px 22px 16px;border:1px solid #fff;border-radius:24px;background:linear-gradient(150deg,#fff,#fcf7ef);box-shadow:0 26px 70px color-mix(in srgb,var(--op-navy) 25.098%,transparent),inset 0 1px 0 #fff;color:#202020;font:inherit;overflow:auto}.op-precision-exit-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--op-action) 40%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.op-precision-exit-dialog::backdrop{background:color-mix(in srgb,var(--op-action) 40%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.op-precision-exit-dialog section{text-align:center}.op-precision-exit-dialog h2{font-size:25px;line-height:1.3;margin:0 0 12px}.op-precision-exit-dialog p{color:#707070;font-size:14px;line-height:1.8;margin:0 0 22px}.op-premium .op-precision-exit-dialog .op-journey-primary{margin-top:18px;font-size:16px}.op-premium .op-flow-exit-secondary{display:block;width:100%;min-height:46px;margin-top:12px;padding:9px;border:1px solid #fff;border-radius:13px;background:linear-gradient(150deg,#fff,#f7f1e8);box-shadow:var(--op-journey-lift);color:#686767;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.op-precision-exit-dialog button:disabled{opacity:.6;cursor:default}.op-precision-exit-dialog button:focus-visible{outline:2px solid var(--op-frame);outline-offset:3px}@media (max-width:359px){.op-flow-finish h2{font-size:21px}.op-flow-pending{gap:7px;padding:8px}}.op-flow-question[data-question-id=workDays] .op-flow-number-shell{flex:0 1 240px;width:240px;max-width:100%;box-sizing:border-box}.op-premium .op-work-chat .op-chat-journey .op-flow-number-value input[type=text]:focus,.op-premium .op-work-chat .op-chat-journey .op-flow-number-value input[type=text]:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}:root{--op-copper-fill:linear-gradient(158deg,var(--op-action-highlight) 0%,var(--op-action-warm) 15%,var(--op-action) 58%,var(--op-action-depth) 100%);--op-ivory-fill:linear-gradient(155deg,#fff,#fffefb 45%,#f7f2e9);--op-emerald-fill:linear-gradient(155deg,#71c2aa,#309d83 16%,#217a65 70%,#216953);--op-blue-fill:linear-gradient(155deg,#8dbbc6,#4c8796 18%,#315f6c);--op-tactile-shadow:0 6px 10px color-mix(in srgb,var(--op-navy) 18.824%,transparent),0 2px 3px color-mix(in srgb,var(--op-navy) 10.196%,transparent),inset 0 1px 2px #fff;--op-copper-shadow:0 6px 10px color-mix(in srgb,var(--op-navy) 21.961%,transparent),0 2px 3px color-mix(in srgb,var(--op-navy) 12.549%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--op-navy) 40%,transparent),inset 0 2px 3px #fff5dcb3;--op-shadow-card-premium:0 9px 22px color-mix(in srgb,var(--op-navy) 7.451%,transparent),0 2px 5px color-mix(in srgb,var(--op-navy) 3.922%,transparent),inset 0 1px 1px #fff;--op-shadow-primary:var(--op-copper-shadow);--op-shadow-control:var(--op-tactile-shadow);--op-success:#287964;--op-danger:#b6473c;--op-info:#496f79;--op-icon:var(--op-link);--op-radius:22px}.op-premium{--op-fixed-nav-clearance:calc(96px + env(safe-area-inset-bottom))}body:has(.op-premium),html:has(.op-premium){overflow-x:clip}.op-premium,.op-premium-content,[data-opero-screen]{min-width:0;max-width:100%}.op-premium-content{padding-top:0!important}.op-premium-content:has(>[data-opero-screen=dashboard]:not([hidden])){padding-top:22px!important}.op-home-header{background:linear-gradient(180deg,var(--bg) 80%,color-mix(in srgb,var(--bg) 93%,transparent))}.op-home-header-inner{min-height:88px;padding-block:14px}.op-home-logo,.op-home-nav-create .op-home-nav-symbol{background:var(--op-copper-fill);box-shadow:var(--op-copper-shadow);border:1px solid var(--op-frame)}.op-home-logo{text-shadow:0 2px 1px color-mix(in srgb,var(--op-navy) 18.824%,transparent)}.op-premium:has(.op-work-chat:not([hidden])) .op-home-logo{background:var(--op-copper-fill);box-shadow:var(--op-copper-shadow);border:1px solid var(--op-frame)}.op-home-avatar{box-shadow:0 4px 10px color-mix(in srgb,var(--op-navy) 8.627%,transparent),inset 0 1px 1px #fff;background:var(--surface)}.op-home-bottom-nav{background:var(--op-ivory-fill);border:1px solid #fff;box-shadow:0 -6px 22px color-mix(in srgb,var(--op-navy) 4.314%,transparent),0 -1px 3px #fff;border-radius:24px 24px 0 0}.op-home-nav-create .op-home-nav-symbol{border:3px solid #fff5e5;outline:1px solid var(--op-frame);width:58px;height:58px}.op-home-nav-button[aria-current=page]{color:var(--op-link)}.op-home-nav-button[aria-current=page]:after{height:3px}.op-premium :is(.op-workspace,.op-work-chat,.op-home-dialog) :is(.op-work-button,.op-v2-primary,.op-v2-secondary,.op-v2-soft){font-weight:650!important}.op-premium :is(.op-workspace,.op-work-chat,.op-home-dialog) :is(.op-work-button,.op-v2-primary,.op-v2-secondary,.op-v2-soft,button[style*=linear-gradient],button[style*="background: var(--surface2)"],button[style*="background: var(--surface)"],label[style*="cursor: pointer"]){border:1px solid #e9ddcd!important;border-radius:13px!important;min-height:44px;background:var(--op-ivory-fill)!important;color:var(--text2)!important;box-shadow:var(--op-tactile-shadow)!important;transition:box-shadow .15s,filter .15s,translate .15s}.op-premium .op-home-primary,.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--primary.op-work-button,.op-v2-primary,button[style*=linear-gradient]),.op-premium :is(.op-workspace,.op-work-chat) button[style*="background: var(--accent)"]{background:var(--op-copper-fill)!important;border:1px solid var(--op-frame)!important;box-shadow:var(--op-copper-shadow)!important;text-shadow:0 1px 1px color-mix(in srgb,var(--op-navy) 20.784%,transparent)}.op-premium .op-work-button.op-work-button--success,.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--success.op-work-button,[data-op-tone=success],button[style*="#25D366"]){background:var(--op-emerald-fill)!important;color:#fff!important;border:1px solid #266b58!important;box-shadow:0 6px 10px #5c746a24,inset 0 0 0 2px #c3ffde44,inset 0 2px 3px #d6ffebb0!important;text-shadow:0 1px 1px #14554050}.op-premium :is(.op-workspace,.op-work-chat) [data-op-tone=info]{background:var(--op-blue-fill)!important;color:#fff!important;border:1px solid #315f6c!important;box-shadow:var(--op-tactile-shadow)!important}.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--soft.op-work-button,[data-op-tone=secondary]){background:var(--op-ivory-fill)!important;color:var(--op-link)!important;box-shadow:var(--op-tactile-shadow)!important;border:1px solid #e9ddcd!important}.op-premium :is(.op-workspace,.op-work-chat) .op-work-button.op-work-button--secondary{background:var(--op-ivory-fill)!important;color:var(--text2)!important;border:1px solid #e9ddcd!important;box-shadow:var(--op-tactile-shadow)!important}.op-premium .op-work-button--secondary .opero-icon{color:var(--op-icon)}.op-premium :is(.op-workspace,.op-work-chat) .op-work-button--quiet.op-work-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--muted)!important}.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--danger.op-work-button,.op-work-delete.op-work-button,[data-op-tone=danger]){background:linear-gradient(150deg,#fff8f5,#f7dfd9)!important;border-color:var(--op-frame)!important;box-shadow:0 3px 6px color-mix(in srgb,var(--op-navy) 6.275%,transparent),inset 0 1px #fff!important}.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--primary,.op-work-button--success,[data-op-tone=info],button[style*=linear-gradient]) .opero-icon{color:inherit!important}.op-premium :is(button,a[role=button]):active:not(:disabled){translate:0 1px}.op-premium button:disabled{opacity:.5!important;filter:saturate(.4);text-shadow:none!important}.op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){border:1px solid #dcd5ca!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fffefc)!important;min-height:44px;color:var(--text)!important;box-shadow:inset 0 1px 3px color-mix(in srgb,var(--op-navy) 12.549%,transparent),0 1px 0 #fff!important}.op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select):focus{border-color:var(--op-frame)!important;box-shadow:var(--op-ring),inset 0 1px 2px color-mix(in srgb,var(--op-navy) 8.235%,transparent)!important}.op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--op-danger)!important}.op-premium :is(.op-workspace,.op-work-chat) input[type=file]::-webkit-file-upload-button{background:var(--op-ivory-fill);color:var(--op-link);border:1px solid #e9ddcd;border-radius:12px;min-height:44px;padding:8px 14px;-webkit-margin-end:10px;margin-inline-end:10px;box-shadow:var(--op-tactile-shadow);font:inherit;cursor:pointer}.op-premium :is(.op-workspace,.op-work-chat) input[type=file]::file-selector-button{background:var(--op-ivory-fill);color:var(--op-link);border:1px solid #e9ddcd;border-radius:12px;min-height:44px;padding:8px 14px;-webkit-margin-end:10px;margin-inline-end:10px;box-shadow:var(--op-tactile-shadow);font:inherit;cursor:pointer}.op-work-heading--photo{position:relative;isolation:isolate;margin:0 0 14px;padding:16px 18px;min-height:206px;box-sizing:border-box;overflow:hidden}.op-work-photo{background-image:var(--op-photo);background-size:cover;background-position:0}.op-work-heading--photo>.op-work-photo{position:absolute;inset:0;height:100%;z-index:-1}.op-work-heading--photo .op-work-heading-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:64%;min-height:174px;text-align:start}.op-work-heading--photo h1{font-size:29px;letter-spacing:-.65px;text-shadow:0 1px 6px var(--bg)}.op-work-heading--photo p{color:var(--text2);font-size:13px;margin-top:3px}.op-work-count{background:#fff9f0;border:1px solid #eddfcd;color:var(--op-link)}.op-work-heading-actions>.op-work-button{min-height:46px;box-shadow:var(--op-copper-shadow)!important}.op-work-segments{background:linear-gradient(180deg,#f2ede6,#f8f5ef);box-shadow:inset 0 2px 3px color-mix(in srgb,var(--op-navy) 7.059%,transparent),0 1px #fff;border:1px solid #ebe1d5;margin-top:15px}.op-premium .op-work-segments>button[aria-current=page]{background:var(--op-ivory-fill)!important;color:var(--op-link)!important;box-shadow:var(--op-tactile-shadow)!important;border-bottom:3px solid var(--op-frame)!important}.op-work-toolbar{margin-top:8px}.op-work-tools{margin-bottom:12px}.op-work-search{min-height:47px;border:1px solid #efe7dd;background:var(--op-ivory-fill);box-shadow:var(--op-tactile-shadow)}.op-premium .op-workspace .op-work-search input{background:transparent!important;box-shadow:none!important;border:0!important;font-size:13px}.op-home-attention,.op-home-dialog,.op-home-panel,.op-work-card,.op-work-empty,.op-work-metrics{background:var(--op-ivory-fill);border:1px solid #fff;box-shadow:var(--op-shadow-card-premium);border-radius:22px}.op-work-card{padding:20px}.op-work-list{gap:14px}.op-work-record-heading h2{font-size:19px;font-weight:800}.op-work-amount strong{font-weight:800;letter-spacing:-.5px}.op-work-actions{gap:9px;margin-top:14px}.op-workspace .op-work-description{margin:9px 0;font-size:13px;line-height:1.7}.op-work-detail-row,.op-work-items{margin-top:12px}.op-work-items{border-top:1px solid var(--border);padding-top:3px}.op-work-status{border:1px solid #fff8;padding:5px 10px;font-size:11px;font-weight:650;box-shadow:inset 0 1px #fff8}.op-home-status--approved,.op-work-status--success{background:linear-gradient(150deg,#e6f4eb,#d4ebe0);color:#246a52}.op-home-status--sent,.op-work-status--info{background:linear-gradient(150deg,#eaf3f7,#d9e7ed);color:#3f6373}.op-home-status--draft,.op-work-status--waiting{background:linear-gradient(150deg,#fff6e4,#f7edd4);color:var(--op-link)}.op-home-status--rejected,.op-work-status--danger{background:linear-gradient(150deg,#fbe9e6,#f3d8d2);color:#ab443c}.op-work-date{margin-top:16px;padding-top:12px}.op-work-date label>span{max-width:none}.op-work-metrics{margin-bottom:16px;padding:20px 8px}.op-work-metrics>div:first-child strong{color:var(--op-success)}.op-work-progress{height:8px;background:#edeae2;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--op-navy) 8.235%,transparent)}.op-work-progress span{background:var(--op-emerald-fill);box-shadow:inset 0 1px #c8fce2}[data-workspace=leads] .op-work-actions{display:grid;grid-template-columns:1.1fr 1.05fr .9fr}.op-premium [data-workspace=leads] .op-work-actions>.op-work-button{min-width:0;padding-inline:6px;font-size:12px}[data-workspace=leads] .op-work-delete{grid-column:3;justify-self:end;min-width:36px!important}.op-work-status-select>span{font-size:11px}.op-home{gap:14px}.op-home-channel-carousel .op-home-channels [data-home-channel=file] span{white-space:normal;text-wrap:balance;line-height:1.1;max-width:100%}.op-home-channel-carousel .op-channel-chevron{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.op-home-panel.op-home-business{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border:1px solid #fff;border-radius:16px}.op-home-business>.op-home-heading{flex:0 0 64px;box-sizing:border-box;flex-direction:column-reverse;align-items:center;gap:5px;margin:0;-webkit-padding-end:10px;padding-inline-end:10px;-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border)}.op-home-business>.op-home-heading h2{font-size:14px;text-align:center;line-height:1.35}.op-home-business .op-home-stats{flex:1 1;min-width:0}.op-home-business .op-home-stats button{gap:2px;min-height:54px;padding-inline:4px}.op-home-business .op-home-stats .opero-icon{width:18px;height:18px;margin:0}.op-home-business .op-home-stats button>strong{font-size:19px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.op-home-business .op-home-stats button:last-child>strong{font-size:16px}.op-home-business .op-home-stats button>span:last-child{font-size:11px;line-height:1.35}.op-home-panel{padding:16px 12px}.op-home-heading{margin-bottom:12px}.op-home-heading h2{font-size:18px;font-weight:800}.op-home-stats button>strong{font-size:24px;font-weight:800}.op-home-quotes{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:9px;gap:9px}.op-home-quote{min-width:0;max-width:100%}.op-home-quote,.op-home-quote:first-child,.op-home-quote:last-child{padding:8px 10px;background:var(--op-ivory-fill);border:1px solid #efeae2;border-radius:12px;box-shadow:0 4px 8px color-mix(in srgb,var(--op-navy) 6.275%,transparent);min-height:64px;gap:9px}.op-home-quote+.op-home-quote{border-top:1px solid #efeae2}.op-home-quote-icon{width:36px;height:46px;border-radius:10px;background:#f7f1e8}.op-home-quote-icon .opero-icon{width:23px;height:23px}.op-home-quote-copy{gap:1px}.op-home-quote-copy strong{font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-home-quote-copy>b{font-size:13px}.op-home-quote-copy>span{font-size:11px}.op-home-attention{padding:16px 12px}.op-home-attention-row{background:var(--op-ivory-fill);border:1px solid #eee5d9!important;border-radius:12px;box-shadow:0 4px 8px color-mix(in srgb,var(--op-navy) 6.275%,transparent);padding:4px 9px;margin-top:8px}.op-home-attention-open{min-height:54px;font-size:12px}.op-home-attention-tools{margin-bottom:0}.op-home-attention-tools button{color:var(--op-danger);text-decoration:none;font-size:12px}.op-home-account-menu :is(a,button){padding-inline:12px;margin-top:8px;border:1px solid #ede2d4!important;border-radius:14px;background:var(--op-ivory-fill);box-shadow:var(--op-tactile-shadow)}.op-work-dialog{background:var(--bg);border:1px solid #fff;box-shadow:0 24px 70px color-mix(in srgb,var(--op-navy) 23.137%,transparent)}.op-premium .op-work-dialog .op-ui-modal-sheet{background:var(--bg)!important}.op-work-dialog-heading{padding:14px 20px;border-bottom:0;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.op-work-dialog-heading h2{font-size:21px;font-weight:800}.op-work-dialog-title{display:flex;align-items:center;gap:8px}.op-work-dialog-title h2:focus{outline:none}.op-work-dialog-photo{height:140px;margin-top:-8px;background-position:left 45%}.op-work-dialog-body{position:relative;border-radius:22px 22px 0 0;margin-top:-22px;padding:20px;background:var(--op-ivory-fill);border-top:1px solid #fff}.op-work-dialog-body label{color:var(--text2)}.op-work-form-card{padding:16px;border:1px solid #ede5d9;border-radius:18px;background:var(--op-ivory-fill);box-shadow:var(--op-shadow-card-premium);margin:0 0 14px;min-width:0}.op-work-form-card>h3{font-size:16px;margin:0 0 12px;display:flex;align-items:center;gap:8px}.op-work-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.op-work-form-grid>*{min-width:0}.op-premium [data-work-quote-row]{border:1px solid #e8ddd0!important;background:var(--op-ivory-fill)!important;box-shadow:var(--op-shadow-card-premium);padding:16px!important;border-radius:18px!important}.op-premium [data-work-quote-row][data-review=true]{border-color:var(--op-frame)!important;background:linear-gradient(140deg,#fffdf5,#fff7e5)!important}.op-premium [data-work-quote-row][data-invalid=true]{border-color:var(--op-danger)!important}.op-quote-edit-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:14px;padding:4px 0 8px;scrollbar-width:thin}.op-premium .op-quote-edit-tabs button{border-radius:11px!important;min-height:42px}.op-premium .op-quote-edit-tabs button[aria-pressed=true]{background:var(--op-copper-fill)!important;color:var(--op-action-ink)!important;box-shadow:var(--op-copper-shadow)!important}.op-quote-edit-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px;margin:16px -4px -4px;padding:12px 4px 4px;background:linear-gradient(180deg,#f9f6f000,var(--bg) 22%)}.op-quote-edit-footer>button{width:100%;min-height:50px!important}.op-quote-edit-footer>button:only-of-type{grid-column:1/-1}.op-quote-edit-footer>div[aria-hidden]{display:none}.op-premium .op-workspace .op-quote-edit-footer>button[aria-haspopup=dialog]{position:static;inset:auto;width:auto;margin:0;padding:12px 15px;min-height:50px;border-radius:13px;border:1px solid #e9ddcd;background:var(--op-ivory-fill);color:var(--op-link);box-shadow:var(--op-tactile-shadow);font-size:14px}.op-premium .op-work-choice{background:var(--op-ivory-fill)!important;border:1px solid #e7dccf!important;box-shadow:var(--op-tactile-shadow)!important;border-radius:15px!important;min-height:90px}.op-premium .op-work-choice[aria-pressed=true]{background:linear-gradient(145deg,#fff5e9,#f6e6d6)!important;border-color:var(--op-frame)!important;box-shadow:inset 0 1px 2px #fff,0 4px 10px color-mix(in srgb,var(--op-navy) 10.196%,transparent)!important}.op-premium .op-ui-pricebook-item{background:var(--op-ivory-fill)!important;border:1px solid #eee4d8!important;box-shadow:var(--op-shadow-card-premium)!important;border-radius:15px!important}.op-work-catalog .op-ui-pricebook-header{gap:12px}.op-work-catalog .op-ui-pricebook-actions{margin-top:-4px}.op-work-settings{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.op-work-settings>details,.op-work-settings>div{margin:0!important}.op-settings-nav{display:grid;grid-gap:10px;gap:10px}.op-settings-nav .op-work-button{justify-content:flex-start;width:100%;min-height:68px!important;font-size:14px;padding:12px 15px!important}.op-settings-nav .op-work-button>.opero-icon:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.op-work-settings .op-settings-banner{min-width:0;overflow:hidden;border:1px solid #ede5d9!important;border-radius:18px!important;background:var(--op-ivory-fill)!important;box-shadow:var(--op-shadow-card-premium)!important}.op-work-settings .op-settings-banner-summary{display:flex!important;align-items:center!important;gap:12px!important;width:100%;min-height:68px!important;box-sizing:border-box;padding:12px 15px!important;list-style:none;cursor:pointer;text-align:right}.op-work-settings .op-settings-banner-summary::-webkit-details-marker{display:none}.op-work-settings .op-settings-banner-summary::marker{content:""}.op-work-settings .op-settings-banner-copy{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.op-work-settings .op-settings-banner-title{display:block;color:var(--text);font-size:16px;font-weight:800!important;line-height:1.35}.op-work-settings .op-settings-banner-subtitle{display:block;color:var(--muted);font-size:12px;font-weight:500!important;line-height:1.45}.op-work-settings .op-settings-banner-chevron{width:22px!important;height:22px!important;flex:0 0 22px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--text2);transition:transform .18s ease}.op-work-settings .op-settings-document-design[data-open=true]>.op-settings-banner-summary .op-settings-banner-chevron,.op-work-settings details[open]>.op-settings-banner-summary .op-settings-banner-chevron{transform:rotate(180deg)}.op-work-settings .op-settings-document-design[data-open=true]>.op-settings-banner-summary,.op-work-settings details[open]>.op-settings-banner-summary{border-bottom:1px solid #ede5d9!important}.op-work-settings .op-settings-banner--nav>.opero-icon:first-child{width:22px;height:22px;flex:0 0 22px}.op-settings-back{display:flex;align-items:center;gap:10px;margin-bottom:16px}.op-settings-back h3{font-size:20px;font-weight:800}.op-settings-panel{min-width:0}.op-settings-panel[hidden]{display:none!important}.op-settings-panel>:is(section,details,div){margin-bottom:14px!important}.op-settings-panel>.op-work-form-card{margin-bottom:14px!important;border-radius:18px!important;padding:16px!important}.op-settings-panel>.op-work-form-card>h3{display:flex;align-items:center;gap:9px;min-height:28px;font-size:16px;font-weight:800!important}.op-settings-panel>.op-work-form-card>h3 .opero-icon{width:22px;height:22px}.op-settings-profile-link{width:100%;margin-top:14px}.op-settings-appearance>div{border:0!important;background:transparent!important;padding:0!important;margin-bottom:0!important}.op-settings-panel [data-op-tone=info]{background:var(--op-blue-fill)!important;color:#fff!important;border-color:#315f6c!important;box-shadow:var(--op-tactile-shadow)!important}.op-work-form-card:has(#opero-first-name-settings) #opero-first-name-settings~p{font-size:11px!important}.op-work-form-card:has(#opero-first-name-settings)>div:nth-child(3){display:none}.op-work-form-card:has(#opero-first-name-settings) label[for=opero-first-name-settings]{font-size:12px!important;font-weight:500!important}.op-work-dialog:has([data-settings-view=overview])>.op-ui-modal-sheet>.op-work-dialog-photo{--op-photo:url(/design/catalog.webp)!important}.op-work-dialog:has([data-settings-view=profile])>.op-ui-modal-sheet>.op-work-dialog-photo{--op-photo:url(/design/quotes.webp)!important}.op-work-dialog:has([data-settings-view=backup])>.op-ui-modal-sheet>.op-work-dialog-photo{--op-photo:url(/design/settings.webp)!important}.op-quick-photo{height:150px;margin:0 -24px 4px}.op-premium .op-quote-payments button[aria-pressed=true]{background:var(--op-copper-fill)!important;color:var(--op-action-ink)!important;box-shadow:var(--op-copper-shadow)!important}.op-premium .op-work-form-card button[aria-pressed=true]{border-color:var(--op-frame)!important}.op-premium [data-opero-screen=meetings] .op-meeting-intro[style]{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;border:0!important}.op-premium .op-meeting-intro>div:not(.op-work-heading){font-size:13px}.op-install-sheet{background:var(--op-ivory-fill)!important}.op-install-logo{overflow:hidden;background:#0d2438!important;border:var(--op-light-rim)!important;box-shadow:var(--op-light-rim-shadow)!important}.op-install-sheet button[data-install-primary]{background:var(--op-copper-fill)!important;border:1px solid var(--op-frame)!important;box-shadow:var(--op-copper-shadow)!important;border-radius:13px!important}.op-install-sheet a{background:var(--op-ivory-fill)!important;border:1px solid #e9ddcd!important;box-shadow:var(--op-tactile-shadow)!important;border-radius:13px!important}.op-settings-panel>.op-work-photo{height:125px;border-radius:14px;margin:0 0 10px}.op-work-settings-help{background:var(--op-ivory-fill);box-shadow:var(--op-shadow-card-premium);border-color:#eee4d8}.op-work-settings-help>summary{min-height:68px;padding:12px 15px}.op-work-business-card{display:flex;align-items:center;gap:12px}.op-work-business-card img{width:56px;height:56px;object-fit:contain;border-radius:50%;background:#fff;padding:6px;box-shadow:var(--op-tactile-shadow)}.op-work-business-card strong{display:block;font-size:18px}.op-work-business-card p{font-size:12px;color:var(--muted)}.op-work-feedback-header{position:relative;display:block}.op-work-feedback-header>button{position:absolute;z-index:2;top:8px;left:0}.op-work-feedback-header>.op-work-heading{margin:0 0 12px}.op-work-feedback-header>.op-work-heading h1{font-size:24px}.op-premium .op-work-feedback :is([style*="var(--shadow-card)"],[style*="var(--shadow-raise)"]){background:var(--op-ivory-fill)!important}.op-premium [data-opero-screen=meetings] [style*="var(--shadow-raise)"]{background:var(--op-ivory-fill)!important}.op-meeting-intro{background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important}.op-meeting-intro .op-work-heading{margin-bottom:8px!important}.op-meeting-intro>p{padding:0 4px;color:var(--text2);font-size:13px!important}.op-premium .op-work-quote-preview{background:color-mix(in srgb,var(--op-action) 33.333%,transparent)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.op-premium .op-work-quote-preview>div{border:1px solid #fff!important;border-radius:22px!important;box-shadow:0 20px 70px color-mix(in srgb,var(--op-navy) 21.961%,transparent)}.op-premium .op-ui-quick-pricebook button{background:var(--op-ivory-fill);box-shadow:var(--op-tactile-shadow);border:1px solid #e9ddcd;border-radius:12px}.op-premium .op-ui-quick-pricebook button[data-quick-save],.op-premium .op-ui-quick-pricebook button[type=submit]{background:var(--op-copper-fill);color:var(--op-action-ink);box-shadow:var(--op-copper-shadow);border-color:var(--op-frame)}@media (max-width:600px){.op-premium-content{padding:0 max(6px,env(safe-area-inset-right)) calc(108px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left))!important}.op-premium-content:has(>[data-opero-screen=dashboard]:not([hidden])){padding-top:8px!important}.op-home-header-inner{min-height:80px;padding:12px 15px}.op-home-logo{width:43px;height:43px;font-size:28px;border-radius:13px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-header-inner{min-height:80px;padding:12px 15px}.op-premium:has(.op-work-chat:not([hidden])) .op-home-logo{width:43px;height:43px;font-size:28px;border-radius:13px}.op-home-brand b{font-size:23px}.op-home-brand small{margin-top:2px;font-size:10px}.op-home-account{gap:6px}.op-home-avatar{width:37px;height:37px}.op-home-greeting small{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-work-heading--photo{margin:0 0 12px;padding:14px 12px;min-height:179px}.op-work-heading--photo .op-work-heading-main{min-height:151px}.op-work-heading--photo h1{font-size:25px;gap:7px}.op-work-heading-main{gap:8px}.op-work-heading--photo p{font-size:11px;line-height:1.55}.op-work-heading-actions>.op-work-button{font-size:12px;padding:10px 12px}.op-work-card{padding:16px 14px}.op-work-amount strong{font-size:22px}.op-work-record-heading h2{font-size:18px}.op-home-heading h2{font-size:17px}.op-home-panel.op-home-business{padding-block:9px}.op-home-stats button>strong{font-size:23px}.op-work-dialog{width:100%;max-height:96dvh;border-radius:22px 22px 0 0}.op-work-dialog-photo{height:126px}.op-work-dialog-body{padding:16px 14px max(24px,env(safe-area-inset-bottom))}.op-work-dialog-heading{padding:12px 16px}.op-work-form-card{padding:13px}.op-work-feedback-header>.op-work-heading{margin-inline:0}.op-work-feedback-header>.op-work-heading h1{font-size:22px}.op-work-form-grid{gap:10px}.op-quick-photo{margin-inline:-14px;height:130px}}@media (max-width:359px){.op-home-panel.op-home-business{padding-inline:8px;gap:6px}.op-home-business>.op-home-heading{flex-basis:52px;-webkit-padding-end:6px;padding-inline-end:6px}.op-home-business>.op-home-heading h2{font-size:12.5px}.op-home-business .op-home-stats button>strong{font-size:18px}.op-home-business .op-home-stats button:last-child>strong{font-size:14px}.op-home-business .op-home-stats button>span:last-child{font-size:10.5px}.op-home-logo{width:36px;height:39px;font-size:25px}.op-home-brand b{font-size:20px}.op-home-brand small{font-size:9px}.op-home-avatar{width:30px;height:30px}.op-work-heading--photo h1{font-size:20px}.op-work-heading-actions>.op-work-button{padding-inline:8px;font-size:11px}.op-work-form-grid{grid-template-columns:1fr}}[data-theme=dark]{--op-ivory-fill:linear-gradient(145deg,#36332f,#282623);--op-tactile-shadow:0 5px 10px #0005,inset 0 1px #ffffff1a;--op-shadow-card-premium:0 9px 22px #0003,inset 0 1px #ffffff10}[data-theme=dark] :is(.op-work-card,.op-work-empty,.op-work-metrics,.op-home-panel,.op-home-attention,.op-home-bottom-nav,.op-home-quote,.op-work-form-card){border-color:var(--op-frame)!important}:is([data-theme=dark].op-premium,[data-theme=dark] .op-premium) :is(.op-workspace,.op-work-chat) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){background:#24211f!important;color:var(--text)!important;border-color:var(--op-frame)!important}[data-theme=dark] :is(.op-work-button--secondary,.op-work-button--soft,.op-work-search,.op-work-settings-help){border-color:var(--op-frame)!important}[data-theme=dark] .op-home-avatar{box-shadow:var(--op-tactile-shadow)}@media (prefers-reduced-motion:reduce){.op-premium :is(button,a[role=button]){transition:none!important;translate:none!important}}@media print{.op-quote-edit-footer,.op-work-dialog-heading,.op-work-photo{display:none!important}}.op-workspace :is(.op-work-card--quote,.op-work-card--payments){padding:12px 14px;border-radius:16px}.op-work-card--quote .op-work-record-heading h2{margin:2px 0 0;font-size:18px}.op-work-card--quote .op-work-description{margin:5px 0 8px;font-size:13px;line-height:1.5}.op-work-card--quote .op-work-meta{font-size:11px;gap:4px 8px}.op-work-card--quote .op-work-amount strong{font-size:22px}.op-work-card--quote .op-work-actions{margin-top:8px;gap:6px}.op-premium .op-workspace .op-work-card--quote .op-work-actions>.op-work-button{min-height:44px;padding:7px 10px;font-size:12px}.op-work-card--quote .op-work-actions .op-work-status-select{-webkit-margin-end:auto;margin-inline-end:auto}.op-work-card--quote .op-work-status-select>span,.op-work-installment .op-work-date label>span,.op-work-installment .op-work-status-select>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.op-premium .op-work-card--quote .op-work-status-select select{max-width:110px;padding:7px 9px}.op-work-card--quote .op-work-delete{-webkit-margin-start:0;margin-inline-start:0}.op-premium .op-workspace .op-work-card--quote .op-work-approve{margin-top:8px;min-height:44px;padding:7px 10px;font-size:13px}.op-work-card-details{margin-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.op-work-card-details>summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;list-style:none}.op-work-card-details>summary::-webkit-details-marker{display:none}.op-work-card-details>summary:after{content:"⌄";font-size:18px;-webkit-margin-start:auto;margin-inline-start:auto}.op-work-card-details[open]>summary:after{transform:rotate(180deg)}.op-work-card-details>summary time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text2)}.op-work-card-details .op-work-items{margin:0;padding:0;border:0}.op-work-card-details .op-work-date{margin-top:5px;padding-top:8px}.op-workspace .op-work-card.op-work-record{padding:0;border-radius:16px}.op-work-record-summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;grid-gap:10px;gap:10px;padding:14px;cursor:pointer;list-style:none;border-radius:inherit}.op-work-record-summary::-webkit-details-marker{display:none}.op-work-record-summary::marker{content:""}.op-work-record-summary:focus-visible{outline:2px solid var(--op-action-depth);outline-offset:3px}.op-work-record-copy{min-width:0}.op-work-record-summary .op-work-record-heading{gap:10px}.op-work-record-summary h2{margin:2px 0 4px;font-size:18px}.op-work-record-summary .op-work-record-chevron{width:20px;height:20px;color:var(--text2);transform:rotate(90deg)}.op-work-record[open]>.op-work-record-summary .op-work-record-chevron{transform:rotate(-90deg)}.op-work-record-caption{display:flex;align-items:center;gap:8px;margin-top:5px}.op-work-record-caption .op-work-status{-webkit-margin-start:auto;margin-inline-start:auto}.op-work-record-summary .op-work-description{min-width:0;margin:5px 0 0;line-height:1.5}.op-work-record-caption .op-work-description{margin:0}.op-work-record:not([open])>.op-work-record-summary .op-work-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-work-record-body{margin:0 14px;padding:12px 0 14px;border-top:1px solid var(--border)}.op-work-record-body>.op-work-actions:first-child{margin-top:0}.op-work-card--lead .op-work-record-heading h2{font-size:18px}.op-work-card--payments .op-work-project-header{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0 0 10px;padding:10px;grid-gap:3px 10px;gap:3px 10px;border-radius:12px}.op-work-card--payments .op-work-project-copy{display:contents}.op-work-card--payments .op-work-project-label{grid-column:1;grid-row:1;width:-moz-fit-content;width:fit-content;margin:0;padding:2px 7px}.op-work-card--payments .op-work-project-header h2{grid-column:1;grid-row:2;font-size:17px;margin:0}.op-work-card--payments .op-work-project-header .op-work-description{grid-column:1/-1;grid-row:3;font-size:13px;line-height:1.5;margin:2px 0 0}.op-work-card--payments .op-work-project-copy>.op-work-muted{grid-column:1/-1;grid-row:4;font-size:10px}.op-work-card--payments .op-work-project-header .op-work-amount{grid-column:2;grid-row:1/span 2;padding-top:0}.op-work-card--payments .op-work-project-header .op-work-amount strong{font-size:20px}.op-work-card--payments .op-work-project-header .op-work-amount small{max-width:112px}.op-work-card--payments .op-work-progress{margin:0 0 2px}.op-work-card--payments .op-work-installment{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr));grid-gap:8px;gap:8px;padding:12px 0;align-items:start}.op-work-installment>.op-work-record-heading,.op-work-installment>.op-work-success{grid-column:1/-1}.op-work-card--payments .op-work-installment .op-work-detail-row{margin:0;min-width:0}.op-work-card--payments .op-work-installment .op-work-date{margin:0;padding:0;min-width:0}.op-work-installment .op-work-date label{flex:1 0 100%;flex-wrap:nowrap;gap:4px}.op-work-installment .op-work-date label>.opero-icon{display:none}.op-premium .op-workspace .op-work-installment .op-work-date input{width:100%;max-width:140px;margin:0;padding:7px 5px;font-size:12px;box-sizing:border-box}.op-work-installment .op-work-status-select{width:100%}.op-premium .op-workspace .op-work-installment .op-work-status-select select{max-width:100%;min-width:0;width:100%;font-size:12px;padding:7px}.op-work-card--payments .op-work-installment .op-work-success{margin:0}.op-work-card--payments .op-work-installment h3{font-size:14px;line-height:1.4}.op-work-card--payments .op-work-installment .op-work-amount strong{font-size:19px}.op-work-card--payments .op-work-subtle-delete{margin-top:2px;min-height:44px}.op-work-metrics{padding:12px 8px;margin-bottom:12px;border-radius:16px}.op-work-metrics strong{font-size:20px}@media(max-width:600px){.op-workspace :is(.op-work-card--quote,.op-work-card--payments){padding:10px 12px}}@media(max-width:359px){.op-work-card--quote .op-work-actions{gap:5px}.op-premium .op-workspace .op-work-card--quote .op-work-actions>.op-work-button{padding-inline:7px}.op-work-card--quote .op-work-actions .op-work-status-select{flex-basis:100%;margin:0}}.op-work-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;max-width:100%}.op-work-heading-actions>.op-work-button{max-width:100%;white-space:normal;text-align:center}.op-work-heading-navigation{margin:10px 0 14px}.op-work-heading-navigation>.op-work-segments,.op-work-heading-visual.op-work-heading--photo{margin:0}.op-work-heading[data-photo-layout=title-bottom]{margin-bottom:14px}.op-work-heading[data-photo-layout=title-bottom] .op-work-heading-visual{display:flex;align-items:flex-end;padding-bottom:0}.op-work-heading[data-photo-layout=title-bottom] .op-work-heading-main{width:100%;min-height:0;align-items:stretch;justify-content:flex-end}.op-work-heading[data-photo-layout=title-bottom]>.op-work-heading-caption{margin:8px 12px 12px;color:var(--text2);font-size:13px;line-height:1.55}.op-work-heading[data-photo-layout=title-bottom]>.op-work-heading-navigation{margin:0}.op-quotes-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.op-quotes-toolbar>.op-work-search{min-height:52px;gap:6px;padding-inline:10px;box-sizing:border-box}.op-premium .op-quotes-toolbar>.op-work-button{min-width:0;min-height:52px;width:100%}.op-work-card--payments .op-work-record-summary{padding:12px;gap:8px}.op-work-card--payments .op-work-record-summary .op-work-project-header{margin:0}.op-work-card--payments .op-work-record-summary .op-work-progress{margin:10px 0 0}.op-work-heading[data-photo-layout=gold-band]{margin-bottom:14px}.op-work-heading[data-photo-layout=gold-band] .op-work-heading-visual{container-type:inline-size;aspect-ratio:256/93;min-height:0;padding:0}.op-work-heading[data-photo-layout=gold-band] .op-work-heading-main{position:absolute;inset:0;display:block;width:100%;min-height:0}.op-work-heading[data-photo-layout=gold-band] h1{position:absolute;inset-inline-start:3.5%;top:27.6%;height:22.8%;display:flex;align-items:center;margin:0;white-space:nowrap;font-size:clamp(18px,6cqw,32px);line-height:1.15;color:var(--op-navy)!important}.op-work-heading[data-photo-layout=gold-band] .op-work-heading-main p{position:absolute;inset-inline-start:3.5%;top:57.5%;width:35%;box-sizing:border-box;margin:0;font-size:clamp(10.5px,3cqw,16px);line-height:1.45}.op-work-heading[data-photo-layout=gold-band]>.op-work-heading-navigation{margin:12px 0 0}.op-proposal-progress{box-sizing:border-box;width:100%;max-width:420px;padding:20px;margin:8px 0 14px;border:1px solid var(--border,#e8e0d6);border-radius:22px;background:var(--surface,#fff);color:var(--text,#202020);box-shadow:var(--op-shadow-card-premium)}.op-proposal-progress-heading{display:flex;align-items:center;gap:11px}.op-proposal-progress-heading>div{flex:1 1;min-width:0}.op-proposal-progress-mark{display:grid;place-items:center;flex:0 0 39px;height:39px;border-radius:13px;background:var(--op-copper-fill,linear-gradient(145deg,var(--op-action),var(--op-action)));color:var(--op-action-ink);font-size:24px;font-weight:850;box-shadow:inset 0 1px 1px #fff7,0 4px 10px color-mix(in srgb,var(--op-navy) 12.549%,transparent)}.op-proposal-progress-eyebrow{display:block;font-size:11px;font-weight:600;color:var(--accent,var(--op-link));margin-bottom:2px}.op-proposal-progress strong{display:block;font-size:16px;line-height:1.5}.op-proposal-progress p{margin:14px 0 0;font-size:13px;line-height:1.8;color:var(--muted,#707070)}.op-proposal-progress-spinner{width:18px;height:18px;flex:none;border:2px solid var(--accent-border,var(--op-frame));border-top-color:var(--accent,var(--op-frame));border-radius:50%;animation:op-proposal-wait 1.2s linear infinite}.op-proposal-progress-checkpoint{display:flex;align-items:center;gap:7px;padding-top:12px;margin-top:14px;border-top:1px solid var(--border,#e8e0d6);color:var(--muted,#707070);font-size:12px}.op-proposal-progress-checkpoint .opero-icon{width:16px;height:16px;color:var(--accent,var(--op-link))}@keyframes op-proposal-wait{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.op-proposal-progress-spinner{animation:none}}[data-theme=dark]{color-scheme:dark;--bg:#141517!important;--surface:#242527!important;--surface2:#2b2c2e!important;--text:#f3eee7!important;--text2:#d0c8be!important;--muted:#b0aaa2!important;--muted2:#9b958d!important;--border:#3c3b39!important;--border2:#57514a!important;--op-field-border:#57514a;--accent2:var(--op-link-on-dark)!important;--accent-soft:color-mix(in srgb,var(--op-action-warm) 14.118%,transparent)!important;--accent-border:color-mix(in srgb,var(--op-frame) 34.902%,transparent)!important;--op-icon:var(--op-link-on-dark);--op-success:#8dc9ac;--op-danger:var(--op-action);--op-info:#a0c9d4;--op-ivory-fill:linear-gradient(150deg,#2b2c2e,#242527);--op-tactile-shadow:0 4px 10px #0003,inset 0 1px #ffffff0a;--op-shadow-card-premium:0 10px 25px #0002,inset 0 1px #ffffff08;--op-copper-shadow:0 5px 14px #0004,inset 0 1px 2px color-mix(in srgb,var(--op-navy) 43.922%,transparent);--op-journey-cream:var(--bg);--op-journey-ink:var(--text);--op-journey-muted:var(--muted);--op-journey-copper:var(--op-action-warm);--op-journey-copper-ink:var(--op-link-on-dark);--op-journey-edge:var(--border2);--op-journey-lift:var(--op-tactile-shadow);--op-journey-inset:inset 0 1px 4px #0002;--op-journey-primary-shadow:var(--op-copper-shadow);background-color:var(--bg);color:var(--text);background-image:none!important}body:has(.op-premium[data-theme=dark]),html:has(.op-premium[data-theme=dark]){background:#141517;color:#f3eee7;color-scheme:dark}[data-theme=dark] .op-home-header{background:var(--bg)!important;border-bottom:1px solid #ffffff06}[data-theme=dark] .op-home-account,[data-theme=dark] .op-home-brand{color:var(--text)!important}[data-theme=dark] :is(.op-home-channel-carousel,.op-channel-chevron,.op-home-channels){background:var(--surface)}[data-theme=dark] .op-home-bottom-nav{background:linear-gradient(160deg,#292a2c,#202123);box-shadow:0 -4px 20px #0003;border-color:var(--border)!important}[data-theme=dark] .op-home-nav-button[aria-current=page]{color:var(--op-link)}[data-theme=dark] .op-home-nav-create .op-home-nav-symbol{border-color:var(--op-frame);outline-color:var(--op-frame)}[data-theme=dark] .op-home-avatar--company{background:#faf7f1}[data-theme=dark] :is(.op-work-card,.op-work-empty,.op-work-metrics,.op-home-panel,.op-home-attention,.op-home-quote,.op-work-form-card,.op-home-dialog,.op-work-dialog,.op-work-dialog-body){border-color:var(--border)!important}[data-theme=dark] .op-work-segments{background:#202123;border-color:var(--border);box-shadow:inset 0 1px 4px #0002}[data-theme=dark] .op-work-status{border-color:#ffffff0a;box-shadow:none}[data-theme=dark] :is(.op-work-status--success,.op-home-status--approved){background:#263e35;color:#a6d7bd}[data-theme=dark] :is(.op-work-status--info,.op-home-status--sent){background:#283941;color:#b4d4e0}[data-theme=dark] :is(.op-work-status--waiting,.op-home-status--draft){background:var(--op-action-fill);color:var(--op-link)}[data-theme=dark] :is(.op-work-status--danger,.op-home-status--rejected){background:var(--op-action-fill);color:var(--op-link)}[data-theme=dark] .op-work-progress{background:var(--surface2);box-shadow:none}[data-theme=dark].op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--secondary.op-work-button,.op-work-button--soft.op-work-button,[data-op-tone=secondary]){border-color:var(--border2)!important}[data-theme=dark].op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--danger.op-work-button,.op-work-delete.op-work-button,[data-op-tone=danger]){background:#382725!important;border-color:var(--op-frame)!important;color:var(--op-link)!important;box-shadow:none!important}[data-theme=dark].op-premium :is(.op-workspace,.op-work-chat) :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]){background:#1f2022!important;color:var(--text)!important;border-color:var(--border2)!important;box-shadow:var(--op-journey-inset)!important}[data-theme=dark] :is(input,textarea)::placeholder{color:var(--muted2);opacity:1}[data-theme=dark] .op-work-photo{background-image:linear-gradient(180deg,var(--bg),transparent 20%,#14151735 48%,var(--bg)),linear-gradient(90deg,#14151720 10%,#14151799 60%,var(--bg) 96%),var(--op-photo)}[data-theme=dark] .op-journey-photo{background-image:linear-gradient(90deg,#14151730 5%,#141517bd 48%,#141517f5 74%),linear-gradient(0deg,#141517,transparent 45%),url(/home/quote-workspace.webp);background-color:var(--bg)}[data-theme=dark] .op-journey-title>span{background:var(--op-action-fill);color:var(--op-link)}[data-theme=dark] :is(.op-journey-title p,.op-entry-input-label,.op-entry-hint,.op-entry-afterword,.op-entry-recording>span,.op-entry-upload>span:not(.op-entry-file-icon),.op-journey-chat-heading,.op-chat-empty){color:var(--muted)}[data-theme=dark].op-premium :is(.op-journey-card,.op-chat-journey .op-flow-card){background:var(--op-ivory-fill);border-color:var(--border);color:var(--text);box-shadow:var(--op-shadow-card-premium)}[data-theme=dark] :is(.op-journey-icon-tile,.op-entry-file-icon){background:linear-gradient(145deg,var(--op-action),#2d2925);border-color:var(--op-frame);box-shadow:var(--op-tactile-shadow)}[data-theme=dark] :is(.op-entry-recording,.op-entry-upload){background:radial-gradient(ellipse at 50% 15%,var(--op-action),#252628 80%);border-color:var(--op-frame);box-shadow:var(--op-journey-inset)}[data-theme=dark].op-premium .op-record-button{border-color:var(--op-frame);box-shadow:0 0 0 1px var(--op-navy),0 0 0 9px #302a25,0 12px 25px #0003,inset 0 1px color-mix(in srgb,var(--op-navy) 43.922%,transparent)!important}[data-theme=dark] .op-entry-file-notice{color:var(--text2);background:var(--op-action-fill)}[data-theme=dark] .op-entry-afterword:after,[data-theme=dark] .op-entry-afterword:before{background:var(--op-action-fill)}[data-theme=dark].op-premium .op-entry-footer button+button{color:var(--muted)!important}[data-theme=dark].op-premium .op-journey-message-user{background:var(--op-action-fill)!important;color:var(--op-link)!important;border-color:var(--op-frame)!important;box-shadow:inset 0 1px #ffffff06!important}[data-theme=dark].op-premium .op-journey-message-assistant{background:var(--op-ivory-fill)!important;color:var(--text)!important;border-color:var(--border)!important}[data-theme=dark].op-premium :is(.op-journey-attachment,.op-conversation-precision){background:#302b27!important;color:var(--op-link)!important;border-color:var(--op-frame)!important}[data-theme=dark].op-premium .op-chat-journey .op-journey-composer.op-ui-agent-composer{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 4px 18px #0003!important}[data-theme=dark].op-premium .op-chat-journey .op-journey-composer.op-ui-agent-composer textarea{background:#1f2022!important;color:var(--text)!important;border-color:var(--border2)!important;box-shadow:none!important}[data-theme=dark].op-premium .op-chat-journey .op-journey-composer button[title="צרף כתב כמויות או מסמך"]{color:var(--muted)!important}[data-theme=dark].op-premium .op-work-chat .op-chat-journey .op-journey-composer .op-journey-send:disabled{background:#353535!important;color:#aaa49c!important;border-color:#474440!important;box-shadow:none!important}[data-theme=dark] :is(.op-flow-tabs,.op-flow-tools>div,.op-flow-number-shell,.op-flow-pending,.op-precision-exit-dialog){background:var(--surface2);border-color:var(--border2);box-shadow:var(--op-tactile-shadow)}[data-theme=dark].op-premium :is(.op-chat-journey,.op-precision-flow) :is(.op-flow-summary button,.op-flow-meta>div>button,.op-flow-tools>summary,.op-flow-tabs button[aria-selected=true],.op-flow-previous,.op-flow-actions button,.op-payment-options button:not([aria-pressed=true]),.op-flow-answer>span>button[aria-pressed=false]):not(:where(.op-flow-action-primary)){background:var(--op-ivory-fill)!important;border-color:var(--border2)!important;color:var(--text2)!important;box-shadow:var(--op-tactile-shadow)!important}[data-theme=dark].op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-tabs button[aria-selected=true]{color:var(--op-link)!important}[data-theme=dark] :is(.op-flow-question h3,.op-flow-question>div:first-child){color:var(--text)!important}[data-theme=dark] :is(.op-flow-meta,.op-flow-question p,.op-flow-number-heading,.op-flow-number-unit,.op-flow-review,.op-flow-skip span,.op-flow-tools button,.op-payment-options button:not([aria-pressed=true])>span:not(.opero-icon)){color:var(--muted)!important}[data-theme=dark] :is(.op-flow-actions,.op-flow-skip,.op-flow-fields>div+div,.op-flow-number-unit){border-color:var(--border)}[data-theme=dark] .op-flow-tabs button+button:before{background:var(--border)}[data-theme=dark] .op-flow-progress>div>span{background:#454340}[data-theme=dark] .op-flow-progress>div>span[data-complete=true]{background:var(--op-action-fill)}[data-theme=dark].op-premium :is(.op-chat-journey,.op-precision-flow) :is(.op-flow-progress button,.op-flow-skip button){color:var(--op-link)}[data-theme=dark].op-premium .op-flow-exit-secondary{background:var(--op-ivory-fill);border-color:var(--border2);color:var(--text2)}[data-theme=dark] .op-proposal-progress{background:linear-gradient(140deg,#2e2a27,#242527 70%);border-color:var(--op-frame)}[data-theme=dark].op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-tabs button:not([aria-selected=true]){color:var(--muted)}[data-theme=dark] .op-flow-progress>div>span[data-current=true]{background:var(--op-copper-fill)}.op-chat-journey{--chat-paper:var(--bg);--chat-panel:#fffdfa;--chat-ink:#292521;--chat-muted:#766e65;--chat-line:#e5ddd2;--chat-user:var(--op-action-soft);--chat-user-ink:var(--op-link);--chat-user-edge:var(--op-action-soft);--chat-control:#f0eae2;--chat-shadow:0 5px 20px color-mix(in srgb,var(--op-navy) 3.529%,transparent);min-width:0}[data-theme=dark] .op-chat-journey{--chat-panel:#242527;--chat-ink:#e8e1d7;--chat-muted:#b4aaa0;--chat-copper:var(--op-link-on-dark);--chat-line:#3b3732;--chat-user:var(--op-action);--chat-user-ink:var(--op-link);--chat-user-edge:var(--op-action);--chat-control:#2d2c2a;--chat-shadow:0 5px 20px #00000018}.op-chat-journey[data-precision-focused=false]{background:var(--chat-paper)}.op-chat-journey .op-journey-chat-heading{padding:0 18px 5px;min-height:39px;gap:5px;color:var(--chat-muted);font-size:12px;font-weight:500;border-bottom:1px solid var(--chat-line)}.op-chat-journey .op-journey-chat-heading button{min-height:40px;padding:6px 0;color:var(--chat-copper);font-size:12px;font-weight:650}.op-chat-heading-spacer{width:32px}.op-chat-journey[data-precision-focused=false]>.op-chat-history{padding:0 20px 14px!important;scroll-padding-block:14px}.op-chat-intro{padding:29px 0 24px;margin-bottom:6px}.op-chat-intro>span{font-size:10px;font-weight:650;color:var(--chat-copper);letter-spacing:.1px}.op-chat-intro h1{font-size:clamp(23px,5.9vw,31px);letter-spacing:-.65px;line-height:1.35;margin:8px 0;color:var(--chat-ink);font-weight:750;text-wrap:balance}.op-chat-intro p{margin:0;font-size:12px;color:var(--chat-muted);line-height:1.7}.op-premium[data-theme] .op-work-chat .op-chat-journey[data-precision-focused=false] .op-chat-turn{width:100%;min-width:0;align-items:stretch!important;margin-bottom:22px!important}.op-chat-journey .op-chat-author{display:flex;align-items:center;gap:9px;color:var(--chat-ink);font-size:12px;font-weight:650;margin:0 0 10px}.op-chat-monogram{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:9px;border:1px solid var(--op-frame);background:var(--op-action-fill);color:var(--op-action-ink);box-shadow:inset 0 1px 1px #fff5dc55;font-size:17px;font-weight:800;direction:ltr}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-message-user{align-self:flex-start;max-width:89%!important;min-width:0;margin:0;padding:13px 16px!important;background:var(--chat-user)!important;color:var(--chat-user-ink)!important;border:1px solid var(--chat-user-edge)!important;border-radius:18px 18px 5px 18px!important;font-size:14px!important;line-height:1.85!important;font-weight:500!important;box-shadow:inset 0 1px #ffffff08!important}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-message-assistant{align-self:stretch;max-width:100%!important;margin:0;padding:0!important;background:transparent!important;color:var(--chat-ink)!important;border:0!important;border-radius:0!important;font-size:14px!important;line-height:1.9!important;font-weight:400;box-shadow:none!important}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-chat-copy{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 2px!important;margin-top:5px!important;color:var(--chat-muted)!important;font-size:10px!important;opacity:.8}.op-chat-copy .opero-icon{width:13px;height:13px;color:inherit}.op-chat-turn-assistant>div:has(>.op-chat-quote-context){max-width:100%!important}.op-chat-quote-context{margin-top:12px;padding:16px;background:var(--chat-panel);border:1px solid var(--chat-line);border-radius:18px;box-shadow:var(--chat-shadow)}.op-chat-quote-title{display:flex;align-items:center;gap:12px}.op-chat-quote-title>.opero-icon{width:26px;height:30px;color:var(--chat-copper)}.op-chat-quote-title>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.op-chat-quote-title span{font-size:11px;color:var(--chat-muted)}.op-chat-quote-title strong{font-size:16px;line-height:1.6;color:var(--chat-ink);overflow-wrap:anywhere}.op-chat-quote-context details{border-top:1px solid var(--chat-line);margin-top:14px;padding-top:5px}.op-chat-quote-context summary{font-size:12px;color:var(--chat-muted);cursor:pointer;padding:10px 0}.op-chat-quote-context details p{margin:0 0 12px;font-size:13px;line-height:1.9;color:var(--chat-ink);white-space:pre-wrap;overflow-wrap:anywhere}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-chat-quote-context .op-conversation-precision{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:10px 0 0;padding:9px 12px;color:var(--chat-copper)!important;border:1px solid var(--chat-line)!important;background:var(--chat-control)!important;border-radius:11px;box-shadow:none;font-size:14px}.op-chat-quote-context .op-conversation-precision .opero-icon{width:18px;height:18px;color:inherit;transform:rotate(180deg)}.op-premium[data-theme] .op-work-chat .op-chat-journey[data-precision-focused=false] .op-chat-review-note{max-width:100%!important;background:transparent!important;color:var(--chat-muted)!important;border:0!important;-webkit-border-start:2px solid var(--chat-user-edge)!important;border-inline-start:2px solid var(--chat-user-edge)!important;border-radius:0!important;padding:2px 10px!important;font-size:11px!important;line-height:1.85!important;box-sizing:border-box}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer.op-ui-agent-composer{align-items:flex-end!important;gap:4px!important;margin:8px 14px 0!important;padding:6px!important;border-radius:18px!important;border:1px solid var(--chat-line)!important;background:var(--chat-panel)!important;box-shadow:var(--chat-shadow)!important}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer.op-ui-agent-composer:focus-within{border-color:var(--chat-copper)!important}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer.op-ui-agent-composer textarea{min-height:42px!important;max-height:150px!important;padding:9px 7px!important;border:0!important;background:transparent!important;color:var(--chat-ink)!important;box-shadow:none!important;border-radius:11px!important;font-size:16px!important;line-height:1.5!important}.op-chat-journey textarea::placeholder{color:var(--chat-muted);opacity:.85}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer button[title="צרף כתב כמויות או מסמך"]{flex:0 0 36px;width:36px;height:42px;min-height:42px;color:var(--chat-muted)!important}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer .op-journey-send{flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0!important;border-radius:12px!important;background:var(--op-action-fill)!important;border:1px solid var(--op-frame)!important;color:var(--op-action-ink)!important;box-shadow:inset 0 1px #fff6df55,0 2px 4px color-mix(in srgb,var(--op-navy) 10.98%,transparent)!important}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer .op-journey-send:disabled{opacity:1!important;background:var(--chat-control)!important;border-color:var(--chat-line)!important;color:var(--chat-muted)!important;box-shadow:none!important}.op-journey-send>.opero-icon{width:21px;height:21px;color:inherit;transform:rotate(-90deg)}.op-chat-send-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.op-chat-send-pending{display:block;width:17px;height:17px;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:op-chat-pending 1.1s linear infinite}.op-chat-composer-hint{flex-shrink:0;margin:7px 16px 0;padding-bottom:22px;text-align:center;font-size:10px;line-height:1.6;color:var(--chat-muted)}.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-attachment{flex-shrink:0;margin:4px 14px;background:var(--chat-control)!important;border-color:var(--chat-line)!important;color:var(--chat-ink)!important;box-shadow:none}.op-chat-journey[data-precision-focused=false] .op-proposal-progress{margin-block:4px 10px;padding:17px;border-radius:18px;border-color:var(--chat-line);background:var(--chat-panel);color:var(--chat-ink);box-shadow:var(--chat-shadow)}.op-chat-journey .op-proposal-progress-mark{flex-basis:30px;height:30px;border-radius:10px;font-size:19px;box-shadow:inset 0 1px #ffffff33}.op-chat-journey .op-proposal-progress strong{font-size:14px}.op-chat-journey .op-proposal-progress p{color:var(--chat-muted);font-size:12px}@keyframes op-chat-pending{to{transform:rotate(1turn)}}@media (min-width:700px){.op-chat-journey[data-precision-focused=false]>.op-chat-history{padding-inline:max(28px,calc((100% - 680px)/2))!important}.op-chat-intro{padding-block:38px 32px}}@media (max-width:350px){.op-chat-journey[data-precision-focused=false]>.op-chat-history{padding-inline:16px!important}.op-chat-intro{padding-block:22px 18px}.op-chat-intro h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.op-chat-send-pending{animation:none}}.op-home .op-home-disclosure{display:block;padding:0;border-radius:16px;min-width:0}.op-home-disclosure-heading{display:flex;flex:1 1;margin:0;font-size:16px;line-height:1.4}.op-home-disclosure-toggle{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;box-sizing:border-box;padding:7px 12px;border:0;border-radius:inherit;background:none;box-shadow:none;color:var(--text);font:inherit;font-weight:750;text-align:start;cursor:pointer}.op-home-disclosure-toggle>.opero-icon{width:20px;height:20px;flex:none;color:var(--text2)}.op-home-disclosure-title{flex:1 1;min-width:0}.op-home-value .op-home-disclosure-title{font-size:14px;line-height:1.4;text-wrap:balance}.op-home-disclosure-value{font-size:22px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.op-home-disclosure-count{color:var(--muted);font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-home-disclosure-chevron{width:18px;height:18px;flex:none;color:var(--muted)}.op-home-disclosure-toggle[aria-expanded=true] .op-home-disclosure-chevron{transform:rotate(180deg)}.op-home-disclosure-toggle:focus-visible{outline:2px solid var(--op-link);outline-offset:-4px;border-radius:14px}.op-home-disclosure-content{padding:0 12px 12px;border-top:1px solid var(--border)}.op-home-disclosure-content[hidden]{display:none}.op-home-disclosure-actions{display:flex;justify-content:flex-end}.op-home-disclosure-actions .op-home-text-link{min-height:44px}.op-home-disclosure .op-home-resume{width:100%;margin-top:6px}.op-home-value p{line-height:1.5;margin:12px 0 8px}.op-home-value details,.op-home-value p{font-size:13px;color:var(--muted)}.op-home-value summary{cursor:pointer;min-height:44px;align-content:center}.op-home-value details p{max-width:560px}@media(max-width:600px){.op-home{min-height:calc(100vh - 197px - env(safe-area-inset-bottom));min-height:calc(100dvh - 197px - env(safe-area-inset-bottom))}.op-home:not(:has([data-home-toggle][aria-expanded=true]))>.op-home-disclosure{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.op-home:not(:has([data-home-toggle][aria-expanded=true]))>.op-home-business{flex:1 0 auto}.op-home:not(:has([data-home-toggle][aria-expanded=true]))>.op-ref-banner{flex:1 0 auto}}.op-home-channel-carousel .op-home-channels,.op-home-value{background:var(--op-ivory-fill,var(--surface2));border:1px solid #fff;box-shadow:var(--op-shadow-card-premium)}[data-theme=dark] .op-home-channel-carousel .op-home-channels,[data-theme=dark] .op-home-value{border-color:var(--op-frame)}.op-home-channel-carousel{background:var(--op-ivory-fill,var(--surface2))}.op-home-channel-carousel>.op-channel-chevron{background:transparent!important;box-shadow:none!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium [data-home-dashboard] :is(h1,h2,h3,p,span,small,label,button,a,summary,strong,b),html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium[data-home-active=true] .op-home-bottom-nav :is(span,button),html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium[data-home-active=true] .op-home-header :is(span,small,strong,b,button){font-weight:700!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium [data-home-dashboard] :is(h1,h2,h3,strong,b){font-weight:800!important}:root{--op-light-rim:3px solid #f7f5f0;--op-light-rim-shadow:inset 0 1px 2px #ffffff80,0 0 0 1px #bcc8d1,0 6px 18px #0d243817;--op-gold-line:#be955d;--op-banner-edge:0;--op-banner-shadow:0 20px 38px -12px #0d24385c,0 8px 16px -6px #0d243833;--op-navy:#0d2438;--op-steel:#173b53;--op-logo-fill:#0d2438 url(/brand/metallic-gold-v4/mark.svg?v=5) center/cover no-repeat;--op-logo-ink:#e4bf95;--op-action:#e4bf95;--op-action-highlight:#f5debe;--op-action-warm:#ecd0aa;--op-action-depth:#c79b65;--op-action-ink:#0d2438;--op-action-soft:#f4ecdd;--op-gold-ink:#82622b;--op-link:#0d2438;--op-link-on-dark:var(--op-action);--op-frame:#173b53;--op-paper:#f7f5f0;--op-card:#fff;--op-muted:#5f6b76;--op-line:#dde2e6;--op-champagne:#f2e7d8;--op-gray:#e7e9ec;--op-gray-dark:#191d23;--op-ambient-light:radial-gradient(ellipse 38% 29% at 50% 18%,hsla(32,59%,74%,.58) 0%,hsla(34,64%,84%,.32) 38%,transparent 80%),radial-gradient(ellipse 38% 29% at 50% 91%,hsla(32,59%,74%,.5) 0%,hsla(34,64%,84%,.26) 42%,transparent 82%),radial-gradient(ellipse 42% 36% at 34% 44%,hsla(32,59%,74%,.58) 0%,hsla(34,64%,84%,.32) 38%,transparent 78%),radial-gradient(ellipse 35% 30% at 65% 74%,hsla(32,59%,74%,.5) 0%,hsla(34,64%,84%,.26) 42%,transparent 82%),radial-gradient(ellipse 52% 47% at 91% 62%,#6b99ca59 0%,#9dbdd72b 43%,transparent 86%);--op-ambient-dark:radial-gradient(ellipse 38% 29% at 50% 18%,hsla(32,59%,74%,.23) 0%,hsla(34,64%,84%,.08) 38%,transparent 80%),radial-gradient(ellipse 38% 29% at 50% 91%,hsla(32,59%,74%,.19) 0%,hsla(34,64%,84%,.07) 42%,transparent 82%),radial-gradient(ellipse 42% 36% at 34% 44%,hsla(32,59%,74%,.23) 0%,hsla(34,64%,84%,.08) 38%,transparent 78%),radial-gradient(ellipse 35% 30% at 65% 74%,hsla(32,59%,74%,.19) 0%,hsla(34,64%,84%,.07) 42%,transparent 82%),radial-gradient(ellipse 52% 47% at 91% 62%,#6b99ca3d 0%,#9dbdd719 43%,transparent 86%);--op-ambient-glow:var(--op-ambient-light);--op-ambient-base:var(--op-gray);--op-brand:var(--op-navy);--op-brand-deep:var(--op-steel);--op-brand-dark:var(--op-navy);--op-bg-light:var(--op-gray);--op-text-light:var(--op-navy);--op-icon:var(--op-steel);--op-action-fill:linear-gradient(135deg,var(--op-action-highlight) 0%,#d5b07b 18%,var(--op-action) 34%,var(--op-action-highlight) 46%,var(--op-action-depth) 54%,#d5b07b 68%,var(--op-action-warm) 86%,var(--op-action-depth) 100%);--op-button-gold-fill:radial-gradient(circle at 20% 13%,#fff 0px,#fff9edeb 1px,#fff1b8ad 5px,transparent 11px),radial-gradient(circle at 94% 46%,#fffded 0px,#fff4c9e6 1px,#ffeb9994 5px,transparent 10px),radial-gradient(circle at 75% 89%,#fffceb 0px,#fff3bfc7 1px,#ffeb947a 5px,transparent 10px),linear-gradient(125deg,#fee17b,#f7c35d 20%,#fdf6da 28%,#f9d77c 34%,#f3bc61 43%,#dda141 65%,#f9cd62 82%,#fff0b0 89%,#edba56);--op-button-gold-shadow:inset 0 1px 1px #fffcecdd,inset 0 -2px 2px #9e671d80,0 0 0 1px #be955d80,0 5px 14px #bd8c2633;--op-sunset-light:radial-gradient(ellipse 1.4% 5.5% at 42% 42%,#fffae1 0%,#ffe7a8 28%,rgba(250,184,82,.95) 55%,transparent 100%),radial-gradient(ellipse 34% 2.5% at 42% 42%,rgba(255,226,148,.85) 0%,rgba(247,176,64,.58) 26%,transparent 88%),radial-gradient(ellipse 2% 52% at 42% 42%,rgba(255,221,137,.5) 0%,rgba(247,175,70,.25) 30%,transparent 85%),radial-gradient(ellipse 19% 55% at 42% 42%,rgba(255,210,123,.72) 0%,rgba(240,155,56,.45) 35%,rgba(196,102,34,.2) 60%,transparent 90%),radial-gradient(ellipse 45% 20% at 42% 43%,rgba(237,145,47,.28) 0%,transparent 85%);--op-navy-fill:radial-gradient(ellipse at 18% 0%,#adc5d52b,transparent 48%),radial-gradient(ellipse at 94% 8%,#e4bf9512,transparent 44%),linear-gradient(118deg,#0d2438 4%,#254559 34%,#102e43 67%,#071e2d);--op-navy-shadow:inset 0 -1px 2px #04131f66,0 8px 22px #0d243824;--op-navy-control-border:1.875px solid var(--op-action-depth);--op-navy-control-ink:var(--op-action-highlight);--op-navy-control-icon:var(--op-action);--op-copper-fill:var(--op-action-fill);--op-copper-shadow:var(--op-light-rim-shadow);--op-ivory-fill:linear-gradient(155deg,#fff,#fff 45%,#f7f5f0);--op-ring:0 0 0 3px #173b5350}.op-brand-surface,[data-theme=light]{--bg:var(--op-gray)!important;--surface:var(--op-card)!important;--surface2:#f1f3f5!important;--text:var(--op-navy)!important;--text2:var(--op-steel)!important;--muted:var(--op-muted)!important;--muted2:#63717c!important;--accent:var(--op-action)!important;--accent2:var(--op-link)!important;--accent-soft:var(--op-action-soft)!important;--accent-border:#173b534a!important;--border:var(--op-line)!important;--border2:#bcc8d1!important;--op-field-border:#bcc8d1!important}[data-theme=dark]{--bg:var(--op-gray-dark)!important;--surface:#122c40!important;--surface2:#173b53!important;--text:#f7f5f0!important;--text2:#e3eaf0!important;--muted:#b7c5cf!important;--muted2:#adbeca!important;--op-link:var(--op-action);--op-frame:#92adbd;--op-icon:#b7c5cf;--accent:var(--op-action)!important;--accent2:var(--op-action)!important;--accent-soft:#263b44!important;--accent-border:#647c8c!important;--border:#425c6f!important;--border2:#607b8e!important;--op-ivory-fill:linear-gradient(155deg,#173b53,#122c40);--op-ring:0 0 0 3px #e4bf9570;--op-action-soft:#263b44;--op-gold-ink:var(--op-action)}body,html{background:var(--op-paper);color:var(--op-navy)}.op-home-hero{aspect-ratio:604/233;background:var(--op-navy-fill)!important;color:#fff}.op-home-hero[data-tour=welcome]{border-radius:16px!important}.op-home-hero .op-home-eyebrow{font-size:clamp(9px,2.4cqw,12px);line-height:1.4}.op-home-hero .op-home-channel-carousel{height:auto;min-height:48px}.op-home-hero .op-home-channels{height:auto;min-height:48px;border:0!important;box-shadow:none!important}.op-home-hero .op-home-channel-carousel .op-home-hero-icon{width:clamp(16px,4.5cqw,24px);height:clamp(16px,4.5cqw,24px)}.op-home-hero .op-home-eyebrow,.op-home-hero h1{color:#fff!important}.op-home-hero .op-home-eyebrow .op-home-hero-icon{color:var(--op-action)}.op-home-hero .op-channel-chevron,.op-home-hero .op-home-channels button{color:#f7f5f0!important}.op-home-hero .op-home-channels button .op-home-hero-icon{color:var(--op-action)}.op-home-hero .op-home-channels button{background:#ffffff0a!important;border-color:#e4bf954a!important}.op-home-hero .op-home-channel-carousel{background:var(--op-navy-fill)!important}.op-home-hero .op-channel-chevron,.op-home-hero .op-home-channels{background:transparent!important}.op-home-hero .op-home-eyebrow{background:#ffffff12!important}.op-home-hero-content{right:3%!important;width:52%!important;box-sizing:border-box}.op-home-hero-photo{filter:sepia(.16) saturate(1.12) brightness(1.04)}.op-home-hero-sunlight{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--op-sunset-light);mix-blend-mode:screen}.op-home-hero-content{z-index:1}@media (forced-colors:active),print{.op-home-hero-sunlight{display:none}.op-home-hero-photo{filter:none}}.op-home-hero h1{white-space:normal!important;font-size:4.65cqw!important}.op-premium .op-home-nav-create .op-home-nav-symbol{background:var(--op-action-fill)!important;border-color:#f7f5f0!important}.op-premium .op-home-nav-create .opero-icon{color:var(--op-action-ink)!important}.op-home-nav-button[aria-current=page]:not(.op-home-nav-create),.op-home-nav-button[aria-current=page]:not(.op-home-nav-create) .opero-icon{color:var(--op-gold-ink)!important}.op-home-nav-button:not([aria-current=page]):not(.op-home-nav-create) .opero-icon{color:var(--muted)!important}.op-home-nav-button[aria-current=page]:not(.op-home-nav-create) .opero-icon{color:var(--op-action)!important;filter:drop-shadow(0 1px .45px #C79B652E)}.op-home-nav-button[aria-current=page]:after{background:var(--op-action-fill)!important;box-shadow:0 1px 0 #82622b55}.op-premium .op-home-primary,.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--primary.op-work-button,.op-v2-primary,button[style*=linear-gradient]),.op-premium :is(.op-workspace,.op-work-chat) button[style*="background: var(--accent)"]{color:var(--op-action-ink)!important;text-shadow:0 1px #ffffff40}.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--success.op-work-button,[data-op-tone=success],[data-op-tone=info],button[style*="#25D366"]){color:#fff!important}.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button--danger.op-work-button,.op-work-delete.op-work-button,[data-op-tone=danger]){color:var(--op-danger)!important}.op-home-bell-count{background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border:1px solid var(--op-action-depth);box-shadow:inset 0 1px 1px #fff7e6,0 1px 3px #0d243826;font-weight:750}.op-premium .op-journey-primary,.op-premium .op-journey-primary .opero-icon,.op-premium .op-payment-options button[aria-pressed=true],.op-premium .op-payment-options button[aria-pressed=true] *,.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-answer>span>button[aria-pressed=true],.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer .op-journey-send:not(:disabled),.op-premium[data-theme] .op-work-chat .op-chat-journey .op-journey-composer .op-journey-send:not(:disabled) .opero-icon{color:var(--op-action-ink)!important}.op-premium .op-flow-question h3,.op-premium .op-flow-question>div:first-child,.op-premium .op-precision-flow .op-journey-title h1{color:var(--text)!important}.op-journey-hero,.op-work-heading--photo{border-radius:0;background:transparent}.op-journey-photo,.op-work-photo{border-radius:0;--op-photo-fade:linear-gradient(180deg,transparent 1px,#000 10%,#000 78%,transparent calc(100% - 1px)),linear-gradient(90deg,transparent 1px,#000 5%,#000 40%,#000000b3 70%,transparent calc(100% - 1px));-webkit-mask-image:var(--op-photo-fade);mask-image:var(--op-photo-fade);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.op-work-dialog-photo{--op-photo-fade:linear-gradient(180deg,transparent 1px,#000 12%,#000 88%,transparent calc(100% - 1px)),linear-gradient(90deg,transparent 1px,#000 5%,#000 95%,transparent calc(100% - 1px))}.op-chat-journey{--chat-ink:var(--text);--chat-muted:var(--muted);--chat-panel:var(--surface);--chat-copper:var(--op-link);--chat-line:var(--border);--chat-user:#ebf0f4;--chat-user-ink:#173b53;--chat-user-edge:#bfcfd9;--chat-control:var(--surface2)}[data-theme=dark] .op-chat-journey{--chat-user:#173b53;--chat-user-ink:#e3eaf0;--chat-user-edge:#607b8e;--chat-panel:var(--surface);--chat-line:var(--border);--chat-ink:var(--text);--chat-muted:var(--muted);--chat-copper:var(--op-action);--chat-control:var(--surface2)}.op-premium :is(.op-ui-precision,.op-ui-agent-composer){border-color:var(--op-frame)!important}.op-brand-surface :is(button,a,input):focus-visible,.op-premium :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--op-link);outline-offset:4px}.op-premium :is(.op-work-button,.op-home-account-menu>a,.op-home-account-menu>button,.op-home-primary){min-height:48px}.op-brand-surface{font-family:Heebo,Arial,sans-serif;background:var(--bg);color:var(--text);min-height:100dvh;font-size:16px;line-height:1.65}.op-brand-wordmark{text-transform:uppercase;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;-webkit-text-stroke:1.5px var(--op-action);paint-order:stroke fill;text-shadow:none}.op-premium .op-work-dialog .op-workspace button.op-quote-protection{background:#e8eef2!important;color:var(--op-navy)!important;text-shadow:none!important}.op-premium[data-theme=dark] .op-work-dialog .op-workspace button.op-quote-protection{background:#233e50!important;color:#edf3f6!important}.op-premium .op-work-dialog .op-workspace button.op-quote-protection:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.op-premium *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.op-brand-blue-banner,.op-brand-gold-banner,.op-ref-banner,.op-ref-hero{border:var(--op-banner-edge)!important;box-shadow:var(--op-banner-shadow)!important;box-sizing:border-box}.op-brand-surface :is(.op-ref-card,.op-ref-stats>div),.op-premium :is(.op-work-card,.op-work-metrics,.op-work-empty,.op-home-panel,.op-home-attention,.op-home-value,.op-home-quote,.op-home-attention-row,.op-work-form-card,.op-work-settings-help,.op-work-project-header,.op-ui-summary-card,.op-chat-quote-context,.op-flow-card){border:var(--op-banner-edge)!important;box-sizing:border-box}.op-premium .op-workspace :is(.op-work-finance-card,.op-gmail-invoice-card),.op-premium [data-workspace=extras] .op-ui-summary-card{border:var(--op-banner-edge)!important;box-sizing:border-box}.op-chat-monogram,.op-premium .op-home-logo,.op-premium .op-home-nav-create .op-home-nav-symbol,.op-premium:has(.op-work-chat:not([hidden])) .op-home-logo,.op-ref-wordmark>span{border:var(--op-light-rim)!important;box-shadow:var(--op-light-rim-shadow)!important;outline:none!important;box-sizing:border-box}.op-install-sheet button[data-install-primary],.op-premium .op-home-primary,.op-premium .op-journey-composer .op-journey-send,.op-premium .op-journey-primary,.op-premium .op-ui-quick-pricebook :is(button[type=submit],button[data-quick-save]),.op-premium :is(.op-chat-journey,.op-precision-flow) .op-flow-answer>span>button[aria-pressed=true],.op-premium :is(.op-chat-journey,.op-precision-flow) .op-payment-options button[aria-pressed=true],.op-premium :is(.op-quote-edit-tabs,.op-quote-payments) button[aria-pressed=true],.op-premium :is(.op-workspace,.op-work-chat) :is(.op-work-button.op-work-button--primary,.op-v2-primary,button[style*="background: var(--accent)"],button[style*="background: var(--op-action-fill)"],button[style*=linear-gradient]),.op-ref-primary{border:var(--op-light-rim)!important;box-shadow:var(--op-copper-shadow)!important;box-sizing:border-box}.op-brand-surface,.op-premium,[data-theme]{--op-copper-shadow:var(--op-light-rim-shadow);--op-journey-primary-fill:var(--op-action-fill);--op-journey-primary-shadow:var(--op-light-rim-shadow)}.op-chat-monogram,.op-premium [data-opero-monogram],.op-premium:has(.op-work-chat:not([hidden])) [data-opero-monogram],[data-opero-monogram]{background:var(--op-logo-fill)!important;color:transparent!important;text-shadow:none!important;border:var(--op-light-rim)!important;box-shadow:var(--op-light-rim-shadow),var(--op-navy-shadow)!important;box-sizing:border-box}.op-brand-blue-banner,.op-ref-hero{background:var(--op-navy-fill)!important}.op-brand-blue-banner,.op-home-hero,.op-ref-hero{box-shadow:var(--op-banner-shadow),var(--op-navy-shadow)!important}.op-ref-banner{background:linear-gradient(90deg,transparent 40%,#35383b90 72%,#65503d 100%),var(--op-navy-fill)!important;box-shadow:0 5px 15px #0d243812!important}.op-brand-gold-banner,.op-premium :is(.op-work-status--waiting,.op-home-status--draft,.op-work-project-label,.op-work-count){background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border:1px solid var(--op-action-depth);box-shadow:inset 0 1px 1px #fff7e6}.op-premium :is(.op-quote-edit-tabs,.op-quote-payments) button[aria-pressed=true],.op-premium :is(button,a[role=button])[style*="var(--op-action-fill)"]{color:var(--op-action-ink)!important}.op-premium .op-document-showcase .op-document-export{background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border:var(--op-light-rim)!important;box-shadow:var(--op-copper-shadow)!important}.op-premium .op-document-showcase .op-document-whatsapp{background:linear-gradient(155deg,#278b60,#167548 28%,#11613c)!important;color:#fff!important;border:1px solid #0e5938!important;box-shadow:inset 0 1px 2px #b1e0c899,0 3px 8px #0b513b24!important;text-shadow:none!important}:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;vertical-align:middle;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex-shrink:0;padding:0!important;border:1px solid var(--op-gold-line)!important;border-radius:4px;background:var(--surface,#fff);box-shadow:inset 0 1px 2px #0d243812;cursor:pointer}:where(.op-premium,.op-brand-surface,[data-theme]) input[type=radio]{border-radius:50%}:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate){background:var(--op-action-fill)!important;box-shadow:inset 0 1px 1px #fff7e6,0 1px 3px #0d24381f}:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]):before{content:"";width:12px;height:12px;background:var(--op-action-ink);transform:scale(0);-webkit-clip-path:polygon(9% 43%,0 54%,37% 91%,100% 20%,88% 9%,36% 69%);clip-path:polygon(9% 43%,0 54%,37% 91%,100% 20%,88% 9%,36% 69%)}:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate):before{transform:scale(1)}:where(.op-premium,.op-brand-surface,[data-theme]) input[type=checkbox]:indeterminate:before{-webkit-clip-path:inset(42% 4%);clip-path:inset(42% 4%)}:where(.op-premium,.op-brand-surface,[data-theme]) input[type=radio]:before{width:8px;height:8px;-webkit-clip-path:circle(50%);clip-path:circle(50%)}:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:default}@media(forced-colors:active){:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background:Canvas!important;border-color:ButtonText!important;box-shadow:none}:where(.op-premium,.op-brand-surface,[data-theme]) input:is([type=checkbox],[type=radio]):before{display:none}}.op-premium :is(.op-work-heading--photo,.op-home-hero,.op-journey-hero,.op-work-dialog-photo){border:0!important;outline:0!important;box-shadow:none!important}:is(button,a,span,div)[style*="background: var(--op-action-fill)"]{color:var(--op-action-ink)!important}:root{--op-nav-clearance:calc(86px + env(safe-area-inset-bottom,0px))}.op-home-bottom-nav{box-sizing:border-box}.op-premium:has(.op-work-chat:not([hidden])) .op-home-header-inner{min-height:72px;padding-block:10px}.op-chat-journey[data-precision-focused=true]>.op-journey-composer{display:none!important}.op-chat-journey [data-precision-toolbar-host]{flex-shrink:0;min-width:0}.op-precision-flow .op-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 4px 16px}.op-flow-heading span{color:var(--muted);font-size:13px}.op-flow-heading h1{font-size:24px;line-height:1.3;color:var(--text);margin:3px 0 0}.op-flow-heading button{display:flex;align-items:center;gap:6px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;min-height:48px;padding:8px 12px;font:600 14px Heebo,Arial,sans-serif;cursor:pointer;flex-shrink:0}.op-premium .op-precision-flow .op-flow-card{margin:0;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--border);box-shadow:0 5px 20px #0d243808}.op-flow-context{padding-bottom:12px;border-bottom:1px solid var(--border);margin-bottom:12px}.op-flow-context summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:15px;font-weight:700;color:var(--text);min-height:36px;list-style:none}.op-flow-context summary::-webkit-details-marker{display:none}.op-flow-context summary span{flex:1 1}.op-flow-context .opero-icon{width:20px;height:20px}.op-flow-context p{margin:10px 0 0;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.op-precision-flow .op-flow-tabs{margin:0 0 14px;padding:3px;gap:5px;overflow-x:auto;flex-wrap:nowrap}.op-precision-flow .op-flow-tabs button{min-height:44px;font-size:14px;flex-shrink:0;padding:8px 14px}.op-precision-flow .op-flow-meta{margin:0 0 12px;font-size:13px}.op-precision-flow .op-flow-tools>summary{min-width:44px;min-height:44px}.op-precision-flow .op-flow-question h3{font-size:20px;line-height:1.5;margin:0 0 14px}.op-precision-flow .op-flow-question>p{display:none}.op-precision-flow .op-payment-options{gap:10px}.op-precision-flow .op-payment-options button{min-height:76px;padding:10px}.op-precision-flow .op-payment-options strong{font-size:28px}.op-precision-flow .op-flow-progress{margin-top:16px}.op-precision-flow .op-flow-navigation{margin-top:12px}.op-premium .op-chat-journey .op-flow-navigation button{min-height:48px;font-size:15px}.op-flow-action-bar{padding:10px 14px 8px;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 20px #0d243808}.op-flow-action-bar .op-flow-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0;padding:0;border:0}.op-premium .op-flow-action-bar .op-flow-actions button{display:flex;flex-direction:column;gap:4px;min-height:62px;min-width:0;padding:8px 3px;background:var(--surface2)!important;border:1px solid var(--border)!important;color:var(--text)!important;font-size:14px;font-weight:700;line-height:1.3;box-shadow:none}.op-premium .op-flow-action-bar .op-flow-actions .op-flow-action-primary{background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border:var(--op-light-rim)!important;box-shadow:var(--op-copper-shadow)}.op-flow-actions button .opero-icon{color:inherit!important;width:20px;height:20px}.op-flow-action-bar .op-flow-applied,.op-flow-action-bar .op-flow-pending{display:flex;align-items:center;justify-content:center;gap:5px;background:none;border:0;box-shadow:none;padding:0;margin:0 0 8px;font-size:13px;color:var(--text)}.op-flow-review{font-size:12px;margin:14px 0}.op-flow-finish{padding:18px 0}.op-flow-finish h2{font-size:22px}.op-home-dialog,.op-work-dialog{padding-bottom:var(--op-nav-clearance)!important;box-sizing:border-box}.op-work-dialog .op-ui-modal-sheet{max-height:calc(100dvh - var(--op-nav-clearance) - 20px)!important}.op-home-dialog>.op-home-bottom-nav,.op-work-dialog>.op-home-bottom-nav{position:fixed}.op-work-quote-preview{padding-bottom:var(--op-nav-clearance);box-sizing:border-box}.op-work-quote-preview>.op-home-bottom-nav{z-index:1001}.op-premium:has(.op-work-quote-preview)>.op-home-bottom-nav{visibility:hidden}.op-premium .op-work-quote-preview>.op-document-showcase{background:var(--bg)!important;border-radius:0!important;border:0!important;box-shadow:none!important;max-width:980px;margin:0 auto;padding:12px 14px 0!important;overflow-y:auto}.op-document-showcase>div:first-child{margin-bottom:8px!important}.op-document-showcase>div:first-child button{min-width:44px;min-height:44px}.op-document-stage{box-sizing:border-box;padding:10px 12px 28px;margin:4px 0 3px;border:0;border-radius:3px;background:none;box-shadow:none;isolation:isolate;min-height:220px!important}.op-premium .op-work-quote-preview .op-document-paper{box-sizing:border-box;border:1px solid #0d24381a!important;border-radius:3px!important;box-shadow:0 5px 12px #0d243842,0 20px 40px -6px #0d243866,0 42px 80px -12px #0d243878}.op-document-zoom-hint{flex-shrink:0;margin:7px 0 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.4;pointer-events:none}.op-document-notice{position:fixed;z-index:1002;bottom:calc(var(--op-nav-clearance) + 12px);inset-inline:20px;width:max-content;max-width:calc(100% - 40px);box-sizing:border-box;margin-inline:auto;display:flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid #0d243817;border-radius:16px;background:#fffefb;color:#0d2438;box-shadow:0 6px 28px #0d243825;pointer-events:none;animation:op-document-notice-in .18s ease-out}.op-document-notice>svg{width:28px;height:28px;flex-shrink:0;padding:4px;box-sizing:border-box;border-radius:50%;background:#0d24380a}.op-document-notice>span{min-width:0;overflow-wrap:anywhere}.op-document-notice strong{display:block;font-size:15px;line-height:1.4;font-weight:700}.op-document-notice span>span{display:block;font-size:13px;line-height:1.5;color:#5f6b76}@keyframes op-document-notice-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.op-document-notice{animation:none}}.op-document-showcase>label{margin:7px 0 4px!important;padding:3px 2px!important;flex-shrink:0}.op-document-showcase>button.op-btn,.op-document-showcase>div>button.op-btn{min-height:44px!important;padding:9px 12px!important;font-size:14px!important;border-radius:12px!important}.op-document-showcase>div:has(>button.op-btn){margin-bottom:8px!important}[data-theme=dark] .op-work-quote-preview .op-document-paper{border-color:#ffffff24!important;box-shadow:0 6px 14px #0007,0 22px 42px -6px #000a,0 44px 88px -12px #000c}[data-theme=dark] .op-document-notice{background:#173044;color:#f7f5f0;border-color:#ffffff24;box-shadow:0 6px 28px #0005}[data-theme=dark] .op-document-notice span>span{color:#cfd6dd}[data-theme=dark] .op-document-notice>svg{background:#ffffff12}@media(min-width:650px){.op-flow-heading h1{font-size:28px}.op-flow-action-bar{padding:12px max(20px,calc((100% - 680px)/2))}.op-premium .op-flow-action-bar .op-flow-actions button{flex-direction:row;min-height:50px;gap:8px}}@media(max-height:640px){.op-document-stage{min-height:160px!important;padding:6px 8px 16px}}@media (forced-colors:active),print{.op-premium .op-work-quote-preview .op-document-paper{box-shadow:none}}.op-precision-flow[data-editor-mode=true] .op-flow-heading{display:none}.op-precision-flow[data-editor-mode=true] .op-flow-action-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:4}.op-flow-actions button:only-child{grid-column:1/-1}.op-premium .op-flow-action-bar .op-flow-actions button{border-radius:12px;font-family:inherit;cursor:pointer}dialog>[data-precision-toolbar-host]{flex-shrink:0}.op-premium .op-precision-flow .op-flow-heading{padding:8px 2px 14px;gap:8px}.op-premium .op-precision-flow .op-flow-heading h1{font-size:22px;line-height:1.25}.op-flow-optional{margin:0 2px 8px;font-size:12px;line-height:1.5;color:var(--muted)}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-card{padding:10px 12px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-context{padding-bottom:4px;margin-bottom:6px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-context summary{min-height:28px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-tabs{margin-bottom:5px;padding:2px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-tabs button{min-height:40px;padding:6px 10px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-meta{margin:0 0 6px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-tools>summary{min-height:36px;min-width:40px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-question h3{font-size:18px!important;line-height:1.35!important;margin:0 0 7px!important}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-answer{gap:7px;margin-top:6px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-answer>span>button[aria-pressed]{min-height:48px;padding:7px 9px!important}.op-premium .op-precision-flow[data-all-questions=false] .op-payment-options{margin:7px 0 0;gap:7px}.op-premium .op-precision-flow[data-all-questions=false] .op-payment-options button{min-height:60px;padding:6px}.op-premium .op-precision-flow[data-all-questions=false] .op-payment-options strong{font-size:24px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-progress{margin:7px 0 0}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-navigation{margin:5px 0 0}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-navigation button{min-height:44px;padding:6px 10px;font-size:15px}.op-premium .op-flow-action-bar{padding:6px 12px 5px}.op-premium .op-flow-action-bar .op-flow-review{margin:0 0 5px;padding:0;font-size:11px;line-height:1.5;min-height:0}.op-premium .op-flow-action-bar .op-flow-applied,.op-premium .op-flow-action-bar .op-flow-pending{margin:0 0 5px;font-size:12px}.op-premium .op-flow-action-bar .op-flow-actions button{min-height:54px;padding:6px 3px;gap:3px;font-size:13px}.op-chat-journey[data-keyboard-open=true] .op-flow-context,.op-chat-journey[data-keyboard-open=true] .op-flow-heading,.op-chat-journey[data-keyboard-open=true] .op-flow-optional{display:none}.op-chat-journey[data-keyboard-open=true] .op-flow-action-bar{padding-bottom:3px}.op-chat-journey[data-keyboard-open=true] .op-flow-actions button{min-height:44px;flex-direction:row;gap:4px}.op-chat-journey[data-keyboard-open=true] .op-flow-actions button .opero-icon{width:17px;height:17px}@media(max-height:780px){.op-flow-optional{margin-bottom:6px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-answer>span>button[aria-pressed]{padding:4px 7px!important;line-height:1.35}.op-premium .op-precision-flow .op-flow-heading{padding-block:4px 8px}.op-premium .op-precision-flow .op-flow-heading h1{font-size:20px}.op-premium .op-precision-flow .op-flow-heading button{min-height:44px;padding:6px 10px}.op-premium .op-precision-flow[data-all-questions=false] .op-payment-options button{min-height:48px;padding:4px;gap:0}.op-premium .op-precision-flow[data-all-questions=false] .op-payment-options strong{font-size:20px;line-height:1.1}.op-premium .op-precision-flow[data-all-questions=false] .op-payment-options button>span:not(.opero-icon){font-size:11px;line-height:1.2}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-context{padding-bottom:2px;margin-bottom:2px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-card{padding-block:8px}}.op-chat-journey[data-precision-focused=true]>.scroll{padding-bottom:0!important}.op-chat-journey[data-precision-focused=true]>.op-chat-history{container-type:size}.op-chat-journey[data-precision-focused=true] .op-precision-flow{display:flex;flex-direction:column;min-height:calc(100cqh - 2px)}.op-chat-journey[data-precision-focused=true] .op-precision-flow>:not(.op-flow-heading--photo){flex-shrink:0}.op-premium .op-precision-flow .op-flow-heading--photo{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;container:precision-photo/size;height:clamp(140px,calc((100vw - 28px)/2),240px);min-height:82px;align-items:flex-end;padding:2px 2px 4px}.op-chat-journey[data-precision-focused=true] .op-precision-flow>.op-flow-heading--photo{flex:1 0 82px;height:auto;max-height:calc(100cqw / 2)}.op-chat-journey[data-precision-focused=true] .op-precision-flow[data-all-questions=true]>.op-flow-heading--photo{flex:none;height:calc(100cqw / 2)}.op-flow-heading--photo>.op-work-photo{position:absolute;inset:0 auto 0 0;height:100%;width:auto;max-width:100%;z-index:-1}.op-flow-heading--photo>.op-work-photo,.op-precision-flow .op-flow-editor-photo{aspect-ratio:2;pointer-events:none;background-size:contain;background-repeat:no-repeat;background-position:0}.op-precision-flow .op-flow-editor-photo{height:auto;max-height:240px;margin:-8px 0 10px}@container precision-photo (max-height:110px){.op-premium .op-precision-flow .op-flow-heading--photo h1{font-size:20px}}.op-flow-heading-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.op-premium .op-precision-flow .op-flow-finish{padding:10px 0 0;text-align:start}.op-flow-finish-heading{display:flex;align-items:center;gap:10px}.op-premium .op-flow-finish-heading .op-flow-finish-icon{width:38px;height:40px;flex:none;margin:0;border-radius:12px;transform:none}.op-flow-finish-heading .op-flow-finish-icon .opero-icon{width:24px;height:24px;transform:none}.op-premium .op-flow-finish-heading h2{margin:0;font-size:20px;line-height:1.4;color:var(--text)}.op-precision-flow .op-flow-finish>p{margin:9px 0 4px;max-width:none;font-size:13px;line-height:1.5;color:var(--muted)}.op-flow-finish-tools{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.op-flow-finish-details{flex:1 1;min-width:0;color:var(--muted);font-size:12px;line-height:1.6}.op-flow-finish-details summary{min-height:44px;display:flex;align-items:center;gap:5px;cursor:pointer}.op-flow-finish-details summary:before{content:"+";font-size:18px}.op-flow-finish-details[open] summary:before{content:"−"}.op-flow-finish-details p{margin:0 0 8px}.op-premium .op-flow-finish-tools .op-flow-text-button{flex:none;min-height:44px;margin:0;padding:8px 10px;color:var(--text)}.op-premium .op-precision-flow .op-flow-heading .op-flow-conversation{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;width:auto;height:auto;min-height:44px;padding:6px 9px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:600 13px Heebo,Arial,sans-serif;white-space:nowrap;cursor:pointer}.op-flow-conversation .opero-icon{width:19px;height:19px}@media(max-height:780px){.op-flow-card-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:5px 8px;gap:5px 8px}.op-premium .op-precision-flow[data-all-questions=false] .op-flow-card-heading .op-flow-context{flex:1 1;min-width:0;border:0;padding:0;margin:0}.op-flow-card-heading .op-flow-context summary{gap:5px}.op-flow-card-heading .op-flow-context summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-flow-card-heading .op-flow-tabs{grid-column:1/-1;grid-row:2}.op-flow-card-heading .op-flow-meta{grid-column:2;grid-row:1}.op-flow-card-heading .op-flow-context[open]{grid-column:1/-1}.op-flow-card-heading:has(.op-flow-context[open]) .op-flow-meta{grid-row:3}.op-precision-flow[data-finish=true] .op-flow-context{grid-column:1/-1}.op-premium .op-precision-flow .op-flow-card-heading .op-flow-meta{flex:none;gap:5px;margin:0;font-size:11px}}@media(max-width:340px){.op-premium .op-precision-flow[data-all-questions=false] .op-flow-answer>span>button[aria-pressed]{padding-inline:4px!important}}.op-precision-flow .op-flow-progress>div>span[data-complete=true]{background:#6b899d!important}.op-precision-flow .op-flow-progress>div>span[data-current=true]{background:var(--op-navy-fill)!important;box-shadow:0 0 0 1px #6b899d,inset 0 1px 1px #dfecf44d}.op-premium :is(.op-precision-flow,.op-flow-action-bar,.op-precision-exit-dialog) button:focus-visible{outline:2px solid var(--op-steel);outline-offset:3px}[data-theme=dark] :is(.op-precision-flow,.op-flow-action-bar,.op-precision-exit-dialog) button:focus-visible{outline-color:var(--op-action-highlight)}@media(forced-colors:active){.op-precision-flow .op-flow-progress>div>span[data-current=true]{background:Highlight!important;outline:1px solid Highlight}}.op-ref-page{max-width:800px;margin:0 auto;padding:24px 20px 48px}.op-ref-dialog *,.op-ref-page,.op-ref-page *{box-sizing:border-box}.op-ref-banner h2,.op-ref-dialog h2,.op-ref-page h1,.op-ref-page h2{font-weight:800;line-height:1.25;margin:8px 0 14px}.op-ref-dialog h2,.op-ref-page h2{font-size:23px}.op-ref-dialog p,.op-ref-page p{margin:8px 0 16px}.op-ref-dialog a,.op-ref-page a{color:var(--op-link)}.op-ref-eyebrow{font-size:12px;font-weight:700;letter-spacing:.25px}.op-ref-banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px;-webkit-padding-start:22%;padding-inline-start:22%;min-height:88px;box-sizing:border-box;border-radius:16px;background:linear-gradient(90deg,#071e2d,#102a3b 43%,#35383b 71%,#65503d);color:#fff;overflow:hidden}.op-ref-banner-art{position:absolute;inset-block:0;inset-inline-start:0;width:28%;z-index:-1;pointer-events:none;overflow:hidden;border-start-start-radius:inherit;border-end-start-radius:inherit;mask-image:linear-gradient(90deg,transparent 0,#000 40%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%)}.op-ref-banner-art>svg{display:block;width:100%;height:100%;overflow:hidden}.op-ref-banner-copy{min-width:0;text-align:center;text-shadow:0 1px 3px #0005}.op-ref-banner .op-ref-eyebrow,.op-ref-hero .op-ref-eyebrow{color:var(--op-link)}.op-ref-banner h2{font-size:17px;margin:0 0 4px;color:#fff;text-wrap:balance}.op-ref-banner p{font-size:13px;line-height:1.45;margin:0;color:#f3f1ea;text-wrap:pretty}.op-ref-banner .op-ref-test-label{font-size:10px;line-height:1.2;font-weight:500;margin:0;color:var(--op-link)}.op-ref-banner .op-ref-invite{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:92px;padding:7px 12px;background:linear-gradient(140deg,color-mix(in srgb,var(--op-action) 9.412%,transparent),color-mix(in srgb,var(--op-action) 3.137%,transparent));color:var(--op-link);border:1px solid var(--op-gold-line);border-radius:999px;box-shadow:0 2px 5px #0002;font:700 14px/1.4 Heebo,Arial,sans-serif;cursor:pointer;text-shadow:0 1px 2px #0004}.op-ref-invite>svg{flex-shrink:0}.op-ref-banner .op-ref-invite{color:var(--op-action-highlight)!important}.op-ref-banner .op-ref-invite:focus-visible{outline:3px solid var(--op-action-highlight);outline-offset:3px}.op-ref-banner .op-ref-invite:hover{background:color-mix(in srgb,var(--op-action) 14.51%,transparent)}.op-ref-banner .op-ref-invite:active{transform:translateY(1px)}.op-ref-primary,.op-ref-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 18px;border-radius:12px;font:inherit;font-weight:750;cursor:pointer;text-decoration:none;text-align:center;line-height:1.5}.op-home .op-ref-primary,.op-ref-dialog .op-ref-primary,.op-ref-page .op-ref-primary,.op-ref-primary{background:var(--op-action-fill);color:var(--op-action-ink);border:1px solid var(--op-action-depth);box-shadow:var(--op-copper-shadow)}.op-ref-secondary{background:var(--surface,#fff);border:1px solid var(--border,#dde2e6);color:var(--op-link)}.op-ref-primary:disabled,.op-ref-secondary:disabled{opacity:.5;cursor:default}.op-ref-banner button{flex-shrink:0;white-space:normal;font-size:14px}.op-ref-back{display:inline-flex;min-height:48px;align-items:center;font-size:14px;text-decoration:none}.op-ref-hero{padding:18px 22px;margin:10px 0 18px;border-radius:16px;background:linear-gradient(125deg,#173b53,#0d2438);color:#fff}.op-ref-hero h1{font-size:clamp(24px,4vw,30px);letter-spacing:-.4px;margin:5px 0 7px}.op-ref-hero h1 span{color:var(--op-link)}.op-ref-hero p,.op-ref-hero small{color:#dde7ef}.op-ref-hero p{font-size:14px;line-height:1.5;margin:5px 0}.op-ref-hero small{font-size:12px;line-height:1.5}.op-ref-card{padding:26px;margin:18px 0;background:var(--surface,#fff);border:1px solid var(--border,#dde2e6);border-radius:18px;box-shadow:0 4px 15px #0d243807}.op-ref-card label,.op-ref-dialog label{display:block;font-size:14px;font-weight:600;margin:14px 0}.op-ref-card input,.op-ref-card textarea,.op-ref-dialog input:not([type=checkbox]),.op-ref-signup input{display:block;width:100%;max-width:100%;min-height:48px;font:inherit;font-size:16px;line-height:1.5;border:1px solid #bcc8d1;background:var(--surface,#fff);color:var(--text,#0d2438);border-radius:10px;margin-top:7px;padding:11px 12px}.op-ref-card input[readonly]{background:var(--surface2,#f1f3f5);font-size:14px}.op-ref-card textarea{resize:vertical;min-height:160px}.op-ref-card summary,.op-ref-signup summary{min-height:48px;padding:12px 0;cursor:pointer;color:var(--op-link)}.op-ref-muted{font-size:13px;color:var(--muted,#5f6b76);line-height:1.65}.op-ref-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.op-ref-actions>*{flex:1 1 auto}.op-ref-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.op-ref-stats>div{border:1px solid #dde2e6;border-radius:16px;padding:22px 10px;background:#fff;text-align:center}.op-ref-stats strong{display:block;font-size:36px;font-weight:800;line-height:1.3}.op-ref-stats span{font-size:13px;color:#5f6b76}.op-ref-stages{display:flex;flex-direction:column;gap:12px;padding:16px 0}.op-ref-stages span{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border,#dde2e6);padding-bottom:12px;font-size:15px}.op-ref-stages b{color:var(--op-link)}.op-ref-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.op-ref-heading>span{font-size:12px;color:var(--muted,#5f6b76)}.op-ref-leaderboard{width:100%;border-collapse:collapse;font-size:15px;text-align:right}.op-ref-leaderboard td,.op-ref-leaderboard th{padding:15px 10px;border-bottom:1px solid #dde2e6}.op-ref-leaderboard thead{font-size:12px;color:#5f6b76}.op-ref-leaderboard th[scope=row]{font-weight:600}.op-ref-leaderboard tr[aria-current=true]{background:#f4ecdd;-webkit-border-start:3px solid #82622b;border-inline-start:3px solid #82622b}.op-ref-leaderboard td:first-child{width:50px;font-weight:750}.op-ref-leaderboard td:last-child{font-weight:800}.op-ref-milestone{display:flex;align-items:center;gap:14px;padding:20px 24px;border:1px solid #dde2e6;border-radius:16px;margin:18px 0;background:#fff;font-size:14px}.op-ref-milestone p{margin:0}.op-ref-footer{text-align:center;color:#5f6b76;font-size:13px;line-height:1.8;padding:22px}.op-ref-benefits{list-style:none;padding:0;margin:24px 0}.op-ref-benefits li{padding:15px 0;border-bottom:1px solid #dde2e6}.op-ref-benefits strong{display:block;font-size:17px;margin-bottom:6px}.op-ref-benefits span{font-size:15px;color:#5f6b76;line-height:1.7}.op-ref-dialog{width:min(540px,100%);min-height:0;max-height:90dvh;border:0;border-radius:22px;padding:32px 26px;margin:auto;overflow-y:auto}.op-ref-dialog::-webkit-backdrop{background:#0d243870;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-ref-dialog::backdrop{background:#0d243870;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.op-ref-dialog .op-ref-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;min-height:44px}.op-ref-check input{width:22px;height:22px;flex-shrink:0;accent-color:#173b53;margin:0}.op-ref-close{display:grid;place-items:center;width:48px;height:48px;-webkit-margin-start:auto;margin-inline-start:auto;background:#f1f3f5;border:0;border-radius:50%;color:#173b53;font:inherit;font-size:28px;cursor:pointer}.op-ref-dialog .op-ref-share{padding:0;border:0;box-shadow:none}.op-ref-wordmark{display:flex;align-items:center;gap:12px;direction:ltr;font-size:30px}.op-ref-wordmark>span{background:#0d2438;color:var(--op-link);display:grid;place-items:center;width:48px;height:48px;border-radius:13px;font-weight:900}.op-ref-preview-note{padding:12px 20px;background:#fff6de;color:var(--op-link);border-bottom:1px solid var(--op-frame);text-align:center;font:14px/1.6 Heebo,Arial,sans-serif}.op-ref-preview-controls{min-height:0;padding-bottom:0}.op-ref-signup{padding:10px 14px;border:1px solid #dde2e6;border-radius:12px;font-size:14px}.op-ref-test-label{display:block;font-size:12px;color:var(--op-link);margin-bottom:7px}.op-ref-test-note{padding:14px 18px;border:1px solid var(--op-action-depth);background:#f4ecdd;color:#0d2438;border-radius:12px;font-size:14px;line-height:1.7}.op-ref-decision,.op-ref-review-row{padding:18px 0;border-top:1px solid var(--border,#dde2e6);overflow-wrap:anywhere}.op-ref-admin select{min-height:48px;max-width:100%;font:inherit;padding:8px;border-radius:8px;border:1px solid #dde2e6;background:#fff;color:#0d2438}.op-ref-admin .op-ref-check{display:flex;align-items:flex-start;gap:12px}.op-ref-admin .op-ref-check input{min-height:22px;width:22px;flex-shrink:0}.op-ref-award{border:1px solid var(--op-action-depth);background:linear-gradient(130deg,#fff,#f4ecdd)}@media(max-width:560px){.op-ref-banner{gap:8px;padding:10px;-webkit-padding-start:19%;padding-inline-start:19%;min-height:92px;border-radius:16px}.op-ref-banner h2{font-size:14px;margin:0 0 4px;line-height:1.3}.op-ref-banner p{font-size:12px;line-height:1.4}.op-ref-banner .op-ref-invite{min-width:68px;max-width:80px;gap:5px;padding:6px;font-size:12px}.op-ref-page{padding:18px 16px 40px}.op-ref-card{padding:22px 18px}.op-ref-hero{padding:16px}.op-ref-stats{gap:8px}.op-ref-stats strong{font-size:30px}.op-ref-dialog{margin:auto auto 0;border-radius:22px 22px 0 0;padding-bottom:max(28px,env(safe-area-inset-bottom))}.op-ref-leaderboard td,.op-ref-leaderboard th{padding:14px 7px}}@media(max-width:350px){.op-ref-banner{-webkit-padding-start:17%;padding-inline-start:17%;gap:6px}.op-ref-banner-art{width:25%}.op-ref-banner h2{font-size:14px}.op-ref-banner .op-ref-invite{min-width:64px;padding-inline:6px}}@media(prefers-reduced-motion:reduce){.op-ref-dialog *,.op-ref-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.op-premium .op-home-nav-create .opero-icon{transform:rotate(0deg);transition:transform .38s cubic-bezier(.4,0,.2,1)}.op-premium .op-home-nav-create[aria-expanded=true] .opero-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.op-premium .op-home-nav-create .opero-icon{transition:none!important}}.op-premium .op-home-nav-create .op-home-nav-symbol{background:var(--op-button-gold-fill)!important;color:var(--op-action-ink)!important;box-shadow:var(--op-button-gold-shadow)!important;text-shadow:none!important}.op-premium .op-home-nav-create [data-opero-icon=plus] svg{stroke-width:2.5}.op-premium .op-home-hero-create{position:relative}.op-premium :is(.op-home-hero-create,.op-home-nav-create .op-home-nav-symbol){overflow:hidden;isolation:isolate}.op-premium .op-home-hero-create>span,.op-premium .op-home-nav-create .op-home-nav-symbol>.opero-icon{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.op-premium [data-opero-screen=dashboard]:not([hidden]) .op-home-hero-create:not([aria-expanded=true]):after,.op-premium:has([data-opero-screen=dashboard]:not([hidden])) .op-home-bottom-nav:not(dialog *,[role=dialog] *,.op-work-dialog *,.op-work-quote-preview *) .op-home-nav-create:not([aria-expanded=true]) .op-home-nav-symbol:after{content:"";position:absolute;top:-50%;left:0;width:52.5%;height:200%;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,250,230,.65) 18%,#fffff5 38%,#fff 50%,#fffff5 62%,rgba(255,250,230,.65) 82%,transparent);filter:drop-shadow(0 0 5px rgba(255,250,230,.8));opacity:0;transform:translateX(-130%) skewX(-22deg);animation:op-home-gold-gleam 4s linear 1s infinite}}@keyframes op-home-gold-gleam{0%{opacity:0;transform:translateX(-130%) skewX(-22deg)}5%{opacity:1}55%{opacity:1}62%,to{opacity:0;transform:translateX(230%) skewX(-22deg)}}@media print{.op-premium :is(.op-home-hero-create,.op-home-nav-create .op-home-nav-symbol):after{content:none!important;animation:none!important}}[data-theme=light]{--op-ambient-glow:var(--op-ambient-light);--op-ambient-base:var(--op-gray)}[data-theme=dark],body:has(.op-premium[data-theme=dark]){--op-ambient-glow:var(--op-ambient-dark);--op-ambient-base:var(--op-gray-dark)}.op-ambient-screen,.op-brand-surface,.op-premium .op-chat-journey,.op-premium .op-work-quote-preview>.op-document-showcase,.op-premium[data-theme],.op-premium[data-theme] .op-home-header,.op-premium[data-theme] :is(.op-work-dialog,.op-work-dialog-body,.op-home-dialog),body:has(>#__next){background-color:var(--op-ambient-base)!important;background-image:var(--op-ambient-glow)!important;background-size:100vw 100vh!important;background-repeat:no-repeat!important;background-position:top!important;background-attachment:fixed!important}@supports(height:100svh){.op-ambient-screen,.op-brand-surface,.op-premium .op-chat-journey,.op-premium .op-work-quote-preview>.op-document-showcase,.op-premium[data-theme],.op-premium[data-theme] .op-home-header,.op-premium[data-theme] :is(.op-work-dialog,.op-work-dialog-body,.op-home-dialog),body:has(>#__next){background-size:100vw 100svh!important}}@media (forced-colors:active),print{.op-ambient-screen,.op-brand-surface,.op-premium .op-chat-journey,.op-premium .op-work-quote-preview>.op-document-showcase,.op-premium[data-theme],.op-premium[data-theme] .op-home-header,.op-premium[data-theme] :is(.op-work-dialog,.op-work-dialog-body,.op-home-dialog),body:has(>#__next){background-image:none!important}}:root{--op-divider:var(--op-action,#e4bf95)}.op-chat-quote-context details,.op-flow-action-bar,.op-flow-actions,.op-flow-fields>div+div,.op-flow-skip,.op-gmail-invoice-metrics,.op-gmail-invoice-recent,.op-gmail-invoice-row+.op-gmail-invoice-row,.op-home-account-menu :is(a,button)+:is(a,button),.op-home-attention-row+.op-home-attention-row,.op-home-disclosure-content,.op-home-quote+.op-home-quote,.op-proposal-progress-checkpoint,.op-ref-decision,.op-ref-review-row,.op-work-card-details,.op-work-date,.op-work-dialog-body,.op-work-items{border-top-color:var(--op-divider)!important}.op-chat-journey .op-journey-chat-heading,.op-flow-context,.op-gmail-invoice-metrics,.op-ref-benefits li,.op-ref-leaderboard :is(th,td),.op-ref-preview-note,.op-ref-stages span,.op-work-dialog-heading,.op-work-installment{border-bottom-color:var(--op-divider)!important}.op-flow-number-unit,.op-home-stats button+button,.op-work-metrics>div+div{border-inline-start-color:var(--op-divider)!important}.op-home-business>.op-home-heading{border-inline-end-color:var(--op-divider)!important}.op-gmail-invoice-metrics>div+div{border-right-color:var(--op-divider)!important}.op-entry-afterword:after,.op-entry-afterword:before,.op-flow-tabs button+button:before,.op-home-channels button+button:before{background:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) :where(div,section,article,details,summary,li,td,th,header,footer,p,span)[style*="border-top: 1px solid"]{border-top-color:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) :where(div,section,article,details,summary,li,td,th,header,footer,p,span)[style*="border-bottom: 1px solid"]{border-bottom-color:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) :where(div,section,article,details,summary,li,td,th,header,footer,p,span)[style*="border-left: 1px solid"]{border-left-color:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) :where(div,section,article,details,summary,li,td,th,header,footer,p,span)[style*="border-right: 1px solid"]{border-right-color:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) :where(div,section,article,details,summary,li,td,th,header,footer,p,span)[style*="border-inline-start: 1px solid"]{border-inline-start-color:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) :where(div,section,article,details,summary,li,td,th,header,footer,p,span)[style*="border-inline-end: 1px solid"]{border-inline-end-color:var(--op-divider)!important}:is([data-theme],.op-premium,.op-brand-surface,.op-ambient-screen) hr{border-color:var(--op-divider)!important}.op-home-hero-photo:before{-webkit-clip-path:polygon(0 0,51.32% 0,28.48% 100%,0 100%);clip-path:polygon(0 0,51.32% 0,28.48% 100%,0 100%);-webkit-mask-image:none;mask-image:none}.op-home-hero-photo:after{display:block;-webkit-clip-path:none;clip-path:none;-webkit-mask-image:url(/home/contractor-hand-mask.svg);mask-image:url(/home/contractor-hand-mask.svg);-webkit-mask-size:143.2119% auto;mask-size:143.2119% auto;-webkit-mask-position:50.96% 22.4866%;mask-position:50.96% 22.4866%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.op-home-hero .op-home-hero-content{top:8%;bottom:6%;right:3.5%!important;width:45%!important;justify-content:space-between;align-items:stretch;gap:8px}.op-home-hero h1{margin:0;font-size:clamp(15px,4.2cqw,34px)!important;line-height:1.3;font-weight:800;text-wrap:balance;text-align:center}.op-home-hero .op-home-hero-create{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;flex-shrink:0;box-sizing:border-box;padding:7px 8px;margin:0;border:var(--op-light-rim)!important;border-radius:15px;background:var(--op-button-gold-fill)!important;color:var(--op-action-ink)!important;box-shadow:var(--op-button-gold-shadow)!important;text-shadow:none;font:800 clamp(12px,3.2cqw,22px)/1.2 Heebo,Arial,sans-serif;white-space:nowrap;cursor:pointer;touch-action:manipulation;transform:none!important;translate:none!important}.op-home-hero-create-plus{font-size:1.55em;line-height:1;font-weight:400}.op-home-hero .op-home-hero-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:44px;flex-shrink:0;padding:0;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;align-items:start}.op-home-hero .op-home-hero-shortcuts button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;min-height:44px;padding:0 1px;border:0!important;border-radius:6px;background:transparent!important;box-shadow:none!important;color:#fff!important;font:600 clamp(9px,2.5cqw,15px)/1.2 Heebo,Arial,sans-serif;cursor:pointer}.op-home-hero .op-home-hero-shortcuts button:before{display:none;content:none}.op-home-hero .op-home-channels.op-home-hero-shortcuts button .op-home-hero-icon{width:clamp(18px,5cqw,32px);height:clamp(18px,5cqw,32px);color:#fff!important}.op-home-hero-shortcuts span{white-space:normal;text-wrap:balance;text-align:center}.op-home-hero .op-home-hero-create:focus-visible,.op-home-hero .op-home-hero-shortcuts button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:600px){.op-home-hero{aspect-ratio:604/272}.op-home-hero-photo:after,.op-home-hero-photo:before{background-size:auto 659.2275%;background-position:38.1% 22.4866%}.op-home-hero-photo:after{-webkit-mask-size:auto 659.2275%;mask-size:auto 659.2275%;-webkit-mask-position:38.1% 22.4866%;mask-position:38.1% 22.4866%}.op-home-hero .op-home-hero-content{top:7%;bottom:5%;gap:6px}.op-home-hero h1{font-size:clamp(15px,4.5cqw,24px)!important}.op-home-hero .op-home-hero-create{min-height:40px;border-radius:12px;gap:5px;padding:5px 4px}}@media(hover:hover){.op-home-hero .op-home-hero-create:hover{filter:brightness(1.06)}.op-home-hero .op-home-hero-shortcuts button:hover{background:#ffffff10!important}}@media(max-width:360px){.op-home-hero{aspect-ratio:604/320}.op-home-hero-photo:after,.op-home-hero-photo:before{background-position-x:31.4%}.op-home-hero-photo:after{-webkit-mask-position-x:31.4%;mask-position-x:31.4%}}.op-brand-surface,.op-premium,[data-theme]{--op-shadow-card-premium:var(--op-banner-shadow);--op-shadow-card-hover:0 24px 44px -12px #0d243866,0 10px 18px -6px #0d243838}[data-theme=dark]{--op-banner-shadow:0 22px 42px -12px #0009,0 9px 18px -6px #0006}.op-brand-surface :is(.op-ref-card,.op-ref-stats>div),.op-premium :is(.op-home-panel,.op-home-attention,.op-home-value,.op-work-card,.op-work-metrics,.op-work-empty,.op-work-form-card,.op-work-finance-card,.op-gmail-invoice-card,.op-ui-summary-card,.op-flow-card),.op-ref-banner{box-shadow:var(--op-banner-shadow)!important}.op-work-heading--with-navigation{display:flex;flex-direction:column;gap:10px;padding-bottom:0}.op-work-heading--with-navigation .op-work-heading-main{flex:1 1;min-height:0}.op-work-heading--with-navigation>.op-work-heading-navigation{margin:0 -18px;padding:0 10px;background:linear-gradient(180deg,#e7e9eccc,#e7e9ecf2)}[data-theme=dark] .op-work-heading--with-navigation>.op-work-heading-navigation{background:linear-gradient(180deg,#191d23cc,#191d23f2)}.op-work-heading--with-navigation .op-work-segments{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:2px 0 0}.op-premium .op-work-segments>button{border-bottom:3px solid transparent!important}.op-premium .op-work-segments>button[aria-current=page]{border-bottom:3px solid var(--op-divider,#e4bf95)!important;color:var(--text)!important}.op-premium [data-workspace=expenses] .op-work-subsegments{width:100%;max-width:390px;margin:0 auto 20px;box-sizing:border-box}.op-premium [data-workspace=expenses] .op-work-segments.op-work-subsegments>button{display:flex;align-items:center;justify-content:center;gap:8px;border-width:1px 1px 3px!important;text-align:center!important}.op-premium [data-workspace=expenses] .op-work-subsegments>button[aria-current=page]{background:var(--op-ivory-fill)!important;border-bottom-color:var(--op-divider,#e4bf95)!important;box-shadow:var(--op-tactile-shadow)!important}.op-work-payment-status{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin:10px 0;grid-column:1/-1}.op-work-payment-status>.op-work-status{-webkit-margin-end:auto;margin-inline-end:auto;align-self:center}.op-premium .op-work-payment-status>.op-work-button{flex:0 1 128px;min-width:0;min-height:44px;box-sizing:border-box;padding:9px 14px;border:1px solid var(--border2)!important;background:var(--surface2)!important;color:var(--text)!important}.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true]{background:var(--op-navy-fill)!important;color:var(--op-action-highlight)!important;border-color:var(--op-divider,#e4bf95)!important;box-shadow:var(--op-navy-shadow)!important}.op-premium [data-workspace=payments] .op-work-progress{background:color-mix(in srgb,var(--op-divider,#e4bf95) 30%,transparent)}.op-premium [data-workspace=payments] .op-work-progress>span{background:var(--op-action-fill);box-shadow:inset 0 1px 1px #fff7e6}.op-premium .op-work-heading--photo p{font-size:14.5px;font-weight:700;line-height:1.55;color:var(--text2);text-shadow:0 1px 5px var(--bg)}.op-premium .op-journey-hero .op-journey-title p{font-size:16px;font-weight:700;line-height:1.45;color:var(--text2);text-shadow:0 1px 5px var(--bg)}@media(max-width:600px){.op-work-heading--with-navigation>.op-work-heading-navigation{margin-inline:-12px;padding-inline:6px}.op-premium .op-work-heading--photo p{font-size:13px}.op-premium .op-journey-hero .op-journey-title p{font-size:15px}.op-work-payment-status{gap:6px}.op-premium .op-work-payment-status>.op-work-button{flex:1 1;padding-inline:9px;font-size:12px}.op-work-payment-status>.op-work-status{flex-basis:100%;width:-moz-fit-content;width:fit-content;margin:0 0 2px}}@media (forced-colors:active),print{.op-work-heading--with-navigation>.op-work-heading-navigation{background:none}}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium :is(.op-flow-tabs,.op-work-subsegments)>button{--op-banner-copy-shadow:var(--op-depth-text);border:solid transparent!important;border-width:1px 1px 3px!important;border-radius:11px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;filter:none!important;font-weight:400!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium :is(.op-flow-tabs>button[aria-selected=true],.op-work-subsegments>button[aria-current=page]){background:var(--op-ivory-fill)!important;color:var(--text)!important;border-color:var(--op-paper)!important;border-bottom-color:var(--op-divider,#e4bf95)!important;box-shadow:var(--op-tactile-shadow)!important}.op-precision-flow .op-flow-tabs button:after,.op-precision-flow .op-flow-tabs button:before{content:none!important}.op-extra-reminder-composer>h2{font-size:20px;margin:0 0 14px;font-weight:800}.op-extra-reminder-composer>label,.op-extra-reminder-form>label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.op-extra-reminders :is(input,textarea,select){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--op-gold-line);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;padding:12px;min-height:48px}.op-extra-reminder-composer>select{margin-bottom:14px}.op-extra-reminder-form textarea{resize:vertical;min-height:82px}.op-extra-reminder-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:end;margin:14px 0}.op-extra-reminder-fields fieldset{min-width:0;margin:0;padding:0;border:0}.op-extra-reminder-fields :is(legend,label){font-size:13px;font-weight:650}.op-extra-reminder-fields legend{margin-bottom:6px}.op-extra-reminder-fields small{font-size:11px;font-weight:450;color:var(--muted)}.op-extra-reminder-fields input{display:block;margin-top:6px}.op-extra-reminder-type{display:flex;gap:6px}.op-extra-reminder-type>.op-work-button{flex:1 1;padding:10px!important;min-width:0}.op-extra-reminder-type>.op-work-button[aria-pressed=true]{background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border-color:var(--op-gold-line)!important}.op-extra-reminder-form-actions{display:flex;gap:8px}.op-extra-reminder-form-actions>.op-work-button{flex:1 1}.op-extra-reminder-list-title{display:flex;align-items:center;gap:8px;margin:22px 0 12px;font-size:18px}.op-extra-reminder-completed>summary>span,.op-extra-reminder-list-title>span{font-size:13px;color:var(--muted);font-weight:500}.op-extra-reminder-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.op-extra-reminder-card-heading>div{min-width:0}.op-extra-reminder-card-heading h3{margin:4px 0;font-size:16px;font-weight:750;white-space:pre-wrap;overflow-wrap:anywhere}.op-extra-reminder-card-heading p{margin:4px 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.op-extra-reminder-kind{font-size:12px;font-weight:650;color:var(--op-link)}.op-extra-reminder-amount{font-size:16px;flex-shrink:0;max-width:40%;text-align:end;overflow-wrap:anywhere}.op-extra-reminder-actions{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--op-gold-line);padding-top:12px;margin-top:12px}.op-extra-reminder-actions>.op-work-button{font-size:13px;padding:10px 12px!important;gap:5px}.op-extra-reminder-details{margin-top:10px;font-size:13px}.op-extra-reminder-details>summary{cursor:pointer;color:var(--muted);min-height:32px}.op-extra-reminder-details :is(li,p){white-space:pre-wrap;overflow-wrap:anywhere}.op-extra-reminder-completed>summary{cursor:pointer;padding:14px 0;min-height:48px;box-sizing:border-box;font-weight:650}.op-extra-reminder-card[data-done=true] .op-extra-reminder-card-heading{opacity:.75}.op-extra-reminder-card>.op-extra-reminder-form{margin-top:14px}.op-extra-reminder-delete{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.op-extra-reminder-error{color:var(--op-danger);font-size:13px;margin:10px 0}.op-premium .op-work-dialog:has(.op-work-settings) .op-ui-modal-sheet{background:transparent!important}.op-work-dialog:has(.op-work-settings) .op-work-dialog-photo{height:150px;margin-top:0;background-position:0;--op-photo-fade:linear-gradient(180deg,transparent 1px,#000 22%,#000 52%,transparent 98%),linear-gradient(90deg,transparent 1px,#000 14%,#000 40%,#0008 68%,transparent 98%)}.op-work-dialog:has(.op-work-settings) .op-work-dialog-body{margin-top:-4px;border-top:0;border-radius:0}@media(max-width:360px){.op-extra-reminder-fields{grid-template-columns:1fr;gap:12px}.op-extra-reminder-amount{font-size:14px}.op-extra-reminder-actions>.op-work-button{font-size:12px;padding:8px!important}}.op-premium .op-quote-tip-options{background:var(--op-card)!important;border:1px solid var(--border)!important;border-radius:14px!important;padding:10px!important}.op-premium .op-quote-tip-options .op-quote-tip-heading{color:var(--text2)!important;font-size:12px!important;line-height:1.5;margin-bottom:8px!important}.op-premium .op-quote-tip-options button.op-quote-tip{width:100%;min-width:0;min-height:44px;background:#ebf3f8!important;color:var(--op-gold-ink)!important;border:1px solid #cbdbe6!important;border-radius:10px!important;padding:10px 12px!important;font-size:12px!important;font-weight:600;line-height:1.65;text-align:start!important;text-shadow:none!important;overflow-wrap:anywhere;box-shadow:none!important}.op-premium .op-quote-tip-options button.op-quote-tip .opero-icon{color:inherit!important;width:21px;height:21px}.op-premium .op-quote-tip-options button.op-quote-tip:hover{background:#e0edf6!important;border-color:var(--op-action-depth)!important}[data-theme=dark].op-premium .op-quote-tip-options{background:var(--surface)!important}[data-theme=dark].op-premium .op-quote-tip-options button.op-quote-tip{background:var(--surface2)!important;border-color:var(--border2)!important;color:var(--op-action-highlight)!important}[data-theme=dark].op-premium .op-quote-tip-options button.op-quote-tip:hover{background:#204259!important;border-color:var(--op-action-depth)!important}.op-premium .op-work-quote-preview>.op-document-showcase{min-height:0}.op-premium .op-document-showcase>.op-document-zoom-hint{margin:0 0 5px}.op-premium .op-work-quote-preview .op-document-stage{flex:1 1!important;min-height:160px!important;padding:0;margin:0 0 2px}.op-premium .op-work-quote-preview .op-document-paper{flex:1 1!important;min-height:0!important}.op-premium .op-document-showcase>label{margin-top:5px!important}:root{--op-depth-text:0 1px 0 hsla(0,0%,100%,.44),0 3px 3px rgba(13,36,56,.26),0 7px 9px rgba(13,36,56,.22);--op-depth-text-dark:0 2px 2px #020b14b3,0 5px 11px #020b1480;--op-depth-text-gold:0 1px 0 hsla(0,0%,100%,.5),0 2px 3px rgba(80,57,31,.26),0 4px 7px rgba(80,57,31,.16);--op-depth-control:drop-shadow(0 4px 3px #071b2b30) drop-shadow(0 9px 9px #071b2b26)}[data-theme=dark],body:has(.op-premium[data-theme=dark]){--op-depth-text:var(--op-depth-text-dark);--op-depth-control:drop-shadow(0 5px 4px #0008) drop-shadow(0 11px 11px #0005)}html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen),html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :where(*){text-shadow:none!important}html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :where(h1,h2,h3,h4,h5,h6,[role=heading],[data-op-heading],button,[role=button],summary,.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,a.cta,a.navcta,a.btn,a.button,label:has(>input[type=file])),html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :where(h1,h2,h3,h4,h5,h6,[role=heading],[data-op-heading],button,[role=button],summary,.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,a.cta,a.navcta,a.btn,a.button,label:has(>input[type=file])) :where(*){text-shadow:var(--op-banner-copy-shadow,var(--op-depth-text))!important}html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :is(input,textarea)::placeholder,html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :is(input,textarea,select,option){text-shadow:none!important}:where(.op-home-header,.op-home-hero,.op-home-panel,.op-home-attention,.op-home-value,.op-work-heading,.op-work-dialog-heading,.op-work-card,.op-work-empty,.op-work-form-card,.op-work-settings-help,.op-work-finance-card,.op-work-project-header,.op-work-metrics,.op-ui-summary-card,.op-gmail-invoice-card,.op-journey-hero,.op-journey-card,.op-flow-card,.op-chat-quote-context,.op-proposal-progress,.op-ref-banner,.op-ref-hero,.op-ref-card,.op-ref-milestone,.op-ref-stats>div,.op-brand-blue-banner,.op-brand-gold-banner,[data-op-banner]){--op-banner-copy-shadow:var(--op-depth-text)}:is(.op-home-hero,.op-ref-banner,.op-ref-hero,.op-brand-blue-banner,[data-op-banner=navy]){--op-banner-copy-shadow:var(--op-depth-text-dark)}:is(.op-home-hero-create,.op-home-primary,.op-home-nav-symbol,.op-home-attention-count,.op-work-button--primary,.op-v2-primary,.op-ref-primary,.op-brand-gold-banner,.op-journey-primary,.op-flow-action-primary,.op-journey-send,[data-op-banner=gold],button[style*="var(--op-action-fill)"],label[style*="var(--op-action-fill)"],button[style*="background: var(--accent)"]){--op-banner-copy-shadow:var(--op-depth-text-gold)}:is(.op-work-payment-status>button[aria-pressed=true],[data-workspace=expenses] .op-work-choice[aria-pressed=true],.op-work-button--success,[data-op-tone=success],[data-op-tone=info],[style^="color: rgb(255, 255, 255)"],[style*="; color: rgb(255, 255, 255)"],[style^="color: white"],[style*="; color: white"]){--op-banner-copy-shadow:var(--op-depth-text-dark)}:is(.op-home-header,.op-home-hero,.op-home-panel,.op-home-attention,.op-home-value,.op-work-heading,.op-work-dialog-heading,.op-work-card,.op-work-empty,.op-work-form-card,.op-work-settings-help,.op-work-finance-card,.op-work-project-header,.op-work-metrics,.op-ui-summary-card,.op-gmail-invoice-card,.op-journey-hero,.op-journey-card,.op-flow-card,.op-chat-quote-context,.op-proposal-progress,.op-ref-banner,.op-ref-hero,.op-ref-card,.op-ref-milestone,.op-ref-stats>div,.op-brand-blue-banner,.op-brand-gold-banner,[data-op-banner]) :is(button,a[role=button],a[style*=padding],.op-ref-primary,.op-ref-secondary),a[data-op-banner],button[data-op-banner]{filter:var(--op-depth-control)!important}html .op-premium :is(.op-home-stats button,.op-home-disclosure-toggle,.op-home-hero-shortcuts button){filter:none!important}html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :is([data-opero-monogram],.op-document-paper,.op-document-preview,[data-op-banner-exclude]),html :is(#__next,.op-premium,.op-brand-surface,.op-ambient-screen) :is([data-opero-monogram],.op-document-paper,.op-document-preview,[data-op-banner-exclude]) *{text-shadow:none!important}[data-opero-monogram],body :is(.op-document-paper,.op-document-preview,[data-op-banner-exclude]) :is(button,a){filter:none!important}@media (forced-colors:active),print{:root,[data-theme],body:has(.op-premium[data-theme=dark]){--op-depth-text:none;--op-depth-text-dark:none;--op-depth-text-gold:none;--op-depth-control:none}}.op-ambient-screen :is(.hero,.heroMain,.heroSide,.sectionHead,.article-header,.article-cta,.ctaband,.footer){--op-banner-copy-shadow:var(--op-depth-text);text-shadow:var(--op-banner-copy-shadow)}.op-ambient-screen :is(.heroSide,.ctaband,.dark,.cover,.demoPlan,.prompt,.before,.back){--op-banner-copy-shadow:var(--op-depth-text-dark)}.op-ambient-screen :is(.cta,.navcta,.stepNum,.pricing-lock){--op-banner-copy-shadow:var(--op-depth-text-gold)}.op-ambient-screen :is(.hero,.heroMain,.heroSide,.sectionHead,.article-header,.article-cta,.ctaband,.footer) :is(button,.cta,.btn,.button,a[role=button]){text-shadow:var(--op-depth-text-gold);filter:var(--op-depth-control)}.op-home-header-actions{display:flex;align-items:center;gap:4px;flex:none}.op-home-header .op-home-menu{width:44px;min-width:44px;height:44px;display:grid;place-items:center;flex:none;border-radius:12px}.op-home-header .op-home-menu,.op-home-header .op-home-menu .opero-icon{color:var(--op-navy)!important}.op-home-menu .opero-icon{width:24px;height:24px}.op-home-menu .opero-icon svg{stroke-width:2.1}[data-theme=dark] .op-home-header .op-home-menu{background:var(--op-action-fill);box-shadow:0 2px 8px #0003}.op-home-greeting small{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.5}.op-home-header .op-home-account{min-height:44px}.op-premium[data-theme=dark] .op-home-account-menu .opero-icon{color:var(--op-action-highlight)!important;flex:none}.op-home-account-menu :is(a,button)>span:not(.opero-icon){min-width:0}.op-home-attention-icon{position:relative;display:grid;place-items:center;width:26px;height:26px;flex:none;-webkit-margin-start:5px;margin-inline-start:5px;color:var(--text2)}.op-home-attention-icon>.opero-icon{width:26px;height:26px}.op-home-attention-count{position:absolute;top:0;right:0;transform:translate(50%,-50%);display:grid;place-items:center;min-width:18px;height:18px;padding:0 3px;box-sizing:border-box;border-radius:50px;background:var(--op-action-fill);color:var(--op-action-ink);font-size:10px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;box-shadow:inset 0 1px 1px #fff7e6,0 1px 3px #0d243826}.op-work-snake-entry{background:var(--op-ivory-fill);color:var(--text);border:1px solid var(--border);border-radius:14px;box-shadow:var(--op-tactile-shadow);display:block;padding:16px;text-decoration:none;font-weight:700;margin-bottom:16px;min-height:48px;box-sizing:border-box}.op-premium[data-theme=dark] :is(.op-home-dialog,.op-workspace) :is(.op-home-account-menu>a,.op-home-account-menu>button,.op-work-settings .op-work-button,.op-work-settings .op-ui-settings-primary,.op-settings-appearance button,.op-work-settings-help button,.op-work-settings .op-work-snake-entry,.op-work-settings [data-settings-panel=profile]>button,.op-work-settings [data-settings-panel=profile] label:has(>input[type=file]),.op-work-settings [data-settings-panel=backup] [data-op-tone]){--op-banner-copy-shadow:var(--op-depth-text-dark);background:var(--op-navy-fill)!important;color:var(--op-action-highlight)!important;border:1px solid var(--op-action)!important;border-radius:14px!important;box-shadow:var(--op-settings-control-shadow,var(--op-navy-shadow))!important;filter:var(--op-settings-control-filter,var(--op-depth-control))!important;text-shadow:var(--op-depth-text-dark)!important;min-height:44px;box-sizing:border-box;touch-action:manipulation}.op-premium .op-home-account-menu :is(a,button){font-weight:650}.op-premium[data-theme=dark] .op-work-settings :is(.op-work-button,.op-ui-settings-primary,.op-settings-appearance button,.op-work-settings-help button,[data-op-tone]) .opero-icon{color:var(--op-action-highlight)!important}.op-work-settings label:has(>input[type=file]){display:inline-flex!important;align-items:center;justify-content:center}@media(hover:hover){.op-premium :is(.op-home-account-menu,.op-work-settings) :is(a,button,label:has(>input[type=file])):hover:not(:disabled){--op-settings-control-filter:var(--op-depth-control) brightness(1.06)}}.op-premium :is(.op-home-account-menu,.op-work-settings) :is(a,button,label:has(>input[type=file])):active:not(:disabled){--op-settings-control-shadow:inset 0 2px 5px rgba(4,19,31,.48),inset 0 -1px 1px rgba(223,236,244,.18),0 2px 6px rgba(13,36,56,.2);--op-settings-control-filter:drop-shadow(0 2px 2px rgba(7,27,43,.2))}.op-premium :is(.op-home-account-menu,.op-work-settings) :is(a,button):focus-visible{outline:2px solid var(--text);outline-offset:4px}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-work-feedback input[type=file]::-webkit-file-upload-button{--op-banner-copy-shadow:var(--op-depth-text-dark);background:var(--op-navy-fill)!important;color:var(--op-navy-control-ink)!important;border:var(--op-navy-control-border)!important;border-radius:var(--op-navy-control-radius,15px)!important;box-shadow:var(--op-control-shadow,var(--op-navy-shadow))!important;filter:var(--op-control-filter,var(--op-depth-control))!important;box-sizing:border-box;touch-action:manipulation}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-work-feedback input[type=file]::file-selector-button,html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))){--op-banner-copy-shadow:var(--op-depth-text-dark);background:var(--op-navy-fill)!important;color:var(--op-navy-control-ink)!important;border:var(--op-navy-control-border)!important;border-radius:var(--op-navy-control-radius,15px)!important;box-shadow:var(--op-control-shadow,var(--op-navy-shadow))!important;filter:var(--op-control-filter,var(--op-depth-control))!important;box-sizing:border-box;touch-action:manipulation}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))) :where(*):not(:where(input,textarea,select,option,.opero-icon,.opero-icon *,.op-home-hero-icon,.op-home-hero-icon *)){color:var(--op-navy-control-ink)!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))) :where(.opero-icon,.op-home-hero-icon){color:var(--op-navy-control-icon)!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))):active:not(:disabled){--op-control-shadow:inset 0 2px 5px rgba(4,19,31,.48),inset 0 -1px 1px rgba(223,236,244,.18),0 2px 6px rgba(13,36,56,.2);--op-control-filter:drop-shadow(0 2px 2px rgba(7,27,43,.2))}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))):focus-visible{outline:2px solid var(--op-action-highlight);outline-offset:3px}:is(.op-quote-arc-action,.op-home-close,.op-work-close,[data-snake-direction]){--op-navy-control-radius:50%}[data-theme=dark] :is(.op-payment-options,.op-flow-answer) button[aria-pressed=false]{opacity:.7}@media(hover:hover){html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))):hover:not(:disabled){--op-control-filter:var(--op-depth-control) brightness(1.06)}}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium .op-flow-action-bar .op-flow-actions .op-flow-action-preview{--op-banner-copy-shadow:var(--op-depth-text-gold);background:var(--op-action-fill)!important;color:var(--op-action-ink)!important;border:var(--op-light-rim)!important;box-shadow:var(--op-copper-shadow)!important;filter:var(--op-depth-control)!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium .op-flow-action-bar .op-flow-action-preview :where(*){color:var(--op-action-ink)!important}@media(forced-colors:active){html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))){border-color:ButtonText!important;color:ButtonText!important;box-shadow:none!important;filter:none!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-navy-control,[data-op-control=navy],.op-quote-arc-action,.op-premium [data-workspace=expenses] button.op-work-choice[aria-pressed=true],.op-premium .op-extra-reminder-type>.op-work-button,.op-premium .op-home-account-menu>:is(a,button),.op-premium :is(button,a[role=button]):has([data-opero-icon=edit]):not([data-home-channel]),.op-premium .op-work-feedback button.op-work-choice[aria-pressed=true],.op-premium .op-work-payment-status>.op-work-button[aria-pressed=true],.op-premium .op-precision-flow .op-journey-primary,.op-premium .op-precision-flow .op-payment-options button[aria-pressed=true],.op-premium .op-precision-flow .op-flow-answer button[aria-pressed=true],.op-premium .op-flow-action-bar .op-flow-action-primary,.op-premium .op-precision-exit-dialog .op-journey-primary,[data-theme=dark] :is(button,a[role=button],.op-ref-primary,.op-ref-secondary,.op-work-snake-entry,.op-home-account-menu>a,label:has(>input[type=file])):not(:where([data-op-control=gold],[data-op-control=neutral],.op-work-button--success,.op-work-feedback .op-work-choice[aria-pressed=false],.op-home-hero-create,[data-home-nav],.op-home-brand,.op-home-account,.op-home-disclosure-toggle,.op-home-stats button,.op-home-hero-shortcuts button,.op-flow-tabs button:not([aria-selected=true]),.op-work-subsegments button:not([aria-current=page]),.op-document-paper *,.op-document-preview *,[data-op-banner-exclude] *))) :where(*){color:ButtonText!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-premium .op-flow-action-preview{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important;filter:none!important}}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(button,[role=button],[role=tab],summary,input:is([type=button],[type=submit],[type=reset]),label:has(input[type=file]),.op-home-account-menu>a,a:is(.op-work-button,.op-ref-primary,.op-ref-secondary,.op-ref-back,.op-work-snake-entry,.op-navy-control,.btn,.button,.cta,.navcta,.back,.jump,[data-op-control],[data-op-role=primary],[data-op-role=secondary],[style*=border-radius])){font-weight:400!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(button,[role=button],[role=tab],summary,input:is([type=button],[type=submit],[type=reset]),label:has(input[type=file]),.op-home-account-menu>a,a:is(.op-work-button,.op-ref-primary,.op-ref-secondary,.op-ref-back,.op-work-snake-entry,.op-navy-control,.btn,.button,.cta,.navcta,.back,.jump,[data-op-control],[data-op-role=primary],[data-op-role=secondary],[style*=border-radius])) :where(*):not(:where(.op-brand-wordmark,.op-brand-wordmark *,svg,svg *,.opero-icon,.opero-icon *)){font-weight:inherit!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) input[type=file]::-webkit-file-upload-button{font-weight:400!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) input[type=file]::file-selector-button{font-weight:400!important}html :is(#__next,.op-brand-surface) :is(.op-work-heading--photo,.op-journey-hero) .op-work-heading-subtitle{background:radial-gradient(ellipse closest-side,hsla(0,0%,100%,.78) 12%,hsla(0,0%,100%,.6) 46%,hsla(0,0%,100%,.2) 76%,hsla(0,0%,100%,0) 100%);color:var(--op-navy)!important;padding:2px 6px;border-radius:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.9;text-shadow:0 0 3px hsla(0,0%,100%,.9),0 0 7px hsla(0,0%,100%,.6)!important;filter:none!important}html :is(#__next,.op-brand-surface) .op-premium .op-work-feedback .op-work-choice[aria-pressed=false]{background:var(--op-ivory-fill)!important;color:var(--text)!important}html :is(#__next,.op-brand-surface) .op-premium .op-work-feedback .op-work-choice[aria-pressed=false] :where(*){color:var(--text)!important}html :is(#__next,.op-brand-surface) .op-premium .op-work-feedback .op-work-choice[aria-pressed=false]>div:last-child{color:var(--muted)!important;text-shadow:none!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-work-settings .op-settings-banner-title{font-weight:800!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) .op-work-settings .op-settings-banner-subtitle{font-weight:500!important}.op-brand-surface,.op-premium,:root,[data-theme]{--op-text-shadow-subtle:0 1px 0 hsla(0,0%,100%,.44),0 3px 3px rgba(13,36,56,.26),0 7px 9px rgba(13,36,56,.22);--op-elevation-banner:0 20px 38px -12px rgba(13,36,56,.36),0 8px 16px -6px rgba(13,36,56,.2);--op-elevation-button-aggressive:0 14px 28px -10px rgba(13,36,56,.46),0 6px 14px -5px rgba(13,36,56,.32);--op-elevation-control:inset 0 1px 1px hsla(0,0%,100%,.72),0 2px 6px rgba(13,36,56,.06);--op-elevation-overlay:0 26px 72px -18px rgba(13,36,56,.46),0 12px 28px -12px rgba(13,36,56,.3);--op-banner-shadow:var(--op-elevation-banner)!important;--op-shadow-card-premium:var(--op-elevation-banner)!important;--op-shadow-card-hover:0 24px 44px -12px rgba(13,36,56,.42),0 10px 18px -6px rgba(13,36,56,.26)!important;--shadow-card:var(--op-elevation-banner)!important;--shadow-raise:var(--op-shadow-card-hover)!important;--op-tactile-shadow:var(--op-elevation-control)!important;--op-light-rim-shadow:inset 0 1px 1px hsla(0,0%,100%,.72),0 0 0 1px rgba(188,200,209,.7),0 3px 9px rgba(13,36,56,.08)!important;--op-navy-shadow:inset 0 -1px 1px rgba(4,19,31,.25),0 3px 9px rgba(13,36,56,.14)!important;--op-button-gold-shadow:inset 0 1px 1px rgba(255,252,236,.72),inset 0 -1px 1px rgba(158,103,29,.28),0 3px 9px rgba(130,98,43,.14)!important;--op-copper-shadow:var(--op-button-gold-shadow)!important;--op-settings-control-shadow:var(--op-elevation-control)!important;--op-depth-text:var(--op-text-shadow-subtle)!important;--op-depth-text-dark:var(--op-text-shadow-subtle)!important;--op-depth-text-gold:var(--op-text-shadow-subtle)!important;--op-depth-control:drop-shadow(0 2px 2px rgba(7,27,43,.1))!important}[data-theme=dark],body:has(.op-premium[data-theme=dark]){--op-elevation-banner:0 20px 40px -12px rgba(0,0,0,.58),0 9px 18px -6px rgba(0,0,0,.4);--op-elevation-button-aggressive:0 14px 30px -10px rgba(0,0,0,.68),0 6px 15px -5px rgba(0,0,0,.5);--op-elevation-control:inset 0 1px 1px hsla(0,0%,100%,.08),0 2px 6px rgba(0,0,0,.22);--op-elevation-overlay:0 28px 76px -18px rgba(0,0,0,.72),0 14px 30px -12px rgba(0,0,0,.5);--op-depth-control:drop-shadow(0 2px 2px rgba(0,0,0,.22))!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface),html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :where(*):not(:where([data-opero-monogram],[data-opero-monogram] *,svg,svg *)){text-shadow:var(--op-text-shadow-subtle)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is(input,textarea)::placeholder,html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is(input,textarea,select,option){text-shadow:var(--op-text-shadow-subtle)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is(button:not([data-op-depth=flat]),[role=button]:not([data-op-depth=flat]),input:is([type=button],[type=submit],[type=reset]),label:has(>input[type=file]),.op-home-account-menu>a,a:is(.op-work-button,.op-ref-primary,.op-ref-secondary,.op-ref-back,.op-work-snake-entry,.op-navy-control,.btn,.button,.cta,.navcta,.back,[data-op-control],[data-op-role=primary],[data-op-role=secondary])){box-shadow:var(--op-elevation-button-aggressive)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is(.op-home-header,.op-home-hero,.op-home-panel,.op-home-attention,.op-home-value,.op-home-quote,.op-home-attention-row,.op-work-heading,.op-work-dialog-heading,.op-work-project-header,.op-work-card,.op-work-empty,.op-work-metrics,.op-work-form-card,.op-work-finance-card,.op-settings-banner,.op-work-settings-help,.op-gmail-invoice-card,.op-ui-summary-card,.op-journey-hero,.op-journey-card,.op-flow-card,.op-chat-quote-context,.op-proposal-progress,.op-ref-banner,.op-ref-hero,.op-ref-card,.op-ref-milestone,.op-ref-stats>div,.op-brand-blue-banner,.op-brand-gold-banner,[data-op-banner]){box-shadow:var(--op-elevation-banner)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,body.op-ambient-screen) :is(.heroMain,.heroSide,.section,.card,.quick .q,details,.article-header,.article-card,.article-cta,.ctaband,.feature,.panel){box-shadow:var(--op-elevation-banner)!important}html :is(#__next,.op-brand-surface,.op-ambient-screen) :is(.op-work-dialog,.op-home-dialog,.op-precision-exit-dialog){box-shadow:var(--op-elevation-overlay)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,.op-brand-surface,.op-ambient-screen) .op-work-settings .op-settings-banner>.op-settings-banner-summary{box-shadow:none!important;filter:none!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,.op-brand-surface,.op-ambient-screen) .op-work-settings :is(.op-settings-banner,.op-work-form-card,.op-work-snake-entry){box-shadow:var(--op-elevation-banner)!important;border-radius:18px!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is([data-op-depth=flat],[data-opero-monogram],.op-brand-wordmark,.op-home-logo,.opero-icon,.op-home-hero-icon,.op-settings-banner-chevron,.op-home-brand,.op-home-account,.op-home-menu,.op-home-bottom-nav,.op-home-hero-shortcuts,.op-home-stats,.op-home-attention-row,.op-home-attention button,.op-home-attention-tools,.op-home-attention-undo button,.op-home-attention-error button,.op-home-disclosure-toggle,.op-home-text-link,.op-home-quote,.op-home-resume,.op-home-close,.op-work-button--quiet,.op-work-segments,.op-work-subsegments,[role=tab],.op-flow-tabs,.op-flow-tools button,.op-flow-progress button,.op-flow-skip button,.op-flow-text-button,.op-flow-pending,.op-flow-applied,.op-entry-footer button,.op-journey-link,.op-journey-chat-heading button,.op-ref-back,.op-journey-composer button[title="צרף כתב כמויות או מסמך"],[class*=PilotInvitations_link__],[class*=Onboarding_textButton__],[class*=Onboarding_skip__],[class*=WorkspaceStatus_secondary__],[class*=PricebookQuickEditor_collapse__],[class*=QuoteSigning_toggle__],[class*=SnakeGame_pause__],[class*=BoqTextReview_jump__],[class*=BoqTextReview_dismiss__],:is(button,[role=button]):not(:where(.op-settings-banner-summary,.op-settings-banner,.op-work-button,[data-op-banner],[data-op-depth=raised])):is([style*="background:transparent"],[style*="background: transparent"],[style*="background:none"],[style*="background: none"],[style*="background-color:transparent"],[style*="background-color: transparent"]):is([style*="border:0;"],[style$="border:0"],[style*="border: 0;"],[style$="border: 0"],[style*="border: 0px;"],[style*="border:none"],[style*="border: none"],[style*="border-style:none"],[style*="border-style: none"],[style*="border-width:0;"],[style*="border-width: 0px;"]),a:not(:where(.op-work-button,.op-ref-primary,.op-ref-secondary,.op-ref-back,.op-work-snake-entry,.op-navy-control,.btn,.button,.cta,.navcta,.back,[data-op-control],[data-op-role],[data-op-banner],.op-settings-banner,.op-ref-banner,.op-ref-card,.card,.article-card,.feature,.panel,.nav a,.quick .q,.op-home-account-menu>a)),summary:not(.op-settings-banner-summary)),html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is([data-op-depth=flat],[data-opero-monogram],.op-brand-wordmark,.op-home-logo,.opero-icon,.op-home-hero-icon,.op-settings-banner-chevron,.op-home-brand,.op-home-account,.op-home-menu,.op-home-bottom-nav,.op-home-hero-shortcuts,.op-home-stats,.op-home-attention-row,.op-home-attention button,.op-home-attention-tools,.op-home-attention-undo button,.op-home-attention-error button,.op-home-disclosure-toggle,.op-home-text-link,.op-home-quote,.op-home-resume,.op-home-close,.op-work-button--quiet,.op-work-segments,.op-work-subsegments,[role=tab],.op-flow-tabs,.op-flow-tools button,.op-flow-progress button,.op-flow-skip button,.op-flow-text-button,.op-flow-pending,.op-flow-applied,.op-entry-footer button,.op-journey-link,.op-journey-chat-heading button,.op-ref-back,.op-journey-composer button[title="צרף כתב כמויות או מסמך"],[class*=PilotInvitations_link__],[class*=Onboarding_textButton__],[class*=Onboarding_skip__],[class*=WorkspaceStatus_secondary__],[class*=PricebookQuickEditor_collapse__],[class*=QuoteSigning_toggle__],[class*=SnakeGame_pause__],[class*=BoqTextReview_jump__],[class*=BoqTextReview_dismiss__],:is(button,[role=button]):not(:where(.op-settings-banner-summary,.op-settings-banner,.op-work-button,[data-op-banner],[data-op-depth=raised])):is([style*="background:transparent"],[style*="background: transparent"],[style*="background:none"],[style*="background: none"],[style*="background-color:transparent"],[style*="background-color: transparent"]):is([style*="border:0;"],[style$="border:0"],[style*="border: 0;"],[style$="border: 0"],[style*="border: 0px;"],[style*="border:none"],[style*="border: none"],[style*="border-style:none"],[style*="border-style: none"],[style*="border-width:0;"],[style*="border-width: 0px;"]),a:not(:where(.op-work-button,.op-ref-primary,.op-ref-secondary,.op-ref-back,.op-work-snake-entry,.op-navy-control,.btn,.button,.cta,.navcta,.back,[data-op-control],[data-op-role],[data-op-banner],.op-settings-banner,.op-ref-banner,.op-ref-card,.card,.article-card,.feature,.panel,.nav a,.quick .q,.op-home-account-menu>a)),summary:not(.op-settings-banner-summary)) :where(*){box-shadow:none!important;text-shadow:none!important;filter:none!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is([data-op-depth=flat],[data-opero-monogram],.op-home-logo,.op-home-brand,.op-home-account,.op-home-menu,.op-home-bottom-nav,.op-home-nav-button,.op-home-nav-symbol,.op-home-hero-shortcuts button,.op-home-stats button,.op-home-attention-row,.op-home-attention button,.op-home-disclosure-toggle,.op-work-button--quiet):after,html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next,body.op-ambient-screen,.op-brand-surface) :is([data-op-depth=flat],[data-opero-monogram],.op-home-logo,.op-home-brand,.op-home-account,.op-home-menu,.op-home-bottom-nav,.op-home-nav-button,.op-home-nav-symbol,.op-home-hero-shortcuts button,.op-home-stats button,.op-home-attention-row,.op-home-attention button,.op-home-disclosure-toggle,.op-work-button--quiet):before{box-shadow:none!important;text-shadow:none!important;filter:none!important}@media (forced-colors:active),print{.op-brand-surface,.op-premium,:root,[data-theme]{--op-text-shadow-subtle:none;--op-elevation-banner:none;--op-elevation-button-aggressive:none;--op-elevation-overlay:none}}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium :is(.op-flow-answer button,.op-flow-answer input,.op-flow-answer select,.op-payment-options button,.op-work-segments button,.op-work-subsegments button),html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium :is(.op-flow-answer button,.op-payment-options button,.op-work-segments button,.op-work-subsegments button) :where(*){font-weight:800!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc .op-quote-arc-action{border:1px solid var(--op-divider,#e4bf95)!important;border-radius:50%!important;background:radial-gradient(ellipse at 18% 0,#adc5d52b,transparent 48%),radial-gradient(ellipse at 94% 8%,#e4bf9512,transparent 44%),linear-gradient(118deg,#0d2438 4%,#254559 34%,#102e43 67%,#071e2d)!important;box-shadow:inset 0 1px 1px #dfecf44d,inset 0 -1px 2px #04131f66,0 8px 22px #0d243824,0 10px 24px rgba(13,36,56,.28)!important;filter:none!important;color:var(--op-action-highlight)!important;text-shadow:none!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc :is(h2,.op-quote-arc-label){color:var(--text,#202020)!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;font-weight:800!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc .op-quote-arc-action{font-weight:800!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc .op-quote-arc-action .op-home-hero-icon{color:var(--op-action-highlight)!important;filter:drop-shadow(0 1px 1px #0005)!important;box-shadow:none!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc[data-direction=up] .op-quote-arc-close{border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}@media(hover:hover){html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc .op-quote-arc-action:hover{box-shadow:inset 0 1px 1px #dfecf44d,inset 0 -1px 2px #04131f66,0 8px 22px #0d243824,0 14px 30px rgba(13,36,56,.38)!important}}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc[data-direction=down] .op-quote-arc-close{border:var(--arc-trigger-border,var(--op-light-rim))!important;border-radius:var(--arc-trigger-border-radius,15px)!important;padding:var(--arc-trigger-padding,7px 8px);gap:var(--arc-trigger-gap,8px);font-family:var(--arc-trigger-font-family,Heebo,Arial,sans-serif)!important;font-size:var(--arc-trigger-font-size,16px)!important;font-weight:var(--arc-trigger-font-weight,700)!important;line-height:var(--arc-trigger-line-height,1.2)!important;letter-spacing:var(--arc-trigger-letter-spacing,normal)!important;background:var(--op-button-gold-fill)!important;color:var(--op-action-ink)!important;box-shadow:var(--arc-trigger-box-shadow,var(--op-button-gold-shadow))!important;filter:var(--arc-trigger-filter,none)!important;text-shadow:var(--arc-trigger-text-shadow,none)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-quote-arc[data-direction=down] .op-quote-arc-close *{color:var(--op-action-ink)!important;text-shadow:var(--arc-trigger-text-shadow,none)!important;font-weight:var(--arc-trigger-font-weight,700)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium :is(.op-work-heading:has(.op-work-photo),.op-work-heading--photo,.op-journey-hero,.op-work-photo,.op-journey-photo,.op-quote-preview-cover){box-shadow:none!important;border:0!important;background-color:transparent}.op-work-heading[data-photo=quotes-blue-gold] .op-work-photo{--op-photo-fade:linear-gradient(180deg,transparent 1px,#000 8%,#000 82%,transparent calc(100% - 1px)),linear-gradient(90deg,transparent 1px,#000 5%,#000 94%,transparent calc(100% - 1px))}.op-work-heading[data-photo=quotes-gold-band] .op-work-photo{background-image:var(--op-photo);background-size:100% 100%;background-position:50%;--op-photo-fade:linear-gradient(180deg,transparent 1px,#000 6%,#000 92%,transparent calc(100% - 1px)),linear-gradient(90deg,transparent 1px,#000 3%,#000 97%,transparent calc(100% - 1px))}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium[data-home-active=true] :is([data-home-dashboard],.op-home-header,.op-home-bottom-nav) :where(*):not(:where(svg,svg *,.opero-icon,.opero-icon *,.op-home-hero-icon,.op-home-hero-icon *,.op-home-logo,.op-home-logo *,[data-opero-monogram],[data-opero-monogram] *,.op-brand-wordmark,.op-brand-wordmark *)){text-shadow:var(--op-text-shadow-subtle)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium .op-home-header .op-brand-slogan{font-weight:800!important;text-shadow:var(--op-text-shadow-subtle)!important}html :is(#__next,.op-brand-surface) .op-premium .op-work-heading--photo .op-work-heading-subtitle{background:radial-gradient(ellipse closest-side,hsla(0,0%,100%,.78) 12%,hsla(0,0%,100%,.6) 46%,hsla(0,0%,100%,.2) 76%,hsla(0,0%,100%,0) 100%)!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 6px}html :is(#__next,.op-brand-surface) .op-premium .op-work-heading[data-photo-layout=gold-band] .op-work-heading-subtitle{display:block;background:hsla(0,0%,100%,.1)!important;color:#f7f5f0!important;padding:2px 4px;border-radius:4px;line-height:inherit;font-weight:700!important;text-shadow:var(--op-text-shadow-subtle)!important}.op-quote-preview-cover{position:relative;flex-shrink:0;margin:-4px -8px 8px}.op-work-heading[data-photo=catalog] .op-work-heading-subtitle{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium .op-home-account-menu>:is(a,button),html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium :is([data-workspace=quotes],[data-workspace=leads]) .op-work-record{box-shadow:var(--op-elevation-banner)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium .op-home-account .op-home-greeting strong,html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium .op-work-card--payments :is(.op-work-record-summary,.op-work-record-summary :where(*)):not(:where(svg,svg *,.opero-icon,.opero-icon *)),html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium :is([data-workspace=quotes],[data-workspace=leads]) :is(.op-work-record-summary,.op-work-record-summary :where(*),.op-work-heading h1,.op-work-heading p):not(:where(svg,svg *,.opero-icon,.opero-icon *)){font-weight:700!important;text-shadow:var(--op-text-shadow-subtle)!important}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium .op-home-account .op-home-greeting strong,html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium .op-work-card--payments :is(.op-work-record-summary h2,.op-work-record-summary strong,.op-work-record-summary b),html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-premium :is([data-workspace=quotes],[data-workspace=leads]) :is(.op-work-record-summary h2,.op-work-record-summary strong,.op-work-record-summary b,.op-work-heading h1){font-weight:800!important}.op-quote-preview-cover .op-work-heading{margin:0}.op-quote-preview-cover .op-work-heading--photo{min-height:146px;padding:10px 16px}.op-quote-preview-cover .op-work-heading-main{min-height:126px}.op-quote-preview-cover .op-work-heading h1{font-size:26px}.op-quote-preview-cover .op-work-heading p{font-size:15px}@media(max-height:700px){.op-quote-preview-cover .op-work-heading--photo{min-height:106px}.op-quote-preview-cover .op-work-heading-main{min-height:86px}}.op-work-settings .op-settings-banner-summary>.opero-icon:first-child{width:24px;height:24px;flex:0 0 24px;color:var(--text2)}.op-work-settings .op-learned-preferences>.op-settings-banner-summary{background:transparent!important;border:0!important;color:var(--text)!important;font:inherit}.op-work-settings .op-learned-preferences[data-open=true] .op-settings-banner-chevron{transform:rotate(180deg)}.op-learned-body{padding:0 16px 16px}.op-learned-body[hidden]{display:none}.op-learned-examples{border-top:1px solid var(--border);padding-top:12px}.op-learned-examples h4{margin:0 0 6px;font-size:15px}.op-learned-empty,.op-learned-examples p{color:var(--muted);font-size:13px;line-height:1.6}.op-learned-examples ol{-webkit-padding-start:22px;padding-inline-start:22px;font-size:14px;line-height:1.7}.op-learned-examples li{margin-bottom:8px}.op-learned-examples button{padding:8px 20px;min-height:44px;font:inherit;cursor:pointer}.op-learned-help{background:transparent!important;border:0!important;color:var(--text)!important;padding:8px 0;font:inherit;font-size:13px;min-height:44px;text-decoration:underline;cursor:pointer}.op-learned-list{list-style:none;padding:0;margin:12px 0 0}.op-learned-list li{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--border);color:var(--text);font-size:14px;line-height:1.5}.op-learned-list li>span{flex:1 1;min-width:0}.op-learned-list button{display:grid;place-items:center;width:44px;min-width:44px;height:44px;border:0!important;background:transparent!important;color:var(--muted)!important;cursor:pointer}body,html{touch-action:manipulation}body:has(.op-work-quote-preview),body:has(dialog[open]),html:has(.op-work-quote-preview),html:has(dialog[open]){overflow-y:hidden}dialog{overscroll-behavior:contain}:is(#__next,.op-premium) :is(button,summary,a[href],[role=button],label:has(>input[type=file])):is([data-op-pressed],:active):not(:disabled,[aria-disabled=true]){transition-duration:0s!important;transition-delay:0s!important}:is(#__next,.op-premium) [data-op-pressed]:not(.op-quote-arc-close){translate:0 1px!important}.op-collapse{height:0;overflow:hidden}.op-collapse[data-expanded=true]{height:auto}.op-collapse[data-expanded=false]:not([data-op-collapse-motion]){content-visibility:hidden}.op-collapse-clip{min-height:0;display:flow-root;contain:layout}details[data-op-disclosure-motion=closing],details[data-op-disclosure-motion=opening]{overflow:hidden;box-sizing:border-box}.op-collapse,details{overflow-anchor:none}.op-collapse[data-op-collapse-motion]>.op-collapse-clip{will-change:transform;transform:translateZ(0)}[data-op-surface-motion]:not([data-op-panel-host]),[data-op-surface-motion]>[data-op-dialog-panel]{will-change:transform,opacity}[data-op-surface-motion=open]:not([data-op-panel-host]),[data-op-surface-motion=open]>[data-op-dialog-panel]{will-change:auto}dialog[data-op-panel-host][open]>[data-op-dialog-panel]{will-change:transform}.op-work-settings>.op-settings-banner{contain:layout paint;will-change:transform}dialog[data-op-surface-motion]>.op-ui-modal-sheet{animation:none!important}html body #__next dialog[data-op-panel-host]{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0!important;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;overflow:visible}dialog[data-op-panel-host][open]{display:flex;align-items:center;justify-content:center}html body #__next dialog[data-op-panel-host]>[data-op-dialog-panel]{box-sizing:border-box;flex:none;margin:0!important;overflow:auto;background-color:var(--op-ambient-base)!important;background-image:var(--op-ambient-glow)!important;background-size:100vw 100svh!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:scroll!important;border:1px solid var(--op-motion-panel-border,#fff)!important;box-shadow:var(--op-elevation-overlay)!important}html body #__next .op-home-dialog>[data-op-dialog-panel]{width:min(92vw,480px,calc(100vw - 38px));max-height:80dvh;border-radius:22px;padding:22px 22px calc(22px + var(--op-nav-clearance))}html body #__next .op-work-dialog>[data-op-dialog-panel]{width:min(720px,calc(100% - 40px))!important;max-height:90dvh!important;border-radius:24px!important;padding:0 0 var(--op-nav-clearance)!important}[data-theme=dark] dialog[data-op-panel-host]{--op-motion-panel-border:var(--border)}@media (max-width:720px){dialog.op-work-dialog[data-op-panel-host][open]{align-items:flex-end}html body #__next .op-work-dialog>[data-op-dialog-panel]{width:100%!important;max-height:96dvh!important;border-radius:22px 22px 0 0!important}}@media (pointer:coarse){.op-ambient-screen,.op-brand-surface,.op-premium .op-chat-journey,.op-premium .op-work-quote-preview>.op-document-showcase,.op-premium[data-theme],.op-premium[data-theme] .op-home-header,.op-premium[data-theme] :is(.op-work-dialog,.op-work-dialog-body,.op-home-dialog),body:has(>#__next){background-attachment:scroll!important}html body :is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]){font-size:max(16px,1em)!important}}@media (prefers-reduced-motion:reduce),print{:is(#__next,.op-premium) [data-op-pressed]:not(.op-quote-arc-close){translate:none!important}.op-collapse{transition:none!important}.op-work-settings>.op-settings-banner,[data-op-dialog-panel],[data-op-surface-motion]{will-change:auto!important}}@media (forced-colors:active),print{html body #__next dialog[data-op-panel-host]>[data-op-dialog-panel]{background-image:none!important;box-shadow:none!important}}:root{--op-page-hero-height:146px;--op-page-hero-inset:14px;--op-page-caption-size:14.5px;--op-page-caption-top:6px;--op-page-caption-bottom:8px;--op-page-photo-content-gap:8px}@media(max-width:600px){:root{--op-page-caption-size:13px}}@media(max-height:700px){:root{--op-page-hero-height:106px}}.op-page-hero,.op-premium .op-page-hero{display:block;position:relative;min-width:0;flex:none;margin:0!important;padding:0!important;border:0;background:transparent;box-shadow:none}.op-page-hero>.op-page-hero-visual,.op-premium .op-page-hero>.op-page-hero-visual{position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden;width:100%;height:var(--op-page-hero-height);min-height:var(--op-page-hero-height);max-height:var(--op-page-hero-height);margin:0;padding:0;border:0}.op-page-hero .op-page-hero-visual>.op-work-photo{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:50%}.op-premium .op-page-hero .op-work-heading-main{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero .op-page-hero-title{position:absolute;right:var(--op-page-hero-inset);bottom:12px;left:var(--op-page-hero-inset);display:block;width:auto;max-width:none;margin:0!important;padding:0;font-size:26px!important;font-weight:800!important;line-height:1.3;letter-spacing:-.4px;text-align:right;text-wrap:pretty;white-space:normal;overflow-wrap:anywhere;text-shadow:var(--op-text-shadow-subtle)!important;z-index:1}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero .op-page-hero-caption,html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero .op-page-hero-caption *{font-size:var(--op-page-caption-size)!important;font-weight:700!important;line-height:1.6!important;color:var(--text2)!important;background:none!important;text-shadow:var(--op-text-shadow-subtle)!important;filter:none!important;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}html :is(#__next,.op-brand-surface) .op-page-hero>.op-page-hero-caption{display:block;box-sizing:border-box;margin:0!important;padding:var(--op-page-caption-top) var(--op-page-hero-inset) var(--op-page-caption-bottom);text-align:right;border:0;border-radius:0}.op-page-hero-caption>.op-work-heading-subtitle{padding:0}.op-quote-preview-cover+.op-document-stage{margin-top:0;padding-top:0}.op-page-hero-toolbar{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}.op-page-hero .op-work-heading-navigation{margin:0}.op-page-hero:not(:has(>.op-page-hero-caption))>.op-page-hero-visual{margin-bottom:var(--op-page-photo-content-gap)}.op-page-hero-controls{position:absolute;top:8px;left:10px;display:flex;gap:8px;z-index:3}.op-page-hero-controls button{min-width:44px;min-height:44px}.op-page-hero-eyebrow{position:absolute;top:12px;right:14px;font-size:12px;font-weight:700;color:var(--text2);text-shadow:var(--op-text-shadow-subtle)}@media(max-width:600px){html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero .op-page-hero-title{font-size:24px!important}}@media(max-width:360px){html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero .op-page-hero-title{font-size:22px!important}}.op-premium .op-page-hero+.op-journey-card{margin-top:0}.op-premium .op-meeting-intro,.op-premium .op-meeting-intro>.op-page-hero{margin-bottom:0!important}.op-work-feedback{row-gap:0!important}.op-work-feedback>:not(.op-work-feedback-header){margin-bottom:14px}.op-work-feedback .op-work-feedback-header{margin-bottom:0!important}.op-work-catalog .op-ui-pricebook-header{gap:0!important;margin-bottom:16px!important}.op-work-catalog .op-ui-pricebook-header .op-ui-pricebook-actions{margin-top:0}.op-quote-preview-cover{margin-bottom:0}.op-document-showcase>.op-quote-preview-cover:first-child{margin-bottom:0!important}.op-premium .op-work-dialog-body{margin-top:0;padding-top:0;border-top:0;border-radius:0}.op-onboarding-scroll,.op-precision-editor-dialog,.op-work-dialog [data-op-dialog-panel]{background-color:var(--op-ambient-base,var(--bg))!important;background-image:var(--op-ambient-glow)!important;background-size:100vw 100svh!important;background-position:top!important;background-attachment:fixed!important}.op-precision-editor-dialog>.op-page-hero+div{padding-top:0}.op-chat-journey[data-keyboard-open=true] .op-precision-flow>.op-page-hero{display:none}.op-page-hero-controls .op-flow-conversation{display:flex;align-items:center;gap:6px;border-radius:12px;padding:8px 12px;background:var(--surface);color:var(--text);border:1px solid var(--border);font:700 13px Heebo,Arial,sans-serif;cursor:pointer}.op-onboarding-scroll{--op-onboarding-pad-top:28px;--op-onboarding-pad-inline:32px}.op-page-hero.op-onboarding-hero{margin:calc(-1 * var(--op-onboarding-pad-top)) calc(-1 * var(--op-onboarding-pad-inline)) 0!important}.op-onboarding-hero .op-onboarding-photo{position:absolute;inset:0;height:100%;margin:0;background-position:50%;background-size:cover}@media(max-width:600px){.op-onboarding-scroll{--op-onboarding-pad-top:22px;--op-onboarding-pad-inline:20px}}@media(max-height:560px){.op-onboarding-scroll{--op-onboarding-pad-top:16px}}@media(max-width:760px),(pointer:coarse){.op-onboarding-scroll,.op-precision-editor-dialog,.op-work-dialog [data-op-dialog-panel]{background-attachment:scroll!important}}.op-onboarding-hero+*{margin-top:0!important}@media(max-height:700px){html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero-visual:has(>.op-page-hero-controls) .op-page-hero-title{left:76px}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero-visual:has(.op-page-hero-controls>button:nth-child(2)) .op-page-hero-title{left:134px}html :is(#__opero-global-depth#__opero-global-depth#__opero-global-depth,#__next) .op-page-hero-visual:has(.op-flow-conversation) .op-page-hero-title{left:112px}}@media (forced-colors:active),print{.op-onboarding-scroll,.op-precision-editor-dialog,.op-work-dialog [data-op-dialog-panel]{background-image:none!important}}[data-op-page-deck]{position:relative}[data-op-page-deck]>[data-op-page][hidden]{display:none!important}[data-op-page-deck]>[data-op-page-role=incoming]{position:absolute;visibility:hidden;pointer-events:none}[data-op-page-deck][data-op-page-motion]{overflow:clip;overflow-anchor:none}[data-op-page-deck][data-op-page-motion]>[data-op-page-layer]{visibility:visible;pointer-events:none}html body .op-premium-content[data-op-page-deck]{padding-top:0!important}html body .op-premium-content[data-op-page-active=dashboard]{padding-top:22px!important}html body .op-premium-content[data-op-page-active=ai]{padding-top:8px!important}.op-page-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:600px){html body .op-premium-content[data-op-page-active=dashboard]{padding-top:8px!important}}@media print{[data-op-page-deck]{height:auto!important;overflow:visible!important}.op-page-announcement,[data-op-page-deck]>[data-op-page-role=incoming]{display:none!important}[data-op-page-deck]>[data-op-page-role=current]{position:static!important;transform:none!important;width:auto!important}}