.ov-kicker{display:block;line-height:var(--text-caption-lh);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-3)}.ov-kicker.on-dark{color:var(--palette-rail-ink)}.ov-page-head .ov-kicker{margin-bottom:var(--space-1)}.ov-bignum{display:block;font-size:var(--fs-48);line-height:var(--fs-48);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);font-feature-settings:var(--numeric);font-variant-numeric:var(--numeric);white-space:nowrap}@media (min-width:1024px){.ov-app:not(.top) .ov-sidebar{background:var(--palette-rail);border-right:0;padding:var(--space-4) var(--space-3)}.ov-app:not(.top) .ov-sidebar .brand{color:var(--color-on-brand);padding:var(--space-2) var(--space-3) var(--space-5);font-size:var(--fs-22);line-height:var(--fs-28);letter-spacing:var(--ls-display)}.ov-app:not(.top) .ov-sidebar a{color:var(--palette-rail-ink);min-height:var(--size-button-md);font-size:var(--text-body-sm-size)}.ov-app:not(.top) .ov-sidebar a:hover{background:var(--palette-rail-hover);color:var(--color-on-brand)}.ov-app:not(.top) .ov-sidebar a[aria-current=page]{background:var(--palette-rail-active);color:var(--color-accent)}.ov-app:not(.top) .ov-sidebar a[aria-current=page]:before{content:"";position:absolute;left:calc(var(--space-3) * -1);top:var(--space-2);bottom:var(--space-2);width:var(--border-width-focus);border-radius:0 var(--space-half) var(--space-half) 0;background:var(--color-accent)}.ov-app:not(.top) .ov-sidebar .foot{border-top-color:var(--palette-rail-line);color:var(--color-on-brand)}.ov-app:not(.top) .ov-sidebar .foot .ov-bell,.ov-app:not(.top) .ov-sidebar .foot .ov-btn{color:var(--palette-rail-ink)}.ov-app:not(.top) .ov-sidebar .foot .ov-btn:hover{color:var(--color-on-brand);background:var(--palette-rail-hover)}.ov-app:not(.top) .ov-page{padding-top:var(--space-8)}.ov-app:not(.top) .ov-page-head h1{font-size:var(--fs-32);line-height:var(--fs-32);letter-spacing:var(--ls-display)}}.ov-ruba{background:var(--color-deep);color:var(--color-on-brand);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ov-ruba>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ov-ruba-sub{font-size:var(--text-body-sm-size);color:var(--palette-rail-ink)}.ov-ruba ul{list-style:none;margin:0;padding:0}.ov-ruba li+li{border-top:var(--border-width) solid var(--palette-rail-line)}.ov-ruba li a{display:grid;grid-template-columns:var(--size-avatar-lg) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) 0;color:inherit}.ov-ruba-count{font-size:var(--fs-28);line-height:var(--fs-28);font-weight:var(--fw-bold);letter-spacing:var(--ls-display);font-feature-settings:var(--numeric);font-variant-numeric:var(--numeric);color:var(--color-accent)}.ov-ruba-text{display:grid;grid-gap:var(--space-half);gap:var(--space-half);min-width:0}.ov-ruba-text b{font-weight:var(--fw-semibold)}.ov-ruba-text small{color:var(--palette-rail-ink);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh)}.ov-ruba-go{font-size:var(--text-label-size);font-weight:var(--fw-semibold);color:var(--color-accent);white-space:nowrap}.ov-ruba li a:hover .ov-ruba-go{text-decoration:underline}.ov-ruba-empty{margin:0;color:var(--palette-rail-ink)}.ov-ruled{border-top:var(--border-width-strong) solid var(--color-ink);flex-direction:column;padding-top:var(--space-3);min-width:0}.ov-ruled,.ov-ruled>header{display:flex;gap:var(--space-3)}.ov-ruled>header{align-items:baseline;justify-content:space-between}.ov-ruled>header a{font-size:var(--text-label-size);font-weight:var(--fw-semibold)}.ov-sbars{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ov-sbars li{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr) var(--size-avatar-sm);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--text-body-sm-size)}.ov-sbars li>i{display:block;height:var(--size-dot);border-radius:var(--radius-pill);background:var(--color-line-strong)}.ov-sbars li>i[data-tone=success]{background:var(--color-success)}.ov-sbars li>i[data-tone=info]{background:var(--color-info)}.ov-sbars li>i[data-tone=warning]{background:var(--color-warning-meter)}.ov-sbars li>i[data-tone=danger]{background:var(--color-danger)}.ov-sbars li>b{text-align:right;font-weight:var(--fw-semibold)}.ov-table.flat{background:transparent}.ov-table.flat td{padding-left:0}.ov-table.flat td,.ov-table.flat td.r{padding-right:var(--space-3)}.ov-table.flat.inset td:first-child{padding-left:var(--space-4)}.ov-table.flat.inset td:last-child{padding-right:var(--space-4)}.ov-ctl{grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.ov-ctl,.ov-ctl-2{display:grid;align-items:start}.ov-ctl-2{grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.ov-ctl{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8)}.ov-ctl-2{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ov-sup{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start}.ov-sup-side{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.ov-queue{list-style:none;margin:0;padding:0}.ov-queue li+li{border-top:var(--border-width) solid var(--color-line)}.ov-queue a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who sum" "cta cta";align-items:center;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;color:inherit}.ov-queue-who{grid-area:who;display:grid;grid-gap:var(--space-half);gap:var(--space-half);min-width:0}.ov-queue-who small{color:var(--color-ink-3);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh)}.ov-queue-sum{grid-area:sum;font-size:var(--fs-16)}.ov-queue-cta{grid-area:cta;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ov-queue-cta i{font-size:var(--fs-12);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-3)}.ov-queue-cta em,.ov-queue-cta i{font-style:normal;font-weight:var(--fw-semibold)}.ov-queue-cta em{display:inline-flex;align-items:center;min-height:var(--size-button-sm);padding:0 var(--space-4);color:var(--color-on-brand);font-size:var(--text-label-size)}.ov-queue-cta[data-tone=danger] i{color:var(--color-danger)}.ov-queue-cta[data-tone=warning] i{color:var(--color-warning)}.ov-queue-cta[data-tone=info] i{color:var(--color-info)}.ov-queue.compact a{grid-template-areas:"who sum";align-items:start}.ov-queue.compact .ov-queue-sum{font-size:var(--fs-15);white-space:nowrap}.ov-queue a:hover .ov-queue-cta em{background:var(--color-deep-2)}@media (min-width:1024px){.ov-sup{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.ov-queue a{grid-template-columns:minmax(0,1fr) auto 9.5rem;grid-template-areas:"who sum cta"}.ov-queue-cta{flex-direction:column;align-items:flex-end;gap:var(--space-1)}}.ov-co{background:var(--color-deep);border-radius:var(--radius-lg);box-shadow:none}.ov-co-head h2{font-size:var(--fs-22);line-height:var(--fs-28);font-weight:var(--fw-bold);letter-spacing:var(--ls-display)}.ov-co-badge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);font-size:var(--fs-11);font-weight:var(--fw-semibold)}.ov-co-examples{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--space-4) * -1);padding:0 var(--space-4)}.ov-co-example{flex:none;white-space:nowrap;border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}.ov-co-send{border-radius:var(--radius-sm)}@media (max-width:1023px){.ov-co-note,.ov-co-sub{display:none}}@media (min-width:1024px){.ov-co{padding:var(--space-8);gap:var(--space-5)}.ov-co-head h2{font-size:var(--fs-40);line-height:var(--fs-40)}.ov-co-head{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ov-co-badge{position:absolute}.ov-co-examples{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.ov-co{position:relative}.ov-co-badge{top:var(--space-6);right:var(--space-6);margin:0}}.ov-actc{background:transparent;border:0;border-top:var(--border-width-strong) solid var(--color-ink);border-radius:0;padding:var(--space-3) 0 0;gap:var(--space-1)}.ov-actc h2{font-size:var(--fs-12);line-height:var(--text-caption-lh);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-3);font-weight:var(--fw-semibold)}.ov-actc .total{border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-on-brand)}.ov-actc .row{padding-left:0;padding-right:0;border-radius:0}.ov-actc .ic{border-radius:var(--radius-sm)}.ov-actc .n{font-size:var(--fs-22);letter-spacing:var(--ls-display)}@media (min-width:1024px){.ov-actc{padding:var(--space-3) 0 0}}.ov-app.top .ov-section-head{border-top:var(--border-width-strong) solid var(--color-ink);padding-top:var(--space-3);align-items:center}.ov-app.top .ov-section-head h2{font-size:var(--fs-22);line-height:var(--fs-28);letter-spacing:var(--ls-display)}.ov-app.top .ov-page-head h1{font-size:var(--fs-40);line-height:var(--fs-40);letter-spacing:var(--ls-display)}@media (max-width:1023px){.ov-app.top .ov-page-head h1{font-size:var(--fs-28);line-height:var(--fs-32)}.ov-app.top .ov-section-head h2{font-size:var(--fs-18);line-height:var(--fs-22)}}.ov-prow .ov-add{padding:0 var(--space-3)}.ov-prow .ov-add .lot{display:inline;font-size:var(--text-label-size);font-weight:var(--fw-semibold)}.ov-prow .ov-img{border-radius:var(--radius-md)}.ov-prow .ov-img:after{box-shadow:none}.ov-only-mobile:has(>.ov-actionbar){display:contents}.ov-login-card h1{font-size:var(--fs-32);line-height:var(--fs-32);letter-spacing:var(--ls-display)}@media (min-width:1024px){.ov-login-aside{background:var(--palette-rail);justify-content:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-10)}.ov-login-aside .body{flex:1 1;align-content:center;max-width:none;gap:var(--space-10)}.ov-login-aside h2{font-size:var(--fs-48);line-height:var(--fs-48);letter-spacing:var(--ls-display);font-weight:var(--fw-bold);max-width:11em}.ov-login-aside ul{gap:0;border-top:var(--border-width) solid var(--palette-rail-line)}.ov-login-aside li{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--palette-rail-line);align-items:center}.ov-login-aside li .ic{border-radius:var(--radius-sm)}.ov-login-aside li b{font-size:var(--fs-16)}.ov-login-card{max-width:calc(var(--size-input-lg) * 9);gap:var(--space-8)}}.ov-rowitem.warn{background:var(--color-warning-bg)}.ov-page-head .ov-muted{margin-top:var(--space-1)}.ov-pdp{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ov-pdp .ov-pvtop{display:flex;justify-content:space-between;align-items:center;padding-top:var(--safe-top)}.ov-pdp-media .ov-img{aspect-ratio:5/4;border-radius:var(--radius-xl)}.ov-pdp-media .credit{display:block;margin-top:var(--space-2);font-size:var(--text-caption-size);color:var(--color-ink-3)}.ov-pdp-main{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.ov-pdp-head h1{font-size:var(--fs-28);line-height:var(--fs-32);letter-spacing:var(--ls-display);font-weight:var(--fw-bold)}.ov-pdp-head .ov-pattr{margin-top:var(--space-1)}.ov-pdp-price{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width-strong) solid var(--color-ink)}.ov-pdp-price .ov-price-main b{font-size:var(--fs-40);line-height:var(--fs-40);letter-spacing:var(--ls-display)}.ov-pdp-price .by{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-body-sm-size)}.ov-pdp-price .save{padding:var(--space-half) var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-ink);font-size:var(--fs-12);font-weight:var(--fw-bold)}.ov-terms{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.ov-terms>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-line)}.ov-terms dt{color:var(--color-ink-3)}.ov-terms dd,.ov-terms dt{font-size:var(--text-body-sm-size)}.ov-terms dd{margin:0;text-align:right;font-weight:var(--fw-semibold);font-feature-settings:var(--numeric);font-variant-numeric:var(--numeric)}.ov-terms dd small{display:block;color:var(--color-ink-3);font-weight:var(--fw-regular);font-size:var(--fs-12)}.ov-terms .out dd{color:var(--color-danger)}.ov-pdp-buy{position:-webkit-sticky;position:sticky;bottom:var(--layout-bar-offset);z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:var(--surface-card-border);box-shadow:var(--shadow-bar)}.ov-pdp-buy .sum{display:grid;grid-gap:var(--space-half);gap:var(--space-half);min-width:0}.ov-pdp-buy .sum b{font-size:var(--fs-20);line-height:var(--fs-24);letter-spacing:var(--ls-display);white-space:nowrap}.ov-pdp-buy .sum small{font-size:var(--fs-12);color:var(--color-ink-3);font-weight:var(--fw-regular);letter-spacing:0}.ov-pdp-buy .sum small.warn{color:var(--color-warning);font-weight:var(--fw-semibold)}.ov-pdp-buy .ov-add.wide,.ov-pdp-buy .ov-stepper.wide{width:auto;min-width:calc(var(--size-input-lg) * 3)}.ov-offer .c-terms{color:var(--color-ink-2);font-weight:var(--fw-semibold)}@media (min-width:1024px){.ov-pdp{display:grid;grid-template-columns:minmax(0,calc(var(--size-input-lg) * 9)) minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.ov-pdp>.ov-poffers{grid-column:1/-1}.ov-pdp-media{position:-webkit-sticky;position:sticky;top:var(--layout-sticky-top)}.ov-pdp-head h1{font-size:var(--fs-40);line-height:var(--fs-40)}.ov-pdp-buy{position:static;box-shadow:none;padding:var(--space-4);border-width:var(--border-width-strong);border-color:var(--color-ink)}.ov-terms{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media (max-width:1023px){.ov-pdp>.ov-pdp-media{margin:0 calc(var(--layout-page-padding) * -1)}.ov-pdp-media .ov-img{border-radius:0}}.ov-pdp-price .ov-minestar{width:auto;height:auto;background:none;box-shadow:none}.ov-pdp-media .credit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1023px){.ov-pdp-media .ov-img{aspect-ratio:3/2}.ov-pdp{gap:var(--space-5)}.ov-pdp-main{display:contents}.ov-pdp-buy{position:fixed;left:var(--layout-page-padding);right:var(--layout-page-padding);bottom:var(--layout-bar-offset)}}.ov-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 var(--space-2) 0 0;min-height:var(--size-button-sm);color:var(--color-ink-3);font:inherit;font-size:var(--text-body-sm-size);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:var(--space-half);cursor:pointer}.ov-linkbtn:hover{color:var(--color-danger)}.ov-checkbar .row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ov-checkbar .sum{display:grid;grid-gap:var(--space-half);gap:var(--space-half);min-width:0}.ov-checkbar .sum b{font-size:var(--fs-24);line-height:var(--fs-28);letter-spacing:var(--ls-display);white-space:nowrap}.ov-checkbar .ov-btn{min-width:calc(var(--size-input-lg) * 3)}.ov-basket-page .ov-rowitem.footer .ov-inline b{font-size:var(--fs-20);letter-spacing:var(--ls-display)}@media (max-width:1023px){body:has(.ov-basket-page,.ov-pdp):has(input:focus) :is(.ov-nav,.ov-actionbar){display:none}body:has(.ov-pdp):has(input:focus) .ov-pdp-buy{bottom:calc(var(--space-2) + var(--safe-bottom))}}@media (max-width:1023px){.ov-rowitem.stack{flex-wrap:wrap}.ov-rowitem.stack .main{flex:1 1 calc(var(--size-input-lg) * 2.4);min-width:calc(var(--size-input-lg) * 2.4);overflow-wrap:normal}.ov-rowitem.stack .trail{margin-left:auto}.ov-checkbar .ov-btn{min-width:calc(var(--size-input-lg) * 2.4)}}.ov-tools{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ov-tools>:first-child{flex:1 1 calc(var(--size-input-lg) * 6);min-width:0}.ov-app:not(.top) .ov-table th{text-transform:uppercase;letter-spacing:var(--ls-eyebrow);font-size:var(--fs-11)}.ov-app:not(.top) .ov-table-wrap{border-radius:var(--radius-md)}.ov-app:not(.top) .ov-table tbody tr:hover{background:var(--color-brand-soft)}@media (max-width:639px){.ov-bignum{font-size:var(--fs-32);line-height:var(--fs-32)}.ov-ruba{padding:var(--space-4)}.ov-ruba-sub{display:none}.ov-ruba li a{grid-template-columns:var(--size-avatar-md) minmax(0,1fr);row-gap:var(--space-1)}.ov-ruba-go{grid-column:2}.ov-ruba-count{font-size:var(--fs-24);line-height:var(--fs-28)}.ov-nav a{min-width:0;padding:0;font-size:var(--fs-11);letter-spacing:-.01em}.ov-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-prow{display:flex;flex-wrap:wrap;align-items:center}.ov-prow .thumb{flex:none;width:calc(var(--size-input-lg) * 1.25)}.ov-prow .body{flex:1 1 calc(var(--size-input-lg) * 2.6);min-width:0}.ov-prow .ctl{margin-left:auto}}@media (max-width:1023px){.ov-login-main{gap:var(--space-6);padding-top:0}.ov-login-brand{align-self:stretch;justify-content:flex-start;margin:0 calc(var(--layout-page-padding) * -1);padding:calc(var(--space-8) + var(--safe-top)) var(--layout-page-padding) var(--space-8);background:var(--palette-rail);color:var(--color-on-brand);font-size:var(--fs-28)}}.ov-queue.card{background:var(--color-surface);border:var(--surface-card-border);border-radius:var(--radius-lg);padding:0 var(--space-4)}.ov-queue.card.hot{background:var(--color-warning-bg);border-color:var(--color-warning-line)}.ov-queue-cta small{color:var(--color-ink-3);font-size:var(--text-body-sm-size)}.ov-stcell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ov-stcell .ov-queue-cta em{min-height:var(--size-button-sm)}.ov-img img{mix-blend-mode:multiply}.ov-img.t-green{background:var(--tone-green)}.ov-img.t-red{background:var(--tone-red)}.ov-img.t-amber{background:var(--tone-amber)}.ov-img.t-blue{background:var(--tone-blue)}.ov-img.t-sand{background:var(--tone-sand)}.ov-img.t-violet{background:var(--tone-violet)}.ov-img.ph{mix-blend-mode:normal}.ov-img.editorial{background:var(--brand-porcelain)}.ov-img.editorial img{mix-blend-mode:normal}.ov-img.editorial picture{display:contents}.ov-catnav{display:none}.ov-catnav i,.ov-catsec i{display:inline-block;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);flex:none}.ov-catnav i.t-green,.ov-catsec i.t-green{background:var(--tone-green-strong)}.ov-catnav i.t-red,.ov-catsec i.t-red{background:var(--tone-red-strong)}.ov-catnav i.t-amber,.ov-catsec i.t-amber{background:var(--tone-amber-strong)}.ov-catnav i.t-blue,.ov-catsec i.t-blue{background:var(--tone-blue-strong)}.ov-catnav i.t-sand,.ov-catsec i.t-sand{background:var(--tone-sand-strong)}.ov-catnav i.t-violet,.ov-catsec i.t-violet{background:var(--tone-violet-strong)}.ov-catsecs{display:flex;flex-direction:column;gap:var(--space-10)}.ov-catsec>header{display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-4);border-bottom:var(--border-width-strong) solid var(--color-ink)}.ov-catsec h2{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-22);line-height:var(--fs-28);letter-spacing:var(--ls-display)}.ov-catsec .n{color:var(--color-ink-3);font-size:var(--text-body-sm-size)}.ov-catsec>header button{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-weight:var(--fw-semibold);font-size:var(--text-label-size);color:var(--color-brand-hover);cursor:pointer;min-height:var(--size-button-sm)}@media (max-width:1023px){.ov-catsecs{gap:var(--space-6)}.ov-catsec>header{margin-bottom:var(--space-3)}.ov-catsec h2{font-size:var(--fs-18);line-height:var(--fs-22)}}@media (min-width:1024px){.ov-cathead .ov-catrail{display:none}.ov-catalog{grid-template-columns:calc(var(--size-input-lg) * 4.5) minmax(0,1fr);gap:var(--space-8)}.ov-catnav{display:flex;flex-direction:column;gap:var(--space-half);position:-webkit-sticky;position:sticky;top:var(--layout-sticky-top);align-self:start}.ov-catnav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink);font-weight:var(--fw-semibold);cursor:pointer;text-align:left}.ov-catnav button>span{display:inline-flex;align-items:center;gap:var(--space-3)}.ov-catnav button:hover{background:var(--color-surface-2)}.ov-catnav button.on{background:var(--color-ink);color:var(--color-on-brand)}.ov-catnav b{font-weight:var(--fw-medium);color:var(--color-ink-3);font-size:var(--text-body-sm-size)}.ov-catnav button.on b{color:var(--color-accent)}}@media (min-width:1440px){.ov-catalog{grid-template-columns:calc(var(--size-input-lg) * 4.5) minmax(0,1fr) calc(var(--size-input-lg) * 6.5)}}.ov-pcard .ov-img img,.ov-pdp-media .ov-img img,.ov-prow .ov-img img{object-fit:contain;padding:var(--space-3)}.ov-h13{gap:var(--space-8)}.ov-hero13{display:grid;grid-template-columns:minmax(0,1fr);background:var(--color-deep);color:var(--color-on-brand);border-radius:calc(var(--radius-xl) + var(--space-2));overflow:hidden}.ov-hero13 .ov-co{background:transparent;border-radius:0;padding:var(--space-5) var(--space-4)}.ov-shelf{display:none}@media (min-width:1024px){.ov-hero13{grid-template-columns:minmax(0,11fr) minmax(0,10fr);min-height:calc(var(--size-input-lg) * 9)}.ov-hero13 .ov-co{padding:var(--space-12) var(--space-12) var(--space-10);justify-content:center}.ov-co-head h2{font-size:var(--fs-56);line-height:var(--fs-56)}.ov-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);background:var(--palette-rail)}.ov-shelf-item:first-child{grid-row:span 2}}.ov-shelf-item{position:relative;display:block;border-radius:var(--radius-xl);overflow:hidden;min-height:0}.ov-shelf-item .ov-img{height:100%;aspect-ratio:auto;border-radius:0}.ov-shelf-item .ov-img img{object-fit:contain;padding:var(--space-4)}.ov-shelf-item .tag{position:absolute;left:var(--space-2);bottom:var(--space-2);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-md);padding:var(--space-half) var(--space-2);font-size:var(--text-body-sm-size);font-weight:var(--fw-bold)}.ov-shelf-item .tag small{font-weight:var(--fw-medium);color:var(--color-ink-3)}.ov-hero13:has(.ov-co-thread,.ov-co-draft,.ov-co-done,.ov-co-steps){grid-template-columns:minmax(0,1fr)}.ov-hero13:has(.ov-co-thread,.ov-co-draft,.ov-co-done,.ov-co-steps) .ov-shelf{display:none}.ov-actc ul{flex-direction:row;overflow-x:auto;scrollbar-width:none}.ov-actc li{flex:1 0 calc(var(--size-input-lg) * 3)}.ov-actc li+li{border-top:0;border-left:var(--border-width) solid var(--color-line);padding-left:var(--space-4)}.ov-actc .row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"n" "tx";align-content:start;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-2) 0;min-height:0}.ov-actc .row .go,.ov-actc .row .ic{display:none}.ov-actc .row .n{font-size:var(--fs-40);line-height:var(--fs-40);letter-spacing:var(--ls-display)}.ov-actc .row .tx{grid-area:tx}.ov-actc .row .tx b{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-lh)}.ov-actc .warn .n{color:var(--color-warning)}.ov-actc .bad .n{color:var(--color-danger)}@media (max-width:1023px){.ov-actc .row .n{font-size:var(--fs-32);line-height:var(--fs-32)}.ov-actc li{flex-basis:calc(var(--size-input-lg) * 2.6)}}.ov-h13-sec{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ov-h13-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);border-top:var(--border-width-strong) solid var(--color-ink);padding-top:var(--space-3)}.ov-h13-head h2{font-size:var(--fs-28);line-height:var(--fs-32);letter-spacing:var(--ls-display)}.ov-h13-head a{font-size:var(--text-label-size);font-weight:var(--fw-semibold)}@media (max-width:1023px){.ov-h13{gap:var(--space-6)}.ov-h13-head h2{font-size:var(--fs-20);line-height:var(--fs-24)}}.ov-catmos{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;margin:0 calc(var(--layout-page-padding) * -1);padding:0 var(--layout-page-padding)}.ov-catmos .ov-catcard{flex:0 0 calc(var(--size-input-lg) * 3);height:calc(var(--size-input-lg) * 3);scroll-snap-align:start;position:relative;display:block;padding:0;border:0;border-radius:var(--radius-xl);overflow:hidden;background:transparent;box-shadow:none;text-align:left;cursor:pointer}.ov-catmos .ov-catcard .ph{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.ov-catmos .ov-catcard .ph .ov-img{height:100%;width:100%;aspect-ratio:auto;border-radius:0}.ov-catmos .ov-catcard .tx{position:absolute;left:var(--space-2);bottom:var(--space-2);right:var(--space-2);display:inline-grid;width:-moz-fit-content;width:fit-content;max-width:calc(100% - var(--space-4));background:var(--palette-overlay-light);border-radius:var(--radius-md);gap:0}.ov-catmos .ov-catcard .nm{font-weight:var(--fw-bold);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.ov-catmos .ov-catcard:hover .tx{background:var(--color-accent)}@media (min-width:1024px){.ov-catmos{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,calc(var(--size-input-lg) * 4.2));grid-gap:var(--space-3);gap:var(--space-3);overflow:visible;margin:0;padding:0}.ov-catmos .ov-catcard{flex:none;height:auto}.ov-catmos .ov-catcard:first-child{grid-row:span 2}.ov-catmos .ov-catcard:first-child .nm{font-size:var(--fs-28);line-height:var(--fs-32);letter-spacing:var(--ls-display)}.ov-catmos .ov-catcard:first-child .tx{padding:var(--space-2) var(--space-4);left:var(--space-4);bottom:var(--space-4)}.ov-catmos .ov-catcard:last-child:nth-child(6){grid-column:span 2}}@media (max-width:1023px){.ov-h13-rail{display:flex;overflow-x:auto;scrollbar-width:none;gap:var(--space-3);margin:0 calc(var(--layout-page-padding) * -1);padding:0 var(--layout-page-padding);scroll-snap-type:x proximity}.ov-h13-rail>*{flex:0 0 calc(var(--size-input-lg) * 3.2);scroll-snap-align:start}}.ov-st-card{width:7.5rem}.ov-hero13-main{min-width:0;display:flex;flex-direction:column;justify-content:center}.ov-co-example:nth-child(n+3){display:none}@media (min-width:1024px){.ov-h13-rail>:nth-child(n+6){display:none}.ov-heros.two{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:visible}.ov-heros.two .ov-promo{flex:none}}.ov-promo{border-radius:calc(var(--radius-xl) + var(--space-2));padding:var(--space-6);min-height:calc(var(--size-input-lg) * 4)}.ov-promo h2{font-size:var(--fs-28);line-height:var(--fs-32);letter-spacing:var(--ls-display);font-weight:var(--fw-bold)}.ov-promo .pics img{width:calc(var(--size-input-lg) * 1.7);height:calc(var(--size-input-lg) * 1.7);border-radius:var(--radius-lg)}@media (min-width:640px){.ov-promo .pics{display:flex}}@media (min-width:1024px){.ov-shelf{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1.1fr) repeat(2,minmax(0,1fr))}.ov-shelf-item:first-child{grid-row:auto;grid-column:span 2}}@media (max-width:1023px){.ov-promo{padding:var(--space-4);min-height:0}.ov-promo h2{font-size:var(--fs-20);line-height:var(--fs-24)}}@media (min-width:1024px){.ov-shelf{grid-template-rows:repeat(3,calc(var(--size-input-lg) * 2.85));align-content:center}.ov-shelf-item{height:100%}.ov-shelf-item .ov-img{position:absolute;inset:0}}@media (max-width:639px){.ov-catsec .n{display:none}}.ov-pcard.poster .media{container-type:inline-size}@container (max-width: 150px){.ov-pcard.poster .pill .ov-price-main i,.ov-pcard.poster .pill .ov-price-main small{display:none}}@media (min-width:1024px){.ov-shelf{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch}}.ov-shelf-item .ov-img img{object-fit:cover;padding:0}@media (min-width:1024px){.ov-h13-rail.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.ov-h13-rail.mosaic>:nth-child(n+6){display:none}.ov-h13-rail.mosaic>:first-child{grid-column:span 2;grid-row:span 2}.ov-h13-rail.mosaic>:first-child .ov-img{aspect-ratio:1.02}.ov-h13-rail.mosaic>:first-child .name{font-size:var(--fs-22);line-height:var(--fs-28)}.ov-h13-rail.mosaic>:first-child .foot .ov-price-main b{font-size:var(--fs-40);line-height:var(--fs-40)}.ov-h13-rail.wide{grid-template-columns:repeat(4,minmax(0,1fr))}.ov-h13-rail.wide>:nth-child(n+5){display:none}.ov-h13-rail.wide .ov-img{aspect-ratio:4/3}}.ov-btn{font-weight:var(--fw-bold);letter-spacing:0}.ov-btn.primary{background:var(--color-brand);color:var(--color-on-brand)}.ov-btn.accent,.ov-btn.signal{background:var(--color-signal);color:var(--color-on-signal);font-weight:var(--fw-extrabold)}.ov-btn.accent:hover:not(:disabled),.ov-btn.signal:hover:not(:disabled){background:var(--color-accent)}.ov-btn:disabled,.ov-btn[aria-disabled=true]{opacity:1;background:var(--color-disabled);color:var(--color-on-disabled);border-color:transparent}.ov-add,.ov-stepper{border-radius:var(--radius-md)}.ov-add{background:var(--color-brand);color:var(--color-on-brand)}.ov-catpill,.ov-chip{font-weight:var(--fw-bold)}.ov-catpill,.ov-chip,.ov-input,.ov-search,.ov-select{border-radius:var(--radius-md)}.ov-badge,.ov-status{border-radius:var(--radius-sm);font-weight:var(--fw-bold)}.ov-kicker{font-size:var(--fs-12)}.ov-kicker,h1,h2,h3{font-weight:var(--fw-extrabold)}.ov-personal{display:inline-block;font-weight:var(--fw-extrabold);font-size:var(--fs-12);padding:0 var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;line-height:var(--fs-20)}.ov-badge.green,.ov-personal{background:var(--color-promo);color:var(--color-on-promo)}.ov-minestar{color:var(--brand-tangerine-deep)}.ov-price-main b{font-weight:var(--fw-black)}.ov-price-main i{color:inherit;font-weight:var(--fw-extrabold);font-size:.72em;margin-left:var(--space-half)}.ov-price-main small{color:var(--color-ink-2);font-weight:var(--fw-bold)}.ov-price-old{font-weight:var(--fw-semibold)}.ov-pcard{background:var(--color-surface);border:0;border-radius:var(--radius-lg);padding:0;gap:0;overflow:hidden;box-shadow:none}.ov-pcard:hover{box-shadow:none;outline:var(--border-width-strong) solid var(--color-ink);outline-offset:calc(var(--border-width-strong) * -1)}.ov-pcard .ov-img,.ov-pcard>a>.ov-img{border-radius:0}.ov-pcard .ov-img:after{display:none}.ov-pcard .ov-img img{object-fit:contain;padding:var(--space-3)}.ov-pcard .body{padding:var(--space-3) var(--space-3) 0;gap:var(--space-half)}.ov-pcard .name{font-size:var(--fs-16);line-height:var(--fs-20);font-weight:var(--fw-extrabold);letter-spacing:-.005em;min-height:calc(var(--fs-20) * 2)}.ov-pcard .sub{font-size:var(--fs-13);line-height:var(--fs-18);color:var(--color-ink-2);font-weight:var(--fw-medium)}.ov-pcard .sub+.sub{color:var(--color-ink);font-weight:var(--fw-bold)}.ov-pcard .foot{margin-top:auto;padding:var(--space-2) var(--space-3) var(--space-3);gap:var(--space-2)}.ov-pcard .foot .ov-price-main{line-height:var(--fs-32)}.ov-pcard .foot .ov-price-main b{font-size:var(--fs-28);line-height:var(--fs-32);letter-spacing:-.02em}.ov-pcard .foot .ov-price-main small{font-size:var(--fs-14)}.ov-pcard .foot .ov-add.fill{background:var(--color-signal);color:var(--color-on-signal);font-weight:var(--fw-extrabold);border:0;border-radius:var(--radius-md);min-height:var(--size-button-md)}.ov-pcard .foot .ov-add.fill:hover:not(:disabled){background:var(--color-accent);color:var(--color-on-signal)}.ov-pcard .foot .ov-stepper{background:var(--color-deep)}.ov-pcard .badges{top:var(--space-2);left:var(--space-2)}.ov-pcard .badges .ov-badge{border:0;border-radius:var(--radius-sm);box-shadow:none;text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-12);font-weight:var(--fw-extrabold)}.ov-pcard .favwrap{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-md);box-shadow:none}.ov-pcard.compact .body,.ov-pcard.compact .foot{padding-left:var(--space-2);padding-right:var(--space-2)}.ov-pcard.poster{background:transparent;border-radius:0;overflow:visible;gap:var(--space-2)}.ov-pcard.poster .ov-img{border-radius:var(--radius-lg)}.ov-pcard.poster .body{padding:0 var(--space-1)}.ov-pcard.poster .pill{background:var(--color-signal);color:var(--color-on-signal);border-radius:var(--radius-sm);box-shadow:none;padding:var(--space-half) var(--space-2)}.ov-pcard.poster .pill .ov-price-main b{font-size:var(--fs-18);font-weight:var(--fw-black)}.ov-pcard.poster .pill .ov-price-main small{color:var(--color-on-signal)}.ov-pcard.poster .addwrap .ov-add{border-radius:var(--radius-md)}.ov-pcard.poster .name{font-size:var(--fs-15);line-height:var(--fs-20)}.ov-prow .ov-add{border-radius:var(--radius-md);background:var(--color-signal);color:var(--color-on-signal)}.ov-prow .name,.ov-prow .ov-add{font-weight:var(--fw-extrabold)}.ov-co-head h2{letter-spacing:-.01em}.ov-catsec h2,.ov-co-head h2,.ov-h13-head h2{text-transform:uppercase;font-weight:var(--fw-black)}.ov-catsec h2,.ov-h13-head h2{letter-spacing:0}.ov-co{border-radius:var(--radius-xl)}.ov-co-send{background:var(--color-signal);color:var(--color-on-signal)}.ov-co-example,.ov-co-input,.ov-co-send{border-radius:var(--radius-md)}.ov-co-link{color:var(--color-accent);font-weight:var(--fw-bold)}.ov-co-mark{background:var(--color-signal);color:var(--color-on-signal);border-radius:var(--radius-md)}.ov-hero13{border-radius:var(--radius-xl)}.ov-shelf{background:var(--brand-forest-deep)}.ov-shelf-item,.ov-shelf-item .ov-img{border-radius:var(--radius-lg)}.ov-shelf-item .tag{background:var(--color-signal);color:var(--color-on-signal);border-radius:var(--radius-sm);font-weight:var(--fw-black);font-size:var(--fs-15)}.ov-shelf-item .tag small{color:var(--color-on-signal);font-weight:var(--fw-bold)}.ov-shelf-item:hover .tag{background:var(--color-accent)}.ov-catmos .ov-catcard{border-radius:var(--radius-lg)}.ov-catmos .ov-catcard .tx{background:var(--color-bg);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3)}.ov-catmos .ov-catcard .nm{text-transform:uppercase;font-weight:var(--fw-black);letter-spacing:0}.ov-catmos .ov-catcard .n{color:var(--color-ink-2);font-weight:var(--fw-semibold)}.ov-catmos .ov-catcard:hover .tx{background:var(--color-signal)}.ov-promo{border-radius:var(--radius-xl)}.ov-promo.accent{background:var(--color-signal);color:var(--color-on-signal)}.ov-promo h2{text-transform:uppercase;font-weight:var(--fw-black);letter-spacing:-.01em}.ov-catnav button.on{background:var(--color-deep)}.ov-catnav button.on b{color:var(--color-accent)}.ov-actc .total,.ov-h13-head a{font-weight:var(--fw-extrabold)}.ov-ruba{border-radius:var(--radius-xl)}.ov-queue-cta em{background:var(--color-deep);font-weight:var(--fw-extrabold);border-radius:var(--radius-md)}.ov-pdp-buy{border-radius:var(--radius-lg)}.ov-pdp-buy .ov-add.wide{background:var(--color-signal);color:var(--color-on-signal);font-weight:var(--fw-extrabold)}.ov-pdp-price .ov-price-main b{font-weight:var(--fw-black)}.ov-checkbar .ov-btn{background:var(--color-signal);color:var(--color-on-signal);font-weight:var(--fw-extrabold)}.ov-login-aside h2{text-transform:uppercase;font-weight:var(--fw-black);letter-spacing:-.01em}.ov-st-card{border-radius:var(--radius-lg)}@media (min-width:1024px){.ov-co-head h2{font-size:var(--fs-48);line-height:var(--fs-48)}}.ov-pdp-buy .ov-add.wide .pre{display:none}.ov-pdp-buy .ov-add.wide{min-width:0;padding:0 var(--space-4);white-space:nowrap}@media (min-width:1024px){.ov-pdp-buy .ov-add.wide .pre{display:inline}}.ov-add.fill,.ov-add.wide,.ov-stepper.wide{border-radius:var(--radius-md)}.ov-glance{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;font-size:var(--text-body-size);color:var(--color-ink-2)}.ov-glance a{color:inherit}.ov-glance a:hover{color:var(--color-brand-hover)}.ov-glance b{color:var(--color-ink);font-weight:var(--fw-extrabold);font-feature-settings:var(--numeric);font-variant-numeric:var(--numeric)}.ov-glance .hot b{color:var(--color-danger)}.ov-platform{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-3);border-top:var(--border-width-strong) solid var(--color-ink);align-content:start}.ov-platform-label{font-weight:var(--fw-semibold)}.ov-platform p,.ov-platform-label{font-size:var(--text-body-sm-size);color:var(--color-ink-2)}.ov-platform p{margin:0}.ov-crumb{font-size:var(--text-body-sm-size);font-weight:var(--fw-semibold);color:var(--color-brand-hover)}.ov-actc ul{flex-direction:column;overflow:visible}.ov-actc li{flex:none}.ov-actc li+li{border-left:0;padding-left:0;border-top:var(--border-width) solid var(--color-line)}.ov-actc .row{grid-template-columns:var(--size-avatar-sm) minmax(0,1fr) auto;grid-template-areas:"n tx go";align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.ov-actc .row .go{display:block;grid-area:go}.ov-actc .row .n{grid-area:n;display:grid;place-items:center;width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--fs-18);line-height:1;font-weight:var(--fw-black)}.ov-actc .warn .n{background:var(--color-warning-bg)}.ov-actc .bad .n{background:var(--color-danger-bg)}.ov-actc .info .n{background:var(--color-info-bg);color:var(--color-info)}.ov-actc .row .tx b{font-size:var(--text-body-size);line-height:var(--text-body-lh)}@media (min-width:1024px){.ov-actc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--space-8);column-gap:var(--space-8)}.ov-actc li+li{border-top:0}.ov-actc li{border-top:var(--border-width) solid var(--color-line)}}@media (max-width:1023px){.ov-actc .row .n{font-size:var(--fs-18)}}::selection{background:var(--brand-pistachio);color:var(--neutral-black)}[contenteditable],input,textarea{caret-color:var(--color-brand)}:focus-visible{outline-color:var(--color-focus)}*{scrollbar-color:var(--brand-porcelain-4) transparent;scrollbar-width:thin}.ov-num,.ov-price,.ov-table td{font-feature-settings:var(--numeric);font-variant-numeric:var(--numeric)}h1,h2,h3{text-wrap:balance}.ov-muted,p{text-wrap:pretty}@keyframes ov-pop{0%{transform:scale(.92);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes ov-rise{0%{transform:translateY(var(--space-2));opacity:0}to{transform:none;opacity:1}}.ov-stepper{animation:ov-pop var(--motion-base) var(--motion-ease)}.ov-checkbar,.ov-pdp-buy{animation:ov-rise var(--motion-base) var(--motion-ease)}.ov-pcard .ov-img img{transition:transform var(--motion-base) var(--motion-ease)}@media (hover:hover){.ov-pcard:hover .ov-img img{transform:scale(1.04)}}.ov-add,.ov-btn,.ov-catnav button,.ov-catpill,.ov-chip{transition:background var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ov-add:active,.ov-catpill:active,.ov-chip:active{transform:scale(.97)}.ov-moq .row b,.ov-moq .row span:last-child{white-space:nowrap}.ov-timeline li{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;font-size:var(--fs-12);text-align:center}@media (max-width:639px){.ov-timeline li{font-size:var(--fs-11);letter-spacing:-.01em}}.ov-cartbar{left:0;right:0;bottom:calc(var(--layout-nav-height) + var(--safe-bottom));min-height:var(--size-button-lg);padding:0 var(--space-4);border-radius:0;box-shadow:none;background:var(--color-deep);border-top:var(--border-width) solid var(--palette-rail-line);gap:var(--space-3)}.ov-cartbar .n{min-width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-md);background:var(--color-signal);color:var(--color-on-signal)}.ov-cartbar b{font-weight:var(--fw-black);font-size:var(--fs-18);white-space:nowrap}.ov-cartbar.away{transform:translateY(calc(100% + var(--layout-nav-height)))}@media (max-width:1023px){body:has(.ov-cartbar:not(.away)) .ov-actionbar-space{height:calc(var(--size-button-lg) + var(--space-10))}}.ov-actc .more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font:inherit;font-weight:var(--fw-bold);font-size:var(--text-label-size);color:var(--color-brand-hover);min-height:var(--size-button-md);text-align:left;padding:0;cursor:pointer}.ov-actc .more:hover{text-decoration:underline}@media (max-width:1023px){.ov-h13{gap:var(--space-5)}.ov-hero13 .ov-co{padding:var(--space-4);gap:var(--space-3)}.ov-co-head h2{font-size:var(--fs-20);line-height:var(--fs-24)}.ov-co-example:nth-child(n+2){display:none}.ov-co-foot{gap:var(--space-1) var(--space-4)}.ov-h13 .ov-st-card{width:7.5rem}.ov-h13-sec .ov-catrail{margin:0 calc(var(--layout-page-padding) * -1);padding:0 var(--layout-page-padding)}.ov-h13-sec .ov-catpill .thumb{display:none}}.ov-heros{margin-inline:0;padding-inline:0}.ov-heros .ov-promo{flex-basis:100%}.ov-st-card .dur{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-st-card .ttl{bottom:calc(var(--space-6) + var(--space-2))}@media (min-width:1024px){.ov-hero13{min-height:calc(var(--size-input-lg) * 8)}.ov-hero13 .ov-co{padding-block:var(--space-8)}}.ov-roleintro{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-5);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-roleintro h2{font-size:var(--fs-22);line-height:var(--fs-28)}.ov-roleintro p{margin:0;color:var(--color-ink-2);max-width:60ch}.ov-roleintro .act{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ov-hero13:has(.ov-roleintro){background:transparent;grid-template-columns:minmax(0,1fr)}.ov-hero13:has(.ov-roleintro) .ov-shelf{display:none}.ov-roleintro.compact{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.ov-roleintro.compact p{font-size:var(--text-body-sm-size)}.ov-turn{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-ink-2);font-size:var(--fs-12);font-weight:var(--fw-extrabold);letter-spacing:.02em;line-height:var(--fs-20);margin-right:var(--space-1);white-space:nowrap}.ov-turn.you{background:var(--color-signal);color:var(--color-on-signal)}.ov-rowitem .hint-warn{color:var(--color-ink);font-weight:var(--fw-semibold)}.ov-stcell .ov-next{color:var(--color-ink-2);font-weight:var(--fw-medium);max-width:22rem}.ov-plan{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg)}.ov-plan h2{font-size:var(--fs-18);line-height:var(--fs-24)}.ov-plan ul{list-style:none;margin:0;padding:0;display:grid}.ov-plan li{display:grid;grid-template-columns:var(--size-avatar-sm) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--color-line)}.ov-plan .st{display:grid;place-items:center;width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-md);font-weight:var(--fw-black);background:var(--color-success-bg);color:var(--color-success)}.ov-plan li.bad .st{background:var(--color-warning-bg);color:var(--color-warning)}.ov-plan .who{display:grid;min-width:0}.ov-plan .who small{color:var(--color-ink-2);font-size:var(--text-body-sm-size)}.ov-plan li.bad .who small{color:var(--color-warning);font-weight:var(--fw-semibold)}.ov-plan .sum{font-size:var(--fs-16);white-space:nowrap}.ov-plan p{margin:0;color:var(--color-ink-2);font-size:var(--text-body-sm-size)}@media (min-width:1024px){.ov-plan{max-width:calc(var(--size-input-lg) * 14)}}@keyframes ov-settle{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}.ov-actc li,.ov-plan li,.ov-queue li,.ov-st-rail>*{animation:ov-settle var(--motion-base) var(--motion-ease) both}.ov-actc li:nth-child(2),.ov-plan li:nth-child(2),.ov-queue li:nth-child(2),.ov-st-rail>:nth-child(2){animation-delay:40ms}.ov-actc li:nth-child(3),.ov-plan li:nth-child(3),.ov-queue li:nth-child(3),.ov-st-rail>:nth-child(3){animation-delay:80ms}.ov-actc li:nth-child(n+4),.ov-plan li:nth-child(n+4),.ov-queue li:nth-child(n+4),.ov-st-rail>:nth-child(n+4){animation-delay:.12s}.ov-add:active,.ov-stepper button:active{transform:scale(.94)}.ov-stepper input{transition:background var(--motion-fast) var(--motion-ease)}.ov-stepper input:focus{background:var(--color-on-deep-soft)}.ov-rowitem .meta .hint-warn{display:block;flex-basis:100%;margin-top:var(--space-half);line-height:var(--fs-20)}.ov-rowitem .meta .hint-warn .ov-turn{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 var(--space-half)}@media (max-width:639px){.ov-timeline li:not(.current):not(.failed) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ov-timeline li.current span,.ov-timeline li.failed span{white-space:nowrap;font-size:var(--fs-12)}}.ov-table td:first-child>b{white-space:nowrap}.ov-chk-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-body-sm-size)}.ov-chk-lines li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:var(--border-width) solid var(--color-line)}.ov-chk-lines li>span:first-child{min-width:0;overflow-wrap:anywhere}.ov-chk-lines li>span:last-child{white-space:nowrap;color:var(--color-ink-2)}.ov-rowact{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-top:var(--border-width) solid var(--color-line);background:transparent;font:inherit;font-weight:var(--fw-bold);color:var(--color-brand-hover);min-height:var(--size-touch);cursor:pointer;text-align:center}.ov-rows:has(.ov-rowact){background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.ov-queue.rows li{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "cta";grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) 0}.ov-queue.rows li>a.ov-queue-main{grid-area:main;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:0;color:inherit}.ov-queue.rows .ov-queue-cta{grid-area:cta;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:inherit}.ov-queue.rows a.ov-queue-cta:hover em{background:var(--color-deep-2)}.ov-queue-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;min-height:var(--size-button-md);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-deep);color:var(--color-on-brand);font-size:var(--text-label-size);font-weight:var(--fw-extrabold)}.ov-queue-btn:hover:not(:disabled){background:var(--color-deep-2)}.ov-queue-btn:disabled{background:var(--color-disabled);color:var(--color-on-disabled);cursor:progress}@media (min-width:1024px){.ov-queue.rows li{grid-template-columns:minmax(0,1fr) 9.5rem;grid-template-areas:"main cta";align-items:center;column-gap:var(--space-4)}.ov-queue.rows .ov-queue-cta{flex-direction:column;align-items:flex-end;gap:var(--space-1)}}.ov-grid.stats{gap:0 var(--space-4);border-top:2px solid var(--color-ink)}.ov-stat{background:none;border:0;border-bottom:1px solid var(--color-line);border-radius:0;padding:var(--space-3) 0;gap:var(--space-1);min-width:0}.ov-stat>span{font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-3)}.ov-stat b{font-size:var(--fs-32);line-height:var(--fs-32);letter-spacing:var(--ls-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:639px){.ov-stat b{font-size:var(--fs-22);line-height:var(--fs-28)}}@media (min-width:640px){.ov-grid.stats .ov-stat{border-bottom:0}}.ov-banner[class*=ov-tone-]{--bn:var(--color-ink-3);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line);border-left:3px solid var(--bn);border-radius:var(--radius-md)}.ov-banner.ov-tone-info{--bn:var(--color-info)}.ov-banner.ov-tone-success{--bn:var(--color-success)}.ov-banner.ov-tone-warning{--bn:var(--color-warning)}.ov-banner.ov-tone-danger{--bn:var(--color-danger)}.ov-banner[class*=ov-tone-]>div>strong{color:var(--bn)}.ov-form-narrow{max-width:640px}.ov-hubgrid{grid-template-columns:minmax(0,1fr)!important;gap:0;border-top:2px solid var(--color-ink)}.ov-hub{background:none;border:0;border-bottom:1px solid var(--color-line);border-radius:0;padding:var(--space-3) var(--space-1)}.ov-hub:hover{background:var(--color-surface-2);border-color:var(--color-line)}.ov-hub .ic{background:none;color:var(--color-ink);width:var(--size-icon-lg);height:var(--size-icon-lg)}.ov-hub .tx strong{font-weight:var(--fw-bold)}.ov-hub.primary{background:none;border-left:3px solid var(--color-brand);padding-left:var(--space-3);border-bottom:1px solid var(--color-line)}.ov-hub.primary .ic{background:none;color:var(--color-brand)}@media (min-width:1024px){.ov-hubgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 var(--space-6)}}.ov-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ov-ihub .ov-btn,.ov-ihub .ov-chip,.ov-ihub .ov-hub-link,.ov-ihub .ov-icon-btn,.ov-ihub .ov-seg button,.ov-ihub .ov-tab{min-height:var(--size-touch)}.ov-ihub .ov-hub-link{display:inline-flex;align-items:center}.ov-ihub .ov-btn:focus-visible,.ov-ihub .ov-chip:focus-visible,.ov-ihub .ov-seg button:focus-visible,.ov-ihub .ov-tab:focus-visible,.ov-ihub a:focus-visible,.ov-ihub summary:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--border-width-strong)}.ov-hub-link{color:var(--color-brand);font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:var(--space-half)}.ov-hub-mark{font-size:var(--fs-12)}.ov-hub-hint{margin:0}.ov-hub-foot{text-align:center}.ov-hub-ok{color:var(--color-success);font-weight:var(--fw-semibold);margin:0;font-size:var(--text-body-sm-size)}.ov-hub-more{display:flex;justify-content:center}.ov-hub-sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ov-hub-panel{display:grid;grid-gap:var(--layout-stack-gap);gap:var(--layout-stack-gap);min-width:0}.ov-hub-panel>*{min-width:0}.ov-hub-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:1024px){.ov-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}.ov-hub-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start;min-width:0}.ov-hub-card p{margin:0}.ov-hub-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3)}.ov-hub-card-title{display:grid;grid-gap:var(--space-half);gap:var(--space-half);min-width:0}.ov-hub-card-title h3{margin:0;overflow-wrap:anywhere}.ov-hub-card-title h3 a{color:inherit}.ov-hub-card-badges{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ov-hub-caps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.ov-hub-caps li{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-ink-2);background:var(--color-surface-2);border-radius:var(--radius-pill);padding:var(--space-half) var(--space-2)}.ov-hub-caps .ic{color:var(--color-brand);font-weight:var(--fw-bold)}.ov-hub-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0;border-top:var(--border-width) solid var(--color-line);padding-top:var(--space-3)}@media (min-width:640px){.ov-hub-counters{grid-template-columns:repeat(6,minmax(0,1fr))}}.ov-hub-counters>div{display:flex;flex-direction:column-reverse;min-width:0}.ov-hub-counters dd{margin:0;font-size:var(--fs-20);line-height:var(--fs-24);font-weight:var(--fw-extrabold)}.ov-hub-counters dt{font-size:var(--text-caption-size);line-height:var(--text-caption-lh);color:var(--color-ink-3)}.ov-hub-counters .zero dd{color:var(--color-ink-3);font-weight:var(--fw-medium)}.ov-hub-counters .warn dd{color:var(--color-warning)}.ov-hub-legacy-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ov-hub-legacy-list li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.ov-hub-legacy,.ov-hub-links{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-hub-legacy p,.ov-hub-links p{margin:0}.ov-hub-subnav{display:flex;gap:var(--space-1);border-bottom:var(--border-width) solid var(--color-line);overflow-x:auto;scrollbar-width:none}.ov-hub-subnav a{flex:none;display:inline-flex;align-items:center;min-height:var(--size-touch);padding:0 var(--space-4);color:var(--color-ink-3);font-weight:var(--fw-medium);border-bottom:var(--border-width-strong) solid transparent}.ov-hub-subnav a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-ink);font-weight:var(--fw-semibold)}.ov-hub-steps{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ov-hub-steps-now{margin:0;font-size:var(--text-body-sm-size);color:var(--color-ink-2)}.ov-hub-steps ol{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1)}.ov-hub-steps li{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-2);border-top:var(--border-width-strong) solid var(--color-line-strong);padding-top:var(--space-2);font-size:var(--text-caption-size);font-weight:var(--fw-semibold);color:var(--color-ink-3)}.ov-hub-steps li .t{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-hub-steps li .n{display:none}.ov-hub-steps li.done{border-top-color:var(--color-brand);color:var(--color-brand-hover)}.ov-hub-steps li.current{border-top-color:var(--color-ink);color:var(--color-ink)}@media (min-width:640px){.ov-hub-steps-now{display:none}.ov-hub-steps li .n,.ov-hub-steps li .t{display:inline}}.ov-hub-stepbody{display:grid;grid-gap:var(--layout-stack-gap);gap:var(--layout-stack-gap);min-width:0}.ov-hub-stepbody h2{margin:0}.ov-hub-back{display:flex}.ov-hub-connectors{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:640px){.ov-hub-connectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ov-hub-connectors{grid-template-columns:repeat(3,minmax(0,1fr))}}.ov-hub-connector{display:grid;grid-gap:var(--space-2);gap:var(--space-2);height:100%;align-content:start}.ov-hub-connector p{margin:0}.ov-hub-connector .ov-btn{align-self:end;margin-top:var(--space-2)}.ov-hub-connector.off{background:var(--color-surface-2)}.ov-hub-once{display:grid;grid-gap:var(--space-3);gap:var(--space-3);background:var(--color-warning-bg);border-color:var(--color-warning-line)}.ov-hub-once h3,.ov-hub-once p{margin:0}.ov-hub-copy{display:flex;gap:var(--space-2);align-items:stretch;min-width:0}.ov-hub-copy .ov-input{flex:1 1;min-width:0;font-family:var(--font-mono);font-size:var(--fs-14)}.ov-hub-group{margin:0;font-size:var(--text-card-title-size);color:var(--color-ink-2)}.ov-hub-caplist{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:var(--border-width-strong) solid var(--color-ink)}.ov-hub-caplist li{padding:var(--space-3) var(--space-1);border-bottom:var(--border-width) solid var(--color-line)}.ov-hub-caplist li.off{background:var(--color-surface-2);color:var(--color-ink-3)}.ov-hub-caprow{display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start}.ov-hub-capname{display:inline-flex;align-items:center;gap:var(--space-2)}.ov-hub-capname .ic{width:var(--size-icon-md);text-align:center;color:var(--color-brand)}.ov-hub-caplist li.off .ic{color:var(--color-ink-3)}.ov-hub-maprow{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-hub-maprow h3,.ov-hub-maprow p{margin:0}.ov-hub-tag{font-size:var(--text-caption-size);font-weight:var(--fw-semibold);color:var(--color-ink-3)}.ov-hub-tag.req{color:var(--color-warning)}.ov-hub-tag.ok{color:var(--color-success)}.ov-hub-progress{font-size:var(--fs-18)}.ov-hub-bar{width:100%;height:var(--size-progress);accent-color:var(--color-brand)}.ov-hub-notes{margin:0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ov-hub-preview{list-style:none;margin:0;padding:0;display:grid;border-top:var(--border-width-strong) solid var(--color-ink)}.ov-hub-preview li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-1);border-bottom:var(--border-width) solid var(--color-line)}.ov-hub-preview li>div{display:grid;min-width:0;flex:1 1 14rem}.ov-hub-sentence{background:var(--color-brand-soft)}.ov-hub-sentence p{margin:0;font-size:var(--fs-18);line-height:var(--fs-26)}.ov-hub-fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.ov-hub-fieldset legend{padding:0;margin-bottom:var(--space-1);font-weight:var(--fw-semibold);font-size:var(--text-label-size)}.ov-hub-acc{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg)}.ov-hub-formactions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.ov-hub-details{border-top:var(--border-width) solid var(--color-line);padding-top:var(--space-2)}.ov-hub-details summary{cursor:pointer;min-height:var(--size-touch);display:flex;align-items:center;color:var(--color-ink-2);font-weight:var(--fw-semibold)}.ov-hub-details-body{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-2);font-size:var(--text-body-sm-size)}.ov-hub-details-body p{margin:0}.ov-hub-import{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-hub-import h3,.ov-hub-import h4,.ov-hub-import p{margin:0}.ov-hub-drop{display:grid;justify-items:start;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border:var(--border-width-strong) dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface-2)}.ov-hub-drop p{margin:0;color:var(--color-ink-2)}.ov-hub-drop.on{border-color:var(--color-brand);background:var(--color-brand-soft)}.ov-hub-templates a{color:var(--color-brand);font-weight:var(--fw-semibold)}.ov-hub-errlist{margin:var(--space-1) 0 0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-half);gap:var(--space-half)}.ov-hub-exportrow>*{flex:1 1 12rem}.ov-hub-filters{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.ov-hub-filters .ov-seg{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}.ov-hub-filters .ov-seg button{flex:none}.ov-hub-actions .ov-btn{flex:1 1 auto}@media (min-width:640px){.ov-hub-actions .ov-btn{flex:0 0 auto}}.ov-hub-danger{border-color:var(--color-danger-line)}.ov-hub-danger h3,.ov-hub-danger p{margin:0}.ov-hub-xcard{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ov-hub-xcard p{margin:0}.ov-hub-xcard.warn{border-color:var(--color-warning-line);background:var(--color-warning-bg)}.ov-hub-badges{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ov-hub-badges>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ov-hub-badges dt{font-size:var(--text-caption-size);color:var(--color-ink-3)}.ov-hub-badges dd{margin:0}.ov-hub-tokens{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-hub-tokens p{margin:0}.ov-hub-history{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ov-hub-history li{display:grid;grid-gap:var(--space-half);gap:var(--space-half)}.ov-hub-desktop-hint{margin:0}@media (min-width:1024px){.ov-hub-desktop-hint{display:none}}.ov-hub-mlist{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.ov-hub-mlist{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-hub-mcard{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.ov-hub-mcard-ext{display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start;background:var(--color-surface-2);border-radius:var(--radius-md);padding:var(--space-3)}.ov-hub-mcard-ext h3{margin:0;overflow-wrap:anywhere}.ov-hub-cands{border:0;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.ov-hub-cands legend{padding:0;margin-bottom:var(--space-1);font-weight:var(--fw-semibold);font-size:var(--text-label-size)}.ov-hub-cand{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;min-height:var(--size-touch)}.ov-hub-cand.on{border-color:var(--color-brand);background:var(--color-brand-soft)}.ov-hub-cand>span{display:grid;grid-gap:var(--space-half);gap:var(--space-half);min-width:0}.ov-hub-cand input{margin-top:var(--space-half);width:var(--size-icon-md);height:var(--size-icon-md);accent-color:var(--color-brand);flex:none}.ov-hub-reasons{font-size:var(--text-caption-size)}.ov-hub-attn{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-hub-attn h3,.ov-hub-attn p{margin:0}.ov-hub-count{font-size:var(--fs-26);line-height:var(--fs-28)}.ov-hub-order{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ov-hub-order h3,.ov-hub-order h4,.ov-hub-order p{margin:0}.ov-hub-order-exp{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-line)}.ov-hub-docs{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ov-hub-docs li{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.ov-hub-docs li.warn{background:var(--color-warning-bg);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.ov-hub-docs p{margin:0}@media (prefers-reduced-motion:no-preference){.ov-hub-stepbody{animation:ov-rise var(--motion-base) var(--motion-ease)}}.ov-hub-card-sync{overflow-wrap:anywhere}.ov-hub-card-actions .ov-btn{width:100%}.ov-status:has(>.ov-hub-mark):before{display:none}.ov-ihub .ov-tabs,.ov-ihub>*{min-width:0;max-width:100%}.ov-hub-filters .ov-seg{flex-wrap:wrap;overflow:visible}.ov-hub-filters .ov-seg button{flex:1 1 auto}@media (min-width:1024px){.ov-hub-card .ov-hub-counters{grid-template-columns:repeat(3,minmax(0,1fr))}}.ov-cm-sec{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;container-type:inline-size}.ov-cm-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ov-cm-head h2{margin:0;color:var(--brand-forest);font-size:var(--fs-32);line-height:var(--fs-32);letter-spacing:var(--ls-display);font-weight:var(--fw-bold)}.ov-cm-head a{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand-forest);font-size:var(--fs-16);font-weight:var(--fw-semibold);text-decoration:none;min-height:var(--size-touch)}.ov-cm-head a:hover{text-decoration:underline}.ov-cm-drop{color:var(--mosaic-orange);flex:none}.ov-cm{display:grid;grid-template-columns:2.0066fr 1fr 1fr 1fr;grid-gap:max(var(--space-2),.96cqw);gap:max(var(--space-2),.96cqw)}.ov-cm-tile{--u:0.3168cqw;position:relative;display:block;min-width:0;overflow:hidden;isolation:isolate;border-radius:max(var(--radius-xl),1.6cqw);background:var(--brand-sage);color:var(--color-on-brand);text-decoration:none;container-type:inline-size;aspect-ratio:1.1997;transition:transform .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.ov-cm-tile:hover{transform:translateY(calc(var(--space-half) * -1));box-shadow:var(--shadow-hover)}.ov-cm-tile:focus-visible{outline:var(--border-width-focus) solid var(--color-focus);outline-offset:var(--space-half)}.ov-cm-img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ov-cm-img.ph{background:linear-gradient(160deg,var(--brand-sage),var(--brand-sage-strong))}.ov-cm-nm .ln{display:block}.ov-cm-lab{position:absolute;left:calc(17.1 * var(--u));bottom:calc(27.9 * var(--u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(6.5 * var(--u));max-width:calc(100% - 22 * var(--u))}.ov-cm-ct,.ov-cm-nm,.ov-cm-tag{display:inline-block;white-space:nowrap;line-height:1}.ov-cm-nm{position:relative;max-width:100%;padding:.33em .76em;border-radius:999px;background:var(--mosaic-green);font-size:max(var(--fs-12),calc(28.6 * var(--u)));font-weight:var(--fw-bold);letter-spacing:-.005em}.ov-cm-ct{margin-left:calc(3.5 * var(--u));font-weight:var(--fw-semibold)}.ov-cm-ct,.ov-cm-tag{padding:.28em .72em;border-radius:999px;background:var(--mosaic-orange);font-size:max(var(--fs-12),calc(14 * var(--u)))}.ov-cm-tag{position:absolute;z-index:1;right:calc(28.5 * var(--u));bottom:calc(100% - 6.5 * var(--u));font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.02em}.ov-cm.mosaic .veg{--u:0.1579cqw;grid-column:1;grid-row:1/span 2;aspect-ratio:auto}.ov-cm.mosaic .meat{grid-column:2;grid-row:1}.ov-cm.mosaic .fish{grid-column:3;grid-row:1}.ov-cm.mosaic .grocery{grid-column:4;grid-row:1}.ov-cm.mosaic .dairy{grid-column:2;grid-row:2}.ov-cm.mosaic .drinks{--u:0.1548cqw;grid-column:3/span 2;grid-row:2;aspect-ratio:auto}.ov-cm .fish .ov-cm-lab{left:calc(29.8 * var(--u))}.ov-cm .grocery .ov-cm-lab{left:calc(22 * var(--u))}.ov-cm .dairy .ov-cm-lab,.ov-cm .drinks .ov-cm-lab{bottom:calc(34.4 * var(--u))}.ov-cm .drinks .ov-cm-lab{left:calc(34.7 * var(--u))}.ov-cm .veg .ov-cm-lab{display:contents}.ov-cm .veg .ov-cm-ct{position:absolute;margin:0;left:calc(54.2 * var(--u));top:calc(48.3 * var(--u));bottom:auto;font-size:max(var(--fs-14),calc(22.8 * var(--u)))}.ov-cm .veg .ov-cm-nm{position:absolute;left:calc(48.7 * var(--u));bottom:calc(49.3 * var(--u));width:calc(473.5 * var(--u));box-sizing:border-box;padding:.485em .76em;border-radius:.41em;background:var(--mosaic-orange);font-size:max(var(--fs-20),calc(73 * var(--u)));line-height:1.12;white-space:normal}@media (max-width:639px){.ov-cm-head h2{font-size:var(--fs-24);line-height:var(--fs-28)}.ov-cm{grid-template-columns:1fr 1fr}.ov-cm.mosaic .veg{grid-column:1/span 2;grid-row:auto;aspect-ratio:1.1696;order:0}.ov-cm.mosaic .meat{grid-column:auto;grid-row:auto;order:1}.ov-cm.mosaic .fish{grid-column:auto;grid-row:auto;order:2}.ov-cm.mosaic .dairy{grid-column:auto;grid-row:auto;order:3}.ov-cm.mosaic .grocery{grid-column:auto;grid-row:auto;order:4}.ov-cm.mosaic .drinks{grid-column:1/span 2;grid-row:auto;aspect-ratio:2.4543;order:5}}.ov-cm.grid{grid-template-columns:repeat(auto-fill,minmax(calc(var(--size-input-lg) * 4),1fr))}.ov-cm.grid .gen .ov-cm-nm{overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.ov-cm-tile{transition:none}.ov-cm-tile:hover{transform:none}}.ov-co-foot .ov-co-link{min-height:var(--size-button-md)}.ov-co-foot .ov-co-link,.ov-hub-title{display:inline-flex;align-items:center}.ov-hub-title{gap:var(--space-3);min-width:0}.ov-hub-logo{flex:none;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg)}