.ot-icon.svelte-1ig1vzm{flex:none}[dir=rtl] .directional.svelte-1ig1vzm{transform:scaleX(-1)}.ot-spinner.svelte-1g8xlu8{inline-size:var(--tamanho);block-size:var(--tamanho);border:2px solid var(--ot-color-stroke-1);border-block-start-color:var(--ot-color-accent-fill);border-radius:50%;flex:none;animation:.8s linear infinite svelte-1g8xlu8-gira;display:inline-block}.ot-spinner[data-tone=on-accent].svelte-1g8xlu8{border-color:color-mix(in srgb, var(--ot-color-fg-on-accent) 35%, transparent);border-block-start-color:var(--ot-color-fg-on-accent)}@keyframes svelte-1g8xlu8-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ot-spinner.svelte-1g8xlu8{animation-duration:2.4s}}.ot-button.svelte-vxzt3p{justify-content:center;align-items:center;gap:var(--ot-space-8);height:var(--ot-size-control-lg);padding-inline:var(--ot-space-16);border:1px solid var(--ot-color-stroke-field);border-radius:var(--ot-radius-lg);background:var(--ot-color-bg-1);color:var(--ot-color-fg-1);font:500 var(--ot-type-body1-size) / 1 var(--ot-font-family);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ot-duration-fast) var(--ot-ease-standard), border-color var(--ot-duration-fast) var(--ot-ease-standard);text-decoration:none;display:inline-flex;position:relative}.ot-button.svelte-vxzt3p:hover{background:var(--ot-color-bg-hover)}.ot-button.svelte-vxzt3p:active{background:var(--ot-color-bg-pressed)}.ot-button.svelte-vxzt3p:focus-visible{box-shadow:var(--ot-focus-ring);outline:none}.ot-button[data-size=sm].svelte-vxzt3p{height:var(--ot-size-control-sm);padding-inline:var(--ot-space-10);font-size:var(--ot-type-caption1-size);border-radius:var(--ot-radius-md)}.ot-button[data-size=md].svelte-vxzt3p{height:var(--ot-size-control-md);padding-inline:var(--ot-space-12)}.ot-button[data-size=xl].svelte-vxzt3p{height:var(--ot-size-control-xl);padding-inline:var(--ot-space-20);border-radius:var(--ot-radius-xl)}.ot-button[data-width=full].svelte-vxzt3p{width:100%}.ot-button[data-variant=primary].svelte-vxzt3p{background:var(--ot-color-accent-fill);color:var(--ot-color-fg-on-accent);box-shadow:var(--ot-shadow-accent);border-color:#0000;font-weight:600}.ot-button[data-variant=primary].svelte-vxzt3p:hover{background:var(--ot-color-accent-fill-hover)}.ot-button[data-variant=primary].svelte-vxzt3p:active{background:var(--ot-color-accent-fill-pressed);box-shadow:none}.ot-button[data-variant=primary].svelte-vxzt3p:focus-visible{box-shadow:var(--ot-focus-ring)}.ot-button[data-variant=strong].svelte-vxzt3p{background:var(--ot-color-strong-fill);color:var(--ot-color-strong-fg);border-color:#0000}.ot-button[data-variant=strong].svelte-vxzt3p:hover{background:var(--ot-color-strong-fill-hover)}.ot-button[data-variant=strong].svelte-vxzt3p:active{background:var(--ot-color-strong-fill-pressed)}.ot-button[data-variant=subtle].svelte-vxzt3p{color:var(--ot-color-fg-2);background:0 0;border-color:#0000}.ot-button[data-variant=subtle].svelte-vxzt3p:hover{background:var(--ot-color-bg-hover);color:var(--ot-color-fg-1)}.ot-button[data-variant=danger].svelte-vxzt3p{background:var(--ot-color-danger-fill);color:var(--ot-color-fg-on-accent);border-color:#0000;font-weight:600}.ot-button[data-variant=danger].svelte-vxzt3p:hover{background:var(--ot-color-danger-fg)}.ot-button[data-variant=dashed].svelte-vxzt3p{border-style:dashed;border-color:var(--ot-color-stroke-strong);color:var(--ot-color-fg-2);background:0 0}.ot-button[data-variant=dashed].svelte-vxzt3p:hover{background:var(--ot-color-bg-row-hover);color:var(--ot-color-fg-1)}.ot-button.svelte-vxzt3p:disabled,.ot-button[aria-disabled=true].svelte-vxzt3p{background:var(--ot-color-bg-3);color:var(--ot-color-fg-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000}.ot-button:disabled[data-variant].svelte-vxzt3p:hover,.ot-button[aria-disabled=true][data-variant].svelte-vxzt3p:hover{background:var(--ot-color-bg-3);color:var(--ot-color-fg-disabled)}.ot-button[aria-busy=true].svelte-vxzt3p{cursor:progress}@media (pointer:coarse){.ot-button.svelte-vxzt3p:after{content:"";inset:min(0px, calc((100% - var(--ot-size-touch-min)) / 2));position:absolute}}
