.shortcut-guide .feature-category{scroll-margin-top:90px}.shortcut-guide:is([data-shortcut-page=features],[data-shortcut-page=category],[data-shortcut-page=article]){--ink:var(--qbic-ink);--navy:var(--qbic-primary);--blue:var(--qbic-primary);--dark:var(--qbic-primary-hover);--teal:var(--qbic-primary);--pale:var(--qbic-pale);--border:var(--qbic-border);--line:var(--qbic-border);color:var(--qbic-ink)}.shortcut-guide:is([data-shortcut-page=features],[data-shortcut-page=category],[data-shortcut-page=article]) a{color:var(--qbic-primary)}.shortcut-guide:is([data-shortcut-page=features],[data-shortcut-page=category],[data-shortcut-page=article]) :focus-visible{outline-color:var(--qbic-primary)}.shortcut-guide:is([data-shortcut-page=features],[data-shortcut-page=category],[data-shortcut-page=article]) .site-breadcrumb{background:var(--qbic-surface)}.shortcut-guide:is([data-shortcut-page=features],[data-shortcut-page=category],[data-shortcut-page=article]) .navline a.active:after{background:var(--qbic-primary)}.shortcut-guide[data-shortcut-page=article] .article-body h2{border-color:var(--qbic-border)}.shortcut-guide[data-shortcut-page=article] .article-body :is(ol,ul){padding-inline-start:0;list-style:none}.shortcut-guide[data-shortcut-page=article] .article-body li{padding-inline-start:0}.shortcut-guide[data-shortcut-page=article] .article-body th{background:var(--qbic-primary);color:#fff}.shortcut-guide[data-shortcut-page=article] .article-navigation .prev{border-color:var(--qbic-border);color:var(--qbic-primary)}.shortcut-guide[data-shortcut-page=article] .article-navigation .next{background:var(--qbic-primary);color:#fff}.shortcut-guide[data-shortcut-page=article] .article-navigation .next:hover{background:var(--qbic-primary-hover)}.shortcut-guide[data-shortcut-page=article] .next-article-arrow{color:var(--qbic-primary)}.shortcut-guide[data-shortcut-page=article] nav[aria-label=カテゴリと記事] a{color:var(--qbic-ink)}.shortcut-guide[data-shortcut-page=article] nav[aria-label=カテゴリと記事] a[aria-current=page]{color:var(--qbic-primary);background:var(--qbic-selected)}.shortcut-guide[data-shortcut-page=article] nav[aria-label=カテゴリと記事] a:hover{background:var(--qbic-pale)}.shortcut-guide[data-shortcut-page=article] .article-keyboard-guide{border:1px solid var(--qbic-border);background:var(--qbic-surface);border-radius:14px;padding:22px}.shortcut-guide[data-shortcut-page=article] .article-keyboard-guide figcaption{justify-content:flex-end;align-items:flex-end}@media (max-width:760px){.shortcut-guide[data-shortcut-page=article] .article-keyboard-guide{padding:16px}}.shortcut-guide[data-shortcut-page=article] .article-keyboard-segments{background:#edf0f5;border-radius:9px;grid-template-columns:1fr 1fr;width:230px;padding:4px;display:grid;position:relative}.shortcut-guide[data-shortcut-page=article] .article-keyboard-segments button{z-index:1;color:#596579;cursor:pointer;font:500 12px var(--font-sans);background:0 0;border:0;border-radius:6px;padding:8px 4px}.shortcut-guide[data-shortcut-page=article] .article-keyboard-segments button[aria-pressed=true]{color:var(--qbic-primary);font-weight:700}.shortcut-guide[data-shortcut-page=article] .article-keyboard-slider{background:#fff;border-radius:6px;width:calc(50% - 4px);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 4px #0d1b3514}.shortcut-guide[data-shortcut-page=article] .article-keyboard-segments[data-layout=english] .article-keyboard-slider{transform:translate(100%)}.shortcut-soft .article-keycap .key-kana{font-size:8px;font-weight:400;position:absolute;bottom:2px;right:5px}.shortcut-soft .article-keycap>span:not(.key-kana):not(.article-windows-key){text-align:center;font-size:9px;line-height:1.25}.shortcut-soft .article-keycap.enter-top,.shortcut-soft .article-keycap.enter-bottom{visibility:hidden;margin:0}.shortcut-soft .article-keycap .key-shift-symbol{font-size:11px;line-height:1;position:absolute;top:1px;right:4px}.shortcut-soft .article-keycap small{left:3px;right:auto}.shortcut-key-labels{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.shortcut-key-labels .key-operator{opacity:.65;font-size:.85em;font-weight:400}.shortcut-key-labels kbd{font:inherit;font-weight:700}.shortcut-key-labels.keycaps kbd{border:1px solid var(--qbic-border,#ced8ed);background:var(--qbic-pale,#f5f8fd);color:var(--qbic-ink,#142039);border-radius:5px;padding:3px 7px}.shortcut-key-labels.highlight kbd{color:var(--qbic-primary,#3531a2);background:var(--qbic-selected,#e2e9ff);border-radius:5px;padding:4px 8px}.shortcut-soft .article-keyboard-operations .shortcut-key-labels{font-size:12px}.shortcut-soft .article-keyboard-operations button[aria-pressed=true] .shortcut-key-labels.keycaps kbd{color:#fff;background:0 0;border-color:#ffffff60}@media (min-width:1000px){.shortcut-soft .feature-article-workspace{grid-template-columns:272px minmax(0,1fr);gap:40px;max-width:1480px;padding-left:40px;padding-right:40px}}.shortcut-guide[data-shortcut-page=article] .article-keyboard-operations{flex-wrap:wrap}.shortcut-guide[data-shortcut-page=article] .article-keyboard-operations button{flex-wrap:wrap;flex:180px;min-width:0}.shortcut-guide[data-shortcut-page=article] .article-keyboard-layout{gap:14px;display:flex}.shortcut-guide[data-shortcut-page=article] .article-keyboard-layout:has(.article-keyboard-navigation){min-width:740px}.shortcut-soft .article-keyboard-main{flex:1;gap:6px;min-width:0;display:grid;position:relative}.shortcut-soft .article-keyboard-navigation{flex:0 0 115px;padding-top:45px}.shortcut-soft .article-keyboard-nav-grid,.shortcut-soft .article-keyboard-arrow-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.shortcut-soft .article-keyboard-arrow-grid{margin-top:50px}.shortcut-soft .article-keyboard-arrow-grid>:first-child{grid-column:2}.shortcut-soft .article-keyboard-arrow-grid>:nth-child(2){grid-column:1}.shortcut-soft .article-keyboard-arrow-grid>:nth-child(n+2){grid-row:2}.shortcut-guide[data-shortcut-page=article] .article-keyboard-guide .article-keyboard-note{color:#596579;margin:12px 0 0;font-size:13px;line-height:1.8}@media (max-width:760px){.shortcut-guide[data-shortcut-page=article] .article-keyboard-operations button{flex-basis:max-content}.shortcut-guide[data-shortcut-page=article] .article-keyboard-operations .shortcut-key-labels{flex-wrap:wrap;justify-content:center;max-width:100%}}@media (prefers-reduced-motion:reduce){.shortcut-guide[data-shortcut-page=article] .article-keyboard-slider{transition:none}}.shortcut-guide[data-shortcut-page=article] .article-keyboard-operations button[aria-pressed=true],.shortcut-guide[data-shortcut-page=article] .article-keycap.active{background:var(--qbic-primary);border-color:var(--qbic-primary);color:#fff}.shortcut-guide[data-shortcut-page=article] .article-keycap.modifier,.shortcut-guide[data-shortcut-page=article] .article-keyboard-instruction b{background:var(--qbic-selected);color:var(--qbic-primary)}.shortcut-guide[data-shortcut-page=article] .article-windows-key svg{stroke:none;width:14px;height:14px;display:block}.shortcut-guide[data-shortcut-page=article] .article-windows-key svg path{fill:currentColor}.shortcut-guide[data-shortcut-page=article]{--article-nav-icon-size:24px;--article-nav-title-inset:12px}.shortcut-guide[data-shortcut-page=article] [class*=navCategoryIcon]>svg{width:var(--article-nav-icon-size);height:var(--article-nav-icon-size)}@media (max-width:360px){.shortcut-guide[data-shortcut-page=article]{--article-nav-title-font-size:13.5px}}.shortcut-soft .article-keyboard-guide{--key-height:42px}.shortcut-soft .article-keyboard-layout{background:#edf1f8;border-color:#dfe6f0;border-radius:12px;padding:12px}.shortcut-soft .article-keycap{height:var(--key-height);color:#546075;border-radius:7px;font-size:12px;box-shadow:0 1px 2px #1c29400a}.shortcut-soft .article-keycap.active{font-weight:700}.shortcut-soft .article-keycap.modifier{border-color:#aab9ed;font-weight:700}.shortcut-soft .article-enter-key{color:#546075;--enter-fill:white;--enter-stroke:#cdd7e2;filter:drop-shadow(0 1px 1px #1c29400a);font-size:12px;position:absolute}.shortcut-soft .article-enter-key.active{--enter-fill:var(--qbic-primary);--enter-stroke:var(--qbic-primary);color:#fff;font-weight:700}.shortcut-soft .article-enter-key>svg{width:100%;height:100%;display:block;overflow:visible}.shortcut-soft .article-enter-key>svg path{fill:var(--enter-fill);stroke:var(--enter-stroke);stroke-width:1px;stroke-linejoin:round}.shortcut-soft .article-enter-label{place-items:center;display:grid;position:absolute}.shortcut-soft .article-enter-key small{font-size:10px;line-height:1;position:absolute}.shortcut-guide[data-shortcut-page=features]{--ink:var(--qbic-ink);--pale:var(--qbic-pale);overflow-wrap:anywhere;background:#fff}.shortcut-guide[data-shortcut-page=features] .title-block{background:#fff;padding:0}.shortcut-guide[data-shortcut-page=features] .title-block>.wrap{width:100%;max-width:1280px;padding:48px 32px 42px}.shortcut-guide[data-shortcut-page=features] h1{letter-spacing:.015em;margin:0 0 20px;font-size:36px;font-weight:700;line-height:1.5}.shortcut-guide[data-shortcut-page=features] .title-sub{max-width:850px;color:var(--qbic-ink);font-size:16px;line-height:2}.shortcut-guide[data-shortcut-page=features] .feature-wrap{background:var(--qbic-pale);width:100%;max-width:none;margin:0;padding:40px 32px 68px}.shortcut-guide[data-shortcut-page=features] .feature-toolbar{max-width:1216px;margin:0 auto 28px}.shortcut-guide[data-shortcut-page=features] .features-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;max-width:1216px;margin:auto;display:grid}.shortcut-guide[data-shortcut-page=features] .feature-category{border:1px solid var(--qbic-border);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.shortcut-guide[data-shortcut-page=features] .feature-category h2{border:0;border-bottom:1px solid var(--qbic-border);background:#fff;margin:0;padding:0;font-size:21px;font-weight:700;line-height:1.55}.shortcut-guide[data-shortcut-page=features] .feature-category h2 a{justify-content:space-between;align-items:center;gap:12px;min-height:75px;padding:20px 22px;display:flex}.shortcut-guide[data-shortcut-page=features] .feature-category h2 a:hover{background:var(--qbic-pale)}.shortcut-guide[data-shortcut-page=features] .feature-category h2 a:focus-visible{outline-offset:-4px}.shortcut-guide[data-shortcut-page=features] .feature-category h2>.feature-category-title{white-space:normal;align-items:center;gap:10px;min-width:0;min-height:75px;padding:20px 22px;display:flex}.shortcut-guide[data-shortcut-page=features] .feature-category-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.shortcut-guide[data-shortcut-page=features] .feature-category-icon>svg{width:24px;height:24px;display:block}.shortcut-guide[data-shortcut-page=features] .feature-category-icon:not([data-brand])>svg{stroke-width:1.6px}.shortcut-guide[data-shortcut-page=features] .feature-category-icon[data-brand] svg,.shortcut-guide[data-shortcut-page=features] .feature-category-icon[data-brand] svg *{stroke:none}.shortcut-guide[data-shortcut-page=features] .cat-intro{color:#4c6575;margin:0;padding:16px 24px 4px;font-size:14px;line-height:1.9}.shortcut-guide[data-shortcut-page=features] .article-links{margin:0;padding:8px 16px 15px;list-style:none}.shortcut-guide[data-shortcut-page=features] .article-links li+li{border-top:1px solid #e3eaf0}.shortcut-guide[data-shortcut-page=features] .article-links a{border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:14px 8px;font-size:15px;line-height:1.65;transition:background .2s;display:flex}.shortcut-guide[data-shortcut-page=features] .article-links a>span{overflow-wrap:anywhere;min-width:0}.shortcut-guide[data-shortcut-page=features] .article-links a:hover{background:var(--qbic-pale)}.shortcut-guide[data-shortcut-page=features] .article-links svg{flex:0 0 18px;width:18px;height:18px;transition:transform .2s}.shortcut-guide[data-shortcut-page=features] .article-links a:hover svg{transform:translate(3px)}.shortcut-guide[data-shortcut-page=features] .empty{max-width:1216px;margin:auto}@media (max-width:1150px){.shortcut-guide[data-shortcut-page=features] .features-grid{gap:22px}.shortcut-guide[data-shortcut-page=features] .feature-category h2{font-size:19px}}@media (max-width:1099px){.shortcut-guide[data-shortcut-page=features] .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:999px){.shortcut-guide[data-shortcut-page=features] .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shortcut-guide[data-shortcut-page=features] .title-block>.wrap{padding:34px 28px}.shortcut-guide[data-shortcut-page=features] h1{font-size:31px}.shortcut-guide[data-shortcut-page=features] .feature-wrap{padding:30px 28px 55px}}@media (max-width:620px){.shortcut-guide[data-shortcut-page=features] .title-block>.wrap{padding:28px 20px 30px}.shortcut-guide[data-shortcut-page=features] h1{margin-bottom:16px;font-size:27px;line-height:1.6}.shortcut-guide[data-shortcut-page=features] .title-sub{font-size:14px}.shortcut-guide[data-shortcut-page=features] .feature-wrap{padding:25px 20px 46px}.shortcut-guide[data-shortcut-page=features] .features-grid{grid-template-columns:1fr;gap:24px}.shortcut-guide[data-shortcut-page=features] .feature-category h2{font-size:20px}.shortcut-guide[data-shortcut-page=features] .feature-category h2 a{min-height:68px;padding:17px 19px}.shortcut-guide[data-shortcut-page=features] .feature-category h2>.feature-category-title{min-height:68px;padding:17px 16px}.shortcut-guide[data-shortcut-page=features] .cat-intro{padding:14px 20px 4px}.shortcut-guide[data-shortcut-page=features] .article-links{padding:6px 12px 12px}.shortcut-guide[data-shortcut-page=features] .article-links a{padding:15px 8px}}@media (max-width:380px){.shortcut-guide[data-shortcut-page=features] .feature-category h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.shortcut-guide[data-shortcut-page=features] .article-links a,.shortcut-guide[data-shortcut-page=features] .article-links svg{transition:none}}.shortcut-guide[data-shortcut-page=features] .title-block>.wrap{box-sizing:border-box;max-width:1480px;padding-inline:40px}.shortcut-guide[data-shortcut-page=features] .feature-wrap{padding-inline:max(40px,50% - 700px)}.shortcut-guide[data-shortcut-page=features] .features-grid{max-width:1400px}.shortcut-guide[data-shortcut-page=features] .site-breadcrumb{padding-inline:max(40px,50% - 700px)}.shortcut-guide[data-shortcut-page=article] [class*=navFrame]{outline:1px solid var(--qbic-border);outline-offset:-1px}@media (min-width:640px) and (max-width:1023px){.shortcut-guide[data-shortcut-page=features] :is(.title-block>.wrap,.feature-wrap,.site-breadcrumb){padding-inline:32px}}@media (max-width:639px){.shortcut-guide[data-shortcut-page=features] :is(.title-block>.wrap,.feature-wrap,.site-breadcrumb){padding-inline:20px}}.shortcut-guide[data-shortcut-page=article]{--article-nav-title-inset:10px;--article-nav-icon-gap:8px}.shortcut-guide[data-shortcut-page=article] [class*=navArticles]{padding-inline:12px 8px}.shortcut-guide[data-shortcut-page=article] [class*=navArticles] a{gap:6px;padding-inline:6px}.shortcut-guide[data-shortcut-page=article] [class*=navArticles] a>span:last-child{white-space:nowrap}.shortcut-guide[data-shortcut-page=features] .feature-category-title>span:last-child{overflow-wrap:anywhere;min-width:0}.shortcut-guide[data-shortcut-page=features] .feature-search-menu{border:1px solid var(--qbic-primary);background:var(--qbic-primary);color:#fff;border-radius:12px;align-items:center;gap:16px;max-width:1400px;margin:28px auto 0;padding:24px;transition:filter .2s;display:flex}.shortcut-guide[data-shortcut-page=features] .feature-search-menu h2{min-width:0;color:inherit;overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.55}.shortcut-guide[data-shortcut-page=features] .feature-search-menu>svg{flex:0 0 24px;width:24px;height:24px}.shortcut-guide[data-shortcut-page=features] .feature-search-menu>svg:last-child{margin-left:auto}.shortcut-guide[data-shortcut-page=features] .feature-search-menu:hover{filter:brightness(.9)}.shortcut-guide[data-shortcut-page=article] nav[aria-label=カテゴリと記事] a[class*=navHome]{background:var(--qbic-primary);color:#fff;border:1px solid var(--qbic-primary)}.shortcut-guide[data-shortcut-page=article] nav[aria-label=カテゴリと記事] a[class*=navHome]:hover{background:var(--qbic-primary);filter:brightness(.9)}@media (max-width:639px){.shortcut-guide[data-shortcut-page=features] .feature-search-menu{gap:12px;padding:20px 16px}.shortcut-guide[data-shortcut-page=features] .feature-search-menu h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.shortcut-guide[data-shortcut-page=features] .feature-search-menu{transition:none}}
