.st3[data-m3l="arm"] .m3l{background-color:var(--m3l-bg);background-image:linear-gradient(rgba(248,248,248,.3),rgba(248,248,248,.3)),var(--m3pv,none);background-position:center;background-size:cover;background-repeat:no-repeat;}.st3[data-m3l="arm"] .m3l__n{display:none;}.st3[data-m3l="arm"] .m3l__s{box-shadow:0 6px 24px rgba(29,29,31,.18);}.pk__lock{display:none;margin-bottom:14px;font-size:15px;color:var(--ink-2);}.pk__f.is-locked .pk__lock{display:block;}.pk__f.is-locked > .pk__s,.pk__f.is-locked > .pks{opacity:.45;filter:grayscale(1);pointer-events:none;user-select:none;}.pk__rq{margin-bottom:18px;}.pk__rqh{font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.01em;}.pk__rql{margin-top:8px;font-size:16px;line-height:1.5;color:var(--ink-2);max-width:460px;}.pk__ic{flex:none;display:block;color:var(--ink);}.pk__ic svg{display:block;width:100%;height:100%;overflow:visible;}.dd--pick .dd__v{gap:14px;}.dd__o--ic{gap:14px;min-height:52px;}.dd__o--ic .pk__ic{margin-left:4px;}.dd--pick .dd__b .pk__ic{margin-left:2px;}.dd__h{padding:12px 4px 4px;margin:0;color:var(--ink-3);pointer-events:none;}.dd__h:first-child{padding-top:6px;}.dd__t small{font-variant-numeric:tabular-nums;}.pk__v .opt--ic{height:auto;min-height:52px;padding:7px 16px 7px 10px;gap:10px;}.pk__v .opt--ic .pk__ic{color:inherit;}.pk__v .opt--ic span{white-space:nowrap;}.pk__v .opt--ic:disabled{cursor:not-allowed;}.pk__hint{grid-column:-2 / -1;margin:2px 0 0;font-size:13px;line-height:1.4;color:var(--ink-3);}.dd__note{margin:6px 4px 0;padding-top:10px;font-size:13px;line-height:1.4;color:var(--ink-3);}@container site (max-width:699px){.pk__row--pick .pk__v{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);}.pk__v .opt--ic{padding:6px 8px;gap:8px;justify-content:center;}}.dd__c[hidden]{display:none;}.cfg__tabs{position:relative;z-index:5;background:var(--paper);padding-bottom:18px;}.cfg__b{padding-top:0;}@container site (max-width:999px){.cfg__tabs{position:sticky;top:calc(env(safe-area-inset-top,0px) + 60px);}}.cfg__pt{display:block;}.pk__ic{width:36px;height:36px;padding:4px;box-sizing:border-box;background:var(--paper);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);color:var(--ink);}.pk__ic svg{overflow:hidden;}.dd__o .pk__ic{width:34px;height:34px;}.dd--pick .dd__v,.dd__o--ic{gap:12px;}.dd__o--ic .pk__ic,.dd--pick .dd__b .pk__ic{margin-left:0;}.pk__v .opt--ic{gap:12px;min-height:48px;padding:6px 16px 6px 6px;}.pk__v .opt--ic .pk__ic,.cfg__panel .pk__v .opt[aria-pressed="true"] .pk__ic{color:var(--ink);}@container site (max-width:699px){.pk__v .opt--ic{gap:8px;padding:6px 10px 6px 6px;}}.dd--up > .dd__p{top:auto;bottom:100%;padding:8px 8px 2px;box-shadow:0 -22px 44px -18px rgba(29,29,31,.28);}@media (max-height:900px){@container site (min-width:1000px){.pk--3d .st3{max-height:calc(100svh - 200px);}.pk--3d .pk__t{margin-bottom:24px;}.pk--3d .pk__row{padding:7px 0;gap:8px;}.dd__b{min-height:52px;padding-top:7px;padding-bottom:7px;}.dd__o{min-height:46px;padding-top:5px;padding-bottom:5px;}.cfg__b{gap:2px;}}}.cfg__n{font-size:clamp(22px,1.9cqi,30px);}.full .cfg__n{font-size:26px;}.cfg__mod{text-transform:none;letter-spacing:.02em;}.cfg__sub--sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}@container site (max-width:999px){.cfg__n{font-size:22px;}}.cfghd{display:none;}.site[data-cfg] .hd__in,.site[data-cfg] .mnav{display:none;}.site[data-cfg] .cfghd:not([hidden]){display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(20px,2cqi,28px) 0 clamp(20px,2.4cqi,36px);}.cfghd .hd__logo{flex:none;}.cfghd .hd__logo svg{height:30px;width:auto;display:block;}.cfghd__x{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-right:-17.5px;padding:0;background:none;border:0;cursor:pointer;color:var(--ink);transition:background .2s;}.cfghd__x:hover,.cfghd__x:focus-visible{background:var(--soft);}.cfghd__x svg{width:18px;height:18px;display:block;}.cfg__x{display:none;}.cfg__tabs{padding-right:clamp(20px,2cqi,28px);}@container site (max-width:999px){.site[data-cfg] .cfghd:not([hidden]){height:60px;padding:0 var(--gut);}.cfghd .hd__logo svg{height:27px;}.cfg__tt{left:var(--gut);}.cfg__tabs,.cfg__b,.cfg__nav{padding-left:var(--gut);padding-right:var(--gut);}}.dd__b .dd__v:has(> .pk__ic){padding-left:0;}.dd__o:has(> .pk__ic){padding-left:4px;}.pk__ic--sz{position:relative;padding:0;background:none;box-shadow:none;}.pk__ic--sz b{position:absolute;inset:0;background-size:cover;background-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.pk__ic--sz svg{position:absolute;inset:0;width:100%;height:100%;}.pk__ic--sz svg g{opacity:1;}.pk__ic--sz svg *{fill:none;stroke:rgba(0,0,0,.22);}.st3__hint{transition:opacity .6s ease,visibility 0s linear 0s;}html.m3-hint-off .st3__hint{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s;}.m3r{display:block;position:absolute;transform:translate3d(-50%,-50%,0);width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.16);--min-hotspot-opacity:1;-webkit-tap-highlight-color:transparent;}.m3r svg{display:block;width:16px;height:16px;margin:auto;fill:none;stroke:currentColor;stroke-width:1.4;}.m3r:hover,.m3r:focus-visible{background:var(--ink);color:var(--paper);outline:none;}.m3r--del{width:auto;border-radius:20px;padding:0 16px;font:inherit;font-size:14px;line-height:40px;white-space:nowrap;transform:translate3d(-50%,-100%,0);}.m3r-pop{display:flex;flex-direction:column;gap:0;position:absolute;transform:translate3d(-50%,calc(-100% - 26px),0);padding:4px;background:var(--paper);box-shadow:0 1px 4px rgba(0,0,0,.16);--min-hotspot-opacity:1;}.m3r-pop button{display:flex;align-items:center;gap:12px;height:48px;padding:6px 14px 6px 6px;border:0;background:none;color:var(--ink);font:inherit;font-size:14px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;}.m3r-pop button:hover,.m3r-pop button:focus-visible{background:var(--panel);outline:none;}.m3r-pop--l{transform:translate3d(-20px,calc(-100% - 26px),0);}.m3r-pop--r{transform:translate3d(calc(-100% + 20px),calc(-100% - 26px),0);}@container site (max-width:699px){.pk__v .opt--ic{min-width:0;}.pk__v .opt--ic span{white-space:normal;overflow-wrap:anywhere;text-align:left;}}@container site (max-width:999px){.cfghd__x{margin-right:-13px;}}.cfg__nrq{display:none;}.cfg__nav > span:empty{display:none;}@media (min-height:520px){@container site (max-width:999px){.cfg{--cfg-tabs:56px;}.cfg .cfg__tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;height:var(--cfg-tabs);box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;overflow-x:auto;scrollbar-width:none;font-size:14px;white-space:nowrap;}.cfg .cfg__tabs::-webkit-scrollbar{display:none;}.cfg .cfg__tabs li{flex:none;}.cfg .cfg__tabs li > *{gap:8px;}.cfg .cfg__tabs .pks__n{width:24px;height:24px;}.cfg:is(.cfg--empty,:has(.cfg__b[data-step="1"]),:has(.cfg__b[data-step="3"])) .cfg__stage{position:absolute;top:0;left:-200vw;width:100%;aspect-ratio:auto;min-height:0;height:calc((min(100dvh,var(--vh,100dvh)) - 60px - var(--cfg-tabs)) / 2);}.cfg:is(:has(.cfg__b[data-step="1"]),:has(.cfg__b[data-step="3"])) .cfg__stage > :not(.cfg__tt){visibility:hidden;}.cfg:is(.cfg--empty,:has(.cfg__b[data-step="1"])) .cfg__b{padding-top:8px;}.cfg:has(.cfg__b[data-step="1"]) .cfg__nav{position:sticky;bottom:0;z-index:5;background:var(--paper);padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])) .cfg__app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--cfg-tabs) minmax(0,1fr) minmax(0,1fr);height:calc(min(100dvh,var(--vh,100dvh)) - 60px);overflow:hidden;}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])) .cfg__tabs{position:absolute;top:0;left:0;right:0;z-index:4;background:var(--paper);}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])) .cfg__stage{grid-row:2;grid-column:1;height:auto;min-height:0;aspect-ratio:auto;}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])) .cfg__panel{grid-row:3;grid-column:1;min-height:0;}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])) .cfg__b{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:14px;padding-bottom:12px;}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])):has(.cfg__b .dd__b[aria-expanded="true"]) .cfg__panel{grid-row:2 / 4;grid-column:1;z-index:6;}.cfg:not(.cfg--empty):has(.cfg__b:not([data-step="1"])) .cfg__nav{flex:none;padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));}.cfg:not(.cfg--empty):has(.cfg__b[data-step="3"]) .cfg__panel{grid-row:2 / 4;}.cfg:not(.cfg--empty):has(.cfg__b[data-step="3"]) .cfg__stage{grid-row:auto;grid-column:auto;height:calc((min(100dvh,var(--vh,100dvh)) - 60px - var(--cfg-tabs)) / 2);}.cfg:not(.cfg--empty):has(.cfg__b[data-step="3"]) .cfg__go > .btn{display:none;}.cfg:not(.cfg--empty):has(.cfg__b[data-step="3"]) .cfg__nav .btn--light{flex:none;padding:0 22px;}.cfg:not(.cfg--empty):has(.cfg__b[data-step="3"]) .cfg__nrq{display:inline-flex;flex:1;min-width:0;padding:0 14px;white-space:normal;text-align:center;line-height:1.25;}.cfg:not(.cfg--empty) .cfg__tt{top:10px;left:var(--gut);right:108px;}.cfg:not(.cfg--empty) .cfg__tt .lab{font-size:12px;}.cfg:not(.cfg--empty) .cfg__n{margin-top:2px;font-size:20px;line-height:1.25;}.cfg:not(.cfg--empty) .cfg__stage .pk__stage{padding-top:62px;}.cfg:not(.cfg--empty) .cfg__im{padding:62px 18px 12px;}.cfg:not(.cfg--empty) .cfg__stage .st3__hint{display:none;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools{position:static;transform:none;width:auto;flex:none;margin:0 10px 10px;padding:4px;gap:4px;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;}.cfg:not(.cfg--empty) .cfg__stage .st3__g{gap:2px;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools.cfg__tools{margin:0;padding:0;background:none;box-shadow:none;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools .opt{height:34px;padding:0 9px;font-size:13px;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools :is(.st3__ar,[data-full]){position:absolute;top:10px;z-index:3;width:40px;height:40px;padding:0;justify-content:center;align-items:center;gap:0;font-size:0;line-height:1;background:var(--paper);color:var(--ink);}.cfg:not(.cfg--empty) .cfg__stage .st3__tools [data-full]{right:10px;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools .st3__ar{right:54px;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools .st3__ar::after{content:"AR";content:"AR" / "";font-size:13px;letter-spacing:.04em;margin-right:-.04em;}.cfg:not(.cfg--empty) .cfg__stage .st3__tools [data-full]::before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3'%3E%3Cpath d='M1.5 5.5v-4h4M10.5 1.5h4v4M14.5 10.5v4h-4M5.5 14.5h-4v-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.3'%3E%3Cpath d='M1.5 5.5v-4h4M10.5 1.5h4v4M14.5 10.5v4h-4M5.5 14.5h-4v-4'/%3E%3C/svg%3E") center / contain no-repeat;}}}@media (max-width:999px) and (min-height:520px){html:has(#cfg:not(.cfg--empty) .cfg__b:not([data-step="1"])){overscroll-behavior-y:none;}}
