.ex{--ex-shell:#f6f8fa;--ex-line:color-mix(in srgb, var(--brand-ink) 11%, transparent);--ex-line-soft:color-mix(in srgb, var(--brand-ink) 6%, transparent);--ex-lift:cubic-bezier(.22, 1, .36, 1);--ex-shadow:0 22px 48px -32px #10202c73;--ex-radius:14px;min-height:100dvh;font-family:var(--brand-font-body);color:var(--brand-ink);background:var(--ex-shell);flex-direction:column;display:flex}.ex *,.ex :before,.ex :after{box-sizing:border-box}.ex-top{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 1px 0 var(--ex-line);background:#ffffffdb;align-items:center;gap:18px;padding:10px 20px;display:flex;position:sticky;top:0}.ex-top__brand{flex:none;place-items:center;height:34px;display:grid}.ex-top__brand img{width:auto;height:30px}.ex-top__nav{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.ex-top__nav::-webkit-scrollbar{display:none}.ex-top__nav button{font:inherit;white-space:nowrap;color:color-mix(in srgb, var(--brand-ink) 72%, transparent);cursor:pointer;transition:background .18s var(--ex-lift), color .18s var(--ex-lift);background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:500}.ex-top__nav button:hover{color:var(--brand-ink);background:color-mix(in srgb, var(--brand-accent) 8%, transparent)}.ex-top__right{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ex-lead{font:inherit;color:var(--brand-ink);border:1px solid var(--ex-line);cursor:pointer;transition:box-shadow .2s var(--ex-lift), transform .2s var(--ex-lift);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 8px;font-size:12.5px;display:flex}.ex-lead:hover{transform:translateY(-1px);box-shadow:0 8px 18px -12px #10202c80}.ex-lead__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ex-lead--browsing .ex-lead__dot{background:#9aa7b1}.ex-lead--warm .ex-lead__dot{background:#e0a500}.ex-lead--hot .ex-lead__dot{background:#ec6608}.ex-lead--ready .ex-lead__dot{background:#16a34a;animation:2.4s ease-out infinite ex-pulse;box-shadow:0 0 #16a34a80}@keyframes ex-pulse{70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}.ex-lead__score{font-variant-numeric:tabular-nums;font-weight:700}.ex-lead__band{text-transform:capitalize;color:color-mix(in srgb, var(--brand-ink) 60%, transparent)}.ex-basket-pill{font:inherit;color:var(--brand-accent-ink);background:var(--brand-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.ex-basket-pill:disabled{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);cursor:default}.ex-basket-pill em{font-variant-numeric:tabular-nums;opacity:.85;font-style:normal}.ex-leadpanel{top:calc(100% + 8px);border:1px solid var(--ex-line);border-radius:var(--ex-radius);width:min(340px,100vw - 32px);box-shadow:var(--ex-shadow);animation:ex-drop .24s var(--ex-lift) both;background:#fff;padding:16px;position:absolute;inset-inline-end:20px}@keyframes ex-drop{0%{opacity:0;transform:translateY(-6px)}}.ex-leadpanel header{justify-content:space-between;align-items:flex-start;display:flex}.ex-leadpanel h3{font-family:var(--brand-font-heading);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:30px;line-height:1}.ex-leadpanel h3 small{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);font-size:14px;font-weight:400}.ex-leadpanel__band{background:color-mix(in srgb, currentColor 8%, transparent);border-inline-start:3px solid;border-radius:10px;flex-direction:column;gap:2px;margin:12px 0;padding:9px 11px;font-size:12.5px;display:flex}.ex-leadpanel__band strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ex-leadpanel__band span{color:var(--brand-ink)}.ex-leadpanel__band--browsing{color:#6b7a85}.ex-leadpanel__band--warm{color:#a87400}.ex-leadpanel__band--hot{color:#c2540a}.ex-leadpanel__band--ready{color:#15803d}.ex-leadpanel__reasons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ex-leadpanel__reasons li{border-top:1px solid var(--ex-line-soft);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.ex-leadpanel__reasons em{font-variant-numeric:tabular-nums;color:#15803d;font-style:normal;font-weight:700}.ex-leadpanel__reasons em.down{color:#b91c1c}.ex-leadpanel__empty,.ex-leadpanel footer p{color:color-mix(in srgb, var(--brand-ink) 72%, transparent);margin:0;font-size:12.5px;line-height:1.55}.ex-leadpanel footer{border-top:1px solid var(--ex-line);margin-top:14px;padding-top:12px}.ex-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 48%, transparent);font-size:10.5px;font-weight:700;display:block}.ex-handoff{color:#0b3d24;box-shadow:0 1px 0 var(--ex-line);background:linear-gradient(90deg,#dcfce7,#f0fdf4);padding:9px 20px;font-size:13px;font-weight:500}.ex-handoff--waiting{color:#5a3d00;background:linear-gradient(90deg, var(--brand-tint-soft), #fffdf0)}.ex-open{flex:1;place-items:center;padding:48px 20px 64px;display:grid}.ex-open__inner{text-align:center;width:min(760px,100%);animation:ex-in .5s var(--ex-lift) both}@keyframes ex-in{0%{opacity:0;transform:translateY(12px)}}.ex-open h1{font-family:var(--brand-font-heading);letter-spacing:-.015em;margin:0;font-size:clamp(27px,4.2vw,42px);line-height:1.15}.ex-open__sub{max-width:54ch;color:color-mix(in srgb, var(--brand-ink) 68%, transparent);margin:12px auto 0;font-size:15px;line-height:1.6}.ex-open__composer{max-width:620px;margin:26px auto 0}.ex-open__composer .sa-composer{box-shadow:none;background:0 0;padding:0}.ex-open__composer .sa-bar{box-shadow:0 0 0 1px var(--ex-line), 0 18px 40px -30px #10202cb3;padding:8px 8px 8px 12px}.ex-open__composer .sa-input{padding:10px 6px;font-size:15.5px}.ex-open__groups{text-align:start;gap:26px;margin-top:42px;display:grid}.ex-open__groups h2{font-family:var(--brand-font-heading);letter-spacing:-.005em;margin:0;font-size:15px}.ex-open__groups section>p{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);margin:3px 0 11px;font-size:13px}.ex-chips{flex-wrap:wrap;gap:8px;display:flex}.ex-chips button{font:inherit;text-align:start;color:var(--brand-ink);border:1px solid var(--ex-line);cursor:pointer;transition:border-color .18s var(--ex-lift), box-shadow .18s var(--ex-lift), transform .18s var(--ex-lift);background:#fff;border-radius:999px;padding:9px 14px;font-size:13px}.ex-chips button:hover{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent);transform:translateY(-1px);box-shadow:0 10px 22px -18px #10202ccc}.ex-chips--sm button{padding:6px 11px;font-size:12.5px}.ex-stage{flex:1;grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);gap:14px;min-height:0;padding:14px 20px 20px;display:grid}.ex-tabs{display:none}.ex-chat,.ex-canvas{border:1px solid var(--ex-line);border-radius:var(--ex-radius);background:#fff;flex-direction:column;height:calc(100dvh - 116px);min-height:0;display:flex;overflow:hidden}.ex-chat .sa-log{background:#fff;gap:16px;padding:20px 18px 10px}.ex-chat .sa-bubble{unicode-bidi:plaintext;max-width:94%;font-size:14px}.ex-chat .sa-composer{background:#fff;padding:12px 14px 14px}.ex-chat[data-state=human] .sa-log{background:linear-gradient(#f0fdf4 0%,#fff 90px)}.ex-nudge{border:1px dashed color-mix(in srgb, var(--brand-accent) 40%, transparent);background:color-mix(in srgb, var(--brand-tint) 16%, #fff);animation:ex-in .4s var(--ex-lift) both;border-radius:12px;margin:0 14px 10px;padding:11px 13px}.ex-nudge__head{flex-direction:column;gap:3px;margin-bottom:9px;display:flex}.ex-nudge__tag{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-accent) 85%, var(--brand-ink));font-size:10.5px;font-weight:700}.ex-nudge strong{font-size:13.5px}.ex-canvas{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.ex-canvas__pane{animation:ex-in .34s var(--ex-lift) both;flex-direction:column;gap:16px;padding:18px;display:flex}.ex-detail,.ex-compare,.ex-bundle,.ex-basket{border:1px solid var(--ex-line);border-radius:var(--ex-radius);background:#fff;margin:12px 12px 0;padding:16px;box-shadow:0 14px 30px -28px #10202ce6}.ex-detail+.ex-shelf,.ex-compare+.ex-shelf,.ex-bundle+.ex-shelf,.ex-basket+.ex-shelf{padding-top:16px}.ex-shelf{padding-bottom:22px}.ex-pane-head__tools{flex:none;align-items:center;gap:10px;display:flex}.ex-basketbar{z-index:5;width:calc(100% - 24px);font:inherit;text-align:start;color:var(--brand-ink);border:1px solid color-mix(in srgb, var(--brand-accent) 30%, transparent);border-radius:var(--ex-radius);background:linear-gradient(120deg, color-mix(in srgb, var(--brand-accent) 9%, #fff), color-mix(in srgb, var(--brand-tint) 20%, #fff));cursor:pointer;animation:ex-in .3s var(--ex-lift) both;align-items:center;gap:12px;margin:12px 12px 0;padding:9px 12px;display:flex;position:sticky;top:0}.ex-basketbar:hover{border-color:color-mix(in srgb, var(--brand-accent) 55%, transparent)}.ex-basketbar__thumbs{flex:none;align-items:center;gap:4px;display:flex}.ex-basketbar__thumb{width:34px;height:34px;box-shadow:0 0 0 1px var(--ex-line);background:#fff;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ex-basketbar__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ex-basketbar__thumb em{color:var(--brand-accent-ink);background:var(--brand-accent);border-start-start-radius:5px;padding:0 3px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;inset-block-end:0;inset-inline-end:0}.ex-basketbar__more{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);padding:0 6px;font-size:11.5px;font-weight:700}.ex-basketbar__copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ex-basketbar__copy strong{font-size:12.5px;font-weight:600}.ex-basketbar__copy span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.ex-basketbar__go{color:var(--brand-accent);flex:none;font-size:12px;font-weight:600}.ex-canvas__empty{color:color-mix(in srgb, var(--brand-ink) 50%, transparent);flex:1;place-items:center;padding:40px;font-size:13.5px;display:grid}.ex-pane-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ex-pane-head h2{font-family:var(--brand-font-heading);letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.3}.ex-pane-head p{color:color-mix(in srgb, var(--brand-ink) 60%, transparent);margin:3px 0 0;font-size:12.5px}.ex-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.ex-grid--compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ex-card{border:1px solid var(--ex-line);transition:border-color .18s var(--ex-lift), box-shadow .18s var(--ex-lift);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.ex-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 40%, transparent);box-shadow:0 14px 28px -24px #10202ce6}.ex-card__hit{font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:6px;padding:10px 10px 8px;display:flex;position:relative}.ex-card__hit:disabled{cursor:default;opacity:.55}.ex-card[data-in=yes]{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent);background:color-mix(in srgb, var(--brand-accent) 4%, #fff)}.ex-card[data-focused=yes]{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 16%, transparent)}.ex-card__media{aspect-ratio:1;background:#fbfcfd;border-radius:8px;place-items:center;display:grid;overflow:hidden}.ex-card__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ex-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ex-card__foot{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.ex-card__add{width:100%;font:inherit;color:var(--brand-accent-ink);background:var(--brand-accent);cursor:pointer;transition:transform .16s var(--ex-lift), box-shadow .16s var(--ex-lift);border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.ex-card__add:hover:not(:disabled){box-shadow:0 10px 20px -14px color-mix(in srgb, var(--brand-accent) 90%, #000);transform:translateY(-1px)}.ex-card__add.held{color:#15803d;background:#dcfce7;border-color:#15803d40}.ex-card__add:disabled{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);cursor:default}.ex-card__minor{gap:6px;display:flex}.ex-card__minor button{flex:1}.ex-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;display:flex}.ex-price strong{font-size:14px;font-weight:700}.ex-price s{color:color-mix(in srgb, var(--brand-ink) 45%, transparent);font-size:12px}.ex-price--lg strong{font-family:var(--brand-font-heading);font-size:27px}.ex-price--lg s{font-size:14px}.ex-badges{flex-wrap:wrap;gap:4px;display:flex}.ex-badge{letter-spacing:.02em;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.ex-badge--save{color:#3a2c00;background:var(--brand-tint)}.ex-badge--best{color:var(--brand-accent-ink);background:var(--brand-accent)}.ex-badge--low{color:#7f1d1d;background:#fee2e2}.ex-badge--gift{color:#14532d;background:#dcfce7}.ex-badge--flag{color:color-mix(in srgb, var(--brand-ink) 78%, transparent);background:color-mix(in srgb, var(--brand-ink) 8%, transparent)}.ex-detail__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.ex-detail__media{flex-direction:column;gap:8px;display:flex}.ex-detail__media img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;background:#fbfcfd;border-radius:12px;width:100%}.ex-detail__ar{color:color-mix(in srgb, var(--brand-ink) 62%, transparent);margin:4px 0 0;font-size:13px}.ex-detail__facts{flex-direction:column;gap:13px;display:flex}.ex-detail__actions{flex-wrap:wrap;gap:7px;display:flex}.ex-stock{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.ex-stock li{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);color:color-mix(in srgb, var(--brand-ink) 72%, transparent);border-radius:6px;padding:3px 8px}.ex-stock li.in{color:#14532d;background:#dcfce7}.ex-stock li.out{color:#7f1d1d;background:#fee2e2}.ex-specs{background:var(--ex-line-soft);border:1px solid var(--ex-line-soft);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ex-specs>div{background:#fff;padding:7px 10px}.ex-specs dt{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, var(--brand-ink) 48%, transparent);font-size:10.5px}.ex-specs dd{margin:2px 0 0;font-size:12.5px}.ex-around h3{font-family:var(--brand-font-heading);margin:0 0 10px;font-size:14px}.ex-compare__scroll{border:1px solid var(--ex-line);border-radius:12px;overflow-x:auto}.ex-table{border-collapse:collapse;width:100%;font-size:12.5px}.ex-table thead th{z-index:1;vertical-align:top;text-align:start;min-width:150px;box-shadow:0 1px 0 var(--ex-line);background:#fff;padding:12px 10px;position:sticky;top:0}.ex-table thead th img{object-fit:contain;mix-blend-mode:multiply;width:56px;height:56px;margin-bottom:6px;display:block}.ex-table thead th span{margin-bottom:7px;font-weight:600;line-height:1.35;display:block}.ex-table tbody th{text-align:start;white-space:nowrap;color:color-mix(in srgb, var(--brand-ink) 60%, transparent);font-weight:500}.ex-table th,.ex-table td{border-top:1px solid var(--ex-line-soft);padding:8px 10px}.ex-table tr.differs td,.ex-table tr.differs th{background:color-mix(in srgb, var(--brand-tint) 13%, transparent)}.ex-table tr.differs th{box-shadow:inset 3px 0 0 var(--brand-accent);color:var(--brand-ink);font-weight:600}.ex-toggle{color:color-mix(in srgb, var(--brand-ink) 65%, transparent);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.ex-lines{border:1px solid var(--ex-line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ex-lines li{background:#fff;align-items:center;gap:12px;padding:11px 12px;display:flex}.ex-lines li+li{border-top:1px solid var(--ex-line-soft)}.ex-lines img{object-fit:contain;mix-blend-mode:multiply;background:#fbfcfd;border-radius:8px;flex:none;width:52px;height:52px}.ex-lines__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ex-lines__body strong{font-size:13px;font-weight:600;line-height:1.35}.ex-lines__body p{color:color-mix(in srgb, var(--brand-ink) 62%, transparent);margin:0;font-size:12px}.ex-lines__price{font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;font-size:13.5px;font-weight:700;display:flex}.ex-lines__price span{color:color-mix(in srgb, var(--brand-ink) 50%, transparent);font-weight:400}.ex-role{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-ink) 62%, transparent);background:color-mix(in srgb, var(--brand-ink) 7%, transparent);border-radius:4px;align-self:flex-start;padding:1px 6px;font-size:10px;font-weight:700}.ex-role--main{color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 11%, transparent)}.ex-role--upsell{color:#3a2c00;background:var(--brand-tint)}.ex-role--cross_sell{color:#14532d;background:#dcfce7}.ex-qty{border:1px solid var(--ex-line);border-radius:7px;align-self:flex-start;align-items:center;gap:2px;display:flex;overflow:hidden}.ex-qty button{width:24px;height:24px;font:inherit;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}.ex-qty button:hover{background:color-mix(in srgb, var(--brand-ink) 6%, transparent)}.ex-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-size:12.5px}.ex-bundle__foot{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-accent) 8%, #fff), color-mix(in srgb, var(--brand-tint) 18%, #fff));border:1px solid var(--ex-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.ex-bundle__foot>div:first-child{flex-direction:column;gap:1px;display:flex}.ex-bundle__foot span{text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb, var(--brand-ink) 55%, transparent);font-size:11px}.ex-bundle__foot strong{font-family:var(--brand-font-heading);font-variant-numeric:tabular-nums;font-size:25px}.ex-bundle__foot em{color:#15803d;font-size:12px;font-style:normal;font-weight:700}.ex-basket__actions{flex-wrap:wrap;gap:8px;display:flex}.ex-foot-note{color:color-mix(in srgb, var(--brand-ink) 50%, transparent);margin:0;font-size:11.5px}.ex-primary,.ex-ghost{font:inherit;cursor:pointer;transition:transform .16s var(--ex-lift), box-shadow .16s var(--ex-lift);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ex-primary{color:var(--brand-accent-ink);background:var(--brand-accent);border:1px solid #0000}.ex-primary:hover{box-shadow:0 10px 20px -14px color-mix(in srgb, var(--brand-accent) 90%, #000);transform:translateY(-1px)}.ex-ghost{color:var(--brand-ink);border:1px solid var(--ex-line);background:#fff}.ex-ghost:hover{border-color:color-mix(in srgb, var(--brand-accent) 45%, transparent)}.ex-primary--sm,.ex-ghost--sm{border-radius:7px;padding:6px 11px;font-size:12px}.ex-icon{width:26px;height:26px;font:inherit;color:color-mix(in srgb, var(--brand-ink) 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}.ex-link{color:var(--brand-accent);font-size:12.5px}.ex-foot{color:color-mix(in srgb, var(--brand-ink) 48%, transparent);padding:12px 20px 18px;font-size:11.5px;line-height:1.6}@media (max-width:960px){.ex-stage{grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:10px 12px 14px}.ex-tabs{background:color-mix(in srgb, var(--brand-ink) 6%, transparent);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.ex-tabs button{font:inherit;color:color-mix(in srgb, var(--brand-ink) 60%, transparent);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;padding:8px;font-size:12.5px;font-weight:600;overflow:hidden}.ex-tabs button[aria-selected=true]{color:var(--brand-ink);background:#fff;box-shadow:0 2px 6px -4px #10202c99}.ex-chat,.ex-canvas{height:calc(100dvh - 176px)}.ex-stage[data-pane=chat] .ex-canvas,.ex-stage[data-pane=canvas] .ex-chat{display:none}.ex-detail__body{grid-template-columns:1fr}.ex-top{flex-wrap:wrap;gap:10px}.ex-top__nav{order:3;width:100%}.ex-leadpanel{width:calc(100vw - 24px);inset-inline:12px auto}}@media (prefers-reduced-motion:reduce){.ex *,.ex :before,.ex :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
