.xR0loa_root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.xR0loa_track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.xR0loa_track::-webkit-scrollbar{display:none}.xR0loa_track[data-fade-start]{--fade-start:20px}.xR0loa_track[data-fade-end]{--fade-end:20px}.xR0loa_button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.xR0loa_button:hover{color:var(--foreground)}}.xR0loa_button:active,.xR0loa_button[aria-pressed=true]{color:var(--foreground)}.xR0loa_selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.xR0loa_label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (max-width:380px){.xR0loa_button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.xR0loa_button{transition:none}}
.xCzebW_footer{--footer-pad:var(--space-6);border-top:1px solid var(--border);padding:var(--space-12) var(--footer-pad) var(--space-6);background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);position:relative;overflow:hidden;container:site-footer/inline-size}.xCzebW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xCzebW_top{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid}.xCzebW_intro{align-content:start;gap:var(--space-3);min-width:0;display:grid}.xCzebW_brandRow{align-items:center;gap:var(--space-2);display:inline-flex}.xCzebW_brandMark{width:22px;height:22px;color:var(--foreground);flex:none}.xCzebW_brand{color:var(--foreground);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.xCzebW_tagline{max-width:320px;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.xCzebW_columns{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xCzebW_column h2{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:500}.xCzebW_column ul,.xCzebW_inline{margin:0;padding:0;list-style:none}.xCzebW_column ul{gap:var(--space-2);display:grid}.xCzebW_link{color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:3px;padding:2px 0;text-decoration:none;display:inline-flex}.xCzebW_link:active,.xCzebW_link:focus-visible{color:var(--foreground)}.xCzebW_external{color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.xCzebW_link:hover{color:var(--foreground)}.xCzebW_link:hover .xCzebW_external{transform:translate(1px,-1px)}}.xCzebW_newsletter{gap:var(--space-2);max-width:400px;margin-top:var(--space-5);display:grid}.xCzebW_newsletterTitle{font-size:var(--text-sm);margin:0;font-weight:500}.xCzebW_newsletterRow{height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:3px 3px 3px var(--space-4);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.xCzebW_newsletterRow:focus-within{border-color:var(--border-strong)}.xCzebW_newsletterRow[data-invalid]{border-color:var(--danger)}.xCzebW_newsletterInput{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;flex:1;padding:0}.xCzebW_newsletterInput::placeholder{color:var(--text-muted)}.xCzebW_newsletterRow[data-done] .xCzebW_newsletterInput{color:var(--text-secondary)}.xCzebW_newsletterButton{border-radius:calc(var(--radius-control) - 3px);flex:none}.xCzebW_messageSlot{min-height:20px;position:relative}.xCzebW_message{color:var(--text-muted);font-size:var(--text-xs);margin:0;line-height:20px}.xCzebW_message[data-tone=error]{color:var(--danger)}.xCzebW_message[data-tone=success]{color:var(--success)}.xCzebW_bottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-12);border-top:1px solid var(--border-subtle);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.xCzebW_bottomStart,.xCzebW_bottomEnd{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.xCzebW_inline{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.xCzebW_copyright{color:var(--text-muted);font-size:var(--text-sm)}.xCzebW_status{align-items:center;gap:var(--space-2);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:none;display:inline-flex}.xCzebW_statusDot{--tone:var(--success);background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--tone) 18%, transparent);border-radius:50%}.xCzebW_status[data-tone=warning] .xCzebW_statusDot{--tone:var(--warning)}.xCzebW_status[data-tone=danger] .xCzebW_statusDot{--tone:var(--danger)}@media (hover:hover) and (pointer:fine){.xCzebW_status:hover{color:var(--foreground)}}.xCzebW_minimal{padding-block:var(--space-8) var(--space-6)}.xCzebW_minimalRow{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.xCzebW_minimalRow+.xCzebW_minimalRow{margin-top:var(--space-6);border-top:1px solid var(--border-subtle);padding-top:var(--space-5)}.xCzebW_logo{padding-bottom:0}.xCzebW_markStage{margin:var(--space-10) calc(var(--footer-pad) * -1) 0;pointer-events:none;-webkit-mask-image:linear-gradient(#000 18%,#0000 96%);mask-image:linear-gradient(#000 18%,#0000 96%)}.xCzebW_bigMark{width:100%;height:auto;display:block}@container site-footer (max-width:760px){.xCzebW_top{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}@container site-footer (max-width:520px){.xCzebW_columns{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.xCzebW_newsletter{max-width:none}.xCzebW_bottom{flex-direction:column;align-items:flex-start}}.xCzebW_preview{justify-items:center;gap:var(--space-4);width:100%;display:grid}.xCzebW_frame{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--background);width:100%;overflow:hidden}.xCzebW_frameBody{overflow:hidden}.xCzebW_frame .xCzebW_footer{border-top:0}.xCzebW_previewNote{min-height:20px;color:var(--text-muted);font-size:var(--text-xs);margin:0}@media (prefers-reduced-motion:reduce){.xCzebW_link,.xCzebW_external,.xCzebW_newsletterRow{transition:none}}
