@layer components{.g{--g-bg:#0c0403;--g-panel:#140806;--g-raised:#1c0d0a;--g-elevated:#251210;--g-line:#ffdcd717;--g-line-strong:#ffdcd72b;--g-fg:#f5eae7;--g-body:#dcc9c5;--g-muted:#c4a6a2;--g-kicker:#ff6b57;--g-accent:#ff5a45;--g-accent-soft:#ff8a78;--g-dot:#ff5a45;--g-focus:#ff6b57;--g-grad-text:linear-gradient(100deg, #ffd9d6 0%, #ff8a78 45%, #ff5a45 100%);--g-btn-bg:linear-gradient(135deg, #ff6b57 0%, #e8382b 100%);--g-btn-bg-hover:linear-gradient(135deg, #ff7a67 0%, #ee4436 100%);--g-btn-fg:#210706;--g-btn-shadow:0 14px 34px #e8382b4d, inset 0 1px 0 #ffffff59;--g-btn-shadow-hover:0 18px 48px #e8382b73, inset 0 1px 0 #ffffff73;--g-ghost-bg:#ffdcd70a;--g-ghost-hover-bg:#ff5a4514;--g-ghost-hover-border:#ff5a4573;--g-chip-on-bg:#ff5a4526;--g-chip-on-border:#ff5a4599;--g-range-fill:linear-gradient(90deg, #ff6b57, #e8382b);--g-thumb:#f5eae7;--g-thumb-halo:#ff5a4538;--g-thumb-halo-hover:#ff5a454d;--g-bar-1:#890000;--g-bar-2:#e8382b;--g-bar-3:#ff8a78;--g-result:#ff8a78;--g-window:linear-gradient(180deg, #1a0b09, #110605);--g-selection:#ff5a4566;--g-divider-light:linear-gradient(90deg, transparent, #ff5a45e6, #ffd9d6, transparent);--g-spin:conic-gradient(from var(--g-angle), transparent 0deg, #ff5a45e6 60deg, #ffd9d6e6 100deg, transparent 160deg, transparent 360deg);--g-f1:#d22d204d;--g-f2:#640f0c6b;--g-f3:#ff5a451a;--g-f4:#ffd9d614;--g-h1:#d22d203d;--g-h2:#ff8a7824;--g-grid:#ffdcd70d;--g-mark-glow:radial-gradient(closest-side, #d22d2080, #640f0c47 55%, transparent 100%);--glass-fill:#260c0a5c;--glass-fill-strong:#120604e0;--glass-fill-panel:#1e090785;--glass-fill-nav:#160705cc;--glass-fill-lite:#1a0a08db;--glass-solid:#1a0b09;--glass-sheen:#ffdcd714;--glass-rim:#ffe4de42;--glass-rim-low:#ffe4de0f;--glass-hl:#ffd6cdf2;--glass-inner:#ffc8be12;--glass-sat:165%;--glass-shadow:0 40px 90px -40px #000000e6, 0 2px 10px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-gtheme=graphite] .g{--g-bg:#0a0a0a;--g-panel:#111;--g-raised:#171717;--g-elevated:#1f1f1f;--g-line:#ffffff14;--g-line-strong:#ffffff26;--g-fg:#ededed;--g-body:#bdbdbd;--g-muted:#a1a1a1;--g-kicker:#a1a1a1;--g-accent:#ededed;--g-accent-soft:#fff;--g-dot:#ff4e4e;--g-focus:#fff;--g-grad-text:linear-gradient(100deg, #fff 0%, #d4d4d4 45%, #8f8f8f 100%);--g-btn-bg:linear-gradient(180deg, #f5f5f5, #e4e4e4);--g-btn-bg-hover:linear-gradient(180deg, #fff, #ededed);--g-btn-fg:#0a0a0a;--g-btn-shadow:0 10px 30px #ffffff12, inset 0 1px 0 #fff;--g-btn-shadow-hover:0 14px 40px #ffffff24, inset 0 1px 0 #fff;--g-ghost-bg:#ffffff0a;--g-ghost-hover-bg:#ffffff14;--g-ghost-hover-border:#ffffff52;--g-chip-on-bg:#ffffff1a;--g-chip-on-border:#fff6;--g-range-fill:linear-gradient(90deg, #8f8f8f, #ededed);--g-thumb:#fff;--g-thumb-halo:#ffffff24;--g-thumb-halo-hover:#ffffff38;--g-bar-1:#3f3f46;--g-bar-2:#71717a;--g-bar-3:#ededed;--g-result:#fff;--g-window:linear-gradient(180deg, #141414, #0d0d0d);--g-selection:#ffffff40;--g-divider-light:linear-gradient(90deg, transparent, #ffffffb3, #fff, transparent);--g-spin:conic-gradient(from var(--g-angle), transparent 0deg, #ffffff8c 60deg, #c8d2e6cc 100deg, transparent 160deg, transparent 360deg);--g-f1:#ffffff13;--g-f2:#788caf29;--g-f3:#ffffff0d;--g-f4:#c8d4eb0f;--g-h1:#ffffff13;--g-h2:#96aacd1c;--g-grid:#ffffff0e;--g-mark-glow:radial-gradient(closest-side, #ffffff1f, #96aacd14 55%, transparent 100%);--glass-fill:#1e1e2061;--glass-fill-strong:#0c0c0ee6;--glass-fill-panel:#1616188a;--glass-fill-nav:#0e0e10d1;--glass-fill-lite:#161618e0;--glass-solid:#161616;--glass-sheen:#ffffff12;--glass-rim:#ffffff42;--glass-rim-low:#ffffff0f;--glass-hl:#fffffff2;--glass-inner:#ffffff0f;--glass-sat:125%;--glass-shadow:0 40px 90px -40px #000000f2, 0 2px 10px #0006}body:has(.g){background:#0c0403}html[data-gtheme=graphite] body:has(.g){background:#0a0a0a}.g{background:var(--g-bg);color:var(--g-fg);font-family:var(--ff-ar-lead,) var(--ff-g-sans), var(--ff-ar-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}.g ::selection{background:var(--g-selection);color:var(--g-fg)}.g :focus-visible{outline:2px solid var(--g-focus);outline-offset:3px;border-radius:8px}.g-field{z-index:0;pointer-events:none;background:var(--g-bg);height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.g-field>span{will-change:transform;border-radius:50%;position:absolute}.g-field .f1{background:radial-gradient(closest-side, var(--g-f1), transparent);width:95vw;height:95vw;animation:46s ease-in-out infinite alternate g-drift-a;bottom:-45vh;left:-25vw}.g-field .f2{background:radial-gradient(closest-side, var(--g-f2), transparent);width:90vw;height:90vw;animation:58s ease-in-out infinite alternate g-drift-b;top:-40vh;right:-30vw}.g-field .f3{background:radial-gradient(closest-side, var(--g-f3), transparent);width:50vw;height:50vw;animation:38s ease-in-out infinite alternate g-drift-c;top:30vh;left:30vw}.g-field .f4{background:radial-gradient(closest-side, var(--g-f4), transparent);width:40vw;height:40vw;animation:52s ease-in-out infinite alternate-reverse g-drift-b;top:5vh;left:5vw}.g-field .grid{background-image:linear-gradient(var(--g-grid) 1px, transparent 1px), linear-gradient(90deg, var(--g-grid) 1px, transparent 1px);will-change:auto;background-position:top;background-size:72px 72px;border-radius:0;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 50% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(85% 70% at 50% 40%,#000 20%,#0000 100%)}.g-field .grain{opacity:.04;mix-blend-mode:overlay;will-change:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:0;inset:0}@keyframes g-drift-a{to{transform:translate(12vw,-10vh)scale(1.08)}}@keyframes g-drift-b{to{transform:translate(-10vw,12vh)scale(1.12)}}@keyframes g-drift-c{to{transform:translate(-18vw,20vh)scale(.9)}}.g-halo{pointer-events:none;background:radial-gradient(closest-side, var(--g-h1), transparent);z-index:0;border-radius:50%;position:absolute}.g-halo.alt{background:radial-gradient(closest-side, var(--g-h2), transparent)}.g-content{z-index:1;position:relative}.g-x{width:100%;max-width:80rem;margin-inline:auto;padding-inline:20px}.g-y{padding-block:96px;position:relative;overflow-x:clip}@media (min-width:768px){.g-x{padding-inline:32px}.g-y{padding-block:120px}}.g-display,.g-h1,.g-h2,.g-h3{font-family:var(--ff-ar-lead,) var(--ff-g-display), var(--ff-ar-display), ui-sans-serif, sans-serif;color:var(--g-fg);text-wrap:balance}.g-h1{letter-spacing:-.032em;font-variation-settings:"opsz" 64;font-size:clamp(2.75rem,1.3rem + 3.6vw,4.25rem);font-weight:700;line-height:1}.g-h2{letter-spacing:-.028em;font-variation-settings:"opsz" 56;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:700;line-height:1.04}.g-h3{letter-spacing:-.02em;font-variation-settings:"opsz" 32;font-size:1.5rem;font-weight:600;line-height:1.15}.g-kicker{color:var(--g-kicker);font-size:1rem;font-weight:500}.g-lead{color:var(--g-body);font-size:1.125rem;line-height:1.6}.g-body{color:var(--g-body);font-size:1.0625rem;line-height:1.6}@media (min-width:768px){.g-lead{font-size:1.25rem}.g-body{font-size:1.125rem}}.g-small{color:var(--g-muted);font-size:1rem;line-height:1.5}.g-mono{font-family:var(--ff-g-mono), ui-monospace, monospace;font-feature-settings:"tnum"}.g-label{font-family:var(--ff-g-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--g-muted);font-size:.875rem}.g-grad{background:var(--g-grad-text);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate g-pan}@keyframes g-pan{to{background-position:100% 0}}.g-link{color:var(--g-fg);text-decoration:underline;-webkit-text-decoration-color:var(--g-line-strong);text-decoration-color:var(--g-line-strong);text-underline-offset:4px;transition:text-decoration-color .2s}.g-link:hover{-webkit-text-decoration-color:var(--g-accent);text-decoration-color:var(--g-accent)}.g-btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding-inline:20px;font-size:1rem;font-weight:600;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s,color .25s;display:inline-flex;position:relative}.g-btn.lg{height:54px;padding-inline:28px}.g-btn.sm{height:44px;padding-inline:16px}.g-btn-hot{background:var(--g-btn-bg);color:var(--g-btn-fg);box-shadow:var(--g-btn-shadow)}.g-btn-hot:hover{background:var(--g-btn-bg-hover);box-shadow:var(--g-btn-shadow-hover)}.g-btn-ghost{border:1px solid var(--g-line-strong);background:var(--g-ghost-bg);color:var(--g-fg)}.g-btn-ghost:hover{border-color:var(--g-ghost-hover-border);background:var(--g-ghost-hover-bg)}.g-btn svg{width:16px;height:16px}.g-eyebrow{border:1px solid var(--g-line-strong);background:var(--g-ghost-bg);color:var(--g-fg);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-size:.9375rem;display:inline-flex}.g-eyebrow>.tag{background:var(--g-chip-on-bg);height:26px;color:var(--g-fg);border-radius:999px;align-items:center;gap:8px;padding-inline:10px;font-size:.875rem;font-weight:600;display:inline-flex}.g-live{background:var(--g-dot);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.g-live:after{content:"";background:var(--g-dot);border-radius:50%;animation:1.8s cubic-bezier(.16,1,.3,1) infinite g-ping;position:absolute;inset:0}@keyframes g-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}.g-check{width:18px;height:18px;color:var(--g-accent);flex:none}.g-window{border:1px solid var(--g-line-strong);background:var(--g-window);box-shadow:0 60px 140px -50px #000000f2, 0 0 0 1px #00000080, inset 0 1px 0 var(--g-line);border-radius:22px;overflow:hidden}.g-window-bar{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:12px;height:44px;padding-inline:16px;display:flex}.g-card{border:1px solid var(--g-line);background:linear-gradient(180deg, var(--glass-sheen), transparent 40%), var(--g-panel);border-radius:24px}.g-ph{background:repeating-linear-gradient(135deg, var(--g-line) 0 1px, transparent 1px 14px), var(--g-raised);position:relative}.g-divider{background:var(--g-line);height:1px;position:relative;overflow:hidden}.g-divider:after{content:"";background:var(--g-divider-light);width:30%;animation:7s cubic-bezier(.16,1,.3,1) infinite g-divider-run;position:absolute;inset:0 auto 0 0}@keyframes g-divider-run{0%{transform:translate(-100%)}60%,to{transform:translate(400%)}}.g-spin-border{position:relative}.g-spin-border:after{content:"";border-radius:inherit;background:var(--g-spin);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1px;animation:6s linear infinite g-spin-angle;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@keyframes g-spin-angle{to{--g-angle:360deg}}.g-field-input{border:1px solid var(--g-line-strong);width:100%;height:48px;color:var(--g-fg);background:#00000040;border-radius:12px;padding-inline:14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.g-field-input::placeholder{color:var(--g-muted)}.g-field-input:focus{border-color:var(--g-ghost-hover-border);box-shadow:0 0 0 4px var(--g-thumb-halo);outline:none}.g-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.g-range::-webkit-slider-runnable-track{background:linear-gradient(to right, transparent var(--fill,0%), var(--g-elevated) var(--fill,0%)), var(--g-range-fill);border-radius:999px;height:8px}.g-range::-moz-range-track{background:var(--g-elevated);border-radius:999px;height:8px}.g-range::-moz-range-progress{background:var(--g-range-fill);border-radius:999px;height:8px}.g-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--g-thumb);width:28px;height:28px;box-shadow:0 0 0 7px var(--g-thumb-halo), 0 6px 18px #00000080;border:0;border-radius:999px;margin-top:-10px;transition:box-shadow .25s cubic-bezier(.16,1,.3,1)}.g-range::-moz-range-thumb{background:var(--g-thumb);width:28px;height:28px;box-shadow:0 0 0 7px var(--g-thumb-halo), 0 6px 18px #00000080;border:0;border-radius:999px}.g-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 11px var(--g-thumb-halo-hover), 0 6px 18px #00000080}.g-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 11px var(--g-thumb-halo-hover), 0 6px 18px #00000080}.g-range:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.glass{--glass-r:24px;--glass-blur:18px;--glass-blur-r:10px;border-radius:var(--glass-r);box-shadow:var(--glass-shadow);position:relative}.glass-pill{--glass-r:999px;--glass-fill:var(--glass-fill-nav);--glass-blur:16px;--glass-blur-r:6px}.glass-card{--glass-r:24px}.glass-panel{--glass-r:32px;--glass-fill:var(--glass-fill-panel);--glass-blur:22px;--glass-blur-r:14px}.glass>.glass-bg{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--glass-sheen), transparent 42%), var(--glass-fill-lite);box-shadow:inset 0 1px 0 var(--glass-rim), inset 0 -1px 0 #00000059, inset 0 0 24px var(--glass-inner);position:absolute;inset:0;overflow:hidden}.glass>.glass-bg:after{content:"";background:radial-gradient(420px circle at var(--px,25%) var(--py,0%), var(--glass-inner), transparent 65%);opacity:var(--hl-on,.6);transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.glass>.glass-edge{z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--hl-r,260px) circle at var(--px,25%) var(--py,0%), var(--glass-hl), transparent 72%), linear-gradient(180deg, var(--glass-rim), var(--glass-rim-low) 38%, var(--glass-rim-low) 72%, var(--glass-rim));-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.glass>.glass-body{z-index:1;position:relative}html[data-glass=frost] .glass[data-live]>.glass-bg,html[data-glass=refract] .glass[data-live]>.glass-bg{background:linear-gradient(180deg, var(--glass-sheen), transparent 42%), var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}html[data-glass=refract] .glass[data-live][data-refract]>.glass-bg{-webkit-backdrop-filter:var(--glass-filter) blur(var(--glass-blur-r)) saturate(var(--glass-sat));backdrop-filter:var(--glass-filter) blur(var(--glass-blur-r)) saturate(var(--glass-sat))}.glass[data-over=bright]>.glass-bg,html[data-glass] .glass[data-over=bright][data-live]>.glass-bg{--glass-fill:var(--glass-fill-strong)}html[data-glass=solid] .glass>.glass-bg{background:linear-gradient(180deg, var(--glass-sheen), transparent 42%), var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.glass>.glass-bg,html[data-glass] .glass[data-live]>.glass-bg{background:var(--glass-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.g-seg{border:1px solid var(--g-line-strong);height:44px;box-shadow:inset 0 1px 0 var(--glass-rim-low), inset 0 -1px 0 var(--glass-rim-low);background:#00000038;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.g-seg button{z-index:2;min-width:86px;color:var(--g-body);border-radius:999px;padding-inline:12px;font-size:.875rem;font-weight:600;transition:color .3s;position:relative}.g-seg button[aria-pressed=true]{color:var(--g-fg)}.g-seg .thumb{z-index:1;background:var(--g-chip-on-bg);width:calc(50% - 4px);box-shadow:inset 0 1px 0 var(--glass-rim), 0 4px 14px #00000059;border:1px solid var(--g-chip-on-border);border-radius:999px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}html[data-gtheme=graphite] .g-seg .thumb{transform:translate(100%)}.g-js .g [data-reveal]{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.g-js .g [data-reveal].reveal-pending{opacity:0;filter:blur(6px);transform:translateY(28px)}.g-js .g [data-reveal=glass].reveal-pending{opacity:1;filter:none;transform:translateY(36px)scale(.985)}.g-js .g [data-reveal=glass]>.glass-body{transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d,0s) + .12s)}.g-js .g [data-reveal=glass].reveal-pending>.glass-body{opacity:0;filter:blur(6px)}.g-js .g [data-reveal].is-visible{opacity:1;filter:none;transform:none}.g-js .g [data-reveal=glass].is-visible>.glass-body{opacity:1;filter:none}.g [data-tilt]{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.g [data-tilt].is-tilting{transition:transform .12s linear}.g-js .g [data-loop]:not(.in-view) *,.g-js .g [data-loop]:not(.in-view):before,.g-js .g [data-loop]:not(.in-view):after{animation-play-state:paused!important}.g-scene{border:1px solid var(--g-line);background:#00000038;border-radius:16px;height:150px;position:relative;overflow:hidden}.g-scene-big{height:100%}.g-scene-big>.g-scene{border-radius:18px;height:100%}.g-scene-big>.g-scene>*{zoom:1.35}.g-chip{border:1px solid var(--g-line-strong);height:32px;color:var(--g-body);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:12px;font-size:.875rem;display:inline-flex}.g-chip.on{border-color:var(--g-chip-on-border);background:var(--g-chip-on-bg);color:var(--g-fg)}.g-bar{background:var(--g-elevated);border-radius:999px;height:8px;overflow:hidden}.g-bar>i{border-radius:inherit;background:var(--g-range-fill);transform-origin:0;height:100%;animation:5s cubic-bezier(.16,1,.3,1) infinite g-grow;display:block}@keyframes g-grow{0%{transform:scaleX(.08)}45%,to{transform:scaleX(1)}}.g-cycle{animation:6s cubic-bezier(.16,1,.3,1) infinite g-cycle}@keyframes g-cycle{0%,12%{opacity:.35;transform:translateY(10px)}22%,86%{opacity:1;transform:none}to{opacity:.35}}.g-float{animation:6s ease-in-out infinite g-float}@keyframes g-float{50%{transform:translateY(-8px)}}.g-play{transform-origin:0;animation:4s linear infinite g-play}@keyframes g-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:767px){.g-grad,.g-field>span{animation:none}}@media (prefers-reduced-motion:reduce){.g *,.g :before,.g :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.g-js .g [data-reveal],.g-js .g [data-reveal]>.glass-body{opacity:1!important;filter:none!important;transform:none!important}.g [data-tilt]{transform:none!important}.g-cycle{opacity:1!important;transform:none!important}}}@property --g-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.g :focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.g-seg{direction:ltr}[dir=rtl] .g-bar>i,[dir=rtl] .g-play{transform-origin:100%}[dir=rtl] .g-flip{transform:scaleX(-1)}
@layer components{.g.fx{--g-bg:#070202;--g-panel:#100504;--g-raised:#170807;--g-elevated:#200c0a;--g-fg:#fff;--g-heading:#fff;--g-f1:#d22d2029;--g-f2:#640f0c57;--g-f3:#ff5a450d;--g-f4:#ffd9d608;--g-h1:#d22d2029;--g-h2:#ff8a7812;--g-grid:#ffdcd708;--g-window:linear-gradient(180deg, #130605, #0b0302);--glass-fill:#16070580;--glass-fill-panel:#1206049e;--glass-fill-lite:#140705e6;--glass-fill-nav:#0c0403d1;--glass-fill-strong:#0a0302e6;--glass-solid:#140605}html[data-gtheme=graphite] :is(.g.fx,[data-bright-level],[data-bright-scope]){--g-bg:#050505;--g-panel:#0c0c0d;--g-raised:#131315;--g-elevated:#1c1c1f;--g-line:#ffffff14;--g-line-strong:#ffffff26;--g-fg:#fff;--g-heading:#fff;--g-body:#cdcdd1;--g-muted:#afafb5;--g-kicker:#afafb5;--g-ghost-hover-bg:rgb(255 255 255/calc(.07 * var(--fb-hover,1)));--g-ghost-hover-border:rgb(255 255 255/calc(.28 * var(--fb-hover,1)));--g-f1:rgb(255 255 255/calc(.03 * var(--fb-field,1)));--g-f2:rgb(120 140 190/calc(.07 * var(--fb-field,1)));--g-f3:rgb(255 255 255/calc(.02 * var(--fb-field,1)));--g-f4:rgb(190 205 240/calc(.025 * var(--fb-field,1)));--g-h1:rgb(255 255 255/calc(.035 * var(--fb-field,1)));--g-h2:rgb(150 170 225/calc(.055 * var(--fb-field,1)));--g-grid:rgb(255 255 255/calc(.03 * var(--fb-field,1)));--g-window:linear-gradient(180deg, #0e0e10, #09090a);--glass-fill:#0e0e108c;--glass-fill-panel:#0a0a0ca3;--glass-fill-lite:#0e0e10eb;--glass-fill-nav:#08080ad6;--glass-fill-strong:#060608eb;--glass-solid:#101012;--glass-sheen:rgb(255 255 255/calc(.06 * min(var(--fb-edge,1), 1.25)));--glass-rim:rgb(255 255 255/calc(.24 * var(--fb-edge,1)));--glass-rim-low:rgb(255 255 255/calc(.06 * var(--fb-edge,1)));--glass-hl:#fffffff2;--glass-inner:rgb(255 255 255/calc(.06 * var(--fb-edge,1)));--f-seg-bg:#00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-gtheme=graphite][data-fmode=light] :is(.g.fx,[data-bright-level],[data-bright-scope]){--g-bg:#fff;--g-panel:#f7f7f8;--g-raised:#f1f1f3;--g-elevated:#e7e7ea;--g-line:#0a0a0c14;--g-line-strong:#0a0a0c26;--g-fg:#0a0a0b;--g-heading:#0a0a0b;--g-body:#2a2a2f;--g-muted:#56565d;--g-kicker:#56565d;--g-accent:#0a0a0b;--g-accent-soft:#0a0a0b;--g-dot:#e5484d;--g-focus:#0a0a0b;--g-grad-text:linear-gradient(100deg, #0a0a0b 0%, #3a3a40 45%, #56565d 100%);--g-btn-bg:linear-gradient(180deg, #1c1c1f, #0a0a0b);--g-btn-bg-hover:linear-gradient(180deg, #2c2c30, #141416);--g-btn-fg:#fff;--g-btn-shadow:0 10px 24px #0a0a0c2e, inset 0 1px 0 #ffffff29;--g-btn-shadow-hover:0 14px 34px #0a0a0c42, inset 0 1px 0 #fff3;--g-ghost-bg:#0a0a0c05;--g-ghost-hover-bg:rgb(10 10 12/calc(.045 * var(--fb-hover,1)));--g-ghost-hover-border:rgb(10 10 12/calc(.22 * var(--fb-hover,1)));--g-chip-on-bg:#0a0a0c0f;--g-chip-on-border:#0a0a0c3d;--g-range-fill:linear-gradient(90deg, #6b6b73, #0a0a0b);--g-thumb:#0a0a0b;--g-thumb-halo:#0a0a0c1f;--g-thumb-halo-hover:#0a0a0c33;--g-bar-1:#d4d4d8;--g-bar-2:#9a9aa2;--g-bar-3:#0a0a0b;--g-result:#0a0a0b;--g-window:linear-gradient(180deg, #fff, #f7f7f8);--g-selection:#0a0a0c24;--g-divider-light:linear-gradient(90deg, transparent, #0a0a0c73, #0a0a0b, transparent);--g-spin:conic-gradient(from var(--g-angle), transparent 0deg, #0a0a0c80 60deg, #5a648299 100deg, transparent 160deg, transparent 360deg);--g-f1:rgb(150 170 215/calc(.1 * var(--fb-field,1)));--g-f2:rgb(205 190 235/calc(.08 * var(--fb-field,1)));--g-f3:rgb(160 205 225/calc(.07 * var(--fb-field,1)));--g-f4:#fff0;--g-h1:rgb(150 170 215/calc(.12 * var(--fb-field,1)));--g-h2:rgb(200 185 235/calc(.1 * var(--fb-field,1)));--g-grid:rgb(10 10 12/calc(.04 * var(--fb-field,1)));--glass-fill:#fff9;--glass-fill-panel:#ffffffad;--glass-fill-lite:#ffffffed;--glass-fill-nav:#fffc;--glass-fill-strong:#ffffffe6;--glass-solid:#fff;--glass-sheen:#ffffffb3;--glass-rim:#fff;--glass-rim-low:#0a0a0c0f;--glass-hl:#fff;--glass-inner:rgb(255 255 255/calc(.4 * var(--fb-edge,1)));--glass-sat:180%;--glass-shadow:0 24px 60px -28px #14161e38, 0 1px 3px #14161e14;--f-seg-bg:#0a0a0c0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.g.fx){background:#070202}html[data-gtheme=graphite] body:has(.g.fx){background:#050505}html[data-gtheme=graphite][data-fmode=light] body:has(.g.fx){background:#fff}html[data-fmode=light] .g.fx .g-window{box-shadow:0 40px 80px -40px #14161e33,0 0 0 1px #0a0a0c08,inset 0 1px #fff}html[data-fmode=light] .g.fx .g-field-input,html[data-fmode=light] .g.fx .g-scene{background:#0a0a0c08}html[data-fmode=light] .g.fx .glass>.glass-bg{box-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0a0a0c0d, inset 0 0 24px var(--glass-inner)}html[data-fmode=light] .g.fx .glass>.glass-edge{background:radial-gradient(var(--hl-r,260px) circle at var(--px,25%) var(--py,0%), rgb(10 10 12/calc(.22 * var(--fb-edge,1))), transparent 72%), linear-gradient(180deg, #0a0a0c1a, #0a0a0c12 45%, #0a0a0c24)}.f-net{z-index:0;pointer-events:none;direction:ltr;width:100vw;height:100lvh;position:fixed;top:0;left:0}.f-fallback{opacity:.8;transition:opacity .8s cubic-bezier(.16,1,.3,1)}html.net-live .f-fallback{opacity:0}.f-seg{border:1px solid var(--g-line-strong);background:var(--f-seg-bg,#00000038);height:44px;box-shadow:inset 0 1px 0 var(--glass-rim-low), inset 0 -1px 0 var(--glass-rim-low);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:inline-grid;position:relative}.f-seg button{z-index:2;min-width:72px;color:var(--g-body);border-radius:999px;padding-inline:10px;font-size:.875rem;font-weight:600;transition:color .3s;position:relative}.f-seg.compact button{min-width:38px;padding-inline:0}.f-seg button[aria-pressed=true]{color:var(--g-fg)}.f-seg .thumb{z-index:1;background:var(--g-chip-on-bg);border:1px solid var(--g-chip-on-border);width:calc(33.3333% - 2.66667px);box-shadow:inset 0 1px 0 var(--glass-rim), 0 4px 14px #00000040;border-radius:999px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px}html[data-fmode-choice=light] .f-seg .thumb{transform:translate(100%)}html[data-fmode-choice=dark] .f-seg .thumb{transform:translate(200%)}.f-bright{z-index:45;border:1px solid var(--g-line-strong);background:var(--g-panel);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 12px;font-size:.875rem;display:flex;position:fixed;bottom:12px;left:12px;box-shadow:0 10px 30px #00000059}html[data-fmode=light] .f-bright{box-shadow:0 10px 30px #14161e24}.f-bright-label{color:var(--g-body);margin-right:6px}.f-bright button{height:36px;color:var(--g-body);border-radius:999px;padding-inline:10px;font-weight:600;transition:background .25s,color .25s}.f-bright button:hover{background:var(--g-ghost-hover-bg);color:var(--g-fg)}.f-bright button[aria-pressed=true]{background:var(--g-chip-on-bg);color:var(--g-fg);box-shadow:inset 0 0 0 1px var(--g-chip-on-border)}@media (min-width:768px){.f-bright{bottom:20px;left:20px}}}html{--fb-field:1;--fb-edge:1;--fb-hover:1}[data-bright-level=vivid],[data-bright-scope=field],html[data-fmode=light],html[data-fmode=light] [data-bright-level],html[data-fmode=light] [data-bright-scope]{--fb-field:4.2;--fb-edge:2.4;--fb-hover:2.2}.g-field>.f-field-lights{will-change:opacity;border-radius:0;position:absolute;inset:0}.g-field>.f-field-lights>span{will-change:transform;border-radius:50%;position:absolute}.g-field>.f-field-lights>.grid{will-change:auto;border-radius:0;inset:0}html[data-fmode=light] .g.fx .f-on-dark,html:not([data-fmode=light]) .g.fx .f-on-light{display:none!important}.f-grab{z-index:70;pointer-events:none;color:#0a0a0b;font:600 14px/1.2 var(--ff-ar-lead,) var(--ff-g-sans), var(--ff-ar-sans), system-ui, sans-serif;opacity:0;background:#fff;border-radius:999px;padding:6px 12px;transition:opacity .2s,scale .25s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;scale:.85;box-shadow:0 8px 24px #0000004d}html[data-fmode=light] .f-grab{color:#fff;background:#0a0a0b;box-shadow:0 8px 24px #14161e33}.f-grab.on{opacity:1;scale:1}html.f-grab-hover,html.f-grab-hover *{cursor:grab!important}html.f-grabbing,html.f-grabbing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}[data-net-zone=hero] [data-net-slot]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fx .f-choice{display:inline-flex;position:relative}.fx .f-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fx .f-choice span{border:1px solid var(--g-line-strong);min-height:44px;color:var(--g-body);border-radius:999px;align-items:center;padding:8px 16px;font-size:1rem;line-height:1.3;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.fx .f-choice:hover span{background:var(--g-ghost-hover-bg)}.fx .f-choice input:checked+span{border-color:var(--g-chip-on-border);background:var(--g-chip-on-bg);color:var(--g-fg);font-weight:600}.fx .f-choice input:focus+span{outline:2px solid var(--g-focus);outline-offset:3px}.fx .f-step{border:1px solid var(--g-line);min-height:44px;color:var(--g-body);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:1rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.fx .f-step>span{border:1px solid var(--g-line-strong);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;display:inline-flex}.fx .f-step:hover{background:var(--g-ghost-hover-bg)}.fx .f-step.done>span{border-color:var(--g-chip-on-border);color:var(--g-fg)}.fx .f-step.on{border-color:var(--g-chip-on-border);background:var(--g-chip-on-bg);color:var(--g-fg);font-weight:600}.fx .f-step.on>span{background:var(--g-btn-bg);color:var(--g-btn-fg);border-color:#0000}.fx .f-check{width:22px;height:22px;accent-color:var(--g-fg)}.fx .f-est{border:1px dashed var(--g-line-strong);color:var(--g-fg);vertical-align:1px;border-radius:999px;padding:1px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.fx .f-flag{border:1px solid var(--g-line-strong);background:var(--g-elevated)}.fx .f-bar{border:1px solid var(--g-line-strong);background:var(--g-bg);box-shadow:0 12px 40px #00000059}.fx .f-ph-tag{border:1px dashed var(--g-line-strong);font-family:var(--ff-g-mono), ui-monospace, monospace;letter-spacing:0;color:var(--g-fg);vertical-align:.35em;border-radius:999px;margin-inline-end:.6em;padding:2px 10px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.fx .f-rich>*+*{margin-top:1.1em}.fx .f-rich p,.fx .f-rich li{color:var(--g-body);font-size:1.125rem;line-height:1.7}.fx .f-rich h2{font-family:var(--ff-ar-lead,) var(--ff-g-display), var(--ff-ar-display), ui-sans-serif, sans-serif;letter-spacing:-.02em;color:var(--g-heading);margin-top:2em;font-size:1.75rem;font-weight:700;line-height:1.15}.fx .f-rich h3{color:var(--g-fg);margin-top:1.6em;font-size:1.3125rem;font-weight:600}.fx .f-rich ul{padding-inline-start:1.4em;list-style:outside}.fx .f-rich ol{padding-inline-start:1.4em;list-style:decimal}.fx .f-rich a{color:var(--g-fg);text-underline-offset:4px;text-decoration:underline}.fx .f-rich strong{color:var(--g-fg)}@media (max-width:767px){.fx .f-rich p,.fx .f-rich li{font-size:1.0625rem}}html[data-fmode=dark] .f-cl-light,html:not([data-fmode=dark]) .f-cl-dark{display:none}.fx .f-preset{border:1px dashed var(--g-line-strong);min-height:44px;color:var(--g-fg);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:1rem;transition:border-color .2s,background .2s;display:inline-flex}.fx .f-preset:hover{background:var(--g-ghost-hover-bg)}.fx .f-preset.on{border-style:solid;border-color:var(--g-chip-on-border);background:var(--g-chip-on-bg);font-weight:600}.fx .f-mode{border:1px solid var(--g-line-strong);border-radius:999px;padding:4px;display:inline-flex}.fx .f-mode button{min-height:40px;color:var(--g-body);border-radius:999px;padding:6px 18px;font-size:1rem;transition:background .2s,color .2s}.fx .f-mode button[aria-pressed=true]{background:var(--g-btn-bg);color:var(--g-btn-fg);font-weight:600}.fx .f-hint{color:var(--g-body);font-size:.9375rem;line-height:1.5}.f-mq{--mq-gap:clamp(40px, 5vw, 72px);border-radius:12px;padding-block:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.f-mq:focus-visible{outline:2px solid var(--g-focus);outline-offset:4px}.f-mq-track{width:max-content;animation:f-mq var(--mq-dur,40s) linear infinite;will-change:transform;display:flex}.f-mq:hover .f-mq-track,.f-mq:focus-within .f-mq-track{animation-play-state:paused}.f-mq-row{align-items:center;gap:var(--mq-gap);padding-right:var(--mq-gap);flex-shrink:0;display:flex}.f-mq-row li{align-items:center;height:56px;display:flex}@keyframes f-mq{to{transform:translate(-50%)}}@media (max-width:640px){.f-mq-row li{zoom:.8}}@media (prefers-reduced-motion:reduce){.f-mq{-webkit-mask-image:none;mask-image:none}.f-mq-track{width:auto;animation:none}.f-mq-row{justify-content:center;gap:24px var(--mq-gap);flex-wrap:wrap;flex-shrink:1;padding-right:0}.f-mq-row[aria-hidden]{display:none}}.f-consent{z-index:70;inset-inline:16px;border:1px solid var(--g-line-strong);background:var(--glass-fill-lite,var(--g-bg));max-width:460px;max-height:calc(100dvh - 32px);box-shadow:var(--glass-shadow,0 24px 60px -28px #00000080);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);color:var(--g-fg);border-radius:22px;padding:22px;position:fixed;bottom:16px;overflow-y:auto}@media (min-width:640px){.f-consent{inset-inline-start:24px;bottom:24px}}.f-consent-row{border:1px solid var(--g-line);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.f-consent-btn{flex:1 1 0;justify-content:center;min-width:118px}.f-switch{appearance:none;border:1px solid var(--g-line-strong);background:var(--g-raised,var(--g-panel));cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin-top:2px;transition:background .2s;position:relative}.f-switch:after{content:"";top:3px;background:var(--g-body);border-radius:999px;width:18px;height:18px;transition:transform .2s;position:absolute;inset-inline-start:3px}.f-switch:checked{background:var(--g-btn-bg);border-color:var(--g-btn-bg)}.f-switch:checked:after{background:var(--g-btn-fg);transform:translate(18px)}.f-switch:disabled{opacity:.5;cursor:not-allowed}.f-switch:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.f-us-only{display:none}html[data-consent-region=us] .f-us-only{display:list-item}@media (prefers-reduced-motion:reduce){.f-switch,.f-switch:after{transition:none}}.fx{--f-err:#ff9e96;--f-err-bg:#ff4e4e1a}html[data-fmode=light] .fx{--f-err:#a4161a;--f-err-bg:#a4161a0f}.fx .f-err{color:var(--f-err)}.fx .f-err-box{border:1px solid var(--f-err);background:var(--f-err-bg)}.fx .g-field-input[aria-invalid=true]{border-color:var(--f-err);border-width:2px}.fx fieldset[aria-invalid=true] .f-choice span{border-color:var(--f-err)}.fx .f-check[aria-invalid=true]{outline:2px solid var(--f-err);outline-offset:2px}.fx .f-textarea{resize:vertical;height:auto;min-height:120px;padding-block:12px;line-height:1.5}.fx .g-field-input:focus-visible,.fx .f-check:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.f-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.f-spin{border:2px solid;border-right-color:#0000;border-radius:999px;width:18px;height:18px;margin-inline-end:10px;animation:.8s linear infinite f-spin;display:inline-block}@keyframes f-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.f-spin{opacity:.6;border-right-color:currentColor;animation:none}}.fx .f-turnstile{max-width:400px;min-height:65px}.fx .f-cal{border-radius:16px;min-height:0;overflow:auto}.fx .f-cal:not(.hidden){min-height:480px}.fx .f-modal{padding:24px}.fx .f-modal-box{border-radius:28px;width:min(760px,100%)}.fx .f-modal-glass>.glass-body{background:var(--glass-fill-strong)}.fx .f-modal-close{top:14px;border:1px solid var(--g-line-strong);width:44px;height:44px;color:var(--g-fg);background:var(--g-ghost-bg);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:14px}.fx .f-modal-close:hover{background:var(--g-ghost-hover-bg)}.fx .f-modal-close:focus-visible{outline:2px solid var(--g-focus);outline-offset:2px}.fx .f-modal [data-audit-form]>h2,.fx .f-modal [data-audit-success]>h2{padding-inline-end:52px}@media (max-width:640px){.fx .f-modal{align-items:stretch;padding:0}.fx .f-modal-box{border-radius:0;width:100%;max-height:100dvh}.fx .f-modal-glass{border-radius:0;min-height:100dvh}}.fx .f-step>span.f-step-text,.fx .f-step.on>span.f-step-text,.fx .f-step.done>span.f-step-text{width:auto;height:auto;color:inherit;white-space:nowrap;background:0 0;border:0;font-size:.9375rem}.f-ask{inset-inline-end:max(16px, env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--f-ask-lift,0px));z-index:40;border:1px solid var(--g-line-strong);background:var(--glass-fill-lite,var(--g-bg));min-width:44px;min-height:44px;color:var(--g-fg);box-shadow:var(--glass-shadow,0 18px 40px -24px #00000080);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:1rem;font-weight:600;transition:background-color .2s,bottom .3s;display:inline-flex;position:fixed}@media (prefers-reduced-motion:reduce){.f-ask{transition:background-color .2s}}.f-ask:hover{background:var(--g-ghost-hover-bg)}@media (max-width:639px){.f-ask{padding:0}.f-ask-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.f-lang{inset-inline-start:max(16px, env(safe-area-inset-left));bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--f-ask-lift,0px));z-index:40;transition:bottom .3s,opacity .2s;position:fixed}.f-lang[data-typing]{opacity:0;pointer-events:none}.f-lang-btn{border:1px solid var(--g-line-strong);background:var(--glass-fill-lite,var(--g-bg));min-width:44px;min-height:44px;color:var(--g-fg);box-shadow:var(--glass-shadow,0 18px 40px -24px #00000080);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:600;transition:background-color .2s;display:inline-flex}.f-lang-btn:hover,.f-lang-btn[aria-expanded=true]{background:var(--g-ghost-hover-bg)}.f-lang-pop{inset-inline-start:0;z-index:90;--pop-max:min(360px, calc(100dvh - 120px));transform-origin:bottom;min-width:13rem;animation:g-pop-in .18s var(--pop-ease) both;position:absolute;bottom:calc(100% + 8px)}@media (prefers-reduced-motion:reduce){.f-lang{transition:none}.f-lang-pop{animation:none}}@media print{.f-lang{display:none}}.f-ask-panel{width:min(420px,100%);max-height:min(640px,100dvh - 24px);display:flex}.f-ask-panel>.glass{width:100%;max-height:inherit;flex-direction:column;display:flex}.f-ask-panel>.glass>.glass-body{flex-direction:column;flex:auto;min-height:0;display:flex}@media (min-width:640px){.f-ask-panel{max-height:min(640px,100dvh - 48px)}}.f-ask-item>summary{min-height:44px;color:var(--g-fg);padding:10px 4px;font-size:1rem;font-weight:600}.f-ask-spacer{height:76px}.fx .t-radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fx .g-chip:has(>.t-radio:focus-visible){outline:2px solid var(--g-focus);outline-offset:2px}.fx .t-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;height:28px}.fx .t-range::-webkit-slider-runnable-track{background:var(--g-line-strong);border-radius:999px;height:4px}.fx .t-range::-moz-range-track{background:var(--g-line-strong);border-radius:999px;height:4px}.fx .t-range::-webkit-slider-thumb{appearance:none;background:var(--g-fg);border:3px solid var(--g-bg);width:26px;height:26px;box-shadow:0 0 0 1px var(--g-line-strong);border-radius:999px;margin-top:-11px}.fx .t-range::-moz-range-thumb{background:var(--g-fg);border:3px solid var(--g-bg);border-radius:999px;width:22px;height:22px}.fx [dir=rtl] .t-range,[dir=rtl] .fx .t-range{direction:rtl}.fx .p-card{isolation:isolate;border:1px solid var(--g-line);background:linear-gradient(180deg, var(--glass-sheen), transparent 45%), var(--g-panel);transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.fx .p-card:before{content:"";background:linear-gradient(90deg, transparent, var(--g-line-strong), transparent);z-index:-1;height:1px;position:absolute;inset:0 0 auto}.fx .p-card:hover,.fx .p-card:focus-within{border-color:var(--g-ghost-hover-border)}.fx .p-card-live{border-color:var(--g-line-strong);background:linear-gradient(180deg, var(--glass-sheen), transparent 55%), var(--g-raised);box-shadow:inset 0 1px #ffffff14,0 24px 60px -32px #00000073}.fx .p-soon-dot{border:1.5px solid var(--g-muted);border-radius:50%;width:8px;height:8px}.fx .p-card-title{color:inherit;text-decoration:none}.fx .p-card-title:hover{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.fx .p-card{transition:none}}dialog.g-modal .f-ask-panel{max-height:100%;overflow:hidden}dialog.g-modal[data-placement=right] .f-ask-panel>.glass{height:100%;max-height:none}.f-seg,.f-mq{direction:ltr}[dir=rtl] .f-switch:checked:after{transform:translate(-18px)}@media (min-width:900px) and (max-width:1023.98px){[data-nav-wide]{gap:.125rem}[data-nav-wide]>a,[data-nav-wide]>button{padding-inline:.5rem}}
@layer components{.g{--pop-ease:cubic-bezier(.16, 1, .3, 1);--g-check-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='%230a0a0b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--g-dash-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='%230a0a0b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--pop-fill:#0e0e10db;--pop-shadow:0 24px 60px -20px #000c, 0 2px 10px #00000059;--scroll-thumb:#ffffff2e;--scroll-thumb-hover:#ffffff4d}html[data-fmode=light] .g{--g-check-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--g-dash-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--pop-fill:#ffffffe0;--pop-shadow:0 24px 60px -24px #14161e47, 0 2px 8px #14161e14;--scroll-thumb:#0a0a0c2e;--scroll-thumb-hover:#0a0a0c52}.g-ico :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke;stroke-width:1.6px}.g{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb,#80808066) transparent}html:has(.g){scrollbar-width:thin;scrollbar-color:var(--scroll-thumb,#80808066) transparent}.g *{scrollbar-width:thin;scrollbar-color:transparent transparent}.g :hover,.g :focus-within{scrollbar-color:var(--scroll-thumb,#80808066) transparent}.g ::-webkit-scrollbar{width:10px;height:10px}.g ::-webkit-scrollbar-track{background:0 0}.g ::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.g :hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb) padding-box}.g :focus-within::-webkit-scrollbar-thumb{background:var(--scroll-thumb) padding-box}.g ::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover) padding-box}.g ::-webkit-scrollbar-corner{background:0 0}.g-pop{border:1px solid var(--g-line-strong);background:var(--pop-fill);-webkit-backdrop-filter:blur(22px) saturate(var(--glass-sat,150%));backdrop-filter:blur(22px) saturate(var(--glass-sat,150%));box-shadow:var(--pop-shadow), inset 0 1px 0 var(--glass-inner,#ffffff0f);color:var(--g-fg);border-radius:16px}html[data-glass=solid] .g-pop{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--g-panel)}.g-pop-float{z-index:90;max-height:var(--pop-room,100dvh);transform-origin:top;animation:g-pop-in .18s var(--pop-ease) both;flex-direction:column;padding:6px;display:flex;position:fixed}.g-pop-float[data-up]{transform-origin:bottom}.g-pop-float[data-state=closing]{animation:g-pop-out .14s var(--pop-ease) both}@keyframes g-pop-in{0%{opacity:0;translate:0 -4px;scale:.98}}@keyframes g-pop-out{to{opacity:0;translate:0 -4px;scale:.98}}.g-select{min-width:0;display:block;position:relative}.g-select-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.g-select-trigger:hover:not(:disabled){border-color:var(--g-ghost-hover-border)}.g-select-trigger[aria-expanded=true]{border-color:var(--g-ghost-hover-border);box-shadow:0 0 0 4px var(--g-thumb-halo)}.g-select-trigger[data-placeholder]>span{color:var(--g-body)}.g-select-trigger:disabled{opacity:.55;cursor:not-allowed}.g-select-chev{width:12px;height:12px;color:var(--g-body);transition:rotate .2s var(--pop-ease);flex:none}.g-select-trigger[aria-expanded=true] .g-select-chev{rotate:180deg}.g-select.sm .g-select-trigger{border-radius:10px;height:40px;font-size:.9375rem}.g-pop-float>.g-pop-list,.g-pop-float>*>.g-pop-list{flex:auto;min-height:0}.g-pop-list{max-height:var(--pop-max,320px);overscroll-behavior:contain;outline:none;overflow-y:auto}.g-pop-option{min-height:40px;color:var(--g-body);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:1rem;line-height:1.3;transition:background .12s,color .12s;display:flex}.g-pop-option[data-active]{background:var(--g-ghost-hover-bg);color:var(--g-fg)}.g-pop-option[data-active]:not(:hover){box-shadow:inset 0 0 0 1px var(--g-line-strong)}.g-pop-option[aria-selected=true]{color:var(--g-fg);font-weight:600}.g-pop-option[aria-disabled]{opacity:.45;cursor:not-allowed}.g-pop-check{width:16px;height:16px;color:var(--g-fg);opacity:0;flex:none}.g-pop-option[aria-selected=true] .g-pop-check{opacity:1}.g-pop-hint{color:var(--g-muted);font-size:.875rem;font-weight:400}.g-pop-empty{color:var(--g-muted);padding:12px;font-size:.9375rem}.g-pop-search{border:1px solid var(--g-line);background:var(--g-ghost-bg);border-radius:10px;align-items:center;gap:8px;height:40px;margin-bottom:6px;padding:0 10px;display:flex}.g-pop-search svg{width:16px;height:16px;color:var(--g-muted);flex:none}.g-pop-search input{min-width:0;height:100%;color:var(--g-fg);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.g-pop-search input:focus-visible{outline:none}.g-pop-search input::placeholder{color:var(--g-muted)}.g-pop-search:focus-within{border-color:var(--g-ghost-hover-border)}.g-sheet-wrap{z-index:95;position:fixed;inset:0}.g-sheet-scrim{animation:g-fade-in .2s var(--pop-ease) both;background:#00000073;position:absolute;inset:0}html[data-fmode=light] .g-sheet-scrim{background:#0a0a0c47}.g-sheet{max-height:min(72dvh,560px);padding:8px 10px calc(10px + env(safe-area-inset-bottom));animation:g-sheet-in .26s var(--pop-ease) both;border-radius:24px;flex-direction:column;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.g-sheet-wrap[data-state=closing] .g-sheet{animation:g-sheet-out .14s var(--pop-ease) both}.g-sheet-wrap[data-state=closing] .g-sheet-scrim{animation:g-fade-out .14s var(--pop-ease) both}.g-sheet-handle{background:var(--g-line-strong);border-radius:999px;align-self:center;width:40px;height:4px;margin:4px 0 8px}.g-sheet-title{color:var(--g-fg);padding:2px 10px 10px;font-size:1.0625rem;font-weight:600}.g-sheet-body{min-height:0;overflow-y:auto}.g-sheet .g-pop-list{overscroll-behavior:auto;max-height:none;overflow:visible}.g-sheet-body{overscroll-behavior:contain}.g-sheet .g-pop-option{min-height:48px}@keyframes g-sheet-in{0%{opacity:0;translate:0 40px}}@keyframes g-sheet-out{to{opacity:0;translate:0 40px}}@keyframes g-fade-in{0%{opacity:0}}@keyframes g-fade-out{to{opacity:0}}.g-checkbox,.g-radio{appearance:none;border:1.5px solid var(--g-line-strong);background:var(--g-ghost-bg) center / 16px 16px no-repeat;cursor:pointer;flex:none;width:22px;height:22px;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s}.g-checkbox{border-radius:7px}.g-radio{border-radius:999px}.g-checkbox:hover:not(:disabled,:checked,:indeterminate),.g-radio:hover:not(:disabled,:checked){border-color:var(--g-ghost-hover-border);background-color:var(--g-ghost-hover-bg)}.g-checkbox:checked,.g-checkbox:indeterminate{background-color:var(--g-fg);background-image:var(--g-check-img);border-color:#0000}.g-checkbox:indeterminate{background-image:var(--g-dash-img)}.g-checkbox:is(:checked,:indeterminate):hover:not(:disabled){box-shadow:0 0 0 4px var(--g-thumb-halo)}.g-radio:checked{border-color:var(--g-fg);background-image:radial-gradient(circle, var(--g-fg) 0 5px, transparent 5.5px);background-size:100% 100%}.g-checkbox:focus-visible,.g-radio:focus-visible{outline:2px solid var(--g-focus);outline-offset:3px}.g-checkbox:disabled,.g-radio:disabled{opacity:.5;cursor:not-allowed}.g-checkbox[aria-invalid=true],.g-radio[aria-invalid=true]{border-color:var(--f-err,#e5484d);border-width:2px}.g-checkbox.sm{background-size:13px 13px;border-radius:6px;width:18px;height:18px}.g-file{border:1.5px dashed var(--g-line-strong);background:var(--g-ghost-bg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;transition:border-color .2s,background .2s;display:flex;position:relative}.g-file[data-over]{border-color:var(--g-ghost-hover-border);background:var(--g-ghost-hover-bg)}.g-file input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.g-file-name{min-width:0;color:var(--g-body);overflow-wrap:anywhere;flex:1;font-size:.9375rem}.g-disclose{cursor:pointer;align-items:center;gap:10px;list-style:none;display:inline-flex}.g-disclose::-webkit-details-marker{display:none}.g-disclose:before{content:"";width:7px;height:7px;transition:rotate .2s var(--pop-ease), margin .2s var(--pop-ease);border-bottom:1.6px solid;border-right:1.6px solid;flex:none;margin:0 2px 2px;rotate:-45deg}details[open]>.g-disclose:before{margin:0 2px 4px;rotate:45deg}.g-empty-mark{border:1px solid var(--g-line-strong);background:var(--g-ghost-bg);width:44px;height:44px;color:var(--g-body);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.g-tip-host{display:inline-flex;position:relative}.g-tip{z-index:80;text-align:start;white-space:normal;pointer-events:none;opacity:0;width:max-content;max-width:260px;transition:opacity .15s var(--pop-ease), translate .15s var(--pop-ease);border-radius:10px;padding:7px 10px;font-size:.875rem;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.g-tip[data-side=bottom]{top:calc(100% + 8px);bottom:auto}.g-tip-host:hover>.g-tip,.g-tip-host:focus-within>.g-tip{opacity:1;translate:-50% -2px}.g [data-tip]{position:relative}.g [data-tip]:after{content:attr(data-tip);z-index:80;border:1px solid var(--g-line-strong);background:var(--pop-fill);width:max-content;max-width:240px;-webkit-backdrop-filter:blur(22px) saturate(var(--glass-sat,150%));backdrop-filter:blur(22px) saturate(var(--glass-sat,150%));box-shadow:var(--pop-shadow);color:var(--g-fg);font-family:var(--ff-ar-lead,) var(--ff-g-sans), var(--ff-ar-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;pointer-events:none;opacity:0;transition:opacity .15s var(--pop-ease), translate .15s var(--pop-ease);border-radius:10px;padding:7px 10px;font-size:.875rem;font-weight:500;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 2px}.g [data-tip][data-tip-side=bottom]:after{top:calc(100% + 8px);bottom:auto;translate:-50% -2px}.g [data-tip]:hover:after{opacity:1;transition-delay:.35s;translate:-50%}.g [data-tip]:focus-visible:after{opacity:1;translate:-50%}.g-date{gap:8px;min-width:0;display:flex}.g-date-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.g-date-trigger[data-empty]>span{color:var(--g-muted)}.g-date-trigger svg{width:16px;height:16px;color:var(--g-body);flex:none}.g-cal{width:300px;padding:12px}.g-cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.g-cal-title{font-size:1rem;font-weight:600}.g-cal-nav{width:36px;height:36px;color:var(--g-body);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.g-cal-nav:hover{background:var(--g-ghost-hover-bg);color:var(--g-fg)}.g-cal-grid{border-collapse:collapse;width:100%}.g-cal-grid th{color:var(--g-muted);text-align:center;padding-bottom:6px;font-size:.875rem;font-weight:500}.g-cal-day{width:38px;height:38px;color:var(--g-body);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;margin:1px auto;font-size:.9375rem;display:flex}.g-cal-day[data-out]{color:var(--g-muted);opacity:.6}.g-cal-day:hover{background:var(--g-ghost-hover-bg);color:var(--g-fg)}.g-cal-day[data-today]{box-shadow:inset 0 0 0 1px var(--g-line-strong)}.g-cal-day[aria-selected=true]{background:var(--g-btn-bg);color:var(--g-btn-fg);font-weight:600}.g-cal-day:focus-visible{outline:2px solid var(--g-focus);outline-offset:1px}.g-cal-foot{border-top:1px solid var(--g-line);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.g-pop-float,.g-pop-float[data-state=closing],.g-sheet,.g-sheet-scrim,.g-sheet-wrap[data-state=closing] .g-sheet,.g-sheet-wrap[data-state=closing] .g-sheet-scrim{animation:none}.g-select-chev,.g-tip,.g [data-tip]:after,.g-disclose:before,.g-checkbox,.g-radio,.g-pop-option{transition:none}}}.g .g-pop-search input:focus-visible{outline:none}.g .g-cal-day:focus-visible{outline-offset:1px}.g iframe:focus{outline:2px solid var(--g-focus);outline-offset:2px}.g [data-focus-inside],.g [data-turnstile] div:focus{outline:2px solid var(--g-focus);outline-offset:2px;border-radius:8px}.g input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.g input[type=search]::-webkit-search-decoration{appearance:none;display:none}
