.zcf{--zcf-navy:var(--zind-accent,var(--zu-brand));--zcf-out:120ms;--zcf-in:200ms;display:flex;flex-direction:column;container-type:inline-size;padding:clamp(20px,2.4vw,32px);border:1px solid var(--zu-line);border-radius:var(--zu-r-4);background:var(--zu-light-sunken);box-shadow:var(--zu-shadow-panel);color:var(--zu-ink)}.zcf p{margin:0}.zcf__top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.zcf__name{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zcf .zcf__cover{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-block:clamp(12px,1.4vw,18px) clamp(16px,1.8vw,22px)}.zcf__insured{font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:clamp(24px,2.3vw,30px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.zcf__policy{color:var(--zu-ink-3);font:500 var(--zv-t-cap) /1.3 var(--zu-mono)}.zcf__file{min-inline-size:0;margin:0;padding:0;border:0}.zcf__pick{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.zcf__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;margin-bottom:12px}.zcf__tab{position:relative;display:grid;grid-template-rows:20px auto auto;row-gap:4px;min-width:0;padding:0 0 14px;border-radius:var(--zu-r-2);color:var(--zu-ink-2);cursor:pointer}.zcf__tab:not(:last-child):before{content:"";position:absolute;top:9.5px;left:20px;right:-16px;height:1px;background:color-mix(in oklab,var(--zcf-navy) 45%,var(--zu-line-2))}.zcf__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--zcf-navy);opacity:0;transition:opacity .16s var(--vk-ease-snappy)}.zcf__tick{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--zcf-navy);box-shadow:0 0 0 3px var(--zu-light-sunken)}.zcf__tick:before{content:"";position:absolute;left:7px;top:4px;width:4.5px;height:8.5px;border-right:2px solid var(--zu-light-raise);border-bottom:2px solid var(--zu-light-raise);transform:rotate(45deg)}.zcf__tab-when{margin-top:6px;color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.zcf__tab-name{font-size:var(--zv-t-body);font-weight:500;line-height:1.3;transition:color .16s var(--vk-ease-snappy)}.zcf__tab:hover .zcf__tab-name{color:var(--zu-ink)}.zcf__pick[value=adjuster]:checked~.zcf__tabs [data-tab=adjuster],.zcf__pick[value=claim-opened]:checked~.zcf__tabs [data-tab=claim-opened],.zcf__pick[value=first-notice]:checked~.zcf__tabs [data-tab=first-notice],.zcf__pick[value=inspection]:checked~.zcf__tabs [data-tab=inspection]{color:var(--zu-ink);cursor:default}.zcf__pick[value=adjuster]:checked~.zcf__tabs [data-tab=adjuster] .zcf__tab-name,.zcf__pick[value=claim-opened]:checked~.zcf__tabs [data-tab=claim-opened] .zcf__tab-name,.zcf__pick[value=first-notice]:checked~.zcf__tabs [data-tab=first-notice] .zcf__tab-name,.zcf__pick[value=inspection]:checked~.zcf__tabs [data-tab=inspection] .zcf__tab-name{font-weight:600}.zcf__pick[value=adjuster]:checked~.zcf__tabs [data-tab=adjuster] .zcf__tick,.zcf__pick[value=claim-opened]:checked~.zcf__tabs [data-tab=claim-opened] .zcf__tick,.zcf__pick[value=first-notice]:checked~.zcf__tabs [data-tab=first-notice] .zcf__tick,.zcf__pick[value=inspection]:checked~.zcf__tabs [data-tab=inspection] .zcf__tick{box-shadow:0 0 0 3px var(--zu-light-sunken),0 0 0 5px color-mix(in oklab,var(--zcf-navy) 35%,transparent)}.zcf__pick[value=adjuster]:checked~.zcf__tabs [data-tab=adjuster]:after,.zcf__pick[value=claim-opened]:checked~.zcf__tabs [data-tab=claim-opened]:after,.zcf__pick[value=first-notice]:checked~.zcf__tabs [data-tab=first-notice]:after,.zcf__pick[value=inspection]:checked~.zcf__tabs [data-tab=inspection]:after{opacity:1}.zcf__pick[value=adjuster]:focus-visible~.zcf__tabs [data-tab=adjuster],.zcf__pick[value=claim-opened]:focus-visible~.zcf__tabs [data-tab=claim-opened],.zcf__pick[value=first-notice]:focus-visible~.zcf__tabs [data-tab=first-notice],.zcf__pick[value=inspection]:focus-visible~.zcf__tabs [data-tab=inspection]{outline:2px solid var(--zu-brand);outline-offset:4px}.zcf__sheets{position:relative;overflow:clip;overflow-clip-margin:6px}.zcf__sheet{position:absolute;inset:0 0 auto;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,26px) clamp(18px,2vw,26px);border:1px solid var(--zu-line-2);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:0 1px 2px color-mix(in oklab,var(--zu-light-ink) 5%,transparent);visibility:hidden;opacity:0;transition:opacity var(--zcf-out) var(--zu-scene-ease),visibility 0s linear var(--zcf-out)}.zcf__pick[value=adjuster]:checked~.zcf__sheets [data-tab=adjuster],.zcf__pick[value=claim-opened]:checked~.zcf__sheets [data-tab=claim-opened],.zcf__pick[value=first-notice]:checked~.zcf__sheets [data-tab=first-notice],.zcf__pick[value=inspection]:checked~.zcf__sheets [data-tab=inspection]{position:relative;visibility:visible;opacity:1;transition:opacity var(--zcf-in) var(--zu-scene-ease) var(--zcf-out),visibility 0s}@container (min-width: 640px){.zcf__sheets{display:grid;overflow:visible}.zcf__sheet{position:relative;inset:auto;grid-area:1/1}}.zcf .zcf__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.zcf__meta{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.2 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcf-doc{display:grid;gap:20px 32px;margin-top:14px;padding-top:16px;border-top:1px solid var(--zu-line)}.zcf-doc__main,.zcf-doc__side{display:grid;align-content:start;min-width:0}.zcf-doc__side{gap:10px}@container (min-width: 720px){.zcf-doc--calendar .zcf-doc__side,.zcf-doc:not(.zcf-doc--calendar){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.zcf-doc--calendar .zcf-doc__side{column-gap:32px}.zcf-doc--calendar .zcf-offer{margin-bottom:0;padding-bottom:0;border-bottom:0}}@container (min-width: 1040px){.zcf-doc.zcf-doc--calendar{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.zcf-doc--calendar .zcf-doc__side{grid-template-columns:minmax(0,1fr);row-gap:18px}.zcf-doc--calendar .zcf-offer{padding-bottom:16px;border-bottom:1px solid var(--zu-line)}}.zcf .zcf-doc__k{font:600 var(--zv-t-mono) /1.3 var(--zu-mono)}.zcf .zcf-doc__k,.zcf-doc__who{color:var(--zu-ink-3);letter-spacing:.12em;text-transform:uppercase}.zcf-doc__who{margin-right:8px;font:600 var(--zv-t-mono) /1 var(--zu-mono)}.zcf-text{display:grid;align-content:start;gap:6px}.zcf .zcf-text__k{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcf .zcf-text__body{max-width:34ch;padding:10px 13px;border-radius:var(--zu-r-4) var(--zu-r-4) var(--zu-r-4) var(--zu-r-1);background:var(--zu-light-sunken);color:var(--zu-ink);font-size:var(--zv-t-cap);line-height:1.45}.zcf-check{position:relative;flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:color-mix(in oklab,var(--zcf-navy) 13%,transparent)}.zcf-check:before{content:"";position:absolute;left:5.5px;top:3px;width:4px;height:7.5px;border-right:1.75px solid var(--zcf-navy);border-bottom:1.75px solid var(--zcf-navy);transform:rotate(45deg)}.zcf-read{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.zcf-read__line{display:flex;align-items:flex-start;gap:10px;color:var(--zu-ink);font-size:15px;line-height:1.45}.zcf .zcf-read__answer{margin-top:8px;color:var(--zu-ink-2);font-size:15px;line-height:1.45}.zcf-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:6px;margin:0;padding:0;list-style:none}.zcf-shot{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 10px 7px 7px;border:1px solid var(--zu-line);border-radius:var(--zu-r-3);background:var(--zu-light-raise)}.zcf-shot__glyph{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--zu-r-2);background:var(--zu-light-sunken);color:var(--zu-ink-2)}.zcf-shot__glyph svg{width:15px;height:15px}.zcf-shot__name{min-width:0;color:var(--zu-ink);font-size:var(--zv-t-cap);line-height:1.3}.zcf .zcf-claim__no{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px}.zcf-claim__num{font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:clamp(30px,6.4cqi,40px);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zcf-claim__status{padding:4px 7px 3px;border:1px solid color-mix(in oklab,var(--zcf-navy) 55%,transparent);border-radius:var(--zu-r-2);background:color-mix(in oklab,var(--zcf-navy) 8%,transparent);color:var(--zcf-navy);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zcf-claim__rec{margin-top:12px}.zcf-claim__rec .r2-rec__line{padding-block:1px}.zcf-claim__rec .r2-rec__v{color:var(--zu-ink-2)}.zcf-claim__rec .r2-rec__v[data-ink]{color:var(--zu-ink)}@media (max-width:559px){.zcf .r2-rec[data-stack=phone] .r2-rec__k{font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zcf .r2-rec[data-stack=phone] .r2-rec__v{font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.45;letter-spacing:0;text-wrap:pretty}}.zcf-brief__head{display:grid;gap:4px;margin:0}.zcf-brief__head>div{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline}.zcf-brief__head dt{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcf-brief__head dd{margin:0;color:var(--zu-ink);font-size:15px;font-weight:500;line-height:1.4}.zcf .zcf-brief__body{margin-top:10px;color:var(--zu-ink-2);font-size:15px;line-height:1.5}.zcf-attach{margin:0;padding:0;list-style:none}.zcf-attach__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:9px;border-top:1px solid var(--zu-line)}.zcf-attach__row:last-child{border-bottom:1px solid var(--zu-line)}.zcf-attach__icon{position:relative;justify-content:center;height:22px}.zcf-attach__icon,.zcf-wave{display:flex;align-items:center;width:24px}.zcf-wave{gap:1px;height:100%}.zcf-wave>span{flex:1 1 0;min-width:1px;border-radius:var(--zu-r-dot);background:var(--zcf-navy)}.zcf-attach__row[data-kind=photos] .zcf-attach__icon:before,.zcf-attach__row[data-kind=record] .zcf-attach__icon:before,.zcf-attach__row[data-kind=transcript] .zcf-attach__icon:before{content:"";width:17px;height:21px;border:1.5px solid var(--zu-ink-3);border-radius:var(--zu-r-1)}.zcf-attach__row[data-kind=transcript] .zcf-attach__icon:before{background:repeating-linear-gradient(180deg,transparent 0 4px,var(--zu-ink-3) 4px 5.5px) 50% /9px 12px no-repeat}.zcf-attach__row[data-kind=record] .zcf-attach__icon:before{background:linear-gradient(180deg,var(--zcf-navy) 0 5px,transparent 5px) top /100% 100% no-repeat,repeating-linear-gradient(180deg,transparent 0 3px,var(--zu-ink-3) 3px 4.5px) center 8px /9px 9px no-repeat}.zcf-attach__row[data-kind=photos] .zcf-attach__icon:before{width:22px;height:17px;background:linear-gradient(160deg,transparent 55%,color-mix(in oklab,var(--zcf-navy) 40%,transparent) 55%);box-shadow:4px -4px 0 -1.5px var(--zu-light-raise),4px -4px 0 0 var(--zu-ink-3)}.zcf-attach__name{color:var(--zu-ink);font-size:var(--zv-t-cap);font-weight:500}.zcf-attach__meta{color:var(--zu-ink-3);font:500 var(--zv-t-cap) /1 var(--zu-mono);font-variant-numeric:tabular-nums}.zcf-week{--zcf-hour:22px;--zcf-name:20px;display:grid;grid-template-columns:2.75rem minmax(0,1fr);column-gap:8px;margin-top:8px}.zcf-week__ruler{position:relative;height:calc(var(--zcf-hour) * var(--zcf-hours));margin:var(--zcf-name) 0 0;padding:0;list-style:none}.zcf-week__ruler>li{position:absolute;top:calc(var(--at) * 100%);right:0;color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.06em;white-space:nowrap;translate:0 -50%}.zcf-week__days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.zcf-week__day{display:grid;grid-template-rows:var(--zcf-name) auto;min-width:0}.zcf-week__name{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcf-week__day[data-booked] .zcf-week__name{color:var(--zu-ink)}.zcf-week__track{position:relative;height:calc(var(--zcf-hour) * var(--zcf-hours));margin:0;padding:0;list-style:none;border-radius:var(--zu-r-2);background:repeating-linear-gradient(180deg,var(--zu-line-soft) 0 1px,transparent 1px var(--zcf-hour)),var(--zu-light-sunken);box-shadow:inset 0 0 0 1px var(--zu-line-soft)}.zcf-ev{position:absolute;inset-inline:2px;top:calc(var(--from) * 100% + 1px);height:calc(var(--len) * 100% - 2px);display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:3px 6px 3px 9px;border:1px solid var(--zu-line-2);border-radius:var(--zu-r-2);background:var(--zu-light-raise);box-shadow:inset 2px 0 0 var(--zu-ink-3)}.zcf-ev>span:not(.sr-only){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zcf-ev__t{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.1 var(--zu-mono);font-variant-numeric:tabular-nums}.zcf-week .zcf-ev>.zcf-ev__t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zcf-ev__job{color:var(--zu-ink);font-size:15px;font-weight:500;line-height:1.15}.zcf-ev__what{color:var(--zu-ink-3);font-size:var(--zv-t-cap);line-height:1.15}.zcf-ev--booked{z-index:1;border-color:var(--zcf-navy);background:var(--zcf-navy);box-shadow:none}.zcf-ev--booked .zcf-ev__t,.zcf-ev--booked .zcf-ev__what{color:color-mix(in oklab,var(--zu-light-raise) 76%,transparent)}.zcf-ev--booked .zcf-ev__job{color:var(--zu-light-raise)}.zcf-offer{display:grid;align-content:start;gap:6px;margin-bottom:6px;padding-bottom:14px;border-bottom:1px solid var(--zu-line)}@container (max-width: 799px){.zcf-week{grid-template-columns:minmax(0,1fr)}.zcf-week__ruler{display:none}.zcf-week__days{grid-template-columns:minmax(0,1fr);gap:0}.zcf-week__day{grid-template-columns:3rem minmax(0,1fr);grid-template-rows:none;align-items:baseline;column-gap:10px;padding-block:8px;border-top:1px solid var(--zu-line)}.zcf-week__track{display:grid;gap:4px;height:auto;border-radius:0;background:none;box-shadow:none}.zcf-ev{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 9px 5px 11px}.zcf-ev>span:not(.sr-only){white-space:normal}.zcf-week .zcf-ev>.zcf-ev__t{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.zcf-ev__what:before{content:"· "}}.zcf__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding-top:20px}.zcf .zcf__systems{display:grid;flex:1 1 26rem;gap:12px;min-width:0}.zcf .zcf__tally{margin-left:auto;color:var(--zu-ink-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.zcf__tally-sum:before{content:"·";content:"·"/"";margin-inline-end:.28em}.zcf .zcf__tally strong{margin-inline-start:.15em;color:var(--zu-ink);font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h3);font-weight:520;letter-spacing:-.02em}.zcf .zcf__data{flex:1 0 100%;margin:0;padding-top:16px;border-top:1px solid var(--zu-line);font-size:var(--zv-t-cap);line-height:1.5}.zcf__data .zind-cap__say{color:var(--zu-ink-2)}@container (max-width: 519px){.zcf .zcf__tally{margin-left:0}.zcf__tally-calls,.zcf__tally-sum{display:block}.zcf__tally-sum:before{content:none}.zcf__top{flex-direction:column-reverse;align-items:flex-start;gap:8px}}@container (max-width: 679px){.zcf__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zcf__tab{grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"when when" "tick name";column-gap:8px;row-gap:6px;padding:10px 12px 12px;border:1px solid var(--zu-line);border-radius:var(--zu-r-3);overflow:hidden}.zcf__tab:not(:last-child):before{content:none}.zcf__tick{grid-area:tick;align-self:center;width:16px;height:16px;box-shadow:none}.zcf__tick:before{left:5.5px;top:3px;width:4px;height:7px}.zcf__tab-when{grid-area:when;margin-top:0;letter-spacing:.08em}.zcf__tab-name{grid-area:name;font-size:var(--zv-t-cap)}.zcf__pick[value=adjuster]:checked~.zcf__tabs [data-tab=adjuster],.zcf__pick[value=claim-opened]:checked~.zcf__tabs [data-tab=claim-opened],.zcf__pick[value=first-notice]:checked~.zcf__tabs [data-tab=first-notice],.zcf__pick[value=inspection]:checked~.zcf__tabs [data-tab=inspection]{border-color:var(--zu-line-2);background:var(--zu-light-raise)}.zcf__pick[value=adjuster]:checked~.zcf__tabs [data-tab=adjuster] .zcf__tick,.zcf__pick[value=claim-opened]:checked~.zcf__tabs [data-tab=claim-opened] .zcf__tick,.zcf__pick[value=first-notice]:checked~.zcf__tabs [data-tab=first-notice] .zcf__tick,.zcf__pick[value=inspection]:checked~.zcf__tabs [data-tab=inspection] .zcf__tick{box-shadow:0 0 0 3px color-mix(in oklab,var(--zcf-navy) 25%,transparent)}}@media (prefers-reduced-motion:reduce){.zcf{--zcf-out:0ms;--zcf-in:0ms}.zcf__tab-name,.zcf__tab:after{transition:none}}@media print{.zcf__sheets{display:grid;gap:12px;overflow:visible}.zcf__sheet{position:static;grid-area:auto;visibility:visible;opacity:1;border-radius:var(--zu-r-4);break-inside:avoid}}.zcoi-box{container-type:inline-size}.zcoi{--zcoi-navy:var(--zind-accent,var(--zu-brand));--zcoi-pad:clamp(18px,2vw,26px);display:grid;gap:20px clamp(28px,3vw,40px);color:var(--zu-ink)}.zcoi,.zcoi p{margin:0}@container (min-width: 1100px){.zcoi{grid-template-columns:minmax(0,1fr) 20rem;grid-template-rows:auto 1fr;row-gap:28px}.zcoi__ask{grid-column:2;grid-row:1}.zcoi__sheet{grid-column:1;grid-row:1/span 2}.zcoi__side{grid-column:2;grid-row:2}}.zcoi__ask{display:grid;gap:6px}.zcoi__ask-k{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.14em;text-transform:uppercase}.zcoi__said{max-width:62ch;color:var(--zu-ink-2);font-size:var(--zv-t-body);line-height:1.5;text-wrap:pretty}.zcoi__sheet{container-type:inline-size;min-width:0;border:1px solid var(--zu-line-2);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:var(--zu-shadow-panel)}.zcoi .zcoi__k{color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcoi__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:calc(var(--zcoi-pad) - 2px) var(--zcoi-pad) 16px;border-bottom:2px solid var(--zu-ink)}.zcoi .zcoi__title{font-family:var(--font-display-tight),var(--font-sans),system-ui,sans-serif;font-size:var(--zv-t-h3);font-weight:520;line-height:1.15;letter-spacing:-.025em}.zcoi .zcoi__date{display:flex;align-items:baseline;gap:10px;color:var(--zu-ink);font:500 var(--zv-t-cap) /1.3 var(--zu-mono);font-variant-numeric:tabular-nums}.zcoi__row{display:grid;border-bottom:1px solid var(--zu-line-2)}.zcoi__cell{display:grid;align-content:start;gap:2px;min-width:0;padding:14px var(--zcoi-pad) 16px}.zcoi__cell>.zcoi__k{margin-bottom:6px}.zcoi .zcoi__name{color:var(--zu-ink);font-size:var(--zv-t-body);font-weight:500;line-height:1.4}.zcoi .zcoi__line,.zcoi .zcoi__text{color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.5}.zcoi .zcoi__text{max-width:52ch;text-wrap:pretty}@container (min-width: 560px){.zcoi__parties{grid-template-columns:repeat(2,minmax(0,1fr))}.zcoi__ends{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.zcoi__row>.zcoi__cell+.zcoi__cell{border-left:1px solid var(--zu-line-2)}.zcoi__parties>.zcoi__insurer{grid-column:1/-1;border-top:1px solid var(--zu-line-2)}.zcoi__row>.zcoi__cell.zcoi__insurer{border-left:0}}@container (min-width: 760px){.zcoi__parties{grid-template-columns:repeat(3,minmax(0,1fr))}.zcoi__parties>.zcoi__insurer{grid-column:auto;border-top:0}.zcoi__row>.zcoi__cell.zcoi__insurer{border-left:1px solid var(--zu-line-2)}}@container (max-width: 559px){.zcoi__row>.zcoi__cell+.zcoi__cell{border-top:1px solid var(--zu-line-2)}}.zcoi__holder{background:color-mix(in oklab,var(--zcoi-navy) 7%,var(--zu-light-raise));box-shadow:inset 2px 0 0 var(--zcoi-navy)}.zcoi__cov{width:100%;border-collapse:collapse;border-bottom:1px solid var(--zu-line-2)}.zcoi__cov .zcoi__cov-k{padding:14px var(--zcoi-pad) 8px;text-align:left}.zcoi__cov thead th{padding:8px 12px 8px 0;border-block:1px solid var(--zu-line);color:var(--zu-ink-3);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.zcoi__cov abbr{text-decoration:none}.zcoi__cov td:first-child,.zcoi__cov th:first-child{padding-left:var(--zcoi-pad)}.zcoi__cov td:last-child,.zcoi__cov th:last-child{padding-right:var(--zcoi-pad)}.zcoi__cov tbody>tr>*{padding:12px 12px 12px 0;border-top:1px solid var(--zu-line);vertical-align:initial}.zcoi__cov tbody>tr:first-child>*{border-top:0}.zcoi .zcoi__type{color:var(--zu-ink);font-size:var(--zv-t-cap);font-weight:500;line-height:1.4;text-align:left}.zcoi__d,.zcoi__no{color:var(--zu-ink-2);font:500 var(--zv-t-cap) /1.4 var(--zu-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.zcoi__cov .zcoi__more,.zcoi__d-k{display:none}.zcoi__addl{white-space:nowrap}.zcoi__limits dl{display:grid;gap:4px;margin:0}.zcoi__limits dt{color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.4}.zcoi__limits dd{margin:0;color:var(--zu-ink);font:500 var(--zv-t-cap) /1.4 var(--zu-mono);font-variant-numeric:tabular-nums}.zcoi__pol[data-lit]>*{background:color-mix(in oklab,var(--zcoi-navy) 5%,var(--zu-light-raise))}.zcoi__pol[data-lit] :is(.zcoi__no,.zcoi__d){color:var(--zu-ink)}.zcoi .zcoi__pol:not([data-lit]) .zcoi__type{color:var(--zu-ink-2);font-weight:400}.zcoi__pol:not([data-lit]) .zcoi__limits dt{color:var(--zu-ink-3)}.zcoi__pol:not([data-lit]) .zcoi__limits dd{color:var(--zu-ink-2)}.zcoi__addl .zr-mark{top:0;vertical-align:-3px}.zcoi__addl .zr-mark,.zcoi__k .zr-mark{margin-inline-start:8px}.zcoi__tick{position:relative;display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;background:var(--zcoi-navy);vertical-align:-3px}.zcoi__tick:before{content:"";position:absolute;left:6.5px;top:3.5px;width:4px;height:8px;border-right:2px solid var(--zu-light-raise);border-bottom:2px solid var(--zu-light-raise);transform:rotate(45deg)}.zcoi__limits dl>div{display:grid}@container (max-width: 719px){.zcoi__cov thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zcoi__cov,.zcoi__cov .zcoi__cov-k,.zcoi__cov tbody{display:block}.zcoi__pol{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px var(--zcoi-pad) 14px;border-top:1px solid var(--zu-line)}.zcoi__pol[data-lit]{background:color-mix(in oklab,var(--zcoi-navy) 5%,var(--zu-light-raise))}.zcoi__cov tr.zcoi__pol>*{padding:0;border:0;background:none}.zcoi__type{flex:1 1 auto}.zcoi__no{flex-basis:100%}.zcoi__d-k{display:inline;margin-right:6px;color:var(--zu-ink-3);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.zcoi__limits{flex-basis:100%;padding-top:4px}}@container (max-width: 519px){.zcoi__pol:not([data-lit]){display:none}.zcoi__cov .zcoi__more{display:block}.zcoi__cov .zcoi__more td{display:block;padding:12px var(--zcoi-pad) 14px;border-top:1px solid var(--zu-line);color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.45}}.zcoi__foot{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px var(--zcoi-pad) calc(var(--zcoi-pad) - 4px)}.zcoi .zcoi__sent,.zcoi__foot{display:flex;align-items:center}.zcoi .zcoi__sent{gap:10px;color:var(--zu-ink);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcoi__sent .zcoi__sent-mark{flex:none;margin-inline-start:0}.zcoi .zcoi__sign{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.4}.zcoi__side{display:grid;align-content:start;gap:28px;min-width:0}@container (min-width: 1100px){.zcoi__side{display:flex;flex-direction:column;gap:28px}.zcoi .zcoi__systems{margin-top:auto}}@container (min-width: 640px) and (max-width: 1099px){.zcoi__side{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,3vw,40px)}.zcoi__side .zcoi__systems{grid-column:1/-1}}.zcoi__card{overflow:hidden;border:1px solid var(--zu-line-2);border-radius:var(--zu-r-4);background:var(--zu-light-raise);box-shadow:var(--zu-shadow-panel)}.zcoi .zcoi__card-k{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 16px 10px;background:var(--zcoi-navy);color:var(--zu-light-raise);font:600 var(--zv-t-mono) /1.3 var(--zu-mono);letter-spacing:.12em;text-transform:uppercase}.zcoi__card-names{display:grid;gap:2px;min-width:0}.zcoi__card-agency,.zcoi__card-kind{white-space:nowrap}.zcoi__card-k .zcoi__card-mark{top:0;flex:none;margin:-1px 0 0}.zcoi__card-kind{color:color-mix(in oklab,var(--zu-light-raise) 78%,transparent)}.zcoi .zcoi__card-insured{padding:14px 16px 0;color:var(--zu-ink);font-size:var(--zv-t-body);font-weight:500;line-height:1.35}.zcoi__card-vehicle{padding:2px 16px 0;color:var(--zu-ink-2);font-size:var(--zv-t-cap);line-height:1.45}.zcoi__card .zcoi__card-rec{margin:12px 16px 0;padding:10px 0 14px;border-top:1px solid var(--zu-line);font-size:var(--zv-t-cap)}.zcoi__card-rec .r2-rec__v{color:var(--zu-ink)}.zcoi .zcoi__systems{padding-top:16px;border-top:1px solid var(--zu-line)}.zins-file{padding-block:clamp(4px,1vw,16px) clamp(56px,5.6vw,80px);background:var(--zu-light-base);color:var(--zu-ink)}.zins-service{padding-block:clamp(56px,5.6vw,80px) clamp(48px,4.4vw,64px);border-top:1px solid var(--zu-line);background:var(--zu-light-void);color:var(--zu-ink)}.zins-service__object{margin-top:clamp(40px,4.4vw,64px)}