.st-item{flex-direction:column;gap:.95rem;text-decoration:none;display:flex}.st-item:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px;border-radius:1.25rem}.st-tile{isolation:isolate;aspect-ratio:1;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#eceef7a8;border:1px solid #fffffff2;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -1px #1e286e0a,0 1px 2px #1e286e0a,0 16px 34px -22px #1e286e47;container-type:size}.st-glowborder{z-index:5;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}.st-glowborder.on{opacity:1}.st-glowborder>i{border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(145deg,#a9b8ff 0%,#6f5cff 45%,#4a38e0 100%);padding:1.5px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.st-glowborder>b{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 26px 1px #5a45ff33,inset 0 0 70px -6px #5a45ff1a}.st-tile-wide{aspect-ratio:4/3}@media (min-width:768px){.st-tile-wide{aspect-ratio:3/2}}.st-scene{z-index:1;color:#0f1020;height:29em;font-family:var(--font-sans);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-scene-wide{width:52em;font-size:min(1.92308cqw,3.44828cqh)}.st-scene-narrow{width:30em;font-size:min(3.33333cqw,3.44828cqh)}.st-scene *{box-sizing:border-box}.st-caption{justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem;display:flex}.st-label-text{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);font-size:1.1rem;font-weight:700;line-height:1.2}.st-arrow{width:2.25rem;height:2.25rem;color:var(--color-ink);background:#0f10200f;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:background .35s,color .35s,transform .5s cubic-bezier(.22,1,.36,1);display:flex}.st-item:hover .st-arrow{background:var(--color-ink);color:#fff;transform:rotate(-45deg)}.s-reveal{opacity:0;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(.7em)}.s-reveal.on{opacity:1;transform:none}.s-fade{opacity:0;transition:opacity .5s}.s-fade.on{opacity:1}.s-fade-out{transition:opacity .5s}.s-fade-out.off{opacity:0}.s-skel,.s-h-skel i{background:linear-gradient(90deg,#e6e8f1 0%,#f4f5fa 50%,#e6e8f1 100%) 0 0/200% 100%;border-radius:.45em;animation:1.5s linear infinite s-shimmer;display:block}.s-win{background:#fffffff0;border:1px solid #ffffffe6;border-radius:1em;position:absolute;overflow:hidden;box-shadow:0 .1em .2em #1e286e0d,0 1.4em 2.6em -1.2em #1e286e47}.s-dot-ok{background:#12a56f;border-radius:9999px;flex:none;width:.9em;height:.9em;box-shadow:0 0 0 .3em #12a56f2e}.st-idle .st-scene *,.st-idle .st-scene{animation-play-state:paused!important}.s-chat{flex-direction:column;gap:1em;width:23.2em;display:flex;position:absolute;top:4em;left:3.4em}.s-bubble{background:#fff;border:1px solid #0f10200d;border-radius:1em;max-width:82%;padding:.75em 1.05em;font-size:.95em;font-weight:600;line-height:1.35;box-shadow:0 .1em .2em #1e286e0d,0 .8em 1.6em -.9em #1e286e38}.s-me{align-self:flex-end}.s-tool{color:#5b5d72;align-items:center;gap:.55em;font-size:.85em;font-weight:600;display:flex}.s-tool svg{flex:none;width:1.15em;height:1.15em}.s-chev{opacity:.6}.s-asst:before{content:"";background:#0f1020;border-radius:.5em;width:1.5em;height:1.5em;margin-bottom:.6em;display:block}.s-asst p{min-height:4.6em;margin:0;font-size:.95em;font-weight:500;line-height:1.55}.s-caret{vertical-align:-.15em;background:#0f1020;width:.12em;height:1em;margin-left:.1em;animation:1s steps(2,end) infinite s-blink;display:inline-block}.s-status-slot{height:1.8em;position:relative}.s-status{color:#5b5d72;align-items:center;gap:.6em;font-size:.85em;font-weight:600;display:flex;position:absolute;top:0;left:0}.s-done{color:#0f1020}.s-check{background:#12a56f;border-radius:9999px;justify-content:center;align-items:center;width:1.6em;height:1.6em;display:inline-flex}.s-check svg{width:.95em;height:.95em}.s-think{background:linear-gradient(90deg,#5a45ff,#8fb0ff,#ff6b3d,#5a45ff) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:2.2s linear infinite s-hue}.s-dots i{background:#5a45ff;border-radius:9999px;width:.38em;height:.38em;margin-right:.22em;animation:1s ease-in-out infinite s-bounce;display:inline-block}.s-dots i:nth-child(2){background:#8fb0ff}.s-dots i:nth-child(3){background:#ff6b3d}.s-dots i:nth-child(2){animation-delay:.15s}.s-dots i:nth-child(3){animation-delay:.3s}.s-phone{background:#14151f;border-radius:2.2em;width:12.6em;height:24.6em;padding:.5em;position:absolute;top:2.3em;left:8.7em;box-shadow:inset 0 0 0 .08em #ffffff1f,0 .1em .2em #0003,0 2em 3.4em -1.2em #1e286e73}.s-phone-screen{background:#fff;border-radius:1.75em;width:100%;height:100%;position:relative;overflow:hidden}.s-island{z-index:3;color:#fff;background:#0b0c14;border-radius:9999px;justify-content:center;align-items:center;width:3.6em;height:1em;transition:width .55s cubic-bezier(.34,1.4,.5,1),height .55s cubic-bezier(.34,1.4,.5,1),top .55s cubic-bezier(.34,1.4,.5,1);display:flex;position:absolute;top:.55em;left:50%;overflow:hidden;transform:translate(-50%)}.s-island>span{opacity:0;align-items:center;gap:.45em;transition:opacity .3s .1s;display:flex;position:absolute}.s-isl-spin{border:.14em solid #ffffff47;border-top-color:#8fb0ff;border-radius:9999px;width:.8em;height:.8em;animation:.7s linear infinite s-spin}.s-isl-ok{white-space:nowrap;font-size:.6em;font-weight:700}.s-isl-ok i{background:#12a56f;border-radius:9999px;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:inline-flex}.s-isl-ok svg{width:1em;height:1em}.s-island.busy{width:6.2em;height:1.55em}.s-island.busy .s-isl-spin{opacity:1}.s-island.ok{width:9.6em;height:2em}.s-island.ok .s-isl-ok{opacity:1}.s-status-bar{font-size:.62em;position:absolute;top:.6em;left:1.5em}.s-cart{padding:3em 1.1em 0}.s-cart-head{justify-content:space-between;align-items:baseline;margin-bottom:.8em;display:flex}.s-cart-head b{letter-spacing:-.02em;font-size:1.15em}.s-cart-head span{color:#7a7d93;font-size:.7em;font-weight:600}.s-item{border-bottom:1px solid #0f10200f;align-items:center;gap:.7em;padding:.6em 0;display:flex}.s-thumb{border-radius:.7em;flex:none;width:2.7em;height:2.7em}.s-item-text{flex-direction:column;flex:1;gap:.1em;display:flex}.s-item-text b{font-size:.78em}.s-item-text small{color:#7a7d93;font-size:.62em;font-weight:600}.s-price{font-size:.78em}.s-sum{color:#7a7d93;justify-content:space-between;padding-top:.7em;font-size:.68em;font-weight:600;display:flex}.s-total{color:#0f1020;padding-top:.7em;font-size:.8em}.s-cta{color:#fff;background:#0f1020;border-radius:9999px;justify-content:center;align-items:center;height:2.9em;font-size:1em;font-weight:700;transition:background .4s,transform .25s;display:flex;position:absolute;bottom:1.3em;left:1.1em;right:1.1em;overflow:hidden}.s-cta>span{align-items:center;gap:.4em;font-size:.8em;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.s-cta-spin{opacity:0;border:.2em solid #ffffff4d;border-top-color:#fff;border-radius:9999px;width:1.35em;height:1.35em;animation:.7s linear infinite s-spin}.s-cta-ok{opacity:0;transform:translateY(.6em)}.s-cta-ok svg{width:1.2em;height:1.2em}.s-cta.busy{transform:scale(.97)}.s-cta.busy .s-cta-label{opacity:0}.s-cta.busy .s-cta-spin{opacity:1}.s-cta.ok{background:#12a56f}.s-cta.ok .s-cta-label{opacity:0}.s-cta.ok .s-cta-ok{opacity:1;transform:none}.s-sheet{opacity:0;background:#f4f5fa;border:1px solid #0f10200f;border-radius:1em;flex-direction:column;gap:.2em;padding:.85em 1em;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:5em;left:.8em;right:.8em;transform:translateY(1.2em)}.s-sheet.on{opacity:1;transform:none}.s-sheet b{font-size:.78em}.s-sheet small{color:#7a7d93;font-size:.62em;font-weight:600}.s-touch{z-index:4;opacity:0;background:#0f102029;border:.1em solid #0f102047;border-radius:9999px;width:2.1em;height:2.1em;transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1),opacity .4s,transform .2s;position:absolute;top:23em;left:9.4em}.s-touch.on{opacity:1;top:19.8em;left:4.75em}.s-touch.press{transform:scale(.78)}.s-touch.gone{opacity:0}.s-frame{background:#fff;border:1px solid #0f10200f;border-radius:1em;width:20em;height:17.2em;position:absolute;top:6.2em;left:5em;box-shadow:0 .1em .2em #1e286e0d,0 1.4em 2.6em -1.2em #1e286e47}.s-frame-name{color:#7a7d93;font-size:.78em;font-weight:700;position:absolute;top:-1.9em;left:0}.s-nav{justify-content:space-between;align-items:center;height:1.4em;display:flex;position:absolute;top:1.1em;left:1.6em;right:1.6em}.s-logo{background:#0f1020;border-radius:.45em;width:1.4em;height:1.4em}.s-nav-items{color:#5b5d72;gap:1em;font-size:.68em;font-weight:600;display:flex}.s-nav-items i{font-style:normal}.s-nav-skel{width:8em;height:.7em;position:absolute;top:.35em;right:0}.s-h{width:11.6em;height:4.2em;position:absolute;top:3.6em;left:1.6em}.s-h-text{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.6em;font-weight:800;line-height:1.05;position:absolute;top:0;bottom:0;left:0;right:0}.s-h-skel{position:absolute;top:0;bottom:0;left:0;right:0}.s-h-skel i{height:1.3em;margin-bottom:.7em}.s-h-skel i:first-child{width:90%}.s-h-skel i:last-child{width:60%}.s-img{border-radius:.6em;width:16.8em;height:3.6em;position:absolute;top:8.4em;left:1.6em;overflow:hidden}.s-img>*{position:absolute;top:0;bottom:0;left:0;right:0}.s-img-fill{background:linear-gradient(110deg,#c9c1ff 0%,#8c7bff 45%,#ffb596 100%)}.s-btn-wrap{width:6.2em;height:2.2em;position:absolute;top:13em;left:1.6em}.s-btn-skel{border-radius:9999px;position:absolute;top:0;bottom:0;left:0;right:0}.s-btn-final{color:#fff;background:#0f1020;border-radius:9999px;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.s-sel{z-index:3;pointer-events:none;background:#5a45ff0a;border:.14em solid #5a45ff;border-radius:.3em;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1),width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1);position:absolute}.s-sel i{background:#fff;border:.13em solid #5a45ff;border-radius:.18em;width:.7em;height:.7em;position:absolute}.s-sel i:first-child{top:-.45em;left:-.45em}.s-sel i:nth-child(2){top:-.45em;right:-.45em}.s-sel i:nth-child(3){bottom:-.45em;left:-.45em}.s-sel i:nth-child(4){bottom:-.45em;right:-.45em}.s-sel em{white-space:nowrap;color:#fff;background:#5a45ff;border-radius:.4em .4em .4em 0;padding:.25em .65em;font-size:.62em;font-style:normal;font-weight:700;position:absolute;top:-1.75em;left:-.14em}.s-cursor{z-index:4;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1);position:absolute}.s-cursor svg{filter:drop-shadow(0 .15em .2em #1e286e59);width:1.5em;height:1.5em}.s-cursor b{color:#fff;background:#0f1020;border-radius:9999px;padding:.25em .7em;font-size:.6em;position:absolute;top:1.3em;left:1.15em}.s-comment{z-index:5;background:#fff;border:1px solid #0f10200f;border-radius:9999px;align-items:center;gap:.7em;padding:.65em 1em .65em .65em;display:flex;position:absolute;bottom:-1.8em;right:-1.8em;box-shadow:0 .1em .2em #1e286e0f,0 1em 1.8em -.8em #1e286e4d}.s-comment span:last-child{flex-direction:column;display:flex}.s-comment b{font-size:.75em}.s-comment small{color:#7a7d93;font-size:.65em;font-weight:600}.s-avatar{color:#fff;background:linear-gradient(135deg,#8c7bff,#5a45ff);border-radius:9999px;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-size:.75em;font-weight:800;display:inline-flex}.s-dash{width:45.6em;height:22.6em;display:flex;top:3.2em;left:3.2em}.s-side{border-right:1px solid #0f10200f;flex-direction:column;flex:none;gap:.35em;width:7.6em;padding:1.2em .9em;display:flex}.s-brand{align-items:center;gap:.5em;margin-bottom:1em;font-size:.95em;display:flex}.s-brand span{background:#0f1020;border-radius:.4em;width:1.2em;height:1.2em}.s-nav-row{color:#7a7d93;border-radius:.5em;padding:.55em .7em;font-size:.78em;font-weight:600}.s-nav-row.active{color:#0f1020;background:#f1f2f8}.s-main{flex-direction:column;flex:1;gap:1em;min-width:0;padding:1.2em 1.5em;display:flex}.s-main-head{justify-content:space-between;align-items:center;display:flex}.s-main-head b{letter-spacing:-.02em;font-size:1.1em}.s-pill{color:#5b5d72;background:#f1f2f8;border-radius:9999px;padding:.35em .9em;font-size:.68em;font-weight:700}.s-kpis{grid-template-columns:repeat(3,1fr);gap:.8em;display:grid}.s-kpi{border:1px solid #0f102012;border-radius:.8em;padding:.8em .95em}.s-kpi small{color:#7a7d93;font-size:.68em;font-weight:700;display:block}.s-kpi-body{align-items:baseline;gap:.5em;height:2.3em;margin-top:.35em;display:flex;position:relative}.s-kpi-body b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.55em}.s-delta{color:#12a56f;font-size:.65em;font-weight:700}.s-kpi-skel{width:60%;height:1.4em;position:absolute;top:.4em;left:0}.s-chart{border:1px solid #0f102012;border-radius:.8em;flex:1;position:relative;overflow:hidden}.s-chart-skel{border-radius:.5em;position:absolute;top:.8em;bottom:.8em;left:.8em;right:.8em}.s-chart-svg{width:100%;height:78%;position:absolute;bottom:0;left:0;right:0}.s-line{stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.s-line.draw{stroke-dashoffset:0}.s-toast{background:#fff;border:1px solid #0f10200f;border-radius:.9em;align-items:center;gap:.8em;padding:.7em 1.1em;font-size:.78em;display:flex;position:absolute;bottom:1.6em;right:1.6em;box-shadow:0 .1em .2em #1e286e0f,0 1em 1.8em -.8em #1e286e52}.s-toast span:last-child,.s-deployed span:last-child{flex-direction:column;display:flex}.s-toast small,.s-deployed small{color:#7a7d93;font-size:.82em;font-weight:600}.s-editor{width:24em;height:21.8em;top:3.6em;left:1.8em}.s-preview{width:23em;height:21.8em;top:3.6em;left:27.2em}.s-bar{border-bottom:1px solid #0f10200f;align-items:center;gap:.7em;height:2.6em;padding:0 1em;display:flex}.s-tab{background:#f1f2f8;border-radius:.45em;padding:.35em .9em;font-size:.78em;font-weight:700}.s-code{color:#5b5d72;padding:1em 1em 1em .4em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.76em;line-height:1.9}.s-line-row{white-space:pre;gap:1em;display:flex}.s-ln{text-align:right;color:#b8bbcd;width:2.2em}.c-k{color:#8a3fd1}.c-f,.c-t{color:#2b59ff}.c-s{color:#c2410c}.c-p{color:#5b5d72}.s-dots3{gap:.35em;display:flex}.s-dots3 i{background:#dfe1ec;border-radius:9999px;width:.6em;height:.6em}.s-url{color:#7a7d93;background:#f1f2f8;border-radius:9999px;flex:1;padding:.3em .9em;font-size:.72em;font-weight:600}.s-page{height:calc(100% - 2.6em);padding:1.2em 1.6em;position:relative}.s-page-nav{align-items:center;gap:.6em;margin-bottom:2.2em;display:flex}.s-page-nav span{background:#0f1020;border-radius:.4em;width:1.3em;height:1.3em;margin-right:auto}.s-page-nav i{background:#e3e5ef;border-radius:9999px;width:2.2em;height:.5em}.s-page-h{font-family:var(--font-display);letter-spacing:-.045em;font-size:2.3em;font-weight:800;line-height:1.05}.s-page-p{color:#5b5d72;margin-top:.55em;font-size:.95em;font-weight:500}.s-page-btn{color:#fff;background:#0f1020;border-radius:9999px;margin-top:1.1em;padding:.7em 1.4em;font-size:.8em;font-weight:700;display:inline-flex}.s-page-art{background:linear-gradient(110deg,#c9c1ff 0%,#8c7bff 50%,#ffb596 100%);border-radius:.8em;height:5.2em;position:absolute;bottom:1.5em;left:1.6em;right:1.6em}.s-deployed{background:#fff;border:1px solid #0f10200f;border-radius:.9em;align-items:center;gap:.8em;padding:.65em 1em;font-size:.78em;display:flex;position:absolute;top:3.5em;right:1.2em;box-shadow:0 .1em .2em #1e286e0f,0 1em 1.8em -.8em #1e286e52}@keyframes s-hue{to{background-position:-300% 0}}@keyframes s-shimmer{to{background-position:-200% 0}}@keyframes s-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes s-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-.3em)}}@keyframes s-spin{to{transform:rotate(360deg)}}.p-cap{align-items:flex-start;gap:.8rem;padding:0 .25rem;display:flex}.p-num{background:var(--color-ink);color:#fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:.1rem;font-size:.8rem;font-weight:800;display:flex}.p-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-ink);margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.p-desc{color:var(--color-ink-soft);margin:.25rem 0 0;font-size:.9rem;line-height:1.5}.p-head{border-bottom:1px solid #0f10200f;justify-content:space-between;align-items:center;height:2.7em;padding:0 1.1em;font-size:.82em;display:flex;position:relative}.p-head small{color:#7a7d93;font-size:.85em;font-weight:700}.p-head-dot{background:#dfe1ec;border-radius:9999px;width:.6em;height:.6em}.p-pill{color:#5b5d72;background:#f1f2f8;border-radius:9999px;padding:.3em .8em;font-size:.82em;font-weight:700}.p-ok{background:#12a56f;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:inline-flex}.p-ok svg{width:.95em;height:.95em}.p-orange{background:#ff6b3d;border-radius:9999px;flex:none;width:.62em;height:.62em;box-shadow:0 0 0 .25em #ff6b3d2e}.p-orange-lg{width:.8em;height:.8em;margin:.45em .45em 0}.p-chip{white-space:nowrap;background:#fff;border:1px solid #0f10200f;border-radius:9999px;align-items:center;gap:.6em;padding:.65em 1.1em;font-size:.78em;display:flex;position:absolute;box-shadow:0 .1em .2em #1e286e0d,0 .9em 1.7em -.8em #1e286e4d}.p-chip small{color:#7a7d93;font-size:.92em;font-weight:600}.p-compose{width:24em;height:17.2em;top:4.2em;left:3em}.p-body{padding:1em 1.2em}.p-to{color:#7a7d93;align-items:center;gap:.7em;font-size:.72em;font-weight:600;display:flex}.p-to b{color:#0f1020;background:#f1f2f8;border-radius:9999px;padding:.4em .9em}.p-lines{flex-direction:column;gap:.75em;margin-top:1.4em;display:flex}.p-line{transform-origin:0;background:#dfe1ec;border-radius:9999px;height:.72em;animation:7s ease-in-out infinite p-line;display:block}.p-send{color:#fff;background:#0f1020;border-radius:9999px;padding:.65em 1.4em;font-size:.78em;font-weight:700;animation:7s ease-in-out infinite p-press;position:absolute;bottom:1em;right:1.1em}.p-sent{animation:7s ease-in-out infinite p-pop;top:23em;left:6.2em}.p-cal{width:22em;height:20.2em;top:3.2em;left:4em}.p-days{grid-template-columns:repeat(5,1fr);gap:.5em;padding:1em 1.1em 0;display:grid}.p-day{color:#0f1020;background:#f4f5fa;border-radius:.75em;flex-direction:column;align-items:center;gap:.15em;padding:.55em 0;font-size:.78em;font-weight:800;display:flex}.p-day small{color:#8a8da2;font-size:.78em;font-weight:700}.p-day.pick{animation:7s ease-in-out infinite p-pick}.p-slots{flex-direction:column;gap:.55em;padding:1em 1.1em;display:flex}.p-slot{border:1px solid #0f102014;border-radius:.85em;justify-content:space-between;align-items:center;padding:.75em .95em;font-size:.8em;font-weight:700;display:flex;position:relative}.p-slot small{color:#8a8da2;font-size:.8em;font-weight:600}.p-slot.pick{animation:7s ease-in-out infinite p-slot}.p-slot-ok{background:#0f1020;border-radius:9999px;justify-content:center;align-items:center;width:1.6em;height:1.6em;animation:7s ease-in-out infinite p-slot-ok;display:inline-flex}.p-slot-ok svg{width:.9em;height:.9em}.p-booked{animation:7s ease-in-out infinite p-pop;top:24.2em;left:8.4em}.p-plan{width:23.2em;height:19.6em;top:4.2em;left:3.4em}.p-rows{flex-direction:column;gap:1em;padding:1.2em 1.3em;display:flex}.p-row{opacity:0;align-items:flex-start;gap:.85em;animation:7s ease-in-out infinite p-row;display:flex}.p-row b{font-size:.85em;display:block}.p-row small{color:#8a8da2;margin-top:.15em;font-size:.7em;font-weight:600;display:block}.p-sprint{border:.18em solid #dfe1ec;border-top-color:#5a45ff;border-radius:9999px;flex:none;width:1.7em;height:1.7em;animation:1.1s linear infinite p-spin}.p-grow{flex:1}.p-bar{background:#e9ebf4;border-radius:9999px;height:.55em;margin-top:.8em;display:block;overflow:hidden}.p-bar em{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8c7bff,#5a45ff);width:42%;height:100%;animation:7s ease-in-out infinite p-fill;display:block}@keyframes p-line{0%,6%{transform:scaleX(0)}24%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes p-press{0%,50%{transform:scale(1)}55%{transform:scale(.92)}62%,to{transform:scale(1)}}@keyframes p-pop{0%,60%{opacity:0;transform:translateY(.8em)}68%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.4em)}}@keyframes p-pick{0%,14%{color:#0f1020;background:#f4f5fa}22%,90%{color:#fff;background:#0f1020}98%,to{color:#0f1020;background:#f4f5fa}}@keyframes p-slot{0%,40%{background:0 0;border-color:#0f102014}48%,90%{background:#f6f7ff;border-color:#0f1020}98%,to{background:0 0;border-color:#0f102014}}@keyframes p-slot-ok{0%,44%{opacity:0;transform:scale(.4)}52%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:scale(.4)}}@keyframes p-row{0%,4%{opacity:0;transform:translateY(.7em)}14%,90%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.3em)}}@keyframes p-fill{0%,22%{transform:scaleX(0)}52%,90%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes p-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-scene *,.st-scene{transition:none!important;animation:none!important}.p-line,.p-row,.p-chip,.p-slot-ok,.p-bar em{opacity:1!important;transform:none!important}.p-day.pick{color:#fff;background:#0f1020}}.svc-tile{aspect-ratio:4/3}@media (min-width:768px){.svc-tile{aspect-ratio:3/2}}.svc-caption{align-items:flex-start}.svc-desc{color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.svc-chip{cursor:pointer;height:2.6rem;color:var(--color-ink);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);background:#f0f2fab3;border:1px solid #fffffff2;border-radius:9999px;align-items:center;gap:.55rem;padding:0 1.15rem;font-size:.9rem;font-weight:700;transition:background .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #fff,inset 0 -1px #1e286e0d,0 1px 2px #1e286e0d,0 10px 20px -14px #1e286e66}.svc-chip:hover{background:#fff;transform:translateY(-1px)}.svc-chip.on{background:var(--color-ink);color:#fff;border-color:var(--color-ink);box-shadow:inset 0 1px #ffffff38,0 12px 22px -12px #0f102099}.svc-chip:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.svc-plate{background:linear-gradient(#2c2e42,#0f1020);border-radius:2.7em;justify-content:center;align-items:center;width:9.6em;height:9.6em;animation:6s ease-in-out infinite svc-float;display:flex;position:absolute;top:9em;left:10.2em;box-shadow:inset 0 1px #ffffff4d,0 .2em .4em #0f102040,0 2.2em 3.4em -1.4em #0f10208c}.svc-plate svg{width:5em;height:5em;overflow:visible}.svc-plate:after{content:"";background:#ff6b3d;border-radius:9999px;width:.8em;height:.8em;position:absolute;top:1.15em;right:1.15em;box-shadow:0 0 0 .3em #ff6b3d33}@keyframes svc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.7em)}}.svc-modal-root{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.svc-modal-root{align-items:center;padding:2rem}}.svc-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f102057;position:absolute;top:0;bottom:0;left:0;right:0}.svc-modal{-webkit-backdrop-filter:blur(30px)saturate(1.6);backdrop-filter:blur(30px)saturate(1.6);background:#ffffffe0;border:1px solid #fffffff2;border-radius:2rem 2rem 0 0;flex-direction:column;width:100%;max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 40px 90px -30px #0f10208c}@media (min-width:768px){.svc-modal{border-radius:2rem;max-width:62rem;max-height:min(86vh,46rem)}}.svc-scroll-wrap{flex:1;min-height:0;display:flex;position:relative}.svc-scroll{overscroll-behavior:contain;-ms-overflow-style:none;width:100%;overflow-y:auto;scrollbar-width:none!important}.svc-scroll::-webkit-scrollbar{width:0!important;display:none!important}.svc-bar{opacity:0;pointer-events:none;will-change:transform;background:#0f102038;border-radius:9999px;width:4px;transition:opacity .35s,background .3s;position:absolute;top:0;right:7px}.svc-modal:hover .svc-bar{opacity:.55}.svc-bar.live{opacity:1;background:#0f10206b}.svc-x{z-index:4;cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-ink);background:#f0f2fad9;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:1rem;right:1rem;box-shadow:inset 0 1px #fff,0 8px 18px -10px #1e286e73}.svc-x:hover{background:var(--color-ink);color:#fff;transform:rotate(90deg)}.svc-modal-grid{grid-template-columns:1fr;gap:1.75rem;padding:1.5rem;display:grid}@media (min-width:768px){.svc-modal-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:2.5rem;padding:2.25rem 2.25rem 1.5rem}}.svc-modal-visual{position:static}@media (min-width:768px){.svc-modal-visual{position:sticky;top:0}}.svc-modal-body{min-width:0}.svc-modal-cat{color:var(--color-ink-soft);background:#0f10200f;border-radius:9999px;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.svc-modal-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink);margin:.9rem 0 0;padding-right:2.5rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.05}.svc-modal-pitch{color:var(--color-ink-soft);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.svc-modal-h{color:var(--color-ink);margin:1.6rem 0 .7rem;font-size:.85rem;font-weight:700}.svc-points{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.svc-points li{color:var(--color-ink);background:#f3f4fa;border-radius:9999px;align-items:center;gap:.55rem;padding:.5rem .95rem .5rem .55rem;font-size:.85rem;font-weight:700;display:inline-flex}.svc-tick{background:var(--color-ink);border-radius:9999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex}.svc-related{flex-wrap:wrap;gap:.6rem;display:flex}.svc-related-item{color:var(--color-ink);background:#f3f4fa;border-radius:1rem;align-items:center;gap:.65rem;padding:.4rem 1rem .4rem .4rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .3s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex}.svc-related-item:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 22px -16px #1e286e73}.svc-related-img{object-fit:cover;border-radius:.7rem;width:2.6rem;height:2.6rem}.svc-modal-cta{margin-top:1.9rem}.svc-modal-nav{border-top:1px solid #0f102012;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem 1.4rem;display:flex}@media (min-width:768px){.svc-modal-nav{padding:1rem 2.25rem 1.6rem}}.svc-nav-btn{cursor:pointer;min-width:0;color:var(--color-ink);background:0 0;border:0;border-radius:9999px;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700;transition:background .3s,opacity .3s;display:inline-flex}.svc-nav-btn span{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.svc-nav-btn:hover:not(:disabled){background:#0f10200f}.svc-nav-btn:disabled{opacity:.25;cursor:default}.svc-nav-btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.svc-x:hover{transform:none}}.v-ico{flex:none;width:1.5em;height:1.5em;position:relative}.v-ico i{border-radius:9999px;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.v-wait{border:.16em solid #dfe1ec}.v-spin{opacity:0;border:.2em solid #dfe1ec;border-top-color:#5a45ff;animation:.7s linear infinite s-spin}.v-ok{opacity:0;background:#12a56f;justify-content:center;align-items:center;display:flex;transform:scale(.4)}.v-ok svg{width:.9em;height:.9em}.v-ico.run .v-spin{opacity:1}.v-ico.run .v-wait{opacity:0}.v-ico.done .v-ok{opacity:1;transform:none}.v-ico.done .v-wait,.v-ico.done .v-spin{opacity:0}.v-live{color:#5a45ff;align-items:center;gap:.5em;font-size:.78em;font-weight:700;display:inline-flex}.v-live i{background:currentColor;border-radius:9999px;width:.55em;height:.55em;animation:1.1s infinite s-blink}.v-live.done{color:#12a56f}.v-live.done i{animation:none}.s-pop{opacity:0;transition:opacity .4s,transform .55s cubic-bezier(.34,1.5,.5,1);transform:scale(.4)}.s-pop.on{opacity:1;transform:none}.v-run{width:23.2em;height:21.8em;top:3.4em;left:3.4em}.v-goal{background:#f3f4fa;border-radius:.9em;margin:1.1em 1.2em .9em;padding:.8em 1em}.v-goal small{color:#8a8da2;font-size:.68em;font-weight:700;display:block}.v-goal b{font-size:.9em}.v-steps{flex-direction:column;gap:.85em;margin:0;padding:0 1.2em;list-style:none;display:flex}.v-step{align-items:center;gap:.8em;font-size:.82em;font-weight:700;display:flex}.v-step small{color:#8a8da2;margin-left:auto;font-size:.82em;font-weight:600}.v-result{background:#f3f4fa;border-radius:.9em;align-items:center;gap:.7em;padding:.8em 1em;font-size:.82em;display:flex;position:absolute;bottom:1.1em;left:1.2em;right:1.2em}.v-result small{color:#8a8da2;margin-left:auto;font-weight:700}.v-doc{width:23.6em;height:11.4em;top:5em;left:3.2em}.v-doc-body{padding:1.2em 1.3em;position:relative}.v-draft{border-radius:.3em;margin:0;font-size:1.02em;font-weight:600;line-height:1.55;transition:background .3s}.v-draft.sel{background:#5a45ff29}.v-draft-b{position:absolute;top:1.2em;left:1.3em;right:1.3em}.v-cmd{border-radius:9999px;align-items:center;gap:.8em;width:23.6em;height:3.4em;padding:0 .5em 0 .6em;display:flex;top:17.8em;left:3.2em}.v-spark{background:linear-gradient(135deg,#8c7bff,#5a45ff);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.3em;height:2.3em;display:flex}.v-spark svg{width:1.2em;height:1.2em}.v-cmd-text{white-space:nowrap;flex:1;font-size:.88em;font-weight:600;overflow:hidden}.v-cmd-text em{color:#8a8da2;font-style:normal}.v-send{background:#0f1020;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:2.3em;height:2.3em;transition:transform .2s;display:flex}.v-send svg{width:1em;height:1em}.v-send.press{transform:scale(.85)}.v-tone{top:22.6em;left:6.4em}.v-board{width:45.6em;height:16.4em;top:6.4em;left:3.2em}.v-total{color:#7a7d93;font-variant-numeric:tabular-nums;font-size:.78em;font-weight:600}.v-total b{color:#0f1020}.v-colhead{color:#8a8da2;font-size:.72em;font-weight:800;position:absolute;top:4.1em}.v-card{background:#f6f7fb;border:1px solid #0f10200f;border-radius:.85em;justify-content:space-between;align-items:center;gap:.6em;width:13.6em;padding:.85em 1em;font-size:.8em;display:flex;position:absolute}.v-card b{font-weight:700}.v-card small{color:#7a7d93;font-size:.9em;font-weight:700}.v-move{z-index:2;opacity:0;background:#fff;transition:left .85s cubic-bezier(.22,1,.36,1),top .85s cubic-bezier(.22,1,.36,1),opacity .5s,background .4s;box-shadow:0 .1em .2em #1e286e14,0 1em 1.8em -.8em #1e286e66}.v-move.on{opacity:1}.v-move.won{background:#f1fbf6;border-color:#12a56f59}.v-move .p-orange{order:-1}.v-node{align-items:center;gap:.8em;width:9.6em;height:5.6em;padding:0 1em;transition:box-shadow .4s,border-color .4s;display:flex;top:3.8em;overflow:visible}.v-node b{font-size:.88em;display:block}.v-node small{color:#8a8da2;margin-top:.15em;font-size:.68em;font-weight:700;display:block}.v-node.run{border-color:#5a45ff73;box-shadow:0 0 0 .25em #5a45ff1a,0 1.4em 2.6em -1.2em #1e286e47}.v-link{background:#dfe1ec;border-radius:9999px;width:2.27em;height:.2em;position:absolute;top:6.55em;overflow:hidden}.v-link:after{content:"";transform-origin:0;background:#5a45ff;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.v-link.on:after{transform:scaleX(1)}.v-log{width:45.2em;height:13.6em;top:11.6em;left:3.4em}.v-log-lines{color:#5b5d72;padding:1em 1.3em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78em;line-height:2}.v-logline.ok{color:#0d8a5d}.v-metric{bottom:1.2em;left:auto;right:1.3em}.v-sec{width:22.8em;height:22.6em;top:3.2em;left:3.6em}.v-ring{width:7.6em;height:7.6em;margin:1em auto .9em;position:relative}.v-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v-ring circle{fill:none;stroke-width:2.4px}.v-ring-bg{stroke:#eceef6}.v-ring-fill{stroke:#5a45ff;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.v-ring b{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-bottom:.9em;font-size:2.3em;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.v-ring small{text-align:center;color:#8a8da2;font-size:.68em;font-weight:700;position:absolute;bottom:1.5em;left:0;right:0}.v-checks{flex-direction:column;gap:.35em;margin:0;padding:0 .9em;list-style:none;display:flex}.v-check{border-radius:.6em;align-items:center;gap:.8em;padding:.5em;font-size:.8em;font-weight:700;transition:background .3s;display:flex}.v-check.scan{background:#5a45ff14}.v-next{color:#7a7d93;justify-content:center;align-items:center;gap:.6em;font-size:.74em;font-weight:700;display:flex;position:absolute;bottom:.9em;left:1.2em;right:1.2em}.v-team{width:23.2em;height:21.8em;top:3.4em;left:3.4em}.v-people{padding:1em 1.3em .4em}.v-people small{color:#8a8da2;font-size:.7em;font-weight:700;display:block}.v-avs{gap:.6em;margin-top:.6em;display:flex}.v-slot{border:.16em dashed #d4d7e6;border-radius:9999px;width:2.7em;height:2.7em;display:inline-flex}.v-av{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:.85em;font-weight:800;display:inline-flex;box-shadow:inset 0 .08em #ffffff59}.v-av-sm{width:1.9em;height:1.9em;font-size:.72em}.v-slot .v-av{width:calc(100% + .32em);height:calc(100% + .32em);margin:-.16em}.v-tasks{flex-direction:column;gap:.5em;margin:.9em 0 0;padding:0 1.3em;list-style:none;display:flex}.v-task{background:#f4f5fa;border-radius:.85em;justify-content:space-between;align-items:center;padding:.55em .7em .55em 1em;font-size:.82em;font-weight:700;display:flex}.v-prog{color:#8a8da2;margin:1.1em 1.3em 0;font-size:.7em;font-weight:700}.v-prog i{background:#e9ebf4;border-radius:9999px;height:.6em;margin-top:.7em;display:block;overflow:hidden}.v-prog em{border-radius:inherit;background:linear-gradient(90deg,#8c7bff,#5a45ff);height:100%;display:block}.v-stand{z-index:3;bottom:-1.4em;right:1.2em}.v-stand small{margin-left:.2em}.v-queue{width:28em;height:21.8em;top:3.6em;left:3.2em}.v-tickets{flex-direction:column;gap:.6em;padding:1em 1.1em;display:flex}.v-ticket{background:#f4f5fa;border-radius:.9em;align-items:center;gap:.8em;padding:.8em 1em;display:flex}.v-new{background:#fff;border:1px solid #0f102014;box-shadow:0 .8em 1.6em -1em #1e286e59}.v-tk-main{flex:1;min-width:0}.v-tk-main b{font-size:.82em;display:block}.v-tk-main small{color:#8a8da2;margin-top:.15em;font-size:.66em;font-weight:600;display:block}.v-status-chip{border-radius:9999px;flex:none;padding:.35em .85em;font-size:.7em;font-weight:800;transition:background .4s,color .4s}.v-status-chip.open{color:#d4501f;background:#ff6b3d24}.v-status-chip.prog{color:#4a38e0;background:#5a45ff1f}.v-status-chip.ok{color:#0d8a5d;background:#12a56f24}.v-status-chip.sched{color:#5b5d72;background:#e9ebf4}.v-systems{width:15.4em;height:21.8em;top:3.6em;left:33.4em}.v-systems ul{flex-direction:column;gap:.95em;margin:0;padding:.9em 1.1em;list-style:none;display:flex}.v-systems li{align-items:center;gap:.7em;font-size:.8em;font-weight:700;display:flex}.v-systems li small{color:#8a8da2;margin-left:auto;font-size:.78em;font-weight:600}.v-sys{background:#12a56f;border-radius:9999px;flex:none;width:.7em;height:.7em;transition:background .4s,box-shadow .4s}.v-sys.warn{background:#ff6b3d;box-shadow:0 0 0 .28em #ff6b3d33}.v-uptime{background:#f4f5fa;border-radius:.9em;padding:.8em 1em;position:absolute;bottom:1em;left:1.1em;right:1.1em}.v-uptime small{color:#8a8da2;font-size:.66em;font-weight:700;display:block}.v-uptime b{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.5em}.wk-tile{aspect-ratio:4/3;background:#eef0f7;border:1px solid #fffffff2;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #1e286e0a,0 16px 34px -22px #1e286e47}.wk-tile picture{width:100%;height:100%;display:block}.wk-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.wk-item:hover .wk-img{transform:scale(1.045)}.wk-scene{aspect-ratio:4/3}.wk-sub{color:var(--color-ink-soft);opacity:.8;margin:.2rem 0 0;font-size:.8rem;font-weight:700}.wk-item .svc-desc{margin-top:.4rem}.wk-frame{aspect-ratio:4/3;background:#eef0f7;border:1px solid #fffffff2;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 40px -26px #1e286e66}.wk-frame picture{width:100%;height:100%;display:block}.wk-main{object-fit:cover;object-position:top center;width:100%;height:100%;animation:.5s both wk-in;display:block}@keyframes wk-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.wk-thumbs{gap:.5rem;margin-top:.7rem;display:flex}.wk-thumb{aspect-ratio:4/3;cursor:pointer;opacity:.6;background:#eef0f7;border:2px solid #0000;border-radius:.7rem;width:4.4rem;padding:0;transition:opacity .3s,border-color .3s,transform .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.wk-thumb:hover{opacity:1;transform:translateY(-2px)}.wk-thumb.on{opacity:1;border-color:var(--color-ink)}.wk-thumb picture{width:100%;height:100%;display:block}.wk-thumb-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.wk-thumb:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.wk-meta{border-top:1px solid #0f102014;grid-template-columns:repeat(3,auto);justify-content:start;gap:.5rem 2rem;margin:1.6rem 0 0;padding-top:1.2rem;display:grid}.wk-meta dt{color:#8a8da2;font-size:.72rem;font-weight:700}.wk-meta dd{color:var(--color-ink);margin:.15rem 0 0;font-size:.92rem;font-weight:700}.wk-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;display:flex}.wk-link{color:var(--color-ink);text-underline-offset:4px;font-size:.88rem;font-weight:700;-webkit-text-decoration:underline #0f102033;text-decoration:underline #0f102033;transition:text-decoration-color .3s,color .3s}.wk-link:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.wk-img,.wk-main{transition:none;animation:none}.wk-item:hover .wk-img{transform:none}}.ab-hand{width:25.6em;height:19em;top:5em;left:2.2em;overflow:hidden}.ab-stages{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:1.2em;left:0;right:0}.ab-stage{color:#9a9db0;flex-direction:column;align-items:center;gap:.7em;font-size:.82em;font-weight:800;transition:color .45s;display:flex}.ab-stage i{background:#dcdfec;border-radius:9999px;width:.8em;height:.8em;transition:background .45s,box-shadow .45s}.ab-stage.on{color:#0f1020}.ab-stage.on i{background:#0f1020;box-shadow:0 0 0 .28em #0f10201a}.ab-rail{background:#e3e5f0;border-radius:9999px;height:.2em;position:absolute;top:3.15em;left:4.27em;right:4.27em;overflow:hidden}.ab-rail i{border-radius:inherit;background:#0f1020;height:100%;transition:width .95s cubic-bezier(.22,1,.36,1);display:block}.ab-brief{background:#fff;border:1px solid #0f102014;border-radius:.95em;width:7.6em;padding:.95em 1em;transition:left .95s cubic-bezier(.22,1,.36,1);position:absolute;top:6.4em;box-shadow:0 .1em .2em #1e286e0f,0 1.2em 2.2em -.9em #1e286e66}.ab-brief b{font-size:.9em;display:block}.ab-lines{flex-direction:column;gap:.4em;margin:.7em 0;display:flex}.ab-lines i{background:#dfe1ec;border-radius:9999px;height:.45em;display:block}.ab-lines i:first-child{width:100%}.ab-lines i:nth-child(2){width:82%}.ab-lines i:nth-child(3){width:58%}.ab-brief small{color:#8a8da2;font-size:.62em;font-weight:700;display:block}.ab-same{top:25em;left:5.4em}.ab-eng{width:23.2em;height:21.8em;top:3.6em;left:3.4em}.ab-meta{white-space:nowrap}.ab-meas{width:23.2em;height:19.6em;top:4.6em;left:3.4em}.ab-ms{flex-direction:column;gap:1.1em;margin:0;padding:1.3em 1.3em 0;list-style:none;display:flex}.ab-m{opacity:.4;transition:opacity .5s}.ab-m.live{opacity:1}.ab-m-top{justify-content:space-between;align-items:baseline;display:flex}.ab-m-top small{color:#8a8da2;font-size:.72em;font-weight:700}.ab-m-top b{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.35em}.ab-m-bar{background:#e9ebf4;border-radius:9999px;height:.55em;margin-top:.5em;display:block;position:relative}.ab-m-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8c7bff,#5a45ff);transition:transform 1.1s cubic-bezier(.3,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.ab-m-bar u{background:#0f1020;border-radius:9999px;width:.16em;position:absolute;top:-.35em;bottom:-.35em}.ab-m-note{justify-content:space-between;align-items:center;margin-top:.5em;display:flex}.ab-m-note small{color:#9a9db0;font-size:.64em;font-weight:600}.ab-m-ok{opacity:0;background:#12a56f;border-radius:9999px;justify-content:center;align-items:center;width:1.4em;height:1.4em;transition:opacity .4s .8s,transform .5s cubic-bezier(.34,1.5,.5,1) .8s;display:inline-flex;transform:scale(.4)}.ab-m-ok svg{width:.85em;height:.85em}.ab-m-ok.on{opacity:1;transform:none}.ab-chat{top:5em}.ab-think{position:relative}.ab-asst p{min-height:6.4em}.ab-fit{top:23.4em;left:6.6em}
