.about-card{position:absolute;top:80px;left:50%;transform:translate(-50%);z-index:3;width:min(660px,calc(100vw - 32px));height:340px;display:grid;grid-template-columns:240px 1fr;border-radius:18px;overflow:hidden;pointer-events:auto;background:#0c1214c7;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 24px 60px #00000073;animation:about-in .16s ease-out}@keyframes about-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.about-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:2px}.about-item{display:block;padding:14px 16px;border-radius:12px;color:#fff;text-decoration:none;outline:none;transition:background-color .15s ease}.about-item.is-active,.about-item:focus-visible{background:#ffffff14}.about-item-title{display:block;font-size:15px;font-weight:600;line-height:1.2}.about-item-text{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:#ffffffa6}.about-media{position:relative}.about-media-img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}.about-media-img.is-active{opacity:1}@media (max-width: 760px){.about-card{grid-template-columns:1fr;height:auto}.about-media{display:none}}@media (prefers-reduced-motion: reduce){.about-card{animation:none}.about-item,.about-media-img{transition:none}}.aa-dialog{--surface: #111113;--elev: #1a1a1d;--ink: #f4f4f5;--ink-mute: #a1a1aa;--ink-faint: #71717a;--hair: rgba(255,255,255,.1);--hair-strong: rgba(255,255,255,.22);--foreground: #fff;--danger: #f87171;--star: #ccff00;--brand-lime: #ccff00;--brand-lime-hover: #d8ff3d;--lime-deep: #a3e635;--card-shadow: 0 24px 80px rgba(0,0,0,.6), 0 0 0 1px rgba(255,255,255,.08);font-family:Geist Variable,Geist,system-ui,-apple-system,Segoe UI,sans-serif}.aa-dialog .field{width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--hair);background:var(--elev);color:var(--ink);font:inherit}.aa-dialog .field:focus-visible{outline:2px solid var(--star);outline-offset:1px}.cc-copyrow{display:flex;gap:8px;align-items:center}.cc-hint{margin:0 0 8px;font-size:13.5px;color:var(--ink-mute);text-wrap:pretty}.cc-code{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;margin-bottom:10px;border:1px solid var(--hair);border-radius:10px;background:var(--elev)}.cc-code code{flex:1;min-width:0;font:12.5px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);overflow-wrap:anywhere}.cc-mini{height:32px;min-width:32px;padding:0 8px;border-radius:8px}.aa-backdrop{z-index:10000}.aa-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:color-mix(in oklab,#000 46%,transparent);overflow:auto}@media (prefers-reduced-motion: no-preference){.aa-backdrop{animation:aa-fade .16s ease both}.aa-dialog{animation:aa-pop .22s cubic-bezier(.2,.8,.2,1) both}}@keyframes aa-fade{0%{opacity:0}}@keyframes aa-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}.aa-dialog{width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;min-height:0;background:var(--surface);color:var(--ink);border-radius:16px;box-shadow:var(--card-shadow)}.aa-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 12px 24px}.aa-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.3px}.aa-sub{margin:4px 0 0;font-size:13.5px;color:var(--ink-mute);text-wrap:pretty}.aa-x{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink-mute);cursor:pointer;transition:background-color .12s ease,color .12s ease}@media (hover:hover){.aa-x:hover:not(:disabled){background:color-mix(in oklab,var(--foreground) 8%,transparent);color:var(--ink)}}.aa-x:focus-visible{outline:2px solid var(--star);outline-offset:1px}.aa-x:disabled{opacity:.5;cursor:default}.aa-body{flex:1;min-height:0;overflow:auto;padding:4px 24px 8px;scrollbar-width:thin;scrollbar-color:var(--hair-strong) transparent}.aa-row{display:flex;gap:12px}.aa-col{min-width:0}.aa-grow{flex:1}.aa-port{width:92px;flex:none}.aa-sec{width:128px;flex:none}.aa-label{display:block;margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ink)}.aa-opt{font-weight:500;color:var(--ink-faint);font-size:12px;margin-left:4px}.aa-field{height:40px;font-size:14.5px;border-radius:10px}.aa-dialog .pw-toggle{top:0;right:0;width:40px;height:40px;border-radius:10px}.aa-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px;background-repeat:no-repeat}.aa-err{min-height:18px;margin:4px 0 6px;font-size:12.5px;line-height:1.35;font-weight:500;color:var(--danger);text-wrap:pretty}.aa-hint{color:var(--ink-faint);font-weight:400}.aa-server{border:0;margin:0;padding:0;min-width:0}.aa-legend{padding:0;margin:2px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.aa-adv{display:inline-flex;align-items:center;gap:6px;height:32px;margin:2px 0 6px -6px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ink-mute);font-size:13px;font-weight:600;cursor:pointer}.aa-adv svg{transition:rotate .16s ease;rotate:-90deg}.aa-adv svg.is-open{rotate:0deg}@media (hover:hover){.aa-adv:hover{color:var(--ink)}}.aa-adv:focus-visible{outline:2px solid var(--star);outline-offset:1px}.aa-advanced{padding:4px 0 6px}.aa-check{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:13.5px;cursor:pointer}.aa-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--star);flex:none}.aa-check input:focus-visible{outline:2px solid var(--star);outline-offset:2px}.aa-status{min-height:44px;display:flex;align-items:center;padding:6px 0 10px}.aa-msg{display:inline-flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;color:var(--ink-mute);text-wrap:pretty}.aa-msg svg{flex:none;margin-top:2px}.aa-msg.is-ok{color:var(--ink)}.aa-msg.is-ok svg{color:var(--lime-deep)}.aa-msg.is-error{color:var(--danger)}.aa-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 24px 18px;border-top:1px solid var(--hair)}.aa-foot-end{display:flex;gap:8px;margin-left:auto}.aa-btn{height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:12px;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,scale .18s ease-out}.aa-btn-ghost{border:1px solid var(--hair);background:var(--elev);color:var(--ink)}.aa-btn-primary{border:0;background:var(--brand-lime);color:#000}@media (hover:hover){.aa-btn-ghost:hover:not(:disabled){border-color:var(--hair-strong);background:var(--surface)}.aa-btn-primary:hover:not(:disabled){background:var(--brand-lime-hover)}}.aa-btn:active:not(:disabled){scale:.98}.aa-btn:disabled{opacity:.6;cursor:default}.aa-btn:focus-visible{outline:2px solid var(--star);outline-offset:2px}@media (max-width: 520px){.aa-row{flex-wrap:wrap}.aa-grow{flex-basis:100%}.aa-port{width:calc(40% - 6px);flex:1}.aa-sec{width:auto;flex:1}.aa-body{padding:4px 16px 8px}.aa-head{padding:16px 12px 8px 16px}.aa-foot{padding:12px 16px 16px}.aa-foot-end{width:100%}.aa-foot-end .aa-btn{flex:1}}.aa-dialog .field,.aa-dialog .field:focus,.aa-dialog .field:focus-visible{outline:none}.aa-dialog .field:focus,.aa-dialog .field:focus-visible{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff1f}.aa-dialog button:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff24}.cc-textbtn,.cc-iconbtn{border:0;background:transparent;box-shadow:none;padding:0 8px;height:32px;display:inline-flex;align-items:center;color:var(--ink-mute);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;border-radius:6px}.cc-iconbtn{padding:0 6px}@media (hover:hover){.cc-textbtn:hover,.cc-iconbtn:hover{color:var(--ink);text-decoration:none}}.aa-dialog .field,.aa-dialog .field:focus,.aa-dialog .field:focus-visible,.cc-code{border:0!important;outline:none!important}.aa-dialog .field:focus,.aa-dialog .field:focus-visible{box-shadow:0 0 0 2px #ffffff24}.aa-foot{border-top:0}.scrubber{position:relative;width:100%;-webkit-user-select:none;user-select:none}.scrubber-track{position:relative;height:40px;border-radius:var(--radius-sm);background:var(--surface-ghost-track);border:1px solid transparent;cursor:pointer;overflow:hidden;touch-action:pan-y;outline:none;outline-offset:2px}.scrubber-track:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent)}.scrubber-track[data-disabled=true]{opacity:.35;pointer-events:none}.scrubber-fill{position:absolute;top:0;bottom:0;left:0;right:auto;border-radius:var(--radius-sm);background:var(--slider-fill);pointer-events:none}.scrubber-ticks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scrubber-tick{position:absolute;top:50%;width:1px;height:8px;border-radius:999px;background:var(--border-primary);transform:translate(-50%) translateY(-50%)}.scrubber-thumb-wrapper{position:absolute;top:50%;transform:translate(-50%) translateY(-50%);margin-left:-6px;pointer-events:none;z-index:3}.scrubber-thumb{width:5px;height:26px;border-radius:999px;background:var(--slider-thumb);opacity:.32;transform:scaleX(.7) scaleY(.7);transition:opacity var(--dur-menu) var(--ease-out),transform var(--dur-menu) var(--ease-out)}.scrubber-track[data-active=true] .scrubber-thumb{opacity:.9;transform:scaleX(1) scaleY(1)}.scrubber-label{position:absolute;top:50%;left:12px;transform:translateY(-50%);white-space:nowrap;color:var(--text-muted);font-size:13px;font-weight:500;letter-spacing:.01em;pointer-events:none;z-index:4}.scrubber-value{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:var(--text-primary);font-family:Geist,sans-serif;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;pointer-events:none;z-index:4}.scrubber-track--switch{display:flex;align-items:center;width:100%;text-align:left;font:inherit;padding:0;transition:transform var(--dur-press) var(--ease-out),background var(--transition-base)}.scrubber-track--switch:active:not([data-disabled=true]),.scrubber-track--select:active:not([data-disabled=true]){transform:scale(.985)}.scrubber-switch-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;height:20px;border-radius:999px;background:var(--switch-track);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);z-index:4;transition:background var(--transition-base)}.scrubber-track--switch[data-checked=true] .scrubber-switch-toggle{background:var(--switch-track-checked)}.scrubber-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--switch-knob);box-shadow:0 1px 2px #0000003d;transition:transform var(--dur-menu) var(--ease-out),background var(--transition-base)}.scrubber-track--switch[data-checked=true] .scrubber-switch-knob{transform:translate(16px);background:var(--switch-knob-checked)}.scrubber-track--select{display:flex;align-items:center;width:100%;text-align:left;font:inherit;padding:0;transition:transform var(--dur-press) var(--ease-out),background var(--transition-base)}.scrubber-track--select .scrubber-value{pointer-events:none;font-family:inherit;font-weight:400;position:static;transform:none}.scrubber-select-right{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;z-index:4;pointer-events:none}.scrubber-caret{color:var(--text-muted);transition:transform var(--dur-menu) var(--ease-out);flex-shrink:0}.scrubber-caret--open{transform:rotate(180deg)}.scrubber-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--bg-elevated);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:4px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--shadow-dropdown);transform-origin:top center;animation:scrubber-pop-in var(--dur-menu) var(--ease-out)}@keyframes scrubber-pop-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.scrubber-dropdown-item{display:block;width:100%;padding:8px 12px;border:none;background:none;color:var(--text-muted);font-size:13px;text-align:left;border-radius:6px;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform var(--dur-press) var(--ease-out)}.scrubber-dropdown-item:hover{background:var(--bg-hover);color:var(--text-primary)}.scrubber-dropdown-item:active{transform:scale(.98)}.scrubber-dropdown-item--active{color:var(--text-primary)}:root[data-theme=light] .scrubber-dropdown{background:#fff;border-color:var(--border-subtle);box-shadow:0 12px 30px #18181b1a}:root[data-theme=light] .scrubber-dropdown-item:hover{background:#f7f7f8}.scrubber-track--input{cursor:default}.scrubber-input{position:absolute;top:0;right:0;bottom:0;left:0;background:none;border:none;outline:none;color:var(--text-primary);font-family:Geist,sans-serif;font-size:13px;padding:0 12px 0 40%;text-align:right;text-overflow:ellipsis;z-index:4}.scrubber-input::placeholder{color:var(--text-dimmed)}.scrubber-track--color{cursor:default}.scrubber-color-controls{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;z-index:4}.scrubber-color-swatch{width:24px;height:24px;padding:0;border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform var(--dur-press) var(--ease-out)}.scrubber-color-swatch:active{transform:scale(.92)}.scrubber-color-swatch::-webkit-color-swatch-wrapper{padding:0}.scrubber-color-swatch::-webkit-color-swatch{border:none;border-radius:4px}.scrubber-color-swatch::-moz-color-swatch{border:none;border-radius:4px}.scrubber-color-text{width:72px;height:24px;background:var(--surface-ghost);border:1px solid transparent;box-shadow:var(--surface-ghost-highlight);border-radius:6px;color:var(--text-primary);font-family:Geist,sans-serif;font-size:12px;padding:0 8px;text-transform:lowercase;outline:none}.scrubber-color-swatch-preview{width:24px;height:24px;border-radius:6px;border:1px solid var(--border-primary);flex-shrink:0}.scrubber-popover{transform-origin:top center;animation:scrubber-pop-in var(--dur-menu) var(--ease-out)}.scrubber-preset-swatch{transition:transform var(--dur-press) var(--ease-out)}@media (hover: hover) and (pointer: fine){.scrubber-preset-swatch:hover{transform:scale(1.12)}}.scrubber-preset-swatch:active{transform:scale(.9)}@media (prefers-reduced-motion: reduce){.scrubber-thumb,.scrubber-caret,.scrubber-switch-toggle,.scrubber-switch-knob,.scrubber-track--select,.scrubber-track--switch,.scrubber-dropdown-item,.scrubber-color-swatch,.scrubber-preset-swatch{transition-duration:.01ms}.scrubber-dropdown,.scrubber-popover{animation:none}.scrubber-track--select:active,.scrubber-track--switch:active,.scrubber-dropdown-item:active,.scrubber-color-swatch:active,.scrubber-preset-swatch:active{transform:none}}.scrubber-palette{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 8px 6px 12px;border-radius:var(--radius-sm);background:var(--surface-ghost-track)}.scrubber-palette-label{flex-shrink:0;color:var(--text-muted);font-size:13px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.scrubber-palette-swatches{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:6px}.scrubber-chip-wrap{display:inline-flex}.scrubber-color-chip{width:24px;height:24px;padding:0;border:1px solid var(--border-primary);border-radius:6px;cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.scrubber-color-chip:active{transform:scale(.92)}.scrubber-color-chip:focus-visible,.scrubber-palette-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}.scrubber-palette-actions{display:flex;flex-shrink:0;gap:4px;padding-left:6px;border-left:1px solid var(--border-primary)}.scrubber-palette-button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:var(--surface-ghost);box-shadow:var(--surface-ghost-highlight);color:var(--text-primary);cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.scrubber-palette-button:active:not(:disabled){transform:scale(.92)}.scrubber-palette-button:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion: reduce){.scrubber-color-chip,.scrubber-palette-button{transition-duration:.01ms}}.scrubber-track--segmented{display:flex;align-items:center;cursor:default}.scrubber-segments{position:absolute;top:4px;right:4px;bottom:4px;z-index:4;display:flex;gap:2px}.scrubber-segment{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;outline:none;transition:background var(--transition-fast),color var(--transition-fast),transform var(--dur-press) var(--ease-out)}@media (hover: hover) and (pointer: fine){.scrubber-segment:hover:not([data-checked=true]):not(:disabled){background:var(--surface-ghost-track);color:var(--text-primary)}}.scrubber-segment[data-checked=true]{background:var(--surface-ghost-hover);box-shadow:var(--surface-ghost-highlight);color:var(--text-primary)}.scrubber-segment:active:not(:disabled){transform:scale(.96)}.scrubber-segment:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:1px}.scrubber-segment:disabled{cursor:default}@media (prefers-reduced-motion: reduce){.scrubber-segment{transition-duration:.01ms}.scrubber-segment:active{transform:none}}:root{--bg-body: #120f17;--bg-card: #1b1722;--bg-elevated: #1b1722;--bg-hover: #373044;--border-primary: #2f293a;--border-secondary: #2f293a;--border-subtle: #2f293a;--color-primary: #a855f7;--color-accent: #b497cf;--color-accent-muted: #b497cf;--text-primary: #fff;--text-secondary: #f5f5f5;--text-muted: #aaaaaa;--text-dimmed: #a1a1aa;--text-link: #ffffff;--section-heading: #f4f4f5;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 24px;--radius-full: 999px;--shadow-dropdown: 0 8px 32px rgba(0, 0, 0, .4);--shadow-primary: 0 2px 8px rgba(82, 39, 255, .4);--docs-header-height: 60px;--docs-content-max-width: 675px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--dur-press: .12s;--dur-tooltip: .16s;--dur-menu: .2s;--dur-panel: .28s;--transition-fast: .15s var(--ease-out);--transition-base: .2s var(--ease-out);--transition-slow: .3s var(--ease-out);--gradient-title: linear-gradient(135deg, #fff 0%, #8660fa 20%, #a855f7 40%, #8400ff 60%, #a855f7 80%, #fff 100%);--surface-ghost: rgba(255, 255, 255, .07);--surface-ghost-hover: rgba(255, 255, 255, .12);--surface-ghost-highlight: inset 0 1px 0 rgba(255, 255, 255, .07);--surface-ghost-blur: blur(32px) saturate(1.3);--surface-ghost-track: rgba(255, 255, 255, .04);--action-control-bg: var(--surface-ghost-track);--action-control-border: transparent;--action-control-hover: var(--surface-ghost-hover);--action-control-selected: var(--surface-ghost);--action-control-selected-border: transparent;--action-control-shadow: var(--surface-ghost-highlight);--shell-panel: rgba(18, 15, 23, .82);--shell-panel-solid: #120f17;--shell-border: rgba(255, 255, 255, .07);--shell-border-strong: rgba(255, 255, 255, .1);--shell-fade-rgb: 18, 15, 23;--field-bg: #120f17;--text-on-accent: #fff;--inset-border: rgba(255, 255, 255, .055);--preview-border: rgba(255, 255, 255, .05);--inset-divider: rgba(255, 255, 255, .045);--row-hover: rgba(255, 255, 255, .022);--code-name: rgba(216, 180, 254, .9);--code-type: rgba(215, 205, 226, .68);--code-value: rgba(220, 214, 229, .86);--code-chip: rgba(255, 255, 255, .055);--skeleton-base: #1b1722;--skeleton-shine: #2a2335;--shadow-elevated: 0 14px 40px rgba(0, 0, 0, .14);--shadow-elevated-hover: 0 18px 42px rgba(0, 0, 0, .18);--shadow-menu: 0 10px 30px rgba(0, 0, 0, .5);--slider-thumb: rgba(255, 255, 255, .9);--slider-fill: rgba(255, 255, 255, .06);--switch-track: #37313f;--switch-track-checked: #d4d4d8;--switch-knob: #a1a1aa;--switch-knob-checked: #27222e;--floating-control-bg: rgba(18, 15, 23, .72);--floating-control-hover: rgba(36, 30, 44, .94);--code-bg: #120f17;--code-bg-accent: #1b1722;--new-badge-text: #e2c9ff;--new-badge-bg: rgba(168, 85, 247, .32)}.customize-frame{margin-top:2rem;padding:4px;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--surface-ghost-track);box-shadow:var(--surface-ghost-highlight)}.customize-heading{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .75rem .65rem .9rem}.customize-heading h2{margin:0;color:var(--section-heading);font-size:.875rem;font-weight:600;letter-spacing:-.01em}.customize-heading-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.customize-heading-action{display:inline-flex;height:30px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:500;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--dur-press) var(--ease-out)}.customize-heading-action:hover{background:var(--surface-ghost-hover);color:var(--text-primary)}.customize-heading-action:active{transform:scale(.97)}.customize-reset-action{visibility:hidden;opacity:0;pointer-events:none}.customize-reset-action.is-visible{visibility:visible;opacity:1;pointer-events:auto}.preview-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 12px;border:1px solid var(--inset-border);border-radius:calc(var(--radius-lg) - 5px);background:var(--bg-body)}.preview-options>:not(.scrubber){grid-column:1 / -1}.customize-frame .scrubber-track,.customize-frame .scrubber-fill{border-radius:7px}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;color:#fff;font-family:Geist Variable,Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing button,.landing input{font-family:inherit}.landing-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-layer{position:absolute;top:0;right:0;bottom:0;left:0}.bg-layer--glitch{pointer-events:none}.bg-content-glass{-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 4px 24px #00000026;flex:none}.bg-nav-wrap{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}.bg-nav{pointer-events:auto;margin:20px auto 0;width:max-content;min-width:0;max-width:calc(100% - 32px);height:48px;box-sizing:border-box;border-radius:14px;padding:0 8px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:24px;white-space:nowrap;background:#ffffff08;border:.09px solid rgba(255,255,255,.08)}.bg-nav-brand{position:relative;justify-self:center;display:flex;align-items:center;gap:8px;height:30px;color:#fff;text-decoration:none;border-radius:8px;outline:none}.bg-nav-logo{display:inline-flex;align-items:center;justify-content:center;height:24px;flex-shrink:0}.bg-nav-palm{display:block;height:22px;width:22px;color:#fff}.bg-nav-logo--custom svg{display:block;height:24px;width:auto;max-width:72px}.bg-nav-brand-text{display:inline-flex;align-items:center;height:22px;font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.02em}.bg-nav-logo-btn{display:inline-flex;align-items:center;padding:2px;margin:-2px;border:none;background:none;border-radius:6px;cursor:pointer;outline:1px dashed rgba(204,255,0,.75);outline-offset:2px;transition:background-color .15s ease}.bg-nav-logo-btn:hover,.bg-nav-logo-btn.is-open{outline-style:solid;background:#ccff001a}.bg-nav-logo-btn:focus-visible,.bg-nav-logo-btn.is-open{outline:2px solid #ccff00}.bg-nav-logo-btn:active{transform:scale(.95)}.logo-picker{position:absolute;top:calc(100% + 16px);left:-8px;z-index:20;width:280px;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:8px;border-radius:12px;background:#120f17f0;border:1px solid rgba(255,255,255,.1);box-shadow:var(--surface-ghost-highlight),0 18px 48px #0009;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);cursor:default;animation:landing-panel-in var(--dur-panel) var(--ease-out);transform-origin:top left}.logo-picker-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:var(--section-heading)}.logo-picker-icon{display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer}.logo-picker-icon:hover{background:var(--surface-ghost-hover);color:#fff}.logo-picker-label{font-size:11.5px;color:var(--text-muted)}.logo-picker-textarea{resize:vertical;min-height:72px;box-sizing:border-box;width:100%;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000073;color:#fff;font:11.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;outline:none}.logo-picker-textarea:focus{border-color:#ccff008c}.logo-picker-error{margin:0;font-size:11.5px;color:#ff7a9c}.logo-picker-actions{display:flex;justify-content:space-between;gap:8px}.logo-picker-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:var(--surface-ghost);color:#ffffffd9;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}.logo-picker-btn:hover:not(:disabled){background:var(--surface-ghost-hover);color:#fff}.logo-picker-btn:active:not(:disabled){transform:scale(.97)}.logo-picker-btn:disabled{opacity:.4;cursor:default}.logo-picker-btn:focus-visible,.logo-picker-icon:focus-visible{outline:2px solid rgba(168,85,247,.7);outline-offset:2px}.logo-picker-btn--ghost{background:transparent}.logo-picker-btn--solid{background:#fff;color:#09090b;border-color:transparent;font-weight:600}.logo-picker-btn--solid:hover:not(:disabled){background:#e4e4e7;color:#09090b}.bg-nav-links{display:flex;align-items:center;gap:20px}.bg-nav-links--left{justify-self:start;padding-left:6px}.bg-nav-links--right{justify-self:end}.bg-nav-link{color:#ffffff80;font-size:13px;font-weight:500;text-decoration:none;border-radius:6px;outline:none;transition:color .15s ease}.bg-nav-link:hover{color:#ffffffe6}.bg-nav-link:active{color:#fff}.bg-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;pointer-events:none}.bg-hero>*{pointer-events:auto}.bg-tag{display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:50px;border:1px solid rgba(255,255,255,.08);background:#120f1780}.bg-tag-badge{padding:3px 10px;border-radius:50px;background:#fff;color:#09090b;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.bg-tag-text{font-size:12px;font-weight:500;color:#ffffff80}.bg-headline{margin:24px 0 0;color:#fff;font-size:clamp(1.6rem,4vw,2.75rem);line-height:1.1;text-align:center;letter-spacing:-.03em;font-weight:600;max-width:13.5em;text-shadow:0 4px 24px rgba(0,0,0,.5)}.bg-actions{display:flex;gap:12px;margin-top:28px;align-items:center}.bg-btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;outline:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}.bg-btn--sm{height:30px;padding:0 16px;border-radius:8px;font-size:12px}.bg-btn--solid{background:#fff;color:#09090b}.bg-btn--solid:hover{background:#e4e4e7}.bg-btn--glass{font-weight:500;color:#ffffff80;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.bg-btn--glass:hover{color:#ffffffd9;background:#ffffff14;border-color:#ffffff24}.bg-btn:active{transform:scale(.97)}.bg-btn:focus-visible,.bg-nav-link:focus-visible,.bg-nav-brand:focus-visible,.dock-btn:focus-visible{outline:2px solid rgba(168,85,247,.7);outline-offset:2px}.is-editable{cursor:text;outline:1px dashed rgba(204,255,0,.75);outline-offset:3px;border-radius:4px;-webkit-user-modify:read-write-plaintext-only}.is-editable:hover{outline-style:solid;background:#ccff000f}.is-editable:focus{outline:2px solid #ccff00;outline-offset:3px;background:#ccff0014}.is-editing .bg-btn:active{transform:none}.is-editing .bg-btn--solid .is-editable,.is-editing .bg-tag-badge.is-editable{outline-color:#8caa00e6}.is-editing .bg-btn--solid .is-editable:focus,.is-editing .bg-tag-badge.is-editable:focus{outline-color:#6b8500;background:#ccff0040}.is-editing .bg-headline.is-editable{outline-offset:8px}.landing-dock{position:absolute;bottom:16px;z-index:10;display:flex;gap:8px}.landing-dock--left{left:16px;align-items:center}.landing-dock--right{right:16px;flex-direction:column;align-items:flex-end}.dock-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#120f17b8;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);color:#ffffffc7;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}.dock-btn:hover:not(:disabled){background:#241e2cf0;color:#fff;border-color:#ffffff29}.dock-btn:active:not(:disabled){transform:scale(.97)}.dock-btn:disabled{opacity:.4;cursor:default}.dock-btn[aria-pressed=true],.dock-btn[aria-expanded=true]{color:#fff;border-color:#ccff0073}.dock-hint{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:10px;background:#000000c7;border:1px solid rgba(204,255,0,.22);font-size:12px;color:#ffffffb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-panel{width:560px;max-width:calc(100vw - 32px);font-size:14px;transform-origin:bottom right;animation:landing-panel-in var(--dur-panel) var(--ease-out)}.landing-panel .customize-frame{margin-top:0;background:#120f17db;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);border-color:#ffffff0f;box-shadow:var(--surface-ghost-highlight),0 18px 48px #0000008c}.landing-panel .preview-options{grid-template-columns:repeat(2,1fr)}.landing-panel .customize-frame{display:flex;flex-direction:column;box-sizing:border-box;max-height:calc(100vh - 74px);max-height:calc(100dvh - 74px)}.landing-panel .preview-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}.landing-panel .customize-reset-action{visibility:visible;opacity:.4}.landing-panel .customize-reset-action.is-visible{opacity:1}@keyframes landing-panel-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 760px){.bg-nav{min-width:0}.bg-nav-link{display:none}.landing-panel .preview-options{grid-template-columns:1fr}.dock-hint{display:none}}@media (prefers-reduced-motion: reduce){.landing-panel{animation:none}.bg-btn,.dock-btn{transition-duration:.01ms}}.is-selecting .bg-demo-content [data-edit-id]{cursor:pointer}.sel-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none}.sel-outline{position:fixed;box-sizing:border-box;border-radius:8px;pointer-events:none}.sel-outline--hover{border:1.5px dashed rgba(204,255,0,.85);background:#ccff000d}.sel-outline--selected{border:2px solid #ccff00;background:#ccff001a;box-shadow:0 0 0 4px #ccff001f}.sel-label{position:absolute;left:-2px;bottom:calc(100% + 4px);padding:2px 7px;border-radius:6px;background:#cf0;color:#0b0b0b;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.sel-outline--hover .sel-label{background:#120f17eb;color:#cf0;border:1px solid rgba(204,255,0,.5)}.sel-bar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:6px;padding:5px 6px 5px 14px;border-radius:12px;border:1px solid rgba(204,255,0,.3);background:#0a090de0;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 14px 40px #00000080;white-space:nowrap;animation:landing-panel-in var(--dur-panel) var(--ease-out)}.sel-bar-count{font-size:12.5px;color:#fffc;margin-right:4px}.sel-bar .dock-btn{height:30px;background:#ffffff0d}.sel-delete:not(:disabled){color:#ff8fa8;border-color:#ff5a8266}.sel-delete:hover:not(:disabled){background:#ff3c6e2e;color:#ffd0db}.sel-save{font-size:11.5px;padding:0 8px;height:30px;display:inline-flex;align-items:center;border-radius:8px}.sel-save.is-code{color:#cf0}.sel-save.is-local{color:#ffc46b;background:#ffaa281a}.sel-error{position:absolute;left:50%;bottom:64px;transform:translate(-50%);z-index:12;padding:7px 12px;border-radius:10px;background:#3c0a16eb;border:1px solid rgba(255,90,130,.5);color:#ffd0db;font-size:12px}.sel-hidden{position:absolute;left:16px;bottom:62px;z-index:12;width:220px;padding:10px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#120f17e6;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 14px 40px #00000080;animation:landing-panel-in var(--dur-panel) var(--ease-out)}.sel-hidden-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--section-heading)}.sel-hidden ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sel-hidden li{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 8px;border-radius:7px;background:#ffffff0a;font-size:12.5px;color:#ffffffc7}.sel-link{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border:none;border-radius:6px;background:transparent;color:#ffffffb3;font-size:11.5px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sel-link:hover{background:#ffffff1a;color:#fff}.sel-link:active{transform:scale(.96)}.sel-link:focus-visible{outline:2px solid rgba(168,85,247,.7);outline-offset:1px}.sel-hidden-name{display:flex;flex-direction:column;min-width:0}.sel-hidden-name em{font-style:normal;font-size:11px;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.code-panel{position:fixed;z-index:16;box-sizing:border-box;padding:10px;display:flex;flex-direction:column;gap:8px;border-radius:12px;border:1px solid rgba(204,255,0,.28);background:#0e0c12f2;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 18px 48px #0009;animation:landing-panel-in var(--dur-panel) var(--ease-out)}.code-panel-head{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:600;color:var(--section-heading)}.code-panel-head>span{display:inline-flex;align-items:center;gap:6px}.code-panel-head em{font-style:normal;font-size:10.5px;font-weight:600;color:#0b0b0b;background:#cf0;border-radius:5px;padding:1px 6px}.code-panel-textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:84px;padding:9px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0000008c;color:#e8ffe0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Geist Mono,monospace;white-space:pre-wrap;word-break:break-word;outline:none;-moz-tab-size:2;tab-size:2}.code-panel-textarea:focus{border-color:#ccff008c}.code-panel-textarea[aria-invalid=true]{border-color:#ff5a82b3}.code-panel-error{margin:0;font-size:11.5px;line-height:1.4;color:#ff8fa8}.code-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.code-panel-mode{font-size:11px}.code-panel-mode.is-code{color:#ccff00d9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-panel-mode.is-local{color:#ffc46b}.code-panel-actions{display:flex;gap:6px}.landing-panel .preview-options>.scrubber--segmented{grid-column:1 / -1}.studio-section-label{margin:0;padding:0 2px;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.01em}.studio-note{margin:-2px 2px 0;color:var(--text-dimmed);font-size:12px;line-height:1.4;text-wrap:pretty}.studio-tabs{display:flex;gap:2px;margin-top:8px;padding-bottom:8px;border-bottom:1px solid var(--inset-divider)}.studio-tab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;outline:none;transition:background var(--transition-fast),color var(--transition-fast),transform var(--dur-press) var(--ease-out)}@media (hover: hover) and (pointer: fine){.studio-tab:hover:not([aria-selected=true]){background:var(--surface-ghost-track);color:var(--text-primary)}}.studio-tab[aria-selected=true]{background:var(--surface-ghost-hover);box-shadow:var(--surface-ghost-highlight);color:var(--text-primary)}.studio-tab:active{transform:scale(.97)}.studio-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:1px}.studio-tab-off{padding:1px 6px;border-radius:5px;background:var(--surface-ghost-track);color:var(--text-dimmed);font-size:10.5px;font-weight:600}.studio-tabpanel{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.studio-tabpanel>.scrubber--segmented{grid-column:1 / -1}.studio-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 4px 4px 10px}.studio-footer-status{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-save{font-size:11.5px;line-height:1.35}.studio-save.is-code{color:#ccff00d9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.studio-save.is-local{color:#ffc46b}.studio-save.is-error{color:#ff8fa8}.studio-last-export{overflow:hidden;color:var(--text-dimmed);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-submit{flex-shrink:0;height:34px;padding:0 14px 0 12px}.studio-submit[aria-busy=true]{opacity:.75;cursor:progress}.studio-spin{animation:studio-spin .9s linear infinite}@keyframes studio-spin{to{transform:rotate(360deg)}}.studio-toast{position:absolute;left:50%;bottom:64px;z-index:30;display:flex;align-items:center;gap:10px;box-sizing:border-box;max-width:calc(100% - 32px);padding:7px 7px 7px 12px;border-radius:12px;border:1px solid rgba(204,255,0,.35);background:#120f17eb;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:var(--surface-ghost-highlight),0 14px 40px #00000080;color:#fff;transform:translate(-50%);animation:studio-toast-in .25s var(--ease-out)}.studio-toast.is-error{border-color:#ff5a8280;background:#280a16f0}.studio-toast-icon{flex-shrink:0}.studio-toast.is-success .studio-toast-icon{color:#cf0}.studio-toast.is-error .studio-toast-icon{color:#ff8fa8}.studio-toast-body{display:flex;flex-direction:column;gap:2px;min-width:0}.studio-toast-title{font-size:13px;font-weight:600;white-space:nowrap}.studio-toast-detail{max-width:440px;color:#ffffffb3;font-size:12px;line-height:1.4;overflow-wrap:anywhere}@keyframes studio-toast-in{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.studio-toast,.studio-spin{animation:none}.studio-tab{transition-duration:.01ms}.studio-tab:active{transform:none}}@media (max-width: 760px){.studio-tabpanel{grid-template-columns:1fr}.studio-toast{top:80px;bottom:auto}}@media (min-width: 761px){.landing-panel .customize-frame{max-height:calc(100vh - 138px);max-height:calc(100dvh - 138px)}}.qa-bar{display:flex;align-items:center;gap:4px;padding:3px;border-radius:9px;background:#ffffff09;box-shadow:var(--surface-ghost-highlight)}.qa-group{display:flex;gap:1px}.qa-group+.qa-group{padding-left:4px;border-left:1px solid rgba(255,255,255,.08)}.qa-btn{position:relative;display:grid;place-items:center;width:24px;height:26px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;outline:none;transition:background-color .15s ease,color .15s ease,transform .12s var(--ease-out)}@media (hover: hover) and (pointer: fine){.qa-btn:hover:not(:disabled){background:var(--surface-ghost-hover);color:#fff}}.qa-btn:active:not(:disabled){transform:scale(.92)}.qa-btn:focus-visible{outline:2px solid rgba(168,85,247,.7);outline-offset:1px}.qa-btn[aria-pressed=true]{background:#ccff001f;border-color:#ccff0059;color:#cf0}.qa-btn--lime svg{color:#cf0}.qa-btn:disabled{opacity:.35;cursor:default}.qa-btn:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:2;padding:4px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0a090df5;box-shadow:0 8px 24px #00000080;color:#fff;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}@media (hover: hover) and (pointer: fine){.qa-btn:hover:after{opacity:1;transform:translate(-50%);transition-delay:.3s}}.qa-btn:focus-visible:after{opacity:1;transform:translate(-50%)}.qa-group:first-child .qa-btn:first-child:after{left:0;transform:translateY(4px)}.qa-group:first-child .qa-btn:first-child:hover:after,.qa-group:first-child .qa-btn:first-child:focus-visible:after{transform:none}.qa-group:last-child .qa-btn:last-child:after{left:auto;right:0;transform:translateY(4px)}.qa-group:last-child .qa-btn:last-child:hover:after,.qa-group:last-child .qa-btn:last-child:focus-visible:after{transform:none}@media (prefers-reduced-motion: reduce){.qa-btn,.qa-btn:after{transition-duration:.01ms}.qa-btn:active{transform:none}}.landing--bare,.landing--bare *{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.landing--bare ::selection{background:transparent}
