@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#172728;--muted:#667576;--line:#dfe7e4;--paper:#f4f7f5;--white:#fff;--teal:#0c746d;--teal-dark:#07524d;--teal-pale:#e7f3f1;--amber:#d7902c;--amber-pale:#fff4df;--blue:#3978b7;--violet:#815592;--shadow:0 10px 35px #1b373412}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell,.client-app{min-height:100vh}.app-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:260px;display:flex}.brand>div{display:grid}.brand strong{letter-spacing:-.35px;font-size:18px}.brand small{color:#71817f;margin-top:2px;font-size:10px}.brand-mark{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff29}.brand-mark i{border:2px solid #ffffff40;border-radius:50%;width:24px;height:24px;position:absolute;top:-7px;right:-8px}.brand-mark b{letter-spacing:-.5px;font-size:12px}.role-switch{background:#eef3f1;border-radius:10px;align-items:center;gap:3px;margin:auto;padding:4px;display:flex}.role-switch span{color:#71817f;padding:0 8px;font-size:11px}.role-switch button{color:#657371;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700}.role-switch button.active{color:var(--teal-dark);background:#fff;box-shadow:0 2px 8px #1b373417}.header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:260px;display:flex}.icon-button{border:1px solid var(--line);background:#fff;border-radius:9px;width:36px;height:36px;position:relative}.icon-button span{background:#e26c56;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.avatar{width:36px;height:36px;color:var(--teal-dark);background:#dcebe8;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.user-meta{display:grid}.user-meta strong{font-size:12px}.user-meta small{color:#71817f;margin-top:2px;font-size:10px}.shell-body{min-height:calc(100vh - 72px);display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;width:228px;padding:22px 15px;display:flex;position:fixed;top:72px;bottom:0}.agency-chip{border-bottom:1px solid #edf1ef;align-items:center;gap:9px;padding:0 8px 20px;display:flex}.agency-chip>span{color:#fff;background:#123f3d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.agency-chip div{display:grid}.agency-chip strong{font-size:12px}.agency-chip small{color:#778581;margin-top:2px;font-size:10px}.sidebar nav{gap:5px;padding-top:20px;display:grid}.sidebar nav button,.sidebar-bottom>button{text-align:left;color:#5c6b69;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.sidebar nav button i,.sidebar-bottom>button i{text-align:center;color:#75817f;width:18px;font-style:normal}.sidebar nav button.active{background:var(--teal-pale);color:var(--teal-dark)}.sidebar nav button.active i{color:var(--teal)}.sidebar nav button em{color:#fff;text-align:center;background:#d56652;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sidebar-bottom{margin-top:auto}.security-note{background:#f0f6f4;border-radius:10px;gap:9px;margin-top:16px;padding:12px;display:flex}.security-note>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.security-note div{display:grid}.security-note strong{font-size:10px}.security-note small{color:#71817f;margin-top:3px;font-size:9px;line-height:1.4}.broker-main{width:calc(100% - 228px);max-width:1600px;margin-left:228px;padding:34px 40px 60px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.page-heading p,.client-hero p{color:var(--teal);text-transform:uppercase;letter-spacing:1.2px;margin:0 0 7px;font-size:9px;font-weight:800}.page-heading h1,.client-hero h1{letter-spacing:-.8px;margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500}.page-heading>div>span,.client-hero>div>span{color:#71817f;margin-top:7px;font-size:12px;display:block}.heading-actions{gap:8px;display:flex}.primary,.secondary{border-radius:9px;padding:10px 15px;font-size:11px;font-weight:800}.primary{background:var(--teal);border:1px solid var(--teal);color:#fff}.primary:hover{background:var(--teal-dark)}.secondary{border:1px solid var(--line);color:#445452;background:#fff}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:116px;padding:18px 18px 16px;position:relative;overflow:hidden}.stat-card>div{display:grid}.stat-card span{color:#74827f;font-size:10px;font-weight:700}.stat-card strong{margin:8px 0 5px;font-family:Georgia,serif;font-size:27px;font-weight:500}.stat-card small{color:#5e8e75;font-size:9px}.stat-card i{background:#edf5f2;border-radius:50%;width:70px;height:70px;position:absolute;top:-25px;right:-19px}.stat-card.amber i{background:#fff2de}.stat-card.teal i{background:#dff1ee}.content-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:14px;box-shadow:0 3px 14px #1b373406}.panel-title{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-title>div{display:grid}.panel-title p{margin:0;font-family:Georgia,serif;font-size:16px}.panel-title span{color:#758380;margin-top:4px;font-size:10px}.panel-title button,.section-toolbar button:not(.primary),.review-card-title button{color:var(--teal);background:0 0;border:0;font-size:10px;font-weight:800}.claim-list{display:grid}.claim-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:40px minmax(170px,1fr) minmax(145px,.8fr) 48px 10px;align-items:center;gap:12px;padding:13px 19px;display:grid}.claim-row:last-child{border-bottom:0}.claim-row:hover{background:#fafcfb}.claim-icon{width:38px;height:38px;color:var(--teal);background:#e7f2f0;border-radius:9px;place-items:center;font-style:normal;display:grid}.claim-icon.c1{color:var(--blue);background:#e8f0f8}.claim-icon.c2{color:var(--violet);background:#f1eaf5}.claim-main,.claim-status{display:grid}.claim-main span,.claim-status small{color:#778581;margin-top:4px;font-size:9px}.claim-status{justify-items:start}.status{color:#61706e;white-space:nowrap;background:#eef2f1;border-radius:999px;padding:4px 7px;font-size:8px}.status.warn{background:var(--amber-pale);color:#a26713}.status.success{color:#398157;background:#e7f4eb}.progress-ring{--progress:0deg;background:conic-gradient(var(--teal) var(--progress),#e8eeec 0);border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:relative}.progress-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.progress-ring span{z-index:1;font-size:8px;font-weight:800}.activity-panel{min-height:100%}.timeline{padding:12px 20px}.timeline>div{gap:11px;padding:10px 0;display:flex;position:relative}.timeline>div:not(:last-child):after{content:"";background:#dfe7e4;width:1px;height:25px;position:absolute;top:34px;left:12px}.timeline i{z-index:1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.photo-dot{color:var(--teal);background:#e6f2ef}.ai-dot{color:var(--violet);background:#eee6f3}.mail-dot{color:var(--blue);background:#e7eff8}.doc-dot{color:#398157;background:#e7f4eb}.timeline p{margin:0;display:grid}.timeline strong{font-size:10px}.timeline span{color:#788582;margin-top:3px;font-size:9px}.lower{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr)}.renewal-row{border-bottom:1px solid #edf1ef;grid-template-columns:34px 1fr 100px 55px;align-items:center;gap:10px;padding:11px 20px;display:grid}.renewal-row:last-child{border-bottom:0}.policy-mini{width:31px;height:31px;color:var(--teal);background:#e6f2ef;border-radius:8px;place-items:center;display:grid}.policy-mini.blue{color:var(--blue);background:#e8f0f8}.policy-mini.violet{color:var(--violet);background:#f1eaf5}.renewal-row div,.renewal-row p{margin:0;display:grid}.renewal-row strong{font-size:10px}.renewal-row small{color:#788582;margin-top:3px;font-size:9px}.renewal-row button{border:1px solid var(--line);color:#4d5d5a;background:#fff;border-radius:7px;padding:6px;font-size:9px}.ai-summary{color:#fff;background:#113d3a;border-radius:14px;padding:21px;position:relative;overflow:hidden}.ai-summary:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:170px;height:170px;position:absolute;top:-65px;right:-80px}.ai-summary>span{color:#87cec7}.ai-summary p{text-transform:uppercase;letter-spacing:1px;margin:9px 0;font-size:8px}.ai-summary h3{max-width:230px;margin:0 0 17px;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.2}.ai-summary>div{border-top:1px solid #ffffff24;align-items:center;gap:10px;padding-top:15px;display:flex}.ai-summary>div strong{font-family:Georgia,serif;font-size:27px}.ai-summary>div span{color:#c3d8d4;font-size:9px;line-height:1.4}.ai-summary button{color:#a9ddd7;background:0 0;border:0;padding:16px 0 0;font-size:10px;font-weight:800}.table-panel{overflow:hidden}.section-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px;display:flex}.section-toolbar>div:first-child{display:grid}.section-toolbar p{margin:0;font-family:Georgia,serif;font-size:24px}.section-toolbar span{color:#74827f;margin-top:5px;font-size:10px}.section-toolbar>div:last-child{gap:8px;display:flex}.section-toolbar input{border:1px solid var(--line);border-radius:9px;min-width:190px;padding:10px 12px;font-size:10px}.data-table{padding:8px 18px 18px}.data-head,.data-row{grid-template-columns:1.4fr .7fr .8fr .7fr 20px;align-items:center;gap:15px;padding:12px;display:grid}.data-head{text-transform:uppercase;letter-spacing:.7px;color:#7a8784;border-bottom:1px solid var(--line);font-size:8px}.data-row{text-align:left;color:#31403e;background:#fff;border:0;border-bottom:1px solid #edf1ef;width:100%;font-size:10px}.data-row:hover{background:#fafcfb}.data-row b{font-size:10px;display:grid}.data-row small{color:#7a8784;margin-top:4px;font-size:9px;font-weight:400}.client-cell{align-items:center;gap:9px;display:flex}.client-cell i{width:32px;height:32px;color:var(--teal-dark);background:#e5f0ee;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.access-pill,.active-pill{color:#387f58;background:#e6f3ea;border-radius:999px;justify-self:start;padding:4px 7px;font-size:8px}.policy-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.policy-admin-card{border:1px solid var(--line);border-radius:13px;padding:17px;position:relative}.policy-icon{width:38px;height:38px;color:var(--teal);background:#e5f2ef;border-radius:10px;place-items:center;font-size:18px;display:grid}.policy-icon.blue{color:var(--blue);background:#e7eff8}.policy-icon.violet{color:var(--violet);background:#f1e8f5}.policy-admin-card>.active-pill{position:absolute;top:17px;right:16px}.policy-admin-card h3{margin:14px 0 3px;font-family:Georgia,serif;font-size:17px}.policy-admin-card>p{color:#6f7c79;margin:0 0 15px;font-size:10px}.policy-admin-card dl,.review-aside dl{border-top:1px solid #edf1ef;margin:0}.policy-admin-card dl div,.review-aside dl div{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:15px;padding:8px 0;font-size:9px;display:flex}.policy-admin-card dt,.review-aside dt{color:#788582}.policy-admin-card dd,.review-aside dd{text-align:right;margin:0;font-weight:700}.confidence{color:#5f8b74;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.policy-admin-card>button{width:100%;color:var(--teal-dark);background:#edf5f3;border:0;border-radius:8px;padding:9px;font-size:9px;font-weight:800}.review-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.review-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.review-header button,.back-link{color:var(--teal);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.review-header p{letter-spacing:.8px;color:#7b8785;margin:12px 0 5px;font-size:8px}.review-header h1{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.review-header div>span{color:#768380;margin-top:6px;font-size:10px;display:block}.review-progress{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}.review-progress>div{align-items:center;gap:7px;display:flex}.review-progress>div span{border:1px solid var(--line);color:#87928f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.review-progress>div span.done{background:var(--teal);color:#fff;border-color:var(--teal)}.review-progress>div span.active{border:2px solid var(--teal);color:var(--teal);font-weight:800}.review-progress b{white-space:nowrap;font-size:9px}.review-progress>i{background:#dbe4e1;flex:1;height:1px;margin:0 9px}.review-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:14px;padding:18px}.review-card-title{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.review-card-title>span{width:29px;height:29px;color:var(--violet);background:#eee8f2;border-radius:8px;place-items:center;display:grid}.review-card-title>div{margin-left:10px;margin-right:auto}.review-card-title h3{margin:0;font-family:Georgia,serif;font-size:15px;font-weight:500}.review-card-title p{color:#7a8784;margin:4px 0 0;font-size:9px}.review-card-title>strong{color:var(--teal);background:#e8f3f1;border-radius:999px;padding:5px 8px;font-size:9px}.finding{border-radius:10px;gap:10px;margin-top:9px;padding:12px;display:flex}.finding>i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.finding div{display:grid}.finding strong{font-size:10px}.finding p{color:#687674;margin:4px 0 0;font-size:9px;line-height:1.5}.finding.success{background:#eff7f2}.finding.success i{color:#398157;background:#d6eddf}.finding.warn{background:#fff6e6}.finding.warn i{color:#9a650f;background:#f6ddad}.finding.info{background:#eef5f8}.finding.info i{color:#397094;background:#dcebf3}.finding div div{gap:6px;margin-top:8px;display:flex}.finding button{background:#fff;border:1px solid #ecd7ae;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:700}.evidence-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.evidence-photo,.evidence-more{color:#fff;background-position:50%;background-size:cover;border-radius:9px;flex-direction:column;justify-content:flex-end;height:105px;padding:9px;display:flex;position:relative;overflow:hidden}.evidence-photo:before{content:"";background:linear-gradient(#0000,#051414bf);position:absolute;inset:0}.evidence-photo.roof{background:linear-gradient(145deg,#657f81,#c8d0c8)}.evidence-photo.ceiling{background:linear-gradient(145deg,#d5c7b6,#7d6656)}.evidence-photo.door{background:linear-gradient(145deg,#7d9797,#38595a)}.evidence-photo span,.evidence-photo p{z-index:1}.evidence-photo span{color:#31403e;background:#ffffffd9;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:3px 5px;font-size:7px}.evidence-photo p{margin:0;font-size:9px;font-weight:700}.evidence-more{color:var(--teal-dark);background:#edf3f1;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:20px}.evidence-more span{margin-top:4px;font-family:Arial,sans-serif;font-size:8px}.draft-copy{color:#586765;margin:0;font-size:10px;line-height:1.65}.review-aside{align-content:start;gap:14px;display:grid}.review-aside>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.review-aside article>p{margin:0 0 13px;font-family:Georgia,serif;font-size:14px}.client-summary{align-items:center;gap:9px;margin-bottom:12px;display:flex}.client-summary>span{width:35px;height:35px;color:var(--teal-dark);background:#e5f1ee;border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.client-summary div{display:grid}.client-summary strong{font-size:10px}.client-summary small{color:#7a8784;margin-top:3px;font-size:8px}.review-aside article>button:not(.primary){color:var(--teal);background:0 0;border:0;padding:12px 0 0;font-size:9px;font-weight:800}.pack-card>div{gap:8px;padding:7px 0;font-size:9px;display:flex}.pack-card>div span{color:#398157}.pack-card>div.pending span{color:#aa6c0f}.pack-card .primary{width:100%;margin-top:12px}.pack-card>small{color:#7b8784;text-align:center;margin-top:9px;font-size:8px;line-height:1.45;display:block}.client-app{background:#f5f8f6}.client-main{max-width:1120px;margin:0 auto;padding:40px 30px 70px}.client-hero{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.incident-button{color:#fff;text-align:left;background:#113e3b;border:0;border-radius:13px;align-items:center;gap:12px;min-width:250px;padding:13px 15px;display:flex;box-shadow:0 7px 22px #123e3b2b}.incident-button>i{background:#2a5e59;border-radius:9px;place-items:center;width:32px;height:32px;font-size:18px;font-style:normal;display:grid}.incident-button>span{flex:1;display:grid}.incident-button strong{font-size:11px}.incident-button small{color:#bdd3cf;margin-top:3px;font-size:8px}.incident-button>b{font-size:16px}.client-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:20px;display:grid}.client-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.client-section-title>div{display:grid}.client-section-title p{margin:0;font-family:Georgia,serif;font-size:17px}.client-section-title span{color:#7a8784;margin-top:3px;font-size:9px}.client-section-title button{color:var(--teal);background:0 0;border:0;font-size:9px;font-weight:800}.wallet-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:14px;padding:20px;position:relative;overflow:hidden}.wallet-card:after{content:"";background:#eff6f4;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-90px}.wallet-card.blue:after{background:#eef4fa}.wallet-top{z-index:1;justify-content:space-between;display:flex;position:relative}.wallet-card>p{color:#74817f;margin:14px 0 4px;font-size:9px}.wallet-card>h2{margin:0 0 16px;font-family:Georgia,serif;font-size:20px;font-weight:500}.wallet-meta{background:#f7f9f8;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:13px;padding:11px;display:grid}.wallet-meta span{color:#798581;font-size:8px;display:grid}.wallet-meta strong{color:#2f3e3c;margin-top:4px;font-size:10px}.cover-list{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.cover-list span{color:#3e6d62;background:#edf5f3;border-radius:999px;padding:5px 7px;font-size:8px}.wallet-card.blue .cover-list span{color:#456d94;background:#eef4fa}.wallet-actions{gap:8px;display:flex}.wallet-actions button{border:1px solid var(--line);color:#40504e;background:#fff;border-radius:8px;flex:1;padding:9px;font-size:9px;font-weight:800}.wallet-actions button:last-child{background:var(--teal);color:#fff;border-color:var(--teal)}.broker-checked{color:#70907f;border-top:1px solid #edf1ef;margin-top:12px;padding-top:10px;font-size:8px}.client-side{align-content:start;gap:13px;display:grid}.client-side>article{border-radius:14px;padding:18px}.broker-help{color:#fff;background:#113e3b}.broker-help>span{color:#113e3b;background:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.broker-help p{text-transform:uppercase;letter-spacing:.9px;color:#a6c8c2;margin:13px 0 4px;font-size:8px}.broker-help h3{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:500}.broker-help small{color:#bbd1cd;margin:8px 0 13px;font-size:8px;line-height:1.5;display:block}.broker-help button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:8px;width:100%;margin-top:7px;padding:9px;font-size:9px;font-weight:700}.broker-help button:first-of-type{color:#113e3b;background:#fff}.open-claim{border:1px solid var(--line);background:#fff}.open-claim>div{color:#76827f;justify-content:space-between;font-size:8px;display:flex}.open-claim>div strong{color:var(--amber)}.open-claim p{text-transform:uppercase;color:var(--teal);margin:15px 0 4px;font-size:8px}.open-claim h3{margin:0;font-family:Georgia,serif;font-size:16px;font-weight:500}.open-claim>small{color:#75827f;margin:7px 0 12px;font-size:8px;line-height:1.5;display:block}.mini-progress{background:#e7edeb;border-radius:99px;height:5px;overflow:hidden}.mini-progress i{background:var(--teal);width:86%;height:100%;display:block}.open-claim>button{color:var(--teal);background:0 0;border:0;padding:13px 0 0;font-size:9px;font-weight:800}.client-safety{background:#fff4df;border:1px solid #f1dfbd;gap:9px;display:flex!important}.client-safety>span{color:#98610a;background:#f3d8a5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.client-safety div{display:grid}.client-safety strong{font-size:9px}.client-safety small{color:#816d4d;margin-top:3px;font-size:8px;line-height:1.45}.client-safety button{color:var(--teal);text-align:left;background:0 0;border:0;padding:7px 0 0;font-size:8px;font-weight:800}.wizard-shell{background:#f7f9f8;flex-direction:column;min-height:100vh;display:flex}.wizard-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;height:68px;padding:0 28px;display:grid}.wizard-header>button{border:1px solid var(--line);background:#fff;border-radius:9px;width:34px;height:34px;font-size:18px}.wizard-header>div{justify-content:center;align-items:center;gap:9px;display:flex}.wizard-header .brand-mark{width:31px;height:31px}.wizard-header>div strong{font-family:Georgia,serif;font-size:15px}.wizard-header>span{text-align:right;color:#6f817d;font-size:8px}.wizard-body{flex:1;grid-template-columns:220px minmax(0,650px);justify-content:center;gap:65px;padding:50px 30px;display:grid}.wizard-steps{padding-top:16px}.wizard-steps>div{color:#87918f;align-items:center;gap:10px;padding-bottom:30px;display:flex;position:relative}.wizard-steps>div:not(:last-child):after{content:"";background:#d9e2df;width:1px;height:24px;position:absolute;top:30px;left:13px}.wizard-steps span{background:#fff;border:1px solid #d5dfdc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.wizard-steps p{margin:0;font-size:10px;font-weight:700}.wizard-steps div.active span{border:2px solid var(--teal);color:var(--teal)}.wizard-steps div.done span{background:var(--teal);color:#fff;border-color:var(--teal)}.wizard-kicker{color:var(--teal);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:800}.wizard-content>h1{letter-spacing:-.7px;margin:11px 0 8px;font-family:Georgia,serif;font-size:33px;font-weight:500}.wizard-content>p{color:#71807d;max-width:520px;margin:0 0 25px;font-size:11px;line-height:1.6}.wizard-options{gap:9px;display:grid}.wizard-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px;font-size:10px;font-weight:700;display:flex}.wizard-options button span{color:#fff;border:1px solid #cfdad7;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.wizard-options button.selected{background:#f0f7f5;border-color:#5fa49e}.capture-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.capture-grid button{background:#fff;border:1px dashed #bfcfcb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:15px;display:flex}.capture-grid i{width:31px;height:31px;color:var(--teal);background:#e7f2ef;border-radius:50%;place-items:center;font-size:16px;font-style:normal;display:grid}.capture-grid strong{margin-top:10px;font-size:10px}.capture-grid small{color:#778481;margin-top:5px;font-size:8px}.capture-grid button.captured{background:#eef7f4;border-style:solid;border-color:#68a69f}.ready-summary{gap:10px;display:grid}.ready-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:10px;padding:13px;display:flex}.ready-summary>div>span{color:#3b8358;background:#dcefe4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.ready-summary>div.attention>span{color:#9b670e;background:#f5dfb5}.ready-summary p{margin:0;display:grid}.ready-summary strong{font-size:10px}.ready-summary small{color:#75827f;margin-top:4px;font-size:8px}.wizard-tip{background:#edf2f8;border-radius:10px;gap:10px;margin-top:18px;padding:12px;display:flex}.wizard-tip p{margin:0;display:grid}.wizard-tip small{color:#6f7e85;margin-top:3px;font-size:8px;line-height:1.5}.wizard-footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;height:70px;padding:0 28px;display:grid}.wizard-footer button:first-child{color:#53615f;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:700}.wizard-footer span{text-align:center;color:#7a8784;font-size:8px}.wizard-footer button:last-child{justify-self:end}.status-page{max-width:1000px}.back-link{margin-bottom:20px}.status-hero{color:#fff;background:#113e3b;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:26px;display:flex}.status-hero p{letter-spacing:.8px;color:#9bc2bc;margin:0 0 7px;font-size:8px}.status-hero h1{margin:0;font-family:Georgia,serif;font-size:26px;font-weight:500}.status-hero>div:first-child span{color:#bdd3cf;font-size:9px}.status-hero>div:last-child{justify-items:end;display:grid}.status-hero>div:last-child span{color:#bdd3cf;font-size:8px}.status-hero>div:last-child strong{margin-top:5px;font-family:Georgia,serif;font-size:20px}.status-layout{grid-template-columns:1fr 300px;gap:16px;display:grid}.status-timeline{padding:20px}.status-timeline h3,.claim-evidence h3{margin:0 0 17px;font-family:Georgia,serif;font-size:16px;font-weight:500}.status-step{gap:12px;padding-bottom:24px;display:flex;position:relative}.status-step:not(:last-child):after{content:"";background:#dce4e2;width:1px;position:absolute;top:29px;bottom:4px;left:13px}.status-step>span{z-index:1;background:#fff;border:1px solid #d5dfdc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.status-step.done>span{background:var(--teal);border-color:var(--teal);color:#fff}.status-step.active>span{border:2px solid var(--teal);color:var(--teal)}.status-step p{margin:2px 0 0;display:grid}.status-step strong{font-size:10px}.status-step small{color:#75827f;margin-top:4px;font-size:8px;line-height:1.5}.status-layout>aside{align-content:start;gap:14px;display:grid}.claim-evidence{padding:18px}.evidence-stack{gap:8px;display:grid}.evidence-stack>span{background:#f5f8f7;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;column-gap:8px;padding:9px;font-size:9px;display:grid}.evidence-stack>span:first-child{grid-row:span 2}.evidence-stack b{font-size:9px}.evidence-stack small{color:#798582;font-size:8px}.claim-evidence>button{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:13px;padding:9px;font-size:9px;font-weight:700}@media (max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.lower{grid-template-columns:1fr}.policy-grid{grid-template-columns:1fr 1fr}.review-layout{grid-template-columns:1fr}.review-aside{grid-template-columns:1fr 1fr}.client-grid{grid-template-columns:1fr}.client-side{grid-template-columns:1fr 1fr}.broker-help{grid-row:span 2}}@media (max-width:760px){.app-header{height:62px;padding:0 14px}.brand{min-width:0}.brand small,.user-meta{display:none}.header-actions{min-width:0}.icon-button,.sidebar{display:none}.broker-main{width:100%;margin:0;padding:22px 14px 45px}.page-heading,.client-hero{flex-direction:column;align-items:flex-start;gap:18px}.heading-actions,.incident-button{width:100%}.heading-actions button{flex:1}.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-card{min-height:100px;padding:14px}.claim-row{grid-template-columns:35px 1fr 40px 8px}.claim-status{display:none}.content-grid{gap:10px}.lower{display:block}.ai-summary{margin-top:10px}.renewal-row{grid-template-columns:31px 1fr 65px}.renewal-row>button{display:none}.policy-grid{grid-template-columns:1fr;padding:12px}.section-toolbar{flex-direction:column;align-items:flex-start;gap:15px}.section-toolbar>div:last-child{width:100%}.section-toolbar input{flex:1;min-width:0}.data-head{display:none}.data-row{grid-template-columns:1.5fr .8fr 20px;padding:12px 4px}.data-row>span:nth-child(3),.data-row>span:nth-child(4){display:none}.review-progress{overflow:auto}.review-progress>i{min-width:20px}.evidence-grid{grid-template-columns:1fr 1fr}.review-aside{grid-template-columns:1fr}.client-main{padding:26px 14px 50px}.client-hero h1{font-size:27px}.client-side{grid-template-columns:1fr}.broker-help{grid-row:auto}.wallet-card{padding:16px}.wizard-header{grid-template-columns:40px 1fr 80px;padding:0 12px}.wizard-body{padding:25px 14px 100px;display:block}.wizard-steps{padding:0 0 25px;display:flex;overflow:auto}.wizard-steps>div{justify-items:center;min-width:65px;padding:0;display:grid}.wizard-steps>div:after{display:none}.wizard-content>h1{font-size:28px}.capture-grid{grid-template-columns:1fr}.wizard-footer{padding:0 14px;position:fixed;bottom:0;left:0;right:0}.status-layout{grid-template-columns:1fr}.status-hero{flex-direction:column;align-items:flex-start;gap:20px}.review-header{flex-direction:column;gap:12px}.client-grid{gap:12px}}.workspace-lock{background:#f0f6f4;border-radius:9px;align-items:center;gap:8px;margin:auto;padding:7px 11px;display:flex}.workspace-lock>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.workspace-lock>div{display:grid}.workspace-lock strong{font-size:9px}.workspace-lock small{color:#73817e;margin-top:2px;font-size:8px}.marketing-site{color:#172728;background:#f8faf9}.marketing-nav{align-items:center;max-width:1220px;height:76px;margin:auto;padding:0 26px;display:flex}.marketing-logo{color:#172728;align-items:center;gap:10px;text-decoration:none;display:flex}.marketing-logo>span{background:var(--teal);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.marketing-logo>strong{font-family:Georgia,serif;font-size:19px;font-weight:600}.marketing-nav>nav{gap:30px;margin:auto;display:flex}.marketing-nav a{text-decoration:none}.marketing-nav>div{align-items:center;gap:8px;display:flex}.nav-login{color:#254442;padding:10px 13px;font-size:11px;font-weight:800}.nav-demo,.hero-primary{color:#fff;background:#123f3c;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800}.marketing-hero{background:#eaf2ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:620px;display:grid;overflow:hidden}.hero-copy{padding:70px 40px 70px max(40px,50vw - 590px)}.hero-copy>p,.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{color:var(--teal);text-transform:uppercase;letter-spacing:1.4px;font-size:9px;font-weight:900}.hero-copy>span{color:#596a67;max-width:600px;font-size:13px;line-height:1.65;display:block}.hero-copy>div{gap:9px;margin:27px 0 19px;display:flex}.hero-primary,.hero-secondary{padding:13px 17px;text-decoration:none}.hero-secondary{color:#294744;background:#ffffff80;border:1px solid #b9ccc7;border-radius:9px;font-size:10px;font-weight:800}.hero-copy>small{color:#6c7b78;align-items:center;gap:8px;font-size:9px;display:flex}.hero-copy>small i{color:var(--teal);font-style:normal}.hero-product{background:#123f3c;align-items:center;height:100%;min-height:620px;padding-left:50px;display:flex;position:relative}.hero-product:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:430px;height:430px;position:absolute;top:-120px;right:-70px}.product-window{background:#f7f9f8;border-radius:15px;width:630px;max-width:85%;height:390px;overflow:hidden;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 35px 70px #04171659}.window-top{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;height:50px;padding:0 15px;display:flex}.window-top>span{background:var(--teal);color:#fff;border-radius:7px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.window-top>b{font-size:9px}.window-top>em{color:#70817d;background:#edf5f3;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.window-body{grid-template-columns:70px 1fr;height:340px;display:grid}.window-body>aside{border-right:1px solid var(--line);background:#fff;align-content:start;gap:11px;padding:15px 12px;display:grid}.window-body>aside i{background:#dae5e2;border-radius:5px;height:8px}.window-body>aside i:first-child{background:#86b8b2}.window-body>section>p{margin:0 0 14px;font-family:Georgia,serif;font-size:16px}.mock-stat{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mock-stat>span{border:1px solid var(--line);color:#76847f;background:#fff;border-radius:8px;padding:10px;font-size:7px;display:grid}.mock-stat strong{color:#172728;margin-top:5px;font-family:Georgia,serif;font-size:17px}.mock-claim{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.mock-claim>i{width:31px;height:31px;color:var(--teal);background:#e2efec;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.mock-claim>p{margin:0;display:grid}.mock-claim strong{font-size:8px}.mock-claim p span{color:#74817e;margin-top:3px;font-size:7px}.mock-claim>em{color:#9b640c;background:#fff2da;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.mock-claim>em.blue{color:#3b6f9f;background:#e9f1f9}.phone-card{color:#172728;background:#f7f9f8;border:6px solid #102e2c;border-radius:28px;align-content:start;width:180px;height:260px;padding:40px 14px 14px;display:grid;position:absolute;bottom:25px;right:4%;box-shadow:0 25px 50px #03161466}.phone-card:before{content:"";background:#102e2c;border-radius:0 0 9px 9px;width:55px;height:15px;position:absolute;top:0;left:56px}.phone-card>span{color:var(--teal);text-transform:uppercase;font-size:7px}.phone-card>strong{margin-top:7px;font-family:Georgia,serif;font-size:15px}.phone-card>small{color:#74817e;margin-top:5px;font-size:7px}.phone-card>button{background:var(--teal);color:#fff;border:0;border-radius:7px;margin-top:20px;padding:9px;font-size:7px;font-weight:800}.floating-check{background:#fff;border-radius:10px;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:45px;left:26px;box-shadow:0 15px 35px #04171640}.floating-check>i{width:26px;height:26px;color:var(--violet);background:#eee8f3;border-radius:7px;place-items:center;font-style:normal;display:grid}.floating-check p{margin:0;display:grid}.floating-check strong{font-size:8px}.floating-check span{color:#75827f;margin-top:3px;font-size:7px}.trust-strip{border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:38px;height:78px;font-size:9px;display:flex}.trust-strip span{color:#76847f}.trust-strip b{color:#41514f;font-weight:800}.marketing-section{max-width:1180px;margin:auto;padding:100px 30px}.problem-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{letter-spacing:-1px;margin:12px 0;font-family:Georgia,serif;font-size:40px;font-weight:500;line-height:1.12}.problem-heading p{color:#657572;margin:0;font-size:12px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px;display:grid}.benefit-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.benefit-grid article>span{color:#80aaa5;font-family:Georgia,serif;font-size:15px}.benefit-grid h3{margin:34px 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.25}.benefit-grid p{color:#697875;margin:0;font-size:10px;line-height:1.65}.workflow-section{color:#fff;background:#123f3c;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:90px max(30px,50vw - 560px);display:grid}.workflow-copy>p{color:#99d2cb}.workflow-copy>span{color:#b9ceca;font-size:11px;line-height:1.65;display:block}.workflow-tabs{margin-top:24px;display:grid}.workflow-tabs button{color:#fff;text-align:left;opacity:.6;background:0 0;border:0;border-top:1px solid #ffffff21;gap:11px;padding:15px 0;display:flex}.workflow-tabs button>i{border:1px solid #8eb3ae;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.workflow-tabs button>span{display:grid}.workflow-tabs small{color:#b8ceca;margin-top:4px;font-size:8px}.workflow-visual{color:#172728;background:#f8faf9;border-radius:17px;padding:24px 28px;box-shadow:0 30px 60px #03161440}.visual-header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px;display:flex}.visual-header span{font-family:Georgia,serif;font-size:15px}.visual-header small{color:#72817e;font-size:8px}.visual-progress{align-items:center;padding:18px 0;display:flex}.visual-progress i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.visual-progress i.done{background:var(--teal);color:#fff}.visual-progress i.active{border:2px solid var(--teal);color:var(--teal)}.visual-progress b{background:#dbe4e1;flex:1;height:1px}.workflow-visual>p{color:var(--teal);text-transform:uppercase;letter-spacing:.8px;font-size:8px}.workflow-visual>h3{margin:8px 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.workflow-visual>span{color:#697875;font-size:9px}.capture-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.capture-preview article{text-align:center;border:1px dashed #c7d5d2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:8px;display:flex}.capture-preview i{width:24px;height:24px;color:var(--teal);background:#e5f2ef;border-radius:50%;place-items:center;font-style:normal;display:grid}.capture-preview strong{margin-top:7px;font-size:8px}.capture-preview small{color:#76847f;margin-top:3px;font-size:7px}.visual-tip{color:#675375;background:#eee8f3;border-radius:8px;margin-top:12px;padding:9px;font-size:8px}.broker-section{grid-template-columns:1fr 1fr;gap:90px;max-width:1120px;margin:auto;padding:100px 30px;display:grid}.broker-section>div>span{color:#657572;font-size:11px;line-height:1.65}.broker-section ul{margin:25px 0;padding:0;list-style:none}.broker-section li{border-top:1px solid var(--line);gap:10px;padding:13px 0;display:flex}.broker-section li>i{width:21px;height:21px;color:var(--teal);background:#e3f1ed;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.broker-section li>span{color:#71807d;font-size:9px;line-height:1.5;display:grid}.broker-section li strong{color:#2c3d3a;font-size:10px}.broker-section>div>a{color:var(--teal);font-size:10px;font-weight:800;text-decoration:none}.agency-stack{background:#e8f2ef;border-radius:18px;align-self:center;padding:25px;position:relative}.agency-stack article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;margin-bottom:9px;padding:14px;display:flex;box-shadow:0 6px 15px #1c36330d}.agency-stack article>span{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:800;display:grid}.agency-stack article:nth-child(2)>span{background:#3978b7}.agency-stack article:nth-child(3)>span{background:#815592}.agency-stack p{margin:0;display:grid}.agency-stack small{color:#75827f;margin-top:3px;font-size:8px}.agency-stack em{color:#3f756a;background:#edf5f3;border-radius:99px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.agency-stack>div{color:#fff;text-align:center;background:#123f3c;border-radius:9px;padding:10px;font-size:8px;font-weight:800}.security-section{background:#eef4f2;padding:90px max(30px,50vw - 560px)}.security-section>div:first-child{grid-template-columns:1fr 1.3fr;align-items:end;display:grid}.security-section>div:first-child p{margin:0}.security-section>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:35px;display:grid}.security-section article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px;display:grid}.security-section article i{color:#87aaa5;font-family:Georgia,serif;font-style:normal}.security-section article strong{margin:24px 0 7px;font-size:10px}.security-section article span{color:#6f7e7b;font-size:8px;line-height:1.55}.marketing-cta{text-align:center;background:#fff;padding:95px 25px}.marketing-cta h2{max-width:760px;margin:15px auto 25px;font-size:42px}.marketing-cta>div{justify-content:center;gap:9px;display:flex}.marketing-cta a{border:1px solid var(--line);color:#314643;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.marketing-cta a:first-child{background:var(--teal);color:#fff;border-color:var(--teal)}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:200px 1fr auto;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:35px 25px;display:grid}.marketing-footer>p{color:#70807c;font-size:9px}.marketing-footer>div{gap:18px;display:flex}.marketing-footer>div a{color:#5d6c69;font-size:8px;text-decoration:none}.marketing-footer>small{color:#83908d;grid-column:1/-1;font-size:7px}.login-page{background:#edf3f1;min-height:100vh;padding:35px}.login-back{color:#47615d;font-size:9px;font-weight:800;text-decoration:none}.login-shell{background:#fff;border-radius:18px;grid-template-columns:.9fr 1.1fr;max-width:920px;min-height:610px;margin:25px auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #1237331f}.login-story{color:#fff;background:#123f3c;flex-direction:column;padding:38px;display:flex}.login-story .marketing-logo{color:#fff}.login-story .marketing-logo>span{color:#123f3c;background:#fff}.login-story>div:nth-child(2){margin:auto 0}.login-story>div>p{color:#9dcec7;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.login-story h1{margin:12px 0 17px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.12}.login-story>div>span{color:#bed2ce;font-size:10px;line-height:1.65}.login-proof{border-top:1px solid #ffffff24;gap:9px;padding-top:18px;display:flex}.login-proof>span{background:#2d605b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.login-proof p{margin:0;display:grid}.login-proof small{color:#b9cfcb;margin-top:3px;font-size:8px}.login-form-panel{padding:42px}.login-form-panel>div:first-child>p{color:var(--teal);text-transform:uppercase;letter-spacing:1px;margin:0 0 7px;font-size:8px;font-weight:800}.login-form-panel h2{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:500}.login-form-panel>div:first-child>span{color:#75827f;margin-top:7px;font-size:9px;display:block}.portal-choice{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.portal-choice button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.portal-choice button.active{background:#eef7f5;border-color:#6da8a1}.portal-choice i{width:29px;height:29px;color:var(--teal);background:#e4f0ee;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.portal-choice button>span{display:grid}.portal-choice small{color:#788582;margin-top:2px;font-size:7px}.login-form-panel form{gap:13px;display:grid}.login-form-panel form>label{color:#42524f;gap:6px;font-size:8px;font-weight:800;display:grid}.login-form-panel input{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;width:100%;padding:11px;font-size:9px}.login-form-panel form>label>div{position:relative}.login-form-panel form>label>div button{color:var(--teal);background:0 0;border:0;font-size:8px;position:absolute;top:8px;right:8px}.login-options{justify-content:space-between;align-items:center;display:flex}.login-options label{color:#6f7e7b;align-items:center;gap:5px;font-size:8px;display:flex}.login-options input{width:auto}.login-options a{color:var(--teal);font-size:8px;font-weight:800;text-decoration:none}.login-submit{background:var(--teal);color:#fff;border:0;border-radius:9px;padding:12px;font-size:10px;font-weight:800}.demo-note{background:#fff5e3;border-radius:9px;margin-top:15px;padding:10px;display:grid}.demo-note span{color:#806d4e;margin-top:3px;font-size:7px;line-height:1.45}.login-form-panel>small{text-align:center;color:#899390;margin-top:14px;font-size:7px;display:block}@media (max-width:900px){.marketing-nav>nav{display:none}.marketing-nav>div{margin-left:auto}.marketing-hero,.workflow-section,.broker-section{grid-template-columns:1fr}.hero-product{min-height:520px}.problem-heading{grid-template-columns:1fr;gap:15px}.benefit-grid{grid-template-columns:1fr}.security-section>div:last-child{grid-template-columns:1fr 1fr}.marketing-footer{grid-template-columns:1fr}.marketing-footer>small{grid-column:auto}.login-shell{grid-template-columns:1fr}.login-story{min-height:440px}}@media (max-width:600px){.marketing-nav{padding:0 14px}.nav-demo{display:none}.marketing-hero{min-height:auto}.hero-copy{padding:55px 18px}.hero-copy h1{font-size:39px}.hero-copy>div{flex-direction:column}.hero-copy>small{flex-wrap:wrap}.hero-product{min-height:470px;padding-left:18px}.product-window{max-width:94%;height:330px}.phone-card{display:none}.floating-check{bottom:30px;left:30px}.trust-strip{flex-wrap:wrap;gap:14px;height:auto;padding:20px}.marketing-section,.broker-section{padding:70px 18px}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{font-size:32px}.workflow-section,.security-section{padding:70px 18px}.capture-preview,.security-section>div:first-child,.security-section>div:last-child{grid-template-columns:1fr}.marketing-footer{padding:30px 18px}.login-page{padding:14px}.login-shell{margin-top:18px}.login-story,.login-form-panel{padding:27px}.login-story h1{font-size:29px}.portal-choice{grid-template-columns:1fr}.workspace-lock{margin-left:auto}.workspace-lock div{display:none}}.marketing-site{--brand-ink:#071f24;--brand-teal:#00a69a;--brand-lime:#c7f36b;--brand-orange:#ff7849;background:#fbfbf7;overflow:hidden}.marketing-nav{background:#fbfbf7;max-width:1320px;height:88px;padding:0 34px}.marketing-logo>span{background:var(--brand-ink);width:44px;height:44px;box-shadow:5px 5px 0 var(--brand-lime);border-radius:14px}.marketing-logo>strong{letter-spacing:-1.1px;font-family:Arial,sans-serif;font-size:22px;font-weight:900}.marketing-nav>nav a{color:#40565a;font-size:12px}.nav-demo{background:var(--brand-orange);color:var(--brand-ink);border-radius:999px;padding:14px 21px;font-size:11px;box-shadow:0 6px #071f24}.nav-login{font-size:12px}.marketing-hero{background:var(--brand-ink);grid-template-columns:.94fr 1.06fr;min-height:720px;position:relative}.marketing-hero:after{content:"CLAIMS / CAPTURED / RIGHT";color:#ffffff07;letter-spacing:-5px;white-space:nowrap;font-size:90px;font-weight:900;position:absolute;bottom:-15px;left:-4px}.hero-copy{color:#fff;z-index:2;padding:92px 50px 92px max(45px,50vw - 640px);position:relative}.hero-kicker{text-transform:uppercase;letter-spacing:1.3px;background:#c7f36b1a;border:1px solid #c7f36b47;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:9px 13px;font-weight:900;color:var(--brand-lime)!important;font-size:9px!important;display:inline-flex!important}.hero-kicker i{font-size:7px;font-style:normal}.hero-copy h1{letter-spacing:-4px;max-width:680px;margin:25px 0 24px;font-family:Arial,sans-serif;font-size:68px;font-weight:900;line-height:.96}.hero-copy>span{color:#b9c8c9;max-width:580px;font-size:14px}.hero-primary{background:var(--brand-orange);color:var(--brand-ink);border-radius:999px;padding:16px 22px;font-size:11px;box-shadow:0 7px #0000004d}.hero-primary b{margin-left:8px}.hero-secondary{color:#fff;background:0 0;border:1px solid #476064;border-radius:999px;padding:16px 20px;font-size:11px}.hero-secondary i{color:var(--brand-lime);margin-right:7px;font-style:normal}.hero-copy>small{color:#89a0a2;flex-wrap:wrap;gap:11px}.hero-product:before{border:100px solid #c7f36b14;width:600px;height:600px;top:-220px;right:-200px}.hero-orbit{z-index:-1;border:1px solid #ffffff29;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px;bottom:-150px;right:-80px}.orbit-two{background:#ff78492e;border-color:#ff784980;width:170px;height:170px;top:45px;left:70px}.product-window{border:3px solid var(--brand-ink);border-radius:22px;width:680px;height:430px;transform:rotate(-2.5deg);box-shadow:18px 24px #071f2447,0 50px 100px #021f1e59}.window-top>em{color:#08736d;background:#e2f7ed;font-weight:800}.window-body{height:372px}.window-body>section{padding:30px}.mock-stat>span,.mock-claim{border-color:#cad9d6}.phone-card{border-color:var(--brand-ink);border-radius:34px;width:195px;height:290px;bottom:20px;right:3%;transform:rotate(3deg);box-shadow:12px 18px #071f2459}.phone-card:before{background:var(--brand-ink);left:62px}.phone-card>button{background:var(--brand-orange);color:var(--brand-ink);font-weight:900}.floating-check{border:2px solid var(--brand-ink);bottom:42px;left:24px;box-shadow:7px 8px #071f244d}.floating-check>i{background:var(--brand-lime);color:var(--brand-ink)}.response-badge{background:var(--brand-lime);width:130px;height:130px;color:var(--brand-ink);text-align:center;z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:65px;right:8%;transform:rotate(8deg);box-shadow:8px 9px #071f2452}.response-badge b{letter-spacing:-1px;font-size:27px}.response-badge span{text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:900;line-height:1.35}.trust-strip{background:var(--brand-lime);height:92px;color:var(--brand-ink);border:0;gap:45px}.trust-strip b{color:var(--brand-ink);font-size:10px}.benefit-grid article{border:2px solid var(--brand-ink);border-radius:20px;padding:29px;transition:transform .2s;box-shadow:8px 9px #dce9e5}.benefit-grid article:nth-child(2){background:#e7f7f4}.benefit-grid article:nth-child(3){background:#fff1eb}.agency-stack{background:var(--brand-teal);border:3px solid var(--brand-ink);box-shadow:12px 14px #c7f36b}.security-section article{border:2px solid var(--brand-ink);border-radius:17px;box-shadow:5px 6px #071f2424}@media (max-width:900px){.marketing-hero{grid-template-columns:1fr}.hero-copy{padding:70px 28px}.hero-copy h1{font-size:58px}.hero-product{min-height:600px}.response-badge{top:40px;right:4%}.marketing-hero:after{display:none}}@media (max-width:600px){.marketing-nav{height:72px}.marketing-logo>span{width:36px;height:36px}.marketing-logo>strong{font-size:19px}.marketing-hero{background:var(--brand-ink)}.hero-copy{padding:58px 18px 64px}.hero-copy h1{letter-spacing:-2.8px;font-size:46px}.hero-kicker{font-size:8px!important}.hero-product{min-height:485px;padding-left:14px}.response-badge{width:94px;height:94px;top:18px}.response-badge b{font-size:20px}.product-window{max-width:95%;height:345px}.trust-strip{background:var(--brand-lime)}.problem-heading h2{font-size:38px}.benefit-grid article{box-shadow:5px 6px #dce9e5}}.hero-product{background-image:linear-gradient(90deg,#071f242e,#071f2405),url(/claimsnap-storm-home-v1.png);background-position:58%;background-size:cover}.hero-product:after{content:"";z-index:-1;background:linear-gradient(#071f2414,#071f2442);position:absolute;inset:0}.hero-product .product-window{background:#f8faf9f7;width:520px;height:330px;transform:rotate(-2.5deg)translate(-14px,66px);box-shadow:12px 16px #071f2461,0 35px 70px #021f1e59}.hero-product .phone-card{width:170px;height:255px;bottom:25px;right:2%}.hero-product .floating-check{bottom:28px}.hero-product .response-badge{top:45px;right:6%}.hero-product .orbit-one,.hero-product .orbit-two{display:none}@media (max-width:900px){.hero-product{background-position:58%}.hero-product .product-window{transform:rotate(-2deg)translate(-6px,55px)}}@media (max-width:600px){.hero-product{background-position:64%}.hero-product .product-window{width:92%;height:300px;transform:rotate(-2deg)translateY(55px)}.hero-product .window-body{height:242px}.hero-product .response-badge{top:16px;right:3%}.hero-product .floating-check{bottom:18px}}.marketing-site{--brand-ink:#14263d;--brand-teal:#2f6470;--brand-lime:#d9e3df;--brand-orange:#b76f4f;color:#18283a;background:#f7f5f0}.marketing-nav{background:#f7f5f0;border-bottom:1px solid #e3e0d9;max-width:1240px;height:82px;padding:0 30px}.marketing-logo>span{width:39px;height:39px;box-shadow:none;background:#193047;border-radius:9px;font-family:Arial,sans-serif}.marketing-logo>strong{letter-spacing:-.4px;color:#192b3d;font-family:Georgia,serif;font-size:21px;font-weight:500}.marketing-nav>nav a{color:#53616b;font-size:11px;font-weight:600}.nav-login{color:#344c5b;font-size:11px;font-weight:700}.nav-demo{color:#fff;box-shadow:none;background:#193047;border-radius:7px;padding:12px 18px;font-size:10px;font-weight:700}.marketing-hero{background:#f1efe9;border-bottom:1px solid #dedbd3;grid-template-columns:.9fr 1.1fr;min-height:650px}.marketing-hero:after{display:none}.hero-kicker{letter-spacing:1.7px;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;color:#446875!important;font-size:9px!important}.hero-copy h1{letter-spacing:-1.8px;color:#172b3e;max-width:600px;margin:22px 0 23px;font-family:Georgia,serif;font-size:55px;font-weight:400;line-height:1.06}.hero-copy h1 em{color:#456d78;font-style:italic;font-weight:400;display:inline}.hero-copy>span{color:#5d6970;max-width:540px;font-size:13px;line-height:1.75}.hero-primary{color:#fff;box-shadow:none;background:#193047;border-radius:7px;padding:14px 20px;font-size:10px;font-weight:700}.hero-primary b{margin-left:7px;font-weight:400}.hero-secondary{color:#38505c;background:0 0;border:1px solid #b8c0c1;border-radius:7px;padding:14px 18px;font-size:10px;font-weight:700}.hero-secondary i{color:#8c624e}.hero-copy>small{color:#6f797e;gap:13px}.hero-product{background-image:linear-gradient(90deg,#14263d0d,#14263d29),url(/claimsnap-storm-home-v1.png);background-position:58%;min-height:650px;padding-left:42px}.hero-product:before,.hero-product:after,.hero-orbit,.response-badge{display:none}.hero-product .product-window{background:#fafbfaf7;border:1px solid #152e3f33;border-radius:12px;width:500px;height:315px;transform:translate(-6px,65px);box-shadow:0 24px 60px #091d2a3d}.hero-product .window-body>section{padding:20px}.window-top{height:57px}.window-body>section>p{letter-spacing:0;font-family:Georgia,serif;font-size:17px;font-weight:500}.mock-stat strong{font-family:Georgia,serif;font-weight:500}.hero-product .phone-card{border:5px solid #172e3e;border-radius:27px;width:158px;height:242px;bottom:28px;right:3%;transform:none;box-shadow:0 20px 45px #081c2a4d}.phone-card>strong{font-family:Georgia,serif;font-weight:500}.phone-card>button{color:#fff;background:#315f69;font-weight:700}.hero-product .floating-check{border:0;border-radius:8px;bottom:26px;left:28px;box-shadow:0 14px 35px #081c2a33}.floating-check>i{color:#315f69;background:#e2e9e6}.trust-strip{color:#263b4b;background:#fff;border-bottom:1px solid #e2e0da;gap:35px;height:80px}.trust-strip span{color:#7b8385;text-transform:none;letter-spacing:0;font-weight:500}.trust-strip b{color:#40535e;font-size:9px;font-weight:600}.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{color:#52747b}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{letter-spacing:-1px;font-family:Georgia,serif;font-weight:400}.benefit-grid{gap:16px}.benefit-grid article,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){box-shadow:none;background:#fff;border:1px solid #deded9;border-radius:10px;padding:27px}.benefit-grid article:hover{transform:none}.benefit-grid article>span{color:#9a745e;font-family:Georgia,serif;font-weight:400}.benefit-grid h3{letter-spacing:0;font-family:Georgia,serif;font-weight:500}.workflow-visual{border:0;border-radius:13px;box-shadow:0 25px 60px #05152247}.agency-stack{box-shadow:none;background:#e4e8e5;border:1px solid #d4d9d6;border-radius:13px}.agency-stack>div{background:#193047}.security-section article{box-shadow:none;border:1px solid #d9dcda;border-radius:9px}.marketing-cta{background:#e3e8e4;padding:100px 25px}.marketing-cta a:first-child{background:#193047;border-color:#193047}@media (max-width:900px){.hero-copy h1{font-size:48px}.hero-product{min-height:560px}.hero-product .product-window{transform:translate(-5px,55px)}}@media (max-width:600px){.marketing-nav{height:70px}.marketing-logo>span{width:35px;height:35px}.hero-copy{padding:58px 19px 64px}.hero-copy h1{letter-spacing:-1.4px;font-size:41px}.hero-kicker{line-height:1.4;font-size:7px!important}.hero-product{background-position:64%;min-height:460px}.hero-product .product-window{width:92%;height:300px;transform:translateY(50px)}.trust-strip{background:#fff}.problem-heading h2{font-size:34px}.benefit-grid article{box-shadow:none}}html{scroll-behavior:smooth}.mobile-menu-button,.mobile-login-link,.mobile-demo-link{display:none}.mobile-menu-button{background:0 0;border:0;padding:8px}.mobile-menu-button i{background:#193047;width:21px;height:1.5px;margin:5px 0;display:block}.nav-demo{cursor:pointer;border:0}.workflow-tabs button{cursor:pointer}.workflow-tabs button:hover{opacity:.85}.workflow-tabs button.active{opacity:1}.workflow-visual{animation:.22s workflow-in}.visual-progress{gap:0}.progress-part{flex:1;align-items:center;display:flex}.progress-part:last-child{flex:0}.progress-part>b{background:#dbe4e1;flex:1;height:1px}.marketing-cta button{color:#fff;cursor:pointer;background:#193047;border:1px solid #193047;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:800}.marketing-cta a{color:#314643!important;background:0 0!important;border-color:#b8c0c1!important}@keyframes workflow-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.demo-modal{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101717c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.demo-panel{background:#f5f0e8;border:1px solid #ffffff47;border-radius:2px 2px 26px;width:min(680px,100%);max-height:calc(100dvh - 48px);padding:42px 44px 38px;position:relative;overflow-y:auto;box-shadow:18px 22px #ff5a3642,0 40px 110px #00000061}.modal-close{color:#101717;cursor:pointer;background:#fff;border:1px solid #cfd6d1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid;position:absolute;top:17px;right:18px}.modal-close:hover{border-color:#101717}.modal-close:focus-visible,.demo-modal button:focus-visible,.demo-modal input:focus-visible{outline-offset:2px;outline:3px solid #ff5a366b}.demo-brand{align-items:center;gap:12px;margin-bottom:34px;padding-right:52px;display:flex}.demo-brand svg{width:116px;height:auto}.demo-brand>span{color:#68736f;letter-spacing:.5px;text-transform:uppercase;border-left:1px solid #cbd2cd;padding-left:12px;font-size:11px;font-weight:800}.demo-panel>p,.demo-success>p{color:#bf432a;letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.demo-modal h2{color:#101717;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.5px;margin:13px 0 15px;font-size:38px;font-weight:760;line-height:1.06}.demo-panel>span,.demo-success>span{color:#56615e;max-width:580px;font-size:15px;line-height:1.65;display:block}.demo-success>span strong{color:#101717}.demo-agenda{border-top:1px solid #cfd5d0;border-bottom:1px solid #cfd5d0;grid-template-columns:repeat(3,1fr);margin:28px 0 0;display:grid}.demo-agenda>span{align-content:start;min-height:118px;padding:18px 15px 18px 0;display:grid}.demo-agenda>span+span{border-left:1px solid #cfd5d0;padding-left:15px}.demo-agenda i{color:#bf432a;font-family:Georgia,serif;font-size:24px;font-style:normal}.demo-agenda b{color:#101717;margin-top:13px;font-size:13px}.demo-agenda small{color:#6d7774;margin-top:4px;font-size:11px;line-height:1.4}.demo-modal form{grid-template-columns:1fr 1fr;gap:16px;margin-top:27px;display:grid}.demo-modal form label:last-of-type{grid-column:1/-1}.demo-modal label{color:#303a37;gap:7px;font-size:12px;font-weight:800;display:grid}.demo-modal input{color:#101717;background:#fff;border:1px solid #c8cfca;border-radius:2px 2px 11px;width:100%;height:52px;padding:0 15px;font-size:16px}.demo-modal input:hover{border-color:#929d98}.demo-modal input:focus{border-color:#ff5a36}.demo-modal form .form-error{color:#8c2f1d;background:#fff0ec;border:1px solid #efb6aa;border-radius:2px 2px 10px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.demo-modal form .form-error a{color:#8c2f1d;font-weight:900;text-decoration:underline}.demo-modal form>button,.demo-success>button{color:#101717;cursor:pointer;background:#ff5a36;border:0;border-radius:2px 2px 12px;grid-column:1/-1;min-height:54px;padding:14px 20px;font-size:13px;font-weight:900}.demo-modal form>button:disabled{opacity:.62;cursor:wait}.demo-modal form>small{color:#6d7774;text-align:center;grid-column:1/-1;font-size:10px;line-height:1.5}.demo-success{justify-items:start;padding:22px 4px 6px;display:grid}.demo-success>i{color:#195c49;background:#dcebe4;border-radius:2px 2px 17px;place-items:center;width:56px;height:56px;margin-bottom:27px;font-size:20px;font-style:normal;font-weight:900;display:grid}.demo-success h2:focus{outline:0}.demo-success>div{background:#fff;border:1px solid #cfd6d1;border-radius:2px 2px 14px;gap:6px;margin:28px 0 6px;padding:19px 20px;display:grid}.demo-success>div small{color:#bf432a;letter-spacing:1.3px;font-size:9px;font-weight:900}.demo-success>div b{color:#36413e;font-size:12px;line-height:1.55}.demo-success>button{width:100%;margin-top:18px}@media (max-width:600px){.demo-modal{background:#101717cc;align-items:end;padding:0}.demo-panel{width:100%;max-height:94dvh;padding:31px 22px calc(24px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0;box-shadow:0 -18px 70px #00000052}.modal-close{width:40px;height:40px;top:14px;right:15px}.demo-brand{margin-bottom:26px}.demo-brand svg{width:102px}.demo-brand>span{font-size:9px}.demo-modal h2{letter-spacing:-1.15px;font-size:31px}.demo-panel>span,.demo-success>span{font-size:14px}.demo-agenda{grid-template-columns:1fr;margin-top:23px}.demo-agenda>span{grid-template-rows:auto auto;grid-template-columns:38px 1fr;min-height:0;padding:13px 0}.demo-agenda>span+span{border-top:1px solid #cfd5d0;border-left:0;padding-left:0}.demo-agenda i{grid-row:1/3;font-size:21px}.demo-agenda b{margin:0}.demo-agenda small{margin-top:2px}.demo-modal form{grid-template-columns:1fr;gap:13px;margin-top:23px}.demo-modal form label,.demo-modal form label:last-of-type{grid-column:1}.demo-success{padding-top:18px}.demo-success>i{margin-bottom:23px}}@media (max-width:900px){.marketing-nav{position:relative}.mobile-menu-button{margin-left:auto;display:block}.marketing-nav>nav{z-index:20;background:#fff;border:1px solid #dddcd6;border-radius:10px;padding:8px;display:none;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 16px 35px #14263d21}.marketing-nav>nav.open{display:grid}.marketing-nav>nav a{border-bottom:1px solid #eeece6;padding:13px}.marketing-nav>nav a:last-child{border-bottom:0}.marketing-nav>div{margin-left:6px}.workflow-section{gap:48px}.workflow-visual{width:100%}}@media (max-width:600px){.marketing-nav{padding:0 16px}.marketing-nav>div{display:none}.mobile-login-link{display:block!important}.mobile-demo-link{color:#fff;text-align:left;background:#193047;border:0;border-radius:7px;margin-top:7px;padding:12px 13px;font-size:10px;font-weight:700;display:block}.marketing-nav>nav{top:62px}.marketing-hero{flex-direction:column;display:flex}.hero-copy{width:100%}.hero-product{width:100%;padding-left:12px}.hero-product .product-window{max-width:88%;height:285px}.hero-product .window-body{height:228px}.hero-product .window-body>section{padding:13px}.hero-product .phone-card{width:126px;height:205px;padding-left:10px;padding-right:10px;bottom:18px;right:8px}.floating-check{display:none}.trust-strip{flex-wrap:nowrap;justify-content:flex-start;gap:25px;padding:18px;overflow-x:auto}.trust-strip>*{white-space:nowrap}.workflow-section{gap:35px;padding:65px 18px}.workflow-tabs button{padding:16px 0}.workflow-visual{padding:20px 17px}.capture-preview{grid-template-columns:1fr}.capture-preview article{min-height:88px}.broker-section{gap:45px}.agency-stack{padding:15px}.agency-stack article{align-items:flex-start}.agency-stack em{display:none}.marketing-cta>div{flex-direction:column;max-width:260px;margin:auto}.marketing-cta button,.marketing-cta a{width:100%}.marketing-footer>div{flex-wrap:wrap}}.legal-page{color:#263845;max-width:760px;margin:auto;padding:70px 24px 100px}.legal-page>a:first-child{color:#486771;font-size:11px;text-decoration:none}.legal-page>p:first-of-type{color:#52747b;text-transform:uppercase;letter-spacing:1.5px;margin-top:65px;font-size:9px;font-weight:800}.legal-page h1{color:#193047;margin:12px 0 18px;font-family:Georgia,serif;font-size:45px;font-weight:400}.legal-page>span{color:#5d6c73;margin-bottom:45px;font-size:14px;line-height:1.7;display:block}.legal-page h2{margin:30px 0 8px;font-family:Georgia,serif;font-size:20px;font-weight:500}.legal-page h2~p{color:#647177;font-size:12px;line-height:1.75}.legal-action{background:#193047;border-radius:7px;margin-top:35px;padding:13px 18px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}@media (max-width:600px){.legal-page{padding-top:35px}.legal-page>p:first-of-type{margin-top:45px}.legal-page h1{font-size:36px}}.marketing-site{--lux-ink:#101412;--lux-ivory:#f5f1e8;--lux-paper:#fbf9f4;--lux-gold:#a98c5d;--lux-line:#181d1a24;background:var(--lux-paper);color:#171b18}.marketing-nav{background:var(--lux-paper);border:0;max-width:1380px;height:92px;padding:0 42px}.marketing-logo{gap:13px}.marketing-logo>span{background:var(--lux-ink);letter-spacing:.5px;border-radius:50%;width:38px;height:38px;font-size:9px}.marketing-logo>strong{color:var(--lux-ink);letter-spacing:-.5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.marketing-nav>nav{gap:40px}.marketing-nav>nav a,.nav-login{color:#4f554f;letter-spacing:.2px;font-size:10px;font-weight:500}.nav-demo{color:var(--lux-ink);text-transform:uppercase;letter-spacing:1.1px;background:0 0;border:1px solid #292e2a;border-radius:0;padding:13px 19px;font-size:9px}.marketing-hero{background:var(--lux-ink);border:0;grid-template-columns:.82fr 1.18fr;width:calc(100% - 48px);max-width:1440px;min-height:700px;margin:0 auto 24px;overflow:hidden}.hero-copy{color:var(--lux-ivory);padding:95px 64px}.hero-kicker{letter-spacing:2.2px;color:#bba57e!important;font-size:8px!important}.hero-kicker i{color:#bba57e}.hero-copy h1{color:#f7f3ea;letter-spacing:-2.2px;margin:28px 0;font-family:Georgia,serif;font-size:59px;font-weight:400;line-height:1.03}.hero-copy h1 em{color:#c8b58f;font-style:italic;display:block}.hero-copy>span{color:#b8bbb6;font-family:Georgia,serif;font-size:14px;line-height:1.75}.hero-copy>div:not(.hero-kicker){margin:36px 0 30px}.hero-primary{color:#171b18;text-transform:uppercase;letter-spacing:.8px;background:#eee7d9;border-radius:0;padding:15px 21px;font-size:9px}.hero-secondary{color:#eee7d9;text-transform:uppercase;letter-spacing:.7px;border:1px solid #eee7d959;border-radius:0;padding:15px 20px;font-size:9px}.hero-secondary i{display:none}.hero-copy>small{color:#8f948e;letter-spacing:.2px;font-size:8px}.hero-copy>small i{color:#bba57e}.hero-product{isolation:isolate;background:0 0;min-height:700px;padding-left:34px}.hero-photo{object-fit:cover;object-position:58% center;z-index:-3}.hero-product:after{content:"";z-index:-2;background:linear-gradient(90deg,#1014123d,#10141205 50%,#1014121f);display:block;position:absolute;inset:0}.hero-product .product-window{z-index:2;background:#fbf9f4f7;border:1px solid #ffffff8c;border-radius:5px;width:490px;height:310px;transform:translate(-8px,84px);box-shadow:0 30px 80px #0000004d}.hero-product .window-body{height:253px}.window-top>span{background:var(--lux-ink)}.window-top>em{color:#6c6049;background:#eee9df}.hero-product .phone-card{border:4px solid var(--lux-ink);z-index:3;border-radius:23px;width:150px;height:235px;bottom:35px;right:3%;box-shadow:0 28px 70px #0000004d}.phone-card:before{background:var(--lux-ink)}.phone-card>button{background:var(--lux-ink);border-radius:2px}.hero-product .floating-check{z-index:3;background:#fbf9f4;border-radius:3px;bottom:33px;box-shadow:0 20px 50px #00000038}.floating-check>i{color:#8b724c;background:#eee8dd;border-radius:50%}.trust-strip{background:var(--lux-paper);border:0;border-bottom:1px solid var(--lux-line);gap:44px;height:96px}.trust-strip span{color:#88877f;font-family:Georgia,serif;font-style:italic}.trust-strip b{text-transform:uppercase;letter-spacing:1px;color:#323732;font-size:8px;font-weight:500}.marketing-section{padding-top:130px;padding-bottom:130px}.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{color:#91764c;letter-spacing:2px;font-size:8px}.problem-heading{gap:130px}.problem-heading h2,.workflow-copy h2,.broker-section h2,.security-section h2,.marketing-cta h2{color:#171b18;letter-spacing:-1.5px;font-family:Georgia,serif;font-weight:400}.problem-heading h2{font-size:47px}.problem-heading p{color:#686b66;font-family:Georgia,serif;font-size:13px}.benefit-grid article,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){border:0;border-right:1px solid var(--lux-line);background:0 0;border-radius:0;padding:38px 34px 30px}.benefit-grid article:first-child{padding-left:0}.benefit-grid article:last-child{border-right:0}.benefit-grid article>span{color:#a98c5d;font-size:12px}.benefit-grid h3{margin-top:54px;font-size:21px}.benefit-grid p{color:#6c706b;font-size:10px}.workflow-section{background:#151916;padding-top:125px;padding-bottom:125px}.workflow-copy h2{color:#f5f1e8;font-size:43px}.workflow-copy>span{color:#aeb1ac;font-family:Georgia,serif;font-size:12px}.workflow-tabs button{border-color:#ffffff1f}.workflow-tabs button>i{border-color:#8f8065}.workflow-tabs strong{font-family:Georgia,serif;font-size:12px;font-weight:400}.workflow-visual{background:#f8f5ee;border-radius:2px;box-shadow:0 35px 90px #00000057}.visual-tip{color:#6e604a;background:#eee8dc}.broker-section{padding-top:130px;padding-bottom:130px}.broker-section h2{font-size:44px}.broker-section>div>span{font-family:Georgia,serif;font-size:13px}.broker-section li>i{color:#8a714b;background:#ece7dc}.agency-stack{background:#ece8df;border:0;border-radius:2px;padding:30px}.agency-stack article{box-shadow:none;border:0;border-radius:1px}.agency-stack article>span,.agency-stack article:nth-child(2)>span,.agency-stack article:nth-child(3)>span{background:#20251f}.agency-stack>div{letter-spacing:.6px;background:#171b18;border-radius:1px}.security-section{background:#e8e3d8}.security-section h2{font-size:42px}.security-section article{background:0 0;border:0;border-top:1px solid #181d1a2e;border-radius:0;padding:25px 5px}.security-section article i{color:#91764c}.marketing-cta{color:#f5f1e8;background:#151916}.marketing-cta h2{color:#f5f1e8}.marketing-cta button{color:#171b18;text-transform:uppercase;letter-spacing:.8px;background:#e9e1d1;border:0;border-radius:0}.marketing-cta a{text-transform:uppercase;letter-spacing:.8px;color:#e9e1d1!important;border-color:#e9e1d166!important;border-radius:0!important}.marketing-footer{background:var(--lux-paper)}@media (max-width:900px){.marketing-nav{height:78px;padding:0 24px}.marketing-hero{grid-template-columns:1fr;width:calc(100% - 28px)}.hero-copy{padding:75px 44px}.hero-copy h1{font-size:52px}.hero-product{min-height:560px}.hero-product .product-window{transform:translate(-5px,60px)}.marketing-nav>nav{background:#fbf9f4;border-radius:0}.mobile-menu-button i{background:#171b18}}@media (max-width:600px){.marketing-nav{height:68px;padding:0 16px}.marketing-logo>span{width:34px;height:34px}.marketing-logo>strong{font-size:20px}.marketing-hero{width:100%;margin:0;display:flex}.hero-copy{padding:64px 21px 70px}.hero-copy h1{letter-spacing:-1.5px;font-size:43px}.hero-copy>div:not(.hero-kicker){display:grid}.hero-primary,.hero-secondary{text-align:center}.hero-product{min-height:450px;padding-left:10px}.hero-photo{object-position:62% center}.hero-product .product-window{border-radius:3px;height:270px;transform:translateY(48px)}.hero-product .window-body{height:213px}.hero-product .phone-card{width:118px;height:190px}.trust-strip{height:72px}.marketing-section{padding-top:85px;padding-bottom:85px}.problem-heading{gap:24px}.problem-heading h2{font-size:36px}.benefit-grid{border-top:0;margin-top:42px;display:grid}.benefit-grid article,.benefit-grid article:nth-child(2),.benefit-grid article:nth-child(3){border-right:0;border-top:1px solid var(--lux-line);padding:28px 0}.benefit-grid h3{margin-top:25px}.workflow-section{padding-top:85px;padding-bottom:85px}.workflow-copy h2,.broker-section h2,.security-section h2{font-size:35px}.agency-stack{padding:15px}.security-section article{padding:22px 0}.mobile-demo-link{background:#171b18;border-radius:0}}.marketing-nav{height:104px}.marketing-logo>span{width:45px;height:45px;font-size:11px}.marketing-logo>strong{font-size:27px}.nav-demo{padding:15px 22px;font-size:11px}.hero-kicker{line-height:1.5;font-size:11px!important}.hero-copy h1{letter-spacing:-2.8px;max-width:580px;font-size:72px;line-height:.98}.hero-copy>span{max-width:600px;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}.hero-primary,.hero-secondary{padding:17px 23px;font-size:11px}.hero-copy>small{font-size:10px;line-height:1.6}.problem-heading p,.broker-section>div>span,.workflow-copy>span{font-size:15px}.marketing-cta a,.marketing-cta button{padding:15px 20px;font-size:11px}@media (max-width:1100px){.hero-copy{padding-left:45px;padding-right:38px}.hero-copy h1{font-size:62px}.hero-copy>span{font-size:16px}}@media (max-width:900px){.marketing-nav{height:82px}.marketing-logo>span{width:40px;height:40px}.marketing-logo>strong{font-size:24px}.hero-copy h1{font-size:58px}.hero-kicker{font-size:10px!important}.hero-copy>span{font-size:17px}}@media (max-width:600px){.marketing-nav{height:70px}.marketing-logo>span{width:36px;height:36px}.marketing-logo>strong{font-size:22px}.marketing-nav>nav{top:65px}.hero-copy{padding-top:62px}.hero-copy h1{font-size:51px;line-height:1.02}.hero-kicker{letter-spacing:1.4px;font-size:9px!important}.hero-copy>span{font-size:16px}.hero-copy>small{font-size:9px}.trust-strip span{font-size:11px}.trust-strip b{font-size:9px}}.nav-demo,.hero-copy>small{font-size:12px}.trust-strip span{font-size:15px}.trust-strip b,.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{font-size:13px}.problem-heading p,.broker-section>div>span,.workflow-copy>span{font-size:18px;line-height:1.7}.workflow-visual>p{font-size:12px}.workflow-visual>span{font-size:15px;line-height:1.6}.visual-tip{font-size:13px}.agency-stack strong{font-size:15px}.agency-stack small{font-size:13px}.agency-stack em{font-size:11px}.marketing-footer>p{font-size:14px}.marketing-footer>div a,.marketing-cta a,.marketing-cta button{font-size:13px}.brand-board{color:#151a17;background:#f6f1e8;min-height:100vh;padding:70px max(25px,50vw - 620px)}.brand-board>header{max-width:850px}.brand-board>header>a{color:#5f645e;font-size:14px;text-decoration:none}.brand-board>header>p{color:#987b4d;text-transform:uppercase;letter-spacing:2px;margin:65px 0 14px;font-size:13px}.brand-board h1{letter-spacing:-2px;margin:0 0 22px;font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:1.05}.brand-board>header>span{color:#626761;font-size:18px;line-height:1.7;display:block}.brand-grid{gap:20px;margin-top:70px;display:grid}.brand-grid article{background:#fffdf8;border:1px solid #141a1721;padding:38px}.concept-meta{grid-template-columns:45px 1fr;gap:18px;display:grid}.concept-meta>b{color:#a18454;font-family:Georgia,serif;font-size:18px}.concept-meta h2{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.concept-meta p{color:#666b65;max-width:650px;margin:0;font-size:15px;line-height:1.55}.logo-lockup{background:#f1ede4;justify-content:center;align-items:center;gap:22px;min-height:220px;margin:36px 0 20px;display:flex}.logo-lockup svg{width:78px;height:78px}.logo-lockup strong{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:51px;font-weight:400}.mark-preview{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mark-preview>div{border:1px solid #141a171f;justify-content:center;align-items:center;gap:16px;min-height:135px;display:flex}.mark-preview svg{width:64px;height:64px}.mark-preview span{color:#666b65;font-size:14px}.favicon-box{background:#f7f7f7}.favicon-box i{background:#fff;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 2px 8px #0000001a}.favicon-box i svg{width:30px;height:30px}.brand-board>footer{border-top:1px solid #141a172e;margin:50px 0 20px;padding:35px 0;font-family:Georgia,serif;font-size:20px;line-height:1.6}@media (max-width:700px){.marketing-nav>nav a{font-size:14px}.hero-copy>span{font-size:17px}.trust-strip span{font-size:13px}.trust-strip b{font-size:12px}.problem-heading p,.broker-section>div>span,.workflow-copy>span{font-size:16px}.benefit-grid p,.security-section article span{font-size:15px}.brand-board{padding-top:35px}.brand-board>header>p{margin-top:45px}.brand-board h1{font-size:42px}.brand-board>header>span{font-size:16px}.brand-grid article{padding:22px}.concept-meta{grid-template-columns:1fr}.logo-lockup{gap:12px;min-height:170px}.logo-lockup svg{width:52px;height:52px}.logo-lockup strong{font-size:35px}.mark-preview{grid-template-columns:1fr}.concept-meta h2{font-size:24px}}.marketing-logo>span{overflow:visible;box-shadow:none!important;background:0 0!important;border-radius:0!important}.marketing-logo>span svg{width:100%;height:100%;display:block}.login-story .marketing-logo>span{background:0 0!important}.brand-mark{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.brand-mark svg{width:100%;height:100%;display:block}.hero-product{overflow:hidden;padding:0!important}.hero-product .product-window,.hero-product .phone-card,.hero-product .floating-check,.hero-product .response-badge,.hero-product .hero-orbit{display:none!important}.hero-product:after{background:linear-gradient(#0c141405 45%,#0c141438)!important;display:block!important}.hero-photo{object-position:58% center}@media (max-width:900px){.hero-product{min-height:540px}.hero-photo{object-position:58% center}}@media (max-width:600px){.hero-product{min-height:420px}.hero-photo{object-position:61% center}}.extracted-details{grid-template-columns:1fr 1fr;gap:13px;display:grid}.extracted-details label{border:1px solid var(--line);background:#fff;border-radius:11px;gap:6px;padding:13px;display:grid}.extracted-details label>span{font-size:11px;font-weight:800}.extracted-details input{color:#243431;border:1px solid #cdd8d5;border-radius:8px;width:100%;padding:11px;font-size:12px}.extracted-details label small{color:#6d7c79;font-size:9px;line-height:1.4}.extraction-warning{background:#fff2dc;border:1px solid #ecd6ac;border-radius:11px;grid-column:1/-1;align-items:center;gap:11px;padding:13px;display:flex}.extraction-warning>b{color:#82530b;background:#e7c483;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.extraction-warning>span{flex:1;display:grid}.extraction-warning strong{font-size:11px}.extraction-warning small{color:#755f3e;margin-top:3px;font-size:9px}.extraction-warning button{color:#fff;background:#17233a;border:0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.marketing-nav>nav a,.nav-login{font-size:16px!important}.nav-demo{text-decoration:none;font-size:14px!important}.hero-kicker{font-size:14px!important}.hero-copy>span{font-size:21px!important;line-height:1.65!important}.hero-primary,.hero-secondary{font-size:15px!important}.hero-copy>small{line-height:1.6;font-size:14px!important}.trust-strip span,.trust-strip b{font-size:15px!important}.section-eyebrow,.workflow-copy>p,.broker-section>div>p,.security-section>div>p,.marketing-cta>p{font-size:14px!important}.problem-heading p,.workflow-copy>span,.broker-section>div>span{font-size:19px!important}.benefit-grid h3{font-size:28px!important}.benefit-grid p,.security-section article span,.workflow-tabs strong{font-size:18px!important}.workflow-tabs small,.workflow-visual>span,.visual-tip,.capture-preview strong,.broker-section li>span{font-size:15px!important}.login-form-panel>div:first-child>p{font-size:12px}.login-form-panel>div:first-child>span,.login-form-panel form>label{font-size:13px}.login-form-panel input,.portal-choice strong{font-size:14px}.portal-choice small,.login-options label,.login-options a,.demo-note span,.login-form-panel>small{font-size:12px}.demo-note strong{font-size:13px}.login-submit{font-size:14px}.login-signup{text-align:center;color:var(--teal);margin-top:14px;font-size:13px;font-weight:800;text-decoration:none;display:block}.signup-page{background:#edf3f1;min-height:100vh;padding:35px}.signup-shell{background:#fff;border-radius:18px;max-width:960px;margin:25px auto;overflow:hidden;box-shadow:0 25px 70px #1237331f}.signup-shell>header{color:#fff;background:#123f3c;padding:42px 54px}.signup-shell>header .marketing-logo strong{color:#fff}.signup-shell>header>p{color:#9dcec7;text-transform:uppercase;letter-spacing:1.5px;margin:42px 0 8px;font-size:12px;font-weight:800}.signup-shell>header h1{margin:0 0 12px;font-family:Georgia,serif;font-size:44px;font-weight:500}.signup-shell>header>span{color:#c4d9d5;font-size:16px}.signup-shell form{padding:42px 54px}.signup-shell fieldset{border:0;gap:17px;margin:0 0 35px;padding:0;display:grid}.signup-shell legend{margin-bottom:18px;font-family:Georgia,serif;font-size:27px}.signup-shell fieldset>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.signup-shell label{color:#344744;gap:7px;font-size:14px;font-weight:700;display:grid}.signup-shell input{border:1px solid #cbd8d4;border-radius:9px;width:100%;padding:14px;font-size:15px}.signup-shell label small{color:#70807c;font-size:12px}.signup-consent{background:#f3f6f5;border-radius:10px;align-items:flex-start;padding:16px;gap:11px!important;line-height:1.5!important;display:flex!important}.signup-consent input{width:18px;margin-top:2px}.signup-consent a{color:var(--teal)}.signup-submit{background:var(--teal);color:#fff;border:0;border-radius:9px;width:100%;margin-top:18px;padding:16px;font-size:15px;font-weight:800}.signup-login{text-align:center;font-size:14px}.signup-login a,.signup-success a{color:var(--teal);font-weight:800}.signup-success{text-align:center;padding:80px}.signup-success>b{color:#358054;background:#dff0e6;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;display:grid}.signup-success h2{font-family:Georgia,serif;font-size:34px}.signup-success p{font-size:16px}.legal-page{max-width:900px}.legal-page p{font-size:16px!important;line-height:1.75!important}.legal-page h2{margin-top:34px!important;font-size:24px!important}@media (max-width:700px){.extracted-details{grid-template-columns:1fr}.extraction-warning{flex-wrap:wrap;grid-column:1;align-items:flex-start}.signup-page{padding:14px}.signup-shell>header,.signup-shell form{padding:30px 22px}.signup-shell>header h1{font-size:35px}.signup-shell fieldset>div{grid-template-columns:1fr}.hero-copy>span{font-size:18px!important}.benefit-grid p,.security-section article span{font-size:17px!important}}.marketing-nav{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 64px,1440px)!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:grid!important}.marketing-nav>.marketing-logo{justify-self:start}.marketing-nav>nav{justify-self:center;align-items:center;display:flex;gap:44px!important;margin:0!important}.marketing-nav>div{justify-self:end;align-items:center;gap:18px;display:flex}.marketing-nav>nav a,.nav-login{line-height:1.2;font-size:17px!important}.nav-demo{justify-content:center;align-items:center;min-height:54px;display:inline-flex;padding:0 26px!important;font-size:14px!important}.marketing-hero{width:min(100% - 64px,1440px)!important;margin:0 auto!important}.hero-copy{padding-left:clamp(48px,6vw,96px)!important;padding-right:clamp(48px,5vw,82px)!important}.hero-copy h1{font-size:clamp(58px,5.2vw,82px)!important;line-height:1.02!important}.hero-copy>span{max-width:650px!important;font-size:22px!important;line-height:1.65!important}.hero-copy>div:not(.hero-kicker){align-items:center;gap:16px;display:flex}.hero-primary,.hero-secondary{align-items:center;min-height:58px;display:inline-flex;padding:0 25px!important;font-size:16px!important}.hero-copy>small{flex-wrap:wrap!important;align-items:center!important;gap:14px 24px!important;font-size:15px!important;display:flex!important}.hero-copy>small>span{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.hero-copy>small i{flex:none;margin:0!important}.trust-strip{flex-wrap:wrap;min-height:92px;gap:30px 46px!important;height:auto!important;padding:22px 32px!important}.trust-strip span,.trust-strip b{white-space:nowrap;font-size:16px!important}.marketing-section{width:min(100% - 64px,1320px)!important;max-width:none!important;padding:120px 0!important}.section-eyebrow{margin-bottom:24px;font-size:15px!important}.problem-heading{display:block!important}.problem-heading h2{max-width:1050px;margin:0!important;font-size:clamp(48px,4vw,68px)!important;line-height:1.08!important}.problem-heading p{max-width:760px;margin:30px 0 0!important;font-size:21px!important;line-height:1.7!important}.benefit-grid{border-top:1px solid var(--lux-line);gap:0!important;margin-top:70px!important}.benefit-grid article{padding:50px 38px!important}.benefit-grid h3{margin:38px 0 18px!important;font-size:30px!important;line-height:1.18!important}.benefit-grid p{font-size:19px!important;line-height:1.7!important}.workflow-section,.broker-section,.security-section{font-size:18px}.workflow-copy>span,.broker-section>div>span{font-size:20px!important;line-height:1.7!important}.workflow-tabs strong{font-size:19px!important}.workflow-tabs small{font-size:16px!important;line-height:1.5!important}.workflow-visual>span{font-size:17px!important}.capture-preview strong{font-size:16px!important}.capture-preview small{font-size:14px!important}.visual-tip{font-size:15px!important;line-height:1.5!important}.broker-section li strong{font-size:18px!important}.broker-section li>span{font-size:16px!important;line-height:1.55!important}.security-section article strong{font-size:19px!important}.security-section article span{font-size:17px!important;line-height:1.65!important}.marketing-footer>p,.marketing-footer>div a{font-size:16px!important}.marketing-footer>small{font-size:14px!important}@media (max-width:900px){.marketing-nav{width:calc(100% - 40px)!important;padding:0!important;display:flex!important}.marketing-nav>nav{display:none;position:absolute}.marketing-nav>nav.open{display:grid}.marketing-nav>div{margin-left:auto}.marketing-hero{width:calc(100% - 28px)!important}.marketing-section{width:calc(100% - 48px)!important}.benefit-grid{grid-template-columns:1fr!important}.benefit-grid article{border-bottom:1px solid var(--lux-line);border-right:0!important}.problem-heading p{max-width:100%}}@media (max-width:600px){.marketing-nav{width:calc(100% - 32px)!important}.marketing-hero{width:100%!important}.hero-copy{padding:58px 22px!important}.hero-copy h1{font-size:48px!important}.hero-copy>span{font-size:18px!important}.hero-copy>div:not(.hero-kicker){display:grid!important}.hero-copy>small{gap:12px!important;display:grid!important}.marketing-section{width:calc(100% - 40px)!important;padding:84px 0!important}.problem-heading h2{font-size:39px!important}.problem-heading p{font-size:18px!important}.benefit-grid article{padding:34px 0!important}.benefit-grid h3{font-size:27px!important}.benefit-grid p{font-size:17px!important}.trust-strip{overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important}}.hero-copy>small{justify-items:start;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.broker-section>div>a.broker-portal-link{border:1px solid;justify-content:center;align-items:center;gap:14px;min-height:62px;padding:0 26px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s;font-size:18px!important;display:inline-flex!important}.broker-section>div>a.broker-portal-link:hover{background:var(--teal);color:#fff}.broker-portal-link span{font-size:24px;line-height:1}@media (max-width:600px){.broker-section>div>a.broker-portal-link{width:100%;font-size:17px!important}}.broker-main{padding:42px clamp(24px,3.5vw,60px) 70px!important}.page-heading{align-items:center!important;margin-bottom:30px!important}.page-heading h1{font-size:38px!important}.page-heading>div>span{margin-top:10px!important;font-size:15px!important}.page-heading p{font-size:11px!important}.heading-actions{gap:12px!important}.heading-actions .primary,.heading-actions .secondary{min-height:48px;padding:0 18px;font-size:13px}.stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-bottom:20px!important}.stat-card{min-height:128px!important;padding:22px!important}.stat-card span{font-size:13px!important}.stat-card strong{font-size:34px!important}.stat-card small{font-size:12px!important}.focused-dashboard{grid-template-columns:minmax(0,2fr) minmax(300px,.7fr)!important;gap:20px!important}.panel-title{padding:22px 24px!important}.panel-title p{font-size:21px!important}.panel-title span{margin-top:6px!important;font-size:13px!important}.panel-title button{font-size:13px!important}.claim-row{min-height:82px;grid-template-columns:48px minmax(190px,1fr) minmax(170px,.75fr) 54px 12px!important;padding:16px 24px!important}.claim-icon{width:44px!important;height:44px!important}.claim-main strong{font-size:14px!important}.claim-main span,.claim-status small{font-size:12px!important}.status{padding:6px 9px!important;font-size:11px!important}.progress-ring{width:44px!important;height:44px!important}.progress-ring span{font-size:10px!important}.quick-actions{padding:10px 16px 18px;display:grid}.quick-actions button{text-align:left;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e7eeec;grid-template-columns:42px 1fr 12px;align-items:center;gap:12px;padding:17px 8px;display:grid}.quick-actions button:last-child{border-bottom:0}.quick-actions button:hover{background:#f6faf8}.quick-actions button>i{width:42px;height:42px;color:var(--teal);background:#e5f2ef;border-radius:10px;place-items:center;font-size:18px;font-style:normal;display:grid}.quick-actions button>span{display:grid}.quick-actions strong{font-size:14px}.quick-actions small{color:#74817f;margin-top:4px;font-size:12px}.quick-actions b{color:#78908b;font-size:20px}.section-toolbar p{font-size:24px!important}.section-toolbar>div>span{font-size:13px!important}.section-toolbar input{min-height:44px;font-size:13px!important}.section-toolbar .primary,.section-toolbar .secondary{min-height:44px;font-size:12px}.import-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0a181694;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-centre{background:#fff;border-radius:18px;width:min(720px,100%);overflow:hidden;box-shadow:0 28px 90px #0000003d}.import-centre>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:30px 32px 24px;display:flex}.import-centre>header span{letter-spacing:1.4px;color:var(--teal);font-size:11px;font-weight:800}.import-centre h2{margin:8px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.import-centre>header p{color:#657572;max-width:580px;margin:0;font-size:14px;line-height:1.6}.import-centre>header>button{border:1px solid var(--line);background:#fff;border-radius:9px;flex:none;width:36px;height:36px;font-size:22px}.import-drop{text-align:center;cursor:pointer;background:#f7faf9;border:2px dashed #b9cec9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin:26px 32px 32px;padding:28px;display:flex}.import-drop input{display:none}.import-drop i{width:54px;height:54px;color:var(--teal);background:#e0f0ec;border-radius:50%;place-items:center;font-size:25px;font-style:normal;display:grid}.import-drop strong{margin-top:18px;font-size:18px}.import-drop span{color:#71817e;margin-top:7px;font-size:13px}.import-drop b{background:var(--teal);color:#fff;border-radius:9px;margin-top:22px;padding:12px 20px;font-size:13px}.import-review{padding:26px 32px 32px}.import-file{border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.import-file>i{width:45px;height:45px;color:var(--teal);background:#e7f1ef;border-radius:9px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.import-file p{flex:1;margin:0;display:grid}.import-file strong{font-size:14px}.import-file span{color:#73817e;margin-top:4px;font-size:12px}.import-file button{color:var(--teal);background:0 0;border:0;font-size:12px;font-weight:800}.import-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.import-summary article{background:#f3f7f5;border-radius:11px;padding:16px;display:grid}.import-summary span{color:#6b7976;font-size:12px}.import-summary strong{margin-top:6px;font-family:Georgia,serif;font-size:28px}.import-summary article.attention{background:#fff4df}.import-checks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.import-checks p{color:#4f5f5c;gap:10px;margin:10px 0;font-size:13px;display:flex}.import-checks span{color:var(--teal);font-weight:900}.import-review footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.import-review footer button{min-height:44px;font-size:13px}.import-complete{text-align:center;padding:48px 34px}.import-complete>i{color:#397d57;background:#def0e5;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;font-style:normal;display:grid}.import-complete h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:500}.import-complete p{color:#657572;max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.6}.import-complete button{min-height:46px;font-size:13px}@media (max-width:760px){.broker-main{padding:24px 14px 50px!important}.page-heading h1{font-size:30px!important}.stats-grid,.focused-dashboard{grid-template-columns:1fr!important}.claim-row{grid-template-columns:42px 1fr 38px 8px!important;padding:14px!important}.import-overlay{padding:10px}.import-centre>header{padding:22px}.import-centre h2{font-size:25px}.import-drop,.import-review{margin:18px;padding:20px}.import-review{margin:0}.import-summary{grid-template-columns:1fr}.import-review footer button{flex:1}}.app-shell .app-header{border-bottom:1px solid var(--console-line);height:68px;box-shadow:none;background:#fff;padding:0 26px}.app-shell .brand{min-width:220px}.app-shell .brand-mark{background:var(--console);border-radius:8px;width:34px;height:34px}.app-shell .brand strong{font-size:17px}.app-shell .brand small{display:none}.app-shell .workspace-lock{background:0 0;border-radius:0;margin-left:24px;margin-right:auto;padding:0}.app-shell .workspace-lock strong{font-size:12px}.app-shell .workspace-lock small{font-size:10px}.app-shell .header-actions{min-width:auto}.app-shell .agency-chip{border-color:#ffffff1a;padding:0 8px 22px}.app-shell .agency-chip>span{color:var(--console);background:#fff;border-radius:8px}.app-shell .agency-chip strong{color:#fff;font-size:13px}.app-shell .agency-chip small{color:#9fb0aa;font-size:11px}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{color:#bac7c2;border-radius:7px;min-height:44px;padding:0 12px;font-size:13px}.app-shell .sidebar nav button:hover{color:#fff;background:#ffffff0e}.app-shell .security-note{background:#fff1;border-radius:8px}.app-shell .security-note strong{color:#fff}.app-shell .security-note small{color:#9fb0aa}.app-shell .page-heading{align-items:flex-end!important;margin:0 0 22px!important}.app-shell .page-heading p{letter-spacing:.8px;color:#5d746c;margin-bottom:8px;font-size:11px!important}.app-shell .page-heading>div>span{color:#697a74;margin-top:7px!important;font-size:13px!important}.app-shell .heading-actions button{border-radius:7px;min-height:42px;padding:0 15px;font-size:12px}.app-shell .heading-actions .primary{background:#147d6c;border-color:#147d6c}.app-shell .stats-grid{border:1px solid var(--console-line);background:#fff;border-radius:9px;overflow:hidden;gap:0!important;margin-bottom:16px!important;display:flex!important}.app-shell .stat-card{border:0;border-right:1px solid var(--console-line);border-radius:0;flex:1;align-items:center;display:flex;min-height:92px!important;padding:17px 22px!important}.app-shell .stat-card>div{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:15px}.app-shell .stat-card span{color:#60716b;font-size:12px!important}.app-shell .stat-card strong{color:#172823;grid-row:1/3;margin:0;font-family:Arial,sans-serif;font-weight:750;font-size:28px!important}.app-shell .stat-card small{color:#71837c;font-size:11px!important}.app-shell .stat-card i{display:none}.app-shell .focused-dashboard{grid-template-columns:minmax(0,1fr) 286px!important;gap:16px!important}.app-shell .panel{border:1px solid var(--console-line);box-shadow:none;border-radius:9px}.app-shell .panel-title p{font-family:Arial,sans-serif;font-weight:750;font-size:16px!important}.app-shell .panel-title span{margin-top:4px!important;font-size:11px!important}.app-shell .panel-title button{font-size:11px!important}.app-shell .claim-row{min-height:70px;grid-template-columns:38px minmax(190px,1fr) minmax(150px,.7fr) 42px 10px!important;padding:12px 18px!important}.app-shell .claim-icon{border-radius:7px;width:36px!important;height:36px!important}.app-shell .status{padding:5px 8px!important;font-size:10px!important}.app-shell .progress-ring{width:38px!important;height:38px!important}.app-shell .progress-ring span{font-size:9px!important}.app-shell .quick-actions{padding:7px 12px 12px}.app-shell .quick-actions button{grid-template-columns:34px 1fr 9px;gap:10px;padding:14px 6px}.app-shell .quick-actions button>i{border-radius:7px;width:34px;height:34px;font-size:15px}.app-shell .quick-actions small{margin-top:3px;font-size:10px}.app-shell .quick-actions b{font-size:16px}.app-shell .table-panel{border-radius:9px}.app-shell .section-toolbar p{font-family:Arial,sans-serif;font-weight:750;font-size:22px!important}.app-shell .policy-admin-card{box-shadow:none;border-radius:9px}@media (max-width:760px){.app-shell .app-header{height:62px}.app-shell .workspace-lock{margin-left:auto}.app-shell .broker-main{width:100%;margin:0;padding:22px 14px 50px!important}.app-shell .page-heading{align-items:flex-start!important}.app-shell .stats-grid{grid-template-columns:1fr 1fr!important;display:grid!important}.app-shell .stat-card{border-right:0;border-bottom:1px solid var(--console-line);min-height:82px!important}.app-shell .stat-card:last-child{grid-column:1/-1}.app-shell .focused-dashboard{grid-template-columns:1fr!important}.app-shell .claim-row{grid-template-columns:36px 1fr 38px 8px!important}}.signup-wizard-page{background:#eef1ee;padding:28px}.signup-wizard{background:#fff;border-radius:18px;grid-template-columns:390px 1fr;width:min(1080px,100%);min-height:720px;margin:22px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 70px #1126211f}.signup-wizard>aside{color:#fff;background:#162723;flex-direction:column;padding:38px;display:flex}.signup-wizard>aside .marketing-logo strong{color:#fff}.signup-intro{margin:70px 0 44px}.signup-intro>p{letter-spacing:1.5px;color:#78c2b1;font-size:11px;font-weight:800}.signup-intro h1{margin:12px 0 17px;font-family:Georgia,serif;font-size:39px;font-weight:500;line-height:1.08}.signup-intro>span{color:#b9c8c3;font-size:15px;line-height:1.65}.signup-wizard ol{gap:22px;margin:auto 0 0;padding:0;list-style:none;display:grid}.signup-wizard li{opacity:.45;align-items:center;gap:12px;display:flex}.signup-wizard li.active{opacity:1}.signup-wizard li i{border:1px solid #80928c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.signup-wizard li>span{display:grid}.signup-wizard li small{color:#9fb0aa;margin-top:3px;font-size:11px}.signup-wizard>section{flex-direction:column;padding:58px 64px;display:flex}.signup-step-head>span{letter-spacing:1.2px;color:#147d6c;font-size:11px;font-weight:800}.signup-step-head h2{margin:10px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.signup-step-head p{color:#687873;max-width:560px;margin:0;font-size:14px;line-height:1.6}.signup-step-form{gap:18px;margin-top:35px;display:grid}.signup-step-form>label,.signup-step-form>div>label,.signup-optional label{color:#31433e;gap:7px;font-size:13px;font-weight:750;display:grid}.signup-step-form label>small{color:#788680;margin-left:5px;font-weight:400}.signup-step-form input{background:#fff;border:1px solid #c9d4d0;border-radius:8px;width:100%;height:48px;padding:0 13px;font-size:14px}.signup-step-form input:focus{border-color:#147d6c;outline:2px solid #b8ded5}.signup-step-form>div:not(.signup-buttons):not(.signup-review){grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-next{color:#fff;background:#147d6c;border:0;border-radius:8px;justify-self:end;min-height:50px;padding:0 22px;font-size:14px;font-weight:800}.signup-next:disabled{opacity:.6}.signup-buttons{justify-content:space-between;align-items:center;margin-top:8px;grid-template-columns:none!important;display:flex!important}.signup-buttons>button:first-child{color:#52635e;background:0 0;border:0;font-size:13px}.signup-optional{border:1px solid #d8e0dd;border-radius:9px}.signup-optional summary{cursor:pointer;padding:15px;font-size:13px;font-weight:750}.signup-optional summary span{float:right;color:#77857f;font-size:11px;font-weight:400}.signup-optional>div{padding:4px 15px 17px;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.signup-review{gap:12px;grid-template-columns:1fr 1fr!important;display:grid!important}.signup-review article{border:1px solid #d9e1de;border-radius:9px;padding:16px;display:grid;position:relative}.signup-review article>span{letter-spacing:1px;color:#72817b;font-size:10px}.signup-review strong{margin-top:9px;font-size:14px}.signup-review small{color:#6d7d77;margin-top:4px;font-size:12px}.signup-review button{color:#147d6c;background:0 0;border:0;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.signup-wizard .signup-consent{font-size:12px!important}.signup-wizard .signup-login{margin-top:auto;padding-top:28px}.signup-complete{text-align:center;max-width:500px;margin:auto}.signup-complete>b{color:#287a5c;background:#dff1e9;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;display:grid}.signup-complete>p{letter-spacing:1.3px;color:#147d6c;margin:22px 0 8px;font-size:11px;font-weight:800}.signup-complete h2{margin:0 0 12px;font-family:Georgia,serif;font-size:35px;font-weight:500}.signup-complete>span{color:#667671;font-size:15px;line-height:1.65;display:block}.signup-complete>a,.primary-link{background:#147d6c;border-radius:8px;margin-top:25px;padding:13px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.form-error{background:#fff0ed;border:1px solid #f0c9c1;border-radius:7px;padding:10px;color:#a33f32!important;font-size:12px!important}.account-message-page{background:#eef2ef;place-items:center;min-height:100vh;padding:20px;display:grid}.account-message-page>section{background:#fff;border-radius:16px;width:min(520px,100%);padding:45px;box-shadow:0 20px 60px #1126211a}.account-message-page>section>a:first-child{color:#172823;font-family:Georgia,serif;font-size:24px;text-decoration:none}.account-message-page p{letter-spacing:1.2px;color:#147d6c;margin:40px 0 8px;font-size:10px;font-weight:800}.account-message-page h1{margin:0 0 12px;font-family:Georgia,serif;font-size:35px;font-weight:500}.account-message-page span{color:#65746f;font-size:14px;line-height:1.6}.account-message-page form{gap:16px;margin-top:25px;display:grid}.account-message-page label{gap:7px;font-size:13px;font-weight:750;display:grid}.account-message-page input{border:1px solid #cbd6d2;border-radius:8px;height:48px;padding:0 12px}.account-message-page form>button{color:#fff;background:#147d6c;border:0;border-radius:8px;height:48px;font-weight:800}@media (max-width:800px){.signup-wizard-page{padding:14px}.signup-wizard{margin-top:12px;display:block}.signup-wizard>aside{padding:24px}.signup-intro{margin:34px 0 26px}.signup-intro h1{font-size:32px}.signup-wizard ol{grid-template-columns:repeat(3,1fr);gap:8px}.signup-wizard li{text-align:center;justify-items:center;display:grid}.signup-wizard li small{display:none}.signup-wizard>section{min-height:580px;padding:34px 22px}.signup-step-head h2{font-size:29px}.signup-step-form>div:not(.signup-buttons):not(.signup-review),.signup-review{grid-template-columns:1fr!important}}.app-shell{--console:#202b44;--console-soft:#2b3856;--console-line:#dfe3eb;--console-bg:#f7f6f2;background:var(--console-bg)}.app-shell .app-header{border-color:var(--console-line);background:#fffdfa}.app-shell .brand{gap:10px}.app-shell .brand-mark{width:40px;height:40px;background:0 0!important;border-radius:0!important}.app-shell .brand strong{color:#1f2940;letter-spacing:-.5px;font-size:19px}.app-shell .workspace-lock>span{color:#526be5;background:#edf0ff}.app-shell .workspace-lock strong{color:#26324d}.app-shell .workspace-lock small{color:#7b8291}.app-shell .avatar{color:#344a9a;background:#edf0ff}.app-shell .icon-button{border-color:#dfe3eb}.app-shell .agency-chip>span{color:#283651}.app-shell .agency-chip small,.app-shell .security-note small{color:#aab3c7}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{color:#c2c8d7}.app-shell .sidebar nav button i,.app-shell .sidebar-bottom>button i{color:#929db7}.app-shell .sidebar nav button:hover{background:#2b3856}.app-shell .sidebar nav button em{background:#ff8067}.app-shell .security-note{background:#2b3856}.app-shell .page-heading p{color:#65718b}.app-shell .page-heading h1,.app-shell .stat-card strong{color:#1e2940}.app-shell .page-heading>div>span b{color:#e06450}.app-shell .heading-actions .primary:hover,.app-shell .primary:hover{background:#4059cd}.app-shell .secondary{color:#3e4961;background:#fff;border-color:#d9deea}.app-shell .stats-grid,.app-shell .panel{border-color:#dfe3eb}.app-shell .panel-title button,.app-shell .section-toolbar button:not(.primary),.app-shell .review-card-title button{color:#4962d8}.app-shell .claim-row:hover,.app-shell .data-row:hover{background:#fafaff}.app-shell .claim-icon,.app-shell .quick-actions button>i{color:#536de7;background:#eef1ff}.app-shell .quick-actions button>i{color:#526be5}.app-shell .quick-actions b{color:#7c86a0}.app-shell .access-pill,.app-shell .active-pill{color:#425bc5;background:#eef1ff}.app-shell .status.success{color:#35785f;background:#e8f3ef}.app-shell .status.warn{color:#b45c42;background:#fff0e8}.app-shell .import-centre>header span,.app-shell .import-file button{color:#526be5}.app-shell .import-drop i{color:#526be5;background:#eef1ff}.app-shell .import-drop b{background:#526be5}.app-shell .import-checks span{color:#526be5}.signup-wizard-page{background:#f1f2f6}.signup-wizard>aside{background:#202b44}.signup-intro>p{color:#91a3ff}.signup-intro>span{color:#c6cce0}.signup-step-head>span,.signup-review button,.signup-login a{color:#526be5}.signup-next,.signup-complete>a,.account-message-page form>button,.primary-link{background:#526be5}.signup-step-form input:focus{border-color:#526be5;outline-color:#d8deff}.signup-complete>b{color:#526be5;background:#eef1ff}.wizard-header .brand-mark{background:0 0;width:36px;height:36px}.wizard-kicker,.wizard-content>p+* .active,.wizard-tip>span{color:#526be5}.wizard-steps div.active span{color:#526be5;border-color:#526be5}.wizard-steps div.done span{background:#526be5;border-color:#526be5}.wizard-options button.selected,.capture-grid button.captured{background:#f0f2ff;border-color:#7186e7}.wizard-options button.selected span{background:#526be5;border-color:#526be5}.wizard-tip{background:#f0f2ff}.wizard-footer .primary{background:#526be5;border-color:#526be5}.wizard-footer .primary:disabled{opacity:.35;cursor:not-allowed}.extraction-warning button{color:#526be5}.camera-screen{color:#fff;clip-path:inset(0 -100vmax);background:#0e1423;grid-template-rows:auto minmax(400px,1fr) auto auto;max-width:560px;min-height:100vh;margin:0 auto;display:grid;box-shadow:0 0 0 100vmax #0a0f1b}.camera-screen>header{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;height:82px;padding:0 18px;display:grid}.camera-screen>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:50%;width:40px;height:40px;font-size:19px}.camera-screen>header>div{text-align:center;display:grid}.camera-screen>header span{letter-spacing:1.3px;color:#9dace8;font-size:9px;font-weight:800}.camera-screen>header strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;overflow:hidden}.camera-view{border-radius:22px;min-height:430px;margin:0 14px;position:relative;overflow:hidden}.scene-view{background:linear-gradient(#0e142324,#0e142333),url(/claimsnap-storm-home-hero.jpg) 50%/cover}.document-view{background:#343d50;place-items:center;display:grid}.camera-subject{justify-content:center;align-items:flex-end;padding:28px;display:flex;position:absolute;inset:0}.camera-subject span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d18ad;border-radius:999px;padding:11px 15px;font-size:12px}.focus-corners{position:absolute;inset:13% 10%}.focus-corners i{filter:drop-shadow(0 1px 2px #00000080);border-style:solid;border-color:#fff;width:42px;height:42px;position:absolute}.focus-corners i:first-child{border-width:3px 0 0 3px;border-radius:8px 0 0;top:0;left:0}.focus-corners i:nth-child(2){border-width:3px 3px 0 0;border-radius:0 8px 0 0;top:0;right:0}.focus-corners i:nth-child(3){border-width:0 3px 3px 0;border-radius:0 0 8px;bottom:0;right:0}.focus-corners i:nth-child(4){border-width:0 0 3px 3px;border-radius:0 0 0 8px;bottom:0;left:0}.camera-quality{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d18b3;border-radius:999px;padding:8px 11px;font-size:10px;position:absolute;top:14px;left:14px}.camera-quality span{color:#69d5a8;margin-right:5px}.document-sheet{color:#172033;background:#fff;border-radius:4px;align-content:start;gap:12px;width:68%;height:76%;padding:28px 22px;display:grid;transform:rotate(-1deg);box-shadow:0 14px 35px #0000004d}.document-sheet>span{color:#526be5;font-size:10px;font-weight:900}.document-sheet>i{background:#dfe3eb;border-radius:3px;height:7px}.document-sheet>i:nth-of-type(2){width:78%}.document-sheet>i:nth-of-type(3){width:91%}.document-sheet>i:nth-of-type(4){width:65%}.document-sheet>b{color:#778094;text-align:center;margin-top:auto;font-size:10px}.camera-screen>footer{grid-template-columns:1fr 92px 1fr;align-items:center;height:126px;padding:0 38px;display:grid}.camera-screen>footer>button{color:#c9d0df;background:0 0;border:0;justify-items:center;gap:7px;font-size:10px;display:grid}.camera-screen>footer button>i{background:#273149;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-style:normal;display:grid}.camera-shutter{border:4px solid #fff!important;border-radius:50%!important;width:82px!important;height:82px!important;padding:6px!important;display:block!important}.camera-shutter i{background:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important}.camera-screen footer input{display:none}.camera-privacy{text-align:center;color:#7f899f;margin:0;padding:0 20px 18px;font-size:9px}.camera-checking,.camera-issue{border-radius:12px;align-items:center;gap:11px;margin:12px 18px 0;padding:13px;display:flex}.camera-checking>i{color:#91a3ff;font-style:normal}.camera-checking>span,.camera-issue{font-size:10px}.camera-checking strong{margin-bottom:3px;font-size:11px;display:block}.camera-issue{color:#8f412f;background:#fff0e8;display:grid}.camera-issue b{font-size:12px}.camera-issue span{font-size:10px;line-height:1.45}.camera-issue+.camera-checking{display:none}.camera-view>video,.camera-preview{object-fit:cover;background:#111827;width:100%;height:100%;position:absolute;inset:0}.camera-view>video.mirror{transform:scaleX(-1)}.document-view .camera-preview{object-fit:contain;background:#252d3d}.camera-view.has-live-camera{background:#111827}.camera-view.has-preview .focus-corners{opacity:.42}.camera-status{z-index:3;text-align:center;background:#0c121fd1;place-content:center;justify-items:center;gap:10px;padding:38px;display:grid;position:absolute;inset:0}.camera-status>i{background:#ffffff1a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;font-style:normal;display:grid}.camera-status>strong{font-size:16px}.camera-status>span{color:#c9d0df;max-width:310px;font-size:12px;line-height:1.55}.camera-file-preview{text-align:center;background:#30394b;place-content:center;justify-items:center;gap:12px;padding:30px;display:grid;position:absolute;inset:0}.camera-file-preview>i{color:#e2583e;background:#fff;border-radius:8px;place-items:center;width:72px;height:88px;font-size:17px;font-style:normal;font-weight:900;display:grid;box-shadow:0 12px 32px #0000003d}.camera-file-preview>strong{overflow-wrap:anywhere;max-width:330px;font-size:14px}.camera-file-preview>span{color:#bfc7d7;font-size:11px}.camera-switch{place-items:center;display:grid!important}.camera-shutter:disabled{opacity:.5}.camera-retake{background:#222c41!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:82px!important;height:82px!important}.camera-retake>i{background:0 0!important;font-size:25px!important}.camera-retake>span{font-size:10px}@media (min-width:760px){.camera-screen{border-radius:28px;min-height:calc(100vh - 40px);margin:20px auto;overflow:hidden;box-shadow:0 28px 90px #00000073}}.wizard-content{max-width:720px}.wizard-content>h1{font-size:38px}.wizard-content>p{max-width:660px;font-size:14px}.claim-plan{gap:16px;display:grid}.claim-plan-summary{color:#fff;background:#202b44;border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:17px 19px;display:grid}.claim-plan-summary>div{place-items:center;width:52px;height:52px;display:grid;position:relative}.claim-plan-summary>div i{background:conic-gradient(#91a3ff var(--capture-progress),#ffffff24 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.claim-plan-summary>div span{font-size:12px;font-weight:850}.claim-plan-summary p{margin:0;display:grid}.claim-plan-summary small{color:#c6cce0;margin-top:4px;font-size:12px;line-height:1.45}.claim-plan-summary em{color:#aeb8d5;white-space:nowrap;font-size:11px;font-style:normal}.claim-plan-list{background:#fff;border:1px solid #dfe3eb;border-radius:16px;display:grid;overflow:hidden}.claim-plan-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e7ee;grid-template-columns:46px 1fr auto 12px;align-items:center;gap:13px;padding:16px 18px;display:grid}.claim-plan-list>button:last-child{border-bottom:0}.claim-plan-list>button>i{color:#526be5;background:#eef1ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.claim-plan-list>button>span{display:grid}.claim-plan-list small{color:#737d92;margin-top:4px;font-size:11px;line-height:1.45}.claim-plan-list b{text-transform:uppercase;letter-spacing:.6px;color:#7b8498;white-space:nowrap;background:#f3f4f7;border-radius:999px;padding:7px 9px;font-size:10px}.claim-plan-list>button>em{color:#98a0b1;font-size:23px;font-style:normal}.plan-reassurance{align-items:flex-start;gap:11px;padding:2px 4px;display:flex}.plan-reassurance>span{color:#526be5;background:#e7f0ff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.plan-reassurance p{margin:0;display:grid}.plan-reassurance small{color:#737d92;margin-top:3px;font-size:11px;line-height:1.45}.capture-section{gap:16px;display:grid}.capture-section-head{background:#eef1ff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.capture-section-head>span{color:#526be5;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.capture-section-head p{margin:0;display:grid}.capture-section-head small{color:#68738d;margin-top:4px;font-size:11px}.capture-prompt-list{gap:11px;display:grid}.capture-prompt-list article{background:#fff;border:1px solid #dfe3eb;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:16px;display:grid}.capture-prompt-list article>div{align-items:center;gap:12px;display:flex}.capture-prompt-list article>div>i{color:#526be5;background:#eef1ff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.capture-prompt-list article>div>span{display:grid}.capture-prompt-list small{color:#737d92;margin-top:4px;font-size:11px}.capture-prompt-list article>button{color:#fff;white-space:nowrap;background:#526be5;border:0;border-radius:9px;padding:11px 13px;font-size:11px;font-weight:800}.capture-prompt-list article.captured>button{color:#526be5;background:#fff;border:1px solid #cfd6f4}.back-to-plan{color:#526be5;background:0 0;border:0;justify-self:start;padding:8px 0;font-size:12px;font-weight:800}.wizard-footer .primary{min-width:160px;font-size:12px}.wizard-tip small{font-size:10px}.wizard-tip strong{font-size:11px}@media (max-width:760px){.wizard-content>h1{font-size:30px}.wizard-content>p{font-size:13px}.claim-plan-summary{grid-template-columns:52px 1fr}.claim-plan-summary>em{display:none}.claim-plan-summary strong{font-size:14px}.claim-plan-summary small{font-size:11px}.claim-plan-list>button{grid-template-columns:42px 1fr 10px;padding:14px 13px}.claim-plan-list>button>b{grid-column:2;justify-self:start;font-size:9px}.claim-plan-list>button>em{grid-area:1/3/3}.claim-plan-list small{font-size:10px}.capture-prompt-list article{grid-template-columns:1fr}.capture-prompt-list article>button{width:100%;font-size:12px}.capture-section-head small{line-height:1.4}.wizard-footer .primary{min-width:0;font-size:11px}.wizard-footer{grid-template-columns:70px 1fr 1.5fr}.wizard-steps>div{min-width:58px}.wizard-steps p{font-size:9px}}.camera-screen{z-index:1000;width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow-y:auto}@media (min-width:760px){.camera-screen{width:560px;height:calc(100dvh - 40px);min-height:0;margin:0;inset:20px auto 20px 50%;transform:translate(-50%)}}.mk2-site{--mk-ink:#111a32;--mk-blue:#526be5;--mk-lav:#91a3ff;--mk-paper:#f7f7fb;--mk-cream:#f2eee6;--mk-line:#dfe3ed;--mk-coral:#ef7d61;background:var(--mk-paper);color:#18223a;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.mk2-site *{box-sizing:border-box}.mk2-site a{text-decoration:none}.mk2-nav{z-index:30;background:#f7f7fbf0;align-items:center;gap:42px;max-width:1460px;height:88px;margin:auto;padding:0 34px;display:flex;position:relative}.mk2-brand{color:#172039;flex:none;align-items:center;gap:11px;display:inline-flex}.mk2-brand svg{width:43px;height:43px}.mk2-brand strong{letter-spacing:-.7px;font-family:Georgia,serif;font-size:25px;font-weight:500}.mk2-nav>nav{gap:34px;margin:auto;display:flex}.mk2-nav>nav a{color:#515b70;font-size:15px;font-weight:700}.mk2-nav-actions{align-items:center;gap:8px;display:flex}.mk2-nav-actions>a{color:#26324c;padding:13px 15px;font-size:14px;font-weight:800}.mk2-nav-actions>a:last-child{background:var(--mk-ink);color:#fff;border-radius:10px;padding-inline:19px}.mk2-nav-actions span{color:var(--mk-lav);margin-left:7px}.mk2-menu{background:0 0;border:0;padding:8px;display:none}.mk2-menu i{background:#1b2540;width:23px;height:2px;margin:5px;display:block}.mk2-hero{color:#fff;background:#1a2440;border-radius:24px;width:min(100% - 48px,1480px);height:min(820px,100vh - 112px);min-height:720px;margin:0 auto 24px;position:relative;overflow:hidden}.mk2-hero-photo{object-fit:cover;object-position:center 45%}.mk2-hero-shade{background:linear-gradient(90deg,#091022fa 0%,#091022eb 34%,#09102257 68%,#0910221f 100%),linear-gradient(#0000 55%,#09102273);position:absolute;inset:0}.mk2-hero-copy{z-index:2;width:min(700px,49%);position:absolute;top:50%;left:clamp(38px,6vw,92px);transform:translateY(-54%)}.mk2-hero-copy>p{color:#c7d0ff;text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:850;display:inline-flex}.mk2-hero-copy>p span{color:var(--mk-coral);font-size:9px}.mk2-hero h1 em{color:#b8c4ff;font-weight:400;display:block}.mk2-hero-intro>span{color:#d5d9e2;max-width:650px;font-size:20px;line-height:1.65;display:block}.mk2-hero-intro>div{gap:11px;margin-top:31px;display:flex}.mk2-hero-intro a{border-radius:10px;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:15px;font-weight:850;display:inline-flex}.mk2-hero-intro a:first-child{color:#172039;background:#fff}.mk2-hero-intro a:last-child{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a3259;border:1px solid #ffffff59}.mk2-hero-intro b{color:var(--mk-blue);margin-left:10px}.mk2-live-plan{z-index:4;color:#1a2440;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-radius:18px;width:min(440px,35%);position:absolute;bottom:86px;right:clamp(28px,5vw,72px);overflow:hidden;box-shadow:0 30px 90px #040a1c59}.mk2-live-plan>header{border-bottom:1px solid #e5e7ee;align-items:center;height:64px;padding:0 17px;display:flex}.mk2-live-plan>header>div{align-items:center;gap:9px;display:flex}.mk2-live-plan>header>div>span{display:grid}.mk2-live-plan>header strong{font-size:13px}.mk2-live-plan>header small{color:#788197;margin-top:2px;font-size:11px}.mk2-live-plan>header em{color:#64718e;margin-left:auto;font-size:10px;font-style:normal}.mk2-live-plan>section{padding:18px}.mk2-plan-title{align-items:center;gap:12px;margin-bottom:13px;display:flex}.mk2-plan-title>span{background:conic-gradient(var(--mk-blue) 68%,#e7e9f0 0);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid;position:relative}.mk2-plan-title>span:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.mk2-plan-title>span{isolation:isolate}.mk2-plan-title>span:after{content:"68%";color:#27324c;z-index:1;place-items:center;display:grid;position:absolute;inset:0}.mk2-plan-title p{margin:0;display:grid}.mk2-plan-title strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.mk2-plan-title small{color:#737d93;margin-top:3px;font-size:11px}.mk2-live-plan article{border-top:1px solid #e7e9ef;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:61px;display:grid}.mk2-live-plan article>i{width:27px;height:27px;color:var(--mk-blue);background:#eef1ff;border-radius:8px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.mk2-live-plan article.done>i{color:#2e7a5d;background:#e5f3ed}.mk2-live-plan article p{margin:0;display:grid}.mk2-live-plan article strong{font-size:12px}.mk2-live-plan article small{color:#7b8497;margin-top:2px;font-size:10px}.mk2-live-plan article>b{text-transform:uppercase;letter-spacing:.5px;color:#7d8494;font-size:9px}.mk2-live-plan article.active>b{background:var(--mk-blue);color:#fff;border-radius:999px;padding:6px 8px}.mk2-live-plan>footer{background:#f1f3fb;align-items:center;gap:10px;height:57px;padding:0 17px;display:flex}.mk2-live-plan>footer span{color:#5e6982;font-size:10px}.mk2-live-plan>footer button{background:var(--mk-ink);color:#fff;border:0;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:800}.mk2-hero-proof{z-index:3;color:#c6ccda;gap:25px;display:flex;position:absolute;bottom:24px;left:clamp(38px,6vw,92px);right:clamp(28px,5vw,72px)}.mk2-hero-proof span{text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;font-size:11px;display:flex}.mk2-statement{grid-template-columns:1fr 2.4fr;column-gap:80px;width:min(100% - 48px,1280px);margin:0 auto;padding:140px 0 105px;display:grid}.mk2-statement>p,.mk2-bento-copy>p,.mk2-how>header>p,.mk2-broker-copy>p,.mk2-security>header>p,.mk2-cta>p{color:var(--mk-blue);text-transform:uppercase;letter-spacing:1.7px;margin:8px 0 0;font-size:13px;font-weight:900}.mk2-statement h2{letter-spacing:-2px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,4.4vw,68px);font-weight:400;line-height:1.07}.mk2-statement>span{color:#626d84;grid-column:2;max-width:790px;margin-top:28px;font-size:19px;line-height:1.7}.mk2-bento{grid-template-rows:620px 470px;grid-template-columns:1.15fr .85fr;gap:18px;width:min(100% - 48px,1320px);margin:0 auto 130px;display:grid}.mk2-bento>article{border-radius:22px;position:relative;overflow:hidden}.mk2-bento-plan{background:#e8ebff;grid-template-columns:.85fr 1.15fr;align-items:center;padding:48px;display:grid}.mk2-bento-copy>p{font-size:12px}.mk2-bento-copy h3{letter-spacing:-1.3px;margin:16px 0;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.08}.mk2-bento-copy>span{color:#5e6880;font-size:16px;line-height:1.65}.mk2-mini-phone{background:#fff;border:9px solid #18223a;border-radius:34px;width:300px;min-height:510px;margin-left:auto;padding:23px 17px;box-shadow:0 26px 60px #1a234233}.mk2-mini-phone>header{justify-content:space-between;padding:0 4px 20px;font-size:10px;display:flex}.mk2-mini-phone>div>p{color:var(--mk-blue);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:900}.mk2-mini-phone h4{margin:7px 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.mk2-mini-phone>div>small{color:#727b8e;margin-bottom:17px;font-size:11px;line-height:1.5;display:block}.mk2-mini-phone>button{text-align:left;background:#fff;border:1px solid #e1e4ec;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;width:100%;margin-top:8px;padding:12px 10px;display:grid}.mk2-mini-phone>button>i{width:29px;height:29px;color:var(--mk-blue);background:#eef1ff;border-radius:8px;place-items:center;font-size:11px;font-style:normal;display:grid}.mk2-mini-phone>button.complete>i{color:#287359;background:#e5f3ed}.mk2-mini-phone button span{display:grid}.mk2-mini-phone button strong{font-size:11px}.mk2-mini-phone button small{color:#778095;margin-top:2px;font-size:9px}.mk2-mini-phone button>b{text-transform:uppercase;color:#6f788b;font-size:8px}.mk2-bento-quality{background:#111a32}.mk2-bento-quality>img{object-fit:cover;filter:brightness(.72);object-position:center}.mk2-focus{position:absolute;inset:14% 12% 25%}.mk2-focus i{border-style:solid;border-color:#fff;width:45px;height:45px;position:absolute}.mk2-focus i:first-child{border-width:3px 0 0 3px;top:0;left:0}.mk2-focus i:nth-child(2){border-width:3px 3px 0 0;top:0;right:0}.mk2-focus i:nth-child(3){border-width:0 3px 3px 0;bottom:0;right:0}.mk2-focus i:nth-child(4){border-width:0 0 3px 3px;bottom:0;left:0}.mk2-retake{background:#fff;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid;position:absolute;bottom:30px;left:28px;right:28px}.mk2-retake>span{color:#b64f39;background:#ffebe6;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.mk2-retake p{margin:0;display:grid}.mk2-retake strong{font-size:13px}.mk2-retake small{color:#70798b;margin-top:3px;font-size:10px}.mk2-retake button{color:#fff;background:#18223a;border:0;border-radius:8px;padding:10px 12px;font-size:10px;font-weight:800}.mk2-card-label{text-transform:uppercase;letter-spacing:1.2px;font-weight:850;position:absolute;top:22px;left:24px;color:#fff!important;font-size:11px!important}.mk2-bento-extract{border:1px solid var(--mk-line);background:#fff;padding:44px}.mk2-bento-extract .mk2-bento-copy{grid-template-columns:1fr 1.5fr;column-gap:20px;display:grid}.mk2-bento-extract .mk2-bento-copy h3{margin:8px 0;font-size:36px}.mk2-bento-extract .mk2-bento-copy span{grid-column:2}.mk2-fields{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:40px;display:grid}.mk2-fields label{border:1px solid #e1e4eb;border-radius:12px;padding:17px;display:grid}.mk2-fields label>span{color:#778196;font-size:10px}.mk2-fields strong{margin-top:11px;font-size:16px}.mk2-fields small{color:var(--mk-blue);margin-top:6px;font-size:10px}.mk2-bento-gap{background:var(--mk-ink);color:#fff;padding:45px}.mk2-bento-gap>p{color:#aeb9ee;text-transform:uppercase;letter-spacing:1.3px;font-size:11px}.mk2-bento-gap>strong{margin:45px 0 13px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.mk2-bento-gap>span{color:#c2c8d5;max-width:520px;font-size:15px;line-height:1.65;display:block}.mk2-bento-gap>div{align-items:center;display:flex;position:absolute;bottom:40px;left:45px;right:45px}.mk2-bento-gap>div i{border:7px solid #7186e8;border-radius:50%;place-items:center;width:76px;height:76px;font-size:16px;font-style:normal;display:grid}.mk2-bento-gap>div button{color:#fff;background:0 0;border:1px solid #6e7890;border-radius:9px;margin-left:auto;padding:13px 16px;font-weight:800}.mk2-how{background:var(--mk-ink);color:#fff;padding:130px max(24px,50vw - 640px)}.mk2-how>header{grid-template-columns:1fr 2fr;column-gap:70px;display:grid}.mk2-how h2{letter-spacing:-1.7px;margin:0;font-family:Georgia,serif;font-size:55px;font-weight:400;line-height:1.06}.mk2-how>header>span{color:#adb5c7;grid-column:2;max-width:680px;margin-top:20px;font-size:17px;line-height:1.65}.mk2-how-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;margin-top:75px;display:grid}.mk2-how-grid>nav{display:grid}.mk2-how-grid>nav button{color:#fff;text-align:left;opacity:.54;background:0 0;border:0;border-top:1px solid #34405a;grid-template-columns:35px 1fr 20px;gap:12px;padding:20px 3px;display:grid}.mk2-how-grid>nav button.active{opacity:1}.mk2-how-grid>nav button>i{color:#95a5ee;font-size:12px;font-style:normal}.mk2-how-grid>nav button>span{display:grid}.mk2-how-grid>nav strong{font-size:16px}.mk2-how-grid>nav small{color:#aab2c4;margin-top:5px;font-size:12px;line-height:1.45}.mk2-how-grid>nav button>b{color:#8496e8;font-size:17px}.mk2-how-stage{color:#1a2440;background:#f7f7fb;border-radius:18px;min-height:500px;padding:38px;animation:.25s workflow-in;box-shadow:0 35px 90px #0000004d}.mk2-stage-top{color:#65718c;letter-spacing:1.1px;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.mk2-stage-top em{font-style:normal}.mk2-how-stage h3{letter-spacing:-1px;max-width:600px;margin:50px 0 17px;font-family:Georgia,serif;font-size:41px;font-weight:400;line-height:1.08}.mk2-how-stage>p{color:#68738a;max-width:650px;font-size:16px;line-height:1.7}.mk2-stage-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:32px;display:grid}.mk2-stage-cards>span{border:1px solid #dfe3ec;border-radius:12px;align-content:space-between;min-height:110px;padding:13px;display:grid}.mk2-stage-cards i{color:#526be5;background:#e9edff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mk2-stage-cards strong{font-size:12px}.mk2-how-stage>footer{background:#e9edff;border-radius:12px;gap:10px;margin-top:38px;padding:15px;display:flex}.mk2-how-stage>footer p{margin:0;display:grid}.mk2-how-stage>footer strong{font-size:12px}.mk2-how-stage>footer small{color:#6d7890;margin-top:3px;font-size:10px}.mk2-brokers{grid-template-columns:.75fr 1.25fr;align-items:center;gap:90px;width:min(100% - 48px,1320px);margin:0 auto;padding:140px 0;display:grid}.mk2-broker-copy h2{letter-spacing:-1.5px;margin:18px 0;font-family:Georgia,serif;font-size:51px;font-weight:400;line-height:1.07}.mk2-broker-copy>span{color:#657087;font-size:18px;line-height:1.7}.mk2-broker-copy ul{margin:31px 0;padding:0;list-style:none}.mk2-broker-copy li{border-top:1px solid var(--mk-line);gap:12px;padding:17px 0;display:flex}.mk2-broker-copy li>i{color:#526be5;background:#e8ecff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.mk2-broker-copy li>span{color:#6f798f;font-size:13px;line-height:1.5;display:grid}.mk2-broker-copy li strong{color:#1d2740;font-size:15px}.mk2-broker-copy>a{background:var(--mk-blue);color:#fff;border-radius:9px;align-items:center;min-height:54px;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.mk2-broker-copy>a b{margin-left:13px}.mk2-dashboard{background:#fff;border:1px solid #dfe3ed;border-radius:18px;overflow:hidden;transform:perspective(1400px)rotateY(-3deg);box-shadow:0 30px 80px #1a234124}.mk2-dashboard>header{border-bottom:1px solid #e1e4eb;align-items:center;height:68px;padding:0 17px;display:flex}.mk2-dashboard .mk2-brand svg{width:32px;height:32px}.mk2-dashboard .mk2-brand strong{font-size:18px}.mk2-dashboard>header>span{color:#6d778c;margin-left:auto;font-size:11px}.mk2-dashboard>header>i{color:#526be5;background:#e8ecff;border-radius:50%;place-items:center;width:33px;height:33px;margin-left:10px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mk2-dash-body{grid-template-columns:130px 1fr;min-height:490px;display:grid}.mk2-dash-body>aside{color:#bfc7d8;background:#1b2642;align-content:start;gap:9px;padding:27px 15px;display:grid}.mk2-dash-body>aside>*{border-radius:7px;padding:11px;font-size:10px}.mk2-dash-body>aside strong{color:#25324d;background:#eef1ff}.mk2-dash-body>aside b{color:#fff;float:right;background:#ef7d61;border-radius:99px;padding:2px 5px}.mk2-dash-body>section{padding:35px}.mk2-dash-body>section>p{color:#526be5;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900}.mk2-dash-body>section>h3{margin:7px 0 25px;font-family:Georgia,serif;font-size:27px;font-weight:400}.mk2-dash-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mk2-dash-stats>span{border:1px solid #e1e4eb;border-radius:10px;padding:13px;display:grid}.mk2-dash-stats small{color:#727c90;font-size:9px}.mk2-dash-stats strong{margin-top:7px;font-family:Georgia,serif;font-size:22px}.mk2-dash-row{border-top:1px solid #e5e7ed;grid-template-columns:36px 1fr auto 39px;align-items:center;gap:9px;margin-top:20px;padding:15px 0;display:grid}.mk2-dash-row+.mk2-dash-row{margin-top:0}.mk2-dash-row>i{color:#526be5;background:#e9edff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.mk2-dash-row>p{margin:0;display:grid}.mk2-dash-row>p strong{font-size:11px}.mk2-dash-row>p small{color:#747e92;margin-top:3px;font-size:9px}.mk2-dash-row>em{color:#b65a40;background:#fff0e7;border-radius:99px;padding:6px;font-size:8px;font-style:normal}.mk2-dash-row>b{color:#526be5;font-size:11px}.mk2-security{background:var(--mk-cream);padding:120px max(24px,50vw - 640px)}.mk2-security>header{grid-template-columns:1fr 2fr;gap:70px;display:grid}.mk2-security h2{letter-spacing:-1.4px;margin:0;font-family:Georgia,serif;font-size:50px;font-weight:400;line-height:1.07}.mk2-security>div{border-top:1px solid #d4d0c9;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.mk2-security article{border-right:1px solid #d4d0c9;padding:28px 25px;display:grid}.mk2-security article:last-child{border-right:0}.mk2-security article>span{color:#6174cb;font-family:Georgia,serif;font-size:15px}.mk2-security article strong{margin:44px 0 12px;font-size:17px}.mk2-security article small{color:#686f7c;font-size:14px;line-height:1.65}.mk2-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#526be5,#3149ad);padding:125px 24px}.mk2-cta>p{color:#d9deff}.mk2-cta h2{letter-spacing:-2px;max-width:920px;margin:18px auto;font-family:Georgia,serif;font-size:clamp(50px,5vw,72px);font-weight:400;line-height:1.04}.mk2-cta>span{color:#e3e6fa;font-size:18px;display:block}.mk2-cta>div{justify-content:center;gap:10px;margin-top:33px;display:flex}.mk2-cta a,.mk2-cta button{border-radius:9px;justify-content:center;align-items:center;min-height:58px;padding:0 22px;font-size:14px;font-weight:850;display:inline-flex}.mk2-cta a{color:#1e2a50;background:#fff}.mk2-cta a b{margin-left:12px}.mk2-cta button{color:#fff;background:0 0;border:1px solid #ffffff73}.mk2-footer{grid-template-columns:210px 1fr auto;align-items:center;gap:25px;max-width:1320px;margin:auto;padding:48px 24px 34px;display:grid}.mk2-footer>p{color:#677188;font-size:14px}.mk2-footer>nav{gap:20px;display:flex}.mk2-footer>nav a{color:#4f5a72;font-size:13px;font-weight:700}.mk2-footer>small{color:#7a8396;border-top:1px solid #e0e3ea;grid-column:1/-1;padding-top:22px;font-size:11px}@media (max-width:1050px){.mk2-live-plan{width:390px;max-width:42%;right:25px}.mk2-hero-copy{width:55%}.mk2-hero h1{font-size:61px}.mk2-bento{grid-template-rows:auto;grid-template-columns:1fr}.mk2-bento>article{min-height:520px}.mk2-bento-plan{grid-template-columns:1fr 1fr}.mk2-how-grid,.mk2-brokers{gap:45px}.mk2-security>div{grid-template-columns:1fr 1fr}.mk2-security article{border-bottom:1px solid #d4d0c9}.mk2-dashboard{transform:none}}@media (max-width:800px){.mk2-nav{gap:8px;height:72px;padding:0 18px}.mk2-nav .mk2-brand svg{width:36px;height:36px}.mk2-nav .mk2-brand strong{font-size:22px}.mk2-menu{margin-left:auto;display:block}.mk2-nav>nav{background:#fff;border:1px solid #dfe3ed;border-radius:12px;padding:8px;display:none;position:absolute;top:65px;left:15px;right:15px;box-shadow:0 18px 45px #141c3226}.mk2-nav>nav.open{display:grid}.mk2-nav>nav a{padding:13px}.mk2-nav-actions{margin-left:4px}.mk2-nav-actions>a:first-child{display:none}.mk2-nav-actions>a:last-child{white-space:nowrap;min-height:42px;padding:11px 13px;font-size:12px}.mk2-hero{border-radius:0;width:100%;height:990px;min-height:0;margin-bottom:0}.mk2-hero-photo{object-position:63% center}.mk2-hero-shade{background:linear-gradient(#091022f5 0%,#091022c7 43%,#09102238 70%,#091022a6 100%)}.mk2-hero-copy{width:auto;top:58px;left:22px;right:22px;transform:none}.mk2-hero-copy>p{font-size:10px}.mk2-hero h1{letter-spacing:-1.7px;margin:21px 0;font-size:50px}.mk2-hero-intro>span{font-size:17px;line-height:1.55}.mk2-hero-intro>div{display:grid}.mk2-hero-intro a{min-height:53px}.mk2-live-plan{width:auto;max-width:none;bottom:62px;left:16px;right:16px}.mk2-hero-proof{display:none}.mk2-statement{width:calc(100% - 40px);padding:90px 0 65px;display:block}.mk2-statement h2{margin-top:18px;font-size:41px}.mk2-statement>span{margin-top:22px;font-size:17px;display:block}.mk2-bento{width:calc(100% - 28px);margin-bottom:85px}.mk2-bento>article{min-height:0}.mk2-bento-plan{padding:30px;display:block}.mk2-bento-copy h3{font-size:34px}.mk2-mini-phone{max-width:100%;margin:35px auto 0}.mk2-bento-quality{height:540px}.mk2-retake{grid-template-columns:34px 1fr;left:14px;right:14px}.mk2-retake button{grid-column:1/-1}.mk2-bento-extract{padding:30px}.mk2-bento-extract .mk2-bento-copy{display:block}.mk2-fields{grid-template-columns:1fr;margin-top:25px}.mk2-bento-gap{height:470px;padding:30px}.mk2-bento-gap>div{left:30px;right:30px}.mk2-how{padding:85px 20px}.mk2-how>header{display:block}.mk2-how h2{margin-top:18px;font-size:41px}.mk2-how>header>span{font-size:16px;display:block}.mk2-how-grid{grid-template-columns:1fr;gap:35px;margin-top:50px}.mk2-how-stage{min-height:0;padding:28px 20px}.mk2-how-stage h3{margin-top:38px;font-size:34px}.mk2-stage-cards{grid-template-columns:1fr}.mk2-stage-cards>span{min-height:74px}.mk2-brokers{grid-template-columns:1fr;width:calc(100% - 40px);padding:90px 0}.mk2-broker-copy h2{font-size:41px}.mk2-dashboard{overflow-x:auto}.mk2-dashboard>header,.mk2-dash-body{min-width:660px}.mk2-security{padding:85px 20px}.mk2-security>header{display:block}.mk2-security h2{margin-top:18px;font-size:39px}.mk2-security>div{grid-template-columns:1fr;margin-top:45px}.mk2-security article{border-right:0;padding:27px 0}.mk2-security article strong{margin-top:25px}.mk2-cta{padding:85px 20px}.mk2-cta h2{font-size:43px}.mk2-cta>div{display:grid}.mk2-cta a,.mk2-cta button{width:100%}.mk2-footer{grid-template-columns:1fr}.mk2-footer>nav{flex-wrap:wrap}.mk2-footer>small{grid-column:auto}}@media (max-width:420px){.mk2-hero{height:1130px}.mk2-hero h1{font-size:45px}.mk2-hero-intro>span{font-size:16px}.mk2-live-plan>section{padding:14px}.mk2-live-plan article{grid-template-columns:28px 1fr}.mk2-live-plan article>b{display:none}.mk2-statement h2,.mk2-how h2,.mk2-broker-copy h2{font-size:37px}.mk2-bento-plan{padding:24px}.mk2-mini-phone{border-width:7px}.mk2-bento-gap>div{gap:15px;display:grid}.mk2-bento-gap>div button{margin:0}.mk2-bento-gap>strong{font-size:34px}}.mk2-mobile-login{display:none}@media (max-width:800px){.mk2-nav>nav .mk2-mobile-login{color:var(--claimsnap-ocean);font-weight:850;display:block}}.login-page,.signup-wizard-page{--product-ink:#111a32;--product-blue:#526be5;--product-lav:#91a3ff;--product-paper:#f7f7fb;--product-line:#dfe3ed;background:radial-gradient(circle at 12% 8%,#e8ebff 0,transparent 30%),var(--product-paper);color:#1a2440;min-height:100vh;padding:34px 40px 54px}.login-back{color:#536079;font-size:13px;font-weight:800}.login-shell,.signup-wizard{background:#fff;border:1px solid #dfe3ed;border-radius:24px;grid-template-columns:.9fr 1.1fr;width:min(1180px,100vw - 64px);min-height:720px;margin:28px auto 0;display:grid;overflow:hidden;box-shadow:0 30px 90px #161f3b24}.login-story,.signup-wizard>aside{isolation:isolate;color:#fff;background:linear-gradient(#0c142bcc,#111a32f7),url(/claimsnap-storm-home-hero.jpg) 50%/cover;flex-direction:column;padding:54px;display:flex;position:relative}.login-story:after,.signup-wizard>aside:after{content:"";z-index:-1;background:radial-gradient(circle at 20% 12%,#91a3ff4d,#0000 34%);position:absolute;inset:0}.login-story .marketing-logo,.signup-wizard .marketing-logo{color:#fff;gap:12px}.login-story .marketing-logo>span,.signup-wizard .marketing-logo>span{width:44px;height:44px;background:0 0!important}.login-story .marketing-logo>span svg,.signup-wizard .marketing-logo>span svg{width:100%;height:100%}.login-story .marketing-logo strong,.signup-wizard .marketing-logo strong{font-size:29px}.login-story>div:nth-child(2),.signup-intro{margin:auto 0}.login-story>div>p,.signup-intro>p{color:#aeb9ee;letter-spacing:1.6px;font-size:12px}.login-story h1,.signup-intro h1{letter-spacing:-1.5px;margin:18px 0 22px;font-family:Georgia,serif;font-size:48px;font-weight:400;line-height:1.05}.login-story>div>span,.signup-intro>span{color:#d3d8e5;max-width:480px;font-size:15px;line-height:1.7}.login-proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;align-items:center;padding:16px}.login-proof>span{background:#526be5;width:34px;height:34px;font-size:13px}.login-proof strong{font-size:12px}.login-proof small{color:#c9cfdd;font-size:10px}.login-form-panel,.signup-wizard>section{background:#fff;align-self:stretch;padding:58px 60px}.login-form-panel>div:first-child>p{color:#526be5;letter-spacing:1.5px;font-size:11px}.login-form-panel h2,.signup-step-head h2,.signup-complete h2{letter-spacing:-1px;color:#172039;font-family:Georgia,serif;font-size:40px;line-height:1.1}.login-form-panel>div:first-child>span,.signup-step-head p{color:#6f798f;font-size:14px;line-height:1.55}.portal-choice{gap:10px;margin:27px 0}.portal-choice button{border-color:#dfe3ed;border-radius:12px;min-height:78px;padding:13px}.portal-choice button.active{background:#f0f2ff;border-color:#91a3ff;box-shadow:inset 0 0 0 1px #91a3ff}.portal-choice i{color:#526be5;background:#e9edff;border-radius:10px;width:38px;height:38px;font-size:10px}.portal-choice strong{font-size:13px}.portal-choice small{font-size:10px}.login-form-panel form{gap:16px}.login-form-panel form>label,.signup-step-form label{color:#313c56;gap:8px;font-size:12px}.login-form-panel input,.signup-step-form input{color:#1c2741;background:#fbfbfd;border:1px solid #dfe3ed;border-radius:10px;min-height:52px;padding:0 14px;font-size:13px}.login-form-panel input:focus,.signup-step-form input:focus{border-color:#7186e7;outline:3px solid #e2e6ff}.login-options label,.login-options a{font-size:11px}.login-submit,.signup-next{background:#526be5;border-radius:10px;min-height:53px;font-size:13px}.demo-note{background:#fff3ea;border:1px solid #f4dacd;border-radius:11px;padding:13px}.demo-note strong{color:#a5523c;font-size:11px}.demo-note span{color:#795f57;font-size:10px}.login-form-panel>small,.login-signup{font-size:10px}.login-signup{text-align:center;color:#526be5;margin-top:18px;font-weight:800;display:block}.signup-wizard>aside ol{margin-top:35px}.signup-wizard li{padding:15px 0}.signup-wizard li i{border-color:#6f7b9c;width:30px;height:30px}.signup-wizard li.active i{background:#526be5;border-color:#8fa0f3}.signup-wizard li strong{font-size:12px}.signup-wizard li small{color:#b8bfd0;font-size:10px}.signup-step-head>span{letter-spacing:1.2px;color:#526be5;font-size:11px}.signup-step-head h2{font-size:38px}.signup-step-form{gap:15px}.signup-step-form label>small{font-size:9px}.signup-optional{border-radius:12px}.signup-review article{border-radius:13px}.app-shell .app-header,.client-app .app-header{border-color:var(--product-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;height:78px;padding:0 32px}.app-shell .brand,.client-app .brand{min-width:250px}.app-shell .brand-mark,.client-app .brand-mark{width:42px;height:42px}.app-shell .brand strong,.client-app .brand strong{color:#172039;font-size:21px}.app-shell .workspace-lock,.client-app .workspace-lock{background:#f0f2ff;border:1px solid #e1e5fa;border-radius:999px;padding:8px 13px}.app-shell .workspace-lock>span,.client-app .workspace-lock>span{color:#fff;background:#526be5}.app-shell .avatar,.client-app .avatar{color:#4056ba;background:#e9edff}.app-shell .sidebar{background:#111a32;width:270px;padding:28px 20px;top:78px}.app-shell .agency-chip{padding-bottom:27px}.app-shell .agency-chip>span{color:#27324d;border-radius:12px;width:43px;height:43px}.app-shell .agency-chip strong{font-size:14px}.app-shell .agency-chip small{font-size:11px}.app-shell .sidebar nav{gap:8px}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{border-radius:11px;min-height:48px;padding:0 14px;font-size:13px}.app-shell .sidebar nav button.active{color:#202b49;background:#eef1ff}.app-shell .sidebar nav button.active i{color:#526be5}.app-shell .security-note{background:#1d2947;border:1px solid #ffffff14;border-radius:12px;padding:14px}.app-shell .security-note>span{background:#526be5}.app-shell .page-heading{margin-bottom:30px!important}.app-shell .page-heading p{letter-spacing:1.4px;color:#6372b2;font-size:11px!important}.app-shell .page-heading h1{letter-spacing:-1.5px;color:#172039;font-family:Georgia,serif;font-weight:400;font-size:46px!important}.app-shell .page-heading>div>span{color:#6f798f;font-size:15px!important}.app-shell .heading-actions button{border-radius:10px;min-height:48px;font-size:13px}.app-shell .heading-actions .primary,.app-shell .primary{background:#526be5;border-color:#526be5}.app-shell .stats-grid{background:0 0;border:0;border-radius:0;overflow:visible;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:22px!important;display:grid!important}.app-shell .stat-card{box-shadow:0 10px 30px #18223f09;border:1px solid var(--product-line)!important;border-radius:16px!important;min-height:122px!important;padding:22px 24px!important}.app-shell .stat-card>div{display:grid;grid-template-rows:auto!important;grid-template-columns:1fr!important}.app-shell .stat-card span{font-size:12px!important}.app-shell .stat-card strong{grid-row:auto;margin:12px 0 5px;font-family:Georgia,serif;font-weight:400;font-size:38px!important}.app-shell .stat-card small{font-size:11px!important}.app-shell .panel,.app-shell .table-panel,.app-shell .review-card,.app-shell .review-aside>article{border-color:var(--product-line);border-radius:17px;overflow:hidden;box-shadow:0 14px 40px #18223f0a}.app-shell .panel-title{padding:22px 24px!important}.app-shell .panel-title p,.app-shell .section-toolbar p{font-family:Georgia,serif;font-weight:400;font-size:22px!important}.app-shell .panel-title span{font-size:12px!important}.app-shell .claim-row{min-height:80px;padding:15px 23px!important}.app-shell .claim-icon,.app-shell .quick-actions button>i{color:#526be5;background:#eef1ff;border-radius:11px}.app-shell .claim-main strong{font-size:14px!important}.app-shell .claim-main span,.app-shell .claim-status small{font-size:11px!important}.app-shell .status{font-size:10px!important}.app-shell .progress-ring{background:conic-gradient(#526be5 var(--progress),#e7e9ef 0)}.app-shell .quick-actions button{padding:16px 8px}.app-shell .quick-actions strong{font-size:13px}.app-shell .quick-actions small{font-size:11px}.app-shell .section-toolbar{padding:26px!important}.app-shell .section-toolbar span{font-size:12px}.app-shell .data-row{min-height:60px;font-size:12px}.app-shell .data-row b{font-size:12px}.app-shell .data-row small{font-size:10px}.app-shell .policy-admin-card{border-radius:15px;padding:21px}.app-shell .review-header h1{font-size:38px}.app-shell .review-card-title h3{font-size:19px}.app-shell .review-card-title p,.app-shell .finding p,.app-shell .draft-copy{font-size:11px}.client-app .client-hero{margin-bottom:38px}.client-app .client-hero p{color:#526be5;letter-spacing:1.4px;font-size:11px}.client-app .client-hero h1{letter-spacing:-1.5px;color:#172039;font-family:Georgia,serif;font-size:48px}.client-app .client-hero>div>span{color:#6f798f;margin-top:12px;font-size:15px}.client-app .incident-button{background:linear-gradient(135deg,#526be5,#344cb8);border-radius:15px;min-width:310px;padding:17px 18px;box-shadow:0 15px 35px #4154be38}.client-app .incident-button>i{background:#ffffff29;border-radius:11px;width:42px;height:42px}.client-app .incident-button strong{font-size:13px}.client-app .incident-button small{color:#d9deff;font-size:10px}.client-app .client-grid{gap:24px}.client-app .client-section-title p{font-size:22px}.client-app .client-section-title span{font-size:11px}.client-app .wallet-card{border-color:var(--product-line);border-radius:18px;padding:25px;box-shadow:0 14px 40px #18223f0b}.client-app .wallet-card:after{background:#eef1ff}.client-app .wallet-card>p{color:#526be5;font-size:10px}.client-app .wallet-card>h2{color:#172039;font-size:27px}.client-app .wallet-meta{background:#f5f6fb;border-radius:12px;padding:14px}.client-app .wallet-meta strong{font-size:12px}.client-app .cover-list span{color:#4056ba;background:#eef1ff;font-size:10px}.client-app .wallet-actions button{border-radius:10px;min-height:43px;font-size:11px}.client-app .wallet-actions button:last-child{background:#526be5;border-color:#526be5}.client-app .broker-help{background:#111a32}.client-app .open-claim{border-color:var(--product-line)}.wizard-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-color:#dfe3ed;height:78px}.wizard-content{max-width:800px;padding-top:48px}.wizard-content>h1{letter-spacing:-1.2px;color:#172039;font-family:Georgia,serif;font-size:46px;line-height:1.08}.wizard-content>p{color:#6f798f;font-size:15px;line-height:1.65}.status-hero{background:linear-gradient(135deg,#111a32,#526be5)!important;border-radius:20px!important}@media (max-width:900px){.login-page,.signup-wizard-page{padding:18px}.login-shell,.signup-wizard{grid-template-columns:1fr;width:100%;margin-top:20px}.login-story,.signup-wizard>aside{min-height:440px;padding:38px}.login-form-panel,.signup-wizard>section{padding:40px}.app-shell .app-header,.client-app .app-header{height:68px;padding:0 18px}.app-shell .sidebar{top:68px}.client-app .client-grid{grid-template-columns:1fr}.client-app .client-side{grid-template-columns:1fr 1fr}.client-app .client-hero{align-items:flex-start;gap:24px}.client-app .client-hero h1{font-size:40px}}@media (max-width:760px){.login-page,.signup-wizard-page{padding:12px}.login-back{font-size:12px}.login-shell,.signup-wizard{border-radius:17px;margin-top:15px}.login-story,.signup-wizard>aside{min-height:390px;padding:28px}.login-story h1,.signup-intro h1{font-size:39px}.login-form-panel,.signup-wizard>section{padding:31px 24px}.login-form-panel h2,.signup-step-head h2{font-size:33px}.portal-choice{grid-template-columns:1fr}.app-shell .broker-main{width:100%;margin:0;padding:28px 15px 55px!important}.app-shell .page-heading{align-items:flex-start!important}.app-shell .page-heading h1{font-size:37px!important}.app-shell .stats-grid{grid-template-columns:1fr!important}.app-shell .stat-card:last-child{grid-column:auto}.app-shell .focused-dashboard{grid-template-columns:1fr!important}.app-shell .claim-row{grid-template-columns:42px 1fr 42px 10px!important}.client-app .client-main{padding:32px 16px 60px}.client-app .client-hero{display:grid}.client-app .client-hero h1{font-size:38px}.client-app .incident-button{width:100%;min-width:0}.client-app .client-side{grid-template-columns:1fr}.client-app .wallet-actions{display:grid}.wizard-content{padding:32px 16px}.wizard-content>h1{font-size:36px}.wizard-content>p{font-size:14px}}.settings-view{max-width:1320px;margin:0 auto}.settings-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.settings-heading p{color:#6372b2;letter-spacing:1.5px;margin:0 0 9px;font-size:11px;font-weight:850}.settings-heading h1{color:#172039;letter-spacing:-1.4px;margin:0;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:1}.settings-heading>div>span{color:#6f798f;margin-top:12px;font-size:15px;display:block}.settings-heading>.primary{border-radius:10px;min-height:48px;padding:0 17px;font-size:13px}.settings-notice{color:#315e4d;background:#eef6f2;border:1px solid #d3e9df;border-radius:12px;align-items:center;gap:10px;min-height:48px;margin-bottom:18px;padding:10px 14px;font-size:12px;display:flex}.settings-notice>span{color:#fff;background:#3b8a69;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.settings-notice button{color:#63756d;background:0 0;border:0;margin-left:auto;font-size:18px}.settings-layout{grid-template-columns:255px minmax(0,1fr);gap:18px;display:grid}.settings-nav{align-content:start;gap:7px;display:grid}.settings-nav>button{text-align:left;color:#59647b;background:0 0;border:0;border-radius:13px;grid-template-columns:34px 1fr;gap:11px;padding:14px;display:grid}.settings-nav>button.active{color:#1d2843;background:#fff;border:1px solid #dfe3ed;box-shadow:0 10px 30px #18223f0b}.settings-nav>button>i{color:#526be5;background:#e9edff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.settings-nav>button>span{display:grid}.settings-nav>button small{color:#7b8497;margin-top:4px;font-size:10px}.settings-lock{color:#fff;background:#111a32;border-radius:14px;gap:10px;margin-top:15px;padding:15px;display:flex}.settings-lock>b{background:#526be5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.settings-lock p{margin:0;display:grid}.settings-lock strong{font-size:11px}.settings-lock small{color:#b9c1d2;margin-top:5px;font-size:9px;line-height:1.5}.settings-content{background:#fff;border:1px solid #dfe3ed;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 16px 45px #18223f0b}.settings-section-title{border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:15px;padding:26px 28px;display:flex}.settings-section-title h2{color:#172039;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}.settings-section-title p{color:#747e92;margin:7px 0 0;font-size:12px}.settings-section-title>span{color:#6372b2;white-space:nowrap;background:#eef1ff;border-radius:999px;padding:8px 10px;font-size:11px}.team-table{padding:0 28px 25px}.team-head,.team-table>article{grid-template-columns:minmax(220px,1.4fr) minmax(105px,.65fr) 90px 95px 65px;align-items:center;gap:15px;display:grid}.team-head{color:#848c9c;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #e8eaf0;padding:16px 8px 11px;font-size:9px}.team-table>article{border-bottom:1px solid #e8eaf0;min-height:76px;padding:12px 8px}.team-table>article:last-child{border-bottom:0}.team-person{align-items:center;gap:11px;display:flex}.team-person>i{color:#455bc4;background:#e9edff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:850;display:grid}.team-person p{margin:0;display:grid}.team-person strong{color:#202b46;font-size:13px}.team-person small{color:#7b8497;margin-top:4px;font-size:10px}.team-role,.team-active{color:#59647a;font-size:11px}.team-status{border-radius:999px;justify-self:start;padding:6px 8px;font-size:9px}.team-status.active{color:#34765b;background:#e8f4ed}.team-status.invited{color:#ac5b42;background:#fff1e8}.team-table>article>button{color:#4962d8;background:#fff;border:1px solid #dfe3ed;border-radius:8px;padding:8px;font-size:10px;font-weight:800}.role-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.role-grid>article{border:1px solid #dfe3ed;border-radius:15px;padding:19px}.role-grid>article>header{align-items:center;gap:11px;display:flex}.role-grid>article>header>i{color:#526be5;background:#e9edff;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.role-grid h3{color:#202b46;margin:0;font-size:14px}.role-grid header span{color:#7e879a;font-size:9px}.role-grid>article>p{color:#6f798e;min-height:50px;font-size:11px;line-height:1.5}.role-grid>article>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.role-grid>article>div span{font-size:9px}.role-grid .allowed{color:#34765b}.role-grid .blocked{color:#9ca3b2}.agency-settings{padding:24px 28px}.agency-brand-preview{border:1px solid #dfe3ed;border-radius:14px;align-items:center;gap:12px;margin-bottom:22px;padding:17px;display:flex}.agency-brand-preview>span{color:#fff;background:#111a32;border-radius:13px;place-items:center;width:49px;height:49px;font-weight:850;display:grid}.agency-brand-preview>div{display:grid}.agency-brand-preview strong{font-size:14px}.agency-brand-preview small{color:#7b8497;margin-top:4px;font-size:10px}.agency-brand-preview button{color:#4962d8;background:#fff;border:1px solid #dfe3ed;border-radius:8px;margin-left:auto;padding:9px 11px;font-size:10px;font-weight:800}.agency-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agency-fields label{color:#36415a;gap:7px;font-size:11px;font-weight:800;display:grid}.agency-fields label.wide{grid-column:1/-1}.agency-fields input,.settings-modal input,.settings-modal select{color:#202b46;background:#fbfbfd;border:1px solid #dfe3ed;border-radius:10px;height:48px;padding:0 13px;font-size:12px}.agency-fields input:focus,.settings-modal input:focus,.settings-modal select:focus{border-color:#7186e7;outline:3px solid #e2e6ff}.agency-settings>footer{border-top:1px solid #e6e8ee;justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:20px;display:flex}.agency-settings>footer>span{color:#7b8497;font-size:10px}.agency-settings .primary{border-radius:9px;min-height:43px}.settings-modal{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090f1f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settings-modal>form,.permission-editor{background:#fff;border-radius:20px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:35px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000059}.settings-close{color:#68738b;background:#fff;border:1px solid #dfe3ed;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:16px;right:18px}.settings-modal>form>p,.permission-editor>p{color:#526be5;letter-spacing:1.3px;margin:0 0 10px;font-size:10px;font-weight:900}.settings-modal h2{color:#172039;margin:0;font-family:Georgia,serif;font-size:32px;font-weight:400}.settings-modal form>span,.permission-editor>span{color:#707a90;margin:10px 0 22px;font-size:12px;line-height:1.55;display:block}.settings-modal form>label{color:#36415a;gap:7px;margin-top:14px;font-size:11px;font-weight:800;display:grid}.settings-modal form>.primary{border-radius:10px;width:100%;min-height:49px;margin-top:19px}.invite-summary{background:#f1f3fb;border-radius:12px;gap:7px;margin-top:17px;padding:14px;display:grid}.invite-summary strong{font-size:11px}.invite-summary span{color:#667087;font-size:10px}.owner-warning{color:#9a543f;background:#fff2e9;border-radius:10px;margin-top:16px;padding:12px;font-size:10px;line-height:1.5}.permission-list{border-top:1px solid #e4e7ee;margin-top:21px;display:grid}.permission-list label{border-bottom:1px solid #e4e7ee;justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.permission-list label>span{display:grid}.permission-list strong{font-size:12px}.permission-list small{color:#7b8497;margin-top:4px;font-size:10px}.permission-list input{appearance:none;background:#d9dde7;border-radius:999px;flex:none;width:42px;height:24px;transition:all .2s;position:relative}.permission-list input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.permission-list input:checked{background:#526be5}.permission-list input:checked:before{transform:translate(18px)}.permission-list input:disabled{opacity:.5}.permission-editor>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.permission-editor>footer button{border-radius:9px;min-height:43px}.permission-editor>footer .primary:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1000px){.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(3,1fr)}.settings-lock{grid-column:1/-1}.team-head,.team-table>article{grid-template-columns:minmax(190px,1.4fr) 110px 90px 65px}.team-head span:nth-child(4),.team-active{display:none}.role-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.app-shell .broker-main{padding-bottom:100px!important}.app-shell .sidebar{z-index:60;overflow-x:auto;background:#111a32!important;flex-direction:row!important;width:100%!important;height:72px!important;padding:7px 8px!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.app-shell .sidebar .agency-chip,.app-shell .sidebar .security-note{display:none}.app-shell .sidebar nav{min-width:max-content;gap:3px!important;padding:0!important;display:flex!important}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{width:58px;text-align:center!important;align-content:center!important;place-items:center!important;gap:3px!important;min-height:58px!important;padding:5px!important;font-size:8px!important;display:grid!important}.app-shell .sidebar nav button i,.app-shell .sidebar-bottom>button i{font-size:16px;width:auto!important}.app-shell .sidebar nav button em{margin:0;position:absolute;transform:translate(17px,-15px)}.app-shell .sidebar-bottom{margin:0!important}.settings-heading{align-items:start;display:grid}.settings-heading h1{font-size:38px}.settings-heading>div>span{font-size:13px}.settings-heading>.primary{width:100%}.settings-nav{grid-template-columns:1fr}.settings-lock{grid-column:auto}.settings-section-title{align-items:flex-start;padding:21px 18px}.settings-section-title>span{display:none}.team-table{padding:0 15px 18px}.team-head{display:none}.team-table>article{grid-template-columns:1fr auto;gap:9px;padding:15px 2px}.team-person{grid-column:1/-1}.team-role{font-size:10px}.team-status{display:none}.team-table>article>button{grid-area:2/2}.role-grid{grid-template-columns:1fr;padding:14px}.agency-settings{padding:19px}.agency-fields{grid-template-columns:1fr}.agency-fields label.wide{grid-column:auto}.agency-settings>footer{display:grid}.agency-settings>footer .primary{width:100%}.settings-modal>form,.permission-editor{padding:30px 22px}.settings-modal h2{font-size:28px}}.email-settings{padding:10px 28px 26px}.email-route{border-bottom:1px solid #e6e8ee;grid-template-columns:34px 1fr auto;align-items:start;gap:14px;padding:20px 4px;display:grid}.email-route>span{color:#526be5;background:#edf0ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.email-route>div{display:grid}.email-route strong{color:#202b46;font-size:13px}.email-route small{color:#737d91;margin-top:5px;font-size:11px;line-height:1.55}.email-route>em{color:#526be5;background:#eef1ff;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800}.email-route>label{position:relative}.email-route>label>input{opacity:0;position:absolute}.email-route>label>i{background:#d9dde7;border-radius:999px;width:43px;height:25px;transition:all .2s;display:block;position:relative}.email-route>label>i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.email-route>label>input:checked+i{background:#526be5}.email-route>label>input:checked+i:after{transform:translate(18px)}.email-route>div>p{color:#697389;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 0;font-size:10px;display:flex}.email-route>div>p b{font-size:10px}.email-route>div>p input[type=number]{border:1px solid #dfe3ed;border-radius:7px;width:58px;height:32px;padding:0 8px}.email-route.featured{background:#f7f8ff;border:1px solid #e1e5fa;border-radius:13px;margin:10px -12px 0;padding:20px 16px}.email-recipient input{border:1px solid #d8ddeb;border-radius:8px;width:min(300px,100%);padding:0 10px;height:37px!important}.email-route .attach-choice{color:#59647b;align-items:center;gap:8px;margin-top:10px;font-size:10px;display:flex}.email-settings>footer{justify-content:space-between;align-items:center;gap:20px;padding:23px 4px 0;display:flex}.email-settings>footer>div{display:grid}.email-settings>footer strong{font-size:11px}.email-settings>footer span{color:#7b8497;margin-top:4px;font-size:9px}.email-settings>footer .primary{border-radius:9px;min-height:43px}@media (max-width:1000px){.settings-nav{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.email-settings{padding:8px 17px 20px}.email-route{grid-template-columns:30px 1fr auto;gap:10px}.email-route>em{grid-column:2/-1;justify-self:start}.email-settings>footer{display:grid}.email-settings>footer .primary{width:100%}.settings-nav{grid-template-columns:1fr}}.empty-state{color:#657572;text-align:center;padding:32px;font-size:15px;line-height:1.55}.policy-choice{border:1px solid var(--line);text-align:left;background:#f7faf9;border-radius:12px;gap:8px;padding:18px;display:grid}.policy-choice select{background:#fff;border:1px solid #bdccc8;border-radius:9px;width:100%;min-height:50px;padding:0 13px;font-size:16px}.policy-choice small{font-size:13px;line-height:1.5}.policy-choice .policy-workflow-note{color:#63716e;background:#fff;border:1px solid #dce5e2;border-radius:9px;padding:11px 12px}.policy-choice .policy-required-note{color:#a34d3d}.broker-help a{min-height:44px;color:inherit;border:1px solid;border-radius:9px;justify-content:center;align-items:center;margin-top:8px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.settings-nav>button strong,.settings-section-title p,.team-person strong,.team-role,.team-active,.agency-fields label,.settings-modal form>label,.permission-list strong,.email-route strong{font-size:14px!important}.settings-nav>button small,.settings-lock small,.team-person small,.role-grid>article>p,.agency-brand-preview small,.agency-settings>footer>span,.settings-modal form>span,.permission-list small,.email-route small,.email-settings>footer span{font-size:13px!important}.settings-lock strong,.role-grid h3,.agency-brand-preview strong,.email-settings>footer strong{font-size:15px!important}.team-status,.team-table>article>button,.email-route>em,.settings-modal>form>p,.permission-editor>p{font-size:12px!important}.settings-nav>button{min-height:68px}.team-table>article{min-height:88px}.agency-fields input,.settings-modal input,.settings-modal select{font-size:15px}.email-route{padding-top:24px;padding-bottom:24px}.client-row-button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0}.client-row-button:hover{background:#fafaff}.client-record{max-width:1320px;margin:0 auto}.client-record-back{color:#526be5;cursor:pointer;background:0 0;border:0;margin:0 0 18px;padding:0;font-size:14px;font-weight:800}.client-record-hero{color:#fff;background:#111a32;border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:30px 32px;display:flex}.client-record-person{align-items:center;gap:17px;display:flex}.client-record-person>i{color:#25324f;background:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:18px;font-style:normal;font-weight:900;display:grid}.client-record-person>span{display:grid}.client-record-person small,.client-record-card>small,.client-card-title small,.note-composer>small{letter-spacing:1.3px;color:#91a3ff;font-size:11px;font-weight:900}.client-record-person h1{margin:6px 0 7px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1}.client-record-person p{color:#c8cfdf;margin:0;font-size:14px}.client-record-actions{align-items:center;gap:12px;display:flex}.client-record-actions .access-pill{color:#cbd5ff;background:#2b3856;font-size:12px}.client-record-actions .primary{border-radius:10px;min-height:46px}.client-record-tabs{background:#fff;border:1px solid #dfe3ed;border-top:0;padding:0 22px;display:flex;overflow:auto}.client-record-tabs button{color:#737d92;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:19px 16px 16px;font-size:13px;font-weight:800}.client-record-tabs button.active{color:#4059cd;border-color:#526be5}.client-record-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);gap:16px;margin-top:16px;display:grid}.client-record-card{background:#fff;border:1px solid #dfe3ed;border-radius:17px;padding:24px;box-shadow:0 14px 40px #18223f0a}.client-card-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.client-card-title h2,.note-composer h2{color:#172039;margin:5px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:400}.client-card-title button{color:#4962d8;background:0 0;border:0;font-size:12px;font-weight:850}.contact-card dl{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 0;display:grid}.contact-card dl>div{gap:6px;display:grid}.contact-card dt{color:#7d8698;font-size:11px}.contact-card dd{color:#24304b;margin:0;font-size:14px;font-weight:750}.client-summary-card{background:#f0f2ff;border-color:#dfe4ff}.client-summary-card>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.client-summary-card span{color:#6d7790;background:#fff;border-radius:12px;gap:4px;padding:14px;font-size:11px;display:grid}.client-summary-card b{color:#1d2946;font-family:Georgia,serif;font-size:26px;font-weight:400}.client-policies-card{grid-column:1/-1}.client-record-list,.document-list,.notes-list{margin-top:18px;display:grid}.client-record-list>div,.document-list>div{border-top:1px solid #e8eaf0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;display:grid}.client-record-list i,.document-list i{color:#526be5;background:#eef1ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:900;display:grid}.client-record-list span,.document-list span{gap:4px;display:grid}.client-record-list strong,.document-list strong{color:#222d47;font-size:14px}.client-record-list small,.document-list small{color:#7a8497;font-size:12px}.client-record-list em,.document-list em{color:#5f6b83;text-align:right;font-size:11px;font-style:normal}.client-record-empty{text-align:center;align-content:center;place-items:center;min-height:170px;padding:25px;display:grid}.client-record-empty strong{color:#1c2741;font-family:Georgia,serif;font-size:22px;font-weight:400}.client-record-empty span{color:#768095;max-width:480px;margin-top:8px;font-size:13px;line-height:1.6}.client-record-empty button{color:#fff;background:#526be5;border:0;border-radius:9px;margin-top:15px;padding:11px 14px;font-size:12px;font-weight:850}.client-tab-card{min-height:400px;margin-top:16px}.client-notes-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;margin-top:16px;display:grid}.client-notes-layout .client-tab-card{margin-top:0}.notes-list>div{border-top:1px solid #e8eaf0;padding:18px 0}.notes-list p{color:#303b53;white-space:pre-wrap;margin:0 0 8px;font-size:14px;line-height:1.6}.notes-list small{color:#7c8597;font-size:11px}.note-composer{align-self:start}.note-composer textarea{resize:vertical;width:100%;min-height:180px;font:inherit;background:#fbfbfd;border:1px solid #dfe3ed;border-radius:11px;margin-top:18px;padding:13px;font-size:14px;line-height:1.5}.note-composer textarea:focus{border-color:#7186e7;outline:3px solid #e2e6ff}.note-composer .primary{border-radius:10px;width:100%;min-height:46px;margin-top:12px}.settings-modal>form.policy-create-form{width:min(700px,100%)}.client-combobox{margin-top:14px;position:relative}.client-combobox>label{color:#36415a;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.client-search-field{background:#fbfbfd;border:1px solid #dfe3ed;border-radius:11px;grid-template-columns:28px 1fr 24px;align-items:center;height:52px;padding:0 12px;display:grid}.client-search-field:focus-within{border-color:#7186e7;outline:3px solid #e2e6ff}.client-search-field>span{color:#526be5;font-size:17px}.client-search-field input{background:0 0!important;border:0!important;outline:0!important;height:auto!important;padding:0!important;font-size:15px!important}.client-search-field>b{color:#3b8a69}.client-search-results{z-index:5;background:#fff;border:1px solid #dfe3ed;border-radius:12px;max-height:280px;padding:6px;position:absolute;top:83px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #18223f29}.client-search-results button{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.client-search-results button:hover{background:#f2f4ff}.client-search-results button>i{color:#526be5;background:#eef1ff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}.client-search-results button>span{margin:0!important;display:grid!important}.client-search-results strong{font-size:13px}.client-search-results small{color:#7b8497;margin-top:3px;font-size:11px}.client-search-results p{color:#7a8496;margin:0;padding:14px;font-size:12px}.policy-drop{background:#f8f9fd;border:2px dashed #ccd3e6;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:116px;margin-top:20px;padding:18px;transition:all .2s;display:grid}.policy-drop.active{background:#eef1ff;border-color:#526be5}.policy-drop.has-file{background:#f3f5ff;border-style:solid;border-color:#b9c5f5}.policy-drop>input{display:none}.policy-drop>i{color:#526be5;background:#e8ecff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:19px;font-style:normal;display:grid}.policy-drop>span{margin:0!important;display:grid!important}.policy-drop strong{font-size:14px}.policy-drop small{color:#737d92;margin-top:4px;font-size:12px}.policy-drop button{color:#4059cd;background:#fff;border:1px solid #d6dced;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:850}.policy-review-heading{border-top:1px solid #e5e8ef;margin-top:20px;padding-top:18px;display:grid}.policy-review-heading span{color:#25304a;font-weight:850;margin:0!important;font-size:15px!important}.policy-review-heading small{color:#778195;margin-top:4px;font-size:12px}.policy-extraction-warning{background:#fff4e9;border:1px solid #f2dcc5;border-radius:11px;gap:6px;margin-top:12px;padding:13px;display:grid}.policy-extraction-warning strong{color:#8d5534;font-size:12px}.policy-extraction-warning span{color:#956443;margin:0!important;font-size:11px!important}@media (max-width:760px){.client-record-hero{flex-direction:column;align-items:flex-start;padding:24px 20px}.client-record-person{align-items:flex-start}.client-record-person>i{width:52px;height:52px}.client-record-person h1{font-size:29px}.client-record-person p{font-size:12px}.client-record-actions{justify-content:space-between;width:100%}.client-record-grid,.client-notes-layout,.contact-card dl{grid-template-columns:1fr}.client-summary-card>div{grid-template-columns:1fr 1fr}.client-record-list>div,.document-list>div{grid-template-columns:40px 1fr}.client-record-list em,.document-list em{text-align:left;grid-column:2;padding-bottom:12px}.client-tab-card{padding:18px}.policy-drop{grid-template-columns:42px 1fr}.policy-drop button{grid-column:1/-1}.client-search-results{top:82px}.settings-nav>button strong{font-size:15px!important}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{font-size:10px!important}}.icon-button[role=img]{place-items:center;display:grid}.team-status.suspended{color:#9b4d43;background:#f4e9e7}.analysis-notice{color:#354993;background:#f0f2ff;border:1px solid #d9def8;border-radius:12px;grid-column:1/-1;padding:14px 16px;font-size:12px;line-height:1.55}.extracted-details textarea,.claim-questions textarea{color:#1c2741;resize:vertical;background:#fff;border:1px solid #cdd3e2;border-radius:10px;width:100%;padding:13px 14px;font-size:14px;line-height:1.5}.claim-questions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.claim-questions label{background:#fff;border:1px solid #dfe3ed;border-radius:14px;gap:8px;padding:16px;display:grid}.claim-questions label:first-child{grid-column:1/-1}.claim-questions label>span{color:#26314b;font-size:13px;font-weight:800}.claim-questions label>span b{color:#9b4d43;text-transform:uppercase;letter-spacing:.5px;margin-left:6px;font-size:10px}.claim-questions small{color:#6f798f;font-size:11px;line-height:1.45}@media (max-width:700px){.analysis-notice{grid-column:1}.claim-questions{grid-template-columns:1fr}.claim-questions label:first-child{grid-column:auto}.claim-questions textarea{font-size:16px}}:root{--claimsnap-ink:#101717;--claimsnap-ink-soft:#1d2928;--claimsnap-stone:#f5f0e8;--claimsnap-cloud:#eef2ef;--claimsnap-flash:#0071e3;--claimsnap-mint:#e8f2ff}.mk2-site{--mk-ink:var(--claimsnap-ink);--mk-blue:var(--claimsnap-flash);--mk-lav:#ffd2c8;--mk-paper:#f8f6f1;--mk-cream:var(--claimsnap-stone);--mk-line:#d9ddd8;--mk-coral:var(--claimsnap-flash);background:var(--mk-paper);color:var(--claimsnap-ink);font-family:var(--font-geist-sans),Arial,sans-serif}.mk2-brand{color:var(--claimsnap-ink);gap:13px}.mk2-brand svg{color:var(--claimsnap-ink)}.mk2-brand strong{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.25px;font-weight:780}.mk2-nav{background:#f8f6f1f0;border-bottom:1px solid #10171717}.mk2-nav>nav a{color:#40504e}.mk2-nav>nav a:hover{color:var(--claimsnap-flash)}.mk2-nav-actions>a:last-child{background:var(--claimsnap-flash);color:#101717;border-radius:999px;padding-inline:22px;transform:translateY(-3px);box-shadow:0 8px #101717}.mk2-nav-actions>a:last-child:hover{transform:translateY(0);box-shadow:0 3px #101717}.mk2-hero{background:#101717;border-radius:28px}.mk2-hero-copy>p{color:#e8ded2}.mk2-hero-copy>p span{color:var(--claimsnap-flash)}.mk2-hero h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-4.8px;font-weight:720;line-height:.95}.mk2-hero h1 em{color:#ffd2c8;letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.mk2-hero-intro>span{color:#e4e7e3}.mk2-hero-intro a{border-radius:999px}.mk2-hero-intro a:first-child{background:var(--claimsnap-flash);color:#101717;transform:translateY(-2px);box-shadow:0 7px #00000073}.mk2-hero-intro a:first-child:hover{transform:translateY(1px);box-shadow:0 3px #00000073}.mk2-hero-intro b{color:inherit}.mk2-hero-proof b{color:var(--claimsnap-flash)}.mk2-live-plan{border:1px solid #ffffffb3;box-shadow:0 34px 100px #00000075}.mk2-live-plan>header svg{color:var(--claimsnap-ink)}.mk2-plan-title>span{background:conic-gradient(var(--claimsnap-flash) 68%,#e7e9e6 0)}.mk2-live-plan article>i,.mk2-stage-cards i{color:#ba3a20;background:#fff0ec}.mk2-live-plan article.active>b{background:var(--claimsnap-flash);color:#101717}.mk2-live-plan>footer{background:#edf2ef}.mk2-live-plan>footer button{background:var(--claimsnap-ink);border-radius:999px}.mk2-statement h2,.mk2-how h2,.mk2-broker-copy h2,.mk2-security h2,.mk2-cta h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-2.8px;font-weight:690}.mk2-statement>p,.mk2-bento-copy>p,.mk2-how>header>p,.mk2-broker-copy>p,.mk2-security>header>p,.mk2-cta>p{color:#c43e23}.mk2-bento>article{border-radius:25px}.mk2-bento-copy h3,.mk2-mini-phone h4,.mk2-bento-gap>strong,.mk2-how-stage h3,.mk2-dash-body>section>h3{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.5px;font-weight:700}.mk2-mini-phone{border-color:var(--claimsnap-ink);box-shadow:0 28px #1017171a}.mk2-mini-phone>button>i,.mk2-fields small{color:#b83c23}.mk2-mini-phone>button>i{background:#fff0ec}.mk2-bento-gap{background:var(--claimsnap-ink)}.mk2-bento-gap>p{color:#ffc5b8}.mk2-bento-gap>div i{border-color:var(--claimsnap-flash)}.mk2-retake button{background:var(--claimsnap-ink);border-radius:999px}.mk2-how{background:var(--claimsnap-ink)}.mk2-how>header>p{color:#ffc5b8}.mk2-how-grid>nav button>i,.mk2-how-grid>nav button>b{color:#ff927a}.mk2-how-grid>nav button.active{border-top-color:var(--claimsnap-flash)}.mk2-how-stage{background:#f8f6f1}.mk2-how-stage>footer{background:#dcebe5}.mk2-how-stage>footer>span{color:#ba3a20}.mk2-broker-copy li>i{color:#15604d;background:#dcebe5}.mk2-broker-copy>a{background:var(--claimsnap-flash);color:#101717;border-radius:999px}.mk2-dashboard{box-shadow:0 32px #10171717,0 40px 85px #1017171f}.mk2-dashboard .mk2-brand svg{color:var(--claimsnap-ink)}.mk2-dashboard>header>i{color:#b83c23;background:#fff0ec}.mk2-dash-body>aside{background:var(--claimsnap-ink)}.mk2-dash-body>aside b{background:var(--claimsnap-flash);color:#101717}.mk2-dash-row>i{color:#14604d;background:#dcebe5}.mk2-dash-row>b{color:#b83c23}.mk2-dash-row.external>i,.mk2-dash-row.external>em{color:#1f6755;background:#e5f1ed}.mk2-dash-row.external>b{color:#1f6755}.mk2-security article>span{color:#c43e23}.mk2-cta{background:var(--claimsnap-flash);color:var(--claimsnap-ink)}.mk2-cta>p,.mk2-cta>span{color:#4c2119}.mk2-cta a{background:var(--claimsnap-ink);color:#fff;border-radius:999px}.mk2-cta button{color:var(--claimsnap-ink);border-color:#10171773;border-radius:999px}.brand-mark{color:var(--claimsnap-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.brand-mark>svg{width:100%;height:100%}.brand-mark>b,.brand-mark>i{display:none}.agency-chip>span.has-logo,.agency-brand-preview>span.has-logo{border:1px solid var(--line);padding:5px;overflow:hidden;background:#fff!important}.agency-chip>span.has-logo img,.agency-brand-preview>span.has-logo img{object-fit:contain;width:100%;height:100%;display:block}.agency-brand-preview>span{background:var(--agency-brand,var(--claimsnap-flash))!important}.agency-logo-editor{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.agency-logo-editor>div{margin-right:auto;display:grid}.agency-logo-editor small{color:#758380;margin-top:4px}.agency-logo-editor label{position:relative;overflow:hidden}.agency-logo-editor input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.agency-logo-editor .text-button{color:#b83c23;background:0 0;border:0;font-weight:800}.agency-fields textarea{resize:vertical;border:1px solid var(--line);min-height:95px;font:inherit;border-radius:9px;padding:12px}.brand-colour-field{grid-template-columns:54px 1fr;gap:8px;display:grid!important}.brand-colour-field input[type=color]{width:54px;height:46px;padding:4px}.report-generate{align-items:center;gap:10px;display:flex}.report-generate small{color:#758380}.report-generate button{white-space:nowrap}.report-table .data-head,.report-table .data-row{grid-template-columns:1.15fr .8fr .7fr .65fr 170px}.report-generate>button:last-child{color:var(--teal);background:0 0;border:0;font-size:18px}.settings-notice>a{color:inherit;margin-left:auto;font-weight:900;text-decoration:underline}.settings-notice>a+button{margin-left:10px}.login-brand svg,.signup-intro svg{color:#fff}.login-brand,.signup-intro{--claimsnap-flash:#0071e3}.app-shell,.client-app,.wizard-shell{--product-navy:var(--claimsnap-ink);--product-blue:var(--claimsnap-flash);--product-blue-soft:#fff0ec;--product-bg:#f5f7f4;--product-line:#dbe1dc}.app-shell .sidebar{background:var(--claimsnap-ink)}.app-shell .primary,.client-app .primary,.wizard-shell .primary{background:var(--claimsnap-flash)!important;color:#101717!important;border-color:var(--claimsnap-flash)!important}.workspace-lock>span,.security-note>span{background:var(--claimsnap-flash)!important;color:#101717!important}@media (max-width:800px){.mk2-nav{background:#f8f6f1}.mk2-nav>nav{background:#f8f6f1;border-color:#d9ddd8}.mk2-hero-shade{background:linear-gradient(#080e0ef7 0%,#080e0ed1 45%,#080e0e38 72%,#080e0eb8 100%)}.mk2-hero h1{letter-spacing:-2.7px}.mk2-hero h1 em{letter-spacing:-2px}}.login-page,.signup-wizard-page{--product-ink:var(--claimsnap-ink);--product-blue:var(--claimsnap-flash);--product-lav:#ffb6a5;--product-paper:#f8f6f1;--product-line:#d9ddd8;background:radial-gradient(circle at 12% 8%,#dcebe5 0,transparent 31%),var(--product-paper);color:var(--claimsnap-ink)}.login-shell,.signup-wizard{border-color:#d9ddd8;box-shadow:0 32px #10171712,0 38px 90px #1017171f}.login-story,.signup-wizard>aside{background:linear-gradient(#0a1111b8,#101717fa),url(/claimsnap-storm-home-hero.jpg) 50%/cover}.login-story:after,.signup-wizard>aside:after{background:radial-gradient(circle at 20% 12%,#ff5a364d,#0000 35%)}.login-story .marketing-logo>span,.signup-wizard .marketing-logo>span{--claimsnap-flash:#0071e3;color:#f5f0e8!important;background:0 0!important}.login-story .marketing-logo strong,.signup-wizard .marketing-logo strong{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.3px;font-weight:780}.login-story>div>p,.signup-intro>p{color:#ffc6ba}.login-story h1,.signup-intro h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-2.4px;font-weight:700}.login-proof>span{background:var(--claimsnap-flash);color:#101717}.login-form-panel>div:first-child>p,.signup-step-head>span{color:#bd3d23}.login-form-panel h2,.signup-step-head h2,.signup-complete h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.8px;color:var(--claimsnap-ink);font-weight:700}.portal-choice button.active{border-color:var(--claimsnap-flash);box-shadow:inset 0 0 0 1px var(--claimsnap-flash);background:#fff0ec}.portal-choice i{color:#155e4c;background:#dcebe5}.login-form-panel input:focus,.signup-step-form input:focus{border-color:var(--claimsnap-flash);outline-color:#ffe0d8}.login-options a,.login-signup,.signup-login a,.signup-review button{color:#bd3d23}.login-submit,.signup-next,.signup-complete>a,.account-message-page form>button,.primary-link{background:var(--claimsnap-flash);border-radius:999px;color:#101717!important}.login-submit:hover,.signup-next:hover{background:#ec4926}.signup-wizard li.active i{background:var(--claimsnap-flash);color:#101717;border-color:#ffb29f}.signup-consent{background:#fff0ec;border-color:#ffd7cd}.account-message-page{background:#f8f6f1}.account-message-page p{color:#bd3d23}.mk2-site{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.mk2-hero h1 em{color:#ffd2c8;letter-spacing:-1.7px;margin-top:.12em;font-family:inherit;font-size:.92em;font-style:normal;font-weight:500;line-height:1.04;display:block}.mk2-statement h2,.mk2-how h2,.mk2-broker-copy h2,.mk2-security h2,.mk2-cta h2{letter-spacing:-1.5px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:500;line-height:1.04}@media (max-width:800px){.mk2-hero h1{letter-spacing:-1.25px;font-size:49px;line-height:1.04}.mk2-hero h1 em{letter-spacing:-1px;margin-top:.15em}}@media (max-width:420px){.mk2-hero h1{font-size:44px}}.agency-onboarding{color:#17211f;max-width:1320px;margin:0 auto}.onboarding-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 30px;display:flex}.onboarding-heading>div>p{color:#bd3d23;letter-spacing:1.35px;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:850}.onboarding-heading h1{letter-spacing:-1.8px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(34px,3.2vw,48px);font-weight:720;line-height:1.04}.onboarding-heading>div>span{color:#66716e;margin-top:12px;font-size:17px;line-height:1.5;display:block}.onboarding-help{color:#24302d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd7d2;border-radius:999px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800}.onboarding-help:hover{background:#f7f4ed;border-color:#101717}.onboarding-lead{color:#fff;background:#101717;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:350px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #10171721}.onboarding-lead:before{content:"";border:1px solid #bde5d833;border-radius:50%;width:470px;height:470px;position:absolute;top:-270px;right:-210px}.onboarding-lead-copy{z-index:1;padding:48px 50px;position:relative}.onboarding-kicker{color:#ff9c87;letter-spacing:1.6px;font-size:11px;font-weight:900;display:block}.onboarding-lead h2{letter-spacing:-1.9px;max-width:590px;margin:17px 0 15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:clamp(35px,3.4vw,50px);font-weight:700;line-height:1.02}.onboarding-lead-copy>p{color:#c8d0cd;max-width:610px;margin:0;font-size:16px;line-height:1.62}.onboarding-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.onboarding-actions button{cursor:pointer;border-radius:999px;min-height:50px;padding:0 22px;font-size:13px;font-weight:850}.onboarding-actions .secondary{color:#fff;background:0 0;border:1px solid #53605d}.onboarding-credit-strip{background:#bde5d814;border:1px solid #bde5d82e;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:660px;margin-top:25px;padding:14px 15px;display:grid}.onboarding-credit-strip>i{color:#101717;background:#ff5a36;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;font-weight:900;display:grid}.onboarding-credit-strip>span{gap:3px;display:grid}.onboarding-credit-strip small{color:#91aaa2;letter-spacing:1.1px;font-size:8px;font-weight:900}.onboarding-credit-strip strong{font-size:13px}.onboarding-credit-strip em{color:#9eaaa6;font-size:10px;font-style:normal;line-height:1.4}.onboarding-credit-strip>button{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:999px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.onboarding-credit-strip>button:hover{color:#ffb29f;border-color:#ff9c87}.onboarding-credit-strip>button b{margin-left:3px}.onboarding-lead-copy>small{color:#899692;margin-top:18px;font-size:11px;line-height:1.45;display:block}.onboarding-import-preview{background:linear-gradient(135deg,#bde5d81f,#ff5a3612);align-content:center;gap:12px;padding:52px 46px 52px 16px;display:grid;position:relative}.preview-file,.preview-result{color:#17211f;background:#fffffff5;border:1px solid #ffffff2b;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:grid;position:relative;box-shadow:0 16px 36px #00000029}.preview-file i{color:#175f4f;background:#e2eee9;border-radius:10px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:900;display:grid}.preview-file b{font-size:13px}.preview-file em{color:#78827f;font-size:11px;font-style:normal}.preview-file-two{margin-left:34px}.preview-file-two i{color:#bd3d23;background:#fff0ec}.preview-result{color:#101717;background:#ff5a36;border:0;width:86%;min-height:72px;margin:12px 0 0 auto;transform:rotate(-1deg)}.preview-result>i{color:#fff;background:#101717;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.preview-result>span{gap:3px;display:grid}.preview-result b{font-size:13px}.preview-result small{color:#542519;font-size:10px}.onboarding-lower-grid{grid-template-columns:minmax(0,1.14fr) minmax(350px,.86fr);gap:20px;margin-top:20px;display:grid}.onboarding-checklist,.onboarding-client-preview{background:#fff;border:1px solid #dce2de;border-radius:22px;box-shadow:0 15px 42px #1017170b}.onboarding-checklist{padding:30px}.onboarding-card-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.onboarding-card-title span{color:#7a8581;letter-spacing:1.35px;font-size:10px;font-weight:900}.onboarding-card-title h2,.onboarding-client-preview>h2{letter-spacing:-.8px;margin:7px 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:24px;font-weight:720;line-height:1.16}.onboarding-card-title>b{color:#53605c;background:#eef3f0;border-radius:999px;padding:7px 11px;font-size:11px}.setup-progress{background:#edf0ee;border-radius:999px;height:5px;margin:20px 0 11px;overflow:hidden}.setup-progress i{border-radius:inherit;background:#ff5a36;width:3%;height:100%;display:block}.onboarding-checklist>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8ece9;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:78px;padding:12px 4px;display:grid}.onboarding-checklist>button:hover{background:#faf8f3}.onboarding-checklist>button>i{color:#6c7874;border:1px solid #dce2de;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:850;display:grid}.onboarding-checklist>button.complete>i{color:#17614f;background:#dcebe5;border-color:#b9ded2}.onboarding-checklist>button.complete strong{color:#48615a}.onboarding-checklist>button>span{gap:4px;display:grid}.onboarding-checklist>button strong{color:#17211f;font-size:14px}.onboarding-checklist>button small{color:#75807d;font-size:12px;line-height:1.4}.onboarding-checklist>button>b{color:#bd3d23;white-space:nowrap;font-size:11px}.onboarding-client-preview{background:#f4efe7;padding:30px;position:relative;overflow:hidden}.onboarding-client-preview>.onboarding-kicker{color:#a33c27}.onboarding-client-preview>h2{max-width:440px;font-size:28px}.onboarding-client-preview>p{color:#69736f;max-width:520px;margin:12px 0 23px;font-size:13px;line-height:1.6}.client-journey-preview{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;display:grid}.journey-phone{background:#fff;border:7px solid #101717;border-radius:28px;min-height:330px;padding:18px;box-shadow:0 18px 30px #10171726}.journey-phone>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.journey-phone .brand-mark{width:26px;height:26px}.journey-phone>header small{letter-spacing:1px;color:#66716e;font-size:8px;font-weight:900}.journey-phone>b{font-size:17px;line-height:1.18;display:block}.journey-phone>span{color:#75807d;margin:8px 0 20px;font-size:10px;line-height:1.45;display:block}.journey-phone>div{border-top:1px solid #e6ebe8;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:48px;display:grid}.journey-phone>div i{color:#17614f;background:#e2eee9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.journey-phone>div+div i{color:#bd3d23;background:#fff0ec}.journey-phone>div small{font-size:10px;font-weight:750}.journey-phone>.journey-action{color:#fff;background:#101717;border-radius:999px;place-items:center;width:100%;min-height:39px;margin-top:14px;font-size:10px;font-weight:850;display:grid}.journey-proof{gap:12px;display:grid}.journey-proof span{color:#394541;background:#ffffffb3;border:1px solid #10171717;border-radius:12px;align-items:center;min-height:48px;padding:10px 12px;font-size:11px;font-weight:750;line-height:1.35;display:flex}@media (max-width:1100px){.onboarding-lead{grid-template-columns:1fr}.onboarding-import-preview{grid-template-columns:1fr 1fr;padding:28px 38px 38px}.preview-file-two{margin-left:0}.preview-result{grid-column:1/-1;width:58%}.onboarding-lower-grid{grid-template-columns:1fr}.client-journey-preview{grid-template-columns:200px minmax(0,1fr)}}@media (max-width:700px){.onboarding-heading{flex-direction:column;align-items:flex-start;margin-bottom:22px}.onboarding-heading h1{letter-spacing:-1.2px;font-size:34px}.onboarding-heading>div>span{font-size:15px}.onboarding-help{display:none}.onboarding-lead{border-radius:20px}.onboarding-lead-copy{padding:34px 24px}.onboarding-lead h2{letter-spacing:-1.3px;font-size:36px}.onboarding-lead-copy>p{font-size:14px}.onboarding-actions{display:grid}.onboarding-actions button{width:100%}.onboarding-credit-strip{grid-template-columns:40px minmax(0,1fr);padding:13px}.onboarding-credit-strip>button{grid-column:2;width:max-content}.onboarding-import-preview{display:none}.onboarding-checklist,.onboarding-client-preview{border-radius:18px;padding:23px 18px}.onboarding-card-title h2,.onboarding-client-preview>h2{font-size:23px}.onboarding-checklist>button{grid-template-columns:36px minmax(0,1fr);padding:13px 0}.onboarding-checklist>button>b{grid-column:2}.client-journey-preview{grid-template-columns:1fr}.journey-phone{width:190px;margin:0 auto}.journey-proof{grid-template-columns:1fr}}.guided-capture-review{z-index:1001;color:#f5f5f7;clip-path:inset(0 -100vmax);background:#080b12;grid-template-rows:auto minmax(280px,1fr) auto auto auto;width:min(640px,100%);height:100dvh;margin:auto;display:grid;position:fixed;inset:0;overflow-y:auto;box-shadow:0 0 0 100vmax #05070b}.guided-capture-review>header{background:#080b12f0;border-bottom:1px solid #ffffff1a;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:76px;padding:10px 18px;display:grid}.guided-capture-review>header>button{color:#fff;background:#171b24;border:1px solid #ffffff26;border-radius:50%;width:40px;height:40px;font-size:18px}.guided-capture-review>header>div{text-align:center;min-width:0;display:grid}.guided-capture-review>header small,.guided-capture-review>header span{color:#7eb8f7;letter-spacing:1.2px;font-size:8px;font-weight:850}.guided-capture-review>header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.guided-capture-preview{background:#131720;min-height:300px;position:relative;overflow:hidden}.guided-capture-preview>img{object-fit:contain;background:#05070b;width:100%;height:100%;display:block}.guided-document-preview{color:#aeb4c0;place-content:center;justify-items:center;gap:12px;height:100%;display:grid}.guided-document-preview>i{color:#1d1d1f;background:#f5f5f7;border:1px solid #414856;border-radius:8px;place-items:center;width:78px;height:98px;font-size:13px;font-style:normal;font-weight:900;display:grid}.guided-capture-scan{pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.guided-checking .guided-capture-scan:after{content:"";background:#2997ff;border-radius:2px;height:2px;animation:2.2s ease-in-out infinite alternate guided-scan;position:absolute;top:18%;left:5%;right:5%;box-shadow:0 0 22px 5px #2997ff75}@keyframes guided-scan{to{transform:translateY(min(45vh,330px))}}.guided-capture-working{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b12d6;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 10px 30px #00000047}.guided-capture-working>i{color:#2997ff;font-style:normal}.guided-capture-result{color:#1d1d1f;background:#fff;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px 22px 18px;display:grid}.guided-capture-result>i{color:#0071e3;background:#e8f2ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;font-weight:850;display:grid}.guided-retake .guided-capture-result>i,.guided-unavailable .guided-capture-result>i{color:#c44227;background:#fff1ed}.guided-capture-result>div{align-content:start;display:grid}.guided-capture-result small{color:#0071e3;letter-spacing:1.2px;font-size:8px;font-weight:900}.guided-retake .guided-capture-result small,.guided-unavailable .guided-capture-result small{color:#b33b25}.guided-capture-result h1{letter-spacing:-1.1px;margin:7px 0 8px;font-size:26px;line-height:1.04}.guided-capture-result p{color:#6e6e73;margin:0;font-size:12px;line-height:1.55}.guided-capture-instruction,.guided-capture-next{background:#f5f5f7;border-radius:12px;gap:4px;margin-top:16px;padding:13px 14px;display:grid}.guided-capture-instruction{background:#fff5f2;border-left:3px solid #c44227}.guided-capture-next{background:#f2f7ff;border-left:3px solid #0071e3}.guided-capture-instruction strong,.guided-capture-next strong{font-size:9px}.guided-capture-instruction span,.guided-capture-next span{color:#515154;font-size:11px;line-height:1.45}.guided-capture-review>footer{background:#fff;grid-template-columns:1fr 1.35fr;gap:10px;padding:14px 18px;display:grid}.guided-capture-review>footer>button{border-radius:999px;min-height:50px;padding:11px 15px;font-size:11px;font-weight:800}.guided-primary{color:#fff;background:#0071e3;border:1px solid #0071e3}.guided-secondary{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7}.guided-capture-privacy{padding:0 22px calc(15px + env(safe-area-inset-bottom));color:#86868b;text-align:center;background:#fff;margin:0;font-size:8px;line-height:1.45}@media (min-width:760px){.guided-capture-review{border-radius:28px;height:calc(100dvh - 40px);inset:20px auto;overflow:hidden;box-shadow:0 28px 90px #0000006b}}@media (max-width:520px){.guided-capture-review>header{min-height:66px;padding:8px 13px}.guided-capture-result{padding:20px 17px 15px}.guided-capture-result h1{font-size:23px}.guided-capture-review>footer{padding:12px 14px}.guided-capture-review>footer>button{min-height:48px;font-size:10px}}.settings-view{max-width:1180px}.settings-heading{align-items:center;margin-bottom:24px}.settings-heading h1{letter-spacing:-1.5px;color:#101717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:40px;font-weight:720}.settings-heading p{color:#bd3d23}.settings-heading>div>span{color:#68736f;font-size:16px}.settings-layout{grid-template-columns:235px minmax(0,1fr);gap:22px}.settings-nav{gap:6px}.settings-nav>button{color:#58635f;cursor:pointer;border:1px solid #0000;grid-template-columns:36px 1fr;padding:13px;min-height:74px!important}.settings-nav>button:hover{background:#f8f5ef}.settings-nav>button.active{color:#101717;background:#fff;border-color:#d9dfdb;box-shadow:0 10px 28px #1017170d}.settings-nav>button>i{color:#17614f;background:#eef3f0}.settings-nav>button strong{font-size:14px!important}.settings-nav>button small{color:#77817e;margin-top:3px;line-height:1.35;font-size:11px!important}.settings-privacy-note{color:#64706c;border-top:1px solid #dfe4e1;align-items:center;gap:9px;margin:15px 4px 0;padding:12px;font-size:11px;line-height:1.4;display:flex}.settings-privacy-note>b{color:#17614f;background:#dcebe5;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.settings-content{border-color:#dce2de;border-radius:20px;box-shadow:0 15px 40px #1017170a}.settings-section-title{border-color:#e5e9e6;padding:27px 30px}.settings-section-title.simple{padding-bottom:23px}.settings-section-title h2{letter-spacing:-.7px;color:#101717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:26px;font-weight:720}.settings-section-title p{color:#75807c;line-height:1.5;font-size:13px!important}.simple-email-settings{padding:6px 30px 28px}.simple-email-address{border-bottom:1px solid #e5e9e6;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:25px;padding:24px 0;display:grid}.simple-email-address>span{gap:5px;display:grid}.simple-email-address strong,.simple-email-option strong{color:#17211f;font-size:14px}.simple-email-address small,.simple-email-option small{color:#74807c;font-size:12px;line-height:1.5}.simple-email-address>input{color:#17211f;background:#fbfcfb;border:1px solid #cfd8d3;border-radius:10px;width:100%;height:48px;padding:0 13px;font-size:14px}.simple-email-address>input:focus,.simple-reminder-control select:focus{border-color:#ff785b;outline:3px solid #ffe1d9}.report-recipient-editor{border-bottom:1px solid #e5e9e6;gap:15px;padding:24px 0;display:grid}.report-recipient-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.report-recipient-heading>span{gap:5px;display:grid}.report-recipient-heading strong{color:#17211f;font-size:14px}.report-recipient-heading small{color:#74807c;font-size:12px;line-height:1.5}.report-recipient-heading>b{color:#64706c;background:#eef2ef;border-radius:999px;padding:5px 9px;font-size:10px}.report-recipient-chips{background:#fafbf9;border:1px solid #d5ddd8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:49px;padding:8px;display:flex}.report-recipient-chips>span{color:#24365f;overflow-wrap:anywhere;background:#e8f0ff;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:7px 8px 7px 11px;font-size:11px;font-weight:750;display:flex}.report-recipient-chips>span button{color:#30497c;background:#d5e1fb;border:0;border-radius:50%;flex:0 0 22px;width:22px;height:22px;font-size:15px;line-height:1}.report-recipient-chips>em{color:#9d4b39;padding:4px 6px;font-size:11px;font-style:normal}.report-recipient-add{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.report-recipient-add input{color:#17211f;background:#fbfcfb;border:1px solid #cfd8d3;border-radius:10px;height:48px;padding:0 13px;font-size:14px}.report-recipient-add input:focus{border-color:#ff785b;outline:3px solid #ffe1d9}.report-recipient-add button{white-space:nowrap;min-height:48px}.simple-email-option{border-bottom:1px solid #e5e9e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:88px;display:grid}.simple-email-option>div{gap:5px;display:grid}.simple-switch{cursor:pointer;width:46px;height:27px;display:block;position:relative}.simple-switch input{opacity:0;position:absolute}.simple-switch i{background:#d9dfdc;border-radius:999px;width:46px;height:27px;transition:all .2s;display:block;position:relative}.simple-switch i:after{content:"";background:#fff;border-radius:50%;width:21px;height:21px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.simple-switch input:checked+i{background:#ff5a36}.simple-switch input:checked+i:after{transform:translate(19px)}.simple-reminder-option{transition:background .2s,color .2s}.simple-reminder-option.disabled{opacity:.68}.simple-reminder-control{align-items:center;gap:12px;grid-template-columns:none!important;display:flex!important}.simple-reminder-control select{color:#17211f;background:#fff;border:1px solid #cfd8d3;border-radius:9px;min-width:145px;height:43px;padding:0 11px;font-size:13px}.simple-reminder-control select:disabled{color:#8a928e;background:#f0f2f0}.simple-reminder-note{color:#6d7974;border-bottom:1px solid #e5e9e6;margin:0;padding:13px 0 18px;font-size:11px;line-height:1.55}.client-access-option{background:#fff7f3;border:1px solid #ffd8ce;border-radius:14px;padding-left:17px;padding-right:17px}.client-access-safety{color:#49605a;background:#f3f7f4;border-radius:11px;margin:-7px 0 18px;padding:12px 15px;font-size:11px;line-height:1.55}.client-access-rule{color:#a63b27;letter-spacing:.8px;white-space:nowrap;background:#ffe2da;border-radius:999px;padding:7px 10px;font-size:9px}.client-access-on-demand{color:#cbd5d1;text-align:right;max-width:170px;font-size:10px;font-weight:750;line-height:1.35}.claim-pathway-preview{background:#f3f7f4;border:1px solid #dce8e3;border-radius:2px 2px 13px;gap:5px;margin:2px 0 4px;padding:15px 16px;display:grid}.claim-pathway-preview small{letter-spacing:1px;color:#a63b27!important;font-size:9px!important;font-weight:900!important}.claim-pathway-preview strong{color:#16201d;font-size:15px}.claim-pathway-preview span{line-height:1.5;color:#64716c!important;font-size:11px!important}.simple-check{color:#47534f;background:#f5f7f5;border-radius:11px;align-items:center;gap:10px;margin:16px 0;padding:13px 15px;font-size:12px;font-weight:700;display:flex}.simple-check input{accent-color:#ff5a36;width:18px;height:18px}.simple-email-settings>footer{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.simple-email-settings>footer p{color:#77817e;max-width:530px;margin:0;font-size:11px;line-height:1.55}.simple-email-settings>footer .primary{white-space:nowrap;border-radius:999px;min-height:47px;padding:0 19px}@media (max-width:1000px){.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(3,1fr)}.settings-privacy-note{grid-column:1/-1}}@media (max-width:700px){.settings-heading h1{font-size:34px}.settings-nav{grid-template-columns:1fr}.settings-privacy-note{grid-column:auto}.settings-section-title{padding:22px 19px}.simple-email-settings{padding:3px 19px 22px}.simple-email-address{grid-template-columns:1fr;gap:13px}.report-recipient-add{grid-template-columns:1fr}.report-recipient-add button{width:100%}.simple-email-option{min-height:96px}.simple-reminder-option{grid-template-columns:1fr;padding:18px 0}.simple-reminder-control{justify-content:space-between;width:100%}.simple-reminder-control select{flex:1;min-width:0}.simple-email-settings>footer{flex-direction:column;align-items:stretch}.simple-email-settings>footer .primary{width:100%}}html,body{max-width:100%;overflow-x:clip}button,a,input,select,textarea{touch-action:manipulation}@media (max-width:760px){.app-shell,.client-app,.wizard-shell,.camera-screen{max-width:100%;overflow-x:clip}.app-shell *,.client-app *,.wizard-shell *{min-width:0}.app-shell .app-header,.client-app .app-header{gap:8px;height:64px;padding:0 12px}.app-shell .brand,.client-app .brand{gap:8px;min-width:0}.app-shell .brand-mark,.client-app .brand-mark{flex:0 0 40px;width:40px;height:40px}.app-shell .brand strong,.client-app .brand strong{letter-spacing:-.45px;font-size:20px}.app-shell .workspace-lock,.client-app .workspace-lock{background:0 0;border:0;place-items:center;width:36px;min-width:36px;min-height:36px;margin-left:auto;padding:0;display:grid}.app-shell .workspace-lock>div,.client-app .workspace-lock>div{display:none}.app-shell .header-actions,.client-app .header-actions{gap:0;width:36px;min-width:36px}.app-shell .header-actions .icon-button,.client-app .header-actions .icon-button{display:none!important}.app-shell .avatar,.client-app .avatar{flex:0 0 34px;width:34px;height:34px}.app-shell .user-meta,.client-app .user-meta{display:none}.app-shell .app-main,.client-app .client-main{padding-bottom:calc(98px + env(safe-area-inset-bottom))}.app-shell .sidebar{height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.app-shell .sidebar nav{width:calc(100% - 58px);overflow:hidden;min-width:0!important}.app-shell .sidebar nav button{flex:1 1 0;min-width:0;min-height:58px;padding:5px 2px}.app-shell .sidebar>button{width:58px;min-width:58px;min-height:58px}.section-toolbar{gap:18px;padding:20px 18px}.section-toolbar>div:only-child{gap:6px;width:100%;display:grid!important}.section-toolbar>div:not(:only-child):last-child{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;width:100%;display:grid!important}.section-toolbar>div:not(:only-child):last-child>input{grid-column:1/-1;width:100%;min-height:48px;font-size:16px}.section-toolbar>div:not(:only-child):last-child>button,.section-toolbar>div:not(:only-child):last-child>a{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:0 12px;display:flex;font-size:13px!important}.section-toolbar h1{font-size:34px;line-height:1.03}.section-toolbar p{font-size:15px;line-height:1.5}.data-table{padding:0 14px 16px}.data-head{display:none}.data-row{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;padding:16px 4px}.data-row>div,.data-row strong,.data-row span,.client-record-card,.client-record-card *{overflow-wrap:anywhere}.data-row strong{font-size:14px}.data-row span{font-size:12px;line-height:1.4}.policy-grid{grid-template-columns:1fr!important}.claim-row{gap:12px;grid-template-columns:minmax(0,1fr) auto!important;padding:16px!important}.claim-row>*{min-width:0}.claim-row p,.claim-row small{overflow-wrap:anywhere}.client-record-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;overflow-x:auto}.client-record-tabs button{scroll-snap-align:start;flex:none;min-height:52px}.client-record-hero,.client-record-card{padding-left:18px!important;padding-right:18px!important}.client-record-card button,.client-record-hero button{min-height:44px}.settings-modal,.import-overlay{overscroll-behavior:contain;padding:12px 12px calc(28px + env(safe-area-inset-bottom));align-items:flex-start;overflow-y:auto}.settings-modal>form,.settings-modal>.permission-editor,.permission-editor{border-radius:18px;width:100%;max-width:none;max-height:none;margin:auto;padding:28px 20px}.import-centre{border-radius:18px;width:100%;max-width:none;max-height:none;margin:auto}.import-centre>header,.import-review,.import-drop{padding-left:18px;padding-right:18px}.settings-modal input,.settings-modal select,.settings-modal textarea,.import-overlay input,.import-overlay select,.login-page input,.signup-wizard-page input,.signup-wizard-page select,.wizard-shell input,.wizard-shell select,.wizard-shell textarea{font-size:16px!important}.login-page,.signup-wizard-page{min-height:100dvh}.login-card,.signup-wizard{max-width:100%}.wizard-shell{min-height:100dvh}.wizard-header{z-index:20;position:sticky;top:0}.wizard-body{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.wizard-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.wizard-footer button{min-height:48px}.camera-screen{grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;min-height:100dvh}.camera-view{min-height:0}.camera-screen>footer{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.mk2-dashboard{overflow:hidden}.mk2-dashboard>header,.mk2-dash-body{min-width:0!important}.mk2-dash-body{grid-template-columns:52px minmax(0,1fr);min-height:410px}.mk2-dash-body>aside{padding:16px 6px}.mk2-dash-body>aside>*{height:28px;padding:7px 5px;font-size:0;overflow:hidden}.mk2-dash-body>section{padding:20px 12px}.mk2-dash-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mk2-dash-stats>span{padding:8px 6px}.mk2-dash-stats small{font-size:7px}.mk2-dash-stats b{font-size:17px}.mk2-dash-row{grid-template-columns:30px minmax(0,1fr) 38px;gap:8px;padding:9px 7px}.mk2-dash-row>em{display:none}.mk2-dash-row strong{font-size:9px}.mk2-dash-row small{font-size:7px}}@media (max-width:420px){.mk2-nav .mk2-brand strong{font-size:19px}.mk2-nav-actions>a:last-child{padding-inline:10px;font-size:11px}.mk2-hero h1{font-size:clamp(39px,12vw,49px)}.onboarding-heading h1{font-size:30px}.onboarding-lead h2{font-size:32px}.onboarding-card-title{flex-direction:column;gap:8px}.onboarding-card-title>b{align-self:flex-start}.client-record-card>header{flex-direction:column;align-items:flex-start}.signup-wizard-page .form-actions{grid-template-columns:1fr;display:grid}.signup-wizard-page .form-actions button{width:100%}.wizard-steps{gap:0;width:100%;overflow:visible}.wizard-steps>div{flex:0 0 16.666%;width:16.666%;min-width:0}.wizard-steps span{width:24px;height:24px;font-size:7px}.wizard-steps p{text-align:center;max-width:48px;font-size:7px;line-height:1.15}}.platform-service-notice{z-index:19;color:#3a3327;background:#fff7e8;border-bottom:1px solid #e6c99a;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 28px;display:grid;position:sticky;top:78px;box-shadow:0 5px 18px #271f100f}.platform-service-notice>i{color:#fff;background:#e8a63c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.platform-service-notice>span{gap:2px;display:grid}.platform-service-notice strong{font-size:11px}.platform-service-notice small{color:#756344;font-size:10px;line-height:1.4}.platform-service-notice time{color:#8d7651;white-space:nowrap;font-size:9px}.platform-service-notice.critical{background:#fff0ec;border-color:#efb7aa}.platform-service-notice.critical>i{background:#d94e32}.platform-service-notice.critical small,.platform-service-notice.critical time{color:#875346}.app-shell.has-service-notice .sidebar{top:130px}@media (max-width:900px){.app-shell .platform-service-notice{top:68px}.app-shell.has-service-notice .sidebar{top:120px}}@media (max-width:760px){.platform-service-notice{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 13px}.app-shell .platform-service-notice{top:68px}.client-app .platform-service-notice{top:64px}.platform-service-notice time{white-space:normal;grid-column:2}}@media (max-height:680px) and (max-width:760px){.camera-screen>header{padding-block:9px}.camera-view{padding:10px}.camera-screen>footer{padding-top:8px}.camera-shutter{width:70px;height:70px}}.settings-heading-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.product-tour{z-index:2000;position:fixed;inset:0;overflow:hidden}.product-tour:before{display:none}.product-tour-spotlight{z-index:1;pointer-events:none;background:0 0;border:2px solid #ff7457;border-radius:14px;transition:top .22s,left .22s,width .22s,height .22s;position:fixed;box-shadow:0 0 0 9999px #070d11ad,0 0 0 7px #ff74572e}.product-tour-card{z-index:2;color:#111a1a;background:#fff;border-radius:20px;padding:25px;position:fixed;box-shadow:0 26px 70px #00000052}.product-tour-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-tour-card>header span{color:#c54129;letter-spacing:1.35px;font-size:10px;font-weight:900}.product-tour-card>header button{color:#56615e;background:#f1f3f1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1}.product-tour-card h2{letter-spacing:-1px;margin:16px 0 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:27px;font-weight:760;line-height:1.08}.product-tour-card>p{color:#65716e;margin:0;font-size:14px;line-height:1.55}.product-tour-progress{gap:6px;margin:22px 0 20px;display:flex}.product-tour-progress i{background:#e5e9e6;border-radius:99px;flex:1;height:4px}.product-tour-progress i.active{background:#ff5a36}.product-tour-card>footer{align-items:center;gap:9px;display:flex}.product-tour-card>footer>span{color:#7a8582;white-space:nowrap;margin-left:auto;font-size:11px}.product-tour-card>footer button{border-radius:999px;min-height:42px;padding:0 14px;font-size:11px;font-weight:850}.tour-skip{color:#697471;background:0 0;border:0;padding-left:0!important}.tour-back{color:#34413e;background:#fff;border:1px solid #d8ded9}.tour-next{color:#111a1a;background:#ff5a36;border:1px solid #ff5a36}@media (max-width:760px){.settings-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.settings-heading-actions button{width:100%;min-height:46px}.product-tour-card{border-radius:18px;padding:21px 20px}.product-tour-card h2{font-size:24px}.product-tour-card>p{font-size:13px}.product-tour-card>footer{grid-template-columns:auto 1fr auto auto;display:grid}.product-tour-card>footer>span{text-align:center;margin:0}.product-tour-card>footer button{padding:0 12px}}@media (max-width:370px){.product-tour-card{padding:18px 16px}.product-tour-card h2{font-size:22px}.product-tour-card>p{font-size:12px}.product-tour-card>footer{grid-template-columns:1fr 1fr}.product-tour-card>footer>span{display:none}.product-tour-card>footer button{width:100%}.tour-skip{display:none}}.safety-triage{gap:18px;display:grid}.safety-question,.protect-evidence{background:#fff;border:1px solid #dfe3ed;border-radius:18px;padding:22px;box-shadow:0 12px 30px #18223f0a}.safety-question>span,.protect-evidence>div:first-child>span{color:#c54129;letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.safety-question h2,.protect-evidence h2{color:#172039;letter-spacing:-.45px;margin:8px 0 7px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:22px;line-height:1.25}.safety-question>p,.protect-evidence>div:first-child>p{color:#69758a;margin:0;font-size:13px;line-height:1.55}.safety-answers{gap:10px;margin-top:18px;display:grid}.safety-answers>button{text-align:left;color:#202b44;background:#fff;border:1px solid #dfe3ed;border-radius:13px;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex}.safety-answers i{color:#526be5;background:#eef1ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.safety-answers .danger i{color:#c83b22;background:#ffe2da}.safety-answers span{display:grid}.safety-answers small{color:#758096;margin-top:3px;font-size:11px;line-height:1.4}.emergency-stop{background:#fff0ec;border:2px solid #e44e32;border-radius:18px;gap:12px;padding:20px;display:grid}.emergency-stop>div{align-items:center;gap:14px;display:flex}.emergency-stop>div>b{color:#fff;background:#d83e24;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:19px;display:grid}.emergency-stop>div>span{display:grid}.emergency-stop strong{color:#8e2918;font-size:17px}.emergency-stop small{color:#79463c;margin-top:4px;font-size:12px;line-height:1.5}.emergency-stop>a{color:#fff;background:#d83e24;border-radius:12px;place-items:center;min-height:52px;font-size:17px;font-weight:900;text-decoration:none;display:grid}.emergency-stop>button{color:#742d20;background:#fff;border:1px solid #dc8f80;border-radius:11px;min-height:46px;font-size:12px;font-weight:800}.emergency-stop>p{text-align:center;color:#7d4d44;margin:0;font-size:10px}.protect-evidence{gap:16px;display:grid}.protect-evidence .wizard-options{gap:10px}.protect-evidence .wizard-options button{min-height:58px}.protect-optional{color:#69758a;padding-top:2px;font-size:11px;line-height:1.45;display:block}.safety-source{color:#7c8698!important;margin:0 4px!important;font-size:10px!important;line-height:1.45!important}@media (max-width:760px){.safety-question,.protect-evidence{border-radius:15px;padding:17px}.safety-question h2,.protect-evidence h2{font-size:19px}.safety-answers>button{min-height:70px}.emergency-stop{padding:16px}.emergency-stop>div{align-items:flex-start}.emergency-stop>div>b{width:48px;height:48px}.emergency-stop strong{font-size:15px}}.policy-detection-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px;display:grid}.policy-detection-summary>div{background:#f8f9fd;border:1px solid #dfe3ed;border-radius:10px;gap:4px;padding:12px;display:grid}.policy-detection-summary small{color:#768096;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.policy-detection-summary strong{color:#263149;text-transform:capitalize;font-size:13px}.policy-cover-review{border-top:1px solid #e5e8ef;gap:10px;margin:18px 0;padding-top:18px;display:grid}.policy-cover-review>header{gap:3px;display:grid}.policy-cover-review>header strong{font-size:15px}.policy-cover-review>header small{color:#778195;font-size:12px}.policy-cover-review>article{background:#fafbfe;border:1px solid #dde2ed;border-radius:12px;grid-template-columns:1.4fr 1.2fr 1fr;gap:9px;padding:12px;display:grid}.policy-cover-review label{margin:0!important;font-size:10px!important}.policy-cover-review input,.policy-cover-review select{height:40px!important;margin-top:5px!important;padding:0 9px!important;font-size:11px!important}.policy-cover-review .policy-included{align-items:center;gap:8px;padding-top:15px;display:flex!important}.policy-cover-review .policy-included input{width:18px!important;height:18px!important;margin:0!important}.policy-cover-review .policy-included span{font-weight:800;margin:0!important;font-size:11px!important}.policy-guidance-review{background:#f2f7f4;border:1px solid #cbdad3;border-radius:2px 2px 14px;gap:12px;margin:18px 0;padding:14px;display:grid}.policy-guidance-review>header{border-bottom:1px solid #d6e2dc;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.policy-guidance-review>header>span{gap:4px;margin:0!important;display:grid!important}.policy-guidance-review>header strong{color:#213c34;font-size:14px}.policy-guidance-review>header small{color:#61736c;max-width:520px;font-size:11px;line-height:1.45}.policy-guidance-review>header>b{color:#1d6551;letter-spacing:.7px;white-space:nowrap;background:#dbece4;border-radius:999px;padding:6px 8px;font-size:8px}.policy-guidance-review>section{gap:9px;display:grid}.policy-guidance-review>section+section{border-top:1px solid #d6e2dc;padding-top:12px}.policy-guidance-review>section>p{color:#6c7a74;margin:0!important;font-size:10px!important}.policy-guidance-heading,.policy-guidance-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-guidance-heading>strong,.policy-guidance-row-head>b{color:#33463f;font-size:11px}.policy-guidance-heading button,.policy-guidance-row>button,.policy-guidance-row-head>button{color:#a63b27;background:0 0;border:0;padding:4px;font-size:9px;font-weight:850}.policy-guidance-heading button{color:#1f6755}.policy-guidance-row{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.policy-guidance-row label,.policy-asset-review label{margin:0!important;font-size:10px!important}.policy-guidance-row input,.policy-asset-review input{height:40px!important;margin-top:5px!important;padding:0 9px!important;font-size:11px!important}.policy-guidance-row>button{min-height:40px;margin-bottom:0}.policy-asset-review{background:#fff;border:1px solid #d5e0db;border-radius:2px 2px 10px;gap:9px;padding:11px;display:grid}.policy-asset-review .agency-fields{margin:0}@media (max-width:760px){.policy-detection-summary{grid-template-columns:1fr}.policy-cover-review>article{grid-template-columns:1fr 1fr}.policy-cover-review .policy-included{padding-top:5px}.policy-guidance-review>header{display:grid}.policy-guidance-review>header>b{justify-self:start}.policy-asset-review .agency-fields{grid-template-columns:1fr}}.readiness-badge{color:#53615e;text-align:left;background:#f5f7f6;border:1px solid #dce2e0;border-radius:11px;grid-template-columns:auto;gap:1px;min-width:94px;padding:7px 10px;display:inline-grid!important}.readiness-badge b{font-size:14px!important;line-height:1!important}.readiness-badge small{white-space:nowrap;font-size:9px!important;line-height:1.2!important}.readiness-badge.ready{color:#17694f;background:#edf8f3;border-color:#b9ddcf}.readiness-badge.blocked{color:#aa3c27;background:#fff2ee;border-color:#f2c6bc}.readiness-badge.working{color:#4258bd;background:#f2f3ff;border-color:#d7dcf7}.claim-readiness{color:#15211e;background:#fff;border:1px solid #dfe4e2;border-radius:22px;gap:18px;margin:20px 0;padding:24px;display:grid;box-shadow:0 18px 45px #111e1b0f}.claim-readiness>header{align-items:center;gap:17px;display:flex}.claim-readiness>header>div:last-child{min-width:0}.claim-readiness>header>div:last-child>small{color:#c4452d;letter-spacing:1.25px;font-size:9px;font-weight:900;display:block}.claim-readiness h2{letter-spacing:-.6px;margin:4px 0 3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:24px}.claim-readiness header p{color:#65726e;margin:0;font-size:12px;line-height:1.45}.readiness-score{--readiness:0deg;background:conic-gradient(#ff5a36 var(--readiness),#e7ebe9 0);border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative}.readiness-score:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.readiness-score>span{z-index:1;letter-spacing:-1px;font-size:22px;font-weight:900;position:relative}.readiness-score small{font-size:10px}.claim-readiness.is-ready .readiness-score{background:conic-gradient(#16866c var(--readiness),#e7ebe9 0)}.readiness-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.readiness-checks>span{background:#f8f9f8;border:1px solid #e2e6e4;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:9px;display:grid}.readiness-checks i{color:#bb3f29;background:#fff0ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.readiness-checks b{font-size:10px}.readiness-checks small{color:#7b8582;font-size:9px}.readiness-checks>span.complete{background:#f0f8f5;border-color:#cee5dc}.readiness-checks>span.complete i{color:#167058;background:#d9eee6}.readiness-issues{gap:8px;display:grid}.readiness-issues>article{background:#f7f8f7;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.readiness-issues>article>i{color:#5b6763;background:#e8ecea;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.readiness-issues>article>span{gap:2px;display:grid}.readiness-issues strong{font-size:11px}.readiness-issues small{color:#6e7975;font-size:10px;line-height:1.35}.readiness-issues em{color:#65716d;text-transform:uppercase;background:#ecefed;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.readiness-issues>article.blocker{background:#fff2ee}.readiness-issues>article.blocker>i{color:#aa3621;background:#ffded5}.readiness-issues>article.blocker em{color:#9b311e;background:#ffded5}.readiness-issues>p{color:#697570;margin:2px 0 0;font-size:10px}.claim-readiness>footer{color:#7a8581;border-top:1px solid #e5e9e7;padding-top:12px;font-size:9px;line-height:1.4}.claim-readiness.compact{box-shadow:none;background:#fafbfa;border-width:1px 0 0;border-radius:0;margin:0;padding:18px}.claim-readiness.compact .readiness-score{width:58px;height:58px}.claim-readiness.compact .readiness-score>span{font-size:17px}.review-claim-group{display:grid}.review-claim-group>.claim-readiness{margin-inline:14px;border:1px solid #e0e5e2;border-radius:16px;margin-bottom:14px}.status-page>.claim-readiness{max-width:1200px;margin:24px auto}@media (max-width:900px){.readiness-checks{grid-template-columns:1fr 1fr}.review-claim-group>.data-row{grid-template-columns:minmax(0,1fr) auto}.review-claim-group>.data-row>span:nth-child(2),.review-claim-group>.data-row>span:nth-child(3){display:none}}@media (max-width:600px){.claim-readiness{border-radius:16px;padding:17px}.claim-readiness>header{align-items:flex-start}.readiness-score{width:60px;height:60px}.readiness-score>span{font-size:18px}.claim-readiness h2{font-size:20px}.readiness-checks{grid-template-columns:1fr}.readiness-issues>article{grid-template-columns:30px minmax(0,1fr)}.readiness-issues>article>em{display:none}.status-page>.claim-readiness{margin:16px}.review-claim-group>.claim-readiness{margin:8px}}@media (min-width:801px){.mk2-live-plan{transform-origin:100% 100%;bottom:50px;right:clamp(22px,3.5vw,54px);transform:scale(.86)}}@media (min-width:801px) and (max-width:1050px){.mk2-live-plan{bottom:44px;transform:scale(.82)}}.app-shell{--workspace-ink:#101817;--workspace-ink-soft:#1a2422;--workspace-paper:#f4f5f1;--workspace-card:#fff;--workspace-line:#dde2dd;--workspace-muted:#6e7975;--workspace-coral:#0071e3;--workspace-coral-soft:#edf6ff;background:var(--workspace-paper);color:var(--workspace-ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.app-shell :not(svg):not(path):not(circle){font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.app-shell .app-header{border-color:var(--workspace-line);background:#fffffff7;gap:24px;height:76px;padding:0 28px;box-shadow:0 1px #10181705}.app-shell .brand{gap:12px;min-width:0}.app-shell .brand-mark{width:40px;height:40px}.app-shell .brand>div{gap:1px}.app-shell .brand strong{color:var(--workspace-ink);letter-spacing:-.7px;font-size:21px;font-weight:780;line-height:1.1}.app-shell .brand small{color:#75807c;letter-spacing:.05px;font-size:10px;font-weight:570}.app-shell .app-header-fill{flex:1}.app-shell .header-actions{gap:10px;min-width:0}.app-shell .icon-button{border:1px solid var(--workspace-line);color:#4f5b57;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.app-shell .icon-button>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.app-shell .icon-button>span{background:var(--workspace-coral);border:2px solid #fff;width:7px;height:7px;top:7px;right:7px}.app-shell .account-summary{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;height:48px;padding:4px 7px 4px 5px;display:flex}.app-shell .account-summary:hover{background:#f7f8f5;border-color:#e5e8e4}.app-shell .account-summary>.avatar{background:var(--workspace-coral-soft);color:#b53820;border-radius:11px;width:38px;height:38px;font-size:11px;font-weight:850}.app-shell .account-summary>.user-meta{gap:2px;min-width:105px}.app-shell .account-summary>.user-meta strong{color:#1b2523;letter-spacing:-.1px;font-size:12px;font-weight:760}.app-shell .account-summary>.user-meta small{color:#7a847f;margin:0;font-size:10px;font-weight:560}.app-shell .account-summary>svg{fill:none;stroke:#89918e;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.app-shell .sidebar{background:var(--workspace-ink);color:#fff;border:0;width:264px;padding:20px 16px 18px;top:76px}.app-shell .broker-main{width:calc(100% - 264px);max-width:none;margin-left:264px;padding:36px clamp(28px,3.6vw,58px) 70px!important}.app-shell .agency-chip{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:12px;display:grid}.app-shell .agency-chip>span{letter-spacing:.2px;border-radius:12px;width:44px;height:44px;font-size:11px;font-weight:900;background:var(--workspace-coral)!important;color:var(--workspace-ink)!important}.app-shell .agency-chip>span.has-logo{padding:6px;background:#fff!important;border:0!important}.app-shell .agency-chip>div{gap:3px;min-width:0}.app-shell .agency-chip strong{color:#fff;letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.app-shell .agency-chip small{color:#899491;margin:0;font-size:10px;font-weight:560}.app-shell .workspace-status{color:#8f9996;text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.app-shell .workspace-status:before{content:"";background:#58c997;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #58c9971a}.app-shell .sidebar nav{gap:5px;padding-top:20px}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{color:#aeb7b4;border-radius:11px;gap:12px;min-height:48px;padding:0 13px;font-size:13px;font-weight:620;transition:background .16s,color .16s;position:relative}.app-shell .sidebar nav button:hover,.app-shell .sidebar-bottom>button:hover{color:#fff;background:#ffffff0e}.app-shell .sidebar nav button i,.app-shell .sidebar-bottom>button i{color:#7f8b87;place-items:center;width:19px;height:19px;display:grid}.app-shell .nav-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.app-shell .sidebar nav button.active,.app-shell .sidebar-bottom>button.active{color:var(--workspace-ink);background:#fff;box-shadow:0 7px 20px #00000029}.app-shell .sidebar nav button.active:before,.app-shell .sidebar-bottom>button.active:before{content:"";background:var(--workspace-coral);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:0}.app-shell .sidebar nav button.active i,.app-shell .sidebar-bottom>button.active i{color:#c64026}.app-shell .sidebar nav button em{background:var(--workspace-coral);color:var(--workspace-ink);font-size:9px;font-weight:900}.app-shell .sidebar-bottom>button{width:100%}.app-shell .security-note{background:0 0;border:0;border-top:1px solid #ffffff14;border-radius:0;align-items:center;gap:10px;margin-top:13px;padding:11px 12px}.app-shell .security-note>span{border-radius:8px;flex:none;width:24px;height:24px;font-size:10px;font-weight:900;color:#ff8a70!important;background:#ff5a3626!important}.app-shell .security-note div{gap:2px}.app-shell .security-note strong{color:#c8cfcc;font-size:10px;font-weight:700}.app-shell .security-note small{color:#77827e;margin:0;font-size:9px;line-height:1.35}.app-shell .panel,.app-shell .table-panel,.app-shell .review-card,.app-shell .review-aside>article{border:1px solid var(--workspace-line);border-radius:18px;box-shadow:0 12px 38px #161f1c09}.app-shell .clients-panel{background:var(--workspace-card);overflow:hidden}.app-shell .clients-panel .section-toolbar{border-bottom:1px solid var(--workspace-line);align-items:center;gap:30px;min-height:130px;padding:29px 26px!important}.app-shell .section-toolbar-copy{gap:6px;display:grid}.app-shell .section-title-line{align-items:center;gap:11px;display:flex}.app-shell .clients-panel .section-toolbar p{color:var(--workspace-ink);letter-spacing:-1.35px;margin:0;font-weight:720;line-height:1.05;font-size:34px!important}.app-shell .section-title-line>strong{color:#6c7672;letter-spacing:.15px;background:#f0f2ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.app-shell .clients-panel .section-toolbar-copy>span{color:var(--workspace-muted);margin:0;line-height:1.4;font-size:13px!important}.app-shell .section-toolbar-actions{align-items:center;display:flex;gap:9px!important}.app-shell .client-search-control{border:1px solid var(--workspace-line);color:#7c8682;background:#fff;border-radius:11px;grid-template-columns:18px 1fr;align-items:center;gap:8px;min-width:220px;height:44px;padding:0 12px;display:grid}.app-shell .client-search-control:focus-within{border-color:#aeb8b3;box-shadow:0 0 0 3px #1018170e}.app-shell .client-search-control>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:17px;height:17px}.app-shell .client-search-control>input{color:#202927;background:0 0;outline:0;width:100%;border:0!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;font-size:12px!important}.app-shell .client-search-control>input::placeholder{color:#929a97}.app-shell .clients-panel .secondary,.app-shell .clients-panel .primary{white-space:nowrap;border-radius:11px;min-height:44px;padding:0 15px;font-size:11px;font-weight:780}.app-shell .clients-panel .secondary{border:1px solid var(--workspace-line)!important;color:#46514d!important;background:#fff!important}.app-shell .clients-panel .primary{transform:translateY(-2px);box-shadow:0 5px #d64225;background:var(--workspace-coral)!important;border-color:var(--workspace-coral)!important;color:var(--workspace-ink)!important}.app-shell .clients-panel .primary:hover{transform:translateY(1px);box-shadow:0 2px #d64225}.app-shell .clients-panel .data-table{padding:0 18px 18px}.app-shell .clients-panel .data-head,.app-shell .clients-panel .data-row{grid-template-columns:minmax(280px,1.45fr) minmax(120px,.72fr) minmax(150px,.82fr) minmax(110px,.62fr) 20px;gap:18px;padding:0 12px}.app-shell .clients-panel .data-head{color:#87908c;border-color:var(--workspace-line);letter-spacing:.85px;min-height:48px;font-size:9px;font-weight:750}.app-shell .clients-panel .data-row{color:#27312f;border-color:#edf0ec;min-height:72px;font-size:12px;transition:background .14s}.app-shell .clients-panel .data-row:hover{background:#f8f9f6}.app-shell .clients-panel .client-cell{gap:12px}.app-shell .clients-panel .client-cell i{color:#245f50;background:#e3eee9;border-radius:11px;width:38px;height:38px;font-size:10px;font-weight:850}.app-shell .clients-panel .data-row b{color:#1c2523;font-size:12px;font-weight:740}.app-shell .clients-panel .data-row small{color:#818a86;margin-top:3px;font-size:10px;font-weight:470}.app-shell .clients-panel .access-pill{color:#68726e;text-transform:capitalize;background:#f0f2ee;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:680}.app-shell .clients-panel .data-row>span:last-child{color:#8e9793;text-align:right;font-size:17px}.app-shell .client-book-readiness{border-top:1px solid var(--workspace-line);background:#f5f6f2;gap:22px;padding:28px 30px 30px;display:grid}.app-shell .client-book-readiness>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.app-shell .client-book-readiness>header>div:first-child{max-width:720px}.app-shell .client-book-readiness>header small,.app-shell .client-next-actions-heading small{color:#c64026;letter-spacing:1.15px;font-size:9px;font-weight:850;display:block}.app-shell .client-book-readiness h2{color:var(--workspace-ink);letter-spacing:-.8px;margin:8px 0 7px;font-size:25px;font-weight:730;line-height:1.1}.app-shell .client-book-readiness>header p{color:#6f7975;max-width:680px;margin:0;font-size:12px;line-height:1.55}.app-shell .client-readiness-score{background:#fff;border:1px solid #d7ddd9;border-radius:15px;min-width:148px;padding:15px 17px}.app-shell .client-readiness-score strong{color:var(--workspace-ink);letter-spacing:-1.2px;font-size:28px;font-weight:750;line-height:1;display:block}.app-shell .client-readiness-score strong small{color:#8a9490;letter-spacing:-.3px;font-size:14px;display:inline}.app-shell .client-readiness-score>span{color:#76807c;margin-top:7px;font-size:9px;font-weight:700;display:block}.app-shell .client-readiness-body{grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);gap:16px;display:grid}.app-shell .client-readiness-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.app-shell .client-readiness-stats>article{background:#fff;border:1px solid #dce1dd;border-radius:14px;flex-direction:column;min-height:150px;padding:18px;display:flex}.app-shell .client-readiness-stats small{color:#7c8682;letter-spacing:.8px;font-size:8px;font-weight:820}.app-shell .client-readiness-stats strong{color:var(--workspace-ink);letter-spacing:-1.6px;margin-top:16px;font-size:34px;font-weight:740;line-height:1}.app-shell .client-readiness-stats span{color:#7a847f;margin-top:auto;font-size:10px;line-height:1.4}.app-shell .client-next-actions{background:#fff;border:1px solid #dce1dd;border-radius:14px;min-height:150px;padding:16px 18px}.app-shell .client-next-actions-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:34px;display:flex}.app-shell .client-next-actions-heading>span{gap:4px;display:grid}.app-shell .client-next-actions-heading strong{color:#25302d;font-size:12px;font-weight:740}.app-shell .client-next-actions-heading em{color:#717b77;background:#f0f2ee;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:760}.app-shell .client-next-action{border-top:1px solid #edf0ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;min-height:56px;display:grid}.app-shell .client-next-action-person{text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.app-shell .client-next-action-person i{color:#245f50;background:#e3eee9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:850;display:grid}.app-shell .client-next-action-person span{gap:3px;min-width:0;display:grid}.app-shell .client-next-action-person strong{color:#26302e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:740;overflow:hidden}.app-shell .client-next-action-person small{color:#848d89;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:520;overflow:hidden}.app-shell .client-next-action-cta{color:#2f3b37;white-space:nowrap;background:#edf0eb;border:0;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800}.app-shell .client-next-action-cta:hover{background:#dde4df}.app-shell .client-book-ready{border-top:1px solid #edf0ec;align-items:center;gap:12px;min-height:92px;display:flex}.app-shell .client-book-ready>i{color:#17624e;background:#dceee5;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-style:normal;font-weight:900;display:grid}.app-shell .client-book-ready>span{gap:4px;display:grid}.app-shell .client-book-ready strong{color:#24302d;font-size:12px}.app-shell .client-book-ready small{color:#7a847f;letter-spacing:0;font-size:10px;font-weight:520;line-height:1.45}.app-shell .page-heading h1,.app-shell .review-header h1,.app-shell .client-record-person h1,.app-shell .client-card-title h2,.app-shell .note-composer h2,.app-shell .panel-title p,.app-shell .stat-card strong,.app-shell .policy-admin-card h3,.app-shell .ai-summary h3{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:-.8px!important;font-weight:700!important}@media (max-width:1080px){.app-shell .account-summary>.user-meta,.app-shell .account-summary>svg{display:none}.app-shell .clients-panel .section-toolbar{flex-direction:column;align-items:flex-start}.app-shell .section-toolbar-actions{width:100%}.app-shell .client-search-control{flex:1}.app-shell .client-readiness-body{grid-template-columns:1fr}}@media (max-width:760px){.app-shell .app-header{height:64px;padding:0 13px}.app-shell .brand-mark{width:36px;height:36px}.app-shell .brand small{display:none}.app-shell .brand strong{font-size:19px}.app-shell .account-summary{padding:0}.app-shell .icon-button{width:38px;height:38px}.app-shell .broker-main{width:100%!important;margin:0!important;padding:24px 14px 96px!important}.app-shell .clients-panel .section-toolbar{min-height:0;padding:22px 18px!important}.app-shell .clients-panel .section-toolbar p{font-size:29px!important}.app-shell .section-toolbar-actions{grid-template-columns:1fr 1fr;display:grid!important}.app-shell .client-search-control{grid-column:1/-1;width:100%}.app-shell .clients-panel .data-table{padding:0 12px 12px}.app-shell .clients-panel .data-head{display:none}.app-shell .clients-panel .data-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:76px;padding:12px 4px}.app-shell .clients-panel .data-row>span:nth-child(2),.app-shell .clients-panel .data-row>span:nth-child(3),.app-shell .clients-panel .data-row>span:last-child{display:none}.app-shell .clients-panel .access-pill{display:inline-flex!important}.app-shell .client-book-readiness{gap:18px;padding:23px 18px}.app-shell .client-book-readiness>header{gap:16px;display:grid}.app-shell .client-book-readiness h2{font-size:22px}.app-shell .client-readiness-score{width:100%;min-width:0}.app-shell .client-readiness-stats{gap:7px}.app-shell .client-readiness-stats>article{min-height:128px;padding:14px 11px}.app-shell .client-readiness-stats small{font-size:7px;line-height:1.3}.app-shell .client-readiness-stats strong{font-size:29px}.app-shell .client-readiness-stats span{font-size:9px}.app-shell .client-next-actions{padding:15px 13px}.app-shell .client-next-action{gap:8px}.app-shell .client-next-action-cta{padding:8px 7px;font-size:8px}.app-shell .sidebar nav button.active:before,.app-shell .sidebar-bottom>button.active:before{display:none}}.mk2-pricing{background:#edf2ef;border-top:1px solid #10171714;padding:120px 7vw;scroll-margin-top:84px}.mk2-pricing>header{text-align:center;max-width:900px;margin:0 auto 54px}.mk2-pricing>header>p{color:#c43e23;letter-spacing:1.35px;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:850}.mk2-pricing>header h2{color:var(--claimsnap-ink);letter-spacing:-3.2px;margin:0;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1.01}.mk2-pricing>header>span{color:#61706d;max-width:720px;margin:20px auto 0;font-size:17px;line-height:1.65;display:block}.mk2-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;max-width:1160px;margin:0 auto;display:grid}.mk2-pricing-grid>article{min-height:440px;color:var(--claimsnap-ink);background:#f8f6f1;border:1px solid #cfd8d3;border-radius:25px;flex-direction:column;padding:34px;display:flex;position:relative;box-shadow:0 18px 55px #1017170e}.mk2-pricing-grid>article.featured{background:var(--claimsnap-ink);border-color:var(--claimsnap-ink);color:#fff;transform:translateY(-12px);box-shadow:0 28px 70px #10171733}.mk2-pricing-grid>article>em{background:var(--claimsnap-flash);color:var(--claimsnap-ink);letter-spacing:.65px;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:22px;right:24px}.mk2-pricing-grid>article>p{color:#687672;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.mk2-pricing-grid>article.featured>p{color:#9facaa}.mk2-pricing-grid>article>div{margin-top:30px;display:grid}.mk2-pricing-grid>article>div strong{letter-spacing:-5px;font-size:76px;line-height:.85}.mk2-pricing-grid>article>div span{color:#64716e;margin-top:12px;font-size:14px}.mk2-pricing-grid>article.featured>div span,.mk2-pricing-grid>article.featured>span{color:#aeb8b5}.mk2-pricing-grid h3{letter-spacing:-1.6px;align-items:flex-end;gap:8px;margin:30px 0 0;font-size:36px;display:flex}.mk2-pricing-grid h3 small{color:#7b8783;letter-spacing:1px;padding-bottom:5px;font-size:10px}.mk2-pricing-grid>article>b{color:#c43e23;margin-top:6px;font-size:13px}.mk2-pricing-grid>article.featured>b{color:#ff927a}.mk2-pricing-grid>article>span{color:#697672;margin-top:18px;font-size:13px;line-height:1.55}.mk2-pricing-grid>article>a{background:var(--claimsnap-flash);color:var(--claimsnap-ink);border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 17px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.mk2-pricing-grid>article:not(.featured)>a{background:var(--claimsnap-ink);color:#fff}.mk2-pricing-grid>article>a i{font-style:normal}.mk2-pricing>footer{grid-template-columns:repeat(2,1fr);gap:16px 30px;max-width:1160px;margin:33px auto 0;display:grid}.mk2-pricing>footer span{color:#53615e;gap:10px;font-size:13px;line-height:1.45;display:flex}.mk2-pricing>footer i{color:#17624e;background:#d4e9df;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mk2-pricing>small{color:#7a8581;text-align:center;margin-top:28px;font-size:11px;display:block}.billing-view{max-width:1280px;color:var(--workspace-ink);margin:0 auto}.billing-heading{justify-content:space-between;align-items:flex-end;gap:34px;padding:6px 0 30px;display:flex}.billing-heading>div:first-child{max-width:790px}.billing-heading p,.billing-packs-section>header p,.billing-purchases>header p,.billing-activity>header p{color:#c64026;letter-spacing:1.2px;margin:0 0 9px;font-size:10px;font-weight:850}.billing-heading h1{letter-spacing:-1.8px;margin:0;font-size:42px;font-weight:720;line-height:1.04}.billing-heading>div:first-child>span{color:#6a7571;margin-top:13px;font-size:14px;line-height:1.55;display:block}.billing-balance{background:var(--workspace-ink);color:#fff;border-radius:18px;min-width:180px;padding:22px 24px;box-shadow:0 12px #dbe5df}.billing-balance.low{background:#634c1d;box-shadow:0 12px #eadfbe}.billing-balance.empty{background:#71392e;box-shadow:0 12px #ecd6d0}.billing-balance small{color:#b5c0bc;letter-spacing:1px;font-size:9px;font-weight:850;display:block}.billing-balance strong{color:#fff;letter-spacing:-3px;margin-top:7px;font-size:50px;line-height:.95;display:block}.billing-balance span{color:#d0d7d4;margin-top:6px;font-size:11px;display:block}.billing-notice{color:#275a49;background:#edf8f2;border:1px solid #bcdcca;border-radius:13px;grid-template-columns:28px 1fr 24px;align-items:center;gap:10px;min-height:52px;margin-bottom:18px;padding:10px 14px;display:grid}.billing-notice>span{background:#d6eee1;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.billing-notice p{margin:0;font-size:12px;line-height:1.5}.billing-notice button{color:inherit;background:0 0;border:0;font-size:19px}.billing-notice.error{color:#8d3f30;background:#fff2ef;border-color:#ebc8c0}.billing-loading,.billing-empty{border:1px solid var(--workspace-line);color:#74807b;text-align:center;background:#fff;border-radius:17px;padding:36px;font-size:13px}.billing-overview-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.billing-overview-grid>article{border:1px solid var(--workspace-line);background:#fff;border-radius:17px;flex-direction:column;min-height:150px;padding:23px;display:flex;box-shadow:0 10px 34px #161f1c09}.billing-overview-grid small{color:#7c8783;letter-spacing:.9px;font-size:9px;font-weight:850}.billing-overview-grid strong{letter-spacing:-1.3px;margin-top:18px;font-size:34px}.billing-overview-grid strong i{color:#98a29e;letter-spacing:0;font-size:16px;font-style:normal;font-weight:650}.billing-overview-grid span{color:#75807c;margin-top:auto;font-size:11px;line-height:1.5}.billing-credit-health{background:#eef7f2;border:1px solid #c9ded3;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:17px 20px;display:grid}.billing-credit-health>i{color:#21624f;background:#d5eadd;border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-style:normal;font-weight:900;display:grid}.billing-credit-health>div{gap:4px;display:grid}.billing-credit-health strong{font-size:13px}.billing-credit-health>div span{color:#587067;font-size:11px;line-height:1.5}.billing-credit-health>a{background:var(--workspace-ink);color:#fff;border-radius:10px;align-items:center;gap:14px;padding:11px 14px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.billing-credit-health>a span{color:var(--workspace-coral);font-size:13px}.billing-credit-health.low{background:#fff9e9;border-color:#e5d7ad}.billing-credit-health.low>i{color:#765b13;background:#efe4bc}.billing-credit-health.low>div span{color:#756b4e}.billing-credit-health.empty{background:#fff2ee;border-color:#ecc6bd}.billing-credit-health.empty>i{color:#a33f29;background:#f4d8d0}.billing-credit-health.empty>div span{color:#795e57}.billing-launch-mode{background:#fff3ef;border:1px solid #f0c5bb;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:18px 20px;display:grid}.billing-launch-mode>i{background:var(--workspace-coral);color:#101817;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.billing-launch-mode>div{gap:4px;display:grid}.billing-launch-mode strong{font-size:13px}.billing-launch-mode span{color:#765c55;font-size:11px;line-height:1.5}.billing-launch-mode em{color:#a6412c;letter-spacing:.6px;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:850}.billing-packs-section,.billing-purchases,.billing-activity{border:1px solid var(--workspace-line);background:#fff;border-radius:19px;margin-top:18px;padding:27px;box-shadow:0 12px 38px #161f1c09}.billing-packs-section{scroll-margin-top:88px}.billing-packs-section>header,.billing-purchases>header,.billing-activity>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.billing-packs-section h2,.billing-purchases h2,.billing-activity h2{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:720}.billing-packs-section>header>span,.billing-purchases>header>span,.billing-activity>header>span{color:#78837f;font-size:10px}.billing-pack-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.billing-pack-grid>article{background:#f8faf8;border:1px solid #dfe5e1;border-radius:17px;flex-direction:column;min-height:340px;padding:23px;display:flex;position:relative}.billing-pack-grid>article.featured{border-color:var(--workspace-ink);background:var(--workspace-ink);color:#fff}.billing-pack-grid>article>em{background:var(--workspace-coral);color:#101817;letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:14px;right:15px}.billing-pack-grid>article>p{color:#7b8682;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.billing-pack-grid>article>div{margin-top:21px;display:grid}.billing-pack-grid>article>div strong{letter-spacing:-2.8px;font-size:48px;line-height:.95}.billing-pack-grid>article>div span{color:#7a8581;margin-top:5px;font-size:11px}.billing-pack-grid>article.featured>div span,.billing-pack-grid>article.featured>span{color:#aab5b1}.billing-pack-grid h3{align-items:flex-end;gap:6px;margin:20px 0 0;font-size:28px;display:flex}.billing-pack-grid h3 small{color:#8a9590;letter-spacing:.7px;padding-bottom:4px;font-size:8px}.billing-pack-grid>article>b{color:#c64026;margin-top:3px;font-size:11px}.billing-pack-grid>article>span{color:#707b77;margin-top:14px;font-size:11px;line-height:1.5}.billing-pack-grid button{background:var(--workspace-coral);color:#121a18;border:0;border-radius:11px;min-height:44px;margin-top:auto;font-size:11px;font-weight:850}.billing-pack-grid>article:not(.featured) button{background:var(--workspace-ink);color:#fff}.billing-pack-grid button:disabled{cursor:not-allowed;color:#8b9591!important;background:#e3e7e4!important}.billing-packs-section>footer{border-top:1px solid #edf0ed;flex-wrap:wrap;gap:12px 25px;margin-top:20px;padding-top:17px;display:flex}.billing-packs-section>footer span{color:#6f7b76;font-size:10px}.billing-purchases>div>article{border-top:1px solid #edf0ed;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;display:grid}.billing-purchases>div>article:first-child{border-top:0}.purchase-status{color:#69746f;letter-spacing:.45px;text-transform:uppercase;background:#f0f2ef;border-radius:999px;width:max-content;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.purchase-status.paid{color:#21624f;background:#e3f0e9}.purchase-status.pending{color:#735a13;background:#fff3cf}.purchase-status.refunded,.purchase-status.partially_refunded{color:#596271;background:#eef0f3}.purchase-status.failed,.purchase-status.expired{color:#a63e28;background:#fff0ec}.billing-purchases>div>article>p,.billing-purchases>div>article>span{gap:4px;margin:0;display:grid}.billing-purchases>div>article>p strong,.billing-purchases>div>article>span strong{font-size:12px}.billing-purchases>div>article small{color:#84908b;font-size:9px}.billing-purchases>div>article>span{text-align:right}.billing-activity>div>article{border-top:1px solid #edf0ed;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;display:grid}.billing-activity>div>article:first-child{border-top:0}.billing-activity>div>article>i{color:#21624f;background:#e4eee9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;font-weight:900;display:grid}.billing-activity>div>article>i.debit{color:#b43d26;background:#fff0ec}.billing-activity>div>article>i.grace{color:#68736f;background:#f0f2ef}.billing-activity>div>article>p{gap:4px;margin:0;display:grid}.billing-activity>div>article>p strong{font-size:12px}.billing-activity>div>article>p small{color:#84908b;font-size:9px}.billing-activity>div>article>span{color:#26312e;text-align:right;gap:3px;font-size:12px;font-weight:850;display:grid}.billing-activity>div>article>span small{color:#87918d;font-size:8px;font-weight:600}@media (max-width:980px){.mk2-pricing-grid{grid-template-columns:1fr}.mk2-pricing-grid>article{min-height:390px}.mk2-pricing-grid>article.featured{transform:none}.mk2-pricing>footer,.billing-pack-grid{grid-template-columns:1fr}.billing-pack-grid>article{min-height:300px}.billing-overview-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.mk2-pricing{padding:80px 20px}.mk2-pricing>header h2{letter-spacing:-1.8px;font-size:38px}.mk2-pricing>header>span{font-size:15px}.mk2-pricing-grid>article{padding:27px}.mk2-pricing-grid>article>div strong{font-size:62px}.billing-heading{flex-direction:column;align-items:stretch}.billing-heading h1{font-size:34px}.billing-balance{min-width:0}.billing-overview-grid{grid-template-columns:1fr}.billing-overview-grid>article:last-child{grid-column:auto}.billing-credit-health,.billing-launch-mode{grid-template-columns:42px 1fr}.billing-credit-health>a,.billing-launch-mode>em{grid-column:2;justify-self:start}.billing-packs-section,.billing-purchases,.billing-activity{padding:19px}.billing-packs-section>header,.billing-purchases>header,.billing-activity>header{flex-direction:column;align-items:flex-start}.billing-packs-section>header>span,.billing-purchases>header>span,.billing-activity>header>span{margin-top:-10px}.billing-purchases>div>article{grid-template-columns:1fr auto;padding:14px 0}.billing-purchases>div>article>.purchase-status{grid-column:1/-1}.billing-purchases>div>article>span{align-self:end}}.mk2-site{--mk3-paper:#f1eee6;--mk3-paper-bright:#faf8f2;--mk3-rule:#1017172b;background:linear-gradient(90deg,transparent calc(50% - .5px),#10171709 50%,transparent calc(50% + .5px)), var(--mk3-paper)}.mk2-nav{border-bottom:1px solid var(--mk3-rule);background:#f1eee6f0;gap:24px;width:min(100% - 40px,1560px);max-width:none;height:94px;padding:0 4px}.mk2-brand{gap:12px}.mk2-brand svg{width:51px;height:40px;overflow:visible}.mk2-brand strong{letter-spacing:-1.45px;font-size:26px;font-weight:820;line-height:1}.mk2-brand strong:after{content:none!important;display:none!important}.mk3-brand-note{border-left:1px solid var(--mk3-rule);color:#6e7672;max-width:120px;font-family:var(--font-geist-mono),monospace;letter-spacing:.55px;text-transform:uppercase;padding-left:18px;font-size:9px;font-weight:650;line-height:1.4}.mk2-nav>nav{gap:27px}.mk2-nav>nav a{font-size:13px;font-weight:760}.mk2-nav-actions>a{font-size:13px}.mk2-nav-actions>a:last-child{box-shadow:none;border-radius:2px 2px 15px;transform:none}.mk2-nav-actions>a:last-child:hover{box-shadow:none;transform:translateY(-2px)}.mk2-hero{border-radius:2px 2px 34px;width:min(100% - 40px,1560px);height:min(850px,100vh - 116px);min-height:740px;margin-bottom:0;box-shadow:0 26px 70px #10171729}.mk2-hero:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff36;border-radius:1px 1px 23px;position:absolute;inset:18px}.mk2-hero-photo{object-position:center 42%;filter:saturate(.78)contrast(1.04)}.mk2-hero-shade{background:linear-gradient(90deg,#080e0efc 0%,#080e0eed 39%,#080e0e52 72%,#080e0e14 100%),linear-gradient(#0000 50%,#080e0ea3)}.mk3-hero-index{z-index:3;color:#ffffff9e;font-family:var(--font-geist-mono),monospace;letter-spacing:1.25px;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:39px;left:39px;right:39px}.mk2-hero-copy{width:min(780px,55%);top:49%;left:clamp(48px,6vw,102px)}.mk2-hero-copy>p{font-family:var(--font-geist-mono),monospace;letter-spacing:1.5px;font-size:11px}.mk2-hero h1{letter-spacing:-3.8px;max-width:790px;margin:28px 0 30px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(63px,5.65vw,92px);font-weight:500;line-height:.96}.mk2-hero h1 em{letter-spacing:-2.7px;margin-top:.13em;font-size:.84em}.mk2-hero-intro{border-top:1px solid #ffffff42;max-width:670px;padding-top:22px}.mk2-hero-intro>span{max-width:610px;font-size:17px;line-height:1.65}.mk2-hero-intro>div{margin-top:24px}.mk2-hero-intro a{border-radius:2px 2px 14px;min-height:54px}.mk2-hero-intro a:first-child{box-shadow:none;transform:none}.mk2-hero-intro a:first-child:hover{box-shadow:none;transform:translateY(-2px)}.mk2-live-plan{border-radius:2px 2px 20px;width:min(430px,35%);bottom:76px;right:clamp(38px,5vw,82px);transform:rotate(-.45deg);box-shadow:18px 22px #ff5a3647,0 35px 90px #0000006b}.mk2-live-plan>header svg{width:39px;height:30px}.mk2-live-plan article>i,.mk2-stage-cards i,.mk2-live-plan>footer button{border-radius:2px 2px 8px}.mk2-live-plan>footer button{border-radius:2px 2px 10px}.mk2-hero-proof{bottom:30px;left:clamp(48px,6vw,102px)}.mk2-hero-proof span{font-family:var(--font-geist-mono),monospace;font-size:9px}.mk3-proof-rail{border-bottom:1px solid var(--mk3-rule);background:var(--mk3-paper-bright);grid-template-columns:1.2fr repeat(3,1fr);width:min(100% - 40px,1560px);min-height:158px;margin:0 auto;display:grid}.mk3-proof-rail>*{border-right:1px solid var(--mk3-rule);min-width:0;padding:28px 32px}.mk3-proof-rail>:last-child{border-right:0}.mk3-proof-rail header{background:var(--claimsnap-flash);color:var(--claimsnap-ink);align-items:center;gap:14px;display:flex}.mk3-proof-rail header svg{width:48px;height:38px}.mk3-proof-rail header svg path:nth-of-type(2){stroke:var(--claimsnap-ink)}.mk3-proof-rail header svg circle{fill:var(--claimsnap-ink)}.mk3-proof-rail header span{font-family:var(--font-geist-mono),monospace;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.mk3-proof-rail article{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.mk3-proof-rail article strong{letter-spacing:-2px;font-family:Iowan Old Style,Baskerville,serif;font-size:56px;font-weight:500}.mk3-proof-rail article span{color:#5f6965;max-width:150px;font-size:12px;font-weight:680;line-height:1.45}.mk2-statement{grid-template-columns:.72fr 2.28fr;column-gap:70px;width:min(100% - 40px,1320px);padding:155px 0 115px;position:relative}.mk2-statement:before{content:"01";color:#1017170b;font-family:Iowan Old Style,Baskerville,serif;font-size:210px;line-height:1;position:absolute;top:80px;right:-20px}.mk2-statement>p{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-statement h2{letter-spacing:-2.6px;max-width:990px;font-size:clamp(53px,4.7vw,72px);position:relative}.mk2-statement>span{border-left:3px solid var(--claimsnap-flash);max-width:720px;padding-left:28px;font-size:17px;position:relative}.mk2-bento{grid-template-columns:1.18fr .82fr;gap:14px;width:min(100% - 40px,1320px)}.mk2-bento>article{border:1px solid var(--mk3-rule);border-radius:2px 2px 28px}.mk2-bento-plan{background:#d9e8e1}.mk2-bento-quality{border-radius:28px 2px 2px!important}.mk2-bento-extract{background:var(--mk3-paper-bright)}.mk2-bento-gap{border-radius:2px 2px 2px 28px!important}.mk2-bento-copy>p,.mk2-card-label,.mk2-bento-gap>p{font-family:var(--font-geist-mono),monospace}.mk2-mini-phone{border-radius:2px 2px 30px;box-shadow:20px 24px #10171717}.mk2-retake{border-radius:2px 2px 14px}.mk2-retake button,.mk2-bento-gap>div button{border-radius:2px 2px 10px}.mk3-moment{background:var(--claimsnap-ink);color:#fff;border:1px solid #ffffff14;border-radius:2px 2px 32px;grid-template-rows:auto 1fr;grid-template-columns:.72fr 1.28fr;width:min(100% - 40px,1320px);margin:0 auto 90px;display:grid;overflow:hidden;box-shadow:0 25px 70px #1017172b}.mk3-moment>header{min-height:66px;font-family:var(--font-geist-mono),monospace;letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 30px;font-size:9px;font-weight:800;display:flex}.mk3-moment>header span{color:#ff9b84}.mk3-moment>header em{color:#8e9995;font-style:normal}.mk3-moment-copy{flex-direction:column;padding:50px 44px 42px;display:flex}.mk3-moment-copy>p{color:#ff9b84;font-family:var(--font-geist-mono),monospace;letter-spacing:1.3px;margin:0;font-size:9px;font-weight:850;line-height:1.5}.mk3-moment-copy h2{letter-spacing:-2px;max-width:460px;margin:24px 0 22px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(40px,3.65vw,57px);font-weight:500;line-height:1.01}.mk3-moment-copy>span{color:#b4bdb9;max-width:440px;font-size:14px;line-height:1.72}.mk3-moment-copy>div{border-top:1px solid #ffffff21;gap:4px;margin-top:auto;padding-top:34px;display:grid}.mk3-moment-copy>div strong{font-size:15px}.mk3-moment-copy>div small{color:#8f9995;font-size:10px;line-height:1.5}.mk3-recovery-board{min-width:0;color:var(--claimsnap-ink);background:#f5f2ea;border-radius:2px 2px 19px;grid-template-rows:auto 1fr auto;margin:18px 18px 18px 0;display:grid;overflow:hidden;box-shadow:12px 14px #ff5a3657}.mk3-recovery-board>header{min-height:60px;font-family:var(--font-geist-mono),monospace;border-bottom:1px solid #d4d9d5;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;display:flex}.mk3-recovery-board>header span{letter-spacing:1px;font-size:8px;font-weight:900}.mk3-recovery-board>header em{color:#6b7571;font-size:8px;font-style:normal}.mk3-recovery-flow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;min-width:0;padding:18px;display:grid}.mk3-recovery-flow article{background:#fff;border:1px solid #d4d9d5;border-radius:2px 2px 14px;flex-direction:column;justify-content:center;min-width:0;height:310px;padding:38px 18px 18px;display:flex;position:relative}.mk3-recovery-flow article>span{color:#8b5650;font-family:var(--font-geist-mono),monospace;letter-spacing:.8px;font-size:7px;font-weight:900;position:absolute;top:18px;left:18px}.mk3-recovery-flow article>strong{letter-spacing:-.2px;margin-top:0;padding-top:17px;font-size:14px}.mk3-recovery-flow article>small{color:#68736f;margin-top:7px;font-size:9px;line-height:1.48}.mk3-flow-arrow{color:#a5aea9;text-align:center;align-self:center;font-size:15px}.mk3-evidence-strip{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:0;display:grid}.mk3-evidence-strip i{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#b9c5c0,#72817b);border-radius:2px 2px 7px;place-items:center;font-size:8px;font-style:normal;display:grid}.mk3-evidence-strip i:last-child{color:#b33d25;background:#fff0ec;box-shadow:inset 0 0 0 1px #f0b6a9}.mk3-client-prompt{background:#eef3f0!important}.mk3-client-prompt>div{background:#fff;border:1px solid #d8dfdb;border-radius:2px 2px 10px;grid-template-columns:28px 1fr;gap:9px;margin-top:0;padding:12px;display:grid}.mk3-client-prompt>div>i{color:#b33d25;background:#fff0ec;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.mk3-client-prompt p{gap:3px;margin:0;display:grid}.mk3-client-prompt p strong{font-size:10px}.mk3-client-prompt p small{color:#68736f;font-size:8px;line-height:1.4}.mk3-client-prompt>b{background:var(--claimsnap-ink);color:#fff;border-radius:2px 2px 8px;place-items:center;min-height:36px;margin-top:18px;font-size:8px;font-weight:850;display:grid}.mk3-review-ready{background:#e5f1ec!important;border-color:#b9d3c8!important}.mk3-review-ready>i{color:#fff;background:#17614f;border-radius:50%;place-items:center;width:42px;height:42px;margin:0;font-size:15px;font-style:normal;display:grid}.mk3-recovery-board>footer{background:#fff;border-top:1px solid #d4d9d5;align-items:center;gap:17px;min-height:56px;padding:0 20px;display:flex}.mk3-recovery-board>footer span{color:#606c67;font-size:8px}.mk3-recovery-board>footer span i{color:#17614f;font-style:normal}.mk3-recovery-board>footer strong{color:#9f3824;margin-left:auto;font-size:9px}.mk2-how{background:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px),var(--claimsnap-ink);background-size:44px 44px;padding-top:145px;padding-bottom:145px}.mk2-how>header>p{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-how h2{font-size:61px}.mk2-how-grid{gap:80px}.mk2-how-grid>nav button{padding:24px 3px}.mk2-how-grid>nav button>i{font-family:var(--font-geist-mono),monospace}.mk2-how-stage{border-radius:2px 2px 28px;box-shadow:20px 24px #ff5a3642,0 38px 90px #00000052}.mk2-stage-top{font-family:var(--font-geist-mono),monospace}.mk2-stage-cards>span,.mk2-how-stage>footer{border-radius:2px 2px 13px}.mk2-brokers{width:min(100% - 40px,1320px);padding:155px 0}.mk2-broker-copy>p{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-broker-copy h2{font-size:56px}.mk2-broker-copy li{padding:20px 0}.mk2-broker-copy>a{border-radius:2px 2px 13px}.mk2-dashboard{border-radius:2px 2px 24px;transform:perspective(1400px)rotateY(-2deg)rotate(.35deg);box-shadow:25px 28px #10171714,0 45px 90px #10171724}.mk2-pricing{background:var(--mk3-paper-bright);border-top:1px solid var(--mk3-rule);padding-top:145px;padding-bottom:135px;position:relative}.mk2-pricing:before{content:"RATE / 2026";font-family:var(--font-geist-mono),monospace;letter-spacing:1.4px;font-size:9px;font-weight:800;position:absolute;top:38px;left:max(24px,50vw - 580px)}.mk2-pricing>header{text-align:left;margin-left:auto;margin-right:auto}.mk2-pricing>header>p{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-pricing>header h2{max-width:950px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:500;line-height:.98}.mk2-pricing>header>span{margin-left:0}.mk2-pricing-grid{border-top:1px solid var(--mk3-rule);border-left:1px solid var(--mk3-rule);gap:0}.mk2-pricing-grid>article{border:0;border-right:1px solid var(--mk3-rule);border-bottom:1px solid var(--mk3-rule);min-height:470px;box-shadow:none;background:0 0;border-radius:0}.mk2-pricing-grid>article.featured{background:var(--claimsnap-ink);box-shadow:0 14px 0 var(--claimsnap-flash);border:0;transform:translateY(-14px)}.mk2-pricing-grid>article>em{border-radius:2px}.mk2-pricing-grid>article>a{border-radius:2px 2px 12px}.mk2-pricing>footer{border-top:1px solid var(--mk3-rule);padding-top:28px}.mk2-security{background:var(--mk3-paper);padding-top:135px;padding-bottom:135px}.mk2-security>header>p{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-security h2{font-size:56px}.mk2-security>div{border-color:var(--mk3-rule)}.mk2-security article{border-color:var(--mk3-rule);min-height:295px;padding-top:34px}.mk2-security article>span{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-security article strong{font-size:19px}.mk2-cta{background:var(--claimsnap-flash);text-align:left;border-radius:2px 2px 36px;width:min(100% - 40px,1560px);margin:0 auto;padding:110px max(38px,8vw)}.mk2-cta>p{font-family:var(--font-geist-mono),monospace;font-size:10px}.mk2-cta h2{letter-spacing:-3px;max-width:1040px;margin-left:0;font-size:clamp(54px,5.4vw,80px)}.mk2-cta>span{max-width:720px}.mk2-cta>div{justify-content:flex-start}.mk2-cta a,.mk2-cta button{border-radius:2px 2px 13px}.mk2-footer{background:var(--claimsnap-ink);color:#fff;max-width:none;margin-top:0;padding:65px max(24px,50vw - 660px) 34px}.mk2-footer .mk2-brand,.mk2-footer .mk2-brand strong{color:#fff}.mk2-footer>p,.mk2-footer>nav a,.mk2-footer>small{color:#aab4b0}.mk2-footer>small{border-color:#ffffff29}@media (max-width:1100px){.mk3-brand-note{display:none}.mk2-nav>nav{gap:20px}.mk2-live-plan{width:390px}.mk2-hero-copy{width:54%}.mk2-hero h1{font-size:65px}.mk3-proof-rail{grid-template-columns:1fr 1fr}.mk3-proof-rail>:nth-child(2){border-right:0}.mk3-proof-rail>:nth-child(-n+2){border-bottom:1px solid var(--mk3-rule)}.mk3-moment{grid-template-columns:1fr}.mk3-moment blockquote{padding-bottom:55px}.mk3-moment aside strong{padding-top:80px}}@media (max-width:800px){.mk2-site{background:var(--mk3-paper)}.mk2-nav{width:100%;height:76px;padding:0 18px}.mk2-nav .mk2-brand svg{width:43px;height:34px}.mk2-nav .mk2-brand strong{font-size:21px}.mk2-menu{margin-left:auto}.mk2-hero{border-radius:0 0 24px;width:100%;height:auto;min-height:1160px}.mk2-hero:after{border-radius:0 0 16px;inset:12px}.mk3-hero-index{top:25px;left:26px;right:26px}.mk3-hero-index span:last-child{display:none}.mk2-hero-copy{width:auto;top:75px;left:26px;right:26px;transform:none}.mk2-hero h1{letter-spacing:-2.4px;margin-top:23px;font-size:clamp(48px,12.6vw,64px)}.mk2-hero h1 em{letter-spacing:-1.7px}.mk2-hero-intro>span{font-size:15px;line-height:1.55}.mk2-hero-intro>div{grid-template-columns:1fr;display:grid}.mk2-hero-intro a{width:100%}.mk2-live-plan{width:auto;bottom:70px;left:26px;right:26px;transform:none}.mk2-hero-proof{display:none}.mk3-proof-rail{grid-template-columns:1fr 1fr;width:100%}.mk3-proof-rail>*{padding:22px}.mk3-proof-rail header svg{width:40px}.mk3-proof-rail article{gap:10px}.mk3-proof-rail article strong{font-size:43px}.mk3-proof-rail article span{font-size:10px}.mk2-statement{grid-template-columns:1fr;width:calc(100% - 40px);padding:100px 0 80px}.mk2-statement:before{font-size:130px;top:60px;right:-10px}.mk2-statement h2{letter-spacing:-1.8px;margin-top:26px;font-size:46px}.mk2-statement>span{grid-column:1;margin-top:24px;font-size:15px}.mk2-bento{grid-template-columns:1fr;width:calc(100% - 40px)}.mk3-moment{width:calc(100% - 40px);min-height:0;margin-bottom:90px}.mk3-moment blockquote{letter-spacing:-1.8px;padding:55px 28px;font-size:45px}.mk3-moment aside{grid-template-columns:1fr}.mk3-moment aside article{border-top:1px solid #1017173d;border-left:0;min-height:300px;padding:35px 28px}.mk3-moment aside strong{padding-top:70px}.mk2-how{padding-top:95px;padding-bottom:95px}.mk2-how h2{font-size:46px}.mk2-how-stage{box-shadow:10px 14px #ff5a3642}.mk2-brokers{width:calc(100% - 40px);padding:100px 0}.mk2-broker-copy h2{font-size:46px}.mk2-dashboard{transform:none;box-shadow:12px 16px #10171714}.mk2-pricing{padding-top:110px}.mk2-pricing>header h2{font-size:46px}.mk2-pricing-grid{border:0;gap:12px}.mk2-pricing-grid>article{border:1px solid var(--mk3-rule);border-radius:2px 2px 20px}.mk2-pricing-grid>article.featured{transform:none}.mk2-security h2{font-size:45px}.mk2-cta{border-radius:0;width:100%;padding:85px 24px}.mk2-cta h2{letter-spacing:-2px;font-size:50px}.mk2-footer{grid-template-columns:1fr}.mk2-footer>nav{flex-wrap:wrap}.mk2-footer>small{grid-column:1}}@media (max-width:480px){.mk2-hero{min-height:1180px}.mk2-hero h1{font-size:46px}.mk2-live-plan{bottom:58px;left:18px;right:18px}.mk2-live-plan>header{padding:0 13px}.mk2-live-plan>section{padding:13px}.mk2-live-plan>footer{padding:0 13px}.mk3-proof-rail{grid-template-columns:1fr}.mk3-proof-rail>*{border-bottom:1px solid var(--mk3-rule);border-right:0!important}.mk3-proof-rail>:last-child{border-bottom:0}.mk3-proof-rail article span{max-width:none}.mk2-statement h2{font-size:41px}.mk3-moment blockquote{font-size:39px}.mk2-how h2,.mk2-broker-copy h2,.mk2-security h2{font-size:40px}.mk2-pricing>header h2{font-size:39px}.mk2-cta h2{font-size:43px}}@media (max-width:800px){.mk2-hero{min-height:1120px}.mk2-hero-photo{object-position:78% 42%}.mk2-live-plan{bottom:44px}.mk3-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.mk3-proof-rail header{border-right:0;border-bottom:1px solid var(--mk3-rule);grid-column:1/-1;min-height:64px;padding:13px 20px}.mk3-proof-rail header svg{width:36px;height:28px}.mk3-proof-rail header span{font-size:9px}.mk3-proof-rail article{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:106px;padding:13px 11px;display:flex;border-right:1px solid var(--mk3-rule)!important;border-bottom:0!important}.mk3-proof-rail article:last-child{border-right:0!important}.mk3-proof-rail article strong{font-size:38px;line-height:1}.mk3-proof-rail article span{max-width:100px;font-size:9px;line-height:1.35}.mk2-statement{padding:72px 0 64px}.mk2-statement:before{font-size:105px;top:34px}.mk2-statement h2{letter-spacing:-1.45px;margin-top:20px;font-size:38px}.mk2-statement>span{margin-top:21px;padding-left:20px;font-size:14px;line-height:1.6}.mk2-bento{gap:10px;margin-bottom:72px}.mk2-bento-plan{padding:24px}.mk2-bento-copy h3{margin:11px 0;font-size:30px;line-height:1.08}.mk2-bento-copy>span{font-size:14px;line-height:1.55}.mk2-mini-phone{border-width:7px;width:100%;min-height:0;margin-top:26px;padding:18px 14px;box-shadow:11px 14px #10171717}.mk2-mini-phone>header{padding-bottom:15px}.mk2-mini-phone>div>small{margin-bottom:12px}.mk2-mini-phone>button{margin-top:6px;padding:10px 8px}.mk2-bento-quality{height:420px}.mk2-focus{inset:15% 12% 28%}.mk2-retake{padding:12px;bottom:14px;left:12px;right:12px}.mk2-card-label{line-height:1.45;top:17px;left:18px;right:18px;font-size:9px!important}.mk2-bento-extract{padding:24px}.mk2-bento-extract .mk2-bento-copy h3{font-size:29px}.mk2-fields{gap:7px;margin-top:20px}.mk2-fields label{padding:13px}.mk2-fields strong{margin-top:7px}.mk2-bento-gap{height:390px;padding:24px}.mk2-bento-gap>strong{margin:31px 0 11px;font-size:31px}.mk2-bento-gap>span{font-size:14px}.mk2-bento-gap>div{bottom:24px;left:24px;right:24px}.mk2-bento-gap>div i{border-width:6px;width:62px;height:62px}.mk3-moment{margin-bottom:72px}.mk3-moment>p{padding:18px 22px}.mk3-moment blockquote{letter-spacing:-1.3px;padding:38px 24px 42px;font-size:35px}.mk3-moment blockquote:before{margin-bottom:16px;font-size:80px}.mk3-moment aside article{min-height:190px;padding:25px 24px}.mk3-moment aside strong{padding-top:36px;font-size:22px}.mk3-moment aside small{margin-top:10px;font-size:13px;line-height:1.5}.mk2-how{padding:72px 20px}.mk2-how>header>p{margin-top:0}.mk2-how h2{letter-spacing:-1.35px;margin-top:17px;font-size:38px}.mk2-how>header>span{margin-top:17px;font-size:14px;line-height:1.6}.mk2-how-grid{gap:24px;margin-top:34px}.mk2-how-grid>nav{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 0 8px;display:flex;overflow-x:auto}.mk2-how-grid>nav::-webkit-scrollbar{display:none}.mk2-how-grid>nav button{scroll-snap-align:start;grid-template-columns:25px 1fr;gap:7px;min-width:158px;padding:13px 4px}.mk2-how-grid>nav button>b,.mk2-how-grid>nav small{display:none}.mk2-how-grid>nav strong{font-size:12px;line-height:1.3}.mk2-how-stage{min-height:0;padding:22px 18px;box-shadow:8px 10px #ff5a3642}.mk2-stage-top{font-size:8px}.mk2-how-stage h3{margin:28px 0 11px;font-size:30px}.mk2-how-stage>p{font-size:13px;line-height:1.58}.mk2-stage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:21px}.mk2-stage-cards>span{min-height:88px;padding:9px}.mk2-stage-cards i{width:27px;height:27px}.mk2-stage-cards strong{font-size:10px;line-height:1.25}.mk2-how-stage>footer{margin-top:21px;padding:12px}.mk2-brokers{gap:38px;padding:72px 0}.mk2-broker-copy h2{letter-spacing:-1.35px;margin:15px 0;font-size:38px}.mk2-broker-copy>span{font-size:14px;line-height:1.6}.mk2-broker-copy ul{margin:23px 0}.mk2-broker-copy li{gap:9px;padding:13px 0}.mk2-broker-copy li>i{width:24px;height:24px}.mk2-broker-copy li>span{font-size:11px;line-height:1.42}.mk2-broker-copy li strong{font-size:13px}.mk2-broker-copy>a{justify-content:center;width:100%;min-height:50px;font-size:13px}.mk2-dashboard{overflow:hidden}.mk2-dashboard>header,.mk2-dash-body{min-width:0}.mk2-dashboard>header{height:58px;padding:0 12px}.mk2-dashboard .mk2-brand svg{width:28px;height:24px}.mk2-dashboard .mk2-brand strong{font-size:15px}.mk2-dashboard>header>span{display:none}.mk2-dash-body{grid-template-columns:1fr;min-height:0}.mk2-dash-body>aside{display:none}.mk2-dash-body>section{padding:22px 16px}.mk2-dash-body>section>h3{margin-bottom:18px;font-size:23px}.mk2-dash-stats>span{padding:9px}.mk2-dash-stats small{font-size:8px}.mk2-dash-stats strong{font-size:19px}.mk2-dash-row{grid-template-columns:32px minmax(0,1fr) auto;margin-top:15px;padding:12px 0}.mk2-dash-row>em{display:none}.mk2-dash-row>b{font-size:10px}.mk2-pricing{padding:76px 20px 70px}.mk2-pricing:before{top:24px;left:20px}.mk2-pricing>header{margin-bottom:32px}.mk2-pricing>header h2{letter-spacing:-1.45px;font-size:36px}.mk2-pricing>header>span{margin-top:16px;font-size:14px;line-height:1.58}.mk2-pricing-grid{gap:9px}.mk2-pricing-grid>article{min-height:340px;padding:23px}.mk2-pricing-grid>article>div{margin-top:20px}.mk2-pricing-grid>article>div strong{font-size:56px}.mk2-pricing-grid>article>div span{margin-top:7px}.mk2-pricing-grid h3{margin-top:19px;font-size:31px}.mk2-pricing-grid>article>span{margin-top:12px}.mk2-pricing-grid>article>a{margin-top:22px;padding:13px 15px}.mk2-pricing>footer{gap:10px;margin-top:24px;padding-top:18px}.mk2-pricing>footer span{font-size:11px}.mk2-pricing>small{margin-top:18px}.mk2-security{padding:72px 20px}.mk2-security h2{letter-spacing:-1.35px;margin-top:17px;font-size:38px}.mk2-security>div{margin-top:32px}.mk2-security article{border-bottom:1px solid var(--mk3-rule);min-height:0;padding:21px 0}.mk2-security article:last-child{border-bottom:0}.mk2-security article strong{margin:13px 0 7px;font-size:17px}.mk2-security article small{font-size:12px;line-height:1.55}.mk2-cta{padding:62px 24px}.mk2-cta h2{letter-spacing:-1.5px;margin-top:16px;font-size:39px}.mk2-cta>span{font-size:15px;line-height:1.55}.mk2-cta>div{gap:8px;margin-top:25px}.mk2-cta a,.mk2-cta button{min-height:50px;font-size:12px}.mk2-footer{gap:18px;padding:42px 24px 28px}.mk2-footer>p{margin:0}.mk2-footer>nav{gap:13px}.mk2-footer>small{padding-top:18px;line-height:1.5}}@media (max-width:390px){.mk2-nav{padding-inline:14px}.mk2-nav .mk2-brand svg{width:39px}.mk2-nav-actions>a:last-child{padding-inline:11px}.mk2-hero-copy{left:22px;right:22px}.mk2-hero h1{font-size:43px}.mk2-live-plan{left:14px;right:14px}.mk2-retake{grid-template-columns:30px 1fr}.mk2-retake button{grid-column:1/-1}.mk2-bento-gap>div button{padding:11px 9px;font-size:10px}}@media (max-width:1100px){.mk3-moment-copy{padding:42px}.mk3-moment-copy h2{max-width:720px}.mk3-moment-copy>span{max-width:700px}.mk3-moment-copy>div{margin-top:30px}.mk3-recovery-board{margin:0 18px 18px}}@media (max-width:800px){.mk3-moment>header{min-height:58px;padding:0 22px}.mk3-moment>header em{display:none}.mk3-moment-copy{padding:34px 24px 30px}.mk3-moment-copy h2{letter-spacing:-1.45px;margin:18px 0;font-size:39px}.mk3-moment-copy>span{font-size:14px;line-height:1.62}.mk3-moment-copy>div{margin-top:26px;padding-top:22px}.mk3-recovery-board{box-shadow:none;margin:0 10px 10px}.mk3-recovery-board>header{min-height:55px;padding:0 14px}.mk3-recovery-board>header em{display:none}.mk3-recovery-flow{grid-template-columns:1fr;gap:7px;padding:10px}.mk3-recovery-flow article{height:auto;min-height:172px;padding:16px}.mk3-recovery-flow article>strong{padding-top:18px}.mk3-flow-arrow{height:19px;line-height:19px;transform:rotate(90deg)}.mk3-client-prompt>div{margin-top:14px}.mk3-client-prompt>b{min-height:40px;margin-top:14px}.mk3-review-ready>i{margin-top:15px}.mk3-recovery-board>footer{grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:14px;display:grid}.mk3-recovery-board>footer strong{border-top:1px solid #e2e6e3;grid-column:1/-1;margin:3px 0 0;padding-top:11px}}@media (max-width:480px){.mk3-moment{border-radius:2px 2px 23px;width:calc(100% - 24px)}.mk3-moment-copy h2{font-size:36px}.mk3-recovery-board{margin-inline:7px;margin-bottom:7px}}.claimsnap-wordmark{color:inherit;white-space:nowrap;align-items:center;gap:.36em;margin:0;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif!important;letter-spacing:-.05em!important;font-weight:760!important;line-height:1!important;display:inline-flex!important}.claimsnap-wordmark>i{background:linear-gradient(currentColor 0 0) 0 0/38% 8% no-repeat,linear-gradient(currentColor 0 0) 0 0/8% 38% no-repeat,linear-gradient(currentColor 0 0) 100% 0/38% 8% no-repeat,linear-gradient(currentColor 0 0) 100% 0/8% 38% no-repeat,linear-gradient(currentColor 0 0) 100% 100%/38% 8% no-repeat,linear-gradient(currentColor 0 0) 100% 100%/8% 38% no-repeat,linear-gradient(currentColor 0 0) 0 100%/38% 8% no-repeat,linear-gradient(currentColor 0 0) 0 100%/8% 38% no-repeat;flex:none;order:-1;width:1.02em;height:1.02em;position:relative;display:block!important}.claimsnap-wordmark>i:after{content:"";border-bottom:.1em solid #0071e3;border-right:.1em solid #0071e3;width:28%;height:52%;position:absolute;top:15%;left:39%;transform:rotate(45deg)}.mk2-brand,.marketing-logo{gap:0}.mk2-brand svg,.marketing-logo svg,.brand-mark{display:none!important}.mk2-brand .claimsnap-wordmark{font-size:28px}.mk2-dashboard .mk2-brand .claimsnap-wordmark{font-size:18px}.mk2-live-plan>header>div{gap:0}.mk3-proof-rail header{gap:18px}.mk3-proof-rail header .claimsnap-wordmark{text-transform:none;font-size:22px;letter-spacing:-1.1px!important}.mk3-proof-rail header .claimsnap-wordmark>i{background:var(--claimsnap-ink)}.mk3-proof-rail header>span{border-left:1px solid #10171759;padding-left:18px}.login-story .marketing-logo .claimsnap-wordmark,.signup-wizard .marketing-logo .claimsnap-wordmark{color:#fff;font-size:30px}.signup-wizard .signup-consent input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--claimsnap-flash);flex:0 0 18px;margin:1px 0 0;padding:0}.signup-step-head h2:focus,.signup-complete h2:focus{outline:0}.signup-email-next{text-align:left;background:#f8f6f0;border:1px solid #d8ddd9;border-radius:3px 3px 15px;gap:5px;margin:27px 0 2px;padding:18px 20px;display:grid}.signup-email-next small{color:#bd3d23;letter-spacing:1.4px;font-size:9px;font-weight:900}.signup-email-next strong{color:#101717;font-size:13px}.signup-email-next span{color:#65706c;font-size:12px;line-height:1.55}.login-routing-note{background:#f5f4ef;border:1px solid #d9ddd8;border-radius:2px 2px 13px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin:25px 0;padding:14px;display:grid}.login-routing-note>i{color:#17614f;background:#dcebe5;border-radius:2px 2px 10px;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:900;display:grid}.login-routing-note>span{gap:4px;display:grid}.login-routing-note strong{color:#25312e;font-size:12px}.login-routing-note small{color:#707b76;font-size:10px;line-height:1.45}.login-context-notice{color:#7c392c;background:#fff3ef;border:1px solid #f0c9c1;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.login-context-notice i{background:#ffded6;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.login-form-panel>small a{color:#bd3d23;font-weight:800}.account-message-page{color:var(--claimsnap-ink);background:radial-gradient(circle at 12% 8%,#e7eee9 0,#0000 31%),#f8f6f1}.account-message-page>section{border:1px solid #d9ddd8;border-radius:22px;padding:48px;box-shadow:0 24px #1017170f,0 32px 80px #1017171a}.account-wordmark{font-family:inherit!important;display:inline-flex!important}.account-wordmark .claimsnap-wordmark{font-size:27px}.account-message-page h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.3px;color:var(--claimsnap-ink);font-weight:720}.account-message-page input{background:#fbfbf8;border-color:#d9ddd8;border-radius:10px;min-height:52px;font-size:16px}.account-message-page input:focus{border-color:var(--claimsnap-flash);outline:3px solid #ffe0d8}.account-message-page form>button{background:var(--claimsnap-flash);color:#101717;cursor:pointer;border-radius:999px;min-height:52px}.account-message-page form>button:disabled{cursor:wait;opacity:.65}.account-secondary-link{color:#6c7672;margin-top:22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.account-message-page .form-error{gap:8px;display:grid}.account-message-page .form-error a{color:#8d3323;font-weight:850}.app-shell .brand,.client-app .brand{gap:0}.app-shell .brand .claimsnap-wordmark,.client-app .brand .claimsnap-wordmark{color:var(--claimsnap-ink);font-size:23px}.claimsnap-wordmark--mini{letter-spacing:-.5px!important;font-size:12px!important}.journey-phone .claimsnap-wordmark--mini{font-size:12px!important}@media (max-width:800px){.mk2-nav .mk2-brand .claimsnap-wordmark{font-size:22px}.mk2-dashboard .mk2-brand .claimsnap-wordmark{font-size:15px}.mk3-proof-rail header .claimsnap-wordmark{font-size:20px}.mk3-proof-rail header>span{padding-left:14px}.app-shell .brand .claimsnap-wordmark,.client-app .brand .claimsnap-wordmark{font-size:20px}}@media (max-width:760px){.signup-wizard>aside{min-height:auto;padding:25px 24px}.signup-wizard .signup-intro{margin:30px 0 22px}.signup-wizard .signup-intro h1{letter-spacing:-1px;margin:12px 0;font-size:32px}.signup-wizard .signup-intro>span{font-size:13px;line-height:1.55}.signup-wizard>aside ol{margin-top:0}.signup-wizard>section{min-height:auto;padding:32px 22px}.signup-wizard .signup-login{margin-top:28px;padding-top:0}.signup-wizard .signup-buttons{gap:16px}.signup-wizard .signup-next{padding-inline:18px}}@media (max-width:390px){.mk2-nav .mk2-brand .claimsnap-wordmark{font-size:20px}}.app-shell,.client-app,.wizard-shell{--product-ink:var(--claimsnap-ink,#101717);--product-blue:var(--claimsnap-flash,#ff5a36);--product-lav:#ffb7a7;--product-paper:#f5f4ef;--product-line:#dbe1dc;background:var(--product-paper);color:var(--product-ink)}.app-shell .client-record-back{color:#a63b27}.app-shell .client-record-hero{background:var(--claimsnap-ink);border-radius:2px 2px 22px}.app-shell .client-record-person>i{color:var(--claimsnap-ink);border-radius:2px 2px 17px}.app-shell .client-record-person small,.app-shell .client-record-card>small,.app-shell .client-card-title small,.app-shell .note-composer>small{color:#d3543b}.app-shell .client-record-person p{color:#b9c3bf}.app-shell .client-record-actions .access-pill{color:#d7dfdc;background:#25302e}.app-shell .client-record-tabs{border-color:var(--workspace-line);background:#fff}.app-shell .client-record-tabs button{color:#6f7975}.app-shell .client-record-card{border-color:var(--workspace-line);box-shadow:0 12px 38px #161f1c09}.app-shell .client-card-title h2,.app-shell .note-composer h2,.app-shell .contact-card dd,.app-shell .client-record-empty strong{color:var(--claimsnap-ink)}.app-shell .client-card-title button{color:#a63b27}.app-shell .client-summary-card{background:#dcebe5;border-color:#c9ded4}.app-shell .client-summary-card span{color:#66726d;border-radius:2px 2px 12px}.app-shell .client-summary-card b{color:var(--claimsnap-ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-weight:700}.app-shell .client-record-list i,.app-shell .document-list i{color:#1d6955;background:#e3eee9}.app-shell .client-record-list strong,.app-shell .document-list strong{color:var(--claimsnap-ink)}.report-download-link,.report-generate>a{color:var(--teal);white-space:nowrap;font-size:11px;font-weight:850;text-decoration:none}.report-download-link:hover,.report-generate>a:hover{text-decoration:underline}.report-generate{justify-content:flex-end}.report-generate .primary{padding-inline:12px;font-size:10px}.report-downloads{align-items:center;gap:7px;display:flex}.report-downloads>a{color:var(--teal);white-space:nowrap;font-size:10px;font-weight:850;text-decoration:none}.report-downloads>a:hover{text-decoration:underline}.claim-review-footer{background:#f7f8f5;border:1px solid #dfe5e1;border-top:0;justify-content:space-between;align-items:center;gap:18px;margin:0 14px 14px;padding:13px 16px;display:flex}.claim-review-footer>span{color:#64706b;font-size:10px;line-height:1.45}.claim-review-footer>button{white-space:nowrap}.claim-status-action{color:var(--teal);background:#fff;border:1px solid #cfd8d3;border-radius:2px 2px 8px;padding:8px 10px;font-size:10px;font-weight:850}.claim-status-action:disabled{opacity:.5}.claims-table .data-row>span:last-child>small{color:#75807c;font-size:10px}@media (max-width:760px){.claim-review-footer{flex-direction:column;align-items:stretch}.claim-review-footer>button{width:100%}.report-generate>a{display:none}.report-downloads{flex:1}.report-downloads>a{background:#fff;border:1px solid #d6dfda;border-radius:2px 2px 9px;flex:1;place-items:center;min-height:38px;display:grid}}.broker-review-outcome{background:#fbfcfa;border:1px solid #d8e1dc;border-radius:2px 2px 16px;margin:0 14px 18px;overflow:hidden;box-shadow:0 10px 30px #111d190a}.broker-review-outcome>header{background:linear-gradient(135deg,#f0f6f3,#fafbf8);justify-content:space-between;align-items:center;gap:22px;padding:19px 20px;display:flex}.broker-review-outcome>header>div{gap:4px;display:grid}.broker-review-outcome>header small{color:#2c6c59;letter-spacing:1.15px;font-size:8px;font-weight:900}.broker-review-outcome>header h3{color:#17211e;letter-spacing:-.3px;margin:0;font-size:18px;line-height:1.15}.broker-review-outcome>header p{color:#66736e;margin:1px 0 0;font-size:10px;line-height:1.45}.broker-review-outcome>header>button,.broker-review-outcome-success>button{color:#245f4e;white-space:nowrap;background:#fff;border:1px solid #bfcfc7;border-radius:999px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.broker-review-outcome-form{background:#fff;border-top:1px solid #dfe6e2;gap:16px;padding:20px;display:grid}.broker-review-outcome-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.broker-review-outcome-choices legend{color:#28342f;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:850}.broker-review-outcome-choices label{cursor:pointer;background:#fafbf9;border:1px solid #dbe2de;border-radius:2px 2px 11px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-height:92px;padding:13px;display:grid}.broker-review-outcome-choices label.selected{background:#edf6f2;border-color:#7dac99;box-shadow:inset 0 0 0 1px #c7ddd3}.broker-review-outcome-choices input{accent-color:#24715a;width:17px;height:17px;margin:1px 0 0}.broker-review-outcome-choices span{gap:5px;display:grid}.broker-review-outcome-choices strong{color:#24302c;font-size:10px;line-height:1.35}.broker-review-outcome-choices small{color:#6c7873;font-size:9px;line-height:1.45}.broker-review-reason{gap:7px;display:grid}.broker-review-reason>span,.broker-review-minute-fields label>span{color:#35413d;font-size:10px;font-weight:800}.broker-review-reason b,.broker-review-minute-fields b{color:#8a5f2e;letter-spacing:.55px;text-transform:uppercase;margin-left:4px;font-size:8px}.broker-review-reason select,.broker-review-minute-fields input{color:#17211e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #ced8d3;border-radius:2px 2px 10px;padding:0 12px;font-size:13px}.broker-review-reason select:focus,.broker-review-minute-fields input:focus{border-color:#5c9983;outline:3px solid #dcece5}.broker-review-minute-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.broker-review-minute-fields label{gap:7px;display:grid}.broker-review-minute-fields small{color:#707c77;font-size:9px;line-height:1.4}.broker-review-outcome-form>footer{border-top:1px solid #e5e9e7;justify-content:space-between;align-items:center;gap:18px;padding-top:15px;display:flex}.broker-review-outcome-form>footer>span{color:#75807c;font-size:9px;line-height:1.45}.broker-review-outcome-form>footer>div{gap:8px;display:flex}.broker-review-outcome-form>footer button{color:#44514c;white-space:nowrap;background:#fff;border:1px solid #cfd8d3;border-radius:2px 2px 9px;min-height:42px;padding:0 14px;font-size:10px;font-weight:850}.broker-review-outcome-form>footer button.primary{color:#fff;background:#1f6755;border-color:#1f6755}.broker-review-outcome-form>footer button:disabled{cursor:not-allowed;opacity:.5}.broker-review-outcome-error{color:#883c2b;background:#fff2ee;border:1px solid #e7b9ad;border-radius:2px 2px 10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.broker-review-outcome-error>i{background:#f7d4cb;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;font-weight:900;display:grid}.broker-review-correction-note{background:#f4f6f4;border:1px solid #d9e0dc;align-items:center;gap:10px;padding:11px 12px;display:flex}.broker-review-correction-note>i{color:#376757;background:#e4ece8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.broker-review-correction-note>span{gap:2px;display:grid}.broker-review-correction-note strong{font-size:10px}.broker-review-correction-note small{color:#6c7773;font-size:9px}.broker-review-outcome-success{background:#f0f7f4;border-top:1px solid #d8e5df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.broker-review-outcome-success>i{color:#1e6a52;background:#d5ebe1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.broker-review-outcome-success>span{gap:3px;display:grid}.broker-review-outcome-success strong{color:#23463a;font-size:11px}.broker-review-outcome-success small{color:#60736b;font-size:9px;line-height:1.45}@media (max-width:760px){.broker-review-outcome{margin:0 8px 14px}.broker-review-outcome>header{flex-direction:column;align-items:stretch;padding:17px}.broker-review-outcome>header>button{width:100%;min-height:44px}.broker-review-outcome-form{padding:16px}.broker-review-outcome-choices,.broker-review-minute-fields{grid-template-columns:1fr}.broker-review-outcome-choices label{min-height:0;padding:13px}.broker-review-reason select,.broker-review-minute-fields input{min-height:48px;font-size:16px}.broker-review-outcome-form>footer{flex-direction:column;align-items:stretch}.broker-review-outcome-form>footer>div{grid-template-columns:1fr;display:grid}.broker-review-outcome-form>footer button{width:100%;min-height:46px}.broker-review-outcome-success{grid-template-columns:34px minmax(0,1fr);padding:15px}.broker-review-outcome-success>button{grid-column:1/-1;width:100%;min-height:44px}}.app-shell .client-record-empty button{background:var(--claimsnap-flash);color:var(--claimsnap-ink);border-radius:2px 2px 10px}.app-shell .note-composer textarea:focus{border-color:var(--claimsnap-flash);outline:3px solid #ffe0d8}.client-app .app-header{border-color:var(--product-line);background:#faf9f5f5}.client-app .workspace-lock{background:#edf3ef;border-color:#d5e1db}.client-app .workspace-lock>span{background:var(--claimsnap-flash)!important;color:var(--claimsnap-ink)!important}.client-app .avatar{color:#8d3726;background:#f4ddd6}.client-app .header-actions{gap:10px;min-width:0}.client-app .icon-button{color:#4f5b57;background:#fff;border:1px solid #d9dfdb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.client-app .icon-button>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.client-app .icon-button>span{background:var(--claimsnap-flash);border:2px solid #fff;width:7px;height:7px;top:7px;right:7px}.client-app .account-summary{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;height:48px;padding:4px 7px 4px 5px;display:flex}.client-app .account-summary>.avatar{border-radius:2px 2px 11px;width:38px;height:38px;font-size:11px;font-weight:850}.client-app .client-hero p{color:#b43e28}.client-app .client-hero h1,.client-app .client-section-title p,.client-app .wallet-card>h2{font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--claimsnap-ink);letter-spacing:-1.35px;font-weight:720}.client-app .incident-button{background:var(--claimsnap-ink);border-radius:2px 2px 15px;box-shadow:8px 9px #ff5a3657}.client-app .incident-button>i{background:var(--claimsnap-flash);color:var(--claimsnap-ink);border-radius:2px 2px 10px}.client-app .wallet-card{border-color:var(--product-line);border-radius:2px 2px 18px;box-shadow:0 14px 40px #1017170b}.client-app .wallet-card:after,.client-app .wallet-card.blue:after{background:#dcebe5}.client-app .wallet-card>p{color:#a63b27}.client-app .wallet-meta{background:#f1f0eb;border-radius:2px 2px 12px}.client-app .cover-list span,.client-app .wallet-card.blue .cover-list span{color:#1f6755;background:#dcebe5}.client-app .wallet-actions button{border-radius:2px 2px 10px}.client-app .broker-help{background:var(--claimsnap-ink);border-radius:2px 2px 17px}.client-app .client-side>article{border-radius:2px 2px 17px}.client-app .active-pill{color:#1f6755;background:#dcebe5}.client-trust-strip{background:#f5f4ef;border-top:1px solid #cfd7d2;border-bottom:1px solid #cfd7d2;grid-template-columns:repeat(3,1fr);margin:-7px 0 32px;display:grid}.client-trust-strip>span{grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-items:center;column-gap:11px;padding:17px 18px;display:grid}.client-trust-strip>span+span{border-left:1px solid #cfd7d2}.client-trust-strip i{color:#1f6755;border:1px solid #bcc8c2;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.client-trust-strip strong{color:var(--claimsnap-ink);font-size:11px}.client-trust-strip small{color:#717b76;margin-top:3px;font-size:9px;line-height:1.35}.client-policy-preparing{background:var(--claimsnap-ink);color:#fff;border-radius:2px 2px 22px;min-height:390px;padding:43px 42px;position:relative;overflow:hidden;box-shadow:11px 13px #ff5a3642}.client-policy-preparing:after{content:"02";color:#ffffff0b;font-family:Georgia,serif;font-size:190px;font-weight:400;line-height:1;position:absolute;bottom:-45px;right:-8px}.client-policy-preparing>small{z-index:1;color:#ff8b72;letter-spacing:1.5px;font-size:9px;font-weight:900;position:relative}.client-policy-preparing h2{z-index:1;max-width:520px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-1.5px;margin:17px 0 13px;font-size:36px;line-height:1.04;position:relative}.client-policy-preparing>p{z-index:1;color:#bac4c0;max-width:590px;margin:0;font-size:13px;line-height:1.7;position:relative}.client-policy-preparing>div{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:29px;display:grid;position:relative}.client-policy-preparing>div span{background:#17201f;border:1px solid #46524d;border-radius:2px 2px 12px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:66px;padding:11px;display:grid}.client-policy-preparing>div span:first-child{background:#1c332c;border-color:#4e816e}.client-policy-preparing>div i{border:1px solid #71807a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.client-policy-preparing>div span:first-child i{color:#1f6755;background:#dcebe5;border-color:#64a48c}.client-policy-preparing>div b{font-size:10px;line-height:1.35}.client-policy-preparing>em{z-index:1;color:#aeb9b5;margin-top:20px;font-size:10px;font-style:normal;display:block;position:relative}.client-app .incident-button.claim-priority{box-shadow:8px 9px #bde5d86b}.client-app .incident-button.needs-action{box-shadow:8px 9px #ff5a3675}.client-app .incident-button.needs-action>i{color:#9e3823;background:#fff}.client-claims-heading{margin-top:0}.client-claims-heading>b{background:var(--claimsnap-ink);color:#fff;border-radius:50%;place-items:center;min-width:29px;height:29px;font-size:10px;display:grid}.client-active-claims{gap:10px;margin-bottom:35px;display:grid}.client-active-claims>button{width:100%;color:var(--claimsnap-ink);text-align:left;background:#fff;border:1px solid #d9dfdb;border-radius:2px 2px 18px;padding:0;transition:border-color .16s,transform .16s;overflow:hidden;box-shadow:0 12px 32px #1017170b}.client-active-claims>button:hover{border-color:#8ca99e;transform:translateY(-2px)}.client-active-claims>button.needs-action{background:#fffaf8;border-color:#e7b6a8;box-shadow:7px 8px #ff5a3626}.client-active-claims>button.externally-submitted{background:#f7fbf9;border-color:#b9d8cb;box-shadow:7px 8px #1f67551c}.client-active-claims .externally-submitted header>span,.client-active-claims .externally-submitted footer>strong{color:#1f6755}.client-active-claims header{border-bottom:1px solid #e5e9e6;justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.client-active-claims header>span{color:#1f6755;letter-spacing:1.1px;font-size:8px;font-weight:900}.client-active-claims .needs-action header>span{color:#a63b27}.client-active-claims header>small{color:#7c8681;font-size:9px}.client-active-claims>button>div{grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.client-active-claims>button>div>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 11px;place-items:center;width:41px;height:41px;font-size:16px;font-style:normal;font-weight:900;display:grid}.client-active-claims .needs-action>div>i{background:var(--claimsnap-flash);color:var(--claimsnap-ink)}.client-active-claims>button>div>span{gap:5px;min-width:0;display:grid}.client-active-claims>button>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.client-active-claims>button>div small{color:#707a75;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.client-active-claims>button>div>b{letter-spacing:-.5px;font-size:17px}.client-active-claims footer{background:#f3f2ed;justify-content:space-between;align-items:center;gap:16px;padding:12px 17px;display:flex}.client-active-claims footer>span{color:#68736e;font-size:10px}.client-active-claims footer>strong{color:#a63b27;white-space:nowrap;font-size:10px}.client-app .wallet-actions button.active-policy-claim{color:#fff;background:#1f6755;border-color:#1f6755}.policy-active-claim{z-index:1;background:#f1f6f3;border:1px solid #c9dbd3;border-radius:2px 2px 11px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:grid;position:relative}.policy-active-claim>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 8px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.policy-active-claim>span{gap:3px;display:grid}.policy-active-claim strong{font-size:10px}.policy-active-claim small{color:#66736d;font-size:9px;line-height:1.4}.client-claim-history{border-top:1px solid #d9dfdb;margin:30px 0 12px}.client-claim-history>header{justify-content:space-between;align-items:center;padding:20px 2px 11px;display:flex}.client-claim-history>header>span{gap:4px;display:grid}.client-claim-history>header small{color:#a63b27;letter-spacing:1.1px;font-size:8px;font-weight:900}.client-claim-history>header strong{font-size:16px}.client-claim-history>header>b{color:#5d6863;background:#ecece7;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:9px;display:grid}.client-claim-history>button{width:100%;color:var(--claimsnap-ink);text-align:left;background:0 0;border:0;border-top:1px solid #e1e5e1;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:14px 2px;display:grid}.client-claim-history>button:hover{background:#f9f8f4}.client-claim-history>button>span{gap:4px;display:grid}.client-claim-history>button strong{font-size:11px}.client-claim-history>button small{color:#7a847f;font-size:9px}.client-claim-history>button em{color:#59645f;background:#ecefeccf;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.client-claim-history>button>b{color:#a63b27}.client-app .broker-help>span.has-logo{background:#fff;overflow:hidden}.client-app .broker-help>span.has-logo img{object-fit:contain;width:100%;height:100%}.client-archive-note{color:var(--claimsnap-ink);background:#edf4f0;border:1px solid #bcd9cd;border-radius:2px 2px 15px;grid-template-columns:46px 1fr;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:grid}.client-archive-note>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 11px;place-items:center;width:43px;height:43px;font-size:18px;font-style:normal;font-weight:900;display:grid}.client-archive-note>span{gap:4px;display:grid}.client-archive-note strong{font-size:13px}.client-archive-note small{color:#66736d;font-size:10px;line-height:1.45}.wizard-shell{background:radial-gradient(circle at 88% 4%,#e0ece6 0,#0000 28%),#f5f4ef}.wizard-header{border-color:var(--product-line);background:#faf9f5f5}.wizard-content>h1{font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--claimsnap-ink);letter-spacing:-1.8px;font-weight:720}.wizard-kicker,.back-to-plan,.extraction-warning button{color:#b43e28}.wizard-steps div.active span{border-color:var(--claimsnap-flash);color:#b43e28}.wizard-steps div.done span{border-color:var(--claimsnap-flash);background:var(--claimsnap-flash);color:var(--claimsnap-ink)}.wizard-options button.selected,.capture-grid button.captured{border-color:var(--claimsnap-flash);background:#fff0ec}.wizard-options button.selected span{border-color:var(--claimsnap-flash);background:var(--claimsnap-flash);color:var(--claimsnap-ink)}.wizard-options button,.claim-plan-list,.capture-prompt-list article{border-color:var(--product-line);border-radius:2px 2px 16px;box-shadow:0 10px 28px #10171709}.claim-plan-summary{background:var(--claimsnap-ink);border-radius:2px 2px 18px}.capture-section-head,.wizard-tip{background:#dcebe5}.capture-grid i{color:#1d6955;background:#e3eee9}.camera-screen>header{background:var(--claimsnap-ink)}.status-hero{box-shadow:10px 12px #ff5a3647;background:var(--claimsnap-ink)!important;border-radius:2px 2px 20px!important}@media (max-width:760px){.app-shell .client-record-hero,.client-app .incident-button,.client-app .wallet-card,.client-app .broker-help,.client-app .client-side>article,.wizard-options button,.claim-plan-list,.capture-prompt-list article,.claim-plan-summary,.status-hero{border-radius:2px 2px 16px}.client-app .account-summary>.user-meta,.client-app .account-summary>svg{display:none}.client-app .account-summary{padding:0}.client-app .icon-button{width:38px;height:38px}.client-trust-strip{grid-template-columns:1fr;margin-top:-4px}.client-trust-strip>span+span{border-top:1px solid #cfd7d2;border-left:0}.client-policy-preparing{min-height:0;padding:30px 23px;box-shadow:7px 8px #ff5a3640}.client-policy-preparing h2{font-size:31px}.client-policy-preparing>div{grid-template-columns:1fr}.client-policy-preparing:after{font-size:130px}.client-active-claims{margin-bottom:29px}.client-active-claims>button>div{grid-template-columns:39px minmax(0,1fr) auto;padding:15px 14px}.client-active-claims>button>div>i{width:37px;height:37px}.client-active-claims footer{justify-content:stretch;gap:7px;padding:11px 14px;display:grid}.client-active-claims footer>span{line-height:1.4}.client-active-claims footer>strong{white-space:normal}.client-claim-history>button{grid-template-columns:minmax(0,1fr) auto 10px}}.app-shell .policy-admin-card.needs-confirmation{background:#fff8f5;border-color:#edb9a9;box-shadow:7px 8px #ff5a3626}.app-shell .policy-admin-card.needs-confirmation>.active-pill{color:#9f3a27;background:#ffe0d8}.app-shell .policy-admin-card.needs-confirmation>button{background:var(--claimsnap-flash);min-height:40px;color:var(--claimsnap-ink);border-radius:2px 2px 10px;font-size:10px;font-weight:850}.settings-modal>form.policy-create-form{width:min(760px,100%);color:var(--claimsnap-ink);border-radius:2px 2px 24px;padding:34px 38px 38px;box-shadow:16px 20px #10171726,0 35px 100px #0000004d}.settings-modal>form.policy-create-form>p,.policy-complete-panel>p{color:#b43e28!important}.settings-modal>form.policy-create-form h2,.policy-complete-panel h2{font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--claimsnap-ink);letter-spacing:-1.25px;font-weight:720}.settings-modal>form.policy-create-form>span{color:#69736f;max-width:600px}.policy-create-form .settings-close,.policy-complete-panel .settings-close{color:#66716d;border-color:#d9dfdb;border-radius:2px 2px 11px}.policy-create-form .client-combobox{margin-top:20px}.policy-create-form .client-combobox>label{color:var(--claimsnap-ink)}.policy-create-form .client-search-field{background:#f8f7f3;border-color:#dbe1dc;border-radius:2px 2px 12px}.policy-create-form .client-search-field:focus-within{border-color:var(--claimsnap-flash);outline:3px solid #ffe0d8}.policy-create-form .client-search-field>span{color:#b43e28}.policy-create-form .client-search-results{border-color:#dbe1dc;border-radius:2px 2px 14px;box-shadow:10px 14px #1017171a}.policy-create-form .client-search-results button:hover{background:#f1f0eb}.policy-create-form .client-search-results button>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 9px}.policy-flow-progress{background:#f5f4ef;border:1px solid #dbe1dc;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;margin:25px 0 4px;padding:16px 18px;display:grid}.policy-flow-progress>span{color:#909894;grid-template-columns:28px 1fr;align-items:center;column-gap:9px;margin:0!important;display:grid!important}.policy-flow-progress>span i{border:1px solid #cfd6d1;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:850;display:grid}.policy-flow-progress>span b{font-size:12px}.policy-flow-progress>span small{color:#929a96;font-size:9px}.policy-flow-progress>span.active,.policy-flow-progress>span.done{color:var(--claimsnap-ink)}.policy-flow-progress>span.active i{border:2px solid var(--claimsnap-flash);color:#b43e28;background:#fff}.policy-flow-progress>span.done i{color:#1f6755;background:#dcebe5;border-color:#bcd9cd}.policy-flow-progress>em{background:#d4dad6;height:1px}.policy-create-form .policy-drop{background:#f4f6f3;border-color:#bdc9c3;border-radius:2px 2px 16px;min-height:126px;margin-top:20px}.policy-create-form .policy-drop.active{border-color:var(--claimsnap-flash);background:#fff0ec}.policy-create-form .policy-drop.has-file{background:#edf4f0;border-color:#bcd9cd}.policy-create-form .policy-drop>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 12px}.policy-create-form .policy-drop button{color:var(--claimsnap-ink);border-color:#d2dad5;border-radius:2px 2px 9px}.policy-manual-entry{color:#9f3a27;background:0 0;border:0;width:100%;margin-top:13px;padding:11px;font-size:11px;font-weight:800}.policy-create-form .policy-review-heading{border-color:#dbe1dc;margin-top:22px;padding-top:21px}.policy-create-form .policy-review-heading span{color:var(--claimsnap-ink)}.policy-create-form .policy-extraction-warning{background:#fff0e6;border-color:#ead0bd;border-radius:2px 2px 12px}.policy-create-form .policy-detection-summary>div{background:#e8f1ed;border-color:#d2ded8;border-radius:2px 2px 10px}.policy-create-form .policy-detection-summary strong,.policy-create-form>label{color:var(--claimsnap-ink)}.policy-create-form input,.policy-create-form select{color:var(--claimsnap-ink);background:#f8f7f3;border-color:#dbe1dc;border-radius:2px 2px 10px}.policy-create-form input:focus,.policy-create-form select:focus{border-color:var(--claimsnap-flash)!important;outline:3px solid #ffe0d8!important}.policy-create-form .policy-cover-review{border-color:#dbe1dc}.policy-create-form .policy-cover-review>article{background:#f7f6f2;border-color:#dbe1dc;border-radius:2px 2px 12px}.policy-human-check{background:#edf4f0;border:1px solid #bcd9cd;border-radius:2px 2px 12px;align-items:flex-start;gap:12px;padding:15px;margin:21px 0 0!important;display:flex!important}.policy-human-check>input{min-width:20px;accent-color:var(--claimsnap-flash);margin:1px 0 0;width:20px!important;height:20px!important}.policy-human-check>span{gap:4px;margin:0!important;display:grid!important}.policy-human-check strong{font-size:12px}.policy-human-check small{color:#64716b;font-size:10px;line-height:1.5}.client-final-review{gap:0;display:grid}.client-final-confirm{background:#edf5f1;border-color:#b8d4c8;margin-top:14px!important}.client-final-confirm>input{accent-color:#1f6755}.policy-create-form>button.primary{border-color:var(--claimsnap-flash);background:var(--claimsnap-flash);color:var(--claimsnap-ink);border-radius:2px 2px 11px;font-size:12px}.policy-create-form>button.primary:hover{background:#ef4f2d}.policy-complete-panel{background:#fff;border-radius:2px 2px 24px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:42px;position:relative;overflow:auto;box-shadow:16px 20px #10171726,0 35px 100px #0000004d}.policy-complete-mark{background:var(--claimsnap-flash);width:58px;height:58px;color:var(--claimsnap-ink);border-radius:2px 2px 17px;place-items:center;margin-bottom:24px;font-size:26px;font-weight:900;display:grid}.policy-complete-panel>p{letter-spacing:1.4px;margin:0 0 10px;font-size:10px;font-weight:900}.policy-complete-panel h2{margin:0;font-size:38px}.policy-complete-panel>span:not(.policy-complete-mark){color:#69736f;margin-top:11px;font-size:14px;line-height:1.6;display:block}.policy-complete-checks{border-top:1px solid #dbe1dc;margin-top:26px;display:grid}.policy-complete-checks>div{border-bottom:1px solid #dbe1dc;grid-template-columns:31px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.policy-complete-checks i{color:#1f6755;background:#dcebe5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.policy-complete-checks span{margin:0!important;display:grid!important}.policy-complete-checks strong{font-size:12px}.policy-complete-checks small{color:#78817d;margin-top:3px;font-size:10px}.policy-next-step{background:var(--claimsnap-ink);color:#fff;border-radius:2px 2px 15px;gap:6px;margin-top:22px;padding:20px;display:grid}.policy-next-step small{color:#ff8a70;letter-spacing:1.2px;font-size:9px;font-weight:900}.policy-next-step strong{font-size:18px}.policy-next-step span{color:#b9c3bf;font-size:11px;line-height:1.55}.policy-next-step.complete{color:var(--claimsnap-ink);background:#dcebe5}.policy-next-step.complete span{color:#52615b}.policy-next-step.complete small{color:#a63b27}.policy-complete-panel>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.policy-complete-panel>footer button{border-radius:2px 2px 10px;min-height:48px}.policy-complete-panel>footer .primary{background:var(--claimsnap-flash);border-color:var(--claimsnap-flash);color:var(--claimsnap-ink)}.client-record-actions .client-invite-action{color:#fff;background:0 0;border:1px solid #59635f;border-radius:2px 2px 9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.client-record-actions .client-invite-action:hover{border-color:var(--claimsnap-flash);color:#ff9a83}.client-record-actions .client-invite-action:disabled{opacity:.55}.client-invite-notice{color:#8c3828;background:#fff0ec;border:1px solid #e3c5ba;margin:12px 0;padding:12px 14px;font-size:12px}.client-invite-notice.success{color:#1f6755;background:#e8f1ed;border-color:#bcd9cd}.settings-modal>form.client-details-form{width:min(580px,100%);color:var(--claimsnap-ink);border-radius:2px 2px 24px;padding:38px;box-shadow:16px 20px #10171726,0 35px 100px #0000004d}.client-details-form>p{color:#b43e28!important;letter-spacing:1.4px!important;margin:0 0 10px!important;font-size:10px!important;font-weight:900!important}.client-details-form h2{margin:0;font-family:var(--font-geist-sans),Arial,sans-serif!important;color:var(--claimsnap-ink)!important;letter-spacing:-1.35px!important;font-size:35px!important;font-weight:720!important}.client-details-form>span{display:block;color:#69736f!important;margin-top:10px!important;font-size:13px!important;line-height:1.55!important}.client-details-fields{gap:14px;margin-top:23px;display:grid}.client-details-fields label{color:var(--claimsnap-ink);gap:7px;font-size:11px;font-weight:800;display:grid}.client-details-fields label>small{color:#7a847f;font-size:9px;font-weight:500;line-height:1.45}.client-details-fields input{width:100%;min-height:47px;color:var(--claimsnap-ink);background:#f8f7f3;border:1px solid #d4dcd7;border-radius:2px 2px 10px;padding:0 12px;font-size:12px}.client-details-fields input:focus{border-color:var(--claimsnap-flash);outline:3px solid #ffe0d8}.client-details-fields input:disabled{color:#77807b;background:#ebece8}.client-email-safety{background:#fff0e6;border:1px solid #ead0bd;border-radius:2px 2px 12px;gap:11px;margin-top:18px;padding:14px;display:flex}.client-email-safety>i{color:#9e3b28;background:#ffd8cb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.client-email-safety>span{gap:3px;margin:0!important;display:grid!important}.client-email-safety strong{font-size:11px}.client-email-safety small{color:#765f56;font-size:9px;line-height:1.45}.client-details-form>footer{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.client-details-form>footer button{border-radius:2px 2px 10px;min-height:47px}.client-details-form>footer .primary{background:var(--claimsnap-flash);border-color:var(--claimsnap-flash);color:var(--claimsnap-ink)}.settings-modal>form.policy-review-form{width:min(760px,100%);max-height:calc(100vh - 40px);color:var(--claimsnap-ink);border-radius:2px 2px 24px;padding:38px;overflow:auto;box-shadow:16px 20px #10171726,0 35px 100px #0000004d}.policy-review-form>p{color:#b43e28!important;letter-spacing:1.4px!important;margin:0 0 10px!important;font-size:10px!important;font-weight:900!important}.policy-review-form h2{margin:0;font-family:var(--font-geist-sans),Arial,sans-serif!important;color:var(--claimsnap-ink)!important;letter-spacing:-1.4px!important;font-size:38px!important;font-weight:720!important}.policy-review-form>span{max-width:620px;display:block;color:#69736f!important;margin-top:10px!important;font-size:13px!important;line-height:1.6!important}.imported-policy-owner{background:#f4f3ef;border:1px solid #d7ded9;border-radius:2px 2px 13px;align-items:center;gap:12px;margin-top:23px;padding:14px;display:flex}.imported-policy-owner>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 10px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.imported-policy-owner>span{gap:2px;margin:0!important;display:grid!important}.imported-policy-owner small{color:#a63b27;letter-spacing:1px;font-size:8px;font-weight:900}.imported-policy-owner strong{font-size:12px}.imported-policy-owner em{color:#78817d;font-size:10px;font-style:normal}.policy-review-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.policy-review-grid label{color:var(--claimsnap-ink);gap:7px;font-size:11px;font-weight:800;display:grid}.policy-review-grid label small{color:#818984;font-size:9px;font-weight:500}.policy-review-grid label.wide{grid-column:1/-1}.policy-review-grid input,.policy-review-grid select{width:100%;min-height:45px;color:var(--claimsnap-ink);background:#f8f7f3;border:1px solid #d4dcd7;border-radius:2px 2px 10px;padding:0 12px;font-size:12px}.policy-review-grid input:focus,.policy-review-grid select:focus{border-color:var(--claimsnap-flash);outline:3px solid #ffe0d8}.policy-review-form>footer{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.policy-review-form>footer button{border-radius:2px 2px 10px;min-height:47px}.policy-review-form>footer .primary{background:var(--claimsnap-flash);border-color:var(--claimsnap-flash);color:var(--claimsnap-ink)}.policy-review-form>footer .primary:disabled{cursor:not-allowed;opacity:.45}@media (max-width:760px){.settings-modal>form.policy-create-form,.settings-modal>form.policy-review-form,.settings-modal>form.client-details-form,.policy-complete-panel{border-radius:2px 2px 18px;width:100%;max-width:none;max-height:none;margin:auto;padding:28px 20px;box-shadow:8px 10px #10171724}.policy-flow-progress{grid-template-columns:1fr 14px 1fr 14px 1fr;padding:12px 10px}.policy-flow-progress>span{grid-template-columns:24px 1fr;column-gap:6px}.policy-flow-progress>span i{width:24px;height:24px}.policy-flow-progress>span small{display:none}.policy-flow-progress>span b{font-size:10px}.policy-complete-panel h2{font-size:32px}.policy-complete-panel>footer{display:grid}.policy-complete-panel>footer button{width:100%}.client-record-actions{flex-wrap:wrap}.client-record-actions .client-invite-action{margin-left:auto}.policy-review-form h2{font-size:31px!important}.policy-review-grid{grid-template-columns:1fr}.policy-review-grid label.wide{grid-column:auto}.policy-review-form>footer{display:grid}.policy-review-form>footer button{width:100%}.client-details-form h2{font-size:31px!important}.client-details-form>footer{display:grid}.client-details-form>footer button{width:100%}}.activation-page{min-height:100dvh;color:var(--claimsnap-ink);background:radial-gradient(circle at 11% 9%,#dcebe5 0,#0000 31%),#f8f6f1;place-items:center;padding:76px 24px 48px;display:grid}.activation-back{color:#33413e;font-size:12px;font-weight:800;text-decoration:none;position:absolute;top:28px;left:32px}.activation-back:hover{text-decoration:underline}.activation-shell{background:#fff;border:1px solid #d9ddd8;border-radius:2px 2px 28px;grid-template-columns:minmax(340px,.82fr) minmax(470px,1.18fr);width:min(1080px,100%);min-height:680px;display:grid;overflow:hidden;box-shadow:18px 22px #10171714,0 38px 95px #10171724}.activation-story{color:#fff;background:linear-gradient(#0a1111c2,#101717fa),url(/claimsnap-storm-home-hero.jpg) 50%/cover;align-content:space-between;gap:48px;padding:44px 42px;display:grid;position:relative;overflow:hidden}.activation-story:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:430px;height:430px;position:absolute;top:-230px;right:-260px}.activation-story>a{z-index:1;color:#fff;width:max-content;text-decoration:none;position:relative}.activation-story>a .claimsnap-wordmark{color:#fff;--claimsnap-flash:#0071e3}.activation-story>div{z-index:1;position:relative}.activation-story>div>p,.activation-panel>header>p,.activation-complete>p{color:#ff9a82;letter-spacing:1.45px;margin:0;font-size:9px;font-weight:900}.activation-story h1{color:#fff;letter-spacing:-1.4px;margin:15px 0 17px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:45px;font-weight:500;line-height:1.03}.activation-story>div>span{color:#c9d2ce;font-size:13px;line-height:1.65;display:block}.activation-trust{border-top:1px solid #ffffff2b;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding-top:24px;display:grid}.activation-trust>span{background:var(--claimsnap-flash);color:#101717;border-radius:2px 2px 11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.activation-trust>p{gap:4px;margin:0;display:grid}.activation-trust strong{font-size:12px}.activation-trust small{color:#9eaba6;font-size:9px;line-height:1.45}.activation-panel{align-content:center;padding:58px 64px;display:grid}.activation-panel>header>h2,.activation-complete h2{color:#101717;letter-spacing:-1.7px;margin:13px 0 12px;font-size:38px;line-height:1.04}.activation-panel>header>span,.activation-complete>span{color:#66716d;font-size:12px;line-height:1.65;display:block}.activation-panel>header>span strong{color:#2c3734}.activation-account{background:#f5f4ef;border:1px solid #dfe3df;border-radius:2px 2px 13px;grid-template-columns:46px 1fr;align-items:center;gap:12px;margin:25px 0;padding:15px;display:grid}.activation-account>i{color:#17614f;background:#dcebe5;border-radius:2px 2px 11px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:900;display:grid}.activation-account>span{gap:3px;min-width:0;display:grid}.activation-account small{color:#a83c26;letter-spacing:1px;font-size:7px;font-weight:900}.activation-account strong{font-size:12px}.activation-account em{color:#7a847f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.activation-panel form{gap:17px;display:grid}.activation-panel form>label{color:#303b38;gap:8px;font-size:10px;font-weight:850;display:grid}.activation-panel form>label>span{background:#fff;border:1px solid #ced5d0;border-radius:2px 2px 10px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.activation-panel input{color:#101717;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #ced5d0;border-radius:2px 2px 10px;padding:0 13px;font-size:14px}.activation-panel form>label>span input{border:0;border-radius:0}.activation-panel form>label>span button{color:#a63b27;background:#f7f7f3;border:0;border-left:1px solid #e0e4df;padding:0 13px;font-size:9px;font-weight:850}.activation-panel form>label>small{color:#828c87;font-size:8px;font-weight:500}.activation-panel input:focus{border-color:var(--claimsnap-flash);outline:3px solid #ffe0d8}.activation-submit,.activation-complete>button{background:var(--claimsnap-flash);color:#101717;cursor:pointer;border:0;border-radius:999px;min-height:50px;font-size:11px;font-weight:900}.activation-submit:disabled{cursor:wait;opacity:.6}.activation-legal{color:#828b87;margin-top:18px;font-size:8px;line-height:1.5;display:block}.activation-legal a{color:#a53a25}.activation-panel form>label.activation-consent{color:#4c5753;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:9px;font-weight:600;line-height:1.55;display:grid}.activation-panel form>label.activation-consent>input{width:18px;height:18px;accent-color:var(--claimsnap-flash);border-radius:4px;margin:1px 0 0;padding:0}.activation-panel form>label.activation-consent>span{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.activation-panel form>label.activation-consent a{color:#a53a25;font-weight:800}.activation-panel form>label.activation-consent small{color:#828c87;margin-top:3px;font-size:8px;font-weight:500;display:block}.activation-panel .form-error{color:#8f3827;background:#fff0ec;border:1px solid #ecc5bb;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 12px;font-size:9px;line-height:1.45;display:flex}.activation-panel .form-error a{color:inherit;white-space:nowrap;font-weight:900}.activation-complete{text-align:left;align-content:center;display:grid}.activation-complete>i{color:#17614f;background:#dcebe5;border-radius:2px 2px 17px;place-items:center;width:60px;height:60px;margin-bottom:25px;font-size:25px;font-style:normal;font-weight:900;display:grid}.activation-complete dl{margin:27px 0;display:grid}.activation-complete dl>div{border-top:1px solid #e1e5e1;justify-content:space-between;gap:20px;padding:13px 0;font-size:10px;display:flex}.activation-complete dt{color:#7b8580}.activation-complete dd{color:#26312e;text-align:right;margin:0;font-weight:850}.activation-complete>button{padding:0 22px}@media (max-width:800px){.activation-page{padding:0 0 34px;display:block}.activation-back{z-index:3;color:#fff;top:18px;left:18px}.activation-shell{min-height:100dvh;box-shadow:none;border:0;border-radius:0;display:block}.activation-story{gap:38px;min-height:295px;padding:64px 24px 27px}.activation-story>a{justify-self:end}.activation-story h1{max-width:460px;font-size:37px}.activation-story>div>span{max-width:560px}.activation-trust{display:none}.activation-panel{padding:35px 24px 42px}.activation-panel>header>h2,.activation-complete h2{font-size:34px}.activation-account{margin:22px 0}.activation-complete>button{width:100%;margin-top:5px}.activation-legal{font-size:9px}}@media (max-width:390px){.activation-story h1{font-size:34px}.activation-panel{padding-inline:20px}.activation-panel>header>h2,.activation-complete h2{font-size:31px}}.workflow-empty-state{background:var(--claimsnap-ink);color:#fff;border-radius:2px 2px 22px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:48px;min-height:380px;margin:20px;padding:48px;display:grid;box-shadow:12px 14px #ff5a3633}.workflow-empty-copy{align-self:center}.workflow-empty-copy>small{color:#ff8b72;letter-spacing:1.45px;font-size:10px;font-weight:900;display:block}.workflow-empty-copy h2{color:#fff;max-width:610px;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-2.1px;margin:16px 0 14px;font-size:clamp(34px,3.3vw,52px);font-weight:720;line-height:1.02}.workflow-empty-copy p{color:#b9c3bf;max-width:600px;margin:0;font-size:14px;line-height:1.7}.workflow-empty-copy>div{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.workflow-empty-copy button{border-radius:2px 2px 10px;min-height:47px;padding:0 17px}.workflow-empty-copy .primary{border-color:var(--claimsnap-flash);background:var(--claimsnap-flash);color:var(--claimsnap-ink)}.workflow-empty-copy .secondary{color:#fff;background:0 0;border-color:#56615d}.workflow-empty-state>ol{align-content:center;gap:9px;margin:0;padding:0;list-style:none;display:grid}.workflow-empty-state>ol li{min-height:86px;color:var(--claimsnap-ink);background:#f5f4ef;border:1px solid #d9dfdb;border-radius:2px 2px 14px;grid-template-columns:37px 1fr auto;align-items:center;gap:13px;padding:14px 16px;display:grid;position:relative}.workflow-empty-state>ol li:first-child{border-color:var(--claimsnap-flash);background:#fff0ec}.workflow-empty-state>ol li:not(:last-child):after{content:"";background:#78827e;width:1px;height:10px;position:absolute;bottom:-10px;left:33px}.workflow-empty-state>ol i{border:1px solid #cdd4d0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.workflow-empty-state>ol li:first-child i{border-color:var(--claimsnap-flash);background:var(--claimsnap-flash)}.workflow-empty-state>ol span{gap:4px;display:grid}.workflow-empty-state>ol strong{font-size:13px}.workflow-empty-state>ol small{color:#707a75;font-size:10px;line-height:1.45}.workflow-empty-state>ol em{color:#9f3a27;letter-spacing:.8px;background:#fff;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.app-shell .section-toolbar p,.app-shell .settings-heading h1,.app-shell .settings-section-title h2{font-family:var(--font-geist-sans),Arial,sans-serif;color:var(--claimsnap-ink);letter-spacing:-1px;font-weight:720}.app-shell .section-toolbar p{font-size:30px}.app-shell .section-toolbar>div>span{font-size:13px;line-height:1.55}.app-shell .section-toolbar button:not(.primary){color:#a63b27}.app-shell .settings-section-title>span,.app-shell .report-recipient-heading>b{color:#1f6755;background:#e8f1ed}.app-shell .team-person>i{color:#1f6755;background:#dcebe5;border-radius:2px 2px 10px}.app-shell .team-table>article>button,.app-shell .agency-brand-preview button{color:#a63b27}.app-shell .report-recipient-chips>span{color:#1f6755;background:#dcebe5}.app-shell .report-recipient-chips>span button{color:#1f6755;background:#c3ded3}@media (max-width:900px){.workflow-empty-state{grid-template-columns:1fr;gap:30px;padding:34px}.workflow-empty-copy h2{max-width:680px}.workflow-empty-state>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-empty-state>ol li{grid-template-columns:32px 1fr;padding:12px}.workflow-empty-state>ol li:not(:last-child):after,.workflow-empty-state>ol em{display:none}.workflow-empty-state>ol small{font-size:9px}}@media (max-width:600px){.workflow-empty-state{min-height:0;margin:12px;padding:27px 20px;box-shadow:7px 8px #ff5a3633}.workflow-empty-copy h2{letter-spacing:-1.4px;font-size:34px}.workflow-empty-copy p{font-size:13px}.workflow-empty-copy>div{display:grid}.workflow-empty-copy button{width:100%}.workflow-empty-state>ol{grid-template-columns:1fr}.workflow-empty-state>ol li{min-height:74px}.app-shell .section-toolbar p{font-size:28px}}.account-menu-wrap{position:relative}.app-shell .account-summary,.client-app .account-summary{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000}.app-shell .account-summary[aria-expanded=true],.client-app .account-summary[aria-expanded=true]{background:#f1f1ec;border-color:#d8ddd8}.app-shell .account-summary[aria-expanded=true]>svg,.client-app .account-summary[aria-expanded=true]>svg{transform:rotate(180deg)}.app-shell .account-summary>svg,.client-app .account-summary>svg{transition:transform .16s}.account-menu{width:330px;color:var(--claimsnap-ink);z-index:60;background:#fff;border:1px solid #d7dcd7;border-radius:2px 2px 18px;padding:10px;position:absolute;top:calc(100% + 11px);right:0;box-shadow:12px 15px #1017171a,0 28px 70px #10171729}.account-menu:before{content:"";background:#fff;border-top:1px solid #d7dcd7;border-left:1px solid #d7dcd7;width:11px;height:11px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}.account-menu>header{border-bottom:1px solid #e1e4df;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 9px 17px;display:grid;position:relative}.account-menu>header>.avatar{color:#963923;background:#ffdcd3;border-radius:2px 2px 11px;width:40px;height:40px;font-size:11px;font-weight:850}.account-menu>header>div{gap:3px;min-width:0;display:grid}.account-menu>header strong{font-size:12px}.account-menu>header small{color:#707a75;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-menu>header em{color:#1f6755;white-space:nowrap;background:#dcebe5;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.account-menu>a,.account-menu>button{width:100%;color:var(--claimsnap-ink);text-align:left;background:0 0;border:0;border-radius:2px 2px 11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:4px;padding:11px 9px;text-decoration:none;display:grid}.account-menu>a:hover,.account-menu>button:hover{background:#f3f2ed}.account-menu>a>span,.account-menu>button>span{background:#fff;border:1px solid #d9ded9;border-radius:2px 2px 9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.account-menu>a>div,.account-menu>button>div{gap:3px;display:grid}.account-menu>a strong,.account-menu>button strong{font-size:11px}.account-menu>a small,.account-menu>button small{color:#737d78;font-size:9px;line-height:1.35}.account-menu>.account-signout{color:#9c3723;border-top:1px solid #e1e4df;border-radius:0;margin-top:8px;padding-top:14px}.account-menu>.account-signout>span{background:#fff0ec;border-color:#f0c6bd}.account-menu>.account-signout:disabled{cursor:wait;opacity:.65}.account-menu>p{color:#8c3525;background:#fff0ec;border:1px solid #efc6bd;margin:7px 8px 3px;padding:9px;font-size:9px;line-height:1.4}@media (max-width:760px){.account-menu{width:min(340px,100vw - 24px);position:fixed;top:73px;right:12px}.account-menu:before{right:18px}.app-shell .account-summary,.client-app .account-summary{place-items:center;width:40px;height:40px;display:grid}.app-shell .account-summary>.avatar,.client-app .account-summary>.avatar{width:38px;height:38px}.app-shell .account-summary[aria-expanded=true],.client-app .account-summary[aria-expanded=true]{background:0 0;border-color:#0000}}.account-security-page{color:#101717;background:#f1efe8;min-height:100dvh;padding:26px clamp(20px,4vw,64px) 56px}.account-security-page>header{justify-content:space-between;align-items:center;gap:20px;width:min(1160px,100%);margin:0 auto 28px;display:flex}.account-security-page>header>a:first-child{color:#101717;display:flex}.account-security-page>header .claimsnap-wordmark{width:166px;height:auto}.account-security-page>header>a:last-child{color:#34433e;font-size:11px;font-weight:800;text-decoration:none}.account-security-shell{background:#fff;border:1px solid #cfd4ce;border-radius:4px 4px 28px;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);width:min(1160px,100%);min-height:690px;margin:0 auto;display:grid;overflow:hidden;box-shadow:18px 22px #10171714,0 36px 90px #1017171f}.account-security-shell>aside{color:#f8f6ef;background:#101a18;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,84px);display:flex;position:relative;overflow:hidden}.account-security-shell>aside:after{content:"02";color:#ffffff0b;font-family:Georgia,serif;font-size:240px;line-height:1;position:absolute;bottom:-48px;right:-18px}.account-security-shell>aside>small,.account-security-shell>article>small{z-index:1;color:#ff7355;letter-spacing:1.5px;font-size:9px;font-weight:900;position:relative}.account-security-shell>aside h1{z-index:1;letter-spacing:-2px;max-width:430px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(40px,4.3vw,66px);font-weight:400;line-height:.98;position:relative}.account-security-shell>aside>p{z-index:1;color:#bdc7c3;max-width:420px;margin:0;font-size:13px;line-height:1.7;position:relative}.account-security-shell>aside>div{z-index:1;gap:10px;margin-top:44px;display:grid;position:relative}.account-security-shell>aside>div>span{background:#ffffff0a;border:1px solid #ffffff21;border-radius:3px 3px 13px;grid-template-columns:38px 1fr;align-items:center;gap:2px 12px;padding:15px;display:grid}.account-security-shell>aside i{color:#101717;background:#ff5b3d;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.account-security-shell>aside b{font-size:12px}.account-security-shell>aside em{color:#97a7a1;font-size:9px;font-style:normal}.account-security-shell>article{align-self:center;padding:clamp(36px,6vw,82px)}.account-security-shell>article h2{letter-spacing:-1.5px;max-width:600px;margin:14px 0;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.03}.account-security-shell>article>p{color:#66736e;max-width:590px;margin:0;font-size:12px;line-height:1.65}.account-security-shell>article ul{gap:9px;margin:28px 0;padding:0;list-style:none;display:grid}.account-security-shell>article li{color:#35413d;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.account-security-shell>article li span{color:#19705b;background:#e6f1ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.security-primary,.security-secondary,.security-danger{border-radius:3px 3px 11px;place-items:center;min-height:48px;margin-top:18px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-grid}.security-primary{color:#101717;background:#ff5b3d;border:1px solid #ff5b3d}.security-primary.link{width:max-content;display:grid}.security-primary:disabled{cursor:wait;opacity:.55}.security-secondary{color:#34433e;background:#fff;border:1px solid #ced4cf;margin-left:9px}.security-danger{color:#9e3825;background:#fff0ec;border:1px solid #c84731}.security-danger:disabled{opacity:.45}.security-error,.security-warning{border-radius:3px 3px 11px;margin-top:18px;padding:12px 14px;font-size:10px;font-weight:700;line-height:1.5}.security-error{color:#8d3423;background:#fff0ec;border:1px solid #edb2a5}.security-warning{color:#745812;background:#fff8df;border:1px solid #e2c987}.security-loading{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.security-loading i{color:#62716c;background:#eef1ed;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.security-loading strong{margin-top:18px;font-family:Georgia,serif;font-size:28px;font-weight:400}.security-loading span{color:#74807b;margin-top:8px;font-size:11px}.security-qr{background:#fff;border:1px solid #ccd3ce;border-radius:3px 3px 18px;place-items:center;width:238px;height:238px;margin:26px 0 18px;padding:14px;display:grid;box-shadow:9px 11px #eef0eb}.security-qr img{object-fit:contain;width:100%;height:100%;display:block}.account-security-shell details{background:#f6f6f1;border:1px solid #d8ddd8;border-radius:3px 3px 12px;max-width:530px;margin:24px 0;padding:13px}.account-security-shell summary{cursor:pointer;color:#34413d;font-size:10px;font-weight:850}.account-security-shell details p{color:#6c7773;font-size:10px;line-height:1.5}.account-security-shell details code{overflow-wrap:anywhere;color:#fff;background:#101a18;border-radius:3px;padding:12px;font-size:10px;display:block}.account-security-shell form{max-width:530px;margin-top:23px}.account-security-shell form>label{color:#3f4a46;gap:8px;font-size:10px;font-weight:850;display:grid}.account-security-shell form input{color:#101717;letter-spacing:8px;background:#fafaf7;border:1px solid #cdd4cf;border-radius:3px 3px 11px;height:58px;padding:0 15px;font-size:24px;font-weight:800}.account-security-shell form input:focus{border-color:#ff7355;outline:3px solid #ffe0d8}.security-recovery{border-left:3px solid #d8a443;padding-left:13px;color:#6f603e!important;margin-top:24px!important}.security-ready{background:#edf6f1;border:1px solid #bcd9cc;border-radius:3px 3px 14px;grid-template-columns:45px 1fr;align-items:center;gap:13px;margin:28px 0;padding:16px;display:grid}.security-ready>span{color:#fff;background:#24745e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.security-ready>div{gap:4px;display:grid}.security-ready strong{font-size:12px}.security-ready small{color:#5f736b;font-size:9px}.security-required-note{background:#f6f6f1;border:1px solid #d8ddd8;border-radius:3px 3px 11px;gap:5px;padding:14px;display:grid}.security-required-note strong{font-size:10px}.security-required-note span{color:#6d7874;font-size:9px}.security-remove-check{align-items:flex-start;max-width:540px;margin-top:26px;color:#5e6965!important;grid-template-columns:none!important;gap:10px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.security-remove-check input{flex:none;letter-spacing:0!important;width:17px!important;height:17px!important;padding:0!important}@media (max-width:860px){.account-security-page{padding:18px 14px 40px}.account-security-page>header{margin-bottom:16px}.account-security-shell{grid-template-columns:1fr;min-height:0}.account-security-shell>aside{padding:34px 25px}.account-security-shell>aside h1{max-width:520px;font-size:40px}.account-security-shell>aside>p{max-width:600px}.account-security-shell>aside>div{grid-template-columns:1fr 1fr;margin-top:25px}.account-security-shell>article{padding:38px 25px 48px}.account-security-shell>article h2{font-size:36px}.security-qr{aspect-ratio:1;width:min(238px,100%);height:auto}.security-primary.link{width:100%}}@media (max-width:520px){.account-security-page>header .claimsnap-wordmark{width:140px}.account-security-page>header>a:last-child{font-size:9px}.account-security-shell>aside>div{grid-template-columns:1fr}.security-primary,.security-secondary,.security-danger{width:100%;margin-left:0}.security-secondary{margin-top:9px}}.client-app .wallet-actions>a{border:1px solid var(--product-line);color:#38445d;text-align:center;background:#fff;border-radius:2px 2px 10px;flex:1;place-items:center;min-height:43px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.client-app .wallet-actions>a:hover,.report-download-link:hover{text-decoration:underline}.policy-admin-card>.policy-document-link{color:#1f6755;text-align:center;background:#fff;border:1px solid #d7ded9;border-radius:2px 2px 9px;width:100%;margin-bottom:8px;padding:9px;font-size:9px;font-weight:850;text-decoration:none;display:block}.policy-admin-card>.policy-document-link:hover{background:#f0f5f2;border-color:#92b4a8}.client-report-link{color:#1f6755;text-align:center;background:#fff;border:1px solid #d7ded9;border-radius:2px 2px 9px;width:100%;margin-top:13px;padding:10px;font-size:9px;font-weight:850;text-decoration:none;display:block}.client-report-link:hover{background:#f0f5f2;border-color:#92b4a8}@media (max-width:760px){.client-app .wallet-actions>a{width:100%}.document-list .report-download-link{grid-column:2;justify-self:start;padding-bottom:13px}}.evidence-review-panel{background:#f5f4ef;border:1px solid #d9dfdb;border-radius:2px 2px 16px;margin:0 14px 16px;overflow:hidden}.evidence-review-panel>header{border-bottom:1px solid #d9dfdb;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.evidence-review-panel>header>div{gap:5px;display:grid}.evidence-review-panel>header small{color:#a63b27;letter-spacing:1.2px;font-size:8px;font-weight:900}.evidence-review-panel>header h3{color:var(--claimsnap-ink);letter-spacing:-.3px;margin:0;font-size:18px}.evidence-review-panel>header p{color:#707975;max-width:650px;margin:0;font-size:10px;line-height:1.55}.evidence-review-panel>header>span{color:#1f6755;white-space:nowrap;background:#dcebe5;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.evidence-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.evidence-review-card{min-width:0;color:var(--claimsnap-ink);background:#fff;border:1px solid #d9dfdb;border-radius:2px 2px 13px;grid-template-rows:auto 1fr auto;transition:transform .15s,border-color .15s;display:grid;overflow:hidden}.evidence-review-card:hover{border-color:#8ca99e;transform:translateY(-2px)}.evidence-review-preview{background:#18211f;place-items:center;height:150px;text-decoration:none;display:grid;position:relative;overflow:hidden}.evidence-review-preview>img{object-fit:cover}.evidence-review-preview>span{color:#a63b27;background:#fff;border:1px solid #56615d;border-radius:2px 2px 10px;place-items:center;width:55px;height:67px;font-size:12px;font-weight:900;display:grid}.evidence-review-preview>em{color:#46514d;letter-spacing:.5px;background:#ffffffeb;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:9px;right:9px}.evidence-review-card.retake_required .evidence-review-preview>em{color:#9c3723;background:#fff0ec}.evidence-review-card.accepted .evidence-review-preview>em{color:#17614f;background:#e3f2ec}.evidence-review-card.rejected{opacity:.78}.evidence-review-copy{align-content:start;gap:6px;padding:13px;display:grid}.evidence-review-copy>small{color:#808984;font-size:8px}.evidence-review-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.evidence-review-copy>p{color:#65706c;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.evidence-review-copy>b{color:#9c3723;font-size:8px;font-weight:800}.evidence-review-copy>blockquote{color:#785449;background:#fff5f1;border-left:2px solid #ff5a36;margin:2px 0 0;padding:8px 9px;font-size:8px;line-height:1.45}.evidence-review-copy>a{color:#1f6755;margin-top:4px;font-size:9px;font-weight:900;text-decoration:none}.evidence-review-card>footer{border-top:1px solid #e5e9e6;grid-template-columns:1fr 1.35fr 1fr;display:grid}.evidence-review-card>footer button{color:#47524e;background:#fff;border:0;border-right:1px solid #e5e9e6;min-width:0;min-height:40px;font-size:8px;font-weight:850}.evidence-review-card>footer button:last-child{border-right:0}.evidence-review-card>footer button:not(:disabled):hover{background:#f3f6f4}.evidence-review-card>footer .evidence-accept:not(:disabled){color:#17614f}.evidence-review-card>footer .evidence-retake:not(:disabled){color:#a63b27}.evidence-review-card>footer .evidence-reject:not(:disabled){color:#7a605b}.evidence-review-card>footer button:disabled{color:#78847f;cursor:default;background:#f0f3f1}.evidence-review-empty{color:#707975;text-align:center;padding:28px;font-size:11px}.evidence-decision-form textarea{resize:vertical;color:#202b46;min-height:130px;font:inherit;background:#fbfbfd;border:1px solid #dfe3ed;border-radius:11px;padding:13px;line-height:1.55}.evidence-decision-form textarea:focus{border-color:#7186e7;outline:3px solid #e2e6ff}.evidence-followup-note{background:#eff7f3;border:1px solid #d6e6df;border-radius:2px 2px 11px;grid-template-columns:auto 1fr;gap:6px 10px;margin-top:16px;padding:13px;display:grid}.evidence-followup-note b{color:#17614f;font-size:10px}.evidence-followup-note span{color:#5d6c67!important;margin:0!important;font-size:9px!important}.evidence-decision-form>footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.evidence-decision-form>footer button{min-height:44px;padding:0 17px}.evidence-reject-confirm{color:#fff;background:#9c3723;border:1px solid #9c3723;border-radius:2px 2px 9px;font-weight:850}.evidence-decision-form>footer button:disabled{opacity:.5}@media (max-width:1000px){.evidence-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.evidence-review-panel{margin:0 0 14px}.evidence-review-panel>header{padding:17px}.evidence-review-grid{grid-template-columns:1fr}.evidence-review-preview{height:210px}.evidence-review-card>footer button{min-height:46px;font-size:9px}.evidence-decision-form>footer{grid-template-columns:1fr 1fr;display:grid}.evidence-decision-form>footer button{width:100%}}.client-app .open-claim>em{color:#a63b27;background:#fff0ec;border-radius:999px;margin:-5px 0 12px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-block}.client-followup-request{background:#fff8f5;border:1px solid #e1c6bc;border-radius:2px 2px 18px;margin-bottom:24px;overflow:hidden;box-shadow:0 12px 32px #702f1f0f}.client-followup-request>header{border-bottom:1px solid #ecd8d1;gap:14px;padding:18px 20px;display:flex}.client-followup-request>header>span{color:#101717;background:#ff5a36;border-radius:2px 2px 11px;flex:none;place-items:center;width:39px;height:39px;font-size:20px;font-weight:900;display:grid}.client-followup-request>header>div{gap:3px;display:grid}.client-followup-request>header small{color:#a63b27;letter-spacing:1.1px;font-size:8px;font-weight:900}.client-followup-request>header h2{color:#101717;letter-spacing:-.45px;margin:0;font-size:19px}.client-followup-request>header p{color:#6f7774;max-width:590px;margin:2px 0 0;font-size:10px;line-height:1.5}.client-followup-request>div{display:grid}.client-followup-request article{background:#fff;border-bottom:1px solid #ecd8d1;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.client-followup-request article>div{gap:4px;min-width:0;display:grid}.client-followup-request article small{color:#8b7770;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.client-followup-request article strong{color:#2b3432;font-size:11px;line-height:1.45}.client-followup-request article>span{flex:none;align-items:center;gap:8px;display:flex}.client-followup-request article a{color:#596661;font-size:9px;font-weight:800;text-decoration:none}.client-followup-request article button{color:#fff;background:#101717;border:0;border-radius:2px 2px 9px;padding:10px 12px;font-size:9px;font-weight:850}.client-followup-request>footer{color:#876a61;background:#f4ebe7;padding:11px 20px;font-size:9px;font-weight:800}@media (max-width:600px){.client-followup-request>header{padding:16px}.client-followup-request article{flex-direction:column;align-items:stretch;padding:15px 16px}.client-followup-request article>span{grid-template-columns:1fr 1.4fr;display:grid}.client-followup-request article a,.client-followup-request article button{text-align:center;place-items:center;min-height:42px;display:grid}.client-followup-request>footer{padding:11px 16px}}.app-shell .sidebar .mobile-more-trigger,.app-shell .mobile-more-layer{display:none}@media (max-width:760px){.app-shell .sidebar{height:calc(72px + env(safe-area-inset-bottom))!important;padding:6px 8px env(safe-area-inset-bottom)!important;overflow:visible!important}.app-shell .sidebar nav{flex:1;width:80%;gap:2px!important;min-width:0!important}.app-shell .sidebar nav button{flex:1;min-width:0;width:auto!important}.app-shell .sidebar nav button[data-nav-id=policies]{display:none!important}.app-shell .sidebar-bottom{display:contents}.app-shell .sidebar-bottom>button:not(.mobile-more-trigger){display:none!important}.app-shell .mobile-more-trigger{color:#aeb7b4;text-align:center;background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:3px;min-width:0;font-weight:700;width:20%!important;min-height:58px!important;padding:5px!important;font-size:10px!important;display:grid!important}.app-shell .mobile-more-trigger>i{color:#7f8b87;letter-spacing:1px;height:19px;font-size:14px;font-style:normal;font-weight:900;width:auto!important}.app-shell .mobile-more-trigger.active{color:var(--workspace-ink);background:#fff;box-shadow:0 7px 20px #00000029}.app-shell .mobile-more-trigger.active>i{color:#c64026}.app-shell .mobile-more-layer{z-index:80;display:block;position:fixed;inset:0}.app-shell .mobile-more-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070d0c6b;border:0;position:absolute;inset:0}.app-shell .mobile-more-menu{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));background:#fff;border:1px solid #dbe1dc;border-radius:2px 2px 20px;display:grid;position:absolute;left:12px;overflow:hidden;box-shadow:0 24px 70px #070d0c4d}.app-shell .mobile-more-menu>header{background:#f6f5f0;border-bottom:1px solid #e4e8e4;gap:3px;padding:17px 18px 13px;display:grid}.app-shell .mobile-more-menu>header small{color:#b63d25;letter-spacing:1.2px;font-size:8px;font-weight:900}.app-shell .mobile-more-menu>header strong{color:#101817;letter-spacing:-.6px;font-size:21px}.app-shell .mobile-more-menu>button{color:#24302d;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ebe8;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:10px 17px;display:grid}.app-shell .mobile-more-menu>button:last-child{border-bottom:0}.app-shell .mobile-more-menu>button.active{background:#fff2ed}.app-shell .mobile-more-menu>button>i{color:#52605c;background:#edf1ee;border-radius:2px 2px 10px;place-items:center;width:36px;height:36px;display:grid}.app-shell .mobile-more-menu>button.active>i{color:#a9331d;background:#ffd9cf}.app-shell .mobile-more-menu>button>span{gap:3px;display:grid}.app-shell .mobile-more-menu>button strong{font-size:12px}.app-shell .mobile-more-menu>button small{color:#7a8580;font-size:9px}.app-shell .mobile-more-menu>button>b{color:#9aa39f;font-size:16px}.app-shell .client-record-tabs{scroll-snap-type:none;grid-template-columns:1fr 1fr;gap:5px;padding:7px;overflow:visible;display:grid!important}.app-shell .client-record-tabs button{white-space:normal;background:#f3f4f0;border:0;border-radius:2px 2px 10px;min-height:48px;padding:9px 8px;line-height:1.25}.app-shell .client-record-tabs button.active{color:#fff;background:#101817}}.claims-index-table .data-head,.claims-index-table .data-row{grid-template-columns:minmax(155px,1.05fr) minmax(125px,.78fr) minmax(110px,.62fr) minmax(105px,.62fr) minmax(235px,1fr)}.claim-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.claim-row-actions select{color:#43504c;background:#fff;border:1px solid #d5dcd8;border-radius:2px 2px 8px;min-width:115px;height:36px;padding:0 8px;font-size:10px}.claim-open-action{color:#fff;white-space:nowrap;background:#101817;border:1px solid #101817;border-radius:2px 2px 9px;min-height:36px;padding:0 11px;font-size:9px;font-weight:850}.claim-open-action:hover{background:#26322f}.claim-record-modal{padding:24px}.claim-record-panel{color:#101817;background:#f5f4ef;border-radius:2px 2px 26px;width:min(1180px,100%);max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:18px 22px #10171733,0 42px 120px #0000006b}.claim-record-panel>.settings-close{z-index:3;color:#101817;background:#fff;border-color:#52605c;position:absolute;top:19px;right:20px}.claim-record-heading{color:#fff;background:#101817;justify-content:space-between;align-items:flex-end;gap:24px;min-height:168px;padding:40px 74px 30px 34px;display:flex}.claim-record-heading>div{gap:6px;display:grid}.claim-record-heading small{color:#ff876d;letter-spacing:1.3px;font-size:9px;font-weight:900}.claim-record-heading h2{color:#fff;letter-spacing:-1.4px;margin:0;font-size:37px;line-height:1.05}.claim-record-heading p{color:#bac4c0;margin:1px 0 0;font-size:12px}.claim-record-heading>.status{color:#fff;background:#2c3835;align-self:flex-end;padding:7px 9px;font-size:9px;font-weight:800}.claim-record-stats{background:#fff;border-bottom:1px solid #d8ddd8;grid-template-columns:repeat(4,1fr);display:grid}.claim-record-stats>span{border-right:1px solid #e0e4df;align-content:center;gap:5px;min-height:84px;padding:14px 22px;display:grid}.claim-record-stats>span:last-child{border-right:0}.claim-record-stats small{color:#7a847f;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:850}.claim-record-stats strong{letter-spacing:-.5px;font-size:20px}.claim-record-notice{color:#8e3826;background:#fff0ec;border:1px solid #edc6bc;margin:18px 22px 0;padding:13px 15px;font-size:11px;line-height:1.45}.claim-record-notice.success{color:#1f6755;background:#e8f1ed;border-color:#bcd9cd}.claim-record-recovery-action{background:#fff0eb;border:1px solid #e3b6aa;border-radius:2px 2px 15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;margin:18px 22px 0;padding:16px 17px;display:grid}.claim-record-recovery-action>i{color:#101817;background:#ff5a36;border-radius:2px 2px 11px;place-items:center;width:40px;height:40px;font-size:14px;font-style:normal;font-weight:950;display:grid}.claim-record-recovery-action>span{gap:4px;display:grid}.claim-record-recovery-action small{color:#a33a25;letter-spacing:1px;font-size:8px;font-weight:900}.claim-record-recovery-action strong{font-size:14px}.claim-record-recovery-action em{color:#7b473b;font-size:9px;font-style:normal;font-weight:800}.claim-record-recovery-action p{color:#62534f;margin:0;font-size:9px;line-height:1.45}.claim-record-recovery-action b{color:#7b473b;font-size:8px;line-height:1.45}.claim-record-recovery-action>button{color:#101817;white-space:nowrap;background:#ff5a36;border-color:#ff5a36;min-height:42px}.claim-record-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.68fr);gap:16px;padding:22px;display:grid}.claim-record-primary,.claim-record-aside{align-content:start;gap:16px;display:grid}.claim-record-card{background:#fff;border:1px solid #d9ded9;border-radius:2px 2px 17px;padding:20px}.claim-record-card>header{gap:5px;margin-bottom:16px;display:grid}.claim-record-card>header small,.claim-record-control>small{color:#b63e28;letter-spacing:1.15px;font-size:8px;font-weight:900}.claim-record-card>header h3{color:#17211f;letter-spacing:-.35px;margin:0;font-size:18px}.claim-record-card>dl{margin:0;display:grid}.claim-record-card>dl>div{border-top:1px solid #e7eae6;justify-content:space-between;gap:15px;padding:10px 0;font-size:10px;display:flex}.claim-record-card dt{color:#7a847f}.claim-record-card dd{color:#27312e;text-align:right;margin:0;font-weight:750}.claim-record-journey ol{margin:0;padding:0;list-style:none;display:grid}.claim-record-journey li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:8px 0;display:grid;position:relative}.claim-record-journey li:not(:last-child):after{content:"";background:#d9ded9;width:1px;position:absolute;top:47px;bottom:-15px;left:15px}.claim-record-journey li>i{color:#73807b;z-index:1;background:#f5f6f3;border:1px solid #d2d9d4;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.claim-record-journey li>span{gap:3px;display:grid}.claim-record-journey li strong{font-size:11px}.claim-record-journey li small{color:#727d78;font-size:9px;line-height:1.4}.claim-record-journey li>em{color:#a73b25;letter-spacing:.7px;background:#fff0ec;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.claim-record-journey li.done>i{color:#17614f;background:#dceee7;border-color:#b9d8cb}.claim-record-journey li.active>i{color:#101817;background:#ff5a36;border-color:#ff5a36}.claim-record-journey li.active strong{color:#a63b27}.claim-record-details{grid-template-columns:1fr 1fr;column-gap:18px}.claim-record-details>div{align-content:start;justify-content:stretch!important;gap:5px!important;display:grid!important}.claim-record-details>div.wide{grid-column:1/-1}.claim-record-details dd{line-height:1.55;text-align:left!important}.claim-record-evidence{gap:7px;display:grid}.claim-record-evidence>a{color:#27312e;background:#f7f8f5;border:1px solid #e1e5e1;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:8px 9px;text-decoration:none;display:grid}.claim-record-evidence>a:hover{background:#f0f5f2;border-color:#8eaaa0}.claim-record-evidence i{color:#1f6755;background:#e3eee9;border-radius:2px 2px 9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.claim-record-evidence span{gap:3px;min-width:0;display:grid}.claim-record-evidence strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.claim-record-evidence small{color:#78837e;font-size:8px}.claim-record-evidence b{color:#1f6755;font-size:8px}.claim-record-empty-copy{color:#737d78;margin:0;font-size:10px;line-height:1.55}.claim-record-aside>.claim-readiness.compact{background:#fff;border:1px solid #d9ded9;border-radius:2px 2px 17px;margin:0}.claim-record-aside .readiness-checks{grid-template-columns:1fr 1fr}.claim-record-aside .readiness-checks>span{grid-template-columns:24px minmax(0,1fr);align-content:center}.claim-record-aside .readiness-checks>span>small{grid-column:2}.claim-record-control{color:#fff;background:#101817;border-radius:2px 2px 16px;gap:7px;padding:18px;display:grid}.claim-record-control strong{font-size:13px;line-height:1.35}.claim-record-control p{color:#bbc5c1;margin:0;font-size:9px;line-height:1.55}.claim-record-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #d7ddd8;justify-content:flex-end;align-items:center;gap:9px;padding:15px 22px;display:flex;position:sticky;bottom:0}.claim-record-actions>a,.claim-record-actions>button{border-radius:2px 2px 10px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.claim-record-actions>a{color:#1f6755;background:#fff;border:1px solid #cfdbd5}.claim-record-actions>.primary{color:#101817;background:#ff5a36;border-color:#ff5a36}.claim-record-actions>.claim-cancel-action{color:#9a3b28;background:#fff7f4;border:1px solid #d7bdb5}.claim-record-actions>.claim-cancel-action:hover{background:#fff0eb;border-color:#bf4a32}@media (max-width:900px){.claim-record-layout{grid-template-columns:1fr}.claim-record-aside{grid-template-columns:1fr 1fr}.claim-record-aside>.claim-readiness{grid-column:1/-1}.claim-record-control{min-height:100%}}@media (max-width:760px){.claims-index-table .data-row{gap:8px 12px;grid-template-columns:minmax(0,1fr) auto!important;padding:15px 4px!important}.claims-index-table .data-row>span:nth-child(2),.claims-index-table .data-row>span:nth-child(4){display:none}.claims-index-table .data-row>span:nth-child(3){justify-self:end;display:inline-flex}.claims-index-table .claim-row-actions{grid-column:1/-1;justify-content:stretch;padding-top:6px}.claims-index-table .claim-row-actions select,.claims-index-table .claim-row-actions .claim-status-action{flex:1}.claims-index-table .claim-open-action{min-height:42px;margin-left:auto}.claim-record-modal{padding:0!important}.claim-record-panel{width:100%;min-height:100dvh;max-height:none;box-shadow:none;border-radius:0}.claim-record-panel>.settings-close{position:fixed;top:13px;right:13px}.claim-record-heading{flex-direction:column;align-items:flex-start;min-height:185px;padding:56px 20px 24px}.claim-record-heading h2{font-size:31px}.claim-record-heading>.status{align-self:flex-start}.claim-record-stats{grid-template-columns:1fr 1fr}.claim-record-stats>span{border-bottom:1px solid #e0e4df;min-height:74px}.claim-record-stats>span:nth-child(2){border-right:0}.claim-record-recovery-action{grid-template-columns:40px minmax(0,1fr);margin:14px}.claim-record-recovery-action>button{grid-column:1/-1;width:100%}.claim-record-layout{padding:14px}.claim-record-aside{grid-template-columns:1fr}.claim-record-aside>.claim-readiness{grid-column:auto}.claim-record-aside .readiness-checks{grid-template-columns:1fr}.claim-record-card{padding:17px}.claim-record-details{grid-template-columns:1fr}.claim-record-details>div.wide{grid-column:auto}.claim-record-evidence>a{grid-template-columns:34px minmax(0,1fr)}.claim-record-evidence b{grid-column:2}.claim-record-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;display:grid}.claim-record-actions>*{width:100%}.claim-record-actions>.primary{grid-column:1/-1}}.app-shell .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.operations-attention{background:#fff;border:1px solid #d9ded9;border-radius:2px 2px 20px;grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 14px 38px #1017170b}.operations-attention>header{color:#fff;background:#101817;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:15px;padding:25px;display:grid}.operations-attention>header>span{color:#101817;background:#ff5a36;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid}.operations-attention>header>div{align-content:center;gap:5px;display:grid}.operations-attention>header small{color:#ff8b73;letter-spacing:1.35px;font-size:8px;font-weight:900}.operations-attention>header h2{color:#fff;letter-spacing:-.45px;margin:0;font-size:20px;line-height:1.15}.operations-attention>header p{color:#b9c3bf;margin:2px 0 0;font-size:9px;line-height:1.5}.operations-attention-list{align-content:start;display:grid}.operations-attention-row{color:#101817;background:#fff;border-bottom:1px solid #e5e9e5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:13px 18px;display:grid}.operations-attention-row:last-child{border-bottom:0}.operations-attention-row:hover{background:#fffaf7}.operations-attention-row>i{color:#a83a24;background:#ffe2da;border-radius:2px 2px 10px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}.operations-attention-row>span{gap:3px;min-width:0;display:grid}.operations-attention-row strong{font-size:11px}.operations-attention-row small{color:#78827d;font-size:8px}.operations-attention-row em{color:#58645f;font-size:9px;font-style:normal;line-height:1.4}.operations-attention-row>div{justify-items:end;gap:5px;display:grid}.operations-attention-row button{white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:850}.operations-open{color:#1f6755}.operations-open:hover{text-decoration:underline}.operations-resolve{color:#a33a25}.operations-resolve:hover{text-decoration:underline}.operations-attention>footer{color:#69736f;background:#f5f4ef;border-top:1px solid #e5e9e5;grid-column:2;padding:10px 18px;font-size:8px;font-weight:750}.claim-recovery-queue{background:#fff;border:1px solid #cfdcd6;border-radius:2px 2px 20px;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 14px 38px #1017170b}.claim-recovery-queue>header{color:#101817;background:#eaf3ef;border-bottom:1px solid #cadbd3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px 24px;display:grid}.claim-recovery-queue>header>span{color:#fff;background:#1f6755;border-radius:50%;place-items:center;width:43px;height:43px;font-size:18px;font-weight:900;display:grid}.claim-recovery-queue>header>div{gap:4px;display:grid}.claim-recovery-queue>header>div>small{color:#1f6755;letter-spacing:1.35px;font-size:8px;font-weight:900}.claim-recovery-queue>header h2{letter-spacing:-.45px;margin:0;font-size:20px;line-height:1.15}.claim-recovery-queue>header p{color:#5f6d67;margin:2px 0 0;font-size:9px;line-height:1.5}.claim-recovery-queue>header>aside{background:#ffffffa6;border:1px solid #c6d8d0;align-self:stretch;display:flex}.claim-recovery-queue>header>aside>span{border-right:1px solid #c6d8d0;align-content:center;justify-items:center;gap:2px;min-width:88px;padding:8px 13px;display:grid}.claim-recovery-queue>header>aside>span:last-child{border-right:0}.claim-recovery-queue>header>aside strong{font-size:20px;line-height:1}.claim-recovery-queue>header>aside small{color:#65736d;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-weight:850}.claim-recovery-queue>header>aside .urgent{background:#fff0eb}.claim-recovery-queue>header>aside .urgent strong{color:#a83a24}.claim-recovery-list{display:grid}.claim-recovery-row{border-bottom:1px solid #e5e9e5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:83px;padding:13px 18px;display:grid}.claim-recovery-row:last-child{border-bottom:0}.claim-recovery-row>i{color:#1f6755;background:#e2efe9;border-radius:2px 2px 10px;place-items:center;width:35px;height:35px;font-size:11px;font-style:normal;font-weight:900;display:grid}.claim-recovery-row.exception>i{color:#a83a24;background:#ffe2da}.claim-recovery-row>span{gap:3px;min-width:0;display:grid}.claim-recovery-row>span strong{font-size:11px}.claim-recovery-row>span small{color:#78827d;font-size:8px}.claim-recovery-row>span em{color:#58645f;font-size:9px;font-style:normal;line-height:1.4}.claim-recovery-row>div{justify-items:end;gap:6px;display:grid}.claim-recovery-row>div>small{color:#65736d;font-size:8px;font-weight:750}.claim-recovery-row.exception>div>small{color:#a83a24}.claim-recovery-row button{color:#1f6755;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:850}.claim-recovery-row button:hover{text-decoration:underline}.claim-recovery-queue>footer{color:#69736f;background:#f5f4ef;border-top:1px solid #e5e9e5;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;font-size:8px;font-weight:750;display:flex}.claim-recovery-queue>footer button{color:#1f6755;background:0 0;border:0;font-size:8px;font-weight:900}.claim-recovery-row>span small.claim-recovery-context,.claim-recovery-dialog-list small.claim-recovery-context{color:#8b4a3a;font-weight:850}.claim-recovery-row button.operations-resolve,.claim-recovery-dialog-list button.operations-resolve{color:#a33a25}.claim-recovery-actions{justify-items:end;gap:7px;display:grid}.claim-recovery-modal{padding:24px}.claim-recovery-modal>section{color:#101817;background:#f5f4ef;border-radius:2px 2px 24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:17px 20px #10171733,0 38px 100px #0006}.claim-recovery-modal .settings-close{position:absolute;top:18px;right:18px}.claim-recovery-modal>section>header{color:#fff;background:#101817;border-bottom:1px solid #d8dfda;padding:30px 64px 23px 28px}.claim-recovery-modal>section>header small{color:#7fd0b2;letter-spacing:1.25px;font-size:8px;font-weight:900}.claim-recovery-modal>section>header h2{color:#fff;letter-spacing:-.9px;max-width:600px;margin:10px 0 7px;font-size:28px;line-height:1.08}.claim-recovery-modal>section>header p{color:#bcc7c2;margin:0;font-size:10px;line-height:1.5}.claim-recovery-dialog-list{background:#fff;overflow:auto}.claim-recovery-dialog-list>article{border-bottom:1px solid #e3e8e4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:15px 20px;display:grid}.claim-recovery-dialog-list>article>i{color:#1f6755;background:#e2efe9;border-radius:2px 2px 10px;place-items:center;width:37px;height:37px;font-size:11px;font-style:normal;font-weight:900;display:grid}.claim-recovery-dialog-list>article.exception>i{color:#a83a24;background:#ffe2da}.claim-recovery-dialog-list>article>span{gap:4px;display:grid}.claim-recovery-dialog-list strong{font-size:11px}.claim-recovery-dialog-list small{color:#74807a;font-size:8px}.claim-recovery-dialog-list em{color:#56635d;font-size:9px;font-style:normal;line-height:1.45}.claim-recovery-dialog-list button{color:#1f6755;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:900}.claim-recovery-modal>section>.form-error{margin:12px 18px 0}.claim-recovery-modal>section>footer{background:#f5f4ef;border-top:1px solid #d8dfda;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.claim-recovery-modal>section>footer>span{color:#69746f;font-size:9px;font-weight:750}.claim-recovery-modal>section>footer button{min-height:39px}.operations-resolution-modal{padding:24px}.operations-resolution-form{color:#101817;background:#fff;border-radius:2px 2px 22px;width:min(640px,100%);max-height:calc(100dvh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:15px 18px #10171733,0 34px 90px #0000005c}.operations-resolution-form>.settings-close{position:absolute;top:18px;right:18px}.operations-resolution-form>p{color:#b63e28;letter-spacing:1.35px;margin:0;font-size:9px;font-weight:900}.operations-resolution-form>h2{color:#101817;letter-spacing:-1.1px;margin:13px 48px 9px 0;font-size:31px}.operations-resolution-form>span{color:#69746f;max-width:540px;font-size:11px;line-height:1.6;display:block}.operations-resolution-options{border:0;gap:8px;margin:24px 0 0;padding:0;display:grid}.operations-resolution-options>legend{color:#35413d;margin-bottom:9px;font-size:10px;font-weight:850}.operations-resolution-options>label{cursor:pointer;background:#f7f7f3;border:1px solid #d8ded9;border-radius:2px 2px 12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.operations-resolution-options>label:has(input:checked){background:#fff1ed;border-color:#ef846d}.operations-resolution-options input{accent-color:#ff5a36;width:17px;height:17px;margin:2px 0 0}.operations-resolution-options label>span{gap:4px;display:grid}.operations-resolution-options strong{font-size:11px}.operations-resolution-options small{color:#707a75;font-size:9px;line-height:1.45}.operations-resolution-note{background:#eef5f2;border-left:3px solid #1f6755;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.operations-resolution-note b{color:#1f6755;font-size:9px}.operations-resolution-note span{color:#65716c;font-size:8px;line-height:1.45}.operations-resolution-form>.form-error{margin-top:14px}.operations-resolution-form>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.operations-resolution-form>footer button{border-radius:2px 2px 10px;min-height:45px}.operations-resolution-form>footer .primary{color:#101817;background:#ff5a36;border-color:#ff5a36}.claims-panel .claim-row.urgent{box-shadow:inset 3px 0 0 var(--claimsnap-flash)}.claims-panel .claim-row.client-stage{box-shadow:inset 3px 0 #8eb5a5}.claims-panel .claim-row.client-stage .claim-icon{color:#23614f;background:#e5eee9}.claims-panel .claim-row.external{box-shadow:inset 3px 0 #2f8069}.claims-panel .claim-row.external .claim-icon{color:#1d6955;background:#deeee8}.status.waiting{color:#65713b;background:#eef1e8}.status.capture{color:#246650;background:#e4f0eb}.status.external{color:#1d6955;background:#e4f1ec}.status.archived{color:#626b67;background:#eceeeb}.claims-panel .claim-row:disabled{cursor:default;opacity:.7}.claims-panel .claim-status small{max-width:190px;line-height:1.35}.review-queue-summary{background:#f5f4ef;border-bottom:1px solid #d9dfdb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-queue-summary>span{border-right:1px solid #d9dfdb;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:9px;min-height:84px;padding:15px 22px;display:grid}.review-queue-summary>span:last-child{border-right:0}.review-queue-summary small{color:#737e79;letter-spacing:1px;grid-column:1/-1;margin-bottom:6px;font-size:8px;font-weight:900}.review-queue-summary strong{font-size:24px;line-height:1}.review-queue-summary em{color:#737e79;align-self:end;font-size:9px;font-style:normal}.review-queue-summary>span.urgent{background:#fff2ed}.review-queue-summary>span.urgent strong{color:#a83a24}.review-queue-summary>span.ready{background:#edf5f1}.review-queue-summary>span.ready strong{color:#1d6955}.review-required-action{color:#9f351f;white-space:nowrap;background:#fff0eb;border:1px solid #d54b30;border-radius:2px 2px 8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.review-required-action:hover{background:#ffe1d8}.report-permission-note{color:#707a75;text-align:right;max-width:122px;font-weight:750;line-height:1.25;font-size:9px!important}.claim-complete-action{background:#1f6755!important;border-color:#1f6755!important}.handoff-modal,.support-intervention-modal{padding:24px}.handoff-form{color:#101817;background:#fff;border-radius:2px 2px 22px;width:min(620px,100%);max-height:calc(100dvh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:15px 18px #10171733,0 34px 90px #0000005c}.handoff-form>.settings-close{position:absolute;top:18px;right:18px}.handoff-form>p{color:#b63e28;letter-spacing:1.35px;margin:0;font-size:9px;font-weight:900}.handoff-form>h2{color:#101817;letter-spacing:-1.1px;margin:13px 48px 9px 0;font-size:31px}.handoff-form>span{color:#69746f;max-width:520px;font-size:11px;line-height:1.6;display:block}.handoff-fields{grid-template-columns:1fr 1fr;gap:17px;margin-top:25px;display:grid}.handoff-fields>label{color:#35413d;gap:7px;font-size:10px;font-weight:850;display:grid}.handoff-fields label>small{color:#7b8580;font-size:8px;font-weight:500}.handoff-fields input,.handoff-fields select{color:#101817;background:#fbfbf8;border:1px solid #cfd7d2;border-radius:2px 2px 10px;width:100%;min-height:47px;padding:0 12px;font-size:12px}.handoff-fields input:focus,.handoff-fields select:focus{border-color:#ff5a36;outline:3px solid #ffe0d8}.handoff-confirm{cursor:pointer;background:#f4f4ef;border:1px solid #d8ded9;border-radius:2px 2px 12px;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:22px;padding:14px;display:grid}.handoff-confirm input{accent-color:#ff5a36;width:18px;height:18px;margin:1px 0 0}.handoff-confirm>span{gap:4px;display:grid}.handoff-confirm strong{font-size:11px}.handoff-confirm small{color:#707a75;font-size:9px}.handoff-form>.form-error{margin-top:15px}.handoff-form>footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.handoff-form>footer button{border-radius:2px 2px 10px;min-height:46px}.handoff-form>footer .primary{color:#101817;background:#ff5a36;border-color:#ff5a36}.claim-handoff-record{background:#f1f6f3;border-color:#bfd9ce}.claim-handoff-record>header small{color:#1f6755}.report-confirmation-form{width:min(680px,100%)}.report-confirmation-summary{background:#f7f7f3;border:1px solid #d7ddd9;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.report-confirmation-summary>article{border-right:1px solid #d7ddd9;flex-direction:column;min-height:104px;padding:17px;display:flex}.report-confirmation-summary>article:last-child{border-right:0}.report-confirmation-summary small{color:#78827e;letter-spacing:.85px;font-size:8px;font-weight:900}.report-confirmation-summary strong{color:#101817;overflow-wrap:anywhere;margin-top:12px;font-size:18px;line-height:1.05}.report-confirmation-summary span{color:#69746f;margin-top:auto;font-size:9px;line-height:1.35}.report-attention-note,.report-replace-note{background:#fff6e9;border:1px solid #e7c6a6;gap:5px;margin-top:14px;padding:13px 14px;display:grid}.report-attention-note b,.report-replace-note b{color:#724a24;font-size:10px}.report-attention-note span,.report-replace-note span{color:#79654f;font-size:9px;line-height:1.5}.report-replace-note{background:#f3f5f2;border-color:#d8ded9}.report-replace-note b{color:#37433e}.report-replace-note span{color:#69746f}.report-confirm{background:#edf5f1;border-color:#bed7cc;margin-top:16px}.report-confirm input{accent-color:#1f6755}.report-confirmation-form>footer .primary{color:#fff;background:#1f6755;border-color:#1f6755}.closure-modal{padding:24px}.closure-form{color:#101817;background:#fff;border-radius:2px 2px 22px;width:min(650px,100%);max-height:calc(100dvh - 48px);padding:34px;position:relative;overflow:auto;box-shadow:15px 18px #10171733,0 34px 90px #0000005c}.closure-form>.settings-close{position:absolute;top:18px;right:18px}.closure-form>p{color:#1f6755;letter-spacing:1.35px;margin:0;font-size:9px;font-weight:900}.closure-form>h2{color:#101817;letter-spacing:-1.1px;margin:13px 48px 9px 0;font-size:31px}.closure-form>span{color:#69746f;max-width:540px;font-size:11px;line-height:1.6;display:block}.closure-fields{grid-template-columns:1fr 1fr;gap:17px;margin-top:25px;display:grid}.closure-fields>label{color:#35413d;gap:7px;font-size:10px;font-weight:850;display:grid}.closure-fields>label.wide{grid-column:1/-1}.closure-fields label>small{color:#7b8580;font-size:8px;font-weight:500}.closure-fields input,.closure-fields select,.closure-fields textarea{color:#101817;width:100%;font:inherit;background:#fbfbf8;border:1px solid #cfd7d2;border-radius:2px 2px 10px;padding:0 12px;font-size:12px}.closure-fields input,.closure-fields select{min-height:47px}.closure-fields textarea{resize:vertical;min-height:105px;padding-top:12px;line-height:1.5}.closure-fields input:focus,.closure-fields select:focus,.closure-fields textarea:focus{border-color:#31816b;outline:3px solid #dceee7}.closure-confirm{cursor:pointer;background:#f1f6f3;border:1px solid #c9dbd3;border-radius:2px 2px 12px;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:22px;padding:14px;display:grid}.closure-confirm input{accent-color:#246f5c;width:18px;height:18px;margin:1px 0 0}.closure-confirm>span{gap:4px;display:grid}.closure-confirm strong{font-size:11px}.closure-confirm small{color:#707a75;font-size:9px}.closure-form>.form-error{margin-top:15px}.closure-form>footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.closure-form>footer button{border-radius:2px 2px 10px;min-height:46px}.closure-form>footer .primary{color:#fff;background:#1f6755;border-color:#1f6755}.claim-closure-record{background:#f1f6f3;border-color:#bfd9ce}.claim-closure-record>header small{color:#1f6755}.claim-record-card>dl>div.claim-closure-note{justify-content:stretch;display:grid}.claim-closure-note dd{line-height:1.5;text-align:left!important;margin-top:7px!important;font-weight:600!important}.cancellation-form>p{color:#a83b24}.cancellation-form .closure-fields input:focus,.cancellation-form .closure-fields select:focus,.cancellation-form .closure-fields textarea:focus{border-color:#bf4a32;outline-color:#ffe0d8}.cancellation-confirm{background:#fff4f0;border-color:#e5c6bd}.cancellation-confirm input{accent-color:#b7422b}.cancellation-form>footer .primary{color:#fff;background:#b7422b;border-color:#b7422b}.cancellation-form>footer .primary:hover{background:#96331f;border-color:#96331f}.claim-cancellation-record{background:#fff4f0;border-color:#e5c6bd}.claim-cancellation-record>header small{color:#a83b24}@media (max-width:1120px){.app-shell .stats-grid{grid-template-columns:1fr 1fr!important}.operations-attention{grid-template-columns:1fr}.operations-attention>header{min-height:140px}.operations-attention>footer{grid-column:1}.claim-recovery-queue>header{grid-template-columns:44px minmax(0,1fr)}.claim-recovery-queue>header>aside{grid-column:1/-1}}@media (max-width:760px){.app-shell .stats-grid{grid-template-columns:1fr 1fr!important}.operations-attention>header{min-height:0;padding:21px 18px}.operations-attention-row{grid-template-columns:35px minmax(0,1fr);padding:14px}.operations-attention-row>div{grid-column:2;justify-content:flex-start;gap:15px;display:flex}.operations-attention>footer{padding:11px 14px}.operations-resolution-modal{padding:0!important}.operations-resolution-form{width:100%;min-height:100dvh;max-height:none;box-shadow:none;border-radius:0;padding:58px 20px 26px}.operations-resolution-form>footer{display:grid}.operations-resolution-form>footer button{width:100%}.claim-recovery-queue>header{grid-template-columns:38px minmax(0,1fr);padding:18px 15px}.claim-recovery-queue>header>span{width:38px;height:38px}.claim-recovery-queue>header>aside>span{flex:1;min-width:0}.claim-recovery-row{grid-template-columns:35px minmax(0,1fr);padding:14px}.claim-recovery-row>div{grid-column:2;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;display:flex}.claim-recovery-modal{padding:0!important}.claim-recovery-modal>section{width:100%;min-height:100dvh;max-height:none;box-shadow:none;border-radius:0}.claim-recovery-modal>section>header{padding:56px 20px 22px}.claim-recovery-dialog-list>article{grid-template-columns:36px minmax(0,1fr);padding:14px}.claim-recovery-actions{grid-column:2;justify-self:start;gap:15px;display:flex}.claim-recovery-modal>section>footer{padding-bottom:calc(13px + env(safe-area-inset-bottom))}.claims-panel .claim-row{align-items:center;grid-template-columns:40px minmax(0,1fr) 40px!important}.claims-panel .claim-icon{grid-area:1/1/3}.claims-panel .claim-main{grid-area:1/2}.claims-panel .claim-status{grid-area:2/2}.claims-panel .progress-ring{grid-area:1/3/3}.claims-panel .claim-row>b{display:none}.review-queue-summary{grid-template-columns:1fr}.review-queue-summary>span{border-bottom:1px solid #d9dfdb;border-right:0;min-height:68px}.review-queue-summary>span:last-child{border-bottom:0}.review-claim-group>.data-row{grid-template-columns:minmax(0,1fr) auto!important}.review-claim-group>.data-row>span:nth-child(4){justify-self:end}.review-claim-group>.data-row>.report-generate{grid-column:1/-1;justify-content:stretch;width:100%;padding-top:5px}.review-claim-group>.data-row>.report-generate .primary,.review-claim-group>.data-row>.report-generate .review-required-action{flex:1;min-height:42px}.handoff-modal,.closure-modal,.support-intervention-modal{padding:0!important}.handoff-form,.closure-form{width:100%;min-height:100dvh;max-height:none;box-shadow:none;border-radius:0;padding:58px 20px 28px}.handoff-fields,.closure-fields,.report-confirmation-summary{grid-template-columns:1fr}.report-confirmation-summary>article{border-bottom:1px solid #d7ddd9;border-right:0;min-height:78px}.report-confirmation-summary>article:last-child{border-bottom:0}.closure-fields>label.wide{grid-column:auto}.handoff-form>footer,.closure-form>footer{display:grid}.handoff-form>footer button,.closure-form>footer button{width:100%}}.audit-title>button{border-radius:2px 2px 9px;min-height:40px}.audit-summary{background:#f5f4ef;border-bottom:1px solid #e1e5e1;grid-template-columns:repeat(3,1fr);display:grid}.audit-summary>article{border-right:1px solid #dfe4df;flex-direction:column;min-height:112px;padding:21px 24px;display:flex}.audit-summary>article:last-child{border-right:0}.audit-summary small{color:#7b8580;letter-spacing:1px;font-size:8px;font-weight:900}.audit-summary strong{color:#101817;letter-spacing:-.7px;margin-top:11px;font-size:25px}.audit-summary span{color:#76807c;margin-top:auto;font-size:9px}.audit-filters{border-bottom:1px solid #e5e9e5;gap:7px;padding:17px 22px;display:flex;overflow-x:auto}.audit-filters>button{color:#5e6964;background:#fff;border:1px solid #d8ded9;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.audit-filters>button span{color:#7a847f;background:#f0f2ef;border-radius:999px;min-width:18px;padding:3px 5px;font-size:8px}.audit-filters>button.active{color:#fff;background:#101817;border-color:#101817}.audit-filters>button.active span{color:#101817;background:#ff5a36}.audit-event-list{padding:0 24px}.audit-event-list>article{border-bottom:1px solid #e7eae6;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:91px;padding:15px 0;display:grid}.audit-event-list>article:last-child{border-bottom:0}.audit-event-list>article>i{color:#53605b;background:#edf1ee;border-radius:2px 2px 11px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;font-weight:900;display:grid}.audit-event-list>article>i.administration{color:#4b6071;background:#e7ecef}.audit-event-list>article>i.claims{color:#a83b24;background:#ffe2da}.audit-event-list>article>i.evidence{color:#536779;background:#e7ecef}.audit-event-list>article>i.policies{color:#1f6755;background:#e4eee9}.audit-event-list>article>i.clients{color:#617025;background:#edf0e4}.audit-event-list>article>i.team{color:#66577a;background:#ece8f2}.audit-event-list>article>i.imports{color:#8b621d;background:#fff0d9}.audit-event-list>article>div{gap:5px;min-width:0;display:grid}.audit-event-list>article>div>span{align-items:center;gap:8px;display:flex}.audit-event-list>article>div strong{color:#202a27;font-size:11px}.audit-event-list>article>div em{color:#6b7671;text-transform:uppercase;background:#f1f2ef;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.audit-event-list p{color:#5f6b66;margin:0;font-size:10px;line-height:1.45}.audit-event-list>article>div small{color:#8a938f;font-size:8px}.audit-event-list time{text-align:right;gap:4px;display:grid}.audit-event-list time strong{color:#525e59;font-size:9px}.audit-event-list time small{color:#89938e;font-size:8px}.audit-empty{color:#78837e;text-align:center;align-content:center;place-items:center;gap:6px;min-height:170px;font-size:11px;display:grid}.audit-empty strong{color:#313c38;font-size:13px}.audit-empty span{max-width:360px;line-height:1.5}.audit-error{color:#923c29;background:#fff1ed;border:1px solid #ecc8bf;justify-content:space-between;align-items:center;gap:15px;margin:18px 22px 0;padding:13px 15px;font-size:10px;display:flex}.audit-error button{color:#923c29;background:0 0;border:0;font-size:9px;font-weight:900}.audit-footnote{background:#f5f4ef;border-top:1px solid #dfe4df;align-items:center;gap:11px;min-height:67px;padding:14px 24px;display:flex}.audit-footnote>span{color:#1f6755;background:#dcebe5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.audit-footnote>p{gap:3px;margin:0;display:grid}.audit-footnote strong{font-size:10px}.audit-footnote small{color:#717c77;font-size:8px}@media (max-width:760px){.audit-title{display:grid}.audit-title>button{width:100%}.audit-summary{grid-template-columns:1fr}.audit-summary>article{border-bottom:1px solid #dfe4df;border-right:0;min-height:86px}.audit-summary>article:last-child{border-bottom:0}.audit-filters{padding:14px 17px}.audit-event-list{padding:0 18px}.audit-event-list>article{grid-template-columns:39px minmax(0,1fr);padding:16px 0}.audit-event-list>article>i{width:37px;height:37px}.audit-event-list time{text-align:left;grid-column:2;gap:6px;display:flex}.audit-event-list time strong,.audit-event-list time small{font-size:8px}.audit-footnote{padding:14px 18px}}.settings-notice.error{color:#913a27;background:#fff0ec;border-color:#ecc4ba}.settings-notice.error>span{background:#b7422b}.settings-notice.info{color:#54625d;background:#f3f5f2;border-color:#cfd8d4}.settings-notice.info>span{background:#64746e}.settings-load-state{color:#52605b;grid-template-columns:44px minmax(0,1fr) auto;align-content:center;align-items:center;gap:14px;min-height:210px;padding:30px;display:grid}.settings-load-state>i{color:#1f6755;background:#e5eee9;border-radius:2px 2px 12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.settings-load-state>span{gap:5px;display:grid}.settings-load-state strong{color:#27322e;font-size:13px}.settings-load-state small{color:#75807b;font-size:10px;line-height:1.5}.settings-load-state.error>i{color:#a83a24;background:#ffe1d9}.settings-load-state.error strong{color:#8e3825}.settings-load-state>button{border-radius:2px 2px 9px;min-height:40px}.claim-operation-notice{color:#913a27;background:#fff0ec;border:1px solid #ecc4ba;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:52px;margin:0 20px 16px;padding:10px 13px;display:grid}.claim-operation-notice>span{color:#101817;background:#ff5a36;border-radius:2px 2px 8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.claim-operation-notice>p{margin:0;font-size:10px;line-height:1.5}.claim-operation-notice>button{color:#913a27;background:0 0;border:0;font-size:19px}.claim-operation-notice.success{color:#1d6452;background:#e9f3ef;border-color:#b8d8cb}.claim-operation-notice.success>span{color:#fff;background:#1f705c}.claim-operation-notice.success>button{color:#1d6452}.claim-operation-notice.info{color:#364b65;background:#f1f5fa;border-color:#cdd6e3}.claim-operation-notice.info>span{color:#304d6e;background:#dce6f2}.claim-operation-notice.info>button{color:#364b65}@media (max-width:700px){.settings-load-state{grid-template-columns:42px minmax(0,1fr);min-height:180px;padding:24px 19px}.settings-load-state>button{grid-column:2;justify-self:start}.claim-operation-notice{margin:0 12px 14px}}.team-table>article>button:disabled,.settings-modal button:disabled{cursor:wait;opacity:.58}.team-row-actions{justify-content:flex-end;gap:5px;display:flex}.team-row-actions>button{color:#a63b27;background:#fff;border:1px solid #d9dfdb;border-radius:2px 2px 8px;min-height:32px;padding:0 8px;font-size:9px;font-weight:850}.team-row-actions>button:first-child{color:#1f6755}.team-row-actions>button:disabled{cursor:wait;opacity:.58}@media (min-width:1001px){.team-head,.team-table>article{grid-template-columns:minmax(220px,1.4fr) minmax(105px,.65fr) 90px 95px minmax(120px,.7fr)}}@media (min-width:761px) and (max-width:1000px){.team-head,.team-table>article{grid-template-columns:minmax(190px,1.4fr) 110px 90px minmax(120px,.7fr)}}.team-revoke-form>p{color:#a83b24!important}.team-revoke-person{background:#fff4f0;border:1px solid #e5c6bd;border-radius:2px 2px 12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;padding:15px;display:grid}.team-revoke-person>i{color:#a83b24;background:#ffded5;border-radius:2px 2px 10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.team-revoke-person>span{gap:4px;display:grid}.team-revoke-person strong{color:#222d29;font-size:12px}.team-revoke-person small{color:#767f7b;overflow-wrap:anywhere;font-size:10px}.team-revoke-form>.form-error{color:#8f3926;background:#fff0ec;border:1px solid #e6bbb0;margin-top:14px;padding:12px 13px;font-size:10px;line-height:1.5}.team-revoke-form>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.team-revoke-form>footer button{border-radius:2px 2px 10px;min-height:45px}.team-revoke-form>footer .danger{color:#fff;background:#b7422b;border-color:#b7422b}.team-revoke-form>footer .danger:hover{background:#96331f;border-color:#96331f}@media (max-width:760px){.team-row-actions{grid-area:2/2}}@media (max-width:600px){.team-revoke-form>footer{display:grid}.team-revoke-form>footer button{width:100%}}.signup-resend{text-align:left;background:#f5f4ef;border:1px solid #d9ddd8;border-radius:3px 3px 14px;align-items:center;gap:9px 15px;margin-top:16px;padding:15px 17px;grid-template-columns:1fr auto!important;display:grid!important}.signup-resend>span{color:#68736e;font-size:11px;line-height:1.5}.signup-resend>button{color:#9f3823;background:#fff;border:1px solid #c8d1cc;border-radius:999px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850}.signup-resend>button:disabled{cursor:wait;opacity:.6}.signup-resend>small{color:#1f6755;grid-column:1/-1;font-size:10px;line-height:1.45}.signup-resend>small.error{color:#a33f32}.signup-account-recovery{color:#18334a;background:#eef7ff;border:1px solid #b9d8f5;border-radius:3px 3px 14px;gap:8px;padding:16px 17px;display:grid}.signup-account-recovery>strong{font-size:12px}.signup-account-recovery>span{color:#526b80;font-size:10px;line-height:1.5}.signup-account-recovery>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.signup-account-recovery button,.signup-account-recovery a{color:#0067ce;background:#fff;border:1px solid #0071e3;border-radius:999px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.signup-account-recovery button{color:#fff;cursor:pointer;background:#0071e3}.signup-account-recovery button:disabled{cursor:wait;opacity:.6}.signup-account-recovery>small{color:#1d6a55;font-size:9px;line-height:1.45}.signup-account-recovery>small.error{color:#9b3d31}.login-confirmation-link{color:#9f3823;text-align:center;margin-top:12px;font-size:11px;font-weight:800;text-decoration:none;display:block}.login-confirmation-link:hover{text-decoration:underline}.mk2-live-plan>footer .mk2-preview-action{background:var(--claimsnap-ink);color:#fff;border-radius:2px 2px 10px;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:800}.mk2-mini-phone>.mk2-mini-field{text-align:left;background:#fff;border:1px solid #e1e4ec;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;width:100%;margin-top:8px;padding:12px 10px;display:grid}.mk2-mini-phone>.mk2-mini-field>i{color:#b83c23;background:#fff0ec;border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;display:grid}.mk2-mini-phone>.mk2-mini-field.complete>i{color:#287359;background:#e5f3ed}.mk2-mini-phone>.mk2-mini-field>span{display:grid}.mk2-mini-phone>.mk2-mini-field strong{font-size:11px}.mk2-mini-phone>.mk2-mini-field small{color:#778095;margin-top:2px;font-size:9px}.mk2-mini-phone>.mk2-mini-field>b{color:#6f788b;text-transform:uppercase;font-size:8px}.mk2-retake>.mk2-preview-action{background:var(--claimsnap-ink);color:#fff;border-radius:2px 2px 10px;padding:10px 12px;font-size:10px;font-weight:800}.mk2-bento-gap>div>.mk2-preview-action{color:#fff;border:1px solid #6e7890;border-radius:2px 2px 10px;margin-left:auto;padding:13px 16px;font-size:13px;font-weight:800}@media (max-width:800px){.mk2-mini-phone>.mk2-mini-field{margin-top:6px;padding:10px 8px}.mk2-retake>.mk2-preview-action{grid-column:1/-1}}@media (max-width:420px){.signup-resend{grid-template-columns:1fr!important}.signup-resend>button{width:100%}.mk2-bento-gap>div>.mk2-preview-action{margin:0;padding:11px 9px;font-size:10px}}.client-app{--client-ink:#101817;--client-ink-soft:#1a2422;--client-paper:#f4f5f1;--client-card:#fff;--client-line:#dce2dd;--client-muted:#6d7874;--client-coral:#0071e3;--client-coral-soft:#edf6ff;--client-green:#1f6755;background:var(--client-paper);color:var(--client-ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.client-app :not(svg):not(path):not(circle){font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.client-app .app-header{border-color:var(--client-line);background:#fffffff7;gap:24px;height:76px;padding:0 28px;box-shadow:0 1px #10181705}.client-app .brand{gap:12px;min-width:0}.client-app .brand-mark{width:40px;height:40px}.client-app .brand>div{gap:1px}.client-app .brand strong{color:var(--client-ink);letter-spacing:-.7px;font-size:21px;font-weight:780;line-height:1.1}.client-app .brand small{color:#75807c;margin:0;font-size:10px;font-weight:570}.client-app .workspace-lock{background:#f1f6f3;border:1px solid #d9e4de;border-radius:999px;gap:9px;min-height:42px;margin-left:auto;margin-right:0;padding:6px 12px 6px 7px}.client-app .workspace-lock>span{background:var(--client-green);width:28px;height:28px;font-size:10px}.client-app .workspace-lock>div{gap:2px}.client-app .workspace-lock strong{color:#274c41;font-size:10px;font-weight:780}.client-app .workspace-lock small{color:#71817b;margin:0;font-size:8px}.client-app .app-header-fill{flex:1}.client-app .header-actions{min-width:0}.client-app .account-summary{border:1px solid #0000;border-radius:14px;gap:10px;height:48px;padding:4px 7px 4px 5px}.client-app .account-summary:hover{background:#f7f8f5;border-color:#e4e8e4}.client-app .account-summary>.avatar{background:var(--client-coral-soft);color:#b53820;border-radius:11px;width:38px;height:38px;font-size:11px;font-weight:850}.client-app .account-summary>.user-meta{gap:2px;min-width:105px}.client-app .account-summary>.user-meta strong{color:#1b2523;font-size:12px;font-weight:760}.client-app .account-summary>.user-meta small{color:#7a847f;margin:0;font-size:10px}.client-app .account-summary>svg{fill:none;stroke:#89918e;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.client-app .client-main{width:min(1240px,100%);max-width:none;padding:42px clamp(22px,4vw,50px) 82px}.client-app .client-hero{background:var(--client-ink);color:#fff;border-radius:3px 3px 26px;align-items:center;gap:34px;min-height:230px;margin:0;padding:42px 44px;position:relative;overflow:hidden;box-shadow:12px 14px #ff5a3633}.client-app .client-hero:after{content:"CLAIM / READY";color:#ffffff0b;letter-spacing:-5px;white-space:nowrap;font-size:74px;font-weight:820;line-height:1;position:absolute;bottom:-18px;right:-7px}.client-app .client-hero>div,.client-app .incident-button{z-index:1;position:relative}.client-app .client-hero p{color:#ff927a;letter-spacing:1.4px;margin:0 0 12px;font-size:9px;font-weight:900}.client-app .client-hero h1{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(34px,4vw,50px);font-weight:720;line-height:.98}.client-app .client-hero>div>span{color:#b8c2be;max-width:650px;margin-top:14px;font-size:13px;line-height:1.55}.client-app .incident-button{border:1px solid var(--client-coral);background:var(--client-coral);min-width:310px;min-height:74px;color:var(--client-ink);border-radius:3px 3px 16px;gap:13px;padding:10px 13px;transition:transform .16s,box-shadow .16s;box-shadow:7px 8px #00000052}.client-app .incident-button:hover{transform:translateY(2px);box-shadow:4px 5px #00000052}.client-app .incident-button>i{background:var(--client-ink);color:#fff;border-radius:3px 3px 12px;width:44px;height:44px;font-size:18px}.client-app .incident-button>span{gap:3px}.client-app .incident-button strong{font-size:13px;font-weight:820}.client-app .incident-button small{color:#672517;margin:0;font-size:10px;line-height:1.35}.client-app .incident-button>b{font-size:20px}.client-app .incident-button.needs-action{background:#fff;border-color:#fff}.client-app .incident-button.needs-action>i{background:var(--client-coral);color:var(--client-ink)}.client-app .incident-button.claim-priority:not(.needs-action){background:#dcebe5;border-color:#dcebe5}.client-app .incident-button.claim-priority:not(.needs-action)>i{background:var(--client-green)}.client-app .incident-button.claim-priority:not(.needs-action) small{color:#4d675e}.client-app .client-trust-strip{border:1px solid var(--client-line);background:#fff;border-radius:3px 3px 17px;margin:28px 0 38px;overflow:hidden;box-shadow:0 12px 36px #10181709}.client-app .client-trust-strip>span{min-height:86px;padding:18px 20px}.client-app .client-trust-strip>span+span{border-color:var(--client-line)}.client-app .client-trust-strip i{width:36px;height:36px;color:var(--client-green);background:#e2eee8;border:0;border-radius:3px 3px 11px;font-size:10px}.client-app .client-trust-strip strong{font-size:12px;font-weight:780}.client-app .client-trust-strip small{color:#77817d;font-size:10px;line-height:1.4}.client-app .client-section-title{margin:0 0 13px;padding:0 2px}.client-app .client-section-title p{color:var(--client-ink);letter-spacing:-.65px;font-size:22px;font-weight:720}.client-app .client-section-title span{color:#7a8580;margin-top:5px;font-size:10px}.client-app .client-section-title>b{background:var(--client-ink);color:#fff;border-radius:999px;place-items:center;min-width:31px;height:31px;font-size:10px;display:grid}.client-app .client-claims-heading{margin-top:0}.client-app .client-active-claims{gap:12px;margin-bottom:40px}.client-app .client-active-claims>button{border-color:var(--client-line);border-radius:3px 3px 18px;box-shadow:0 12px 36px #1018170a}.client-app .client-active-claims>button:hover{border-color:#9eaaa4}.client-app .client-active-claims>button.needs-action{background:#fffaf8;border-color:#e6aa9b;box-shadow:7px 8px #ff5a3626}.client-app .client-active-claims header{border-color:#e6eae6;padding:13px 18px}.client-app .client-active-claims header>span,.client-app .client-active-claims header>small{font-size:9px}.client-app .client-active-claims>button>div{grid-template-columns:48px minmax(0,1fr) auto;padding:18px}.client-app .client-active-claims>button>div>i{border-radius:3px 3px 13px;width:46px;height:46px}.client-app .client-active-claims>button>div strong{font-size:15px}.client-app .client-active-claims>button>div small{font-size:11px}.client-app .client-active-claims>button>div>b{font-size:20px}.client-app .client-active-claims footer{background:#f3f4f0;padding:13px 18px}.client-app .client-active-claims footer>span,.client-app .client-active-claims footer>strong{font-size:10px}.client-app .wallet-card{border-color:var(--client-line);border-radius:3px 3px 19px;margin-bottom:14px;padding:24px;box-shadow:0 14px 40px #1018170a}.client-app .wallet-card:before{content:"";background:var(--client-green);width:4px;position:absolute;inset:0 auto 0 0}.client-app .wallet-card.blue:before{background:#48637b}.client-app .wallet-card:after{background:0 0;border:34px solid #eef3ef;width:170px;height:170px;top:-105px;right:-100px}.client-app .wallet-card.blue:after{background:0 0;border-color:#edf0f2}.client-app .wallet-top{align-items:center}.client-app .wallet-top .policy-icon{width:43px;height:43px;color:var(--client-green);background:#e1eee8;border-radius:3px 3px 12px}.client-app .wallet-top .policy-icon.blue{color:#48637b;background:#e8edf0}.client-app .active-pill{color:var(--client-green);background:#e7f1ec;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:780}.client-app .wallet-card>p{color:#7a8580;letter-spacing:1px;text-transform:uppercase;margin:18px 0 5px;font-size:9px;font-weight:850}.client-app .wallet-card>h2{color:var(--client-ink);letter-spacing:-.8px;margin:0 0 20px;font-size:25px;font-weight:720}.client-app .wallet-meta{background:#f6f7f4;border:1px solid #e5e9e5;border-radius:3px 3px 12px;gap:8px;margin-bottom:15px;padding:13px 14px}.client-app .wallet-meta span{font-size:9px}.client-app .wallet-meta strong{color:#26312e;margin-top:5px;font-size:11px}.client-app .wallet-actions{align-items:stretch}.client-app .wallet-actions a,.client-app .wallet-actions button{border:1px solid var(--client-line);color:#3e4b46;text-align:center;background:#fff;border-radius:3px 3px 10px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.client-app .wallet-actions button:last-child{border-color:var(--client-ink);background:var(--client-ink);color:#fff}.client-app .wallet-actions button.active-policy-claim{border-color:var(--client-coral);background:var(--client-coral);color:var(--client-ink)}.client-app .broker-checked{color:#5f766c;margin-top:15px;padding-top:12px;font-size:9px;font-weight:720}.client-app .policy-active-claim{background:#eef3ef;border-radius:3px 3px 11px}.client-app .client-side{gap:14px}.client-app .client-side>article{border-radius:3px 3px 18px;padding:21px}.client-app .broker-help{background:var(--client-ink);box-shadow:8px 9px #ff5a362e}.client-app .broker-help>span{width:46px;height:46px;color:var(--client-ink);border-radius:3px 3px 13px;font-size:11px}.client-app .broker-help p{color:#ff927a;letter-spacing:1px;margin:18px 0 5px;font-size:9px;font-weight:850}.client-app .broker-help h3{letter-spacing:-.5px;font-size:21px;font-weight:720}.client-app .broker-help small{color:#aeb9b5;margin:9px 0 16px;font-size:10px;line-height:1.55}.client-app .broker-help a{border-color:#fff3;border-radius:3px 3px 10px;min-height:43px;font-size:10px}.client-app .broker-help a:first-of-type{color:var(--client-ink);background:#fff;border-color:#fff}.client-app .client-safety{background:#fff1ed;border-color:#edc1b6}.client-app .client-safety>span{background:var(--client-coral);width:34px;height:34px;color:var(--client-ink);border-radius:3px 3px 10px}.client-app .client-safety strong{color:#6f2c20;font-size:11px}.client-app .client-safety small{color:#795a53;font-size:9px;line-height:1.5}.client-app .client-safety button{color:#9d3623;font-size:9px}.client-app .client-claim-history{border-color:var(--client-line);margin-top:36px}.client-app .client-claim-history>header{padding-top:22px}.client-app .client-claim-history>header small{font-size:9px}.client-app .client-claim-history>header strong{letter-spacing:-.45px;font-size:19px}.client-app .client-claim-history>button{border-color:#e0e5e1;min-height:68px}.client-app .client-claim-history>button strong{font-size:12px}.client-app .client-claim-history>button small{font-size:9px}.client-app .client-policy-preparing{font-family:inherit}.client-app .status-page{width:min(1120px,100%);max-width:none}.client-app .back-link{color:#a63a25;margin-bottom:20px;font-size:10px}.client-app .status-hero{min-height:185px;margin-bottom:22px;padding:34px 38px;box-shadow:10px 12px #ff5a363b;background:var(--client-ink)!important;border-radius:3px 3px 22px!important}.client-app .status-hero p{color:#ff927a;font-size:9px;font-weight:850}.client-app .status-hero h1{letter-spacing:-1.25px;font-size:34px;font-weight:720}.client-app .status-hero>div:first-child span{color:#b6c0bc;font-size:10px}.client-app .status-hero>div:last-child span{color:#d9dfdc;border:1px solid #fff3;border-radius:999px;padding:6px 9px;font-size:9px}.client-app .status-hero>div:last-child strong{font-size:22px;font-weight:720}.client-app .status-layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.client-app .status-layout .panel{border-color:var(--client-line);border-radius:3px 3px 18px;box-shadow:0 12px 36px #1018170a}.client-app .status-timeline{padding:26px}.client-app .status-timeline h3,.client-app .claim-evidence h3{letter-spacing:-.4px;font-size:19px;font-weight:720}.client-app .status-step{gap:13px;padding-bottom:27px}.client-app .status-step>span{border-radius:3px 3px 10px;width:31px;height:31px;font-size:9px}.client-app .status-step:not(:last-child):after{top:33px;left:15px}.client-app .status-step.done>span{border-color:var(--client-green);background:var(--client-green)}.client-app .status-step.active>span{border-color:var(--client-coral);color:#a83a24}.client-app .status-step strong{font-size:12px}.client-app .status-step small{font-size:10px;line-height:1.5}.client-app .claim-evidence{padding:22px}.client-app .evidence-stack>span{background:#f5f6f3;border:1px solid #e4e8e4;border-radius:3px 3px 10px;min-height:58px}.client-app .evidence-stack b{font-size:10px}.client-app .evidence-stack small{font-size:9px}.client-app .client-report-link{background:var(--client-ink);color:#fff;border-radius:3px 3px 10px;justify-content:center;align-items:center;min-height:43px;margin-top:14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.client-app .claim-readiness{border-color:var(--client-line);border-radius:3px 3px 20px;box-shadow:0 12px 36px #1018170a}.client-app .claim-readiness h2{font-family:inherit!important}.client-app .client-archive-note{border-radius:3px 3px 16px;box-shadow:0 10px 30px #10181709}@media (max-width:980px){.client-app .client-hero{flex-direction:column;align-items:flex-start}.client-app .incident-button{width:100%;min-width:0}.client-app .client-grid,.client-app .status-layout{grid-template-columns:1fr}.client-app .client-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.client-app .app-header{height:64px;padding:0 12px}.client-app .brand-mark{width:36px;height:36px}.client-app .brand strong{font-size:19px}.client-app .workspace-lock{display:none}.client-app .account-summary{height:38px;padding:0}.client-app .account-summary>.avatar{width:36px;height:36px}.client-app .client-main{padding:18px 13px calc(74px + env(safe-area-inset-bottom))}.client-app .client-hero{border-radius:3px 3px 20px;gap:28px;min-height:0;padding:31px 23px 28px;box-shadow:7px 8px #ff5a362e}.client-app .client-hero:after{letter-spacing:-3px;font-size:39px;bottom:-8px;right:-3px}.client-app .client-hero h1{letter-spacing:-1.6px;font-size:37px}.client-app .client-hero>div>span{font-size:12px}.client-app .incident-button{min-height:70px}.client-app .client-trust-strip{grid-template-columns:1fr;margin:23px 0 31px}.client-app .client-trust-strip>span{min-height:69px;padding:14px 16px}.client-app .client-trust-strip>span+span{border-left:0;border-top:1px solid var(--client-line)}.client-app .client-grid{gap:16px}.client-app .client-side{grid-template-columns:1fr}.client-app .client-section-title p{font-size:20px}.client-app .wallet-card{padding:20px 18px}.client-app .wallet-card>h2{font-size:22px}.client-app .wallet-actions{display:grid}.client-app .wallet-actions a,.client-app .wallet-actions button{width:100%}.client-app .client-active-claims>button>div{grid-template-columns:43px minmax(0,1fr) auto;padding:15px}.client-app .client-active-claims>button>div>i{width:41px;height:41px}.client-app .client-active-claims footer{flex-direction:column;align-items:flex-start;gap:6px}.client-app .status-hero{min-height:0;padding:26px 22px}.client-app .status-hero h1{font-size:29px}.client-app .status-timeline{padding:21px 18px}.client-app .account-menu{width:auto;position:fixed;top:72px;left:12px;right:12px}.client-app .account-menu:before{right:17px}}@media (max-width:420px){.client-app .client-hero h1{font-size:33px}.client-app .wallet-meta{grid-template-columns:1fr;gap:12px}.client-app .client-active-claims>button>div>b{font-size:16px}.client-app .status-hero>div:last-child{justify-items:start}}.wizard-shell{--capture-ink:#101817;--capture-line:#dce2dd;--capture-paper:#f4f5f1;--capture-muted:#6d7874;--capture-coral:#0071e3;--capture-coral-soft:#edf6ff;--capture-green:#1f6755;background:radial-gradient(circle at 86% 2%,#bde5d885 0,transparent 27%), var(--capture-paper);min-height:100dvh;color:var(--capture-ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wizard-shell :not(svg):not(path):not(circle){font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.wizard-header{z-index:40;border-color:var(--capture-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:54px 1fr 150px;gap:16px;height:76px;padding:0 24px;position:sticky;top:0;box-shadow:0 1px #10181706}.wizard-header>button{border:1px solid var(--capture-line);color:#59645f;background:#fff;border-radius:3px 3px 12px;width:42px;height:42px;font-size:21px}.wizard-header>button:hover{color:var(--capture-ink);background:#f5f6f3;border-color:#b8c1bc}.wizard-header>.wizard-header-title{justify-content:center;gap:13px;display:flex}.wizard-header-title>.claimsnap-wordmark{border-right:1px solid var(--capture-line);color:var(--capture-ink);letter-spacing:-.65px;padding-right:14px;font-size:19px;font-weight:780}.wizard-header-title>span{text-align:left;gap:2px;display:grid}.wizard-header-title>span>strong{color:#27312e;font-size:11px;font-weight:780}.wizard-header-title>span>small{color:#818a86;font-size:8px}.wizard-header>span{background:var(--capture-coral-soft);color:#9f3823;letter-spacing:.65px;text-transform:uppercase;border:1px solid #dfc4bc;border-radius:999px;justify-self:end;padding:7px 10px;font-size:8px;font-weight:850}.wizard-header>.wizard-header-actions{justify-content:flex-end;justify-self:end;gap:8px;display:flex}.wizard-header-actions>button{border:1px solid var(--capture-line);min-height:34px;color:var(--capture-green);background:#fff;border-radius:3px 3px 10px;padding:0 10px;font-size:9px;font-weight:850}.wizard-header-actions>button:hover{background:#eef6f2;border-color:#8eb7a7}.wizard-header-actions>span{background:var(--capture-coral-soft);color:#9f3823;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;border:1px solid #dfc4bc;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.wizard-help-notice{color:#1f6755;background:#eef6f2;border:1px solid #bdd8cc;border-radius:3px 3px 12px;width:min(800px,100% - 48px);margin:-92px auto 100px;padding:12px 14px;font-size:11px;font-weight:750}.wizard-help-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1211ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wizard-help-dialog{background:#fff;border-radius:3px 3px 22px;width:min(560px,100%);max-height:calc(100dvh - 40px);padding:30px;overflow:auto;box-shadow:15px 18px #10171733,0 34px 90px #0000005c}.wizard-help-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wizard-help-dialog>header>span{display:grid}.wizard-help-dialog>header small{color:#b43e28;letter-spacing:1.25px;font-size:9px;font-weight:900}.wizard-help-dialog h2{color:var(--capture-ink);letter-spacing:-.85px;margin:10px 0 7px;font-size:28px}.wizard-help-dialog>header p{color:#69746f;margin:0;font-size:11px;line-height:1.55}.wizard-help-dialog>header>button{border:1px solid var(--capture-line);color:#5f6965;background:#fff;border-radius:50%;flex:none;width:36px;height:36px;font-size:20px}.wizard-help-options{gap:8px;margin-top:23px;display:grid}.wizard-help-options>label{border:1px solid var(--capture-line);color:#35413d;cursor:pointer;background:#f8f8f4;border-radius:3px 3px 11px;grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:48px;padding:10px 13px;font-size:11px;font-weight:750;display:grid}.wizard-help-options>label.selected{background:#fff1ed;border-color:#ed8d78}.wizard-help-options input{width:17px;height:17px;accent-color:var(--capture-coral)}.wizard-help-dialog>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.wizard-help-dialog>footer button{border-radius:3px 3px 10px;min-height:46px}.wizard-help-dialog>footer .primary{border-color:var(--capture-coral);background:var(--capture-coral);color:var(--capture-ink)}.wizard-body{grid-template-columns:235px minmax(0,800px);justify-content:center;align-items:start;gap:42px;width:min(1180px,100%);margin:0 auto;padding:44px 24px 118px;display:grid}.wizard-steps{background:var(--capture-ink);border-radius:3px 3px 20px;padding:18px;position:sticky;top:110px;overflow:hidden;box-shadow:9px 10px #ff5a362b}.wizard-steps:before{content:"GUIDED CLAIM";color:#ff927a;letter-spacing:1.35px;margin:2px 8px 20px;font-size:8px;font-weight:900;display:block}.wizard-steps>div{color:#7f8a86;gap:11px;min-height:49px;padding:4px 7px 14px}.wizard-steps>div:last-child{padding-bottom:4px}.wizard-steps>div:not(:last-child):after{background:#33403c;height:25px;top:37px;left:19px}.wizard-steps span{color:#88938f;background:#17211f;border-color:#4b5854;width:27px;height:27px;font-size:8px;font-weight:800}.wizard-steps p{color:inherit;font-size:10px;font-weight:680}.wizard-steps div.active{color:#fff}.wizard-steps div.active span{border-color:var(--capture-coral);background:var(--capture-coral);color:var(--capture-ink);box-shadow:0 0 0 4px #ff5a3621}.wizard-steps div.done{color:#aeb8b4}.wizard-steps div.done span{color:#fff;background:#2c6e59;border-color:#487d6b}.wizard-content{width:100%;max-width:none;padding:10px 0 0}.wizard-kicker{color:#b23d27;letter-spacing:1.3px;font-size:9px;font-weight:900}.wizard-content>h1{max-width:760px;color:var(--capture-ink);letter-spacing:-2px;margin:13px 0 10px;font-size:clamp(36px,4vw,50px);font-weight:720;line-height:1}.wizard-content>p{max-width:690px;color:var(--capture-muted);margin:0 0 28px;font-size:14px;line-height:1.65}.wizard-options{gap:10px}.wizard-options>button{border:1px solid var(--capture-line);color:#27322e;background:#fff;border-radius:3px 3px 13px;gap:13px;min-height:61px;padding:13px 15px;font-size:12px;font-weight:720;transition:border-color .15s,background .15s,transform .15s;box-shadow:0 7px 22px #10181706}.wizard-options>button:hover{border-color:#aeb9b3;transform:translateY(-1px)}.wizard-options>button>span{background:#f7f8f5;border:1px solid #c7d0cb;border-radius:3px 3px 9px;flex:none;width:29px;height:29px}.wizard-options>button.selected{background:#fff5f2;border-color:#e38a76;box-shadow:6px 7px #ff5a361c}.wizard-options>button.selected>span{border-color:var(--capture-coral);background:var(--capture-coral);color:var(--capture-ink)}.wizard-options>button:disabled{cursor:not-allowed;opacity:.65}.policy-choice{border:1px solid var(--capture-line);background:var(--capture-ink);color:#fff;border-radius:3px 3px 16px;gap:9px;margin-bottom:4px;padding:20px;box-shadow:7px 8px #ff5a3629}.policy-choice>span{font-size:13px;font-weight:800}.policy-choice select{color:#17201d;background:#fff;border:1px solid #68736f;border-radius:3px 3px 11px;min-height:53px;font-size:14px}.policy-choice .policy-workflow-note{color:#b8c2be;background:#1b2623;border-color:#3e4c47;border-radius:3px 3px 10px;font-size:10px}.policy-choice .policy-workflow-note b{color:#ff927a}.policy-choice .policy-required-note{color:#ffc2b5;font-size:10px}.safety-triage{gap:15px}.safety-question,.protect-evidence{border:1px solid var(--capture-line);background:#fff;border-radius:3px 3px 18px;padding:24px;box-shadow:0 12px 34px #10181709}.safety-question>span,.protect-evidence>div:first-child>span{color:#b33d27;letter-spacing:1.3px;font-size:9px}.safety-question h2,.protect-evidence h2{color:var(--capture-ink);letter-spacing:-.7px;margin:10px 0 8px;font-size:23px;font-weight:720;line-height:1.18}.safety-question>p,.protect-evidence>div:first-child>p{color:#6d7874;font-size:12px;line-height:1.55}.safety-answers{gap:9px;margin-top:20px}.safety-answers>button{border-color:var(--capture-line);color:#26312e;border-radius:3px 3px 13px;min-height:69px;padding:13px 14px}.safety-answers>button:hover{border-color:#aeb9b3}.safety-answers>button.selected{background:#eff6f2;border-color:#70a390}.safety-answers>button.danger{background:#fff7f4;border-color:#edc3b9}.safety-answers>button.danger.selected{background:#fff0eb;border-color:#d84b30}.safety-answers i{width:37px;height:37px;color:var(--capture-green);background:#e4eee9;border-radius:3px 3px 11px}.safety-answers .danger i{background:var(--capture-coral);color:var(--capture-ink)}.safety-answers strong{font-size:12px}.safety-answers small{color:#77817d;font-size:10px}.emergency-stop{background:#fff0eb;border-color:#d94328;border-radius:3px 3px 18px;padding:20px;box-shadow:7px 8px #d9432821}.emergency-stop>div>b{background:#d83e24;border-radius:3px 3px 14px}.emergency-stop>a,.emergency-stop>button{border-radius:3px 3px 11px}.protect-evidence .wizard-options{margin-top:4px}.protect-optional,.safety-source{color:#737e79!important;font-size:10px!important}.claim-plan{gap:14px}.claim-plan-summary{background:var(--capture-ink);border:1px solid #28332f;border-radius:3px 3px 18px;grid-template-columns:62px minmax(0,1fr) auto;gap:17px;padding:19px 21px;box-shadow:8px 9px #ff5a362b}.claim-plan-summary>div{width:56px;height:56px}.claim-plan-summary>div i{background:conic-gradient(var(--capture-coral) var(--capture-progress),#ffffff21 0)}.claim-plan-summary>div span{font-size:12px}.claim-plan-summary strong{font-size:14px}.claim-plan-summary small{color:#bbc4c0;font-size:10px}.claim-plan-summary em{color:#95a19c;font-size:9px}.policy-plan-context{background:#edf5f1;border:1px solid #cfe0d8;border-radius:3px 3px 13px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.policy-plan-context>span{background:var(--capture-green);color:#fff;border-radius:3px 3px 8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.policy-plan-context>p{gap:4px;margin:0;display:grid}.policy-plan-context strong{color:#19382f;font-size:11px}.policy-plan-context small{color:#66756f;font-size:10px;line-height:1.5}.claim-plan-list{border-color:var(--capture-line);border-radius:3px 3px 18px;overflow:hidden;box-shadow:0 12px 34px #10181709}.claim-plan-list>button{min-height:84px;color:var(--capture-ink);border-color:#e5e9e5;grid-template-columns:48px minmax(0,1fr) auto 12px;gap:14px;padding:16px 18px}.claim-plan-list>button:hover{background:#f8f9f6}.claim-plan-list>button>i{width:44px;height:44px;color:var(--capture-green);background:#e7efeb;border-radius:3px 3px 12px}.claim-plan-list>button.complete>i{color:var(--capture-green);background:#dcebe5}.claim-plan-list strong{color:#222d29;font-size:13px}.claim-plan-list small{color:#737e79;font-size:10px}.claim-plan-list b{color:#69736e;background:#f0f1ed;border-radius:999px;font-size:8px}.claim-plan-list button.complete b{color:var(--capture-green);background:#e3efe9}.claim-plan-list>button>em{color:#9aa29e}.plan-reassurance{padding:5px 4px}.plan-reassurance>span{color:var(--capture-green);background:#dcebe5;border-radius:3px 3px 8px}.plan-reassurance strong{font-size:11px}.plan-reassurance small{color:#747e7a;font-size:10px}.capture-section{gap:14px}.capture-section-head{background:#e7f0eb;border:1px solid #d4e3dc;border-radius:3px 3px 14px;padding:15px 17px}.capture-section-head>span{width:42px;height:42px;color:var(--capture-green);border-radius:3px 3px 11px}.capture-section-head strong{color:#27322e;font-size:12px}.capture-section-head small{color:#66736d;font-size:10px}.capture-prompt-list{gap:10px}.capture-prompt-list article{border-color:var(--capture-line);border-radius:3px 3px 14px;min-height:83px;padding:15px 17px;box-shadow:0 8px 26px #10181706}.capture-prompt-list article.captured{background:#f5faf7;border-color:#a9cabb}.capture-prompt-list article>div>i{width:42px;height:42px;color:var(--capture-green);background:#e7efeb;border-radius:3px 3px 12px}.capture-prompt-list article.captured>div>i{color:var(--capture-green);background:#d9ebe3}.capture-prompt-list strong{color:#27322e;font-size:12px}.capture-prompt-list small{color:#737e79;font-size:10px}.capture-prompt-list article>button{background:var(--capture-ink);color:#fff;border-radius:3px 3px 10px;min-height:42px;font-size:10px}.capture-prompt-list article.captured>button{color:var(--capture-green);background:#fff;border-color:#b8c8c0}.back-to-plan{color:#a83a24;font-size:10px}.extracted-details{gap:11px}.extracted-details label,.claim-questions label{border-color:var(--capture-line);border-radius:3px 3px 14px;padding:16px;box-shadow:0 8px 26px #10181706}.extracted-details label>span,.claim-questions label>span{color:#29332f;font-size:11px}.extracted-details input,.claim-questions textarea{color:#1d2724;border-color:#cdd5d0;border-radius:3px 3px 10px;font-size:13px}.extracted-details input{min-height:47px}.extracted-details input:focus,.claim-questions textarea:focus{border-color:var(--capture-coral);outline:3px solid #ffe0d8}.extracted-details label small,.claim-questions small{color:#727d78;font-size:9px}.analysis-notice{color:#2d6654;background:#eaf3ee;border-color:#c9ddd4;border-radius:3px 3px 12px}.extraction-warning{background:#fff1ed;border-color:#e6c2b9;border-radius:3px 3px 13px}.extraction-warning>b{background:var(--capture-coral);color:var(--capture-ink);border-radius:3px 3px 9px}.extraction-warning small{color:#755c55}.extraction-warning button{background:var(--capture-ink);color:#fff;border-radius:3px 3px 10px;min-height:41px}.claim-questions{gap:11px}.claim-questions label>span b{color:#a83a24}.claim-questions textarea{min-height:118px}.claim-questions label:first-child textarea{min-height:155px}.client-final-review>.claim-readiness{border-radius:3px 3px 19px;box-shadow:0 12px 34px #10181709}.client-final-confirm{border-radius:3px 3px 14px;box-shadow:0 8px 26px #10181706}.wizard-tip{background:#e7f0eb;border:1px solid #d1e2da;border-radius:3px 3px 13px;gap:11px;margin-top:20px;padding:14px 15px}.wizard-tip>span{color:var(--capture-green)}.wizard-tip strong{color:#30413a;font-size:10px}.wizard-tip small{color:#64736c;font-size:9px;line-height:1.5}.wizard-shell>.form-error{border-radius:3px 3px 12px;width:min(800px,100% - 48px);margin:-92px auto 100px}.wizard-footer{z-index:35;border-color:var(--capture-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;grid-template-columns:1fr auto 1fr;height:82px;padding:0 max(24px,50vw - 566px);position:sticky;bottom:0;box-shadow:0 -12px 36px #10181712}.wizard-footer>button:first-child{border:1px solid var(--capture-line);color:#4f5b56;background:#fff;border-radius:3px 3px 10px;justify-self:start;min-height:44px;padding:0 13px;font-size:10px}.wizard-footer>button:first-child:disabled{cursor:not-allowed;opacity:.35}.wizard-footer>span{color:#79837f;min-width:85px;font-size:9px;font-weight:800}.wizard-footer>.primary{border-color:var(--capture-coral);background:var(--capture-coral);min-width:190px;min-height:48px;color:var(--capture-ink);border-radius:3px 3px 12px;justify-self:end;font-size:10px;box-shadow:5px 6px #d44125}.wizard-footer>.primary:hover{border-color:var(--capture-coral);background:var(--capture-coral)}.wizard-footer>.primary:disabled{cursor:not-allowed;box-shadow:none;opacity:.45}.client-followup-request{border-color:#e5b9ae;border-radius:3px 3px 18px}.client-followup-request>header h2{font-size:20px}.client-followup-request article button{background:var(--capture-ink);min-height:40px}.camera-screen{color:#fff;max-width:640px;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#0c1211;box-shadow:0 0 0 100vmax #070b0a}.camera-screen *{font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.camera-screen>header{background:#0c1211;height:84px;padding:0 20px}.camera-screen>header button{background:#18221f;border-radius:3px 3px 12px}.camera-screen>header span{color:#ff927a;font-size:8px;font-weight:900}.camera-screen>header strong{font-size:13px;font-weight:760}.camera-view{background:#151d1b;border:1px solid #34413d;border-radius:3px 3px 22px;margin:0 16px}.camera-subject span{background:#080d0bc4;border:1px solid #ffffff29;border-radius:3px 3px 11px;font-size:10px}.camera-quality{background:#080d0bcc;border:1px solid #ffffff26;border-radius:3px 3px 10px;font-size:9px}.camera-quality span{color:#6bd1a5}.camera-status{background:#080d0bdb}.camera-status>i{border-radius:3px 3px 14px}.camera-file-preview{background:#202b27}.camera-file-preview>i{color:#b63d27;border-radius:3px 3px 12px}.document-view .camera-preview{background:#202b27}.document-sheet{color:#17201d}.document-sheet>span{color:#b63d27}.camera-checking,.camera-issue{border-radius:3px 3px 12px;margin-inline:16px}.camera-checking{background:#17231f}.camera-checking>i{color:#ff8065}.camera-issue{color:#853722;background:#fff0eb;border:1px solid #efb7a9}.camera-screen>footer{height:128px;padding:0 40px}.camera-screen>footer button>i{background:#1d2925;border-radius:3px 3px 10px}.camera-shutter{border-color:#fff!important}.camera-shutter i{background:var(--claimsnap-flash)!important}.camera-retake{background:#1d2925!important;border-radius:3px 3px 18px!important}.camera-retake>i{color:#ff927a}.camera-demo>i{color:#1f6755;background:#dcebe5!important}.camera-demo:disabled{opacity:.32}.camera-privacy{color:#89948f;font-size:8px}@media (max-width:840px){.wizard-body{grid-template-columns:200px minmax(0,1fr);gap:27px}.wizard-steps{padding:14px}.claim-plan-summary{grid-template-columns:58px minmax(0,1fr)}.claim-plan-summary>em{white-space:normal;grid-column:2}}@media (max-width:700px){.wizard-header{grid-template-columns:42px 1fr auto;gap:8px;height:64px;padding:0 12px}.wizard-header>button{width:38px;height:38px}.wizard-header>.wizard-header-title{justify-content:center;gap:8px}.wizard-header-title>.claimsnap-wordmark{border:0;padding-right:0;font-size:17px}.wizard-header-title>span{display:none}.wizard-header>.wizard-header-actions{gap:4px}.wizard-header-actions>span{display:none}.wizard-header-actions>button{min-height:36px;padding:0 8px;font-size:8px}.wizard-body{padding:0 13px 104px;display:block}.wizard-steps{z-index:30;background:#111917;border-radius:0;gap:4px;margin:0 -13px 27px;padding:10px 12px;display:flex;position:sticky;top:64px;box-shadow:0 8px 24px #10181721}.wizard-steps:before{display:none}.wizard-steps>div{flex:1;justify-items:center;gap:4px;min-width:0;padding:0;display:grid}.wizard-steps>div:not(:last-child):after{display:none}.wizard-steps span{width:25px;height:25px}.wizard-steps p{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.wizard-content{padding:0}.wizard-kicker{font-size:8px}.wizard-content>h1{letter-spacing:-1.4px;font-size:34px}.wizard-content>p{margin-bottom:22px;font-size:12px}.policy-choice{padding:17px}.policy-choice select{font-size:16px}.safety-question,.protect-evidence{padding:18px}.safety-question h2,.protect-evidence h2{font-size:20px}.claim-plan-summary{grid-template-columns:55px minmax(0,1fr);padding:16px}.claim-plan-summary>em{grid-column:1/-1}.claim-plan-list>button{grid-template-columns:44px minmax(0,1fr) 10px;gap:11px;padding:14px}.claim-plan-list>button>b{grid-column:2;justify-self:start}.claim-plan-list>button>em{grid-area:1/3/3}.capture-prompt-list article{grid-template-columns:1fr;align-items:stretch;padding:15px}.capture-prompt-list article>button{width:100%}.extracted-details,.claim-questions{grid-template-columns:1fr}.extracted-details .analysis-notice,.claim-questions label:first-child,.extraction-warning{grid-column:auto}.extracted-details input,.claim-questions textarea{font-size:16px}.extraction-warning{flex-wrap:wrap;align-items:flex-start}.extraction-warning button{width:100%}.wizard-shell>.form-error,.wizard-help-notice{width:calc(100% - 26px);margin:-80px auto 90px}.wizard-help-backdrop{align-items:end;padding:0}.wizard-help-dialog{width:100%;max-height:92dvh;padding:27px 19px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;box-shadow:0 -20px 70px #00000057}.wizard-help-dialog h2{font-size:25px}.wizard-help-dialog>footer{grid-template-columns:1fr 1.4fr;display:grid}.wizard-help-dialog>footer button{width:100%}.wizard-footer{height:auto;min-height:76px;padding:10px 13px calc(10px + env(safe-area-inset-bottom));grid-template-columns:64px 1fr;gap:9px}.wizard-footer>button:first-child{width:64px;padding:0}.wizard-footer>span{display:none}.wizard-footer>.primary{width:100%;min-width:0;min-height:50px}.camera-screen>header{height:68px;padding:0 13px}.camera-view{min-height:calc(100dvh - 278px);margin:0 10px}.camera-screen>footer{height:112px;padding:0 22px}.camera-privacy{padding-bottom:calc(13px + env(safe-area-inset-bottom))}}@media (max-width:380px){.wizard-header>span{display:none}.wizard-content>h1{font-size:31px}.wizard-steps p{font-size:6px}.capture-section-head{align-items:flex-start}}.mk2-dash-body{min-height:600px}.mk2-dash-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mk2-dash-stats>span{min-width:0;padding:11px}.mk2-dash-stats small{line-height:1.35}.mk2-dash-queue-head{border-bottom:1px solid #dfe4e1;justify-content:space-between;align-items:end;gap:14px;margin-top:22px;padding-bottom:10px;display:flex}.mk2-dash-queue-head>span{gap:2px;display:grid}.mk2-dash-queue-head strong{color:#17201d;font-size:11px}.mk2-dash-queue-head small{color:#74807b;font-size:8px}.mk2-dash-queue-head>b{color:#b83c23;font-size:8px}.mk2-dash-row{margin-top:0;padding:11px 0}.mk2-dash-row.request>i,.mk2-dash-row.request>em{color:#56615d;background:#edf0ee}.mk2-dash-row.capture>i{color:#23614f;background:#e5eee9}.mk2-dash-row.capture>em{color:#246650;background:#e4f0eb}.mk2-dash-row.urgent>i{color:#b63d27;background:#fff0eb}.mk2-dash-row.urgent>em{color:#a33c27;background:#fff0eb}.mk2-dash-row.report>i,.mk2-dash-row.report>em{color:#a73a25;background:#fbe4dd}@media (max-width:800px){.mk2-dash-body{min-height:540px}.mk2-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk2-dash-queue-head{margin-top:16px}.mk2-dash-row{padding:10px 0}}@media (max-width:480px){.mk2-dash-body{min-height:0}.mk2-dash-queue-head>b{display:none}.mk2-dash-row{grid-template-columns:32px minmax(0,1fr) auto}.mk2-dash-row>i{grid-row:1/3}.mk2-dash-row>p{grid-area:1/2}.mk2-dash-row>em{grid-area:2/2;justify-self:start;margin-top:4px;display:inline-flex}.mk2-dash-row>b{grid-area:1/3/3;align-self:center}}.activation-claim-context{background:#f3f7f4;border:1px solid #d9e4df;border-radius:2px 2px 15px;margin:-8px 0 22px;overflow:hidden}.activation-claim-context>header{border-bottom:1px solid #d9e4df;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.activation-claim-context>header>span{gap:3px;display:grid}.activation-claim-context>header small{color:#a83c26;letter-spacing:1px;font-size:7px;font-weight:900}.activation-claim-context>header strong{color:#1f2c28;font-size:13px}.activation-claim-context>header em{color:#17614f;letter-spacing:.6px;text-transform:uppercase;background:#dcebe5;border-radius:999px;flex:none;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.activation-claim-context>dl{margin:0;padding:7px 15px}.activation-claim-context>dl>div{border-bottom:1px solid #dfe8e4;justify-content:space-between;gap:18px;padding:8px 0;display:flex}.activation-claim-context>dl>div:last-child{border-bottom:0}.activation-claim-context dt{color:#77827d;font-size:8px}.activation-claim-context dd{color:#303c38;text-align:right;margin:0;font-size:9px;font-weight:800}.activation-claim-context>p{background:#fff;gap:10px;margin:0;padding:13px 15px;display:flex}.activation-claim-context>p>i{color:#17614f;background:#dcebe5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:900;display:grid}.activation-claim-context>p>span{gap:2px;display:grid}.activation-claim-context>p strong{color:#26322e;font-size:9px}.activation-claim-context>p small{color:#727d78;font-size:8px;line-height:1.4}@media (max-width:800px){.activation-claim-context{margin-top:-5px}}.claim-plan-item{background:#fff;border-bottom:1px solid #e5e9e5;display:grid}.claim-plan-item:last-child{border-bottom:0}.claim-plan-main{width:100%;min-height:84px;color:var(--capture-ink);text-align:left;background:#fff;border:0;grid-template-columns:48px minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:16px 18px;display:grid}.claim-plan-main:hover{background:#f8f9f6}.claim-plan-main>i{width:44px;height:44px;color:var(--capture-green);background:#e7efeb;border-radius:3px 3px 12px;place-items:center;font-size:18px;font-style:normal;display:grid}.claim-plan-main>span{display:grid}.claim-plan-main>span>strong{color:#222d29;font-size:13px}.claim-plan-main>span>small{color:#737e79;margin-top:4px;font-size:10px;line-height:1.45}.claim-plan-main>b{color:#69736e;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#f0f1ed;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.claim-plan-main>em{color:#9aa29e;font-size:23px;font-style:normal}.claim-plan-item.complete .claim-plan-main>i{color:var(--capture-green);background:#dcebe5}.claim-plan-item.complete .claim-plan-main>b{color:var(--capture-green);background:#e3efe9}.claim-plan-item.explained .claim-plan-main{background:#fbf8f1}.claim-plan-item.explained .claim-plan-main>i{color:#846322;background:#f3e9cf}.claim-plan-item.explained .claim-plan-main>b{color:#75591e;background:#f3e9cf}.claim-plan-gap-control{background:inherit;justify-items:start;gap:10px;padding:0 18px 14px 80px;display:grid}.claim-plan-gap-control>button{color:#68736e;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:800;-webkit-text-decoration:underline #c6cdc9;text-decoration:underline #c6cdc9}.claim-plan-gap-control>button.has-reason{color:#75591e;text-decoration-color:#cfb976}.claim-plan-gap-options{background:#f8faf8;border:1px solid #d8ded9;border-radius:3px 3px 13px;gap:11px;width:100%;padding:14px;display:grid}.claim-plan-gap-options>p{gap:3px;margin:0;display:grid}.claim-plan-gap-options>p>strong{color:#26322e;font-size:11px}.claim-plan-gap-options>p>small{color:#717c77;font-size:9px;line-height:1.45}.claim-plan-gap-options>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.claim-plan-gap-options>div>button{text-align:left;background:#fff;border:1px solid #dce2de;border-radius:3px 3px 10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.claim-plan-gap-options>div>button:hover,.claim-plan-gap-options>div>button.selected{background:#edf5f1;border-color:#8cb2a2}.claim-plan-gap-options>div>button>span{width:22px;height:22px;color:var(--capture-green);border:1px solid #ccd5d0;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.claim-plan-gap-options>div>button.selected>span{background:#dcebe5;border-color:#8cb2a2}.claim-plan-gap-options>div>button>p{gap:2px;margin:0;display:grid}.claim-plan-gap-options>div>button strong{color:#2c3834;font-size:9px}.claim-plan-gap-options>div>button small{color:#747f7a;font-size:8px;line-height:1.35}.claim-plan-gap-options>.clear-gap-reason{color:#9b3c2a;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:8px;font-weight:800;text-decoration:underline}.evidence-ai-extract{background:#f0f6f3;border:1px solid #d8e4de;border-radius:2px 2px 9px;gap:3px;margin-top:2px;padding:8px 9px;display:grid}.evidence-ai-extract>span{color:#1f6755;letter-spacing:.7px;font-size:7px;font-weight:900}.evidence-ai-extract>small{color:#53615c;font-size:8px;line-height:1.35}.evidence-capture-match{background:#f0f6f3;border:1px solid #d8e4de;border-radius:2px 2px 9px;gap:4px;margin-top:2px;padding:9px;display:grid}.evidence-capture-match>span{color:#1f6755;letter-spacing:.7px;font-size:7px;font-weight:900}.evidence-capture-match>strong{color:#27332f;font-size:9px;line-height:1.35}.evidence-capture-match>small{color:#53615c;font-size:8px;line-height:1.4}.evidence-capture-match.mismatch{background:#fff1ed;border-color:#f0c5bb}.evidence-capture-match.mismatch>span,.evidence-capture-match.mismatch>small{color:#9c3723}.evidence-capture-match.unchecked{background:#f6f5f0;border-color:#dedfd8}.evidence-capture-match.unchecked>span{color:#737b77}.evidence-suggestions{background:#f1f7f4;border:1px solid #d7e4de;border-radius:2px 2px 9px;gap:7px;padding:9px;display:grid}.evidence-suggestions>small{line-height:1.4;color:#52645d!important;font-size:8px!important}.evidence-suggestions>div{flex-wrap:wrap;gap:5px;display:flex}.evidence-suggestions button{color:#40514b;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cddbd5;border-radius:999px;max-width:100%;padding:6px 8px;font-size:8px;font-weight:800;overflow:hidden}.evidence-suggestions button:hover,.evidence-suggestions button.selected{color:#155a48;background:#dcebe5;border-color:#6e9c89}.evidence-suggestions.has-conflict{background:#fff8e9;border-color:#e6cfa0}.evidence-suggestions.has-conflict>small{color:#765b24!important}.evidence-suggestions.has-conflict button{border-color:#dfc994}.evidence-suggestions.has-conflict button.selected{color:#664d17;background:#f3e6c4;border-color:#a8832f}.review-capture-gaps{color:#a83b25;background:#fff3ef;border:1px solid #d45b40;border-radius:3px 3px 12px;width:100%;padding:13px 16px;font-size:11px;font-weight:850}@media (max-width:760px){.claim-plan-main{grid-template-columns:44px minmax(0,1fr) 10px;gap:11px;padding:14px}.claim-plan-main>b{grid-column:2;justify-self:start}.claim-plan-main>em{grid-area:1/3/3}.claim-plan-gap-control{padding:0 14px 13px 69px}.claim-plan-gap-options>div{grid-template-columns:1fr}}.policy-renewal-notice{color:#244d40;background:#eef8f4;border:1px solid #b9d9cd;border-radius:11px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.policy-renewal-notice>i{background:#d2ece2;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.policy-renewal-notice>span{gap:4px;display:grid}.policy-renewal-notice strong{font-size:11px}.policy-renewal-notice small{color:#557068;font-size:9px;line-height:1.5}.active-pill.term-historical{color:#687080;background:#f0f1f4}.active-pill.term-cancelled{color:#a34331;background:#fbe9e5}.active-pill.term-pending{color:#996318;background:#fff0d5}.policy-choice input[type=date]{width:100%;min-height:50px;color:inherit;background:#fff;border:1px solid #bdccc8;border-radius:9px;padding:0 13px;font-size:16px}.policy-choice input:disabled,.policy-choice select:disabled{opacity:.65;cursor:not-allowed}.policy-date-warning{color:#913d2c;background:#fff2ee;border:1px solid #e2aa99;border-radius:9px;margin:10px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.policy-readiness-attention{background:#fff;border:1px solid #d9deea;border-radius:2px 2px 20px;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 14px 38px #1720390b}.policy-readiness-attention>header{color:#fff;background:#202b44;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:15px;padding:25px;display:grid}.policy-readiness-attention>header>span{color:#111a32;background:#91a3ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:950;display:grid}.policy-readiness-attention>header>div{align-content:center;gap:5px;display:grid}.policy-readiness-attention>header small{color:#aebaff;letter-spacing:1.35px;font-size:8px;font-weight:900}.policy-readiness-attention>header h2{color:#fff;letter-spacing:-.45px;margin:0;font-size:20px;line-height:1.15}.policy-readiness-attention>header p{color:#c4cad8;margin:2px 0 0;font-size:9px;line-height:1.5}.policy-readiness-list{align-content:start;display:grid}.policy-readiness-row{color:#172039;background:#fff;border-bottom:1px solid #e5e7ee;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:13px 18px;display:grid}.policy-readiness-row:last-child{border-bottom:0}.policy-readiness-row:hover{background:#fafaff}.policy-readiness-row>i{color:#4059cd;background:#eef1ff;border-radius:2px 2px 10px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}.policy-readiness-row.expired>i,.policy-readiness-row.coverage_gap>i{color:#ad4029;background:#ffe8e1}.policy-readiness-row.expires_soon>i{color:#9a6418;background:#fff1d8}.policy-readiness-row>span{gap:3px;min-width:0;display:grid}.policy-readiness-row strong{font-size:11px}.policy-readiness-row small{color:#788094;font-size:8px}.policy-readiness-row em{color:#596174;font-size:9px;font-style:normal;line-height:1.4}.policy-readiness-row>button{color:#4962d8;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:850}.policy-readiness-row>button:hover{text-decoration:underline}.policy-readiness-attention>footer{color:#697086;background:#f6f6fa;border-top:1px solid #e5e7ee;grid-column:2;padding:10px 18px;font-size:8px;font-weight:750}.policy-date-completion-note{background:#f5f6fb;border:1px solid #d8ddec;border-radius:2px 2px 11px;align-items:flex-start;gap:11px;margin-top:15px;padding:13px 14px;display:flex}.policy-date-completion-note>i{color:#4059cd;background:#e6eaff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.policy-date-completion-note>span{gap:3px;display:grid}.policy-date-completion-note strong{font-size:11px}.policy-date-completion-note small{color:#6b7387;font-size:9px;line-height:1.5}@media (max-width:1050px){.policy-readiness-attention{grid-template-columns:1fr}.policy-readiness-attention>header{min-height:140px}.policy-readiness-attention>footer{grid-column:1}}@media (max-width:760px){.policy-readiness-attention>header{min-height:0;padding:21px 18px}.policy-readiness-row{grid-template-columns:35px minmax(0,1fr);padding:14px}.policy-readiness-row>button{grid-column:2;justify-self:start}.policy-readiness-attention>footer{padding:11px 14px}}.privacy-overview-alert{background:#f3f5ff;border:1px solid #ccd5ee;border-radius:2px 2px 15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:grid}.privacy-overview-alert.overdue{background:#fff2ee;border-color:#e7b0a3}.privacy-overview-alert>i{color:#4059cd;background:#dfe5ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:900;display:grid}.privacy-overview-alert.overdue>i{color:#a53d28;background:#ffdcd3}.privacy-overview-alert>span{gap:3px;display:grid}.privacy-overview-alert small{color:#526be5;letter-spacing:1.2px;font-size:8px;font-weight:900}.privacy-overview-alert strong{font-size:12px}.privacy-overview-alert em{color:#657087;font-size:9px;font-style:normal}.privacy-overview-alert>button{color:#4059cd;background:0 0;border:0;font-size:9px;font-weight:850}.privacy-requests-panel{background:#fff;border:1px solid #dfe3ed;border-radius:2px 2px 16px;margin:18px;overflow:hidden}.privacy-requests-panel>header{color:#fff;background:#202b44;justify-content:space-between;align-items:end;gap:20px;padding:19px 21px;display:flex}.privacy-requests-panel>header>div{gap:4px;display:grid}.privacy-requests-panel>header small{color:#aebaff;letter-spacing:1.2px;font-size:8px;font-weight:900}.privacy-requests-panel>header h2{margin:0;font-size:22px}.privacy-requests-panel>header p{color:#c3cada;margin:0;font-size:9px}.privacy-requests-panel>header>span{color:#c3cada;font-size:9px;font-weight:750}.privacy-requests-panel>div{display:grid}.privacy-requests-panel article{border-bottom:1px solid #e7e9ef;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:82px;padding:13px 17px;display:grid}.privacy-requests-panel article:last-child{border-bottom:0}.privacy-requests-panel article.overdue{background:#fff8f5}.privacy-requests-panel article>i{color:#4059cd;background:#eef1ff;border-radius:2px 2px 10px;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:900;display:grid}.privacy-requests-panel article.overdue>i{color:#a9402c;background:#ffe3dc}.privacy-requests-panel article>span{gap:3px;min-width:0;display:grid}.privacy-requests-panel article strong{font-size:11px}.privacy-requests-panel article small{color:#7a8294;font-size:8px}.privacy-requests-panel article em{color:#5d6577;text-overflow:ellipsis;white-space:nowrap;max-width:700px;font-size:9px;font-style:normal;overflow:hidden}.privacy-requests-panel article>button{color:#4059cd;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:850}.privacy-status{color:#5f687a;white-space:nowrap;background:#edf0f7;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.privacy-status.received{color:#9b6116;background:#fff0df}.privacy-status.acknowledged{color:#4059cd;background:#edf0ff}.privacy-status.completed{color:#287457;background:#e6f4ed}.privacy-status.refused{color:#705e51;background:#f2efeb}.privacy-request-source{background:#f4f5fb;border-left:3px solid #91a3ff;gap:6px;margin-top:17px;padding:14px;display:grid}.privacy-request-source small{color:#526be5;letter-spacing:1.1px;font-size:8px;font-weight:900}.privacy-request-source p{color:#3f485e;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}.privacy-decision-options{border:0;gap:8px;margin:17px 0 0;padding:0;display:grid}.privacy-decision-options legend{margin-bottom:7px;font-size:11px;font-weight:850}.privacy-decision-options label{background:#fafafd;border:1px solid #dfe3ed;border-radius:2px 2px 10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.privacy-decision-options label:has(input:checked){background:#f0f2ff;border-color:#91a3ff}.privacy-decision-options input{accent-color:#526be5;margin-top:3px}.privacy-decision-options span{gap:3px;margin:0!important;display:grid!important}.privacy-decision-options strong{font-size:11px}.privacy-decision-options small{color:#6f788c;font-size:9px;line-height:1.4}.privacy-response-upload{background:#f8f9fd;border:1px dashed #b9c2d8;border-radius:2px 2px 12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:15px;padding:14px;display:grid}.privacy-response-upload.ready{background:#f1f9f5;border-style:solid;border-color:#acd4c2}.privacy-response-upload>div{gap:3px;display:grid}.privacy-response-upload>div small{color:#526be5;letter-spacing:1.1px;font-size:8px;font-weight:900}.privacy-response-upload.ready>div small{color:#287457}.privacy-response-upload>div strong{overflow-wrap:anywhere;font-size:11px}.privacy-response-upload>div span{color:#697287;font-size:9px;line-height:1.45;max-width:540px!important;margin:0!important}.privacy-response-upload>label,.privacy-response-upload>a{color:#fff;white-space:nowrap;cursor:pointer;background:#202b44;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:8px 11px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.privacy-response-upload.ready{grid-template-columns:minmax(0,1fr) auto auto}.privacy-response-upload.ready>label{color:#35415a;background:#e4e9f3}.privacy-response-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.privacy-response-field{color:#26314a;gap:7px;margin-top:15px;font-size:11px;font-weight:850;display:grid}.privacy-response-field>small{color:#7b8496;font-size:9px;font-weight:500}.privacy-response-field textarea,.client-privacy-request-form .policy-review-grid textarea{resize:vertical;color:#26314a;background:#fafafd;border:1px solid #d4d9e6;border-radius:2px 2px 10px;width:100%;min-height:110px;padding:12px;font-size:12px;line-height:1.5}.client-privacy-card{background:#fff;border:1px solid #dfe3ed;border-radius:14px;gap:8px;padding:20px;display:grid}.client-privacy-card>small{color:#526be5;letter-spacing:1.1px;font-size:8px;font-weight:900}.client-privacy-card h3{margin:0;font-size:16px}.client-privacy-card>p{color:#687287;margin:0 0 4px;font-size:10px;line-height:1.5}.client-privacy-card>div{border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.client-privacy-card>div>span{gap:2px;display:grid}.client-privacy-card>div strong{font-size:9px}.client-privacy-card>div small{color:#7b8496;font-size:8px}.privacy-client-download{color:#4059cd;margin-top:4px;font-size:8px;font-weight:850;text-decoration:none}.privacy-queue-download{color:#4059cd;justify-self:start;margin-top:2px;font-size:8px;font-weight:850;text-decoration:none}.client-privacy-card>button{color:#fff;background:#526be5;border:0;border-radius:9px;margin-top:3px;padding:11px;font-size:10px;font-weight:850}.client-privacy-card>a{color:#53617b;justify-self:start;font-size:9px;font-weight:750}@media (max-width:760px){.privacy-overview-alert{grid-template-columns:38px minmax(0,1fr)}.privacy-overview-alert>button{grid-column:2;justify-self:start}.privacy-requests-panel{margin:13px}.privacy-requests-panel>header{align-items:start}.privacy-requests-panel article{grid-template-columns:35px minmax(0,1fr)}.privacy-requests-panel article>.privacy-status,.privacy-requests-panel article>button{grid-column:2;justify-self:start}.privacy-requests-panel article em{white-space:normal}.privacy-response-upload,.privacy-response-upload.ready{grid-template-columns:1fr}.privacy-response-upload>label,.privacy-response-upload>a{justify-self:start}}.retention-title{align-items:center}.retention-unconfigured{background:#fff4ef;border:1px solid #e5b8a9;border-radius:2px 2px 14px;grid-template-columns:42px minmax(0,1fr);gap:13px;margin-bottom:16px;padding:16px;display:grid}.retention-unconfigured>i{color:#a53f28;background:#ffddcf;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.retention-unconfigured>div{gap:4px;display:grid}.retention-unconfigured strong{font-size:12px}.retention-unconfigured span{color:#6e625e;max-width:760px;font-size:9px;line-height:1.55}.retention-policy-form,.retention-queue{background:#fff;border:1px solid #dfe3ed;border-radius:2px 2px 16px;margin-bottom:18px;overflow:hidden}.retention-policy-form>header,.retention-queue>header{background:#f7f8fb;border-bottom:1px solid #e5e8ef;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.retention-policy-form>header>div,.retention-queue>header>div{gap:3px;display:grid}.retention-policy-form>header small,.retention-queue>header small{color:#526be5;letter-spacing:1.1px;font-size:8px;font-weight:900}.retention-policy-form>header h3,.retention-queue>header h3{margin:0;font-size:17px}.retention-policy-form>header>span,.retention-queue>header>span{color:#596379;background:#e8ecf5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.retention-period-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 19px 0;display:grid}.retention-period-grid>label{color:#26314a;border:1px solid #e1e4ec;border-radius:2px 2px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:12px;font-size:10px;font-weight:850;display:grid}.retention-period-grid>label>span{color:#7a8293;font-size:8px;font-weight:550}.retention-period-grid>label>div{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;display:grid}.retention-period-grid input{background:#fbfbfd;border:1px solid #d5dae5;border-radius:7px;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:850}.retention-period-grid b{color:#697287;font-size:9px}.retention-policy-basis{color:#26314a;gap:6px;margin:15px 19px 0;font-size:10px;font-weight:850;display:grid}.retention-policy-basis>small{color:#7a8293;font-size:8px;font-weight:550}.retention-policy-basis textarea{resize:vertical;color:#26314a;background:#fbfbfd;border:1px solid #d5dae5;border-radius:2px 2px 10px;min-height:100px;padding:11px;font-size:11px;line-height:1.5}.retention-approval{background:#f1f7f4;border:1px solid #cbd9d2;border-radius:2px 2px 10px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;margin:15px 19px 0;padding:13px;display:grid}.retention-approval input{accent-color:#287457;width:17px;height:17px;margin:1px 0 0}.retention-approval>span{gap:3px;display:grid}.retention-approval strong{font-size:10px}.retention-approval small{color:#68736e;font-size:8px;line-height:1.45}.retention-read-only{color:#6f788b;margin:15px 19px 0;font-size:9px}.retention-policy-form>footer{justify-content:flex-end;padding:15px 19px 18px;display:flex}.retention-summary{border-bottom:1px solid #e5e8ef;grid-template-columns:repeat(3,1fr);display:grid}.retention-summary article{border-right:1px solid #e5e8ef;gap:3px;padding:16px 19px;display:grid}.retention-summary article:last-child{border-right:0}.retention-summary strong{font-size:23px}.retention-summary span{color:#737c8e;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:750}.retention-item-list{display:grid}.retention-item-list>article{border-bottom:1px solid #e8eaf0;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.retention-item-list>article:last-child{border-bottom:0}.retention-item-list>article.due{background:#fff8f4}.retention-item-list>article.held{background:#f3f4fb}.retention-item-list>article>i{color:#526be5;background:#edf0f8;border-radius:2px 2px 10px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:grid}.retention-item-list>article.due>i{color:#a8442e;background:#ffe3d8}.retention-item-list>article.held>i{color:#4059cd;background:#dfe4ff}.retention-item-list>article>div{gap:4px;display:grid}.retention-item-list>article>div>span{align-items:center;gap:7px;display:flex}.retention-item-list>article>div small{color:#526be5;text-transform:uppercase;letter-spacing:.7px;font-size:7px;font-weight:900}.retention-item-list>article>div strong{font-size:11px}.retention-item-list>article p{color:#757d8d;margin:0;font-size:8px}.retention-item-list>article em{color:#4f5b76;font-size:8px;font-style:normal;line-height:1.45}.retention-item-list>article>b{color:#616a7d;letter-spacing:.6px;white-space:nowrap;background:#edf0f7;border-radius:999px;padding:5px 7px;font-size:7px}.retention-item-list>article.due>b{color:#a8442e;background:#ffe3d8}.retention-item-list>article.held>b{color:#4059cd;background:#dfe4ff}.retention-item-list>article>button{white-space:nowrap;min-height:32px;padding:0 10px;font-size:8px}.retention-empty{text-align:center;gap:4px;padding:28px;display:grid}.retention-empty strong{font-size:12px}.retention-empty span{color:#737c8e;font-size:9px}.retention-queue>footer{color:#697287;background:#fafafc;border-top:1px solid #e6e8ed;padding:12px 17px;font-size:8px;line-height:1.5}.retention-hold-form{color:#202b44;background:#fff;border-radius:2px 2px 18px;width:min(590px,100%);padding:31px;position:relative}.retention-hold-form>p{color:#526be5;letter-spacing:1.1px;margin:0;font-size:8px;font-weight:900}.retention-hold-form>h2{margin:12px 40px 6px 0;font-size:25px}.retention-hold-form>span{color:#70798c;font-size:10px}.retention-hold-form>label{color:#26314a;gap:7px;margin-top:18px;font-size:10px;font-weight:850;display:grid}.retention-hold-form textarea,.retention-hold-form input{color:#26314a;background:#fbfbfd;border:1px solid #d5dae5;border-radius:2px 2px 10px;width:100%;padding:11px;font-size:11px}.retention-hold-form textarea{resize:vertical;min-height:120px;line-height:1.5}.retention-hold-form input{min-height:43px}.retention-hold-form>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:760px){.retention-period-grid,.retention-summary{grid-template-columns:1fr}.retention-summary article{border-bottom:1px solid #e5e8ef;border-right:0}.retention-summary article:last-child{border-bottom:0}.retention-item-list>article{grid-template-columns:36px minmax(0,1fr)}.retention-item-list>article>b,.retention-item-list>article>button{grid-column:2;justify-self:start}.retention-policy-form>header,.retention-queue>header{align-items:start}.retention-hold-form{border-radius:0;min-height:100dvh;padding:56px 20px 28px}}.onboarding-practice{color:#101817;text-align:left;background:#fff;border:1px solid #ffffff3d;border-radius:2px 2px 11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-top:17px;padding:12px 13px;display:grid}.onboarding-practice:hover{transform:translateY(-1px);box-shadow:0 10px 25px #0000001f}.onboarding-practice>i{color:#101817;background:#ff5a36;border-radius:2px 2px 9px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.onboarding-practice>span{gap:3px;display:grid}.onboarding-practice strong{font-size:10px}.onboarding-practice small{color:#6f7975;font-size:8px}.onboarding-practice>b{color:#b6422a;font-size:8px}.practice-overlay{z-index:1100;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#091010db;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.practice-dialog{color:#101817;background:#f5f2ea;border:1px solid #ffffff2e;border-radius:2px 2px 24px;outline:0;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100dvh - 44px);display:grid;overflow:hidden;box-shadow:18px 22px #ff5a363d,0 50px 130px #0000007a}.practice-header{color:#fff;background:#101817;border-bottom:1px solid #2e3937;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:20px;min-height:66px;padding:0 21px;display:grid}.practice-header>div{align-items:center;gap:14px;display:flex}.practice-header svg{color:#fff;width:112px}.practice-header>div>span{color:#ff8065;letter-spacing:1.3px;border-left:1px solid #45504e;padding-left:14px;font-size:8px;font-weight:900}.practice-header>strong{color:#b5bfbb;letter-spacing:1.1px;font-size:7px}.practice-header>button{color:#fff;background:0 0;border:1px solid #4b5552;border-radius:50%;width:38px;height:38px;font-size:21px}.practice-progress{background:#fff;border-bottom:1px solid #d7d8d1;grid-template-columns:repeat(5,1fr);display:grid}.practice-progress>button{color:#7b837f;text-align:left;background:#fff;border:0;border-right:1px solid #e0e1dc;align-items:center;gap:9px;min-height:66px;padding:0 14px;display:flex}.practice-progress>button:last-child{border-right:0}.practice-progress>button.active{color:#101817;background:#ff5a36}.practice-progress>button.complete{color:#235e4d;background:#e7f0ec}.practice-progress i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.practice-progress span{letter-spacing:.8px;font-size:7px;font-weight:900}.practice-body{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);min-height:0;display:grid;overflow:auto}.practice-copy{background:#eeeae0;border-right:1px solid #d6d7d1;align-content:center;padding:38px;display:grid}.practice-copy>small{color:#bd432b;letter-spacing:1.4px;font-size:8px;font-weight:900}.practice-copy h2{letter-spacing:-1.4px;margin:16px 0 14px;font-size:37px;line-height:1.04}.practice-copy>p{color:#626d68;margin:0;font-size:12px;line-height:1.65}.practice-copy>aside{border-top:1px solid #ced1ca;grid-template-columns:29px minmax(0,1fr);gap:10px;margin-top:27px;padding-top:19px;display:grid}.practice-copy>aside>i{color:#285d4e;background:#d9e5e0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.practice-copy>aside>span{gap:4px;display:grid}.practice-copy>aside strong{font-size:9px}.practice-copy>aside small{color:#69736f;font-size:8px;line-height:1.5}.practice-stage{background:#f8f6f0;place-items:center;min-height:430px;padding:34px;display:grid}.practice-footer{background:#fff;border-top:1px solid #d7d8d1;justify-content:flex-end;align-items:center;gap:9px;min-height:72px;padding:12px 20px;display:flex}.practice-footer>span{color:#7a837f;margin:0 auto;font-size:8px;font-weight:850}.practice-footer button{border-radius:2px 2px 9px;min-height:42px}.practice-footer .practice-exit{color:#6d7672;background:0 0;border:0;font-size:9px;font-weight:800}.practice-footer .primary{color:#101817;background:#ff5a36;border-color:#ff5a36}.practice-source-specimen{filter:drop-shadow(0 20px 28px #1018171f);grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);align-items:center;gap:0;width:min(700px,100%);display:grid}.practice-document{background:#fff;border:8px solid #101817;border-radius:2px;min-height:330px;padding:28px}.practice-document header{border-bottom:1px solid #dadeda;justify-content:space-between;padding-bottom:17px;display:flex}.practice-document header span{color:#e04f32;letter-spacing:1.3px;font-size:8px;font-weight:900}.practice-document header b{font-size:7px}.practice-document h4{margin:23px 0 17px;font-size:25px}.practice-document dl{margin:0}.practice-document dl>div{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.practice-document dt{color:#78827d;font-size:8px}.practice-document dd{margin:0;font-size:9px;font-weight:850}.practice-document>small{color:#9a6255;margin-top:20px;font-size:7px;display:block}.practice-ai-card{color:#fff;background:#101817;grid-template-columns:1fr auto;align-content:start;min-height:265px;padding:24px;display:grid}.practice-ai-card>span,.practice-ai-card>strong,.practice-ai-card>em{grid-column:1/-1}.practice-ai-card>span{color:#ff8065;letter-spacing:1.2px;font-size:7px;font-weight:900}.practice-ai-card>strong{margin:10px 0 17px;font-size:20px}.practice-ai-card>small{color:#bdc5c1;border-top:1px solid #303a38;padding:9px 0;font-size:8px}.practice-ai-card>i{color:#72bea4;border-top:1px solid #303a38;padding:9px 0;font-size:9px;font-style:normal}.practice-ai-card>em{color:#101817;text-align:center;background:#ff5a36;margin-top:16px;padding:9px;font-size:7px;font-style:normal;font-weight:900}.practice-policy-review{background:#fff;border:1px solid #d9ded9;border-radius:2px 2px 17px;width:min(690px,100%);overflow:hidden;box-shadow:0 22px 50px #1018171c}.practice-policy-review>header{color:#fff;background:#101817;justify-content:space-between;padding:17px 19px;display:flex}.practice-policy-review>header span{color:#ff8065;letter-spacing:1.2px;font-size:7px;font-weight:900}.practice-policy-review>header b{font-size:8px}.practice-policy-review>div{border-bottom:1px solid #e6e9e6;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.practice-policy-review>div>i{color:#26705a;background:#e2efe9;border-radius:2px 2px 8px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.practice-policy-review>div>span{gap:3px;display:grid}.practice-policy-review small{color:#7d8782;font-size:7px}.practice-policy-review>div strong{font-size:10px}.practice-policy-review>div>em{color:#417864;font-size:7px;font-style:normal}.practice-policy-review>footer{background:#eef4f1;align-items:center;gap:11px;padding:17px 18px;display:flex}.practice-policy-review>footer>i{color:#fff;background:#256c58;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.practice-policy-review>footer>span{gap:3px;display:grid}.practice-policy-review>footer strong{font-size:9px}.practice-capture-specimen{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:0;width:min(710px,100%);display:grid}.practice-phone{z-index:1;background:#fff;border:8px solid #101817;border-radius:30px;min-height:390px;padding:26px 20px;position:relative;box-shadow:0 24px 45px #1018172e}.practice-phone>header{justify-content:space-between;align-items:center;display:flex}.practice-phone>header svg{width:77px}.practice-phone>header small{font-size:6px;font-weight:900}.practice-phone-step{color:#c4472e;letter-spacing:.9px;margin-top:30px;font-size:6px;font-weight:900;display:block}.practice-phone h4{margin:10px 0 7px;font-size:20px;line-height:1.08}.practice-phone>p{color:#6d7773;margin:0;font-size:8px;line-height:1.5}.practice-photo{color:#fff;background:linear-gradient(145deg,#7b9291,#263d3d);border-radius:2px 2px 14px;align-content:center;place-items:center;gap:8px;height:138px;margin-top:16px;display:grid;overflow:hidden}.practice-photo.blurred{filter:saturate(.75);background:linear-gradient(145deg,#9c8072,#513b34)}.practice-photo>i{border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.practice-photo>span{font-size:7px;font-weight:850}.practice-phone>b{text-align:center;background:#ff5a36;border-radius:2px 2px 8px;margin-top:15px;padding:11px;font-size:8px;display:block}.practice-capture-specimen>aside{color:#fff;background:#101817;border-radius:0 2px 18px 0;padding:23px 25px 23px 48px;display:grid}.practice-capture-specimen>aside>span{color:#ff8065;letter-spacing:1.1px;font-size:7px;font-weight:900}.practice-capture-specimen>aside>h4{margin:9px 0 19px;font-size:22px}.practice-capture-specimen>aside>div{border-top:1px solid #303a38;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;display:grid}.practice-capture-specimen>aside i{color:#b8c2bd;background:#293332;border-radius:2px 2px 8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.practice-capture-specimen>aside div.complete i{color:#9ad4bf;background:#265c4c}.practice-capture-specimen>aside div.attention i{color:#101817;background:#ff5a36}.practice-capture-specimen>aside p{gap:3px;margin:0;display:grid}.practice-capture-specimen>aside strong{font-size:9px}.practice-capture-specimen>aside small{color:#aeb8b4;font-size:7px}.practice-ready-specimen{background:#fff;border:1px solid #d7dcd7;border-radius:2px 2px 18px;width:min(720px,100%);overflow:hidden;box-shadow:0 22px 50px #1018171c}.practice-ready-specimen>header{color:#fff;background:#101817;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.practice-ready-specimen>header>span{gap:4px;display:grid}.practice-ready-specimen>header small{color:#ff8065;letter-spacing:1.1px;font-size:7px;font-weight:900}.practice-ready-specimen>header strong{font-size:13px}.practice-ready-specimen>header>b{color:#1e624e;background:#dfeee8;padding:7px 9px;font-size:7px}.practice-ready-specimen>section{grid-template-columns:1fr 1fr;display:grid}.practice-ready-specimen>section>div{border-bottom:1px solid #e4e8e4;border-right:1px solid #e4e8e4;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:18px;display:grid}.practice-ready-specimen>section>div:nth-child(2n){border-right:0}.practice-ready-specimen>section i{color:#246a55;background:#dfeee8;border-radius:2px 2px 9px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.practice-ready-specimen>section span,.practice-ready-specimen>footer span{gap:4px;display:grid}.practice-ready-specimen>section strong{font-size:9px}.practice-ready-specimen>section small{color:#79837e;font-size:7px;line-height:1.35}.practice-ready-specimen>footer{background:#edf3f0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.practice-ready-specimen>footer strong{font-size:9px}.practice-ready-specimen>footer small{color:#69746e;font-size:7px}.practice-ready-specimen>footer>b{color:#325f51;font-size:7px}@media (max-width:900px){.practice-overlay{padding:0}.practice-dialog{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.practice-header{grid-template-columns:minmax(0,1fr) 40px}.practice-header>strong{display:none}.practice-body{grid-template-columns:1fr}.practice-copy{border-bottom:1px solid #d6d7d1;border-right:0;padding:24px}.practice-copy h2{font-size:29px}.practice-copy>aside{margin-top:18px}.practice-stage{min-height:390px;padding:24px}.practice-progress span{display:none}.practice-progress>button{justify-content:center;min-height:54px;padding:0}.practice-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-width:600px){.onboarding-practice{grid-template-columns:34px minmax(0,1fr)}.onboarding-practice>b{grid-column:2}.practice-header{min-height:60px;padding:0 14px}.practice-header>div>span{display:none}.practice-header svg{width:98px}.practice-body{display:block}.practice-copy{padding:20px}.practice-copy h2{font-size:26px}.practice-copy>p{font-size:11px}.practice-copy>aside{display:none}.practice-stage{min-height:360px;padding:17px}.practice-footer{grid-template-columns:1fr 1fr;display:grid}.practice-footer>span{display:none}.practice-footer>.practice-exit{grid-area:2/1/auto/-1}.practice-footer button{width:100%}.practice-source-specimen{grid-template-columns:1fr}.practice-document{border-width:6px;min-height:0;padding:19px}.practice-document h4{margin:17px 0 12px;font-size:20px}.practice-ai-card{min-height:0;padding:18px}.practice-policy-review>div{grid-template-columns:29px minmax(0,1fr)}.practice-policy-review>div>em{grid-column:2}.practice-capture-specimen{grid-template-columns:1fr}.practice-phone{width:230px;min-height:350px;margin:auto;padding:22px 17px}.practice-capture-specimen>aside{border-radius:0 0 16px 2px;margin-top:-18px;padding:38px 20px 20px}.practice-ready-specimen>section{grid-template-columns:1fr}.practice-ready-specimen>section>div{border-right:0}.practice-ready-specimen>footer{display:grid}.practice-ready-specimen>header{align-items:start}.practice-ready-specimen>header>b{text-align:center;max-width:100px}}.mk2-pilot-button{font:inherit;cursor:pointer}.mk2-nav-actions>.mk2-pilot-button{border:1px solid var(--claimsnap-ink);background:var(--claimsnap-flash);min-height:42px;color:var(--claimsnap-ink);border-radius:2px 2px 15px;padding:0 18px;font-size:13px;font-weight:850}.mk2-nav-actions>.mk2-pilot-button span{margin-left:7px}.mk2-hero-intro button.mk2-pilot-button{background:var(--claimsnap-flash);min-height:54px;color:var(--claimsnap-ink);border:0;border-radius:2px 2px 14px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:850;display:inline-flex}.mk2-hero-intro button.mk2-pilot-button:hover{transform:translateY(-2px)}.mk2-hero-intro button.mk2-pilot-button b,.mk2-broker-copy button.mk2-pilot-button b,.mk2-cta button.mk2-pilot-button b{margin-left:12px}.mk2-broker-copy>button.mk2-pilot-button{background:var(--claimsnap-flash);min-height:54px;color:var(--claimsnap-ink);border:0;border-radius:2px 2px 13px;align-items:center;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.mk2-pricing-grid>article>button.mk2-pilot-button{background:var(--claimsnap-ink);color:#fff;border:0;border-radius:2px 2px 12px;justify-content:space-between;align-items:center;min-height:46px;margin-top:auto;padding:0 17px;font-size:13px;font-weight:850;display:flex}.mk2-pricing-grid>article.featured>button.mk2-pilot-button{background:var(--claimsnap-flash);color:var(--claimsnap-ink)}.mk2-pricing-grid>article>button.mk2-pilot-button i{font-style:normal}.mk2-cta button.mk2-pilot-button{border-color:var(--claimsnap-ink);background:var(--claimsnap-ink);color:#fff}.mk2-cta .mk2-invite-note{color:#101717b8;text-align:left;align-self:center;max-width:330px;font-size:12px;font-weight:750;line-height:1.5}.login-invite-note{color:#6f798f;text-align:center;margin-top:18px;line-height:1.45;display:block}.login-invite-note+.login-signup{margin-top:8px}@media (max-width:800px){.mk2-nav-actions>a{display:none}.mk2-nav-actions>.mk2-pilot-button{white-space:nowrap;min-height:40px;padding-inline:11px;font-size:11px}.mk2-hero-intro button.mk2-pilot-button,.mk2-broker-copy>button.mk2-pilot-button{justify-content:center;width:100%}}@media (max-width:350px){.mk2-nav{gap:4px;padding-inline:10px}.mk2-nav .mk2-brand .claimsnap-wordmark{font-size:19px}.mk2-menu{padding:5px}.mk2-nav-actions{margin-left:0}.mk2-nav-actions>.mk2-pilot-button{min-height:38px;padding-inline:7px;font-size:10px}.mk2-nav-actions>.mk2-pilot-button span{display:none}}.wizard-header-actions>.capture-save-indicator{color:#23604f;letter-spacing:.1px;text-transform:none;white-space:nowrap;background:#eef6f2;border:1px solid #cddbd5;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:8px;font-weight:850;line-height:1.2;display:inline-flex}.wizard-header-actions>button.capture-save-indicator{cursor:pointer}.wizard-header-actions>.capture-save-indicator.dirty,.wizard-header-actions>.capture-save-indicator.saving{color:#7c5c18;background:#fff8e7;border-color:#e4d3a8}.wizard-header-actions>.capture-save-indicator.error,.wizard-header-actions>.capture-save-indicator.conflict{color:#9c3825;background:#fff0ec;border-color:#e7b9ae}.capture-network-notice{color:#5f491b;background:#fff8e7;border:1px solid #dfbd74;border-radius:3px 3px 12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;width:min(760px,100% - 32px);margin:14px auto -24px;padding:11px 13px;display:grid}.capture-network-notice>i{color:#33270e;background:#e6c06b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.capture-network-notice>span{gap:3px;display:grid}.capture-network-notice strong{font-size:10px}.capture-network-notice small{color:#786338;font-size:8px;line-height:1.45}.capture-prompt-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.capture-prompt-list article>.capture-file-state{color:#68746f;grid-area:2/1;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;margin:2px 0 0 54px;display:grid}.capture-prompt-list article>.capture-file-state>i{color:#23604f;background:#e5f0eb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.capture-prompt-list article>.capture-file-state>span{font-size:9px;font-weight:720;line-height:1.4}.capture-prompt-list article>button{grid-area:1/2/3}.capture-prompt-list article.capture-queued,.capture-prompt-list article.capture-saving,.capture-prompt-list article.capture-uploading,.capture-prompt-list article.capture-checking{background:#fffdf5;border-color:#d7c792}.capture-prompt-list article.capture-queued>.capture-file-state>i,.capture-prompt-list article.capture-saving>.capture-file-state>i,.capture-prompt-list article.capture-uploading>.capture-file-state>i,.capture-prompt-list article.capture-checking>.capture-file-state>i{color:#7d5d17;background:#f5e9c4}.capture-prompt-list article.capture-error{background:#fff8f5;border-color:#e2afa2}.capture-prompt-list article.capture-error>.capture-file-state{color:#9c3b27}.capture-prompt-list article.capture-error>.capture-file-state>i{color:#a23c27;background:#ffe1d9}.capture-prompt-list article.capture-concern{background:#fffaf0;border-color:#dec47c}.capture-prompt-list article.capture-concern>.capture-file-state{color:#755b1d}.capture-prompt-list article.capture-concern>.capture-file-state>i{color:#765816;background:#f4e6bd}.capture-prompt-list article.capture-explained{background:#fbf8ef;border-color:#d9ca9b}.capture-prompt-list article.capture-explained>div>i{color:#755b1d;background:#f2e8ca}.capture-prompt-list article>div>span>.capture-task-priority,.capture-prompt-list article>div>span>b{color:#6f7873;letter-spacing:.55px;text-transform:uppercase;background:#eff1ed;border-radius:999px;width:max-content;margin-top:5px;padding:4px 6px;font-size:7px;font-weight:900;line-height:1}.capture-prompt-list article>div>span>b.required{color:#9e3c28;background:#fff0eb}.capture-task-gap-control{border-top:1px solid #22312d17;grid-column:1/-1;justify-items:start;margin-top:1px;padding:11px 0 0;gap:9px!important;display:grid!important}.capture-task-gap-control>button{color:#65716c;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:820;-webkit-text-decoration:underline #c5ccc8;text-decoration:underline #c5ccc8}.capture-task-gap-control>button.has-reason{color:#75591e;text-decoration-color:#cfb976}.capture-task-gap-control>.claim-plan-gap-options{width:100%}.capture-prompt-list article.capture-manual-review{background:#fffaf0;border-color:#d8b96f}.capture-prompt-list article.capture-manual-review>div>i{color:#745616;background:#f3e5bd}.capture-manual-review-control{background:#fffaf0;border:1px solid #ddc98f;border-radius:3px 3px 12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:12px;align-items:center!important;gap:12px!important;display:grid!important}.capture-manual-review-control>p{gap:3px;margin:0;display:grid}.capture-manual-review-control>p>strong{color:#5d4617;font-size:10px}.capture-manual-review-control>p>small{color:#776636;font-size:8px;line-height:1.45}.capture-manual-review-control>button{color:#694e13;background:#fff;border:1px solid #b9943d;border-radius:3px 3px 9px;min-height:38px;padding:9px 11px;font-size:8px;font-weight:900}.capture-manual-review-control.selected{background:#f8edcf;border-color:#b88c2d}.claim-plan-item.manual-review .claim-plan-main{background:#fffaf0}.claim-plan-item.manual-review .claim-plan-main>i,.claim-plan-item.manual-review .claim-plan-main>b{color:#745616;background:#f3e5bd}.client-followup-request article>div>em{color:#6d7873;font-size:8px;font-style:normal;line-height:1.4}.client-followup-request article button:disabled{cursor:not-allowed;background:#777f7c}.capture-prompt-list article>button:disabled{cursor:wait;opacity:.62}@media (max-width:700px){.wizard-header>.wizard-header-actions{min-width:0}.wizard-header-actions>.capture-save-indicator{text-overflow:ellipsis;max-width:118px;min-height:34px;padding-inline:8px;font-size:7px;overflow:hidden}.capture-prompt-list article{grid-template-columns:1fr}.capture-prompt-list article>.capture-file-state{border-top:1px solid #22312d14;grid-area:auto/1;margin:0;padding:10px 0 2px}.capture-prompt-list article>button{grid-area:auto/1;min-height:46px}.capture-manual-review-control{grid-template-columns:1fr}.capture-manual-review-control>button{width:100%;min-height:44px}.capture-network-notice{width:calc(100% - 26px);margin:10px auto -10px}}@media (max-width:420px){.wizard-header-actions>button:not(.capture-save-indicator){display:none}.wizard-header-actions>.capture-save-indicator{max-width:104px}}.login-client-access{background:#f2f7f4;border:1px solid #cdded7;border-radius:2px 2px 15px;gap:14px;margin:0 0 20px;padding:17px;display:grid}.login-client-access>header{grid-template-columns:34px 1fr;align-items:start;gap:11px;display:grid}.login-client-access>header>span{color:#17614f;background:#dcebe5;border-radius:2px 2px 10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.login-client-access>header>div,.login-client-link-sent{gap:4px;display:grid}.login-client-access strong{color:#25312e;font-size:12px}.login-client-access small,.login-client-link-sent>span{color:#66736e;font-size:10px;line-height:1.5}.login-client-link-submit{background:var(--claimsnap-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:49px;font-size:12px;font-weight:850}.login-client-link-submit:disabled{cursor:wait;opacity:.65}.login-client-link-sent{background:#fff;border:1px solid #c6dbd2;border-radius:2px 2px 11px;padding:13px}.login-client-link-sent>button{color:#9f3823;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:10px;font-weight:850}.login-method-divider{color:#77817d;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 17px;font-size:9px;font-weight:850;display:flex}.login-method-divider:before,.login-method-divider:after{content:"";background:#dfe3df;flex:1;height:1px}@media (max-width:600px){.login-client-access{padding:14px}.login-client-access>header{grid-template-columns:30px 1fr}.login-client-access>header>span{width:30px;height:30px}}.workspace-pagination{background:#fafaf7;border-top:1px solid #dfe3ed;justify-content:center;align-items:center;gap:12px;padding:18px 22px;display:flex}.workspace-pagination>span{color:#a33e2a;max-width:560px;font-size:11px;line-height:1.45}.workspace-pagination>button,.review-load-action,.review-inspection-unavailable button,.record-data-state>button{color:#172420;background:#fff;border:1px solid #cfd6d2;border-radius:2px 2px 10px;min-height:44px;padding:0 16px;font-size:11px;font-weight:850}.workspace-pagination>button:disabled,.review-load-action:disabled{cursor:wait;opacity:.6}.workspace-pagination.has-error{background:#fff7f3}.workspace-detail-state{background:#fff;border:1px solid #d9dfdb;border-radius:2px 2px 18px;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:15px;min-height:320px;padding:42px;display:grid}.workspace-detail-state>i,.record-data-state>i{color:#1d6955;background:#e6efea;border-radius:2px 2px 12px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.workspace-detail-state>div,.record-data-state>span{gap:6px;display:grid}.workspace-detail-state strong,.record-data-state strong{color:#1c2925;font-size:15px}.workspace-detail-state span,.record-data-state small{color:#6d7974;font-size:11px;line-height:1.5}.workspace-detail-state>footer{grid-column:2;gap:9px;margin-top:7px;display:flex}.workspace-detail-state.has-error>i,.record-data-state.has-error>i{color:#a33e2a;background:#fde8e1}.readiness-pending,.readiness-unavailable{color:#59655f;gap:2px;display:grid}.readiness-pending>b,.readiness-unavailable>b{font-size:10px}.readiness-pending>small,.readiness-unavailable>small{color:#7b8580!important;font-size:8px!important}.review-load-action{color:#fff;white-space:nowrap;background:#172420;border-color:#172420}.review-inspection-unavailable{background:#fff7f3;border-top:1px solid #ebd8d0;align-items:center;gap:12px;padding:18px 22px;display:flex}.review-inspection-unavailable strong{color:#913a28;font-size:12px}.review-inspection-unavailable span{color:#75655f;flex:1;font-size:10px}.client-section-pagination{gap:0;display:grid}.record-data-state{background:#f6f8f5;border:1px solid #d9dfdb;border-radius:2px 2px 12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:12px;padding:12px;display:grid}.record-data-state>i{width:38px;height:38px}.client-search-error{gap:9px;display:grid}.client-search-error>button{border:1px solid #d5dcd8;justify-self:start;width:auto;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.claim-readiness-neutral{color:#66716c;text-align:center;background:#f4f5f2;border:1px dashed #c7cec9;border-radius:50%;align-content:center;place-items:center;gap:1px;width:42px;height:42px;display:grid}.claim-readiness-neutral>i{font-size:12px;font-style:normal;line-height:1}.claim-readiness-neutral>small{margin:0!important;font-size:6px!important;line-height:1.1!important}.review-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:760px){.workspace-detail-state{grid-template-columns:40px 1fr;min-height:260px;padding:26px 18px}.workspace-detail-state>i{width:40px;height:40px}.workspace-detail-state>footer{grid-column:1/-1}.workspace-detail-state>footer button{flex:1;min-height:44px}.workspace-pagination{flex-direction:column;align-items:stretch;padding:14px}.review-inspection-unavailable{flex-direction:column;align-items:stretch}.record-data-state{grid-template-columns:38px 1fr}.record-data-state>button{grid-column:1/-1}.review-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-readiness-neutral{grid-area:1/3/3}}@media (max-width:480px){.review-queue-summary{grid-template-columns:1fr}}.claim-fact-workbench{color:#13201c;background:#f8faf8;border:1px solid #cfd8d3;border-radius:2px 2px 20px;gap:0;margin:18px;display:grid;overflow:hidden}.claim-fact-workbench>header{color:#fff;background:#12201c;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px;display:flex}.claim-fact-workbench>header>span{gap:6px;display:grid}.claim-fact-workbench>header small{color:#ff8b70;letter-spacing:1.15px;font-size:7px;font-weight:900}.claim-fact-workbench>header h3{color:#fff;letter-spacing:-.65px;margin:0;font-size:23px}.claim-fact-workbench>header p{color:#b9c5c0;margin:0;font-size:10px;line-height:1.5}.claim-fact-workbench>header>em{color:#d4ddd9;letter-spacing:.65px;text-transform:uppercase;border:1px solid #43504b;border-radius:999px;flex:none;padding:8px 10px;font-size:7px;font-style:normal;font-weight:900}.claim-fact-workbench>p{color:#5c6964;max-width:760px;margin:0;padding:22px 24px;font-size:11px;line-height:1.7}.claim-fact-workbench.is-empty>button{justify-self:start;margin:0 24px 24px}.claim-fact-workbench.is-loading,.claim-fact-workbench.is-processing,.claim-fact-workbench.has-error{background:#f2f6f3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px}.claim-fact-workbench.has-error{background:#fff7f3;border-color:#e3b9aa}.claim-fact-workbench.is-loading>i,.claim-fact-workbench.is-processing>i,.claim-fact-workbench.has-error>i{color:#24624f;background:#dce9e3;border-radius:2px 2px 12px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:900;display:grid}.claim-fact-workbench.has-error>i{color:#a03d29;background:#fde5dc}.claim-fact-workbench.is-loading>span,.claim-fact-workbench.is-processing>span,.claim-fact-workbench.has-error>span{gap:4px;display:grid}.claim-fact-workbench.is-loading strong,.claim-fact-workbench.is-processing strong,.claim-fact-workbench.has-error strong{font-size:11px}.claim-fact-workbench.is-loading small,.claim-fact-workbench.is-processing small,.claim-fact-workbench.has-error small{color:#69746f;font-size:9px;line-height:1.5}.claim-fact-workbench.is-processing>em{color:#496158;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.claim-fact-workbench.has-error>div{gap:8px;display:flex}.claim-fact-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claim-fact{background:#fff;border-bottom:1px solid #e0e5e2;border-right:1px solid #e0e5e2;min-width:0;padding:20px 22px}.claim-fact:nth-child(2n){border-right:0}.claim-fact.needs-decision{box-shadow:inset 3px 0 #ff6546}.claim-fact>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.claim-fact>header>span{gap:4px;display:grid}.claim-fact>header small{color:#8a5246;letter-spacing:.85px;font-size:7px;font-weight:900}.claim-fact>header strong{font-size:12px}.claim-fact>header>em{color:#53615b;white-space:nowrap;background:#edf2ef;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.claim-fact.needs-decision>header>em{color:#9d3c27;background:#fff0ea}.claim-fact>p{color:#17231f;margin:15px 0 0;font-size:14px;font-weight:750;line-height:1.45}.claim-fact>p.is-empty{color:#7d8883;font-weight:600}.claim-fact-conflict{color:#8d3724;background:#fff1eb;gap:4px;margin-top:14px;padding:11px;display:grid}.claim-fact-conflict>b{font-size:9px}.claim-fact-conflict>span{font-size:8px;line-height:1.5}.fact-source-list{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.fact-source-list>li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;display:grid}.fact-source-list>li>i{color:#497063;border:1px solid #d7dfda;border-radius:2px 2px 8px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.fact-source-list>li>span{gap:2px;display:grid}.fact-source-list strong{font-size:8px}.fact-source-list small{color:#727e78;font-size:8px;line-height:1.45}.claim-fact-decision{border-top:1px solid #e3e7e4;gap:10px;margin-top:16px;padding-top:15px;display:grid}.claim-fact-decision>label{color:#55615c;gap:5px;font-size:8px;font-weight:800;display:grid}.claim-fact-decision input{color:#17231f;min-height:40px;font:inherit;background:#fff;border:1px solid #cdd6d1;border-radius:2px 2px 9px;padding:0 11px;font-size:10px}.claim-fact-decision input[aria-invalid=true]{border-color:#bd3e32;box-shadow:0 0 0 2px #bd3e321a}.claim-fact-input-error{color:#a63027;font-size:8px;font-weight:750;line-height:1.45}.claim-fact-decision>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.claim-fact-decision button{min-height:36px;padding:0 10px;font-size:8px}.claim-fact-source-choices>small{color:#77827d;text-transform:uppercase;width:100%;font-size:7px;font-weight:900}.claim-fact-source-choices>button{text-overflow:ellipsis;white-space:nowrap;background:#f3f6f4;border:1px solid #d5ddd8;max-width:100%;overflow:hidden}.claim-fact-workbench>footer{background:#edf3ef;border-top:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.claim-fact-workbench>footer span{color:#627069;font-size:8px;line-height:1.5}.claim-fact-workbench .text-button{color:#355f51;background:0 0;border:0;font-size:8px;font-weight:850}@media (max-width:900px){.claim-fact-list{grid-template-columns:1fr}.claim-fact{border-right:0}}@media (max-width:600px){.claim-fact-workbench{margin:10px}.claim-fact-workbench>header{padding:18px;display:grid}.claim-fact-workbench>header h3{font-size:20px}.claim-fact-workbench.is-loading,.claim-fact-workbench.is-processing,.claim-fact-workbench.has-error{grid-template-columns:38px 1fr;padding:15px}.claim-fact-workbench.is-loading>i,.claim-fact-workbench.is-processing>i,.claim-fact-workbench.has-error>i{width:38px;height:38px}.claim-fact-workbench.is-processing>em,.claim-fact-workbench.has-error>button,.claim-fact-workbench.has-error>div{grid-column:1/-1}.claim-fact{padding:17px}.claim-fact>header{display:grid}.claim-fact>header>em{justify-self:start}.claim-fact-decision>div{display:grid}.claim-fact-decision button{width:100%;min-height:42px}.claim-fact-workbench>footer{flex-direction:column;align-items:stretch}}.app-shell,.client-app{--auth-ink:#1d1d1f;--auth-paper:#f5f5f7;--auth-paper-bright:#fff;--auth-mint:#e8f2ff;--auth-mint-deep:#0071e3;--auth-coral:#0071e3;--auth-coral-soft:#edf6ff;--auth-rule:#d2d2d7;--auth-muted:#6e6e73;background:var(--auth-paper);min-height:100vh;color:var(--auth-ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Arial,sans-serif}.app-shell .app-header,.client-app .app-header{height:64px;box-shadow:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffe0;border-bottom:1px solid #00000014;padding:0 clamp(18px,2.6vw,42px)}.app-shell .app-header:after,.client-app .app-header:after{display:none}.app-shell .app-header:before,.client-app .app-header:before{color:#86868b;letter-spacing:0;text-transform:none;content:"Secure agency workspace";order:1;margin-left:30px;font-size:11px;font-weight:500;font-family:inherit!important}.client-app .app-header:before{content:"Private client portal"}.app-shell .brand,.client-app .brand{order:0;min-width:auto}.app-shell .workspace-lock,.client-app .workspace-lock{order:2}.app-shell .app-header-fill,.client-app .app-header-fill{order:3}.app-shell .header-actions,.client-app .header-actions{order:4}.app-shell .brand strong,.client-app .brand strong{color:var(--auth-ink);letter-spacing:-1.05px;font-size:23px;font-weight:780}.app-shell .brand small,.client-app .brand small{display:none}.app-shell .account-summary,.client-app .account-summary{border:1px solid #0000;border-radius:999px;height:44px;padding:5px 8px 5px 5px}.app-shell .account-summary:hover,.client-app .account-summary:hover{border-color:var(--auth-rule);background:#fff}.app-shell .account-summary>.avatar,.client-app .account-summary>.avatar{background:var(--auth-coral);color:#fff;border-radius:50%}.app-shell .account-menu,.client-app .account-menu{border:1px solid var(--auth-rule);background:var(--auth-paper-bright);border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #0000002e}.app-shell .workspace-lock,.client-app .workspace-lock{border:1px solid var(--auth-rule);background:#f5f5f7;border-radius:14px}.app-shell .workspace-lock>span,.client-app .workspace-lock>span{background:var(--auth-mint);color:var(--auth-mint-deep);border-radius:50%}.app-shell .shell-body{min-height:calc(100vh - 64px)}.app-shell .sidebar{background:radial-gradient(circle at 18% 8%,#0071e32e,#0000 28%),#000;border-radius:0;width:260px;padding:22px 18px 18px;top:64px}.app-shell .broker-main{width:calc(100% - 260px);margin-left:260px;padding:52px clamp(28px,4.2vw,72px) 90px!important}.app-shell .agency-chip{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;min-height:80px;padding:13px}.app-shell .agency-chip>span{background:var(--auth-coral)!important;color:#fff!important;border-radius:12px!important}.app-shell .agency-chip small{color:#a1a1a6;letter-spacing:0;text-transform:none;font-size:10px;font-family:inherit!important}.app-shell .sidebar nav{counter-reset:agency-nav;gap:3px;padding-top:24px}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{counter-increment:agency-nav;color:#a1a1a6;border-radius:12px;min-height:52px;padding:0 13px;font-size:12px;font-weight:690}.app-shell .sidebar nav button:after{color:#6e6e73;letter-spacing:.5px;content:"0" counter(agency-nav);margin-left:auto;font-size:7px;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace!important}.app-shell .sidebar nav button.active,.app-shell .sidebar-bottom>button.active{color:var(--auth-ink);box-shadow:none;background:#fff;border-radius:12px}.app-shell .sidebar nav button.active:before,.app-shell .sidebar-bottom>button.active:before{display:none}.app-shell .sidebar nav button.active:after{color:#0071e3}.app-shell .security-note{border-top:1px solid #ffffff21;margin-top:16px;padding:14px 4px 4px}.app-shell .security-note>span{border-radius:50%;background:var(--auth-mint)!important;color:var(--auth-mint-deep)!important}.app-shell .page-heading{border-bottom:1px solid var(--auth-rule);min-height:132px;padding:0 0 27px;position:relative;align-items:end!important;margin-bottom:25px!important}.app-shell .page-heading:after{display:none}.app-shell .page-heading p,.app-shell .review-header>p{text-transform:none;color:#bf4800!important;letter-spacing:0!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important}.app-shell .page-heading h1,.app-shell .review-header h1,.app-shell .client-record-person h1{letter-spacing:-3.3px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important;font-size:clamp(42px,4.3vw,62px)!important;font-weight:700!important;line-height:.98!important}.app-shell .page-heading>div>span{max-width:690px;line-height:1.55;color:var(--auth-muted)!important;font-size:14px!important}.app-shell .heading-actions .primary,.app-shell .primary{box-shadow:none;transform:none;border-color:var(--auth-coral)!important;background:var(--auth-coral)!important;color:#fff!important;border-radius:999px!important}.app-shell .heading-actions .primary:hover,.app-shell .primary:hover{box-shadow:none;transform:translateY(-1px);background:#0077ed!important}.app-shell .secondary{border-color:var(--auth-rule)!important;background:var(--auth-paper-bright)!important;color:var(--auth-ink)!important;border-radius:999px!important}.app-shell .stats-grid{border:1px solid var(--auth-rule)!important;background:var(--auth-paper-bright)!important;border-radius:24px!important;gap:0!important;overflow:hidden!important}.app-shell .stat-card{border:0!important;border-right:1px solid var(--auth-rule)!important;min-height:138px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.app-shell .stat-card:last-child{border-right:0!important}.app-shell .stat-card strong{color:var(--auth-ink)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important;font-size:46px!important;font-weight:650!important}.app-shell .stat-card:first-child strong{color:#0071e3!important}.app-shell .panel,.app-shell .table-panel,.app-shell .review-card,.app-shell .review-aside>article,.app-shell .policy-admin-card{background:var(--auth-paper-bright);border:1px solid var(--auth-rule)!important;border-radius:24px!important;box-shadow:0 10px 35px #0000000b!important}.app-shell .panel-title,.app-shell .section-toolbar,.app-shell .review-card-title{border-bottom-color:var(--auth-rule)!important}.app-shell .panel-title p,.app-shell .section-toolbar p,.app-shell .client-card-title h2,.app-shell .note-composer h2{color:var(--auth-ink)!important;letter-spacing:-.8px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important;font-weight:650!important}.app-shell .claim-icon,.app-shell .quick-actions button>i,.app-shell .clients-panel .client-cell i,.app-shell .client-next-action-person i{background:var(--auth-mint)!important;color:var(--auth-mint-deep)!important;border-radius:12px!important}.app-shell .data-row:hover,.app-shell .claim-row:hover{background:#f5f5f7!important}.app-shell .status,.app-shell .access-pill,.app-shell .active-pill{border-radius:999px!important}.app-shell .clients-panel .section-toolbar{border-bottom-color:var(--auth-rule);background:var(--auth-paper-bright)}.app-shell .client-book-readiness{border-top-color:var(--auth-rule);background:#f5f5f7}.app-shell .client-readiness-score,.app-shell .client-readiness-stats>article,.app-shell .client-next-actions{box-shadow:none;border-color:#10171724;border-radius:16px}.app-shell .client-record-hero{background:radial-gradient(circle at 78% 22%,#3b82f63d,#0000 28%),radial-gradient(circle at 15% 88%,#9b51e033,#0000 32%),#000;border:0;border-radius:28px}.app-shell .client-record-tabs{border:1px solid var(--auth-rule);background:var(--auth-paper-bright);border-radius:14px;margin-top:12px}.app-shell .client-record-tabs button.active{border-color:var(--auth-coral);color:#0071e3}.client-app .client-main{max-width:1320px;padding:52px 28px 96px}.client-app .client-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#3b82f63d,#0000 28%),radial-gradient(circle at 18% 92%,#9b51e033,#0000 31%),#000;border:0;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:44px;min-height:340px;margin:0;padding:58px clamp(30px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000002e}.client-app .client-hero:before{color:#a1a1a6;letter-spacing:0;content:"Private client portal";font-size:11px;font-weight:600;position:absolute;top:28px;left:clamp(30px,5vw,68px);font-family:inherit!important}.client-app .client-hero:after{color:#ffffff40;letter-spacing:0;content:"Private and verified";font-size:10px;position:absolute;top:26px;right:30px;font-family:inherit!important}.client-app .client-hero p{color:#a1a1a6;letter-spacing:0;font-size:13px;font-weight:600;font-family:inherit!important}.client-app .client-hero h1{color:#fff;letter-spacing:-4.5px;max-width:720px;margin-top:18px;font-size:clamp(54px,6.1vw,82px);font-weight:680;line-height:.94;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important}.client-app .client-hero>div>span{color:#a1a1a6;max-width:680px;font-size:15px;line-height:1.65}.client-app .incident-button{border:0;border-radius:22px;min-width:0;padding:19px;box-shadow:0 18px 55px #0071e347;background:var(--auth-coral)!important;color:#fff!important}.client-app .incident-button>i{border-radius:14px;color:#fff!important;background:#ffffff29!important}.client-app .incident-button strong{color:#fff!important}.client-app .incident-button small{color:#ffffffb8!important}.client-app .client-trust-strip{border:1px solid var(--auth-rule);background:#fff;border-radius:24px;min-height:128px;margin:24px 0 58px;padding:0;overflow:hidden;box-shadow:0 10px 35px #0000000b}.client-app .client-trust-strip>span{border-right:1px solid var(--auth-rule);min-height:127px;padding:25px 27px}.client-app .client-trust-strip>span:last-child{border-right:0}.client-app .client-trust-strip i{background:var(--auth-mint);color:var(--auth-mint-deep);border-radius:12px}.client-app .client-trust-strip strong{color:var(--auth-ink)}.client-app .client-trust-strip small{color:#6e6e73}.client-app .client-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.62fr);gap:18px}.client-app .client-section-title{border-bottom:1px solid var(--auth-rule);min-height:74px;margin-top:6px;padding:0 4px 16px}.client-app .client-section-title p{color:var(--auth-ink);letter-spacing:-1.4px;font-size:32px;font-weight:650;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important}.client-app .client-section-title span{color:var(--auth-muted);letter-spacing:0;text-transform:none;font-size:11px;font-family:inherit!important}.client-app .client-active-claims>button,.client-app .wallet-card,.client-app .client-claim-history,.client-app .client-policy-preparing,.client-app .client-side>article,.client-app .status-hero,.client-app .status-page .panel{border:1px solid var(--auth-rule);background:var(--auth-paper-bright);border-radius:22px;box-shadow:0 10px 35px #0000000b}.client-app .client-active-claims>button:hover,.client-app .wallet-card:hover{transform:translateY(-2px);box-shadow:0 18px 55px #0000001a}.client-app .client-active-claims>button.needs-action{background:var(--auth-coral-soft);border-color:#b9d8ff}.client-app .wallet-card{padding:30px;position:relative;overflow:hidden}.client-app .wallet-card:before{background:var(--auth-coral);content:"";width:5px;height:100%;position:absolute;top:0;left:0}.client-app .wallet-card:after{display:none}.client-app .wallet-card>p{color:#bf4800;letter-spacing:0;font-size:11px;font-family:inherit!important}.client-app .wallet-card>h2{color:var(--auth-ink);letter-spacing:-1.7px;font-size:34px;font-weight:650;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important}.client-app .policy-icon{background:var(--auth-mint)!important;color:var(--auth-mint-deep)!important;border-radius:12px!important}.client-app .active-pill,.client-app .privacy-status{border-radius:999px}.client-app .wallet-meta{border:1px solid var(--auth-rule);background:#f5f5f7;border-radius:16px}.client-app .wallet-actions a,.client-app .wallet-actions button,.client-app .broker-help a,.client-app .client-privacy-card button{border-radius:999px!important}.client-app .wallet-actions button:last-child,.client-app .client-privacy-card button{border-color:var(--auth-coral)!important;background:var(--auth-coral)!important;color:#fff!important}.client-app .broker-help{overflow:hidden;background:radial-gradient(circle at 82% 12%,#3b82f642,#0000 31%),#000!important;border:0!important;box-shadow:0 28px 80px #0000002e!important}.client-app .broker-help>span{border-radius:12px;background:var(--auth-coral)!important;color:#fff!important}.client-app .broker-help p{color:#a1a1a6;letter-spacing:0;text-transform:none;font-size:11px;font-family:inherit!important}.client-app .broker-help h3{color:#fff;font-size:28px;font-weight:650;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important}.client-app .broker-help small{color:#a1a1a6}.client-app .client-safety{border-color:var(--auth-rule)!important;background:#fff!important}.client-app .client-safety>span{color:#fff;background:#1d1d1f;border-radius:50%}.client-app .client-privacy-card>small{color:#bf4800;font-family:inherit!important}.client-app .client-privacy-card h3,.client-app .client-policy-preparing h2{font-weight:650;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Arial,sans-serif!important}@media (max-width:1100px){.app-shell .app-header:before,.client-app .app-header:before{display:none}.client-app .client-hero{grid-template-columns:1fr;align-items:end}.client-app .incident-button{max-width:520px}.client-app .client-grid{grid-template-columns:1fr}.client-app .client-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.client-app .client-privacy-card{grid-column:1/-1}}@media (max-width:760px){.app-shell .app-header,.client-app .app-header{height:66px;padding:0 14px}.app-shell .app-header:after,.client-app .app-header:after{width:54px;left:14px}.app-shell .shell-body{min-height:calc(100vh - 66px)}.app-shell .broker-main{width:100%;margin-left:0;padding:27px 14px 108px!important}.app-shell .page-heading{min-height:auto;padding-bottom:20px;align-items:start!important}.app-shell .page-heading:after{display:none}.app-shell .page-heading h1{letter-spacing:-1.8px!important;font-size:42px!important}.app-shell .heading-actions{width:100%}.app-shell .heading-actions button{flex:1}.app-shell .stats-grid{grid-template-columns:1fr!important}.app-shell .stat-card{border-right:0!important;border-bottom:1px solid var(--auth-rule)!important;min-height:105px!important}.app-shell .stat-card:last-child{border-bottom:0!important}.app-shell .sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px 18px 0 0;box-shadow:0 -10px 35px #0000002e;background:#000000f5!important;width:100%!important;height:76px!important;padding:8px!important;top:auto!important;bottom:0!important}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{border-radius:12px!important}.app-shell .sidebar nav button:after{display:none}.app-shell .sidebar nav button.active,.app-shell .sidebar-bottom>button.active{box-shadow:none}.client-app .client-main{padding:22px 13px 80px}.client-app .client-hero{border-radius:26px;gap:28px;min-height:520px;padding:64px 24px 27px;box-shadow:0 24px 65px #0003}.client-app .client-hero:before{top:22px;left:24px}.client-app .client-hero:after{display:none}.client-app .client-hero h1{letter-spacing:-2.5px;font-size:58px}.client-app .client-hero>div>span{font-size:14px}.client-app .incident-button{width:100%;max-width:none}.client-app .client-trust-strip{border-radius:20px;grid-template-columns:1fr;margin:18px 0 40px}.client-app .client-trust-strip>span{border-bottom:1px solid #1017171f;border-right:0;min-height:86px}.client-app .client-trust-strip>span:last-child{border-bottom:0}.client-app .client-side{grid-template-columns:1fr}.client-app .client-privacy-card{grid-column:auto}.client-app .client-section-title p{font-size:28px}.client-app .wallet-card{padding:23px}}@media (max-width:420px){.app-shell .brand strong,.client-app .brand strong{font-size:20px}.app-shell .account-summary>.user-meta,.client-app .account-summary>.user-meta,.client-app .workspace-lock{display:none}.client-app .client-hero{min-height:490px}.client-app .client-hero h1{font-size:50px}}.app-shell,.client-app{--workspace-coral:#0071e3;--workspace-coral-soft:#edf6ff;--client-coral:#0071e3;--client-coral-soft:#edf6ff}.wizard-shell{--capture-coral:#0071e3;--capture-coral-soft:#edf6ff}.app-shell .page-heading p,.app-shell .review-header>p,.app-shell .client-book-readiness>header small,.app-shell .client-next-actions-heading small,.app-shell .sidebar nav button.active i,.app-shell .sidebar-bottom>button.active i,.app-shell .mobile-more-trigger.active>i,.client-app .wallet-card>p,.client-app .client-privacy-card>small,.billing-heading p,.billing-packs-section>header p,.billing-purchases>header p,.billing-activity>header p,.billing-pack-grid>article>b{color:#0071e3!important}.billing-launch-mode{background:#edf6ff;border-color:#b9d8ff}.billing-launch-mode>i{color:#fff;background:#0071e3}.billing-launch-mode span{color:#486a8f}.billing-launch-mode em{color:#06c;background:#fff}.billing-pack-grid>article>em{color:#fff;background:#0071e3}.billing-pack-grid>article.featured>b{color:#8fc5ff!important}.billing-pack-grid button:not(:disabled){color:#fff;background:#0071e3}.billing-pack-grid>article:not(.featured) button:not(:disabled){background:var(--workspace-ink)}.login-submit,.signup-next,.signup-complete>a,.account-message-page form>button,.primary-link,.activation-submit,.activation-complete>button,.wizard-shell .primary{color:#fff!important}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
