:where([data-home-root],[data-prototype-directory]) .btn{--btn-h:2.5rem;--btn-px:1.125rem;justify-content:center;align-items:center;gap:var(--s-2);height:var(--btn-h);padding-inline:var(--btn-px);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight);white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease-std), box-shadow var(--dur-2) var(--ease-std), color var(--dur-1) var(--ease-std), transform var(--dur-2) var(--ease-out);border:0;line-height:1;text-decoration:none;display:inline-flex}:where([data-home-root],[data-prototype-directory]) .btn__icon{width:1.0625rem;height:1.0625rem}:where([data-home-root],[data-prototype-directory]) .btn__icon--end{transition:transform var(--dur-2) var(--ease-out)}:where([data-home-root],[data-prototype-directory]) .btn:hover .btn__icon--end{transform:translate(2px)}:where([data-home-root],[data-prototype-directory]) .btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}:where([data-home-root],[data-prototype-directory]) .btn:disabled,:where([data-home-root],[data-prototype-directory]) .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}:where([data-home-root],[data-prototype-directory]) .btn--sm{--btn-h:2rem;--btn-px:.875rem;font-size:var(--fs-label);gap:6px}:where([data-home-root],[data-prototype-directory]) .btn--sm .btn__icon{width:.9375rem;height:.9375rem}:where([data-home-root],[data-prototype-directory]) .btn--lg{--btn-h:3rem;--btn-px:1.375rem;font-size:.9375rem}:where([data-home-root],[data-prototype-directory]) .btn--square{width:var(--btn-h);padding:0}@media (pointer:coarse){:where([data-home-root],[data-prototype-directory]) .btn--sm{--btn-h:2.5rem}:where([data-home-root],[data-prototype-directory]) .btn--md{--btn-h:2.75rem}}:where([data-home-root],[data-prototype-directory]) .btn--primary{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-btn)}:where([data-home-root],[data-prototype-directory]) .btn--primary:hover:not(:disabled){background:var(--action-hover);transform:translateY(-1px)}:where([data-home-root],[data-prototype-directory]) .btn--primary:active:not(:disabled){background:var(--action-press)}:where([data-home-root],[data-prototype-directory]) .btn--secondary{background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}:where([data-home-root],[data-prototype-directory]) .btn--secondary:hover:not(:disabled){box-shadow:0 0 0 1px var(--ink-3)}:where([data-home-root],[data-prototype-directory]) .btn--secondary:active:not(:disabled){background:var(--surface-subtle)}:where([data-home-root],[data-prototype-directory]) .btn--tertiary{--btn-px:.875rem;color:var(--ink);background:0 0}:where([data-home-root],[data-prototype-directory]) .btn--tertiary:hover:not(:disabled){background:var(--wash)}:where([data-home-root],[data-prototype-directory]) .btn--icon{color:var(--ink-2);background:0 0}:where([data-home-root],[data-prototype-directory]) .btn--icon:hover{background:var(--wash);color:var(--ink)}:where([data-home-root],[data-prototype-directory]) .btn--destructive{background:var(--error);color:var(--on-error)}:where([data-home-root],[data-prototype-directory]) .btn--destructive:hover{filter:brightness(.94)}:where([data-home-root],[data-prototype-directory]) .btn--chip{--btn-px:1.375rem;gap:var(--s-3);padding-right:.3125rem}:where([data-home-root],[data-prototype-directory]) .btn--chip .btn__icon--end{box-sizing:content-box;background:var(--on-action);width:.9375rem;height:.9375rem;color:var(--action);border-radius:50%;padding:.40625rem}:where([data-home-root],[data-prototype-directory]) .btn--chip.btn--secondary .btn__icon--end{background:var(--action);color:var(--on-action)}:where([data-home-root],[data-prototype-directory]) .home-hero{padding-block:clamp(2.5rem, 1.4rem + 4.4vw, 5.25rem) var(--s-9)}:where([data-home-root],[data-prototype-directory]) .home-hero__grid{gap:var(--s-10);align-items:center;display:grid}:where([data-home-root],[data-prototype-directory]) .home-hero__title{max-width:11ch}:where([data-home-root],[data-prototype-directory]) .home-hero__lead{max-width:29rem;margin-top:var(--s-5)}:where([data-home-root],[data-prototype-directory]) .home-hero__search{max-width:34rem;margin-top:var(--s-7)}:where([data-home-root],[data-prototype-directory]) .home-hero__visual{width:100%;max-width:34rem}@media (width<=63.99rem){:where([data-home-root],[data-prototype-directory]) .home-hero__grid{gap:var(--s-8)}}@media (width>=64rem){:where([data-home-root],[data-prototype-directory]) .home-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}:where([data-home-root],[data-prototype-directory]) .home-hero__visual{max-width:none}}:where([data-home-root],[data-prototype-directory]) .tool-search{align-items:center;display:flex;position:relative}:where([data-home-root],[data-prototype-directory]) .tool-search__icon{color:var(--ink-3);pointer-events:none;transition:color var(--dur-2) var(--ease-std);position:absolute;left:1.25rem}:where([data-home-root],[data-prototype-directory]) .tool-search__input{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-raised);width:100%;height:3.375rem;box-shadow:var(--shadow-field);font-size:1rem;font-weight:var(--fw-medium);color:var(--ink);appearance:none;transition:border-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std);padding:0 3.5rem 0 3.25rem}:where([data-home-root],[data-prototype-directory]) .tool-search__input::placeholder{color:var(--ink-3);font-weight:var(--fw-regular)}:where([data-home-root],[data-prototype-directory]) .tool-search__input::-webkit-search-cancel-button{appearance:none}:where([data-home-root],[data-prototype-directory]) .tool-search__input:hover{border-color:var(--ink-4)}:where([data-home-root],[data-prototype-directory]) .tool-search__input:focus{border-color:var(--ink);box-shadow:0 0 0 4px var(--focus-ring), var(--shadow-field);outline:none}:where([data-home-root],[data-prototype-directory]) .tool-search:focus-within .tool-search__icon{color:var(--ink)}:where([data-home-root],[data-prototype-directory]) .tool-search__kbd,:where([data-home-root],[data-prototype-directory]) .tool-search__clear{right:var(--s-3);position:absolute}:where([data-home-root],[data-prototype-directory]) .tool-search__kbd{right:1.125rem}:where([data-home-root],[data-prototype-directory]) .tool-search__clear{width:2.25rem;height:2.25rem;color:var(--ink-3);transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}:where([data-home-root],[data-prototype-directory]) .tool-search__clear:hover{background:var(--wash);color:var(--ink)}@media (pointer:coarse){:where([data-home-root],[data-prototype-directory]) .tool-search__kbd{display:none}}:where([data-home-root],[data-prototype-directory]) .tools{padding-bottom:var(--section-y);scroll-margin-top:calc(var(--header-h) + var(--s-4))}:where([data-home-root],[data-prototype-directory]) .tools__bar{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}:where([data-home-root],[data-prototype-directory]) .tools__count{white-space:nowrap}:where([data-home-root],[data-prototype-directory]) .chips{gap:8px;display:flex}:where([data-home-root],[data-prototype-directory]) .chip{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-raised);height:2.25rem;font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-std), border-color var(--dur-1) var(--ease-std), box-shadow var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std), transform var(--dur-1) var(--ease-std);align-items:center;gap:7px;padding-inline:.875rem .375rem;display:inline-flex}:where([data-home-root],[data-prototype-directory]) .chip:hover{border-color:var(--ink-3);color:var(--ink)}:where([data-home-root],[data-prototype-directory]) .chip:active{transform:translateY(1px)}:where([data-home-root],[data-prototype-directory]) .chip[aria-pressed=true]{border-color:var(--action);background:var(--action);box-shadow:var(--shadow-btn);color:var(--on-action)}:where([data-home-root],[data-prototype-directory]) .chip__count{border-radius:var(--r-pill);background:var(--sunken);min-width:1.375rem;height:1.375rem;color:var(--ink-3);place-items:center;padding-inline:5px;font-size:.6875rem;line-height:1;display:inline-grid}:where([data-home-root],[data-prototype-directory]) .chip[aria-pressed=true] .chip__count{background:color-mix(in srgb, var(--on-action) 16%, transparent);color:inherit}:where([data-home-root],[data-prototype-directory]) .tool-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:10px;display:grid}:where([data-home-root],[data-prototype-directory]) .tool-grid>li{animation:tool-in .26s var(--ease-out) both;animation-delay:calc(var(--i) * 14ms);display:flex}@keyframes tool-in{0%{opacity:0;transform:translateY(4px)}}:where([data-home-root],[data-prototype-directory]) .tool-card{min-height:4.5rem;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);transition:border-color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);flex:1;align-items:center;gap:.875rem;display:flex;position:relative}:where([data-home-root],[data-prototype-directory]) .tool-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-hover);transform:translateY(-2px)}:where([data-home-root],[data-prototype-directory]) .tool-card:active{box-shadow:none;transform:none}:where([data-home-root],[data-prototype-directory]) .tool-card:focus-visible{outline-offset:2px;z-index:1}:where([data-home-root],[data-prototype-directory]) .tool-card__icon{border-radius:var(--r-md);background:var(--surface-raised);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:background-color var(--dur-2) var(--ease-std), color var(--dur-2) var(--ease-std), box-shadow var(--dur-2) var(--ease-std);flex-shrink:0;place-items:center;display:grid}:where([data-home-root],[data-prototype-directory]) .tool-card:hover .tool-card__icon{background:var(--action);box-shadow:none;color:var(--on-action)}:where([data-home-root],[data-prototype-directory]) .tool-card__body{gap:1px;min-width:0;display:grid}:where([data-home-root],[data-prototype-directory]) .tool-card__name{font-size:.9375rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-h3);color:var(--ink);line-height:1.3}:where([data-home-root],[data-prototype-directory]) .tool-card__desc{font-size:var(--fs-label);color:var(--ink-3);line-height:1.4}:where([data-home-root],[data-prototype-directory]) .tool-card__arrow,:where([data-home-root],[data-prototype-directory]) .tool-card__enter{flex-shrink:0;margin-left:auto}:where([data-home-root],[data-prototype-directory]) .tool-card__arrow{color:var(--ink);opacity:0;transition:opacity var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);transform:translate(-4px)}:where([data-home-root],[data-prototype-directory]) .tool-card:hover .tool-card__arrow,:where([data-home-root],[data-prototype-directory]) .tool-card:focus-visible .tool-card__arrow{opacity:1;transform:none}:where([data-home-root],[data-prototype-directory]) .tool-card[data-top]{border-color:var(--ink)}:where([data-home-root],[data-prototype-directory]) .tool-card[data-picked]{animation:picked .52s var(--ease-out)}@keyframes picked{30%{background:var(--selected-soft)}}@media (pointer:coarse){:where([data-home-root],[data-prototype-directory]) .tool-card__enter{display:none}}:where([data-home-root],[data-prototype-directory]) .tools-empty{justify-items:start;gap:var(--s-2);padding:var(--s-9) var(--s-6);border:1px dashed var(--line-strong);border-radius:var(--r-lg);display:grid}:where([data-home-root],[data-prototype-directory]) .tools-empty__hint{margin-bottom:var(--s-3);color:var(--ink-3)}:where([data-home-root],[data-prototype-directory]) .tools__more{display:none}@media (width<=39.99rem){:where([data-home-root],[data-prototype-directory]) .tool-grid{gap:8px}:where([data-home-root],[data-prototype-directory]) .tool-grid[data-collapsed=true]>li:nth-child(n+11){display:none}:where([data-home-root],[data-prototype-directory]) .tools__more{width:100%;margin-top:var(--s-4);display:flex}}@media (width<=47.99rem){:where([data-home-root],[data-prototype-directory]) .tools__bar{align-items:stretch;gap:var(--s-3);flex-direction:column}:where([data-home-root],[data-prototype-directory]) .chips{margin:-4px calc(var(--gutter) * -1);padding:4px var(--gutter);scrollbar-width:none;overflow-x:auto}:where([data-home-root],[data-prototype-directory]) .chips::-webkit-scrollbar{display:none}:where([data-home-root],[data-prototype-directory]) .chip{height:2.5rem;padding-inline:.875rem .5rem}:where([data-home-root],[data-prototype-directory]) .tool-card{min-height:4.25rem}}:where([data-home-root],[data-prototype-directory]) .privacy__grid{gap:var(--s-9);align-items:center;display:grid}:where([data-home-root],[data-prototype-directory]) .privacy__copy{max-width:30rem}:where([data-home-root],[data-prototype-directory]) .privacy__text{margin-top:var(--s-4)}@media (width>=64rem){:where([data-home-root],[data-prototype-directory]) .privacy__grid{grid-template-columns:5fr 7fr}}:where([data-home-root],[data-prototype-directory]) .flow{align-items:center;display:flex}:where([data-home-root],[data-prototype-directory]) .flow__file{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--shadow-hover);flex-shrink:0;display:flex}:where([data-home-root],[data-prototype-directory]) .flow__tag{border:1px solid var(--line-strong);width:2rem;height:2.5rem;color:var(--ink-3);border-radius:5px;place-items:center;font-size:.5625rem;display:grid}:where([data-home-root],[data-prototype-directory]) .flow__text{gap:2px;display:grid}:where([data-home-root],[data-prototype-directory]) .flow__name{color:var(--ink);font-size:.8125rem}:where([data-home-root],[data-prototype-directory]) .flow__meta{color:var(--ink-3);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}:where([data-home-root],[data-prototype-directory]) .flow__file[data-result] .flow__meta{color:var(--success)}:where([data-home-root],[data-prototype-directory]) .flow__file[data-result]{opacity:0;transition:opacity .42s var(--ease-out) 1.5s, transform .42s var(--ease-out) 1.5s;transform:translate(-6px)}:where([data-home-root],[data-prototype-directory]) .flow[data-play=true] .flow__file[data-result]{opacity:1;transform:none}:where([data-home-root],[data-prototype-directory]) .flow__line{background:repeating-linear-gradient(to right, var(--line-strong) 0 4px, transparent 4px 8px);flex:1;min-width:1.5rem;height:1px;position:relative}:where([data-home-root],[data-prototype-directory]) .flow__line i{background:var(--brand-mark);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:0}:where([data-home-root],[data-prototype-directory]) .flow[data-play=true] .flow__line i{animation:travel .7s var(--ease-in-out) .2s both}:where([data-home-root],[data-prototype-directory]) .flow[data-play=true] .flow__line--2 i{animation-delay:1s}@keyframes travel{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}:where([data-home-root],[data-prototype-directory]) .flow__node{padding:var(--s-3) var(--s-4);font-size:.75rem;font-weight:var(--fw-semibold);color:var(--ink-2);flex-shrink:0;justify-items:center;gap:6px;display:grid}:where([data-home-root],[data-prototype-directory]) .flow__node svg{color:var(--ink)}@media (width<=39.99rem){:where([data-home-root],[data-prototype-directory]) .flow{flex-direction:column;align-items:stretch}:where([data-home-root],[data-prototype-directory]) .flow__line{background:repeating-linear-gradient(to bottom, var(--line-strong) 0 4px, transparent 4px 8px);flex:none;align-self:center;width:1px;min-width:0;height:1.75rem}:where([data-home-root],[data-prototype-directory]) .flow__line i{display:none}:where([data-home-root],[data-prototype-directory]) .flow__file[data-result]{transform:translateY(-6px)}}:where([data-home-root],[data-prototype-directory]) .promo-section{padding-bottom:var(--section-y)}:where([data-home-root],[data-prototype-directory]) .promo{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);display:grid;overflow:hidden}:where([data-home-root],[data-prototype-directory]) .promo__visual{background:radial-gradient(70% 90% at 0% 0%, var(--surface-warm-subtle), transparent 70%), var(--surface-subtle);border-bottom:1px solid var(--line);min-height:16rem;position:relative}:where([data-home-root],[data-prototype-directory]) .promo__copy{align-content:center;justify-items:start;gap:var(--s-3);padding:var(--s-8) clamp(1.5rem, 1rem + 2vw, 3rem);display:grid}:where([data-home-root],[data-prototype-directory]) .promo__text{max-width:28rem;margin-bottom:var(--s-3);color:var(--ink-2)}@media (width>=48rem){:where([data-home-root],[data-prototype-directory]) .promo{grid-template-columns:5fr 6fr}:where([data-home-root],[data-prototype-directory]) .promo__visual{border-bottom:0;border-right:1px solid var(--line)}}:where([data-home-root],[data-prototype-directory]) .rcm{place-items:center;display:grid;position:absolute;inset:0}:where([data-home-root],[data-prototype-directory]) .rcm__stage{--rcm-scale:1;width:23rem;height:13.75rem;transform:scale(var(--rcm-scale));flex-shrink:0;position:relative}:where([data-home-root],[data-prototype-directory]) .rcm__file{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:var(--selected-soft);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);padding:6px 10px;font-size:.8125rem;display:flex;position:absolute;top:0;left:0}:where([data-home-root],[data-prototype-directory]) .rcm__menu,:where([data-home-root],[data-prototype-directory]) .rcm__sub{transform-origin:0 0;opacity:0;transition:opacity var(--dur-2) var(--ease-std), transform var(--dur-2) var(--ease-out);position:absolute;transform:scale(.96)}:where([data-home-root],[data-prototype-directory]) .rcm__menu{transition-delay:.25s;top:2.25rem;left:3.5rem}:where([data-home-root],[data-prototype-directory]) .rcm__sub{min-width:9rem;transition-delay:.65s;top:6.45rem;left:13.75rem}:where([data-home-root],[data-prototype-directory]) .rcm[data-play=true] .rcm__menu,:where([data-home-root],[data-prototype-directory]) .rcm[data-play=true] .rcm__sub{opacity:1;transform:none}:where([data-home-root],[data-prototype-directory]) .rcm__pointer{opacity:0;transition:opacity var(--dur-2) var(--ease-std) .8s;position:absolute;top:7.1rem;left:20.5rem}:where([data-home-root],[data-prototype-directory]) .rcm[data-play=true] .rcm__pointer{opacity:1}@media (width<=30rem){:where([data-home-root],[data-prototype-directory]) .rcm__stage{--rcm-scale:.84}}:where([data-home-root],[data-prototype-directory]) .ctx-menu{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-raised);min-width:11rem;box-shadow:var(--shadow-pop);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--ink);flex-direction:column;padding:5px;display:flex}:where([data-home-root],[data-prototype-directory]) .ctx-menu__item{align-items:center;gap:var(--s-2);height:1.875rem;padding-inline:var(--s-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);border-radius:7px;display:flex}:where([data-home-root],[data-prototype-directory]) .ctx-menu__item.is-hot{background:var(--action);color:var(--on-action)}:where([data-home-root],[data-prototype-directory]) .ctx-menu__item.is-hot .logo-mark__file{fill:currentColor}:where([data-home-root],[data-prototype-directory]) .ctx-menu__chev{opacity:.7;margin-left:auto}:where([data-home-root],[data-prototype-directory]) .ctx-menu__sep{background:var(--line);height:1px;margin:4px 2px}:where([data-home-root],[data-prototype-directory]) .pointer{fill:var(--ink);stroke:var(--paper);stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #0000002e)}:where([data-home-root],[data-prototype-directory]) .t-display,:where([data-home-root],[data-prototype-directory]) .t-h1,:where([data-home-root],[data-prototype-directory]) .t-h2,:where([data-home-root],[data-prototype-directory]) .t-h3{font-weight:var(--fw-heading);color:var(--ink);text-wrap:balance}:where([data-home-root],[data-prototype-directory]) .t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}:where([data-home-root],[data-prototype-directory]) .t-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}:where([data-home-root],[data-prototype-directory]) .t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}:where([data-home-root],[data-prototype-directory]) .t-h3{font-weight:var(--fw-heading-sm);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}:where([data-home-root],[data-prototype-directory]) .t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);text-wrap:pretty}:where([data-home-root],[data-prototype-directory]) .t-small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink-2)}:where([data-home-root],[data-prototype-directory]) .t-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-semibold);color:var(--ink-3)}:where([data-home-root],[data-prototype-directory]) .t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-3)}:where([data-home-root],[data-prototype-directory]) .eyebrow{font-size:var(--fs-eyebrow);line-height:1.4;font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.5rem;display:inline-flex}:where([data-home-root],[data-prototype-directory]) .eyebrow:before{content:"";background:var(--brand-mark);border-radius:50%;flex-shrink:0;width:5px;height:5px}:where([data-home-root],[data-prototype-directory]) .eyebrow--plain:before{display:none}:where([data-home-root],[data-prototype-directory]) .eyebrow--pill{border-radius:var(--r-pill);background:var(--surface);box-shadow:0 0 0 1px var(--border-warm-subtle);color:var(--ink-2);padding:5px 12px}:where([data-home-root],[data-prototype-directory]) .tnum{font-variant-numeric:tabular-nums;letter-spacing:0}:where([data-home-root],[data-prototype-directory]) .code{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}:where([data-home-root],[data-prototype-directory]) kbd{font-family:var(--font-mono);min-width:1.5rem;height:1.5rem;padding:0 var(--s-1);border:1px solid var(--line-strong);color:var(--ink-3);background:var(--surface);border-radius:6px;place-items:center;font-size:.75rem;line-height:1;display:inline-grid}:where([data-home-root],[data-prototype-directory]) .link{color:var(--ink);font-weight:var(--fw-semibold);text-decoration:underline;text-decoration-color:var(--ink-4);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-std);text-decoration-thickness:1px}:where([data-home-root],[data-prototype-directory]) .link:hover{text-decoration-color:currentColor}:where([data-home-root],[data-prototype-directory]) .container{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}:where([data-home-root],[data-prototype-directory]) .section{padding-block:var(--section-y)}:where([data-home-root],[data-prototype-directory]) .section--ruled{padding-top:0}:where([data-home-root],[data-prototype-directory]) .section--ruled>.container:before{content:"";height:1px;margin-bottom:var(--section-y);background:var(--line);grid-column:1/-1;display:block}[data-prototype-directory] [hidden],[data-home-root] [hidden]{display:none!important}:where([data-home-root],[data-prototype-directory]) .tool-card__enter{display:none}:where([data-home-root],[data-prototype-directory]) .tool-card[data-top] .tool-card__enter{display:inline-grid}:where([data-home-root],[data-prototype-directory]) .tool-card[data-top] .tool-card__arrow{display:none}
