@layer components{.v2-dialog{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.v2-dialog__scrim{background:color-mix(in oklch, var(--night) 72%, transparent);animation:v2-dialog-fade .3s var(--ease) both;position:absolute;inset:0}.v2-dialog__panel{background:var(--paper);width:min(580px,100%);max-height:min(88dvh,920px);color:var(--ink);border-radius:var(--radius);animation:v2-dialog-rise .45s var(--ease) both;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.v2-dialog__panel--lg{width:min(760px,100%)}.v2-layer .v2-dialog__panel:is(:focus,:focus-visible){outline:none}.v2-dialog__bar{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 12px 0 28px;display:flex}.v2-dialog__label{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);font-weight:620;font-stretch:120%;line-height:1.2}.v2-dialog__close{border:1px solid var(--rule-strong);height:38px;color:var(--ink);font:inherit;font-size:var(--t-s);cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:540;display:inline-flex}.v2-dialog__close:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.v2-dialog__body{overscroll-behavior:contain;align-content:start;gap:20px;padding:28px 28px 32px;display:grid;overflow-y:auto}.v2-dialog__title{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:600;line-height:1.12}.v2-dialog__text{font-size:var(--t-m);color:var(--ink-2);text-wrap:pretty;line-height:1.55}.v2-dialog__text+.v2-dialog__text{margin-top:-8px}.v2-dialog--top{align-items:flex-start;padding-top:clamp(40px,11vh,120px)}.v2-search--dialog .v2-search__try{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.v2-search--dialog .v2-search__try-label{align-self:center;margin-right:2px;padding-top:0}.v2-dialog__keys{font-size:var(--t-xs);color:var(--ink-2)}.v2-dialog__keys kbd{border:1px solid var(--rule-strong);min-width:22px;font:inherit;text-align:center;color:var(--ink);border-radius:5px;margin-right:4px;padding:1px 6px;font-size:.75rem;display:inline-block}@media (hover:none){.v2-dialog__keys{display:none}}@media (max-width:640px){.v2-dialog{align-items:stretch;padding:0}.v2-dialog__panel,.v2-dialog__panel--lg{border-radius:0;width:100%;height:100dvh;max-height:none;animation-name:v2-dialog-up}.v2-dialog__bar{padding-left:20px}.v2-dialog__body{padding:24px 20px calc(32px + env(safe-area-inset-bottom))}.v2-dialog--top{padding-top:0}.v2-search--dialog .v2-search__try .v2-chip{align-items:center;display:inline-flex}.v2-search--dialog .v2-search__try-label{flex-basis:100%;display:block}}@keyframes v2-dialog-fade{0%{opacity:0}}@keyframes v2-dialog-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes v2-dialog-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.v2-dialog__scrim,.v2-dialog__panel{animation:none}}}
