@property --panel-w{syntax:"<length>";inherits:true;initial-value:0}:root{--dp-w:18.75rem;--dp-ease:cubic-bezier(.16, 1, .3, 1);--dp-dur:.42s;transition:--panel-w var(--dp-dur) var(--dp-ease), var(--page-color-transition)}@media (min-width:1024px){:root[data-devpanel=open]{--panel-w:var(--dp-w)}}:root[data-devpanel-instant],:root[data-devpanel-instant] .dp-panel,:root[data-devpanel-instant] .dp-handle{transition:none!important}body{padding-right:var(--panel-w,0px)}.dp-panel{z-index:80;width:var(--dp-w);--v2-ink:#1f1d1e;--v2-ink-dim:#1f1d1e73;--v2-bg:#edeae7;color:var(--v2-ink);visibility:hidden;transition:transform var(--dp-dur) var(--dp-ease), visibility 0s linear var(--dp-dur);background:#f4f2f0;border-left:1px solid #fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:inset 1px 0 #ffffffe6,-1px 0 #1f1d1e0f,-1.25rem 0 2.5rem -1.75rem #1f1d1e59}:root[data-devpanel=open] .dp-panel{visibility:visible;transition:transform var(--dp-dur) var(--dp-ease), visibility 0s;transform:none}@media (max-width:1023px){.dp-panel{width:min(100%, var(--dp-w))}}.dp-head{height:var(--v2-header-h,4.875rem);flex-shrink:0;align-items:center;gap:.5rem;padding:0 1rem;display:flex}.dp-title-main{letter-spacing:.0175rem;flex:1;font-size:.875rem}.dp-env{color:var(--v2-ink-dim);background:#fff;border-radius:62.5rem;padding:.1875rem .5rem;font-size:.6875rem;box-shadow:0 0 0 .5px #1f1d1e1a,0 1px 2px #1f1d1e14}.dp-close{cursor:pointer;width:1.75rem;height:1.75rem;transition:transform .22s var(--dp-ease);background:#fff;border-radius:62.5rem;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 3px #1f1d1e26}.dp-close:hover{transform:rotate(90deg)}.dp-close svg{width:.625rem;height:.625rem}.dp-body{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:0 1rem 1rem;display:flex;overflow-y:auto}.dp-section{background:#ffffffb8;border-radius:1rem;flex-shrink:0;box-shadow:inset 0 1px #fff,0 0 0 .5px #1f1d1e14,0 1px 2px #1f1d1e0d}.dp-section-h{margin:0}.dp-section-head{text-align:left;cursor:pointer;border-radius:1rem;align-items:center;gap:.5rem;width:100%;padding:.75rem .875rem;display:flex}.dp-section-title{letter-spacing:.01625rem;color:var(--v2-ink);flex-shrink:0;font-size:.8125rem}.dp-section-val{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--v2-ink-dim);flex:1;justify-content:flex-end;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex;overflow:hidden}.dp-section-head:hover .dp-section-val{color:var(--v2-ink)}.dp-mod{background:#e0452b;border-radius:62.5rem;flex-shrink:0;width:.375rem;height:.375rem}.dp-chev{width:.625rem;height:.625rem;color:var(--v2-ink-dim);transition:transform .24s var(--dp-ease);flex-shrink:0}.dp-section.is-open .dp-chev{transform:rotate(180deg)}.dp-section-body{padding:0 .875rem .875rem}.dp-section-body[hidden]{display:none}.dp-foot{border-top:1px solid #1f1d1e14;flex-direction:column;flex-shrink:0;gap:.625rem;padding:.75rem 1rem 1rem;display:flex}.dp-keys{color:var(--v2-ink-dim);font-size:.6875rem}.dp-keys kbd{min-width:1.125rem;font-family:var(--font-ui);text-align:center;color:var(--v2-ink);background:#fff;border-radius:.3125rem;padding:.0625rem .3125rem;font-size:.6875rem;display:inline-block;box-shadow:0 0 0 .5px #1f1d1e24,0 1px #1f1d1e1f}.dp-stack{flex-direction:column;gap:.75rem;display:flex}.dp-hint{color:var(--v2-ink-dim);font-size:.6875rem;line-height:1.35}.dp-inline-link{color:var(--v2-ink);font-size:.6875rem}button.dp-handle.v2-glass{top:calc(50% - 2rem);right:var(--panel-w,0px);z-index:81;border-right:0;border-radius:.75rem 0 0 .75rem;justify-content:center;align-items:center;width:1.5rem;height:4rem;padding:0;display:flex;position:fixed}button.dp-handle.v2-glass:hover{--v2-lift:0px}button.dp-handle svg{width:.625rem;height:.875rem}button.dp-handle circle{transition:cy .26s var(--dp-ease)}@media (max-width:1023px){:root[data-devpanel=open] button.dp-handle{display:none}}.dp-seg{background:#1f1d1e0f;border-radius:.875rem;gap:.25rem;padding:.25rem;display:grid;box-shadow:inset 0 1px 2px #1f1d1e14}.dp-seg-btn{text-align:left;cursor:pointer;color:var(--v2-ink-dim);transition:background-color .2s var(--dp-ease), box-shadow .2s var(--dp-ease), color .2s var(--dp-ease);border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.5rem .5625rem;display:flex}.dp-seg-btn:hover{color:var(--v2-ink);background:#ffffff80}.dp-seg-btn.is-current{color:var(--v2-ink);background:#fff;box-shadow:0 0 0 .5px #1f1d1e14,0 1px 3px #1f1d1e1f}.dp-seg-n{font-family:var(--font-ui);font-size:1.125rem;font-weight:500;line-height:1}.dp-seg-name{font-family:var(--font-squeeze);letter-spacing:.01375rem;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.1}.dp-select{position:relative}.dp-select select{appearance:none;width:100%;font-family:var(--font-squeeze);letter-spacing:.01375rem;text-transform:uppercase;color:var(--v2-ink);cursor:pointer;transition:background-color .2s var(--dp-ease);background:#1f1d1e0f;border-radius:.625rem;outline:none;padding:.5rem 1.75rem .5rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.1;box-shadow:inset 0 1px 2px #1f1d1e14}.dp-select select:hover{background:#1f1d1e17}.dp-select select:focus-visible{box-shadow:inset 0 0 0 1px #1f1d1e4d}.dp-select-caret{color:var(--v2-ink-dim);pointer-events:none;font-size:.625rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.dp-opts{flex-direction:column;margin:0 -.375rem;display:flex}.dp-opt{text-align:left;cursor:pointer;width:100%;transition:background-color .2s var(--dp-ease);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.5rem .375rem;display:flex}.dp-opt:hover{background:#1f1d1e0a}.dp-opt.is-current{background:#1f1d1e0f}.dp-opt-dot{border-radius:62.5rem;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.3125rem;transition:background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #1f1d1e4d}.dp-opt.is-current .dp-opt-dot{background:var(--v2-ink);box-shadow:none}.dp-opt-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.dp-opt-name{font-family:var(--font-squeeze);letter-spacing:.0175rem;text-transform:uppercase;color:var(--v2-ink);font-size:.875rem;line-height:1.1}.dp-opt.is-current .dp-opt-name{font-weight:500}.dp-opt-note{color:var(--v2-ink-dim);font-size:.6875rem;line-height:1.3}.dp-subcontrols{flex-direction:column;gap:.625rem;padding:.5rem .375rem .75rem 1.375rem;display:flex}.dp-sliders{flex-direction:column;gap:.625rem;display:flex}.dp-slider{flex-direction:column;gap:.25rem;display:flex}.dp-slider-head{align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.dp-slider-label{flex:1;font-size:.6875rem}.dp-slider-val{font-variant-numeric:tabular-nums;color:var(--v2-ink);min-width:0;font:inherit;text-align:right;cursor:text;background:0 0;border:1px solid #0000;border-radius:.25rem;padding:0 .25rem}.dp-slider-val:hover{border-color:color-mix(in srgb, var(--v2-ink) 20%, transparent)}.dp-slider-val:focus{border-color:var(--v2-ink);background:color-mix(in srgb, var(--v2-ink) 6%, transparent);outline:none}.dp-slider-reset{width:1.125rem;height:1.125rem;color:var(--v2-ink);cursor:pointer;border-radius:62.5rem;font-size:.75rem;line-height:1;transition:background-color .16s,opacity .16s}.dp-slider-reset:hover{background:#1f1d1e14}.dp-slider-reset:disabled{opacity:0;cursor:default}.dp-slider input[type=range]{width:100%;height:1rem;accent-color:var(--v2-ink);cursor:pointer}.dp-row{flex-wrap:wrap;gap:.375rem;display:flex}.dp-btn{font-family:var(--font-squeeze);letter-spacing:.015rem;text-transform:uppercase;color:var(--v2-ink);cursor:pointer;transition:background-color .18s var(--dp-ease), box-shadow .18s var(--dp-ease);background:#fff;border-radius:62.5rem;flex:1;padding:.5rem .75rem;font-size:.75rem;font-weight:500;box-shadow:0 0 0 .5px #1f1d1e24,0 1px 2px #1f1d1e14}.dp-btn:hover{box-shadow:0 0 0 .5px #1f1d1e33,0 2px 6px #1f1d1e24}.dp-btn--ink{background:var(--v2-ink);color:var(--v2-bg)}.dp-btn--warn{color:#fff;background:#e0452b}.dp-btn:disabled{opacity:.4;cursor:default;box-shadow:0 0 0 .5px #1f1d1e24}.dp-action{background:var(--v2-ink);width:100%;color:var(--v2-bg);text-align:left;cursor:pointer;transition:transform .16s var(--dp-ease);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.dp-action:active{transform:scale(.98)}.dp-action-icon{background:var(--v2-bg);width:1.75rem;height:1.75rem;color:var(--v2-ink);border-radius:62.5rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;display:inline-flex}.dp-action-name{font-size:.8125rem;display:block}.dp-action-note{opacity:.65;font-size:.6875rem;display:block}.dp-panel :is(button,a,input):focus-visible,button.dp-handle:focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}.dp-sample{border-top:1px solid #1f1d1e1a;flex-direction:column;align-items:flex-start;gap:.875rem;margin-top:.25rem;padding-top:.875rem;display:flex}.dp-sub{color:var(--v2-ink-dim);font-size:.6875rem}.dp-s-display{font-family:var(--font-ui);letter-spacing:-.03em;font-size:1.75rem;font-weight:500;line-height:1}.dp-s-pill{background:#fff;border-radius:62.5rem;align-items:center;min-width:9rem;height:2.875rem;padding:0 .75rem;display:flex;box-shadow:0 0 0 .5px #1f1d1e1a,0 1px 3px #1f1d1e1a}.dp-s-list{gap:.625rem}.dp-s-body{font-size:.8125rem;line-height:1.4}.dp-s-inline{font-weight:500}button.dp-handle.has-override:after{content:"";background:#e0452b;border-radius:62.5rem;width:.375rem;height:.375rem;position:absolute;top:.375rem;left:.375rem;box-shadow:0 0 0 .125rem #ffffffe6}.dp-ramp-read{font-size:.75rem;line-height:1.4}.dp-ramp-read b{font-weight:500}.dp-ramp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.6875rem}.dp-ramp-table td{border-top:1px solid #1f1d1e14;padding:.25rem 0}.dp-ramp-table td:nth-child(n+2){text-align:right}.dp-dim{width:3rem;color:var(--v2-ink-dim)}.dp-set-sections{border-top:1px solid #1f1d1e14;flex-direction:column;padding-top:.75rem;display:flex}.dp-set-group{border-top:1px solid #1f1d1e1f;flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}.dp-set-group:first-child{border-top:0;padding-top:0}.dp-set-group:last-child{padding-bottom:0}.dp-set-group-h{letter-spacing:.08em;color:var(--v2-ink);margin:0;font-size:.625rem;font-weight:500}.dp-set-item{flex-direction:column;gap:.375rem;display:flex}.dp-set-row{grid-template-columns:4.75rem minmax(0,1fr) 1.75rem;align-items:center;gap:.375rem;display:grid}.dp-set-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-dim);flex-direction:column;align-items:flex-start;gap:.1875rem;font-size:.625rem;line-height:1.15;display:flex}.dp-set-flag{color:var(--v2-ink);letter-spacing:.04em;background:#1f1d1e14;border-radius:62.5rem;padding:.0625rem .3125rem;font-size:.5625rem}.dp-set-item>.dp-set-tags{padding-left:5.125rem}.dp-gear,.dp-gear-slot{width:1.75rem;height:1.75rem}.dp-gear{color:var(--v2-ink-dim);cursor:pointer;transition:background-color .2s var(--dp-ease), box-shadow .2s var(--dp-ease), color .2s var(--dp-ease);border-radius:.625rem;outline:none;justify-content:center;align-items:center;display:flex}.dp-gear svg{width:.75rem;height:.75rem;transition:transform .32s var(--dp-ease)}.dp-gear:hover{color:var(--v2-ink);background:#1f1d1e0f}.dp-gear:focus-visible{box-shadow:inset 0 0 0 1px #1f1d1e4d}.dp-gear.is-open{color:var(--v2-ink);background:#fff;box-shadow:0 0 0 .5px #1f1d1e14,0 1px 3px #1f1d1e1f}.dp-gear.is-open svg{transform:rotate(60deg)}.dp-ov{z-index:85;width:min(22.5rem,100vw - 1.5rem);color:var(--v2-ink);--v2-ink:#1f1d1e;--v2-ink-dim:#1f1d1e73;--v2-bg:#edeae7;font-family:var(--font-ui);animation:dp-ov-in .22s var(--dp-ease) both;background:#f4f2f0;border-radius:.875rem;outline:none;flex-direction:column;display:flex;position:fixed;box-shadow:0 0 0 .5px #1f1d1e1f,inset 0 0 0 1px #ffffffe6,0 .5rem 1.5rem -.5rem #1f1d1e59,0 1.5rem 3rem -1rem #1f1d1e4d}.dp-ov[hidden]{display:none}@keyframes dp-ov-in{0%{opacity:0;translate:0 .375rem}}@media (prefers-reduced-motion:reduce){.dp-ov{animation:none}}.dp-ov-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem .625rem .625rem 1rem;display:flex}.dp-ov-head:active{cursor:grabbing}.dp-ov-title{letter-spacing:.0175rem;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;overflow:hidden}.dp-ov-body{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:.25rem 1rem 1rem;display:flex;overflow-y:auto}.dp-ov :is(button,a,input):focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}.dp-set-tags{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.dp-tags-more{color:var(--v2-ink);cursor:pointer;background:#fff;border-radius:62.5rem;padding:.125rem .375rem;font-size:.625rem;line-height:1.2;box-shadow:0 0 0 .5px #1f1d1e1a,0 1px 2px #1f1d1e1a}.dp-tags-more:hover{background:#1f1d1e0f}.dp-tags{flex-wrap:wrap;gap:.25rem;display:flex}.dp-tag{color:var(--v2-ink-dim);border-radius:62.5rem;padding:.125rem .375rem;font-size:.625rem;line-height:1.2;box-shadow:inset 0 0 0 1px #1f1d1e24}.dp-font-current{color:var(--v2-ink);font-size:1.375rem;line-height:1.1}.dp-font-btn{cursor:pointer;border-radius:62.5rem;align-self:flex-start;padding:.375rem .625rem;font-size:.6875rem;box-shadow:inset 0 0 0 1px #1f1d1e33}.dp-font-btn:hover{background:#1f1d1e0f}.dp-font-search{width:100%;color:var(--v2-ink);background:#1f1d1e0a;border-radius:.5rem;outline:none;padding:.4375rem .625rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #1f1d1e1f}.dp-font-list{flex-direction:column;max-height:16rem;margin:0 -.375rem;display:flex;overflow-y:auto}.dp-font-opt{text-align:left;width:100%;color:var(--v2-ink);cursor:pointer;border-radius:.375rem;padding:.375rem;font-size:.9375rem;line-height:1.2}.dp-font-opt:hover,.dp-font-opt.is-current{background:#1f1d1e0f}
:root{--v2-glass-blur-apple:.875rem;--v2-glass-blur-refract:.5rem;--v2-glass-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 .16 0 0 0 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root:not([data-glass=current]) .v2-glass{--v2-glass-fill:.16;--v2-glass-hover:0;background-image:linear-gradient(180deg, var(--white-a30) 0%, #fff0 42%, #fff0 70%, var(--white-a07) 100%), var(--v2-glass-grain);background-size:auto,10rem 10rem;background-color:rgb(255 255 255/calc(var(--v2-glass-fill) + var(--v2-glass-hover)));-webkit-backdrop-filter:blur(var(--v2-glass-blur-apple)) saturate(185%) brightness(1.06);backdrop-filter:blur(var(--v2-glass-blur-apple)) saturate(185%) brightness(1.06);box-shadow:var(--shadow-glass-apple);border:.0625rem solid #0000}:root:not([data-glass=current]) .v2-glass:before{content:"";z-index:0;padding:var(--v2-glass-rim);border-radius:inherit;background:linear-gradient(135deg, var(--white) 0%, var(--white-a60) 16%, var(--white-a12) 38%, var(--white-a05) 60%, var(--white-a45) 88%, var(--white-a80) 100%);-webkit-mask:linear-gradient(var(--black) 0 0) content-box, linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--black) 0 0) content-box exclude, linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box exclude, linear-gradient(var(--black) 0 0);pointer-events:none;position:absolute;inset:-.0625rem}:root:not([data-glass=current]) a.v2-glass:hover,:root:not([data-glass=current]) button.v2-glass:hover{--v2-glass-hover:.1;box-shadow:var(--shadow-glass-apple-hover)}:root:not([data-glass=current]) a.v2-glass:active,:root:not([data-glass=current]) button.v2-glass:active{--v2-glass-hover:.06;box-shadow:var(--shadow-glass-apple-press)}:root:not([data-glass=current]) .v2-glass.is-active{background-color:var(--white-a85)}:root[data-glass=refract] .v2-glass[data-liquid]{--v2-glass-fill:.14;-webkit-backdrop-filter:blur(var(--v2-glass-blur-refract)) var(--v2-liquid) saturate(190%) brightness(1.07);backdrop-filter:blur(var(--v2-glass-blur-refract)) var(--v2-liquid) saturate(190%) brightness(1.07)}:root[data-glass=adaptive] .v2-glass{transition:background-color .65s var(--ease-out,ease), box-shadow var(--dur-out) var(--ease-out), transform var(--dur-out) var(--ease-out)}:root:active-view-transition .v2-glass{background-color:var(--v2-glass-transition-fill);transition:none}:root:active-view-transition .v2-glass.is-active{background-color:var(--white-a94)}@media (prefers-reduced-transparency:reduce){:root .v2-glass.v2-glass{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;background-color:var(--v2-glass-solid-fallback)!important}:root .v2-glass.v2-glass.is-active{background-color:var(--white)!important}}@media (prefers-reduced-motion:reduce){:root[data-glass=adaptive] .v2-glass{transition:none}}
.rin{width:0;height:0;position:absolute;top:0;left:0}.rin:not([data-state=on]){display:none}.rin-ground{z-index:95;background:var(--v2-bg);position:fixed;inset:0}.rin-canvas{z-index:97;position:fixed;top:0;left:0}.rin[data-out]>*{pointer-events:none}@media (hover:none) and (pointer:coarse){.rin>*{pointer-events:none}}.rin-hint{left:50%;bottom:var(--space-6);z-index:99;padding:var(--space-2) var(--space-3);background:var(--v2-bg);border-radius:var(--radius-sm);font-size:var(--fs-label);line-height:var(--leading-solid);color:var(--v2-ink-dim);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-in-out);margin:0;position:fixed;transform:translate(-50%)}.rin[data-hint=on] .rin-hint{opacity:1}.rin[data-hint=out] .rin-hint{opacity:0;transition-duration:.3s}.rin-hint-touch{display:none}@media (hover:none) and (pointer:coarse){.rin-hint-fine{display:none}.rin-hint-touch{display:inline}}.rin[data-state=on]:not([data-run])>*{animation:.4s ease-out 8s forwards rin-failsafe}@keyframes rin-failsafe{to{opacity:0;visibility:hidden}}.rin-word{z-index:98;transform-origin:0 0;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.rin-flash{z-index:96;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.rin-wall{z-index:96;pointer-events:none;position:fixed;top:0;left:0}.rin-wword{z-index:98;transform-origin:0 0;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.rin-wbox{z-index:97;background:var(--off-white);pointer-events:none;position:fixed;top:0;left:0}.rin-wflash{z-index:99;pointer-events:none;opacity:0;position:fixed;top:0;left:0}
@media (min-width:64rem){:root[data-mm]{--mm-dur:.56s;--mm-ease:cubic-bezier(.4, 0, .1, 1)}:root[data-mm]:active-view-transition .ncard-stack{inset:auto var(--v2-margin) var(--v2-margin) var(--v2-margin);width:auto;height:auto;max-height:calc(100% - 2 * var(--v2-margin));view-transition-name:mm-stack;position:absolute}:root[data-mm]:not([data-case-next]):active-view-transition .cn-cap:not([data-mm-skip]){view-transition-name:mm-stack}:root[data-mm=swap]:active-view-transition .cn-cap:not([data-mm-skip]){view-transition-name:mm-stack}:root[data-mm]:active-view-transition [data-mm-fly=label]{view-transition-name:mm-label}:root[data-mm]:not([data-case-next]):active-view-transition .cn-cap:not([data-mm-skip]) .cn-name{view-transition-name:mm-label}:root[data-mm=swap]:active-view-transition .cn-cap:not([data-mm-skip]) .cn-name{view-transition-name:mm-label}:root[data-mm]:active-view-transition [data-mm-fly=thumb]{view-transition-name:mm-thumb}:root[data-mm]:not([data-case-next]):active-view-transition .cn-cap:not([data-mm-skip]) .cn-fly{view-transition-name:mm-thumb}:root[data-mm=swap]:active-view-transition .cn-cap:not([data-mm-skip]) .cn-fly{view-transition-name:mm-thumb}}.mm-ghost{z-index:25;white-space:nowrap;pointer-events:none;margin:0;position:fixed}.mm-ghost--spot{font-family:var(--font-squeeze);font-size:var(--fs-nav);font-weight:var(--weight-regular);line-height:var(--leading-title);letter-spacing:var(--tracking-menu);text-transform:uppercase;color:var(--v2-ink)}.mm-dockghost{z-index:25!important;pointer-events:none!important}.cn-fly{width:var(--v2-menu-thumb);height:var(--v2-menu-thumb);margin-top:calc(var(--v2-menu-thumb) / -2);pointer-events:none;position:absolute;top:50%;left:0}::view-transition-group(mm-stack){animation-duration:var(--mm-dur);animation-timing-function:var(--mm-ease);z-index:11}::view-transition-group(mm-label){animation-duration:var(--mm-dur);animation-timing-function:var(--mm-ease);z-index:11}::view-transition-group(mm-thumb){animation-duration:var(--mm-dur);animation-timing-function:var(--mm-ease);z-index:11}::view-transition-group(mm-label){z-index:12}::view-transition-group(mm-thumb){z-index:12}:root[data-mm=in]::view-transition-image-pair(mm-stack){animation:mm-radius-in var(--mm-dur) var(--mm-ease) both, mm-tint var(--mm-dur) ease-in-out both;overflow:clip}:root[data-mm=out]::view-transition-image-pair(mm-stack){animation:mm-radius-in var(--mm-dur) var(--mm-ease) both, mm-tint var(--mm-dur) ease-in-out both;overflow:clip}:root[data-mm=out]::view-transition-image-pair(mm-stack){animation:mm-radius-out var(--mm-dur) var(--mm-ease) both, mm-tint var(--mm-dur) ease-in-out both}:root[data-mm=in]::view-transition-old(mm-stack){mix-blend-mode:normal;width:auto;max-width:none;height:auto;inset:auto auto 0 0}:root[data-mm=in]::view-transition-new(mm-stack){mix-blend-mode:normal;width:auto;max-width:none;height:auto;inset:auto auto 0 0}:root[data-mm=out]::view-transition-old(mm-stack){mix-blend-mode:normal;width:auto;max-width:none;height:auto;inset:auto auto 0 0}:root[data-mm=out]::view-transition-new(mm-stack){mix-blend-mode:normal;width:auto;max-width:none;height:auto;inset:auto auto 0 0}:root[data-mm=in]::view-transition-old(mm-stack){animation:mm-sink var(--mm-dur) var(--mm-ease) both, mm-fade-out calc(var(--mm-dur) * .5) ease-in both}:root[data-mm=in]::view-transition-new(mm-stack){animation:mm-fade-in calc(var(--mm-dur) * .5) ease-out calc(var(--mm-dur) * .5) both}:root[data-mm=out]::view-transition-old(mm-stack){animation:mm-fade-out calc(var(--mm-dur) * .4) ease-in both}:root[data-mm=out]::view-transition-new(mm-stack){animation:mm-rise var(--mm-dur) var(--mm-ease) both, mm-fade-in calc(var(--mm-dur) * .6) ease-out calc(var(--mm-dur) * .25) both}:root[data-mm]::view-transition-old(mm-stack):only-child{animation:.18s cubic-bezier(.4,0,1,1) both vt-menu-out}:root[data-mm]::view-transition-new(mm-stack):only-child{animation:.42s var(--vt-out) .14s both vt-menu-in}:root[data-mm=in]::view-transition-old(mm-label){animation:mm-fade-out calc(var(--mm-dur) * .45) ease-in both}:root[data-mm=in]::view-transition-new(mm-label){animation:mm-fade-in calc(var(--mm-dur) * .5) ease-out calc(var(--mm-dur) * .35) both}:root[data-mm=in]::view-transition-old(mm-label){mix-blend-mode:normal}:root[data-mm=in]::view-transition-new(mm-label){mix-blend-mode:normal}:root[data-mm=in]::view-transition-new(mm-label):only-child{animation:mm-fade-in calc(var(--mm-dur) * .4) ease-out calc(var(--mm-dur) * .6) both}:root[data-mm=in]::view-transition-old(mm-thumb){object-fit:cover;width:100%;height:100%;animation:mm-fade-out calc(var(--mm-dur) * .6) ease-in both}:root[data-mm=in]::view-transition-new(mm-thumb){animation:none}:root[data-mm=swap]::view-transition-group(mm-stack){animation-duration:.32s;animation-timing-function:var(--vt-out)}:root[data-mm=swap]::view-transition-group(mm-label){animation-duration:.32s;animation-timing-function:var(--vt-out)}:root[data-mm=swap]::view-transition-old(mm-label){mix-blend-mode:normal;animation:.2s ease-in both vt-fade-out}:root[data-mm=swap]::view-transition-new(mm-label){mix-blend-mode:normal;animation:.24s ease-out .1s both vt-fade-in}:root[data-mm=swap]::view-transition-old(mm-stack){mix-blend-mode:normal;animation:1ms linear .24s both vt-fade-out}:root[data-mm=swap]::view-transition-new(mm-stack){mix-blend-mode:normal;animation:.24s ease-out both vt-fade-in}:root[data-mm=swap]::view-transition-new(mm-stack):only-child{animation:.36s ease-out .42s both vt-fade-in}:root[data-mm=swap]::view-transition-new(mm-label):only-child{animation:.36s ease-out .42s both vt-fade-in}:root[data-mm=out]::view-transition-old(mm-label){mix-blend-mode:normal;animation:mm-fade-out calc(var(--mm-dur) * .4) ease-in both}@keyframes mm-sink{to{transform:translateY(1.25rem)}}@keyframes mm-rise{0%{transform:translateY(1.25rem)}}@keyframes mm-fade-in{0%{opacity:0}}@keyframes mm-fade-out{to{opacity:0}}@keyframes mm-radius-in{0%{border-radius:var(--radius-card)}to{border-radius:var(--radius-capsule)}}@keyframes mm-radius-out{0%{border-radius:var(--radius-capsule)}to{border-radius:var(--radius-card)}}@keyframes mm-tint{0%,to{background-color:#fff0;box-shadow:inset 0 0 0 1px #fff0,0 0 0 .5px #1f1d1e00,0 .5rem 1.375rem -.625rem #1f1d1e00}45%{background-color:var(--white-a55);box-shadow:inset 0 0 0 1px var(--white-a85), 0 0 0 .5px var(--studio-ink-a08), 0 .5rem 1.375rem -.625rem var(--studio-ink-a26)}}