.claimplans{gap:var(--space-5)}.claimplan,.claimplans{display:flex;flex-direction:column}.claimplan{gap:var(--space-3)}.claimplan-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.claimplan-head h2{margin:0}.claimplan-head span{color:var(--ink-3);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kindcards{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.kindcard{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;transition:border-color .15s ease}.kindcard:hover{border-color:var(--line-strong)}.kindcard .icontile{width:44px;height:44px}.kindcard-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.kindcard-title{line-height:22px}.kindcard-desc{font-size:var(--text-sm);line-height:20px}.kindcard-desc,.kindcard>.icon{color:var(--ink-3)}.claimplan .kv{padding:var(--space-1) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}@media (min-width:720px){.claimplan .kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4)}.claimplan .kv-row{grid-column:1/-1;grid-template-columns:subgrid}}.pastclaim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.steps{flex-direction:column;margin:0;padding:0;list-style:none}.steps,.steps li{display:flex;gap:var(--space-3)}.steps li{align-items:flex-start;color:var(--ink-2)}.steps .icontile{width:40px;height:40px;background:var(--surface);border:1px solid var(--line);color:var(--brand-deep);font-size:var(--text-sm);font-weight:600}.steps li>span:last-child{padding-top:var(--space-2)}.card>h2:first-child{margin-top:0}.cf-layout{display:grid;grid-template-columns:184px minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.cf-index{position:-webkit-sticky;position:sticky;top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.cf-index-label{margin:0;padding:0 10px;color:var(--ink-3);font-size:var(--text-xs);font-weight:500}.cf-index ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.cf-index li a:not(.btn){display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border-radius:var(--radius-sm);color:var(--ink-3);font-size:var(--text-sm);font-weight:500;line-height:1.25;text-decoration:none}.cf-index li a:not(.btn):hover{background:var(--tray);color:var(--ink)}.cf-num{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--dashed);border-radius:50%;color:var(--ink-4);font-size:var(--text-xs);font-weight:600}.cf-num .icon{width:13px;height:13px;stroke-width:3}.cf-index .done .cf-num{border:0;background:var(--brand-soft);color:var(--brand)}.cf-index li a.bad{color:var(--error)}.cf-index .bad .cf-num{border:0;background:var(--error-bg);color:var(--error)}.cf-index li a[aria-current=step]{--step-bg:var(--brand-wash);--step-ink:var(--brand-deep);--step-mark:var(--brand-fill);background:var(--step-bg);color:var(--step-ink)}.cf-index li a.bad[aria-current=step]{--step-bg:var(--error-bg);--step-ink:var(--error);--step-mark:var(--error)}.cf-index a[aria-current=step] .cf-num{border:0;border-radius:8px;background:var(--step-mark);color:var(--brand-ink)}.cf-form{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.cf-form .msg,.cf-form>*{margin-top:0;margin-bottom:0}.cf-known h2{margin:0 0 var(--space-2)}.cf-known .help{margin-top:var(--space-2)}.cf-section{display:flex;flex-direction:column;gap:20px;margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);scroll-margin-top:var(--space-5)}.cf-section:first-child{margin-top:0;padding-top:0;border-top:0}.cf-section>*{margin-top:0;margin-bottom:0}.cf-section-head{display:flex;align-items:center;gap:var(--space-3)}.cf-section-head h2{margin:0}.cf-section-head .cf-num{width:30px;height:30px;border:0;border-radius:10px;background:var(--tray);color:var(--ink);font-size:var(--text-sm)}.cf-intro{color:var(--ink-3)}.cq{display:flex;flex-direction:column;gap:var(--space-2)}.cq>*{margin:0}.cq .fl{color:var(--ink);font-size:var(--text-sm);font-weight:500;line-height:20px}.cq.bad .cq-list,.cq.bad .seg{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--error),0 0 0 4px var(--error-ring)}.cq.bad .check .box{border-color:var(--error);box-shadow:var(--ring-error)}.opt.tick:before{display:none}.opt.tick .box{position:absolute;top:50%;left:var(--space-4);display:grid;place-items:center;width:var(--control);height:var(--control);margin-top:calc(var(--control) / -2);border:1.5px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--brand-ink)}.opt.tick[aria-pressed=true] .box{background:var(--brand-fill);border-color:var(--brand-fill)}.opt.tick .box .icon{width:14px;height:14px;stroke-width:3}.cq .check{margin:0;padding:0}.dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:var(--surface);border:1px dashed var(--dashed);border-radius:var(--radius-sm);color:var(--ink-2);text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.dropzone.drag,.dropzone:focus-within,.dropzone:hover{border-color:var(--brand);background:var(--brand-soft)}.dropzone:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.dropzone .icon{width:28px;height:28px;color:var(--ink-3)}.dropzone strong{color:var(--ink);font-weight:500}.dropzone span{color:var(--ink-3);font-size:var(--text-sm);line-height:20px}.dropzone .dz-touch{display:none}@media (hover:none){.dropzone .dz-mouse{display:none}.dropzone .dz-touch{display:block}}.cf-refused{display:flex;flex-direction:column;gap:var(--space-1)}.cf-refused .fielderr{margin:0}.filerows{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.filerow{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-sm)}.filerow>.icon{color:var(--ink-3)}.filerow-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filerow-size{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filerow button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:var(--fill);border:0;border-radius:50%;color:var(--ink-2);cursor:pointer}.filerow button:hover{color:var(--ink)}.filerow button .icon{width:16px;height:16px}.filerow-bar{flex:none;width:96px;height:4px;overflow:hidden;border:0;border-radius:2px;background:var(--line);-webkit-appearance:none;-moz-appearance:none;appearance:none}.filerow-bar::-webkit-progress-bar{background:var(--line)}.filerow-bar::-webkit-progress-value{border-radius:2px;background:var(--brand)}.filerow-bar::-moz-progress-bar{border-radius:2px;background:var(--brand)}.filerow-pct{flex:none;width:40px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.filerow-pct.ok{color:var(--success)}.filerow-pct .icon{width:16px;height:16px}.cf-notes{display:flex;flex-direction:column;gap:var(--space-2)}@media (max-width:1023px){.cf-layout{grid-template-columns:minmax(0,1fr)}.cf-index{display:none}}.cf-bar{display:none}.cf-missing{scroll-margin-top:var(--space-5)}@media (max-width:1023px){.cf-missing,.cf-section{scroll-margin-top:calc(var(--ptop-h) + var(--space-8))}.cf-bar{position:-webkit-sticky;position:sticky;top:var(--ptop-h);z-index:10;display:flex;align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));padding:var(--space-2) var(--space-5);background:var(--bg);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--text-sm);line-height:24px}.cf-bar b{color:var(--ink);font-weight:500}.cf-bar.done .cf-num{border:0;background:var(--brand-soft);color:var(--brand)}.cf-bar.bad,.cf-bar.bad b{color:var(--error)}.cf-bar.bad .cf-num{border:0;background:var(--error-bg);color:var(--error)}}.cf-foot{margin-top:-4px;display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-3) var(--space-2)}.cf-foot .btn{width:auto;min-height:40px;margin:0 0 var(--press-depth);padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.cq-list .opt:first-child{margin-top:0}@media (min-width:720px){.cq-list.grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:var(--fill);border-radius:var(--radius-md)}.cq-list.grid .opt{border-radius:0}.cq-list.grid .opt:nth-child(2):after{display:none}}@media (max-width:719px){.filerow-bar{width:56px}.cf-foot .btn{width:100%}}