:root,:root[data-theme=light]{--bg: #ffffff;--panel: #f6f6f6;--raise: #ececec;--fg: #111111;--fg-2: #555555;--line: #e3e3e3;--line-2: #c9c9c9;--pri: #111111;--on-pri: #ffffff;--ok: #15803d;--on-ok: #ffffff;--warn: #b45309;--bad: #b91c1c;--stage: #000000;--tile: #d4d4d4;color-scheme:light}:root[data-theme=dark]{--bg: #121212;--panel: #181818;--raise: #262626;--fg: #f2f2f2;--fg-2: #a3a3a3;--line: #2b2b2b;--line-2: #3a3a3a;--pri: #f2f2f2;--on-pri: #121212;--ok: #4ade80;--on-ok: #121212;--warn: #fbbf24;--bad: #f87171;--stage: #000000;--tile: #3b3b3b;color-scheme:dark}:root{--font-head: "Lexend", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.sp-head{font-family:var(--font-head);font-weight:600;letter-spacing:-.01em}.sp-muted{color:var(--fg-2)}:focus-visible{outline:3px solid var(--fg);outline-offset:2px}.sp-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1.5px solid var(--line-2);border-radius:0;background:transparent;color:var(--fg);font:inherit;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.sp-btn:hover{border-color:var(--fg)}.sp-btn:active{opacity:.85}.sp-btn:disabled,.sp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sp-btn--primary{background:var(--pri);color:var(--on-pri);border-color:var(--pri)}.sp-btn--danger{color:var(--bad)}.sp-btn--lg{min-height:52px;padding:0 24px;font-size:17px}.sp-btn[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.sp-field{display:flex;flex-direction:column;gap:6px;font-weight:600}.sp-field__input{font:inherit;font-size:17px;font-weight:400;height:52px;padding:0 14px;border:1.5px solid var(--line-2);border-radius:0;background:var(--bg);color:var(--fg);box-sizing:border-box;width:100%}.sp-field__input[aria-invalid=true]{border-color:var(--bad)}.sp-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;min-height:44px;padding:0 40px 0 14px;border:1.5px solid var(--line-2);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 18px;color:var(--fg);cursor:pointer}:root[data-theme=dark] .sp-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f2' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.sp-select:hover{border-color:var(--fg)}.sp-select:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sp-select:disabled{opacity:.45;cursor:not-allowed}.sp-field__input.sp-select{height:52px;font-size:17px}.sp-field__hint{font-weight:400;font-size:15px;color:var(--fg-2)}.sp-field__error{font-weight:600;font-size:15px;color:var(--bad)}.sp-status{font-weight:600}.sp-status--ok{color:var(--ok)}.sp-status--warn{color:var(--warn)}.sp-status--bad{color:var(--bad)}.sp-status--muted{color:var(--fg-2);font-weight:400}.sp-progress{height:6px;background:var(--line);overflow:hidden}.sp-progress__bar{height:100%;background:var(--fg);transition:width .2s ease}.sp-progress--ok .sp-progress__bar{background:var(--ok)}.sp-grid{display:flex;flex-wrap:wrap}.sp-tile{position:relative;display:block;padding:0;border:0;background:var(--tile);cursor:pointer;overflow:hidden}.sp-tile img{display:block;width:100%;height:100%;object-fit:cover}.sp-tile:disabled{cursor:default}.sp-tile[aria-pressed=true],.sp-tile--selected{outline:3px solid var(--fg);outline-offset:2px}.sp-tile__check{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;background:#00000040;color:#fff}.sp-tile__check--on{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.sp-tile__badge{position:absolute;right:6px;bottom:6px;z-index:1;padding:1px 6px;background:#000000b8;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em}.sp-tile-wrap{position:relative}.sp-tile-wrap>.sp-tile{width:100%;height:100%}.sp-tile__view{position:absolute;top:8px;left:8px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#00000080;color:#fff;cursor:zoom-in;opacity:.85}.sp-tile__view:hover,.sp-tile__view:focus-visible{opacity:1;background:#000000b3}.sp-tile__view:focus-visible{outline:2px solid #fff;outline-offset:2px}.sp-tile__label{position:absolute;left:0;right:0;bottom:0;padding:16px 8px 6px;font-size:13.5px;font-weight:600;color:#fff;text-align:left;background:linear-gradient(transparent,#000000b3)}.sp-steps{list-style:none;margin:0;padding:0}.sp-step{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 20px;color:var(--fg);text-decoration:none;border-top:1px solid var(--line);transition:background-color .2s ease}.sp-step:hover{background:var(--raise)}.sp-step[aria-current=page]{background:var(--raise);box-shadow:inset 3px 0 0 var(--fg)}.sp-step__num{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1.5px solid var(--line-2);font-family:var(--font-head);font-size:14px;font-weight:600}.sp-step__num--done{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.sp-step__note{display:block;font-size:14px;color:var(--fg-2);margin-top:2px}@media (prefers-reduced-motion: reduce){.sp-btn,.sp-step,.sp-progress__bar{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-viewer__turned{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.sp-viewer__panel{position:absolute;left:16px;bottom:136px;z-index:2;width:min(360px,calc(100% - 32px));padding:14px;box-sizing:border-box;background:#141414e0;color:#f2f2f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (prefers-reduced-motion: reduce){.sp-viewer__turned{transition:none}}.ph{display:flex;flex-direction:column;width:min(100%,300px);margin:0;padding:12px;border:1.5px solid var(--fg);background:var(--bg);color:var(--fg);-webkit-user-select:none;user-select:none}.ph-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:14px}.ph-title{font-family:var(--font-head);font-weight:600}.ph-count{color:var(--fg-2);white-space:nowrap}.ph-stage{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--tile)}.ph-next,.ph-card,.ph-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ph-next,.ph-card img{object-fit:cover;pointer-events:none}.ph-next{transform:scale(.96);opacity:.6}.ph-card{touch-action:pan-y;cursor:grab;background:var(--tile)}.ph-card--leaving{transition:transform .32s cubic-bezier(.4,0,1,1)}.ph-stamp{position:absolute;top:16px;padding:4px 12px;border:3px solid currentColor;background:var(--bg);font-family:var(--font-head);font-weight:600;font-size:20px}.ph-stamp--keep{left:16px;color:var(--ok)}.ph-stamp--skip{right:16px;color:var(--fg-2)}.ph-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ph-done{display:flex;flex-direction:column;justify-content:center;gap:12px;aspect-ratio:3 / 4;padding:20px;background:var(--panel);text-align:center}.ph-done p{margin:0}.lp{min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.5;overflow-x:hidden}.lp p,.lp figure{margin:0}.lp a:not(.sp-btn){color:var(--fg);text-underline-offset:3px}.lp-wrap{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}.lp-wordmark{font-family:var(--font-head);font-weight:600;font-size:20px}.lp a.lp-wordmark{text-decoration:none}.lp-missing{padding-top:72px;padding-bottom:96px}.lp-top{border-bottom:1.5px solid var(--fg)}.lp-top__inner{display:flex;align-items:center;justify-content:space-between;min-height:68px}.lp-top__nav{display:flex;align-items:center;gap:20px;font-weight:600}.lp-hero{display:grid;gap:36px;padding-top:40px;padding-bottom:56px}.lp-hero__title{margin:0 0 16px;font-size:38px;line-height:1.12;letter-spacing:-.01em}.lp-lede{max-width:34em;font-size:19px}.lp-actions{display:flex;flex-direction:column;gap:12px;margin-top:28px}.lp-hero__show{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.lp-kept{width:100%}.lp-kept__title{margin-bottom:8px!important;font-size:15px}.lp-kept__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.lp-kept__tile{aspect-ratio:1;background:var(--tile);animation:lp-drop .42s cubic-bezier(.2,.8,.2,1)}.lp-kept__tile img{display:block;width:100%;height:100%;object-fit:cover}@keyframes lp-drop{0%{opacity:0;transform:translateY(-14px) scale(.92)}}.lp-kinds{padding:8px 0 56px}.lp-kinds__title{margin:0 auto 20px;font-size:22px}.lp-marquee{overflow:hidden}.lp-marquee__row{display:flex;gap:12px;width:max-content;margin:0;padding:0;list-style:none;animation:lp-slide 48s linear infinite}.lp-marquee:hover .lp-marquee__row{animation-play-state:paused}@keyframes lp-slide{to{transform:translate(calc(-50% - 6px))}}.lp-kind{position:relative;width:220px;aspect-ratio:4 / 3;background:var(--tile)}.lp-kind img{display:block;width:100%;height:100%;object-fit:cover}.lp-kind span{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 10px;background:linear-gradient(transparent,#000000b3);color:#fff;font-family:var(--font-head);font-weight:600}.lp-band{padding:56px 0;background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-band__cta{margin-top:32px}.lp-h2{margin:0 0 24px;font-size:28px;line-height:1.2}.lp-steps{list-style:none;margin:0;padding:0;display:grid;border-top:1.5px solid var(--fg)}.lp-step{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:20px 0;border-bottom:1px solid var(--line-2)}.lp-step__num{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--fg);font-family:var(--font-head);font-weight:600;font-size:19px}.lp-step__name{margin:0 0 4px;font-size:19px}.lp-split{display:grid;gap:24px;padding-top:56px;padding-bottom:56px}.lp-where{display:grid;gap:0;border-top:1.5px solid var(--fg)}.lp-where>div{padding:18px 0;border-bottom:1px solid var(--line-2)}.lp-where__name{margin:0 0 4px;font-size:19px}.lp-foot{border-top:1.5px solid var(--fg)}.lp-foot__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;min-height:72px}@media (max-width: 480px){.lp-top__demo{display:none}}@media (min-width: 640px){.lp-hero__show{grid-template-columns:300px minmax(0,1fr);align-items:end;justify-items:stretch}.lp-kept__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 760px){.lp-wrap{padding-left:40px;padding-right:40px}.lp-actions{flex-direction:row}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px;column-gap:24px;border-top:0}.lp-step{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:12px;padding-top:20px;border-top:1.5px solid var(--fg);border-bottom:0}.lp-step__num{grid-row:auto}.lp-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px}.lp-kind{width:300px}}@media (min-width: 1024px){.lp-hero{grid-template-columns:5fr 7fr;align-items:center;gap:56px;padding-top:72px;padding-bottom:88px}.lp-hero__title{font-size:54px}.lp-h2{font-size:34px}.lp-kinds__title{font-size:26px}}@media (prefers-reduced-motion: reduce){.lp-marquee__row,.lp-kept__tile{animation:none}.lp-marquee{overflow-x:auto}}.lp-policy{max-width:760px;padding-top:48px;padding-bottom:80px}.lp-policy>.lp-lede{margin-top:16px}.lp-policy__section{margin-top:36px}.lp-policy__heading{margin:0 0 8px;font-size:22px}.lp-policy__section p+p{margin-top:12px}.lp-policy__section ul{margin:0;padding-left:20px}.lp-policy__section li+li{margin-top:8px}.lp-policy__contact{margin-top:40px;font-weight:600}.lp-foot__who{display:grid;gap:2px;padding:16px 0;font-size:15px}.lp-foot__links{display:flex;flex-wrap:wrap;gap:8px 20px;padding-bottom:16px;font-size:15px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1)}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1;position:relative;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;top:0;right:0;bottom:auto;left:auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{top:0;right:auto;bottom:auto;left:0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{position:absolute;left:var(--yarl__slide_captions_container_left,0);right:var(--yarl__slide_captions_container_right,0);padding:var(--yarl__slide_captions_container_padding,16px);background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{overflow:hidden;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start);color:var(--yarl__slide_description_color,#fff)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__counter{position:var(--yarl__counter_position,absolute);top:var(--yarl__counter_top,0);left:var(--yarl__counter_left,0);bottom:var(--yarl__counter_bottom,unset);right:var(--yarl__counter_right,unset);color:var(--yarl__counter_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{flex:0 0 auto;background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));padding:var(--yarl__thumbnails_container_padding,16px);position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{position:absolute;pointer-events:none;--yarl__thumbnails_vignette_size:12%}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{height:100%;left:0;right:0;background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%)}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{width:100%;top:0;bottom:0;background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%)}.yarl__thumbnails_track{outline:none;gap:var(--yarl__thumbnails_thumbnail_gap,16px)}.yarl__thumbnails_thumbnail{flex:0 0 auto;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-width:var(--yarl__thumbnails_thumbnail_border,1px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);outline:none;width:var(--yarl__thumbnails_thumbnail_width,120px);height:var(--yarl__thumbnails_thumbnail_height,80px);box-sizing:content-box}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{opacity:0;animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{visibility:hidden;cursor:unset}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px);height:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.dm-home{text-decoration:none}.dm-main{padding-top:32px;padding-bottom:72px}.dm-title{margin:0 0 12px;font-size:32px;line-height:1.15}.dm-rail{display:flex;gap:8px;margin:28px -16px 0;padding:0 16px 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.dm-rail li{flex:0 0 auto}.dm-rail__step{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 14px 6px 8px;border:1.5px solid var(--line-2);background:var(--bg);color:var(--fg);font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.dm-rail__step:hover{border-color:var(--fg)}.dm-rail__step[aria-current=step]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.dm-rail__num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid currentColor;font-family:var(--font-head)}.dm-rail__num--done{border-color:var(--ok);background:var(--ok);color:var(--on-pri)}[aria-current=step] .dm-rail__num--done{border-color:currentColor}.dm-stage{scroll-margin-top:16px;animation:dm-in .28s ease-out}@keyframes dm-in{0%{opacity:0;transform:translateY(8px)}}.dm-hint{margin:24px 0 16px!important;padding:12px 16px;border-left:3px solid var(--fg);background:var(--panel)}.dm-panes{display:grid;gap:24px}.dm-pane-label{margin-bottom:8px!important;color:var(--fg-2);font-size:15px}.dm-screen__body{display:flex;flex-direction:column;gap:14px;min-height:420px;padding:20px 16px;border:1.5px solid var(--fg)}.dm-phone{display:flex;flex-direction:column;align-items:center}.dm-phone .dm-pane-label{align-self:stretch}.dm-h{margin:0;font-size:22px}.dm-big{margin:0;font-size:24px}.dm-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.dm-note{font-size:15px}.dm-wide{width:100%}.dm-link{padding:0;border:0;background:none;color:var(--fg);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dm-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.dm-rows>li{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.dm-rows__line,.dm-rows>li.dm-rows__line{flex-direction:row;display:flex;align-items:center;justify-content:space-between;gap:12px}.dm-rows .sp-progress{height:6px}.dm-add label{display:block;margin-bottom:6px;font-weight:600}.dm-add>div{display:flex;gap:8px}.dm-add input{flex:1;min-width:0;height:44px;padding:0 12px;border:1.5px solid var(--line-2);background:var(--bg);color:var(--fg);font:inherit}.dm-add input:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.dm-device{display:flex;flex-direction:column;gap:12px;width:min(100%,300px);min-height:460px;padding:16px 12px;border:1.5px solid var(--fg);background:var(--bg)}.dm-device--center{justify-content:center;text-align:center}.dm-device__title{font-family:var(--font-head);font-weight:600;font-size:15px}.dm-files,.dm-edits{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dm-files li,.dm-edits li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.dm-files img,.dm-edits img{width:44px;height:44px;object-fit:cover;background:var(--tile)}.dm-edits select{min-height:40px;border:1.5px solid var(--line-2);background:var(--bg);color:var(--fg);font:inherit}.dm-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.dm-picks img{display:block;width:100%;aspect-ratio:1;object-fit:cover;animation:lp-drop .42s cubic-bezier(.2,.8,.2,1)}.dm-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid var(--line)}.dm-nav>:last-child{margin-left:auto}@media (min-width: 900px){.dm-title{font-size:44px}.dm-rail{margin:32px 0 0;padding:0}.dm-rail li{flex:1 1 0}.dm-rail__step{width:100%}.dm-panes{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}.dm-screen__body{padding:24px}}@media (max-width: 899px){.dm-panes--phone-first .dm-phone{order:-1}.dm-device,.dm-screen__body{min-height:0}}@media (max-width: 480px){.dm-nav .sp-btn{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.dm-stage,.dm-picks img{animation:none}}.dm-edited{filter:saturate(1.35) contrast(1.08) sepia(.12)}.dm-sent-back{display:block;color:var(--bad);font-size:13px}.dm-review{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none}.dm-review li{display:flex;flex-direction:column;gap:8px}.dm-review__pair{display:grid;grid-template-columns:1fr 1fr;gap:4px}.dm-review__pair img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--tile)}.dm-review__actions{display:flex;flex-wrap:wrap;gap:8px}.dm-verdicts{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dm-verdicts li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:14px}.dm-verdicts img{width:44px;height:44px;object-fit:cover}.dm-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.dm-gallery li{display:flex;flex-direction:column;gap:2px;font-size:13px}.dm-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover}
