:root{--oui-duration-instant:.12s;--oui-duration-fast:.22s;--oui-duration-enter:.62s;--oui-ease-out:cubic-bezier(.16, 1, .3, 1);--oui-ease-standard:cubic-bezier(.22, 1, .36, 1);--oui-ink:#11120f;--oui-paper:#f2f0e9;--oui-acid:#d8ff43;--oui-line:color-mix(in srgb, currentColor 18%, transparent);--oui-muted:#6b6b6d;--oui-muted-dark:#9b9b9d}.oui-text-reveal{display:block}.oui-text-reveal__clip{vertical-align:top;display:inline-block;overflow:hidden}.oui-text-reveal__clip>span{transform-origin:0 100%;display:inline-block}.oui-number-ticker{font-variant-numeric:tabular-nums}.oui-kinetic-button{background:var(--oui-ink);min-height:48px;color:var(--oui-paper);cursor:pointer;border:1px solid;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;font-weight:700;display:inline-flex}.oui-kinetic-button:focus-visible{outline-offset:3px;outline:2px solid}.oui-kinetic-button i{transition:transform var(--oui-duration-fast) var(--oui-ease-out);font-style:normal}.oui-kinetic-button:hover i{transform:translate(3px,-3px)}.oui-spotlight{isolation:isolate;position:relative;overflow:hidden}.oui-spotlight:before{content:"";z-index:-1;left:calc(var(--oui-spotlight-x,50%) - var(--oui-spotlight-size) / 2);top:calc(var(--oui-spotlight-y,50%) - var(--oui-spotlight-size) / 2);width:var(--oui-spotlight-size);height:var(--oui-spotlight-size);background:radial-gradient(circle, var(--oui-spotlight-color), transparent 68%);pointer-events:none;transition:opacity var(--oui-duration-fast);border-radius:50%;position:absolute}.oui-border-trace{border-radius:var(--oui-trace-radius);position:relative}.oui-border-trace__line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.oui-border-trace__line rect{fill:none;stroke:var(--oui-trace-color);stroke-width:var(--oui-trace-thickness)}.oui-border-trace__track{opacity:var(--oui-trace-track)}.oui-border-trace__runner{stroke-linecap:round;animation:oui-trace var(--oui-trace-duration) linear infinite}.oui-border-trace__content{border-radius:inherit;height:100%;position:relative}.oui-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.oui-marquee__track{width:max-content;animation:oui-marquee var(--oui-marquee-duration) linear infinite;gap:40px;display:flex}.oui-marquee__track--reverse{animation-direction:reverse}.oui-marquee--pause:hover .oui-marquee__track{animation-play-state:paused}.oui-dot-field{background-image:radial-gradient(circle, currentColor var(--oui-dot-size), transparent calc(var(--oui-dot-size) + .5px));background-size:var(--oui-dot-gap) var(--oui-dot-gap);opacity:.22;pointer-events:none;position:absolute;inset:0}.oui-dot-field--edges{-webkit-mask-image:radial-gradient(#000 20%,#0000 76%);mask-image:radial-gradient(#000 20%,#0000 76%)}.oui-dot-field--center{-webkit-mask-image:radial-gradient(#0000 8%,#000 78%);mask-image:radial-gradient(#0000 8%,#000 78%)}.oui-scroll-progress{gap:14px;width:100%;display:grid}.oui-scroll-progress>header{font:600 10px/1 var(--font-sans), sans-serif;justify-content:space-between;align-items:center;display:flex}.oui-scroll-progress>header output{color:color-mix(in srgb, currentColor 58%, transparent);font-variant-numeric:tabular-nums}.oui-scroll-progress__track{background:color-mix(in srgb, currentColor 14%, transparent);height:3px;overflow:hidden}.oui-scroll-progress__track>i{transform-origin:0;background:currentColor;width:100%;height:100%;display:block}.oui-scroll-progress ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oui-scroll-progress li{color:color-mix(in srgb, currentColor 42%, transparent);transition:color var(--oui-duration-fast);grid-template-columns:10px 1fr;align-items:center;gap:9px;font-size:10px;display:grid}.oui-scroll-progress li>i{border:1px solid;border-radius:50%;width:5px;height:5px}.oui-scroll-progress li.active{color:currentColor}.oui-scroll-progress li.active>i{background:currentColor}.oui-device-frame{border:1px solid color-mix(in srgb, currentColor 14%, transparent);isolation:isolate;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 2px 6px #0000000f,0 18px 40px -12px #00000026,0 40px 90px -30px #0003}.oui-device-frame__chrome{background:color-mix(in srgb, currentColor 3%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 11%, transparent);padding-top:2px}.oui-device-frame__tabs+.oui-device-frame__progress,.oui-device-frame__chrome{position:relative}.oui-device-frame>.oui-device-frame__chrome>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:44px;padding:0 14px;font-size:10px;display:grid}.oui-device-frame__dots{gap:6px;display:flex}.oui-device-frame__dots i{opacity:.14;background:currentColor;border-radius:50%;width:10px;height:10px;transition:opacity .2s}.oui-device-frame:hover .oui-device-frame__dots i:first-child{opacity:.32;background:#ff5f57}.oui-device-frame:hover .oui-device-frame__dots i:nth-child(2){opacity:.32;background:#febc2e}.oui-device-frame:hover .oui-device-frame__dots i:nth-child(3){opacity:.32;background:#28c840}.oui-device-frame__omni{border:1px solid color-mix(in srgb, currentColor 9%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);box-shadow:0 1px 2px color-mix(in srgb, currentColor 6%, transparent) inset;color:color-mix(in srgb, currentColor 66%, transparent);font:450 11px/1 var(--font-sans), system-ui, sans-serif;letter-spacing:-.005em;border-radius:8px;align-items:center;gap:8px;padding:6px 13px;display:flex;position:relative;overflow:hidden}.oui-device-frame__omni svg{opacity:.55;flex:none}.oui-device-frame__sweep{background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 18%, transparent), transparent);animation:1.1s ease-in-out infinite oui-device-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes oui-device-sweep{to{transform:translate(100%)}}.oui-device-frame>.oui-device-frame__chrome>header b{text-align:right;opacity:.4;font-size:13px}.oui-device-frame__tabs{align-items:flex-end;gap:4px;margin-bottom:-1px;padding:4px 12px 0;display:flex}.oui-device-frame__tabs span{max-width:130px;color:color-mix(in srgb, currentColor 48%, transparent);font:500 11px/1 var(--font-sans), system-ui, sans-serif;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;padding:7px 14px;transition:background .2s,color .2s;position:relative;overflow:hidden}.oui-device-frame__tabs span:not([data-active]):hover{color:color-mix(in srgb, currentColor 78%, transparent);background:color-mix(in srgb, currentColor 5%, transparent)}.oui-device-frame__tabs span[data-active]{color:currentColor;background:var(--oui-device-face,#fff);border-color:color-mix(in srgb, currentColor 11%, transparent)}.oui-device-frame__progress{opacity:.8;background:currentColor;width:42%;height:2px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite oui-device-progress;display:block}@keyframes oui-device-progress{0%{width:24%;transform:translate(-100%)}60%{width:62%}to{width:24%;transform:translate(340%)}}.oui-device-frame__status{place-items:center;height:34px;display:grid}.oui-device-frame__notch{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:0 0 12px 12px;width:42%;max-width:150px;height:20px}.oui-device-frame__home{background:color-mix(in srgb, currentColor 26%, transparent);border-radius:999px;width:34%;max-width:128px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.oui-device-frame__viewport{min-height:280px}.oui-device-frame__sheen{z-index:5;pointer-events:none;opacity:calc(var(--oui-device-glare,0) * .5);background:radial-gradient(340px circle at var(--oui-device-gx,50%) var(--oui-device-gy,0%), #ffffff4d, transparent 60%);mix-blend-mode:soft-light;transition:opacity .3s;position:absolute;inset:0}.oui-device-frame--dark{color:#f4f3eb;--oui-device-face:#191b19;background:#0e100e}.oui-device-frame--light{color:#11120f;--oui-device-face:#fdfdfb;background:#f4f3eb}.oui-device-frame--phone{border-width:8px;border-radius:34px;max-width:300px;padding-bottom:4px}.oui-device-frame--phone .oui-device-frame__viewport{border-radius:22px;min-height:460px;overflow:hidden}.oui-device-frame--tablet{border-width:10px;border-radius:22px;padding-bottom:6px}.oui-device-frame--tablet .oui-device-frame__viewport{border-radius:8px;min-height:380px;overflow:hidden}@media (prefers-reduced-motion:reduce){.oui-device-frame__sweep,.oui-device-frame__progress{animation:none}.oui-device-frame__sweep{display:none}}.oui-enter-once{will-change:transform, opacity}.oui-stagger-group{gap:inherit;display:grid}.oui-stagger-group__item{min-width:0}.oui-grain-veil{isolation:isolate;position:relative}.oui-grain-veil__texture{z-index:4;opacity:var(--oui-grain-strength);pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 30%,#fff 0 .45px,#0000 .65px),radial-gradient(circle at 72% 64%,#fff 0 .4px,#0000 .6px),radial-gradient(circle at 48% 82%,#000 0 .45px,#0000 .7px);background-size:3px 3px,5px 5px,7px 7px;animation:.22s steps(2,end) infinite oui-grain;position:absolute;inset:-12%}.oui-depth-shadow{position:relative}.oui-depth-shadow--low{box-shadow:0 1px 1px #0000000a,0 4px 12px #0000000d,0 12px 24px #00000008}.oui-depth-shadow--medium{box-shadow:0 1px 1px #0000000a,0 6px 18px #00000012,0 22px 48px #00000012,0 46px 96px #0000000a}.oui-depth-shadow--high{box-shadow:0 1px 1px #0000000d,0 8px 24px #00000017,0 28px 64px #0000001a,0 64px 140px #00000012}.oui-drag-compare,.oui-diff-frame__stage{min-height:280px;position:relative;overflow:hidden}.oui-drag-compare__before,.oui-drag-compare__after,.oui-diff-frame__before,.oui-diff-frame__after{position:absolute;inset:0}.oui-drag-compare__before{clip-path:inset(0 calc(100% - var(--oui-compare)) 0 0)}.oui-diff-frame__before{clip-path:inset(0 calc(100% - var(--oui-diff)) 0 0)}.oui-drag-compare__before>span,.oui-drag-compare__after>span,.oui-diff-frame__before>span,.oui-diff-frame__after>span{color:#fff;font:650 8px/1 var(--font-mono), monospace;letter-spacing:.08em;background:#111;padding:6px 8px;position:absolute;top:14px}.oui-drag-compare__before>span,.oui-diff-frame__before>span{left:14px}.oui-drag-compare__after>span,.oui-diff-frame__after>span{right:14px}.oui-drag-compare__handle,.oui-diff-frame__handle{z-index:3;top:0;bottom:0;left:var(--oui-compare);pointer-events:none;background:#fff;width:1px;position:absolute}.oui-diff-frame__handle{left:var(--oui-diff)}.oui-drag-compare__handle>i,.oui-diff-frame__handle>i{color:#111;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0003}.oui-drag-compare>input,.oui-diff-frame__stage>input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.oui-diff-frame{border:1px solid color-mix(in srgb, currentColor 20%, transparent);color:#fff;background:#111;border-radius:10px;overflow:hidden;box-shadow:0 30px 90px #0003}.oui-diff-frame>header{height:42px;font:600 8px/1 var(--font-mono), monospace;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;display:grid}.oui-diff-frame>header>div{gap:4px;display:flex}.oui-diff-frame>header i{opacity:.25;background:currentColor;border-radius:50%;width:6px;height:6px}.oui-diff-frame>header b{color:#ffffff70;letter-spacing:.08em;text-align:right;font-size:7px}.oui-stat-tile{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);gap:20px;padding:20px;display:grid}.oui-stat-tile>span{font:650 8px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.oui-stat-tile>div{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.oui-stat-tile strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:46px;line-height:.82}.oui-stat-tile em{color:#5dc993;font:650 9px/1 var(--font-mono), monospace;background:#2d7d5630;border-radius:999px;padding:5px 7px;font-style:normal}.oui-stat-tile em.down{color:#d98282;background:#943d3d25}.oui-stat-tile>small{opacity:.45;font-size:8px}.oui-logo-proof{gap:20px;display:grid}.oui-logo-proof>span{font:650 8px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.oui-logo-proof>div{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);border-left:1px solid color-mix(in srgb, currentColor 15%, transparent);grid-template-columns:repeat(auto-fit,minmax(105px,1fr));display:grid}.oui-logo-proof>div>div{border-right:1px solid color-mix(in srgb, currentColor 15%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);justify-content:center;align-items:center;gap:8px;min-height:80px;padding:14px;display:flex}.oui-logo-proof b{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.oui-logo-proof strong{letter-spacing:-.02em;font-size:11px}.oui-feature-rail{border:1px solid color-mix(in srgb, currentColor 17%, transparent);grid-template-columns:minmax(210px,.72fr) 1.28fr;display:grid}.oui-feature-rail>[role=tablist]{border-right:1px solid color-mix(in srgb, currentColor 17%, transparent);display:grid}.oui-feature-rail button{text-align:left;border:0;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);color:inherit;background:0 0;grid-template-columns:26px 1fr;gap:10px;padding:16px;display:grid}.oui-feature-rail button:last-child{border-bottom:0}.oui-feature-rail button[aria-selected=true]{background:color-mix(in srgb, currentColor 7%, transparent)}.oui-feature-rail button>i{font:600 8px/1.3 var(--font-mono), monospace;opacity:.4;font-style:normal}.oui-feature-rail button span{gap:5px;display:grid}.oui-feature-rail button strong{font-size:11px}.oui-feature-rail button small{opacity:.5;font-size:8px;line-height:1.4}.oui-feature-rail__media{min-height:260px}.oui-url-intake{border:1px solid color-mix(in srgb, currentColor 20%, transparent);background:color-mix(in srgb, currentColor 5%, transparent);border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.oui-url-intake>span{width:36px;height:36px;color:var(--oui-paper);background:#151517;border-radius:7px;place-items:center;font-weight:750;display:grid}.oui-url-intake label{gap:4px;display:grid}.oui-url-intake label>b{font:650 7px/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;opacity:.45}.oui-url-intake input{min-width:0;color:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.oui-url-intake button{min-height:42px;color:var(--oui-paper);background:#151517;border:0;border-radius:7px;align-items:center;gap:22px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.oui-url-intake button i{font-style:normal}@keyframes oui-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes oui-marquee{to{transform:translate(-50%)}}@keyframes oui-grain{0%{transform:translate(0,0)}25%{transform:translate(2%,-1%)}50%{transform:translate(-1%,2%)}75%{transform:translate(1%,1%)}to{transform:translate(-2%,-1%)}}@media (max-width:640px){.oui-feature-rail{grid-template-columns:1fr}.oui-feature-rail>[role=tablist]{border-right:0;border-bottom:1px solid color-mix(in srgb, currentColor 17%, transparent)}.oui-url-intake{grid-template-columns:34px 1fr}.oui-url-intake button{grid-column:1/-1;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.oui-border-trace__line,.oui-marquee__track{animation:none}.oui-spotlight:before{display:none}.oui-grain-veil__texture{animation:none}}.oui-halftone__screen,.oui-halftone__screen:before,.oui-halftone__screen:after{content:"";opacity:var(--oui-halftone-opacity);will-change:transform;animation:oui-halftone var(--oui-halftone-duration) linear infinite;display:block;position:absolute;inset:-18%}.oui-halftone__screen{background-image:radial-gradient(circle, currentColor calc(var(--oui-halftone-dot) * .7), transparent calc(var(--oui-halftone-dot) * .7 + .5px));background-size:calc(var(--oui-halftone-gap) * .82) calc(var(--oui-halftone-gap) * .82);-webkit-mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), transparent 34%, #000 78%);-webkit-mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), transparent 34%, #000 78%);mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), transparent 34%, #000 78%)}.oui-halftone__screen:before{background-image:radial-gradient(circle, currentColor calc(var(--oui-halftone-dot) * 1.5), transparent calc(var(--oui-halftone-dot) * 1.5 + .6px));background-size:var(--oui-halftone-gap) var(--oui-halftone-gap);-webkit-mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), #000 6%, #000 40%, transparent 64%);-webkit-mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), #000 6%, #000 40%, transparent 64%);mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), #000 6%, #000 40%, transparent 64%)}.oui-halftone__screen:after{background-image:radial-gradient(circle, currentColor calc(var(--oui-halftone-dot) * 2.6), transparent calc(var(--oui-halftone-dot) * 2.6 + .8px));background-size:calc(var(--oui-halftone-gap) * 1.28) calc(var(--oui-halftone-gap) * 1.28);-webkit-mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), #000 0, transparent 30%);-webkit-mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), #000 0, transparent 30%);mask:radial-gradient(circle at var(--oui-halftone-focus,50% 46%), #000 0, transparent 30%)}@keyframes oui-halftone{0%{transform:translate(0,0)}50%{transform:translate3d(calc(var(--oui-halftone-gap) * .6), calc(var(--oui-halftone-gap) * -.6), 0)}to{transform:translate(0,0)}}.oui-light-sweep__sheen{opacity:0;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--oui-sweep-color) 35%, transparent) 38%, var(--oui-sweep-color) 50%, color-mix(in srgb, var(--oui-sweep-color) 35%, transparent) 62%, transparent 100%);filter:blur(6px);mix-blend-mode:screen;will-change:transform, opacity;width:40%;transform:translate3d(-320%, 0, 0) rotate(var(--oui-sweep-angle));position:absolute;top:-60%;bottom:-60%;left:0}.oui-light-sweep[data-swept] .oui-light-sweep__sheen{animation:oui-sweep var(--oui-sweep-duration) cubic-bezier(.32, 0, .16, 1) var(--oui-sweep-delay) both}@keyframes oui-sweep{0%{opacity:0;transform:translate3d(-320%, 0, 0) rotate(var(--oui-sweep-angle))}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate3d(620%, 0, 0) rotate(var(--oui-sweep-angle))}}.oui-reveal-mask{overflow:hidden}.oui-reveal-mask__inner{will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.28,1)}@keyframes oui-command-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oui-halftone__screen{animation:none}.oui-border-trace__runner{opacity:0;animation:none}.oui-light-sweep__sheen{display:none}.oui-reveal-mask__inner{transition:none;transform:none!important}}.oui-word-swap{vertical-align:baseline;align-items:baseline;display:inline-flex}.oui-word-swap__slot{margin-bottom:-.12em;padding-bottom:.12em;display:inline-flex;overflow:hidden}.oui-word-swap__word{white-space:nowrap;will-change:transform, opacity;display:inline-block}.oui-field{width:100%;color:inherit;font-family:var(--font-sans), system-ui, sans-serif;gap:7px;display:grid}.oui-field__shell{isolation:isolate;border-radius:14px;position:relative}.oui-field__input{z-index:1;border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, currentColor 6%, transparent), color-mix(in srgb, currentColor 2%, transparent));width:100%;min-height:58px;color:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 9%, transparent);border-radius:14px;outline:none;padding:23px 42px 9px 16px;font-size:15px;line-height:1.3;transition:border-color .25s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);position:relative}.oui-field__input:disabled{opacity:.5;cursor:not-allowed}.oui-field[data-focused] .oui-field__input{border-color:color-mix(in srgb, var(--style-accent,#6d4aff) 85%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, currentColor 14%, transparent), 0 0 0 4px color-mix(in srgb, var(--style-accent,#6d4aff) 16%, transparent), 0 0 22px -2px color-mix(in srgb, var(--style-accent,#6d4aff) 42%, transparent), 0 16px 34px -18px color-mix(in srgb, var(--style-accent,#6d4aff) 80%, transparent);transform:translateY(-1px)}.oui-field__label{z-index:3;color:color-mix(in srgb, currentColor 55%, transparent);pointer-events:none;transform-origin:0;padding:0 3px;font-size:15px;transition:transform .24s cubic-bezier(.16,1,.3,1),color .24s,letter-spacing .24s;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.oui-field__label[data-floated]{letter-spacing:.04em;transform:translateY(-146%)scale(.74)}.oui-field__glow{z-index:0;opacity:0;pointer-events:none;background:radial-gradient(72% 150% at 50% 118%, color-mix(in srgb, var(--style-accent,#6d4aff) 62%, transparent), color-mix(in srgb, var(--style-accent,#6d4aff) 2%, transparent) 72%);filter:blur(15px);border-radius:16px;transition:opacity .36s;position:absolute;inset:4px 2px -6px}.oui-field[data-focused] .oui-field__glow{opacity:.95}.oui-field__underline{z-index:3;background:linear-gradient(to right, color-mix(in srgb, var(--style-accent,#6d4aff) 2%, transparent), var(--style-accent,#6d4aff), color-mix(in srgb, var(--style-accent,#6d4aff) 2%, transparent));height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--style-accent,#6d4aff) 85%, transparent);transform-origin:50%;border-radius:999px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:1px;left:14px;right:14px;transform:scaleX(0)}.oui-field[data-focused] .oui-field__underline{transform:scaleX(1)}.oui-field__mark{z-index:3;border-radius:50%;place-items:center;width:22px;height:22px;animation:.34s cubic-bezier(.16,1,.3,1) backwards oui-field-pop;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@keyframes oui-field-pop{0%{opacity:0;transform:translateY(-50%)scale(.5)}}.oui-field__message{min-height:16px;color:color-mix(in srgb, currentColor 55%, transparent);margin:0;padding-left:4px;font-size:12px;line-height:1.3}.oui-field[data-focused] .oui-field__label{color:var(--style-accent,currentColor)}.oui-field[data-state=valid] .oui-field__input{border-color:#16a34a99}.oui-field[data-state=valid] .oui-field__mark{color:#16a34a;background:#16a34a29;box-shadow:0 0 14px #16a34a73}.oui-field[data-state=invalid] .oui-field__input{border-color:#dc5252a8}.oui-field[data-state=invalid] .oui-field__label{color:#dc5252}.oui-field[data-state=invalid] .oui-field__mark{color:#dc5252;background:#dc525229;box-shadow:0 0 14px #dc525273}@media (prefers-reduced-motion:reduce){.oui-field__input,.oui-field__label,.oui-field__underline{transition:none}}.oui-field[data-state=invalid] .oui-field__message{color:#dc5252}.oui-field[data-state=invalid] .oui-field__shell{animation:.3s oui-field-nudge}@keyframes oui-field-nudge{25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.oui-field__label,.oui-field__glow,.oui-field__underline,.oui-field__input{transition:none}.oui-field__mark,.oui-field[data-state=invalid] .oui-field__shell{animation:none}}.oui-magic-card{background:color-mix(in srgb, currentColor 4%, transparent);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.oui-magic-card__border{z-index:1;border-radius:inherit;pointer-events:none;background:color-mix(in srgb, currentColor 16%, transparent);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oui-magic-card__border:after{content:"";border-radius:inherit;opacity:var(--oui-magic-active,0);background:radial-gradient(var(--oui-magic-radius,260px) circle at var(--oui-magic-x,50%) var(--oui-magic-y,0%), var(--oui-magic-color,#6d4aff), transparent 62%);transition:opacity .4s;position:absolute;inset:0}.oui-magic-card__bloom{z-index:0;border-radius:inherit;pointer-events:none;opacity:calc(var(--oui-magic-active,0) * .5);background:radial-gradient(calc(var(--oui-magic-radius,260px) * .9) circle at var(--oui-magic-x,50%) var(--oui-magic-y,0%), color-mix(in srgb, var(--oui-magic-color,#6d4aff) 22%, transparent), transparent 60%);transition:opacity .4s;position:absolute;inset:0}.oui-magic-card__content{z-index:2;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.oui-magic-card__border:after,.oui-magic-card__bloom{transition:none}}.oui-orbit{color:inherit;place-items:center;display:grid;position:relative}.oui-orbit__path{border:1px solid color-mix(in srgb, currentColor 11%, transparent);box-shadow:0 0 40px -18px color-mix(in srgb, currentColor 30%, transparent) inset;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oui-orbit__ring{margin:auto;animation:linear infinite oui-orbit-spin;position:absolute;inset:0}.oui-orbit__slot{transform-origin:0 0;margin:-1px;position:absolute;top:50%;left:50%}.oui-orbit__node{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:42px;height:42px;box-shadow:0 1px 0 color-mix(in srgb, currentColor 12%, transparent) inset, 0 6px 16px -8px color-mix(in srgb, currentColor 34%, transparent);font:600 12px/1 var(--font-mono), monospace;border-radius:50%;place-items:center;transition:border-color .3s,box-shadow .3s;animation:linear infinite oui-orbit-spin;display:grid;position:absolute;transform:translate(-50%,-50%)}.oui-orbit__node:hover{border-color:color-mix(in srgb, var(--style-accent,currentColor) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--style-accent,currentColor) 26%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--style-accent,currentColor) 34%, transparent)}.oui-orbit__node--pulse{border-color:color-mix(in srgb, var(--style-accent,currentColor) 50%, transparent)}.oui-orbit__node--pulse:after{content:"";border:1px solid var(--style-accent,currentColor);opacity:0;border-radius:50%;animation:3.2s ease-out infinite oui-orbit-pulse;position:absolute;inset:-4px}@keyframes oui-orbit-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.oui-orbit__node svg{width:18px;height:18px}.oui-orbit__center{z-index:1;place-items:center;display:grid;position:relative}.oui-orbit__center:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--style-accent,currentColor) 24%, transparent), transparent 68%);filter:blur(14px);pointer-events:none;border-radius:50%;width:180%;height:180%;position:absolute}@keyframes oui-orbit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.oui-orbit__ring,.oui-orbit__node,.oui-orbit__node--pulse:after{animation:none}}.oui-shooting-stars{pointer-events:none;position:absolute;inset:0;overflow:hidden}.oui-shooting-stars__streak{width:var(--oui-star-trail,120px);transform-origin:0;height:1.5px;transform:rotate(var(--oui-star-angle,42deg)) scale(var(--oui-star-scale,1));background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--oui-star-color,#fff) 55%, transparent));opacity:0;will-change:transform, opacity;border-radius:999px;animation:linear infinite oui-star-fly;position:absolute}.oui-shooting-stars__streak:after{content:"";background:var(--oui-star-color,#fff);width:4px;height:4px;box-shadow:0 0 8px 1px var(--oui-star-color,#fff);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}@keyframes oui-star-fly{0%{opacity:0;translate:0}8%{opacity:1}70%{opacity:1}to{opacity:0;translate:calc(cos(var(--oui-star-angle,42deg)) * 118vw) calc(sin(var(--oui-star-angle,42deg)) * 118vw)}}@media (prefers-reduced-motion:reduce){.oui-shooting-stars{display:none}}.oui-particle-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.oui-particle-field__dot{background:var(--oui-particle-color,currentColor);translate:calc(var(--oui-particle-px,0) * var(--oui-particle-parallax,18px) * var(--oui-particle-depth,.5)) calc(var(--oui-particle-py,0) * var(--oui-particle-parallax,18px) * var(--oui-particle-depth,.5));will-change:translate, transform;border-radius:50%;transition:translate .6s cubic-bezier(.16,1,.3,1);animation:ease-in-out infinite alternate oui-particle-drift;position:absolute}@keyframes oui-particle-drift{0%{transform:translate(0)}to{transform:translate(calc(var(--oui-particle-drift,12px) * .34), calc(var(--oui-particle-drift,12px) * -1))}}@media (prefers-reduced-motion:reduce){.oui-particle-field__dot{transition:none;animation:none}}.oui-animated-list{position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.oui-animated-list__a11y{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.oui-animated-list__track{gap:var(--oui-feed-gap,12px);will-change:transform;animation:oui-feed-scroll var(--oui-feed-speed,22s) linear infinite;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oui-animated-list__track[data-static]{animation:none}.oui-animated-list[data-pause-hover]:hover .oui-animated-list__track{animation-play-state:paused}.oui-animated-list__row{flex:none}@keyframes oui-feed-scroll{to{transform:translateY(calc(-50% - var(--oui-feed-gap,12px) / 2))}}@media (prefers-reduced-motion:reduce){.oui-animated-list__track{animation:none}.oui-animated-list{-webkit-mask:none;mask:none}}.oui-globe{perspective:1400px;color:var(--oui-globe-color,currentColor);place-items:center;display:grid;position:relative}.oui-globe__rim{border:1px solid color-mix(in srgb, currentColor 22%, transparent);box-shadow:inset 0 0 60px -20px color-mix(in srgb, currentColor 40%, transparent), inset 0 0 12px color-mix(in srgb, currentColor 10%, transparent), 0 0 40px -14px color-mix(in srgb, currentColor 30%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:0}.oui-globe__sphere{transform-style:preserve-3d;animation:oui-globe-spin var(--oui-globe-duration,26s) linear infinite;animation-direction:var(--oui-globe-spin,normal);position:absolute;inset:0}@keyframes oui-globe-spin{to{transform:rotateY(360deg)}}.oui-globe__meridian{border:1px solid color-mix(in srgb, currentColor 15%, transparent);transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.oui-globe__parallel{border:1px solid color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.oui-globe__node{background:var(--oui-globe-color,currentColor);width:7px;height:7px;box-shadow:0 0 8px 1px color-mix(in srgb, currentColor 55%, transparent);transform-style:preserve-3d;border-radius:50%;margin:-3.5px;position:absolute;top:50%;left:50%}.oui-globe__node--pulse:after{content:"";border:1px solid;border-radius:50%;animation:2.4s ease-out infinite oui-globe-pulse;position:absolute;inset:-2px}@keyframes oui-globe-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.oui-globe__label{white-space:nowrap;font:600 9px/1 var(--font-mono), monospace;letter-spacing:.06em;opacity:.7;font-style:normal;position:absolute;top:-2px;left:12px}@media (prefers-reduced-motion:reduce){.oui-globe__sphere,.oui-globe__node--pulse:after{animation:none}}.oui-meganav{width:100%;color:var(--oui-nav-ink,#1a1a1c);font-family:var(--font-sans), system-ui, sans-serif;flex-direction:column;align-items:center;display:flex;position:relative}.oui-meganav__bar{z-index:2;border:1px solid color-mix(in srgb, var(--oui-nav-ink,#1a1a1c) 10%, transparent);background:color-mix(in srgb, var(--oui-nav-surface,#fff) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;min-height:60px;padding:10px 12px 10px 22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,0 18px 44px -22px #00000040}.oui-meganav__brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:680;display:flex}.oui-meganav__items{justify-self:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.oui-meganav__item{position:relative}.oui-meganav__link{color:color-mix(in srgb, var(--oui-nav-ink,#1a1a1c) 72%, transparent);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .22s,color .22s;display:inline-flex}.oui-meganav__link:hover,.oui-meganav__link[data-active]{background:color-mix(in srgb, var(--oui-nav-ink,#1a1a1c) 8%, transparent);color:var(--oui-nav-ink,#1a1a1c)}.oui-meganav__caret{opacity:.6;transition:transform .28s cubic-bezier(.16,1,.3,1)}.oui-meganav__link[data-active] .oui-meganav__caret{transform:rotate(180deg)}.oui-meganav__link:focus-visible{outline:2px solid var(--style-accent,#6d4aff);outline-offset:3px}.oui-meganav .oui-meganav__cta{white-space:nowrap;background:var(--oui-nav-ink,#1a1a1c);height:40px;color:var(--oui-nav-surface,#fff);letter-spacing:-.01em;border-radius:999px;justify-self:end;align-items:center;padding:0 20px;font-size:13.5px;font-weight:550;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:inline-flex;box-shadow:0 1px 2px #00000026,0 6px 16px -8px #00000059}.oui-meganav .oui-meganav__cta:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026,0 12px 26px -10px #0000006b}.oui-meganav__panel{z-index:1;opacity:0;transform-origin:top;pointer-events:none;width:min(600px,94%);transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-8px)scale(.985)}.oui-meganav__panel[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.oui-meganav__panel[data-reduced]{transition:none;transform:translate(-50%)}.oui-meganav__panelInner{-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);color:#ececef;background:#17171bc7;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1.15fr 1fr;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14,0 30px 80px -30px #0009,0 8px 24px -12px #0006}.oui-meganav__menu{gap:2px;margin:0;padding:0;list-style:none;display:grid}.oui-meganav__menu a{color:inherit;border-radius:12px;gap:2px;padding:11px 13px;text-decoration:none;transition:background .18s;display:grid}.oui-meganav__menu a:hover{background:#ffffff0e}.oui-meganav__menu strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.oui-meganav__menu span{color:#ffffff7a;font-size:12.5px;line-height:1.4}.oui-meganav__menu a:focus-visible{outline:2px solid var(--style-accent,#8f7bff);outline-offset:-2px}.oui-meganav__feature{color:inherit;background:#ffffff08;border-radius:14px;flex-direction:column;padding:14px;text-decoration:none;transition:background .18s;display:flex}.oui-meganav__feature:hover{background:#ffffff12}.oui-meganav__featureMedia{aspect-ratio:16/10;background:#ffffff0d;border-radius:10px;place-items:center;margin-bottom:12px;display:grid;overflow:hidden}.oui-meganav__feature>strong{font-size:14px;font-weight:600}.oui-meganav__feature>span{color:#ffffff7a;margin-top:4px;font-size:12.5px;line-height:1.45}@media (max-width:720px){.oui-meganav__items{display:none}.oui-meganav__panelInner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.oui-meganav__link,.oui-meganav__caret,.oui-meganav__cta,.oui-meganav__panel{transition:none}}.oui-highlighter{display:inline;position:relative}.oui-highlighter__text{z-index:1;position:relative}.oui-highlighter__mark{z-index:0;height:var(--oui-hl-thickness,62%);background:var(--oui-hl-color);transform-origin:0;border-radius:2px;position:absolute;bottom:.02em;left:-.08em;right:-.08em;transform:scaleX(0)}.oui-highlighter[data-drawn] .oui-highlighter__mark{animation:oui-hl-sweep var(--oui-hl-duration,.7s) cubic-bezier(.22,1,.36,1) var(--oui-hl-delay,0s) forwards}@keyframes oui-hl-sweep{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.oui-highlighter[data-drawn] .oui-highlighter__mark{animation:none;transform:scaleX(1)}}.oui-morph-detail{animation:.3s cubic-bezier(.16,1,.3,1) oui-morph-reveal}@keyframes oui-morph-reveal{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.oui-morph-detail{animation:none}}.oui-sparkles{isolation:isolate;display:inline-block;position:relative}.oui-sparkles__field{z-index:0;pointer-events:none;position:absolute;inset:-20% -10%}.oui-sparkles__glint{width:var(--oui-sparkle-size,14px);height:var(--oui-sparkle-size,14px);margin-left:calc(var(--oui-sparkle-size,14px) / -2);margin-top:calc(var(--oui-sparkle-size,14px) / -2);fill:var(--oui-sparkle-color,currentColor);opacity:.85;transform:scale(var(--oui-sparkle-scale,1));animation:oui-sparkle var(--oui-sparkle-duration,2.4s) ease-in-out var(--oui-sparkle-delay,0s) infinite;position:absolute}@keyframes oui-sparkle{0%,to{opacity:0;transform:scale(calc(var(--oui-sparkle-scale,1) * .25)) rotate(0deg)}45%{opacity:.95;transform:scale(var(--oui-sparkle-scale,1)) rotate(38deg)}72%{opacity:.3;transform:scale(calc(var(--oui-sparkle-scale,1) * .7)) rotate(64deg)}}.oui-sparkles__text{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.oui-sparkles__glint{opacity:.5;animation:none}}.oui-typing{align-items:baseline;max-width:100%;display:inline-flex}.oui-typing__line{white-space:nowrap;vertical-align:bottom;width:calc(var(--oui-type-chars,20) * 1ch);max-width:100%;animation:oui-type var(--oui-type-duration,1s) steps(var(--oui-type-chars,20), end) var(--oui-type-delay,0s);display:inline-block;overflow:hidden}@keyframes oui-type{0%{width:0}}.oui-typing[data-loop] .oui-typing__line{animation:oui-type-loop var(--oui-type-cycle,4s) steps(var(--oui-type-chars,20), end) var(--oui-type-delay,0s) infinite}@keyframes oui-type-loop{0%{width:0}40%,72%{width:calc(var(--oui-type-chars,20) * 1ch)}96%,to{width:0}}.oui-typing[data-caret]:after{content:"";vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:3px;animation:1s step-end infinite oui-caret;display:inline-block}@keyframes oui-caret{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.oui-typing__line,.oui-typing[data-loop] .oui-typing__line{width:calc(var(--oui-type-chars,20) * 1ch);animation:none}.oui-typing[data-caret]:after{animation:none}}.oui-videotext{color:#0000;letter-spacing:-.035em;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline-block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.oui-videotext{color:inherit;background-image:none!important}}.oui-videotext--video{background:0 0;position:relative}.oui-videotext__mask{width:0;height:0;position:absolute}.oui-videotext__glyphs{font:inherit;font-weight:inherit;letter-spacing:inherit}.oui-videotext__media{width:100%;height:100%;display:block}.oui-videotext__sr,.oui-scramble__sr,.oui-odometer__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oui-scramble{display:inline-block;position:relative}.oui-scramble__glyphs{font-family:var(--font-mono,ui-monospace, "SFMono-Regular", monospace);font-variant-ligatures:none;white-space:pre-wrap}.oui-odometer{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.oui-odometer__reels{align-items:stretch;display:inline-flex}.oui-odometer__fixed{display:inline-block}.oui-odometer__reel{height:1em;line-height:1;display:inline-block;overflow:hidden}.oui-odometer__strip{will-change:transform;transition:transform var(--oui-odo-duration,1.1s) cubic-bezier(.16, 1, .3, 1);display:block}.oui-odometer__digit{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.oui-odometer__strip{transition:none}}.oui-otp{gap:10px;display:inline-flex}.oui-otp__cell{color:#111112;width:46px;height:56px;font:600 1.25rem/1 var(--font-mono,ui-monospace, monospace);text-align:center;caret-color:#111112;background:#fff;border:1px solid #d8d8d4;border-radius:12px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s}.oui-otp__cell::selection{background:#1111122e}.oui-otp__cell:focus{border-color:#111112;outline:none;box-shadow:0 0 0 3px #1111121f}.oui-otp__cell[data-filled]{border-color:#111112;animation:.22s cubic-bezier(.16,1,.3,1) oui-otp-pop}.oui-otp__cell:disabled{color:var(--oui-muted);background:#f4f4f1}@keyframes oui-otp-pop{0%{transform:scale(.88)}}.oui-otp[data-complete] .oui-otp__cell{border-color:#059669;box-shadow:0 0 0 1px #05966966}@media (prefers-reduced-motion:reduce){.oui-otp__cell[data-filled]{animation:none}}.oui-amount{gap:10px;width:100%;max-width:340px;display:grid}.oui-amount__label{color:#5c5c5e;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:650}.oui-amount__field{position:relative}.oui-amount__input{color:#111112;width:100%;height:68px;font:650 1.9rem/1 var(--font-sans,ui-sans-serif, system-ui);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#fbfbf9);border:1px solid #deded9;border-radius:16px;padding:0 18px;transition:border-color .2s,box-shadow .28s,transform .28s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 12px 26px -20px #0006}.oui-amount__input::placeholder{color:#c8c8c3}.oui-amount__input:focus{border-color:#111112;outline:none;box-shadow:inset 0 1px #fff,0 0 0 4px #11111214,0 16px 30px -20px #00000080}.oui-amount__field[data-bump] .oui-amount__input{animation:.62s cubic-bezier(.16,1,.3,1) oui-amount-land}@keyframes oui-amount-land{0%{transform:scale(1);box-shadow:inset 0 1px #fff,0 0 #16a34a80}32%{transform:scale(1.022);box-shadow:inset 0 1px #fff,0 0 0 6px #16a34a38,0 0 26px #16a34a4d}to{transform:scale(1);box-shadow:inset 0 1px #fff,0 0 #16a34a00}}.oui-amount__bump{z-index:2;color:#fff;font:700 .74rem/1 var(--font-sans,ui-sans-serif, system-ui);pointer-events:none;background:#16a34a;border-radius:999px;padding:3px 10px;animation:.9s cubic-bezier(.16,1,.3,1) forwards oui-amount-rise;position:absolute;top:50%;right:18px;box-shadow:0 8px 20px -8px #16a34ae6}@keyframes oui-amount-rise{0%{opacity:0;transform:translateY(-20%)scale(.8)}22%{opacity:1;transform:translateY(-70%)scale(1)}to{opacity:0;transform:translateY(-190%)scale(.94)}}.oui-amount__presets{flex-wrap:wrap;gap:8px;display:flex}.oui-amount__preset{color:#3f3f42;cursor:pointer;background:linear-gradient(#fff,#f7f7f4);border:1px solid #e4e4e0;border-radius:999px;height:34px;padding:0 14px;font-size:.78rem;font-weight:650;transition:background .16s,border-color .16s,transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;box-shadow:0 1px 2px #0000000a}.oui-amount__preset:hover{border-color:#111112;transform:translateY(-1px);box-shadow:0 6px 14px -8px #00000080}.oui-amount__preset:active{transform:translateY(0)scale(.96)}.oui-amount__hint{color:var(--oui-muted);margin:0;font-size:.72rem}@media (prefers-reduced-motion:reduce){.oui-amount__field[data-bump] .oui-amount__input{animation:none}.oui-amount__bump{opacity:1;animation:none;transform:translateY(-70%)}}.oui-relay{gap:20px;width:100%;max-width:430px;display:grid}.oui-relay__rail{align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oui-relay__tick{flex:1;gap:8px;display:grid}.oui-relay__bar{background:#e7e7e3;border-radius:999px;height:4px;display:block;position:relative;overflow:hidden}.oui-relay__bar:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#111112,#3a3a3f);transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.oui-relay__tick[data-state=done] .oui-relay__bar:after{background:linear-gradient(90deg,#16a34a,#22c55e);transform:scaleX(1)}.oui-relay__tick[data-state=current] .oui-relay__bar:after{transform:scaleX(1)}.oui-relay__tick[data-state=current] .oui-relay__bar{box-shadow:0 0 0 3px #11111212}.oui-relay__tick[data-state=current] .oui-relay__bar:before{content:"";z-index:1;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);animation:1.9s ease-in-out infinite oui-relay-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes oui-relay-sheen{to{transform:translate(100%)}}.oui-relay__tickLabel{color:var(--oui-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-size:.64rem;font-weight:650;transition:color .3s;display:flex}.oui-relay__tick[data-state=current] .oui-relay__tickLabel{color:#111112}.oui-relay__tick[data-state=done] .oui-relay__tickLabel{color:#16a34a}.oui-relay__tick[data-state=done] .oui-relay__tickLabel:before{content:"✓";font-size:.7rem}.oui-relay__count{color:var(--oui-muted);font:650 .62rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;margin:0}.oui-relay__pane{gap:12px;animation:.42s cubic-bezier(.16,1,.3,1) oui-relay-in;display:grid}.oui-relay__pane[data-direction=back]{animation-name:oui-relay-in-back}@keyframes oui-relay-in{0%{opacity:0;transform:translate(22px)scale(.985)}}@keyframes oui-relay-in-back{0%{opacity:0;transform:translate(-22px)scale(.985)}}.oui-relay__title{letter-spacing:-.022em;color:#111112;margin:0;font-size:1.12rem;font-weight:700}.oui-relay__description{color:#5c5c5e;margin:0;font-size:.84rem;line-height:1.55}.oui-relay__content{gap:10px;display:grid}.oui-relay__actions{justify-content:space-between;gap:12px;padding-top:4px;display:flex}.oui-relay__back,.oui-relay__next{cursor:pointer;border-radius:999px;height:46px;padding:0 22px;font-size:.85rem;font-weight:650;transition:background .18s,opacity .18s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s}.oui-relay__back{color:#3f3f42;background:#fff;border:1px solid #e4e4e0}.oui-relay__back:hover:not(:disabled){background:#f6f6f3;border-color:#d4d4cf}.oui-relay__next{color:#fff;background:linear-gradient(#2a2a2e,#111112);border:0;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0003,0 14px 28px -14px #000000b3}.oui-relay__next:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 20px 36px -16px #000c}.oui-relay__next:active:not(:disabled){transform:translateY(0)}.oui-relay__back:disabled,.oui-relay__next:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.oui-relay__pane{animation:none}.oui-relay__tick[data-state=current] .oui-relay__bar:before{opacity:0;animation:none}}.oui-sift{gap:8px;width:100%;max-width:470px;display:grid;position:relative}.oui-sift__field{cursor:text;background:linear-gradient(#fff,#fbfbf9);border:1px solid #deded9;border-radius:16px;align-items:center;gap:7px;min-height:56px;padding:9px 14px;transition:border-color .2s,box-shadow .26s;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 12px 26px -22px #0006}.oui-sift__field:focus-within{border-color:#111112;box-shadow:inset 0 1px #fff,0 0 0 4px #11111214,0 16px 30px -22px #00000080}.oui-sift__chip{color:#fff;letter-spacing:-.005em;background:linear-gradient(#2a2a2e,#111112);border-radius:999px;flex:none;align-items:center;gap:7px;height:30px;padding:0 7px 0 12px;font-size:.76rem;font-weight:600;animation:.24s cubic-bezier(.16,1,.3,1) oui-sift-chip;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 4px 10px -4px #0009}@keyframes oui-sift-chip{0%{opacity:0;transform:scale(.82)}}.oui-sift__chipRemove{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:background .16s;display:grid}.oui-sift__chipRemove:hover{background:#ffffff57}.oui-sift__input{color:#111112;background:0 0;border:0;outline:none;flex:1;min-width:90px;height:30px;font-size:.9rem}.oui-sift__input::placeholder{color:#a4a4a6}.oui-sift__count{color:#6b6b6d;font:650 .66rem/1 var(--font-mono,ui-monospace, monospace);white-space:nowrap;background:#f1f1ed;border-radius:999px;flex:none;padding:4px 10px}.oui-sift__list{z-index:30;background:#fff;border:1px solid #e7e7e3;border-radius:16px;margin:0;padding:7px;list-style:none;animation:.2s cubic-bezier(.16,1,.3,1) oui-sift-list;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 1px 2px #0000000d,0 18px 34px -18px #00000059,0 40px 80px -50px #0009}@keyframes oui-sift-list{0%{opacity:0;transform:translateY(-6px)}}.oui-sift__option{cursor:pointer;color:#111112;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;font-size:.87rem;transition:background .14s,transform .14s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.oui-sift__option[data-active]{background:#f4f4f1;transform:translate(2px)}.oui-sift__option[data-active]:before{content:"";background:#111112;border-radius:999px;width:2px;position:absolute;top:10px;bottom:10px;left:3px}.oui-sift__group{color:var(--oui-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-style:normal}@media (prefers-reduced-motion:reduce){.oui-sift__chip,.oui-sift__list{animation:none}}.oui-consent{color:#111112;background:linear-gradient(#fff,#fafaf7);border:1px solid #e4e4e0;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 24px 48px -24px #0000004d,0 60px 100px -60px #00000080}.oui-consent:before{content:"";opacity:.5;background:linear-gradient(90deg,#11111200,#111112,#11111200);border-radius:999px;height:2px;position:absolute;top:0;left:22px;right:22px}.oui-consent__body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.oui-consent__copy{flex:1;gap:5px;min-width:250px;display:grid}.oui-consent__title{letter-spacing:-.015em;align-items:center;gap:9px;font-size:.95rem;font-weight:700;display:flex}.oui-consent__title:before{content:"";background:linear-gradient(135deg,#2a2a2e,#111112);border-radius:9px;flex:none;width:26px;height:26px;box-shadow:inset 0 1px #ffffff2e,0 4px 10px -4px #0009}.oui-consent__description{color:#5c5c5e;max-width:62ch;margin:0;font-size:.82rem;line-height:1.6}.oui-consent__policy{color:#111112;text-underline-offset:2px;text-decoration:underline}.oui-consent__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.oui-consent__manage,.oui-consent__reject,.oui-consent__accept,.oui-consent__save{cursor:pointer;border-radius:999px;height:42px;padding:0 18px;font-size:.81rem;font-weight:650;transition:background .18s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,border-color .18s}.oui-consent__manage{color:#5c5c5e;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.oui-consent__manage:hover{color:#111112}.oui-consent__reject{color:#111112;background:linear-gradient(#fff,#f8f8f5);border:1px solid #deded9;box-shadow:0 1px 2px #0000000a}.oui-consent__reject:hover{border-color:#111112;transform:translateY(-1px);box-shadow:0 8px 18px -10px #00000080}.oui-consent__accept,.oui-consent__save{color:#fff;background:linear-gradient(#2a2a2e,#111112);border:0;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0003,0 12px 26px -12px #000000b3}.oui-consent__accept:hover,.oui-consent__save:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 18px 34px -14px #000c}.oui-consent__accept:active,.oui-consent__save:active,.oui-consent__reject:active{transform:translateY(0)}.oui-consent__panel{background:linear-gradient(#fbfbf9,#f6f6f3);border-top:1px solid #ecece7}.oui-consent__panelInner{gap:16px;padding:20px 24px 22px;display:grid}.oui-consent__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oui-consent__item{background:#fff;border:1px solid #ecece7;border-radius:14px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #00000008}.oui-consent__item:hover{border-color:#deded9;box-shadow:0 6px 16px -10px #0006}.oui-consent__switch{cursor:pointer;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.oui-consent__switch input{opacity:0;width:1px;height:1px;position:absolute}.oui-consent__track{background:#d8d8d4;border-radius:999px;flex:none;width:42px;height:24px;margin-top:1px;padding:3px;transition:background .24s,box-shadow .24s;box-shadow:inset 0 1px 3px #0000002e}.oui-consent__track i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 1px 3px #0000004d}.oui-consent__switch input:checked+.oui-consent__track{background:linear-gradient(#22c55e,#16a34a);box-shadow:inset 0 1px 2px #00000024,0 0 14px #16a34a73}.oui-consent__switch input:checked+.oui-consent__track i{transform:translate(18px)}.oui-consent__switch input:disabled+.oui-consent__track{background:#c4c4c0;box-shadow:inset 0 1px 3px #00000024}.oui-consent__switch input:focus-visible+.oui-consent__track{outline-offset:3px;outline:3px solid #111112}.oui-consent__itemCopy{gap:3px;display:grid}.oui-consent__itemCopy strong{align-items:center;gap:9px;font-size:.85rem;font-weight:650;display:flex}.oui-consent__itemCopy small{color:#5c5c5e;font-size:.77rem;line-height:1.5}.oui-consent__locked{color:#6b6b6d;font:650 .58rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;background:#f1f1ed;border-radius:999px;padding:3px 8px;font-style:normal}.oui-consent__panelActions{justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.oui-consent__track i{transition:none}}.oui-command__dialog{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #0009,0 30px 70px -20px #000000d9,0 80px 160px -60px #000000e6}.oui-command__dialog:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 0,#ffffff21,#0000 70%);height:140px;position:absolute;inset:-1px -1px auto}.oui-command__dialog>*{z-index:1;position:relative}.oui-command__row{transition:background .16s,transform .16s cubic-bezier(.16,1,.3,1);position:relative}.oui-command__row[data-active]{transform:translate(2px)}.oui-command__row[data-active]:before{content:"";background:var(--style-accent,#6d4aff);width:2px;box-shadow:0 0 12px var(--style-accent,#6d4aff);border-radius:999px;position:absolute;top:8px;bottom:8px;left:-2px}.oui-command__row kbd,.oui-command__hint{font:600 .68rem/1 var(--font-mono,ui-monospace, monospace);color:#ffffff9e;background:#ffffff0f;border:1px solid #ffffff24;border-radius:7px;padding:3px 7px}.oui-toasts{width:100%;max-width:380px;padding-bottom:26px;position:relative}.oui-toasts[data-expanded]{padding-bottom:0}.oui-toasts__list{margin:0;padding:0;list-style:none;display:grid;position:relative}.oui-toasts__item{translate:0 calc(var(--oui-toast-i,0) * 11px);scale:calc(1 - var(--oui-toast-i,0) * .045);z-index:calc(50 - var(--oui-toast-i,0));background:#fff;border:1px solid #e6e6e2;border-radius:14px;grid-area:1/1;align-items:flex-start;gap:11px;padding:14px 15px;transition:translate .34s cubic-bezier(.16,1,.3,1),scale .34s cubic-bezier(.16,1,.3,1),opacity .28s;display:flex;box-shadow:0 1px 2px #0000000d,0 18px 34px -22px #00000080}.oui-toasts__item[data-buried]{opacity:0;pointer-events:none}.oui-toasts[data-expanded] .oui-toasts__list{gap:10px}.oui-toasts[data-expanded] .oui-toasts__item{opacity:1;pointer-events:auto;grid-area:auto;translate:0;scale:1}.oui-toasts__glyph{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.oui-toasts__copy{gap:2px;min-width:0;margin-right:auto;display:grid}.oui-toasts__copy strong{letter-spacing:-.012em;color:#111112;font-size:.84rem;font-weight:650}.oui-toasts__copy small{color:#5c5c5e;font-size:.76rem;line-height:1.45}.oui-toasts__close{width:22px;height:22px;color:var(--oui-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background .16s,color .16s;display:grid}.oui-toasts__close:hover{color:#111112;background:#f1f1ed}.oui-toasts__item[data-tone=info] .oui-toasts__glyph{color:#4457c7;background:#eef2ff}.oui-toasts__item[data-tone=success] .oui-toasts__glyph{color:#16a34a;background:#e7f7ee}.oui-toasts__item[data-tone=warning] .oui-toasts__glyph{color:#b7791f;background:#fdf3e3}.oui-toasts__item[data-tone=danger] .oui-toasts__glyph{color:#dc5252;background:#fdecec}.oui-toasts__count{color:var(--oui-muted);font:650 .66rem/1 var(--font-mono,ui-monospace, monospace);position:absolute;bottom:2px;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.oui-toasts__item{transition:none}}.oui-vitals{background:linear-gradient(#fff,#fbfbf9);border:1px solid #e6e6e2;border-radius:16px;gap:12px;width:100%;max-width:360px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 16px 32px -26px #00000073}.oui-vitals__head{align-items:center;gap:10px;display:flex}.oui-vitals__dot{flex:none;place-items:center;width:12px;height:12px;display:grid;position:relative}.oui-vitals__dot i{background:currentColor;border-radius:50%;width:10px;height:10px}.oui-vitals__dot:after{content:"";border:2px solid;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite oui-vital-ping;position:absolute;inset:0}@keyframes oui-vital-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.oui-vitals__label{letter-spacing:-.015em;color:#111112;margin-right:auto;font-size:.86rem;font-weight:650}.oui-vitals__uptime{color:#6b6b6d;font:650 .7rem/1 var(--font-mono,ui-monospace, monospace)}.oui-vitals[data-status=operational] .oui-vitals__dot{color:#16a34a}.oui-vitals[data-status=degraded] .oui-vitals__dot{color:#b7791f}.oui-vitals[data-status=down] .oui-vitals__dot{color:#dc5252}.oui-vitals[data-status=maintenance] .oui-vitals__dot{color:#4457c7}.oui-vitals__history{align-items:flex-end;gap:3px;height:34px;display:flex}.oui-vitals__bar{transform-origin:bottom;height:100%;animation:.5s cubic-bezier(.16,1,.3,1) backwards oui-vital-rise;animation-delay:calc(var(--oui-vital-i,0) * 24ms);background:#16a34a;border-radius:3px;flex:1;transition:opacity .16s}.oui-vitals__bar:hover{opacity:.65}@keyframes oui-vital-rise{0%{opacity:0;transform:scaleY(.2)}}.oui-vitals__bar[data-status=degraded]{background:#e0a63c;height:74%}.oui-vitals__bar[data-status=down]{background:#dc5252;height:48%}.oui-vitals__bar[data-status=maintenance]{background:#7f8bd8;height:66%}.oui-vitals__caption{color:var(--oui-muted);font-size:.68rem}@media (prefers-reduced-motion:reduce){.oui-vitals__dot:after,.oui-vitals__bar{animation:none}}.oui-grace{color:#fff;background:linear-gradient(#2a2a2e,#141416);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:14px;width:100%;max-width:460px;padding:12px 14px 12px 12px;animation:.3s cubic-bezier(.16,1,.3,1) oui-grace-in;display:flex;box-shadow:inset 0 1px #ffffff24,0 2px 4px #0000004d,0 22px 44px -22px #000000e6}@keyframes oui-grace-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}.oui-grace__ring{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.oui-grace__ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.oui-grace__track{fill:none;stroke:#ffffff29;stroke-width:3px}.oui-grace__fill{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round}.oui-grace__ring b{font:650 .72rem/1 var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;position:relative}.oui-grace__message{margin-right:auto;font-size:.84rem;font-weight:550}.oui-grace__undo{color:#111112;cursor:pointer;background:#fff;border:0;border-radius:999px;height:34px;padding:0 16px;font-size:.8rem;font-weight:700;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s}.oui-grace__undo:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #fff9}@media (prefers-reduced-motion:reduce){.oui-grace{animation:none}}.oui-bloom{width:100%;max-width:380px}.oui-bloom__set{gap:12px;display:grid}.oui-bloom__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oui-bloom__shape{animation:.5s cubic-bezier(.16,1,.3,1) backwards oui-bloom-in;animation-delay:var(--oui-bloom-delay,0s);background:#ecece7;border-radius:8px;display:block;position:relative;overflow:hidden}@keyframes oui-bloom-in{0%{opacity:0;transform:translateY(6px)}}.oui-bloom__shape:after{content:"";animation:1.6s ease-in-out infinite oui-bloom-sweep;animation-delay:var(--oui-bloom-delay,0s);background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0);position:absolute;inset:0;transform:translate(-100%)}@keyframes oui-bloom-sweep{to{transform:translate(100%)}}.oui-bloom__shape[data-shape=avatar]{border-radius:50%;width:44px;height:44px}.oui-bloom__shape[data-shape=title]{border-radius:7px;width:68%;height:20px}.oui-bloom__shape[data-shape=line]{width:100%;height:11px}.oui-bloom__shape[data-shape=line]:last-of-type{width:76%}.oui-bloom__shape[data-shape=block]{border-radius:14px;width:100%;height:96px}.oui-bloom__shape[data-shape=chip]{border-radius:999px;width:108px;height:30px}.oui-bloom__content>*{animation:.5s cubic-bezier(.16,1,.3,1) backwards oui-bloom-in}.oui-bloom__content>:nth-child(2){animation-delay:var(--oui-bloom-stagger,.12s)}.oui-bloom__content>:nth-child(3){animation-delay:calc(var(--oui-bloom-stagger,.12s) * 2)}.oui-bloom__content>:nth-child(4){animation-delay:calc(var(--oui-bloom-stagger,.12s) * 3)}@media (prefers-reduced-motion:reduce){.oui-bloom__shape,.oui-bloom__content>*{animation:none}.oui-bloom__shape:after{opacity:0;animation:none}}.oui-recover{background:linear-gradient(#fff,#fdf9f9);border:1px solid #e4c2bf;border-radius:18px;grid-template-columns:auto 1fr;gap:14px;width:100%;max-width:440px;padding:20px;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 22px 44px -28px #dc525280}.oui-recover__glyph{color:#dc5252;background:#fdecec;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #dc52522e}.oui-recover__copy{gap:5px;min-width:0;display:grid}.oui-recover__title{letter-spacing:-.02em;color:#111112;font-size:.92rem;font-weight:700}.oui-recover__description{color:#5c5c5e;margin:0;font-size:.82rem;line-height:1.55}.oui-recover__details{margin-top:4px}.oui-recover__details summary{color:#6b6b6d;cursor:pointer;font-size:.74rem;font-weight:600}.oui-recover__details code{color:#f1f1ed;background:#141416;border-radius:9px;margin-top:7px;padding:9px 11px;font-size:.7rem;line-height:1.5;display:block;overflow-x:auto}.oui-recover__actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;display:flex}.oui-recover__retry{color:#fff;cursor:pointer;background:linear-gradient(#2a2a2e,#141416);border:0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:.82rem;font-weight:650;transition:transform .16s cubic-bezier(.16,1,.3,1),opacity .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 12px 26px -14px #000c}.oui-recover__retry:hover:not(:disabled){transform:translateY(-2px)}.oui-recover__retry:disabled{opacity:.78;cursor:progress}.oui-recover__spin{place-items:center;display:grid}.oui-recover[data-working] .oui-recover__spin{animation:.9s linear infinite oui-recover-spin}@keyframes oui-recover-spin{to{transform:rotate(360deg)}}.oui-recover__secondary{color:#5c5c5e;text-underline-offset:3px;font-size:.82rem;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.oui-recover[data-working] .oui-recover__spin{animation:none}}.oui-lattice{grid-template-columns:repeat(var(--oui-lattice-cols,3), minmax(0, 1fr));gap:12px;width:100%;max-width:560px;display:grid}.oui-lattice__panel{animation:.46s cubic-bezier(.16,1,.3,1) backwards oui-lattice-in;animation-delay:calc(var(--oui-lattice-i,0) * 55ms);background:#fff;border:1px solid #e6e6e2;border-radius:13px;gap:7px;margin:0;padding:12px 13px 10px;display:grid;box-shadow:0 1px 2px #0000000a}@keyframes oui-lattice-in{0%{opacity:0;transform:translateY(8px)}}.oui-lattice__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.oui-lattice__label{color:#6b6b6d;letter-spacing:.02em;font-size:.68rem;font-weight:650}.oui-lattice__value{color:#111112;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.84rem;font-weight:700}.oui-lattice__chart{width:100%;height:44px;display:block;overflow:visible}.oui-lattice__line{fill:none;stroke:#dc5252;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.oui-lattice__area{fill:#dc52521a;stroke:none}.oui-lattice__panel[data-up] .oui-lattice__line{stroke:#16a34a}.oui-lattice__panel[data-up] .oui-lattice__area{fill:#16a34a1a}.oui-lattice__caption{color:var(--oui-muted);font-variant-numeric:tabular-nums;font-size:.62rem}@media (prefers-reduced-motion:reduce){.oui-lattice__panel{animation:none}}.oui-gauge{width:var(--oui-gauge-size,168px);height:var(--oui-gauge-size,168px);place-items:center;display:grid;position:relative}.oui-gauge__dial{width:100%;height:100%;position:absolute;inset:0;transform:rotate(135deg)}.oui-gauge__band,.oui-gauge__value,.oui-gauge__target{fill:none;stroke-linecap:butt}.oui-gauge__band{stroke-width:7px;opacity:.2}.oui-gauge__band[data-tone=danger]{stroke:#dc5252}.oui-gauge__band[data-tone=warning]{stroke:#e0a63c}.oui-gauge__band[data-tone=good]{stroke:#16a34a}.oui-gauge__value{stroke:#111112;stroke-width:7px;stroke-linecap:round;animation:.95s cubic-bezier(.16,1,.3,1) oui-gauge-draw}@keyframes oui-gauge-draw{0%{stroke-dasharray:0 1}}@media (prefers-reduced-motion:reduce){.oui-gauge__value{animation:none}}.oui-gauge__target{stroke:#111112;stroke-width:11px;opacity:.55}.oui-gauge__readout{text-align:center;justify-items:center;gap:2px;display:grid}.oui-gauge__readout strong{letter-spacing:-.045em;color:#111112;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:1.9rem;font-weight:750;display:flex}.oui-gauge__readout strong em{color:#6b6b6d;font-size:.82rem;font-style:normal;font-weight:600}.oui-gauge__readout span{color:#6b6b6d;font-size:.7rem;font-weight:600}.oui-tempo{gap:12px;width:100%;max-width:560px;display:grid}.oui-tempo__summary{color:#111112;margin:0;font-size:.82rem;font-weight:650}.oui-tempo__grid{grid-template-rows:repeat(var(--oui-tempo-rows,7), 1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.oui-tempo__cell{aspect-ratio:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards oui-tempo-in;animation-delay:calc(var(--oui-tempo-i,0) * 14ms);background:#ecece7;border-radius:3px;transition:transform .14s cubic-bezier(.16,1,.3,1)}.oui-tempo__cell:hover{transform:scale(1.35)}@keyframes oui-tempo-in{0%{opacity:0;transform:scale(.4)}}.oui-tempo__cell[data-level="1"],.oui-tempo__legend i[data-level="1"]{background:#c7e9d3}.oui-tempo__cell[data-level="2"],.oui-tempo__legend i[data-level="2"]{background:#86d0a5}.oui-tempo__cell[data-level="3"],.oui-tempo__legend i[data-level="3"]{background:#3fae70}.oui-tempo__cell[data-level="4"],.oui-tempo__legend i[data-level="4"]{background:#16803f}.oui-tempo__legend{color:var(--oui-muted);justify-content:flex-end;align-items:center;gap:4px;font-size:.64rem;display:flex}.oui-tempo__legend i{background:#ecece7;border-radius:3px;width:10px;height:10px}@media (prefers-reduced-motion:reduce){.oui-tempo__cell{animation:none}}.oui-verdict{gap:12px;width:100%;max-width:480px;display:grid}.oui-verdict__key{gap:16px;display:flex}.oui-verdict__key span{color:#6b6b6d;align-items:center;gap:6px;font-size:.68rem;font-weight:650;display:inline-flex}.oui-verdict__key span:before{content:"";background:#d4d4cf;border-radius:3px;width:10px;height:10px}.oui-verdict__key span[data-key=after]:before{background:#111112}.oui-verdict__rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.oui-verdict__rows li{animation:.5s cubic-bezier(.16,1,.3,1) backwards oui-verdict-in;animation-delay:calc(var(--oui-verdict-i,0) * 70ms);gap:6px;display:grid}@keyframes oui-verdict-in{0%{opacity:0;transform:translateY(6px)}}.oui-verdict__label{color:#111112;font-size:.78rem;font-weight:650}.oui-verdict__track{gap:4px;display:grid}.oui-verdict__track i{height:9px;width:var(--oui-verdict-w,0%);background:#d4d4cf;border-radius:999px;transition:width .7s cubic-bezier(.16,1,.3,1);display:block}.oui-verdict__track i[data-bar=after]{background:#111112}.oui-verdict__rows li[data-improved] .oui-verdict__track i[data-bar=after]{background:linear-gradient(90deg,#16a34a,#22c55e)}.oui-verdict__numbers{color:#6b6b6d;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:.72rem;display:flex}.oui-verdict__numbers b{color:#111112;font-weight:650}.oui-verdict__numbers em{opacity:.5;font-style:normal}.oui-verdict__delta{color:#6b6b6d;background:#f1f1ed;border-radius:999px;margin-left:auto;padding:2px 8px;font-weight:700}.oui-verdict__rows li[data-improved] .oui-verdict__delta{color:#16803f;background:#e7f7ee}@media (prefers-reduced-motion:reduce){.oui-verdict__rows li{animation:none}.oui-verdict__track i{transition:none}}.oui-delta{background:linear-gradient(#fff,#fbfbf9);border:1px solid #e6e6e2;border-radius:16px;gap:3px;width:100%;max-width:240px;padding:16px 18px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 18px 34px -28px #00000080}.oui-delta__spark{opacity:.5;width:100%;height:46%;position:absolute;inset:auto 0 0}.oui-delta__line{fill:none;stroke:var(--oui-muted);stroke-width:1.6px;vector-effect:non-scaling-stroke}.oui-delta__area{fill:#9b9b9d1f;stroke:none}.oui-delta[data-good=true] .oui-delta__line{stroke:#16a34a}.oui-delta[data-good=true] .oui-delta__area{fill:#16a34a1f}.oui-delta[data-good=false] .oui-delta__line{stroke:#dc5252}.oui-delta[data-good=false] .oui-delta__area{fill:#dc52521f}.oui-delta__label{color:#6b6b6d;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:650;position:relative}.oui-delta__value{letter-spacing:-.045em;color:#111112;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:750;position:relative}.oui-delta__change{color:#6b6b6d;font-variant-numeric:tabular-nums;background:#f1f1ed;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-flex;position:relative}.oui-delta[data-good=true] .oui-delta__change{color:#16803f;background:#e7f7ee}.oui-delta[data-good=false] .oui-delta__change{color:#c33e3e;background:#fdecec}.oui-delta__caption{color:var(--oui-muted);margin-top:2px;font-size:.66rem;position:relative}.oui-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}.oui-bento__tile{min-height:150px;color:inherit;animation:.5s cubic-bezier(.16,1,.3,1) backwards oui-bento-in;animation-delay:calc(var(--oui-bento-i,0) * 60ms);background:linear-gradient(#fff,#fbfbf9);border:1px solid #e6e6e2;border-radius:18px;grid-column:span 2;align-content:end;gap:10px;padding:18px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 20px 40px -30px #00000080}@keyframes oui-bento-in{0%{opacity:0;transform:translateY(10px)}}.oui-bento__tile[data-span="3"]{grid-column:span 3}.oui-bento__tile[data-span="4"]{grid-column:span 4}.oui-bento__tile[data-span="6"]{grid-column:span 6}.oui-bento__tile[data-tall]{min-height:240px}.oui-bento__tile[data-link]:hover{border-color:#d4d4cf;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 1px 2px #0000000d,0 30px 54px -28px #0009}.oui-bento__tile[data-feature]{color:#fff;background:linear-gradient(150deg,#1c1c20,#0e0e10);border-color:#0000;box-shadow:inset 0 1px #ffffff24,0 26px 50px -26px #000c}.oui-bento__media{opacity:.9;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.oui-bento__copy{gap:4px;display:grid;position:relative}.oui-bento__copy strong{letter-spacing:-.02em;font-size:.95rem;font-weight:700}.oui-bento__copy small{color:#6b6b6d;font-size:.78rem;line-height:1.5}.oui-bento__tile[data-feature] .oui-bento__copy small{color:#ffffffb3}.oui-bento__cue{color:var(--oui-muted);font-size:.82rem;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:16px;right:16px}.oui-bento__tile:hover .oui-bento__cue{transform:translate(2px,-2px)}@media (max-width:720px){.oui-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.oui-bento__tile,.oui-bento__tile[data-span="3"],.oui-bento__tile[data-span="4"],.oui-bento__tile[data-span="6"]{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.oui-bento__tile{animation:none}}.oui-spine{gap:16px;width:100%;max-width:520px;display:grid}.oui-spine__title{letter-spacing:.14em;text-transform:uppercase;color:var(--oui-muted);margin:0;font-size:.68rem;font-weight:750;position:sticky;top:12px}.oui-spine__list{gap:26px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.oui-spine__rail{background:#e6e6e2;border-radius:999px;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.oui-spine__rail:after{content:"";height:calc(var(--oui-spine-progress,0) * 100%);border-radius:inherit;background:linear-gradient(#111112,#3a3a3f);transition:height .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto}.oui-spine__step{position:relative}.oui-spine__node{background:#fff;border:2px solid #e6e6e2;border-radius:50%;width:16px;height:16px;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:-30px}.oui-spine__step[data-state=done] .oui-spine__node{background:#111112;border-color:#111112}.oui-spine__step[data-state=current] .oui-spine__node{border-color:#111112;transform:scale(1.18);box-shadow:0 0 0 5px #1111121a}.oui-spine__copy{gap:4px;display:grid}.oui-spine__meta{color:var(--oui-muted);font:650 .62rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase}.oui-spine__stepTitle{letter-spacing:-.02em;color:#6b6b6d;font-size:.95rem;font-weight:700;transition:color .3s}.oui-spine__step[data-state=current] .oui-spine__stepTitle,.oui-spine__step[data-state=done] .oui-spine__stepTitle{color:#111112}.oui-spine__body{color:#6b6b6d;font-size:.82rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.oui-spine__rail:after,.oui-spine__node{transition:none}}.oui-fold{gap:16px;width:100%;max-width:480px;display:grid}.oui-fold__card{top:calc(12px + var(--oui-fold-i,0) * var(--oui-fold-offset,18px));background:linear-gradient(#fff,#fbfbf9);border:1px solid #e6e6e2;border-radius:18px;gap:8px;padding:20px;display:grid;position:sticky;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 22px 44px -28px #0000008c}.oui-fold__eyebrow{color:var(--oui-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:750}.oui-fold__title{letter-spacing:-.025em;color:#111112;font-size:1.02rem;font-weight:700}.oui-fold__body{color:#6b6b6d;font-size:.84rem;line-height:1.55}.oui-cleave{grid-template-columns:var(--oui-cleave-split,50%) 1fr;background:#fff;border:1px solid #e6e6e2;border-radius:18px;width:100%;min-height:220px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 22px 44px -30px #00000080}.oui-cleave__pane{min-width:0;padding:18px;position:relative;overflow:hidden}.oui-cleave__pane[data-side=end]{background:#fbfbf9;border-left:1px solid #ecece7}.oui-cleave__tag{color:#6b6b6d;font:700 .6rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;background:#f1f1ed;border-radius:999px;margin-bottom:10px;padding:4px 10px;display:inline-flex}.oui-cleave__content{min-width:0}.oui-cleave__divider{top:0;bottom:0;left:var(--oui-cleave-split,50%);pointer-events:none;background:#d4d4cf;width:1px;position:absolute}.oui-cleave__divider span{background:#fff;border:1px solid #e0e0db;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 6px #00000029}.oui-cleave__divider span:before,.oui-cleave__divider span:after{content:"";background:#9b9b9d;border-radius:2px;width:2px;height:10px;position:absolute;top:50%;translate:0 -50%}.oui-cleave__divider span:before{left:12px}.oui-cleave__divider span:after{right:12px}.oui-cleave__range{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.oui-cleave__range:focus-visible{outline-offset:-3px;opacity:.001;outline:3px solid #111112}.oui-cleave__range::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;width:44px;height:100%}.oui-cleave__range::-moz-range-thumb{cursor:ew-resize;background:0 0;border:0;width:44px;height:100%}.oui-roster{gap:16px;width:100%;display:grid}.oui-roster__caption{color:#6b6b6d;text-align:center;margin:0;font-size:.78rem;font-weight:600}.oui-roster__viewport{display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.oui-roster__track{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:clamp(20px,4vw,52px);margin:0;padding:0;list-style:none;display:flex}.oui-roster__item a,.oui-roster__item span{color:#111112;letter-spacing:-.035em;opacity:.42;font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:780;text-decoration:none;transition:opacity .2s}.oui-roster__item a:hover{opacity:.85}.oui-roster[data-marquee] .oui-roster__track{animation:oui-roster-run var(--oui-roster-duration,32s) linear infinite;flex-wrap:nowrap;flex:none;justify-content:flex-start;padding-right:clamp(20px,4vw,52px)}@keyframes oui-roster-run{to{transform:translate(-100%)}}.oui-roster[data-marquee]:hover .oui-roster__track,.oui-roster[data-marquee]:focus-within .oui-roster__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.oui-roster[data-marquee] .oui-roster__track{animation:none}.oui-roster[data-marquee] .oui-roster__track:last-child{display:none}}.oui-weight{outline:none;display:inline-grid;position:relative}.oui-weight__ghost{visibility:hidden;font-weight:var(--oui-weight-to,750);font-variation-settings:"wght" var(--oui-weight-to,750);grid-area:1/1}.oui-weight__ink{font-weight:var(--oui-weight-from,400);font-variation-settings:"wght" var(--oui-weight-from,400);grid-area:1/1;transition:font-variation-settings .3s cubic-bezier(.16,1,.3,1),font-weight .3s cubic-bezier(.16,1,.3,1)}.oui-weight:hover .oui-weight__ink,.oui-weight:focus-visible .oui-weight__ink{font-weight:var(--oui-weight-to,750);font-variation-settings:"wght" var(--oui-weight-to,750)}.oui-weight:focus-visible{outline:3px solid var(--style-accent,#6d4aff);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){.oui-weight__ink{transition:none}}.oui-blurin>span{white-space:pre;animation:.72s cubic-bezier(.16,1,.3,1) backwards oui-blurin-resolve;animation-delay:var(--oui-blurin-delay,0s);display:inline-block}@keyframes oui-blurin-resolve{0%{opacity:0;filter:blur(var(--oui-blurin-blur,9px));transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.oui-blurin>span{animation:none}}.oui-dropcap{color:#3f3f42;margin:0;font-size:1rem;line-height:1.65}.oui-dropcap:first-letter{-webkit-initial-letter:var(--oui-dropcap-lines,3);initial-letter:var(--oui-dropcap-lines,3);color:#111112;margin-right:.09em;padding-right:.04em;font-weight:750}@supports not (initial-letter:3){.oui-dropcap:first-letter{float:left;font-size:calc(var(--oui-dropcap-lines,3) * 1.62rem);margin:.06em .1em 0 0;line-height:.82}}.oui-quote{gap:14px;max-width:42ch;margin:0;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;transform:scale(1)}.oui-quote[data-centred]{transform:scale(var(--oui-quote-peak,1.035))}.oui-quote__body{letter-spacing:-.022em;color:#111112;text-wrap:balance;margin:0;padding-left:22px;font-size:clamp(1.1rem,1.9vw,1.5rem);font-weight:500;line-height:1.42;position:relative}.oui-quote__body:before{content:"";background:var(--style-accent,#6d4aff);border-radius:999px;width:3px;position:absolute;top:.18em;bottom:.18em;left:0}.oui-quote__cite{gap:1px;padding-left:22px;display:grid}.oui-quote__cite strong{color:#111112;font-size:.82rem;font-weight:700}.oui-quote__cite span{color:#6b6b6d;font-size:.76rem}@media (prefers-reduced-motion:reduce){.oui-quote{transition:none;transform:none}}.oui-ink{background-image:linear-gradient(100deg, var(--oui-ink-to,#111112), var(--oui-ink-from,#6d4aff), var(--oui-ink-to,#111112));color:#0000;animation:oui-ink-travel var(--oui-ink-duration,7s) linear infinite;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}@keyframes oui-ink-travel{to{background-position:260% 0}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.oui-ink{color:inherit;background-image:none}}@media (prefers-reduced-motion:reduce){.oui-ink{animation:none}}.oui-strike{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.oui-strike__old{color:var(--oui-muted);text-decoration:none;position:relative}.oui-strike__rule{transform-origin:0;height:2px;animation:oui-strike-draw .42s cubic-bezier(.16,1,.3,1) var(--oui-strike-delay,.6s) forwards;background:currentColor;border-radius:2px;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}@keyframes oui-strike-draw{to{transform:scaleX(1)}}.oui-strike__new{color:#111112;opacity:0;animation:oui-strike-in .4s cubic-bezier(.16,1,.3,1) calc(var(--oui-strike-delay,.6s) + .3s) forwards;font-weight:650}@keyframes oui-strike-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oui-strike__rule{animation:none;transform:scaleX(1)}.oui-strike__new{opacity:1;animation:none}}.oui-echo{isolation:isolate;margin:0;position:relative}.oui-echo__ghost{z-index:-1;letter-spacing:-.06em;color:#111112;opacity:.05;white-space:nowrap;pointer-events:none;font-size:2.9em;font-weight:800;line-height:.8;position:absolute;top:50%;left:50%;translate:-50% -50%}.oui-echo__ink{position:relative}.oui-optimistic{cursor:pointer;align-items:flex-start;gap:11px;max-width:360px;display:flex}.oui-optimistic input{opacity:0;width:1px;height:1px;position:absolute}.oui-optimistic__box{color:#0000;background:#fff;border:1.5px solid #d4d4cf;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;transition:background .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.oui-optimistic input:checked+.oui-optimistic__box{color:#fff;background:#111112;border-color:#111112;animation:.28s cubic-bezier(.16,1,.3,1) oui-optimistic-pop}@keyframes oui-optimistic-pop{0%{transform:scale(.82)}60%{transform:scale(1.08)}}.oui-optimistic input:focus-visible+.oui-optimistic__box{outline-offset:3px;outline:3px solid #111112}.oui-optimistic__copy{gap:2px;display:grid}.oui-optimistic__label{color:#111112;font-size:.86rem;font-weight:600}.oui-optimistic__hint{color:var(--oui-muted);font-size:.74rem}.oui-optimistic__error{color:#c33e3e;font-size:.74rem;font-weight:600}.oui-optimistic[data-state=saving] .oui-optimistic__box{opacity:.72}.oui-optimistic[data-state=failed] .oui-optimistic__box{border-color:#dc5252}@media (prefers-reduced-motion:reduce){.oui-optimistic input:checked+.oui-optimistic__box{animation:none}}.oui-empty{text-align:center;background:linear-gradient(#fff,#fbfbf9);border:1px dashed #d8d8d4;border-radius:20px;justify-items:center;gap:10px;max-width:380px;padding:34px 24px;display:grid}.oui-empty__art{place-items:center;width:88px;height:62px;margin-bottom:6px;display:grid;position:relative}.oui-empty__art i{background:#fff;border:1px solid #e0e0db;border-radius:10px;width:62px;height:44px;position:absolute;box-shadow:0 6px 14px -10px #00000080}.oui-empty__art i:first-child{transform:rotate(-9deg)translate(-10px,3px)}.oui-empty__art i:nth-child(2){transform:rotate(5deg)translate(9px,-2px)}.oui-empty__art i:nth-child(3){background:#f4f4f1}.oui-empty__title{letter-spacing:-.02em;color:#111112;font-size:1rem;font-weight:700}.oui-empty__description{color:#6b6b6d;max-width:34ch;margin:0;font-size:.84rem;line-height:1.55}.oui-empty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}.oui-empty__primary{color:#fff;cursor:pointer;background:linear-gradient(#2a2a2e,#141416);border:0;border-radius:999px;align-items:center;height:40px;padding:0 18px;font-size:.82rem;font-weight:650;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 12px 26px -14px #000c}.oui-empty__primary:hover{transform:translateY(-2px)}.oui-empty__secondary{color:#5c5c5e;text-underline-offset:3px;font-size:.82rem;font-weight:600;text-decoration:underline}.oui-save{color:#6b6b6d;background:#f4f4f1;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:.76rem;font-weight:600;transition:background .24s,color .24s;display:inline-flex}.oui-save__mark{color:#6b6b6d;background:#e0e0db;border-radius:50%;place-items:center;width:20px;height:20px;transition:background .24s,color .24s;display:grid}.oui-save[data-state=saving] .oui-save__mark{animation:1s linear infinite oui-save-work}@keyframes oui-save-work{to{transform:rotate(360deg)}}.oui-save[data-state=saved]{color:#16803f;background:#e7f7ee}.oui-save[data-state=saved] .oui-save__mark{color:#fff;background:#16a34a;animation:.5s cubic-bezier(.16,1,.3,1) oui-save-pulse}@keyframes oui-save-pulse{0%{transform:scale(.7);box-shadow:0 0 #16a34a80}to{transform:scale(1);box-shadow:0 0 0 10px #16a34a00}}.oui-save[data-state=error]{color:#c33e3e;background:#fdecec}.oui-save[data-state=error] .oui-save__mark{color:#fff;background:#dc5252}@media (prefers-reduced-motion:reduce){.oui-save__mark{animation:none!important}}.oui-planswitch{background:#f4f4f1;border:1px solid #e4e4e0;border-radius:999px;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0000000d}.oui-planswitch__thumb{background:#fff;border-radius:999px;width:calc(50% - 4px);transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0000001a,0 6px 14px -8px #0006}.oui-planswitch__thumb[data-at="1"]{transform:translate(100%)}.oui-planswitch__option{color:#6b6b6d;cursor:pointer;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 18px;font-size:.82rem;font-weight:650;transition:color .2s;display:inline-flex;position:relative}.oui-planswitch__option[data-active]{color:#111112}.oui-planswitch__option input{opacity:0;width:1px;height:1px;position:absolute}.oui-planswitch__option input:focus-visible~*{outline-offset:3px;border-radius:999px;outline:3px solid #111112}.oui-planswitch__option:has(input:focus-visible){outline-offset:3px;border-radius:999px;outline:3px solid #111112}.oui-planswitch__badge{color:#16803f;background:#e7f7ee;border-radius:999px;padding:2px 7px;font-size:.62rem;font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.oui-planswitch__thumb{transition:none}}.oui-pricing{background:linear-gradient(#fff,#fbfbf9);border:1px solid #e4e4e0;border-radius:20px;gap:10px;width:100%;max-width:280px;padding:24px 22px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 20px 40px -30px #00000080}.oui-pricing[data-featured]{color:#fff;background:linear-gradient(160deg,#1c1c20,#0e0e10);border-color:#0000;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff24,0 30px 60px -28px #000000d9}.oui-pricing__badge{background:var(--style-accent,#6d4aff);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:.62rem;font-weight:750;position:absolute;top:-11px;left:22px;box-shadow:0 8px 18px -8px #6d4affe6}.oui-pricing__plan{color:#6b6b6d;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.oui-pricing[data-featured] .oui-pricing__plan{color:#ffffff9e}.oui-pricing__price{letter-spacing:-.05em;align-items:baseline;gap:5px;font-size:2.1rem;font-weight:780;display:flex}.oui-pricing__price em{color:var(--oui-muted);font-size:.78rem;font-style:normal;font-weight:600}.oui-pricing[data-featured] .oui-pricing__price em{color:#ffffff8c}.oui-pricing__description{color:#6b6b6d;margin:0;font-size:.8rem;line-height:1.5}.oui-pricing[data-featured] .oui-pricing__description{color:#ffffffad}.oui-pricing__features{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.oui-pricing__features li{align-items:flex-start;gap:9px;font-size:.81rem;line-height:1.4;display:flex}.oui-pricing__features svg{color:#16a34a;flex:none;margin-top:2px}.oui-pricing__action{color:#fff;background:#111112;border-radius:999px;justify-content:center;align-items:center;height:42px;margin-top:8px;font-size:.84rem;font-weight:680;text-decoration:none;transition:transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 12px 26px -14px #000000b3}.oui-pricing[data-featured] .oui-pricing__action{color:#111112;background:#fff}.oui-pricing__action:hover{transform:translateY(-2px)}.oui-waitlist{gap:8px;width:100%;max-width:440px;display:grid}.oui-waitlist__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oui-waitlist__row{background:linear-gradient(#fff,#fbfbf9);border:1px solid #deded9;border-radius:999px;gap:8px;padding:6px;transition:border-color .2s,box-shadow .24s;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 14px 28px -24px #00000080}.oui-waitlist__row:focus-within{border-color:#111112;box-shadow:inset 0 1px #fff,0 0 0 4px #11111214}.oui-waitlist__row input{color:#111112;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 14px;font-size:.88rem}.oui-waitlist__row input::placeholder{color:#a4a4a6}.oui-waitlist__row button{color:#fff;cursor:pointer;background:linear-gradient(#2a2a2e,#141416);border:0;border-radius:999px;height:42px;padding:0 20px;font-size:.82rem;font-weight:680;transition:transform .16s cubic-bezier(.16,1,.3,1),opacity .16s;box-shadow:inset 0 1px #ffffff29,0 10px 22px -12px #000c}.oui-waitlist__row button:hover:not(:disabled){transform:translateY(-1px)}.oui-waitlist__row button:disabled{opacity:.6;cursor:not-allowed}.oui-waitlist__note{min-height:16px;color:var(--oui-muted);margin:0;padding-left:16px;font-size:.74rem}.oui-waitlist[data-state=done] .oui-waitlist__note{color:#16803f;font-weight:600}.oui-waitlist[data-state=error] .oui-waitlist__note{color:#c33e3e;font-weight:600}.oui-filedrop{gap:10px;width:100%;max-width:400px;display:grid}.oui-filedrop__zone{text-align:center;cursor:pointer;background:linear-gradient(#fff,#fbfbf9);border:1.5px dashed #d4d4cf;border-radius:18px;justify-items:center;gap:4px;padding:28px 20px;transition:border-color .18s,background .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.oui-filedrop[data-over] .oui-filedrop__zone{background:#f4f4f1;border-color:#111112;transform:scale(1.01)}.oui-filedrop__zone:focus-within{border-color:#111112;box-shadow:0 0 0 4px #11111214}.oui-filedrop__glyph{color:#5c5c5e;background:#f1f1ed;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.oui-filedrop__zone strong{color:#111112;font-size:.88rem;font-weight:650}.oui-filedrop__zone small{color:var(--oui-muted);font-size:.76rem}.oui-filedrop__zone input{opacity:0;width:1px;height:1px;position:absolute}.oui-filedrop__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oui-filedrop__list li{background:#fff;border:1px solid #ecece7;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.78rem;display:flex}.oui-filedrop__list em{color:var(--oui-muted);font-size:.72rem;font-style:normal}.oui-testicol{flex-direction:column;gap:12px;width:100%;max-width:340px;height:400px;display:flex;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.oui-testicol__track{flex-direction:column;flex:none;gap:12px;display:flex}.oui-testicol[data-drift] .oui-testicol__track{animation:oui-testicol-run var(--oui-testicol-duration,34s) linear infinite}@keyframes oui-testicol-run{to{transform:translateY(calc(-100% - 12px))}}.oui-testicol[data-drift]:hover .oui-testicol__track,.oui-testicol[data-drift]:focus-within .oui-testicol__track{animation-play-state:paused}.oui-testicol__card{background:linear-gradient(#fff,#fbfbf9);border:1px solid #e6e6e2;border-radius:16px;gap:12px;margin:0;padding:18px;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a,0 18px 34px -28px #00000080}.oui-testicol__card blockquote{color:#111112;margin:0;font-size:.86rem;line-height:1.55}.oui-testicol__card figcaption{align-items:center;gap:10px;display:flex}.oui-testicol__card figcaption strong{font-size:.78rem;font-weight:650;display:block}.oui-testicol__card figcaption small{color:var(--oui-muted);font-size:.72rem}.oui-testicol__avatar{color:#fff;background:linear-gradient(150deg,#3a3a3f,#111112);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.oui-testicol[data-drift] .oui-testicol__track{animation:none}.oui-testicol[data-drift] .oui-testicol__track:last-child{display:none}}.oui-compare{border-collapse:separate;border-spacing:0;width:100%;max-width:560px;font-size:.82rem}.oui-compare__caption{color:#6b6b6d;text-align:left;margin-bottom:12px;font-size:.74rem}.oui-compare__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oui-compare thead th{color:#6b6b6d;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:10px 14px;font-size:.72rem;font-weight:700}.oui-compare thead th[data-featured]{color:#111112;background:#f4f4f1;border-radius:12px 12px 0 0}.oui-compare tbody th{color:#111112;text-align:left;border-top:1px solid #ecece7;padding:12px 14px;font-weight:600}.oui-compare tbody td{text-align:center;color:#3f3f42;border-top:1px solid #ecece7;padding:12px 14px}.oui-compare tbody td[data-featured]{background:#f4f4f1}.oui-compare tbody tr:last-child td[data-featured]{border-radius:0 0 12px 12px}.oui-compare__mark{width:20px;height:20px;color:var(--oui-muted);background:#f1f1ed;border-radius:50%;place-items:center;display:inline-grid}.oui-compare__mark[data-on]{color:#16a34a;background:#e7f7ee}.oui-race{gap:12px;width:100%;max-width:440px;display:grid}.oui-race__frame{color:#6b6b6d;font:700 .68rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase}.oui-race__rows{height:calc(var(--oui-race-count,5) * 38px);position:relative}.oui-race__row{height:30px;transform:translateY(calc(var(--oui-race-rank,0) * 38px));grid-template-columns:90px 1fr 44px;align-items:center;gap:10px;transition:transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;left:0;right:0}.oui-race__label{color:#111112;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.oui-race__bar{height:100%;width:var(--oui-race-w,0%);background:linear-gradient(90deg,#2a2a2e,#111112);border-radius:8px;transition:width .7s cubic-bezier(.16,1,.3,1)}.oui-race__value{color:#6b6b6d;font-variant-numeric:tabular-nums;text-align:right;font-size:.76rem}@media (prefers-reduced-motion:reduce){.oui-race__row,.oui-race__bar{transition:none}}.oui-rating{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oui-rating__stars{gap:3px;display:inline-flex;position:relative}.oui-rating__stars i{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#e0e0db;width:16px;height:16px}.oui-rating__fill{gap:3px;display:inline-flex;position:absolute;inset:0;overflow:hidden}.oui-rating__fill i{background:#e0a63c;flex:none}.oui-rating__score{letter-spacing:-.02em;color:#111112;font-size:1.02rem;font-weight:750}.oui-rating__count{color:#6b6b6d;font-size:.78rem}.oui-rating__sources{gap:10px;display:inline-flex}.oui-rating__sources em{color:var(--oui-muted);letter-spacing:-.02em;font-size:.74rem;font-style:normal;font-weight:700}.oui-changelog{gap:0;width:100%;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.oui-changelog__entry{border-top:1px solid #ecece7;grid-template-columns:84px 1fr;gap:16px;padding:16px 0;display:grid}.oui-changelog__entry:first-child{border-top:0}.oui-changelog__meta{gap:3px;display:grid}.oui-changelog__version{font:700 .74rem/1 var(--font-mono,ui-monospace, monospace);color:#111112}.oui-changelog__meta time{color:var(--oui-muted);font-size:.7rem}.oui-changelog__body{gap:5px;display:grid}.oui-changelog__kind{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;width:max-content;padding:2px 8px;font-size:.6rem;font-weight:750}.oui-changelog__kind[data-kind=added]{color:#16803f;background:#e7f7ee}.oui-changelog__kind[data-kind=improved]{color:#4457c7;background:#eef2ff}.oui-changelog__kind[data-kind=fixed]{color:#8a5810;background:#fdf3e3}.oui-changelog__body strong{letter-spacing:-.015em;color:#111112;font-size:.86rem;font-weight:650}.oui-changelog__body p{color:#6b6b6d;margin:0;font-size:.8rem;line-height:1.5}.oui-glass{background:rgba(255,255,255,calc(var(--oui-glass-tint,.12)));-webkit-backdrop-filter:blur(var(--oui-glass-blur,20px)) saturate(1.35);backdrop-filter:blur(var(--oui-glass-blur,20px)) saturate(1.35);border:1px solid #ffffff38;border-radius:18px;position:relative}.oui-glass[data-lit]{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,0 24px 50px -30px #000000b3}.oui-glass[data-lit]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e,#fff0);height:42%;position:absolute;inset:0 0 auto}.oui-refract{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.oui-refract__content{position:relative}.oui-refract__lens{left:var(--oui-refract-x,-999px);top:var(--oui-refract-y,-999px);width:var(--oui-refract-size,150px);height:var(--oui-refract-size,150px);pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(.4px)saturate(1.5)brightness(1.06);backdrop-filter:blur(.4px)saturate(1.5)brightness(1.06);border-radius:50%;transition:opacity .22s;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1px #fff6,inset 0 8px 18px #ffffff40,0 10px 26px -12px #00000080}.oui-refract:hover .oui-refract__lens{opacity:1}@media (hover:none){.oui-refract__lens{display:none}}.oui-dissolve{border-radius:16px;position:relative;overflow:hidden}.oui-dissolve__content{position:relative}.oui-dissolve__grid{grid-template-columns:repeat(var(--oui-dissolve-cols,14), 1fr);grid-template-rows:repeat(var(--oui-dissolve-rows,8), 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.oui-dissolve__grid i{animation:.34s step-end both oui-dissolve-out;animation-delay:var(--oui-dissolve-delay,0s);background:#fbfbf9}@keyframes oui-dissolve-out{to{opacity:0}}.oui-dissolve[data-out] .oui-dissolve__grid i{animation-name:oui-dissolve-in}@keyframes oui-dissolve-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.oui-dissolve__grid{display:none}}.oui-chroma{isolation:isolate;display:inline-grid;position:relative}.oui-chroma>*{grid-area:1/1}.oui-chroma__ghost{pointer-events:none;mix-blend-mode:multiply;transition:translate .28s cubic-bezier(.16,1,.3,1)}.oui-chroma__ghost[data-channel=r]{color:#f44;translate:calc(var(--oui-chroma-offset,2px) * -1) 0}.oui-chroma__ghost[data-channel=b]{color:#3a7bff;translate:var(--oui-chroma-offset,2px) 0}.oui-chroma[data-intent] .oui-chroma__ghost{translate:0}.oui-chroma[data-intent]:hover .oui-chroma__ghost[data-channel=r]{translate:calc(var(--oui-chroma-offset,2px) * -1) 0}.oui-chroma[data-intent]:hover .oui-chroma__ghost[data-channel=b]{translate:var(--oui-chroma-offset,2px) 0}.oui-chroma__ink{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.oui-chroma__ghost{transition:none}}.oui-contact{display:inline-block;position:relative}.oui-contact__object{transition:translate .3s cubic-bezier(.16,1,.3,1);position:relative}.oui-contact__shadow{background:rgba(0,0,0,calc(var(--oui-contact-opacity,.3)));filter:blur(10px);border-radius:50%;height:18px;transition:filter .3s,opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:8%;right:8%}.oui-contact__shadow:after{content:"";background:rgba(0,0,0,calc(var(--oui-contact-opacity,.3) * .45));filter:blur(20px);border-radius:50%;position:absolute;inset:-14px -10%}.oui-contact[data-hover]:hover .oui-contact__object{translate:0 calc(var(--oui-contact-lift,8px) * -1)}.oui-contact[data-hover]:hover .oui-contact__shadow{filter:blur(16px);opacity:.72;transform:scaleX(1.08)}@media (prefers-reduced-motion:reduce){.oui-contact__object,.oui-contact__shadow{transition:none}}.oui-noise{isolation:isolate;position:relative}.oui-noise__grain{width:100%;height:100%;opacity:var(--oui-noise-intensity,.32);pointer-events:none;mix-blend-mode:overlay;position:absolute;inset:0}.oui-noise[data-animate] .oui-noise__grain{animation:.8s steps(4,end) infinite oui-noise-drift}@keyframes oui-noise-drift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(2%,2%)}}@media (prefers-reduced-motion:reduce){.oui-noise[data-animate] .oui-noise__grain{animation:none}}.oui-underlay{display:inline-block}.oui-underlay__list{background:#f7f7f4;border:1px solid #e6e6e2;border-radius:999px;align-items:center;gap:2px;margin:0;padding:4px;list-style:none;display:flex;position:relative}.oui-underlay__pill{background:#fff;border-radius:999px;transition:transform .34s cubic-bezier(.16,1,.3,1),width .34s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #00000014,0 6px 14px -8px #0006}.oui-underlay__item a{z-index:1;color:#6b6b6d;border-radius:999px;align-items:center;height:34px;padding:0 16px;font-size:.82rem;font-weight:620;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.oui-underlay__item a:hover,.oui-underlay__item[data-active] a{color:#111112}.oui-underlay__item a:focus-visible{outline-offset:2px;outline:3px solid #111112}@media (prefers-reduced-motion:reduce){.oui-underlay__pill{transition:none}}.oui-copychip{cursor:pointer;background:linear-gradient(#fff,#fbfbf9);border:1px solid #e0e0db;border-radius:999px;align-items:center;gap:10px;height:38px;padding:0 6px 0 14px;transition:border-color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0000000a}.oui-copychip:hover{border-color:#111112;transform:translateY(-1px)}.oui-copychip code{font:600 .78rem/1 var(--font-mono,ui-monospace, monospace);color:#111112}.oui-copychip__mark{color:#6b6b6d;background:#f1f1ed;border-radius:999px;place-items:center;width:26px;height:26px;transition:background .18s,color .18s;display:grid}.oui-copychip[data-state=done] .oui-copychip__mark{color:#16a34a;background:#e7f7ee}.oui-copychip[data-state=failed] .oui-copychip__mark{color:#dc5252;background:#fdecec}.oui-copychip__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oui-scrub{gap:5px;display:inline-grid}.oui-scrub__label{color:#6b6b6d;letter-spacing:.06em;text-transform:uppercase;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;font-size:.7rem;font-weight:700}.oui-scrub__field{background:#fff;border:1px solid #deded9;border-radius:12px;align-items:baseline;gap:4px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #0000000a}.oui-scrub__field:focus-within{border-color:#111112;box-shadow:0 0 0 4px #11111214}.oui-scrub__field input{color:#111112;font-variant-numeric:tabular-nums;letter-spacing:-.03em;-moz-appearance:textfield;background:0 0;border:0;outline:none;width:4ch;font-size:1.1rem;font-weight:700}.oui-scrub__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oui-scrub__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oui-scrub__field em{color:var(--oui-muted);font-size:.74rem;font-style:normal}.oui-reorder{gap:8px;width:100%;max-width:380px;margin:0;padding:0;list-style:none;display:grid}.oui-reorder__row{cursor:grab;background:#fff;border:1px solid #e6e6e2;border-radius:13px;align-items:center;gap:11px;padding:11px 13px;display:flex;box-shadow:0 1px 2px #0000000a}.oui-reorder__row:active{cursor:grabbing}.oui-reorder__handle{width:26px;height:26px;color:var(--oui-muted);cursor:grab;background:#f4f4f1;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.oui-reorder__handle:focus-visible{outline-offset:2px;color:#111112;outline:3px solid #111112}.oui-reorder__label{color:#111112;margin-right:auto;font-size:.84rem;font-weight:600}.oui-reorder__meta{color:var(--oui-muted);font-size:.74rem;font-style:normal}.oui-reorder__index{width:20px;color:var(--oui-muted);font:650 .72rem/1 var(--font-mono,ui-monospace, monospace);text-align:right}.oui-reorder__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oui-press{display:inline-block;position:relative}.oui-press__trigger{color:#111112;cursor:pointer;background:linear-gradient(#fff,#fbfbf9);border:1px solid #e0e0db;border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:.84rem;font-weight:620;display:inline-flex;position:relative;overflow:hidden}.oui-press__trigger:focus-visible{outline-offset:2px;outline:3px solid #111112}.oui-press__ring{transform-origin:0;background:#11111214;position:absolute;inset:0;transform:scaleX(0)}.oui-press__trigger[data-holding] .oui-press__ring{animation:oui-press-hold var(--oui-press-hold,.55s) linear forwards}@keyframes oui-press-hold{to{transform:scaleX(1)}}.oui-press__menu{z-index:40;background:#fff;border:1px solid #e6e6e2;border-radius:14px;min-width:180px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) oui-press-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 1px 2px #0000000d,0 20px 40px -20px #0006}@keyframes oui-press-in{0%{opacity:0;transform:translateY(-6px)}}.oui-press__menu button{color:#111112;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:.82rem;font-weight:550}.oui-press__menu button:hover{background:#f4f4f1}.oui-press__menu button[data-danger]{color:#c33e3e}@media (prefers-reduced-motion:reduce){.oui-press__ring,.oui-press__menu{animation:none}}.oui-peel{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.oui-peel__under{color:#fff;background:linear-gradient(150deg,#1c1c20,#0e0e10);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.oui-peel__face{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:#fff;border:1px solid #e6e6e2;border-radius:18px;padding:20px;transition:clip-path .42s cubic-bezier(.16,1,.3,1);position:relative}.oui-peel__corner{z-index:2;width:var(--oui-peel-size,96px);height:var(--oui-peel-size,96px);cursor:pointer;background:0 0;border:0;position:absolute;bottom:0;right:0}.oui-peel__corner:focus-visible{outline-offset:-4px;outline:3px solid #111112}.oui-peel__fold{background:linear-gradient(315deg,#f1f1ed 45%,#d4d4cf);border-radius:0 0 18px;width:0;height:0;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;right:0;box-shadow:-4px -4px 12px #0000002e}.oui-peel:hover .oui-peel__face,.oui-peel:focus-within .oui-peel__face{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--oui-peel-size,96px)), calc(100% - var(--oui-peel-size,96px)) 100%, 0 100%)}.oui-peel:hover .oui-peel__fold,.oui-peel:focus-within .oui-peel__fold{width:var(--oui-peel-size,96px);height:var(--oui-peel-size,96px)}@media (prefers-reduced-motion:reduce){.oui-peel__face,.oui-peel__fold{transition:none}}.oui-ghost{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.oui-ghost__dot{left:var(--oui-ghost-x,-999px);top:var(--oui-ghost-y,-999px);width:var(--oui-ghost-size,22px);height:var(--oui-ghost-size,22px);pointer-events:none;opacity:0;background:radial-gradient(circle,#6d4aff8c,#6d4aff00 70%);border-radius:50%;transition:opacity .24s;position:absolute;translate:-50% -50%}.oui-ghost:hover .oui-ghost__dot{opacity:1}.oui-ghost__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:none){.oui-ghost__dot{display:none}}.oui-parallax{position:relative}.oui-parallax__inner{will-change:transform;translate:0 var(--oui-parallax-y,0px)}@media (prefers-reduced-motion:reduce){.oui-parallax__inner{translate:0!important}}.oui-curtain{position:relative;overflow:hidden}.oui-curtain__sheet{transform-origin:bottom;background:#111112;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.oui-curtain[data-from=top] .oui-curtain__sheet{transform-origin:top}.oui-curtain[data-open] .oui-curtain__sheet{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.oui-curtain__sheet{transition:none;transform:scaleY(0)}}.oui-skew{transform:skewY(var(--oui-skew,0deg));will-change:transform}@media (prefers-reduced-motion:reduce){.oui-skew{transform:none!important}}.oui-carousel{gap:12px;width:100%;display:grid}.oui-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.oui-carousel__track::-webkit-scrollbar{display:none}.oui-carousel__track:focus-visible{outline-offset:3px;border-radius:16px;outline:3px solid #111112}.oui-carousel__slide{scroll-snap-align:center;flex:0 0 82%}.oui-carousel__controls{justify-content:center;align-items:center;gap:14px;display:flex}.oui-carousel__controls button{color:#111112;cursor:pointer;background:#fff;border:1px solid #e0e0db;border-radius:999px;place-items:center;width:34px;height:34px;font-size:1.1rem;line-height:1;transition:background .16s,opacity .16s;display:grid}.oui-carousel__controls button:hover:not(:disabled){background:#f4f4f1}.oui-carousel__controls button:disabled{opacity:.35;cursor:not-allowed}.oui-carousel__dots{gap:6px;display:inline-flex}.oui-carousel__dots i{background:#d4d4cf;border-radius:999px;width:6px;height:6px;transition:width .24s cubic-bezier(.16,1,.3,1),background .24s}.oui-carousel__dots i[data-on]{background:#111112;width:18px}.oui-viewlink{color:inherit;text-underline-offset:3px;text-decoration:underline}.oui-viewlink:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #111112}.oui-sequence{gap:16px;width:100%;max-width:460px;display:grid}.oui-sequence__steps{gap:4px;display:grid}.oui-sequence__step{color:var(--oui-muted);text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;padding:8px 0 0;font-size:.82rem;font-weight:600;transition:color .24s;display:grid}.oui-sequence__step[data-state=current],.oui-sequence__step[data-state=done]{color:#111112}.oui-sequence__rail{background:#e6e6e2;border-radius:999px;height:3px;display:block;overflow:hidden}.oui-sequence__rail i{border-radius:inherit;transform-origin:0;background:#111112;width:100%;height:100%;display:block;transform:scaleX(0)}.oui-sequence__step[data-state=done] .oui-sequence__rail i{transform:scaleX(1)}.oui-sequence__step[data-state=current] .oui-sequence__rail i{animation:oui-sequence-fill var(--oui-sequence-interval,4s) linear forwards}@keyframes oui-sequence-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oui-sequence[data-paused] .oui-sequence__step[data-state=current] .oui-sequence__rail i{animation-play-state:paused}.oui-sequence__panel{color:#3f3f42;background:#fff;border:1px solid #e6e6e2;border-radius:14px;padding:16px 18px;font-size:.84rem;line-height:1.55;animation:.4s cubic-bezier(.16,1,.3,1) oui-sequence-in}@keyframes oui-sequence-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.oui-sequence__step[data-state=current] .oui-sequence__rail i{animation:none;transform:scaleX(1)}.oui-sequence__panel{animation:none}}.oui-winstack{gap:12px;width:100%;max-width:460px;display:grid}.oui-winstack__tabs{flex-wrap:wrap;gap:6px;display:flex}.oui-winstack__tabs button{color:#6b6b6d;cursor:pointer;background:#fff;border:1px solid #e0e0db;border-radius:999px;padding:6px 12px;font-size:.74rem;font-weight:600;transition:background .16s,color .16s}.oui-winstack__tabs button[aria-selected=true]{color:#fff;background:#111112;border-color:#111112}.oui-winstack__stage{perspective:1200px;height:240px;position:relative}.oui-winstack__window{transform:translate(calc(var(--oui-winstack-depth,0) * 22px), calc(var(--oui-winstack-depth,0) * 14px)) scale(calc(1 - var(--oui-winstack-depth,0) * .05));opacity:calc(1 - var(--oui-winstack-depth,0) * .18);z-index:calc(10 - var(--oui-winstack-depth,0));background:#fff;border:1px solid #e6e6e2;border-radius:14px;grid-template-rows:auto 1fr;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 50px -30px #0009}.oui-winstack__window[data-front]{pointer-events:auto}.oui-winstack__chrome{background:#fbfbf9;border-bottom:1px solid #ecece7;align-items:center;gap:6px;padding:9px 12px;display:flex}.oui-winstack__chrome i{background:#d4d4cf;border-radius:50%;width:8px;height:8px}.oui-winstack__chrome span{color:var(--oui-muted);font:600 .68rem/1 var(--font-mono,ui-monospace, monospace);margin-left:auto}.oui-winstack__body{padding:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.oui-winstack__window{transition:none}}.oui-zoom{cursor:crosshair;border-radius:16px;position:relative;overflow:hidden}.oui-zoom__image{object-fit:cover;width:100%;height:100%;display:block}.oui-zoom__lens{left:var(--oui-zoom-px,-999px);top:var(--oui-zoom-py,-999px);width:var(--oui-zoom-size,160px);height:var(--oui-zoom-size,160px);background-repeat:no-repeat;background-size:calc(100% * var(--oui-zoom-scale,2.4)) calc(100% * var(--oui-zoom-scale,2.4));background-position:var(--oui-zoom-x,50%) var(--oui-zoom-y,50%);pointer-events:none;opacity:0;border:2px solid #ffffffb3;border-radius:50%;transition:opacity .18s;position:absolute;translate:-50% -50%;box-shadow:0 8px 24px -8px #0009}.oui-zoom:hover .oui-zoom__lens{opacity:1}@media (hover:none){.oui-zoom__lens{display:none}}.oui-annotate{border-radius:16px;width:100%;max-width:460px;position:relative;overflow:hidden}.oui-annotate__media{display:block}.oui-annotate__pin{position:absolute;translate:-50% -50%}.oui-annotate__pin button{color:#fff;width:26px;height:26px;font:700 .74rem/1 var(--font-sans,ui-sans-serif);cursor:pointer;background:#111112;border:2px solid #fff;border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 4px 12px -4px #000000b3}.oui-annotate__pin button:hover,.oui-annotate__pin[data-open] button{background:var(--style-accent,#6d4aff);transform:scale(1.15)}.oui-annotate__note{color:#fff;text-align:left;background:#111112;border-radius:10px;width:max-content;max-width:200px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 16px 32px -14px #000000b3}.oui-annotate__pin[data-open] .oui-annotate__note{gap:3px;display:grid}.oui-annotate__note strong{font-size:.78rem;font-weight:650}.oui-annotate__note small{color:#ffffffb3;font-size:.72rem;line-height:1.4}.oui-videodialog__trigger{cursor:pointer;background:#000;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.oui-videodialog__trigger img{opacity:.82;width:100%;height:auto;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);display:block}.oui-videodialog__trigger:hover img{opacity:1;transform:scale(1.02)}.oui-videodialog__play{color:#111112;background:#ffffffeb;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.1rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 12px 30px -10px #000000b3}.oui-videodialog__label{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:600;position:absolute;bottom:14px;left:16px}.oui-videodialog__overlay{z-index:130;place-items:center;padding:24px;animation:.2s oui-videodialog-in;display:grid;position:fixed;inset:0}@keyframes oui-videodialog-in{0%{opacity:0}}.oui-videodialog__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#000000b3;border:0;position:absolute;inset:0}.oui-videodialog__frame{border-radius:16px;width:min(880px,100%);position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}.oui-videodialog__frame video{width:100%;display:block}.oui-videodialog__close{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.oui-terminal{background:#0e0e10;border:1px solid #26262a;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 26px 50px -30px #000c}.oui-terminal__chrome{background:#17171a;border-bottom:1px solid #26262a;align-items:center;gap:6px;padding:10px 13px;display:flex}.oui-terminal__chrome i{background:#3a3a3f;border-radius:50%;width:9px;height:9px}.oui-terminal__chrome span{color:var(--oui-muted-dark);font:600 .68rem/1 var(--font-mono,ui-monospace, monospace);margin-left:auto}.oui-terminal__body{font:400 .78rem/1.6 var(--font-mono,ui-monospace, monospace);color:#d4d4d8;gap:3px;margin:0;padding:16px;display:grid;overflow-x:auto}.oui-terminal__body code{white-space:pre-wrap;display:block}.oui-terminal__body code[data-kind=command]{color:#fff}.oui-terminal__body code[data-kind=command] span{color:var(--oui-muted-dark)}.oui-terminal__body code[data-kind=success]{color:#4ade80}.oui-terminal__body code[data-kind=error]{color:#f87171}.oui-terminal__caret{vertical-align:-.15em;background:#4ade80;width:8px;height:1em;animation:1s step-end infinite oui-terminal-blink;display:inline-block}@keyframes oui-terminal-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.oui-terminal__caret{animation:none}}.oui-masonry{column-count:var(--oui-masonry-cols,3);column-gap:var(--oui-masonry-gap,14px);width:100%}.oui-masonry__tile{break-inside:avoid;margin-bottom:var(--oui-masonry-gap,14px)}@media (max-width:800px){.oui-masonry{column-count:2}}@media (max-width:480px){.oui-masonry{column-count:1}}.oui-divider{width:100%;color:color-mix(in srgb, var(--style-text,#111112) 24%, transparent);align-items:center;gap:16px;display:flex}.oui-divider__rule{background:currentColor;flex:1;height:1px}.oui-divider__label{color:var(--style-muted,#6b6b6d);font:700 .68rem/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.oui-divider__art{width:100%;height:26px;color:color-mix(in srgb, var(--style-accent,#6d4aff) 60%, currentColor)}.oui-footerreveal{position:relative}.oui-footerreveal__content{z-index:1;background:var(--style-bg,#fff);position:relative}.oui-footerreveal__footer{z-index:0;position:sticky;bottom:0}@supports not (position:sticky){.oui-footerreveal__footer{position:static}}.oui-aspect{width:100%;aspect-ratio:var(--oui-aspect-ratio,1.777);border-radius:var(--oui-aspect-radius,16px);background:color-mix(in srgb, var(--style-text,#111112) 6%, transparent);position:relative;overflow:hidden}.oui-aspect>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oui-cascadecol{grid-template-columns:repeat(var(--oui-cascadecol-cols,3), minmax(0, 1fr));gap:16px;width:100%;display:grid}.oui-cascadecol__col{opacity:1}.oui-cascadecol[data-shown] .oui-cascadecol__col{animation:.6s cubic-bezier(.16,1,.3,1) backwards oui-cascadecol-rise;animation-delay:var(--oui-cascadecol-delay,0s)}@keyframes oui-cascadecol-rise{0%{opacity:0;transform:translateY(20px)}}@media (max-width:720px){.oui-cascadecol{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oui-cascadecol[data-shown] .oui-cascadecol__col{animation:none}}.oui-reading{grid-template-columns:minmax(0, 1fr) min(var(--oui-reading-measure,66ch), 100%) minmax(0, 1fr);color:var(--style-text,#1c1c1e);display:grid}.oui-reading>*{grid-column:2}.oui-reading>.oui-bleed,.oui-reading>figure,.oui-reading>pre,.oui-reading>table{width:min(100%, calc(var(--oui-reading-measure,66ch) + 22ch));grid-column:1/-1;justify-self:center}.oui-reading>p{color:#3f3f42;margin:0 0 1.15em;font-size:1.02rem;line-height:1.72}.oui-reading>h2{letter-spacing:-.02em;color:#111112;margin:1.6em 0 .5em;font-size:1.4rem;font-weight:700}.oui-reading>h3{letter-spacing:-.015em;color:#111112;margin:1.4em 0 .4em;font-size:1.12rem;font-weight:650}.oui-walk{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;width:100%;max-width:720px;display:grid}.oui-walk__code{background:#0e0e10;border:1px solid #26262a;border-radius:14px;overflow:hidden}.oui-walk__chrome{background:#17171a;border-bottom:1px solid #26262a;align-items:center;gap:6px;padding:9px 12px;display:flex}.oui-walk__chrome i{background:#3a3a3f;border-radius:50%;width:8px;height:8px}.oui-walk__chrome span{color:var(--oui-muted-dark);font:600 .66rem/1 var(--font-mono,ui-monospace, monospace);margin-left:auto}.oui-walk__code pre{font:400 .74rem/1.7 var(--font-mono,ui-monospace, monospace);margin:0;padding:12px 0;overflow-x:auto}.oui-walk__code code{color:var(--oui-muted-dark);padding:0 14px;transition:background .3s,color .3s;display:block}.oui-walk__code code em{width:2ch;color:var(--oui-muted-dark);text-align:right;-webkit-user-select:none;user-select:none;margin-right:12px;font-style:normal;display:inline-block}.oui-walk__code code[data-on]{color:#f4f4f6;box-shadow:inset 2px 0 0 var(--style-accent,#6d4aff);background:#6d4aff29}.oui-walk__steps{counter-reset:walk;gap:8px;margin:0;padding:0;list-style:none;display:grid}.oui-walk__steps button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e6e2;border-radius:11px;gap:2px;width:100%;padding:11px 13px;transition:border-color .16s,background .16s;display:grid}.oui-walk__steps button[data-active]{border-color:var(--style-accent,#6d4aff);background:color-mix(in srgb, var(--style-accent,#6d4aff) 6%, #fff)}.oui-walk__steps strong{color:#111112;font-size:.82rem;font-weight:650}.oui-walk__steps span{color:#6b6b6d;font-size:.76rem;line-height:1.4}@media (max-width:680px){.oui-walk{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.oui-walk__code code{transition:none}}.oui-embedguard{width:100%;aspect-ratio:var(--oui-embedguard-ratio,1.777);background:#0e0e10;border-radius:16px;position:relative;overflow:hidden}.oui-embedguard__frame{border:0;width:100%;height:100%}.oui-embedguard__gate{color:#fff;text-align:center;cursor:pointer;background-position:50%;background-size:cover;border:0;place-items:center;gap:12px;width:100%;height:100%;padding:24px;display:grid}.oui-embedguard__gate:before{content:"";background:#00000080;position:absolute;inset:0}.oui-embedguard__glyph{color:#111112;background:#ffffffeb;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.1rem;display:grid;position:relative}.oui-embedguard__copy{gap:4px;max-width:40ch;display:grid;position:relative}.oui-embedguard__copy strong{font-size:.92rem;font-weight:650}.oui-embedguard__copy small{color:#ffffffb8;font-size:.76rem;line-height:1.45}@property --oui-tally-n{syntax:"<integer>";inherits:false;initial-value:0}@property --oui-tally-fill{syntax:"<percentage>";inherits:false;initial-value:0%}@property --oui-aurora-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.oui-loader{--oui-loader-accent:var(--style-accent,#6d5efc);--oui-loader-duration:3.2s;isolation:isolate;text-align:center;width:100%;height:100%;min-height:300px;font-family:var(--font-sans), system-ui, sans-serif;align-content:center;place-items:center;display:grid;position:relative;overflow:hidden}.oui-tally{color:#16161a;background:#f7f7f5}.oui-tally__readout{justify-content:center;align-items:flex-start;gap:6px;display:flex}.oui-tally__count{counter-reset:oui-n var(--oui-tally-n);font:800 clamp(64px, 17vw, 132px)/.88 var(--font-sans), system-ui, sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;background-image:linear-gradient(to top, var(--oui-loader-accent) var(--oui-tally-fill), color-mix(in srgb, var(--oui-loader-accent) 18%, #c9c9d2) var(--oui-tally-fill));color:#0000;animation:oui-tally-run var(--oui-loader-duration) cubic-bezier(.42, 0, .12, 1) infinite;-webkit-background-clip:text;background-clip:text}.oui-tally__count:after{content:counter(oui-n)}.oui-tally__unit{font:700 clamp(17px, 4vw, 28px)/1 var(--font-sans), system-ui, sans-serif;color:color-mix(in srgb, var(--oui-loader-accent) 55%, #a9a9b4);margin-top:.4em}@keyframes oui-tally-run{0%{--oui-tally-n:0;--oui-tally-fill:0%}84%,to{--oui-tally-n:100;--oui-tally-fill:100%}}.oui-tally__rule{background:#16161a17;border-radius:999px;width:min(300px,56%);height:3px;margin-top:26px;overflow:hidden}.oui-tally__rule i{background:var(--oui-loader-accent);transform-origin:0;height:100%;animation:oui-tally-bar var(--oui-loader-duration) cubic-bezier(.42, 0, .12, 1) infinite;border-radius:999px;display:block;transform:scaleX(0)}@keyframes oui-tally-bar{0%{transform:scaleX(0)}84%,to{transform:scaleX(1)}}.oui-tally__status{color:#16161a85;margin-top:16px;font-size:.82rem;font-weight:560}.oui-solari{color:#f2f2ef;background:#0d0e12}.oui-solari:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--oui-loader-accent) 42%, transparent), transparent);filter:blur(28px);border-radius:50%;width:58%;height:96px;position:absolute}.oui-solari__board{perspective:800px;gap:6px;display:flex}.oui-solari__gap{width:clamp(12px,3vw,20px)}.oui-solari__flap{backface-visibility:hidden;width:clamp(32px,7.4vw,54px);height:clamp(46px,10.4vw,74px);animation:oui-solari-flip var(--oui-loader-duration) cubic-bezier(.7, 0, .15, 1) calc(var(--oui-i,0) * 85ms) infinite;background:linear-gradient(#2a2c34 0 50%,#1b1c22 50% 100%);border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff17,0 10px 20px -12px #000000e6}.oui-solari__flap:after{content:"";background:#0000009e;height:1px;position:absolute;top:50%;left:0;right:0}.oui-solari__char{font:700 clamp(1.15rem, 3.4vw, 1.9rem)/1 var(--font-mono), ui-monospace, monospace;color:#f4f4f1;text-shadow:0 1px #00000080}@keyframes oui-solari-flip{0%{opacity:0;transform:rotateX(-92deg)}14%{opacity:1;transform:rotateX(10deg)}20%{transform:rotateX(-4deg)}26%{transform:rotateX(0)}74%{opacity:1;transform:rotateX(0)}88%,to{opacity:0;transform:rotateX(-92deg)}}.oui-iris{color:#e8e8ea;background:#0a0b0f;gap:26px}.oui-iris__housing{aspect-ratio:1;width:clamp(128px,30vw,186px);animation:oui-iris-turn calc(var(--oui-loader-duration) * 3) linear infinite;background:conic-gradient(#333846,#191c24,#333846,#191c24,#333846,#191c24,#333846,#191c24,#333846);border-radius:50%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 0 42px #000000b3,0 24px 50px -26px #000}.oui-iris__blades{background:radial-gradient(circle,#0000 26%,#00000080 78%);border-radius:50%;position:absolute;inset:0}.oui-iris__seam{transform-origin:0 0;width:1px;height:50%;transform:rotate(var(--oui-rot));background:linear-gradient(#ffffff61,#ffffff0d 74%);position:absolute;top:50%;left:50%}.oui-iris__core{aspect-ratio:1;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:radial-gradient(circle at 50% 45%, #fff 0%, var(--oui-loader-accent) 55%, color-mix(in srgb, var(--oui-loader-accent) 60%, #000) 100%);width:74%;box-shadow:0 0 34px color-mix(in srgb, var(--oui-loader-accent) 70%, transparent);animation:oui-iris-open var(--oui-loader-duration) cubic-bezier(.6, 0, .2, 1) infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes oui-iris-turn{to{transform:rotate(-360deg)}}@keyframes oui-iris-open{0%{transform:scale(.26)rotate(0)}42%,66%{transform:scale(1)rotate(46deg)}to{transform:scale(.26)rotate(92deg)}}.oui-iris__label{color:#e8e8ea9e;letter-spacing:.04em;font-size:.82rem;font-weight:560}.oui-etch{color:#17171b;background:#f8f8f6;gap:24px}.oui-etch__mark{aspect-ratio:1;width:clamp(96px,24vw,148px);height:auto;overflow:visible}.oui-etch__disc{fill:var(--oui-loader-accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:oui-etch-bloom var(--oui-loader-duration) ease-out infinite}.oui-etch__ring{--oui-len:290;fill:none;stroke:var(--oui-loader-accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:var(--oui-len);stroke-dashoffset:var(--oui-len);transform-box:fill-box;transform-origin:50%;animation:oui-etch-draw var(--oui-loader-duration) cubic-bezier(.55, 0, .2, 1) infinite;transform:rotate(-90deg)}.oui-etch__check{--oui-len:64;fill:none;stroke:var(--oui-loader-accent);stroke-width:5.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--oui-len);stroke-dashoffset:var(--oui-len);animation:oui-etch-draw var(--oui-loader-duration) cubic-bezier(.55, 0, .2, 1) calc(var(--oui-loader-duration) * .3) infinite}@keyframes oui-etch-draw{0%{stroke-dashoffset:var(--oui-len);opacity:1}45%{stroke-dashoffset:0}84%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes oui-etch-bloom{0%,68%{opacity:0;transform:scale(.92)}80%{opacity:.15;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}.oui-etch__label{color:#17171b85;font-size:.82rem;font-weight:560}.oui-aurora{color:#ececef;background:#090a0e}.oui-aurora__mesh{z-index:-1;filter:blur(46px);opacity:.85;position:absolute;inset:-10%}.oui-aurora__mesh span{aspect-ratio:1;mix-blend-mode:screen;border-radius:50%;width:52%;animation:9s ease-in-out infinite oui-aurora-float;position:absolute}.oui-aurora__mesh span:first-child{background:radial-gradient(circle, var(--oui-loader-accent), transparent 62%);top:12%;left:6%}.oui-aurora__mesh span:nth-child(2){background:radial-gradient(circle, color-mix(in srgb, var(--oui-loader-accent) 55%, #3d7bff), transparent 62%);animation-delay:-3.4s;top:4%;right:4%}.oui-aurora__mesh span:nth-child(3){background:radial-gradient(circle, color-mix(in srgb, var(--oui-loader-accent) 45%, #ff5aa8), transparent 62%);animation-delay:-6.2s;bottom:2%;left:26%}@keyframes oui-aurora-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(7%,-6%)scale(1.16)}}.oui-aurora__sheen{z-index:-1;animation:oui-aurora-sheen var(--oui-loader-duration) ease-in-out infinite;background:linear-gradient(104deg,#0000 42%,#ffffff29 50%,#0000 58%);position:absolute;inset:0}@keyframes oui-aurora-sheen{0%{transform:translate(-58%)}to{transform:translate(58%)}}.oui-aurora__stack{justify-items:center;gap:22px;display:grid}.oui-aurora__ring{aspect-ratio:1;background:conic-gradient(#fff var(--oui-aurora-sweep), #ffffff29 0);width:clamp(76px,18vw,108px);box-shadow:0 0 30px -4px color-mix(in srgb, var(--oui-loader-accent) 85%, transparent);animation:oui-aurora-fill var(--oui-loader-duration) cubic-bezier(.5, 0, .2, 1) infinite;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,#0000 61%,#000 63%);mask:radial-gradient(farthest-side,#0000 61%,#000 63%)}@keyframes oui-aurora-fill{0%{--oui-aurora-sweep:0deg}86%,to{--oui-aurora-sweep:360deg}}.oui-aurora__label{color:#ececefa8;font-size:.84rem;font-weight:560}.oui-converge{color:#e9e9ec;background:#0a0b0f;gap:28px}.oui-converge__field{aspect-ratio:1;place-items:center;width:clamp(180px,40vw,240px);display:grid;position:relative}.oui-converge__dot{background:radial-gradient(circle at 38% 34%, #fff, var(--oui-loader-accent) 62%);width:10px;height:10px;box-shadow:0 0 14px color-mix(in srgb, var(--oui-loader-accent) 90%, transparent);animation:oui-converge-run var(--oui-loader-duration) cubic-bezier(.5, 0, .2, 1) var(--oui-delay,0s) infinite;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}@keyframes oui-converge-run{0%{transform:translate(var(--oui-fx), var(--oui-fy)) scale(.45);opacity:0}14%{opacity:1}40%,80%{transform:translate(var(--oui-tx), var(--oui-ty)) scale(1);opacity:1}to{transform:translate(var(--oui-fx), var(--oui-fy)) scale(.45);opacity:0}}.oui-converge__core{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--oui-loader-accent) 55%, transparent), transparent 70%);filter:blur(6px);opacity:0;width:46px;animation:oui-converge-core var(--oui-loader-duration) ease-in-out infinite;border-radius:50%}@keyframes oui-converge-core{0%,38%{opacity:0;transform:scale(.6)}55%,72%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.6)}}.oui-converge__label{color:#e9e9ec9e;font-size:.82rem;font-weight:560}@media (prefers-reduced-motion:reduce){.oui-tally__count{--oui-tally-n:100;--oui-tally-fill:100%;animation:none}.oui-tally__rule i{animation:none;transform:scaleX(1)}.oui-solari__flap{opacity:1;animation:none;transform:none}.oui-iris__housing{animation:none}.oui-iris__core{animation:none;transform:scale(1)rotate(46deg)}.oui-etch__ring,.oui-etch__check{stroke-dashoffset:0;opacity:1;animation:none}.oui-etch__disc{opacity:.12;animation:none}.oui-aurora__mesh span,.oui-aurora__sheen{animation:none}.oui-aurora__ring{--oui-aurora-sweep:360deg;animation:none}.oui-converge__dot{transform:translate(var(--oui-tx), var(--oui-ty));opacity:1;animation:none}.oui-converge__core{opacity:1;animation:none}}
