@charset "UTF-8";@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--map-bg:#E3E8EC;--map-blk:#D2DAE0;--map-road:#FFFFFF;--map-txt:#506171;--serif:Newsreader,Georgia,serif;--sans:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--stage:#DDE3E9;--ground:#F3F5F7;--surface:#FFFFFF;--s-high:#E8EDF1;--ink:#0E2436;--ink2:#546779;--ink3:#576677;--line:#DFE5EA;--line2:#EDF1F4;--line-ctl:#7891A6;--p:#004170;--on-p:#FFFFFF;--p-cont:#D3E6FA;--brand-ink:#004170;--ok:#1C6B4F;--warn:#6B5778;--err:#BA1A1A;--hero:#00243F;--hero2:#0E3A5F;--hero-line:#2A567E;--hero-dim:#8FB4D4;--hero-chip:#CFE3F4;--ok-hero:#8AD6B2;--on-hero:#FFFFFF;--hero-text:#CBDEEF;--hbtn:#FFFFFF;--on-hbtn:#00243F;--hero-edge:transparent;--rail:#FFFFFF;--rail-line:#DFE5EA;--zebra:#FAFBFC;--e1:0 1px 2px rgba(9,30,48,.05),0 10px 24px -14px rgba(9,30,48,.16);--e2:0 2px 4px rgba(0,20,38,.1),0 18px 40px -18px rgba(0,20,38,.34);--rc:16px;--rb:10px;--rq:12px;--rs:3px}:root{--fs-13:.8125rem;--fs-14:.875rem;--fs-14-5:.90625rem;--fs-16:1rem;--fs-16-5:1.03125rem;--fs-17:1.0625rem;--fs-17-5:1.09375rem;--fs-18:1.125rem;--fs-18-5:1.15625rem;--fs-19:1.1875rem;--fs-20:1.25rem;--fs-21:1.3125rem;--fs-22:1.375rem;--fs-23:1.4375rem;--fs-24:1.5rem;--fs-26:1.625rem;--fs-27:1.6875rem;--fs-28:1.75rem;--fs-30:1.875rem;--fs-31:1.9375rem;--fs-34:2.125rem;--fs-36:2.25rem;--fs-38:2.375rem;--fs-40:2.5rem;--fs-42:2.625rem;--fs-44:2.75rem;--fs-46:2.875rem;--fs-52:3.25rem}:root[data-style=ledger]{--stage:#E9E6DF;--ground:#FBFAF8;--surface:#FFFFFF;--s-high:#F3F0EA;--ink:#14212B;--ink2:#57554D;--ink3:#69675E;--line:#E3DFD6;--line2:#EFECE5;--line-ctl:#9E9071;--p-cont:#E3ECF4;--hero:#FBFAF8;--hero2:#F3F0EA;--hero-line:#D8D4CA;--hero-dim:#69675E;--hero-chip:#43474E;--ok-hero:#1C6B4F;--on-hero:#14212B;--hero-text:#3F3D36;--hbtn:#004170;--on-hbtn:#FFFFFF;--hero-edge:#E3DFD6;--rail:#FFFFFF;--rail-line:#E3DFD6;--zebra:#FBFAF8;--e1:0 0 0 1px #E3DFD6;--e2:0 0 0 1px #D8D4CA;--rc:4px;--rb:2px;--rq:3px;--rs:0px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--map-bg:#1B2630;--map-blk:#232F3A;--map-road:#2E3D4A;--map-txt:#94A8B8;--chip-tint:20%;--seg-thumb:color-mix(in srgb,var(--surface),var(--ink) 16%);--seg-shadow:.4;--stage:#070C11;--ground:#0C1218;--surface:#161E26;--s-high:#1E2831;--ink:#E3E8ED;--ink2:#9BA9B6;--ink3:#94A2B0;--line:#28323C;--line2:#1E2831;--line-ctl:#546A7F;--p:#8FC2EC;--on-p:#00243F;--p-cont:#0E3A5F;--brand-ink:#DDE9F3;--ok:#8AD6B2;--warn:#D7BDE4;--err:#FFB4AB;--hero:#001A2E;--hero-text:#CBDEEF;--rail:#111920;--rail-line:#28323C;--zebra:#121A21;--e1:0 1px 2px rgba(0,0,0,.4),0 12px 26px -14px rgba(0,0,0,.55);--e2:0 2px 6px rgba(0,0,0,.5),0 20px 44px -18px rgba(0,0,0,.7)}:root[data-style=ledger]:not([data-theme=light]){--stage:#0E0C0A;--ground:#171412;--surface:#1F1B18;--s-high:#282320;--ink:#EAE5DD;--ink2:#ABA396;--ink3:#A89F93;--line:#37312A;--line2:#282320;--line-ctl:#716556;--p-cont:#123A5C;--hero:#171412;--hero2:#282320;--hero-line:#40392F;--hero-dim:#958B7C;--hero-chip:#CFC7B8;--on-hero:#EAE5DD;--hero-text:#C9C2B6;--hbtn:#8FC2EC;--on-hbtn:#00243F;--hero-edge:#37312A;--rail:#1A1614;--rail-line:#37312A;--zebra:#1C1816;--e1:0 0 0 1px #37312A;--e2:0 0 0 1px #40392F}}:root[data-theme=dark]{color-scheme:dark;--map-bg:#1B2630;--map-blk:#232F3A;--map-road:#2E3D4A;--map-txt:#94A8B8;--chip-tint:20%;--seg-thumb:color-mix(in srgb,var(--surface),var(--ink) 16%);--seg-shadow:.4;--stage:#070C11;--ground:#0C1218;--surface:#161E26;--s-high:#1E2831;--ink:#E3E8ED;--ink2:#9BA9B6;--ink3:#94A2B0;--line:#28323C;--line2:#1E2831;--line-ctl:#546A7F;--p:#8FC2EC;--on-p:#00243F;--p-cont:#0E3A5F;--brand-ink:#DDE9F3;--ok:#8AD6B2;--warn:#D7BDE4;--err:#FFB4AB;--hero:#001A2E;--hero-text:#CBDEEF;--rail:#111920;--rail-line:#28323C;--zebra:#121A21;--e1:0 1px 2px rgba(0,0,0,.4),0 12px 26px -14px rgba(0,0,0,.55);--e2:0 2px 6px rgba(0,0,0,.5),0 20px 44px -18px rgba(0,0,0,.7)}:root[data-theme=dark][data-style=ledger]{--stage:#0E0C0A;--ground:#171412;--surface:#1F1B18;--s-high:#282320;--ink:#EAE5DD;--ink2:#ABA396;--ink3:#A89F93;--line:#37312A;--line2:#282320;--line-ctl:#716556;--p-cont:#123A5C;--hero:#171412;--hero2:#282320;--hero-line:#40392F;--hero-dim:#958B7C;--hero-chip:#CFC7B8;--on-hero:#EAE5DD;--hero-text:#C9C2B6;--hbtn:#8FC2EC;--on-hbtn:#00243F;--hero-edge:#37312A;--rail:#1A1614;--rail-line:#37312A;--zebra:#1C1816;--e1:0 0 0 1px #37312A;--e2:0 0 0 1px #40392F}*{box-sizing:border-box}body{background:var(--stage);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.5}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--sans);font-weight:600;font-size:var(--fs-14);letter-spacing:.01em;color:var(--ink2)}.money{font-family:var(--serif);font-weight:300;letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--ink)}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:400;letter-spacing:-.015em;color:var(--brand-ink)}h1{font-size:var(--fs-30);line-height:1.1}h2{font-size:var(--fs-23)}h3{font-size:var(--fs-19);font-weight:500}p{margin:0}a{color:var(--p)}button{font-family:inherit}.chip{--chip:var(--ink2);display:inline-block;max-width:100%;padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--chip) var(--chip-tint, 12%),var(--surface));font-family:var(--sans);font-style:normal;font-weight:600;font-size:var(--fs-13);line-height:1.5;letter-spacing:.01em;color:var(--chip);justify-self:start}.chip.ok{--chip:var(--ok)}.chip.warn{--chip:var(--warn)}.chip.err{--chip:var(--err)}:root[data-style=ledger] .chip{background:none;border-radius:0;padding:0 0 0 9px;border-left:2px solid var(--chip)}.card{background:var(--surface);border-radius:var(--rc);box-shadow:var(--e1);padding:22px;container-type:inline-size}.card.quiet{background:var(--s-high);box-shadow:none;border-radius:var(--rq)}.card.navy{background:var(--hero);color:var(--on-hero)}.card.navy h1,.card.navy h2,.card.navy h3{color:var(--on-hero)}.card.navy .eyebrow{color:var(--hero-dim)}.card.navy .money{color:var(--on-hero)}.note{background:var(--surface);border-left:3px solid var(--warn);border-radius:var(--rc);box-shadow:var(--e1);padding:18px}.note.err{border-left-color:var(--err)}.note.ok{border-left-color:var(--ok)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:0;border-radius:var(--rb);cursor:pointer;font-weight:600;font-size:var(--fs-16-5);letter-spacing:.01em;background:var(--p);color:var(--on-p);transition:transform .12s,opacity .12s}.btn:hover{transform:translateY(-1px)}.btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.onhero{background:var(--hbtn);color:var(--on-hbtn)}.btn.onhero.ghost{background:transparent;color:var(--hero-chip);box-shadow:inset 0 0 0 1px var(--hero-line)}.btn.err{background:var(--surface);color:var(--err);box-shadow:inset 0 0 0 1px var(--err)}.btn[disabled]{background:var(--s-high);color:var(--ink3);cursor:not-allowed;transform:none;box-shadow:none}.kv{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line2);align-items:baseline}.kv:last-child{border-bottom:0}.kv .k{font-size:var(--fs-14-5);color:var(--ink2)}.kv .v{font-family:var(--serif);font-weight:500;font-size:var(--fs-17);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.kv .v.mono{font-family:var(--mono);font-size:var(--fs-16);letter-spacing:-.01em}table{width:100%;border-collapse:collapse;font-size:var(--fs-16)}th{text-align:left;font-weight:600;font-size:var(--fs-14);letter-spacing:.01em;color:var(--ink2);padding:0 14px 10px;border-bottom:1px solid var(--line)}td{padding:14px;border-bottom:1px solid var(--line2);color:var(--ink);vertical-align:top}tbody tr:nth-child(2n){background:var(--zebra)}tbody tr:last-child td{border-bottom:0}td.r,th.r{text-align:right;font-variant-numeric:tabular-nums}.tablewrap{overflow-x:auto}@container (max-width:560px){.tablewrap{overflow-x:visible}.tablewrap table,.tablewrap tbody,.tablewrap tfoot,.tablewrap tr,.tablewrap td{display:block;width:auto}.tablewrap thead{display:none}.tablewrap tbody tr{background:none;border-bottom:1px solid var(--line);padding:15px 0}.tablewrap tbody tr:first-child{padding-top:2px}.tablewrap tbody tr:last-child{border-bottom:0;padding-bottom:2px}.tablewrap td{border:0;padding:0;margin-top:9px;display:grid;grid-template-columns:max(124px,38%) 1fr;gap:6px 14px;align-items:baseline;white-space:normal}.tablewrap td>*{grid-column:2}.tablewrap td:first-child{display:block;margin-top:0;font-size:var(--fs-17)}.tablewrap td:first-child>*{grid-column:auto}.tablewrap td:before{content:attr(data-l);font-family:var(--sans);font-weight:600;font-size:var(--fs-14);letter-spacing:.01em;color:var(--ink2);overflow-wrap:anywhere}.tablewrap td:first-child:before,.tablewrap td:not([data-l]):before{content:none}.tablewrap td.r,.tablewrap th.r{text-align:left}.tablewrap td.r[data-l]{white-space:normal}.tablewrap td.act{grid-template-columns:1fr}.tablewrap tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.tablewrap tfoot td{display:block;margin-top:0}}@container (max-width:700px){.tablewrap[data-cols="5"]{overflow-x:visible}.tablewrap[data-cols="5"] table,.tablewrap[data-cols="5"] tbody,.tablewrap[data-cols="5"] tfoot,.tablewrap[data-cols="5"] tr,.tablewrap[data-cols="5"] td{display:block;width:auto}.tablewrap[data-cols="5"] thead{display:none}.tablewrap[data-cols="5"] tbody tr{background:none;border-bottom:1px solid var(--line);padding:15px 0}.tablewrap[data-cols="5"] tbody tr:first-child{padding-top:2px}.tablewrap[data-cols="5"] tbody tr:last-child{border-bottom:0;padding-bottom:2px}.tablewrap[data-cols="5"] td{border:0;padding:0;margin-top:9px;display:grid;grid-template-columns:max(124px,38%) 1fr;gap:6px 14px;align-items:baseline;white-space:normal}.tablewrap[data-cols="5"] td>*{grid-column:2}.tablewrap[data-cols="5"] td:first-child{display:block;margin-top:0;font-size:var(--fs-17)}.tablewrap[data-cols="5"] td:first-child>*{grid-column:auto}.tablewrap[data-cols="5"] td:before{content:attr(data-l);font-family:var(--sans);font-weight:600;font-size:var(--fs-14);letter-spacing:.01em;color:var(--ink2);overflow-wrap:anywhere}.tablewrap[data-cols="5"] td:first-child:before,.tablewrap[data-cols="5"] td:not([data-l]):before{content:none}.tablewrap[data-cols="5"] td.r,.tablewrap[data-cols="5"] th.r{text-align:left}.tablewrap[data-cols="5"] td.r[data-l]{white-space:normal}.tablewrap[data-cols="5"] td.act{grid-template-columns:1fr}.tablewrap[data-cols="5"] tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.tablewrap[data-cols="5"] tfoot td{display:block;margin-top:0}}@container (max-width:840px){.tablewrap[data-cols="6"],.tablewrap[data-cols="7"]{overflow-x:visible}.tablewrap[data-cols="6"] table,.tablewrap[data-cols="6"] tbody,.tablewrap[data-cols="6"] tfoot,.tablewrap[data-cols="6"] tr,.tablewrap[data-cols="6"] td,.tablewrap[data-cols="7"] table,.tablewrap[data-cols="7"] tbody,.tablewrap[data-cols="7"] tfoot,.tablewrap[data-cols="7"] tr,.tablewrap[data-cols="7"] td{display:block;width:auto}.tablewrap[data-cols="6"] thead,.tablewrap[data-cols="7"] thead{display:none}.tablewrap[data-cols="6"] tbody tr,.tablewrap[data-cols="7"] tbody tr{background:none;border-bottom:1px solid var(--line);padding:15px 0}.tablewrap[data-cols="6"] tbody tr:first-child,.tablewrap[data-cols="7"] tbody tr:first-child{padding-top:2px}.tablewrap[data-cols="6"] tbody tr:last-child,.tablewrap[data-cols="7"] tbody tr:last-child{border-bottom:0;padding-bottom:2px}.tablewrap[data-cols="6"] td,.tablewrap[data-cols="7"] td{border:0;padding:0;margin-top:9px;display:grid;grid-template-columns:max(124px,38%) 1fr;gap:6px 14px;align-items:baseline;white-space:normal}.tablewrap[data-cols="6"] td>*,.tablewrap[data-cols="7"] td>*{grid-column:2}.tablewrap[data-cols="6"] td:first-child,.tablewrap[data-cols="7"] td:first-child{display:block;margin-top:0;font-size:var(--fs-17)}.tablewrap[data-cols="6"] td:first-child>*,.tablewrap[data-cols="7"] td:first-child>*{grid-column:auto}.tablewrap[data-cols="6"] td:before,.tablewrap[data-cols="7"] td:before{content:attr(data-l);font-family:var(--sans);font-weight:600;font-size:var(--fs-14);letter-spacing:.01em;color:var(--ink2);overflow-wrap:anywhere}.tablewrap[data-cols="6"] td:first-child:before,.tablewrap[data-cols="6"] td:not([data-l]):before,.tablewrap[data-cols="7"] td:first-child:before,.tablewrap[data-cols="7"] td:not([data-l]):before{content:none}.tablewrap[data-cols="6"] td.r,.tablewrap[data-cols="6"] th.r,.tablewrap[data-cols="7"] td.r,.tablewrap[data-cols="7"] th.r{text-align:left}.tablewrap[data-cols="6"] td.r[data-l],.tablewrap[data-cols="7"] td.r[data-l]{white-space:normal}.tablewrap[data-cols="6"] td.act,.tablewrap[data-cols="7"] td.act{grid-template-columns:1fr}.tablewrap[data-cols="6"] tfoot tr,.tablewrap[data-cols="7"] tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-top:1px solid var(--line);padding-top:12px;margin-top:4px}.tablewrap[data-cols="6"] tfoot td,.tablewrap[data-cols="7"] tfoot td{display:block;margin-top:0}}.grid{display:grid;gap:18px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.split{display:grid;grid-template-columns:1fr 340px;gap:22px;align-items:start}@media(max-width:980px){.g2,.g3,.split{grid-template-columns:1fr}}@container (max-width:520px){.g2,.g3{grid-template-columns:1fr}}.field{display:grid;gap:6px;align-content:start}.field>.eyebrow{font-size:var(--fs-13)}h3.subhead{font-family:var(--sans);font-weight:600;font-size:var(--fs-14);letter-spacing:.01em;color:var(--ink2)}.field input.opt,.field select.opt{display:block;height:48px;min-height:48px;padding:0 14px;font-size:var(--fs-17);line-height:normal;font-family:var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line-ctl);border-radius:var(--rb);width:100%}.fieldhelp{font-size:var(--fs-14);line-height:1.5;color:var(--ink2)}.linkbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--p);text-decoration:underline;text-underline-offset:2px}.field input.opt:focus,.field select.opt:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 3px var(--p-cont)}p,td,th,.kv .k,.chip,.railitem{overflow-wrap:anywhere}.kv .v{overflow-wrap:break-word;max-width:72%}.kv .k{min-width:0}.chip{overflow-wrap:break-word}.money,.mono,.opt .trail,.num{overflow-wrap:normal;white-space:nowrap}h1,h2,h3{overflow-wrap:break-word}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.opt:focus-within{border-color:var(--p);box-shadow:0 0 0 3px var(--p-cont)}@media(min-width:981px){.split>.card:last-child{position:sticky;top:78px}}.skiplink{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:var(--rb);background:var(--surface);color:var(--p);font-weight:600;box-shadow:var(--e2);text-decoration:none}.skiplink:focus{top:10px}.main:focus,h1[tabindex="-1"]:focus{outline:none}.app{min-height:100vh;display:flex;flex-direction:column;background:var(--ground)}.topbar{height:58px;flex:none;display:flex;align-items:center;gap:22px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}app-topbar{display:block;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:var(--fs-19);font-weight:500;color:var(--brand-ink);white-space:nowrap}.brand .mark{width:26px;height:26px;border-radius:5px;background:var(--hero);display:grid;place-items:center;color:#fff;font-size:var(--fs-13);flex:none}.topnav{margin-left:auto;display:flex;gap:2px;align-items:center}.topnav__link,.topnav__out{display:inline-flex;align-items:center;gap:7px;background:none;border:0;cursor:pointer;color:var(--ink2);text-decoration:none;font:500 var(--fs-14)/1 var(--sans);padding:9px 11px;border-radius:var(--rb);white-space:nowrap;transition:background .12s,color .12s}.topnav__link svg,.topnav__out svg{width:16px;height:16px;flex:none}.topnav__link:hover,.topnav__out:hover{background:var(--s-high);color:var(--ink)}.topnav__link:focus-visible,.topnav__out:focus-visible,.topnav .who:focus-visible{outline:2px solid var(--p);outline-offset:1px}.topnav__rule{width:1px;height:26px;background:var(--line);margin:0 10px 0 8px}.topnav .who{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border-radius:999px;text-decoration:none;color:inherit;transition:background .12s}.topnav .who:hover{background:var(--s-high)}.who__text{display:flex;flex-direction:column;gap:2px;line-height:1.1}.who__name{font-size:var(--fs-14-5);font-weight:600;color:var(--ink)}.who__role{font-size:var(--fs-13);color:var(--ink3)}.avatar{width:30px;height:30px;border-radius:50%;background:var(--p-cont);display:grid;place-items:center;font-family:var(--serif);font-size:var(--fs-13);color:var(--brand-ink)}.body{flex:1;display:grid;grid-template-columns:252px 1fr;min-height:0}@media(max-width:900px){.body{grid-template-columns:1fr}.rail{display:none}app-rail{display:contents}}.rail{background:var(--rail);border-right:1px solid var(--rail-line);padding:20px 0;overflow-y:auto;min-height:100%}@media(min-width:901px){app-rail{background:var(--rail);border-right:1px solid var(--rail-line)}.rail{position:sticky;top:58px;max-height:calc(100vh - 58px);min-height:0;border-right:0;padding:16px 0;scrollbar-width:thin;scrollbar-color:var(--line) transparent}}.railgroup{padding:0 14px;margin-bottom:16px}.railgroup>.eyebrow{padding:0 10px 9px;display:block;font-size:var(--fs-13)}.railitem{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:10px;border-radius:var(--rb);color:var(--ink2);font-size:var(--fs-16);font-weight:500;min-height:37px;padding-block:8px;white-space:nowrap}.railitem:hover{background:var(--s-high);color:var(--ink)}.railitem.on{background:var(--p-cont);color:var(--brand-ink);font-weight:600}.railitem .ico{color:var(--ink3);transition:color .12s}.railitem:hover .ico{color:var(--ink2)}.railitem.on .ico{color:var(--brand-ink)}.railitem__label{flex:1;min-width:0}.railitem .dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ok);margin-left:auto}.railitem .dot.err{background:var(--err)}.railitem .dot.warn{background:var(--warn)}.main{overflow-x:clip;padding:26px 30px 60px}.page{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:20px;container-type:inline-size}.page.page--wide{max-width:none}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.crumb{background:none;border:0;cursor:pointer;color:var(--ink2);font-size:var(--fs-14);padding:0 0 8px;display:flex;gap:6px;align-items:center}.crumb:hover{color:var(--p)}.crumb{min-height:36px;display:inline-flex;align-items:center}.fnolopen{display:flex;align-items:center;gap:14px;min-height:92px;font-size:var(--fs-17);color:var(--ink2)}.fnolopen .spin{color:var(--p)}.wizhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.wizstep{font-size:var(--fs-16);color:var(--ink2);margin-top:7px;display:flex;flex-wrap:wrap;gap:4px 18px}.wizprogress{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:6px;margin:10px 0 2px;max-width:560px}.wizprogress span{height:4px;border-radius:2px;background:var(--line)}.wizprogress span.on{background:var(--p)}.wizhead__back,.wizhead__cancel{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;background:var(--surface);border:1px solid var(--line-ctl);border-radius:var(--rb);cursor:pointer;font:600 var(--fs-16)/1 var(--sans);letter-spacing:.01em;color:var(--ink);text-decoration:none;white-space:nowrap}.wizhead__back:hover,.wizhead__cancel:hover{background:color-mix(in srgb,var(--ink) 5%,var(--surface))}.wizhead__cancel:hover{color:var(--err);border-color:var(--err)}.wizhead__flip{display:inline-flex;transform:scaleX(-1)}.wizhead button:disabled{opacity:.45;cursor:default}.wizhead button:disabled:hover{background:var(--surface);color:var(--ink);border-color:var(--line-ctl)}.wizhead :is(button,a):focus-visible{outline:2px solid var(--p);outline-offset:2px}.wizside{position:sticky;top:76px}.wizside__go{width:100%;margin-top:16px}@media(max-width:980px){.wizsplit{display:flex;flex-direction:column;align-items:stretch}.wizside{top:auto;bottom:calc(var(--tabbar-h, 0px) + var(--cookiebar-h, 0px));z-index:6;padding:12px 16px;border-radius:var(--rq);box-shadow:0 -1px 0 var(--line),0 -10px 26px -14px #00000047}.wizside__about{display:none}.wizside__go{margin-top:0}.wizside .note{margin-top:0!important;margin-bottom:10px}.wizside--empty{display:none}}.hero{background:var(--hero);color:var(--on-hero);border-radius:var(--rc);padding:26px 28px;box-shadow:var(--e2);border:1px solid var(--hero-edge)}:root[data-style=ledger] .hero{box-shadow:var(--e1)}.hero .eyebrow{color:var(--hero-dim)}.hero .money{color:var(--on-hero)}.hero{position:relative;overflow:hidden;isolation:isolate}:root:not([data-style=ledger]) .hero{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 380' preserveAspectRatio='xMaxYMid slice'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.075' stroke-width='1.3'%3E%3Cpath d='M470 -60C650 14 740 98 900 108S1120 66 1260 -24'/%3E%3Cpath d='M470 -14C650 60 740 144 900 154S1120 112 1260 22'/%3E%3Cpath d='M470 32C650 106 740 190 900 200S1120 158 1260 68'/%3E%3Cpath d='M470 78C650 152 740 236 900 246S1120 204 1260 114'/%3E%3Cpath d='M470 124C650 198 740 282 900 292S1120 250 1260 160'/%3E%3Cpath d='M470 170C650 244 740 328 900 338S1120 296 1260 206'/%3E%3Cpath d='M470 216C650 290 740 374 900 384S1120 342 1260 252'/%3E%3Cpath d='M470 262C650 336 740 420 900 430S1120 388 1260 298'/%3E%3Cpath d='M470 308C650 382 740 466 900 476S1120 434 1260 344'/%3E%3Cpath d='M470 354C650 428 740 512 900 522S1120 480 1260 390'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:cover}.steps{display:flex;gap:0;flex-wrap:wrap}.step{display:flex;align-items:center;gap:9px;padding:9px 18px 9px 0;font-size:var(--fs-14);color:var(--ink2)}.step .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-14);font-weight:600;background:var(--s-high);color:var(--ink2);flex:none}.step.done .n{background:var(--ok);color:#fff}.step.on .n{background:var(--p);color:var(--on-p)}.step.on{color:var(--brand-ink);font-weight:600}.opt{display:flex;gap:13px;align-items:center;width:100%;text-align:left;padding:15px 16px;border-radius:var(--rb);background:var(--surface);cursor:pointer;border:1px solid var(--line);min-height:56px;color:var(--ink);font-size:var(--fs-16)}input.opt,select.opt,textarea.opt{border-color:var(--line-ctl)}.opt:hover{border-color:var(--ink3)}.opt.sel{border-color:var(--p);border-width:2px;padding:14px 15px}.opt .radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink3);flex:none}.opt.sel .radio{border:5.5px solid var(--p)}.opt .check{width:18px;height:18px;border-radius:4px;border:1.5px solid var(--ink3);flex:none}.opt.sel .check{border-color:var(--p);background:var(--p);position:relative}.opt.sel .check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--on-p);border-width:0 2px 2px 0;transform:rotate(45deg)}.opt .trail{margin-left:auto;font-family:var(--serif);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink2)}.opt[disabled]{opacity:.55;cursor:not-allowed}.opt .trail{flex:none}.opt>span:not(.radio):not(.check):not(.trail){min-width:0}.seg,.tabs[role=tablist]{display:flex;gap:2px;padding:3px;border:0;border-radius:12px;background:var(--s-high);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.seg button,.seg a,.tabs[role=tablist] .tabs__tab{min-height:38px;padding:0 18px;margin:0;border:0;border-radius:9px;background:transparent;cursor:pointer;white-space:nowrap;font-size:var(--fs-16);font-weight:500;letter-spacing:.01em;color:var(--ink2)}.seg a{display:inline-flex;align-items:center;text-decoration:none}.seg button:hover,.seg a:hover,.tabs[role=tablist] .tabs__tab:hover{color:var(--ink)}.seg button.on,.seg a.on,.tabs[role=tablist] .tabs__tab.on{background:var(--seg-thumb, var(--surface));color:var(--ink);font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,var(--seg-shadow, .12))}:root[data-style=ledger] .seg,:root[data-style=ledger] .tabs[role=tablist]{gap:0;padding:0;border:1px solid var(--line);border-radius:var(--rb);background:var(--surface)}:root[data-style=ledger] .seg button,:root[data-style=ledger] .seg a,:root[data-style=ledger] .tabs[role=tablist] .tabs__tab{min-height:42px;padding:0 22px;border-radius:0;border-left:1px solid var(--line)}:root[data-style=ledger] .seg button:first-child,:root[data-style=ledger] .seg a:first-child,:root[data-style=ledger] .tabs[role=tablist] .tabs__tab:first-child{border-left:0}:root[data-style=ledger] .seg button.on,:root[data-style=ledger] .seg a.on,:root[data-style=ledger] .tabs[role=tablist] .tabs__tab.on{background:var(--p);color:var(--on-p);box-shadow:none}.idcard{background:#00243f;color:#fff;border-radius:var(--rc);padding:24px;box-shadow:var(--e2);max-width:430px}.idcard .lbl{font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:#8fb4d4;font-weight:600}.idcard .val{font-family:var(--serif);font-size:15px;margin-top:4px;color:#fff}.idcard .rule{height:1px;background:#ffffff29;margin:15px 0}.idcard .fine{font-size:9.5px;line-height:1.5;color:#8fb4d4}.switchwrap{position:fixed;right:18px;bottom:calc(18px + var(--cookiebar-h, 0px));z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.switchwrap>.switchtoggle,.switchwrap>.switch{pointer-events:auto}.switchtoggle{display:none}.switch{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--rb);padding:12px 12px 10px;box-shadow:var(--e2);max-width:min(92vw,420px)}.switch__row{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px}.switch__k{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.switch__seg{display:flex;gap:4px;flex-wrap:wrap}.switch button{background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);padding:8px 11px;border-radius:6px;min-height:34px}.switch button:hover{background:var(--s-high)}.switch button.on{background:var(--p-cont);color:var(--brand-ink);font-weight:700}.switch .sep{width:1px;background:var(--line);margin:4px 2px}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(26px + var(--tabbar-h, 0px));z-index:50;background:var(--hero);color:#fff;padding:14px 22px;border-radius:var(--rb);font-size:var(--fs-14-5);box-shadow:var(--e2);max-width:90vw}:root[data-style=ledger] .toast{background:#14212b}.map{height:220px;border-radius:var(--rb);background:var(--s-high);position:relative;overflow:hidden}.map .road{position:absolute;background:var(--surface)}.map .blk{position:absolute;background:var(--line);border-radius:3px}.app.bare .topbar,.app.bare .rail{display:none}.app.bare .body{grid-template-columns:1fr}.app.bare .main{padding:0}.app.bare .page{max-width:none}.map .pin{position:absolute;width:30px;height:30px;border-radius:50%;background:var(--p);border:4px solid var(--surface);display:grid;place-items:center;color:var(--on-p);font-size:var(--fs-14-5)}.page>*:not(router-outlet),.split>div:not([class]){display:flex;flex-direction:column;gap:20px;min-width:0}.topbar__menu,.topbar__scrim{display:none}@media(max-width:899px){.topbar{gap:12px;padding:0 14px}.topbar__menu{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;margin-left:auto;background:none;border:0;border-radius:var(--rb);color:var(--ink2);cursor:pointer}.topbar__menu:hover{background:var(--s-high);color:var(--ink)}.topbar__menu svg{width:20px;height:20px}.topnav{margin-left:0}.topnav__link span,.topnav__out span,.topnav__rule,.who__text{display:none}.topnav__link,.topnav__out{padding:8px}.topnav .who{padding:2px}.rail{display:block;position:fixed;inset:58px auto 0 0;z-index:30;width:min(280px,82vw);transform:translate(-100%);transition:transform .16s ease;box-shadow:var(--e2);visibility:hidden;padding-bottom:calc(20px + var(--tabbar-h, 0px) + var(--cookiebar-h, 0px))}.rail.open{transform:translate(0);visibility:visible}.topbar__scrim{display:block;position:fixed;inset:58px 0 0;z-index:25;background:#00142666;border:0}}@media(prefers-reduced-motion:reduce){.rail{transition:none}}@media(max-width:720px){.main{padding:16px 14px 96px}.page{gap:16px}.page>*:not(router-outlet){gap:16px}.card{padding:17px 15px}.hero{padding:22px 18px}.hero .money{font-size:var(--fs-36)!important}.pagehead{flex-direction:column;align-items:stretch;gap:12px}.pagehead .btn{width:100%}.pagehead>.chip{align-self:flex-start}}.switchwrap{align-items:flex-end}.switchwrap:not(.open) .switch{display:none}.switchwrap.open .switch{order:-1}.switchtoggle{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--e2);cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.switchtoggle:hover{color:var(--ink)}@media(min-width:901px){.switchwrap{left:18px;right:auto;align-items:flex-start}.app--preview .rail{max-height:calc(100vh - 128px)}}@media(max-width:900px){.switchwrap{right:12px;bottom:calc(12px + var(--tabbar-h, 0px) + var(--cookiebar-h, 0px));left:12px;align-items:flex-end}body:has(.ar__nav,.ad__actions) .switchwrap{bottom:calc(84px + var(--tabbar-h, 0px) + var(--cookiebar-h, 0px))}.switchtoggle{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--e2);cursor:pointer;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}.switchwrap.open .switch{max-width:none;width:100%}}@media(max-width:420px){.topbar{gap:8px;padding:0 10px}.brand{font-size:var(--fs-18)}.main{padding:14px 12px 96px}}@media(max-width:360px){.topnav__link--faq{display:none}}.brand{padding:0}.brand img{display:block;height:30px;width:auto;max-width:158px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .brand{background:#fff;border-radius:var(--rb);padding:6px 9px;line-height:0}:root:not([data-theme=light]) .brand img{height:24px}}:root[data-theme=dark] .brand{background:#fff;border-radius:var(--rb);padding:6px 9px;line-height:0}:root[data-theme=dark] .brand img{height:24px}@media(max-width:420px){.brand img{height:26px}}.public{min-height:100vh;display:grid;grid-template-columns:1.08fr minmax(0,520px);background:var(--surface);align-items:stretch}@media(min-width:861px){.public{height:100vh}.pub-aside,.pub-panel{overflow-y:auto}}.pub-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:34px 52px 40px;color:var(--on-hero);background:radial-gradient(880px 560px at 88% -6%,var(--hero2) 0%,transparent 64%),radial-gradient(620px 460px at -6% 104%,var(--hero2) 0%,transparent 58%),var(--hero)}.pub-aside__art{position:absolute;inset:0;pointer-events:none;opacity:.32}.pub-aside__art svg{width:120%;height:100%;display:block;stroke:var(--hero-line);fill:none;stroke-width:1.1}.pub-aside>*:not(.pub-aside__art){position:relative;z-index:1}.pub-aside__mark{align-self:flex-start;background:#fff;border-radius:var(--rb);padding:11px 14px;line-height:0;box-shadow:0 1px 2px #00142638}.pub-aside__mark img{height:30px;width:auto;display:block}.pub-aside__body{margin-top:auto;padding-top:40px;max-width:32ch}.pub-aside__body .eyebrow{color:var(--hero-chip);font-size:var(--fs-14-5)}.pub-aside__title{font-family:var(--serif);font-weight:400}.pub-aside h1,.pub-aside__title{color:var(--on-hero);font-size:clamp(34px,3.4vw,50px);line-height:1.08;letter-spacing:-.02em;margin-top:16px;text-wrap:balance}.pub-aside__lede{color:var(--hero-text);font-size:var(--fs-17-5);line-height:1.62;margin-top:16px;max-width:40ch}.pub-doors{margin-top:38px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pub-door{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:20px 18px 18px;text-align:left;cursor:pointer;color:var(--on-hero);background:#ffffff13;border:1px solid rgba(255,255,255,.13);border-radius:var(--rc);width:100%;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pub-door:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-2px)}.pub-door__icon{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center}.pub-door__icon svg{width:19px;height:19px;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pub-door--pay .pub-door__icon{background:#cfe3f429}.pub-door--pay .pub-door__icon svg{stroke:var(--hero-chip)}.pub-door--claim .pub-door__icon{background:#8ad6b226}.pub-door--claim .pub-door__icon svg{stroke:var(--ok-hero)}.pub-door b{display:block;font-family:var(--serif);font-weight:500;font-size:var(--fs-19);letter-spacing:-.01em}.pub-door span.sub{display:block;font-size:var(--fs-14-5);color:var(--hero-text);margin-top:5px;line-height:1.5}.pub-door .go{margin-top:6px;display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-16);font-weight:600;letter-spacing:.01em;color:var(--hero-chip)}.pub-door .go svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.2;fill:none;transition:transform .16s ease}.pub-door:hover .go svg{transform:translate(4px)}.pub-aside__legal{margin-top:auto;padding-top:34px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:var(--fs-13);color:var(--hero-text);opacity:.82}.pub-aside__legal a{color:var(--hero-text)}.pub-aside__legal a:hover{color:var(--on-hero)}.pub-panel{display:flex;flex-direction:column;padding:34px 56px 40px;min-width:0;background:var(--surface)}.pub-panel__top{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:var(--fs-14)}.pub-panel__mark{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pub-panel__mark{background:#fff;border-radius:var(--rb);padding:5px 8px;box-sizing:content-box;height:24px}}:root[data-theme=dark] .pub-panel__mark{background:#fff;border-radius:var(--rb);padding:5px 8px;box-sizing:content-box;height:24px}.pub-panel__top a{color:var(--ink2);padding:8px 10px;border-radius:var(--rb)}.pub-panel__top a:hover{background:var(--s-high);color:var(--ink)}.pub-panel__main{margin:auto 0;padding:40px 0;width:100%;max-width:392px}.pub-panel__main h2{font-size:var(--fs-30);letter-spacing:-.018em}.pub-panel__foot{font-size:var(--fs-14);color:var(--ink2);display:flex;flex-direction:column;gap:6px}.lblrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lblrow a{font-size:var(--fs-13);color:var(--ink2)}.lblrow a:hover{color:var(--p)}.formstack{display:flex;flex-direction:column;gap:18px}.formstack .btn{width:100%;min-height:50px;font-size:var(--fs-14-5)}.aside{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-14)}.pwd{position:relative}.pwd input{padding-right:76px}.pwd button{position:absolute;right:7px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:var(--ink2);font-size:var(--fs-14-5);font-weight:600;letter-spacing:.01em;padding:0 11px;min-height:38px;border-radius:var(--rb)}.pwd button:hover{background:var(--s-high);color:var(--ink)}.public--task{grid-template-columns:minmax(0,.86fr) minmax(0,700px)}.public__main{display:flex;flex-direction:column;min-width:0;background:var(--surface)}.public__bar{height:60px;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 40px;background:var(--surface)}.public__bar .brand{display:none;margin-right:auto}.public__bar a{font-size:var(--fs-14);font-weight:500;color:var(--ink2);padding:9px 12px;border-radius:var(--rb)}.public__bar a:hover{background:var(--s-high);color:var(--ink)}.public__field{flex:1;display:grid;place-items:start;padding:12px 56px 48px}.public__panel{width:100%;max-width:580px;min-width:0}.public__panel--wide{max-width:none}@media(min-width:861px){.public__main{overflow-y:auto}}.choose{display:grid;grid-template-columns:1fr 1fr;gap:16px}.choose button{background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);padding:28px 22px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:14px;min-height:190px;box-shadow:var(--e1);color:var(--ink);transition:border-color .14s ease,transform .14s ease}.choose button:hover{border-color:var(--p);transform:translateY(-2px)}.choose svg{width:34px;height:34px;stroke:var(--p);stroke-width:1.4;fill:none}.choose b{font-family:var(--serif);font-size:var(--fs-21);font-weight:500;display:block}.choose span{font-size:var(--fs-14);color:var(--ink2)}@media(max-width:1040px){.pub-aside{padding:28px 34px 34px}.pub-panel{padding:28px 34px 36px}}@media(max-width:860px){.public{display:flex;flex-direction:column}.pub-panel{order:1;padding:16px 20px 34px}.pub-aside{order:2;padding:28px 20px 30px;min-height:auto;flex:1 0 auto}.pub-panel__mark{display:block;height:30px;width:auto;margin-right:auto}.pub-aside__mark{display:none}.pub-aside__body{padding-top:0;max-width:none}.pub-aside h1,.pub-aside__title{font-size:var(--fs-27)}.pub-doors{margin-top:26px;grid-template-columns:1fr;gap:12px}.pub-aside__legal{margin-top:24px;display:flex}.pub-panel__main{margin:0;padding:22px 0 0;max-width:none}.pub-panel__top{justify-content:flex-start;gap:4px}.pub-panel__foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--line2)}.public__main{order:1}.public__bar{padding:0 14px}.public__bar .brand{display:block}.public__field{padding:16px 20px 30px}.choose{grid-template-columns:1fr}.choose button{min-height:0;padding:22px 18px}}.causegrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.cause{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 14px;min-height:132px;cursor:pointer;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--rc);color:var(--ink);transition:border-color .14s ease,transform .14s ease}.cause:hover{border-color:var(--ink3);transform:translateY(-1px)}.cause.sel{border-color:var(--p);border-width:2px;padding:19px 13px;background:var(--p-cont);color:var(--brand-ink)}.cause img{width:42px;height:42px;flex:none}.cause span{font-size:var(--fs-14-5);line-height:1.35}@media(max-width:560px){.causegrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.cause{min-height:118px;padding:16px 10px}.cause.sel{padding:15px 9px}}@container (max-width:560px){.causegrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.cause{min-height:118px;padding:16px 10px}.cause.sel{padding:15px 9px}}.scrim{position:fixed;inset:0;z-index:60;background:#0014267a;border:0}.dialog{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,100vw - 32px);background:var(--surface);border-radius:var(--rc);box-shadow:var(--e2);padding:28px 26px}.dialog--list{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.dialog__x{position:absolute;top:10px;right:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--ink2);cursor:pointer}.dialog__x svg{width:18px;height:18px}.dialog__x:hover{background:var(--s-high);color:var(--ink)}.dialog__x:focus-visible{outline:2px solid var(--p);outline-offset:1px}.dialog__x:disabled{opacity:.45;cursor:default}.dialog__list{display:grid;gap:10px;margin-top:16px;overflow:auto;min-height:0;padding:2px;margin-inline:-2px}.panel{border:1px solid var(--line);border-radius:var(--rb);overflow:hidden}.panel__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--s-high);border:0;cursor:pointer;text-align:left;font-size:var(--fs-16);font-weight:600;color:var(--brand-ink)}.panel__head:hover{background:var(--line2)}.panel__chev svg{width:17px;height:17px;display:block;transition:transform .14s ease}.panel__chev.open svg{transform:rotate(180deg)}.panel__body{padding:14px 16px;display:flex;flex-direction:column;gap:9px;max-height:340px;overflow-y:auto;background:var(--surface)}.main{display:flex;flex-direction:column}.main>.page{flex:1 0 auto;width:100%}.main>.appfoot{width:100%}.appfoot{flex:none;margin:44px auto 0;width:100%;max-width:1120px;padding:20px 0 6px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.appfoot__row{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;font-size:var(--fs-13);color:var(--ink2)}.appfoot__row a{color:var(--ink2)}.appfoot__row a:hover{color:var(--p)}.appfoot__legal{margin-right:auto}.appfoot__diag{font-family:var(--mono);font-size:var(--fs-13);color:var(--ink3);letter-spacing:-.01em}@media(max-width:720px){.appfoot{margin-top:32px}.appfoot__legal{margin-right:0;width:100%}.appfoot__diag{gap:4px 12px}}.upload__drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:30px 18px;cursor:pointer;text-align:center;border:1.5px dashed var(--line);border-radius:var(--rc);background:var(--s-high);transition:border-color .14s ease,background .14s ease}.upload__drop:hover,.upload__drop.over{border-color:var(--p);background:var(--p-cont)}.upload__row{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:var(--rq);background:var(--surface)}.upload__bar{height:4px;border-radius:2px;background:var(--s-high);margin-top:8px;overflow:hidden}.upload__bar span{display:block;height:100%;background:var(--p);transition:width .16s ease}.backlink{font-size:var(--fs-14-5);color:var(--ink2);text-decoration:none;display:inline-block}.backlink:hover{color:var(--brand-ink);text-decoration:underline}.claimhead__id{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:7px;font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink2)}.claimhead__id .mono{font-size:var(--fs-16);font-weight:500;color:var(--ink)}.alertsrow{display:flex;gap:26px;flex-wrap:wrap;align-items:center}.alertsrow__item{display:flex;align-items:center;gap:9px;font-size:var(--fs-16);cursor:pointer}.alertsrow__item.off{opacity:.55;cursor:not-allowed}.alertsrow__item input{width:17px;height:17px;flex:none;accent-color:var(--p);cursor:inherit}.track{list-style:none;margin:0;padding:0;position:relative}.track:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:var(--line);border-radius:1px}.track__step{position:relative;display:flex;gap:16px;padding:0 0 20px}.track__step:last-child{padding-bottom:0}.track__dot{position:relative;z-index:1;flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--surface);border:2px solid var(--line)}.track__step.done .track__dot{background:var(--ok);border-color:var(--ok)}.track__step.now .track__dot{background:var(--surface);border-color:var(--p);box-shadow:0 0 0 3px color-mix(in srgb,var(--p) 18%,transparent)}.track__title{font-size:var(--fs-16);font-weight:600;color:var(--brand-ink)}.track__step.pending .track__title,.track__step.pending .track__date{color:var(--ink3)}.track__date{font-size:var(--fs-13);color:var(--ink2);margin-top:2px;font-variant-numeric:tabular-nums}.track__now{font-family:var(--serif);font-size:var(--fs-19);color:var(--brand-ink);margin-top:6px}.track__msg{font-size:var(--fs-14-5);color:var(--ink2);margin-top:4px;max-width:58ch}.track__more{background:none;border:0;padding:0;margin-top:10px;cursor:pointer;font-size:var(--fs-14);font-weight:600;color:var(--p);text-decoration:underline}.substeps{list-style:none;margin:12px 0 0;padding:0 0 0 2px;border-left:2px solid var(--line2);display:flex;flex-direction:column;gap:14px}.substeps li{display:flex;gap:14px;padding-left:14px;position:relative}.substeps li:before{content:"";position:absolute;left:-5px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--line)}.substeps li.now:before{background:var(--p)}.substeps__date{font-size:var(--fs-13);color:var(--ink2);flex:none;min-width:78px;padding-top:2px}.substeps li p{font-size:var(--fs-14-5)}.sectionhead{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;background:none;border:0;padding:0;cursor:pointer;text-align:left;color:inherit}.sectionhead__chev{font-size:var(--fs-20);line-height:1;color:var(--ink2);transition:transform .14s ease}.sectionhead__chev.open{transform:rotate(180deg)}.linkbtn{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--p);text-decoration:underline;cursor:pointer;text-align:left;overflow-wrap:anywhere}.linkbtn:hover{color:var(--brand-ink)}.heldrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line);border-radius:var(--rb);background:var(--s-high)}.heldrow>div{flex:1}@media(prefers-reduced-motion:reduce){.sectionhead__chev{transition:none}}.claimlist{display:flex;flex-direction:column}.claimlist__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"ico main end chev";align-items:center;column-gap:16px;padding:16px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.claimlist__row:last-child{border-bottom:0}.claimlist__row:hover{background:var(--line2)}.claimlist__row:focus-visible{outline:2px solid var(--p);outline-offset:2px}.claimlist__ico{grid-area:ico;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--p-cont);color:var(--p)}.claimlist__main{grid-area:main;min-width:0;display:flex;flex-direction:column}.claimlist__cause{font-family:var(--serif);font-weight:500;font-size:var(--fs-19);line-height:1.3;letter-spacing:-.01em;color:var(--brand-ink)}.claimlist__sub{font-size:var(--fs-14-5);color:var(--ink2);margin-top:3px}.claimlist__sub .mono{font-size:var(--fs-14)}.claimlist__no{white-space:nowrap}.claimlist__dates{font-size:var(--fs-14);color:var(--ink2);margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.claimlist__sep{width:1px;height:14px;background:var(--line)}.claimlist__note{font-size:var(--fs-14);color:var(--ink);margin-top:6px}.claimlist__end{grid-area:end;display:flex;align-items:center;gap:12px}.claimlist__chev{grid-area:chev;color:var(--ink3);display:grid}.pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:14px;margin-top:4px;border-top:1px solid var(--line)}@media(max-width:640px){.claimlist__row{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ico main chev" ". end end";row-gap:10px;column-gap:14px;align-items:start}.claimlist__ico{align-self:start}.claimlist__chev{align-self:start;margin-top:12px}.claimlist__end{justify-content:flex-start;flex-wrap:wrap}.claimlist__sep{display:none}}.lossrun{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:18px}.lossrun__text{flex:1 1 320px;min-width:0}.lossrun__text h2{font-size:var(--fs-21)}.lossrun__text p{font-size:var(--fs-16);color:var(--ink2);margin-top:5px;max-width:62ch}.lossrun__text .lossrun__notice{color:var(--ink);font-weight:600}.lossrun__what{background:none;border:0;padding:0;margin-top:8px;cursor:pointer;font:600 var(--fs-14-5)/1.4 var(--sans);color:var(--p);text-decoration:underline;text-underline-offset:3px}.lossrun__what:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:4px}.lossrun__about{margin-top:8px;padding:12px 14px;border-radius:var(--rq);background:var(--s-high)}.lossrun__text .lossrun__about p{color:var(--ink);margin-top:0;line-height:1.55}.lossrun__text .lossrun__about p+p{margin-top:8px;color:var(--ink2)}.planlines{display:flex;flex-direction:column;margin-top:14px;padding-top:4px;border-top:1px solid var(--line)}.planterm+.planterm{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.planrow{flex-wrap:wrap}.planrow .v.planrow__state{color:var(--ink2)}.planrow .v.planrow__state.on{color:var(--ok)}.planrow__acts{flex-basis:100%;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:2px}.planrow__acts .btn{min-height:34px;padding:0 12px;font-size:var(--fs-14-5)}.planrow__why{flex-basis:100%;font-size:var(--fs-14);color:var(--ink2);margin-top:2px;max-width:60ch}app-cookie-notice{display:contents}.cookiebar{position:fixed;left:0;right:0;bottom:var(--tabbar-h, 0px);z-index:50;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:16px 22px;background:var(--s-high);border-top:1px solid var(--line);box-shadow:var(--e2)}body:has(.cookiebar) .main{padding-bottom:calc(132px + var(--tabbar-h, 0px))}.cookiebar p{font-size:var(--fs-14);line-height:1.5;max-width:100ch;flex:1;min-width:240px;color:var(--ink2)}.cookiebar a{color:var(--p)}.cookiebar .btn{flex:none;min-height:40px;padding:0 22px}@media(max-width:560px){.cookiebar{padding:14px 16px;gap:12px}.cookiebar .btn{width:100%}}.filecell{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.rowacts{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.rowacts .linkbtn{font-size:var(--fs-13);font-weight:500}.tabs{display:flex;gap:4px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid var(--line)}.tabs::-webkit-scrollbar{display:none}.tabs__tab{background:none;border:0;border-bottom:2px solid transparent;padding:9px 14px;margin-bottom:-1px;cursor:pointer;white-space:nowrap;font-size:var(--fs-14-5);font-weight:600;color:var(--ink2)}.tabs__tab:hover{color:var(--brand-ink)}.tabs__tab.on{color:var(--brand-ink);border-bottom-color:var(--p)}.alerts{display:flex;flex-direction:column}.alert{position:relative;display:flex;gap:18px;align-items:flex-start;padding:16px 2px 16px 14px;border-bottom:1px solid var(--line)}.alert:last-child{border-bottom:0}.alert.unread:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--p)}.alert.unread .alert__subject{font-weight:700}.alert__text{font-size:var(--fs-16);color:var(--ink2);margin-top:4px;max-width:78ch;display:block;text-align:left}button.alert__text{font-weight:400;text-decoration:none;color:var(--ink2);cursor:pointer;background:none;border:0;padding:0;font:inherit}.alert__subject{font-size:var(--fs-16);font-weight:600;color:var(--brand-ink)}.alert--opens{cursor:pointer}.alert--opens:hover{background:var(--line2)}.alert__chev{flex:none;width:16px;align-self:center;display:flex;color:var(--ink3)}.alert--opens:hover .alert__chev{color:var(--p)}.alert--opens button.alert__text:hover{color:var(--brand-ink)}.alert--opens button.alert__text:after{content:"";position:absolute;inset:0}.alert__acts{position:relative;z-index:1}.alert__meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:var(--fs-13);color:var(--ink2)}.alert__acts{display:flex;gap:8px;flex:none;flex-wrap:wrap}.alert__act{min-height:34px;padding:0 12px;font-size:var(--fs-14-5)}.notif__filters{display:grid;gap:8px;margin-top:10px;min-width:min(320px,100%)}@media(max-width:560px){.alert{flex-direction:column;gap:10px}.alert__chev{display:none}}.prefs{display:flex;flex-direction:column;border-top:1px solid var(--line)}.prefs__head,.prefs__row{display:grid;grid-template-columns:1fr 64px 64px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.prefs__head{font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink2);padding:8px 0}.prefs__head span:not(:first-child),.prefs__row input{justify-self:center}.prefs__row input{width:17px;height:17px;accent-color:var(--p);cursor:pointer}.prefs__row input:disabled{cursor:not-allowed;opacity:.4}.prefs__policy{font-size:var(--fs-14);color:var(--ink2);padding:16px 0 4px}.prefs__group{font-size:var(--fs-16);font-weight:600;color:var(--ink);padding:18px 0 0;margin:0}.prefs__fold{padding:16px 0 12px;border-bottom:1px solid var(--line);text-align:left}.prefs__fold .prefs__group{padding:0}.contactrow{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;max-width:620px}.contactrow>.field:first-child{flex:0 1 200px}@media(max-width:560px){.prefs__head,.prefs__row{grid-template-columns:1fr 52px 52px;gap:8px}.contactrow{flex-direction:column;gap:8px}.contactrow .field{width:100%;flex:1 1 auto!important}.contactrow .alertsrow__item,.contactrow .linkbtn{padding-top:0!important}}.phonehead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;max-width:560px}.phonehead__count{font-size:var(--fs-13);color:var(--ink3);font-variant-numeric:tabular-nums}.phones{display:flex;flex-direction:column;margin-top:8px;max-width:560px}.phone{display:grid;grid-template-columns:200px 150px auto 44px;gap:6px 14px;align-items:end;padding:12px 0;border-top:1px solid var(--line2)}.phone:first-child{border-top:0}.phone__ctl{min-height:48px;display:inline-flex;align-items:center;gap:7px}.phone__remove{width:44px;height:48px;display:grid;place-items:center;border:0;padding:0;background:none;color:var(--ink2);border-radius:var(--rb);cursor:pointer}.phone__remove:hover{color:var(--err);background:var(--s-high)}.phone__remove:focus-visible{outline:2px solid var(--p);outline-offset:1px}.phone__note{grid-column:1/-1;font-size:var(--fs-13);color:var(--ink2)}@media(max-width:560px){.phone{grid-template-columns:minmax(0,1fr) auto 44px}.phone__num{grid-column:1/-1}}.topnav .bell{position:relative;display:inline-flex;align-items:center;padding:6px;border-radius:var(--rs);color:inherit}.topnav .bell svg{width:19px;height:19px;display:block}.topnav .bell:hover{background:var(--line2)}.bell__count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--p);color:var(--on-p);font-size:var(--fs-13);font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.bell__count.act{background:var(--err)}.req{color:var(--err);font-weight:700}.cardnote{font-size:var(--fs-14);color:var(--ink2);margin-top:6px;max-width:70ch}.stackkv{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-bottom:1px solid var(--line)}.stackkv:last-child{border-bottom:0}.stackkv .k{font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink2)}.stackkv .v{font-size:var(--fs-16);color:var(--ink);white-space:pre-line}.docs__top{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.docs__top h2{font-size:var(--fs-21)}.docs__kinds{margin-top:14px}.docs__filters{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:flex-end;margin:16px 0 18px}.docs__filters .field{flex:1 1 160px;max-width:220px}.docs__filters .docs__search{flex:2 1 240px;max-width:340px}.docs__clear{padding-bottom:14px}.ren__pay{margin-top:14px;font-size:var(--fs-16);color:var(--on-hero);max-width:60ch}.k__note{display:block;font-size:var(--fs-13);font-weight:400;color:var(--ink2);margin-top:3px;max-width:46ch;text-transform:none;letter-spacing:0}.fielderr{display:block;margin-top:5px;font-size:var(--fs-14);line-height:1.35;color:var(--err)}.pwrules{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:var(--fs-14);color:var(--ink2)}.pwrules li{display:flex;gap:8px;align-items:flex-start;line-height:1.4}.pwrules li.ok{color:var(--ok)}.pwrules__tick{width:1em;flex:none;text-align:center}.hero__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero__pill{background:var(--hero2);color:var(--hero-chip);border-radius:999px;padding:4px 11px;font-size:var(--fs-13);font-weight:600;letter-spacing:.01em;white-space:nowrap}.slimwrap{display:none}@media(max-width:900px){.slimwrap{display:block;position:sticky;top:58px;z-index:15;height:0}.slimbar{position:absolute;top:0;left:-30px;right:-30px;min-height:58px;padding:7px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--hero);color:var(--on-hero);box-shadow:0 10px 24px -16px #00000073;transform:translateY(-8px);opacity:0;visibility:hidden;transition:transform .18s ease,opacity .18s ease,visibility 0s linear .18s}.slimbar.on{transform:none;opacity:1;visibility:visible;transition:transform .18s ease,opacity .18s ease}.slimbar__text{display:flex;flex-direction:column;gap:1px;min-width:0}.slimbar__line{font-size:var(--fs-13);font-weight:600;letter-spacing:.01em;color:var(--hero-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slimbar__amount{font-family:var(--serif);font-size:var(--fs-22);line-height:1.2;color:var(--on-hero);font-variant-numeric:tabular-nums;white-space:nowrap}.slimbar__pay{min-height:38px;padding:0 18px;flex:none}}@media(max-width:720px){.slimbar{left:-14px;right:-14px}}@media(max-width:420px){.slimbar{left:-12px;right:-12px}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.slimbar,.slimbar.on{transition:none;transform:none}}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 6px}.quick__item{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e1);color:var(--ink);text-decoration:none;font-size:var(--fs-16-5);font-weight:600;transition:transform .12s,box-shadow .12s}.quick__item:hover{transform:translateY(-1px);box-shadow:var(--e2)}button.quick__item{border:0;text-align:left;cursor:pointer}.quick__item:focus-visible{outline:2px solid var(--p);outline-offset:2px}.quick__ico{width:42px;height:42px;border-radius:11px;background:var(--p-cont);color:var(--brand-ink);display:grid;place-items:center;flex:none}.hero__title{font-family:var(--serif);font-weight:400;font-size:var(--fs-30);line-height:1.15;letter-spacing:-.015em;color:var(--on-hero);margin:14px 0 6px}.quick__label{min-width:0}@media(max-width:1180px){.quick{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px}.quick__item{flex-direction:column;justify-content:flex-start;gap:8px;padding:14px 6px 12px;font-size:var(--fs-14);line-height:1.25;text-align:center;text-wrap:balance}button.quick__item{text-align:center}.quick__ico{width:auto;height:auto;background:none;border-radius:0;color:var(--p)}}@media(max-width:640px){.quick{gap:8px}.quick__item{padding:12px 4px 10px;font-size:var(--fs-13)}.hero__side{display:none}}.attn{margin:22px 0 4px}.attn>h2{margin-bottom:12px}.attn__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;column-gap:12px;row-gap:4px;margin-bottom:12px}.attn__more{font-size:var(--fs-14);font-weight:600;color:var(--brand-ink)}.attn__list{display:grid;gap:10px}.attn__item{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e1);text-decoration:none;color:var(--ink);transition:box-shadow .12s}.attn__item:hover{box-shadow:var(--e2)}.attn__item:focus-visible{outline:2px solid var(--p);outline-offset:2px}button.attn__item{border:0;width:100%;text-align:left;font:inherit;cursor:pointer;color:inherit}.attn__ico{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.attn__item--err .attn__ico{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}.attn__item--warn .attn__ico{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.attn__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.attn__text b{font-family:var(--serif);font-weight:500;font-size:var(--fs-19);line-height:1.3;letter-spacing:-.01em;color:var(--brand-ink)}.attn__text span{font-size:var(--fs-14);color:var(--ink2)}.attn__cta{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-16);font-weight:600;letter-spacing:.01em;color:var(--brand-ink);white-space:nowrap}.attn__chev{display:grid;color:var(--ink3);flex:none}.attn__cta+.attn__chev{display:none}@media(max-width:640px){.attn__cta{display:none}.attn__cta+.attn__chev{display:grid}}.quote__continue{width:100%;margin-top:18px;justify-content:space-between}.quoteacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.quoteact{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--s-high);color:var(--ink);font:600 var(--fs-14-5)/1 var(--sans);text-decoration:none;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.quoteact:hover{box-shadow:inset 0 0 0 1px var(--p)}.quoteact:focus-visible,.quotestep:focus-visible,.quoteplan:focus-visible{outline:2px solid var(--p);outline-offset:2px}.quotemore{display:grid;gap:2px;margin-top:8px;padding:6px;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e2);max-width:320px}.quotemore a{padding:10px 12px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:var(--fs-16)}.quotemore a:hover{background:var(--s-high)}.quotecheck__head{display:flex;gap:12px;align-items:flex-start}.quotecheck__head p{font-size:var(--fs-16);color:var(--ink2);margin-top:4px;max-width:62ch}.quotecheck__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none}.quotecheck__icon--warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.quotecheck__icon--ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.quotesteps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.quotestep{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--rq);background:var(--s-high);color:var(--ink);text-decoration:none}.quotestep__mark{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:var(--fs-13);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--on-p)}.quotestep.done .quotestep__mark{background:var(--ok);box-shadow:none}.quotestep__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.quotestep__text b{font-size:var(--fs-16);font-weight:600}.quotestep__text span{font-size:var(--fs-14);color:var(--ink2)}.quoteconfirm{margin:12px 0 0;padding-left:18px;display:grid;gap:6px;font-size:var(--fs-16)}.quoteplans__h{margin:18px 0 10px;font-size:var(--fs-17)}.quoteplans__notes{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:6px;font-size:var(--fs-14);color:var(--ink2);max-width:72ch}.quoteplans__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;padding:14px 16px;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e1)}.quoteplan{display:grid;gap:0;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;margin-bottom:10px;padding:12px 16px;border:0;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e1),inset 0 0 0 1px var(--line)}.quoteplan.on{box-shadow:var(--e1),inset 0 0 0 2px var(--p)}.quoteplan:disabled{cursor:default}.quoteplan__name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-16);margin-bottom:4px}.quoteplan__chip{padding:2px 8px;border-radius:999px;background:var(--p-cont);color:var(--brand-ink);font-size:var(--fs-13);font-weight:600;letter-spacing:.01em}.quotedoc{margin-top:14px}.quotedoc__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.quotedoc__head h3{font-size:var(--fs-17)}.quotedoc__feedback{margin-top:10px;padding:10px 12px;border-radius:var(--rq);background:var(--s-high);font-size:var(--fs-14-5)}.quotedoc__feedback p{margin-top:4px}.quotedoc__feedback p.clamped{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.quotedoc__files{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.quotedoc__files li{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:var(--fs-14-5)}.quotedoc__files li>span{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.quotedoc__meta{font-size:var(--fs-13);color:var(--ink2)}.quotedoc__bar{display:block;height:4px;border-radius:2px;background:var(--s-high);overflow:hidden;width:180px;max-width:100%}.quotedoc__bar>span{display:block;height:100%;background:var(--p)}label.btn.disabled{opacity:.5;pointer-events:none}.reveal{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer;color:var(--ink2);font-size:var(--fs-14-5);font-weight:600;letter-spacing:.01em;padding:0 10px;min-height:38px}.reveal:focus-visible{outline:2px solid var(--p);outline-offset:2px}.quotecard{display:flex;align-items:center;gap:13px;margin:18px 0 4px;padding:16px 18px;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e1);color:inherit;text-decoration:none;transition:box-shadow .12s}.quotecard:hover{box-shadow:var(--e2)}.quotecard__ico,.quotecard__chev{display:grid;flex:none}.quotecard__ico{color:var(--p)}.quotecard__chev{color:var(--ink3)}.quotecard__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.quotecard__title{margin:0;font-family:var(--serif);font-weight:500;font-size:var(--fs-19);line-height:1.25;color:var(--brand-ink);text-wrap:balance}.quotecard__sub{font-size:var(--fs-14-5);color:var(--ink2)}.quotechip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--s-high);color:var(--ink);font-size:var(--fs-14-5);font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px var(--line)}.quotecard:focus-visible,.quotechip:focus-visible,.agencycard__line:focus-visible{outline:2px solid var(--p);outline-offset:2px}.quotechips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.quotechip.on{background:var(--p);color:var(--on-p);box-shadow:none}.quote__address{font-size:var(--fs-17);font-weight:600;margin-bottom:6px}.quote__h{margin-top:20px;margin-bottom:4px;font-size:var(--fs-17)}.quote__premium{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 16px;border-radius:var(--rq);background:var(--s-high)}.quote__premium .money{font-size:var(--fs-28)}.quote__saving{margin-top:12px;padding:10px 14px;border-radius:var(--rq);font-size:var(--fs-16);background:color-mix(in srgb,var(--ok) 10%,transparent);color:var(--ink)}.quote__saving b{color:var(--ok)}.agencycard{display:grid;gap:10px;align-content:start}.agencycard__who{display:flex;align-items:center;gap:12px}.agencycard__avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink);font-weight:700;font-size:var(--fs-16)}.agencycard__line{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-16);color:var(--brand-ink);text-decoration:none;overflow-wrap:anywhere}.agencycard__line:hover{text-decoration:underline;text-underline-offset:3px}.quotehead{text-align:center;display:grid;gap:4px}.quotehead__number{font-size:var(--fs-24);font-weight:700;color:var(--brand-ink)}.quotehead__form{font-size:var(--fs-16);font-weight:600}.quotehead__address{font-size:var(--fs-14-5);color:var(--ink2)}.asset{display:flex;align-items:center;gap:13px}.asset__ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.asset__ico--auto{background:var(--s-high);color:var(--ink2)}.asset__name{display:block;font-weight:600;color:var(--ink);text-decoration:none;font-size:var(--fs-16)}.asset__name:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.asset__sub{display:block;color:var(--ink2);font-size:var(--fs-13);margin-top:3px}.rowact{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;padding:4px 0;font:500 var(--fs-13)/1.3 var(--sans);color:var(--brand-ink);text-align:left}.rowact:hover{text-decoration:underline;text-underline-offset:3px}.rowact--quiet{color:var(--ink3)}.payrow{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line2)}.payrow:last-child{border-bottom:0}.payrow__ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok)}.payrow__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.payrow__text b{font-size:var(--fs-16);font-weight:600}.payrow__text span{font-size:var(--fs-13);color:var(--ink2)}.payrow__amt{font-family:var(--serif);font-size:var(--fs-17);font-variant-numeric:tabular-nums}.paymethod{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:12px 14px;border-radius:var(--rb);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;transition:border-color .12s,box-shadow .12s}.paymethod:hover{border-color:var(--ink3)}.paymethod.on{border-color:var(--p);box-shadow:0 0 0 1px var(--p)}.paymethod__ico{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.paymethod__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.paymethod__text b{font-size:var(--fs-16);font-weight:600}.paymethod__text span{font-size:var(--fs-13);color:var(--ink2)}.toggle-row{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line2);cursor:pointer}.toggle-row>span{flex:1;display:flex;flex-direction:column;gap:2px}.toggle-row b{font-size:var(--fs-16);font-weight:600}.toggle-row>span>span{font-size:var(--fs-13);color:var(--ink2)}input.tgl{appearance:none;width:42px;height:24px;border-radius:12px;background:var(--line);position:relative;cursor:pointer;flex:none;transition:background .15s;margin:0}input.tgl:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s}input.tgl:checked{background:var(--p)}input.tgl:checked:after{left:21px}input.tgl:focus-visible{outline:2px solid var(--p);outline-offset:2px}.claims__none{font-size:var(--fs-14);color:var(--ink2);margin-top:-6px}.aclaim__ask{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--rq);background:color-mix(in srgb,var(--err) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--err) 22%,transparent)}.aclaim__ask p{flex:1;font-size:var(--fs-16);margin:0}.aclaim__askico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err)}@media(max-width:560px){.aclaim__ask{flex-wrap:wrap}.aclaim__ask p{flex:1 1 calc(100% - 48px)}.aclaim__ask .btn{width:100%}}.docs__head{display:flex;align-items:center;gap:13px}.docs__head h2{margin:0}.docs__ico{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--s-high);color:var(--ink2)}.docrow{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid var(--line2)}.docrow:last-of-type{border-bottom:0}.docrow__ico{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.docrow__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.docrow__text b{font-size:var(--fs-16);font-weight:600}.docrow__text span{font-size:var(--fs-13);color:var(--ink2)}.docrow__note{font-size:var(--fs-13);color:var(--warn);margin:-4px 0 8px 47px}.paydone{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:40px 24px}.paydone h2{margin:6px 0 0}.paydone p{font-size:var(--fs-16);color:var(--ink2);max-width:56ch;margin:0}.paydone__tick{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.paydone .ar__kvs{text-align:left}.docname{display:inline-flex;align-items:center;gap:12px}.docname__text{display:flex;flex-direction:column;gap:2px;min-width:0}.docname__meta{display:none;font-size:var(--fs-14);font-weight:400;color:var(--ink2)}.doctable td{vertical-align:middle}@container (max-width:700px){.tablewrap.doctable tbody tr{display:flex;align-items:center;gap:12px;padding:12px 0}.tablewrap.doctable td{margin:0}.tablewrap.doctable td:first-child{flex:1;min-width:0;font-size:var(--fs-16)}.tablewrap.doctable td[data-l]{display:none}.tablewrap.doctable .docname__meta{display:block}.tablewrap.doctable td.act{display:block;flex:none}}.who-card{display:flex;align-items:center;gap:13px;margin-top:14px}.who-card__ico{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.who-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.who-card__text b{font-family:var(--serif);font-weight:500;font-size:var(--fs-18);color:var(--brand-ink)}.who-card__text .mono{font-size:var(--fs-13);color:var(--ink2)}.callrow{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--line2);text-decoration:none;color:var(--ink)}.callrow:first-child{border-top:0}.who-card+.callrow{margin-top:12px}.callrow__ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--s-high);color:var(--ink2);transition:background .12s,color .12s}.callrow:hover .callrow__ico{background:var(--p);color:var(--on-p)}.callrow__k{flex:1;font-size:var(--fs-14-5);color:var(--ink2)}.callrow__v{font-size:var(--fs-14-5);font-weight:500}.callrow{flex-wrap:wrap;row-gap:4px}.limits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}@media(max-width:1100px){.limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.limit{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--rq);background:var(--surface);box-shadow:var(--e1)}.limit__ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.limit__text{display:flex;flex-direction:column;gap:2px;min-width:0}.limit__k{font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink3)}.limit__v{font-family:var(--serif);font-weight:500;font-size:var(--fs-22);color:var(--ink)}.limit__n{font-size:var(--fs-13);color:var(--ink2);line-height:1.4}.ar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;margin-top:14px}@media(max-width:1100px){.ar{grid-template-columns:1fr}}.ar__main{display:flex;flex-direction:column;gap:16px}.ar__side{position:sticky;top:76px;display:flex;flex-direction:column;gap:12px}@media(max-width:1100px){.ar__side{position:static}.ar__side>.card{display:none}}.ar__lede{font-size:var(--fs-16);color:var(--ink2);margin:6px 0 14px;max-width:64ch}.ar__grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}@media(max-width:640px){.ar__grid2{grid-template-columns:1fr}}.ar__field{display:flex;flex-direction:column;gap:6px}.ar__field>span{font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink2)}.ar__field textarea{min-height:96px;resize:vertical;font:inherit;line-height:1.5}.ar__err{color:var(--err);font-size:var(--fs-14);margin:10px 0 0}.ar__ok{display:flex;align-items:center;gap:7px;color:var(--ok);font-size:var(--fs-14-5);font-weight:600;margin:12px 0 0}.ar__hint{font-size:var(--fs-14);color:var(--ink2);margin:10px 0 0}.ar__kvs{margin-top:12px}.ar .kv .k{min-width:auto;overflow-wrap:break-word}.ar .kv .v{overflow-wrap:anywhere}.ar .kv .v.mono{white-space:normal;overflow-wrap:normal}.ar__opts{display:grid;gap:10px;margin-top:12px}.ar__sub{font-family:var(--sans);font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink2);margin:20px 0 0}.ar__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}@media(max-width:900px){.ar__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar__cat{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:var(--rb);border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.ar__cat b{font-size:var(--fs-16)}.ar__cat:hover{border-color:var(--ink3)}.ar__cat.on{border-color:var(--p);box-shadow:0 0 0 1px var(--p);background:color-mix(in srgb,var(--p) 6%,var(--surface))}.paymethod.dim{opacity:.6}.ar__note{margin-top:14px;font-size:var(--fs-14-5);line-height:1.55}.ar__note--inline{margin-top:0}.ar__yn{display:flex;gap:8px;flex:none}.glassup{position:relative;margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;border:1.5px dashed var(--line);border-radius:var(--rb);color:var(--ink3);cursor:pointer;text-align:center}.glassup span{font-size:var(--fs-16);font-weight:600;color:var(--brand-ink);overflow-wrap:anywhere}.glassup:hover{border-color:var(--ink3)}.glassup:focus-within{outline:2px solid var(--p);outline-offset:2px}.glassup input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.glasssteps{margin:10px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:var(--fs-16);line-height:1.5;color:var(--ink)}.glasssteps li::marker{font-family:var(--serif);font-weight:600;color:var(--brand-ink)}.glassveh{display:grid;grid-template-columns:96px 1fr 1fr;gap:12px;margin-top:14px}@media(max-width:600px){.glassveh{grid-template-columns:1fr}}.ar__seg{flex:none;align-self:center}.ar__seg button{min-width:72px;justify-content:center}.ar__opt{min-height:52px;padding:12px 14px}.ar__opt.sel{padding:11px 13px}.ar__opt .chip{margin-left:auto;flex:none}.opt.dim{opacity:.6}.ar__yn .opt{min-width:72px;min-height:38px;justify-content:center}.ar__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line2)}.ar__q>span{font-size:var(--fs-16);display:flex;flex-direction:column;gap:2px}.ar__q small{font-size:var(--fs-13);color:var(--ink3)}@media(max-width:560px){.ar__q{flex-direction:column;align-items:stretch;gap:10px}.ar__q .ar__seg{align-self:stretch;width:auto}.ar__q .ar__seg button{flex:1;min-width:0;padding:0 8px}}.ar__follow{margin-left:min(var(--depth, 1) * 18px,36px);padding-left:14px;border-left:2px solid var(--line)}.ar__field.ar__follow{padding-top:8px;padding-bottom:12px}.ar__pick{margin-top:14px;padding:16px;border-radius:var(--rq);background:var(--s-high);display:flex;flex-direction:column;gap:8px}.ar__label{font-size:var(--fs-14);font-weight:600;letter-spacing:.01em;color:var(--ink2);margin-top:4px}.ar__chips{display:flex;flex-wrap:wrap;gap:8px}.ar__chip{border:1px solid var(--line);background:var(--surface);color:var(--ink2);border-radius:999px;padding:7px 13px;font:600 var(--fs-14)/1 var(--sans);cursor:pointer}.ar__chip:hover{border-color:var(--ink3)}.ar__chip.on{background:var(--p);border-color:var(--p);color:var(--on-p)}.ar__scan{display:flex;align-items:center;gap:12px;margin-top:16px}.ar__exp{border:1px solid var(--line);border-radius:var(--rq);padding:14px 16px;margin-top:12px}.ar__exphead{display:flex;align-items:center;justify-content:space-between;gap:12px}.ar__exphead b{font-family:var(--serif);font-weight:500;font-size:var(--fs-18);color:var(--brand-ink)}.ar__fraud{font-size:var(--fs-13);color:var(--ink3);line-height:1.55;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line2)}.ar__ack{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:var(--fs-16);cursor:pointer}.ar__ack input{width:18px;height:18px;margin-top:1px;accent-color:var(--p)}.ar__nav{display:flex;justify-content:flex-end;gap:10px}@media(max-width:980px){.ar__nav{position:sticky;bottom:calc(var(--tabbar-h, 0px) + var(--cookiebar-h, 0px));z-index:6;padding:12px 16px;background:var(--surface);border-radius:var(--rq);box-shadow:0 -1px 0 var(--line),0 -10px 26px -14px #00000047}.ar__nav .btn{flex:1}}.ar__field input.opt{display:block;height:48px;min-height:48px;padding:0 14px;font-size:var(--fs-17);line-height:normal;font-family:var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--rb);width:100%}.ar__yn .opt{width:auto;padding:8px 16px}.ar__yn .opt.sel{padding:7px 15px}.choose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:860px}@media(max-width:700px){.choose{grid-template-columns:1fr}}.choose__item{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--rc);background:var(--surface);box-shadow:var(--e1);text-decoration:none;color:var(--ink);transition:transform .12s,box-shadow .12s}.choose__item:hover{transform:translateY(-2px);box-shadow:var(--e2)}.choose__item b{font-family:var(--serif);font-weight:500;font-size:var(--fs-22);color:var(--brand-ink)}.choose__item>span:not(.choose__ico):not(.choose__go){font-size:var(--fs-16);color:var(--ink2)}.choose__ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--p-cont);color:var(--brand-ink);margin-bottom:6px}.choose__go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:var(--fs-16);font-weight:600;letter-spacing:.01em;color:var(--brand-ink)}.contactrow{align-items:flex-end}.contactrow__ctl{min-height:48px;display:inline-flex;align-items:center;gap:7px}@media(max-width:640px){.contactrow__ctl{min-height:0}}@media(max-width:560px){.contactrow{align-items:flex-start}}.alert__ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.alert__ico.act{background:color-mix(in srgb,var(--err) 12%,transparent);color:var(--err)}@media(max-width:640px){.alert__ico{display:none}}.alert__text.linkbtn{font-size:var(--fs-16);font-weight:400;color:var(--ink2);text-align:left;line-height:1.5}.alert__text.linkbtn:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.idcard__acts{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.idcard__acts .btn,.pagehead .btn{display:inline-flex;align-items:center;gap:8px}@media print{app-topbar,app-rail,app-foot,app-switcher,app-cookie-notice,app-session-ended,.routebar,.topbar__scrim{display:none!important}.body{display:block!important}.main{overflow:visible!important;padding:0!important}body{background:#fff!important}body[data-print] app-id-cards>:not(.idcards){display:none!important}body[data-print] .idcard__acts{display:none!important}body[data-print]:not([data-print=all]) .idcardcol:not(.printing){display:none!important}.idcard{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;break-inside:avoid;margin:0 auto 18px}}.evgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:18px}.evtile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:18px;border-radius:var(--rq);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;transition:border-color .14s,transform .14s,box-shadow .14s}button.evtile:hover{border-color:var(--p);transform:translateY(-2px);box-shadow:var(--e1)}.evtile__ico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink);margin-bottom:6px}.evtile b{font-family:var(--serif);font-weight:500;font-size:var(--fs-18-5);color:var(--brand-ink);padding-right:22px}.evtile__meta{font-size:var(--fs-14);color:var(--ink2);line-height:1.5}.evtile__go{position:absolute;top:18px;right:16px;color:var(--ink3)}button.evtile:hover .evtile__go{color:var(--p)}.evtile--call{background:var(--s-high);border-color:transparent;cursor:default}.evtile--call .evtile__ico{background:var(--surface);color:var(--ink2)}.evtile--call b{color:var(--ink)}.evtile__call{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:var(--fs-16);font-weight:600;letter-spacing:.01em;color:var(--brand-ink)}.evtile__call:hover{text-decoration:underline;text-underline-offset:3px}.svcrows{display:flex;flex-direction:column;margin-top:12px}.svcrow{display:flex;align-items:center;gap:13px;width:100%;padding:14px 4px;text-align:left;background:none;border:0;border-top:1px solid var(--line2);cursor:pointer;color:var(--ink);font:inherit}.svcrow:first-child{border-top:0}.svcrow__ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--p-cont);color:var(--brand-ink)}.svcrow__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.svcrow__text b{font-family:var(--serif);font-weight:500;font-size:var(--fs-17-5);color:var(--brand-ink)}.svcrow__text span{font-size:var(--fs-14);color:var(--ink2);line-height:1.45}.svcrow__go{color:var(--ink3);transition:transform .14s}.svcrow:hover .svcrow__go{color:var(--p);transform:translate(3px)}.svcrow:hover .svcrow__text b{text-decoration:underline;text-underline-offset:3px}.svcrow--call .svcrow__ico{background:var(--s-high);color:var(--ink2)}.svcrow--call .svcrow__text b{color:var(--ink)}.svcrow--call .chip{flex:none}.tablewrap td.r,.tablewrap td.act .btn{white-space:nowrap}.public__panel .card{background:none;box-shadow:none;border:0;border-radius:0;padding:0}.public__panel .card+.card{margin-top:24px;padding-top:24px;border-top:1px solid var(--line2)}.public__panel .steps{flex-wrap:wrap;margin-bottom:6px}.public__panel .step{padding-right:16px;gap:8px;white-space:nowrap}@media(max-width:480px){.steps{flex-wrap:wrap}.step{white-space:nowrap}.step:not(.on){font-size:0;gap:0;padding-right:10px}}.docs__head--section{margin:4px 0 2px}.docs__head--section .docs__ico{background:var(--p-cont);color:var(--brand-ink)}.bundlebill{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px 40px;align-items:center}.bundlebill__lines .kv{border-color:var(--hero-line)}.bundlebill__lines .kv:last-child{border-bottom:0}.bundlebill__lines .k{color:var(--hero-dim)}.bundlebill__lines .v{color:var(--on-hero)}.bundlebill__acts{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}@media(max-width:700px){.bundlebill{grid-template-columns:1fr}}.bundlebill__home{width:100%;background:none;border:0;border-bottom:1px solid var(--hero-line);font:inherit;text-align:left;cursor:pointer;border-radius:0}.bundlebill__home:hover .k,.bundlebill__home.on .k{color:var(--on-hero)}.bundlebill__home.on .k{font-weight:600}.bundlebill__home:focus-visible{outline:2px solid var(--on-hero);outline-offset:2px}.hero.hero--quiet{--hero:var(--surface);--hero2:var(--p-cont);--on-hero:var(--ink);--hero-dim:var(--ink2);--hero-chip:var(--brand-ink);--hero-line:var(--line);--hero-text:var(--ink2);--hbtn:var(--p);--on-hbtn:var(--on-p);--hero-edge:transparent;box-shadow:var(--e1);background-image:none!important}.tabbar{display:none}@media(max-width:900px){:root:has(.tabbar){--tabbar-h: calc(52px + max(env(safe-area-inset-bottom, 0px), 10px)) }.main{padding-bottom:calc(60px + var(--tabbar-h, 0px))}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:22;display:flex;background:var(--surface);border-top:.5px solid color-mix(in srgb,var(--ink) 22%,transparent);padding:7px env(safe-area-inset-right,0px) max(env(safe-area-inset-bottom,0px),10px) env(safe-area-inset-left,0px)}.tabbar__tab{flex:1;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink3);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .12s,color .12s}.tabbar__tab:not(.on):hover{color:var(--ink2)}.tabbar__tab:active{opacity:.55}.tabbar__tab.on{color:var(--p)}.tabbar__tab:focus-visible{outline:2px solid var(--p);outline-offset:-2px;border-radius:var(--rb)}.tabbar__glyph{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tabbar__glyph .f{fill:currentColor;stroke:none}.tabbar__glyph .f.s{stroke:currentColor}.tabbar__glyph .k{stroke:var(--surface);stroke-width:1.9}.tabbar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--fs-13)/1.2 var(--sans);letter-spacing:.01em}.tabbar__tab.on .tabbar__label{font-weight:600}}@media(max-width:720px){.main{padding-bottom:calc(96px + var(--tabbar-h, 0px))}}@media(prefers-reduced-motion:reduce){.tabbar__tab{transition:none}}.attn__item--quiet{background:var(--s-high);box-shadow:none;padding:14px 18px}.attn__item--quiet:hover{box-shadow:none;background:color-mix(in srgb,var(--s-high),var(--ink) 4%)}.attn__item--quiet .attn__text b{font-size:var(--fs-17)}.policycard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.policycard__title{font-family:var(--serif);font-weight:500;font-size:var(--fs-20);color:var(--brand-ink)}.policycard__number{font-size:var(--fs-14);color:var(--ink2);margin-top:4px}.policycard__place{font-size:var(--fs-14-5);color:var(--ink2);margin-top:6px}.policycard__acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.policycard__remove{color:var(--err)}@media(max-width:560px){.policycard__acts .btn{flex:1 1 auto}}.menulist{padding:0 16px}.menulist__row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 0;background:none;border:0;color:var(--ink);text-decoration:none;text-align:left;font:500 var(--fs-16)/1.3 var(--sans);cursor:pointer}.menulist__row+.menulist__row:before{content:"";position:absolute;left:32px;right:0;top:0;height:1px;background:var(--line)}.menulist__row>.ico{color:var(--p)}.menulist__label{flex:1;min-width:0}.menulist__chev{display:grid;color:var(--ink3);flex:none}.menulist__row:hover .menulist__label{color:var(--brand-ink)}.menulist__row:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:var(--rb)}.paynotes{display:flex;flex-direction:column;gap:8px}.paynotes .eyebrow{margin-top:4px}.paynotes__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.paynotes__row p{font-size:var(--fs-16);color:var(--ink)}.paynotes__row .btn{min-height:34px;padding:0 14px}.paynotes__err{font-size:var(--fs-14-5);color:var(--err)}.pagelinks{display:flex;flex-wrap:wrap;gap:10px}.pagelinks .btn{min-height:38px;padding:0 16px}.callrow--btn{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.policychange{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.policychange__which{font-size:var(--fs-16);color:var(--ink2)}.policychange .btn{min-height:36px;padding:0 14px}.docrow--link{color:inherit;text-decoration:none}.docrow--link:hover .docrow__text b{color:var(--brand-ink)}.docrow--link:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:var(--rb)}.docrow__chev{display:grid;color:var(--ink3);flex:none}.stepcount{font-size:var(--fs-13);font-weight:600;letter-spacing:.01em;color:var(--ink2);margin-bottom:6px}.fieldlabel{display:flex;align-items:center;gap:8px}.helpbtn{width:22px;height:22px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink2);font:600 var(--fs-13)/1 var(--sans);cursor:pointer;display:grid;place-items:center;padding:0}.helpbtn:hover,.helpbtn[aria-expanded=true]{color:var(--brand-ink);border-color:var(--p)}.helpbtn:focus-visible{outline:2px solid var(--p);outline-offset:2px}.claimlist__divider{font-size:var(--fs-13);font-weight:600;letter-spacing:.01em;color:var(--ink2);padding:14px 4px 6px;border-bottom:1px solid var(--line)}.claimcuts{display:grid;gap:10px;margin-bottom:18px}.claimcut{display:flex;align-items:center;gap:14px;padding:16px 18px;color:inherit;text-decoration:none}.claimcut:hover .claimcut__text b{color:var(--p)}.claimcut:focus-visible{outline:2px solid var(--p);outline-offset:2px}.claimcut__ico{color:var(--p);display:grid;flex:none}.claimcut__text{flex:1;min-width:0;display:flex;flex-direction:column}.claimcut__text b{font-family:var(--serif);font-weight:500;font-size:var(--fs-18);color:var(--brand-ink)}.claimcut__text span{font-size:var(--fs-14);color:var(--ink2);margin-top:2px}.claimcut__chev{color:var(--ink3);display:grid;flex:none}.bc{display:flex;flex-direction:column;gap:10px;margin-top:14px}.bc__row{display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 16px;border-radius:var(--rq);border:1px solid var(--line);background:var(--surface);box-shadow:var(--e1);cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.bc__row:hover{border-color:var(--ink3)}.bc__row:focus-visible{outline:2px solid var(--p);outline-offset:2px}.bc__row.on{border-color:var(--p);box-shadow:0 0 0 1px var(--p);background:color-mix(in srgb,var(--p) 7%,var(--surface))}.bc__ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--p-cont);color:var(--brand-ink);flex:none}.bc__row.on .bc__ico{background:var(--p);color:var(--on-p)}.bc__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.bc__text b{font-size:var(--fs-17)}.bc__text span{font-size:var(--fs-14);color:var(--ink2)}.bc__tag{font-size:var(--fs-13);font-weight:600;color:var(--err);flex:none}.bc__radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink3);flex:none}.bc__row.on .bc__radio{border:6px solid var(--p)}.dialog--pick .bc{margin-top:14px;max-height:min(60vh,520px);overflow:auto}.said{display:flex;align-items:center;gap:12px;width:100%;margin-top:4px;padding:12px 14px;border:0;border-radius:var(--rq);background:var(--s-high);cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.said:focus-visible{outline:2px solid var(--p);outline-offset:2px}.said__ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--surface);color:var(--brand-ink);flex:none}.said__text{display:flex;flex-direction:column;gap:2px;min-width:0}.said__text b{font-size:var(--fs-16)}.said__text span{font-size:var(--fs-14);font-weight:600;color:var(--p)}.whenc{margin-top:14px;padding:20px;border-radius:var(--rq);border:1px solid var(--line);background:var(--surface);box-shadow:var(--e1);text-align:center}.whenc__big{font-family:var(--serif);font-size:var(--fs-42);font-weight:500;line-height:1.1;color:var(--brand-ink);font-variant-numeric:tabular-nums}.whenc__date{margin-top:6px;font-size:var(--fs-16);color:var(--ink2)}.whenc__date button{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--p);cursor:pointer}.whenc__days{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line2)}.whenc .ar__grid2{text-align:left;margin-top:16px}.qprog{display:flex;align-items:center;gap:12px;margin-bottom:16px}.qprog__bar{flex:1;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.qprog__bar span{display:block;height:3px;background:var(--p)}.qs h2{font-size:var(--fs-24)}.qs .ar__field{margin-top:14px}.ar__toggle{display:inline-flex;margin-top:12px}.ar__inside{margin-top:14px}.rvhero{margin:10px 0 16px;padding:18px;border-radius:var(--rc);background:linear-gradient(135deg,var(--hero),var(--hero2));color:var(--on-hero);box-shadow:var(--e2)}.rvhero__top{display:flex;align-items:center;gap:14px}.rvhero__ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--on-hero) 14%,transparent);flex:none}.rvhero__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rvhero__name{font-family:var(--serif);font-size:var(--fs-24);font-weight:500;line-height:1.2}.rvhero__what{font-size:var(--fs-16);color:var(--hero-text)}.rvhero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rvhero__chips span{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--on-hero) 14%,transparent);font-size:var(--fs-14);font-weight:600}.tw--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.ar__main .tw.tw--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ar__main .tw.tw--three .tw__tile.tw__tile--row{min-height:48px;padding:0 6px;gap:6px}.ar__main .tw.tw--three .tw__tile--row app-icon{display:none}}.btn.ar__add[disabled]{background:var(--surface);color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line)}.tw .tw__tile.tw__tile--row{flex-direction:row;align-items:center;justify-content:center;min-height:56px;gap:10px}.tw .tw__tile--row .tw__ico{width:34px;height:34px;border-radius:10px;flex:none}.tw--two .tw__tile.tw__tile--row{justify-content:flex-start}.ar .ar__field--stack>span{display:flex;flex-direction:column;gap:3px}.ar .ar__field--stack>span small{font-weight:400;color:var(--ink3)}.tw__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tw__text small{font-size:var(--fs-13);font-weight:500;color:var(--ink2)}.tw__tile.on .tw__text small{color:var(--ink)}.ar__optional{font-weight:500;color:var(--ink3);margin-left:6px}.stops{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:0;text-align:left;min-width:min(420px,100%)}.stops__stop{display:flex;gap:14px;position:relative;padding-bottom:16px}.stops__stop:last-child{padding-bottom:0}.stops__stop:before{content:"";position:absolute;left:14px;top:30px;bottom:-2px;width:2px;background:var(--line)}.stops__stop:last-child:before{display:none}.stops__ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--p-cont);color:var(--brand-ink);flex:none;position:relative;z-index:1}.stops__stop--done .stops__ico{background:var(--p);color:var(--on-p)}.stops__text{display:flex;flex-direction:column;gap:2px}.stops__text b{font-size:var(--fs-16-5)}.stops__text span{font-size:var(--fs-14-5);color:var(--ink2)}.tw__tile,.bc__row,.cr__row{transition:transform .18s cubic-bezier(.2,0,0,1),background-color .18s,border-color .18s,box-shadow .18s}.tw__tile:active,.bc__row:active,.cr__row:active{transform:scale(.975)}.tw__tile.on,.bc__row.on{border-color:var(--p);box-shadow:0 0 0 1px var(--p);background:var(--p-cont)}.cr__row.on{background:var(--p-cont)}.tw__tile.on b,.bc__row.on b,.cr__row.on b{color:var(--brand-ink)}@media(prefers-reduced-motion:reduce){.tw__tile,.bc__row,.cr__row{transition:none}.tw__tile:active,.bc__row:active,.cr__row:active{transform:none}}.phs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.phs--done{justify-content:center;margin-top:4px}.phs__one{position:relative;width:72px;height:72px}.phs__img{width:72px;height:72px;border-radius:12px;object-fit:cover;background:var(--s-high);display:block}.phs__x{position:absolute;right:-6px;top:-6px;width:24px;height:24px;border-radius:50%;border:0;background:var(--ink);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.phs__x:focus-visible{outline:2px solid var(--p);outline-offset:2px}.phs__ok{position:absolute;left:6px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--ok);color:#fff;display:inline-flex;align-items:center;justify-content:center}.phs__add{cursor:pointer}.phs__upload{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--q-page:var(--surface);--q-group:var(--ground);--q-pick:color-mix(in srgb,var(--p) 13%,var(--ground));--q-press:color-mix(in srgb,var(--ink) 5%,transparent);--q-amber:#8A5A00}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--q-page:var(--ground);--q-group:var(--surface);--q-pick:color-mix(in srgb,var(--p) 26%,var(--surface));--q-amber:#F2C46D}}:root[data-theme=dark]{--q-page:var(--ground);--q-group:var(--surface);--q-pick:color-mix(in srgb,var(--p) 26%,var(--surface));--q-amber:#F2C46D}.main:has(>.page>:is(app-auto-report,app-glass-claim)){background:var(--q-page)}:is(app-auto-report,app-glass-claim){width:100%;max-width:640px;margin-inline:auto}:is(app-auto-report,app-glass-claim) .pagehead .arep__title{font:600 var(--fs-14-5)/1.3 var(--sans);letter-spacing:.01em;color:var(--brand-ink);margin:0}:is(app-auto-report,app-glass-claim) .wizstep{font-size:var(--fs-14);color:var(--ink3);margin-top:4px}:is(app-auto-report,app-glass-claim) .wizprogress{gap:5px;margin:14px 0 0}:is(app-auto-report,app-glass-claim) .pagehead>.arep__grow{flex:1 1 auto;min-width:0}@media(max-width:560px){:is(app-auto-report,app-glass-claim) .pagehead .arep__title{position:absolute;left:-10000px;top:auto;width:auto;height:auto;margin:0;white-space:nowrap}:is(app-auto-report,app-glass-claim) .wizstep{margin-top:0;font-size:var(--fs-13)}:is(app-auto-report,app-glass-claim) .wizprogress{margin-top:8px}}:is(app-auto-report,app-glass-claim) .ar{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:10px}:is(app-auto-report,app-glass-claim) .ar .ar__main{gap:30px}:is(app-auto-report,app-glass-claim) .ar .ar__main .card{background:transparent;box-shadow:none;border-radius:0;padding:0}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card:first-child>h2{font:400 var(--fs-38)/1.12 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;text-wrap:balance}@media(max-width:640px){:is(app-auto-report,app-glass-claim) .ar .ar__main>.card:first-child>h2{font-size:var(--fs-31)}}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card+.card>h2{font:600 var(--fs-17)/1.3 var(--sans);color:var(--ink);margin:0 0 2px}:is(app-auto-report,app-glass-claim) .ar .ar__lede{font-size:var(--fs-17-5);line-height:1.45;color:var(--ink2);margin:10px 0 22px}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card+.card>.ar__lede{font-size:var(--fs-16);margin:2px 0 14px}:is(app-auto-report,app-glass-claim) .ar .ar__sub{font:600 var(--fs-16-5)/1.3 var(--sans);color:var(--ink);margin:28px 0 10px}:is(app-auto-report,app-glass-claim) .ar .ar__hint--sub{margin:-4px 0 0}:is(app-auto-report,app-glass-claim) .ar .note{background:var(--q-group);box-shadow:none;border-radius:16px}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three),.bc,.cr,.ar__opts,.ar__inside){display:flex;flex-direction:column;gap:0;margin-top:0;border:0;border-radius:18px;overflow:hidden;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile,.bc .bc__row,.cr .cr__row,.ar__opts .opt,.ar__inside .ar__chip){position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-height:60px;padding:11px 18px;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left;color:var(--ink);transform:none}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile+.tw__tile,.bc .bc__row+.bc__row,.cr .cr__row+.cr__row,.ar__opts .opt+.opt):before{content:"";position:absolute;top:0;left:58px;right:0;height:1px;background:var(--line)}:is(app-auto-report,app-glass-claim) .ar .bc:not(:has(.bc__ico)) .bc__row+.bc__row:before{left:18px}:is(app-auto-report,app-glass-claim) .ar .ar__inside .ar__chip+.ar__chip:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:var(--line)}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile,.bc .bc__row,.cr .cr__row,.ar__opts .opt,.ar__inside .ar__chip):is(:hover,:active){transform:none;background:var(--q-press)}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__ico,.bc .bc__ico,.cr .cr__ico,.ar__opts .paymethod__ico){width:24px;height:24px;border-radius:0;background:transparent;color:var(--brand-ink);flex:none}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__ico,.bc .bc__ico,.cr .cr__ico,.ar__opts .paymethod__ico) svg{width:22px;height:22px}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile b,.bc .bc__text b,.cr .cr__text b,.ar__opts .paymethod__text b){font-size:var(--fs-18);font-weight:500;line-height:1.3;color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar :is(.bc .bc__text span,.cr .cr__text span,.tw__text small){font-size:var(--fs-16);font-weight:400;color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile.on,.bc .bc__row.on,.cr .cr__row.on,.ar__opts .opt.sel,.ar__inside .ar__chip.on){background:var(--q-pick);box-shadow:none;border:0;padding:11px 18px}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile.on,.bc .bc__row.on,.cr .cr__row.on) :is(.tw__ico,.bc__ico,.cr__ico){background:transparent;color:var(--brand-ink)}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile.on,.bc .bc__row.on,.cr .cr__row.on) b{color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .tw:not(.tw--three):not(.tw--two) .tw__tile:after{content:"";flex:none;margin:0 4px 0 auto;width:8px;height:8px;border-top:2px solid var(--ink3);border-right:2px solid var(--ink3);transform:rotate(45deg)}:is(app-auto-report,app-glass-claim) .ar .tw.tw--two .tw__tile.on:after{content:"";flex:none;margin:0 4px 4px auto;width:13px;height:7px;border-left:2.5px solid var(--p);border-bottom:2.5px solid var(--p);transform:rotate(-45deg)}:is(app-auto-report,app-glass-claim) .ar :is(.bc .bc__radio,.ar__opts .radio){position:relative;width:22px;height:22px;margin-left:auto;border:0;border-radius:0;flex:none}:is(app-auto-report,app-glass-claim) .ar :is(.bc .bc__row.on .bc__radio,.ar__opts .opt.sel .radio){border:0}:is(app-auto-report,app-glass-claim) .ar :is(.bc .bc__row.on .bc__radio,.ar__opts .opt.sel .radio):after{content:"";position:absolute;left:4px;top:4px;width:13px;height:7px;border-left:2.5px solid var(--p);border-bottom:2.5px solid var(--p);transform:rotate(-45deg)}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big{gap:12px;background:none;border-radius:0;overflow:visible}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big .bc__row{justify-content:center;gap:10px;min-height:62px;border-radius:18px;background:var(--q-group);border:2px solid transparent}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big .bc__row+.bc__row:before{display:none}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big .bc__row.on{background:var(--q-pick);border:2px solid var(--p);padding:11px 18px}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big .bc__text{flex:0 1 auto}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big .bc__text b{font-weight:600}:is(app-auto-report,app-glass-claim) .ar .bc.bc--big .bc__radio{margin-left:0;width:18px}:is(app-auto-report,app-glass-claim) .ar .rowact--quiet{color:var(--brand-ink);font-weight:600}:is(app-auto-report,app-glass-claim) .ar .ar__change{color:var(--brand-ink);font-weight:600}:is(app-auto-report,app-glass-claim) .ar .ar__sorry{margin:0 0 6px;font:600 var(--fs-14-5)/1.3 var(--sans);color:var(--brand-ink)}:is(app-auto-report,app-glass-claim) .ar :is(.cr,.ar__inside) .cr__box{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;border-radius:7px;border:1.5px solid var(--ink3);color:var(--on-p);flex:none}:is(app-auto-report,app-glass-claim) .ar :is(.cr .cr__row.on,.ar__inside .ar__chip.on) .cr__box{border-color:var(--p);background:var(--p)}:is(app-auto-report,app-glass-claim) .ar .ar__insidetext{display:flex;flex-direction:column;gap:2px}:is(app-auto-report,app-glass-claim) .ar .ar__insidetext small{font-size:var(--fs-14-5);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__inside{margin-top:14px}:is(app-auto-report,app-glass-claim) .ar .ar__inside .ar__chip{min-height:54px;font:500 var(--fs-17-5)/1.3 var(--sans)}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three{display:flex;gap:2px;margin-top:0;padding:3px;border-radius:12px;background:var(--s-high)}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three .tw__tile{flex:1;min-width:0;min-height:44px;padding:0 8px;gap:6px;justify-content:center;border:0;border-radius:9px;background:transparent;box-shadow:none;transform:none}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three .tw__tile b{font-size:var(--fs-16-5);font-weight:500;color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three .tw__tile.on{background:var(--p);box-shadow:none}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three .tw__tile.on b{color:var(--on-p);font-weight:600}:is(app-auto-report,app-glass-claim) .ar .seg button.on{background:var(--p);color:var(--on-p);box-shadow:none}:is(app-auto-report,app-glass-claim) .ar .ar__toggle{display:flex;width:100%;margin:0 0 6px}:is(app-auto-report,app-glass-claim) .ar .ar__toggle button{flex:1}:is(app-auto-report,app-glass-claim) .ar .ar__q{flex-direction:column;align-items:stretch;gap:10px;padding:16px 0;border-bottom-color:var(--line)}:is(app-auto-report,app-glass-claim) .ar .ar__q>span{font-size:var(--fs-17-5);font-weight:500;color:var(--ink);gap:3px}:is(app-auto-report,app-glass-claim) .ar .ar__q small{font-size:var(--fs-14-5);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__q .ar__seg{align-self:stretch;width:auto}:is(app-auto-report,app-glass-claim) .ar .ar__q .ar__seg button{flex:1;min-width:0;min-height:42px;padding:0 8px}:is(app-auto-report,app-glass-claim) .ar .ar__q .ar__seg--wrap{flex-wrap:wrap;height:auto;gap:8px;padding:0;background:transparent}:is(app-auto-report,app-glass-claim) .ar .ar__q .ar__seg--wrap button{flex:0 0 auto;white-space:nowrap;min-height:38px;padding:0 16px;border-radius:999px;background:var(--s-high);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .ar__q .ar__seg--wrap button.on{background:var(--p);color:var(--on-p)}:is(app-auto-report,app-glass-claim) .ar .rv{margin-top:20px;padding:4px 20px;border-radius:18px;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar .rv__sec{padding:16px 0;border-top-color:var(--line)}:is(app-auto-report,app-glass-claim) .ar .rv__sec:first-child{padding-top:16px}:is(app-auto-report,app-glass-claim) .ar .rv__head .eyebrow{font:600 var(--fs-16-5)/1.3 var(--sans);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .rv .kv{border-bottom:0;padding:5px 0}:is(app-auto-report,app-glass-claim) .ar .rv__line{display:block}@media(max-width:560px){:is(app-auto-report,app-glass-claim) .ar .rv .kv{flex-direction:column;align-items:stretch;gap:2px}:is(app-auto-report,app-glass-claim) .ar .rv .kv .v{text-align:left;max-width:none}:is(app-auto-report,app-glass-claim) .ar .rv .kv .v{font-family:var(--sans);font-weight:500}}:is(app-auto-report,app-glass-claim) .ar .ar__cover{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px;padding:16px 18px;border-radius:18px;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar .ar__coverico{display:inline-flex;margin-top:2px;color:var(--brand-ink)}:is(app-auto-report,app-glass-claim) .ar .ar__covertext{flex:1;min-width:0}:is(app-auto-report,app-glass-claim) .ar .ar__exphead b{font-size:var(--fs-20)}:is(app-auto-report,app-glass-claim) .ar .ar__carpanel{padding:22px 12px;border-radius:18px;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar .ar__carpanel .carmap{margin-top:0}:is(app-auto-report,app-glass-claim) .ar .ar__nav{position:sticky;bottom:calc(var(--tabbar-h, 0px) + var(--cookiebar-h, 0px));z-index:6;margin-top:-8px;padding:14px 0 18px;border-radius:0;background:var(--q-page);box-shadow:0 -14px 14px -6px var(--q-page)}:is(app-auto-report,app-glass-claim) .ar .ar__nav .btn{flex:1;min-height:54px;border-radius:14px;font-size:var(--fs-18)}@media(prefers-reduced-motion:reduce){:is(app-auto-report,app-glass-claim) .ar .tw__tile,:is(app-auto-report,app-glass-claim) .ar .bc__row,:is(app-auto-report,app-glass-claim) .ar .cr__row{transition:none}}:is(app-auto-report,app-glass-claim) .ad{display:flex;flex-direction:column;gap:12px;max-width:640px;width:100%;margin:10px auto 0}:is(app-auto-report,app-glass-claim) .ad__hero{padding:22px;border-radius:20px;background:linear-gradient(135deg,var(--hero2),var(--hero));color:var(--on-hero)}:is(app-auto-report,app-glass-claim) .ad__head{display:flex;align-items:center;gap:12px}:is(app-auto-report,app-glass-claim) .ad__head h2{margin:0;font:400 var(--fs-30)/1.15 var(--serif);letter-spacing:-.01em;color:var(--on-hero)}:is(app-auto-report,app-glass-claim) .ad__tick{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--on-hero) 16%,transparent);flex:none}:is(app-auto-report,app-glass-claim) .ad__label{display:block;margin-top:20px;font:600 var(--fs-13)/1 var(--sans);color:var(--hero-dim)}:is(app-auto-report,app-glass-claim) .ad__number{margin:6px 0 0;font-size:var(--fs-26);letter-spacing:.06em;color:var(--on-hero)}:is(app-auto-report,app-glass-claim) .ad__what{margin:8px 0 0;font-size:var(--fs-16);color:var(--hero-text)}:is(app-auto-report,app-glass-claim) .ad__copy{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:40px;padding:0 16px;border:0;border-radius:20px;background:color-mix(in srgb,var(--on-hero) 14%,transparent);color:var(--on-hero);font:600 var(--fs-14-5) var(--sans);cursor:pointer}:is(app-auto-report,app-glass-claim) .ad__copy:hover{background:color-mix(in srgb,var(--on-hero) 24%,transparent)}:is(app-auto-report,app-glass-claim) .ad__copied{margin:8px 0 0;font-size:var(--fs-14);color:var(--hero-text)}:is(app-auto-report,app-glass-claim) .ad__status{margin:0;font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ad__sub{margin:18px 0 0;font:600 var(--fs-16-5)/1.3 var(--sans);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ad__stops{list-style:none;margin:0;padding:20px;border-radius:18px;background:var(--q-group);display:flex;flex-direction:column}:is(app-auto-report,app-glass-claim) .ad__stops li{display:flex;gap:14px;position:relative;padding-bottom:18px}:is(app-auto-report,app-glass-claim) .ad__stops li:last-child{padding-bottom:0}:is(app-auto-report,app-glass-claim) .ad__stops li:before{content:"";position:absolute;left:14px;top:32px;bottom:2px;width:2px;background:var(--line)}:is(app-auto-report,app-glass-claim) .ad__stops li:last-child:before{display:none}:is(app-auto-report,app-glass-claim) .ad__stopico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--q-pick);color:var(--brand-ink);flex:none;position:relative;z-index:1}:is(app-auto-report,app-glass-claim) .ad__stop--done .ad__stopico{background:var(--p);color:var(--on-p)}:is(app-auto-report,app-glass-claim) .ad__stoptext{display:flex;flex-direction:column;gap:3px;padding-top:4px}:is(app-auto-report,app-glass-claim) .ad__stoptext b{font-size:var(--fs-17-5);font-weight:500}:is(app-auto-report,app-glass-claim) .ad__stoptext span{font-size:var(--fs-16);line-height:1.45;color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ad__call{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:var(--fs-16);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ad__call a{font-weight:600;color:var(--brand-ink)}:is(app-auto-report,app-glass-claim) .ad__actions{display:flex;gap:10px;margin-top:10px}:is(app-auto-report,app-glass-claim) .ad__actions .btn{flex:1;min-height:54px;border-radius:14px;font-size:var(--fs-18)}@media(max-width:980px){:is(app-auto-report,app-glass-claim) .ad__actions{position:sticky;bottom:calc(var(--tabbar-h, 0px) + var(--cookiebar-h, 0px));z-index:6;margin-top:6px;padding:12px 0 16px;background:var(--q-page);box-shadow:0 -14px 14px -6px var(--q-page)}}:is(app-auto-report,app-glass-claim) .ar .ar__lead{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:0 6px;font-size:var(--fs-16);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__lead a{font-weight:600;color:var(--brand-ink)}:is(app-auto-report,app-glass-claim) .ar .ar__carend{display:block;text-align:center;font:600 var(--fs-13)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:2px 0 10px}:is(app-auto-report,app-glass-claim) .ar .ar__carend:last-child{margin:10px 0 2px}:is(app-auto-report,app-glass-claim) .ar .ar__carend:has(+.ar__orsay){margin:10px 0 2px}:is(app-auto-report,app-glass-claim) .ar .ar__orsay{display:grid;gap:10px;margin-top:10px}:is(app-auto-report,app-glass-claim) .ar .ar__or{display:flex;align-items:center;gap:10px;padding:0 8px;font:400 var(--fs-13)/1 var(--sans);color:var(--ink3)}:is(app-auto-report,app-glass-claim) .ar .ar__or:before,:is(app-auto-report,app-glass-claim) .ar .ar__or:after{content:"";flex:1;height:1px;background:var(--line)}:is(app-auto-report,app-glass-claim) .ar .ar__dmgans{display:flex;gap:8px}:is(app-auto-report,app-glass-claim) .ar .ar__dmgbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font:600 var(--fs-16-5)/1.2 var(--sans);cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__dmgbtn app-icon{color:var(--p)}:is(app-auto-report,app-glass-claim) .ar .ar__dmgbtn:hover{border-color:var(--ink3)}:is(app-auto-report,app-glass-claim) .ar .ar__dmgbtn.on{border:2px solid var(--p);background:var(--q-pick)}:is(app-auto-report,app-glass-claim) .ar .ar__inside+.ar__orsay{margin-top:14px}:is(app-auto-report,app-glass-claim) .ar .ar__photos{margin-top:16px;display:flex;flex-direction:column;gap:10px}:is(app-auto-report,app-glass-claim) .ar .ar__photobtn{position:relative;justify-content:center;gap:10px;min-height:52px;border-radius:14px;font-size:var(--fs-17-5);cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__photos .ar__hint{margin:0}:is(app-auto-report,app-glass-claim) .ar .ar__fraud{font-size:var(--fs-16);color:var(--ink2);line-height:1.55}:is(app-auto-report,app-glass-claim) .ar .ar__fraudlead{display:block;margin-bottom:6px;font-size:var(--fs-16);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__ack{margin-top:16px;padding:0 6px;font-size:var(--fs-16-5);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .ar__ack input{width:20px;height:20px}:is(app-auto-report,app-glass-claim) .ar .ar__nav{flex-wrap:wrap}:is(app-auto-report,app-glass-claim) .ar .ar__waiting{flex:1 0 100%;margin:0;text-align:center;font-size:var(--fs-14-5);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__hint{font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ar .ar__chips .ar__chip{min-height:36px;padding:8px 14px;font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ar .ar__field>span{font-size:var(--fs-16)}@media(max-width:760px){:is(app-auto-report,app-glass-claim) .ar .ar__911{display:flex;width:100%;min-height:54px;border-radius:14px;font-size:var(--fs-18)}}@media(min-width:761px){:is(app-auto-report,app-glass-claim) .ar .ar__nav{position:static;box-shadow:none;margin-top:0;padding:4px 0 0}}:is(app-auto-report,app-glass-claim) .ad__now{list-style:none;margin:0;padding:0;border-radius:18px;overflow:hidden;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ad__now li+li{border-top:1px solid var(--line);margin-left:62px}:is(app-auto-report,app-glass-claim) .ad__now li+li .ad__nowrow{margin-left:-62px}:is(app-auto-report,app-glass-claim) .ad__nowrow{display:flex;align-items:center;gap:14px;min-height:66px;padding:12px 16px;color:var(--ink);text-decoration:none}:is(app-auto-report,app-glass-claim) .ad__nowrow--go:hover{background:var(--q-press)}:is(app-auto-report,app-glass-claim) .ad__nowrow--go>app-icon:last-child{color:var(--ink3)}:is(app-auto-report,app-glass-claim) .ad__nowico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--q-pick);color:var(--brand-ink);flex:none}:is(app-auto-report,app-glass-claim) .ad__nowico--strong{background:var(--p);color:var(--on-p)}:is(app-auto-report,app-glass-claim) .ad__nowtext{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}:is(app-auto-report,app-glass-claim) .ad__nowtext b{font-size:var(--fs-17-5);font-weight:500}:is(app-auto-report,app-glass-claim) .ad__nowtext span{font-size:var(--fs-16);color:var(--ink2);line-height:1.4}:is(app-auto-report,app-glass-claim) .ad__tips{list-style:none;margin:0;padding:0 6px;display:flex;flex-direction:column;gap:10px}:is(app-auto-report,app-glass-claim) .ad__tips li{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-16-5);line-height:1.45}:is(app-auto-report,app-glass-claim) .ad__tips app-icon{color:var(--brand-ink);margin-top:1px}@media(max-width:760px){:root:has(:is(app-auto-report,app-glass-claim) .ar){--tabbar-h:0px}body:has(:is(app-auto-report,app-glass-claim) .ar) :is(app-topbar,.tabbar,app-foot){display:none}body:has(:is(app-auto-report,app-glass-claim) .ar) .main{padding-top:10px}:is(app-auto-report,app-glass-claim) .dialog,:is(app-auto-report,app-glass-claim) .dialog.arep__dialog{inset:auto 0 0;transform:none;width:100%;max-width:none;max-height:86dvh;overflow:auto;border-radius:22px 22px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom,0px))}:is(app-auto-report,app-glass-claim) .dialog>h2{margin-bottom:14px}:is(app-auto-report,app-glass-claim) .carmap{zoom:.6}}:is(app-auto-report,app-glass-claim) .ar .btn[disabled]{color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__sheethead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:is(app-auto-report,app-glass-claim) .ar .ar__sheethead h2{margin:0}:is(app-auto-report,app-glass-claim) .ar .ar__sheetx{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--s-high);color:var(--ink);cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__sheetx:focus-visible{outline:2px solid var(--focus-ring, currentColor);outline-offset:2px}:is(app-auto-report,app-glass-claim) .ar .ar__initials{font:600 var(--fs-14)/1 var(--sans);letter-spacing:.02em;color:var(--brand, var(--ink))}:is(app-auto-report,app-glass-claim) .ar .ar__field>span small{display:block;margin-top:2px;font-weight:400;color:var(--ink3)}:is(app-auto-report,app-glass-claim) .ar .ar__seg--full{display:flex;align-self:stretch;width:100%}:is(app-auto-report,app-glass-claim) .ar .ar__seg--full button{flex:1}:is(app-auto-report,app-glass-claim) .ar .ar__911-desk{display:none;font-weight:600}@media(hover:hover)and (pointer:fine){:is(app-auto-report,app-glass-claim) .ar .ar__911{display:none}:is(app-auto-report,app-glass-claim) .ar .ar__911-desk{display:inline}}@media(min-width:900px){:is(app-auto-report,app-glass-claim) .ar .ar__carpanel .carmap{zoom:.72}}:is(app-auto-report,app-glass-claim) .ar .ar__tow{border-left-color:var(--p)}:is(app-auto-report,app-glass-claim) .ar :is(.ar__field>span,.ar__sub,.ar__label) small.ar__optnote{display:inline;margin:0 0 0 4px;font-weight:400;color:var(--ink3)}:is(app-auto-report,app-glass-claim) .ar .ar__field :is(input.opt,select.opt,textarea.opt){border-color:var(--line-ctl, color-mix(in srgb, var(--ink) 45%, var(--surface)))}:is(app-auto-report,app-glass-claim) .ar .ar__field :is(input.opt,select.opt,textarea.opt):focus{border-color:var(--p)}:is(app-auto-report,app-glass-claim) .ar .ar__field input.opt[aria-invalid=true]{border-color:var(--err);border-width:2px;padding:0 13px}:is(app-auto-report,app-glass-claim) .wizhead__brand{display:none}@media(max-width:760px){:is(app-auto-report,app-glass-claim) .wizhead__brand{display:flex;pointer-events:none}:is(app-auto-report,app-glass-claim) .wizhead__brand img{height:22px}}:is(app-auto-report,app-glass-claim) .mono,:is(app-auto-report,app-glass-claim) .ad__number{font-family:var(--sans);letter-spacing:0;font-variant-numeric:tabular-nums}:is(app-auto-report,app-glass-claim) .ar .rv .kv{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}:is(app-auto-report,app-glass-claim) .ar .rv .kv .k{flex:0 0 clamp(6.5em,32%,12em)}:is(app-auto-report,app-glass-claim) .ar .rv .kv .v{flex:1 1 10ch;min-width:0;overflow-wrap:anywhere;font-family:var(--sans);font-weight:500;font-size:var(--fs-16-5);text-align:left;max-width:none}@media(max-width:560px){:is(app-auto-report,app-glass-claim) .ar .rv .kv{flex-direction:row;gap:2px 12px}}:is(app-auto-report,app-glass-claim) .ar .ar__nav .btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-ctl)}:is(app-auto-report,app-glass-claim) .ar .btn.ar__add[disabled]{background:var(--s-high);color:var(--ink2);opacity:1;box-shadow:none}:is(app-auto-report,app-glass-claim) .ar .btn.ghost.ar__cancel{background:transparent;box-shadow:none;color:var(--brand-ink)}:is(app-auto-report,app-glass-claim) .ar .bc__row--hurt .bc__ico>app-icon{color:var(--err)}@media(min-width:761px){:is(app-auto-report,app-glass-claim) .ar .ar__hint,:is(app-auto-report,app-glass-claim) .ad__stoptext span,:is(app-auto-report,app-glass-claim) .ad__nowtext span,:is(app-auto-report,app-glass-claim) .ad__call{font-size:var(--fs-16-5)}:is(app-auto-report,app-glass-claim) .ar .ar__lede{font-size:var(--fs-18-5)}}@media(max-width:760px){:is(app-auto-report,app-glass-claim) .ar .ar__carpanel{padding:14px 10px}:is(app-auto-report,app-glass-claim) .carmap .carmap__tick{transform:scale(1.6)}}:is(app-auto-report,app-glass-claim) .ar .note.ar__note--p{border-left-color:var(--p)}:is(app-auto-report,app-glass-claim) .carmap .carmap__tick{box-shadow:0 0 0 2px var(--surface)}:is(app-auto-report,app-glass-claim) .ar .cr .cr__row.cr__row--under{padding-left:52px;min-height:52px}:is(app-auto-report,app-glass-claim) .ar .cr .cr__row.cr__row--under:before{left:92px}:is(app-auto-report,app-glass-claim) .carmap .carmap__zone:not(.on){outline:1px dashed color-mix(in srgb,var(--p) 30%,transparent);outline-offset:-3px}:is(app-auto-report,app-glass-claim) .carmap .carmap__zone:not(.on):focus-visible{outline:2px solid var(--p);outline-offset:2px}@media(max-width:560px){:is(app-auto-report,app-glass-claim) .carmap{zoom:.45}:is(app-auto-report,app-glass-claim) .carmap .carmap__tick{transform:scale(2.1)}}:is(app-auto-report,app-glass-claim) .ar .ar__grid2{align-items:end}@media(max-width:760px){html:has(:is(app-auto-report,app-glass-claim) .ar__nav){scroll-padding-bottom:150px}:is(app-auto-report,app-glass-claim) .ar .ar__field :is(input,textarea,select){scroll-margin-bottom:150px}}:is(app-auto-report,app-glass-claim) .ar .ar__ack input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;margin:0;display:inline-grid;place-content:center;border:1.5px solid var(--ink3);border-radius:7px;background:var(--surface);cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__ack input[type=checkbox]:checked{border-color:var(--p);background:var(--p)}:is(app-auto-report,app-glass-claim) .ar .ar__ack input[type=checkbox]:checked:after{content:"";width:6px;height:11px;margin-top:-2px;border:solid var(--on-p);border-width:0 2px 2px 0;transform:rotate(45deg)}:is(app-auto-report,app-glass-claim) .ar .ar__ack input[type=checkbox]:focus-visible{outline:2px solid var(--p);outline-offset:2px}:is(app-auto-report,app-glass-claim) .ar .ar__opts .paymethod__ico.ar__initials{display:inline-grid;place-items:center;width:30px;height:30px;margin:-3px;border-radius:50%;background:var(--q-pick)}:is(app-auto-report,app-glass-claim) .ar .ar__seg button:disabled{color:var(--ink3);opacity:.55;cursor:not-allowed}:is(app-auto-report,app-glass-claim) .ar__top--held{position:sticky;top:0;z-index:8;background:var(--q-page);padding-bottom:8px;box-shadow:0 14px 14px -6px var(--q-page)}@media(min-width:761px){:is(app-auto-report,app-glass-claim) .ar__top--held{top:58px}}html:has(:is(app-auto-report,app-glass-claim) .ar__top--held){scroll-padding-top:120px}@media(min-width:761px){html:has(:is(app-auto-report,app-glass-claim) .ar__top--held){scroll-padding-top:200px}}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:56px;padding:6px 8px;white-space:normal;line-height:1.2}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts button b{font-size:var(--fs-16);font-weight:600}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts button small{font-size:var(--fs-14);font-weight:400;color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts button.on small{color:var(--on-p)}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts button:disabled small{color:inherit}:is(app-auto-report,app-glass-claim) .ar .ar__nav .btn.ar__wait{background:var(--s-high);color:var(--ink2);box-shadow:none;cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__grid2.ar__grid2--keep{align-items:start}:is(app-auto-report,app-glass-claim) .ar .ar__field select.opt{height:48px;min-height:48px;padding:0 14px;font-size:var(--fs-17);line-height:normal}@media(max-width:640px){:is(app-auto-report,app-glass-claim) .ar .ar__grid2.ar__grid2--keep{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}:is(app-auto-report,app-glass-claim) .ar .ar__grid2.ar__grid2--top{align-items:start}:is(app-auto-report,app-glass-claim) .ar .ar__grid2>.ar__field--wide{grid-column:1/-1}:is(app-auto-report,app-glass-claim) .ar .ar__fieldhelp{display:block;margin-top:5px;font-size:var(--fs-14-5);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__maplink{display:flex;width:max-content;max-width:100%;align-items:center;gap:6px;margin-top:10px;font-weight:600;color:var(--brand-ink);text-decoration:none}:is(app-auto-report,app-glass-claim) .ar .ar__maplink:hover{text-decoration:underline}:is(app-auto-report,app-glass-claim) .carmap .carmap__zone:not(.on){outline:1.5px solid color-mix(in srgb,var(--p) 55%,transparent);background:color-mix(in srgb,var(--p) 6%,transparent)}:is(app-auto-report,app-glass-claim) .ar .ar__fraud{color:var(--ink)}:is(app-auto-report,app-glass-claim) :is(.ad__stoptext span,.ad__nowtext span,.ad__tips li){color:var(--ink)}@media(min-width:761px){:is(app-auto-report,app-glass-claim) .ar .ar__hint{font-size:var(--fs-17);color:color-mix(in srgb,var(--ink) 65%,var(--ink2))}:is(app-auto-report,app-glass-claim) .ar .ar__fieldhelp{font-size:var(--fs-16)}}:is(app-auto-report,app-glass-claim) .ar .seg button:not(.on):not(:disabled){background:transparent;color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .ar__dayparts button:not(.on):not(:disabled) b{color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .seg button:disabled{background:transparent}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three .tw__tile:not(.on){background:transparent}:is(app-auto-report,app-glass-claim) .ar .tw.tw--three .tw__tile:not(.on) b{color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile.on,.bc:not(.bc--big) .bc__row.on,.cr .cr__row.on,.ar__opts .opt.sel){background:var(--p-cont);box-shadow:none}:is(app-auto-report,app-glass-claim) .ar :is(.tw:not(.tw--three) .tw__tile.on,.bc:not(.bc--big) .bc__row.on,.cr .cr__row.on) b{font-weight:600}:is(app-auto-report,app-glass-claim) .ar .ar__waiting.ar__waitlink{display:block;width:100%;background:none;border:0;padding:4px 6px;font:inherit;font-size:var(--fs-14-5);color:var(--ink2);text-decoration:none;white-space:normal;cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__waiting.ar__waitlink:focus-visible{outline:2px solid var(--p);outline-offset:2px}:is(app-auto-report,app-glass-claim) .ar .note.ar__note--warn{display:flex;align-items:flex-start;gap:10px;border-left-color:var(--q-amber);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .note.ar__note--warn app-icon{color:var(--q-amber);flex:none;margin-top:2px}:is(app-auto-report,app-glass-claim) .ar .ar__police{display:flex;flex-direction:column;align-items:flex-start;gap:6px}:is(app-auto-report,app-glass-claim) .ar .ar__police .ar__maplink{margin-top:4px}:is(app-auto-report,app-glass-claim) .ar .ar__police-why{font-size:var(--fs-14-5);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .ar__listbtn{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:12px}:is(app-auto-report,app-glass-claim) .ar .ar__marked{gap:6px}:is(app-auto-report,app-glass-claim) .ar .ar__markedrow{flex:1;min-width:0;display:flex;align-items:center;gap:13px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__markedx{display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;background:none;color:var(--ink2);cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .ar__markedx:hover{background:var(--q-press);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar :is(.ar__markedrow,.ar__markedx):focus-visible{outline:2px solid var(--p);outline-offset:2px}:is(app-auto-report,app-glass-claim) .carmap .carmap__zone:not(.on){outline:1.5px solid color-mix(in srgb,var(--p) 35%,transparent);background:color-mix(in srgb,var(--p) 5%,transparent)}@media(max-width:760px){:is(app-auto-report,app-glass-claim) .ar .ar__pick .ar__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(app-auto-report,app-glass-claim) .ar .ar__pick .ar__chips .ar__chip{white-space:normal;text-align:left;line-height:1.25}}@media(min-width:901px){body:has(:is(app-auto-report,app-glass-claim) :is(.ar,.ad)) .body{grid-template-columns:1fr}body:has(:is(app-auto-report,app-glass-claim) :is(.ar,.ad)) app-rail{display:none}}@media(max-width:760px){:root:has(:is(app-auto-report,app-glass-claim) .ad){--tabbar-h:0px}body:has(:is(app-auto-report,app-glass-claim) .ad) :is(app-topbar,.tabbar,app-foot){display:none}body:has(:is(app-auto-report,app-glass-claim) .ad) .main{padding-top:10px}:is(app-auto-report,app-glass-claim) .wizhead--done .wizhead__brand{display:flex;pointer-events:none}:is(app-auto-report,app-glass-claim) .wizhead--done .wizhead__brand img{height:22px}}:is(app-auto-report,app-glass-claim) .wizhead--done .wizhead__spacer{width:64px}:is(app-auto-report,app-glass-claim) .ar__top--held{padding-bottom:12px;box-shadow:none;border-image:linear-gradient(var(--q-page),var(--q-page)) fill 0/0/0 100vmax}:is(app-auto-report,app-glass-claim) .ar__top--held.ar__top--scrolled{border-image:linear-gradient(to top,var(--line) 1px,var(--q-page) 1px) fill 0/0/0 100vmax}@media(min-width:761px){:is(app-auto-report,app-glass-claim) .ar__top--held,:is(app-auto-report,app-glass-claim) .ar__top--held.ar__top--scrolled{position:static;z-index:auto;padding-bottom:0;box-shadow:none;border-image:none}html:has(:is(app-auto-report,app-glass-claim) .ar__top--held){scroll-padding-top:80px}}:root:has(:is(app-auto-report,app-glass-claim) :is(.ar,.ad)),body:has(:is(app-auto-report,app-glass-claim) :is(.ar,.ad)){background:var(--q-page)}:is(app-auto-report,app-glass-claim) .ar .ar__rentlead{margin:10px 0 2px;font-size:var(--fs-16);font-weight:500;color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .ar__carpanel .ar__listbtn{margin:10px 0 2px}:is(app-auto-report,app-glass-claim) :is(.ar__when,.ar__dmg,.ar__cardraw,.ad__cols,.ad__col){display:contents}:is(app-auto-report,app-glass-claim) .ar .ar__cardraw>.ar__carend:last-child{margin:2px 0 10px}:is(app-auto-report,app-glass-claim) .ar .ar__cardraw:last-child>.ar__carend:last-child,:is(app-auto-report,app-glass-claim) .ar .ar__cardraw:has(+.ar__orsay)>.ar__carend:last-child{margin:10px 0 2px}@media(min-width:1024px){:is(app-auto-report,app-glass-claim){max-width:880px;margin-inline:0 auto}:is(app-auto-report,app-glass-claim) .ar__side{position:static}:is(app-auto-report,app-glass-claim) .ar .ar__nav{justify-content:flex-start}:is(app-auto-report,app-glass-claim) .ar .ar__nav .btn{flex:0 1 auto;min-width:min(100%,280px);padding-inline:32px}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:none;border-radius:0;overflow:visible}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards.ar__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards>:is(.tw__tile,.bc__row,.opt){border-radius:14px}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards>:is(.tw__tile,.bc__row,.opt):not(.on):not(.sel){background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards>:is(.tw__tile,.bc__row,.opt):not(.on):not(.sel):hover{background:color-mix(in srgb,var(--ink) 6%,var(--q-group))}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards>:is(.tw__tile,.bc__row,.opt):before{display:none}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__cards>:is(.tw__tile,.bc__row,.opt):focus-visible{outline:2px solid var(--p);outline-offset:2px}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .bc.bc--big{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .seg:not(.ar__dayparts){max-width:520px}:is(app-auto-report,app-glass-claim) .ar .ar__when{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);column-gap:28px;align-items:center}:is(app-auto-report,app-glass-claim) .ar .ar__when>.tw--three{grid-column:1;grid-row:2}:is(app-auto-report,app-glass-claim) .ar .ar__when>.tw--three .tw__tile{flex:1 1 auto}:is(app-auto-report,app-glass-claim) .ar .ar__when>.ar__field{grid-column:1;grid-row:3;align-self:start}:is(app-auto-report,app-glass-claim) .ar .ar__when>.ar__sub{grid-column:2;grid-row:1;margin:0 0 10px}:is(app-auto-report,app-glass-claim) .ar .ar__when>.ar__dayparts{grid-column:2;grid-row:2;margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr))}:is(app-auto-report,app-glass-claim) .ar .pf__map{height:320px}:is(app-auto-report,app-glass-claim) .ar .ar__dmg:has(>.ar__carpanel){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(5,auto) 1fr;column-gap:28px;align-items:start}:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__carpanel{display:contents}:is(app-auto-report,app-glass-claim) .ar .ar__dmg .ar__cardraw{display:block;grid-column:1;grid-row:1/-1;padding:22px 12px;border-radius:18px;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar .ar__dmg .ar__cardraw .carmap{zoom:.82}:is(app-auto-report,app-glass-claim) .ar .ar__dmg:has(>.ar__carpanel)>:not(.ar__carpanel),:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__carpanel>:not(.ar__cardraw){grid-column:2;margin:0 0 16px}:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__markedlist{grid-row:1}:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__carpanel>.ar__listbtn{grid-row:2}:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__pick{grid-row:3}:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__carpanel>.ar__orsay{grid-row:4}:is(app-auto-report,app-glass-claim) .ar .ar__dmg>.ar__photos{grid-row:5}:is(app-auto-report,app-glass-claim) .ar .rv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;border-radius:0;background:none}:is(app-auto-report,app-glass-claim) .ar .rv .rv__sec{padding:16px 20px;border-top:0;border-radius:18px;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ad{max-width:none;margin:10px 0 0}:is(app-auto-report,app-glass-claim) .ad__preview{text-align:left}:is(app-auto-report,app-glass-claim) .ad__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;align-items:start}:is(app-auto-report,app-glass-claim) .ad__col{display:flex;flex-direction:column;gap:12px}:is(app-auto-report,app-glass-claim) .ad__col:only-child{grid-column:1/-1}:is(app-auto-report,app-glass-claim) .ad__actions{max-width:560px}}@media(min-width:1024px){:is(app-auto-report,app-glass-claim) .ar .ar__main>.card:first-child>h2{font-size:var(--fs-34)}:is(app-auto-report,app-glass-claim) .ar .ar__lede{font-size:var(--fs-17)}:is(app-auto-report,app-glass-claim) .ar .ar__hint{font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card :is(.tw:not(.tw--three) .tw__tile,.bc:not(.bc--big) .bc__row,.cr .cr__row,.ar__opts .opt){min-height:52px;padding:8px 16px}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card :is(.tw:not(.tw--three) .tw__tile,.bc .bc__text,.cr .cr__text,.ar__opts .paymethod__text) b{font-size:var(--fs-17)}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .bc.bc--big .bc__row{min-height:54px}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .ar__inside .ar__chip{min-height:50px;font-size:var(--fs-17)}:is(app-auto-report,app-glass-claim) .ar .ar__main>.card .tw.tw--three .tw__tile b{font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ar .ar__field :is(input.opt,select.opt,textarea.opt){font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ar .ar__photobtn{min-height:48px;font-size:var(--fs-16-5)}:is(app-auto-report,app-glass-claim) .ar .ar__nav .btn{min-height:50px;font-size:var(--fs-17)}:is(app-auto-report,app-glass-claim) .ar .rv .kv .v{font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) :is(.ad__stoptext,.ad__nowtext) b{font-size:var(--fs-17)}:is(app-auto-report,app-glass-claim) :is(.ad__stoptext span,.ad__nowtext span,.ad__call,.ad__tips li){font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ad__nowrow{min-height:56px}:is(app-auto-report,app-glass-claim) .ad__actions .btn{min-height:50px;font-size:var(--fs-17)}:is(app-auto-report,app-glass-claim) :is(.wizstep,.ad__preview),:is(app-auto-report,app-glass-claim) :is(.ar,.ad) .arep__fine,:is(app-auto-report,app-glass-claim) .ar :is(.ar__carend,.ar__or,.ar__q small,.ar__optional,.ar__field>span small),:is(app-auto-report,app-glass-claim) .ar :is(.ar__field>span,.ar__sub,.ar__label) small.ar__optnote{color:var(--ink2)}}:is(app-auto-report,app-glass-claim) .ar .hl{list-style:none;margin:16px 0 0;padding:0;border-radius:18px;overflow:hidden;background:var(--q-group)}:is(app-auto-report,app-glass-claim) .ar .hl>li+li{border-top:1px solid var(--line)}:is(app-auto-report,app-glass-claim) .ar .hl__row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px 12px 18px;border:0;background:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .hl__row:hover{background:var(--q-press)}:is(app-auto-report,app-glass-claim) .ar .hl__row:focus-visible{outline:2px solid var(--p);outline-offset:-2px}:is(app-auto-report,app-glass-claim) .ar .hl__text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}:is(app-auto-report,app-glass-claim) .ar .hl__label{font:600 var(--fs-14)/1.3 var(--sans);color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .hl__value{display:flex;flex-direction:column;font-size:var(--fs-16);line-height:1.4;color:var(--ink);overflow-wrap:anywhere}:is(app-auto-report,app-glass-claim) .ar .hl__go{flex:none;color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar :is(.hl__all,.hl__more){display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:0 4px;border:0;background:none;color:var(--brand-ink);font:600 var(--fs-16)/1.3 var(--sans);cursor:pointer}:is(app-auto-report,app-glass-claim) .ar .hl__more{min-height:36px;margin-top:4px;padding:0;font-size:var(--fs-14-5)}:is(app-auto-report,app-glass-claim) .ar :is(.hl__all,.hl__more):hover{text-decoration:underline}:is(app-auto-report,app-glass-claim) .ar :is(.hl__all,.hl__more):focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:6px}:is(app-auto-report,app-glass-claim) .ar .hl__allico{transform:rotate(90deg);transition:transform .15s}:is(app-auto-report,app-glass-claim) .ar .hl__allico--open{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){:is(app-auto-report,app-glass-claim) .ar .hl__allico{transition:none}}:is(app-auto-report,app-glass-claim) .ar .hl__all+.rv{margin-top:8px}:is(app-auto-report,app-glass-claim) .ar .hl~.ar__cover{margin-top:16px}:is(app-auto-report,app-glass-claim) .ar .og{margin-top:14px;padding:18px;border:1px solid var(--line-ctl);border-radius:18px;background:var(--q-page)}:is(app-auto-report,app-glass-claim) .ar .og.og--more{margin-top:12px}:is(app-auto-report,app-glass-claim) .ar .og__note{margin:0 0 14px;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-16);color:var(--ink)}:is(app-auto-report,app-glass-claim) .ar .og__note>b{font-weight:600}:is(app-auto-report,app-glass-claim) .ar .og__note>span{color:var(--ink2)}:is(app-auto-report,app-glass-claim) .ar .og__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:var(--fs-16)}:is(app-auto-report,app-glass-claim) .ar .og__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}:is(app-auto-report,app-glass-claim) .ar .og__grid>.ar__field{margin:0}:is(app-auto-report,app-glass-claim) .ar .og__damaged{margin-top:18px}:is(app-auto-report,app-glass-claim) .ar .og__damaged .seg{margin-top:10px;max-width:520px}:is(app-auto-report,app-glass-claim) .ar .og__add{margin-top:14px;min-height:44px}@media(min-width:640px){:is(app-auto-report,app-glass-claim) .ar .og__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}:is(app-auto-report,app-glass-claim) .ar .og__grid>.og__wide{grid-column:1/-1}}@media(min-width:1024px){:is(app-auto-report,app-glass-claim) .wizhead{margin-bottom:10px}}app-auto-report a[href^="tel:"],app-glass-claim a[href^="tel:"]{white-space:nowrap}app-auto-report,app-glass-claim{font-variant-numeric:lining-nums}app-auto-report .ar__point{display:none}@media(min-width:1024px){app-auto-report .ar__touch{display:none}app-auto-report .ar__point{display:inline}}app-glass-claim .ar__side .kv .v{white-space:nowrap}app-glass-claim .ar .ar__main>.card>h2+.ar__opts{margin-top:16px}app-auto-report .ar .hl__cover .hl__go--fold{transform:rotate(90deg);transition:transform .15s}app-auto-report .ar .hl__cover .hl__go--fold.hl__go--open{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){app-auto-report .ar .hl__cover .hl__go--fold{transition:none}}app-auto-report .ar .hl__note{margin:0;padding:0 18px 14px;font-size:var(--fs-14-5);line-height:1.5;color:var(--ink2)}app-auto-report .ar .hl__note p{margin:0}app-auto-report .ar .hl__note p+p{margin-top:6px}app-auto-report .ar .hl__plus{font:600 var(--fs-18)/1 var(--sans)}app-auto-report .ar .hl__note-add{margin-top:0}app-auto-report .ar .ar__addmark{margin-top:6px}app-auto-report .ar .ar__searchback{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0;background:none;border:0;font:inherit;font-size:var(--fs-15);font-weight:600;color:var(--brand-ink);cursor:pointer}app-auto-report .ar .ar__searchback:hover{text-decoration:underline;text-underline-offset:3px}app-auto-report .ar .ar__searchback:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:6px}app-auto-report .ar .hl__note-add .ar__optnote{font-weight:400;color:var(--ink2)}app-auto-report .ar .ar__law{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:var(--fs-14-5);line-height:1.55;color:var(--ink2)}app-auto-report .ar .ar__law p{margin:0}app-auto-report .ar .ar__law p+p{margin-top:8px}app-auto-report .ar .ar__lawlead{font:600 var(--fs-13)/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2)}app-auto-report .ar .ar__lawtext{color:var(--ink)}app-auto-report .ar .ar__nav .ar__waitwrap{flex:1 0 100%}app-auto-report .ar .ar__sendconfirm{margin:0;font-size:var(--fs-14-5);line-height:1.45;color:var(--ink2)}app-auto-report .ar .ar__flash{animation:ar-flash 1.6s ease-out 1}@keyframes ar-flash{0%,35%{box-shadow:0 0 0 3px var(--p)}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){app-auto-report .ar .ar__flash{animation:none;box-shadow:0 0 0 3px var(--p)}}.sk{display:block;border-radius:var(--rs);background:linear-gradient(90deg,var(--s-high) 0%,var(--line2) 40%,var(--s-high) 80%);background-size:280% 100%;animation:sk-slide 1.3s ease-in-out infinite}.sk+.sk{margin-top:9px}.sk--line{height:12px}.sk--line.w70{width:70%}.sk--line.w50{width:50%}.sk--line.w40{width:40%}.sk--head{height:26px;width:46%;border-radius:var(--rs)}.sk--money{height:40px;width:38%}.sk--chip{height:14px;width:82px}.sk--block{height:96px;border-radius:var(--rq)}@keyframes sk-slide{0%{background-position:180% 0}to{background-position:-80% 0}}.sk-kv{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line2)}.sk-kv:last-child{border-bottom:0}.spin{display:inline-block;width:1em;height:1em;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .64s linear infinite;vertical-align:-.125em}.spin--lg{width:26px;height:26px;border-width:2.5px}@keyframes spin{to{transform:rotate(360deg)}}.btn[aria-busy=true]{pointer-events:none;opacity:.85}.routebar{position:fixed;inset:0 0 auto;height:2px;z-index:60;background:transparent;pointer-events:none}.routebar:after{content:"";display:block;height:100%;width:38%;background:var(--p);border-radius:0 2px 2px 0;animation:routebar .9s cubic-bezier(.4,0,.2,1) infinite}@keyframes routebar{0%{transform:translate(-100%)}60%{transform:translate(180%)}to{transform:translate(180%)}}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--ground)}.boot__mark{width:30px;height:30px;border:2.5px solid var(--p);border-right-color:transparent;border-radius:50%;animation:spin .64s linear infinite}.boot__text{font-family:var(--sans);font-size:var(--fs-16);color:var(--ink2)}@media(prefers-reduced-motion:reduce){.sk{animation:none;background:var(--s-high)}.spin,.boot__mark{animation:none;border-right-color:currentColor;opacity:.55}.boot__mark{border-right-color:var(--p)}.routebar:after{animation:none;width:100%;opacity:.5}}html,body{height:100%}body{margin:0;background:var(--stage);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.5}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--p);outline-offset:2px;border-radius:4px}a,a:hover,.brand,.railitem,.btn,.crumb,.th-row{text-decoration:none}p a,.prose a,label a,.pub-panel__foot a{text-decoration:underline;text-underline-offset:2px}
