body:has(>.si){background:var(--color-ground);margin:0}.si{--size-control:2.75rem;--control-height:3rem;--control-height-compact:2.75rem;--control-padding:11px 14px;--control-padding-compact:9px 12px;background:var(--color-ground);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-sm);font-synthesis:none;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;flex-direction:column;display:flex}.si *,.si :before,.si :after{box-sizing:border-box}.si-bar{border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:16px clamp(16px,2.6vw,40px)}.si .si-wordmark{min-height:44px;color:var(--color-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;align-items:center;text-decoration:none;display:inline-flex}.si-main{flex:1;justify-content:center;min-width:0;padding:40px clamp(16px,2.6vw,40px);display:flex}.si-column{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;align-self:flex-start;gap:24px;width:100%;min-width:0;max-width:28rem;padding:24px;display:flex}.si-column-wide{max-width:64rem}.si h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.1}.si p{text-wrap:pretty;margin:0}.si .si-code-intro{text-wrap:balance}.si-code-address-end{vertical-align:bottom;max-width:100%;display:inline-block}.si p,.si strong{overflow-wrap:anywhere}.si strong{font-weight:var(--font-weight-medium)}.si-group,.si-form{flex-direction:column;min-width:0;display:flex}.si-group{gap:20px}.si-form{gap:16px}.si-note{color:var(--color-ink-muted)}.si a:not(.ui-button,.ui-text-link){color:var(--color-accent);text-underline-offset:.2em;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}.si-options{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.si-option-content{text-align:start;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.si :is(a,button,input){touch-action:manipulation}.si a:not(.ui-button,.ui-text-link):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:none}.si input[name=code]{font-variant-numeric:tabular-nums;letter-spacing:.08em}.si-quiet{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;display:flex}.si-divider{color:var(--color-ink-muted);font-size:var(--font-size-xs);align-items:center;gap:12px;display:flex}.si-divider:before,.si-divider:after{content:"";border-top:1px solid var(--color-border);flex:1}.si-google-form{display:flex}.si-google-mark{flex:none;width:1.25rem;height:1.25rem}.si-legal{color:var(--color-ink-muted);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;padding:8px 24px 16px;display:flex}.si .si-legal a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.si-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:30rem){.si-main{padding-top:24px}.si-column{padding:20px}}
