.vw-dialog{width:min(100% - 2*var(--w),720px);max-width:none;max-height:calc(100dvh - 2*24px);padding:24px;color:var(--a);background:var(--g);border:1px solid var(--d);border-radius:2px;box-shadow:var(--bs);overscroll-behavior:contain}.vw-dialog::backdrop{background:var(--br)}.vw-dialog__body{display:grid;gap:16px}.vw-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.vw-dialog__title{margin:0;font-size:var(--af)}.vw-dialog__intro{margin:0;color:var(--f)}.vw-ar,.vw-ar__group{display:grid;gap:32px;align-content:start}.vw-ar__group{gap:12px}.vw-ar__label{margin:0;font:600 var(--bd)/1.2 var(--aw);font-stretch:100%;letter-spacing:0}.vw-ar__how{margin:0;font-size:var(--m);color:var(--f)}.vw-ar__links,.vw-ar__modes{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.vw-ar__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.vw-arlink{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:8px 16px 8px 8px;font-weight:560;line-height:1.25;color:var(--a);text-decoration:none;background:var(--g);border:1px solid var(--d);border-radius:2px;touch-action:manipulation;transition:border-color var(--ad) var(--o),transform var(--be) var(--o)}.vw-arlink:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.vw-arlink:hover{border-color:var(--e)}}.vw-arlink--text{grid-template-columns:minmax(0,1fr);min-height:64px;padding-left:16px}.vw-arlink>:is(img,picture),.vw-arlink>picture img{display:block;width:96px;height:64px;object-fit:cover;background:var(--r)}.vw-arlink__meta{margin:8px 0 0;font:450 var(--s)/1.4 var(--v);color:var(--k)}.vw-ar--big .vw-arlink{grid-template-columns:128px minmax(0,1fr);min-height:128px;font-size:var(--aq)}.vw-ar--big .vw-arlink--text{grid-template-columns:minmax(0,1fr);min-height:96px}.vw-ar--big .vw-arlink>:is(img,picture),.vw-ar--big .vw-arlink>picture img{width:128px;height:96px}.vw-ar__qr{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin:0}.vw-ar__qr figcaption{display:grid;gap:12px;max-width:48ch;font-size:var(--m);color:var(--f)}.vw-ar__qr figcaption p{margin:0}.vw-ar__modes{gap:8px}.vw-ar__modes li{padding-left:12px;border-left:1px solid var(--d)}.vw-ar__modes strong{color:var(--a);font-weight:560}.vw-qr{display:block;width:168px;height:168px;padding:8px;color:var(--a);background:var(--g);border:1px solid var(--b)}.vw-qr path{fill:none;stroke:currentColor}.vw-ar__notice{margin:0;padding:12px 16px;font-size:var(--m);background:var(--g);border:1px solid var(--d);border-left:2px solid var(--e)}.vw-ar__group--desktop,.vw-ar[data-platform="ios"] :is(.vw-ar__group--android,.vw-ar__group--desktop),.vw-ar[data-platform="android"] :is(.vw-ar__group--ios,.vw-ar__group--desktop),.vw-ar[data-platform="desktop"] :is(.vw-ar__group--ios,.vw-ar__group--android){display:none}.vw-ar[data-platform="desktop"] .vw-ar__group--desktop{display:grid}@media (hover:hover) and (pointer:fine){.vw-ar:not([data-platform]) .vw-ar__group--desktop{display:grid}}.vw-embedcode{display:grid;gap:32px}@media (min-width:1024px){.vw-embedcode{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.vw-embedcode__preview{grid-column:1/span 7}.vw-code{grid-column:8/-1}}.vw-embedcode__preview{margin:0}.vw-embedcode__preview iframe{display:block;width:100%;height:auto;aspect-ratio:4/5;background:var(--r);border:1px solid var(--b)}@media (min-width:768px){.vw-embedcode__preview iframe{aspect-ratio:4/3}}.vw-embedcode__preview figcaption{margin-top:8px}.vw-code{display:grid;gap:12px;min-width:0}.vw-code__label,.vw-code__actions{margin:0}.vw-code__label{font-weight:560}.vw-code pre{margin:0;padding:16px;font:var(--s)/1.6 var(--v);white-space:pre-wrap;word-break:break-all;background:var(--g);border:1px solid var(--d);border-radius:2px}.vw-code__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:var(--m);color:var(--f)}.vw-arpage .wrap{display:grid;gap:48px}.vw-arpage[data-ch=h]{padding-block:64px 96px}.vw-arpage__head>* + *{margin-top:12px}.vw-arpage__how h2{margin-bottom:16px}.vw-steps{display:grid;gap:12px;max-width:66ch;margin:0;padding-left:24px}.vw-steps li::marker{font-family:var(--v);color:var(--k)}.vw-arpage__links{margin:0}@media (max-width:559px){.vw-ar__qr{grid-template-columns:minmax(0,1fr)}}.vw-arpage h1{font-size:var(--bk);font-stretch:112%;line-height:1.1;letter-spacing:var(--bl)}@media (forced-colors:active){.vw-qr{forced-color-adjust:none}}.vw-qr{color:var(--ck);background:var(--cl)}