.sf{display:grid;gap:20px;align-items:start}@media(min-width:1024px){.sf{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px}}.sf-stage,.sf-live{position:relative;border-radius:28px;background:radial-gradient(120% 70% at 0% 0%,rgba(48,136,248,.07),transparent 60%),linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0f,0 40px 80px -40px #000000b3;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.sf-stage{padding:28px 22px 24px;min-width:0}@media(min-width:768px){.sf-stage{padding:36px 40px 32px}}.sf-live{flex-direction:column;gap:18px;padding:16px;display:flex}.sf-live.hidden{display:none}@media(min-width:1024px){.sf-live.lg\:flex{display:flex}.sf-live.lg\:hidden{display:none}}.sf-body{margin-top:40px}.sf-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sf-rail-seg{display:block;width:100%;padding:6px 0;text-align:left;border-radius:6px}.sf-rail-seg:not(:disabled){cursor:pointer}.sf-rail-seg:focus-visible{outline:none;box-shadow:var(--focus)}.sf-rail-bar{position:relative;display:block;height:3px;overflow:hidden;border-radius:99px;background:#ffffff1a}.sf-rail-bar>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fg-2);transform:scaleX(0);transform-origin:left;transition:transform .52s var(--ease-out),background-color .3s ease}.sf-rail-seg[data-state=done] .sf-rail-bar>span{transform:scaleX(1)}.sf-rail-seg[data-state=now] .sf-rail-bar>span{transform:scaleX(1);background:var(--blue);box-shadow:0 0 12px #3088f8b3}.sf-rail-label{display:none;margin-top:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--fg-4);transition:color .2s ease}@media(min-width:768px){.sf-rail-label{display:block}}.sf-rail-seg[data-state=now] .sf-rail-label{color:var(--fg-1)}.sf-rail-seg:not(:disabled):hover .sf-rail-label{color:var(--fg-2)}.sf-title{font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.04;letter-spacing:-.042em;color:var(--fg-1);text-wrap:balance}.sf-kicker{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-3)}.sf-q{animation:sf-in .56s var(--ease-out) both}.sf-q[data-dir=back]{animation-name:sf-in-back}.sf-opt{animation:sf-opt-in .48s var(--ease-out) both;animation-delay:calc(80ms + var(--k, 0) * 26ms)}@keyframes sf-in{0%{opacity:0;transform:translate3d(28px,0,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes sf-in-back{0%{opacity:0;transform:translate3d(-28px,0,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes sf-opt-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.sf-foot{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sf-tile input,.sf-pill input,.sf-row input,.sf-seg-opt input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sf-tick{position:relative;display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:99px;background:#ffffff12;color:var(--fg-3);transition:background-color .22s ease,color .22s ease,transform .42s var(--ease-spring, var(--ease-out))}.sf-tick svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sf-tick-plus{transform-origin:8px 8px;transition:transform .26s var(--ease-out),opacity .2s ease}.sf-tick-check{stroke-dasharray:1;stroke-dashoffset:1;stroke-width:2;transition:stroke-dashoffset .34s var(--ease-out) 60ms}:is(.sf-tile,.sf-pill,.sf-row):has(input:checked) .sf-tick,.sf-svc[data-on] .sf-tick{background:var(--blue);color:#fff;transform:scale(1.06);animation:sf-pop .42s var(--ease-out)}:is(.sf-tile,.sf-pill,.sf-row):has(input:checked) .sf-tick-plus,.sf-svc[data-on] .sf-tick-plus{opacity:0;transform:rotate(90deg) scale(.4)}:is(.sf-tile,.sf-pill,.sf-row):has(input:checked) .sf-tick-check,.sf-svc[data-on] .sf-tick-check{stroke-dashoffset:0}@keyframes sf-pop{0%{transform:scale(.6)}60%{transform:scale(1.14)}to{transform:scale(1.06)}}.sf-tiles{display:grid;gap:8px}@media(min-width:640px){.sf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-tiles>.sf-tile:last-child:nth-child(odd){grid-column:span 2}}.sf-tile{position:relative;display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 16px 14px 12px;border-radius:18px;background:#ffffff09;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.sf-tile:hover{background:#ffffff0f}.sf-tile:active{transform:scale(.985)}.sf-tile:has(input:checked){background:#3088f81a;box-shadow:inset 0 0 0 1.5px #3088f8bf}.sf-tile:has(input:focus-visible),.sf-pill:has(input:focus-visible),.sf-row:has(input:focus-visible),.sf-seg-opt:has(input:focus-visible){box-shadow:var(--focus)}.sf-tile-sym{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;transition:transform .42s var(--ease-out)}.sf-tile:hover .sf-tile-sym,.sf-tile:has(input:checked) .sf-tile-sym{transform:translateY(-2px) rotate(-4deg)}.sf-pills{display:flex;flex-wrap:wrap;gap:8px}.sf-pill{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 12px;border-radius:999px;background:#ffffff0d;font-size:15px;color:var(--fg-2);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s var(--ease-out)}.sf-pill:hover{background:#ffffff16;color:var(--fg-1)}.sf-pill:active{transform:scale(.97)}.sf-pill:has(input:checked){background:#3088f824;color:var(--fg-1);box-shadow:inset 0 0 0 1px #3088f899}.sf-pill .sf-tick{width:20px;height:20px}.sf-group{overflow:hidden;border-radius:18px;background:#ffffff09}.sf-group-head{padding:14px 18px 4px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4)}.sf-row{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px;cursor:pointer;transition:background-color .18s ease}.sf-row+.sf-row:before,.sf-group ol>.sf-row+.sf-row:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:#ffffff12}.sf-row:hover{background:#ffffff08}.sf-row:has(input:checked){background:#3088f812}@media(min-width:900px){.sf-group--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:0;column-gap:0}.sf-group--cols .sf-row:before{content:"";position:absolute;top:0;left:18px;right:0;height:1px;background:#ffffff12}.sf-group--cols .sf-row:nth-child(-n+2):before{display:none}}.sf-num{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:99px;background:#ffffff12;font-family:var(--font-mono);font-size:12px;color:var(--fg-2)}.sf-seg{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:16px;background:#ffffff0f;isolation:isolate}@media(min-width:900px){.sf-seg{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-seg-thumb{position:absolute;top:4px;left:4px;z-index:-1;width:calc((100% - 8px)/2);height:calc((100% - 8px)/2);border-radius:12px;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff1a,0 6px 18px -6px #0009;opacity:0;transform:translate(calc(var(--c) * 100%),calc(var(--r) * 100%));transition:transform .42s var(--ease-out),opacity .2s ease}@media(min-width:900px){.sf-seg-thumb{width:calc((100% - 8px)/4);height:calc(100% - 8px);transform:translate(calc(var(--i) * 100%))}}.sf-seg[data-set] .sf-seg-thumb{opacity:1}.sf-seg-opt{position:relative;display:grid;place-items:center;min-height:52px;padding:8px 10px;border-radius:12px;text-align:center;font-size:14.5px;font-weight:500;line-height:1.2;color:var(--fg-3);cursor:pointer;transition:color .2s ease}.sf-seg-opt:hover,.sf-seg-opt:has(input:checked){color:var(--fg-1)}.sf-seg-note{margin-top:12px;padding-inline:4px;font-size:14px;color:var(--fg-3)}.sf-note{display:block;width:100%;resize:vertical;border-radius:16px;background:#ffffff0b;padding:14px 16px;font-size:15px;color:var(--fg-1);box-shadow:inset 0 0 0 1px #ffffff0f;transition:box-shadow .2s ease,background-color .2s ease}.sf-note::-moz-placeholder{color:var(--fg-4)}.sf-note::placeholder{color:var(--fg-4)}.sf-note:focus{outline:none;background:#ffffff0f;box-shadow:inset 0 0 0 1px #3088f8b3,var(--focus)}.sf-live-dot{position:relative;width:7px;height:7px;border-radius:99px;background:var(--blue);box-shadow:0 0 #3088f899;animation:sf-dot 2.4s ease-out infinite}@keyframes sf-dot{0%{box-shadow:0 0 #3088f88c}70%,to{box-shadow:0 0 0 8px #3088f800}}.sf-visual{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:#0b0c11;box-shadow:inset 0 0 0 1px #ffffff0f;isolation:isolate}.sf-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;background:linear-gradient(180deg,transparent 62%,rgba(6,7,12,.5))}.sf-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.06);filter:blur(10px);transition:opacity .64s var(--ease-out),transform .9s var(--ease-out),filter .64s var(--ease-out)}.sf-layer[data-on]{z-index:1;opacity:1;transform:none;filter:none}.sf-layer img,.sf-layer video{width:100%;height:100%;display:block}.sf-idle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;background:#07080d}.sf-idle img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;opacity:.55;filter:saturate(.8);animation:sf-idle 7s ease-in-out infinite;animation-delay:calc(var(--k) * -1.75s)}@keyframes sf-idle{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.75;transform:translateY(-4px)}}.sf-visual-tag{position:absolute;left:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:99px;background:#06070c99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11.5px;font-weight:500;color:#ffffffe6;animation:sf-opt-in .48s var(--ease-out) both .2s}.sf-morph{animation:sf-morph .52s var(--ease-out) both}@keyframes sf-morph{0%{opacity:0;transform:translate3d(0,8px,0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.sf-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;background:#ffffff0f;font-size:12.5px;color:var(--fg-2)}.sf-chip svg{color:var(--acc, var(--blue))}.sf-panel-group{border-radius:18px;background:#ffffff08}.sf-panel-row{position:relative;padding:16px 18px}.sf-panel-row+.sf-panel-row:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:#ffffff12}.sf-panel-k{margin-bottom:10px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-4)}.sf-svc{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 5px;border-radius:99px;background:#ffffff0d;font-size:13px;color:var(--fg-2);transition:background-color .22s ease,color .22s ease}.sf-svc .sf-tick{width:20px;height:20px;background:transparent;color:var(--fg-4)}.sf-svc[data-on]{background:#3088f824;color:var(--fg-1)}.sf-brief summary::-webkit-details-marker{display:none}.sf-brief summary:focus-visible{outline:none;border-radius:8px;box-shadow:var(--focus)}.sf-brief-chev{transition:transform .26s var(--ease-out)}.sf-brief[open] .sf-brief-chev{transform:rotate(180deg)}.sf-mini{margin-top:24px;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:#ffffff0a}.sf-mini-sym{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#ffffff0d}.sf-mini+.sf-body{margin-top:28px}@media(min-width:1024px){.sf-mini{display:none}}@media(prefers-reduced-motion:reduce){.sf-q,.sf-opt,.sf-morph,.sf-visual-tag,.sf-idle img,.sf-live-dot,.sf :is(.sf-tick,.sf-layer,.sf-seg-thumb,.sf-rail-bar>span,.sf-tick-check,.sf-tick-plus){animation:none!important;transition:none!important}}.srg{--srg-glow: #8be3c9;--srg-card: #0b0d0e;--srg-line: rgba(255, 255, 255, .08);--srg-gap: 24px;--srg-h: clamp(400px, 31vw, 620px);position:relative;background:#050607;color:#f4f5f6;padding:clamp(72px,9vw,128px) 0 clamp(64px,7vw,104px);overflow:hidden}.srg-head{width:100%;max-width:1648px;margin:0 auto;padding:0 24px}.srg-title{margin:0;max-width:17ch;font-size:clamp(2.5rem,5.6vw,5.5rem);line-height:1;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.srg-title-2{color:#f4f5f66b}.srg-lead{margin:24px 0 0;max-width:34rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5;color:#f4f5f694}.srg-track{position:relative;display:grid;grid-template-columns:1fr 2fr 1fr;gap:var(--srg-gap);width:100%;max-width:1648px;margin:clamp(48px,6vw,88px) auto 0;padding:0 24px}.srg-card{min-width:0}.srg-win{position:relative;height:var(--srg-h);border-radius:18px;overflow:hidden;background:var(--srg-card);box-shadow:inset 0 0 0 1px var(--srg-line);isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.srg-field{position:absolute;z-index:0;max-width:none;pointer-events:none;overflow:visible}.srg-wave{stroke:var(--srg-glow);opacity:0;animation:srg-wave 1.5s cubic-bezier(.2,.7,.3,1) both}@keyframes srg-wave{0%{opacity:0}22%{opacity:.55}to{opacity:0}}.srg-tag{position:absolute;z-index:5;left:14px;top:14px;padding:5px 10px;border-radius:999px;background:#0a0b0cb8;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;line-height:1.2;letter-spacing:.005em;color:#f4f5f6b8}.srg-cap{padding:28px 2px 0}.srg-cap-title{margin:0;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.2;letter-spacing:-.02em;font-weight:500}.srg-cap-text{margin:12px 0 0;max-width:36rem;font-size:15px;line-height:1.55;color:#f4f5f68f}.srg-link{color:#f4f5f6db;text-decoration:underline;text-decoration-color:#f4f5f659;text-underline-offset:3px;transition:text-decoration-color .16s ease,color .16s ease}.srg-link:hover{color:#fff;text-decoration-color:#fff}.srg-link:focus-visible{outline:none;border-radius:3px;box-shadow:var(--focus)}.srg-legal{width:100%;max-width:1648px;margin:40px auto 0;padding:0 24px;font-size:12px;line-height:1.5;color:#f4f5f65c}.srg-site{position:absolute;z-index:1;left:13%;top:13%;bottom:0;width:470px;border-radius:14px 0 0;background:#fbfbfd;color:#0b0b10;box-shadow:0 30px 80px -30px #000c,0 0 0 1px #ffffff0f;overflow:hidden}.srg-site-nav{display:flex;align-items:center;gap:26px;height:46px;padding:0 22px;color:#0b0b10}.srg-site-links{display:flex;gap:16px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#55565c;white-space:nowrap}.srg-site-hero{position:relative;margin:14px 14px 0;padding:12px 10px 14px}.srg-site-group{position:relative;padding:6px 4px}.srg-site-h{margin:0;max-width:250px;font-size:40px;line-height:1.02;letter-spacing:-.045em;font-weight:500}.srg-site-sub{margin:12px 0 0;max-width:250px;font-size:12.5px;line-height:1.45;color:#6a6b72}.srg-site-sub b{font-weight:500;color:#17171c}.srg-site-ctas{position:relative;display:inline-flex;gap:8px;margin-top:16px;padding:4px}.srg-site-btn .srg-swap-v{white-space:nowrap}.srg-site-btn{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 14px;border-radius:999px;background:#2b54ff;color:#fff;font-size:11.5px;font-weight:500;white-space:nowrap}.srg-site-btn.is-ghost{background:transparent;color:#17171c;box-shadow:inset 0 0 0 1px #d4d5da}.srg-site-shot{position:absolute;left:0;right:0;bottom:0;height:92px;overflow:hidden}.srg-site-shot img{position:absolute;left:0;bottom:0;width:100%;height:auto}.srg-swap{display:inline-grid}.srg-site-h .srg-swap{display:grid}.srg-swap-v{grid-area:1 / 1;opacity:0;transform:translateY(.18em);filter:blur(4px);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1),filter .32s ease}.srg-swap-v.is-on{opacity:1;transform:none;filter:none}.srg-sel{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:2;border:1.5px solid var(--blue);border-radius:3px;pointer-events:none;opacity:0;transform:scale(.985);transition:opacity .18s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.srg-sel.is-on{opacity:1;transform:none}.srg-sel-tag{position:absolute;left:-1.5px;bottom:100%;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:3px 3px 0 0;background:var(--blue);color:#fff;font-size:10.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.srg-h{position:absolute;width:6px;height:6px;background:#fff;border:1.5px solid var(--blue);border-radius:1px}.srg-h-tl{left:-4px;top:-4px}.srg-h-tr{right:-4px;top:-4px}.srg-h-bl{left:-4px;bottom:-4px}.srg-h-br{right:-4px;bottom:-4px}.srg-prompt{position:absolute;z-index:4;right:14px;bottom:16px;display:flex;align-items:center;gap:9px;min-width:132px;max-width:calc(100% - 28px);height:40px;padding:0 12px 0 6px;border-radius:12px;background:#fff;color:#101014;box-shadow:0 18px 40px -16px #000000b3,0 0 0 1px #0000000f;font-size:13px;font-weight:500;letter-spacing:-.005em}.srg-prompt-mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:#0d0e10}.srg-prompt-text{display:inline-flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.srg-caret{display:inline-block;width:1.5px;height:15px;margin-left:2px;background:#101014}.srg.is-live .srg-caret{animation:srg-blink 1s steps(1) infinite}@keyframes srg-blink{50%{opacity:0}}.srg-dots{display:inline-flex;gap:3px;margin-left:auto}.srg-dots i{width:4px;height:4px;border-radius:50%;background:#8a8b92;animation:srg-dot .9s ease-in-out infinite}.srg-dots i:nth-child(2){animation-delay:.15s}.srg-dots i:nth-child(3){animation-delay:.3s}@keyframes srg-dot{0%,to{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-2px)}}.srg-done{flex:none;margin-left:auto;color:var(--blue)}.srg-stage{position:absolute;z-index:2;left:50%;top:50%;width:calc(var(--srg-s, var(--srg-h)) * .36);height:calc(var(--srg-s, var(--srg-h)) * .78);margin:calc(var(--srg-s, var(--srg-h)) * -.39) 0 0 calc(var(--srg-s, var(--srg-h)) * -.18);perspective:1600px}.srg-float{width:100%;height:100%;transform-style:preserve-3d}.srg.is-live .srg-float{animation:srg-float 7s ease-in-out infinite}@keyframes srg-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.srg-device{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(34deg) rotateY(-6deg) rotate(26deg)}.srg-device-body,.srg-device-side,.srg-device-shadow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13%/6%}.srg-device-shadow{top:6%;right:-4%;bottom:-6%;left:6%;background:#000000bf;filter:blur(22px);transform:translateZ(-40px)}.srg-device-side{background:linear-gradient(135deg,#3a3d42,#121315 60%);transform:translateZ(-11px);box-shadow:0 0 0 1px #ffffff0f}.srg-device-body{padding:3.2%;background:linear-gradient(150deg,#4a4d53,#1a1b1e 45%,#2c2e32);box-shadow:inset 0 0 0 1px #ffffff24}.srg-screen{position:relative;display:block;width:100%;height:100%;border-radius:10.5%/4.9%;overflow:hidden;background:#111214}.srg-screen img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;opacity:0;transition:opacity .52s ease}.srg-screen img.is-on{opacity:1}.srg-place{position:absolute;z-index:3;transform:translate(-50%,-50%);padding:8px 16px;border-radius:999px;background:#0a0c0c8c;box-shadow:inset 0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:14px;line-height:1.2;white-space:nowrap;color:#f4f5f657;transition:color .36s ease,background-color .36s ease,box-shadow .36s ease}.srg-place.is-on{color:#fff;background:#121615e6;box-shadow:inset 0 0 0 1px #8be3c973,0 0 28px -6px #8be3c959}.srg-tile-wrap,.srg-ghost{position:absolute;z-index:2;transform:translate(-50%,-50%)}.srg-tile{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(160deg,#1d1f21,#0e0f10);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14,0 16px 30px -18px #000000e6;transition:box-shadow .36s ease}.srg-tile svg{width:30px;height:30px}.srg-tile-wrap.is-on{z-index:3}.srg-tile-wrap.is-on .srg-tile{box-shadow:inset 0 0 0 1px #fff3,inset 0 1px #ffffff1a,0 0 0 4px #8be3c914,0 16px 30px -18px #000000e6}.srg-ghost{width:28px;height:28px;border-radius:8px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0d}.srg.is-live .srg-tile,.srg.is-live .srg-ghost{animation:srg-drift 9s ease-in-out var(--d, 0s) infinite}@keyframes srg-drift{0%,to{translate:0 0}33%{translate:4px -7px}66%{translate:-4px 4px}}.srg-chip{position:absolute;top:calc(100% + 10px);left:50%;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:10px;background:#f4f5f6;color:#111214;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 14px 30px -14px #000c;opacity:0;translate:-50% 0;transform:translateY(-6px) scale(.96);transform-origin:center top;transition:opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1);pointer-events:none}.srg-chip.is-start{left:0;translate:none;transform-origin:left top}.srg-chip.is-end{left:auto;right:0;translate:none;transform-origin:right top}.srg-chip.is-up{top:auto;bottom:calc(100% + 10px);transform:translateY(6px) scale(.96)}.srg-chip.is-on{opacity:1;transform:none}.srg-chip-dot{width:6px;height:6px;border-radius:50%;background:#1fb57a}@media(max-width:899.98px){.srg{--srg-gap: 12px;--srg-h: 440px}.srg-head,.srg-legal{padding:0 16px}.srg-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.srg-track::-webkit-scrollbar{display:none}.srg-card{flex:0 0 min(84vw,420px);scroll-snap-align:start}.srg-card-portal{flex-basis:min(90vw,560px)}.srg-site{left:9%}.srg-tile{width:56px;height:56px;border-radius:14px}.srg-tile svg{width:26px;height:26px}.srg-place{padding:7px 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.srg *,.srg *:before,.srg *:after{animation:none!important;transition:none!important}}
