@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_0e4539";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539";font-weight:400;font-style:normal}.__variable_0e4539{--font-serif:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539"}.q-root{--navy:#0f1338;--lav:#9daaf2;--green:#aecd81;--yellow:#ffd67b;--coral:#f5736c;--ink-mute:#5a5a7a;--paper-2:#f8f9ff;--btn:#0d6efd;--btn-hover:#0b5ed7;--sh-base:0 1px 2px rgba(15,19,56,.05),0 2px 8px rgba(15,19,56,.05);--sh-card:inset 0 1px 0 #fff,0 1px 2px rgba(15,19,56,.06),0 10px 24px rgba(90,104,190,.18),0 30px 64px rgba(48,58,140,.2);font-family:var(--font-sans),"DM Sans",system-ui,sans-serif;color:var(--navy);font-size:1.0625rem;line-height:1.7;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(880px 560px at 84% -14%,rgba(157,170,242,.46) 0,rgba(157,170,242,0) 62%),radial-gradient(720px 520px at -10% 4%,rgba(157,170,242,.3) 0,rgba(157,170,242,0) 58%),linear-gradient(180deg,#f6f6fd,#fafaff 40%,#fff)}.q-root h1,.q-root h2,.q-root h3{font-family:var(--font-serif),"DM Serif Display",Georgia,serif;letter-spacing:-.02em;font-weight:400}.q-root h1{letter-spacing:-.03em}.q-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.q-wordmark{color:var(--navy);font-weight:900;font-size:1.1rem;text-decoration:none;letter-spacing:-.01em}.q-wordmark span{color:var(--lav)}.q-wordmark img{display:block;height:38px;width:auto}.q-header-phone{color:var(--ink-mute);font-weight:600;font-size:.95rem;text-decoration:none}.q-footer a,.q-header-phone,.q-wordmark{display:inline-flex;align-items:center;min-height:44px}.q-header-phone:hover{color:var(--navy)}.q-main{flex:1;padding:28px 20px 56px}@media (min-width:700px){.q-main{padding:44px 24px 80px}}.q-footer{background:var(--navy);color:#fff;padding:24px 20px;font-size:.85rem;line-height:1.7}.q-footer p{margin:0;opacity:.85}.q-footer a{color:#fff;text-decoration:none}.q-wrap{max-width:760px;margin:0 auto}.q-wrap--wide{max-width:960px;margin:0 auto}.q-kicker{color:#4c6b22;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px}.q-title{font-size:clamp(2rem,8vw,3rem);line-height:1.06;margin:0 0 12px;color:var(--navy)}.q-sub{color:var(--ink-mute);font-size:1.0625rem;line-height:1.6;margin:0 0 24px;max-width:36em}@media (min-width:700px){.q-sub{font-size:1.15rem}}.q-card{background:#fff;border-radius:22px;padding:20px 16px 18px;border:1px solid rgba(157,170,242,.75);box-shadow:var(--sh-card)}@media (min-width:700px){.q-card{padding:30px 30px 26px}}.q-card+.q-card{margin-top:18px}.q-eyebrow{font-size:.82rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#5f6cbb;margin:0 0 4px}.q-card-title{font-size:1.35rem;line-height:1.2;margin:0 0 6px}@media (min-width:700px){.q-card-title{font-size:1.6rem}}.q-intro{margin:0 0 20px;font-size:1rem;line-height:1.65}.q-intro,.q-note{color:var(--ink-mute)}.q-note{background:var(--paper-2);border:1px solid rgba(157,170,242,.35);border-left:4px solid var(--lav);border-radius:12px;padding:12px 14px;margin:0 0 16px;font-size:.94rem;line-height:1.6}.q-fs{border:none;margin:0 0 22px;padding:0;min-width:0}.q-fs>legend{font-family:var(--font-serif),Georgia,serif;font-size:1.2rem;color:var(--navy);letter-spacing:-.02em;padding:0;margin:0 0 4px;float:left;width:100%}@media (min-width:700px){.q-fs>legend{font-size:1.3rem}}.q-rule{clear:both;height:2px;width:44px;background:var(--lav);border-radius:2px;margin:0 0 16px}.q-grid2{display:grid;grid-template-columns:1fr;gap:0 16px}@media (min-width:620px){.q-grid2{grid-template-columns:1fr 1fr}}.q-span2{grid-column:1/-1}.q-fg{margin-bottom:16px;min-width:0}.q-fg>label,.q-label{display:block;font-size:.95rem;font-weight:700;color:var(--navy);line-height:1.4;margin:0 0 6px}.q-req{color:#c24f48;font-weight:700;margin-left:2px}.q-hint{display:block;font-weight:500;color:var(--ink-mute);font-size:.88rem;margin-top:2px}.q-fg input[type=date],.q-fg input[type=email],.q-fg input[type=number],.q-fg input[type=tel],.q-fg input[type=text],.q-fg select,.q-fg textarea{width:100%;min-height:52px;font-size:16px;font-family:inherit;padding:13px 16px;border-radius:14px;border:1.5px solid rgba(15,19,56,.16);background:#fbfbff;color:var(--navy);line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.q-fg textarea{min-height:96px;resize:vertical}.q-fg input::-moz-placeholder,.q-fg textarea::-moz-placeholder{color:#8b8fae}.q-fg input::placeholder,.q-fg textarea::placeholder{color:#8b8fae}.q-fg input:hover,.q-fg select:hover,.q-fg textarea:hover{border-color:rgba(15,19,56,.3)}.q-fg input:focus,.q-fg select:focus,.q-fg textarea:focus{outline:none;border-color:var(--lav);background:#fff;box-shadow:0 0 0 4px rgba(157,170,242,.28)}.q-fg input[readonly]{background:#f1f2fa;color:#4a4a6a}.q-fg input.is-bad,.q-fg select.is-bad{border-color:var(--coral);background:#fff7f7}.q-fg select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none' stroke='%235A5A7A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 1.5 7 7.5 13 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.q-fg select.is-placeholder{color:#8b8fae}.q-prefix{position:relative}.q-prefix>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#5a5a7a;font-weight:600;pointer-events:none}.q-prefix>input{padding-left:32px!important}.q-root [data-cond]{display:none}.q-root [data-cond].is-on{display:block}.q-radio-set{border:none;margin:0 0 16px;padding:0;min-width:0}.q-radio-set>legend{padding:0}.q-radio-row{display:flex;gap:10px;flex-wrap:wrap}.q-pill{flex:1 1 0;min-width:120px;min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:14px;border:1.5px solid rgba(15,19,56,.16);background:#fbfbff;cursor:pointer;font-size:1rem;font-weight:600;color:var(--navy);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.q-pill:hover{border-color:rgba(15,19,56,.32);background:#fff}.q-pill:active{background:#f3f4ff}.q-pill input{width:20px;height:20px;accent-color:#0d6efd;margin:0;flex-shrink:0}.q-pill:has(input:checked){border-color:var(--lav);background:#fff;box-shadow:0 0 0 3px rgba(157,170,242,.22)}.q-pill:has(input:focus-visible){outline:3px solid var(--lav);outline-offset:2px}.q-check-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:620px){.q-check-grid{grid-template-columns:1fr 1fr}}.q-check{display:flex;align-items:center;gap:12px;cursor:pointer;padding:11px 14px;border-radius:14px;border:1.5px solid rgba(15,19,56,.16);background:#fbfbff;min-height:48px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.q-check:hover{border-color:rgba(15,19,56,.32);background:#fff}.q-check input{width:22px;height:22px;accent-color:#0d6efd;margin:0;flex-shrink:0}.q-check:has(input:checked){border-color:var(--lav);background:#fff;box-shadow:0 0 0 3px rgba(157,170,242,.22)}.q-check:has(input:focus-visible){outline:3px solid var(--lav);outline-offset:2px}.q-check span{font-size:.97rem;line-height:1.5;color:var(--navy);font-weight:500}.q-movers{display:flex;flex-direction:column;gap:10px}.q-mover{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 10px 12px;border-radius:14px;border:1.5px solid rgba(15,19,56,.16);background:#fbfbff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.q-mover:hover{border-color:rgba(15,19,56,.32);background:#fff}.q-mover:has(input:checked){border-color:var(--lav);background:#fff;box-shadow:0 0 0 3px rgba(157,170,242,.22)}.q-mover:has(input:focus-visible){outline:3px solid var(--lav);outline-offset:2px}.q-mover-check{display:flex;align-items:center;min-height:60px;cursor:pointer}.q-mover-check input{width:22px;height:22px;accent-color:#0d6efd;margin:0}.q-mover-thumb{width:76px;height:60px;border-radius:10px;-o-object-fit:contain;object-fit:contain;padding:4px;background:#fff;flex-shrink:0;cursor:pointer;box-shadow:0 1px 2px rgba(15,19,56,.1),0 4px 10px rgba(15,19,56,.08)}@media (min-width:620px){.q-mover-thumb{width:96px;height:72px}}.q-mover-info{flex:1;min-width:0}.q-mover-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.q-mover-name{font-weight:700;font-size:1rem;color:var(--navy);line-height:1.3;cursor:pointer;flex:1;min-width:0}.q-mover-desc{display:block;font-size:.9rem;line-height:1.45;color:var(--ink-mute);margin-top:2px;cursor:pointer}.q-link{color:#0b5ed7;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:rgba(11,94,215,.4);white-space:nowrap}.q-link:hover{color:#0a53be;text-decoration-color:currentColor}.q-link:focus-visible{outline:3px solid var(--lav);outline-offset:3px;border-radius:4px}.q-btn{background-color:var(--btn);color:#fff;font-weight:800;border-radius:999px;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;font-size:1.02rem;font-family:inherit;transition:background-color .2s ease,transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.q-btn:hover{background-color:var(--btn-hover);transform:translateY(-1px);box-shadow:0 4px 16px rgba(13,110,253,.4)}.q-btn:active{transform:translateY(0) scale(.985)}.q-btn:focus-visible{outline:3px solid var(--btn);outline-offset:2px}.q-btn:disabled{opacity:1;background-color:var(--btn-hover);cursor:wait;transform:none;box-shadow:none}.q-btn--full{width:100%;min-height:56px}@media (min-width:700px){.q-btn--full{width:-moz-fit-content;width:fit-content;min-width:280px;margin:0 auto;padding:15px 36px}}.q-btn--ghost{background:#fff;color:var(--navy);border:1.5px solid rgba(15,19,56,.16)}.q-btn--ghost:hover{background:#fff;border-color:var(--lav);box-shadow:0 4px 16px rgba(90,104,190,.18)}.q-btn--ghost:disabled{background:var(--paper-2);color:var(--ink-mute)}.q-micro{font-size:.88rem;color:#5c5c7d;line-height:1.5;margin:12px 0 0;text-align:center}.q-error{display:none;color:#b33f38;font-size:.94rem;font-weight:600;margin:0 0 12px;text-align:center}.q-error.show{display:block}.q-thanks{text-align:center;padding:14px 4px 8px}.q-thanks-ico{width:62px;height:62px;border-radius:50%;background:var(--green);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin:0 auto 16px;box-shadow:0 2px 6px hsla(84,43%,65%,.35),0 12px 28px rgba(15,19,56,.12)}.q-thanks h2{font-size:1.5rem;margin:0 0 10px}.q-thanks p{color:var(--ink-mute);font-size:1rem;line-height:1.7;margin:0 auto;max-width:34em}.q-details{display:grid;grid-template-columns:1fr;gap:6px 16px;margin:0 0 18px;font-size:.98rem}@media (min-width:620px){.q-details{grid-template-columns:max-content 1fr}}.q-details dt{color:var(--ink-mute);font-weight:600;margin:0}.q-details dd{margin:0 0 6px}@media (min-width:620px){.q-details dd{margin:0}}.q-quotes{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:900px){.q-quotes{grid-template-columns:1fr 1fr}}.q-quote{background:#fff;border:1px solid rgba(15,19,56,.1);border-radius:18px;padding:18px 18px 16px;box-shadow:var(--sh-base);display:flex;flex-direction:column;gap:10px}.q-quote--best{border-color:var(--green);box-shadow:0 2px 6px hsla(84,43%,65%,.22),0 14px 32px rgba(15,19,56,.1)}.q-quote--chosen{border-color:var(--lav);background:#fbfbff}.q-quote--waiting{background:var(--paper-2);border-style:dashed}.q-quote-head{display:flex;align-items:center;gap:12px}.q-quote-logo{width:56px;height:42px;border-radius:8px;-o-object-fit:contain;object-fit:contain;padding:4px;background:#fff;border:1px solid rgba(15,19,56,.08);flex-shrink:0}.q-quote-name{font-weight:700;font-size:1.05rem;line-height:1.3}.q-badge{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;padding:4px 10px}.q-badge--best{background:hsla(84,43%,65%,.35);color:#2f4a10}.q-badge--chosen{background:rgba(157,170,242,.3);color:#3b46a3}.q-badge--wait{background:rgba(255,214,123,.4);color:#6b4b00}.q-total{font-family:var(--font-serif),Georgia,serif;font-size:1.9rem;line-height:1;letter-spacing:-.02em;color:var(--navy)}.q-total small{font-family:var(--font-sans),sans-serif;font-size:.82rem;font-weight:600;color:var(--ink-mute);letter-spacing:0;margin-left:6px}.q-quote-lines{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;font-size:.92rem;margin:0}.q-quote-lines dt{color:var(--ink-mute);margin:0}.q-quote-lines dd{margin:0;font-weight:600;text-align:right}.q-quote-notes{font-size:.9rem;color:var(--ink-mute);line-height:1.5;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.q-mover-initials{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#5f6cbb;letter-spacing:.04em}.q-mover-site{display:inline-block;padding:12px 0 12px 12px;margin:-12px 0}.q-mover-rate{display:block;font-size:.9rem;font-weight:700;color:#2f4a10;margin-top:2px;cursor:pointer}.q-ac{position:relative}.q-ac-list{position:absolute;left:0;right:0;top:100%;z-index:30;margin:4px 0 0;padding:6px;list-style:none;background:#fff;border:1px solid rgba(157,170,242,.75);border-radius:14px;box-shadow:0 10px 24px rgba(90,104,190,.18),0 2px 6px rgba(15,19,56,.08)}.q-ac-item{display:block;width:100%;text-align:left;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;color:var(--navy);cursor:pointer}.q-ac-item.is-active,.q-ac-item:hover{background:var(--paper-2)}.q-ac-item:focus-visible{outline:3px solid var(--lav);outline-offset:-3px}.q-ac-main{font-weight:600;font-size:.97rem}.q-ac-main,.q-ac-sec{display:block;line-height:1.35}.q-ac-sec{font-size:.85rem;color:var(--ink-mute)}.q-ac-credit{font-size:.72rem;color:#8b8fae;text-align:right;padding:4px 6px 0}.q-date-trigger{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-radius:14px;border:1.5px solid rgba(15,19,56,.16);background:#fbfbff;color:var(--navy);font:inherit;font-size:16px;cursor:pointer;text-align:left}.q-date-trigger:hover{border-color:rgba(15,19,56,.3)}.q-date-trigger:focus-visible{outline:none;border-color:var(--lav);box-shadow:0 0 0 4px rgba(157,170,242,.28)}.q-date-trigger .is-placeholder{color:#8b8fae}.q-cal{margin-top:8px;padding:12px;border:1px solid rgba(157,170,242,.6);border-radius:16px;background:#fff;box-shadow:var(--sh-base);max-width:380px}.q-cal-head{display:flex;align-items:center;justify-content:space-between}.q-cal-month{font-weight:700;color:var(--navy)}.q-cal-nav{width:44px;height:44px;border:0;border-radius:12px;background:none;font-size:1.4rem;color:var(--navy);cursor:pointer}.q-cal-nav:hover{background:var(--paper-2)}.q-cal-nav:disabled{opacity:.3;cursor:default}.q-cal-nav:focus-visible{outline:3px solid var(--lav)}.q-cal-tip{font-size:.85rem;color:var(--ink-mute);line-height:1.45;margin:4px 0 8px;min-height:2.5em}.q-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.q-cal-dow{text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b8fae;padding:4px 0}.q-cal-day{height:44px;border:0;border-radius:10px;background:none;font:inherit;font-size:.95rem;color:var(--navy);cursor:pointer;font-variant-numeric:tabular-nums}.q-cal-day:hover:not(:disabled){background:var(--paper-2)}.q-cal-day:disabled{color:#c3c6dc;cursor:default}.q-cal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--lav)}.q-cal-day.is-in{background:rgba(157,170,242,.25);border-radius:0}.q-cal-day.is-edge{background:var(--btn);color:#fff;font-weight:700}.q-cal-day:focus-visible{outline:3px solid var(--lav);outline-offset:-2px}.q-cal-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.q-cal-clear{background:none;border:0;font:inherit;cursor:pointer;min-height:44px;padding:0 4px}.q-cal-done{min-height:44px;padding:10px 24px}.q-stop-add{margin:-6px 0 22px}.q-stop-remove{display:inline-flex;align-items:center;min-height:44px;margin:-8px 0 6px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.q-cmp-dates{border-top:1px dashed rgba(15,19,56,.14);padding-top:10px}.q-cmp-dates-title{margin:0 0 6px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5f6cbb}