.frost{background:var(--color-frost-surface);border:var(--border-width-hairline) solid var(--color-frost-border);border-radius:var(--radius-md);box-shadow:var(--shadow-frost);-webkit-backdrop-filter:blur(var(--effect-blur-frost));backdrop-filter:blur(var(--effect-blur-frost))}.field{font:inherit;color:var(--color-frost-text);background:var(--color-frost-field);border:var(--border-width-hairline) solid var(--color-frost-line);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);min-width:0}.field:focus{outline:var(--border-width-focus) solid var(--color-frost-active);outline-offset:var(--border-offset-focus)}.field::placeholder{color:var(--color-frost-muted)}.button{font:inherit;font-family:var(--font-family-mono);font-size:var(--font-size-xs);letter-spacing:var(--font-letterspacing-caps-sm);text-transform:uppercase;text-decoration:none;color:var(--color-frost-text);background:var(--color-frost-chip);border:var(--border-width-hairline) solid var(--color-frost-line);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);cursor:pointer;display:inline-block}.button:hover,.button:focus-visible{border-color:var(--color-frost-text)}.button:focus-visible{outline:var(--border-width-focus) solid var(--color-frost-active);outline-offset:var(--border-offset-focus)}.button--solid{background:var(--color-frost-active);color:var(--color-frost-activeink);border-color:transparent}.button--solid:hover,.button--solid:focus-visible{border-color:var(--color-frost-activeink)}.talk{padding:var(--space-8);display:grid;gap:var(--space-5);width:min(var(--size-dialog-inline),var(--container-prose));box-sizing:border-box;color:var(--color-frost-text);font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:1.55;position:relative}dialog.talk{background:var(--color-frost-panel);border-radius:var(--radius-lg);max-height:var(--size-dialog-block);overflow:auto}dialog.talk:not([open]){display:none}dialog.talk::backdrop{background:var(--color-frost-scrim);-webkit-backdrop-filter:blur(var(--effect-blur-frost));backdrop-filter:blur(var(--effect-blur-frost))}.talk__eyebrow{margin:0;font-size:var(--font-size-xs);letter-spacing:var(--font-letterspacing-caps-xl);text-transform:uppercase;color:var(--color-frost-muted)}.talk__title{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:1.1}.talk__ways{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.talk__ways a{color:var(--color-frost-text)}.talk__close{position:absolute;top:var(--space-4);right:var(--space-4)}.talk__legal{margin:0;color:var(--color-frost-muted);font-size:var(--font-size-xs);letter-spacing:var(--font-letterspacing-caps-sm)}.form{display:grid;gap:var(--space-4)}.form__row{display:grid;gap:var(--space-1)}.form__row label{font-size:var(--font-size-xs);letter-spacing:var(--font-letterspacing-caps-md);text-transform:uppercase;color:var(--color-frost-muted)}.form .field{border-radius:var(--radius-sm);width:100%;box-sizing:border-box}.form textarea.field{min-height:var(--space-32);resize:vertical}.form__note{margin:0;color:var(--color-frost-muted);font-size:var(--font-size-xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 720px){.talk{padding:var(--space-5)}.talk__title{font-size:var(--font-size-2xl)}}
