@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wdth,wght@12..96,75..100,200..800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&display=swap";.ty{min-block-size:calc(100dvh - var(--review-bar-height,0px));background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading);overflow-x:clip}.ty a{color:inherit}.ty img{block-size:auto}.ty :focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.ty h1,.ty h2,.ty h3,.ty p,.ty dl,.ty dd,.ty figure{margin:0}.ty ul,.ty ol{margin:0;padding:0;list-style:none}.ty fieldset{border:0;min-inline-size:0;margin:0;padding:0}.ty legend{padding:0}.ty-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ty-skip{z-index:1;padding:var(--space-2) var(--space-4);background:var(--color-text);color:var(--color-bg);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.ty-skip:not(:focus){clip-path:inset(50%)}.ty-icon{flex:none}.ty-bar-inner{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:3.25rem;max-inline-size:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto;display:flex}.ty-wordmark{align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-weight:600;font-size:var(--text-md);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.ty-bar-back,.ty-bar-alerts{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;min-inline-size:2.75rem;text-decoration:none;display:inline-flex;position:relative}.ty-bar-back{margin-inline-start:calc(var(--space-3) * -1)}.ty-bar-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.ty-progress{block-size:0;position:relative;overflow:visible}.ty-progress:after{content:"";background:var(--color-primary);opacity:0;block-size:2px;inline-size:0;transition:opacity .15s ease-out;position:absolute;inset-block-start:0;inset-inline-start:0}.ty[data-busy] .ty-progress:after{opacity:1;animation:1.2s ease-out .12s forwards ty-progress}@keyframes ty-progress{0%{inline-size:0}to{inline-size:85%}}@media (prefers-reduced-motion:reduce){.ty[data-busy] .ty-progress:after{inline-size:85%;animation:none}}.ty-data-notice{max-inline-size:var(--page-max);margin:var(--space-4) auto 0;padding-inline:var(--page-pad);color:var(--color-text-muted)}.ty-page{max-inline-size:var(--page-max);padding:var(--space-4) var(--page-pad) var(--space-12);gap:var(--space-6);align-content:start;margin-inline:auto;display:grid}.ty-home,.ty-alerts,.ty-checkout,.ty-notfound{max-inline-size:var(--column-max)}.ty-title,.ty-question{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600;line-height:1.15}.ty-fine,.ty-status,.ty-cell-hint,.ty-paste-hint,.ty-sheet-note{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-error{font-size:var(--text-sm);color:var(--color-wait)}.ty-banner,.ty-notice{font-size:var(--text-sm)}.ty-group-label,.ty-sheet-label,.ty-day{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.ty-price{font-variant-numeric:tabular-nums;white-space:nowrap}.ty-price--hero{font-size:var(--text-price);letter-spacing:-.03em;font-weight:600;line-height:1}.ty-price--hero .ty-price-c{letter-spacing:0;font-size:.55em;font-weight:500}.ty-price--md{font-weight:600}.ty-price--sm .ty-price-c,.ty-price--md .ty-price-c{font-size:.8em}.ty-verdict{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.ty-verdict--sm{font-size:var(--text-sm)}.ty-verdict--hero{font-size:var(--text-md)}.ty-paste{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ty-paste-icon{block-size:var(--paste-h);color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:var(--space-3)}.ty-paste-input{inline-size:100%;min-inline-size:0;block-size:var(--paste-h);padding-inline:calc(var(--space-3) + 1.25rem + var(--space-2)) var(--space-3);background:var(--color-surface);color:var(--color-text);font:inherit;border:0}.ty-paste-input::placeholder{color:var(--color-text-muted);opacity:1}.ty-paste-input:disabled{opacity:.6}.ty-paste-go{inline-size:2.75rem;block-size:var(--paste-h);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.ty-paste-go:disabled{cursor:default;opacity:.6}.ty-paste-hint{grid-column:1/-1}.ty-group{background:var(--color-surface);border-radius:var(--radius-group);display:grid;overflow:clip}.ty-cell{min-block-size:2.75rem;position:relative}.ty-cell+.ty-cell{border-block-start:1px solid var(--color-border)}.ty-cell-link,.ty-cell-row{align-items:center;gap:var(--space-3);min-block-size:2.75rem;inline-size:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ty-cell-body{gap:var(--space-1);flex:auto;min-inline-size:0;display:grid}.ty-cell-label{min-inline-size:0}.ty-cell-value{font-variant-numeric:tabular-nums;text-align:end;flex:none;margin-inline-start:auto}.ty-cell-chevron{color:var(--color-text-muted)}.ty-thumb{inline-size:var(--thumb);block-size:var(--thumb);object-fit:cover;border-radius:var(--radius-thumb);background:var(--color-bg);flex:none}.ty-row-name{min-inline-size:0;flex:auto;padding-inline-end:var(--space-2);font-weight:500}.ty-row-end{text-align:end;flex:none;justify-items:end;gap:0;display:grid}.ty-row-link{gap:var(--space-1) var(--space-3);padding-block:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"thumb name spark end";grid-auto-columns:auto;grid-auto-flow:column;display:grid}.ty-row-link>.ty-thumb{grid-area:thumb}.ty-row-link>.ty-row-name{grid-area:name}.ty-row-link>.ty-rowspark{grid-area:spark}.ty-row-link>.ty-row-end{grid-area:end}.ty-row-link>.ty-cell-chevron{grid-row:1/-1}@media (width<40rem){.ty-row-link{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb name end""thumb spark end"}.ty-row-link>.ty-row-name{align-self:end}.ty-row-link>.ty-rowspark{place-self:start}}.ty-rows.ty-group{overflow:visible}.ty-rows.ty-group>.ty-row:first-child .ty-row-link{border-start-start-radius:var(--radius-group);border-start-end-radius:var(--radius-group)}.ty-rows.ty-group>.ty-row:last-child .ty-row-link{border-end-end-radius:var(--radius-group);border-end-start-radius:var(--radius-group)}.ty-choice input,.ty-seg-cell input,.ty-switch input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.ty-choice:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:-2px}.ty-check{color:var(--color-primary);display:none}.ty-choice[data-on=true] .ty-check{display:inline-flex}.ty-choice .ty-check{margin-inline-start:auto}.ty-choice .ty-cell-value+.ty-check{margin-inline-start:0}.ty-input,.ty-select{min-block-size:2.25rem;inline-size:100%;min-inline-size:0;padding:0 var(--space-2);color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:0}:is(.ty-input,.ty-select)::placeholder{color:var(--color-text-muted);opacity:.7}@media (pointer:coarse){.ty-input,.ty-select{font-size:max(1rem,1em)}}.ty-input--text{text-align:start}.ty-cell--input,.ty-cell--select{align-items:center;column-gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}:is(.ty-cell--input,.ty-cell--select) .ty-error{grid-column:1/-1;padding-block-end:var(--space-2)}.ty-switch{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);cursor:pointer;display:flex}.ty-switch:has(input:focus-visible) .ty-switch-track{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.ty-switch-track{inline-size:var(--switch-w);block-size:var(--switch-h);padding:var(--switch-pad);background:var(--color-border);border-radius:var(--radius-pill);flex:none;align-items:center;display:flex;position:relative}.ty-switch[data-on=true] .ty-switch-track{background:var(--color-primary);justify-content:flex-end}.ty-switch-knob{inline-size:calc(var(--switch-h) - var(--switch-pad) * 2);block-size:calc(var(--switch-h) - var(--switch-pad) * 2);background:var(--color-bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-knob)}.ty-seg{gap:var(--seg-gap);padding:var(--seg-pad);background:var(--color-surface);border-radius:var(--radius-pill);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.ty-seg-cell{min-block-size:2.25rem;padding-inline:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.ty-seg-cell[data-on=true]{color:var(--color-text)}.ty-seg-cell:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-pill)}.ty-seg-thumb{background:var(--color-bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-knob);position:absolute;inset:0}.ty-seg-label{z-index:1;position:relative}.ty-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ty-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.875rem;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-primary);font:inherit;text-align:center;cursor:pointer;border:0;font-weight:600;text-decoration:none;display:inline-flex}.ty-btn:disabled{cursor:not-allowed;opacity:.6}.ty-btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.ty-quiet,.ty a.ty-quiet{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:1.5rem;padding:0;text-decoration:none;display:inline}.ty-quiet--danger,.ty a.ty-quiet--danger{color:var(--color-wait);justify-self:start}.ty-details{align-items:center;gap:var(--space-1);min-block-size:2.75rem;color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.ty-product-grid{gap:var(--space-6);align-items:center;display:grid}.ty-hero{place-items:center;display:grid}.ty-hero-img{inline-size:min(100%, var(--hero-max));aspect-ratio:1;object-fit:contain}.ty-p-text{gap:var(--space-2);justify-items:start;display:grid}.ty-p-name{font-size:var(--text-base);color:var(--color-text-muted);font-weight:500}.ty-p-price{line-height:1}.ty-p-soldout{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.ty-p-reason{max-inline-size:30rem;font-size:var(--text-base)}.ty-p-where{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-p-text .ty-actions{margin-block-start:var(--space-4)}@media (width>=64rem){.ty-product-grid{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-block-size:60dvh}}.ty-sheet-layer{inset:var(--review-bar-height,0px) 0 0 0;z-index:var(--z-sheet);align-items:end;display:grid;position:fixed}.ty-backdrop{background:var(--color-backdrop);position:absolute;inset:0}.ty-sheet{background:var(--color-bg);max-block-size:92dvh;inline-size:100%;box-shadow:var(--shadow-sheet);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative}.ty-sheet-grabber{block-size:.3125rem;inline-size:2.25rem;margin-block:var(--space-2) 0;background:var(--color-grabber);border-radius:var(--radius-pill);justify-self:center}.ty-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);display:flex}.ty-sheet-title{font-size:var(--text-base);font-weight:600}.ty-sheet-close{min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ty-sheet-body{gap:var(--space-8);padding:var(--space-2) var(--page-pad) var(--space-8);overscroll-behavior:contain;display:grid;overflow-y:auto}.ty-sheet-section{gap:var(--space-3);display:grid}.ty-sheet-foot{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.ty-store-error{color:var(--color-wait)}.ty-store-best{font-weight:600}.ty-store[data-available=false] .ty-cell-value{color:var(--color-text-muted)}.ty-sheet-layer[data-desktop=true]{place-items:stretch end}.ty-sheet-layer[data-desktop=true] .ty-sheet{inline-size:var(--sheet-w);border-radius:0;border-start-start-radius:var(--radius-sheet);border-end-start-radius:var(--radius-sheet);block-size:100%;max-block-size:100%;max-inline-size:100%}.ty-sheet-layer[data-desktop=true] .ty-sheet-grabber{display:none}.ty-sheet-layer[data-desktop=true] .ty-sheet-head{padding-block-start:var(--space-4)}.ty-sizes{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(4rem,1fr));display:grid}.ty-size{min-block-size:3rem;inline-size:100%;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-group);background:var(--color-bg);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.ty-size[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.ty-size[data-in-stock=false]{color:var(--color-text-muted);background:var(--color-surface);border-color:#0000}.ty-size[data-in-stock=false] .ty-size-no{text-decoration:line-through}.ty-size-no{font-weight:600}.ty-size-price{font-size:var(--text-xs);color:var(--color-text-muted)}.ty-chart{--chart-label:var(--color-text);--chart-muted:var(--color-text-muted);gap:var(--space-3);min-inline-size:0;display:grid}.ty-chart-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ty-chart-bar .ty-seg{min-inline-size:10rem}.ty-chart-title{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-legend{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ty-legend li{align-items:center;gap:var(--space-2);display:flex}.ty-legend svg{display:inline-block}.ty-chart-frame{min-inline-size:0;position:relative}.ty-chart-svg{touch-action:pan-y;cursor:crosshair;display:block;overflow:visible}.ty-chart-line{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ty-chart-line[data-series=resale]{stroke:var(--chart-2);stroke-dasharray:6 4}.ty-chart-line--est,.ty-chart-line--est[data-series]{stroke:var(--chart-est,var(--chart-2));stroke-dasharray:var(--chart-est-dash,.5 5)}.ty-spark-line--est{stroke:var(--chart-est,currentColor);stroke-dasharray:var(--chart-est-dash,.5 5)}.ty-chart-tip-note{font-size:var(--text-xs);color:var(--color-text-muted)}.ty-chart-grid{stroke:var(--chart-grid);stroke-width:1px}.ty-chart-axis{stroke:var(--chart-axis);stroke-width:1px}.ty-chart-text{fill:var(--chart-muted);font-size:var(--text-xs);font-family:var(--chart-font,inherit)}.ty-chart-label{fill:var(--chart-label);font-size:var(--text-xs);font-weight:600;font-family:var(--chart-font,inherit);paint-order:stroke;stroke:var(--chart-halo);stroke-width:5px;stroke-linejoin:round}.ty-chart-mark circle{fill:var(--chart-halo);stroke:var(--chart-label);stroke-width:2px}.ty-chart-mark--today circle{fill:var(--chart-label)}.ty-chart-cross line{stroke:var(--chart-label);stroke-width:1px}.ty-chart-cross circle{fill:var(--chart-halo);stroke:var(--chart-label);stroke-width:2px}.ty-chart-hit{fill:#0000}.ty-chart-tip{translate:var(--space-3) 0;pointer-events:none;min-inline-size:8rem;padding:var(--space-2) var(--space-3);background:var(--chart-halo);border-radius:var(--radius-group);box-shadow:var(--shadow-sheet);font-size:var(--text-sm);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--tip-x)}.ty-chart-tip[data-side=left]{translate:calc(-100% - var(--space-3)) 0}.ty-chart-tip-date{color:var(--color-text-muted)}.ty-chart-tip-row{justify-content:space-between;gap:var(--space-3);display:flex}.ty-chart-tip-price{font-variant-numeric:tabular-nums;font-weight:600}.ty-chart-table-wrap{max-block-size:18rem;overflow:auto}.ty-chart-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ty-chart-table th,.ty-chart-table td{padding:var(--space-1) var(--space-2);text-align:end;border-block-end:1px solid var(--color-border)}.ty-chart-table th:first-child{text-align:start}.ty-chart-table thead th{background:var(--color-bg);color:var(--color-text-muted);font-weight:500;position:sticky;inset-block-start:0}.ty-chart-foot{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ty-chart-toggle{font-size:var(--text-sm);justify-self:start}.ty-chart[data-compact]{gap:var(--space-2)}.ty-chart[data-compact] .ty-chart-bar .ty-seg{min-inline-size:9rem}.ty-chart[data-compact] .ty-legend{gap:var(--space-1) var(--space-3)}.ty-spark{inline-size:var(--spark-w,7.5rem);block-size:auto;display:block;overflow:visible}.ty-spark-line{fill:none;stroke:var(--spark-stroke,currentColor);stroke-width:var(--spark-weight,1.5px);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ty-spark-dot{fill:none;stroke:var(--spark-stroke,currentColor);stroke-width:var(--spark-dot,7px);stroke-linecap:round;vector-effect:non-scaling-stroke}.ty-spark-dot--today{stroke:var(--spark-today,var(--spark-stroke,currentColor))}.ty-spark-dot--low-in{stroke:var(--spark-bg,var(--color-bg));stroke-width:calc(var(--spark-dot,7px) - var(--spark-ring,1.5px) * 2)}.ty-rowspark{--spark-w:4.5rem;--spark-weight:1.5px;--spark-dot:5px;--spark-ring:1.25px;align-items:center;min-block-size:1.5rem;display:inline-grid;position:relative}.ty-rowspark-pop{--chart-label:var(--color-text);--chart-muted:var(--color-text-muted);z-index:calc(var(--z-sheet) - 10);inline-size:14rem;max-inline-size:calc(100vw - 7rem);padding:var(--space-3);background:var(--pop-bg,var(--color-bg));border:var(--pop-border,0);border-radius:var(--radius-group);box-shadow:var(--shadow-pop,none);color:var(--color-text);font-size:var(--text-base);letter-spacing:normal;text-transform:none;opacity:0;transform-origin:100% 1.75rem;visibility:hidden;pointer-events:none;font-weight:400;transition:opacity .15s ease-in,scale .15s ease-in,visibility 0s .15s;position:absolute;inset-block-start:calc(var(--space-4) * -1);inset-inline-end:calc(100% + var(--space-3));scale:.3}.ty-preview-svg{text-rendering:geometricprecision;block-size:auto;max-inline-size:100%;display:block;overflow:visible}@media (width<40rem){.ty-rowspark{--spark-w:4rem}.ty-rowspark-pop{transform-origin:2rem 0;inset-block-start:calc(100% + var(--space-2));inset-inline:0 auto}}.ty-row-link:focus-visible .ty-rowspark-pop{opacity:1;visibility:visible;transition:opacity .2s ease-out,scale .2s ease-out,visibility;scale:1}@media (hover:hover){.ty-rowspark:hover .ty-rowspark-pop{opacity:1;visibility:visible;transition:opacity .2s ease-out 90ms,scale .2s ease-out 90ms,visibility 0s 90ms;scale:1}}@media (prefers-reduced-motion:reduce){.ty-rowspark-pop,.ty-row-link:focus-visible .ty-rowspark-pop,.ty-rowspark:hover .ty-rowspark-pop{transition:none}}.ty-chart-empty{padding:var(--space-6) 0;color:var(--color-text-muted)}.ty-empty{gap:var(--space-3);padding-block-start:var(--space-8);display:grid}.ty-empty-line{font-size:var(--text-md);letter-spacing:-.01em;font-weight:500}.ty-empty-or{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-examples{gap:var(--space-2);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.ty-row--skeleton{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);display:flex}.ty-skel{background:var(--color-border);border-radius:var(--radius-thumb);animation:1.4s ease-in-out infinite ty-pulse;display:block}.ty-skel--thumb{inline-size:var(--thumb);block-size:var(--thumb)}.ty-skel--name{flex:auto;block-size:.875rem;max-inline-size:9rem}.ty-skel--price{block-size:.875rem;inline-size:4rem;margin-inline-start:auto}@keyframes ty-pulse{50%{opacity:.5}}.ty-item{align-items:center;gap:var(--space-3);margin-block-end:var(--space-6);display:flex}.ty-item-name{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600}.ty-item-size{color:var(--color-text-muted);font-weight:400}.ty-form{gap:var(--space-4);display:grid}.ty-group-label{margin-block-end:calc(var(--space-2) * -1);padding-inline-start:var(--space-4)}.ty-total{display:grid}.ty-disclosure-chevron{transition:rotate .2s}.ty-disclosure-chevron[data-open=true]{rotate:180deg}.ty-lines{gap:var(--space-1);padding-inline:var(--space-4) var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:grid;overflow:hidden}.ty-lines>div{justify-content:space-between;gap:var(--space-3);display:flex}.ty-lines>div:last-child{padding-block-end:var(--space-3)}.ty-lines dd{font-variant-numeric:tabular-nums}.ty-form .ty-actions{margin-block-start:var(--space-4)}.ty-co-pay{margin-block-start:var(--space-6)}.ty-pay,.ty-pay-form,.ty-pay-oex{gap:var(--space-4);display:grid}.ty-pay-element{min-block-size:14rem}.ty-pay-oex .tp-payment-submit{justify-self:start}.ty-pay-form .ty-actions{margin-block-start:var(--space-2)}.ty-pay-notice{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ty-co-change{margin-block-start:calc(var(--space-2) * -1);padding-inline-start:var(--space-4)}.ty-done-title{font-size:var(--text-xl);letter-spacing:-.03em;font-weight:600;line-height:1}.ty-disclosure{max-inline-size:30rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-group);font-size:var(--text-sm)}.ty-disclosure a{color:var(--color-primary);font-weight:600;text-decoration:none}.ty-day-group{gap:var(--space-2);display:grid}.ty-day-group+.ty-day-group{margin-block-start:var(--space-6)}.ty-day{padding-inline-start:var(--space-4)}.ty-alert-line{-webkit-line-clamp:2;font-size:var(--text-sm);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ty-alert[data-unread] .ty-alert-line{font-weight:600}.ty-dot{block-size:.5rem;inline-size:.5rem;border-radius:var(--radius-pill);background:var(--color-primary);vertical-align:middle;margin-inline-end:var(--space-2);display:inline-block}.ty-alert-tag{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.ty-alert[data-void] .ty-alert-tag{color:var(--color-wait)}.ty-alert-time{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;align-self:flex-start}.ty-email-page{max-inline-size:40rem}.ty-inbox{gap:var(--space-6);display:grid}.ty-inbox-head{gap:var(--space-1);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-4);display:grid}.ty-inbox-subject{font-size:var(--text-md);letter-spacing:-.01em;font-weight:600}.ty-inbox-from,.ty-inbox-pre{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-email{gap:var(--space-4);justify-items:start;inline-size:100%;max-inline-size:600px;margin-inline:auto;display:grid}.ty-em-logo{font-weight:600;font-size:var(--text-md);letter-spacing:-.02em}.ty-em-img{justify-self:center;inline-size:min(100%,22rem)}.ty-em-sentence{font-size:var(--text-md);letter-spacing:-.01em;line-height:1.3}.ty-em-price{line-height:1}.ty-em-where{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-em-rows{inline-size:100%}.ty-em-foot{gap:var(--space-1);border-block-start:1px solid var(--color-border);inline-size:100%;font-size:var(--text-xs);color:var(--color-text-muted);padding-block-start:var(--space-4);display:grid}.ty-em-foot a{color:var(--color-primary);text-decoration:none}.ty-em-cta{margin-block-start:var(--space-2)}.ty-bar-tagline{display:none}.ty-landing{max-inline-size:var(--landing-max,var(--column-max));gap:var(--landing-gap,var(--space-16));padding-block-start:var(--space-8)}.ty-hero-block{gap:var(--space-4);align-content:start;display:grid}.ty-promise{font-size:var(--text-promise);letter-spacing:-.03em;text-wrap:balance;max-inline-size:22ch;font-weight:600;line-height:1.05}.ty-sub{font-size:var(--text-md);color:var(--color-text-muted);text-wrap:pretty;max-inline-size:40ch}.ty-describe{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-section{gap:var(--space-4);align-content:start;min-inline-size:0;display:grid}.ty-section-title{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.ty-watches{gap:var(--space-3);display:grid}.ty-vlist{display:grid}.ty-vrow-link{grid-template-columns:var(--thumb) minmax(0, 1fr);gap:var(--space-1) var(--space-3);padding-block:var(--space-3);color:inherit;grid-template-areas:"thumb head""thumb reason""thumb meta";text-decoration:none;display:grid}.ty-vrow-thumb{grid-area:thumb}.ty-vrow-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:head;display:flex}.ty-vrow-name{font-weight:600}.ty-vrow-end{align-items:baseline;gap:var(--space-2);display:inline-flex}.ty-vrow-reason{font-size:var(--text-sm);text-wrap:pretty;grid-area:reason}.ty-vrow-meta{font-size:var(--text-xs);color:var(--color-text-muted);grid-area:meta}.ty-figure{gap:var(--space-3);min-inline-size:0;display:grid}.ty-figcaption{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty}.ty-beats{gap:var(--space-4);display:grid}.ty-beat{column-gap:var(--space-3);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"no title""no body";display:grid}.ty-beat-no{font-variant-numeric:tabular-nums;color:var(--color-text-muted);grid-area:no}.ty-beat-title{grid-area:title;font-weight:600}.ty-beat-body{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty;grid-area:body}.ty-reddit,.ty-trust{gap:var(--space-3);display:grid}.ty-reddit-row{gap:var(--space-1);display:grid}.ty-reddit-tag{font-size:var(--text-xs);color:var(--color-great);font-weight:600}.ty-reddit-row[data-verified=false] .ty-reddit-tag{color:var(--color-wait)}.ty-reddit-body{gap:2px;display:grid}.ty-reddit-post{font-size:var(--text-xs);color:var(--color-text-muted)}.ty-reddit-line{font-size:var(--text-sm);text-wrap:pretty}.ty-reddit-link{font-weight:600;text-decoration:none}.ty-trust-note{gap:2px;display:grid}.ty-trust-title{font-weight:600}.ty-trust-body{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty}.ty-counts{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-counts-n{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.ty-cta{justify-items:start}.ty-cta-btn{gap:var(--space-2)}.ty-row-size{color:var(--color-text-muted);font-weight:400}.ty-blank-sentence{flex-wrap:wrap;align-items:baseline;gap:0 .22em;display:flex}.ty-btn--big{min-block-size:var(--btn-big-h,3.25rem);padding-inline:var(--space-8);font-size:var(--text-base)}.ty-p-nosizes{color:var(--color-text)}.ty-p-price[data-last-known] .ty-price{color:var(--color-text-muted)}.ty-bar-link{min-block-size:2.75rem;padding-inline:var(--space-2);font-size:var(--text-sm);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ty-popular{gap:var(--space-6);max-inline-size:var(--column-max);display:grid}.ty-pop-head{gap:var(--space-2);display:grid}.ty-pop-list.ty-group{overflow:visible}.ty-pop-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-inline-end:var(--space-3);display:grid}.ty-pop-link{align-items:center;gap:var(--space-1) var(--space-3);min-block-size:2.75rem;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);color:inherit;grid-template-columns:1.25rem auto minmax(0,1fr) auto auto;grid-template-areas:"rank thumb body spark end";text-decoration:none;display:grid}.ty-pop-link>.ty-pop-rank{grid-area:rank}.ty-pop-link>.ty-thumb{grid-area:thumb}.ty-pop-link>.ty-pop-body{grid-area:body}.ty-pop-link>.ty-rowspark{grid-area:spark}.ty-pop-link>.ty-pop-end{grid-area:end}.ty-pop-link>.ty-cell-chevron{display:none}.ty-pop-link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-group)}.ty-pop-link:focus-visible .ty-rowspark-pop{opacity:1;visibility:visible;scale:1}.ty-pop-rank{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ty-pop-body{gap:var(--space-1);min-inline-size:0;display:grid}.ty-pop-name{font-weight:600}.ty-pop-reason{font-size:var(--text-sm);color:var(--color-text-muted)}.ty-pop-end{text-align:end;justify-items:end;display:grid}.ty-pop-store{font-size:var(--text-xs);color:var(--color-text-muted)}.ty-pop-watch{min-block-size:2.75rem;padding-inline:var(--space-4)}@media (width<40rem){.ty-pop-row{grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3);padding-inline-end:0}.ty-pop-link{grid-template-columns:1.25rem auto minmax(0,1fr) auto;grid-template-areas:"rank thumb body end""rank thumb spark end";padding-block-end:var(--space-2)}.ty-pop-link>.ty-rowspark{justify-self:start}.ty-pop-watch{justify-self:start;margin-inline-start:calc(var(--space-4) + 1.25rem + var(--space-3) + var(--thumb) + var(--space-3))}}.ty-pilot{display:inline-flex;position:relative}.ty-pilot-label{align-items:center;gap:var(--space-1);min-block-size:2.75rem;color:var(--color-text);font:inherit;cursor:help;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.ty-pilot-label .ty-icon{color:var(--color-text-muted)}.ty-pilot-label:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-thumb)}.ty-pilot-tip{z-index:calc(var(--z-sheet) - 5);inline-size:max-content;max-inline-size:min(16rem, 100vw - var(--page-pad) * 2);padding:var(--space-2) var(--space-3);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-thumb);font-size:var(--text-sm);opacity:0;visibility:hidden;font-weight:400;transition:opacity .15s ease-in,visibility 0s .15s;position:absolute;inset-block-end:calc(100% - var(--space-1));inset-inline-start:0}.ty-pilot[data-open] .ty-pilot-tip,.ty-pilot-label:focus-visible+.ty-pilot-tip{opacity:1;visibility:visible;transition:opacity .15s ease-out,visibility}@media (hover:hover){.ty-pilot:hover .ty-pilot-tip{opacity:1;visibility:visible;transition:opacity .15s ease-out 90ms,visibility 0s 90ms}}@media (prefers-reduced-motion:reduce){.ty-pilot-tip,.ty-pilot[data-open] .ty-pilot-tip,.ty-pilot-label:focus-visible+.ty-pilot-tip,.ty-pilot:hover .ty-pilot-tip{transition:none}}.ty-co-change .ty-quiet,.ty-pay-notice .ty-quiet{align-items:center;min-block-size:2.75rem;display:inline-flex}.v-type{--color-bg:#fff;--color-surface:#f2f2f2;--color-surface-pressed:#e6e6e6;--color-text:#111;--color-text-muted:#555;--color-border:#111;--color-grabber:#111;--color-primary:#d92d0a;--color-primary-hover:#b8250a;--color-on-primary:#fff;--color-great:#d92d0a;--color-wait:#111;--color-backdrop:#00000080;--color-focus:#d92d0a;--font-body:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.125rem;--text-lg:1.5rem;--text-xl:2.25rem;--text-price:clamp(4.5rem, 2rem + 16vw, 14rem);--text-promise:clamp(4rem, 1rem + 8.4vw, 9rem);--leading:1.4;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--page-max:none;--column-max:none;--page-pad:1rem;--hero-max:18rem;--thumb:2.5rem;--paste-h:3rem;--sheet-w:26rem;--switch-w:2.75rem;--switch-h:1.5rem;--switch-pad:3px;--seg-gap:0;--seg-pad:0;--radius-group:0;--radius-thumb:0;--radius-sheet:0;--radius-pill:0;--shadow-sheet:none;--shadow-knob:none;--focus-width:2px;--z-sheet:50;--chart-1:var(--color-text);--chart-2:var(--color-text-muted);--chart-grid:#e6e6e6;--chart-axis:var(--color-text);--chart-halo:var(--color-bg);--rule:2px;--spark-weight:calc(var(--text-price) * .04);--spark-dot:calc(var(--text-price) * .1);--spark-ring:calc(var(--text-price) * .028);--pop-border:var(--rule) solid var(--color-text);--mini-lift:.06;font-feature-settings:"tnum" 1;font-optical-sizing:auto}@media (width>=64rem){.v-type{--page-pad:2rem}}.v-type .ty-bar-inner{min-block-size:3rem;align-items:start;padding-block-start:var(--space-3)}.v-type .ty-wordmark,.v-type .ty-bar-alerts,.v-type .ty-bar-link,.v-type .ty-bar-back,.v-type .ty-corner,.v-type .ty-section-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;min-block-size:0;font-weight:500}.v-type .ty-wordmark{gap:var(--space-3);align-items:baseline}.v-type .ty-wordmark-text{font-weight:800}.v-type .ty-bar-tagline{color:var(--color-text-muted);display:inline}@media (width<30rem){.v-type .ty-bar-tagline{display:none}}.v-type .ty-bar-alerts,.v-type .ty-bar-link,.v-type .ty-bar-back{color:var(--color-text);text-underline-offset:.2em;padding-block:var(--space-2);min-inline-size:0;text-decoration:underline;text-decoration-thickness:1px}.v-type .ty-bar-count{color:var(--color-primary)}.v-type .ty-landing{gap:var(--space-16);padding-block-start:var(--space-8)}.v-type .ty-hero-block{gap:var(--space-6);min-block-size:calc(100dvh - var(--review-bar-height,0px) - 8rem);grid-template-rows:auto 1fr auto auto}.v-type .ty-corner{color:var(--color-text-muted);text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--text-sm);text-wrap:pretty;max-inline-size:36ch}.v-type .ty-corner--lead{color:var(--color-text)}.v-type .ty-corner-row{justify-content:space-between;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.v-type .ty-corner--proof{max-inline-size:60ch;border-block-start:var(--rule) solid var(--color-text);color:var(--color-text);padding-block-start:var(--space-3)}.v-type .ty-corner--proof strong{color:var(--color-primary)}.v-type .ty-blank-sentence{font-size:var(--text-promise);letter-spacing:-.04em;font-variation-settings:"opsz" 96, "wdth" 90;align-self:center;row-gap:.08em;font-weight:800;line-height:.95}.v-type .ty-paste[data-blank]{flex:100%;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:0 .1em;min-inline-size:0;max-inline-size:100%;display:inline-grid}@media (width>=64rem){.v-type .ty-paste[data-blank]{flex:6ch;min-inline-size:6ch}}.v-type .ty-paste[data-blank] .ty-paste-input{border-block-end:.06em solid var(--color-text);block-size:.95em;font:inherit;letter-spacing:inherit;color:var(--color-text);background:0 0;padding:0;line-height:.95;transition:border-color .15s}.v-type .ty-paste[data-blank] .ty-paste-input::placeholder{font-size:var(--text-base);letter-spacing:0;font-variation-settings:"opsz" 12, "wdth" 100;color:var(--color-text-muted);font-weight:400}.v-type .ty-paste[data-blank] .ty-paste-input:focus-visible{border-color:var(--color-primary);outline:0}.v-type .ty-paste[data-blank] .ty-paste-go{block-size:auto;inline-size:auto;color:var(--color-text);background:0 0;border-block-end:.06em solid #0000;padding:0}.v-type .ty-paste[data-blank] .ty-paste-go svg{stroke-width:2px;block-size:.42em;inline-size:.42em;margin-block-end:.12em}.v-type .ty-paste[data-blank] .ty-paste-go:hover{color:var(--color-primary)}.v-type .ty-small-grid{gap:var(--space-12) var(--space-8);font-size:var(--text-sm);display:grid}@media (width>=48rem){.v-type .ty-small-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-type .ty-section--chart{grid-column:1/-1;max-inline-size:44rem}}@media (width>=64rem){.v-type .ty-small-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v-type .ty-section--chart,.v-type .ty-section--watches{grid-column:span 2}}.v-type .ty-section-title{color:var(--color-text);border-block-start:var(--rule) solid var(--color-text);padding-block-start:var(--space-2)}.v-type .ty-vrow-link{padding-block:var(--space-2);border-block-end:1px solid var(--color-border);grid-template-columns:1fr;grid-template-areas:"head""reason"}.v-type .ty-vrow-thumb{display:none}.v-type .ty-vrow-reason,.v-type .ty-beat-body,.v-type .ty-trust-body,.v-type .ty-reddit-line,.v-type .ty-figcaption,.v-type .ty-describe{font-size:var(--text-sm)}.v-type .ty-beat{padding-block:var(--space-2);border-block-end:1px solid var(--color-border);grid-template-columns:1fr;grid-template-areas:"title""body"}.v-type .ty-beat-no{display:none}.v-type .ty-beat-title:before{content:counter(beat) ". "}.v-type .ty-beats{counter-reset:beat;gap:0}.v-type .ty-beat{counter-increment:beat}.v-type .ty-reddit-row,.v-type .ty-trust-note{padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}.v-type .ty-reddit-tag{text-transform:uppercase;letter-spacing:.08em}.v-type .ty-cta-giant{font-size:var(--text-promise);letter-spacing:-.04em;font-variation-settings:"opsz" 96, "wdth" 90;color:var(--color-text);text-underline-offset:.08em;font-weight:800;line-height:.95;text-decoration:underline;text-decoration-thickness:.06em;display:block}.v-type .ty-cta-giant:hover{color:var(--color-primary)}.v-type .ty-verdict[data-verdict=great],.v-type .ty-verdict[data-verdict=good]{color:var(--color-great)}.v-type .ty-verdict[data-verdict=wait]{font-style:italic}.v-type .ty-verdict[data-verdict=fair],.v-type .ty-verdict[data-verdict=soldout]{color:var(--color-text-muted)}.v-type .ty-paste:not([data-blank]) .ty-paste-input{border-block-end:var(--rule) solid var(--color-text);font-size:var(--text-md);background:0 0;padding-inline-start:0}.v-type .ty-paste:not([data-blank]) .ty-paste-icon{display:none}.v-type .ty-paste:not([data-blank]) .ty-paste-go{background:var(--color-text)}.v-type .ty-group{border-block:var(--rule) solid var(--color-text);background:0 0}.v-type .ty-cell-link,.v-type .ty-cell-row,.v-type .ty-cell--input,.v-type .ty-cell--select{padding-inline:0}.v-type .ty-cell-link:hover{background:var(--color-surface)}.v-type .ty-group-label,.v-type .ty-sheet-label,.v-type .ty-day{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);padding-inline-start:0}.v-type .ty-btn{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:var(--rule);background:0 0;padding-inline:0;font-weight:600}.v-type .ty-btn--primary{background:var(--color-text);color:var(--color-on-primary);padding-inline:var(--space-6);text-decoration:none}.v-type .ty-btn--primary:hover{background:var(--color-primary)}.v-type .ty-quiet,.v-type a.ty-quiet{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.v-type .ty-details{color:var(--color-text);text-underline-offset:.2em;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);text-decoration:underline}.v-type .ty-product{padding-block-start:var(--space-4)}.v-type .ty-product-grid{gap:var(--space-8);grid-template-columns:1fr;align-items:start;min-block-size:0}.v-type .ty-hero-img{--hero-max:40rem;aspect-ratio:16/9;inline-size:100%}.v-type .ty-p-text{gap:var(--space-3)}.v-type .ty-p-name{letter-spacing:-.03em;font-variation-settings:"opsz" 48, "wdth" 90;color:var(--color-text);text-wrap:balance;margin-block-end:var(--space-2);font-size:clamp(1.75rem,1.1rem + 2.2vw,3rem);font-weight:800;line-height:.95}.v-type .ty-price--hero{letter-spacing:-.05em;font-variation-settings:"opsz" 96, "wdth" 85;font-weight:800;line-height:.85}.v-type .ty-price--hero .ty-price-c{letter-spacing:-.02em;vertical-align:.9em;font-size:.35em;font-weight:600}.v-type .ty-p-soldout{font-size:var(--text-price);letter-spacing:-.05em;font-weight:800;line-height:.85}.v-type .ty-p-soldout.ty-p-soldout--for{font-size:calc(var(--text-price) * .42);letter-spacing:-.03em;text-wrap:balance;line-height:.95;display:block}.v-type .ty-p-restock{font-size:var(--text-md);max-inline-size:36ch}.v-type .ty-p-verdict-label{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.v-type .ty-verdict--hero{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.06em}.v-type .ty-p-reason{font-size:var(--text-sm);max-inline-size:44ch}.v-type .ty-p-tax{font-size:var(--text-sm);max-inline-size:44ch;color:var(--color-text-muted)}.v-type .ty-p-where{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}@media (width>=64rem){.v-type .ty-product-grid{gap:var(--space-6) var(--space-12);grid-template:"text shoe""text chart"1fr/minmax(0,1fr) minmax(0,1fr)}.v-type .ty-p-text{grid-area:text;container-type:inline-size}.v-type .ty-hero{grid-area:shoe}.v-type .ty-p-chart{grid-area:chart}.v-type .ty-p-text .ty-price--hero,.v-type .ty-p-text .ty-p-soldout{font-size:min(var(--text-price), 30cqi)}.v-type .ty-p-text .ty-p-soldout.ty-p-soldout--for{font-size:min(calc(var(--text-price) * .42), 12cqi)}}.v-type .ty-p-chart{min-inline-size:0}.v-type .ty-p-chart-h{margin:0 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.v-type .ty-chart-axis-title text{fill:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.v-type .ty-p-act{inline-size:100%}.v-type .ty-agent-tip{inline-size:min(100%,34rem);overflow:hidden}.v-type .ty-agent-tip-inner{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block:var(--rule) solid var(--color-text);margin-block-start:var(--space-3);display:flex}.v-type .ty-agent-say{font-size:var(--text-md);line-height:var(--leading);margin:0}.v-type .ty-agent-word{white-space:pre;display:inline-block}.v-type .ty-p-help{font-size:var(--text-sm)}.v-type .ty-sizes-wrap{gap:var(--space-3);display:grid}.v-type .ty-sizes-switch{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.v-type .ty-sizes-count{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}.v-type .ty-size{border-color:var(--color-text);background:0 0}.v-type .ty-size[data-in-stock=false]{border-style:dashed;border-color:var(--color-text-muted);background:0 0}.v-type .ty-seg{box-shadow:inset 0 0 0 var(--rule) var(--color-text);background:0 0}.v-type .ty-seg-cell+.ty-seg-cell{border-inline-start:var(--rule) solid var(--color-text)}.v-type .ty-seg-thumb{background:var(--color-text)}.v-type .ty-seg-cell[data-on=true]{color:var(--color-bg)}.v-type .ty-switch-track{box-shadow:inset 0 0 0 var(--rule) var(--color-text);background:0 0}.v-type .ty-switch[data-on=true] .ty-switch-track{background:var(--color-text);box-shadow:none}.v-type .ty-switch-knob{background:var(--color-text)}.v-type .ty-switch[data-on=true] .ty-switch-knob{background:var(--color-bg)}.v-type .ty-question,.v-type .ty-title,.v-type .ty-done-title,.v-type .ty-inbox-subject{font-size:var(--text-xl);letter-spacing:-.04em;font-variation-settings:"opsz" 96, "wdth" 90;font-weight:800;line-height:.95}.v-type .ty-done-title{font-size:var(--text-price);line-height:.85}.v-type .ty-empty-line{font-size:var(--text-lg);letter-spacing:-.03em;font-weight:800}.v-type .ty-sheet{border-block-start:var(--rule) solid var(--color-text)}.v-type .ty-sheet-grabber{display:none}.v-type .ty-sheet{grid-template-rows:auto minmax(0,1fr)}.v-type .ty-sheet-layer[data-desktop=true]{grid-template-rows:minmax(0,1fr)}.v-type .ty-sheet-layer[data-desktop=true] .ty-sheet{border-block-start:0;border-inline-start:var(--rule) solid var(--color-text)}.v-type .ty-sheet-close{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);text-underline-offset:.2em;color:var(--color-text);text-decoration:underline}.v-type .ty-sheet-title{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs)}.v-type .ty-chart-tip{border:var(--rule) solid var(--color-text);box-shadow:none}.v-type .ty-disclosure{border-block:var(--rule) solid var(--color-text);background:0 0;padding-inline:0}.v-type .ty-inbox-head,.v-type .ty-em-foot{border-color:var(--color-text)}.v-type .ty-em-logo{text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:var(--text-xs)}.v-type .ty-alert-tag{text-transform:uppercase;letter-spacing:.08em}.v-type .ty-checkout,.v-type .ty-alerts,.v-type .ty-notfound,.v-type .ty-email-page{max-inline-size:44rem}.v-type .ty-chart-foot{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.v-type .ty-rowspark{--spark-weight:2.5px;--spark-dot:7px;--spark-ring:2px}.v-type .ty-bar-source{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;cursor:help;margin-inline-start:auto}.v-type .ty-bar-source:before{content:"";vertical-align:.05em;background:currentColor;border-radius:50%;block-size:.5em;inline-size:.5em;margin-inline-end:.4em;display:inline-block}.v-type .ty-bar-source[data-source=offline]{color:var(--color-primary)}.v-type .ty-p-model{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-text-muted)}.v-type .ty-p-more{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.v-type .ty-p-more .ty-quiet{font:inherit;color:var(--color-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v-type .ty-btn--snag{background:var(--color-primary);color:var(--color-on-primary)}.v-type .ty-btn--snag:hover{background:var(--color-primary-hover)}.v-type .ty-blank-sentence,.fx-sentence-text{view-transition-name:watch-sentence}::view-transition-group(watch-sentence){animation-duration:.35s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}.v-type .ty-rows-title{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:500}.v-type .ty-row-link>.ty-row-until{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:spark;align-self:center}.v-type .ty-row-until>.ty-row-note{display:block}.v-type .ty-row-upto{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}@media (width<40rem){.v-type .ty-row-link>.ty-row-until{align-self:start}}.v-type .ty-list-price{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;text-decoration-thickness:.08em}.v-type .ty-p-price{align-items:baseline;column-gap:var(--space-4);flex-wrap:wrap;display:flex}.v-type .ty-p-list{font-size:calc(var(--text-price) * .3);letter-spacing:-.02em}@media (width>=64rem){.v-type .ty-p-text .ty-p-list{font-size:min(calc(var(--text-price) * .3), 9cqi)}}.v-type .sn-list{font-size:var(--text-xl)}.v-type .ty-soldout-links{margin:var(--space-2) 0 0;font-size:var(--text-base)}.v-type .ty-soldout{gap:var(--space-6);max-inline-size:36rem;display:grid}.v-type .ty-soldout-odds{font-size:var(--text-md);margin:0}.v-type .ty-soldout-block{gap:var(--space-2);display:grid}.v-type .ty-soldout-title{border-block-start:var(--rule) solid var(--color-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0;padding-block-start:var(--space-2);font-weight:600}.v-type .ty-soldout-demo{color:var(--color-text-muted);text-transform:none;letter-spacing:0;font-weight:500}.v-type .ty-soldout-list{gap:var(--space-3);font-size:var(--text-base);margin:0;padding:0;list-style:none;display:grid}.v-type .ty-sighting p{margin:0}.v-type .ty-sighting-title{font-weight:600}.v-type .ty-sighting-meta{font-size:var(--text-sm);color:var(--color-text-muted)}.v-type .ty-sighting .ty-sighting-go{margin-block-start:var(--space-1)}.v-type .ty-soldout-where{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.v-type .ty-sighting-note{font-size:var(--text-sm);color:var(--color-text-muted)}.v-type .ty-p-sizes{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.v-type .ty-p-sizes-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.v-type .ty-p-sizes-row{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.v-type .ty-p-size{min-block-size:2.75rem;min-inline-size:3.5rem;padding:0 var(--space-3);border:var(--rule) solid var(--color-text);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.3em;font-weight:600;display:inline-flex}.v-type .ty-p-size[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.v-type .ty-p-size[data-state=out]{border-style:dashed;border-color:var(--color-text-muted);color:var(--color-text-muted)}.v-type .ty-p-size[data-state=out] .ty-p-size-no{text-decoration:line-through;text-decoration-thickness:2px}.v-type .ty-p-size[data-state=out][aria-pressed=true]{border-style:solid;border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.v-type .ty-p-size-out{font-size:var(--text-xs);font-weight:400}.v-type .ty-p-size:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:2px}.v-type .ty-p-size-only{font-weight:600}.v-type .ty-p-sizes-all{font-size:var(--text-sm)}.v-type .ty-p-sizes-note{font-size:var(--text-xs);color:var(--color-text-muted);flex-basis:100%;margin:0}.v-type .ty-bar-link[aria-current=page],.v-type .ty-bar-alerts[aria-current=page]{text-decoration-thickness:2px}.v-type .ty-pricing{gap:var(--space-4);display:grid}.v-type .ty-pricing-lead{font-size:var(--text-md);margin:0}.v-type .ty-pricing-section{gap:var(--space-3);margin-block-start:var(--space-8);display:grid}.v-type .ty-pricing-section .ty-fine{margin:0}.v-type .ty-pricing-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.v-type .ty-pricing-table th,.v-type .ty-pricing-table td{padding:var(--space-3) 0;border-block-end:1px solid var(--color-text);text-align:start;font-weight:400}.v-type .ty-pricing-table thead th{border-block-end-width:var(--rule);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.v-type .ty-pricing-table th[scope=row]{padding-inline-end:var(--space-4);font-weight:600}.v-type .ty-pricing-table td{color:var(--color-text-muted);padding-inline-end:var(--space-4)}.v-type .ty-pricing-table td:last-child,.v-type .ty-pricing-table thead th:last-child{text-align:end;white-space:nowrap;color:var(--color-text);padding-inline-end:0;font-weight:600}.v-type .ty-pricing-group th{border-block-end-width:var(--rule);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding-block-start:var(--space-8);font-weight:500}.v-type .ty-pricing-balance{font-size:var(--text-xl);margin:0;font-weight:800}.v-type .ty-bar-inner{justify-content:flex-start}.v-type .ty-bar-push{margin-inline-start:auto}.v-type .ty-bar-source+.ty-bar-push{margin-inline-start:0}.v-type .ty-pricing-table+.ty-fine{margin-block-start:var(--space-3)}.v-type .ty-bar-link,.v-type .ty-bar-alerts{white-space:nowrap}@media (width<30rem){.v-type .ty-bar-inner{gap:var(--space-2)}.v-type .ty-bar-link{padding-inline:0}}.v-type .ty-pricing-switch{max-inline-size:22rem}.v-type .ty-pricing-table--compare td,.v-type .ty-pricing-table--compare td:last-child{text-align:end;white-space:nowrap;padding-inline:var(--space-4) 0;color:var(--color-text-muted);font-weight:400}.v-type .ty-pricing-table--compare thead th:not(:first-child){text-align:end}.v-type .ty-pricing-table--compare td[data-on]{color:var(--color-text);font-weight:600}.v-type .ty-pricing-table--compare thead th:not(:first-child){padding-inline-start:var(--space-4)}.v-type .ty-pricing-table th[scope=row]{min-inline-size:7rem}@media (width<30rem){.v-type .ty-pricing-table--compare td,.v-type .ty-pricing-table--compare td:last-child{white-space:normal}}.v-type .ty-account{gap:var(--space-4);display:grid}.v-type .ty-account>*,.v-type .ty-account-section{max-inline-size:44rem}.v-type .ty-account-section{gap:var(--space-2);margin-block-start:var(--space-8);display:grid}.v-type .ty-account-section>p{margin:0}.v-type .ty-account-big{font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:800}.v-type .ty-account-confirm{gap:var(--space-3);padding-block:var(--space-3);border-block:var(--rule) solid var(--color-text);display:grid}.v-type .ty-account-confirm p{margin:0}.v-type .ty-account-watch{align-items:center;gap:var(--space-3);display:flex}.v-type .ty-account-watch-link{align-items:center;gap:var(--space-3);min-inline-size:0;color:inherit;flex:1;text-decoration:none;display:flex}.v-type .ty-account-stop{flex:none}.v-type .ty-deals{gap:var(--space-8);min-inline-size:0;margin-block-end:var(--space-12);display:grid}.v-type .ty-deals-row{gap:var(--space-3);min-inline-size:0;display:grid}.v-type .ty-deals-head{justify-content:space-between;align-items:end;gap:var(--space-3);border-block-end:var(--rule) solid var(--color-text);padding-block-end:var(--space-2);display:flex}.v-type .ty-deals-name{font-size:var(--text-md);margin:0;font-weight:800}.v-type .ty-deals-blurb{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.v-type .ty-deals-arrows{gap:var(--space-2);flex:none;display:flex}.v-type .ty-deals-arrow{border:var(--rule) solid var(--color-text);block-size:2.75rem;inline-size:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:inline-grid}.v-type .ty-deals-arrow--next svg{transform:scaleX(-1)}.v-type .ty-deals-arrow:disabled{border-color:var(--color-text-muted);color:var(--color-text-muted);cursor:default;opacity:.4}.v-type .ty-deals-arrow:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:2px}.v-type .ty-deals-track{gap:var(--space-4);padding:0 0 var(--space-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:15rem;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}@media (width<30rem){.v-type .ty-deals-track{grid-auto-columns:72%}}.v-type .ty-deal{scroll-snap-align:start;min-inline-size:0;position:relative}.v-type .ty-deal-link{gap:var(--space-1);color:inherit;text-decoration:none;display:grid}.v-type .ty-deal-img{aspect-ratio:16/9;object-fit:contain;block-size:auto;inline-size:100%}.v-type .ty-deal-name{font-weight:600}.v-type .ty-deal-brand{color:var(--color-text-muted);font-weight:400}.v-type .ty-deal-price{align-items:baseline;gap:var(--space-2);display:flex}.v-type .ty-deal-link:hover .ty-deal-name,.v-type .ty-deal-link:focus-visible .ty-deal-name{text-decoration:underline}.v-type .ty-deal-link:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:4px}.v-type .ty-pricing-versions{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.v-type .ty-pricing-versions a[aria-current=page]{color:var(--color-text);font-weight:700}.v-type .ty-pricing>*{max-inline-size:64rem}.v-type .ty-plans{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}@media (width>=48rem){.v-type .ty-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:44rem}.v-type .ty-plans[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.v-type .ty-plan{gap:var(--space-2);padding:var(--space-4);border:var(--rule) solid var(--color-text);flex-direction:column;display:flex}.v-type .ty-plan-name{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:500}.v-type .ty-plan-price{font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1.1}.v-type .ty-plan-note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.v-type .ty-plan-lines{gap:var(--space-1);margin:var(--space-2) 0 var(--space-4);padding:0;list-style:none;display:grid}.v-type .ty-plan-lines li{padding-block:var(--space-1);border-block-start:1px solid var(--color-text)}.v-type .ty-plan .ty-plan-btn{align-self:start;margin-block-start:auto}.v-type .ty-plan-btn:disabled{cursor:default}.v-type .ty-plan-freerow{margin:var(--space-4) 0 0;padding-block:var(--space-3);border-block:1px solid var(--color-text)}.v-type .ty-plan-freerow .ty-plan-btn{margin-inline-start:var(--space-2)}.v-type .ty-pricing-ask{margin-block-start:var(--space-4)}.v-type .ty-pricing-controls{gap:var(--space-3) var(--space-6);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.v-type .ty-pricing-table--plans{max-inline-size:44rem}.v-type .ty-pricing-table--plans td,.v-type .ty-pricing-table--plans td:last-child,.v-type .ty-pricing-table--plans thead th:last-child{text-align:start;white-space:normal;color:var(--color-text);padding-inline-end:var(--space-3);font-weight:400}.v-type .ty-pricing-total th,.v-type .ty-pricing-total td,.v-type .ty-pricing-total td:last-child{font-weight:800}.v-type .ty-faq{max-inline-size:44rem}.v-type .ty-faq-item{border-block-end:1px solid var(--color-text);padding-block:var(--space-3)}.v-type .ty-faq-item summary{cursor:pointer;font-weight:600}.v-type .ty-faq-item p{margin:var(--space-2) 0 0}.v-type .ty-plan-freerow+.ty-plan-freerow{border-block-start:0;margin-block-start:0}.v-type .ty-pricing-control-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin-block-end:var(--space-1);display:block}@media (width<30rem){.v-type .ty-bar-inner{row-gap:var(--space-1);flex-wrap:wrap}.v-type .ty-bar-source{text-align:end;flex-basis:100%;order:10;margin-inline-start:0}.v-type .ty-bar-source+.ty-bar-push{margin-inline-start:auto}}.v-type .ty-pv-yes{color:var(--color-text);display:inline-flex}.v-type .ty-pv-yes .ty-icon{stroke-width:2.25px}.v-type .ty-pv-no{color:var(--color-text-muted)}.v-type .ty-pv-table{max-inline-size:64rem;margin-block-start:var(--space-4)}.v-type .ty-pv-table td,.v-type .ty-pv-table td:last-child,.v-type .ty-pv-table thead th,.v-type .ty-pv-table thead th:last-child{text-align:start;white-space:normal;inline-size:22%;color:var(--color-text);padding-inline:var(--space-3);vertical-align:middle;font-weight:400}.v-type .ty-pv-table thead th{font-weight:700}.v-type .ty-pv-table .ty-pricing-total td{font-weight:800}.v-type .ty-pa-cards{gap:var(--space-4);max-inline-size:64rem;margin-block-start:var(--space-6);display:grid}@media (width>=48rem){.v-type .ty-pa-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.v-type .ty-pa-card{gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-4);border:1px solid var(--color-text);background:var(--color-bg);flex-direction:column;display:flex;position:relative}.v-type .ty-pa-card[data-pick]{border:var(--rule) solid var(--color-text);box-shadow:6px 6px 0 var(--color-text)}.v-type .ty-pa-badge{padding:var(--space-1) var(--space-4);background:var(--color-text);color:var(--color-bg);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0;position:absolute;inset-block-start:0;inset-inline:0}.v-type .ty-pa-name{margin:var(--space-2) 0 0;font-size:var(--text-lg);font-weight:800}.v-type .ty-pa-blurb,.v-type .ty-pa-note{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.v-type .ty-pa-price{margin:var(--space-2) 0 0}.v-type .ty-pa-big{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800}.v-type .ty-pa-per{color:var(--color-text-muted)}.v-type .ty-pa-card .ty-plan-btn{inline-size:100%;margin-block:var(--space-2);justify-content:center}.v-type .ty-pa-list{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.v-type .ty-pa-list li{gap:var(--space-2);align-items:start;display:flex}.v-type .ty-pa-list .ty-icon{stroke-width:2.25px;flex:none;margin-block-start:.15em}.v-type .ty-pa-compare-h{margin-block-start:var(--space-12)}.v-type .ty-pricing>.ty-pricing-switch{max-inline-size:22rem}.v-type .ty-pa-card .ty-plan-btn:not(.ty-btn--primary){padding-inline:var(--space-6);border:var(--rule) solid var(--color-text);border-radius:0;text-decoration:none}.v-type .ty-pa-card .ty-plan-btn:disabled{border-color:var(--color-text-muted);color:var(--color-text-muted)}.v-type .ty-pricing>*{min-inline-size:0}.v-type .ty-pv-scroll{max-inline-size:64rem;position:relative;overflow-x:auto}.v-type .ty-pv-table{min-inline-size:36rem}.v-type .ty-credit{gap:var(--space-4);max-inline-size:64rem;margin-block-start:var(--space-12);display:grid}.v-type .ty-credit-big{letter-spacing:-.02em;max-inline-size:22ch;margin:0;font-size:clamp(1.75rem,1rem + 3vw,3.25rem);font-weight:800;line-height:1.05}.v-type .ty-credit-one{color:var(--color-primary)}.v-type .ty-credit-grid{gap:var(--space-6);display:grid}@media (width>=48rem){.v-type .ty-credit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.v-type .ty-credit-examples{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.v-type .ty-credit-examples li{gap:var(--space-1);border-block-start:1px solid var(--color-text);padding-block-start:var(--space-3);display:grid}.v-type .ty-credit-sum{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800}.v-type .ty-pa-credits{gap:var(--space-1);margin:var(--space-2) 0 0;padding-block:var(--space-2);border-block:1px solid var(--color-text);font-size:var(--text-sm);display:grid}.v-type .ty-pa-credits strong{font-size:var(--text-md)}.v-type .ty-pc-grid{gap:var(--space-8);max-inline-size:60rem;display:grid}@media (width>=56rem){.v-type .ty-pc-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.v-type .ty-pc-summary{align-content:start;gap:var(--space-3);display:grid}.v-type .ty-pc-what{font-size:var(--text-md);color:var(--color-text-muted);margin:0;font-weight:500}.v-type .ty-pc-price{margin:0}.v-type .ty-pc-big{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800}.v-type .ty-pc-per{color:var(--color-text-muted)}.v-type .ty-pc-lines{margin:var(--space-4) 0 0;display:grid}.v-type .ty-pc-lines>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--color-text);display:flex}.v-type .ty-pc-lines dt{gap:var(--space-1);font-weight:600;display:grid}.v-type .ty-pc-lines dt span{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:400}.v-type .ty-pc-lines dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.v-type .ty-pc-total{font-weight:800;border-block-end-width:var(--rule)!important}.v-type .ty-pc-form{align-content:start;gap:var(--space-2);display:grid}.v-type .ty-pc-proto{margin:0 0 var(--space-3);padding:var(--space-3);border:1px dashed var(--color-text);font-size:var(--text-sm)}.v-type .ty-pc-label{font-size:var(--text-sm);margin-block-start:var(--space-2);padding:0;font-weight:600}.v-type .ty-pc-input{min-block-size:2.75rem;inline-size:100%;padding:0 var(--space-3);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:0}@media (pointer:coarse){.v-type .ty-pc-input{font-size:max(1rem,1em)}}.v-type .ty-pc-input:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:-1px}.v-type .ty-pc-input[aria-invalid=true]{border-color:var(--color-primary);border-width:var(--rule)}.v-type .ty-pc-card{border:0;margin:0;padding:0;display:grid}.v-type .ty-pc-card .ty-pc-number{border-block-end:0}.v-type .ty-pc-row{grid-template-columns:1fr 1fr;display:grid}.v-type .ty-pc-row .ty-pc-input+.ty-pc-input{border-inline-start:0}.v-type .ty-pc-err{font-size:var(--text-sm);color:var(--color-primary);margin:0}.v-type .ty-pc-pay{inline-size:100%;margin-block-start:var(--space-4)}.v-type .ty-pc-terms{margin:0}.v-type .ty-pc-tick{block-size:3rem;inline-size:3rem;margin:0 0 var(--space-4);background:var(--color-text);color:var(--color-bg);place-items:center;display:inline-grid}.v-type .ty-pc-done>div{gap:var(--space-4);justify-items:start;display:grid}.v-type .ty-pc-done .ty-question,.v-type .ty-pc-done .ty-fine{margin:0}.v-type .ty-status{z-index:3;margin-block-end:var(--space-2);display:flex;position:relative}.v-type .ty-status-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.v-type .ty-status-pill{min-block-size:2rem;padding:0 var(--space-4);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:help;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.v-type .ty-status-pill[data-kind=buy]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.v-type .ty-status-pill:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:2px}.v-type .ty-status-tip{background:var(--color-bg);inline-size:min(26rem,100%);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.v-type .ty-hero>.ty-status{place-self:start stretch}@media (width<64rem){.v-type .ty-hero>.ty-status{order:-1}}.v-type .ty-pa-was{font-size:var(--text-md);color:var(--color-text-muted);margin-inline-end:var(--space-1);text-decoration-thickness:2px}.v-type .ty-pa-save{background:var(--color-primary);color:var(--color-bg);font-size:var(--text-xs);vertical-align:.4em;border-radius:999px;margin-inline-start:var(--space-2);padding:.15em .6em;font-weight:700;display:inline-block}.v-type .ty-google{align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding:0 var(--space-6);color:#1f1f1f;font:inherit;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.v-type .ty-google:hover{background:#f8f9fa}.v-type .ty-google:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:2px}.v-type .ty-bar-back+.ty-wordmark{align-self:center;margin-inline-start:calc(-1 * var(--space-1))}.v-type .ty-bar-back{align-self:center}.v-type .ty-bar-source{position:relative}.v-type .ty-bar-source-btn{color:inherit;font:inherit;cursor:help;background:0 0;border:0;padding:0}.v-type .ty-bar-source-tip{z-index:20;inline-size:min(20rem, calc(100vw - 2 * var(--page-pad,1rem)));padding:var(--space-3);border:var(--rule) solid var(--color-text);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);white-space:normal;text-align:start;cursor:auto;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}.v-type .ty-bar-source-tip[hidden]{display:none}@media (width<30rem){.v-type .ty-bar-inner{align-items:center;column-gap:var(--space-4);flex-wrap:wrap;row-gap:0;padding-block-start:var(--space-1)}.v-type .ty-bar:not([data-landing]) .ty-bar-inner:after{content:"";flex-basis:100%;order:3}.v-type .ty-bar-alerts{order:1;margin-inline-start:auto}.v-type .ty-bar-me{order:2;margin-inline-start:auto}.v-type .ty-bar-alerts+.ty-bar-me{margin-inline-start:0}.v-type .ty-bar-push,.v-type .ty-bar-source+.ty-bar-push{order:4;margin-inline-start:0}.v-type .ty-bar-push+.ty-bar-link{order:5}.v-type .ty-bar-source{flex-basis:auto;order:6;margin-inline-start:auto}.v-type .ty-bar-source-more{display:none}.v-type .ty-bar[data-landing] .ty-bar-push{order:1;margin-inline-start:auto}.v-type .ty-bar[data-landing] .ty-bar-push+.ty-bar-link{order:2}.v-type .ty-bar[data-landing] .ty-bar-source{text-align:end;flex-basis:100%}}@media (pointer:coarse){.v-type .ty-bar-link,.v-type .ty-bar-alerts,.v-type .ty-wordmark,.v-type .ty-bar-source-btn{align-items:center;min-block-size:2.75rem;padding-block:0;display:inline-flex}.v-type .ty-bar-alerts,.v-type .ty-wordmark{min-inline-size:2.75rem}.v-type .ty-bar-back{justify-content:flex-start;min-block-size:2.75rem;min-inline-size:2.75rem}.v-type .ty-bar-back+.ty-wordmark{margin-inline-start:calc(-1 * var(--space-4))}.v-type .ty-quiet,.v-type .ty-details,.v-type .ty-status-pill,.v-type .ty-paste-go{position:relative}.v-type .ty-quiet:after,.v-type .ty-details:after,.v-type .ty-status-pill:after,.v-type .fx-older:after{content:"";position:absolute;inset:-.625rem -.25rem}.v-type .fx-older:after,.v-type .ty-paste-go:after{content:"";position:absolute;inset:-.5rem}.v-type .ty-faq-item summary{padding-block:.75rem}}@media (width<40rem){.v-type .ty-hero-block{grid-template-rows:auto;min-block-size:0}.v-type .ty-blank-sentence{align-self:start}}.v-type .ty-footer{border-block-start:var(--rule) solid var(--color-text);margin-block-start:var(--space-16)}.v-type .ty-footer-inner{gap:var(--space-8);max-inline-size:var(--page-max);padding:var(--space-8) var(--page-pad) var(--space-6);margin-inline:auto;display:grid}.v-type .ty-footer-brand{gap:var(--space-2);max-inline-size:22rem;font-size:var(--text-sm);color:var(--color-text-muted);display:grid}.v-type .ty-footer-brand p{margin:0}.v-type .ty-footer-mark{color:var(--color-text);font-size:var(--text-lg);letter-spacing:-.02em;justify-self:start;font-weight:800;text-decoration:none}.v-type .ty-footer-cols{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,12rem));display:grid}.v-type .ty-footer-h{margin:0 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:500}.v-type .ty-footer-cols ul{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.v-type .ty-footer-cols a{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.v-type .ty-footer-fine{border-block-start:1px solid var(--color-border,currentColor);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;padding-block-start:var(--space-4)}@media (width>=48rem){.v-type .ty-footer-inner{grid-template-columns:minmax(0,1fr) auto}.v-type .ty-footer-fine{grid-column:1/-1}}@media (pointer:coarse){.v-type .ty-footer-cols a{align-items:center;min-block-size:2.75rem;display:inline-flex}.v-type .ty-footer-cols ul{gap:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.v-type[data-shape=pills]{--radius-group:4px;--radius-thumb:4px;--radius-sheet:8px}.v-type[data-shape=pills] .ty-pa-card,.v-type[data-shape=pills] .fx-tile,.v-type[data-shape=pills] .fx-model,.v-type[data-shape=pills] .fx-row-panel,.v-type[data-shape=pills] .fx-models--strip,.v-type[data-shape=pills] .fx-drawer-tab,.v-type[data-shape=pills] .ty-pc-input,.v-type[data-shape=pills] .ty-input,.v-type[data-shape=pills] .ty-deal-img,.v-type[data-shape=pills] .ty-pv-scroll,.v-type[data-shape=pills] .ty-pc-proto{border-radius:4px}.v-type[data-shape=pills] .ty-btn--primary,.v-type[data-shape=pills] .ty-plan-btn,.v-type[data-shape=pills] .ty-pa-card .ty-plan-btn:not(.ty-btn--primary),.v-type[data-shape=pills] .sn-step,.v-type[data-shape=pills] .sn-pct-btn,.v-type[data-shape=pills] .sn-mark,.v-type[data-shape=pills] .fx-act,.v-type[data-shape=pills] .fx-start,.v-type[data-shape=pills] .fx-brand,.v-type[data-shape=pills] .fx-older,.v-type[data-shape=pills] .ty-p-size,.v-type[data-shape=pills] .ty-size,.v-type[data-shape=pills] .ty-seg,.v-type[data-shape=pills] .ty-seg-thumb,.v-type[data-shape=pills] .ty-deals-arrow,.v-type[data-shape=pills] .ty-pa-badge{border-radius:999px}.v-type[data-shape=pills] .ty-seg{overflow:hidden}.v-type[data-shape=pills] .ty-pa-badge{inset-inline:auto;padding:.2em .9em;inset-block-start:-.9em;inset-inline-start:var(--space-4)}.v-type[data-shape=soft]{--soft-data:2px;--soft-ctl:4px;--soft-card:6px;--radius-group:var(--soft-data);--radius-thumb:var(--soft-ctl);--radius-sheet:var(--soft-card);--radius-pill:var(--soft-ctl)}.v-type[data-shape=soft] .ty-pa-card,.v-type[data-shape=soft] .fx-tile,.v-type[data-shape=soft] .fx-row-panel,.v-type[data-shape=soft] .fx-models--strip,.v-type[data-shape=soft] .ty-deal-img{border-radius:var(--soft-card)}.v-type[data-shape=soft] .ty-pv-scroll{border-radius:var(--soft-data)}.v-type[data-shape=soft] .fx-model,.v-type[data-shape=soft] .fx-drawer-tab,.v-type[data-shape=soft] .ty-pc-proto,.v-type[data-shape=soft] .ty-pc-input,.v-type[data-shape=soft] .ty-input,.v-type[data-shape=soft] .ty-btn--primary,.v-type[data-shape=soft] .ty-plan-btn,.v-type[data-shape=soft] .ty-pa-card .ty-plan-btn:not(.ty-btn--primary),.v-type[data-shape=soft] .fx-act,.v-type[data-shape=soft] .fx-start,.v-type[data-shape=soft] .sn-pct-btn,.v-type[data-shape=soft] .sn-step,.v-type[data-shape=soft] .ty-deals-arrow,.v-type[data-shape=soft] .ty-seg,.v-type[data-shape=soft] .fx-brand,.v-type[data-shape=soft] .fx-older,.v-type[data-shape=soft] .ty-p-size,.v-type[data-shape=soft] .ty-size,.v-type[data-shape=soft] .sn-mark{border-radius:var(--soft-ctl)}.v-type[data-shape=soft] .ty-seg{overflow:hidden}.v-type[data-shape=soft] .ty-seg-thumb{border-radius:var(--soft-data)}.v-type[data-shape=soft] .ty-pa-card[data-pick],.v-type[data-shape=soft] .fx-models--strip,.v-type[data-shape=soft] .fx-models--fan .fx-models-slot{box-shadow:0 2px 6px #00000014}.v-type[data-shape=soft] .ty-pa-card{border-width:1px}.v-type[data-shape=soft] .ty-pa-badge{border-start-start-radius:var(--soft-card);border-start-end-radius:var(--soft-card)}.v-type[data-shape=pills] .fx .fx-next:not(.fx-start):not(.fx-act){border-radius:4px}.v-type[data-shape=soft] .fx .fx-next:not(.fx-start):not(.fx-act){border-radius:var(--soft-ctl)}.cal{gap:var(--space-2);inline-size:min(100%,20rem);display:grid}.cal-head{border-block-end:var(--rule) solid var(--color-text);justify-content:space-between;align-items:center;padding-block-end:var(--space-1);display:flex}.cal-title{font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em}.cal-nav{block-size:2.75rem;inline-size:2.75rem;color:var(--color-text);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0}.cal-nav:disabled{color:var(--color-text-muted);opacity:.4;cursor:default}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-weekday{padding-block:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.cal-day{aspect-ratio:1;min-block-size:2.5rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0;font-weight:600}.cal-day:hover:not(:disabled){outline:1px solid var(--color-text);outline-offset:-1px}.cal-day:disabled{color:var(--color-text-muted);opacity:.4;cursor:default;font-weight:400}.cal-day--suggested{outline:var(--rule) solid var(--color-primary);outline-offset:-2px}.cal-day[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.cal-day:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:1px}.sn{gap:var(--space-8);padding-block:var(--space-8) var(--space-16);align-content:start;display:grid}.sn .ty-question{margin:0}.sn-top{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sn-kicker,.sn-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:500}.sn-label{color:var(--color-text-muted);display:block}.sn-muted,.sn-breakdown{color:var(--color-text-muted);font-size:var(--text-sm)}.sn-back{color:inherit}.sn p{margin:0}.sn-today{gap:var(--space-1);font-variant-numeric:tabular-nums;display:grid}.sn-today-price{font-size:calc(var(--text-xl) * 1.33);font-weight:700}.sn-price{gap:var(--space-4);display:grid}.sn-price-row{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.sn-step{block-size:2.75rem;inline-size:2.75rem;font:inherit;font-size:var(--text-lg);color:var(--color-text);border:var(--rule) solid var(--color-text);cursor:pointer;background:0 0;font-weight:700}.sn-step:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.sn-step:disabled{color:var(--color-text-muted);border-color:var(--color-text-muted);cursor:default}.sn-price-value{font-size:calc(var(--text-price) * .72);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;font-weight:800;line-height:.92;display:inline-flex}.sn-price-input{min-inline-size:2ch;font:inherit;letter-spacing:inherit;color:inherit;border:0;border-block-end:var(--rule) solid transparent;cursor:text;background:0 0;border-radius:0;padding:0}.sn-price-input:hover{border-block-end-color:var(--color-text)}.sn-price-input:focus{border-block-end-color:var(--color-primary);outline:none}.sn-price-moved{margin:var(--space-1) 0 0}.sn-pct{gap:var(--space-2);display:flex}.sn-pct-btn{min-block-size:2.75rem;padding:0 var(--space-3);font:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--color-text);border:var(--rule) solid var(--color-text);cursor:pointer;background:0 0;font-weight:600}.sn-pct-btn:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.sn-pct-btn:disabled{color:var(--color-text-muted);border-color:var(--color-text-muted);cursor:default}.sn-chance{gap:var(--space-1);max-inline-size:18rem;display:grid}.sn-chance strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.sn-chance span{font-size:var(--text-sm);color:var(--color-text-muted)}.sn-slider{max-inline-size:40rem;position:relative}.sn-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;block-size:2.75rem;inline-size:100%;margin:0}.sn-slider input[type=range]::-webkit-slider-runnable-track{block-size:var(--rule);background:var(--color-text)}.sn-slider input[type=range]::-moz-range-track{block-size:var(--rule);background:var(--color-text)}.sn-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-text);border:0;border-radius:0;block-size:1.25rem;inline-size:1.25rem;margin-block-start:-.5625rem}.sn-slider input[type=range]::-moz-range-thumb{background:var(--color-text);border:0;border-radius:0;block-size:1.25rem;inline-size:1.25rem}.sn-slider{--sn-mark-row:2.25rem;padding-block-end:calc(var(--sn-mark-rows,1) * var(--sn-mark-row))}.sn-marks{block-size:calc(var(--sn-mark-rows,1) * var(--sn-mark-row));position:absolute;inset-block-end:0;inset-inline:.625rem}.sn-mark{block-size:var(--sn-mark-row);font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;position:absolute;translate:-50%}.sn-mark[data-align=start]{translate:-.625rem}.sn-mark[data-align=end]{translate:calc(.625rem - 100%)}.sn-mark:hover,.sn-mark[aria-pressed=true]{color:var(--color-text)}.sn-mark[aria-pressed=true]{font-weight:700}.sn-mark span{text-transform:uppercase;letter-spacing:.08em}.sn-window p{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.sn-word{min-block-size:2.75rem;font:inherit;font-size:var(--text-lg);color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0}.sn-word[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--rule);text-underline-offset:.2em;font-weight:700}.sn-explain{border-block-start:var(--rule) solid var(--color-text);max-inline-size:40rem;font-size:var(--text-base);padding-block-start:var(--space-4)}.sn-steps{gap:var(--space-2);margin:0;padding-inline-start:1.5em;display:grid}.sn-timeline{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:1fr 1.4fr 1fr;padding-block-start:var(--space-6);display:grid;position:relative}.sn-timeline-line{border-block-start:var(--rule) solid var(--color-text);position:absolute;inset-block-start:var(--space-2);inset-inline:0}.sn-timeline-point--mid{text-align:center}.sn-timeline-point--end{text-align:end}.sn-timeline-point strong{display:block}.sn-go{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.sn .ty-btn--snag{background:var(--color-primary);color:var(--color-on-primary)}.sn .ty-btn--snag:hover{background:var(--color-primary-hover)}.sn-review{gap:var(--space-8);grid-template-areas:"order""who""commit";max-inline-size:26rem;display:grid}.sn-review-who{gap:var(--space-4);grid-area:who;align-content:start;display:grid}.sn-review-order{grid-area:order}.sn-review-commit{gap:var(--space-4);grid-area:commit;align-content:start;display:grid}@media (width>=56rem){.sn-review{gap:var(--space-6) var(--space-12);grid-template:"who order""who commit"1fr/minmax(0,26rem) minmax(0,28rem);max-inline-size:none}}.sn-field-row{gap:var(--space-4);display:grid}.sn-field-row[data-count="3"]{grid-template-columns:minmax(0,1fr) 4rem 5.5rem}.sn-field--inline{align-items:baseline;gap:var(--space-3);border-block-end:var(--rule) solid var(--color-text);grid-template-columns:auto minmax(0,1fr)}.sn-field--inline:focus-within{border-block-end-color:var(--color-primary)}.sn-field--inline .sn-input{border-block-end:0}.sn-field-word{font-size:var(--text-md)}.sn-receipt{max-inline-size:26rem;font-size:var(--text-base);margin:0;display:grid}.sn-row{gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-surface-pressed);grid-template-columns:9rem 1fr;display:grid}.sn-row dt{color:var(--color-text-muted)}.sn-row dd{font-variant-numeric:tabular-nums;margin:0}.sn-row .sn-breakdown{display:block}.sn-row--total{border-block:var(--rule) solid var(--color-text);font-size:calc(var(--text-lg) * 1.33);border-block-end:0;margin-block-start:var(--space-2);padding-block-start:var(--space-3);font-weight:700}.sn-row--total dt{color:var(--color-text);font-size:var(--text-base);align-self:center;font-weight:400}.sn-address{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.sn-field{gap:var(--space-1);display:grid}.sn-address>legend{color:var(--color-text);margin-block-end:var(--space-2)}.sn-terms{max-inline-size:34rem;font-size:var(--text-base);line-height:1.5}.sn-check{block-size:6rem;inline-size:6rem;color:var(--color-text)}@media (width<40rem){.sn-row{grid-template-columns:7rem 1fr}.sn-timeline{grid-template-columns:1fr;padding-block-start:0;padding-inline-start:var(--space-4)}.sn-timeline-line{border-block-start:0;border-inline-start:var(--rule) solid var(--color-text);inset-block:0;inset-inline:0 auto}.sn-timeline-point--mid,.sn-timeline-point--end{text-align:start}}.sn-input{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2) 0;font:inherit;font-size:var(--text-md);color:var(--color-text);border:0;border-block-end:var(--rule) solid var(--color-text);text-align:start;background:0 0;border-radius:0}.sn-input:focus{border-block-end-color:var(--color-primary);outline:none}.sn-note{max-inline-size:34rem;font-size:var(--text-sm);color:var(--color-text-muted)}.sn-calendar{margin-block:var(--space-3);display:block}.sn--review{max-inline-size:calc(54rem + 2 * var(--page-pad))}.sn--review .sn-review{justify-self:center;inline-size:100%}@media (width>=56rem){.sn--review .sn-review{inline-size:auto}}.sn--placed{max-inline-size:calc(34rem + 2 * var(--page-pad));text-align:center;justify-items:center}.sn--placed .sn-receipt{text-align:start;inline-size:min(100%,26rem)}.sn--placed .sn-go{justify-content:center}.sn-street{position:relative}.sn-street-list{z-index:5;background:var(--color-bg);border:var(--rule) solid var(--color-text);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0}.sn-street-list[hidden]{display:none}.sn-street-option{min-block-size:2.75rem;padding:var(--space-2) var(--space-3);cursor:pointer;gap:0;display:grid}.sn-street-option+.sn-street-option{border-block-start:1px solid var(--color-text)}.sn-street-option:hover,.sn-street-option[aria-selected=true]{background:var(--color-text);color:var(--color-bg)}.sn-street-line{font-size:var(--text-md);font-weight:600}.sn-street-place{font-size:var(--text-sm)}.sn-dev-fill{font-size:var(--text-sm);justify-self:start;margin-block-end:var(--space-2)}.sn-phone{gap:var(--space-2);display:grid}.sn-phone-go{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sn-phone-line{font-size:var(--text-md);margin:0}.sn-phone-ok{color:var(--color-text-muted)}.sn-code{font-variant-numeric:tabular-nums;letter-spacing:.2em}.sn-waiting{max-inline-size:40rem;font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.3}.sn-person{max-inline-size:40rem;padding:var(--space-3) var(--space-4);border:var(--rule) solid var(--color-text);font-size:var(--text-base);margin:0}.sn-steps-next{gap:var(--space-2);text-align:start;max-inline-size:34rem;margin:0;padding-inline-start:1.25rem;display:grid}.sn-places{gap:var(--space-4);border:0;max-inline-size:36rem;margin:0;padding:0;display:grid}.sn-place-group-name{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.sn-place-list{border-block-start:var(--rule) solid var(--color-text);margin:0;padding:0;list-style:none}.sn-place-list li+li{border-block-start:1px solid var(--color-border)}.sn-place{align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:2.75rem;display:grid}.sn-place input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-text)}.sn-total{font-size:var(--text-md);max-inline-size:40rem;margin:0}.sn-pairs{align-items:center;gap:var(--space-3);font-variant-numeric:tabular-nums;display:inline-flex}.sn-step--sm{block-size:2.25rem;inline-size:2.25rem;font-size:var(--text-md)}.sn-consent{gap:var(--space-3);font-size:var(--text-base);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.sn-consent input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-text);margin-block-start:.15rem}.sn-ceiling{max-inline-size:24rem}.sn-pace{gap:var(--space-4);display:grid}.ag-avatar{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.fx{--fx-poster:clamp(2.75rem, .8rem + 6vw, 6.5rem);--fx-title:clamp(1.75rem, .9rem + 2.8vw, 3.5rem);--fx-ghost:#8a8a8a;gap:var(--space-6);max-inline-size:none}.fx-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx :focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.fx-link{font:inherit;color:var(--color-text);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;min-block-size:2.75rem;padding:0;text-decoration:underline;text-decoration-thickness:1px}.fx-link:hover{color:var(--color-primary)}.fx-reset{font-size:var(--text-xs);margin-inline-start:auto}.fx-agent{align-items:center;gap:var(--space-4);min-block-size:3.5rem;display:flex}.fx-say{font-size:var(--text-md);line-height:var(--leading);max-inline-size:62ch;margin:0}.fx-offer{color:var(--color-text-muted)}.fx-offer .fx-link{min-block-size:0;color:var(--color-text);font-weight:600}.fx-stage{gap:var(--space-12);align-content:start;min-inline-size:0;display:grid}.fx-sentence-text{font-size:var(--fx-size);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04;transition:font-size .35s ease-out}.fx-sentence--poster{--fx-size:var(--fx-poster)}.fx-sentence--title{--fx-size:var(--fx-title)}.fx-sentence--title .fx-sentence-text{line-height:1.1}.fx-sentence-text[data-filled]{font-size:calc(var(--fx-size) * .66);line-height:1.12}.fx-sentence-text[data-filled] :is(.fx-blank--input,.fx-blank--pick,.fx-wheel){font-size:var(--fx-size);line-height:1.04}@media (prefers-reduced-motion:reduce){.fx-sentence-text{transition:none}}.fx-blank{font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.fx-keep{white-space:nowrap}.fx-blank--filled{cursor:pointer;text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.05em}.fx-blank--filled:hover{color:var(--color-primary)}.fx-blank--input{vertical-align:baseline;max-inline-size:100%;display:inline-grid}.fx-blank-mirror,.fx-blank-field{font:inherit;letter-spacing:inherit;white-space:pre;border-block-end:max(3px, .06em) solid var(--color-primary);grid-area:1/1;padding-block-end:.02em}.fx-blank-mirror{visibility:hidden;min-inline-size:3ch}.fx-blank-mirror .fx-ghost{visibility:visible;color:var(--fx-ghost)}.fx-blank-field{inline-size:100%;min-inline-size:0;color:var(--color-text);background:0 0;border-block-start:0;border-inline:0;border-radius:0;outline:none;margin:0;padding-inline:0}.fx-blank--pick{color:var(--fx-ghost);border-block-end:max(3px, .06em) solid var(--color-primary);padding-block-end:.02em}button.fx-blank--pick{cursor:pointer}button.fx-blank--pick:hover{color:var(--color-text)}.fx .fx-blank--pick.fx-next{outline-offset:.12em}.fx-blank-field::placeholder{color:var(--fx-ghost)}.fx .fx-blank-field:focus-visible{border-block-end-width:max(5px,.09em);outline:none}.fx-menu{max-inline-size:26rem;border:var(--rule) solid var(--color-text);margin-block-start:var(--space-4)}.fx-menu-list{margin:0;padding:0;list-style:none}.fx-menu-list li+li{border-block-start:1px solid var(--color-text)}.fx-menu-item{align-items:baseline;gap:var(--space-4);min-block-size:3rem;inline-size:100%;padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;font-weight:700;display:flex}.fx-menu-item:hover,.fx-menu-item[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.fx-menu-label{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.fx-menu-item:hover .fx-menu-label,.fx-menu-item[aria-pressed=true] .fx-menu-label{color:inherit}.fx-versions{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.fx-versions a{color:inherit}.fx-versions a[aria-current=page]{color:var(--color-text);font-weight:700;text-decoration:none}.fx-menu .fx-menu-item[data-active]{background:var(--color-text);color:var(--color-bg)}.fx-menu .fx-menu-item[data-active] .fx-menu-label{color:inherit}.fx-menu-typed{color:inherit;text-decoration:underline;text-decoration-thickness:var(--rule);text-underline-offset:.15em;background:0 0}.fx-menu-empty{font-size:var(--text-sm);color:var(--color-text-muted);margin-block-start:var(--space-4)}.fx-tail{align-items:center;gap:var(--space-2) var(--space-4);border-block-start:var(--rule) solid var(--color-text);flex-wrap:wrap;margin-block-start:var(--space-4);padding-block-start:var(--space-3);display:flex}.fx-tail-list{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-word{font:inherit;font-size:var(--text-lg);color:var(--color-text);cursor:pointer;background:0 0;border:0;min-block-size:2.75rem;padding:0;font-weight:700}.fx-word[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:var(--rule);text-underline-offset:.2em}.fx-word:disabled{color:var(--color-text-muted);cursor:default;text-decoration:line-through}.fx-word-detail{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.fx-act{font:inherit;color:var(--color-bg);background:var(--color-text);min-block-size:2.75rem;padding:0 var(--space-6);cursor:pointer;border:0;border-radius:0;font-weight:600}.fx-act:disabled{background:var(--color-surface-pressed);color:var(--color-text-muted);cursor:default}.fx-brands{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fx-brand{min-block-size:3rem;min-inline-size:5.5rem;padding:var(--space-2) var(--space-3);color:var(--color-text);border:var(--rule) solid transparent;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.fx-brand:hover{border-color:var(--color-text)}.fx-brand[aria-pressed=true]{color:var(--color-bg);background:var(--color-text)}.fx-logo{background:currentColor;block-size:1.5rem;inline-size:4.5rem;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fx-logo[data-brand=On]{block-size:1.75rem;inline-size:1.75rem}.fx-wordmark{font-weight:800;font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase}.fx-tiles{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fx-tiles--few{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.fx-tiles--wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.fx-tile{aspect-ratio:4/3;inline-size:100%;font:inherit;text-align:start;color:var(--color-text);background:var(--color-surface);border:var(--rule) solid transparent;cursor:pointer;border-radius:0;padding:0;display:block;position:relative;overflow:hidden}.fx-tile:hover,.fx-tile[data-picked]{border-color:var(--color-text)}.fx-tile-img{object-fit:contain;mix-blend-mode:multiply;block-size:48%;inline-size:84%;position:absolute;inset:40% 8% 12%}.fx-tile-name{letter-spacing:-.02em;font-size:clamp(1.125rem,.8rem + .9vw,1.5rem);font-weight:800;line-height:1;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-3);inset-inline-end:var(--space-3)}.fx-tile-brand{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-1);font-weight:500;display:block}.fx-more summary{font-size:var(--text-base);text-underline-offset:.25em;cursor:pointer;align-items:center;min-block-size:2.75rem;text-decoration:underline;list-style:none;display:inline-flex}.fx-more summary::-webkit-details-marker{display:none}.fx-more[open] summary{margin-block-end:var(--space-3)}.fx-finish{gap:var(--space-4);justify-items:start;display:grid}.fx a.fx-start,.fx a.fx-start:visited{min-block-size:3.5rem;padding:0 var(--space-8);font-size:var(--text-md);color:var(--color-on-primary);background:var(--color-primary);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.fx a.fx-start:hover{background:var(--color-primary-hover)}.fx-finish-actions{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.fx a.fx-track{font-size:var(--text-md);color:var(--color-text)}.fx-finish-note,.fx-empty{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.fx-wheel{--row:1.1em;vertical-align:middle;max-inline-size:100%;display:inline-block;position:relative}.fx-wheel:after{content:"";background:var(--color-primary);pointer-events:none;block-size:max(3px,.06em);position:absolute;inset-block-start:calc(var(--row) * 1.5 - .06em);inset-inline:0}.fx-wheel-scroll{block-size:calc(var(--row) * 2);scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;cursor:ns-resize;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.fx-wheel-scroll::-webkit-scrollbar{display:none}.fx-wheel-scroll:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}.fx .fx-wheel-list{padding:calc(var(--row) * .5) 0;margin:0;list-style:none}.fx-wheel-item{block-size:var(--row);line-height:var(--row);scroll-snap-align:center;white-space:nowrap;color:var(--fx-ghost);cursor:pointer}.fx-wheel-item[aria-selected=true]{color:var(--color-text)}.fx-dial-actions{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.fx-act--big{min-block-size:3.5rem;padding-inline:var(--space-8);font-size:var(--text-md)}@media (width>=40rem){.fx-tiles--wall{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}@media (width>=64rem){.fx{--page-pad:2.5rem}}@media (prefers-reduced-motion:reduce){.fx *,.fx :before,.fx :after{transition:none!important;animation:none!important}}.fx{gap:var(--space-12);max-inline-size:84rem;padding-block-start:var(--space-8)}.fx-top{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.fx-top .fx-reset{color:var(--color-text-muted);white-space:nowrap;margin-inline-start:auto}.fx-say-wrap{gap:var(--space-1);display:grid}.fx-say-word{white-space:pre;display:inline-block}.fx-offer{font-size:var(--text-sm);margin:0}.fx-pick{gap:var(--space-6);display:grid}.fx-one .fx-tiles--wall{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr))}.fx-one .fx-tile-name{font-size:var(--text-md)}.fx-one .fx-tile:hover{border-color:var(--color-text)}.fx-size-go{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.fx-brands{opacity:.85}.fx .fx-next{outline:var(--rule) solid var(--color-primary);outline-offset:6px;animation:1.8s ease-in-out infinite fx-next}.fx .fx-blank--input.fx-next{outline-offset:.12em}@keyframes fx-next{50%{outline-offset:10px;outline-color:#d92d0a59}}.fx .fx-blank--input.fx-next:focus-within{animation:none}@media (width>=64rem){.fx-one .fx-tiles--wall{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}@media (width<40rem){.fx-one .fx-tile-name{font-size:var(--text-base)}.fx-one .fx-tile-img{block-size:44%;inset-block-start:46%}}.fx-tail--stack{gap:var(--space-3);display:grid}.fx-chips{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.fx-chip{gap:var(--space-1);min-block-size:3.5rem;inline-size:100%;padding:var(--space-2) var(--space-3);font:inherit;text-align:start;color:var(--color-text);border:var(--rule) solid var(--color-text);cursor:pointer;background:0 0;display:grid}.fx-chip:hover,.fx-chip[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.fx-chip:disabled{color:var(--color-text-muted);border-color:var(--color-text-muted);cursor:default;background:0 0;text-decoration:line-through}.fx-chip--custom{border-style:dashed}.fx-chip-word{font-size:var(--text-lg);font-weight:700}.fx-chip-detail{font-size:var(--text-xs);color:var(--color-text-muted)}.fx-chip:hover .fx-chip-detail,.fx-chip[aria-pressed=true] .fx-chip-detail{color:inherit}.fx-day-echo{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.fx-day-echo .fx-link{min-block-size:0;color:var(--color-text);font-weight:600}.fx-tile-model{font-size:var(--text-xs);letter-spacing:0;color:var(--color-text-muted);margin-block-start:var(--space-1);font-weight:500;display:block}@media (hover:hover){.fx-tile-model{opacity:0;transition:opacity .15s var(--ease-out,ease-out)}.fx-tile:hover .fx-tile-model,.fx-tile:focus-visible .fx-tile-model{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-tile-model{transition:none}}.fx-wheel-item[data-sold-out]{color:var(--color-text-muted);text-decoration:line-through;text-decoration-thickness:.06em}.fx-word[data-sold-out]{color:var(--color-text-muted)}@media (hover:hover) and (width>=48rem){.fx-say{min-block-size:calc(2 * var(--leading) * 1em)}}.fx-tile-wrap,.fx-tile-box{position:relative}.fx-older{z-index:2;min-block-size:1.75rem;padding:0 var(--space-2);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:0;font-size:.6875rem;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.fx-older[aria-expanded=true]{background:var(--color-text);color:var(--color-bg)}.fx-older:focus-visible,.fx-model:focus-visible,.fx-drawer-tab:focus-visible{outline:var(--rule) solid var(--color-primary);outline-offset:2px}.fx-model{inline-size:100%;padding:var(--space-2);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border-radius:0;gap:.15em;display:grid}.fx-model:hover{outline:var(--rule) solid var(--color-primary);outline-offset:-2px}.fx-model[data-newest]{border-width:var(--rule)}.fx-model-img{aspect-ratio:16/9;object-fit:contain;block-size:auto;inline-size:100%}.fx-model-name{font-size:var(--text-sm);font-weight:800}.fx-model-meta{font-size:var(--text-xs);color:var(--color-text-muted)}.fx-model[data-big] .fx-model-name{font-size:var(--text-md)}.fx-model[data-big] .fx-model-meta{font-size:var(--text-sm)}.fx-models--strip{z-index:5;inline-size:max-content;max-inline-size:min(36rem, calc(100vw - 2 * var(--page-pad,1rem)));padding:var(--space-2);border:var(--rule) solid var(--color-text);background:var(--color-bg);box-shadow:4px 4px 0 var(--color-text);animation:.22s ease-out fx-models-slide;position:absolute;inset-block-start:calc(100% + var(--space-1))}.fx-models--strip[data-side=start]{inset-inline-start:0}.fx-models--strip[data-side=end]{inset-inline-end:0}.fx-tile-wrap[data-open]{z-index:6}.fx-models--strip .fx-models-track{gap:var(--space-2);grid-auto-columns:9.5rem;grid-auto-flow:column;display:grid;overflow-x:auto}@media (width<40rem){.fx-tile-wrap{min-inline-size:0}.fx-models--strip{inline-size:auto;max-inline-size:none;box-shadow:none;margin-block-start:var(--space-2);position:static}}@keyframes fx-models-slide{0%{opacity:0;transform:translateY(-6px)}}.fx-tiles--wall[data-models=fan] .fx-tile-wrap[data-older]:before,.fx-tiles--wall[data-models=fan] .fx-tile-wrap[data-older]:after{content:"";z-index:-1;border:1px solid var(--color-text);background:var(--color-bg);transition:transform .2s ease-out;position:absolute;inset:0}.fx-tiles--wall[data-models=fan] .fx-tile-wrap[data-older]:before{transform:translate(5px,-5px)}.fx-tiles--wall[data-models=fan] .fx-tile-wrap[data-older]:after{transform:translate(10px,-10px)}.fx-tiles--wall[data-models=fan] .fx-tile-wrap{isolation:isolate}.fx-tiles--wall[data-models=fan] .fx-tile-wrap[data-open]{z-index:6}.fx-models--fan{z-index:5;inline-size:max-content;position:absolute;inset-block-start:40%}.fx-models--fan[data-side=start]{inset-inline-start:10%}.fx-models--fan[data-side=end]{inset-inline-end:10%}.fx-models--fan .fx-models-track{display:flex}.fx-models--fan .fx-models-slot{inline-size:11rem;transform:rotate(calc((var(--i) - 1) * 4deg)) translateY(calc(var(--i) * 4px));box-shadow:4px 4px 0 var(--color-text);animation:.26s ease-out both fx-models-fan;animation-delay:calc(var(--i) * 50ms);margin-inline-start:-1.5rem}.fx-models--fan .fx-models-slot:first-child{margin-inline-start:0}.fx-models--fan .fx-models-slot:hover,.fx-models--fan .fx-models-slot:focus-within{z-index:1;transform:translateY(-8px)}@keyframes fx-models-fan{0%{opacity:0;transform:rotate(0)translateY(10px)}}@media (width<40rem){.fx-models--fan{inline-size:auto;padding:var(--space-4);background:var(--color-bg);border-block-start:var(--rule) solid var(--color-text);position:fixed;inset:auto 0 0;transform:none}.fx-models--fan .fx-models-track{gap:var(--space-2);overflow-x:auto}.fx-models--fan .fx-models-slot{flex:none;inline-size:9rem;margin:0;transform:none}}.fx-tiles--wall[data-models=row],.fx-tiles--wall[data-models=rowhover]{grid-auto-flow:dense}.fx-tiles--wall[data-models=row] .fx-tile-wrap[data-open] .fx-tile,.fx-tiles--wall[data-models=rowhover] .fx-tile-wrap[data-open] .fx-tile{outline:var(--rule) solid var(--color-text)}.fx-row-panel{padding:var(--space-4);border-block:var(--rule) solid var(--color-text);background:var(--color-surface);grid-column:1/-1;animation:.22s ease-out fx-models-slide}.fx-models-title{margin:0 0 var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.fx-models--row .fx-models-track{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.fx-drawer{gap:var(--space-4);display:grid}.fx-drawer-img{aspect-ratio:16/9;object-fit:contain;block-size:auto;inline-size:100%}.fx-drawer-tabs{align-items:start;gap:var(--space-2);display:flex;overflow-x:auto}.fx-drawer-tab{block-size:auto;min-block-size:0;inline-size:7rem;padding:var(--space-2);border:1px solid var(--color-text);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;border-radius:0;flex:none;align-content:start;justify-items:start;gap:.1em;font-weight:700;display:grid}.fx-drawer-tab[aria-selected=true]{border-width:var(--rule);box-shadow:inset 0 -4px 0 var(--color-primary)}.fx-drawer-tab-img{aspect-ratio:16/9;object-fit:contain;block-size:auto;inline-size:100%}.fx-drawer-tab-year{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:400}.fx-drawer-body{gap:var(--space-2);justify-items:start;display:grid}.fx-drawer-name{font-size:var(--text-lg);margin:0;font-weight:800}.fx-drawer-meta{color:var(--color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.fx-models--strip,.fx-row-panel,.fx-models--fan .fx-models-slot{animation:none}}.fx-modes{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.fx-modes [aria-current=page]{color:var(--color-text);font-weight:700}._panel_fegsk_4{--dev-ink:#111;--dev-paper:#f2f2ee;--dev-field:#fff;--dev-muted:#55554f;--dev-line:#c9c9c1;--dev-alert:#8a1c1c;--dev-font:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--dev-space-1:.25rem;--dev-space-2:.5rem;--dev-space-3:.75rem;--dev-space-4:1rem;--dev-space-6:1.5rem;--dev-space-12:3rem;--dev-target:44px;min-block-size:100dvh;padding:0 var(--dev-space-4) var(--dev-space-12);background:var(--dev-paper);color:var(--dev-ink);font:.8125rem / 1.5 var(--dev-font)}._panel_fegsk_4 a{color:var(--dev-ink)}._bar_fegsk_31{align-items:center;gap:var(--dev-space-3);min-block-size:var(--dev-target);margin-inline:calc(-1 * var(--dev-space-4));padding-inline:var(--dev-space-4);border-block-end:1px solid var(--dev-line);flex-wrap:wrap;font-size:.75rem;display:flex}._bar_fegsk_31 a{min-block-size:var(--dev-target);align-items:center;text-decoration:none;display:inline-flex}._bar_fegsk_31 a:hover{text-decoration:underline}._barTitle_fegsk_54{text-transform:uppercase;letter-spacing:.06em;font-weight:600}._barApi_fegsk_60{color:var(--dev-muted);overflow-wrap:anywhere;margin-inline-start:auto}._header_fegsk_66{max-inline-size:60rem;padding-block:var(--dev-space-6) var(--dev-space-4)}._title_fegsk_71{letter-spacing:-.01em;margin:0;font-size:1.5rem;line-height:1.1}._lede_fegsk_78{margin:var(--dev-space-2) 0 0;max-inline-size:44rem;color:var(--dev-muted)}._status_fegsk_84{max-inline-size:60rem;padding:var(--dev-space-3) var(--dev-space-4);border:1px solid var(--dev-ink);margin:0}._status_fegsk_84[data-tone=problem]{border-inline-start-width:4px}._status_fegsk_84 code{font-weight:600}._sections_fegsk_99{border-block-start:2px solid var(--dev-ink);max-inline-size:60rem}._sections_fegsk_99[data-disabled=true]{opacity:.55}._section_fegsk_99{padding-block:var(--dev-space-4) var(--dev-space-6);border-block-end:1px solid var(--dev-line)}._sectionTitle_fegsk_113{margin:0 0 var(--dev-space-1);text-transform:uppercase;letter-spacing:.06em;font-size:1rem}._sectionNote_fegsk_120{margin:0 0 var(--dev-space-4);color:var(--dev-muted)}._form_fegsk_125{gap:var(--dev-space-3);display:grid}._outcome_fegsk_130+._form_fegsk_125,._list_fegsk_131,._empty_fegsk_132{margin-block-start:var(--dev-space-3)}._row_fegsk_136{align-items:flex-end;gap:var(--dev-space-3);flex-wrap:wrap;display:flex}._field_fegsk_143{gap:var(--dev-space-1);min-inline-size:0;display:grid}._field_fegsk_143>span{color:var(--dev-muted);font-size:.75rem}._field_fegsk_143 select,._field_fegsk_143 input[type=text],._field_fegsk_143 input[type=number],._field_fegsk_143 input[type=email]{min-block-size:var(--dev-target);min-inline-size:8rem;max-inline-size:100%;padding:0 var(--dev-space-2);font:inherit;color:var(--dev-ink);background:var(--dev-field);border:1px solid var(--dev-line);border-radius:0}._field_fegsk_143 input[type=number]{inline-size:8rem}._check_fegsk_173{align-items:center;gap:var(--dev-space-2);min-block-size:var(--dev-target);cursor:pointer;padding-inline-end:var(--dev-space-2);display:inline-flex}._check_fegsk_173 input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--dev-ink);margin:0}._sizes_fegsk_189{gap:0 var(--dev-space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._sizes_fegsk_189 legend{color:var(--dev-muted);padding:0;font-size:.75rem}._button_fegsk_204{min-block-size:var(--dev-target);padding:0 var(--dev-space-4);font:inherit;color:var(--dev-paper);background:var(--dev-ink);border:1px solid var(--dev-ink);cursor:pointer;border-radius:0;font-weight:600}._button_fegsk_204[data-variant=quiet]{color:var(--dev-ink);background:0 0}._button_fegsk_204[data-variant=danger]{color:var(--dev-alert);border-color:var(--dev-alert);background:0 0}._button_fegsk_204:disabled{opacity:.5;cursor:not-allowed}._panel_fegsk_4 a:focus-visible,._button_fegsk_204:focus-visible,._field_fegsk_143 select:focus-visible,._field_fegsk_143 input:focus-visible,._check_fegsk_173 input:focus-visible{outline:2px solid var(--dev-ink);outline-offset:2px}._outcome_fegsk_130{margin:var(--dev-space-3) 0 0;padding:var(--dev-space-3) var(--dev-space-4);border:1px solid var(--dev-line);background:var(--dev-field);overflow-wrap:anywhere}._outcome_fegsk_130[data-tone=error]{border-color:var(--dev-alert);color:var(--dev-alert)}._outcome_fegsk_130[data-tone=pending]{color:var(--dev-muted)}._outcome_fegsk_130 p{margin:0}._outcome_fegsk_130 p+p{margin-block-start:var(--dev-space-1)}._verdict_fegsk_266{text-transform:uppercase;letter-spacing:.06em;font-weight:600}._preview_fegsk_272{border:1px solid var(--dev-line);background:#fff;block-size:40rem;max-block-size:80dvh;inline-size:100%}._list_fegsk_131{border-block-start:1px solid var(--dev-line);margin-block-end:0;padding:0;list-style:none}._list_fegsk_131 li{gap:var(--dev-space-3);padding-block:var(--dev-space-2);border-block-end:1px solid var(--dev-line);overflow-wrap:anywhere;grid-template-columns:minmax(7rem,auto) 1fr;display:grid}._list_fegsk_131 time,._listKey_fegsk_297{color:var(--dev-muted);white-space:nowrap}._empty_fegsk_132{color:var(--dev-muted);margin-block-end:0}._srOnly_fegsk_307{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width<30rem){._list_fegsk_131 li{grid-template-columns:1fr;gap:0}}._frame_e33q6_2{--review-ink:#111;--review-paper:#f2f2ee;--review-muted:#55554f;--review-line:#c9c9c1;--review-font:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--review-text:.75rem;--review-bar-height:40px}._frame_e33q6_2[data-review-hidden=true]{--review-bar-height:0px}._bar_e33q6_18{z-index:10000;block-size:var(--review-bar-height);background:var(--review-paper);border-block-end:1px solid var(--review-line);color:var(--review-ink);font:var(--review-text) / 1 var(--review-font);white-space:nowrap;scrollbar-width:none;align-items:center;gap:.75rem;padding-inline:.75rem;display:flex;position:sticky;top:0;overflow-x:auto}._hub_e33q6_36,._variants_e33q6_37 a{color:var(--review-ink);padding:.35rem .25rem;text-decoration:none}._hub_e33q6_36:hover,._variants_e33q6_37 a:hover{text-decoration:underline}._direction_e33q6_48{text-transform:uppercase;letter-spacing:.06em;font-weight:600}._variants_e33q6_37{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._variants_e33q6_37 ._active_e33q6_62{background:var(--review-ink);color:var(--review-paper)}._select_e33q6_67 select,._jump_e33q6_68,._hide_e33q6_69,._reopen_e33q6_70{font:inherit;color:var(--review-ink);border:1px solid var(--review-line);background:0 0;border-radius:0;padding:.3rem .4rem}._dev_e33q6_79{color:var(--review-ink);border:1px solid var(--review-line);margin-inline-start:auto;padding:.3rem .4rem;text-decoration:none}._dev_e33q6_79:hover{text-decoration:underline}._version_e33q6_92{color:var(--review-muted,var(--review-ink));font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.75}._hide_e33q6_69{cursor:pointer}._reopen_e33q6_70{z-index:10000;background:var(--review-paper);font:var(--review-text) / 1 var(--review-font);cursor:pointer;opacity:.85;position:fixed;inset-block-start:.5rem;inset-inline-end:.5rem}._hub_e33q6_36:focus-visible,._dev_e33q6_79:focus-visible,._variants_e33q6_37 a:focus-visible,._select_e33q6_67 select:focus-visible,._jump_e33q6_68:focus-visible,._hide_e33q6_69:focus-visible,._reopen_e33q6_70:focus-visible{outline:2px solid var(--review-ink);outline-offset:2px}._srOnly_e33q6_125{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._stage_e33q6_134{min-block-size:calc(100dvh - var(--review-bar-height))}._hub_ff8nn_4{--hub-ink:#111;--hub-paper:#f2f2ee;--hub-muted:#55554f;--hub-line:#c9c9c1;--hub-font:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--hub-space-2:.5rem;--hub-space-4:1rem;--hub-space-6:1.5rem;--hub-space-12:3rem;min-block-size:100dvh;padding:var(--hub-space-6) var(--hub-space-4) var(--hub-space-12);background:var(--hub-paper);color:var(--hub-ink);font:.875rem / 1.5 var(--hub-font)}._header_ff8nn_22{max-inline-size:60rem;margin-block-end:var(--hub-space-6)}._kicker_ff8nn_27,._structure_ff8nn_28,._thesis_ff8nn_29{color:var(--hub-muted)}._kicker_ff8nn_27{margin:0;font-size:.75rem}._devLink_ff8nn_38{min-block-size:44px;color:var(--hub-ink);font-weight:600;line-height:44px;display:inline-block}._title_ff8nn_46{margin:var(--hub-space-2) 0;letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2.5vw,3rem);line-height:1.05}._lede_ff8nn_53{max-inline-size:44rem;margin:0}._grid_ff8nn_58{border-block-start:2px solid var(--hub-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}._direction_ff8nn_64{padding:var(--hub-space-4) var(--hub-space-4) var(--hub-space-6) 0;border-block-end:1px solid var(--hub-line)}._letter_ff8nn_69{margin:0;font-size:3rem;font-weight:600;line-height:1}._directionName_ff8nn_76{margin:var(--hub-space-2) 0 0;text-transform:uppercase;letter-spacing:.06em;font-size:1.125rem}._structure_ff8nn_28{margin:0 0 var(--hub-space-4)}._variants_ff8nn_87{margin:0;padding:0;list-style:none}._variant_ff8nn_87{padding-block:var(--hub-space-4);border-block-start:1px solid var(--hub-line)}._variantLink_ff8nn_98{align-items:baseline;gap:var(--hub-space-2);min-block-size:44px;color:var(--hub-ink);align-content:center;font-size:1.125rem;font-weight:600;display:inline-flex}._variantCode_ff8nn_109{background:var(--hub-ink);color:var(--hub-paper);padding:.1rem .35rem;font-size:.75rem}._thesis_ff8nn_29{margin:0 0 var(--hub-space-2)}._screens_ff8nn_120 summary{cursor:pointer;align-items:center;min-block-size:44px;display:flex}._screens_ff8nn_120 ul{margin:0;padding-inline-start:var(--hub-space-4)}._screens_ff8nn_120 a{color:var(--hub-ink);padding-block:.2rem;display:inline-block}._hub_ff8nn_4 a:focus-visible,._screens_ff8nn_120 summary:focus-visible{outline:2px solid var(--hub-ink);outline-offset:2px}._fallback_1cl9l_1{color:#111;background:#f2f2ee;min-block-size:100dvh;padding:2rem 1rem;font:.875rem/1.5 ui-monospace,SF Mono,Consolas,monospace}._message_1cl9l_9{white-space:pre-wrap}._fallback_1cl9l_1 a{color:inherit}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh;margin:0}img,svg,picture{max-inline-size:100%;display:block}input,button,select,textarea{font:inherit}h1,h2,h3,h4,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}
