:root{--t-95:.65625rem;--t-100:.6875rem;--t-105:.75rem;--t-110:.78125rem;--t-115:.8125rem;--t-120:.84375rem;--t-125:.96875rem;--t-130:1rem;--t-135:1.03125rem;--t-140:1rem;--t-145:1.0625rem;--t-150:1.09375rem;--t-160:1.1875rem;--t-165:1.4375rem;--t-170:1.25rem;--t-175:1.375rem;--t-180:1.25rem;--t-200:1.375rem;--t-220:1.5rem;--t-230:1.875rem;--t-240:1.6875rem;--t-260:1.8125rem;--t-270:1.9375rem;--t-300:2.125rem;--t-340:2.375rem;--t-420:2.875rem;--t-580:3.625rem;--t-gate-h:3.5rem;--t-gate-hm:2.125rem;--t-gate-sub:1.125rem;--t-gate-brand:1.5rem}html:has(.console){scrollbar-gutter:stable}html:has(.co-gate){scrollbar-gutter:auto}.console{--canvas:#f1f4f9;--card:#fff;--ink:#0b1b33;--ink2:#4e617c;--ink3:#8fa0b5;--line:#e7ebf2;--soft:#f3f6fa;--shadow:0 2px 4px #0b1b330a,0 22px 44px -22px #0b1b3329;--pill-mute:#eef1f6;--logo-tile:#f6f8fb;--logo-line:#e7ebf2;--r-card:26px;--ember:#ff6b3d;--ember-light:#ff9068;--ember-glow:#ff6b3d80;--ember-text:#c64a15;--good:#059669;--crit:#dc2626;background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;padding:26px 30px 54px}@media (max-width:1080px){.console{padding:18px 14px 104px}}.console *{box-sizing:border-box}.console :where(button){font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0}.console .tab{font-variant-numeric:tabular-nums}.co-frame{grid-template-columns:216px minmax(0,1fr);gap:26px;max-width:1320px;margin:0 auto;display:grid}.co-side{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;align-self:start;gap:3px;padding:22px 14px;display:flex;position:sticky;top:18px}.co-brand{align-items:center;gap:10px;padding:4px 10px 18px;display:flex}.co-brand svg{width:auto;height:23px}.co-brand span{font-size:var(--t-170);letter-spacing:-.045em;color:var(--ink);font-weight:450}.co-nav{font-size:var(--t-135);color:var(--ink2);border-radius:13px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-weight:600;display:flex}.co-nav svg{color:var(--ink3);flex-shrink:0}.co-nav:hover{background:var(--soft)}.co-nav.on{background:var(--soft);color:var(--ink)}.co-nav.on svg{color:#2563eb}.co-side-cta{color:#fff;font-weight:750;font-size:var(--t-130);text-align:center;background:#2563eb;border-radius:13px;width:100%;margin-top:12px;padding:11px;transition:transform .12s;box-shadow:0 12px 22px -10px #2563eb73}.co-side-cta:active{transform:scale(.97)}.co-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.co-hi{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-220);letter-spacing:-.02em;font-weight:750;overflow:hidden}.co-hid{white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-125);color:var(--ink3);margin-top:2px;font-weight:550;overflow:hidden}.co-top-r{align-items:center;gap:10px;display:flex;position:relative}.co-icb{background:var(--card);border:1px solid var(--line);width:40px;height:40px;color:var(--ink2);box-shadow:var(--shadow);border-radius:99px;place-items:center;display:grid;position:relative}.co-bdg{background:var(--ember);color:#fff;border:2px solid var(--canvas);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:750;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.co-avat{color:#fff;width:40px;height:40px;font-size:var(--t-130);background:#2563eb;border-radius:99px;place-items:center;font-weight:750;display:grid;box-shadow:0 10px 18px -8px #2563eb80}.co-pop{background:var(--card);border:1px solid var(--line);z-index:60;text-align:left;border-radius:16px;width:300px;padding:6px;position:absolute;top:48px;right:0;box-shadow:0 24px 48px -16px #0b1b3347}.co-pop:has(.co-dd-head){border-radius:20px;width:320px;padding:18px 20px}.co-dd-head{border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding-bottom:14px;display:flex}.co-dd-item{width:100%;font-size:var(--t-150);color:#374151;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font-weight:600;text-decoration:none;display:flex}.co-dd-item.on{color:#000;font-weight:700}.co-dd-item.out{color:#6b7280}.co-dd-item svg{color:#9ca3af;flex-shrink:0}.co-dd-item:hover{color:#000}.co-dd-rule{border-top:1px solid #f3f4f6;margin:2px 0}.co-dd-note{font-size:var(--t-125);color:#9ca3af;padding:12px 2px 4px;font-weight:650}.co-dhead{z-index:110;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:none;position:fixed;top:0;left:0;right:0}@media (min-width:1081px){.co-dhead{display:block}}.co-dhead.scrolled{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--line);background:#fffffff2;box-shadow:0 6px 18px -12px #0b1b3324}.co-dhead-in{align-items:center;max-width:1380px;height:80px;margin:0 auto;padding:0 30px;display:flex;position:relative}.co-dhead-brand{align-items:center;gap:10px;margin-left:30px;display:flex}.co-dhead-brand svg{width:auto;height:34px}.co-dhead-brand span{font-size:var(--t-220);letter-spacing:-.045em;color:var(--ink);padding-top:2px;font-weight:450}.co-dhead-brand:active{transform:scale(.98)}.co-dcrumb{align-items:baseline;gap:10px;margin-left:30px;display:flex}.co-dcrumb .path{font-size:var(--t-120);color:#9aa8ba;padding:4px 0;font-weight:500;transition:color .15s}.co-dcrumb .path:hover{color:var(--ink2)}.co-dcrumb .sep{color:#cdd5e0;font-size:var(--t-110);font-weight:400}.co-dcrumb .here{font-size:var(--t-120);color:var(--ink2);font-weight:600}.co-dgreet{min-width:0;max-width:calc(100% - 480px);position:absolute;top:50%;left:302px;transform:translateY(-50%)}.co-dgreet .g{font-size:var(--t-220);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:750;line-height:1.15;overflow:hidden}.co-dgreet .s{font-size:var(--t-120);color:var(--ink3);white-space:nowrap;margin-top:2px;font-weight:600}.co-dhead-r{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}@media (min-width:1081px){.console{padding-top:100px}.co-side{top:100px}.co-top{margin-bottom:0}}.co-gbar{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#fffffff2;align-items:center;gap:10px;padding:10px 14px 10px 30px;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s,padding .3s,background .3s,box-shadow .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 6px 18px -12px #0b1b332e}.co-gbar.on{opacity:1;pointer-events:auto;transform:translateY(0)}.co-gbar.snap{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000;padding:20px 14px 12px 30px;transition:opacity .15s,padding .3s,background .3s;transform:none}.co-gbar.drawer{box-shadow:none;border-bottom-color:#0000;transition:opacity .15s,border-color .2s,box-shadow .2s}.co-gbar-bell{transition:opacity .25s}.co-gbar-bell.hide{opacity:0;pointer-events:none}.co-gbar-title{opacity:1;transition:opacity .3s .2s}.co-gbar-title.hide{opacity:0;transition:opacity .12s}.co-gbar-mark{align-items:center;margin-left:-2px;padding:2px;display:flex;position:relative}.co-gbar-mark:before{content:"";position:absolute;inset:-7px -6px}.co-gbar-mark:active{transform:scale(.94)}.co-gbar-back{width:20px;height:28px;color:var(--ink2);opacity:1;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.co-gbar-back.hide{opacity:0;pointer-events:none}.co-gbar-word{white-space:nowrap;pointer-events:none;font-size:var(--t-200);letter-spacing:-.045em;color:#0b1b33;opacity:0;margin-left:10px;padding-top:1px;font-weight:450;transition:opacity .15s;position:absolute;left:100%}.co-gbar-word.in{opacity:1;transition:opacity .4s .27s}.co-gbar-title{min-width:0;font-size:var(--t-145);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:750;overflow:hidden}.co-gbar-avat{flex-shrink:0;width:40px;height:40px;position:relative}.co-morph{place-items:center;transition:opacity .35s,transform .35s;display:grid;position:absolute;inset:0}.co-morph.out{opacity:0;transform:scale(.75)rotate(-30deg)}.co-morph-x{color:var(--ink);opacity:0;place-items:center;transition:opacity .35s,transform .35s;display:grid;position:absolute;inset:0;transform:scale(.75)rotate(30deg)}.co-morph-x.in{opacity:1;transform:none}@media (min-width:1081px){.co-gbar{display:none}}@media (prefers-reduced-motion:reduce){.co-gbar,.co-morph,.co-morph-x{transition:opacity .15s}}.co-top-mark{display:none}@media (max-width:1080px){.co-top{position:relative}.co-top-mark{place-items:center;display:grid;position:absolute;top:9px;left:16px}.co-top:has(.co-top-mark) .co-top-r{position:absolute;top:2px;right:0}main.co-sub{padding-top:54px}.only-desk{display:none!important}}.co-pop-head{border-bottom:1px solid var(--line);margin-bottom:6px;padding:9px 11px 7px}.co-pop-link{width:100%;font-size:var(--t-125);color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-weight:650;line-height:1.4;display:flex}.co-pop-link:hover{background:var(--soft)}.co-pop-link svg{color:var(--ink3);flex-shrink:0}.co-pop-link:disabled{opacity:.45;cursor:default}.co-pop-item{border-radius:10px;gap:10px;padding:9px 11px;display:flex}.co-pop-item:hover{background:var(--soft)}.co-pop-item .t{font-size:var(--t-120);font-weight:700;line-height:1.3}.co-pop-item .d{font-size:var(--t-110);color:var(--ink3);margin-top:1px;line-height:1.4}.co-ad{border-radius:99px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.co-glow-g{background:#10b981;box-shadow:0 0 0 4px #10b98126}.co-glow-e{background:#f4511e;box-shadow:0 0 0 4px #f4511e80}.co-glow-b{background:#2563eb;box-shadow:0 0 0 4px #2563eb26}.co-glow-r{background:#dc2626;box-shadow:0 0 0 4px #dc262626}.co-ad.mute{background:var(--ink3);box-shadow:none;opacity:.5}.co-mark{font-size:var(--t-110);color:#2563eb;font-weight:700}.co-take{z-index:100;overscroll-behavior:contain;background:#fff;flex-direction:column;padding:76px 24px 30px 30px;transition:transform .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.co-take.open{transform:translate(0)}.co-take-fade{opacity:0;transition:opacity .25s .1s}.co-take.open .co-take-fade{opacity:1}.co-take-head{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.co-take-actions{align-items:center;gap:8px;display:flex}.co-take-icb{color:#0b1b33;border-radius:99px;place-items:center;width:40px;height:40px;display:grid;position:relative}.co-take-icb:active{transform:scale(.94)}.co-take-icb.on{color:#2563eb;background:#f3f6fa}.co-take-list{flex-direction:column;margin-top:6px;display:flex}.co-take-item{width:100%;font-size:var(--t-200);color:#374151;justify-content:space-between;align-items:center;gap:10px;padding:16px 2px;font-weight:600;text-decoration:none;display:flex}.co-take-rule{border-top:1px solid #e3e8f0;margin:6px 0}.co-take-item.on{color:#000;font-weight:700}.co-take-item svg{color:#9ca3af;flex-shrink:0}.co-take-title{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:baseline;margin-top:6px;padding:0 2px 12px;display:flex}.co-take-title p{font-size:var(--t-240);letter-spacing:-.02em;color:#000;font-weight:750}.co-take-title .co-mark{font-size:var(--t-120)}.co-take-nrow{border-bottom:1px solid #e3e8f0;align-items:flex-start;gap:13px;padding:15px 2px;display:flex}.co-take-nrow .co-ad{margin-top:5px}.co-take-nrow .t{font-size:var(--t-150);color:#0b1b33;font-weight:700}.co-take-nrow .d{font-size:var(--t-125);color:#8fa0b5;margin-top:3px;font-weight:600}.co-take-empty{font-size:var(--t-135);color:#8fa0b5;padding:18px 2px;font-weight:600}.co-take-foot{flex-direction:column;flex-shrink:0;gap:14px;margin-top:auto;padding-top:24px;display:flex}.co-take-cta{color:#fff;width:100%;font-size:var(--t-180);text-align:center;background:#2563eb;border-radius:16px;padding:16px;font-weight:700;transition:transform .2s;box-shadow:0 15px 35px -5px #2563eb66}.co-take-cta:active{transform:scale(.98)}.co-take-note{font-size:var(--t-130);color:#9ca3af;text-align:center;font-weight:650}button.co-take-note{min-height:44px;padding:10px 12px}@keyframes co-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.co-take{transition:none}.co-take-fade{transition:opacity .15s}}.co-legal{font-size:var(--t-100);color:var(--ink3);gap:12px;padding:8px 10px 2px;font-weight:600;display:flex}.co-llink{color:var(--ink3);cursor:pointer;font-size:var(--t-100);font-weight:600;text-decoration:none;transition:color .15s}.co-llink:hover{color:var(--ink2);text-underline-offset:3px;text-decoration:underline}.co-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.co-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;grid-column:span 12;padding:24px 26px;display:flex;position:relative}@media (min-width:1081px){.co-span5{grid-column:span 5}.co-span6{grid-column:span 6}.co-span7{grid-column:span 7}}.co-ct{font-size:var(--t-165);letter-spacing:-.015em;font-weight:720}.co-cs{font-size:var(--t-120);color:var(--ink3);margin-top:3px;font-weight:500}.co-lab{font-size:var(--t-120);color:var(--ink3);letter-spacing:.01em;font-weight:650}.co-cur{vertical-align:.42em;opacity:.55;margin-right:2px;font-size:.55em;font-weight:600}.co-hero{color:#fff;background:linear-gradient(132deg,#1d4ed8 0%,#2563eb 45%,#3b82f6 85%,#60a5fa 108%);border-radius:30px;grid-column:span 12;min-height:264px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #022c5e2e,0 34px 60px -22px #03417f8c}@media (min-width:1081px){.co-hero{grid-column:span 7}}.co-hero-body{z-index:2;flex-direction:column;flex:1;min-width:0;padding:28px 30px 124px;display:flex;position:relative}.co-hero .co-lab{color:#fffffff2}.co-big{font-size:var(--t-580);letter-spacing:-.025em;margin-top:10px;font-weight:750;line-height:1}.co-big small{font-size:.42em;font-weight:700}.co-hero-note{font-size:var(--t-115);color:#fffffff2;margin-top:8px;font-weight:550}.co-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--t-115);color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:5.5px 12px;font-weight:650;display:inline-flex}.co-hero-chart{height:100px;margin:0;position:absolute;bottom:0;left:0;right:0}.co-spend{min-height:200px;overflow:hidden}@media (min-width:1081px){.co-spend{grid-column:span 5;min-height:264px}}@media (max-width:1080px){.co-house{min-height:0}}.co-hhchip .co-hhchip-from{color:var(--ink3);white-space:nowrap;font-weight:550}.co-hhchip{background:var(--soft);border:1px solid var(--line);font-size:var(--t-110);color:var(--ink2);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-weight:650;display:inline-flex}.co-hhghost{border:1.5px dashed var(--line);font-size:var(--t-105);color:var(--ink2);border-radius:99px;align-items:center;padding:6px 12px;font-weight:650;display:inline-flex}.co-house-foot{margin-top:auto;padding-top:14px}@media (max-width:1080px){.co-house-foot{margin-top:0;padding-top:12px}}.co-spend-big{font-size:var(--t-420);letter-spacing:-.025em;margin-top:12px;font-weight:750;line-height:1}.co-arcs{pointer-events:none;z-index:1;width:230px;height:230px;position:absolute;top:-52px;right:-52px}.co-catbar{background:var(--pill-mute);border-radius:99px;height:12px;display:flex;overflow:hidden}.co-catlabels{font-size:var(--t-105);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-weight:650;display:flex}.co-pill{white-space:nowrap;font-size:var(--t-110);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4.5px 11px;font-weight:700;display:inline-flex}.co-pill i{border-radius:99px;width:6px;height:6px}.co-pill.blue{color:#2563eb;background:#2563eb1f}.co-pill.blue i{background:#2563eb}.co-pill.ember{color:var(--ember-text);background:#f4511e1f}.co-pill.ember i{background:var(--ember)}.co-pill.good{color:#047857;background:#0596691c}.co-pill.good i{background:var(--good)}.co-pill.crit{color:#c22626;background:#dc26261a}.co-pill.crit i{background:var(--crit)}.co-pill.mute{background:var(--pill-mute);color:var(--ink2)}.co-pill.mute i{background:var(--ink3)}.co-radar{padding:24px 26px 20px}.co-radar-rows{margin-top:18px;position:relative}.co-rtoday{pointer-events:none;width:1px;top:0;bottom:8px;left:calc(182px + (100% - 182px)*var(--tx,.1));background:linear-gradient(#2563eb80,#2563eb00 94%);position:absolute}.co-rtoday i{background:#2563eb;border-radius:99px;width:3px;height:3px;position:absolute;top:-1px;left:-1px}.co-rrow{border-top:1px solid var(--line);grid-template-columns:168px 1fr;align-items:center;gap:14px;padding:10px 0;display:grid}.co-rrow:first-of-type{border-top:0}a.co-rrow{color:inherit;text-decoration:none}.co-rrow.is-link{cursor:pointer;transition:background .12s}.co-rrow.is-link:hover,.co-rrow.is-link:focus-visible{background:var(--soft);border-radius:14px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.co-rrow.is-link:hover .co-rn{color:#2563eb}.co-rrow.is-link:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.co-rw{align-items:center;gap:11px;display:flex}.co-rn{font-size:var(--t-125);font-weight:700;line-height:1.25}.co-rt{font-size:var(--t-105);color:var(--ink3);font-weight:550}.co-lane{height:34px;position:relative}.co-trk{background:var(--pill-mute);border-radius:99px;position:absolute;inset:13px 0}.co-fl{border-radius:99px;position:absolute;top:13px;bottom:13px;left:0}.co-fl.ember{background:linear-gradient(90deg,var(--ember),var(--ember-light))}.co-fl.crit{background:linear-gradient(90deg,#b91c1c,#f87171)}.co-fl.good{background:linear-gradient(90deg,#047857,#34d399)}.co-fl.mute{background:var(--ink3);opacity:.4}.co-chip{font-size:var(--t-105);white-space:nowrap;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:5px 11px;font-weight:750;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0b1b3333}.co-chip.flip{transform:translate(-100%,-50%)}.co-chip.clamp{right:0;transform:translateY(-50%);left:auto!important}.co-chip.ember{color:var(--ember-text)}.co-chip.crit{color:#c22626}.co-chip.good{color:#047857}.co-raxis{grid-template-columns:168px 1fr;margin-top:6px;display:grid}.co-raxis .ax{justify-content:space-between;display:flex}.co-raxis .ax span{font-size:var(--t-95);letter-spacing:.05em;color:var(--ink3);text-transform:uppercase;font-weight:650}.co-raxis .ax span.now{color:#2563eb}@media (max-width:700px){.co-rrow,.co-raxis{grid-template-columns:128px 1fr}}.co-logo-tile{background:var(--logo-tile);border:1px solid var(--logo-line);width:38px;height:38px;font-size:var(--t-150);border-radius:12px;flex-shrink:0;place-items:center;font-weight:750;display:grid;overflow:hidden}.co-bills{padding:24px 26px 8px}.co-btbl{margin:0 -26px -8px;padding:0 26px;overflow-x:auto}.co-brow{border-top:1px solid var(--line);grid-template-columns:minmax(210px,1.5fr) 150px minmax(140px,1fr) 100px 44px;align-items:center;gap:16px;min-width:660px;padding:14px 0;display:grid}.co-brow.hd{border-top:0;padding:16px 0 10px}.co-brow.is-link{cursor:pointer;transition:background .12s,box-shadow .12s}.co-brow.is-link:hover,.co-brow.is-link:focus-within{background:var(--soft);border-radius:14px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.co-brow.hd span{font-size:var(--t-105);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:700}.co-bsvc{align-items:center;gap:13px;min-width:0;display:flex}.co-bn{font-size:var(--t-135);white-space:nowrap;text-overflow:ellipsis;font-weight:720;line-height:1.25;overflow:hidden}.co-bp{font-size:var(--t-115);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.co-dt{font-size:var(--t-125);font-weight:700}.co-rl{font-size:var(--t-110);color:var(--ink3);font-weight:550}.co-bbar{background:var(--pill-mute);border-radius:99px;max-width:130px;height:6px;margin-top:7px;position:relative;overflow:hidden}.co-bbar i{border-radius:99px;position:absolute;inset:0 auto 0 0}.co-cost{text-align:right;font-size:var(--t-150);letter-spacing:-.01em;font-weight:750}.co-edit{color:var(--ink3);border-radius:10px;justify-self:end;place-items:center;padding:6px;display:grid}.co-edit:hover{background:var(--soft);color:var(--ink)}.co-addlink{color:#2563eb;font-size:var(--t-115);font-weight:750;position:relative}.co-addlink:before{content:"";position:absolute;inset:-12px -10px}.co-bbtn{color:#fff;font-size:var(--t-115);white-space:nowrap;background:#2563eb;border-radius:99px;padding:8px 15px;font-weight:750;position:relative;box-shadow:0 10px 18px -8px #2563eb80}.co-bbtn:before{content:"";position:absolute;inset:-4px 0}.co-donut-wrap{align-items:center;gap:18px;margin-top:auto;padding-top:14px;display:flex}.co-donut{flex-shrink:0;width:134px;height:134px;position:relative}.co-seg{transition:stroke-dasharray .45s cubic-bezier(.2,.9,.3,1),stroke-dashoffset .45s cubic-bezier(.2,.9,.3,1)}.co-kmore{grid-template-rows:0fr;margin-top:-9px;transition:grid-template-rows .4s cubic-bezier(.2,.9,.3,1),margin-top .4s cubic-bezier(.2,.9,.3,1);display:grid}.co-kmore>div{flex-direction:column;gap:9px;min-height:0;display:flex;overflow:hidden}.co-kmore.open{grid-template-rows:1fr;margin-top:0}.co-kmore .co-ki{opacity:0;transition:opacity .28s,transform .28s;transform:translateY(4px)}.co-kmore.open .co-ki{opacity:1;transform:none}.co-krow{cursor:pointer;text-align:left;width:100%}.co-klink{color:#2563eb;white-space:nowrap;font-weight:700}.co-klink-u{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}@media (prefers-reduced-motion:reduce){.co-seg,.co-kmore,.co-kmore .co-ki{transition:none}}.co-donut-c{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.co-klist{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.co-kt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:380px){.co-donut-wrap{gap:14px}.co-kt{white-space:normal;overflow:visible}}.co-ki{font-size:var(--t-125);color:var(--ink2);align-items:center;gap:8px;font-weight:600;display:flex}.co-kd{border-radius:3px;flex-shrink:0;width:8px;height:8px}.co-btn{color:#fff;font-weight:750;font-size:var(--t-125);white-space:nowrap;text-align:center;background:#2563eb;border-radius:99px;padding:10px 18px;box-shadow:0 10px 18px -8px #2563eb80}.co-btn.quiet{background:var(--card);color:var(--ink2);border:1px solid var(--line);box-shadow:none}.co-btn-out{white-space:normal;justify-content:center;align-items:center;gap:7px;display:inline-flex}.co-btn-out .co-out-mark{flex:none}.co-foot-out{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:520px){.co-foot-out{flex-direction:column-reverse;align-items:stretch}.co-foot-out .co-btn{width:100%}}.co-btn.danger{background:var(--card);color:#c22626;box-shadow:none;border:1px solid #dc26264d}.co-field{flex-direction:column;gap:5px;display:flex}.co-field label{font-size:var(--t-110);color:var(--ink2);letter-spacing:.02em;font-weight:750}.co-field input,.co-field select,.co-field textarea{border:1px solid var(--line);font:inherit;font-size:var(--t-130);background:var(--card);color:var(--ink);border-radius:12px;width:100%;padding:10px 12px}.co-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238FA0B5' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.co-field input:focus,.co-field select:focus,.co-field textarea:focus{border-color:#2563eb;outline:2px solid #2563eb66}.co-typegrid,.co-provgrid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}.co-prov{border:1px solid var(--line);background:var(--card);font-size:var(--t-110);color:var(--ink2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-weight:700;display:flex}.co-prov.on{color:#2563eb;background:#2563eb0d;border-color:#2563eb}.co-prov.other{background:var(--soft);color:var(--ink3);border-style:dashed}.co-type{border:1px solid var(--line);text-align:center;font-size:var(--t-110);color:var(--ink2);background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-weight:700;display:flex}.co-type.on{color:#2563eb;background:#2563eb0f;border-color:#2563eb}.co-seg{background:var(--pill-mute);border-radius:99px;padding:3px;display:inline-flex}.co-seg button{font-size:var(--t-105);color:var(--ink3);text-align:center;border-radius:99px;padding:4px 11px;font-weight:700}.co-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 2px 6px #0b1b3324}.co-scrim{z-index:120;background:#0b1b3373;justify-content:center;align-items:flex-end;animation:.22s co-fade;display:flex;position:fixed;inset:0}.co-ask-scrim{z-index:140;align-items:center;padding:16px}.co-ask{background:var(--card);border-radius:var(--r-card);width:min(420px,100%);box-shadow:var(--shadow);outline:none;padding:22px 20px 18px}.co-ask-foot{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.co-ask-foot .co-btn{min-width:96px}@media (min-width:700px){.co-scrim{align-items:center;padding:24px}}.co-modal{background:var(--card);border-radius:28px 28px 0 0;width:100%;max-width:560px;max-height:92vh;padding:20px 22px 28px;animation:.34s cubic-bezier(.23,1,.32,1) co-sheet-up;overflow-y:auto}@media (min-width:700px){.co-modal{border-radius:28px;animation:.26s cubic-bezier(.2,.9,.3,1) co-modal-in}}@keyframes co-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes co-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.co-scrim,.co-modal{animation:none}}.co-handle{background:var(--line);border-radius:99px;width:38px;height:4px;margin:0 auto 14px}@media (min-width:700px){.co-handle{display:none}}.co-onb{background:#eff4fe;border:1px solid #dce7fc;border-radius:20px;padding:20px}.co-onb h4{font-size:var(--t-160);letter-spacing:-.015em;color:#0b1b33;font-weight:750}.co-onb p{font-size:var(--t-125);color:#4e617c;max-width:38ch;margin-top:6px;line-height:1.55}.co-ghost{border:1.5px dashed var(--line);color:var(--ink3);font-size:var(--t-120);border-radius:18px;align-items:center;gap:11px;padding:16px;font-weight:600;display:flex}.co-setrow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.co-setrow:first-of-type{border-top:0}.co-sl{font-size:var(--t-125);font-weight:700}.co-sd{font-size:var(--t-110);color:var(--ink3);margin-top:1px;font-weight:600}.co-setlink{min-height:44px;font-size:var(--t-115);color:#2563eb;flex-shrink:0;margin:-12px -5px -12px auto;padding:12px 5px;font-weight:750}.co-setlink.danger{color:#c22626}.co-setlink:disabled{color:var(--ink3);opacity:.6;cursor:default}.co-mfab{z-index:55;color:#fff;background:#2563eb;border-radius:99px;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:fixed;bottom:20px;right:18px;box-shadow:0 16px 30px -10px #2563eb8c}.co-mfab:active{transform:scale(.93)}@media (min-width:1081px){.co-mfab{display:none}}.co-foot{text-align:center;font-size:var(--t-115);color:var(--ink3);grid-column:span 12;margin-top:24px;padding-top:2px;font-weight:520}.co-foot .co-llink{font-size:inherit;font-weight:inherit;position:relative}.co-foot .co-llink:before{content:"";position:absolute;inset:-14px -4px}.co-foot .co-llink:active{opacity:.55}.co-portal{background:0 0;min-height:0;padding:0}@media (max-width:1080px){.co-frame{grid-template-columns:1fr}.co-frame .co-side{display:none}}@media (min-width:701px){.only-m{display:none!important}}@media (max-width:700px){.only-d{display:none!important}.co-grid{gap:12px}.co-mhero{order:1}.co-cfound{order:2}.co-house{order:3}.co-radar{order:4}.co-wig{order:5}.co-mtile{order:6}.co-bills{order:7}.co-card{border-radius:22px;padding:16px;box-shadow:0 14px 30px -18px #0b1b332e}.co-hi{font-size:var(--t-175)}.co-hid{font-size:var(--t-110)}}.co-hero-until{font-size:var(--t-145);color:#fff;letter-spacing:-.01em;margin-top:8px;font-weight:700}.co-hero-until .u{color:#9cc4ec;font-weight:600}.co-mhero{color:#fff;background:linear-gradient(132deg,#1d4ed8 0%,#2563eb 45%,#3b82f6 85%,#60a5fa 108%);border-radius:24px;flex-direction:column;grid-column:span 12;min-height:196px;padding:22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -16px #03417f8c}.co-mhero .co-lab{color:#fffffff2}.co-mchart{width:100%;height:56px;position:absolute;bottom:0;left:0;right:0}.co-mtile{background:var(--card);border-radius:22px;grid-column:span 12;padding:16px;box-shadow:0 14px 30px -18px #0b1b332e}.co-mtv{font-size:var(--t-230);letter-spacing:-.02em;margin-top:6px;font-weight:750}.co-msub{font-size:var(--t-110);color:var(--ink3);margin-top:4px;font-weight:600}.co-mrrow{align-items:center;gap:12px;width:100%;padding:0;transition:opacity .15s;display:flex;position:relative}.co-mrrow:before{content:"";position:absolute;inset:-6px 0}.co-mrrow:active{opacity:.6}a.co-mrrow{color:inherit;text-decoration:none}.co-mrrow:focus-visible{outline-offset:6px;border-radius:10px;outline:2px solid #2563eb}.co-mbar{background:var(--pill-mute);border-radius:99px;height:7px;margin-top:10px;position:relative;overflow:hidden}.co-mbar i{border-radius:99px;position:absolute;inset:0 auto 0 0}.co-mlist{flex-direction:column;gap:10px;margin-top:12px;display:flex}.co-mbill{background:var(--card);border:1px solid var(--line);border-radius:22px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;box-shadow:0 12px 26px -16px #0b1b3329}.co-mbill .co-bn{font-size:var(--t-120);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.co-mbill .co-bp{font-size:var(--t-105);display:block}.co-mbill .end{flex-shrink:0;margin-left:auto}.co-ld{font-weight:700}.co-ld-blue{color:#2563eb}.co-ld-good{color:#047857}.co-ld-mute{color:var(--ink2)}.co-mbill .co-bp.co-ld{white-space:normal;letter-spacing:-.005em;line-height:1.3}.co-ld-as{vertical-align:-1px;color:#047857;width:11px;height:11px;margin-right:5px;display:inline-block}.co-ld-as.off{color:#2563eb}.co-ld-as.in-pill{vertical-align:-2.5px;width:13px;height:13px;margin-right:5px}.co-mbill.co-added,.co-brow.co-added{background:#f0f6ff}.co-cfound{grid-column:span 12}.co-cf-wrap{grid-column:span 12;min-width:0}.co-cf-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px;display:flex;position:relative;overflow-x:auto}.co-cf-strip::-webkit-scrollbar{display:none}.co-cf-slide{scroll-snap-align:start;flex:0 0 calc(100% - 28px);min-width:0}.co-cf-slide .co-cfound{height:100%}.co-cf-dots{font-size:var(--t-105);color:var(--ink3);justify-content:center;align-items:center;gap:8px;margin:10px 0 0;font-weight:650;display:flex}.co-cf-dots i{border:1.5px solid #aeb9c7;border-radius:50%;width:8px;height:8px;display:block}.co-cf-dots i.on{background:#2563eb;border-color:#2563eb}.co-cf-dots span{margin-left:6px}.co-cf-arrow{color:#2563eb;border:1px solid var(--line);background:#fff;border-radius:99px;place-items:center;width:30px;height:30px;display:none;box-shadow:0 1px 2px #0b1b330f}.co-cf-arrow.next svg{transform:rotate(180deg)}.co-cf-arrow:disabled{color:#c3cdd9;box-shadow:none}@media (max-width:700px){.co-cf-wrap{order:2}}.co-cf-legs{background:var(--soft);border:1px solid var(--line);border-radius:16px;margin-top:12px;padding:2px 12px}.co-cf-leg{align-items:center;gap:10px;padding:9px 0;display:flex}.co-cf-leg+.co-cf-leg{border-top:1px solid var(--line)}.co-cf-leg-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.co-cf-leg-txt b{font-size:var(--t-115);color:var(--ink);font-weight:720}.co-cf-leg-txt span{font-size:var(--t-100);color:var(--ink2);font-weight:600}.co-cf-more{border-top:1px solid var(--line);margin-top:14px;padding-top:4px}.co-cf-more-h{width:100%;min-height:44px;font-size:var(--t-120);color:#2563eb;justify-content:space-between;align-items:center;gap:8px;padding:10px 0 6px;font-weight:750;display:flex;position:relative}.co-cf-more-h:before{content:"";position:absolute;inset:-6px 0}.co-cf-more:not(.is-open) .co-cf-more-h svg{transform:rotate(180deg)}.co-cf-more-cap{font-size:var(--t-100);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin:0 0 10px;font-weight:750;display:none}.co-cf-more-list{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:none}.co-cf-more.is-open .co-cf-more-list{display:flex}.co-cf-mr{background:var(--soft);border:1px solid var(--line);text-align:left;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 12px;width:100%;padding:10px 12px;display:grid;position:relative}.co-cf-mr:before{content:"";position:absolute;inset:-2px 0}.co-cf-mr .co-logo-tile{grid-row:1/4;align-self:center}.co-cf-mr-name{font-size:var(--t-115);color:var(--ink);grid-column:2;font-weight:600;line-height:1.3}.co-cf-mr-name b{font-weight:750}.co-cf-mr-fig{font-size:var(--t-105);color:var(--ink2);grid-column:2;font-weight:600;line-height:1.3}.co-cf-mr-fig b{font-size:var(--t-120);color:var(--ink);font-weight:750}.co-cf-mr-fig em{color:#047857;font-style:normal;font-weight:750}.co-cf-mr-term{font-size:var(--t-100);color:var(--ink3);grid-column:2;font-weight:600;line-height:1.3}@media (min-width:1081px){.co-cfound.has-more{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.co-cfound.has-more .co-cf-main{border-right:1px solid var(--line);padding-right:26px}.co-cfound.has-more .co-cf-more{border-top:0;margin:0;padding:4px 0 0}.co-cf-more-h{display:none}.co-cf-more-cap{display:block}.co-cf-more-list{margin-top:0;display:flex}.co-cf-mr{grid-template-columns:40px minmax(0,1fr) auto}.co-cf-mr .co-logo-tile{grid-row:1/3}.co-cf-mr-name{grid-row:1}.co-cf-mr-term{grid-row:2}.co-cf-mr-fig{text-align:right;flex-direction:column;grid-area:1/3/3;align-items:flex-end;gap:1px;display:flex}.co-cf-mr-fig b{display:block}.co-cf-strip{margin:0;padding:0 0 4px;scroll-padding:0}.co-cf-slide{flex-basis:100%}.co-cf-dots{margin-top:12px}.co-cf-arrow{display:grid}}.co-hero-save{white-space:normal;text-align:left;background:#0b1b334d;border-color:#ffffff4d;max-width:100%;margin-top:12px;line-height:1.3;position:relative}.co-hero-save:before{content:"";position:absolute;inset:-8px 0}.co-hero-save svg{flex:none}.co-mhero:has(.co-hero-save){padding-bottom:50px}.co-mbill.co-added{border-radius:14px}.co-brow.co-added{border-radius:14px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.co-btbl .co-brow:last-child{margin-bottom:10px}.co-gate{z-index:200;background:linear-gradient(132deg,#1d4ed8 0%,#2563eb 45%,#3b82f6 85%,#60a5fa 108%);justify-content:center;align-items:center;padding:32px 24px 150px;display:flex;position:fixed;inset:0;overflow:hidden auto}.co-gate-frame{z-index:2;width:100%;max-width:1280px;position:relative}.co-gate-brand{align-items:center;gap:12px;margin-left:49px;display:flex}.co-gate-brand span{color:#fff;font-size:var(--t-gate-brand);letter-spacing:-.05em;padding-top:2px;font-weight:400}.co-gate-in{background:#ffffff14;border:1px solid #ffffff38;border-radius:28px;grid-template-columns:minmax(0,1fr) 520px;grid-template-areas:"copy snap""capture snap";align-items:center;column-gap:48px;margin-top:26px;padding:44px 48px;display:grid;box-shadow:0 30px 70px -30px #02143c80}.co-gate-copy{grid-area:copy;align-self:end;min-width:0}.co-gate-capture{grid-area:capture;align-self:start}.co-gate-snap{grid-area:snap}.co-gate h1{color:#fff;font-size:var(--t-gate-h);letter-spacing:-.03em;font-weight:500;line-height:1.05}.co-gate-sub{color:#fff;font-size:var(--t-gate-sub);max-width:32ch;margin-top:18px;font-weight:500;line-height:1.6}.co-gate-label{color:#fff;font-size:var(--t-110);letter-spacing:.04em;text-transform:uppercase;margin-top:26px;font-weight:750;display:block}.co-gate-input{color:#fff;width:100%;max-width:340px;font:inherit;font-size:var(--t-140);background:#ffffff24;border:1px solid #ffffff47;border-radius:13px;margin-top:7px;padding:13px 15px;font-weight:600;display:block}.co-gate-input::placeholder{color:#fff9;opacity:1;font-style:italic;font-weight:500}.co-gate-input:focus{outline:2px solid #ffffff80}.co-gate-cta{color:#1d4ed8;font-weight:750;font-size:var(--t-140);background:#fff;border:1.5px solid #fff;border-radius:99px;margin-top:18px;padding:13px 24px;transition:background .3s,border-color .3s,color .3s,box-shadow .3s,transform .15s;box-shadow:0 14px 28px -10px #02143c80}.co-gate-cta:not(.asleep):active{transform:scale(.97)}.co-gate-cta.asleep{color:#fff;box-shadow:none;cursor:default;background:#ffffff1a;border-color:#ffffffbf}.co-snap-d{zoom:1.9}.co-snap-m{zoom:1.6;display:none}.co-gate-chart{z-index:1;width:100%;height:clamp(120px,20vh,220px);position:absolute;bottom:0;left:0;right:0}@media (max-width:1080px){.co-gate{align-items:flex-start;padding:28px 22px 120px;overflow-y:auto}.co-gate-frame{max-width:480px;margin:0 auto}.co-gate-brand{margin-left:0}.co-gate-in{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;margin-top:34px;padding:0;display:flex}.co-snap-d{display:none}.co-snap-m{display:block}.co-gate-snap{justify-content:center;margin-top:26px;display:flex}.co-gate-capture{align-self:stretch;margin-top:44px}.co-gate-copy{align-self:stretch}.co-gate h1{font-size:var(--t-gate-hm)}.co-gate-sub{font-size:var(--t-130)}.co-gate-label{margin-top:0}.co-gate-input{max-width:none}.co-gate-cta{text-align:center;border-radius:14px;width:100%;max-width:none;display:block}.co-gate-chart{height:clamp(110px,16vh,170px)}}@media (max-width:1080px) and (max-height:720px){.co-gate{padding-top:22px}.co-gate-in{margin-top:24px}.co-snap-m{zoom:1.3}.co-gate-snap{margin-top:18px}.co-gate-capture{margin-top:30px}.co-gate-chart{height:90px}}.co-dlg-scrim{z-index:150}.co-dlg{background:#f7f9fc;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-width:600px;max-height:100%;padding:14px 22px 0;animation:.34s cubic-bezier(.23,1,.32,1) co-sheet-up;display:flex;overflow:hidden}@media (min-width:700px){.co-dlg{border-radius:24px;max-height:92vh;padding:22px 28px 0;animation:.26s cubic-bezier(.2,.9,.3,1) co-modal-in;box-shadow:0 40px 90px -20px #04142c8c}}@media (prefers-reduced-motion:reduce){.co-dlg{animation:none}}.co-dlg-head{justify-content:space-between;align-items:baseline;padding-bottom:2px;display:flex}.co-dlg-title{font-size:var(--t-160);letter-spacing:-.015em;font-weight:750}.co-dlg-body{min-height:0;padding-bottom:22px;overflow-y:auto}.co-steps-n{font-size:var(--t-110);color:var(--ink3);font-weight:650}.co-steps-sub{font-size:var(--t-120);color:var(--ink3);margin-top:4px;font-weight:650}.co-steps-lab{font-size:var(--t-105);color:var(--ink2);letter-spacing:.02em;margin-top:26px;font-weight:750}.co-steps-note{font-size:var(--t-110);color:var(--ink3);margin-top:8px;font-weight:550}.co-steps-err{font-size:var(--t-120);color:var(--crit);margin-top:12px;font-weight:650}.co-cycwrap{background:#eef1f6;border-radius:99px;margin-top:6px;padding:3px;display:inline-flex}.co-more{font-size:var(--t-120);margin-top:18px;display:block}.co-danger{color:var(--crit);border-color:#dc262640}.co-kmore .co-field{opacity:1;transform:none}.co-gstep{z-index:200;background:#f1f4f9;padding:30px 20px 60px;position:fixed;inset:0;overflow-y:auto}.co-gstep-brand{color:var(--ink);align-items:center;gap:9px;max-width:560px;margin:0 auto;padding-left:24px;display:flex}.co-gstep-brand span{font-size:var(--t-180);letter-spacing:-.045em;font-weight:450}.co-gstep-card{background:var(--card);border-radius:22px;max-width:560px;margin:22px auto 0;padding:22px 24px;box-shadow:0 24px 55px -24px #0b1b3347}@media (min-width:700px){.co-gstep{padding-top:44px}.co-gstep-card{max-width:680px;padding:30px 34px}.co-gstep-brand{max-width:680px;padding-left:34px}}.co-gstep-fields{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:24px;display:grid}@media (max-width:600px){.co-gstep-fields{grid-template-columns:1fr}}@keyframes co-step-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.co-gstep-body{animation:.24s cubic-bezier(.2,.9,.3,1) co-step-in}.co-steps{gap:4px;width:64px;display:flex}.co-steps i{background:#dde4ee;border-radius:99px;flex:1;height:3px}.co-steps i.on{background:#2563eb}.co-prov .co-logo-tile{border-radius:14px;width:46px;height:46px}.co-prov .co-logo-tile img{object-fit:contain;width:70%;height:70%}.co-gstep-skip{font-size:var(--t-105);color:var(--ink3);margin:14px auto 0;font-weight:650;display:block}.co-gstep-foot{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.co-gstep-back{border:1px solid var(--line);font-size:var(--t-120);color:var(--ink2);background:var(--card);border-radius:99px;padding:10px 18px;font-weight:700}.co-cycseg{font-size:var(--t-120);color:var(--ink3);border-radius:99px;padding:7px 16px;font-weight:650}.co-cycseg[data-on]{background:var(--card);color:var(--ink);font-weight:750;box-shadow:0 2px 6px #0b1b331f}.co-cyc{border:1px solid var(--line);font-size:var(--t-110);color:var(--ink2);background:var(--card);border-radius:99px;padding:6px 12px;font-weight:650}.co-cyc[data-on]{color:#2563eb;background:#2563eb0f;border-color:#2563eb}.co-billpage{flex-direction:column;gap:14px;max-width:640px;display:flex}.co-bill-head{flex-direction:row;align-items:center;gap:14px;padding:18px 22px}.co-bill-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 0;display:flex}@media (max-width:1080px){.co-billpage{gap:12px}.co-expand{margin-bottom:-12px}.co-expand.open{margin-bottom:0}.co-bill-head{padding:16px}}.co-hhghost{cursor:pointer}.co-hhghost:hover{color:#2563eb;border-color:#2563eb}.co-expand{grid-template-rows:0fr;margin-bottom:-14px;transition:grid-template-rows .32s cubic-bezier(.2,.9,.3,1),margin-bottom .32s cubic-bezier(.2,.9,.3,1);display:grid}.co-expand>*{opacity:0;pointer-events:none;visibility:hidden;min-height:0;transition:opacity .22s,transform .32s cubic-bezier(.2,.9,.3,1),visibility 0s linear .32s;overflow:hidden;transform:translateY(-6px)}.co-expand.open{grid-template-rows:1fr;margin-bottom:0}.co-expand.open>*{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .26s 80ms,transform .32s cubic-bezier(.2,.9,.3,1),visibility;transform:none}@media (prefers-reduced-motion:reduce){.co-expand,.co-expand>*{transition:none}}.co-bill-div{border:0;border-top:1px solid #eef1f5;margin:18px 0 14px}@keyframes co-sheet-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes co-scrim-in{0%{background-color:#0b1b3300}to{}}@keyframes co-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.co-dlg{animation:.34s cubic-bezier(.3,1.24,.36,1) co-sheet-in}.co-dlg-scrim{animation:.24s co-scrim-in}.co-modal{animation:.26s cubic-bezier(.2,.9,.3,1) co-rise-in}@media (prefers-reduced-motion:reduce){.co-dlg,.co-dlg-scrim,.co-modal{animation:none}}@supports selector(::-webkit-calendar-picker-indicator){.co-field:has(>input[type=date]){position:relative}.co-field input[type=date]{padding-right:44px;position:relative}.co-field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;background:0 0;width:auto;height:auto;margin:0;padding:0;position:absolute;inset:0}.co-field:has(>input[type=date]):after{content:"";pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E617C' stroke-width='2' stroke-linecap='round'><rect x='3' y='5' width='18' height='16' rx='3'/><path d='M8 3v4M16 3v4M3 10h18'/></svg>") 50%/contain no-repeat;width:18px;height:18px;position:absolute;bottom:14px;right:14px}}.co-gbar.inst{transition:none!important}.co-field input[type=date]{appearance:none}.co-bill-head{flex-wrap:wrap}.co-bh-name{font-size:var(--t-165)}.co-bh-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:520px){.co-bh-name{font-size:var(--t-150);line-height:1.2}.co-bh-sub{white-space:normal}}.co-ck-strip{border-top:1px solid var(--line);flex-basis:100%;min-width:0;margin-top:2px;padding-top:12px}.co-ck-line{align-items:center;gap:12px;display:flex}.co-ck-head-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.co-ck-cap{font-size:var(--t-125);color:#2563eb;letter-spacing:-.005em;font-weight:720;line-height:1.3}.co-ck-cap.ready{color:var(--good)}.co-ck-why{font-size:var(--t-115);color:var(--ink2);font-weight:550;line-height:1.35}.co-ck-ring{flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.co-ck-arc{background:conic-gradient(from 0deg,#7dd3fc 0deg,#1d4ed8 var(--deg),var(--pill-mute)var(--deg)360deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5.5px))}.co-ck-arc:before,.co-ck-arc:after{content:"";transform-origin:50%;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.co-ck-arc:before{background:#7dd3fc;transform:translateY(-19px)}.co-ck-arc:after{transform:rotate(var(--deg))translateY(-19px);background:#1d4ed8}.co-ck-ring.empty .co-ck-arc:before,.co-ck-ring.empty .co-ck-arc:after,.co-ck-ring.ready .co-ck-arc:before,.co-ck-ring.ready .co-ck-arc:after{display:none}.co-ck-ring.ready .co-ck-arc{background:conic-gradient(#34d399,#047857 300deg,#34d399)}.co-ck-ring-tick{z-index:1;width:22px;height:22px;position:relative}.co-ck-num{z-index:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:750;line-height:1;position:relative}.co-ck-open{width:100%;font:inherit;text-align:left;cursor:pointer;padding:0}.co-ck-chev{color:var(--ink3);flex:none}.co-ck-ring.big{width:64px;height:64px}.co-ck-ring.big .co-ck-arc{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 calc(100% - 7.5px))}.co-ck-ring.big .co-ck-arc:before,.co-ck-ring.big .co-ck-arc:after{width:8px;height:8px;margin:-4px 0 0 -4px}.co-ck-ring.big .co-ck-arc:before{transform:translateY(-28px)}.co-ck-ring.big .co-ck-arc:after{transform:rotate(var(--deg))translateY(-28px)}.co-ck-ring.big .co-ck-ring-tick{width:30px;height:30px}.co-ck-ring.big .co-ck-num{font-size:14px}.co-ck-sheet .co-ck-line{gap:14px}.co-ck-pn-t{font-size:var(--t-105);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:12px;font-weight:750}.co-ck-list{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:14px;padding-top:12px;display:flex}.co-ck-row{width:100%;font:inherit;font-size:var(--t-125);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-weight:600;line-height:1.3;display:flex}.co-ck-row:disabled{cursor:default}.co-ck-row.todo{color:#2563eb}.co-ck-row-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.co-ck-val{color:var(--ink);font-weight:720}.co-ck-nd{width:22px;height:22px;font-size:var(--t-100);font-variant-numeric:tabular-nums;background:var(--pill-mute);color:var(--ink2);border-radius:99px;flex:none;place-items:center;font-weight:750;display:inline-grid}.co-ck-nd.on{background:var(--good);color:#fff}.co-ck-tick{color:var(--good);flex:none}.co-ck-go{color:#2563eb;flex:none;margin-right:1px}.co-ck-miss input,.co-ck-miss select{background:#fffbeb;border-color:#e7b008}.co-ck-pane .co-ck-row,.co-ck-sheet .co-ck-row{font-size:var(--t-115)}.co-ck-pane .co-ck-row.on,.co-ck-sheet .co-ck-row.on{color:var(--ink3);font-weight:550}.co-ck-pane .co-ck-row.on .co-ck-val,.co-ck-sheet .co-ck-row.on .co-ck-val{color:var(--ink2);font-weight:620}.co-ck-pane .co-ck-row.on .co-ck-tick,.co-ck-sheet .co-ck-row.on .co-ck-tick{opacity:.75;width:14px;height:14px}.co-ck-pane .co-ck-nd.on,.co-ck-sheet .co-ck-nd.on{color:#047857;background:#ecfdf5}.co-bill-desk{align-items:flex-start;gap:26px;display:flex}.co-bill-desk>.co-billpage{flex:1;min-width:0}.co-ck-pane{flex:none;width:330px;position:sticky;top:104px}.co-ck-pane .co-card{padding:20px 22px}.co-ck-pane .co-ck-line{gap:14px}@media (max-width:1080px){.co-ck-pane{display:none}.co-bill-desk{display:block}}@media (min-width:1081px){.co-ck-strip{display:none}}.co-ld-row{align-items:center;gap:12px;display:flex}.co-ld-mark{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.co-ld-mark .co-ld-as{vertical-align:0;width:20px;height:20px;margin:0}.co-ld-mark.blue{color:#2563eb;background:#2563eb1f}.co-ld-mark.mute{background:var(--pill-mute);color:var(--ink2)}.co-ld-mark.as{color:#047857;background:#ecfdf5}.co-ld-mark.as .co-ld-as{color:#047857}.co-ld-head{font-size:var(--t-125);font-weight:720;line-height:1.3}.co-ld-head.blue{color:#2563eb}.co-ld-head.mute{color:var(--ink)}.co-ld-subline{font-size:var(--t-115);color:var(--ink2);margin:8px 0 0;font-weight:550;line-height:1.45;display:block}.co-ld-cta{width:100%;margin-top:14px}.co-ck-eye{font-size:var(--t-100);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);margin:20px 0 2px;font-weight:750}.co-hl{margin:14px 0 0;padding:0;list-style:none}.co-hl li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:12px 0;display:flex}.co-hl li:first-child{border-top:0;padding-top:4px}.co-hd{width:92px;font-size:var(--t-105);color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-weight:650}.co-ht{flex-direction:column;gap:2px;min-width:0;display:flex}.co-ht b{font-size:var(--t-120);font-weight:700;line-height:1.3}.co-ht span{font-size:var(--t-110);color:var(--ink2);font-weight:550;line-height:1.35}.co-radd{white-space:nowrap;font-size:var(--t-105);color:#2563eb;background:#2563eb14;border:1px solid #2563eb47;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-weight:750;transition:background .12s,color .12s;display:inline-flex}.co-radd:before{content:"+";font-weight:800}.co-lane-add{align-items:center;display:flex}.co-rrow.is-link:hover .co-radd,.co-rrow.is-link:focus-visible .co-radd,.co-mrrow:hover .co-radd{color:#fff;background:#2563eb;border-color:#2563eb}.co-hm{position:relative}.co-hm-lab{margin-top:22px}.co-hq{margin-top:12px}.co-hq-l{font-size:var(--t-110);color:var(--ink2);font-weight:700;display:block}.co-hq-h{font-size:var(--t-105);color:var(--ink3);margin-top:7px;font-weight:550;line-height:1.4;display:block}.co-hq-wrap{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.co-hq-chip{font-size:var(--t-115);cursor:pointer;border-radius:99px;padding:9px 16px;font-weight:650;transition:border-color .15s,background .15s,color .15s,transform .1s}.co-hq-chip:hover{color:#2563eb;border-color:#2563eb}.co-hq-chip:active{transform:scale(.97)}.co-hq-chip[data-on]{color:#2563eb;background:#2563eb14;border-color:#2563eb;font-weight:720}.co-hq-chip:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.co-hm .co-gstep-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.co-hm-sum{background:var(--soft);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;padding:10px 12px;display:flex}.co-hm-sum-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.co-hm-sum .co-hhchip{background:#fff}.co-hm-sum .co-addlink{flex:none}.co-hm-row{cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 12px 12px 13px}.co-hm-row-g{color:#2563eb;flex:none;margin-top:2px;display:flex}.co-hm-row b{font-size:var(--t-120);color:var(--ink);font-weight:720}.co-hm-row-s{font-size:var(--t-105);color:var(--ink2);letter-spacing:-.005em;margin-top:1px;font-weight:550;display:block}.co-hm-row>svg{flex:none;margin-top:9px}.co-hm-steps{background:#fff;border:1.5px solid #2563eb59;border-radius:18px;margin-top:16px;overflow:hidden}.co-hm-step{text-align:left;width:100%;color:var(--ink);font:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.co-hm-step+.co-hm-step{border-top:1px solid var(--line)}.co-hm-step>svg{color:#2563eb;flex:none}.co-hm-n{color:#2563eb;width:26px;height:26px;font-size:var(--t-105);background:#2563eb1f;border-radius:99px;flex:none;place-items:center;font-weight:750;display:grid}.co-hm-step-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.co-hm-step-t b{font-size:var(--t-120);font-weight:720}.co-hm-step-t span{font-size:var(--t-105);color:var(--ink2);font-weight:550}.co-hm-reading{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:34px 16px 6px;display:flex}.co-hm-doc{background:var(--soft);border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:12px;display:grid}.co-hm-doc.is-done{color:#047857;background:#ecfdf5}.co-hm-spin{border:3.5px solid #2563eb2e;border-top-color:#2563eb;border-radius:50%;width:28px;height:28px;animation:1s linear infinite co-hm-spin;display:block}@keyframes co-hm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.co-hm-spin{animation:none}}.co-hm-reading b{font-size:var(--t-160);letter-spacing:-.015em;font-weight:750}.co-hm-reading>span:not(.co-hm-doc){font-size:var(--t-120);color:var(--ink2);max-width:30ch;font-weight:550;line-height:1.5}.co-hm-reading .co-gstep-back{margin-top:18px}.co-hm-up{background:var(--soft);text-align:left;color:var(--ink);border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:14px 14px 14px 16px;display:flex}.co-hm-up.is-failed{background:#fffbeb}.co-hm-up-ic{color:#8a5a00;background:#fff;border-radius:14px;flex:none;width:44px;height:44px;box-shadow:0 1px 2px #0b1b330f}.co-hm-up-t{flex-direction:column;gap:2px;min-width:0;display:flex}.co-hm-up-t b{font-size:var(--t-125);font-weight:720}.co-hm-up-t span{font-size:var(--t-110);color:var(--ink2);font-weight:550;line-height:1.4}.co-hm-step-in{animation:.18s co-fade}@media (prefers-reduced-motion:reduce){.co-hm-step-in{animation:none}}.co-modal,.co-dlg-body{scrollbar-width:thin;scrollbar-color:#0b1b332e transparent}.co-modal::-webkit-scrollbar{width:6px}.co-dlg-body::-webkit-scrollbar{width:6px}.co-modal::-webkit-scrollbar-thumb{background:#0b1b332e;border-radius:99px}.co-dlg-body::-webkit-scrollbar-thumb{background:#0b1b332e;border-radius:99px}.co-modal::-webkit-scrollbar-track{background:0 0}.co-dlg-body::-webkit-scrollbar-track{background:0 0}.co-hh-scrim{align-items:flex-end;padding:0}.co-hh-frame{background:#f1f4f9;border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-height:92dvh;animation:.34s cubic-bezier(.23,1,.32,1) co-sheet-up;display:flex;position:relative;overflow:hidden}.co-hh-head{background:var(--card);border-bottom:1px solid var(--line);flex:none;padding:12px 22px 14px}.co-hh-head .co-handle{margin:0 auto 12px}.co-hh-frame:focus{outline:none}.co-hh-head .co-cs{color:var(--ink2)}.co-hh-body{overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#0b1b3338 transparent;flex:1;min-height:0;padding:0 22px 24px;scroll-padding-bottom:28px;overflow-y:auto}.co-hh-foot{background:var(--card);border-top:1px solid var(--line);padding:12px 22px calc(16px + env(safe-area-inset-bottom));flex:none;justify-content:flex-end;gap:10px;display:flex;position:relative}.co-hh-foot:before{content:"";pointer-events:none;background:linear-gradient(#f1f4f900,#f1f4f9);height:18px;position:absolute;bottom:100%;left:0;right:0}.co-hh-foot .co-btn{min-height:44px}.co-hh-foot .co-btn[data-quiet]{opacity:.6;cursor:default}@media (min-width:700px){.co-hh-scrim{justify-content:flex-end;align-items:stretch}.co-hh-frame{border-radius:0;width:520px;height:100%;max-height:none;animation:.28s cubic-bezier(.2,.9,.3,1) co-hh-in;box-shadow:-30px 0 80px -30px #04142c80}.co-hh-head{padding:22px 28px 16px}.co-hh-head .co-handle{display:none}.co-hh-body{padding:0 28px 22px}.co-hh-foot{padding:14px 28px 18px}.co-hh-foot .co-btn{min-height:0}}@keyframes co-hh-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.co-hh-frame{animation:none}}.co-hh-step-in{animation:.18s co-fade}.co-hh-body.is-mid{flex-direction:column;justify-content:center;display:flex}.co-hh-filecard{background:var(--card);box-shadow:var(--shadow);border-radius:20px;margin-top:16px;padding:6px 16px 16px}.co-hh-filecard .co-hm-steps{background:0 0;border:0;border-radius:0;margin-top:0}.co-hh-filecard .co-hm-step{padding:14px 0}.co-hh-filecard .co-hm-reading{padding-top:22px}.co-hh-filecard .co-hm-up{margin-top:10px}.co-hh-body .co-hm-reading{padding-top:30px}.co-hh-body .co-hm-up{margin-top:16px}.co-hh{background:var(--card);border:0;border-radius:20px;margin-top:12px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 1px 2px #0b1b330d}.co-hh-body .co-hh:first-child{margin-top:16px}.co-hh.is-open{box-shadow:var(--shadow)}.co-hh .co-expand{margin-bottom:0}.co-hh-hd{font-size:inherit;font-weight:inherit;margin:0}.co-hh-h{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:20px;grid-template-rows:minmax(36px,auto) minmax(26px,auto);grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;column-gap:12px;padding:14px 16px;transition:background .15s;display:grid}.co-hh.is-open .co-hh-h{border-radius:20px 20px 0 0}.co-hh-h:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.co-hh-gi{background:var(--soft);width:36px;height:36px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.co-hh.is-done .co-hh-gi{color:#047857;background:#0478571a}.co-hh.is-open .co-hh-gi{color:#2563eb;background:#2563eb1a}.co-hh-gt{font-size:var(--t-130);letter-spacing:-.01em;min-width:0;font-weight:720;line-height:22px}.co-hh-chev{color:var(--ink2);transition:transform .32s cubic-bezier(.2,.9,.3,1),color .15s}.co-hh.is-open .co-hh-chev{transform:rotate(180deg)}.co-hh-chev{box-sizing:content-box;padding:3px}.co-hh-h:hover .co-hh-chev{color:#2563eb;background:#2563eb1a;border-radius:99px;transform:translateY(2px)}.co-hh.is-open .co-hh-h:hover .co-hh-chev{transform:rotate(180deg)translateY(2px)}.co-hh-line{grid-column:2/-1;align-items:center;min-width:0;min-height:26px;margin-top:2px;display:grid}.co-hh-line>*{grid-area:1/1;min-width:0;transition:opacity .18s}.co-hh-sub{opacity:0;pointer-events:none}.co-hh.is-open .co-hh-sub,.co-hh-sum{opacity:1}.co-hh.is-open .co-hh-sum{opacity:0;pointer-events:none}.co-hh-chips .co-hhghost{cursor:pointer}.co-hh-gs{font-size:var(--t-110);color:var(--ink2);margin:0;font-weight:500;line-height:17px;display:block}.co-hh-chips{flex-wrap:wrap;gap:6px;display:flex}.co-hh-chips .co-hhchip{font-size:var(--t-105);gap:0;padding:5px 10px;line-height:14px;transition:border-color .15s,color .15s,background .15s}.co-hh-chips .co-hhchip.is-edit{color:#2563eb;background:#2563eb14;border-color:#2563eb}.co-hh-todo{background:var(--pill-mute);color:var(--ink2);line-height:14px;font-size:var(--t-105);border:1px solid #0000;border-radius:99px;align-items:center;padding:5px 10px;font-weight:650;display:inline-flex}.co-hh-bi{border-top:1px solid var(--line);padding:4px 16px 16px}.co-hh-q{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 16px;padding:10px 0;display:grid}.co-hh-q:last-child{padding-bottom:0}.co-hh-ql{font-size:var(--t-115);color:var(--ink2);padding-top:9px;font-weight:700}.co-hh-qc{min-width:0}.co-hh-q-full{padding:2px 0 0;display:block}.co-hh-q-full .co-hm-row{border-radius:14px;margin-top:0;transition:background .15s}.co-hh-q-full .co-hm-row:hover{background:#eef1f6}.co-hh-b .co-gstep-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:0;display:grid}.co-hh-b .co-hq-h{color:var(--ink2);margin-top:8px;font-weight:500}.co-hh-b .co-field input::placeholder{color:var(--ink2);opacity:1}.co-hh-b .co-hq-chip:not([data-on]){background:var(--soft)}.co-hh-b .co-field input:focus-visible{outline-offset:2px;border-color:#2563eb;outline:2px solid #2563eb}@media (max-width:699px){.co-hh-line{grid-column:1/-1;margin-top:10px}.co-hh-q{grid-template-columns:1fr;gap:6px 0}.co-hh-ql{padding-top:0}.co-hh-b .co-hq-chip{align-items:center;min-height:44px;padding:12px 16px;display:inline-flex}.co-hh-b .co-field input{min-height:44px}}.co-quiet{flex-direction:column;justify-content:center;display:flex}.co-quiet-h{align-items:center;gap:12px;display:flex}.co-quiet-t{font-size:var(--t-130);letter-spacing:-.01em;font-weight:720;line-height:22px}.co-quiet-s{font-size:var(--t-110);color:var(--ink2);margin-top:2px;font-weight:500;line-height:17px}.co-hh-chips .co-hhghost{font-size:var(--t-105);padding:4px 10px;line-height:14px}.co-kinds{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px;display:grid}.co-kind{border:1px solid var(--line);background:var(--card);font:inherit;font-size:var(--t-105);color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;font-weight:650;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.co-kind:hover{border-color:#bfd0f5;box-shadow:0 8px 18px -14px #0b1b3380}.co-kind-ic{background:var(--soft);width:44px;height:44px;color:var(--ink2);border-radius:14px;place-items:center;transition:background .15s,color .15s;display:grid}.co-kind.on{color:#2563eb;background:#2563eb0f;border-color:#2563eb}.co-kind.on .co-kind-ic{color:#2563eb;background:#2563eb1f}.co-hh-b .co-provgrid{grid-template-columns:repeat(3,1fr);margin-top:6px}.co-hh-b .co-prov{text-align:center;font-size:var(--t-110);flex-direction:column;padding:10px 6px}.co-hh-b .co-prov .co-logo-tile{border-radius:12px;width:46px;height:46px}.co-hh-b .co-steps-err{margin-top:6px}.co-hh-b .co-field .co-hq-h{margin-top:6px;display:block}@media (max-width:699px){.co-kinds{grid-template-columns:1fr 1fr}.co-kind{min-height:56px;font-size:var(--t-115);flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 12px}.co-kind-ic{border-radius:12px;flex:none;width:40px;height:40px}}.co-billpage>.co-hh{margin-top:0}.co-ck-ph{align-items:center;gap:12px;margin-bottom:12px;display:flex}.co-ck-ph .co-hh-gi{color:#2563eb;background:#2563eb1a}.co-ck-list.c7{gap:0}.co-ck-row.c7{white-space:normal;justify-content:space-between;gap:10px;padding:8px 0}.co-ck-pane .co-ck-row.c7,.co-ck-card .co-ck-row.c7{font-size:var(--t-115);color:var(--ink2);font-weight:600}.co-ck-pane .co-ck-row.c7.on,.co-ck-card .co-ck-row.c7.on{color:var(--ink2);font-weight:600}.co-ck-row.c7 .co-ck-row-t{flex:1}.co-ck-row.c7 .co-hhchip{font-size:var(--t-105);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:none;gap:0;max-width:62%;padding:5px 10px;line-height:14px;display:inline-block;overflow:hidden}.co-ck-row.c7 .co-hhchip.is-add{color:#2563eb;background:#2563eb14;border-color:#2563eb}.co-ck-row.todo.c7{color:var(--ink);cursor:pointer}.co-ck-card{margin-top:16px}.co-ck-card .co-ck-line{gap:14px}@media (max-width:699px){.co-ck-row.c7{min-height:48px}}.co-gate-bill{align-items:flex-start;padding-bottom:170px}.co-fb-top{align-items:center;gap:14px;display:flex}.co-fb-top .co-gate-brand{margin-left:0}.co-fb-back{color:#fff;background:#ffffff1f;border:1px solid #ffffff47;border-radius:99px;flex:none;place-items:center;width:40px;height:40px;transition:background .15s,transform .1s;display:grid}.co-fb-back:hover{background:#fff3}.co-fb-back:active{transform:scale(.96)}.co-fb-back:focus-visible{outline-offset:2px;outline:2px solid #fff9}.co-fb-in{max-width:640px;margin:30px auto 0}.co-fb-sub{margin-top:10px}.co-fb-cards{margin-top:22px}.co-fb-cards .co-up-bill{border-color:#ffffffe6}.co-fb-cards .co-up-bill.is-soon{background:#fff;border-color:#ffffffe6}.co-fb-cards .co-up-bill:not(.is-soon):hover{border-color:#fff;box-shadow:0 0 0 3px #ffffff59}.co-fb-cards .co-up-bill:focus-visible{border-color:#fff;box-shadow:0 0 0 3px #fff9}.co-fb-cards .co-or-rule{color:#ffffffeb}.co-fb-cards .co-or-rule:before,.co-fb-cards .co-or-rule:after{background:#ffffff59}.co-fb-cards .co-hh{box-shadow:0 30px 70px -30px #02143c80}.co-fb-cards .co-hh:first-child{margin-top:0}.co-fb-foot{flex-direction:column;align-items:flex-end;gap:14px;margin-top:22px;display:flex}.co-fb-cta{margin-top:0}.co-fb-cta:disabled{cursor:default}.co-fb-skip{color:#ffffffd1;font-weight:650;font-size:var(--t-120);align-self:center;padding:12px 10px}.co-fb-skip:hover{color:#fff}@media (max-width:699px){.co-gate-bill{padding:22px 16px 150px}.co-fb-back{width:36px;height:36px}.co-fb-in{margin-top:22px}.co-fb-foot{align-items:stretch}.co-fb-cta{text-align:center;width:100%}}.co-pop-dim{z-index:120;background:#0b1b3347;align-items:stretch;animation:.18s co-fade}.co-pop-fixed{z-index:130;position:fixed}.co-hh-head .co-hh-ring{margin-top:10px}.co-up-bill{cursor:pointer;background:#fff;border:1.5px solid #2563eb73;margin-top:8px;transition:border-color .15s,box-shadow .15s}.co-up-bill:not(.is-soon):hover{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.co-up-bill:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb52}.co-up-bill .co-hm-up-ic{color:#2563eb;box-shadow:none;background:#2563eb1a}.co-up-bill .co-hm-up-t b{font-size:var(--t-125);font-weight:720}.co-up-bill .co-hm-up-t span{font-size:var(--t-110);color:var(--ink2);font-weight:550;line-height:1.35}.co-up-go{color:#2563eb;flex:none;display:flex}.co-up-bill.is-soon{border-color:var(--line);background:var(--soft);cursor:default}.co-up-bill.is-soon .co-hm-up-ic{color:var(--ink3);background:#fff}.co-or-rule{font-size:var(--t-115);color:var(--ink2);align-items:center;gap:14px;margin:16px 0 4px;font-weight:700;display:flex}.co-or-rule:before,.co-or-rule:after{content:"";background:var(--line);flex:1;height:1px}.co-ld-mark.good{color:#047857;background:#ecfdf5}.co-ld-head.good{color:#047857}.co-ld-spin{border:3px solid #05966933;border-top-color:#047857;border-radius:50%;width:20px;height:20px;animation:1s linear infinite co-ld-spin;display:block}@keyframes co-ld-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.co-ld-spin{animation:none}}.co-hh.is-static{box-shadow:var(--shadow)}.co-hh.is-static .co-hh-h{cursor:default;border-radius:20px 20px 0 0}.co-hh.is-static .co-hh-gi{background:var(--soft);color:var(--ink2)}.co-hh.is-static.is-done .co-hh-gi{color:#047857;background:#0478571a}.co-hh.is-static .co-hh-sub{opacity:1;pointer-events:auto}.co-hh.is-static .co-hh-line{min-height:0}.co-as-tl{margin:8px 0 2px;padding:0 0 0 28px;list-style:none;position:relative}.co-as-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:14px;left:7px}.co-as-tl li{padding-bottom:16px;position:relative}.co-as-tl li:last-child{padding-bottom:2px}.co-as-tl li:before{content:"";box-sizing:border-box;background:#fff;border:2.5px solid #2563eb;border-radius:99px;width:16px;height:16px;position:absolute;top:3px;left:-28px}.co-as-tl li.is-last:before{border-color:var(--ink3);border-style:dashed}.co-as-tl b{font-size:var(--t-120);color:var(--ink);font-weight:720;line-height:1.3;display:block}.co-as-tl span{font-size:var(--t-110);color:var(--ink2);margin-top:3px;font-weight:500;line-height:1.45;display:block}.co-as-c{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.co-as-c .co-hhchip{gap:0}.co-as-c .co-hhchip.is-mute{color:var(--ink3);background:0 0;border-style:dashed}.co-as-c .co-hhghost{cursor:pointer}.co-as-edit{cursor:pointer;font:inherit;font-size:var(--t-110);font-weight:650;transition:border-color .15s,color .15s}.co-as-edit:hover{color:#2563eb;border-color:#2563eb}.co-as-edit:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.co-as-hint{font-size:var(--t-105);color:var(--ink2);flex-basis:100%;font-weight:500;line-height:1.4}.co-as-note{font-size:var(--t-105);color:var(--ink2);margin-top:10px;font-weight:500;line-height:1.4}.co-as-note a,.co-as-link{color:var(--ink2);text-underline-offset:2px;font:inherit;cursor:pointer;text-decoration:underline}.co-as-note a:hover,.co-as-link:hover{color:#2563eb}.co-as-check{font-size:var(--t-115);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;margin-top:12px;font-weight:600;line-height:1.45;display:flex}.co-as-check input{accent-color:#2563eb;flex:none;width:22px;height:22px;margin:1px 0 0}.co-as-check input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.co-hh-b .co-as-c .co-field{flex:1;min-width:0}.co-hh-b .co-as-c .co-field input{width:100%}.co-as-hero{align-items:center;gap:14px;display:flex}.co-as-pair{flex:none;display:flex}.co-as-pair .co-logo-tile+.co-logo-tile{margin-left:-14px;box-shadow:0 0 0 3px #fff}.co-as-part{font-size:var(--t-115);color:var(--ink2);align-items:center;gap:10px;margin:14px 0 4px;line-height:1.35;display:flex}.co-as-partset{border-top:1px solid var(--line);margin-top:14px;padding-top:4px}.co-as-partset .co-as-part{margin-top:10px}.co-hh-bi>.co-as-partset:first-child{border-top:0;margin-top:0;padding-top:0}.co-as-part b{color:var(--ink);font-weight:750}.co-as-q{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);align-items:baseline;column-gap:14px;padding:11px 0;display:grid}.co-hh-bi>.co-as-q:first-child,.co-as-part+.co-as-q{border-top:0}.co-as-ql{font-size:var(--t-110);color:var(--ink3);font-weight:650}.co-as-qc{min-width:0}.co-as-v{font-size:var(--t-120);color:var(--ink);font-weight:600;line-height:1.4}.co-as-v2{font-size:var(--t-110);color:var(--ink2);margin-top:2px;font-weight:550;line-height:1.4}.co-nw{white-space:nowrap}.co-as-find{font-size:var(--t-105);color:var(--ink2);margin-top:6px;font-weight:500;line-height:1.4}.co-as-bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.co-as-bands span{flex-direction:column;gap:1px;display:flex}.co-as-bands i{font-style:normal;font-size:var(--t-100);color:var(--ink3);font-weight:650}.co-as-bands b{font-size:var(--t-125);color:var(--ink);letter-spacing:-.005em;font-weight:750}.co-as-bands em{font-style:normal;font-size:var(--t-100);color:var(--ink3);font-weight:600}.co-as-priced{font-size:var(--t-110);color:var(--ink2);margin-top:12px;font-weight:600;line-height:1.4}@media (min-width:700px){.co-as-q{grid-template-columns:120px minmax(0,1fr)}}.co-foot-links{flex-direction:column;flex:1;align-items:stretch;gap:10px;display:flex}.co-foot-links .co-btn{width:100%}.co-as-save{font-size:var(--t-160);letter-spacing:-.015em;font-weight:750;line-height:1.2}.co-as-save b{color:#047857;font-size:var(--t-200)}.co-as-found{margin-top:16px;padding:14px 16px 16px}.co-hh-body .co-as-found+.co-hh{margin-top:12px}.co-d2{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;column-gap:10px;display:grid;position:relative}.co-d2-now,.co-d2-found{text-align:center;grid-row:span 4;grid-template-rows:subgrid;border-radius:16px;align-content:start;row-gap:0;padding:14px 10px 13px;display:grid}.co-d2-hd{flex-direction:column;align-items:center;display:flex}.co-d2-now{background:var(--soft)}.co-d2-found{background:#f0fdf4;border:1.5px solid #34d399;box-shadow:0 14px 26px -14px #05966973}.co-d2-lab{font-size:var(--t-100);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-weight:750}.co-d2-lab.win{color:#047857}.co-d2-prov{font-size:var(--t-110);margin-top:7px;font-weight:700}.co-d2-price{font-size:var(--t-240,1.9rem);letter-spacing:-.02em;margin-top:2px;font-weight:750}.co-d2-now .co-d2-price{color:var(--ink2)}.co-d2-price.win{color:#047857}.co-d2-sub{font-size:var(--t-100);color:var(--ink3);font-weight:600}.co-d2.is-after .co-d2-lab{letter-spacing:.04em;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;line-height:1.3}.co-d2.is-after .co-d2-price{padding-top:4px}.co-d2-from{font-size:var(--t-100);color:var(--ink3);font-weight:600}.co-cf-leg-rate{text-align:right;flex-direction:column;flex:none;gap:1px;display:flex}.co-cf-leg-rate b{font-size:var(--t-120);color:#047857;font-weight:750}.co-cf-leg-rate span{font-size:var(--t-95);color:var(--ink3);font-weight:600}.co-d2-rates{border-top:1px solid #0b1b3314;margin-top:10px;padding-top:9px}.co-d2-found .co-d2-rates{border-top-color:#0478572e}.co-d2-fig+.co-d2-fig{margin-top:6px}.co-d2-v{font-size:var(--t-115);color:var(--ink3);font-weight:600;line-height:1.25}.co-d2-v b{font-size:var(--t-130);color:var(--ink2);letter-spacing:-.01em;font-weight:750}.co-d2-found .co-d2-v b{color:var(--ink)}.co-d2-l{font-size:var(--t-100);color:var(--ink3);font-weight:600;line-height:1.25}.co-d2-fuel{font-size:var(--t-100);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:10px;font-weight:750;line-height:1.3}.co-d2-rates>div:first-child .co-d2-fuel{margin-top:0}.co-d2-found .co-d2-fuel{color:#047857}.co-d2-fuel+.co-d2-fig{margin-top:4px}.co-d2-arrow{color:#fff;border:3px solid var(--card);background:#2563eb;border-radius:99px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:700;line-height:1;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 16px -6px #2563eb8c}.co-d2-save{text-align:center;font-size:var(--t-120);color:var(--ink2);margin:12px 0 0;font-weight:600}.co-d2-save b{color:#047857;font-weight:750}.co-d2-basis{text-align:center;font-size:var(--t-100);color:var(--ink2);margin:6px 0 0;font-weight:600}.co-d2.is-pair{flex-direction:column;gap:0;display:flex}.co-d2.is-pair .co-d2-arrow{z-index:1;margin:-9px auto;position:static;transform:rotate(90deg)}.co-d2-legs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.co-d2.is-pair .co-d2-price{font-size:var(--t-170);margin-top:4px}.co-d2.is-pair .co-d2-lab{white-space:nowrap}.co-d2-total{text-align:center;font-size:var(--t-120);color:var(--ink2);margin:12px 0 0;font-weight:600}.co-d2-total b{color:#047857;font-weight:750;font-size:var(--t-175);letter-spacing:-.02em}.co-cf-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.co-cf-head .co-logo-tile{flex:none}.co-cf-head .co-cs{margin-top:2px}.co-cf-soon{text-align:center;font-size:var(--t-105);color:var(--ink3);margin:10px 0 0;font-weight:550;line-height:1.4}.co-cf-cta{width:100%;margin-top:12px}.co-as-when{text-align:center;font-size:var(--t-110);color:var(--ink2);margin:10px 0 0;font-weight:600}.co-as-p-found{color:#047857;font-weight:800;font-size:var(--t-135)}.co-as-p-now{color:var(--ink3);font-weight:600;text-decoration:line-through}.co-as-two{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.co-as-two-h{font-size:var(--t-105);letter-spacing:.06em;text-transform:uppercase;color:#047857;margin-bottom:8px;font-weight:750}.co-as-two-h.is-change{color:#2563eb}.co-as-two ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.co-as-two li{font-size:var(--t-110);color:var(--ink);padding-left:16px;font-weight:550;line-height:1.4;position:relative}.co-as-two li:before{content:"";opacity:.35;background:currentColor;border-radius:99px;width:7px;height:7px;position:absolute;top:7px;left:0}.co-hh-head [tabindex="-1"]:focus,.co-hh-gt[tabindex="-1"]:focus{outline:none}.co-hh-head [tabindex="-1"]:focus-visible,.co-hh-gt[tabindex="-1"]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2563eb}@media (max-width:699px){.co-as-two{grid-template-columns:1fr}.co-hh-b .co-as-edit,.co-hh-b .co-as-c .co-hhghost{min-height:44px;padding:12px 14px}}.co-gate.co-acct{align-items:center}.co-acct-in{flex-direction:column;align-items:flex-start;width:100%;max-width:520px;margin:0 auto;display:flex}.co-acct-in .co-gate-brand{margin-left:0}.co-acct-in h1{margin-top:40px}.co-acct-sub{max-width:40ch;margin-top:12px}.co-acct-sub b{color:#fff;font-weight:700}.co-acct-card{color:#111827;background:#fff;border-radius:22px;flex-direction:column;gap:14px;width:100%;margin-top:28px;padding:26px;display:flex;box-shadow:0 30px 70px -30px #02143c80}.co-acct-label{font-size:var(--t-100);text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:700}.co-acct-input{width:100%;font:inherit;font-size:var(--t-140);color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:13px 14px;font-weight:600;display:block}.co-acct-input::placeholder{color:#94a3b8;font-weight:500}.co-acct-input:focus{outline-offset:1px;background:#fff;border-color:#2563eb;outline:2px solid #2563eb73}.co-acct-submit{color:#fff;width:100%;font:inherit;font-size:var(--t-140);background:#2563eb;border:0;border-radius:12px;padding:15px;font-weight:700;transition:opacity .3s,transform .15s;box-shadow:0 10px 20px -5px #2563eb66}.co-acct-submit:not(.asleep):active{transform:scale(.98)}.co-acct-submit.asleep{opacity:.55;box-shadow:none;cursor:default}.co-acct-submit.secondary{color:#1d4ed8;box-shadow:none;background:#fff;border:1.5px solid #cbd5e1;margin-top:10px}.co-acct-submit.secondary:not(.asleep):hover{border-color:#2563eb}a.co-acct-home{color:inherit;border-radius:10px;text-decoration:none}a.co-acct-home:focus-visible{outline-offset:6px;outline:2px solid #fff}.co-acct-fine{font-size:var(--t-100);color:#64748b;text-align:center;font-weight:500;line-height:1.55}.co-acct-fine a{color:#475569;text-underline-offset:2px;text-decoration:underline}.co-acct-fine.is-body{font-size:var(--t-130)}.co-acct-err{font-size:var(--t-110);color:#b91c1c;text-align:center;font-weight:600;line-height:1.45}.co-acct-alt{font-size:var(--t-120);color:#fff;align-self:center;margin-top:18px;font-weight:600}.co-acct-alt a{color:#fff;text-underline-offset:3px;margin:-12px -8px;padding:12px 8px;text-decoration:underline;display:inline-block}.co-acct-linkbtn{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:-12px -8px;padding:12px 8px;text-decoration:underline}.co-acct-fine .co-acct-linkbtn{color:#475569;margin:-14px -8px;padding:14px 8px}.co-acct-alt .co-acct-linkbtn{color:#fff;text-underline-offset:3px}.co-acct-code{cursor:text;justify-content:center;gap:8px;display:flex;position:relative}.co-acct-code b{color:#111827;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:48px;height:56px;font-size:22px;font-style:normal;font-weight:700;display:flex}.co-acct-code b.cur{background:#fff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb4d}.co-acct-code.focused{outline-offset:4px;border-radius:14px;outline:2px solid #2563eb73}.co-acct-codeinput{opacity:0;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:16px;position:absolute;inset:0}@media (max-width:1080px){.co-gate.co-acct{align-items:flex-start}.co-acct-in h1{margin-top:28px}.co-acct-card{border-radius:18px;padding:20px}.co-acct-code b{width:42px;height:50px;font-size:19px}}.co-bw-scrim{z-index:160;padding:0}.co-bw{background:var(--card);border-radius:28px 28px 0 0;outline:none;flex-direction:column;width:100%;height:calc(100dvh - 14px);animation:.34s cubic-bezier(.23,1,.32,1) co-sheet-up;display:flex;overflow:hidden auto}.co-bw-band{background:linear-gradient(132deg,#1d4ed8 0%,#2563eb 45%,#3b82f6 85%,#60a5fa 108%);flex:none;min-height:clamp(150px,30dvh,250px);padding:30px 24px 0;position:relative;overflow:hidden}.co-bw-chart{width:100%;height:58%;position:absolute;bottom:0;left:0;right:0}.co-bw-body{padding:28px 24px calc(22px + env(safe-area-inset-bottom));flex-direction:column;flex:1 0 auto;display:flex}.co-bw-title{font-size:var(--t-240);letter-spacing:-.025em;color:var(--ink);overflow-wrap:anywhere;font-weight:720;line-height:1.15}.co-bw-lines{flex-direction:column;gap:12px;margin:16px 0 28px;display:flex}.co-bw-lines p{font-size:var(--t-135);color:var(--ink2);font-weight:500;line-height:1.55}.co-bw-go{min-height:52px;font-size:var(--t-140);width:100%;margin-top:auto}@media (min-width:700px){.co-bw-scrim{padding:24px}.co-bw{border-radius:28px;max-width:480px;height:auto;max-height:calc(100dvh - 48px);animation:.26s cubic-bezier(.2,.9,.3,1) co-modal-in;box-shadow:0 40px 90px -20px #04142c8c}.co-bw-band{min-height:150px;padding:28px 30px 0}.co-bw-body{padding:26px 30px 28px}.co-bw-title{font-size:var(--t-230)}.co-bw-lines{margin-bottom:26px}.co-bw-go{align-self:flex-start;width:auto;min-height:0;margin-top:0;padding:12px 24px}}@media (prefers-reduced-motion:reduce){.co-bw{animation:none}}.co-fdb{max-width:480px;padding:20px 22px calc(18px + env(safe-area-inset-bottom));outline:none}.co-fdb-title{font-size:var(--t-160)}.co-fdb-thumbs{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.co-fdb-thumb{border:1.5px solid var(--line);background:var(--card);height:84px;color:var(--ink2);border-radius:20px;place-items:center;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:grid}.co-fdb-thumb:hover{border-color:#b8c4d4}.co-fdb-thumb:active{transform:scale(.97)}.co-fdb-thumb[aria-checked=true]{color:#2563eb;background:#2563eb0f;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.co-fdb-thumb:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.co-fdb-q{margin-top:20px}.co-fdb-q label{font-size:var(--t-125);color:var(--ink);letter-spacing:0;font-weight:650;line-height:1.4}.co-fdb-opt{font-size:var(--t-110);color:var(--ink3);margin-top:3px;font-weight:600;display:block}.co-fdb-q textarea{resize:none;min-height:104px;line-height:1.5}.co-fdb-foot{flex-direction:column;align-items:stretch;gap:2px;margin-top:18px;display:flex}.co-fdb-foot .co-btn{min-height:48px;font-size:var(--t-130)}.co-fdb-foot .co-btn[data-quiet]{opacity:.45;box-shadow:none;cursor:default}.co-fdb-later{min-height:44px;font-size:var(--t-120);color:var(--ink2);align-self:center;padding:12px 14px;font-weight:650}.co-fdb-later:hover{color:var(--ink)}.co-fdb-mail{text-align:center;font-size:var(--t-110);color:var(--ink3);margin-top:2px;font-weight:550}.co-fdb-mail a{color:var(--ink2);text-underline-offset:2px;margin:-12px -2px;padding:12px 2px;font-weight:650;text-decoration:underline;display:inline-block}.co-fdb-thanks{font-size:var(--t-160);letter-spacing:-.015em;color:var(--ink);padding:6px 0 2px;font-weight:720;line-height:1.35}@media (min-width:700px){.co-fdb{padding:26px 28px 22px}.co-fdb-foot{flex-direction:row;align-items:center;gap:6px;margin-top:20px}.co-fdb-foot .co-btn{min-width:116px;min-height:0;font-size:var(--t-125);order:3}.co-fdb-later{order:2;align-self:auto;min-height:0;padding:10px 12px}.co-fdb-mail{text-align:left;order:1;margin:0 auto 0 0}.co-fdb-done .co-fdb-foot{justify-content:flex-end}.co-fdb-done .co-fdb-foot .co-btn{min-width:96px}}.co-help-l{align-items:center;gap:8px;display:inline-flex}.co-help-dot{background:#2563eb;border-radius:99px;flex:none;width:7px;height:7px;display:inline-block;position:relative}.co-help-dot.pulse:after{content:"";border-radius:inherit;background:#2563eb;animation:2.6s cubic-bezier(.2,.6,.3,1) infinite co-help-pulse;position:absolute;inset:0}@keyframes co-help-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.co-help-dot.pulse:after{opacity:0;animation:none}}.co-foot-help{white-space:nowrap}.co-foot-help .co-help-dot{vertical-align:1px;width:6px;height:6px;margin-left:6px}
