.c-shortcut-page-wrapper{padding-top:var(--spacing-large);color:var(--text);padding-bottom:96px}[cmdk-root]{position:relative}.c-keyboard-list__hint{color:var(--text-3);position:absolute;top:16px;right:12px}.c-breadcrumb{margin-bottom:var(--spacing);padding-bottom:0}.c-breadcrumb__list{font-size:13px;font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.c-breadcrumb__item{align-items:center;display:flex}.c-breadcrumb__item:not(:last-child):after{content:"/";color:var(--text-3);margin:0 8px}.c-breadcrumb__item a{color:var(--text-2);text-decoration:none;transition:color .2s ease-out}.c-breadcrumb__item a:hover{color:var(--text)}.c-breadcrumb__item:last-child{color:var(--text-3)}.c-feature-intro{background:var(--bg-elevated);border:1px solid var(--line-soft);border-radius:var(--radius);margin-bottom:24px;padding:24px}.c-feature-intro__title{margin-bottom:8px;font-size:18px;line-height:1.3}.c-feature-intro__text{color:var(--text-2);max-width:700px;margin:0;line-height:1.6}.c-shortcut-page-wrapper[data-aria-hidden=true]{-webkit-filter:blur(2px)}.c-keyboard-list{padding:0;list-style:none}.c-keyboard-list__item{border-bottom:1px solid var(--line-soft);justify-content:flex-end;align-items:center;padding:5px 0;list-style:none;display:flex;position:relative;overflow:hidden}.c-keyboard-list__item:hover .c-keyboard-list__link,.c-keyboard-list__link:focus{transform:translate(0%)!important}.c-keyboard-list__item:hover{background-color:var(--bg-inset)}.c-keyboard-list__description{text-wrap:balance;color:var(--text-2);flex-grow:1}.c-keyboard-list__kbd{color:var(--text);background-color:var(--kbd-bg);border:1px solid var(--kbd-line);box-shadow:var(--kbd-shadow);font-weight:500;font-family:var(--font-mono), ui-monospace, monospace;cursor:default;text-transform:uppercase;border-radius:5px;padding:3px 7px;font-size:13px;transition:transform .2s ease-out,box-shadow .2s ease-out;display:inline-block}.c-keyboard-list__other{margin-left:var(--spacing-tiny);font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2)}.c-keyboard-list__kbd:not(:last-of-type){margin-right:var(--spacing-tiny)}.c-keyboard-list__link{background-color:var(--btn-bg);color:var(--btn-text);white-space:nowrap;border-radius:24px 4px 4px 24px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;display:block;position:absolute;top:0;right:0;transform:translate(100%);transition:transform .3s ease-out!important}.c-shortcut-columns{grid-area:1/2/2/4;width:100%}.c-shortcut-table{display:block}.c-shortcut-columns__item{width:100%;margin-bottom:-20px;padding-top:60px;display:block}.c-shortcut-columns__item h3{color:var(--text);letter-spacing:-.01em}.c-pie-menu-hint{background:var(--canvas);border-radius:var(--radius);padding:var(--spacing) 60px var(--spacing) var(--spacing);color:#f0efed;border:1px solid var(--canvas-line);grid-column:2;text-decoration:none;position:relative;overflow:hidden}.c-pie-menu-hint__button{white-space:nowrap;color:#141414;background-color:#f0efed;border-radius:999px;align-items:center;gap:3px;margin-top:10px;padding:8px 14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.c-pie-menu-hint:hover .c-pie-menu-hint__img{transform:scale(1.1)translateY(-50%)}.c-pie-menu-hint:hover .c-pie-menu-hint__button{background-color:#fff}.c-pie-menu-hint__img{transform-origin:50% 0;transition:transform .3s ease-out;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}.c-pie-menu-hint__cursor{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:500px){.c-pie-menu-hint{padding-right:130px}.c-pie-menu-hint__img{right:-90px}}.c-pie-menu-hint h2{margin-bottom:3px;font-size:16px;line-height:1.5}.c-pie-menu-hint h3{margin-bottom:var(--spacing-tiny);text-wrap:balance;color:#f0efedb3;font-size:14px;font-weight:400}.c-shortcut-page-layout,.c-shortcut-page-header{grid-column-gap:var(--spacing);grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (min-width:800px){.c-shortcut-page-layout,.c-shortcut-page-header{grid-column-gap:96px}}.c-shortcut-aside{flex-direction:column;grid-area:1/1/2/2;gap:24px;width:100%;display:flex}.c-shortcut-page-header{padding-bottom:72px}.c-shortcut-page-header__content{grid-area:1/1/2/4;max-width:720px}.c-shortcut-page-header__content h1{text-wrap:balance;letter-spacing:-.025em;margin-bottom:6px;line-height:1.05}.c-shortcut-page-header__content p{color:var(--text-2)}.c-shortcut-page-header__content a{color:var(--text);text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600;transition:text-decoration-color .2s ease-out}.c-shortcut-page-header__content a:hover{text-decoration-color:currentColor}@media screen and (min-width:750px){.c-shortcut-page-header__content{padding-top:48px}}@media screen and (max-width:750px){.c-shortcut-page-layout{row-gap:var(--spacing-large);flex-direction:column;display:flex}.c-sidebar-links{display:none}.c-shortcut-page-header{padding-bottom:var(--spacing-large);flex-direction:column;display:flex}}.c-shortcut__explanation{text-align:right;color:var(--text-3);font-family:var(--font-mono), ui-monospace, monospace;justify-content:flex-end;gap:12px;margin-bottom:-40px;font-size:13px;display:flex}.c-similar__details summary::-webkit-details-marker{display:none}.c-similar__details{width:100%;display:block}.c-similar__summary{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;min-height:40px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2);align-items:center;gap:8px;margin-bottom:1px;font-size:12px;transition:color .3s ease-out;display:flex}.c-similar__details[open] .c-similar__summary:after{transform:rotate(180deg)}.c-similar__summary:after{content:"";background-color:currentColor;width:13px;height:7px;transition:transform .2s ease-out;-webkit-mask:url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42383 6.91992C6.18685 6.91992 5.97038 6.82422 5.77441 6.63281L0.886719 1.62891C0.809245 1.54688 0.75 1.46029 0.708984 1.36914C0.667969 1.27344 0.647461 1.16862 0.647461 1.05469C0.647461 0.89974 0.683919 0.760742 0.756836 0.637695C0.829753 0.510091 0.927734 0.409831 1.05078 0.336914C1.17383 0.263997 1.31283 0.227539 1.46777 0.227539C1.69564 0.227539 1.89388 0.311849 2.0625 0.480469L6.73145 5.26562H6.12305L10.7852 0.480469C10.9583 0.311849 11.1566 0.227539 11.3799 0.227539C11.5348 0.227539 11.6738 0.263997 11.7969 0.336914C11.9199 0.409831 12.0179 0.510091 12.0908 0.637695C12.1683 0.760742 12.207 0.89974 12.207 1.05469C12.207 1.27799 12.1273 1.4694 11.9678 1.62891L7.07324 6.62598C6.9821 6.72624 6.88184 6.80143 6.77246 6.85156C6.66309 6.89714 6.54688 6.91992 6.42383 6.91992Z' fill='black'/%3E%3C/svg%3E%0A") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42383 6.91992C6.18685 6.91992 5.97038 6.82422 5.77441 6.63281L0.886719 1.62891C0.809245 1.54688 0.75 1.46029 0.708984 1.36914C0.667969 1.27344 0.647461 1.16862 0.647461 1.05469C0.647461 0.89974 0.683919 0.760742 0.756836 0.637695C0.829753 0.510091 0.927734 0.409831 1.05078 0.336914C1.17383 0.263997 1.31283 0.227539 1.46777 0.227539C1.69564 0.227539 1.89388 0.311849 2.0625 0.480469L6.73145 5.26562H6.12305L10.7852 0.480469C10.9583 0.311849 11.1566 0.227539 11.3799 0.227539C11.5348 0.227539 11.6738 0.263997 11.7969 0.336914C11.9199 0.409831 12.0179 0.510091 12.0908 0.637695C12.1683 0.760742 12.207 0.89974 12.207 1.05469C12.207 1.27799 12.1273 1.4694 11.9678 1.62891L7.07324 6.62598C6.9821 6.72624 6.88184 6.80143 6.77246 6.85156C6.66309 6.89714 6.54688 6.91992 6.42383 6.91992Z' fill='black'/%3E%3C/svg%3E%0A") 50%/contain no-repeat}.c-similar__summary:hover,.c-similar__summary:focus{color:var(--text)}.c-keyboard-cheat-sheet-wrapper{padding-top:90px}.c-keyboard-cheat-sheet{background:var(--bg-elevated);border:1px solid var(--line-soft);border-radius:var(--radius);align-items:flex-end;gap:0;padding:24px;display:flex;overflow:hidden}.c-keyboard-cheat-sheet:hover .c-keyboard-cheat-sheet__img{transform:translateY(-12px)}.c-keyboard-cheat-sheet h2{text-wrap:balance;font-size:18px}.c-keyboard-cheat-sheet p{text-wrap:balance;color:var(--text-2)}.c-keyboard-cheat-sheet a{background-color:var(--btn-bg);color:var(--btn-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:8px 16px;font-weight:600;text-decoration:none;transition:background-color .2s ease-out;display:inline-flex}.c-keyboard-cheat-sheet a:hover{background-color:var(--btn-bg-hover)}.c-keyboard-cheat-sheet__body{flex-direction:column;gap:3px;width:50%;display:flex}.c-keyboard-cheat-sheet__img{transition:transform .4s ease-out;transform:translate(0)}@media screen and (max-width:550px){.c-keyboard-cheat-sheet{flex-wrap:wrap;gap:24px}.c-keyboard-cheat-sheet__img{justify-content:center;width:100%;display:flex}.c-keyboard-cheat-sheet__body{width:100%}}.c-community-section{margin-top:var(--spacing-huge,48px);padding-top:var(--spacing-huge,48px);border-top:1px solid var(--line-soft)}.c-community-section__heading{margin-bottom:16px}.c-community-section__notice{color:var(--text-3);font-size:.9rem}.c-community-section__empty{color:var(--text-2)}.c-community-section__cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;padding:0;list-style:none;display:grid}.c-community-section__card{border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--line-soft);transition:border-color .2s;overflow:hidden}.c-community-section__card:hover{border-color:var(--line)}.c-community-section__card-link{color:inherit;text-decoration:none;display:block}.c-community-section__thumb{aspect-ratio:1200/630;object-fit:contain;width:100%;height:auto;padding:16px;display:block}.c-community-section__card-info{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.c-community-section__card-name{font-size:.9rem;font-weight:500}.c-community-section__card-author{color:var(--text-3);font-size:.8rem}.c-community-section__link{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;margin-top:12px;font-weight:500;display:inline-block}@media (max-width:600px){.c-community-section__cards{grid-template-columns:1fr}}
