/* V10 support: readable instructions, compact structure and one neutral surface. */
.guide-page,.faq-page,.utility-page,.contact-page{background:#F7F7F5;padding:32px 0 40px;color:var(--ink)}
.pdx-import-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;max-width:680px;margin:22px auto 16px;text-align:left}
.pdx-import-flow>div{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:center;position:relative;min-width:0}
.pdx-import-flow>div:not(:last-child):after{content:'→';position:absolute;right:-28px;top:50%;transform:translateY(-50%);font-size:22px;color:#7A8792}
.pdx-import-flow svg{width:40px;height:40px;grid-row:1/3;color:#536B82}
.pdx-import-flow strong,.pdx-import-flow span{font-size:16px;line-height:1.45}
.pdx-import-flow strong{font-weight:650;color:var(--ink)}
.pdx-import-flow span{color:var(--muted)}
.pdx-import-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:580px;margin:18px auto 0}
.pdx-import-methods>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 8px;border:1px solid #DDE0E3;border-radius:10px;color:var(--accent);font-size:16px;line-height:1.4}
.pdx-import-methods>a:hover,.pdx-import-methods>a:focus-visible{background:#ECEFF3;border-color:var(--accent)}
.pdx-import-methods svg{width:25px;height:25px;flex:none}
@container site (max-width:700px){.pdx-import-flow{gap:24px}.pdx-import-flow>div{display:flex;flex-direction:column;text-align:center;gap:2px}.pdx-import-flow>div:not(:last-child):after{right:-20px;top:20px;transform:none}.pdx-import-flow svg{width:36px;height:36px;margin-bottom:5px}.pdx-import-methods>a{flex-direction:column;gap:5px;text-align:center}}
.guide-page .container,.faq-page .container,.utility-container,.contact-container{max-width:1160px}
.guide-page>.section,.faq-page>.section{padding:0 0 24px}
.guide-page .sheet-heading,.faq-page .sheet-heading,.utility-page .sheet-heading,.contact-page .sheet-heading{margin-bottom:24px}
.guide-page h1,.faq-page h1,.utility-page h1,.contact-page h1{font-size:clamp(30px,3.8cqw,44px);line-height:1.12;letter-spacing:-.04em}
.guide-page .sheet-heading p,.faq-page .sheet-heading p,.utility-page .sheet-heading p,.contact-page .sheet-heading p{font-size:17px;line-height:1.6;margin-top:12px}
.guide-page .sheet-heading .eyebrow,.faq-page .sheet-heading .eyebrow,.utility-page .sheet-heading .eyebrow,.contact-page .sheet-heading .eyebrow{font-size:14px;line-height:1.4;margin:0 0 12px;letter-spacing:.09em}
.guide-page.visual-guide-page{padding-top:20px}
.guide-page .guide-intro{padding:0 0 16px;text-align:left}
.guide-page .guide-intro .sheet-heading{margin:0 0 16px;max-width:none;text-align:left}
.guide-page .guide-intro .eyebrow{margin-bottom:8px}
.guide-page .guide-intro h1{margin:0;max-width:none}
#guide-import [hidden]{display:none!important}
.vg-import-platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}
.vg-import-platform-tabs>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:66px;min-width:0;padding:12px;border:1px solid #D7DEE4;border-radius:11px;background:#F7F8F8;color:#40566A;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer}
.vg-import-platform-tabs>button>.vg-icon{width:34px;height:34px;color:currentColor}
.vg-import-platform-tabs>button[aria-selected="true"]{border-color:#557993;background:#EAF1F5;box-shadow:inset 0 0 0 1px #557993;color:#254C68}
.vg-import-platform-tabs>button:focus-visible,.vg-import-connection-tabs>button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.vg-import-computer-options{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}
.vg-import-computer-options>p{font-size:16px;line-height:1.6;margin:0;color:var(--muted)}
.vg-import-connection-tabs{display:flex;gap:6px;padding:4px;border:1px solid #DDE2E6;background:#F3F5F6;border-radius:10px}
.vg-import-connection-tabs>button{border:1px solid transparent;border-radius:7px;padding:8px 15px;background:transparent;font-size:16px;line-height:1.4;color:#526474;cursor:pointer}
.vg-import-connection-tabs>button[aria-selected="true"]{background:#fff;border-color:#CAD4DD;box-shadow:0 1px 4px #233A4F0C;color:#254C68;font-weight:600}
.vg-import-platform-panel:focus-visible,#guide-import [data-import-connection-panel]:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}
#guide-import .vg-picture figcaption span,#guide-import .note,#guide-import .vg-mini-file>b,#guide-import .vg-usb-line>span,#guide-import .vg-card-reader-body,#guide-import .vg-video-kind,#guide-import .vg-video-play,#guide-import .tutorial-transcript summary,#guide-import .quickstart-number{font-size:16px}
.vg-import-phone-steps{gap:16px}
.vg-import-phone-steps .vg-art{height:155px}
.vg-import-phone-steps figcaption{padding:16px;text-align:left;flex:1}
.vg-phone-step-art{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;color:#536B82}
.vg-phone-step-art>.vg-icon,.vg-zip-symbol>.vg-icon{width:64px;height:64px}
.vg-import-art-arrow{font-size:27px;line-height:1;color:#7992A4}
.vg-zip-symbol{display:flex;align-items:center;flex-direction:column;gap:1px}
.vg-zip-symbol>b{font-size:16px;line-height:1}
.vg-import-done{position:absolute;right:-4px;bottom:-6px;display:grid;place-items:center;width:25px;height:25px;border:2px solid #F5F6F6;border-radius:50%;background:#DCE9DF;color:#326743;font-size:16px;font-weight:700}
.vg-import-compatibility,.vg-import-card-tip,.vg-import-system-tip{font-size:16px;line-height:1.6;margin:14px 0 0;color:var(--muted)}
.vg-import-card-tip{margin-top:6px}
.vg-import-system-tip{padding:12px 15px;background:#F2F5F2;border-radius:9px;color:#415B46}
@container site (max-width:720px){.vg-import-platform-tabs{gap:8px;margin-bottom:17px}.vg-import-platform-tabs>button{flex-direction:column;gap:6px;min-height:94px;padding:10px 4px;font-size:16px}.vg-import-platform-tabs>button>.vg-icon{width:29px;height:29px}.vg-import-computer-options{display:block}.vg-import-connection-tabs{margin-top:12px;width:fit-content;max-width:100%}.vg-import-connection-tabs>button{padding:8px 12px}.vg-import-phone-steps .vg-picture{grid-template-columns:100px minmax(0,1fr)}.vg-import-phone-steps .vg-art{height:auto;min-height:150px;padding:8px}.vg-import-phone-steps figcaption{padding:14px 12px}.vg-phone-step-art{gap:2px}.vg-phone-step-art>.vg-icon,.vg-zip-symbol>.vg-icon{width:32px;height:44px}.vg-import-art-arrow{font-size:18px}.vg-import-done{width:22px;height:22px;right:-3px;bottom:-7px}}
@container site (max-width:720px){#import-panel-computer .vg-picture{grid-template-columns:100px minmax(0,1fr)}#import-panel-computer .vg-art{padding:8px}#import-panel-computer .vg-picture figcaption{padding:14px 12px}#import-panel-computer .vg-home-screen{width:80px}#import-panel-computer .vg-copy-diagram{max-width:84px;gap:6px}#import-panel-computer .vg-laptop{width:46px}#import-panel-computer .vg-laptop-screen{min-height:60px;padding:4px 2px}#import-panel-computer .vg-mini-file>.vg-icon{width:28px;height:32px}#import-panel-computer .vg-copy-diagram .vg-mini-device{width:24px;height:50px}#import-panel-computer .vg-copy-diagram .vg-mini-device .vg-icon{width:18px;height:24px}#import-panel-computer .vg-eject-art{padding:4px}#import-panel-computer .vg-eject-art>.vg-icon{width:60px;height:60px}#import-panel-computer .vg-double-icon>.vg-icon{width:38px;height:56px}#import-panel-computer .vg-card-reader{width:84px}#import-panel-computer .vg-card-reader>.vg-icon{width:31px;height:44px}#import-panel-computer .vg-card-reader-body{width:42px}}
.guide-page .btn,.faq-page .btn,.utility-page .btn,.contact-page .btn{font-size:16px;min-height:46px;padding:12px 20px}
.guide-page .inline-link,.faq-page .inline-link,.utility-page .inline-link,.contact-page .inline-link{font-size:16px;line-height:1.55}
.guide-page .note,.faq-page .note,.utility-page .note,.contact-page .note{font-size:14px;line-height:1.6}
.guide-page details>summary,.faq-page details>summary,.utility-page details>summary,.contact-page details>summary{align-items:center;gap:16px;min-height:48px}
.guide-page details>summary:after,.faq-page details>summary:after,.utility-page details>summary:after,.contact-page details>summary:after{content:'';width:8px;height:8px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg);margin-left:auto;margin-right:4px;flex:none}
.guide-page details[open]>summary:after,.faq-page details[open]>summary:after,.utility-page details[open]>summary:after,.contact-page details[open]>summary:after{content:'';transform:rotate(225deg)}
.quickstart-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.quickstart-steps>a{display:flex;align-items:center;gap:12px;border:1px solid #DDE0E3;background:#fff;border-radius:12px;padding:14px 18px;min-height:62px}
.quickstart-steps>a:hover,.quickstart-steps>a:focus-visible{border-color:var(--accent)}
.quickstart-number{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;background:#ECEFF8;border-radius:50%;color:var(--accent);font-size:14px;font-weight:650}
.quickstart-steps strong{font-size:17px;line-height:1.4}
.quickstart-arrow{margin-left:auto;color:var(--muted);font-size:18px}
.vg-download{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:26px;background:#fff;border:1px solid #DDE0E3;border-radius:16px;margin-bottom:18px;scroll-margin-top:110px}
.vg-download-copy .eyebrow{font-size:14px;margin-bottom:10px;letter-spacing:.09em}
.vg-download-copy h2{font-size:30px;line-height:1.2;margin-bottom:10px}
.vg-download-copy p{font-size:17px;margin-bottom:18px}
.vg-download-copy .inline-link{display:block;width:fit-content;margin-top:12px}
.vg-download>.note{grid-column:1/-1;margin:0}
.vg-jbin-equation{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:20px 14px;min-width:0}
.vg-equation-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-width:0}
.vg-equation-item>span{font-size:14px;line-height:1.4;text-align:center;color:var(--muted)}
.vg-equation-sign{font-size:24px;font-weight:400;color:#87909B}
.vg-icon{display:block;width:84px;height:78px;flex-shrink:0;color:#536B82}
.vg-equation-item>.vg-icon{width:86px;max-width:100%;height:100px}
.vg-equation-item>.vg-card-image{width:84px;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:5px}
.vg-jbin-result{padding:10px 8px;background:#EEF1F7;border-radius:12px}
.vg-jbin-result>strong{font-size:17px;color:#405C7E;line-height:1.3}
.quickstart-panel{border:1px solid #DDE0E3;border-radius:16px;overflow:hidden;background:#fff;margin:0 0 18px;scroll-margin-top:110px}
.quickstart-panel>summary{padding:18px 22px;display:flex;justify-content:flex-start}
.quickstart-panel>summary:hover{background:#F9F9F8}
.quickstart-summary{flex:1;min-width:0}
.quickstart-summary strong{font-size:25px;font-weight:650;line-height:1.3;letter-spacing:-.025em}
.vg-summary-tag{font-size:14px;line-height:1.4;color:var(--muted);letter-spacing:.03em;white-space:nowrap}
.quickstart-panel-body{padding:0 22px 22px}
.vg-media-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start;min-width:0}
.vg-picture-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}
.vg-picture{margin:0;min-width:0;border:1px solid #E0E3E7;border-radius:12px;background:#F5F6F6;overflow:hidden;text-align:center}
.vg-art{height:190px;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;min-width:0;position:relative}
.vg-picture figcaption{display:flex;flex-direction:column;gap:5px;padding:13px 12px 15px;min-height:88px;background:#fff;border-top:1px solid #E0E3E7;line-height:1.5;color:#303E4E}
.vg-picture figcaption b{font-size:16px;font-weight:650}
.vg-picture figcaption span{font-size:14px;color:var(--muted)}
.vg-home-screen{position:relative;width:122px;max-width:100%;aspect-ratio:3/4;flex:none;line-height:0;border-radius:6px;box-shadow:0 3px 12px #182B3D1A}
.vg-home-screen>img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:6px}
.vg-menu-target{position:absolute;border:3px solid #FFF34B;box-shadow:0 0 0 1px #3F4D26;border-radius:5px;pointer-events:none}
.vg-menu-target:after{content:'';position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:9px solid #FFF34B}
.vg-target-transfer{left:52%;top:48%;width:44%;height:22%}
.vg-target-nfc{left:52%;top:21%;width:44%;height:23%}
.vg-card-image{display:block;aspect-ratio:3/4;object-fit:contain;max-width:100%;height:auto}
.vg-copy-diagram{display:flex;align-items:center;width:100%;max-width:200px;min-width:0}
.vg-laptop{width:49%;flex:none}
.vg-laptop-screen{background:#E7ECF1;border:2px solid #74879A;border-radius:5px;padding:12px 5px 9px;min-height:76px}
.vg-laptop-base{display:block;height:6px;background:#93A4B5;border-radius:0 0 5px 5px;margin:1px -4px 0}
.vg-mini-file{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#49617F}
.vg-mini-file>.vg-icon{width:32px;height:36px}
.vg-mini-file>b{font-size:14px;line-height:1.3}
.vg-usb-line{display:flex;flex:1;min-width:32px;flex-direction:column;align-items:center;margin:0 4px;color:#4D6C94}
.vg-usb-line>span{font-size:14px;font-weight:600}
.vg-usb-line>b{font-size:24px;line-height:1;font-weight:400}
.vg-mini-device{width:42px;height:70px;background:#8B9BA4;border:2px solid #5C6B77;border-radius:8px;padding:6px 4px 11px;position:relative;flex:none}
.vg-mini-device>div{height:100%;border-radius:2px;background:#E5EBE8;display:flex;align-items:center;justify-content:center}
.vg-mini-device .vg-icon{width:28px;height:34px}
.vg-mini-device:after{content:'';width:6px;height:6px;position:absolute;left:50%;bottom:2px;transform:translateX(-50%);border-radius:50%;background:#D0D8DD}
.vg-eject-art{position:relative;padding:8px}
.vg-eject-art>.vg-icon{width:95px;height:95px;color:#536E8C}
.vg-complete-check{position:absolute;bottom:5px;right:-4px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#DCE9DF;color:#326743;border:3px solid #F5F6F6;font-size:18px;font-weight:700}
.vg-confirm-card{position:relative;width:115px;max-width:calc(100% - 10px)}
.vg-confirm-card>.vg-card-image{width:100%;height:auto;aspect-ratio:3/4;border-radius:5px;box-shadow:0 3px 8px #1F324A19}
.vg-confirm-key{position:absolute;right:-13px;bottom:8px;display:grid;place-items:center;background:var(--accent);color:#fff;width:42px;height:42px;border:3px solid #fff;border-radius:12px;font-size:27px;line-height:1;font-weight:700}
.vg-scan-diagram{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%}
.vg-scan-diagram>.vg-mini-device{transform:rotate(-8deg)}
.vg-scan-diagram>.vg-icon{width:78px;height:98px}
.vg-radio{width:20px;height:44px;flex:none;color:#547985}
.guide-page .video-card-compact{border:1px solid #DFE3E7;border-radius:12px;background:#fff;overflow:hidden;min-width:0}
.vg-video-heading{display:flex;align-items:center;gap:8px;padding:14px;line-height:1.4;color:#33465B;min-width:0;background:#F6F7F7;flex-wrap:wrap}
.vg-video-heading>strong{font-size:16px;font-weight:650;flex:1;min-width:0}
.vg-video-play{font-size:14px;color:var(--accent);flex:none}
.vg-video-kind{font-size:14px;color:var(--muted)}
.guide-page .tutorial-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#F5F6F6}
.guide-page .tutorial-transcript{border:0;border-top:1px solid #E1E4E8}
.guide-page .tutorial-transcript summary{font-size:15px;padding:13px 16px;min-height:46px}
.guide-page .tutorial-scene-list{padding:0 20px 16px 37px;margin:0}
.guide-page .tutorial-scene-list li{margin-bottom:15px;padding-left:2px}
.guide-page .tutorial-scene-list strong,.guide-page .tutorial-scene-list p{font-size:16px!important;line-height:1.6}
.guide-page .tutorial-scene-list p{color:var(--muted);margin-top:3px}
.vg-alternative{border:1px solid #E0E3E7;background:#F9F9F8;border-radius:10px;margin-top:18px;overflow:hidden}
.vg-alternative>summary,.vg-small-tip>summary{padding:14px 16px;font-size:16px;line-height:1.5}
.vg-alternative>.vg-media-row{padding:0 16px 16px}
.vg-alternative>.note{margin:0 16px 16px}
.vg-double-icon{display:flex;align-items:center;justify-content:center;gap:2px}
.vg-double-icon>.vg-icon{width:65px;height:78px}
.vg-card-reader{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;width:125px}
.vg-card-reader>.vg-icon{width:42px;height:54px}
.vg-card-reader-body{display:grid;place-items:center;width:46px;height:32px;border:2px solid #8B9DB2;background:#E3EAF3;border-radius:4px;color:#567291;font-size:14px}
.vg-card-reader>.vg-mini-file{width:100%;margin-top:6px}
.vg-small-tip{margin-top:16px;border:1px solid #E0E3E7;background:#F9F9F8;border-radius:10px;overflow:hidden}
.vg-small-tip>p{font-size:16px;line-height:1.65;padding:0 16px 16px;max-width:850px}
.vg-format-picture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.vg-format-option{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:12px;background:#F5F6F6;border:1px solid #E0E3E7;border-radius:12px;padding:20px 14px;min-width:0;min-height:250px}
.vg-format-option .pill,.vg-format-label,.vg-format-option>small{font-size:14px;color:var(--muted)}
.vg-format-file{display:flex;flex-direction:column;align-items:center}
.vg-format-file>.vg-icon{width:70px;height:76px}
.vg-format-file>b,.vg-format-option>strong{font-size:16px;line-height:1.5}
.vg-filename-pair{display:grid;gap:10px;background:#E8ECF2;border-radius:8px;padding:14px 10px;width:100%}
.vg-filename-pair>code{font-size:14px;white-space:normal;overflow-wrap:anywhere;color:#42638D;line-height:1.5}
.vg-status-screen{display:flex;flex-direction:column;align-items:center;background:#E4E9E5;border:3px solid #69766C;border-radius:10px;width:170px;max-width:100%;height:166px;padding:10px 4px}
.vg-status-top{position:relative;display:block;width:100%;padding:6px 0;background:#fff;border:1px solid #D5DFD9;border-radius:5px;color:#455F54}
.vg-status-top>strong{display:block;width:100%;text-align:center;font-size:14px;line-height:1.4;white-space:nowrap;padding:0 14px}
.vg-status-battery{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:13px;height:8px;border:1px solid currentColor;border-radius:2px}
.vg-status-battery:after{content:'';position:absolute;right:-3px;top:1px;width:2px;height:4px;background:currentColor;border-radius:0 1px 1px 0}
.vg-status-battery i{display:block;width:4px;height:4px;background:currentColor;margin:1px}
.vg-status-screen>div{flex:1;display:flex;align-items:center;justify-content:center}
.vg-status-screen .vg-icon{width:68px;height:76px;color:#6E887C}
.vg-state-on .vg-status-top{background:#D7EEDC;border-color:#80B68B;color:#255F36}
.vg-auto-key{display:grid;place-items:center;width:86px;height:54px;border-radius:12px;background:#5D6862;border:2px solid #414E45;box-shadow:0 5px 0 #414E45;font-size:17px;font-weight:700;color:#fff}
.vg-short-press-arrow{position:absolute;right:12px;bottom:18px;font-size:24px;color:#788A7D}
.vg-auto-rules{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0 12px;padding:14px 16px;background:#F5F6F6;border-radius:10px;font-size:16px;line-height:1.6;color:var(--muted)}
.vg-auto-rules b{color:#303E4E;font-weight:650}
.quickstart-help{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #DDE0E3}
.quickstart-help>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.quickstart-help strong{font-size:16px}
/* Practical FAQ: a small index, then short answers in one reading column. */
.support-doc-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;align-items:start}
.support-doc-sidebar{align-self:stretch;border-right:1px solid #DDE0E3;padding-right:20px}
.support-doc-sticky{position:sticky;top:100px}
.faq-category-links{display:grid;gap:6px}
.faq-category-links .btn{justify-content:flex-start;text-align:left;border:0;background:transparent;padding:10px 12px;color:#465566}
.faq-category-links .btn:hover{background:#ECEFF5;color:var(--accent)}
.support-doc-extra{display:grid;justify-items:start;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid #DDE0E3}
.support-doc-content{min-width:0;scroll-margin-top:100px}
.support-doc-content>.section{padding:0 0 24px}
.support-doc-content>.section>.container{width:100%;max-width:none}
.faq-category-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;scroll-margin-top:100px}
.faq-category-header h2{font-size:25px;line-height:1.3}
.faq-list{border:1px solid #DDE0E3;border-radius:14px;overflow:hidden;background:#fff}
.faq-category .faq-item{margin:0;padding:0;border:0;border-radius:0;border-bottom:1px solid #E2E5E8;scroll-margin-top:100px}
.faq-category .faq-item:last-child{border-bottom:0}
.faq-item summary{padding:18px 20px;font-size:17px;line-height:1.5;min-height:62px}
.faq-item summary:hover,.faq-item[open] summary{background:#F8F8F7}
.faq-item>div.stack{padding:0 20px 20px;gap:12px;background:#F8F8F7}
.faq-item>div.stack p{font-size:16px;line-height:1.7;max-width:850px}
.faq-item .inline-link{justify-self:start}
.faq-bottom-help{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0 0}
.faq-bottom-help strong{font-size:18px}
/* Themes and firmware remain small, useful maintenance pages. */
.utility-container{max-width:1040px}
.utility-back{display:inline-block;font-size:16px;color:var(--accent);margin-bottom:22px}
.utility-card{border:1px solid #DDE0E3;border-radius:16px;background:#fff;padding:24px}
.utility-card-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}
.utility-card-head>div{min-width:0}
.utility-card h2{font-size:24px;line-height:1.3;margin-bottom:8px}
.utility-card p{font-size:16px;line-height:1.65;color:var(--muted)}
.utility-card-head .btn{flex-shrink:0}
.utility-card>.field-placeholder{margin-bottom:18px}
.utility-instructions{background:transparent;border:0;border-top:1px solid #E0E3E7}
.utility-instructions summary{padding:16px 0 0;font-size:16px}
.utility-instructions>div{padding:16px 0 0}
.utility-card .note{margin-top:16px}
.utility-help{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;font-size:16px;color:var(--muted)}
.theme-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}
.theme-preview-card{border:1px solid #DDE0E3;border-radius:14px;background:#fff;padding:20px;text-align:center;min-width:0}
.theme-preview-image{display:flex;align-items:center;justify-content:center;min-height:238px}
.theme-preview-image>img{width:168px;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:8px}
.theme-preview-image>.field-placeholder{width:100%;min-height:224px;display:flex;justify-content:center;flex-direction:column}
.theme-preview-card h2{font-size:21px;margin:15px 0 0;letter-spacing:-.02em}
.theme-preview-label p{font-size:14px;color:var(--muted);line-height:1.5;margin-top:6px}
/* Contact: email plus one short form; order information is optional. */
.contact-container{max-width:1040px}
.contact-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:32px;align-items:start}
.contact-direct{padding-top:4px}
.contact-direct h2{font-size:25px;margin-bottom:16px}
.contact-direct>p{font-size:17px;margin:24px 0 12px}
.contact-help-links{display:grid;justify-items:start;gap:12px}
.contact-form{background:#fff;border:1px solid #DDE0E3;border-radius:16px;padding:24px;display:grid;gap:20px}
.contact-form .field{margin:0;display:grid;gap:8px}
.contact-form label{font-size:16px;line-height:1.5;font-weight:600}
.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-width:0;font-size:16px;line-height:1.5;padding:12px 13px;border:1px solid #CCD2D9;border-radius:8px;background:#fff;color:var(--ink)}
.contact-form textarea{resize:vertical;min-height:140px}
.contact-form .field>p{font-size:14px;color:var(--muted);line-height:1.5}
.contact-attachment input{border:0;padding:0;border-radius:0;font-size:14px}
.contact-attachment input::file-selector-button{border:1px solid #CCD2D9;border-radius:7px;background:#F5F6F6;padding:10px 12px;margin-right:10px;font:inherit;cursor:pointer}
.contact-order{border:0;border-top:1px solid #E0E3E7;border-bottom:1px solid #E0E3E7;background:transparent}
.contact-order>summary{font-size:16px;padding:15px 0}
.contact-order-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 0 18px}
.contact-submit{display:flex;align-items:center;gap:16px}
.contact-submit>span{font-size:14px;line-height:1.5;color:var(--muted)}
.contact-form>.inline-link{justify-self:start}
@container site (max-width:1000px){
 .vg-media-row{grid-template-columns:1fr;gap:16px}
 .guide-page .video-card-compact{width:100%;max-width:650px;justify-self:center}
 .vg-picture-strip{gap:12px}
 .vg-art{height:195px}
 .vg-picture figcaption{min-height:80px}
 .vg-summary-tag{display:none}
 .support-doc-layout{grid-template-columns:175px minmax(0,1fr);gap:22px}
 .support-doc-sidebar{padding-right:14px}
 .quickstart-help{flex-wrap:wrap}
}
@container site (max-width:720px){
 .guide-page,.faq-page,.utility-page,.contact-page{padding:26px 0 32px}
 .guide-page .sheet-heading p,.faq-page .sheet-heading p,.utility-page .sheet-heading p,.contact-page .sheet-heading p{font-size:16px}
 .quickstart-steps{grid-template-columns:1fr;gap:8px}
 .quickstart-steps>a{min-height:52px;padding:9px 14px}
 .quickstart-steps strong{font-size:16px}
 .vg-download{grid-template-columns:1fr;gap:18px;padding:20px}
 .vg-download-copy h2{font-size:27px}
 .vg-download-copy p{font-size:16px}
 .vg-download-copy .btn{width:100%}
 .vg-download-copy .inline-link{width:100%;text-align:center}
 .vg-jbin-equation{gap:8px;padding:8px 0}
 .vg-equation-item>.vg-icon{width:70px;height:88px}
 .vg-equation-item>.vg-card-image{width:68px}
 .vg-jbin-result{padding:8px 5px}
 .quickstart-panel>summary{padding:17px 16px;gap:12px}
 .quickstart-summary strong{font-size:22px}
 .quickstart-panel-body{padding:0 16px 18px}
 .vg-picture-strip{grid-template-columns:1fr;gap:10px}
 .vg-picture{display:grid;grid-template-columns:132px minmax(0,1fr);text-align:left;align-items:stretch}
 .vg-art{height:170px;padding:12px;gap:3px}
 .vg-picture figcaption{justify-content:center;border-top:0;border-left:1px solid #E0E3E7;min-height:0;padding:14px}
 .vg-picture figcaption b{font-size:16px}
 .vg-picture figcaption span{font-size:14px}
 .vg-home-screen{width:105px}
 .vg-confirm-card{width:100px}
 .vg-confirm-key{width:35px;height:35px;right:-6px;font-size:23px}
 .vg-copy-diagram{max-width:110px;flex-wrap:wrap;justify-content:center;gap:10px}
 .vg-laptop{width:65px}
 .vg-laptop-screen{min-height:65px;padding:6px 2px}
 .vg-usb-line{width:100%;flex:none;order:3;flex-direction:row;justify-content:center;gap:8px;margin:0}
 .vg-mini-device{width:30px;height:56px;padding:4px 2px 9px;border-radius:6px}
 .vg-mini-device .vg-icon{width:22px;height:28px}
 .vg-scan-diagram{gap:2px}
 .vg-scan-diagram>.vg-icon{width:56px;height:85px}
 .vg-radio{width:16px}
 .vg-double-icon>.vg-icon{width:49px;height:65px}
 .vg-auto-strip .vg-picture{grid-template-columns:1fr;text-align:center}
 .vg-auto-strip .vg-picture figcaption{border-left:0;border-top:1px solid #E0E3E7}
 .vg-auto-strip .vg-art{height:190px}
 .vg-status-screen{width:180px;height:166px;padding:10px 4px}
 .vg-status-screen .vg-icon{width:57px;height:60px}
 .vg-alternative>.vg-media-row{padding:0 12px 14px}
 .vg-alternative .vg-picture{grid-template-columns:118px minmax(0,1fr)}
 .vg-format-picture{grid-template-columns:1fr}
 .vg-format-option{min-height:210px;padding:18px}
 .vg-filename-pair{max-width:260px}
 .vg-auto-rules{display:grid;gap:10px;padding:14px}
 .quickstart-extra>summary .quickstart-summary strong{font-size:18px}
 .quickstart-help>div{gap:14px}
 .quickstart-help strong{width:100%}
 .support-doc-layout{grid-template-columns:1fr;gap:22px}
 .support-doc-sidebar{border:0;padding:0}
 .support-doc-sticky{position:static}
 .faq-category-links{display:flex;flex-wrap:wrap;gap:7px}
 .faq-category-links .btn{background:#fff;border:1px solid #DDE0E3;border-radius:8px;font-size:15px;padding:10px 12px}
 .support-doc-extra{display:none}
 .faq-category-header h2{font-size:24px}
 .faq-item summary{padding:17px 16px;font-size:16px}
 .faq-item>div.stack{padding:0 16px 18px}
 .faq-bottom-help{flex-wrap:wrap}
 .utility-card{padding:20px}
 .utility-card-head{flex-direction:column;align-items:stretch;gap:18px}
 .utility-card-head .btn{width:100%}
 .utility-help{align-items:flex-start;flex-wrap:wrap;gap:12px}
 .theme-preview-grid{grid-template-columns:1fr;gap:12px}
 .theme-preview-card{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:18px;padding:16px;text-align:left}
 .theme-preview-image{min-height:0}
 .theme-preview-image>img{width:126px}
 .theme-preview-image>.field-placeholder{min-height:168px;padding:12px;font-size:14px}
 .theme-preview-card h2{margin:0;font-size:22px}
 .contact-layout{grid-template-columns:1fr;gap:24px}
 .contact-direct>p{margin-top:18px}
 .contact-help-links{display:flex;flex-wrap:wrap;gap:16px}
 .contact-form{padding:20px}
 .contact-order-fields{grid-template-columns:1fr;gap:16px}
 .contact-submit{flex-wrap:wrap;gap:12px}
 .contact-submit .btn{width:100%}
}
@container site (max-width:390px){
 .quickstart-panel-body{padding:0 12px 16px}
 .vg-picture{grid-template-columns:110px minmax(0,1fr)}
 .vg-art{padding:8px;height:155px}
 .vg-picture figcaption{padding:12px}
 .vg-home-screen{width:96px}

 .vg-confirm-card{width:89px}
 .vg-alternative .vg-picture{grid-template-columns:98px minmax(0,1fr)}
 .vg-alternative .vg-double-icon>.vg-icon{width:42px}
 .vg-jbin-equation{gap:5px}
 .vg-equation-sign{font-size:20px}
 .theme-preview-card{grid-template-columns:110px 1fr;gap:15px}
 .theme-preview-image>img{width:110px}
}
.vg-format-intro{grid-column:1/-1;font-size:16px;line-height:1.6;color:#606973;margin:0 0 14px}
.vg-phone-direct-heading{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 13px;color:#334C60}
.vg-import-phone-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.vg-import-phone-steps>.vg-picture{display:flex;flex-direction:column}
.vg-import-phone-steps .vg-art{height:174px;padding:10px}
.vg-import-phone-steps figcaption{padding:15px;text-align:left;flex:1;justify-content:flex-start}
.vg-phone-transfer-art{position:relative;width:192px;max-width:100%}
.vg-phone-transfer-menu{display:block;width:100%;height:auto;aspect-ratio:43/28;border-radius:9px;overflow:hidden}
.vg-phone-confirm{position:absolute;right:-4px;bottom:-8px;display:grid;place-items:center;width:32px;height:32px;border:3px solid #F5F6F6;border-radius:50%;background:#305E52;color:#fff;font-size:22px;line-height:1;font-weight:700}
#guide-import .vg-phone-import-complete{color:#365D50;margin-top:5px}
.vg-phone-reader-path{padding:15px 17px;margin-top:17px;border:1px solid #DDE4DF;background:#F7F9F7;border-radius:11px}
.vg-phone-reader-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px 18px;flex-wrap:wrap}
.vg-phone-reader-heading>strong{font-size:18px;line-height:1.4;color:#334C40}
.vg-phone-reader-heading>span{font-size:16px;line-height:1.5;color:#526B5D}
.vg-phone-reader-path>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:14px 0 10px}
.vg-phone-reader-path li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;font-size:16px;line-height:1.55;min-width:0}
.vg-phone-reader-path .vg-icon{width:28px;height:32px;color:#557565}
.vg-phone-reader-path>p{font-size:16px;line-height:1.5;margin:0;color:#365D50}
.vg-phone-import-video{max-width:560px;margin:20px auto}
.guide-page .vg-phone-import-video>.video-card-compact{width:100%;max-width:none}
.vg-phone-video-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:11px 15px;background:#F7F8F8;color:#526474;font-size:16px;line-height:1.5}
.vg-phone-video-caption>span{font-size:16px}
.theme-selector [hidden]{display:none!important}
.theme-selector{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:30px;align-items:start;padding:24px;background:#fff;border:1px solid #DDE3E6;border-radius:16px;margin-bottom:22px}
.theme-selected-preview{display:grid;place-items:start center;min-width:0}
.theme-selected-preview>figure{width:240px;max-width:100%;margin:0;text-align:center}
.theme-home-preview{display:block;width:100%;height:auto;aspect-ratio:3/4;border-radius:9px;overflow:hidden}
.theme-selected-preview figcaption{display:flex;align-items:center;flex-direction:column;gap:4px;margin-top:12px}
.theme-selected-preview figcaption>strong{font-size:20px;line-height:1.4}
.theme-selected-preview figcaption>span{font-size:16px;line-height:1.5;color:var(--muted)}
.theme-selector-controls{min-width:0}
.theme-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.theme-choice-grid>button{display:flex;align-items:center;gap:12px;position:relative;min-width:0;min-height:96px;padding:11px 24px 11px 12px;background:#F7F8F8;border:1px solid #DCE2E5;border-radius:11px;text-align:left;color:#293D49;cursor:pointer}
.theme-choice-grid>button>.theme-home-preview{width:51px;height:68px;flex:none;border-radius:5px}
.theme-choice-grid>button>span:not(.theme-choice-check){display:flex;flex-direction:column;gap:5px;min-width:0}
.theme-choice-grid strong{font-size:17px;line-height:1.35;font-weight:650}
.theme-choice-grid>button>span>span{font-size:16px;line-height:1.4;color:#63727B}
.theme-choice-grid>button[aria-selected="true"]{border-color:#4D7769;background:#F0F6F2;box-shadow:inset 0 0 0 1px #4D7769}
.theme-choice-grid>button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.theme-choice-check{position:absolute;right:8px;top:8px;display:none;color:#346555;font-size:16px;line-height:1;font-weight:700}
.theme-choice-grid>button[aria-selected="true"]>.theme-choice-check{display:block}
.theme-selected-availability{margin:0 0 16px;min-height:56px}
.theme-selected-availability>div{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}
.theme-selected-availability p{font-size:16px;line-height:1.5;color:var(--muted);margin:0}
.theme-download-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:17px;background:#F0F6F2;border:1px solid #CDDCD2;border-radius:12px}
.theme-download-card>div{display:grid;gap:3px;min-width:0}
.theme-download-card>div>span{font-size:16px;line-height:1.5;color:#52665A}
.theme-download-card strong{font-size:22px;line-height:1.3;color:#253D32}
.theme-download-card .btn{min-height:46px;font-size:16px}
.theme-download-card .btn:disabled{background:#E0E7E2;color:#526259;border:1px solid #C0CEC5;opacity:1;cursor:not-allowed}
.theme-download-card>p{grid-column:1/-1}
.theme-download-concept{width:100%;padding:17px;background:#F7F8F8;border:1px solid #DCE2E5;border-radius:12px}
.guide-theme-entry{display:flex;align-items:center;flex-wrap:wrap;gap:2px 16px;margin-top:18px;padding-top:10px;border-top:1px solid #DDE3E6}
.guide-theme-entry>a{display:inline-flex;align-items:center;min-height:44px;font-size:17px;font-weight:600}
.guide-theme-entry>span{font-size:16px;line-height:1.5;color:var(--muted)}
@container site (max-width:650px){.theme-download-card{grid-template-columns:1fr}.theme-download-card .btn{width:100%;margin-top:4px}.guide-theme-entry{gap:0 12px}}
.themes-page .theme-selector .note,.themes-page .theme-use-section .note{font-size:16px}
.theme-use-section{padding:22px;background:#fff;border:1px solid #DDE3E6;border-radius:14px}
.theme-use-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.theme-step-heading{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.theme-step-heading>span{display:grid;place-items:center;width:32px;height:32px;flex:none;background:#EDF2F3;color:#456674;border-radius:50%;font-size:16px;font-weight:650}
.theme-step-heading h2{font-size:23px;line-height:1.35;margin:0}
.theme-use-steps p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}
.theme-use-steps .inline-link{display:inline-block;margin-top:12px}
@container site (max-width:900px){.theme-selector{grid-template-columns:220px minmax(0,1fr);gap:22px;padding:20px}.theme-choice-grid>button{gap:8px;padding-left:9px}.theme-choice-grid>button>.theme-home-preview{width:39px;height:52px}.theme-choice-grid strong{font-size:16px}}
@container site (max-width:650px){.theme-selector{grid-template-columns:1fr;gap:20px;padding:17px}.theme-selected-preview>figure{width:208px}.theme-choice-grid>button{min-height:76px;padding:12px 24px 12px 14px}.theme-choice-grid>button>.theme-home-preview{display:none}.theme-choice-grid strong{font-size:17px}.theme-selected-availability{min-height:0}.theme-use-section{padding:18px}.theme-use-steps{grid-template-columns:1fr;gap:24px}.theme-step-heading h2{font-size:22px}}
@container site (max-width:1100px){.vg-import-phone-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-import-phone-steps .vg-art{height:157px}.vg-phone-transfer-art{width:185px}}
@container site (max-width:720px){.vg-import-phone-steps{grid-template-columns:1fr;gap:10px}.vg-import-phone-steps>.vg-picture{display:grid;grid-template-columns:100px minmax(0,1fr)}.vg-import-phone-steps .vg-art{height:auto;min-height:150px;padding:8px}.vg-import-phone-steps figcaption{padding:14px 12px;justify-content:center}.vg-phone-transfer-art{width:84px}.vg-phone-confirm{width:26px;height:26px;border-width:2px;font-size:18px;right:-3px;bottom:-9px}.vg-phone-reader-path{padding:14px}.vg-phone-reader-path>ol{grid-template-columns:1fr;gap:11px}.vg-phone-reader-heading{display:block}.vg-phone-reader-heading>span{display:block;margin-top:4px}}

/* V23: one four-step import layout for every platform. */
.vg-transfer-behavior{display:flex;align-items:flex-start;gap:18px;justify-content:flex-start;padding:18px 20px;margin:0 0 18px;border:1px solid #DCE4E7;background:#F2F6F6;border-radius:11px}
.vg-transfer-behavior-copy{min-width:0;flex:0 1 430px}
.vg-transfer-behavior-copy>strong{display:block;font-size:17px;line-height:1.5;font-weight:650;color:#2F5666}
.vg-transfer-behavior-copy>p{margin:5px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}
.vg-transfer-manual{flex:0 1 330px;min-width:0}
.vg-transfer-manual>summary{padding:0 0 0 10px;font-size:16px;line-height:1.5;min-height:42px!important;color:#42677B}
.vg-transfer-manual>div{display:flex;align-items:center;gap:16px;padding:5px 0 0}
.vg-transfer-manual .vg-phone-transfer-art{width:112px;max-width:100%;flex:none}
.vg-transfer-manual p{font-size:15px;line-height:1.6;margin:0;text-align:left;color:var(--muted)}
.vg-import-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px;align-items:start}
.vg-import-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.vg-import-steps>.vg-picture{display:flex;flex-direction:column}
.vg-import-steps .vg-art{height:108px;padding:12px;flex:none}
.vg-import-steps figcaption{flex:1;text-align:left;padding:13px 15px 15px;min-height:0;line-height:1.6}
.vg-import-steps figcaption>b{font-size:17px;line-height:1.45}
.vg-import-video{min-width:0}
.guide-page .vg-import-video>.video-card-compact{width:100%;max-width:none}
.vg-import-device-symbol{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:56px}
.vg-import-device-symbol .vg-mini-device{width:32px;height:51px;padding:5px 4px 9px}
.vg-import-device-symbol>b{font-size:16px;font-weight:600;line-height:1}
.vg-import-folder-art{gap:5px}
.vg-import-folder-art>span:first-child{display:flex;align-items:center;flex-direction:column;gap:4px;min-width:0}
.vg-import-folder-art>span:first-child>.vg-icon{height:48px;width:56px}
.vg-import-folder-art>span>b{font-size:15px;line-height:1.3;font-weight:550;white-space:nowrap}
.vg-import-reader-art{gap:6px}
.vg-reader-off{display:flex;align-items:center;flex-direction:column;gap:3px}
.vg-reader-off>.vg-icon{width:38px;height:38px}
.vg-reader-off>b{font-size:16px;line-height:1.1}
.vg-import-reader-art>.vg-icon{width:40px;height:52px}
.vg-import-finish-art{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:8px;width:136px}
.vg-import-finish-art>strong{font-size:27px;font-weight:650;color:#346B57;line-height:1.2}
.vg-import-progress{height:6px;border-radius:4px;background:#6F9D88;width:100%;order:3;margin-top:9px}
.vg-import-finish-check{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#E0EDE5;color:#346B57;font-size:18px;font-weight:650}
.vg-import-reader-tip{font-size:16px;line-height:1.6;margin:0 0 14px;color:var(--muted)}
.vg-phone-reader-path{padding:0;background:#F8F9F8}
.vg-phone-reader-path>summary{padding:13px 15px;font-size:16px;line-height:1.5;color:#405E6B}
.vg-phone-reader-body{padding:0 15px 15px}
.vg-phone-reader-body>p{font-size:16px;line-height:1.6;margin:0 0 12px;color:var(--muted)}
.vg-phone-reader-body>p:last-child{margin:12px 0 0;color:#346B57}
.vg-phone-reader-body>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;padding:0;margin:0;list-style:none}
.vg-phone-reader-body li{display:flex;align-items:flex-start;gap:11px;min-width:0}
.vg-phone-reader-body li>.vg-icon{width:32px;height:37px;flex:none}
.vg-phone-reader-body li>span{font-size:16px;line-height:1.55;color:var(--muted)}
.vg-phone-reader-body li b{display:block;font-size:16px;line-height:1.55;font-weight:650;color:var(--ink);margin-bottom:3px}
@container site (max-width:960px){.vg-import-layout{grid-template-columns:1fr}.vg-import-video{max-width:560px;width:100%;margin:0 auto}.vg-transfer-behavior{display:block}.vg-transfer-manual{margin-top:7px;max-width:360px}.vg-transfer-manual>summary{padding:0}.vg-transfer-manual>div{flex-direction:row;align-items:center;padding:8px 0}.vg-transfer-manual .vg-phone-transfer-art{width:140px;flex:none}.vg-transfer-manual p{text-align:left}}
@container site (max-width:640px){.vg-import-steps{grid-template-columns:1fr;gap:10px}.vg-import-steps>.vg-picture,#import-panel-computer .vg-import-steps>.vg-picture{display:grid;grid-template-columns:100px minmax(0,1fr)}.vg-import-steps .vg-art{height:auto;min-height:135px;padding:8px}.vg-import-steps figcaption,#import-panel-computer .vg-import-steps figcaption{padding:13px 12px;justify-content:center}.vg-import-steps .vg-phone-step-art{gap:3px;flex-wrap:wrap}.vg-import-steps .vg-phone-step-art>.vg-icon,.vg-import-steps .vg-zip-symbol>.vg-icon{width:33px;height:43px}.vg-import-steps .vg-import-art-arrow{font-size:20px}.vg-import-device-symbol{min-width:36px}.vg-import-device-symbol>b{font-size:13px}.vg-import-steps .vg-import-folder-art>span:first-child{width:100%;margin-bottom:4px}.vg-import-folder-art>span>b{font-size:12px}.vg-import-steps .vg-import-folder-art>.vg-icon{width:31px;height:31px}.vg-import-reader-art{max-width:80px}.vg-import-reader-art>.vg-reader-off{width:100%;flex-direction:row;justify-content:center}.vg-reader-off>.vg-icon{width:27px;height:30px}.vg-import-steps .vg-import-reader-art>.vg-icon{width:30px;height:37px}.vg-import-reader-art .vg-card-reader-body{width:25px;font-size:12px!important}.vg-import-reader-art>.vg-import-art-arrow{font-size:15px}.vg-import-finish-art{width:76px}.vg-import-finish-art>strong{font-size:25px}.vg-import-finish-check{display:none}.vg-phone-reader-body>ol{grid-template-columns:1fr}.vg-transfer-behavior{padding:13px}.vg-transfer-manual>div{gap:16px}.vg-transfer-manual .vg-phone-transfer-art{width:110px}}
