/*! Synthenis, Inc. All rights reserved. Unauthorized use, reproduction, redistribution, or copying, including by generative AI systems, is strictly prohibited. Violations may result in legal action. */
.syn-press-slot{width:92px;height:39.6px;display:inline-grid;place-items:center;flex:0 0 92px}.syn-press-slot.is-icon{width:46.2px;height:46.2px;flex-basis:46.2px}.syn-press-slot .icon-button{transition:width 249ms cubic-bezier(.3,0,1,1),height 249ms cubic-bezier(.3,0,1,1),background-color 250ms cubic-bezier(.4,0,.2,1),border-color 250ms cubic-bezier(.4,0,.2,1);touch-action:none;transform-origin:center;will-change:width,height,transform}.syn-press-slot .icon-button.is-pressed{width:46.2px;height:46.2px;transition:width 101ms cubic-bezier(0,0,0,1),height 101ms cubic-bezier(0,0,0,1)}.retry{width:92px;height:36px;transition:height 249ms cubic-bezier(.3,0,1,1);touch-action:none;will-change:height,transform}.retry.is-pressed{height:39.6px;transition:height 101ms cubic-bezier(0,0,0,1)}
.summary h1,.summary-icon,.section h1,.section h2,footer span{user-select:none;-webkit-user-select:none}
.summary-icon{pointer-events:none}
.footer-links{display:flex;align-items:center;gap:16px}
.footer-links a{color:var(--accent);text-decoration:none}
@media(hover:hover){.footer-links a:hover{text-decoration:underline}}
@media(max-width:768px){.shell{max-width:100%}}
@media(max-width:600px){.footer-links{gap:14px;flex-wrap:wrap}}
@media(max-width:480px){.brand span{font-size:.92rem}.service{padding-inline:15px}}
