button,[role=button],a,input,select,textarea,label,summary{touch-action:manipulation}:root{--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--press-wash-mix:24%;--gas-arterial:#e0283f;--gas-venous:#3a6fe0}@property --press-keep{syntax:"*";inherits:false}@property --press-ink{syntax:"*";inherits:false}:where(button,a){--press-wash:inset 0 0 0 100svmax color-mix(in srgb, var(--press-ink,currentColor) var(--press-wash-mix), transparent)}:root button:not(:disabled):not([data-press]):active,:root button:not(:disabled)[data-pressed]{box-shadow:var(--press-wash), var(--press-keep,0 0 #0000)!important}.no-text-select{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.no-text-select :is(input,textarea,[contenteditable],.copyable){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}button.tap-again{flex-shrink:0;grid-template-columns:minmax(0,1fr);place-items:center;display:inline-grid}button.tap-again:before{content:attr(data-rest-label)}button.tap-again:after{content:attr(data-confirm-label)}button.tap-again:before,button.tap-again:after{visibility:hidden;pointer-events:none}button.tap-again>span,button.tap-again:before,button.tap-again:after{grid-area:1/1}.orientation-lock.svelte-1c94hap{display:none}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.orientation-lock.svelte-1c94hap{z-index:2147483647;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;color:#dce8ec;-webkit-font-smoothing:antialiased;text-align:center;overscroll-behavior:contain;background:#05090b;justify-content:center;align-items:center;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0}}.panel.svelte-1c94hap{flex-direction:column;align-items:center;gap:14px;max-width:30rem;display:flex}.glyph.svelte-1c94hap{flex:none}.phone-from.svelte-1c94hap{stroke:#46606b;stroke-width:3px;opacity:.5}.phone-to.svelte-1c94hap{stroke:#38d0f8;stroke-width:3px}.phone-to-dot.svelte-1c94hap{stroke:#38d0f8;stroke-width:3px;stroke-linecap:round}.arc.svelte-1c94hap{stroke:#38d0f8;stroke-width:3px}.arc-head.svelte-1c94hap{fill:#38d0f8}.title.svelte-1c94hap{letter-spacing:.01em;margin:0;font-size:1.15rem;font-weight:600}.desc.svelte-1c94hap{color:#8ba3ad;margin:0;font-size:.9rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.glyph.svelte-1c94hap{transform-origin:48px 48px;animation:2.4s ease-in-out infinite svelte-1c94hap-orientation-nudge}}@keyframes svelte-1c94hap-orientation-nudge{0%,55%,to{transform:rotate(0)}75%{transform:rotate(-12deg)}}@media (prefers-color-scheme:light){.orientation-lock.svelte-1c94hap{color:#16242b;background:#f4f8fa}.phone-from.svelte-1c94hap{stroke:#9fb2ba}.phone-to.svelte-1c94hap,.phone-to-dot.svelte-1c94hap,.arc.svelte-1c94hap{stroke:#0c7aa6}.arc-head.svelte-1c94hap{fill:#0c7aa6}.desc.svelte-1c94hap{color:#4a626d}}html{-webkit-tap-highlight-color:transparent}body{color:#e6f1f5;background:#060b0e;margin:0;font-family:system-ui,-apple-system,sans-serif}
