:root{--bg: #ffffff;--bg-soft: #f6f7fb;--bg-tint: #f0f1ff;--ink: #0a0d14;--ink-2: #353b4d;--muted: #646b7d;--muted-2: #8b91a3;--line: #e6e8ef;--line-2: #d6d9e4;--accent: #4f46e5;--accent-hover: #4338ca;--accent-soft: #eef0ff;--accent-ink: #312e81;--violet: #8b5cf6;--sky: #0ea5e9;--good: #16a34a;--good-soft: #e9f8ee;--warn: #f59e0b;--rose: #f43f5e;--radius-s: 10px;--radius: 16px;--radius-l: 24px;--shadow-s: 0 1px 2px rgba(10, 13, 20, .04), 0 1px 3px rgba(10, 13, 20, .06);--shadow-m: 0 12px 32px -14px rgba(10, 13, 20, .2), 0 2px 6px rgba(10, 13, 20, .05);--shadow-l: 0 30px 70px -30px rgba(49, 46, 129, .35), 0 10px 24px -12px rgba(10, 13, 20, .12);--container: 1200px;--gutter: clamp(16px, 4.5vw, 48px);--section: clamp(72px, 10vw, 128px);--header-h: 72px;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Inter Tight", "Inter", ui-sans-serif, system-ui, sans-serif;--font-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{position:relative;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html,body{width:100%;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.6;font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}h1,h2,.display,.h1,.h2{font-family:var(--font-display);font-weight:500}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{background:var(--accent-soft);color:var(--accent-ink)}.display{font-size:clamp(2.5rem,6.4vw,4.75rem);line-height:1.02;letter-spacing:-.04em;font-weight:600}.h1{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.035em}.h2{font-size:clamp(1.85rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em}.h3{font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.02em;line-height:1.25}.lead{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.body{color:var(--muted);text-wrap:pretty}.small{font-size:.875rem;color:var(--muted)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.eyebrow:before{content:"";width:18px;height:2px;background:var(--accent);border-radius:2px}.accent{color:var(--accent)}.grad-text{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.06em;color:var(--ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:860px}.section{padding-block:var(--section);position:relative}.section--soft{background:var(--bg-soft)}.section--tight{padding-block:clamp(48px,7vw,88px)}.section-head{max-width:720px;display:grid;gap:16px;margin-bottom:clamp(40px,5vw,64px)}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.section-head .h2{margin-top:4px}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:.95rem;white-space:nowrap;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s,box-shadow .25s;border:1px solid transparent;isolation:isolate;overflow:hidden}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--ink);color:#fff;box-shadow:0 8px 20px -10px #0a0d1480}.btn--primary:hover{background:#1b2030;transform:translateY(-1px)}.btn--accent{background:var(--accent);color:#fff;box-shadow:0 10px 24px -10px #4f46e599}.btn--accent:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn--ghost{background:#fff;color:var(--ink);border-color:var(--line-2)}.btn--ghost:hover{border-color:var(--ink);transform:translateY(-1px)}.btn--soft{background:var(--accent-soft);color:var(--accent-ink)}.btn--soft:hover{background:#e2e5ff}.btn--sm{height:40px;padding:0 16px;font-size:.875rem}.btn--lg{height:56px;padding:0 28px;font-size:1.02rem}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent)}.link svg{width:16px;height:16px;transition:transform .3s var(--ease)}.link:hover svg{transform:translate(3px)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(22px,3vw,32px);box-shadow:var(--shadow-s);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s}.card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-m);border-color:var(--line-2)}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);font-size:.78rem;font-weight:600;color:var(--ink-2)}.chip--accent{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.chip--good{background:var(--good-soft);border-color:transparent;color:#15803d}.icon-box{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.icon-box svg{width:22px;height:22px}.divider{height:1px;background:var(--line)}.check-list{display:grid;gap:10px}.check-list li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:.95rem}.check-list li:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--accent-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f46e5' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/11px no-repeat}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.noise:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-grid{background-image:linear-gradient(to right,rgba(10,13,20,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(10,13,20,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 30%,transparent 100%)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px}.skip-link:focus{top:12px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--violet),var(--sky));transform-origin:0 50%;z-index:120}.back-top{position:fixed;right:20px;bottom:20px;z-index:90;width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-m);display:grid;place-items:center;color:var(--ink)}.back-top svg{width:18px;height:18px}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}.logo__mark{width:44px;height:auto;display:block;flex:none;transition:transform .4s var(--ease)}.logo:hover .logo__mark{transform:scale(1.05)}.logo__word{font-weight:700;font-size:1.15rem;letter-spacing:-.03em;line-height:1;display:flex;flex-direction:column}.logo__sub{font-weight:500;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:3px}.logo--light{color:#fff}.logo--light .logo__sub{color:#ffffffb3}.header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);display:flex;align-items:center;transition:background .35s,box-shadow .35s,border-color .35s,height .35s;border-bottom:1px solid transparent}.header--scrolled{background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-color:var(--line);height:64px}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.header__nav{display:flex;align-items:center;gap:4px}.header__link{position:relative;padding:8px 14px;border-radius:999px;font-weight:500;font-size:.93rem;color:var(--ink-2);transition:color .2s}.header__link:hover,.header__link.is-active{color:var(--ink)}.header__link span{position:relative;z-index:1}.header__pill{position:absolute;inset:0;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line)}.header__actions{display:flex;align-items:center;gap:12px}.header__burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:#fff;place-items:center;color:var(--ink)}.header__burger svg{width:20px;height:20px}@media(max-width:1024px){.header__nav,.header__cta{display:none}.header__burger{display:grid}}.mnav__scrim{position:fixed;inset:0;z-index:109;background:#0a0d145c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mnav{position:fixed;top:0;right:0;bottom:0;z-index:110;width:min(84vw,360px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 20px calc(20px + env(safe-area-inset-bottom));background:#fff;box-shadow:-24px 0 60px -20px #0a0d144d}.mnav__top{flex:none;display:flex;align-items:center;justify-content:space-between;height:64px;margin-bottom:8px;border-bottom:1px solid var(--line)}.mnav__top .logo__mark{width:36px}.mnav__close{display:grid;place-items:center;width:40px;height:40px;margin-right:-8px;border-radius:10px;color:var(--ink)}.mnav__close svg{width:20px;height:20px}.mnav__close:active{background:var(--bg-soft)}.mnav__links{display:grid}.mnav__link{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;margin-inline:-10px;border-radius:10px;font-size:1rem;font-weight:500;color:var(--ink-2)}.mnav__link svg{width:16px;height:16px;color:var(--muted-2)}.mnav__link:active{background:var(--bg-soft)}.mnav__link.is-active{background:var(--bg-soft);color:var(--ink);font-weight:600}.mnav__link.is-active svg{color:var(--ink)}.mnav__foot{display:grid;gap:14px;margin-top:auto;padding-top:20px}.mnav__foot .mnav__cta{width:100%;justify-content:center;color:#fff}.mnav__quick{display:flex;justify-content:space-between;gap:8px}.mnav__quick a{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;font-size:.86rem;font-weight:500;color:var(--ink-2)}.mnav__quick svg{width:15px;height:15px;color:var(--muted)}.footer{background:var(--bg-soft);border-top:1px solid var(--line);margin-top:var(--section)}.footer__cta{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;padding-block:var(--section);border-bottom:1px solid var(--line)}.footer__cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:40px;padding-block:64px}.footer__brand .body{max-width:360px;font-size:.93rem}.footer__recog{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);max-width:380px;font-size:.78rem;color:var(--muted)}.footer__recog span{display:grid;gap:1px}.footer__recog small{flex-basis:100%;font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.footer__recog b{font-size:.88rem;font-weight:600;color:var(--ink)}.footer__col{display:grid;gap:10px;align-content:start}.footer__col h3{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:600}.footer__col a{color:var(--ink-2);font-size:.93rem;transition:color .2s;width:fit-content}.footer__col a:hover{color:var(--accent)}.footer__col--contact a{display:flex;gap:10px;align-items:flex-start}.footer__col--contact svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--accent)}.footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-block:24px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted)}.footer__social{display:flex;gap:8px}.footer__social a{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--ink-2);transition:color .2s,border-color .2s,transform .3s var(--ease)}.footer__social a:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.footer__social svg{width:17px;height:17px}@media(max-width:1024px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media(max-width:860px){.footer__cta{grid-template-columns:1fr}.footer__cta-actions{justify-content:flex-start}}@media(max-width:520px){.footer__grid{grid-template-columns:1fr;gap:28px}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0}.stat{display:grid;gap:6px;padding:24px 0 0;border-top:1px solid var(--line-2)}.stat dd{margin:0}.stat__value{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.stat__suffix{color:var(--accent)}.stat__label{font-size:.9rem;color:var(--muted);order:2}@media(max-width:860px){.stats{grid-template-columns:repeat(2,1fr)}}.page-hero{position:relative;padding:calc(var(--header-h) + clamp(56px,9vw,112px)) 0 clamp(40px,6vw,72px);overflow:hidden}.page-hero__bg{position:absolute;inset:0;pointer-events:none}.page-hero__glow{position:absolute;top:-200px;left:50%;width:900px;height:520px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(79,70,229,.16),transparent 70%);pointer-events:none;filter:blur(10px)}.page-hero__inner{position:relative;display:grid;gap:18px;max-width:820px}.page-hero--center .page-hero__inner{margin-inline:auto;text-align:center;justify-items:center}.page-hero__title{max-width:14ch}.page-hero--center .page-hero__title{max-width:18ch}.page-hero__lead{max-width:640px}.page-hero__extra{margin-top:8px}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:.85rem;color:var(--muted)}.crumbs a:hover{color:var(--accent)}.crumbs b{color:var(--ink);font-weight:600}.crumbs__sep{margin:0 6px;color:var(--muted-2)}.cta-band{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);border-radius:var(--radius-l);background:linear-gradient(135deg,#f4f5ff,#fff 60%,#f1f9ff);border:1px solid var(--line)}.cta-band__glow{position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(closest-side,rgba(79,70,229,.18),transparent);pointer-events:none}.cta-band__body{display:grid;gap:12px;max-width:640px;position:relative}@media(max-width:760px){.cta-band{grid-template-columns:1fr}}.accordion{display:grid;border-top:1px solid var(--line)}.accordion__item{border-bottom:1px solid var(--line)}.accordion__head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;text-align:left;font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:var(--ink)}.accordion__icon{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink-2)}.accordion__icon svg{width:16px;height:16px}.accordion__item.is-open .accordion__icon{background:var(--accent);border-color:var(--accent);color:#fff}.accordion__body{overflow:hidden}.accordion__body p{padding:0 48px 24px 0;color:var(--muted);max-width:720px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #fde2e7}50%{box-shadow:0 0 0 6px #fde2e7}}.section-head--row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;max-width:none}.section-head--row>div{max-width:720px;display:grid;gap:16px}@media(max-width:760px){.section-head--row{flex-direction:column;align-items:flex-start}}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bento__card--wide{grid-column:span 2;background:linear-gradient(135deg,#f6f6ff,#fff 70%)}.bento__link{display:grid;gap:14px;height:100%;align-content:start}.bento__tags{display:flex;flex-wrap:wrap;gap:6px}.bento__more{margin-top:auto;padding-top:8px}@media(max-width:1024px){.bento{grid-template-columns:1fr 1fr}.bento__card--wide{grid-column:span 2}}@media(max-width:640px){.bento{grid-template-columns:1fr}.bento__card--wide{grid-column:span 1}}.flagship{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:var(--radius-l);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-s);margin-bottom:24px}.flagship--page{background:linear-gradient(135deg,#f6f6ff,#fff 60%)}@media(max-width:960px){.flagship{grid-template-columns:1fr}}.ptrack{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1100px){.ptrack{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.ptrack{grid-template-columns:1fr}}.pcard{padding:14px;display:flex;flex-direction:column}.pcard>a{display:flex;flex-direction:column;gap:14px;height:100%}.pcard__body{display:grid;gap:6px;padding:4px 8px 8px}.pcard--lg .pcard__body{gap:10px;padding:8px 10px 12px}.pcard--lg .pcard__body .link{margin-top:4px}.pcard--more{justify-content:center;align-items:flex-start;gap:12px;padding:32px;background:var(--ink);color:#fff;border-color:var(--ink)}.pcard--more .body{color:#ffffffb3}.pcard__big{font-size:4rem;font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--accent)}.pcard--more .pcard__big{color:#a5b4fc}.process{position:relative}.process__line{position:absolute;left:0;right:0;top:22px;height:2px;background:var(--line);display:none}.process__line i{display:block;height:100%;background:var(--accent);transform-origin:left}.process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 28px}.process__step{display:grid;gap:10px;align-content:start;padding-top:0}.process__n{font-family:var(--mono);font-size:.8rem;font-weight:600;color:var(--accent);background:var(--accent-soft);width:44px;height:44px;border-radius:50%;display:grid;place-items:center}@media(min-width:1025px){.process__line{display:block}}@media(max-width:1024px){.process__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.process__grid{grid-template-columns:1fr}}.models{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.model{display:grid;gap:14px;align-content:start}.model__best{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.model--featured{border-color:var(--accent);box-shadow:0 20px 50px -24px #4f46e573;position:relative}.model--featured:before{content:"Most common";position:absolute;top:-12px;left:24px;background:var(--accent);color:#fff;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px;letter-spacing:.04em}.model__btn{margin-top:auto;justify-self:start}@media(max-width:960px){.models{grid-template-columns:1fr}}.wgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.wgrid--all{grid-template-columns:repeat(3,1fr)}.wcard{border-radius:var(--radius-l);border:1px solid var(--line);background:#fff;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.wcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-m)}.wcard__link{display:flex;flex-direction:column;height:100%}.wcard__media{aspect-ratio:16 / 10.5;overflow:hidden;background:var(--bg-soft)}.wcard__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.wcard:hover .wcard__media img{transform:scale(1.04)}.wcard__ph{height:100%;display:grid;place-items:center;align-content:center;gap:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 14%,#fff),color-mix(in srgb,var(--c) 4%,#fff));color:var(--c)}.wcard__ph span{font-size:3rem;font-weight:700;letter-spacing:-.05em}.wcard__ph small{font-family:var(--mono);color:var(--muted);font-size:.78rem}.wcard__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 20px}.wcard__meta .h3{font-size:1.1rem;display:inline-flex;align-items:center;gap:6px}.wcard__ext{width:14px;height:14px;color:var(--muted-2)}.wcard--more .wcard__link{padding:32px;gap:10px;justify-content:center;background:var(--bg-soft)}@media(max-width:1024px){.wgrid--all{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.wgrid,.wgrid--all{grid-template-columns:1fr}}.marquee{margin-top:clamp(40px,6vw,72px);overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;gap:48px;width:max-content;animation:marquee 50s linear infinite}.marquee__track span{font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:var(--muted);white-space:nowrap;display:inline-flex;align-items:center;gap:48px}.marquee__track span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}@keyframes marquee{to{transform:translate(-50%)}}.marquee:hover .marquee__track{animation-play-state:paused}.quote{display:grid;gap:18px;height:100%;align-content:start;margin:0;position:relative}.quote__mark{width:28px;height:28px;color:var(--accent);opacity:.6}.quote blockquote{margin:0;font-size:1.02rem;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.quote figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px}.quote figcaption b{display:block;font-size:.95rem}.quote figcaption small{color:var(--muted);font-size:.82rem}.quote__avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.85rem;color:var(--accent-ink);background:linear-gradient(135deg,#e0e7ff,#c7d2fe);flex:none}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.faq__head{display:grid;gap:16px;position:sticky;top:100px}@media(max-width:960px){.faq{grid-template-columns:1fr}.faq__head{position:static}}.prose{display:grid;gap:18px;color:var(--ink-2);font-size:1.05rem;line-height:1.7}.prose p{text-wrap:pretty}.office{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,72px);align-items:center}.office__media img{border-radius:var(--radius-l);box-shadow:var(--shadow-l);aspect-ratio:16 / 10;object-fit:cover;width:100%}.office__body{display:grid;gap:18px}.office__addr{display:flex;gap:12px;font-style:normal;color:var(--ink-2);line-height:1.5}.office__addr svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:3px}@media(max-width:860px){.office{grid-template-columns:1fr}}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-l);background:#fff}.table{width:100%;border-collapse:collapse;min-width:720px}.table th,.table td{text-align:left;padding:18px 22px;border-bottom:1px solid var(--line);vertical-align:top;font-size:.95rem}.table th{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--bg-soft);font-weight:600}.table tr:last-child td{border-bottom:0}.table td b{color:var(--ink)}.pgrid{gap:24px}@media(max-width:960px){.pdetail{grid-template-columns:1fr}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.filters__chip{height:36px;padding:0 16px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.filters__chip:hover{border-color:var(--ink)}.filters__chip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.ind{display:grid;align-content:start}.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,4vw,48px);align-items:start}.contact__info{display:grid;gap:28px}.contact__card{display:grid;gap:18px}.contact__line{display:flex;gap:14px;align-items:flex-start}.contact__line svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:2px}.contact__line b{display:block;font-size:.98rem}.contact__line small{color:var(--muted);font-size:.85rem}a.contact__line:hover b{color:var(--accent)}.contact__steps{display:grid;gap:16px}.contact__steps li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.contact__steps b{display:block;margin-bottom:2px}.contact__prep{padding:24px;background:var(--bg-soft);border-radius:var(--radius)}.contact__form{padding:clamp(24px,3.5vw,40px)}.contact__form form{display:grid;gap:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{display:grid;gap:6px;font-size:.85rem;font-weight:500;color:var(--ink-2)}.form-grid__full{grid-column:1 / -1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;transition:border-color .2s,box-shadow .2s;font-size:.97rem}.form-grid textarea{height:auto;padding:12px 14px;resize:vertical;min-height:140px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea{outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.form-grid select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23646b7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/16px no-repeat}.form-actions{gap:16px}.form-actions .small{max-width:320px;line-height:1.4}.contact__done{display:grid;gap:12px;justify-items:start}.contact__tick{width:56px;height:56px;border-radius:50%;background:var(--good-soft);color:#15803d;display:grid;place-items:center;font-size:1.6rem;font-weight:700}.map{border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-s);aspect-ratio:21 / 8;background:var(--bg-soft)}.map iframe{width:100%;height:100%;border:0;filter:saturate(.9)}@media(max-width:960px){.contact{grid-template-columns:1fr}.contact__form{order:-1}}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.map{aspect-ratio:4 / 3}}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post>a{display:grid;gap:14px;height:100%;align-content:start}.post--lead{grid-column:1 / -1;background:linear-gradient(135deg,#f6f6ff,#fff 60%)}.post--lead>a{max-width:760px}.post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.post .link{margin-top:auto;padding-top:6px}@media(max-width:960px){.posts{grid-template-columns:1fr 1fr}}@media(max-width:640px){.posts{grid-template-columns:1fr}}.article__title{max-width:22ch}.article__body{padding-top:16px;padding-bottom:16px;font-size:1.12rem}.article__body p:first-child:first-letter{font-size:1.6em;font-weight:600;color:var(--accent)}.article__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:.95rem}.cr-why{display:grid;gap:10px;align-content:start}.cr-why .h3{margin-top:6px}.cr-why .icon-box{justify-self:start}.cr-apply{padding-top:0;scroll-margin-top:96px}.cr-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.cr-roles>div{min-width:0}.cr-role{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;height:100%;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#fff;text-align:left;cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease)}.cr-role:hover{border-color:#c9ccf5;box-shadow:var(--shadow-s);transform:translateY(-2px)}.cr-role:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cr-role__i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.cr-role__i svg{width:20px;height:20px}.cr-role__b{display:grid;gap:3px;min-width:0}.cr-role__b b{font-size:1.04rem;letter-spacing:-.01em;color:var(--ink)}.cr-role__b small{font-size:.84rem;font-weight:500;color:var(--ink-2)}.cr-role__b span{font-size:.86rem;color:var(--muted);line-height:1.45}.cr-role__meta{display:grid;justify-items:end;gap:8px}.cr-role__meta em{font-style:normal;padding:3px 10px;border-radius:99px;background:var(--bg-soft);border:1px solid var(--line);font-size:.74rem;color:var(--muted);white-space:nowrap}.cr-role__go{display:inline-flex;align-items:center;gap:5px;font-size:.88rem;font-weight:600;color:var(--accent);white-space:nowrap}.cr-role__go svg{width:15px;height:15px;transition:transform .25s var(--ease)}.cr-role:hover .cr-role__go svg{transform:translate(3px)}.cr-office{position:relative;margin:0;border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line);aspect-ratio:16 / 10;background:var(--bg-soft)}.cr-office img{width:100%;height:100%;object-fit:cover}.cr-office figcaption{position:absolute;left:12px;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);padding:8px 12px;border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.84rem;font-weight:500;color:var(--ink)}.cr-office figcaption svg{width:16px;height:16px;color:var(--accent);flex:none}.cr-attach{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--accent-soft);color:var(--ink-2);font-size:.88rem;line-height:1.5}.cr-attach svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--accent)}@media(max-width:860px){.cr-roles{grid-template-columns:1fr}}@media(max-width:520px){.cr-role{grid-template-columns:auto minmax(0,1fr);padding:16px}.cr-role__meta{grid-column:2;grid-auto-flow:column;justify-content:space-between;justify-items:start}}.map__links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:14px}.map__links a{display:inline-flex;align-items:center;gap:8px;font-size:.92rem}.map__links svg{width:16px;height:16px}.article__crumbs{justify-content:center;margin-bottom:14px}.prose h2{margin-top:18px;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.025em;color:var(--ink);scroll-margin-top:96px}.prose h3{font-size:1.08rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.prose ul,.prose ol{display:grid;gap:10px;padding-left:1.3em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{padding-left:.25em;text-wrap:pretty}.prose li::marker{color:var(--muted-2)}.prose strong{font-weight:600;color:var(--ink)}.link-inline{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.link-inline:hover{color:var(--accent);text-decoration-color:var(--accent)}.article__toc{display:grid;gap:10px;padding:18px 22px;border:1px solid var(--line);border-radius:16px;background:var(--bg-soft);font-size:.95rem}.article__toc b{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.prose .article__toc ol{gap:6px}.article__toc a{color:var(--ink-2)}.article__toc a:hover{color:var(--accent)}.article__faq{display:grid;gap:14px;margin-top:18px;padding-top:28px;border-top:1px solid var(--line)}.article__faq h2{margin-top:0}.article__qa{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff}.article__qa p{font-size:1rem;color:var(--muted)}.article__related{display:grid;gap:12px;margin-top:12px}.article__related b{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.article__related>div{display:flex;flex-wrap:wrap;gap:8px}.article__related .chip{display:inline-flex;align-items:center;gap:6px;height:auto;padding:8px 14px;font-size:.9rem;color:var(--ink)}.article__related .chip:hover{background:#fff;border-color:var(--line-2)}.article__related .chip svg{width:14px;height:14px}.sv-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sv-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;scroll-margin-top:96px}.sv-card__shot{padding:16px 16px 0}.sv-card__shot .shot{pointer-events:none}.sv-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 22px 22px}.sv-card__t{font-family:var(--font-display);font-size:1.4rem;font-weight:500;letter-spacing:-.025em;line-height:1.15}.sv-card__body p{color:var(--muted);line-height:1.5}.sv-card__body .link{margin-top:auto;padding-top:4px}.sv-tags{display:flex;flex-wrap:wrap;gap:6px}.sv-tags i{padding:4px 10px;border-radius:99px;background:var(--bg-soft);border:1px solid var(--line);font-style:normal;font-size:.8rem;font-weight:500;color:var(--ink-2)}.sv-more{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}.sv-mini{display:grid;align-content:start;gap:8px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;scroll-margin-top:96px;transition:border-color .2s}.sv-mini:hover{border-color:var(--line-2)}.sv-mini>svg{width:22px;height:22px;stroke-width:1.6;color:var(--ink)}.sv-mini h3{margin-top:6px;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.sv-mini p{font-size:.9rem;line-height:1.5;color:var(--muted)}.sv-mini:target,.sv-card:target{border-color:var(--ink)}.sv-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sv-step{display:grid;align-content:start;gap:4px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.sv-step__n{font-family:var(--mono);font-size:.75rem;color:var(--muted-2)}.sv-step b{margin-top:8px;font-size:1.08rem;letter-spacing:-.01em}.sv-step em{font-style:normal;font-size:.82rem;font-weight:600;color:var(--accent)}.sv-step>span:last-child{font-size:.92rem;color:var(--muted)}.sv-times{display:flex;flex-wrap:wrap;align-items:center;gap:12px 36px;margin-top:20px;padding:18px 24px;border:1px solid var(--line);border-radius:18px;background:#fff}.sv-times__l,.sv-promise__l{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.sv-time{display:grid}.sv-time b{font-family:var(--font-display);font-size:1.35rem;font-weight:500;letter-spacing:-.02em}.sv-time small{font-size:.84rem;color:var(--muted)}.sv-models{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sv-model{position:relative;display:grid;align-content:start;gap:10px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff}.sv-model>small{font-size:.78rem;font-weight:600;color:var(--accent)}.sv-model h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.sv-model .check-list{gap:8px;font-size:.93rem}.sv-model.is-featured{border-color:var(--ink)}.sv-model.is-featured:before{content:"Most common";position:absolute;top:-11px;left:22px;padding:3px 10px;border-radius:99px;background:var(--ink);color:#fff;font-size:.72rem;font-weight:600}.sv-promise{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px 28px;margin-top:20px;padding:20px 24px;border-radius:18px;background:var(--bg-soft)}.sv-promise ul{display:flex;flex-wrap:wrap;gap:10px 26px}.sv-promise li{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:500;color:var(--ink-2)}.sv-promise li svg{width:17px;height:17px;color:var(--ink)}.sv-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sv-stack__g{display:grid;align-content:start;gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:#fff}.sv-stack__g>b{font-size:.98rem;letter-spacing:-.01em}.ab-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.ab-story__r{display:grid;gap:22px}.ab-mv{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.ab-mv>div{padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff}.ab-mv>div:last-child{background:var(--ink);border-color:var(--ink);color:#fff}.ab-mv dt{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.ab-mv>div:last-child dt{color:#ffffff8c}.ab-mv dd{margin:8px 0 0;font-size:1.02rem;font-weight:500;line-height:1.45}.ab-values{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ab-value{display:grid;align-content:start;gap:6px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.ab-value>span{font-family:var(--mono);font-size:.75rem;color:var(--muted-2)}.ab-value b{margin-top:8px;font-size:1.08rem;letter-spacing:-.01em}.ab-value p{font-size:.92rem;line-height:1.5;color:var(--muted)}.ab-names{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ab-names__l{flex-basis:100%;margin-bottom:4px;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.ab-name{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 12px;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:.95rem;font-weight:600;color:var(--ink);transition:border-color .2s,transform .2s var(--ease)}.ab-name:hover{border-color:var(--p);transform:translateY(-1px)}.ab-name i{width:9px;height:9px;border-radius:3px;background:var(--p)}.ab-name em{font-style:normal;font-size:.8rem;font-weight:400;color:var(--muted)}.ab-rec{display:flex;flex-wrap:wrap;gap:10px 28px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-rec span{display:grid;gap:2px}.ab-rec b{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.12rem}.ab-rec small{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}@media(max-width:1100px){.sv-more{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.sv-feat{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.sv-steps,.ab-values,.sv-models,.sv-stack{grid-template-columns:1fr 1fr}.ab-story,.sv-promise{grid-template-columns:1fr}}@media(max-width:640px){.sv-more{grid-template-columns:1fr 1fr;gap:10px}.sv-mini{padding:16px}.sv-mini p{font-size:.86rem}.sv-models,.sv-stack{grid-template-columns:1fr}.sv-steps,.ab-values{gap:10px}.sv-step,.ab-value{padding:16px}.sv-times{gap:12px 24px;padding:16px 18px}.sv-times__l{flex-basis:100%}.ab-mv{grid-template-columns:1fr}.ab-name em{display:none}}.pg-compact .page-hero{padding-bottom:clamp(24px,4vw,44px)}.pg-compact .section{padding-block:clamp(52px,6.5vw,88px)}.pg-compact .section--tight{padding-block:clamp(36px,4.5vw,60px)}.pg-compact .section-head{margin-bottom:clamp(24px,3vw,36px)}.sv-card__shot{display:block;overflow:hidden;background:radial-gradient(70% 80% at 50% 30%,#eef0ff,#f5f6fa 60%,#f1f2f6);border-bottom:1px solid var(--line)}.cl{position:relative;aspect-ratio:16 / 10.6;container-type:inline-size;pointer-events:none}.cl__s{position:absolute}.cl__s .ph{box-shadow:0 2.4em 4em -2em #14101e73,inset 0 0 0 .12em #ffffff1f}.cl--apps .cl__s{top:9%;width:27%;font-size:1.43cqw}.cl--apps .cl__s--0{left:8%;transform:rotate(-7deg)}.cl--apps .cl__s--1{left:36.5%;top:5%;z-index:2}.cl--apps .cl__s--2{right:8%;transform:rotate(7deg)}.cl--web .cl__s{width:66%}.cl--web .cl__s .shot__web{box-shadow:0 1.8em 3.6em -1.6em #0a0d1459}.cl--web .cl__s--0{left:4%;top:7%}.cl--web .cl__s--1{right:4%;top:17%;z-index:1}.cl--web .cl__s--2{left:17%;top:33%;z-index:2}.sv-card:hover .cl__s{transition:transform .4s var(--ease)}.sv-card:hover .cl--web .cl__s--2{transform:translateY(-2%)}.display{font-size:clamp(2.9rem,8vw,6.6rem);line-height:.98;letter-spacing:-.045em;font-weight:600}.h1--xl{font-size:clamp(2.5rem,6vw,4.6rem);letter-spacing:-.04em;line-height:1}.h2--xl{font-size:clamp(2.1rem,4.6vw,3.6rem);letter-spacing:-.035em;line-height:1.04}.section-head--wide{max-width:900px}.st{display:block}.st__w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.st__i{display:inline-block;will-change:transform}.st .grad-text{padding-right:.04em}.mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mesh i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;mix-blend-mode:multiply;animation:mesh 18s ease-in-out infinite alternate}.mesh i:nth-child(1){width:56vw;height:56vw;max-width:760px;max-height:760px;right:-14vw;top:-22vw;background:radial-gradient(closest-side,#c7d2fe,transparent 70%)}.mesh i:nth-child(2){width:40vw;height:40vw;max-width:560px;max-height:560px;left:-12vw;top:30%;background:radial-gradient(closest-side,#bae6fd,transparent 70%);animation-delay:-6s}.mesh i:nth-child(3){width:36vw;height:36vw;max-width:520px;max-height:520px;right:10vw;bottom:-14vw;background:radial-gradient(closest-side,#fbcfe8,transparent 70%);animation-delay:-11s}.mesh i:nth-child(4){width:30vw;height:30vw;max-width:420px;max-height:420px;left:30vw;top:-10vw;background:radial-gradient(closest-side,#ddd6fe,transparent 70%);animation-delay:-3s}.mesh--soft i{opacity:.55}.mesh--dark i{mix-blend-mode:screen;opacity:.35}.mesh--dark i:nth-child(1){background:radial-gradient(closest-side,#4f46e5,transparent 70%)}.mesh--dark i:nth-child(2){background:radial-gradient(closest-side,#0ea5e9,transparent 70%)}.mesh--dark i:nth-child(3){background:radial-gradient(closest-side,#8b5cf6,transparent 70%)}@keyframes mesh{0%{transform:translate(0) scale(1)}50%{transform:translate(4vw,-3vw) scale(1.08)}to{transform:translate(-3vw,4vw) scale(.96)}}.grain{position:relative}.grain:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.section--dark.grain:before{mix-blend-mode:screen;opacity:.35}.grain>.container,.grain>.hero__ticker{position:relative;z-index:2}.spot{position:relative;border-radius:var(--radius-l);background:#fff;border:1px solid var(--line);overflow:hidden;height:100%;transition:transform .45s var(--ease),box-shadow .45s var(--ease);--mx: 50%;--my: 50%}.spot:hover{transform:translateY(-4px);box-shadow:var(--shadow-m)}.spot__glow{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(79,70,229,.12),transparent 45%)}.spot__border{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .4s;padding:1px;background:radial-gradient(360px circle at var(--mx) var(--my),rgba(79,70,229,.7),transparent 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.spot:hover .spot__glow,.spot:hover .spot__border{opacity:1}.spot__body{position:relative;padding:clamp(24px,3vw,36px);height:100%}.bento__item{min-height:100%}.bento__card{height:100%}.icon-box--lg{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--accent-soft),#fff);border:1px solid #dfe3ff}.icon-box--lg svg{width:24px;height:24px}.tilt{transform-style:preserve-3d;position:relative;overflow:hidden}.tilt__sheen{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,0) calc(var(--sx) - 25%),rgba(255,255,255,.55) var(--sx),rgba(255,255,255,0) calc(var(--sx) + 25%));z-index:2}.tilt:hover .tilt__sheen{opacity:1}.pgrid-home{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;perspective:1200px}@media(max-width:1100px){.pgrid-home{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pgrid-home{grid-template-columns:1fr}}.pcard__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.section--dark{background:#0b0e17;color:#fff;overflow:hidden}.section--dark .eyebrow{color:#a5b4fc}.section--dark .eyebrow:before{background:#a5b4fc}.section--dark .lead{color:#ffffffb8}.section--dark .body{color:#fff9}.section--dark .h3{color:#fff}.section--dark .process__n{background:#ffffff0f;color:#a5b4fc;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 #4f46e500;transition:box-shadow .4s}.section--dark .process__step:hover .process__n{box-shadow:0 0 0 8px #4f46e52e}.section--dark .process__line{background:#ffffff1a}.section--dark .process__line i{background:linear-gradient(90deg,var(--accent),var(--sky));box-shadow:0 0 18px #6366f1b3}.section--dark .process__step{padding:24px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.06);background:#ffffff06;transition:background .3s,border-color .3s}.section--dark .process__step:hover{background:#ffffff0d;border-color:#ffffff24}.section--dark .process__line{top:46px;left:24px;right:24px}.process__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.process__tl{display:flex;flex-wrap:wrap;gap:32px}.process__tl div{display:grid;gap:2px}.process__tl b{font-size:1.4rem;letter-spacing:-.03em}.process__tl span{font-size:.82rem;color:#ffffff8c}.link--light{color:#c7d2fe}.bento__item--wide{grid-column:span 2}@media(max-width:640px){.bento__item--wide{grid-column:span 1}}.display{font-weight:500;letter-spacing:-.045em}.h2--xl,.h1--xl{font-weight:500}.h3{font-weight:600}.st .grad-text{padding-right:.06em}.eyebrow{color:var(--muted);font-weight:500;letter-spacing:.14em;font-size:.72rem}.eyebrow:before{width:22px;height:1px;background:var(--muted-2)}.section--dark .eyebrow{color:#ffffff8c}.section--dark .eyebrow:before{background:#ffffff59}.lead{color:var(--muted);font-weight:400}.link{color:var(--ink)}.link:hover{color:var(--accent)}.chip{background:var(--bg-soft);border-color:transparent;color:var(--ink-2);font-weight:500;height:26px;font-size:.76rem}.chip--accent{background:var(--bg-soft);color:var(--ink-2)}.icon-box{width:auto;height:auto;border-radius:0;background:transparent;color:var(--ink)}.icon-box svg{width:24px;height:24px;stroke-width:1.6}.check-list li:before{background-color:transparent;border:1px solid var(--line-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0d14' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.accordion__item.is-open .accordion__icon{background:var(--ink);border-color:var(--ink)}.stat__suffix{color:var(--muted-2)}.stat__value{font-family:var(--font-display);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.marquee__track span{color:var(--muted-2);font-weight:500}.marquee__track span:after{background:var(--line-2);opacity:1}.spot__glow{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(10,13,20,.05),transparent 45%)}.spot__border{background:radial-gradient(360px circle at var(--mx) var(--my),rgba(10,13,20,.35),transparent 50%)}.bento__card--wide{background:#fff}.bg-grid{opacity:.45;background-size:64px 64px}.mesh i{opacity:.38;filter:blur(90px)}.mesh--soft i{opacity:.25}.mesh--dark i{opacity:.28}.grain:before{opacity:.5}.quote blockquote{font-family:var(--font-serif);font-style:italic;font-size:1.42rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.quote blockquote:before{content:"“";color:var(--muted-2);margin-right:.05em}.quote blockquote:after{content:"”";color:var(--muted-2);margin-left:.05em}.quote__avatar{background:var(--ink);color:#fff;font-weight:600;width:38px;height:38px;font-size:.78rem}.quote figcaption b{font-weight:600}.card{box-shadow:none}.card--hover:hover{box-shadow:var(--shadow-m)}.btn--primary{box-shadow:none}.btn--accent{background:var(--ink);box-shadow:none}.btn--accent:hover{background:#1b2030}.btn--ghost{background:transparent}:root{--section: clamp(88px, 11vw, 150px)}.section-head{gap:18px}.section--dark{background:#0a0d14}.scroll-progress{background:var(--ink)}.model--featured{border-color:var(--ink);box-shadow:none}.model--featured:before{background:var(--ink)}.pcard__big{color:var(--ink);font-family:var(--font-display);font-weight:500}.footer__col--contact svg,.office__addr svg,.contact__line svg{color:var(--ink)}.article__body p:first-child:first-letter{color:var(--ink)}.section--dark .process__line i{background:#fff;box-shadow:none}.icon-box--lg{width:auto;height:auto;border-radius:0;background:transparent;border:0;justify-content:start}.icon-box--lg svg{width:26px;height:26px}.section--dark .grad-text{color:#fff}.section--dark .process__n{position:relative;z-index:1;background:#161a26;color:#fff}.section--dark .process__step:hover .process__n{box-shadow:0 0 0 8px #ffffff14}.section--dark .process__line i{background:#ffffffb3}@media(max-width:640px){.hero__stage .idea{display:none}}@media(max-width:640px){.hero__chip{right:12%}}.hx{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + clamp(40px,6vw,80px));background:linear-gradient(180deg,#fff,#f7f8fb)}.hx__bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(10,13,20,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(10,13,20,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 70% at 70% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 70% 30%,#000 20%,transparent 75%)}.hx__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,5vw,80px);align-items:center;padding-bottom:clamp(48px,6vw,88px)}.hx__copy{max-width:580px}.hx__title{margin-top:22px;font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.045em;max-width:13ch;text-wrap:balance}.hx__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;font-size:1.06em}.hx__lead{margin-top:22px;max-width:32em;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.65;color:var(--muted);text-wrap:pretty}.hx__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hx__rec{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0}.hx__rec-l{display:inline-flex;align-items:center;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hx__rec-n{display:inline-flex;flex-wrap:wrap;align-items:center}.hx__rec-n>span{display:inline-flex;align-items:baseline;gap:6px;font-size:.92rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.hx__rec-n>span+span{margin-left:14px;padding-left:14px;border-left:1px solid var(--line-2)}.hx__rec-n small{font-size:.7rem;font-weight:600;letter-spacing:.08em;color:var(--muted-2)}.hx__ship{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:36px;padding-top:22px;border-top:1px solid var(--line)}.hx__ship>small{font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.hx__platforms{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:.9rem}.hx__platforms li{display:inline-flex;align-items:center;gap:7px;font-weight:500;color:var(--ink-2)}.hx__platforms svg{width:16px;height:16px;color:var(--ink)}.hx__logos{position:relative;border-top:1px solid var(--line);background:#fff;padding:22px 0 26px}.hx__logos-label{text-align:center;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}.hx__marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hx__track{display:flex;width:max-content;animation:marquee 55s linear infinite}.hx__set{display:flex}.hx__set span{display:inline-flex;align-items:center;gap:10px;padding:0 26px;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:#6b7183;white-space:nowrap}.hx__set svg{width:22px;height:22px}.hx__logos:hover .hx__track{animation-play-state:paused}.hv{position:relative;width:100%;aspect-ratio:1.18;container-type:inline-size}.hv__glow{position:absolute;inset:8% -6% -6% 8%;border-radius:50%;background:radial-gradient(closest-side,rgba(79,70,229,.13),transparent 72%);filter:blur(10px)}.hv__browser,.hv__phone,.hv__toast{position:absolute;font-size:1.5cqw;line-height:1.3}.hv__browser{left:0;top:7%;width:80%}.hv__phone{width:26%}.hv__phone--back{right:0;top:0}.hv__phone--front{right:21%;bottom:0}.hv__toast{left:4%;top:66%;display:flex;align-items:center;gap:.9em;padding:1em 1.4em 1em 1em;background:#fff;border:1px solid rgba(10,13,20,.07);border-radius:1.2em;box-shadow:0 1.6em 3.6em -1.6em #0a0d144d;font-size:1.55cqw}.hv__toast b{display:block;font-size:1.05em;color:var(--ink)}.hv__toast small{display:block;font-size:.9em;color:var(--muted)}.hv__tick{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--good-soft);color:#15803d;flex:none}.hv__tick svg{width:1.3em;height:1.3em}.hb{background:#fff;border-radius:1.2em;overflow:hidden;border:1px solid rgba(10,13,20,.08);box-shadow:0 3em 7em -3em #0a0d1447,0 .4em 1.2em -.4em #0a0d1414;color:var(--ink-2)}.hb__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:3em;padding:0 1.2em;background:#f7f8fa;border-bottom:1px solid #eceef3}.hb__dots{display:flex;gap:.5em}.hb__dots i{width:.85em;height:.85em;border-radius:50%;background:#ff5f57}.hb__dots i:nth-child(2){background:#febc2e}.hb__dots i:nth-child(3){background:#28c840}.hb__url{display:inline-flex;align-items:center;gap:.5em;padding:.35em 1.4em;border-radius:.6em;background:#fff;border:1px solid #eceef3;font-size:.95em;color:var(--muted)}.hb__url svg{width:.9em;height:.9em}.hb__app{display:grid;grid-template-columns:4.6em 1fr;aspect-ratio:16 / 9.4}.hb__side{display:flex;flex-direction:column;align-items:center;gap:.9em;padding:1.3em 0;border-right:1px solid #eef0f4;background:#fbfbfd}.hb__logo{width:2.2em;height:2.2em;border-radius:.7em;background:var(--ink);margin-bottom:.6em;position:relative}.hb__logo:after{content:"";position:absolute;inset:.6em;border-radius:.25em;border:.22em solid #fff;border-right-color:transparent}.hb__side i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;color:#9aa0b1}.hb__side i svg{width:1.25em;height:1.25em}.hb__side i.is-on{background:#eef0ff;color:#4f46e5}.hb__side .hb__push{margin-top:auto}.hb__main{display:flex;flex-direction:column;gap:1.1em;padding:1.3em 1.5em;min-width:0}.hb__top{display:flex;align-items:center;gap:.8em}.hb__hello{margin-right:auto;display:grid}.hb__hello small{font-size:.9em;color:var(--muted)}.hb__hello b{font-size:1.55em;color:var(--ink);letter-spacing:-.02em;font-weight:600}.hb__search{display:inline-flex;align-items:center;gap:.5em;width:13em;padding:.55em .9em;border-radius:.7em;background:#f4f5f8;color:#9aa0b1;font-size:.95em}.hb__search svg,.hb__icon svg{width:1.05em;height:1.05em}.hb__icon{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;border:1px solid #eceef3;color:var(--ink-2)}.hb__avatar{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#f43f5e);color:#fff;font-weight:600;font-size:.95em}.hb__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.9em}.hb__kpi{display:grid;gap:.2em;padding:.9em 1em;border:1px solid #eef0f4;border-radius:.9em}.hb__kpi small{font-size:.9em;color:var(--muted)}.hb__kpi b{font-size:1.6em;letter-spacing:-.02em;color:var(--ink);font-weight:600}.hb__kfoot{display:flex;align-items:center;justify-content:space-between;gap:.6em}.hb__kfoot em{font-style:normal;font-weight:600;font-size:.85em;color:#15803d;background:var(--good-soft);padding:.15em .5em;border-radius:99em}.hb__kfoot svg{width:5.4em;height:1.8em}.hb__kfoot polyline{fill:none;stroke:#4f46e5;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hb__row{flex:1;min-height:0;display:grid;grid-template-columns:1.7fr 1fr;gap:.9em}.hb__card{border:1px solid #eef0f4;border-radius:.9em;padding:.9em 1em;min-width:0}.hb__card>b,.hb__ch b{font-size:1.05em;color:var(--ink);font-weight:600}.hb__chart{display:flex;flex-direction:column;gap:.6em}.hb__ch{display:flex;align-items:center;justify-content:space-between}.hb__seg{display:inline-flex;padding:.2em;border-radius:.6em;background:#f4f5f8}.hb__seg i{font-style:normal;font-size:.82em;padding:.2em .6em;border-radius:.45em;color:var(--muted)}.hb__seg i.is-on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0a0d1414}.hb__svg{flex:1;width:100%;min-height:0;overflow:visible}.hb__grid line{stroke:#eef0f4;stroke-width:1;vector-effect:non-scaling-stroke}.hb__line{fill:none;stroke:#4f46e5;stroke-width:2.2;stroke-linecap:round;vector-effect:non-scaling-stroke}.hb__x{display:flex;justify-content:space-between;font-size:.8em;color:#9aa0b1}.hb__list{display:flex;flex-direction:column;gap:.95em}.hb__chan>div{display:flex;justify-content:space-between;align-items:center;font-size:.92em}.hb__chan span{display:inline-flex;align-items:center;gap:.5em}.hb__chan em{font-style:normal;font-weight:600;color:var(--ink)}.hb__sw{width:.7em;height:.7em;border-radius:.2em}.hb__sw--a{background:#4f46e5}.hb__sw--b{background:#0ea5e9}.hb__sw--c{background:#f59e0b}.hb__bar2{display:block;height:.45em;margin-top:.45em;border-radius:99em;background:#f1f2f6;overflow:hidden}.hb__bar2 i{display:block;height:100%;border-radius:inherit}.ph{aspect-ratio:9 / 19.2;padding:.55em;border-radius:3.1em;background:#0b0d12;box-shadow:0 3em 6em -2.4em #0a0d1480,inset 0 0 0 .12em #ffffff1f}.ph__screen{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:2.6em;background:#fff;color:var(--ink)}.ph--dark .ph__screen{background:#0e1117;color:#f4f5f8}.ph__status{z-index:3;position:relative;display:flex;align-items:center;justify-content:space-between;height:3.1em;padding:0 1.7em 0 2em;font-size:.95em;font-weight:600;flex:none}.ph__island{position:absolute;left:50%;top:.75em;transform:translate(-50%);width:5.6em;height:1.65em;border-radius:99em;background:#000}.ph__sys{display:inline-flex;gap:.25em}.ph__sys svg{width:1em;height:1em}.ph__tabs{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;padding:.9em 1em 1.6em;background:#ffffffeb;border-top:1px solid #eef0f4}.ph__tabs.is-dark{background:#0e1117f0;border-top-color:#ffffff0f}.ph__tabs span{color:#8a90a2}.ph__tabs span.is-on{color:#fff}.ph__tabs svg{width:1.35em;height:1.35em}.ph__tabs:after{content:"";position:absolute;left:50%;bottom:.55em;transform:translate(-50%);width:6em;height:.3em;border-radius:99em;background:currentColor;opacity:.35;color:#fff}.pw{display:flex;flex-direction:column;gap:1em;padding:.4em 1.2em 0}.pw__head{display:flex;align-items:center;gap:.7em}.pw__head small{display:block;font-size:.82em;color:#8a90a2}.pw__head b{display:block;font-size:1.15em}.pw__avatar{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;background:linear-gradient(135deg,#a5b4fc,#4f46e5);color:#fff;font-weight:600;font-size:.95em}.pw__bell{margin-left:auto;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#ffffff12}.pw__bell svg{width:1.1em;height:1.1em}.pw__card{position:relative;overflow:hidden;display:grid;gap:.25em;padding:1.1em 1.2em;border-radius:1.3em;background:linear-gradient(135deg,#4f46e5,#7c3aed 60%,#a855f7);color:#fff}.pw__card:after{content:"";position:absolute;right:-3em;top:-3em;width:9em;height:9em;border-radius:50%;background:#ffffff1f}.pw__card small{font-size:.82em;opacity:.8}.pw__card b{font-size:1.75em;letter-spacing:-.02em;font-weight:600}.pw__card b span{opacity:.6;font-size:.7em}.pw__cfoot{display:flex;justify-content:space-between;align-items:center;margin-top:.5em;font-size:.78em}.pw__cfoot em{font-style:normal;white-space:nowrap;background:#ffffff2e;padding:.2em .6em;border-radius:99em}.pw__actions{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.pw__actions span{display:grid;justify-items:center;gap:.35em;font-size:.78em;color:#c3c7d3}.pw__actions i{display:grid;place-items:center;width:3em;height:3em;border-radius:50%;background:#ffffff12;color:#fff}.pw__actions svg{width:1.3em;height:1.3em}.pw__sh{display:flex;justify-content:space-between;align-items:baseline;margin-top:.2em}.pw__sh b{font-size:1em}.pw__sh small{font-size:.8em;color:#a5b4fc}.pw__tx{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;margin-top:-.2em}.pw__tx i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.8em;background:#ffffff12;color:#e5e7ee}.pw__tx i svg{width:1.1em;height:1.1em}.pw__tx b{display:block;font-size:.92em;font-weight:500}.pw__tx small{display:block;font-size:.75em;color:#8a90a2}.pw__tx em{font-style:normal;font-size:.9em;font-weight:600;color:#e5e7ee}.pw__tx em.is-pos{color:#4ade80}.pt__map{position:relative;flex:1;min-height:0}.pt__map svg{position:absolute;inset:0;width:100%;height:100%}.pt__back{position:absolute;left:1em;top:.8em;display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:50%;background:#fff;box-shadow:0 .3em .8em #0a0d1426}.pt__back svg{width:1.2em;height:1.2em}.pt__pill{position:absolute;left:50%;top:1em;transform:translate(-50%);padding:.45em 1em;border-radius:99em;background:#fff;font-size:.85em;font-weight:600;box-shadow:0 .3em .8em #0a0d1426;white-space:nowrap}.pt__sheet{position:relative;display:grid;gap:.85em;padding:.7em 1.2em 1.8em;margin-top:-1.4em;background:#fff;border-radius:1.6em 1.6em 0 0;box-shadow:0 -.6em 1.6em -.6em #0a0d141f}.pt__handle{justify-self:center;width:3em;height:.3em;border-radius:99em;background:#dfe2ea}.pt__eta b{display:block;font-size:1.2em;letter-spacing:-.01em}.pt__eta small{display:block;font-size:.82em;color:var(--muted)}.pt__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.35em}.pt__steps i{height:.35em;border-radius:99em;background:#e9ebf1}.pt__steps i.on{background:#4f46e5}.pt__rider{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5em;padding-top:.8em;border-top:1px solid #f0f1f5}.pt__ava{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:linear-gradient(135deg,#fde68a,#f59e0b);color:#78350f;font-weight:700;font-size:.9em}.pt__who{min-width:0}.pt__rider b{display:block;font-size:.92em}.pt__rider small{display:inline-flex;align-items:center;gap:.25em;font-size:.74em;color:var(--muted);white-space:nowrap}.pt__rider small svg{width:.95em;height:.95em;color:#f59e0b;fill:#f59e0b}.pt__btn{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#f1f2f6;color:var(--ink)}.pt__btn.is-ink{background:var(--ink);color:#fff}.pt__btn svg{width:1.1em;height:1.1em}@media(max-width:1024px){.hx__inner{grid-template-columns:1fr}.hx__copy{max-width:640px}.hv{max-width:640px;margin-inline:auto}}@media(max-width:640px){.hx{padding-top:calc(var(--header-h) + 28px)}.hx__rec{gap:8px}.hx__rec-l{flex-basis:100%}.hx__rec-n>span{font-size:.88rem}.hx__ship{margin-top:28px}.hx__actions .btn{height:52px;padding:0 22px;font-size:.98rem}.hv{aspect-ratio:1.08}.hv__browser{width:86%}.hv__phone{width:30%}.hv__phone--front{right:18%}.hv__toast{font-size:2cqw;top:70%;left:2%}.hx__set span{padding:0 18px;font-size:.88rem}}.hx__lead-short,.hxs{display:none}@media(max-width:640px){.hx{padding-top:100px;background:#fff}.hx__bg{display:none}.hx__inner{gap:0;padding-bottom:32px}.hv{display:none}.hx__rec{flex-wrap:nowrap;gap:8px}.hx__rec-l{flex-basis:auto;font-size:clamp(.54rem,2.5vw,.6rem);letter-spacing:.12em;white-space:nowrap}.hx__rec-n{flex-wrap:nowrap}.hx__rec-n>span{font-size:clamp(.72rem,3.3vw,.8rem)}.hx__rec-n>span+span{margin-left:8px;padding-left:8px}.hx__rec-n small{display:none}.hx__title{margin-top:20px;font-size:2.4rem;line-height:1.04;max-width:none}.hx__w{display:inline-block;animation:hxWord .85s var(--ease) both;animation-delay:calc(.1s + var(--i) * .07s)}.hx__lead{margin-top:16px;font-size:1rem;line-height:1.6}.hx__lead-long{display:none}.hx__lead-short{display:inline}.hx__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.hx__actions .btn{height:50px;padding:0 12px;font-size:.95rem;justify-content:center}.hx__ship{display:none}.hxs{display:block;position:relative;margin-top:36px;aspect-ratio:1 / .94;container-type:inline-size;overflow:hidden;border-radius:24px;border:1px solid var(--line);background:radial-gradient(120% 85% at 50% 100%,#e6e8ff,#f1f1fd 45%,#f8f9fc)}.hxs__wallet,.hxs__track,.hxs__notes{position:absolute;line-height:1.3}.hxs__wallet{z-index:2;left:9%;top:24%;width:40%;font-size:2.31cqw}.hxs__track{z-index:1;right:9%;top:30%;width:40%;font-size:2.31cqw}.hxs__notes{z-index:3;left:6%;right:6%;top:5%;height:15cqw;font-size:3.3cqw}.hxs__note{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:.8em;padding:.75em .9em;border-radius:1.2em;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1.2em 2.6em -1.4em #0a0d144d,0 0 0 1px #0a0d140d}.hxs__note-i{flex:none;display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:.8em;color:#fff}.hxs__note-i svg{width:1.2em;height:1.2em}.hxs__note>div{flex:1;min-width:0}.hxs__note b{display:block;font-size:.94em;color:var(--ink)}.hxs__note small{display:block;font-size:.82em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hxs__note em{align-self:flex-start;font-style:normal;font-size:.74em;color:var(--muted-2)}.hx__logos{padding-top:20px}}@keyframes hxWord{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}html[data-prerendered] .hx__w{animation:none}@media(prefers-reduced-motion:reduce){.hx__track,.hx__w{animation:none}}.sx{position:relative;height:340vh;background:#fff}.sx__sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:var(--header-h)}.sx__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,80px);align-items:center}.sx__head{display:grid;gap:14px;margin-bottom:26px}.sx__title{font-size:clamp(1.9rem,3vw,2.7rem);max-width:17ch}.sx__title em{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.06em;letter-spacing:-.01em}.sx__lead{max-width:40ch;color:var(--muted);font-size:1rem;line-height:1.6}.sx__steps{display:grid;gap:2px}.sx__steps>li{position:relative}.sx-step{width:100%;display:grid;grid-template-columns:34px 1fr;gap:10px;text-align:left;padding:13px 16px 13px 12px;border-radius:14px;transition:background-color .3s}.sx-step:hover,.sx-step.is-active{background:var(--bg-soft)}.sx-step__n{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);background:#fff;font-family:var(--mono);font-size:.7rem;color:var(--muted-2);transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.sx-step.is-done .sx-step__n{border-color:var(--ink);color:var(--ink)}.sx-step.is-active .sx-step__n{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 0 0 5px #0a0d1414}.sx-step__line{position:absolute;z-index:1;left:25px;top:41px;bottom:-15px;width:2px;border-radius:2px;background:var(--line);overflow:hidden;pointer-events:none}.sx-step__line i{display:block;height:100%;background:var(--ink);transform-origin:top}.sx__steps>li:last-child .sx-step__line{display:none}.sx-step__body{display:grid;gap:1px}.sx-step__label{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.sx-step__title{font-size:1.06rem;font-weight:600;letter-spacing:-.015em;color:var(--muted-2);transition:color .3s}.sx-step.is-done .sx-step__title{color:var(--ink-2)}.sx-step.is-active .sx-step__title{color:var(--ink)}.sx-step__desc{display:block;overflow:hidden}.sx-step__desc>span{display:block;padding-top:6px;color:var(--muted);font-size:.94rem;line-height:1.55}.sx-gets{display:flex;flex-wrap:wrap;gap:6px}.sx-gets span{padding:4px 10px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:.78rem;font-weight:500;color:var(--ink-2);white-space:nowrap}.sx__stage{--pw: min(100%, calc((100svh - var(--header-h) - 120px) * 1.15));display:grid;gap:14px;justify-items:center}.sx__panel{position:relative;width:var(--pw);aspect-ratio:1.15;border-radius:28px;overflow:hidden;container-type:inline-size;border:1px solid var(--line);background-color:#f6f7fa;background-image:radial-gradient(circle at 72% 18%,rgba(79,70,229,.08),transparent 55%),radial-gradient(rgba(10,13,20,.06) 1px,transparent 1px);background-size:auto,20px 20px}.sx__scene,.sx__drift{position:absolute;inset:0}.sx__shine{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%)}.sx__drift>.sc{--d: .6;translate:calc(var(--px, 0) * var(--d) * .8cqw) calc(var(--py, 0) * var(--d) * .8cqw)}.sx__drift>.sc:nth-child(2){--d: 1.3}.sx__drift>.sc:nth-child(3){--d: 1.9}.sx__drift>.sc:nth-child(4){--d: 2.5}.sx__drift>.sc:nth-child(5){--d: 3}.sx__label{position:absolute;z-index:5;left:1.1em;bottom:1em;display:inline-flex;align-items:center;gap:.5em;padding:.35em .8em .35em .4em;border-radius:99px;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 16px -10px #0a0d1466;font-size:.78rem;font-weight:600;color:var(--ink)}.sx__label b{display:grid;place-items:center;min-width:1.9em;height:1.9em;border-radius:99px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:.72rem}.sx__info{width:var(--pw);display:grid;gap:10px}.sx__when{display:flex;align-items:center;gap:14px}.sx__weeks{display:inline-flex;align-items:center;gap:6px;flex:none;min-width:12.5em;font-size:.82rem;font-weight:600;color:var(--ink);white-space:nowrap}.sx__weeks svg{width:14px;height:14px;color:var(--accent)}.sx__track{position:relative;flex:1;display:grid;grid-template-columns:repeat(12,1fr);gap:3px;height:8px}.sx__track i{border-radius:2px;background:var(--line);transition:background-color .3s}.sx__track i.on{background:color-mix(in srgb,var(--accent) 30%,#fff)}.sx__range{position:absolute;top:-3px;bottom:-3px;border-radius:4px;border:2px solid var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.sx__you{display:flex;align-items:center;gap:10px;min-height:28px}.sx__you small{flex:none;min-width:12.5em;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.sx__skip{flex:none;font-family:var(--font);font-size:.8rem;font-weight:500;color:var(--muted);padding:4px 2px}.sx__skip:hover{color:var(--ink)}.sx--list{height:auto}.sx-list{display:grid;gap:56px;margin-top:8px}.sx-li{display:grid;gap:18px}.sx-li__text{display:grid;grid-template-columns:34px 1fr;gap:10px}.sx-li__title{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-top:2px}.sx-li__desc{color:var(--muted);margin-top:6px;font-size:.98rem;line-height:1.6}.sx--list .sx__panel{width:100%;border-radius:20px}.sx-li__meta{margin:12px 0 8px}.sx--rail{height:auto}.sx--rail .sx__head{margin-bottom:22px}.sxr__steps{position:relative;display:flex;margin-bottom:14px}.sxr__steps:before{content:"";position:absolute;left:10%;right:10%;top:14px;height:1px;background:var(--line-2)}.sxr__progress{position:absolute;left:10%;right:10%;top:13px;height:3px;pointer-events:none}.sxr__progress i{display:block;height:100%;border-radius:3px;background:var(--ink);transform-origin:0 50%}.sxr__step{position:relative;flex:1;display:grid;justify-items:center;gap:6px;padding-bottom:2px}.sxr__step small{font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);transition:color .3s}.sxr__step.is-active small{color:var(--ink)}.sxr__step.is-done .sx-step__n{border-color:var(--ink);color:var(--ink)}.sxr__step.is-active .sx-step__n{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 0 0 5px #0a0d1414}.sxr{position:relative;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 16px;scrollbar-width:none}.sxr::-webkit-scrollbar{display:none}.sxr__card{flex:0 0 min(86%,440px);scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;transition:scale .45s var(--ease),box-shadow .45s var(--ease),border-color .45s;scale:.94;transform-origin:50% 50%}.sxr__card.is-current{scale:1;border-color:var(--line-2);box-shadow:0 24px 48px -28px #0a0d1459}.sxr__card .sx__panel{width:100%;border:0;border-radius:0;border-bottom:1px solid var(--line)}.sxr__body{display:grid;gap:8px;align-content:start;padding:16px 18px 20px}.sxr__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sxr__meta b{font-family:var(--mono);font-weight:500;letter-spacing:0;color:var(--muted-2)}.sxr__meta .sx__weeks{min-width:0;margin-left:auto;letter-spacing:0;text-transform:none;font-size:.78rem}.sxr__title{font-size:1.22rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.sxr__desc{color:var(--muted);font-size:.94rem;line-height:1.55}.sxr__body .sx-gets{margin-top:6px}.sc{position:absolute;font-size:1.65cqw;line-height:1.35;color:var(--ink)}.sc-card,.sc-doc,.sc-chat,.sc-qa,.sc-store{background:#fff;border:1px solid rgba(10,13,20,.07);border-radius:1.3em;box-shadow:0 2.4em 5em -2.4em #0a0d1440,0 .3em .8em -.4em #0a0d140f}.sc-avs{display:flex;margin-left:auto}.sc-avs i{display:grid;place-items:center;width:2.6em;height:2.6em;margin-left:-.6em;border-radius:50%;border:.18em solid #fff;font-style:normal;font-weight:600;font-size:.78em;background:#fde68a;color:#78350f}.sc-avs i:first-child{margin-left:0}.sc-avs i.b{background:#c7d2fe;color:#312e81}.sc-avs i.c{background:#bbf7d0;color:#14532d}.sc-avs--sm i{border-color:#1e1f24}.ms{display:flex;flex-direction:column;gap:.8em;height:100%;padding:.6em 1.2em 1.2em;color:var(--ink)}.ms small{display:block;font-size:.78em;color:var(--muted)}.ms__title b,.ms__hello b{display:block;font-size:1.35em;letter-spacing:-.02em;font-weight:600}.ms__days{display:grid;grid-template-columns:repeat(4,1fr);gap:.45em}.ms__days span{display:grid;justify-items:center;padding:.45em 0;border-radius:.8em;border:1px solid #eceef3}.ms__days b{font-size:1.05em}.ms__days .is-on{background:var(--ink);border-color:var(--ink);color:#fff}.ms__days .is-on small{color:#ffffffb3}.ms__label{font-size:.8em;font-weight:600;color:var(--muted)}.ms__times{display:grid;grid-template-columns:repeat(3,1fr);gap:.45em}.ms__times span{text-align:center;padding:.55em 0;border-radius:.7em;background:#f4f5f8;font-size:.85em;font-weight:500}.ms__times .is-on{background:#4f46e5;color:#fff}.ms__svc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6em;align-items:center;padding:.7em;border:1px solid #eceef3;border-radius:1em}.ms__svc i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;background:#eef0ff;color:#4f46e5}.ms__svc i svg{width:1.2em;height:1.2em}.ms__svc b{display:block;font-size:.85em}.ms__svc small{font-size:.68em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms__svc em{font-style:normal;font-weight:600;font-size:.9em}.ms__cta{margin-top:auto;text-align:center;padding:.85em;border-radius:1em;background:var(--ink);color:#fff;font-weight:600;font-size:.9em}.ms__cta--ghost{width:100%;display:flex;align-items:center;justify-content:center;gap:.4em;background:#f4f5f8;color:var(--ink)}.ms__cta--ghost svg{width:1.1em;height:1.1em}.ms__hello{display:flex;justify-content:space-between;align-items:center}.ms__av{width:2.4em;height:2.4em;border-radius:50%;background:linear-gradient(135deg,#fbcfe8,#f43f5e)}.ms__search{display:flex;align-items:center;gap:.5em;padding:.6em .9em;border-radius:.8em;background:#f4f5f8;color:#9aa0b1;font-size:.85em}.ms__search svg{width:1em;height:1em}.ms__hero{display:grid;gap:.1em;padding:1em;border-radius:1.1em;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.ms__hero svg{width:1.5em;height:1.5em;margin-bottom:.3em}.ms__hero b{font-size:1.1em}.ms__hero small{color:#fffc}.ms__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6em;align-items:center;padding:.45em 0;border-bottom:1px dashed #eceef3}.ms__row>i{width:.6em;height:.6em;border-radius:50%;background:#16a34a}.ms__row>i.a{background:#f59e0b}.ms__row b{display:block;font-size:.85em}.ms__row small{font-size:.7em}.ms__row em{font-style:normal;font-size:.72em;font-weight:600;padding:.2em .6em;border-radius:99em;background:#f4f5f8}.ms__row em.ok{background:var(--good-soft);color:#15803d}.ms--center{align-items:center;text-align:center;padding-top:2.4em}.ms__done{display:grid;place-items:center;width:4.4em;height:4.4em;border-radius:50%;background:var(--good-soft);color:#15803d;box-shadow:0 0 0 .7em #16a34a12}.ms__done svg{width:2em;height:2em}.ms__big{font-size:1.3em;margin-top:.6em;letter-spacing:-.02em}.ms__muted{margin-top:-.4em}.ms__sum{width:100%;margin-top:.6em;padding:.4em 1em;border-radius:1em;background:#f7f8fa;text-align:left}.ms__sum div{display:flex;justify-content:space-between;gap:.6em;padding:.45em 0;border-bottom:1px dashed #e6e8ef}.ms__sum div:last-child{border-bottom:0}.ms__sum span{font-size:.78em;color:var(--muted)}.ms__sum b{font-size:.8em}.ms__pay{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6em;align-items:center;padding:.6em .7em;border-radius:1em;background:#f7f8fa}.ms__upi{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;background:#fff;border:1px solid #eceef3;font-size:.7em;font-weight:800;letter-spacing:-.02em;color:#15803d}.ms__pay b{display:block;font-size:.82em}.ms__pay small{font-size:.68em}.ms__pay em{font-style:normal;font-size:.75em;font-weight:600;color:#4f46e5}.ms__remind{width:100%;display:flex;align-items:center;gap:.6em;padding:.6em .8em;border-radius:1em;border:1px solid #eceef3;text-align:left}.ms__remind>svg{width:1.3em;height:1.3em;color:#f59e0b;flex:none}.ms__remind b{display:block;font-size:.8em}.ms__remind small{font-size:.68em}.ph__tabs span.is-on-light{color:#4f46e5}.ph__tabs:not(.is-dark):after{color:var(--ink)}.sc-doc{left:5%;top:6%;width:62%;display:grid;gap:.9em;padding:1.4em 1.6em 1.5em}.sc-doc__head{display:flex;align-items:center;gap:.8em}.sc-doc__head small{display:block;font-size:.8em;color:var(--muted)}.sc-doc__head b{display:block;font-size:1.2em;letter-spacing:-.015em}.sc-doc__icon{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:.8em;background:#eef0ff;color:#4f46e5;flex:none}.sc-doc__icon svg{width:1.3em;height:1.3em}.sc-doc__lead{font-size:.92em;color:var(--muted);line-height:1.5}.sc-doc__h{font-size:.72em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.sc-doc__list{display:grid;gap:.65em}.sc-doc__list li{display:flex;align-items:center;gap:.7em;font-size:.95em}.sc-cb{flex:none;display:grid;place-items:center;width:1.35em;height:1.35em;border-radius:.4em;border:.11em solid;color:#fff}.sc-cb i{display:grid}.sc-cb svg{width:.9em;height:.9em;stroke-width:3}.sc-doc__tags{display:flex;flex-wrap:wrap;gap:.5em;padding-top:.3em}.sc-doc__tags span{display:inline-flex;align-items:center;gap:.4em;padding:.35em .8em;border-radius:99em;background:#f4f5f8;font-size:.82em;font-weight:500}.sc-doc__tags svg{width:1em;height:1em}.sc-chat{right:4%;top:44%;width:43%;z-index:2;overflow:hidden}.sc-chat__head{display:flex;align-items:center;gap:.7em;padding:.9em 1.1em;border-bottom:1px solid #f0f1f5}.sc-chat__head b{display:block;font-size:.92em}.sc-chat__head small{display:block;font-size:.75em;color:#16a34a}.sc-chat__av{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#fde68a;color:#78350f;font-weight:600;font-size:.9em}.sc-chat__body{display:grid;gap:.55em;padding:1em 1.1em 1.2em;background:#f7f8fa}.sc-chat__body p{max-width:84%;padding:.6em .85em;border-radius:1em;font-size:.88em;line-height:1.4}.sc-chat__body p.in{justify-self:start;background:#fff;border:1px solid #eceef3;border-bottom-left-radius:.3em}.sc-chat__body p.out{justify-self:end;background:var(--ink);color:#fff;border-bottom-right-radius:.3em}.sc-chat__body p svg{display:inline;width:.95em;height:.95em;vertical-align:-.12em;color:#4ade80}.sc-chat__typing{justify-self:start;display:inline-flex;gap:.25em;padding:.75em .9em;background:#fff;border:1px solid #eceef3;border-radius:1em 1em 1em .3em}.sc-chat__typing i{width:.45em;height:.45em;border-radius:50%;background:#9aa0b1;animation:sxTyping 1.2s infinite}.sc-chat__typing i:nth-child(2){animation-delay:.15s}.sc-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes sxTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2em)}}.sc-fig{inset:6% 4%;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(10,13,20,.08);border-radius:1.2em;overflow:hidden;box-shadow:0 2.4em 5em -2.4em #0a0d144d}.sc-fig__bar{display:flex;align-items:center;gap:1em;height:3.2em;padding:0 .9em;background:#1e1f24;color:#e5e7ee;flex:none}.sc-fig__tools{display:flex;gap:.25em}.sc-fig__tools i{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.5em;color:#a1a5b3}.sc-fig__tools i.is-on{background:#4f46e5;color:#fff}.sc-fig__tools svg{width:1.1em;height:1.1em}.sc-fig__file{margin:0 auto;font-size:.85em;font-weight:500}.sc-fig__file small{color:#8a8f9c;font-weight:400}.sc-fig .sc-avs{margin-left:0}.sc-fig__share{padding:.4em .9em;border-radius:.5em;background:#4f46e5;color:#fff;font-size:.8em;font-weight:600}.sc-fig__body{flex:1;min-height:0;display:grid;grid-template-columns:10em 1fr}.sc-fig__layers{display:flex;flex-direction:column;gap:.15em;padding:.7em .6em;border-right:1px solid #eef0f4;font-size:.85em}.sc-fig__layers small{margin:.7em .45em .3em;font-size:.75em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.sc-fig__layers span{display:flex;align-items:center;gap:.45em;padding:.4em .5em;border-radius:.45em;color:var(--ink-2);white-space:nowrap}.sc-fig__layers span.is-on{background:#eef0ff;color:#4f46e5;font-weight:500}.sc-fig__layers svg{width:.95em;height:.95em}.sc-fig__canvas{position:relative;display:flex;justify-content:center;align-items:center;gap:5%;padding:0 5%;overflow:hidden;background-color:#f4f5f8;background-image:radial-gradient(rgba(10,13,20,.12) 1px,transparent 1px);background-size:1.4em 1.4em}.sc-frame{position:relative;width:27%;display:grid;gap:.45em}.sc-frame>small{font-size:.72em;color:#8a8f9c}.sc-frame__wrap{position:relative;border-radius:.9em}.sc-frame.is-sel .sc-frame__wrap{outline:.14em solid #4f46e5;outline-offset:.3em}.sc-frame.is-sel>small{color:#4f46e5}.sc-frame__screen{aspect-ratio:9 / 18.5;overflow:hidden;border-radius:.9em;background:#fff;font-size:.64em;box-shadow:0 1em 2.4em -1.2em #0a0d144d}.sc-frame__screen .ms{padding-top:1.6em}.sc-h{position:absolute;width:.7em;height:.7em;background:#fff;border:.14em solid #4f46e5}.sc-h.tl{left:-.65em;top:-.65em}.sc-h.tr{right:-.65em;top:-.65em}.sc-h.bl{left:-.65em;bottom:-.65em}.sc-h.br{right:-.65em;bottom:-.65em}.sc-frame__size{position:absolute;left:50%;bottom:-2.3em;transform:translate(-50%);padding:.2em .6em;border-radius:.3em;background:#4f46e5;color:#fff;font-size:.68em;white-space:nowrap}.sc-pin{position:absolute;right:3%;top:5%;z-index:2;display:flex;align-items:flex-start;gap:.5em;max-width:14em;padding:.55em .8em .55em .55em;background:#fff;border-radius:1em 1em 1em .2em;box-shadow:0 .8em 2em -.8em #0a0d1459;font-size:.85em}.sc-pin__av{flex:none;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#fde68a;color:#78350f;font-weight:600;font-size:.85em}.sc-pin p{font-size:.95em;line-height:1.35;padding-top:.15em}.sc-cursor{position:absolute;z-index:3;display:flex;align-items:flex-start}.sc-cursor svg{width:1.5em;height:1.5em;fill:#e11d48;stroke:#fff;stroke-width:1.5}.sc-cursor span{margin:1.1em 0 0 -.2em;padding:.2em .6em;border-radius:.4em;background:#e11d48;color:#fff;font-size:.72em;font-weight:600}.sc-code{left:4%;top:7%;width:60%;overflow:hidden;border-radius:1.2em;background:#0f1117;color:#c9cdd8;border:1px solid rgba(255,255,255,.06);box-shadow:0 2.4em 5em -2em #0a0d1480}.sc-code__tabs{display:flex;background:#0a0c11;border-bottom:1px solid rgba(255,255,255,.06)}.sc-code__tabs span{padding:.75em 1.1em;font-size:.78em;color:#7d8394;border-right:1px solid rgba(255,255,255,.05);white-space:nowrap}.sc-code__tabs .is-on{color:#fff;background:#0f1117;box-shadow:inset 0 .15em #818cf8}.sc-code__body{padding:.9em 0;font-family:var(--mono);font-size:.84em}.sc-code__line{display:flex;gap:1.2em;line-height:1.75;min-height:1.75em}.sc-code__n{flex:none;width:2.4em;text-align:right;color:#4b5163}.sc-code__line code{font-family:inherit;white-space:pre}.c-k{color:#c792ea}.c-f{color:#82aaff}.c-s{color:#c3e88d}.c-t{color:#f07178}.c-a{color:#ffcb6b}.c-p{color:#a6accd}.sc-code__term{display:grid;gap:.35em;padding:.8em 1.2em 1em;border-top:1px solid rgba(255,255,255,.06);background:#0b0d12;font-family:var(--mono);font-size:.78em}.sc-code__term p{display:flex;align-items:center;gap:.5em}.sc-code__term .ok{width:1em;height:1em;color:#4ade80}.sc-buildphone{right:5%;top:5%;width:29%;font-size:1.45cqw}.sc-buildphone .ms{padding-bottom:5.2em}.sc-api{left:8%;top:68%;display:inline-flex;align-items:center;gap:.6em;padding:.6em 1em;background:#fff;border:1px solid rgba(10,13,20,.08);border-radius:.9em;box-shadow:0 1.2em 3em -1.4em #0a0d1459;font-family:var(--mono);font-size:1.3cqw;white-space:nowrap}.sc-api__m{font-weight:700;color:#15803d;background:var(--good-soft);padding:.15em .5em;border-radius:.35em}.sc-api em{font-style:normal;font-weight:600;color:#15803d}.sc-api small{color:var(--muted)}.sc-testphone{left:6%;top:5%;width:29%;font-size:1.45cqw}.sc-qa{right:4%;top:9%;width:58%;display:grid;gap:1em;padding:1.3em 1.4em}.sc-qa__head{display:flex;justify-content:space-between;align-items:center;gap:1em}.sc-qa__head small{display:block;font-size:.8em;color:var(--muted)}.sc-qa__head b{display:block;font-size:1.15em;letter-spacing:-.01em}.sc-qa__state{display:grid;padding:.35em .8em;border-radius:99em;font-size:.78em;font-weight:600;white-space:nowrap}.sc-qa__s1,.sc-qa__s2{grid-area:1 / 1;text-align:center}.sc-qa__list{display:grid}.sc-qa__list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8em;align-items:center;padding:.65em 0;border-bottom:1px solid #f0f1f5}.sc-qa__list li:last-child{border-bottom:0}.sc-qa__dev{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;background:#f4f5f8;color:var(--ink-2)}.sc-qa__dev svg{width:1.15em;height:1.15em}.sc-qa__list b{display:block;font-size:.92em}.sc-qa__list small{display:block;font-size:.75em;color:var(--muted)}.sc-qa__res{display:grid;justify-items:end}.sc-qa__res em{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.35em;padding:.3em .7em;border-radius:99em;font-style:normal;font-size:.78em;font-weight:600;white-space:nowrap}.sc-qa__res .run{background:#f4f5f8;color:var(--muted)}.sc-qa__res .pass{background:var(--good-soft);color:#15803d}.sc-qa__res svg{width:1em;height:1em}.spin{animation:sxSpin .9s linear infinite}@keyframes sxSpin{to{transform:rotate(360deg)}}.sc-qa__foot{display:grid;gap:.6em}.sc-qa__bar{height:.45em;border-radius:99em;background:#f1f2f6;overflow:hidden}.sc-qa__bar i{display:block;height:100%;border-radius:inherit;background:#16a34a;transform-origin:left}.sc-qa__meta{display:flex;flex-wrap:wrap;gap:.4em 1.2em;font-size:.8em;color:var(--muted)}.sc-qa__meta span{display:inline-flex;align-items:center;gap:.35em}.sc-qa__meta b{color:var(--ink)}.sc-qa__meta svg{width:1em;height:1em;color:#16a34a}.sc-store{left:4%;top:6%;width:56%;display:grid;gap:1em;padding:1.3em;border-radius:1.4em}.sc-store__top{display:flex;align-items:center;gap:1em}.sc-store__icon{display:grid;place-items:center;flex:none;color:#fff;background:linear-gradient(135deg,#38bdf8,#4f46e5)}.sc-store__icon{width:4.6em;height:4.6em;border-radius:1.1em;box-shadow:0 .6em 1.4em -.6em #4f46e599}.sc-store__icon svg{width:2.2em;height:2.2em}.sc-store__name{flex:1;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:.8em}.sc-store__name b{grid-column:1;font-size:1.3em;letter-spacing:-.015em}.sc-store__name small{grid-column:1;font-size:.8em;color:var(--muted)}.sc-store__get{grid-column:2;grid-row:1 / 3;display:grid;padding:.45em 1.3em;border-radius:99em;background:#4f46e5;color:#fff;font-weight:700;font-size:.85em}.sc-store__get span{grid-area:1 / 1;text-align:center}.sc-stars{display:inline-flex;gap:.05em;margin-left:.15em}.sc-stars i{display:grid}.sc-store__stats{display:grid;grid-template-columns:repeat(3,1fr);padding:.65em 0;border-top:1px solid #f0f1f5;border-bottom:1px solid #f0f1f5;text-align:center}.sc-store__stats div+div{border-left:1px solid #f0f1f5}.sc-store__stats b{display:inline-flex;align-items:center;gap:.2em;font-size:.95em}.sc-store__stats b svg{width:.9em;height:.9em;color:#f59e0b;fill:#f59e0b}.sc-store__stats small{display:block;font-size:.72em;color:var(--muted)}.sc-store__shots{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em}.sc-store__shot{aspect-ratio:9 / 16.5;overflow:hidden;border-radius:.9em;background:#fff;border:1px solid #eceef3;font-size:.44em}.sc-store__shot .ms{padding-top:1.6em}.sc-store__badges{display:flex;gap:.6em}.sc-store__badges span{display:grid;grid-template-columns:auto 1fr;column-gap:.5em;align-items:center;padding:.45em .9em;border-radius:.7em;background:var(--ink);color:#fff}.sc-store__badges svg{grid-row:1 / 3;width:1.4em;height:1.4em}.sc-store__badges small{font-size:.6em;opacity:.75;line-height:1}.sc-store__badges b{font-size:.85em;line-height:1.15}.sc-live{right:4%;bottom:7%;width:40%;display:grid;gap:.8em;padding:1.2em 1.3em;border-radius:1.3em;background:#0f1117;color:#fff;box-shadow:0 2.4em 5em -2em #0a0d1480}.sc-live__head{display:flex;align-items:center;gap:.5em;font-size:.8em;font-weight:500;color:#a1a5b3}.sc-live__dot{width:.6em;height:.6em;border-radius:50%;background:#4ade80;box-shadow:0 0 0 .3em #4ade802e;animation:sxPulse 1.8s ease-in-out infinite}@keyframes sxPulse{50%{box-shadow:0 0 0 .55em #4ade8000}}.sc-live__big b{font-size:2.2em;font-weight:600;letter-spacing:-.03em}.sc-live__big small{margin-left:.4em;font-size:.82em;color:#a1a5b3}.sc-live__bars{display:flex;align-items:flex-end;gap:.3em;height:5em}.sc-live__bars i{flex:1;border-radius:.25em .25em 0 0;background:linear-gradient(180deg,#818cf8,#4f46e5);transform-origin:bottom}.sc-live__meta{display:flex;flex-wrap:wrap;gap:.4em 1em;font-size:.76em;color:#c3c7d3}.sc-live__meta span{display:inline-flex;align-items:center;gap:.35em}.sc-live__meta svg{width:1em;height:1em;color:#4ade80}@media(max-width:1180px){.sx__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(prefers-reduced-motion:reduce){.spin,.sc-chat__typing i,.sc-live__dot,.sc-caret{animation:none}}.sc-voice{left:6%;bottom:9%;width:40%;display:flex;align-items:center;gap:.8em;padding:.8em 1em;background:#fff;border:1px solid rgba(10,13,20,.07);border-radius:99em;box-shadow:0 1.4em 3.2em -1.6em #0a0d144d}.sc-voice__play{flex:none;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--ink);color:#fff}.sc-voice__play svg{width:1.1em;height:1.1em;fill:#fff;margin-left:.12em}.sc-voice__wave{flex:1;display:flex;align-items:center;gap:.18em;height:2.2em}.sc-voice__wave i{flex:1;border-radius:99em;background:#c7cad6}.sc-voice__wave i:nth-child(-n+9){background:#4f46e5}.sc-voice__meta b{display:block;font-size:.8em;white-space:nowrap}.sc-voice__meta small{display:block;font-size:.7em;color:var(--muted);white-space:nowrap}.sc-tf{left:6%;bottom:7%;width:46%;display:flex;align-items:center;gap:.8em;padding:.8em .9em;background:#fff;border:1px solid rgba(10,13,20,.07);border-radius:1.1em;box-shadow:0 1.4em 3.2em -1.6em #0a0d144d}.sc-tf__icon{flex:none;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:.7em;color:#fff;background:linear-gradient(135deg,#38bdf8,#4f46e5)}.sc-tf__icon svg{width:1.3em;height:1.3em}.sc-tf>div{flex:1;min-width:0}.sc-tf b{display:block;font-size:.86em}.sc-tf small{display:block;font-size:.72em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-tf__btn{display:inline-flex;align-items:center;gap:.35em;padding:.4em .8em;border-radius:99em;background:#eef0ff;color:#4f46e5;font-size:.76em;font-weight:600;white-space:nowrap}.sc-tf__btn svg{width:1em;height:1em}.sc-bug{right:4%;bottom:11%;width:58%;display:flex;align-items:center;gap:.8em;padding:.85em 1em;background:#fff;border:1px solid rgba(10,13,20,.07);border-radius:1.1em;box-shadow:0 1.4em 3.2em -1.6em #0a0d144d}.sc-bug__icon{flex:none;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;background:#fff1f2;color:#e11d48}.sc-bug__icon svg{width:1.15em;height:1.15em}.sc-bug>div{flex:1;min-width:0}.sc-bug small{display:block;font-size:.72em;color:var(--muted)}.sc-bug b{display:block;font-size:.86em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-bug em{display:grid;padding:.3em .75em;border-radius:99em;font-style:normal;font-size:.76em;font-weight:600}.sc-bug em span{grid-area:1 / 1;text-align:center}@media(max-height:780px)and (min-width:961px){.sx__head{gap:10px;margin-bottom:14px}.sx__title{font-size:clamp(1.7rem,2.6vw,2.2rem)}.sx-step{padding:9px 14px 9px 10px}.sx-step__desc>span{font-size:.9rem}.sx-step__line{left:23px;top:37px;bottom:-11px}.sx__lead{display:none}}@media(max-height:860px)and (min-width:961px){.sx__lead{display:none}}.sc-tap,.sc-click{position:absolute;left:50%;top:50%;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border-radius:50%;background:#4f46e559;pointer-events:none}.ms__times span,.ms__cta{position:relative}.ms__cta .sc-tap{background:#ffffff73;width:3.4em;height:3.4em;margin:-1.7em 0 0 -1.7em}.sc-scope{right:4%;top:7%;width:27%;display:grid;gap:.6em;padding:1em 1.1em;border-radius:1.1em;background:#fffbea;border:1px solid #f6e7a6;box-shadow:0 1.6em 3.2em -1.8em #785a0073;transform-origin:50% 0}.sc-scope>small{font-size:.72em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a6d00}.sc-scope__nums{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.sc-scope__nums b{display:block;font-size:1.7em;font-weight:600;letter-spacing:-.03em;line-height:1.1}.sc-scope__nums span{font-size:.72em;color:#7c6a2a}.sc-scope__ok{display:inline-flex;align-items:center;gap:.35em;font-size:.76em;font-weight:600;color:#15803d}.sc-scope__ok svg{width:1.05em;height:1.05em}.sc-voice__wave{position:relative}.sc-voice__wave i:nth-child(-n+9){background:#c7cad6}.sc-voice__played{position:absolute;inset:0;display:flex;align-items:center;gap:.18em}.sc-voice__played i{flex:1;border-radius:99em;background:#4f46e5}.sc-voice__play svg{fill:#fff;margin-left:0}.sc-fig__sw{display:flex;gap:.35em;padding:.2em .5em .4em}.sc-fig__sw i{width:1.25em;height:1.25em;border-radius:.35em;box-shadow:inset 0 0 0 1px #0a0d141f}.sc-fig__layers .sc-fig__type{display:flex;gap:.4em;color:var(--muted);font-size:.92em}.sc-fig__type b{color:var(--ink);font-weight:700}.sc-click{left:52%;top:58%;width:2.2em;height:2.2em;margin:-.4em 0 0 -.4em;background:#e11d4859;z-index:2}.sc-cursor--b svg{fill:#d97706}.sc-cursor--b span{background:#d97706}.sc-caret{display:inline-block;width:.5em;height:1.1em;margin-left:.15em;vertical-align:-.2em;background:#818cf8;animation:sxCaret 1s steps(1) infinite}@keyframes sxCaret{50%{opacity:0}}.sc-code__prog{display:flex;align-items:center;gap:.8em}.sc-code__prog>span{flex:1;height:.45em;border-radius:99em;background:#ffffff14;overflow:hidden}.sc-code__prog i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#818cf8,#4ade80);transform-origin:left}.sc-code__prog em{font-style:normal;width:3em;text-align:right;color:#a6accd}.sc-score{left:6%;bottom:11%;width:30%;display:flex;align-items:center;gap:.8em;padding:.8em 1em;background:#fff;border:1px solid rgba(10,13,20,.07);border-radius:1.1em;box-shadow:0 1.4em 3.2em -1.6em #0a0d144d}.sc-score__ring{position:relative;flex:none;display:grid;place-items:center;width:3.4em;height:3.4em}.sc-score__ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.sc-score__ring circle{fill:none;stroke-width:3.2}.sc-score__ring .bg{stroke:#e9f8ee}.sc-score__ring .fg{stroke:#16a34a;stroke-linecap:round}.sc-score__ring b{position:relative;font-size:1.05em;font-weight:700;color:#15803d}.sc-score>div{min-width:0}.sc-score>div b{display:block;font-size:.86em}.sc-score small{display:block;font-size:.72em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-notifs{right:4%;top:7%;width:36%;display:grid;gap:.5em}.sc-nt{display:flex;align-items:center;gap:.7em;padding:.75em .95em;border-radius:1.1em;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(10,13,20,.06);box-shadow:0 1.2em 2.8em -1.6em #0a0d1459;transform-origin:50% 0}.sc-nt__icon{flex:none;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.65em;color:#fff;background:linear-gradient(135deg,#38bdf8,#4f46e5)}.sc-nt.is-green .sc-nt__icon{background:linear-gradient(135deg,#4ade80,#16a34a)}.sc-nt.is-amber .sc-nt__icon{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.sc-nt__icon svg{width:1.2em;height:1.2em}.sc-nt>div{flex:1;min-width:0}.sc-nt b{display:flex;justify-content:space-between;gap:.5em;font-size:.84em}.sc-nt b small{font-weight:400;color:var(--muted);white-space:nowrap}.sc-nt p{font-size:.78em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot{position:relative;width:100%;container-type:inline-size}.shot__web{--c: #4f46e5;--cs: color-mix(in srgb, var(--c) 9%, #fff);--ink-1: #0b0d12;--mut: #6b7183;--ln: #eceef3;--bg2: #fafbfc;display:flex;flex-direction:column;aspect-ratio:16 / 9.6;overflow:hidden;font-size:1.04cqw;line-height:1.35;color:var(--ink-1);text-align:left;font-family:var(--font, inherit);background:var(--app-bg, #fff);border:1px solid rgba(10,13,20,.1);border-radius:.9em;box-shadow:0 3em 6em -3em #0a0d1447,0 .4em 1em -.4em #0a0d1414}.shot__web.is-dark{--cs: color-mix(in srgb, var(--c) 18%, #12151c);--ink-1: #eef0f5;--mut: #8b91a3;--ln: #232733;--bg2: #0f1218;background:#12151c;border-color:#ffffff14;color:var(--ink-1)}.shot__bar{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:2.6em;padding:0 1em;background:#f6f7f9;border-bottom:1px solid #eceef2}.is-dark .shot__bar{background:#0b0d12;border-color:#1f232d}.shot__dots{display:flex;gap:.45em}.shot__dots i{width:.75em;height:.75em;border-radius:50%;background:#ff5f57}.shot__dots i:nth-child(2){background:#febc2e}.shot__dots i:nth-child(3){background:#28c840}.shot__url{display:inline-flex;align-items:center;gap:.45em;padding:.3em 2.4em;border-radius:.5em;background:#fff;border:1px solid #e6e8ee;font-size:.82em;color:#6b7183}.is-dark .shot__url{background:#161a22;border-color:#232733;color:#8b91a3}.shot__url svg{width:.85em;height:.85em}.app{flex:1;min-height:0;display:grid;grid-template-columns:13.5em minmax(0,1fr)}.app--bare{grid-template-columns:minmax(0,1fr)}.app__side{display:flex;flex-direction:column;min-height:0;padding:1.1em .8em .8em;background:var(--side-bg, var(--bg2));border-right:1px solid var(--side-ln, var(--ln))}.app__brand{display:flex;align-items:center;gap:.55em;padding:0 .45em .9em;font-weight:700;font-size:1.05em;letter-spacing:-.01em}.app__logo{display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:.5em;background:var(--logo-bg, var(--c));color:var(--logo-ink, #fff);font-size:.9em}.app__logo svg{width:1.05em;height:1.05em}.app__org{display:flex;align-items:center;justify-content:space-between;gap:.4em;margin:0 .2em .8em;padding:.5em .65em;border:1px solid var(--ln);border-radius:.6em;background:#fff}.is-dark .app__org{background:#161a22}.app__org b{display:block;font-size:.78em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app__org small{display:block;font-size:.68em;color:var(--mut);white-space:nowrap}.app__org>span{min-width:0}.app__org svg{flex:none;width:.9em;height:.9em;color:var(--mut)}.app__nav{display:flex;flex-direction:column;gap:.1em}.app__nav small{margin:.9em .6em .35em;font-size:.66em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9aa0b1}.app__nav span{display:flex;align-items:center;gap:.6em;padding:.48em .6em;border-radius:.5em;font-size:.84em;color:#4b5163;white-space:nowrap}.is-dark .app__nav span{color:#a1a7b6}.app__nav span svg{flex:none;width:1.05em;height:1.05em}.app__nav span em{margin-left:auto;font-style:normal;font-size:.82em;color:var(--mut)}.app__nav span.is-on{background:var(--nav-on-bg, var(--cs));color:var(--nav-on-ink, var(--c));font-weight:600;box-shadow:var(--nav-on-shadow, none);border-radius:var(--nav-r, .5em)}.is-dark .app__nav span.is-on{color:#fff}.app__user{display:flex;align-items:center;gap:.55em;margin-top:auto;padding:.7em .45em 0;border-top:1px solid var(--ln)}.app__user b{display:block;font-size:.78em}.app__user small{display:block;font-size:.68em;color:var(--mut)}.app__main{display:flex;flex-direction:column;min-width:0;min-height:0}.app__top{flex:none;display:flex;align-items:center;gap:1em;padding:1em 1.5em;border-bottom:1px solid var(--top-ln, var(--ln));background:var(--top-bg, transparent)}.app__title b{display:block;font-size:1.3em;font-weight:var(--title-w, 600);letter-spacing:-.02em;white-space:nowrap}.app__title small{display:block;font-size:.8em;color:var(--mut);white-space:nowrap}.app__actions{display:flex;align-items:center;gap:.5em;margin-left:auto}.app__search{display:inline-flex;align-items:center;gap:.45em;width:11em;padding:.45em .75em;border-radius:.55em;background:#f3f4f7;color:#9aa0b1;font-size:.8em}.is-dark .app__search{background:#1a1e27}.app__search svg,.app__icon svg{width:1em;height:1em}.app__icon{position:relative;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.55em;border:1px solid var(--ln);color:var(--mut)}.app__icon i{position:absolute;top:.4em;right:.45em;width:.4em;height:.4em;border-radius:50%;background:#ef4444}.app__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:1em;padding:1.1em 1.5em;overflow:hidden}.ui-btn{display:inline-flex;align-items:center;gap:.4em;padding:.5em .85em;border-radius:var(--btn-r, .55em);border:1px solid var(--card-ln, #e3e6ee);background:#fff;color:var(--ink-1);font-size:.8em;font-weight:600;white-space:nowrap}.is-dark .ui-btn{background:#1a1e27;border-color:#2a2f3b}.ui-btn svg{width:1em;height:1em}.ui-btn--p,.is-dark .ui-btn--p{background:var(--btn-bg, var(--c));border-color:var(--btn-bg, var(--c));color:var(--btn-ink, #fff)}.ui-btn--alt{background:var(--alt-bg, var(--c));border-color:var(--alt-bg, var(--c));color:var(--alt-ink, #fff)}.ui-av{display:inline-grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%;font-size:.78em;font-weight:700}.ui-pill{display:inline-flex;align-items:center;gap:.35em;padding:.18em .6em;border-radius:99em;font-size:.86em;font-weight:600;white-space:nowrap}.ui-pill i{width:.45em;height:.45em;border-radius:50%;background:currentColor}.ui-pill--ok{background:#e9f8ee;color:#15803d}.ui-pill--warn{background:#fff4e5;color:#b45309}.ui-pill--bad{background:#fff1f2;color:#be123c}.ui-pill--info{background:#eff6ff;color:#1d4ed8}.ui-pill--mute{background:#f1f2f6;color:#4b5163}.ui-pill--brand{background:var(--cs);color:var(--c)}.is-dark .ui-pill--ok{background:#22c55e24;color:#4ade80}.is-dark .ui-pill--warn{background:#f59e0b24;color:#fbbf24}.is-dark .ui-pill--info{background:#3b82f629;color:#93c5fd}.is-dark .ui-pill--mute{background:#1f232d;color:#a1a7b6}.is-dark .ui-pill--bad{background:#f43f5e26;color:#fb7185}.ui-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em}.ui-kpi{display:grid;gap:.2em;padding:.8em .95em;border:1px solid var(--card-ln, var(--ln));border-radius:var(--card-r, .75em);min-width:0;background:var(--card-bg, transparent);box-shadow:var(--card-sh, none)}.ui-kpi small{font-size:.76em;color:var(--mut);white-space:nowrap}.ui-kpi b{font-size:1.45em;font-weight:600;letter-spacing:-.025em;white-space:nowrap}.ui-kpi__foot{display:flex;align-items:center;gap:.45em;font-size:.72em;color:var(--mut);white-space:nowrap}.ui-delta{font-style:normal;font-weight:600;padding:.1em .45em;border-radius:99em}.ui-delta--ok{background:#e9f8ee;color:#15803d}.ui-delta--warn{background:#fff4e5;color:#b45309}.ui-delta--bad{background:#fff1f2;color:#be123c}.is-dark .ui-delta--ok{background:#22c55e24;color:#4ade80}.ui-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.85em .95em;border:1px solid var(--card-ln, var(--ln));border-radius:var(--card-r, .75em);background:var(--card-bg, transparent);box-shadow:var(--card-sh, none)}.ui-card__h{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.6em}.ui-card__h b{font-size:.92em;font-weight:600}.ui-link{font-size:.76em;font-weight:600;color:var(--c)}.ui-muted{color:var(--mut);font-size:.72em}.ui-split{flex:1;min-height:0;display:grid;gap:.9em;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-split--wide{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.ui-split--att{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.ui-split--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-col{display:flex;flex-direction:column;gap:.9em;min-width:0;min-height:0}.ui-table{width:100%;border-collapse:collapse;font-size:.78em}.ui-table th{text-align:left;font-weight:500;color:#8a90a2;padding:.5em .55em;border-bottom:1px solid var(--ln);white-space:nowrap}.ui-table td{padding:.62em .55em;border-bottom:1px solid color-mix(in srgb,var(--ln) 70%,transparent);white-space:nowrap}.ui-table tr:last-child td{border-bottom:0}.ui-table .num{text-align:right;font-variant-numeric:tabular-nums}.ui-table td b{font-weight:600}.ui-table .ui-pill{font-size:.92em}.ui-tabs{flex:none;display:flex;gap:1.6em;padding:0 1.5em;border-bottom:1px solid var(--ln);font-size:.82em}.ui-tabs span{padding:.8em 0 .7em;color:var(--mut);border-bottom:.15em solid transparent}.ui-tabs span.is-on{color:var(--ink-1);font-weight:600;border-color:var(--c)}.ui-filters{flex:none;display:flex;align-items:center;gap:.5em;padding:.7em 1.5em;border-bottom:1px solid var(--ln);font-size:.78em}.ui-filters span{display:inline-flex;align-items:center;gap:.35em;padding:.35em .75em;border:1px solid var(--ln);border-radius:99em;color:#4b5163}.is-dark .ui-filters span{color:#a1a7b6}.ui-filters svg{width:.95em;height:.95em}.ui-filters .ui-filters__r{margin-left:auto}.ui-steps{display:flex;align-items:center;gap:.4em;padding:.7em .9em;border:1px solid var(--ln);border-radius:.75em;background:var(--bg2)}.ui-step{flex:1;display:flex;align-items:center;gap:.5em;font-size:.76em;font-weight:500;color:var(--mut);white-space:nowrap}.ui-step+.ui-step:before{content:"";flex:0 0 1.2em;height:1px;background:#d6d9e4;margin-right:.2em}.ui-step i{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;border:1px solid #d6d9e4;font-style:normal;font-size:.9em;background:#fff}.ui-step i svg{width:1em;height:1em}.ui-step--2{color:var(--ink-1)}.ui-step--2 i{background:var(--c);border-color:var(--c);color:#fff}.ui-step--1{color:var(--c);font-weight:600}.ui-step--1 i{border-color:var(--c);color:var(--c);box-shadow:0 0 0 .25em var(--cs)}.ui-area{position:relative;display:flex;flex-direction:column}.ui-area svg{flex:1;width:100%;min-height:0;overflow:visible}.ui-area__grid line{stroke:var(--ln);stroke-width:1;vector-effect:non-scaling-stroke}.ui-area__fill{fill:color-mix(in srgb,var(--c) 14%,transparent)}.ui-area__line{fill:none;stroke:var(--c);stroke-width:2;vector-effect:non-scaling-stroke}.ui-area__x,.ui-bars__x{display:flex;justify-content:space-between;margin-top:.35em;font-size:.68em;color:#9aa0b1}.ui-bars__plot{display:flex;align-items:flex-end;gap:.35em}.ui-bars__plot i{flex:1;border-radius:.25em .25em 0 0;background:color-mix(in srgb,var(--c) 30%,#fff)}.ui-bars__plot i.is-hi{background:var(--c)}.ui-bars__x span{flex:1;text-align:center}.ui-donut{position:relative;flex:none;width:6em;height:6em;border-radius:50%;display:grid;place-items:center}.ui-donut>div{display:grid;place-items:center;width:4.1em;height:4.1em;border-radius:50%;background:#fff;text-align:center}.is-dark .ui-donut>div{background:#12151c}.ui-donut b{font-size:1.05em;line-height:1}.ui-donut small{font-size:.58em;color:var(--mut)}.ui-donutrow{display:flex;align-items:center;gap:1em}.ui-legend{display:grid;gap:.4em;font-size:.74em;color:#4b5163}.ui-legend li{display:flex;align-items:center;gap:.45em;white-space:nowrap}.ui-legend i{width:.7em;height:.7em;border-radius:.2em}.ui-legend--row{display:flex;gap:.8em;font-size:.66em}.ui-meter{display:block;height:.45em;border-radius:99em;background:#eef0f4;overflow:hidden}.is-dark .ui-meter{background:#232733}.ui-meter i{display:block;height:100%;border-radius:inherit;background:var(--c)}.ui-meter--warn i{background:#f59e0b}.ui-meter--ok i{background:#16a34a}.ui-progress{display:flex;justify-content:space-between;margin:.3em 0 .35em;font-size:.76em;color:#4b5163}.ui-progress+.ui-meter{margin-bottom:.6em}.ui-note{display:flex;align-items:center;gap:.4em;margin-top:.2em;font-size:.72em;color:var(--mut)}.ui-note svg{width:1em;height:1em}.ui-checks{display:grid;gap:.55em;font-size:.76em}.ui-checks li{display:flex;align-items:flex-start;gap:.45em}.ui-checks svg{flex:none;width:1.1em;height:1.1em;margin-top:.05em}.ui-checks .ok{color:#16a34a}.ui-checks .warn{color:#f59e0b}.ui-feed{display:grid;gap:.15em}.ui-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.45em 0;border-bottom:1px solid color-mix(in srgb,var(--ln) 70%,transparent)}.ui-feed li:last-child{border-bottom:0}.ui-feed b{display:block;font-size:.78em}.ui-feed small{display:flex;align-items:center;gap:.3em;font-size:.68em;color:var(--mut);white-space:nowrap;overflow:hidden}.ui-feed small svg{width:1em;height:1em;color:#16a34a;flex:none}.ui-feed em{font-style:normal;font-size:.74em;font-weight:600;font-variant-numeric:tabular-nums}.ui-muster{display:grid;gap:.25em;font-size:.78em}.ui-muster__row{display:grid;grid-template-columns:11.5em repeat(21,minmax(0,1fr));gap:.22em;align-items:center}.ui-muster__row>span{display:flex;align-items:center;gap:.5em;min-width:0}.ui-muster__row>span>span{min-width:0}.ui-muster__row b{display:block;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-muster__row small{display:block;font-size:.8em;color:var(--mut)}.ui-muster__row>i{height:1.75em;border-radius:.3em;font-style:normal}.ui-muster__head>i{height:auto;text-align:center;font-size:.8em;color:#9aa0b1}.ui-muster__head>span{font-size:.85em;color:#9aa0b1}.m-p{background:#d1fae5}.m-o{background:#0f766e}.m-l{background:#fde68a}.m-a{background:#fecaca}.m-w{background:#eef0f4}.ui-legend .m-p,.ui-legend .m-o,.ui-legend .m-l,.ui-legend .m-a,.ui-legend .m-w{border-radius:.2em}.shot__phones{display:flex;justify-content:center;gap:6%;padding:4% 6%}.shot__phone{width:34%;font-size:1.75cqw}.shot__phone .ph{box-shadow:0 3em 6em -2.4em #0a0d1473,inset 0 0 0 .12em #ffffff1f}.mp{display:flex;flex-direction:column;gap:.45em;padding:.3em 1.2em 1.3em;height:100%;min-height:0;overflow:hidden;color:var(--ink)}.mp__head small{display:block;font-size:.78em;color:var(--muted)}.mp__head b{display:block;font-size:1.35em;letter-spacing:-.02em}.mp__hero{display:grid;gap:.1em;padding:.85em 1.1em;border-radius:1.1em;color:#fff}.mp__hero small{font-size:.78em;opacity:.85}.mp__hero b{font-size:1.9em;letter-spacing:-.03em;font-weight:600}.mp__hero span{font-size:.72em;opacity:.85}.mp__sec{display:flex;justify-content:space-between;margin-top:.3em;font-size:.74em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.mp__sec em{font-style:normal;color:var(--ink);letter-spacing:0}.mp__line{display:flex;justify-content:space-between;align-items:center;gap:.6em;padding:.1em 0;font-size:.8em}.mp__line span{display:inline-flex;align-items:center;gap:.4em;color:var(--ink-2)}.mp__line svg{width:1em;height:1em;color:var(--muted)}.mp__cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.4em;padding:.85em;border-radius:1em;color:#fff;font-weight:600;font-size:.88em}.mp__cta svg{width:1.1em;height:1.1em}.mp__cta--ghost{background:#f1f2f6!important;color:var(--ink)}.mp__check{display:flex;align-items:center;gap:.7em;padding:.8em;border-radius:1em;background:#f6f7f9}.mp__checkicon{display:grid;place-items:center;flex:none;width:2.6em;height:2.6em;border-radius:.8em;color:#fff}.mp__checkicon svg{width:1.3em;height:1.3em}.mp__check b{display:block;font-size:.88em}.mp__check small{display:flex;align-items:center;gap:.25em;font-size:.72em;color:var(--muted)}.mp__check small svg{width:1em;height:1em}.mp__cal{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em;text-align:center}.mp__cal small{font-size:.68em;color:var(--muted-2)}.mp__cal i{display:grid;place-items:center;aspect-ratio:1;border-radius:.5em;font-style:normal;font-size:.72em;font-weight:500}.mp__cal i.e{visibility:hidden}.mp__cal .m-o{color:#fff}.mp__cal .m-f{background:transparent;color:var(--muted-2)}.mp__cal .m-t{background:var(--ink);color:#fff}.mp__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.mp__chips span{display:grid;padding:.55em .4em;border-radius:.8em;background:#f6f7f9;text-align:center;font-size:.7em;color:var(--muted)}.mp__chips b{font-size:1.35em;color:var(--ink)}.ui-total td{background:var(--bg2);color:var(--mut)}.ui-bank{display:grid;place-items:center;width:2em;height:2em;border-radius:.5em;color:#fff}.ui-bank svg{width:1em;height:1em}.ui-reg{display:grid;font-size:.76em}.ui-reg li{display:flex;justify-content:space-between;padding:.42em 0;border-bottom:1px solid color-mix(in srgb,var(--ln) 70%,transparent)}.ui-reg li:last-child{border-bottom:0}.ui-reg span{color:#4b5163}.is-dark .ui-reg span{color:#a1a7b6}.ui-qr{display:block;width:100%;height:auto}.ui-avs{display:inline-flex;align-items:center}.ui-avs .ui-av{margin-left:-.45em;box-shadow:0 0 0 .15em #fff}.is-dark .ui-avs .ui-av{box-shadow:0 0 0 .15em #12151c}.ui-avs .ui-av:first-child{margin-left:0}.ui-avs em{margin-left:.35em;font-style:normal;font-size:.75em;color:inherit;opacity:.85}.ui-avs--lg .ui-av{font-size:.8em}.ui-cell{display:inline-flex;align-items:center;gap:.5em}.ui-cell .ui-av{font-size:.85em}.ui-person{display:flex;align-items:center;gap:.6em;margin-bottom:.6em}.ui-person b{display:block;font-size:.86em}.ui-person small{display:flex;align-items:center;gap:.3em;font-size:.72em;color:var(--mut);white-space:nowrap}.ui-person small svg{width:1em;height:1em}.ui-tags{display:flex;gap:.4em;font-size:.86em}.ui-tag{display:grid;grid-template-columns:6.5em 1fr;gap:.9em;align-items:center}.ui-tag>span{display:grid;gap:.2em;justify-items:start}.ui-tag b{font-size:.86em}.ui-tag small{font-size:.72em;color:var(--mut)}.ui-tag .ui-pill{margin-top:.3em;font-size:.78em}.ui-tl{display:grid;gap:0}.ui-tl li{position:relative;display:grid;grid-template-columns:1.6em 1fr;gap:.6em;padding-bottom:.75em}.ui-tl li:before{content:"";position:absolute;left:.75em;top:1.6em;bottom:.1em;width:1px;background:var(--ln)}.ui-tl li:last-child:before{display:none}.ui-tl li>i{display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;border:1px solid #d6d9e4;background:#fff;color:#fff}.ui-tl li.is-done>i{background:var(--c);border-color:var(--c)}.ui-tl li>i svg{width:.9em;height:.9em}.ui-tl b{display:block;font-size:.8em}.ui-tl small{display:block;font-size:.7em;color:var(--mut)}.ui-chips{display:flex;gap:.4em;flex-wrap:wrap}.ui-chips span{padding:.35em .8em;border-radius:99em;border:1px solid var(--ln, #eceef3);font-size:.78em;color:#4b5163;white-space:nowrap}.ui-chips span.is-on{background:var(--c, #0b0d12);border-color:var(--c, #0b0d12);color:#fff}.ui-totals{margin:.6em 0 0 auto;width:46%;display:grid;gap:.3em;font-size:.8em}.ui-totals div{display:flex;justify-content:space-between;color:#4b5163}.ui-totals .is-total{margin-top:.3em;padding-top:.5em;border-top:1px solid var(--ln);color:var(--ink-1);font-size:1.2em}.ui-card--flat{padding:.7em .8em}.ui-chev{width:1em;height:1em;color:var(--mut)}.ui-sub{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5em;min-width:7em}.ui-sub small{font-size:.92em;color:var(--mut)}.ui-yn{display:inline-flex;gap:.3em}.ui-yn i{display:grid;place-items:center;width:1.8em;height:1.8em;border-radius:.45em}.ui-yn i svg{width:.95em;height:.95em}.ui-yn .y{background:#e9f8ee;color:#15803d}.ui-yn .n{background:#f4f5f8;color:#6b7183}.ui-method{display:inline-flex;align-items:center;gap:.35em;color:#4b5163}.ui-method svg{width:1em;height:1em;color:#16a34a}.ui-link svg{width:1em;height:1em;vertical-align:-.15em}.ui-mail{font-size:.78em;color:#4b5163;line-height:1.5}.ui-gantt{display:grid;gap:.3em;font-size:.8em}.ui-gantt__row{display:grid;grid-template-columns:11em minmax(0,1fr);gap:.6em;align-items:center}.ui-gantt__row>span{min-width:0}.ui-gantt__row>span b{display:block;font-size:.95em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-gantt__row>span small{display:block;font-size:.8em;color:var(--mut)}.ui-gantt__track{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;height:2.3em}.ui-gantt__head .ui-gantt__track{height:auto}.ui-gantt__head>span{font-size:.85em;color:#9aa0b1}.ui-gantt__head i{font-style:normal;text-align:center;font-size:.82em;color:#9aa0b1;padding-bottom:.2em}.ui-gantt__head i.is-today{color:var(--c);font-weight:700}.ui-gantt__cell{border-left:1px solid var(--ln)}.ui-gantt__cell:last-of-type{border-right:1px solid var(--ln)}.ui-gantt__cell.is-today{background:color-mix(in srgb,var(--c) 7%,transparent)}.ui-gantt__bar{position:absolute;top:.35em;bottom:.35em;display:flex;align-items:center;padding:0 .6em;border-radius:.45em;font-style:normal;font-size:.82em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-gantt__bar.is-brand{background:var(--c);color:#fff}.ui-gantt__bar.is-res{background:var(--cs);color:var(--c);border:1px dashed color-mix(in srgb,var(--c) 45%,transparent)}.ui-gantt__bar.is-bad{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.ui-gantt__bar.is-mute{background:repeating-linear-gradient(135deg,#f1f2f6 0 .5em,#e7e9ef .5em 1em);color:#6b7183}.g-res{background:var(--cs);border:1px dashed var(--c)}.g-bad{background:#fecdd3}.g-mute{background:#e7e9ef}.ui-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:.8em}.ui-board__col{display:flex;flex-direction:column;gap:.6em;min-width:0;padding:.7em;border-radius:.8em;background:var(--bg2);border:1px solid var(--ln)}.ui-board__h{display:flex;justify-content:space-between;align-items:center;padding:0 .2em}.ui-board__h b{font-size:.86em}.ui-board__h span{font-size:.72em;color:var(--mut);white-space:nowrap}.ui-board__cards{display:flex;flex-direction:column;gap:.55em}.ui-task,.ui-deal{display:grid;gap:.5em;padding:.75em .8em;border-radius:.65em;background:#fff;border:1px solid var(--ln);box-shadow:0 1px 2px #0a0d140a}.is-dark .ui-task,.is-dark .ui-deal{background:#181c25;box-shadow:none}.ui-task__top,.ui-deal__top{display:flex;justify-content:space-between;align-items:center;gap:.4em}.ui-task__top .ui-pill{font-size:.72em}.ui-task>b{font-size:.8em;font-weight:600;line-height:1.35}.ui-task__flag{width:.95em;height:.95em;color:#e11d48}.ui-task__meta{display:flex;align-items:center;gap:.7em;font-size:.7em;color:var(--mut)}.ui-task__meta>span{display:inline-flex;align-items:center;gap:.25em}.ui-task__meta svg{width:1.05em;height:1.05em}.ui-task__meta .ui-avs{margin-right:auto}.ui-task__meta .ui-av{font-size:.95em}.ui-task__meta .is-due{color:#b45309;font-weight:600}.ui-deal__top b{font-size:.82em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-deal__top .ui-pill{font-size:.7em}.ui-deal>small{font-size:.72em;color:var(--mut);line-height:1.35}.ui-deal__meta{display:flex;justify-content:space-between;align-items:center}.ui-deal__meta em{font-style:normal;font-weight:700;font-size:.86em}.ui-deal__meta>span{display:inline-flex;align-items:center;gap:.45em}.ui-deal__meta .ui-av{font-size:.68em}.ui-deal__days{display:inline-flex;align-items:center;gap:.2em;font-size:.68em;color:var(--mut)}.ui-deal__days svg{width:1em;height:1em}.is-dark .ui-filters b{color:#fff;margin-left:.2em}.ui-filters b{margin-left:.2em}.ui-pos{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 21em;gap:1em}.ui-pos__left{display:flex;flex-direction:column;gap:.8em;min-width:0}.ui-pos__bar{display:flex;align-items:center;gap:.8em}.ui-pos__search{width:15em;flex:none;padding:.6em .8em}.ui-pos__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65em}.ui-pos__tile{position:relative;display:grid;gap:.15em;padding:.6em;border:1px solid var(--ln);border-radius:.75em}.ui-pos__tile.in-cart{border-color:var(--c);box-shadow:0 0 0 .12em var(--cs)}.ui-pos__tile.in-cart:after{content:"✓";position:absolute;top:.45em;right:.45em;display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:var(--c);color:#fff;font-size:.7em;font-weight:700}.ui-pos__img{display:grid;place-items:center;height:3.6em;margin-bottom:.35em;border-radius:.55em;color:#0a0d148c}.ui-pos__img svg{width:1.6em;height:1.6em}.ui-pos__tile b{font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-pos__tile>small{font-size:.7em;color:var(--mut)}.ui-pos__foot{display:flex;justify-content:space-between;align-items:center;margin-top:.2em}.ui-pos__foot em{font-style:normal;font-weight:700;font-size:.82em}.ui-pos__foot small{font-size:.66em;color:var(--mut)}.ui-pos__foot small.low{color:#be123c;font-weight:600}.ui-pos__cart{display:flex;flex-direction:column;gap:.7em;min-height:0;padding:.9em;border:1px solid var(--ln);border-radius:.8em;background:var(--bg2)}.ui-pos__cust{display:flex;align-items:center;gap:.55em;padding-bottom:.6em;border-bottom:1px solid var(--ln)}.ui-pos__cust b{display:block;font-size:.82em}.ui-pos__cust small{display:block;font-size:.68em;color:var(--mut);white-space:nowrap}.ui-pos__lines{display:grid;gap:.5em}.ui-pos__line{display:grid;grid-template-columns:minmax(0,1fr) auto 4.6em;align-items:center;gap:.5em;font-size:.78em}.ui-pos__line>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-pos__line b{text-align:right}.ui-qty{display:inline-flex;align-items:center;gap:.45em;padding:.15em .4em;border-radius:.45em;background:#fff;border:1px solid var(--ln);font-weight:600}.ui-qty svg{width:.85em;height:.85em;color:var(--mut)}.ui-pos__cart .ui-reg{padding-top:.4em;border-top:1px dashed var(--ln)}.ui-pos__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto}.ui-pos__total span{font-size:.86em;color:var(--mut)}.ui-pos__total b{font-size:1.55em;letter-spacing:-.02em}.ui-pos__pay{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.ui-pos__pay span{display:flex;flex-direction:column;align-items:center;gap:.25em;padding:.55em 0;border-radius:.6em;border:1px solid var(--ln);background:#fff;font-size:.74em;font-weight:600}.ui-pos__pay span.is-on{border-color:var(--c);color:var(--c);box-shadow:0 0 0 .12em var(--cs)}.ui-pos__pay svg{width:1.3em;height:1.3em}.ui-pos__charge{justify-content:center;padding:.85em;font-size:.92em;border-radius:.7em}.ui-call{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 21em;gap:1em}.ui-call__stage{display:flex;flex-direction:column;gap:.7em;min-width:0;min-height:0}.ui-call__grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.6em}.ui-call__tile{position:relative;display:grid;place-items:center;border-radius:.8em;overflow:hidden}.ui-call__tile .ui-av{font-size:1.6em;width:2.6em;height:2.6em}.ui-call__tile.is-speaking{box-shadow:inset 0 0 0 .18em #a78bfa}.ui-call__name{position:absolute;left:.6em;bottom:.6em;display:inline-flex;align-items:center;gap:.35em;padding:.3em .6em;border-radius:.45em;background:#00000073;color:#fff;font-size:.74em}.ui-call__name svg{width:1em;height:1em}.ui-call__wave{position:absolute;right:.7em;top:.7em;display:inline-flex;align-items:flex-end;gap:.15em;height:1.1em}.ui-call__wave i{width:.22em;border-radius:99em;background:#a78bfa}.ui-call__wave i:nth-child(1){height:40%}.ui-call__wave i:nth-child(2){height:100%}.ui-call__wave i:nth-child(3){height:65%}.ui-call__wave i:nth-child(4){height:30%}.ui-call__bar{display:flex;align-items:center;justify-content:space-between;gap:1em}.ui-call__time{display:inline-flex;align-items:center;gap:.35em;font-size:.74em;color:#8b91a3;min-width:12em}.ui-call__time--r{justify-content:flex-end}.ui-call__time svg{width:1.1em;height:1.1em}.ui-call__btns{display:flex;gap:.5em}.ui-call__btns i{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:#232733;color:#e5e7ee}.ui-call__btns i svg{width:1.15em;height:1.15em}.ui-call__btns i.is-on{background:#7c3aed;color:#fff}.ui-call__btns i.is-end{width:3.6em;border-radius:99em;background:#e11d48;color:#fff}.ui-call__side{display:flex;flex-direction:column;min-height:0;border:1px solid var(--ln);border-radius:.8em;background:#161a22;overflow:hidden}.ui-call__side .ui-tabs{padding:0 1em;gap:1.2em}.ui-actions{display:grid;gap:.1em;padding:.6em .9em}.ui-actions li{display:grid;grid-template-columns:1.3em 1fr;gap:.6em;padding:.5em 0;border-bottom:1px solid var(--ln)}.ui-actions li>i{display:grid;place-items:center;width:1.3em;height:1.3em;margin-top:.1em;border-radius:.35em;border:1px solid #3a4050;color:#fff}.ui-actions li.is-done>i{background:#7c3aed;border-color:#7c3aed}.ui-actions li.is-done b{color:#8b91a3;text-decoration:line-through}.ui-actions li>i svg{width:.85em;height:.85em}.ui-actions b{display:block;font-size:.78em;font-weight:500}.ui-actions small{display:flex;align-items:center;gap:.35em;margin-top:.25em;font-size:.68em;color:#8b91a3}.ui-actions small .ui-av{font-size:.75em}.ui-call__note{margin:auto .9em .9em;padding:.7em .8em;border-radius:.6em;background:#7c3aed24;border:1px solid rgba(167,139,250,.3)}.ui-call__note b{display:block;font-size:.7em;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.ui-call__note p{margin-top:.25em;font-size:.76em;color:#e5e7ee;line-height:1.45}.is-dark .ui-tabs span.is-on{color:#fff}.ui-rec{display:flex;align-items:center;gap:.7em}.ui-rec__play{display:grid;place-items:center;flex:none;width:2.3em;height:2.3em;border-radius:50%;background:var(--c);color:#fff}.ui-rec__play svg{width:1em;height:1em;fill:#fff;margin-left:.1em}.ui-rec__wave{flex:1;display:flex;align-items:center;gap:.14em;height:2.4em}.ui-rec__wave i{flex:1;border-radius:99em;background:#d6d9e4}.ui-rec__wave i.on{background:var(--c)}.ui-chapters{display:grid;gap:.3em;margin-top:.7em;font-size:.74em;color:#4b5163}.ui-chapters li{display:flex;gap:.6em}.ui-chapters em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--c);font-weight:600}.ui-class{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 20em;gap:1em}.ui-class__main{display:flex;flex-direction:column;gap:.7em;min-width:0;min-height:0}.ui-slide{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:1.4em 1.8em;border-radius:.8em;border:1px solid var(--ln);background:#fffdf7}.ui-slide__head small{display:block;font-size:.8em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.ui-slide__head b{display:block;font-size:2.2em;letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-style:italic}.ui-slide__body{flex:1;min-height:0;display:grid;grid-template-columns:1.4fr 1fr;gap:1.5em;align-items:center}.ui-slide__fig{width:100%;height:auto}.ui-slide__steps{display:grid;gap:.5em;font-family:Georgia,Times New Roman,serif;font-size:1.15em}.ui-slide__steps li{padding:.35em .7em;border-left:.18em solid #fde68a}.ui-slide__steps .is-ans{border-color:var(--c);background:#fef3c7;font-weight:700}.ui-slide__pen{position:absolute;right:2.2em;bottom:1.6em;width:7em;height:.25em;border-radius:99em;background:var(--c);transform:rotate(-6deg);opacity:.6}.ui-class__strip{display:flex;align-items:center;gap:.5em}.ui-class__strip>span{position:relative;display:grid;justify-items:center;gap:.25em;flex:1;padding:.5em .3em;border-radius:.6em;background:var(--bg2);border:1px solid var(--ln)}.ui-class__strip>span.is-hand{border-color:var(--c);background:#fffbeb}.ui-class__strip>span>svg{position:absolute;top:.35em;right:.35em;width:1em;height:1em;color:var(--c)}.ui-class__strip small{font-size:.66em;color:var(--mut);white-space:nowrap}.ui-class__more{display:grid;place-items:center;flex:0 0 3.2em;align-self:stretch;border-radius:.6em;background:var(--bg2);border:1px solid var(--ln);font-size:.8em;font-weight:600;color:var(--mut)}.ui-class__side{display:flex;flex-direction:column;gap:.7em;min-height:0;padding-bottom:.2em}.ui-class__side .ui-tabs{padding:0;gap:1.2em}.ui-qa{display:grid;gap:.1em}.ui-qa li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.45em 0;border-bottom:1px solid var(--ln)}.ui-qa__up{display:grid;justify-items:center;padding:.25em .45em;border-radius:.45em;border:1px solid var(--ln);font-size:.72em;font-weight:700}.ui-qa__up svg{width:.95em;height:.95em;color:var(--c)}.ui-qa b{display:block;font-size:.76em;font-weight:500}.ui-qa small{display:block;font-size:.66em;color:var(--mut)}.ui-qa .ui-pill{font-size:.7em}.ui-class__ctrl{display:flex;justify-content:center;gap:.5em;margin-top:auto}.ui-class__ctrl i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#f1f2f6;color:#4b5163}.ui-class__ctrl svg{width:1.1em;height:1.1em}.mp--tabs{padding-bottom:4.6em}.ph--dark .mp{color:#f4f5f8}.ph--dark .mp__head small,.ph--dark .mp__line span,.ph--dark .mp__row small{color:#8b91a3}.mp__row{display:grid;grid-template-columns:3.2em minmax(0,1fr) auto;align-items:center;gap:.5em;padding:.55em 0;border-bottom:1px solid #f0f1f5}.ph--dark .mp__row{border-color:#222632}.mp__row>em{font-style:normal;font-size:.78em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.mp__row b{display:block;font-size:.82em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp__row small{display:block;font-size:.7em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp__row .ui-pill{font-size:.66em}.mp__clip,.mp__flag{width:1em;height:1em;color:var(--muted-2)}.mp__flag{color:#e11d48}.mp__scan,.mp--scan{padding:0;gap:0}.mp__cam{position:relative;flex:1;display:grid;place-items:center;align-content:center;gap:1em;background:radial-gradient(circle at 50% 40%,#2a2f3b,#0b0d12 70%)}.mp__cam>small{font-size:.8em;color:#a1a7b6}.mp__frame{position:relative;display:block;width:9em;padding:.7em;border-radius:1em;background:#fff;box-shadow:0 0 0 .25em #ffffff1f}.mp__frame:before{content:"";position:absolute;inset:-.9em;border:.2em solid #a5b4fc;border-radius:1.4em;clip-path:polygon(0 0,28% 0,28% 6%,6% 6%,6% 28%,0 28%,0 72%,6% 72%,6% 94%,28% 94%,28% 100%,72% 100%,72% 94%,94% 94%,94% 72%,100% 72%,100% 28%,94% 28%,94% 6%,72% 6%,72% 0,100% 0,100% 100%,0 100%)}.mp__frame>i{position:absolute;left:0;right:0;top:52%;height:.15em;background:#818cf8;box-shadow:0 0 1em #818cf8}.mp__sheet{display:flex;flex-direction:column;gap:.55em;padding:1em 1.2em 1.4em;border-radius:1.4em 1.4em 0 0;background:#fff;color:var(--ink)}.mp__sheet .mp__line span{color:var(--ink-2)}.mp__found{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em}.mp__found b{display:block;font-size:.86em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp__found>div{min-width:0}.mp__found small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp__found small{display:block;font-size:.7em;color:var(--muted)}.mp__found .ui-pill{font-size:.66em}.mp__thumb{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:.7em;color:#78350f}.mp__thumb svg{width:1.3em;height:1.3em}.mp__chart{margin:.2em 0 .1em;--c: #0284c7;--ln: #eef0f4}.mp__line--bar{display:grid;grid-template-columns:1fr auto;row-gap:.25em}.mp__line--bar .ui-meter{grid-column:1 / -1}.ui-chips--sm span{font-size:.72em;padding:.3em .65em}.mp .ui-chips span.is-on{background:var(--ink);border-color:var(--ink)}.mp__order{display:grid;gap:.25em;padding:.65em .75em;border-radius:.9em;border:1px solid #eceef3}.mp__order>div{display:flex;justify-content:space-between;align-items:center;gap:.5em}.mp__order b{font-size:.84em}.mp__order small{font-size:.72em;color:var(--muted)}.mp__order .ui-pill{font-size:.66em}.mp__face{display:grid;justify-items:center;gap:.7em;padding:.8em 0 .4em}.mp__oval{position:relative;display:grid;place-items:center;width:8.5em;height:10.5em;border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#ecfdf5,#d1fae5);box-shadow:0 0 0 .25em #fff,0 0 0 .45em #16a34a}.mp__oval svg{width:5.2em;height:5.2em;color:#15803d;opacity:.55;stroke-width:1.2}.mp__scanline{position:absolute;left:0;right:0;top:38%;height:.14em;background:#16a34a;box-shadow:0 0 1em #16a34a}.mp__face .ui-pill{font-size:.74em}.mp__hero--row{display:flex;justify-content:space-between;align-items:center}.mp__hero--row>div{display:grid}.mp__hero--row b{font-size:1.45em}.mp__ring{display:grid;place-items:center;width:3.6em;height:3.6em;border-radius:50%;background:conic-gradient(#fff calc(var(--v) * 1%),#ffffff47 0)}.mp__ring i{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:50%;background:#0000002e;font-style:normal;font-size:.72em;font-weight:700}.mp__todo{display:grid;grid-template-columns:1.4em minmax(0,1fr) auto;gap:.6em;align-items:center;padding:.5em 0;border-bottom:1px solid #f0f1f5}.mp__todo>i{display:grid;place-items:center;width:1.4em;height:1.4em;border-radius:.4em;border:.1em solid #c9cdd8;color:#fff}.mp__todo.is-done>i{background:#16a34a;border-color:#16a34a}.mp__todo>i svg{width:.85em;height:.85em}.mp__todo b{display:block;font-size:.82em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp__todo small{display:block;font-size:.7em;color:var(--muted)}.mp__todo.is-done b{color:var(--muted);text-decoration:line-through}.mp__next{position:relative;display:grid;gap:.25em;padding:1em 1.1em;border-radius:1.1em;color:#fff}.mp__next small{font-size:.74em;opacity:.85}.mp__next b{font-size:1.15em}.mp__next .ui-avs{margin-top:.3em;font-size:.8em}.mp__next .ui-avs .ui-av{box-shadow:0 0 0 .15em #fff9}.mp__join{position:absolute;right:1em;bottom:1em;display:inline-flex;align-items:center;gap:.35em;padding:.45em .85em;border-radius:99em;background:#fff;color:var(--ink);font-size:.78em;font-weight:700}.mp__join svg{width:1.05em;height:1.05em}.mp__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.7em;border-radius:.9em;border:1px dashed #d6d9e4}.mp__file>svg{width:1.1em;height:1.1em;color:var(--muted)}.mp__file b{display:block;font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp__file small{display:block;font-size:.68em;color:var(--muted)}.mp__ok{width:1.2em;height:1.2em;color:#16a34a}.mp__dealhead{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.mp__dealhead span{display:grid;padding:.55em .6em;border-radius:.8em;background:#f6f7f9}.mp__dealhead small{font-size:.68em;color:var(--muted)}.mp__dealhead b{font-size:.95em}.mp__actions3{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em}.mp__actions3 span{display:flex;flex-direction:column;align-items:center;gap:.25em;padding:.6em 0;border-radius:.8em;background:#f1f2f6;font-size:.72em;font-weight:600}.mp__actions3 span[style]{color:#fff}.mp__actions3 svg{width:1.3em;height:1.3em}.ui-tl--mp{--c: #e11d48;--ln: #eceef3;--mut: #6b7183;font-size:1.05em}.mp--dark .mp__row{border-color:#222632}.mp__chips--dark span{background:#181c25;color:#8b91a3}.mp__chips--dark b{color:#fff}.ph--dark .ph__tabs span{color:#6b7183}.app__body--flush{padding:0;gap:0}.lk-red{font-style:normal;margin-left:auto;padding:.05em .5em;border-radius:99em;background:#dc2626;color:#fff;font-size:.8em;font-weight:700}.lk-top{display:inline-flex;align-items:center;gap:.5em}.lk-top>i{position:relative;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.7em;border:1px solid #EAE7DA;background:#fff;color:#1a1a1a;font-style:normal}.lk-top>i svg{width:1.05em;height:1.05em}.lk-top>i em{position:absolute;top:-.35em;right:-.35em;padding:0 .35em;border-radius:99em;background:#dc2626;color:#fff;font-size:.62em;font-style:normal;font-weight:700}.lk-top .ui-av{width:2.3em;height:2.3em;box-shadow:0 0 0 .15em #ffe29a}.lk-row{display:flex;align-items:center;gap:.8em}.lk-chips{display:flex;gap:.4em;margin-right:auto}.lk-chips span{padding:.4em .9em;border-radius:99em;border:1px solid #EAE7DA;background:#fff;font-size:.78em;font-weight:600;color:#4b4b47}.lk-chips span.is-on{background:#ffc444;border-color:#ffc444;color:#1a1a1a}.lk-rev{padding:.4em .8em;border-radius:.6em;background:#fff1d0;color:#7b5900;font-size:.72em;font-weight:700;letter-spacing:.03em;white-space:nowrap}.lk-rev b{margin-left:.3em;font-size:1.2em}.lk-date{display:grid;text-align:right}.lk-date small{font-size:.64em;font-weight:700;letter-spacing:.1em;color:#8a8a85}.lk-date b{font-size:.86em;font-weight:800;white-space:nowrap}.lk-cal{position:relative;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.7em;background:#1a1a1a;color:#fff}.lk-cal svg{width:1.05em;height:1.05em}.lk-cal em{position:absolute;top:-.35em;right:-.35em;padding:0 .35em;border-radius:99em;background:#ff4d4f;font-size:.62em;font-style:normal;font-weight:700}.lk-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:-.4em;font-size:.68em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a8a85}.lk-label em{font-style:normal;color:#8b6a2d}.lk-tools{display:grid;grid-template-columns:repeat(8,1fr);gap:.6em}.lk-tool{display:grid;justify-items:center;gap:.45em;padding:.75em .3em;border-radius:1.1em;background:#fff;border:1px solid #EAE7DA;box-shadow:0 .15em .5em #00000008}.lk-tool i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.75em}.lk-tool i svg{width:1.15em;height:1.15em}.lk-tool span{font-size:.74em;font-weight:700}.lk-two{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1em}.lk-col{display:flex;flex-direction:column;gap:.75em;min-width:0}.lk-card{padding:.85em 1em;border-radius:1.1em;background:#fff;border:1px solid #EAE7DA;box-shadow:0 .15em .5em #00000008}.lk-dispatch{display:flex;align-items:center;flex-wrap:wrap;gap:.35em .8em;padding:.75em 1em;border-radius:1.1em;background:#fff;border:1px solid #EAE7DA;border-left:.3em solid #FFC444;font-size:.78em}.lk-dispatch>svg{width:1.2em;height:1.2em;color:#8b6a2d}.lk-dispatch b{font-weight:800}.lk-dispatch span{color:#6b665b}.lk-dispatch em{font-style:normal;font-weight:700;padding:.1em .45em;border-radius:.35em;background:#fff1d0;color:#7b5900;margin-right:.3em}.lk-act{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em;padding:.6em .8em;border-radius:1em;background:#fff;border:1px solid #EAE7DA;border-left:.3em solid}.lk-act b{display:block;font-size:.82em;font-weight:700}.lk-act small{display:block;font-size:.7em;color:#8a8a85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-pill{display:inline-flex;align-items:center;gap:.35em;padding:.2em .6em;border-radius:99em;font-size:.68em;font-weight:700;white-space:nowrap}.lk-pill i{width:.45em;height:.45em;border-radius:50%}.lk-soft{padding:.4em .75em;border-radius:99em;background:#fff5e0;border:1px solid #FFE7B3;color:#7b5900;font-size:.7em;font-weight:700;white-space:nowrap}.lk-kpis{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.lk-kpi{position:relative;display:grid;gap:.15em;padding:.75em .9em;border-radius:1.1em;background:#fff;border:1px solid #EAE7DA}.lk-kpi i{display:grid;place-items:center;width:2em;height:2em;margin-bottom:.3em;border-radius:.6em;background:#fff9eb;color:#d97706}.lk-kpi i svg{width:1em;height:1em}.lk-kpi small{font-size:.64em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a8a85}.lk-kpi b{font-size:1.5em;font-weight:800;letter-spacing:-.02em}.lk-kpi em{position:absolute;top:.85em;right:.85em;padding:.1em .5em;border-radius:99em;font-style:normal;font-size:.68em;font-weight:700}.lk-kpi em.up{background:#e6f4ea;color:#52c41a}.lk-kpi em.down{background:#fff0f0;color:#ff4d4f}.lk-health{display:grid;gap:.55em}.lk-health span{display:flex;justify-content:space-between;font-size:.74em;font-weight:600;color:#4b4b47}.lk-health span b{font-weight:800;color:#1a1a1a}.lk-health i{display:block;height:.45em;margin-top:.3em;border-radius:99em;background:#efece5;overflow:hidden}.lk-health em{display:block;height:100%;border-radius:inherit}.lk-ops{display:flex;align-items:center;gap:.8em}.lk-ops>div{flex:1;min-width:0}.lk-ops b{display:block;font-size:.8em;font-weight:800}.lk-ops small{display:block;font-size:.7em;color:#8a8a85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-st{padding:.25em .65em;border-radius:99em;font-size:.66em;font-weight:800;letter-spacing:.03em;white-space:nowrap}.lks{position:relative;display:flex;flex-direction:column;height:100%;margin-top:-3.1em;background:#f5f4ef;color:#111;overflow:hidden}.lks__hero{position:relative;display:grid;justify-items:start;gap:.45em;padding:3.4em 1.1em 1em;background:#f9cd2c;background-image:radial-gradient(rgba(17,17,17,.12) 1px,transparent 1px);background-size:.9em .9em}.lks__hero:after{content:"";position:absolute;right:-2.5em;top:2em;width:8em;height:8em;border-radius:50%;background:#ffffff59}.lks__logo{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.9em;background:#111;color:#f9cd2c;font-weight:800;font-size:.9em}.lks__tag{padding:.25em .6em;border-radius:99em;background:#111;color:#fff;font-size:.56em;font-weight:800;letter-spacing:.1em}.lks__top{display:flex;align-items:center;gap:.5em}.lks__hero>b{position:relative;z-index:1;font-size:1.4em;font-weight:800;letter-spacing:-.03em;line-height:1}.lks__pills{display:flex;gap:.4em}.lks__pills span{display:inline-flex;align-items:center;gap:.3em;padding:.25em .6em;border-radius:99em;background:#ffffffb3;font-size:.62em;font-weight:700}.lks__pills i{width:.5em;height:.5em;border-radius:50%;background:#15803d;box-shadow:0 0 0 .2em #15803d33}.lks__pills svg{width:1em;height:1em}.lks__btns{position:relative;z-index:1;display:flex;gap:.35em}.lks__btns span{display:inline-flex;align-items:center;gap:.3em;padding:.4em .7em;border-radius:99em;background:#fff;font-size:.64em;font-weight:700}.lks__btns svg{width:1.05em;height:1.05em}.lks__body{display:flex;flex-direction:column;gap:.6em;padding:.8em .9em 5em}.lks__dates{display:flex;gap:.4em}.lks__dates span{flex:1;display:flex;align-items:center;gap:.4em;padding:.55em .8em;border-radius:99em;background:#fff;box-shadow:0 1px 2px #1111110a,0 6px 20px #1111110d;font-size:.7em;font-weight:700}.lks__dates svg{width:1.05em;height:1.05em}.lks__dates i{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1111110a}.lks__dates i svg{width:1em;height:1em}.lks__h{font-size:1em;font-weight:800;letter-spacing:-.02em}.lks__grid{display:grid;grid-template-columns:1fr 1fr;gap:.55em}.lks__card b{display:block;margin-top:.35em;font-size:.72em;font-weight:700}.lks__card small{display:block;font-size:.7em;font-weight:800}.lks__img{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3.6;border-radius:1.1em;color:#1111114d}.lks__img>svg{width:2em;height:2em}.lks__img em{position:absolute;top:.5em;left:.5em;padding:.15em .5em;border-radius:99em;background:#e6f4ea;color:#15803d;font-size:.56em;font-weight:700;font-style:normal}.lks__img em.warn{background:#fff1d0;color:#b45309}.lks__img i{position:absolute;right:.45em;bottom:.45em;padding:.25em .6em;border-radius:99em;background:#f9cd2c;color:#111;font-size:.6em;font-weight:800;font-style:normal}.lks__bag{position:absolute;left:.8em;right:.8em;bottom:1.6em;display:flex;align-items:center;gap:.6em;padding:.55em .55em .55em 1em;border-radius:99em;background:#111;color:#fff;box-shadow:0 10px 30px #1111112e}.lks__bag span{flex:1;min-width:0}.lks__bag b{display:block;font-size:.72em}.lks__bag small{display:block;font-size:.6em;color:#fff9;white-space:nowrap}.lks__bag em{display:inline-flex;align-items:center;gap:.3em;padding:.5em .9em;border-radius:99em;background:#f9cd2c;color:#111;font-style:normal;font-size:.7em;font-weight:800}.lks__bag em svg{width:1em;height:1em}.lk-staff{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em}.lk-staff div{display:grid;gap:.15em;padding:.7em .8em;border-radius:.9em}.lk-staff small{font-size:.6em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b665b}.lk-staff b{font-size:1.3em;font-weight:800}.app__bname{display:grid;line-height:1.15}.app__bname small{font-size:.66em;font-weight:500;color:var(--mut);letter-spacing:0}.lkx{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.2cqw;background:radial-gradient(60% 70% at 50% 45%,#fff1cc,#fbf6ea 55%,#f7f3ea)}.lkx__glow{position:absolute;left:50%;top:46%;width:60%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,196,68,.35),transparent 65%)}.lkx__p{position:absolute;font-size:1.32cqw}.lkx__p .ph{box-shadow:0 3em 5em -2.2em #3c280073,inset 0 0 0 .12em #ffffff1f}.lkx__p--3-0{left:9%;top:9%;width:24.5%;transform:rotate(-5deg)}.lkx__p--3-1{left:37.5%;top:3.5%;width:25.5%;z-index:2}.lkx__p--3-2{right:9%;top:9%;width:24.5%;transform:rotate(5deg)}.lkx__p--2-0{left:22%;top:5%;width:25%;transform:rotate(-3deg)}.lkx__p--2-1{right:22%;top:5%;width:25%;transform:rotate(3deg)}.lkx__float{position:absolute;z-index:3;display:flex;align-items:center;gap:.7em;padding:.75em 1.1em .75em .75em;border-radius:1.1em;background:#fffffff5;box-shadow:0 1.2em 2.4em -1em #3c280059,0 0 0 1px #0000000a;font-size:1.2cqw;color:#17140f}.lkx__float>span{display:grid;place-items:center;width:2.5em;height:2.5em;border-radius:.8em;color:#fff}.lkx__float>span svg{width:1.3em;height:1.3em}.lkx__float b{display:block;font-size:.95em;font-weight:800;white-space:nowrap}.lkx__float small{display:block;font-size:.78em;color:#6f6a5e;white-space:nowrap}.ph.lmp .ph__screen{background:linear-gradient(180deg,#fff3d1,#fffbf0 30%,#f7f4ec)}.ph.lmp .ph__screen:before{content:"";position:absolute;right:-4em;top:-4em;width:11em;height:11em;border-radius:50%;background:radial-gradient(circle,#FFD66B88,transparent 70%);pointer-events:none}.ph.lmp .ph__status{color:#17140f}.lm{position:relative;display:flex;flex-direction:column;gap:.62em;min-height:0;flex:1;padding:.15em .95em 4.6em;overflow:hidden;color:#17140f;font-family:Inter,system-ui,sans-serif}.lm-head{display:flex;align-items:center;justify-content:space-between;gap:.5em}.lm-head>div{min-width:0}.lm-head small{display:block;font-size:.62em;font-weight:600;color:#8e8778}.lm-head b{display:block;font-size:1.35em;font-weight:800;letter-spacing:-.025em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-bell{position:relative;flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#fff;box-shadow:0 .15em .6em #281e000f,0 .05em .15em #281e000d}.lm-bell svg{width:1em;height:1em}.lm-bell i{position:absolute;top:.45em;right:.5em;width:.45em;height:.45em;border-radius:50%;background:#f0566e}.lm-card{padding:.8em;border-radius:1.15em;background:#fff;box-shadow:0 .15em .6em #281e000f,0 .05em .15em #281e000d}.lm-card.is-dark{background:linear-gradient(140deg,#201b12,#2e2614 60%,#3a2f12);color:#fff;box-shadow:0 .5em 1.4em #1e140047}.lm-between{display:flex;align-items:center;justify-content:space-between;gap:.5em}.lm-base{align-items:baseline}.lm-o{display:block;font-size:.6em;font-weight:600;opacity:.7}.lm-s{display:block;font-size:.56em;font-weight:700;color:#8e8778}.lm-big{display:block;font-size:1.7em;font-weight:800;letter-spacing:-.03em;line-height:1.15}.lm-spark{display:block;width:100%;margin-top:.3em}.lm-tile{display:grid;place-items:center;flex:none;width:1.9em;height:1.9em;border-radius:.65em}.lm-tile svg{width:52%;height:52%;stroke-width:2.3}.lm-thumb{display:grid;place-items:center;flex:none;width:2.3em;height:2.3em;border-radius:.75em;color:#ffffffed}.lm-thumb svg{width:50%;height:50%;stroke-width:2.2}.lm-pill{display:inline-flex;flex:none;align-items:center;gap:.3em;padding:.18em .6em;border-radius:99em;font-size:.56em;font-weight:700;white-space:nowrap}.lm-pill i{width:.5em;height:.5em;border-radius:50%;background:currentColor}.lm-delta{display:inline-flex;align-items:center;gap:.15em;padding:.12em .5em;border-radius:99em;font-size:.56em;font-weight:700}.lm-delta svg{width:1em;height:1em}.lm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:.55em}.lm-stat{display:grid;padding:.7em}.lm-stat>div{display:flex;justify-content:space-between;align-items:center}.lm-stat b{margin-top:.4em;font-size:1.4em;font-weight:800;letter-spacing:-.02em;line-height:1}.lm-stat small{margin-top:.3em;font-size:.6em;font-weight:600;color:#8e8778}.lm-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:.1em}.lm-title b{font-size:.8em;font-weight:800}.lm-title small{font-size:.6em;font-weight:700;color:#8e8778}.lm-row{display:flex;align-items:center;gap:.6em;padding:.42em 0}.lm-rt{flex:1;min-width:0;display:grid}.lm-row b{font-size:.74em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-row small{font-size:.58em;font-weight:600;color:#8e8778;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-chips{display:flex;gap:.3em;padding:.25em;border-radius:99em;background:#fff;box-shadow:0 .15em .6em #281e000f}.lm-chips span{flex:1;padding:.4em 0;border-radius:99em;text-align:center;font-size:.62em;font-weight:700;color:#8e8778}.lm-chips span.on{background:#17140f;color:#fff}.lm-search{display:flex;align-items:center;gap:.55em;padding:.6em .9em;border-radius:99em;background:#fff;box-shadow:0 .15em .6em #281e000f;font-size:.66em;font-weight:600;color:#8e8778}.lm-search svg{width:1.15em;height:1.15em}.lm-search svg:last-child:not(:first-child){margin-left:auto;color:#17140f}.lm-stack{display:flex;height:.6em;margin-top:.5em;border-radius:99em;overflow:hidden}.lm-stack i{height:100%}.lm-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:.3em 0;margin-top:.5em;font-size:.55em;font-weight:600;opacity:.85}.lm-legend span{display:flex;align-items:center;gap:.35em}.lm-legend i{width:.7em;height:.7em;border-radius:50%}.lm-cat{display:grid;padding:.7em}.lm-cat b{margin-top:.45em;font-size:.72em;font-weight:800}.lm-cat small{font-size:.58em;font-weight:600;color:#8e8778}.lm-book{padding:.7em}.lm-av{display:grid;place-items:center;flex:none;width:2.1em;height:2.1em;border-radius:50%;font-size:.78em;font-weight:800;color:#17140f;box-shadow:0 0 0 .18em #fff}.lm-av.lg{width:2.6em;height:2.6em}.lm-who{flex:1;min-width:0;display:grid}.lm-who b{font-size:.76em;font-weight:800}.lm-who small{font-size:.56em;font-weight:600;color:#8e8778;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-bfoot{display:flex;align-items:center;gap:.45em;margin-top:.5em;padding-top:.45em;border-top:1px dashed #EFEAE0}.lm-bfoot small{font-size:.58em;font-weight:700;color:#6f6a5e}.lm-bfoot>svg{margin-left:auto;width:1em;height:1em;color:#8e8778}.lm-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:.3em 0;text-align:center;font-size:.58em;font-weight:700}.lm-cal small{color:#8e8778}.lm-cal i{display:grid;place-items:center;width:1.9em;height:1.9em;margin:0 auto;border-radius:50%;font-style:normal}.lm-cal i.edge{background:#17140f;color:#ffc444}.lm-cal i.in{background:#fff1cf}.lm-btns{display:flex;gap:.45em;margin-top:auto}.lm-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.35em;padding:.65em 0;border-radius:99em;background:#f3efe5;font-size:.66em;font-weight:800}.lm-btn.p{background:linear-gradient(135deg,#ffd25e,#ffae2b)}.lm-btn svg{width:1.1em;height:1.1em;stroke-width:2.4}.lm-act{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:50%}.lm-act svg{width:.95em;height:.95em}.lm-act.a{background:#fff1cf;color:#b26b00}.lm-act.g{background:#e3f6e9;color:#1e7a3e}.lm-d{display:block;font-size:.85em;font-weight:800}.lm-r{text-align:right}.lm-r small,.lm-between>span>small.lm-s{display:block}.lm-range{display:flex;align-items:center;gap:.3em;margin-top:.5em}.lm-range>i{width:.6em;height:.6em;border-radius:50%;background:#ffc444}.lm-range>i.o{background:#fff;border:.15em solid #FFC444}.lm-range em{flex:1;height:.2em;border-radius:99em;background:linear-gradient(90deg,#ffc444,#ffe6a3)}.lm-range em.off{background:#f0ece2}.lm-range span{padding:0 .5em;border-radius:99em;background:#fff1cf;color:#b26b00;font-size:.52em;font-weight:700}.lm-m{font-size:.74em;font-weight:800}.lm-paid{margin-top:.5em}.lm-paid small{font-size:.58em;font-weight:600;opacity:.8}.lm-bar{display:block;height:.45em;margin-top:.3em;border-radius:99em;background:#ffffff26;overflow:hidden}.lm-bar.lt{background:#f0ece2}.lm-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd25e,#ff9f1c)}.lm-line{display:flex;justify-content:space-between;align-items:baseline;padding:.32em 0;font-size:.68em;font-weight:700}.lm-line small{font-size:1em;color:#8e8778}.lm-line b{font-size:1em;font-weight:800}.lm-dep{display:flex;align-items:center;gap:.6em;background:linear-gradient(135deg,#e6eeff,#f5f8ff)}.lm-dep>span:last-child{display:grid}.lm-dep b{font-size:.74em;font-weight:800}.lm-dep small{font-size:.58em;font-weight:600;color:#8e8778}.lm-tags{display:flex;gap:.5em;margin-top:.45em;font-size:.58em;font-weight:700}.lm-tags span{padding:.25em .7em;border-radius:99em;background:#ffffff1a}.lm-row0{display:flex;align-items:center;gap:.5em}.lm-prog{padding:.25em 0}.lm-pl{display:flex;align-items:center;gap:.6em;background:linear-gradient(135deg,#fff1cf,#fffaeb)}.lm-pl b{flex:1;font-size:.7em;font-weight:800}.lm-chk{display:flex;align-items:center;gap:.5em;padding:.3em 0;font-size:.68em;font-weight:700}.lm-chk i{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:#e3f6e9;color:#1e7a3e}.lm-chk i svg{width:.9em;height:.9em;stroke-width:3}.lm-chk.miss i{background:#fde7ea;color:#c2334a}.lm-chk em{margin-left:auto;font-style:normal;padding:.1em .6em;border-radius:99em;background:#fde7ea;color:#c2334a;font-size:.85em}.lm-ic{width:1em;height:1em;color:#8e8778}.lm-dock{position:absolute;left:0;right:0;bottom:0;background:#fff;border-top:1px solid #EEEEEE;box-shadow:0 -.15em .5em #0000000a}.lm-dock>div{display:flex;padding-top:.55em}.lm-dock span{flex:1;display:grid;justify-items:center;gap:.3em;font-size:.5em;font-weight:600;letter-spacing:.04em;color:#8e8e93}.lm-dock span svg{width:2.6em;height:2.6em;stroke-width:1.8}.lm-dock span.on{color:#1a1a1a;font-weight:800}.lm-dock span.on svg{color:#e5a000;stroke-width:2.4}.lm-dock>i{display:block;width:5.5em;height:.25em;margin:.55em auto .45em;border-radius:99em;background:#1a1a1a}.lmp .lks{margin-top:-3.1em}@media(max-width:640px){.dhero__cover .lkx,.gallery__stage .lkx{aspect-ratio:1 / 1.12}.dhero__cover .lkx__p--3-0,.gallery__stage .lkx__p--3-0{left:2%;top:7%;width:46%;font-size:2.5cqw;transform:rotate(-3deg)}.dhero__cover .lkx__p--3-1,.gallery__stage .lkx__p--3-1{left:51%;top:3%;width:47%;font-size:2.55cqw}.dhero__cover .lkx__p--3-2,.gallery__stage .lkx__p--3-2,.dhero__cover .lkx__float,.gallery__stage .lkx__float{display:none}}.v-sensei .app__side{margin:.5em;border:1px solid #E2E8F0;border-radius:.6em;box-shadow:0 1px 2px #0000000a}.v-sensei .app{grid-template-columns:14em minmax(0,1fr)}.v-sensei .app__logo{border-radius:.45em}.sn-top{display:flex;align-items:center;gap:.7em;width:100%}.sn-ib{display:grid;place-items:center;width:2em;height:2em;border-radius:.4em;border:1px solid #E2E8F0;color:#0f172a}.sn-ib svg{width:1em;height:1em}.sn-sep{width:1px;height:1.3em;background:#e2e8f0}.sn-search{display:inline-flex;align-items:center;gap:.5em;width:18em;padding:.4em .6em;border-radius:.45em;border:1px solid #E2E8F0;background:#f8fafc;color:#64748b;font-size:.8em}.sn-search svg{width:1em;height:1em}.sn-search kbd{margin-left:auto;padding:0 .4em;border-radius:.3em;border:1px solid #E2E8F0;background:#fff;font-family:var(--mono);font-size:.85em}.sn-r{margin-left:auto;display:inline-flex;align-items:center;gap:.6em}.sn-h{display:flex;align-items:center;justify-content:space-between}.sn-h b{font-size:1.55em;font-weight:700;letter-spacing:-.025em}.sn-tabs{display:inline-flex;padding:.2em;border-radius:.45em;background:#f1f5f9;font-size:.78em}.sn-tabs em{font-style:normal;padding:.3em .8em;border-radius:.35em}.sn-tabs em.on{background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}.sn-kpi{position:relative;padding:1em}.sn-kpi small{font-size:.8em;font-weight:500;color:#0f172a}.sn-kpi__i{position:absolute;top:1em;right:1em;width:1em;height:1em;color:#64748b}.sn-kpi b{font-size:1.7em;font-weight:700}.sn-grid{flex:1;min-height:0;display:grid;grid-template-columns:4fr 3fr;gap:.9em}.sn-ct{font-size:1em;font-weight:600}.sn-cs{font-size:.76em;color:#64748b;margin-bottom:.8em}.sn-chart{flex:1;min-height:0;display:grid;grid-template-columns:1.2em 1fr;gap:.4em}.sn-y{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:.66em;color:#64748b}.sn-bars{display:flex;align-items:flex-end;gap:.8em;padding-bottom:3.6em;border-bottom:1px solid #E2E8F0;background:repeating-linear-gradient(0deg,transparent 0 4em,#F1F5F9 4em calc(4em + 1px))}.sn-bars span{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.sn-bars i{width:100%;border-radius:.25em .25em 0 0;background:#3b82f6}.sn-bars em{position:absolute;left:50%;bottom:-.6em;transform:translate(-80%) rotate(-45deg);transform-origin:right top;font-style:normal;font-size:.62em;color:#64748b;white-space:nowrap}.sn-top5{display:grid;gap:1.05em;margin-top:.4em}.sn-top5 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7em}.sn-top5 .ui-av{width:2.3em;height:2.3em}.sn-top5 b{display:block;font-size:.82em;font-weight:600}.sn-top5 small{display:block;font-size:.7em;color:#64748b}.sn-r2{text-align:right}.sn-r2 b{font-size:.86em}.sn-view{position:relative;flex:1;display:flex;flex-direction:column;gap:.7em;padding:1em 1.4em;background:#fff}.sn-view__bar{display:flex;align-items:center;gap:.5em}.sn-crumb{margin-right:auto;display:inline-flex;align-items:center;gap:.35em;font-size:.78em;color:#64748b}.sn-crumb svg{width:.9em;height:.9em}.sn-crumb b{color:#0f172a;font-weight:600}.sn-btn{display:inline-flex;align-items:center;gap:.35em;padding:.4em .8em;border-radius:.45em;border:1px solid #E2E8F0;font-size:.78em;font-weight:500}.sn-btn svg{width:1em;height:1em}.sn-btn--p{background:#0d5cab;border-color:#0d5cab;color:#fff}.sn-rec{display:flex;align-items:center;gap:.7em;padding:.6em .9em;border-radius:.6em;background:#fef2f2;border:1px solid #FECACA}.sn-rec>i{width:.7em;height:.7em;border-radius:50%;background:#ef4444;box-shadow:0 0 0 .3em #ef444433}.sn-rec b{display:block;font-size:.82em;color:#991b1b}.sn-rec small{display:block;font-size:.7em;color:#b91c1c}.sn-rec>span{margin-left:auto;font-size:.72em;color:#b91c1c;font-weight:500}.sn-page{flex:1;min-height:0;position:relative;display:flex;justify-content:center;padding:1.2em 7em 0 1em;border-radius:.6em;background:#f1f5f9;overflow:hidden}.sn-doc{position:relative;width:62%;padding:2.4em 2.8em;background:#fff;box-shadow:0 .6em 2em -.8em #0f172a40}.sn-doc small{font-size:.72em;font-weight:700;letter-spacing:.14em;color:#0d5cab}.sn-doc b{display:block;margin-top:.3em;font-family:Georgia,serif;font-size:1.9em;letter-spacing:-.01em}.sn-doc p{margin-top:.8em;font-family:Georgia,serif;font-size:.95em;line-height:1.6;color:#334155}.sn-eq{margin:1em 0;padding:.7em 1em;border-left:.25em solid #0D5CAB;background:#f8fafc;font-family:Georgia,serif;font-size:.95em}.sn-eq em{font-size:.75em;color:#64748b}.sn-doc ul{display:grid;gap:.45em;padding-left:1.2em;list-style:disc;font-family:Georgia,serif;font-size:.9em;color:#334155}.sn-ink{position:absolute;left:2.8em;right:2.8em;top:9em;height:14em;width:auto;pointer-events:none}.sn-tools{position:absolute;right:1em;top:50%;transform:translateY(-50%);display:grid;gap:.45em;width:5.4em;padding:.6em;border-radius:.6em;background:#fff;border:.15em solid #3B82F6;box-shadow:0 1.2em 3em -1em #0f172a59}.sn-tools>span{display:grid;justify-items:center;gap:.2em;padding:.45em 0;border-radius:.45em;font-size:.66em;font-weight:600;color:#334155}.sn-tools>span svg{width:1.5em;height:1.5em}.sn-tools>span.on{background:#3b82f6;color:#fff}.sn-size i{display:block;width:100%;height:.35em;border-radius:99em;background:#e2e8f0;position:relative}.sn-size em{position:absolute;left:30%;top:50%;width:.9em;height:.9em;border-radius:50%;background:#3b82f6;transform:translate(-50%,-50%)}.sn-color i{display:block;width:2em;height:1.4em;border-radius:.3em;background:#dc2626;border:1px solid #E2E8F0}.sn-clear{background:#fef2f2;color:#dc2626!important}.sn-room{position:relative;flex:1;display:flex;flex-direction:column;gap:.9em;padding:1em 1.3em 1.2em;background:#020817;overflow:hidden}.sn-blob{position:absolute;border-radius:50%;filter:blur(4em)}.sn-blob.a{right:-6em;top:-6em;width:26em;height:26em;background:#2a8cef38}.sn-blob.b{left:-6em;bottom:-8em;width:24em;height:24em;background:#6366f124}.sn-room__h{position:relative;display:flex;align-items:center;gap:.8em;padding:.7em 1em;border-radius:.8em;background:#0f172a99;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sn-room__h>div{margin-right:auto}.sn-room__h b{display:block;font-size:.95em}.sn-room__h small{display:block;font-size:.72em;color:#94a3b8}.sn-recpill{display:inline-flex;align-items:center;gap:.4em;padding:.3em .8em;border-radius:99em;background:#ef444433;color:#fca5a5;font-size:.74em;font-weight:600}.sn-recpill i{width:.5em;height:.5em;border-radius:50%;background:#ef4444}.sn-leave{padding:.45em 1em;border-radius:.5em;background:#dc2626;font-size:.78em;font-weight:600}.sn-room__body{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:3fr 1fr;gap:.8em}.sn-share{position:relative;display:grid;place-items:center;border-radius:.8em;background:#0f172a99;border:1px solid rgba(255,255,255,.08);overflow:hidden}.sn-share__l{position:absolute;left:.8em;top:.7em;padding:.25em .6em;border-radius:.4em;background:#0000008c;font-size:.7em;color:#e2e8f0}.sn-share__doc{width:84%;padding:2em 2.4em;border-radius:.5em;background:#fff;color:#0f172a}.sn-share__doc small{font-size:.7em;font-weight:700;letter-spacing:.14em;color:#0d5cab}.sn-share__doc b{display:block;margin-top:.2em;font-family:Georgia,serif;font-size:2.1em}.sn-share__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em;margin-top:1.2em}.sn-share__cols span{display:grid;gap:.3em;padding:.9em;border-radius:.5em;background:#f1f5f9;font-size:.82em;font-weight:600}.sn-share__cols em{font-style:normal;font-weight:400;color:#64748b;font-size:.9em}.sn-side{display:flex;flex-direction:column;gap:.55em}.sn-tile{position:relative;flex:1;display:grid;place-items:center;border-radius:.7em;background:#1e293bb3;border:1px solid rgba(255,255,255,.08);overflow:hidden}.sn-tile__bar{position:absolute;left:0;right:0;top:0;display:flex;gap:.4em;padding:.4em .6em;background:linear-gradient(rgba(0,0,0,.6),transparent);font-size:.66em;color:#f1f5f9}.sn-tile__bar em{font-style:normal;padding:0 .4em;border-radius:.3em;background:#2a8cef59}.sn-av{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:linear-gradient(135deg,#6366f1,#9333ea);font-weight:700}.sn-cam{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,#c08a6a 0 13%,transparent 14%),radial-gradient(ellipse at 50% 100%,#334155 0 38%,transparent 39%),linear-gradient(160deg,#475569,#1e293b)}.sn-mic{position:absolute;right:.5em;bottom:.5em;display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#0000008c;color:#e2e8f0}.sn-mic svg{width:.85em;height:.85em}.sn-mic.off{color:#f87171}.sn-more{text-align:center;font-size:.72em;color:#94a3b8}.sn-dock{position:relative;align-self:center;display:flex;align-items:center;gap:.6em;padding:.55em .7em;border-radius:1.4em;background:#0f172abf;border:1px solid rgba(255,255,255,.1)}.sn-dock>i{display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:#ffffff14}.sn-dock>i.on{background:#2a8cef}.sn-dock svg{width:1.15em;height:1.15em}.sn-stop{display:inline-flex;align-items:center;gap:.45em;padding:.6em 1em;border-radius:99em;background:#dc2626;font-size:.78em;font-weight:600}.sn-stop i{width:.6em;height:.6em;border-radius:.15em;background:#fff}.fl{position:relative;display:flex;flex-direction:column;gap:.55em;height:100%;padding:.2em 1em 5.4em;background:#0d0d0d;color:#fff;overflow:hidden}.fl--feed{padding:0;margin-top:-3.1em}.fl-video{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,#14532d,#052e16 55%,#000)}.fl-cell{position:absolute;left:18%;top:22%;width:64%;height:30%;border-radius:50%;border:.3em solid #4ade80;background:radial-gradient(circle at 40% 45%,#22c55e 0 9%,transparent 10%),radial-gradient(circle at 62% 55%,#22c55e 0 8%,transparent 9%),radial-gradient(circle at 50% 35%,#16a34a 0 7%,transparent 8%),#22c55e26}.fl-cell.b{left:30%;top:46%;width:42%;height:18%;opacity:.6}.fl-leaf{position:absolute;right:10%;top:14%;width:3em;height:3em;border-radius:0 100%;background:#86efac;opacity:.35}.fl-meta{position:absolute;left:1em;right:4.5em;bottom:6.4em;display:grid;gap:.3em;justify-items:start}.fl-meta b{font-size:.86em}.fl-meta p{font-size:.82em;font-weight:600}.fl-meta small{font-size:.7em;color:#ffffffbf}.fl-chip{padding:.2em .6em;border-radius:99em;background:#ffffff26;font-size:.68em}.fl-tags{font-size:.68em;color:#fffc}.fl-rail{position:absolute;right:.8em;bottom:7em;display:grid;gap:1.1em;justify-items:center}.fl-rail span{display:grid;justify-items:center;gap:.2em;font-size:.64em}.fl-rail svg{width:2.3em;height:2.3em}.fl-rail span:first-child svg{color:#ff2d55;fill:#ff2d55}.fl-prog{position:absolute;left:0;right:0;bottom:4.9em;height:.18em;background:#fff3}.fl-prog em{display:block;width:38%;height:100%;background:#fff}.fl-tabs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:.6em .4em 1.6em;background:#111;border-top:1px solid #222}.fl-tabs span{display:grid;justify-items:center;gap:.25em;font-size:.6em;color:#555}.fl-tabs i{display:grid;place-items:center;width:3.6em;height:2.6em;border-radius:99em}.fl-tabs svg{width:1.8em;height:1.8em}.fl-tabs .on{color:#5e6ad2;font-weight:600}.fl-tabs .on i{background:#5e6ad2;color:#fff}.fl-head b{font-size:1.6em;font-weight:800}.fl-search{display:flex;align-items:center;gap:.5em;padding:.65em .8em;border-radius:.8em;background:#1a1a1a;color:#666;font-size:.72em}.fl-search svg{width:1em;height:1em}.fl-sec{margin-top:.3em;font-size:.62em;font-weight:700;letter-spacing:.12em;color:#666}.fl-meet{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.75em;border-radius:1em;background:#1a1a1a}.fl-meet>i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em}.fl-meet>i svg{width:1.15em;height:1.15em}.fl-meet b{display:block;font-size:.78em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-meet small{display:flex;align-items:center;gap:.25em;font-size:.64em;color:#888;white-space:nowrap}.fl-meet small svg{width:1em;height:1em}.fl-meet>em{padding:.4em .8em;border-radius:99em;font-style:normal;font-size:.7em;font-weight:700}.fl-meet>em.ghost{display:grid;place-items:center;width:2.2em;height:2.2em;padding:0;background:#2a2a2a}.fl-meet>em svg{width:1em;height:1em}.fl-meet--past{opacity:.75}.fl-fab{position:absolute;right:1em;bottom:5.4em;display:grid;place-items:center;width:3em;height:3em;border-radius:50%;background:#5e6ad2;box-shadow:0 0 1.4em #5e6ad2b3}.fl-fab svg{width:1.4em;height:1.4em}.v-vuexy{color:#6e6b7b}.v-vuexy .app{grid-template-columns:15.5em minmax(0,1fr)}.v-vuexy .app__side{box-shadow:0 0 1em #22292f0f;z-index:1;padding-top:1.2em}.v-vuexy .app__brand{color:#7367f0;font-size:1.3em;font-weight:600;gap:.4em;padding-bottom:1em}.v-vuexy .app__logo{width:auto;height:auto;background:none}.v-vuexy .app__nav span{color:#6e6b7b;font-size:.86em;padding:.55em .8em}.v-vuexy .app__nav small{color:#a6a4b0;font-weight:500;letter-spacing:.06em;margin-left:1em}.v-vuexy .app__main{background:#f8f8f8}.v-vuexy .app__top{border:0;padding:.9em 1.4em .2em}.v-vuexy .app__body{gap:1em;padding:.8em 1.4em 1.2em}.vx-nav{display:flex;align-items:center;width:100%;padding:.55em 1.1em;border-radius:.43em;background:#fff;box-shadow:0 .25em 1.5em #22292f1a;color:#6e6b7b}.vx-nav svg{width:1.2em;height:1.2em}.vx-bm{display:inline-flex;gap:1em}.vx-r{margin-left:auto;display:inline-flex;align-items:center;gap:1.1em}.vx-bell{position:relative;display:inline-flex}.vx-bell em{position:absolute;top:-.6em;right:-.7em;padding:0 .4em;border-radius:99em;background:#ea5455;color:#fff;font-size:.62em;font-style:normal;font-weight:600}.vx-user{display:grid;text-align:right;line-height:1.2}.vx-user b{font-size:.82em;font-weight:600;color:#5e5873}.vx-user small{font-size:.68em}.vx-av{position:relative}.vx-av .ui-av{width:2.3em;height:2.3em}.vx-av i{position:absolute;right:0;bottom:0;width:.6em;height:.6em;border-radius:50%;background:#28c76f;box-shadow:0 0 0 .12em #fff}.vx-card{display:flex;flex-direction:column;min-width:0;padding:1.1em 1.3em;border-radius:.43em;background:#fff;box-shadow:0 .25em 1.5em #22292f1a}.vx-card__h{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.9em}.vx-card__h b{font-size:1.05em;font-weight:500;color:#5e5873}.vx-grow{flex:1;min-height:0;overflow:hidden}.vx-filters{display:grid;grid-template-columns:7em 5.5em repeat(3,minmax(0,1fr));gap:.7em}.vx-sel,.vx-pick{position:relative;display:flex;align-items:center;gap:.4em;padding:1.2em .7em .45em;border:1px solid #D8D6DE;border-radius:.36em;font-size:.78em;color:#6e6b7b;background:#fff;white-space:nowrap;overflow:hidden}.vx-sel small,.vx-pick small{position:absolute;left:.75em;top:.3em;font-size:.8em;color:#5e5873;font-weight:500}.vx-sel svg{margin-left:auto;width:1em;height:1em}.vx-pick{color:#b9b9c3}.vx-pick i{flex:none;display:grid;place-items:center;width:1.7em;height:1.7em;margin-left:auto;border-radius:.3em;background:#7367f01f;color:#7367f0}.vx-pick i+i{margin-left:.3em;background:#28c76f1f;color:#28c76f}.vx-pick i svg{width:.95em;height:.95em}.vx-sel--sm{padding:.4em .7em}.vx-btns,.vx-actions{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.9em}.vx-actions{margin:.9em 0}.vx-btn{display:inline-flex;align-items:center;gap:.4em;padding:.55em 1.1em;border-radius:.36em;font-size:.78em;font-weight:500;white-space:nowrap}.vx-btn svg{width:1em;height:1em}.vx-btn--p{background:#7367f0;color:#fff;box-shadow:0 .5em 1.4em -.6em #7367f0e6}.vx-btn--s{background:#82868b;color:#fff}.vx-btn--o{border:1px solid #7367F0;color:#7367f0}.vx-btn--lp{background:#7367f01f;color:#7367f0}.vx-btn--lw{background:#ff9f431f;color:#ff9f43}.vx-btn--ls{background:#28c76f1f;color:#28c76f}.vx-btn--d{background:#ea5455;color:#fff}.vx-ml{margin-left:auto}.vx-wiz{display:flex;gap:.2em;padding-bottom:.8em;border-bottom:1px solid #EBE9F1;overflow:hidden}.vx-wiz span{flex:1;display:flex;align-items:center;gap:.45em;padding:.4em .3em;font-size:.72em;font-weight:500;color:#6e6b7b;white-space:nowrap}.vx-wiz i{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:.36em;background:#babfc71f;font-style:normal;font-weight:600}.vx-wiz em{font-style:normal;padding:.05em .45em;border-radius:99em;background:#f3f2f7;font-size:.9em;font-weight:600}.vx-wiz span.on{color:#7367f0}.vx-wiz span.on i{background:#7367f0;color:#fff;box-shadow:0 .2em .8em -.2em #7367f0cc}.vx-wiz span.on em{background:#7367f01f;color:#7367f0}.ag{width:100%;border-collapse:collapse;font-size:.74em;color:#6e6b7b;border:1px solid #E5E3EB}.ag th{padding:.75em .6em;background:#f3f2f7;color:#5e5873;font-weight:600;text-align:left;white-space:nowrap;border-bottom:1px solid #E5E3EB}.ag-group th{padding:.35em .6em;text-align:center;font-size:.85em;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #E5E3EB}.ag td{padding:.62em .6em;border-bottom:1px solid #EFEDF3;white-space:nowrap}.ag tbody tr:nth-child(2n) td{background:#fafafc}.ag tr.sel td{background:#7367f00f!important}.ag .num{text-align:right;font-variant-numeric:tabular-nums}.ag-cb{display:inline-block;width:1.1em;height:1.1em;border-radius:.25em;border:1px solid #D8D6DE;background:#fff;vertical-align:middle}.ag-cb.on{background:#7367f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/80% no-repeat;border-color:#7367f0}.ag-act{display:inline-flex;gap:.6em;color:#7367f0}.ag-act svg{width:1.15em;height:1.15em}.ag-act svg+svg{color:#ff9f43}.ag-foot{display:flex;justify-content:flex-end;gap:2em;padding:.6em .4em 0;font-size:.72em;color:#6e6b7b}.vx-row{display:flex;align-items:center;gap:.6em}.vx-h{margin-right:auto}.vx-h b{display:block;font-size:1.35em;font-weight:500;color:#5e5873}.vx-h small{font-size:.78em}.vx-stats{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:1em}.vx-est ul{display:grid;grid-template-columns:1fr 1fr;gap:.6em 1em}.vx-est li{display:grid}.vx-est small{font-size:.7em}.vx-est b{font-size:.84em;font-weight:600;color:#5e5873}.vx-est .vx-card__h{margin-bottom:.6em}.vx-stat{flex-direction:row;align-items:center;gap:.9em}.vx-stat b{display:block;font-size:1.15em;font-weight:600;color:#5e5873;white-space:nowrap}.vx-stat small{font-size:.74em}.vx-ico{display:grid;place-items:center;flex:none;width:3em;height:3em;border-radius:50%}.vx-ico svg{width:1.4em;height:1.4em}.vx-ico--primary{background:#7367f01f;color:#7367f0}.vx-ico--info{background:#00cfe81f;color:#00cfe8}.vx-ico--success{background:#28c76f1f;color:#28c76f}.vx-ico--warning{background:#ff9f431f;color:#ff9f43}.vx-ico--danger{background:#ea54551f;color:#ea5455}.vx-badges{display:inline-flex;gap:.4em}.vx-badge{display:inline-block;padding:.3em .7em;border-radius:.36em;font-size:.72em;font-weight:600}.vx-badge--primary{background:#7367f01f;color:#7367f0}.vx-badge--success{background:#28c76f1f;color:#28c76f}.vx-badge--warning{background:#ff9f431f;color:#ff9f43}.vx-badge--danger{background:#ea54551f;color:#ea5455}.vx-badge--info{background:#00cfe81f;color:#00cfe8}.vx-badge--secondary{background:#82868b1f;color:#82868b}.ag .vx-badge{font-size:.92em;padding:.15em .6em}.vx-two{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1em}.vx-col{display:flex;flex-direction:column;gap:1em;min-width:0}.vx-list{display:grid}.vx-list li{display:flex;justify-content:space-between;align-items:center;padding:.55em 0;border-bottom:1px solid #EFEDF3}.vx-list li:last-child{border-bottom:0}.vx-list b{display:block;font-size:.82em;font-weight:600;color:#5e5873}.vx-list small{font-size:.7em}.vx-mut{font-size:.74em}.vx-params{display:grid;grid-template-columns:1fr 1fr;gap:.9em}.vx-params>div{display:grid;gap:.3em}.vx-params b{font-size:.74em;font-weight:600;color:#7367f0;text-transform:uppercase;letter-spacing:.04em}.vx-params span{display:flex;justify-content:space-between;font-size:.74em}.vx-params em{font-style:normal;font-weight:600;color:#5e5873}.vx-two--slip{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}.vx-form{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.vx-radio{display:grid;gap:.55em;margin-top:1.1em;font-size:.8em}.vx-radio li{display:flex;align-items:center;gap:.6em}.vx-radio i{width:1.1em;height:1.1em;border-radius:50%;border:1px solid #D8D6DE}.vx-radio li.on{color:#5e5873;font-weight:500}.vx-radio li.on i{border:.32em solid #7367F0}.vx-note{margin-top:.9em;padding:.6em .8em;border-radius:.36em;background:#28c76f1f;color:#28c76f;font-size:.74em;font-weight:500}.vx-doc{display:flex;justify-content:center;padding:1.2em;border-radius:.43em;background:#e9e8ee;overflow:hidden}.slip{width:100%;padding:1.4em 1.6em;background:#fff;color:#222;font-family:Arial,sans-serif;box-shadow:0 .4em 1.4em #0000001f}.slip__h{display:grid;justify-items:center;gap:.2em;padding-bottom:.7em;border-bottom:2px solid #222;text-align:center}.slip__h b{font-size:1.05em;letter-spacing:.02em}.slip__h small{font-size:.7em}.slip__h em{font-style:normal;font-size:.78em;font-weight:700;text-decoration:underline}.slip__emp{display:grid;grid-template-columns:1fr 1fr;gap:.3em 1.2em;padding:.7em 0;border-bottom:1px solid #999}.slip__emp span{display:flex;gap:.5em;font-size:.72em}.slip__emp small{width:7.5em;color:#555}.slip__t{width:100%;margin-top:.7em;border-collapse:collapse;font-size:.72em}.slip__t th,.slip__t td{padding:.35em .45em;border:1px solid #999;text-align:left}.slip__t th{background:#eee}.slip__t .num{text-align:right}.slip__t tfoot td{font-weight:700;background:#f5f5f5}.slip__net{display:flex;justify-content:space-between;margin-top:.7em;padding:.55em .7em;border:2px solid #222;font-size:.86em}.slip__bank,.slip__f{display:block;margin-top:.5em;font-size:.66em;color:#444}.slip__f{text-align:center;font-style:italic;color:#777}.v-vuexy .app__nav span.is-on{color:#fff}.v-flow{color:#020817}.sn-col{display:flex;flex-direction:column;gap:.9em;min-width:0}.sn-grow{flex:1;min-height:0;overflow:hidden}.fw-tn{display:inline-flex;gap:1.2em;font-size:.82em;color:#64748b}.fw-tn b{color:#020817;font-weight:600}.fw-tn em{font-style:normal}.fw-shop{display:inline-flex;align-items:center;gap:.45em;padding:.35em .7em;border-radius:.45em;border:1px solid #E2E8F0;font-size:.78em;font-weight:500}.fw-shop svg{width:1em;height:1em;color:#64748b}.fw-search{width:12em}.fw-row{display:inline-flex;gap:.5em}.fw-sel,.fw-btn{display:inline-flex;align-items:center;gap:.4em;padding:.45em .8em;border-radius:.45em;border:1px solid #E2E8F0;background:#fff;font-size:.78em;font-weight:500;white-space:nowrap}.fw-sel svg,.fw-btn svg{width:1em;height:1em}.fw-btn--p{background:#0f172a;border-color:#0f172a;color:#f8fafc}.fw-tabs{align-self:flex-start}.fw-sub{display:block;font-size:.6em;font-weight:400;color:#64748b;letter-spacing:0}.fw-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8em}.fw-chart{flex:1;min-height:0;display:grid;grid-template-columns:3em 1fr;gap:.6em;margin-top:.8em}.fw-y{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1.6em;font-size:.66em;color:#888;text-align:right}.fw-bars{display:flex;align-items:flex-end;gap:.9em;padding-bottom:1.6em}.fw-bars span{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.fw-bars i{width:100%;border-radius:.3em .3em 0 0;background:#0f172a}.fw-bars em{position:absolute;left:0;right:0;bottom:-1.8em;text-align:center;font-style:normal;font-size:.66em;color:#888}.fw-ol{display:inline-block!important;margin-top:.15em;padding:0 .5em;border-radius:99em;border:1px solid #E2E8F0;font-weight:500}.fw-form{display:grid;grid-template-columns:1fr 1.3fr 1fr 1.3fr;gap:.8em}.fw-field{display:grid;gap:.35em;font-size:.78em}.fw-field small{font-weight:500;color:#020817;font-size:.95em}.fw-field em{display:flex;align-items:center;gap:.4em;padding:.55em .7em;border-radius:.45em;border:1px solid #E2E8F0;font-style:normal;background:#fff}.fw-field em.fw-ph{color:#94a3b8}.fw-field em svg{width:1.1em;height:1.1em;color:#64748b}.fw-sw{display:inline-flex;align-items:center;gap:.5em;padding:.55em 0;color:#64748b}.fw-sw i{width:2.2em;height:1.2em;border-radius:99em;background:#e2e8f0;position:relative}.fw-sw i:after{content:"";position:absolute;left:.15em;top:.15em;width:.9em;height:.9em;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.fw-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.9em}.fw-input{display:flex;align-items:center;gap:.45em;margin:.6em 0;padding:.5em .7em;border-radius:.45em;border:1px solid #E2E8F0;font-size:.76em;color:#94a3b8;white-space:nowrap}.fw-input svg{width:1em;height:1em}.fw-t{width:100%;border-collapse:collapse;font-size:.76em}.fw-t th{padding:.65em .6em;text-align:left;font-weight:500;color:#64748b;border-bottom:1px solid #E2E8F0;white-space:nowrap}.fw-t td{padding:.6em;border-bottom:1px solid #F1F5F9;white-space:nowrap}.fw-t td b{display:block;font-weight:600}.fw-t td small{display:block;color:#64748b;font-size:.9em}.fw-t .num{text-align:right;font-variant-numeric:tabular-nums}.fw-q{display:inline-block;min-width:2.2em;padding:.15em .5em;border-radius:.35em;border:1px solid #E2E8F0;text-align:center}.fw-tot{display:grid;justify-items:end;gap:.25em;margin-top:.8em;font-size:.78em}.fw-tot span{display:flex;gap:2em}.fw-tot small{color:#64748b}.fw-tot .big{margin-top:.3em;padding-top:.4em;border-top:1px solid #E2E8F0;font-size:1.35em;font-weight:700}.fw-ch{display:flex;justify-content:space-between;align-items:center}.fw-gst{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;margin-top:.7em}.fw-gst span{display:grid;gap:.2em;padding:.5em .6em;border-radius:.45em;background:#f8fafc;border:1px solid #F1F5F9}.fw-gst small{font-size:.68em;color:#64748b}.fw-gst b{font-size:.8em}.fw-b{padding:.15em .6em;border-radius:99em;font-size:.68em;font-weight:600}.fw-b--green{background:#dcfce7;color:#166534}.fw-b--yellow{background:#fef9c3;color:#854d0e}.fw-b--blue{background:#dbeafe;color:#1e40af}.fw-b--purple{background:#f3e8ff;color:#6b21a8}.fw-b--indigo{background:#e0e7ff;color:#3730a3}.fw-b--cyan{background:#cffafe;color:#155e75}.fw-b--red{background:#fee2e2;color:#991b1b}.fw-b--orange{background:#ffedd5;color:#9a3412}.fw-b--gray{background:#f3f4f6;color:#1f2937}.fw-pay{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin:.7em 0}.fw-pay span{display:grid;gap:.15em;padding:.7em;border-radius:.6em;border:1px solid #E2E8F0}.fw-pay span.on{border:2px solid #0F172A;background:#0f172a0d}.fw-pay svg{width:1.3em;height:1.3em}.fw-pay b{font-size:.78em}.fw-pay small{font-size:.66em;color:#64748b}.fw-seg{display:flex;margin-top:.7em;padding:.2em;border-radius:.5em;background:#f1f5f9;font-size:.74em}.fw-seg em{flex:1;text-align:center;font-style:normal;padding:.35em 0;border-radius:.4em;color:#64748b}.fw-seg em.on{background:#16a34a;color:#fff;font-weight:600}.fw-col .ui-card{flex:none}.fw-filters{display:flex;gap:.5em}.fw-filters .fw-input:first-child{flex:1}.fw-st{display:inline-flex;align-items:center;gap:.35em;padding:.25em .6em;border-radius:.4em;font-size:.92em;font-weight:600}.fw-st svg{width:.9em;height:.9em}.fw-acts{display:inline-flex;gap:.7em;color:#64748b}.fw-acts svg{width:1.1em;height:1.1em}.v-tail{color:#1d2939}.v-tail .app{grid-template-columns:16.5em minmax(0,1fr)}.v-tail .app__brand{font-size:1.25em;gap:.45em;padding-bottom:1.2em;color:#4f4f4f}.v-tail .app__logo{width:auto;height:auto}.v-tail .app__nav small{color:#98a2b3;font-weight:500}.v-tail .app__nav span{font-size:.86em;color:#344054;padding:.6em .8em}.v-tail .app__nav span.is-on{font-weight:500}.v-tail .app__body{gap:1em}.ta-top{display:flex;align-items:center;gap:.9em;width:100%}.ta-ib{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.5em;border:1px solid #E4E7EC;color:#667085;position:relative}.ta-ib.round{border-radius:50%}.ta-ib.dot:after{content:"";position:absolute;right:.3em;top:.25em;width:.45em;height:.45em;border-radius:50%;background:#fb6514}.ta-ib svg{width:1.1em;height:1.1em}.ta-search{display:inline-flex;align-items:center;gap:.5em;width:26em;padding:.55em .8em;border-radius:.5em;border:1px solid #E4E7EC;color:#98a2b3;font-size:.82em}.ta-search svg{width:1.1em;height:1.1em}.ta-search kbd{margin-left:auto;padding:.1em .5em;border-radius:.4em;border:1px solid #E4E7EC;font-family:inherit;color:#667085}.ta-r{margin-left:auto;display:inline-flex;align-items:center;gap:.7em}.ta-r b{font-size:.86em;font-weight:500}.ta-card{padding:1.1em 1.2em;border-radius:1em;background:#fff;border:1px solid #E4E7EC;min-width:0}.ta-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.ta-kpi{position:relative;display:grid;gap:.2em}.ta-kpi small{margin-top:.8em;font-size:.82em;color:#667085}.ta-kpi b{font-size:1.6em;font-weight:600}.ta-kpi em{position:absolute;right:1.2em;bottom:1.2em;padding:.15em .6em;border-radius:99em;background:#ecfdf3;color:#039855;font-style:normal;font-size:.74em;font-weight:500}.ta-ico{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:.7em}.ta-ico.sm{width:2.2em;height:2.2em;border-radius:.55em}.ta-ico svg{width:1.3em;height:1.3em}.ta-ico.sm svg{width:1.05em;height:1.05em}.ta-ico--blue{background:#dbeafe;color:#2563eb}.ta-ico--green{background:#dcfce7;color:#16a34a}.ta-ico--purple{background:#f3e8ff;color:#9333ea}.ta-ico--orange{background:#ffedd5;color:#ea580c}.ta-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1em}.ta-ch{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9em}.ta-ch b{font-size:1em;font-weight:600}.ta-ch span{font-size:.76em;color:#667085}.ta-ch em{font-style:normal;color:#039855;font-weight:600}.ta-tiles{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.ta-tile{display:grid;gap:.15em;padding:.8em 1em;border-radius:.8em}.ta-tile small{font-size:.76em}.ta-tile b{font-size:1.4em;font-weight:600}.ta-tile--blue{background:#ecf3ff;color:#3641f5}.ta-tile--gray{background:#f2f4f7;color:#344054}.ta-tile--green{background:#ecfdf3;color:#039855}.ta-tile--orange{background:#fffaeb;color:#dc6803}.ta-prog{margin-bottom:.65em}.ta-prog span{display:flex;justify-content:space-between;font-size:.78em;color:#667085}.ta-prog b{color:#1d2939;font-weight:600}.ta-prog small{color:#98a2b3;font-weight:400}.ta-prog i{display:block;height:.45em;margin-top:.3em;border-radius:99em;background:#f2f4f7;overflow:hidden}.ta-prog em{display:block;height:100%;border-radius:inherit}.ta-bars{display:flex;align-items:flex-end;gap:.8em;height:7.5em;padding-bottom:1.4em}.ta-bars span{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.ta-bars i{width:100%;border-radius:.5em .5em 0 0;background:linear-gradient(180deg,#3b82f6,#93c5fd)}.ta-bars em{position:absolute;left:0;right:0;bottom:-1.6em;text-align:center;font-style:normal;font-size:.7em;color:#667085}.ta-foot{display:grid;grid-template-columns:repeat(3,1fr);padding-top:.6em;border-top:1px solid #F2F4F7;text-align:center}.ta-foot small{display:block;font-size:.68em;color:#667085}.ta-foot b{font-size:.9em}.ta-act{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;padding:.45em 0;font-size:.82em}.ta-act b{color:#039855}.ta-title{display:flex;justify-content:space-between;align-items:center;flex:none}.ta-title b{font-size:1.3em;font-weight:600}.ta-title small{font-size:.78em;color:#667085}.ta-title em{font-style:normal;color:#1d2939}.ta-mapcard{flex:1;min-height:0;display:flex;flex-direction:column;gap:.8em}.ta-mapbar{display:flex;align-items:center;gap:.6em}.ta-in{display:inline-flex;align-items:center;gap:.4em;padding:.45em .7em;border-radius:.5em;border:1px solid #E4E7EC;font-size:.76em;color:#344054}.ta-in svg{width:1em;height:1em}.ta-legend{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;font-size:.68em;color:#667085}.ta-legend i{width:.7em;height:.7em;border-radius:50%;margin-left:.6em}.ta-legend i.o{background:#3b82f6}.ta-legend i.g{background:#10b981}.ta-legend i.r{background:#ef4444}.ta-legend i.n{background:#98a2b3}.ta-map{position:relative;flex:1;min-height:16em;border-radius:.8em;overflow:hidden;border:1px solid #E4E7EC}.ta-map svg{position:absolute;inset:0;width:100%;height:100%}.ta-geo{position:absolute;width:16em;height:16em;transform:translate(-50%,-50%);border-radius:50%;background:#3b82f626;border:.15em solid #3b82f6}.ta-geo i{position:absolute;left:50%;top:50%;width:1.2em;height:1.2em;transform:translate(-50%,-50%);border-radius:50%;background:#3b82f6;box-shadow:0 0 0 .25em #fff}.ta-emp{position:absolute;width:.85em;height:.85em;border-radius:50%;box-shadow:0 0 0 .18em #fff}.ta-emp.g{background:#10b981}.ta-emp.r{background:#ef4444}.ta-pop{position:absolute;display:grid;gap:.1em;padding:.6em .8em;border-radius:.5em;background:#fff;box-shadow:0 .4em 1.2em #00000026;font-size:.72em}.ta-pop small{color:#667085}.ta-zoom{position:absolute;left:.7em;top:.7em;display:grid;border-radius:.3em;background:#fff;box-shadow:0 1px 4px #0003}.ta-zoom i{display:grid;place-items:center;width:1.8em;height:1.8em;font-style:normal;font-weight:600;border-bottom:1px solid #E4E7EC}.ta-t{width:100%;border-collapse:collapse;font-size:.76em}.ta-t th{padding:.55em .6em;text-align:left;font-weight:500;color:#667085;border-bottom:1px solid #F2F4F7}.ta-t td{padding:.5em .6em;border-bottom:1px solid #F2F4F7}.ta-t .ui-av{font-size:.85em}.ta-pill{padding:.15em .6em;border-radius:99em;font-size:.92em;font-weight:500}.ta-pill.g{background:#ecfdf3;color:#039855}.ta-pill.r{background:#fef3f2;color:#d92d20}.ta-pill.n{background:#f2f4f7;color:#344054}.ta-row{display:flex;align-items:center;gap:.8em}.ta-row .ta-title{flex:0 1 auto;margin-right:auto}.ta-row .ta-title small{display:none}.ta-role{padding:.25em .7em;border-radius:99em;background:#ecf3ff;color:#465fff;font-size:.74em;font-weight:500}.ta-btn{display:inline-flex;align-items:center;gap:.4em;padding:.55em 1em;border-radius:.5em;background:#465fff;color:#fff;font-size:.8em;font-weight:500}.ta-btn svg{width:1em;height:1em}.ta-board{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.ta-col{display:flex;flex-direction:column;gap:.7em;padding:.9em;border-radius:1em;background:#f2f4f7;border:1px solid #E4E7EC}.ta-colh{display:flex;align-items:center;gap:.5em}.ta-colh>i{width:.6em;height:.6em;border-radius:50%}.ta-colh>i.y{background:#facc15}.ta-colh>i.b{background:#60a5fa}.ta-colh>i.g{background:#4ade80}.ta-colh b{font-size:.9em}.ta-colh small{margin-left:auto;font-size:.72em;color:#667085}.ta-badge{padding:0 .5em;border-radius:99em;font-size:.72em;font-weight:600}.ta-badge.y{background:#fffaeb;color:#dc6803}.ta-badge.b{background:#f0f9ff;color:#0086c9}.ta-badge.g{background:#ecfdf3;color:#039855}.ta-task{display:grid;gap:.4em;padding:.85em;border-radius:.8em;background:#fff;border:1px solid #E4E7EC;box-shadow:0 1px 2px #1018280d}.ta-task>div{display:flex;justify-content:space-between;align-items:center}.ta-task b{font-size:.84em;font-weight:600}.ta-task>div svg{width:1em;height:1em;color:#98a2b3}.ta-task p{font-size:.72em;color:#667085;line-height:1.45}.ta-when{display:inline-flex;align-items:center;gap:.35em;padding:.35em .5em;border-radius:.45em;background:#f9fafb;font-size:.7em;color:#344054}.ta-when svg{width:1em;height:1em;color:#465fff}.ta-task small{font-size:.68em;color:#667085}.tam{position:relative;display:flex;flex-direction:column;gap:.6em;height:100%;padding:.2em 1em 1.2em;background:#f9fafb;font-family:Outfit,Inter,sans-serif;color:#1d2939;overflow:hidden}.tam-h{display:flex;align-items:center;gap:.6em}.tam-h>svg{width:1.3em;height:1.3em;color:#667085}.tam-h b{flex:1;font-size:1.05em;font-weight:600}.tam-h .ui-av{width:2em;height:2em;font-size:.8em}.tam-stats{display:grid;grid-template-columns:1fr 1fr;gap:.4em}.tam-stats span{display:grid;padding:.55em .65em;border-radius:.8em;background:#fff;border:1px solid #E4E7EC}.tam-stats small{font-size:.62em;color:#667085}.tam-stats b{font-size:.74em;font-weight:600}.tam-ok{display:flex;align-items:center;gap:.4em;padding:.5em .7em;border-radius:.7em;background:#ecfdf3;color:#039855;font-size:.7em;font-weight:500}.tam-ok svg{width:1.1em;height:1.1em}.tam-cam{flex:1;min-height:0;padding:.5em;border-radius:1em;background:#dbeafe}.tam-view{position:relative;height:100%;display:grid;place-items:center;border-radius:.7em;background:radial-gradient(circle at 50% 45%,#4b5563,#111827 70%);overflow:hidden}.tam-oval{position:absolute;width:58%;height:70%;border-radius:50%;border:.15em dashed rgba(255,255,255,.85)}.tam-face{display:grid;place-items:center;color:#ffffff59}.tam-face svg{width:5em;height:5em;stroke-width:1.2}.tam-view small{position:absolute;bottom:.8em;padding:.25em .7em;border-radius:99em;background:#465fffd9;color:#fff;font-size:.64em}.tam-btn{display:flex;align-items:center;justify-content:center;gap:.4em;padding:.85em;border-radius:.8em;background:#465fff;color:#fff;font-weight:600;font-size:.86em}.tam-btn svg{width:1.2em;height:1.2em}.tam-hint{text-align:center;font-size:.64em;color:#667085}.tam-kpi{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.7em .8em;border-radius:1em;background:#fff;border:1px solid #E4E7EC}.tam-kpi small{display:block;font-size:.66em;color:#667085}.tam-kpi b{font-size:1.1em;font-weight:600}.tam-kpi em{font-style:normal;font-size:.62em;padding:.15em .5em;border-radius:99em;background:#ecf3ff;color:#465fff}.tam-card{display:grid;gap:.3em;padding:.8em;border-radius:1em;background:#fff;border:1px solid #E4E7EC}.tam-card>b{font-size:.82em;font-weight:600;margin-bottom:.2em}.tam-card span{display:flex;justify-content:space-between;font-size:.7em}.tam-card small{color:#667085}.tam-card em{font-style:normal;font-weight:500}.tam-enrol{grid-template-columns:auto 1fr auto;align-items:center}.tam-enrol>svg{width:1.5em;height:1.5em;color:#465fff}.tam-enrol span{display:grid!important}.tam-enrol b{font-size:.82em}.tam-tabs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:.8em 0 1.6em;background:#fff;border-top:1px solid #E4E7EC}.tam-tabs span{display:grid;place-items:center;color:#98a2b3}.tam-tabs span.on{color:#465fff}.tam-tabs svg{width:1.3em;height:1.3em}.tam:has(.tam-tabs){padding-bottom:5em}.v-crm{color:#040b12}.v-crm.is-dark{color:#f4f4f5}.v-crm .app{grid-template-columns:15em minmax(0,1fr)}.v-crm .app__brand{gap:.5em;font-size:.95em}.v-crm .app__logo{width:auto;height:auto}.v-crm .app__nav span{font-size:.84em;padding:.6em .7em;color:#3e4952}.v-crm.is-dark .app__nav span{color:#a1a1aa}.v-crm .app__nav span.is-on{color:inherit;font-weight:600}.v-crm .app__nav span.is-on svg{color:#c53637}.v-crm .app__nav span.is-on:after{content:"";margin-left:auto;width:.4em;height:.4em;border-radius:50%;background:#c53637}.v-crm .app__user .ui-av{background:#c536371f!important;color:#c53637!important}.v-crm .app__top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cr-top{display:flex;align-items:center;width:100%}.cr-search{display:inline-flex;align-items:center;gap:.5em;width:24em;padding:.55em .8em;border-radius:.75em;background:#fff;border:1px solid #D8DFE4;color:#4c575f;font-size:.8em}.is-dark .cr-search{background:#1a1c29;border-color:#2d2f40;color:#828293}.cr-search svg{width:1em;height:1em}.cr-search--in{width:22em}.cr-r{margin-left:auto;display:inline-flex;align-items:center;gap:.7em}.cr-r>svg{width:1em;height:1em;color:#828293}.cr-mode{padding:.35em .8em;border-radius:99em;border:1px solid #D8DFE4;font-size:.72em;font-weight:600}.is-dark .cr-mode{border-color:#2d2f40}.cr-ib{position:relative;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;color:#4c575f}.is-dark .cr-ib{color:#a1a1aa}.cr-ib svg{width:1.1em;height:1.1em}.cr-ib em{position:absolute;top:.1em;right:.05em;padding:0 .35em;border-radius:99em;background:#c53637;color:#fff;font-size:.6em;font-style:normal;font-weight:700}.cr-div{width:1px;height:1.6em;background:#d8dfe4}.is-dark .cr-div{background:#2d2f40}.cr-me{display:grid;line-height:1.2}.cr-me b{font-size:.8em}.cr-me small{font-size:.66em;color:#828293}.cr-h{display:flex;align-items:center;gap:.6em}.cr-h>div{margin-right:auto}.cr-h b{display:block;font-size:1.5em;font-weight:700;letter-spacing:-.02em}.cr-h small{font-size:.8em;color:#4c575f}.is-dark .cr-h small{color:#828293}.cr-btn{display:inline-flex;align-items:center;gap:.4em;padding:.55em .95em;border-radius:.75em;border:1px solid #D8DFE4;background:#fff;font-size:.78em;font-weight:600;white-space:nowrap}.is-dark .cr-btn{background:#202336;border-color:#2d2f40}.cr-btn svg{width:1em;height:1em}.cr-btn--p,.is-dark .cr-btn--p{background:#c24141;border-color:#c24141;color:#fff;box-shadow:0 .5em 1.2em -.5em #c24141bf}.cr-btn--pill{border-radius:99em}.cr-card{padding:1em 1.1em;border-radius:.9em;background:var(--card-bg);box-shadow:var(--card-sh);min-width:0}.cr-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.9em}.cr-kpi{position:relative;display:grid;gap:.2em}.cr-kpi>i{display:grid;place-items:center;width:2.5em;height:2.5em;margin-bottom:.4em;border-radius:.7em;background:#c536371a;color:#c53637}.cr-kpi>i svg{width:1.2em;height:1.2em}.cr-kpi>em{position:absolute;top:1em;right:1em;padding:.15em .55em;border-radius:99em;background:#dcfce7;color:#15803d;font-style:normal;font-size:.72em;font-weight:600}.cr-kpi>em.dn{background:#fee2e2;color:#b91c1c}.cr-kpi small{font-size:.78em;color:#4c575f}.cr-kpi b{font-size:1.6em;font-weight:700;letter-spacing:-.02em}.cr-grid{flex:1;min-height:0;display:grid;grid-template-columns:2fr 1fr;gap:.9em}.cr-colr{display:flex;flex-direction:column;gap:.9em}.cr-ch{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7em}.cr-ch b{display:block;font-size:.95em}.cr-ch small{font-size:.72em;color:#4c575f}.cr-ct{display:block;margin-bottom:.7em;font-size:.95em}.cr-link{font-size:.74em;font-weight:600;color:#c53637}.cr-t{width:100%;border-collapse:collapse;font-size:.76em}.cr-t th{padding:.6em;text-align:left;font-size:.85em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4c575f;border-bottom:1px solid #E9F0F5}.is-dark .cr-t th{color:#828293;border-color:#2d2f40}.cr-t td{padding:.65em .6em;border-bottom:1px solid #F0F3F6;white-space:nowrap}.is-dark .cr-t td{border-color:#2a2d40}.cr-p{padding:.2em .65em;border-radius:99em;font-size:.88em;font-weight:600}.cr-p--blue{background:#dbeafe;color:#1d4ed8}.cr-p--red{background:#fee2e2;color:#b91c1c}.cr-p--yellow{background:#fef9c3;color:#a16207}.cr-p--green{background:#dcfce7;color:#15803d}.cr-p--orange{background:#ffedd5;color:#c2410c}.cr-fun{margin-bottom:.6em}.cr-fun span{display:flex;justify-content:space-between;font-size:.76em}.cr-fun i{display:block;height:.35em;margin-top:.3em;border-radius:99em;background:#e9f0f5;overflow:hidden}.cr-fun em{display:block;height:100%;border-radius:inherit}.cr-proj{display:grid;grid-template-columns:1fr auto;gap:.2em .6em;margin-bottom:.7em}.cr-proj b{display:block;font-size:.8em}.cr-proj small{font-size:.68em;color:#4c575f}.cr-proj em{font-style:normal;font-weight:700;color:#c53637;font-size:.8em}.cr-proj i{grid-column:1 / -1;display:block;height:.35em;border-radius:99em;background:#e9f0f5;overflow:hidden}.cr-proj u{display:block;height:100%;background:#c53637}.cr-tabs{display:inline-flex;align-self:flex-start;padding:.25em;border-radius:99em;background:#e9f0f5;font-size:.78em;font-weight:600}.cr-tabs em{font-style:normal;padding:.4em 1em;border-radius:99em;color:#4c575f}.cr-tabs em.on{background:#fff;color:#c53637;box-shadow:0 1px 2px #00000014}.cr-desk{display:flex;align-items:center;gap:1em;padding:1em 1.3em;border-radius:.9em;background:linear-gradient(110deg,#0f172a,#1e293b 55%,#1c1917);color:#fff}.cr-desk>div{flex:1}.cr-desk b{display:block;font-size:1.05em}.cr-desk small{font-size:.74em;color:#cbd5e1}.cr-desk__in{display:inline-flex;align-items:center;gap:.45em;padding:.5em .8em;border-radius:.6em;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-size:.76em}.cr-desk__in svg{width:1em;height:1em}.cr-qgrid{flex:1;min-height:0;display:grid;grid-template-columns:15em minmax(0,1fr);gap:.9em}.cr-hub{display:flex;flex-direction:column;gap:.6em}.cr-full{justify-content:center}.cr-lbl{font-size:.68em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4c575f;margin-top:.3em}.cr-rev{display:flex;justify-content:space-between;align-items:center;padding:.55em .65em;border-radius:.7em;border:1px solid #E9F0F5;font-size:.76em}.cr-rev.on{border-color:#c53637;background:#c536370d}.cr-rev b{display:block}.cr-rev small{color:#4c575f}.cr-rev .cr-p{font-size:.85em}.cr-payout{margin-top:auto;padding:.8em;border-radius:.7em;background:#f4f6fb}.cr-payout small{display:block;font-size:.7em;color:#4c575f}.cr-payout b{font-size:1.1em}.cr-paper{position:relative;display:flex;flex-direction:column;gap:.6em;min-height:0}.cr-doc{flex:1;min-height:0;padding:1.3em 1.5em;border-radius:.6em;background:#fff;box-shadow:0 .5em 1.8em -.6em #040b1233;overflow:hidden;font-size:.95em}.cr-doc__h{display:flex;justify-content:space-between;padding-bottom:.7em;border-bottom:2px solid #C82525}.cr-doc__h b{display:block;font-size:1.05em;letter-spacing:.04em}.cr-doc__h b.red{color:#c23329}.cr-doc__h small{font-size:.68em;color:#4c575f}.cr-doc__h .r{text-align:right}.cr-doc__two{display:grid;grid-template-columns:1fr 1.4fr;gap:1em;margin:.8em 0;font-size:.74em}.cr-doc__two small{display:block;font-size:.85em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c23329}.cr-doc__two b{display:block}.cr-doc__two span{color:#4c575f}.cr-doc__t{width:100%;border-collapse:collapse;font-size:.72em}.cr-doc__t th{padding:.55em .6em;background:#c82525;color:#fff;text-align:left;font-weight:600}.cr-doc__t td{padding:.5em .6em;border-bottom:1px solid #F0F3F6}.cr-doc__t .num{text-align:right}.cr-doc__tot{display:grid;justify-items:end;gap:.2em;margin-top:.7em;font-size:.74em}.cr-doc__tot span{display:flex;gap:2em}.cr-doc__tot small{color:#4c575f}.cr-doc__tot .big{padding:.4em .7em;border-radius:.4em;background:#fef2f2;color:#c23329;font-weight:700;font-size:1.15em}.cr-qact{display:flex;justify-content:flex-end;align-items:center;gap:.5em}.cr-chip{padding:.25em .7em;border-radius:99em;background:#fef3c7;color:#b45309;font-size:.72em;font-weight:600}.cr-sum{display:flex;align-items:center;gap:.8em}.cr-sum>i{display:grid;place-items:center;width:2.7em;height:2.7em;border-radius:.7em;color:#fff}.cr-sum>i svg{width:1.25em;height:1.25em}.cr-sum small{display:block;font-size:.74em;color:#828293}.cr-sum b{font-size:1.4em}.cr-grow{flex:1;min-height:0;overflow:hidden}.cr-tags{display:inline-flex;gap:.3em;margin-left:.5em}.cr-tags i{font-style:normal;padding:.05em .45em;border-radius:.35em;background:#2a2d40;color:#a1a1aa;font-size:.85em}.cr-bar{display:inline-flex;align-items:center;gap:.5em;font-weight:600}.cr-bar i{display:block;width:6em;height:.4em;border-radius:99em;background:#2a2d40;overflow:hidden}.cr-bar u{display:block;height:100%;background:#c24141}.cr-stx{font-weight:600}.cr-stx.red{color:#f87171}.cr-stx.green{color:#34d399}.cr-stx.blue{color:#60a5fa}.cr-stx.yellow{color:#facc15}.cr-bug{padding:.1em .5em;border-radius:99em;background:#ef444426;color:#f87171;font-weight:700}.cr-acts{display:inline-flex;gap:.7em;color:#828293}.cr-acts svg{width:1.05em;height:1.05em}.ar{position:relative;display:flex;flex-direction:column;gap:.55em;height:100%;padding:.2em 1em 5em;background:#f7f7f7;color:#0b0b0b;overflow:hidden}.ar--dark{background:#0b0b0b;color:#fff}.ar-h{display:flex;align-items:center;gap:.6em}.ar-h>svg{margin-left:auto;width:1.2em;height:1.2em}.ar-h small{display:block;font-size:.62em;color:#6d6d6d}.ar-h b{font-size:.82em}.ar-logo{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.7em;background:#f2b705;color:#0b0b0b;font-weight:900}.ar-offer{display:grid;gap:.4em;padding:.9em;border-radius:1em;background:radial-gradient(circle at 85% 20%,#2a2a10,#090b12 60%);color:#fff}.ar-offer small{font-size:.56em;letter-spacing:.12em;color:#f2b705;font-weight:700}.ar-offer b{font-size:.95em;line-height:1.25}.ar-offer b em{font-style:normal;color:#f2b705}.ar-count{display:flex;align-items:center;gap:.3em;font-size:.6em;color:#bbb}.ar-count>span{margin-right:.3em}.ar-count i{display:grid;justify-items:center;min-width:2.6em;padding:.25em;border-radius:.4em;background:#ffffff1a;font-style:normal;font-size:.85em}.ar-count b{font-size:1.3em;color:#fff}.ar-prog{display:flex;align-items:center;gap:.5em}.ar-prog i{flex:1;height:.35em;border-radius:99em;background:#ffffff2e;overflow:hidden}.ar:not(.ar--dark) .ar-camp .ar-prog i{background:#eee}.ar-prog em{display:block;height:100%;background:#f2b705;border-radius:inherit}.ar-prog small{font-size:.6em}.ar-prog span{padding:.3em .7em;border-radius:99em;background:#f2b705;color:#0b0b0b;font-size:.6em;font-weight:700}.ar-sec{font-size:.8em;margin-top:.2em}.ar-svc{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.ar-svc>div{display:grid;gap:.15em;padding:.65em;border-radius:.9em;background:#fff9ee;border:1px solid #F2B705}.ar-svc svg{width:1.3em;height:1.3em;color:#0b0b0b}.ar-svc b{font-size:.74em}.ar-svc small{font-size:.56em;color:#6d6d6d;line-height:1.3}.ar-why{display:flex;gap:.35em}.ar-why span{flex:1;padding:.6em .4em;border-radius:.8em;font-size:.58em;font-weight:700;text-align:center}.ar-tabs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);padding:.7em 0 1.6em;background:#fff;border-top:1px solid #E5E5E5}.ar--dark .ar-tabs{background:#121212;border-color:#222}.ar-tabs span{display:grid;justify-items:center;gap:.2em;font-size:.6em;font-weight:500;color:#6d6d6d}.ar-tabs svg{width:2em;height:2em}.ar-tabs .on{color:#f2b705}.ar-coins{display:flex;align-items:center;justify-content:space-between;padding:1em;margin-top:.4em;border-radius:1em;background:linear-gradient(135deg,#f2b705,#f2a20c);color:#0b0b0b}.ar-coins small{display:block;font-size:.66em;font-weight:700}.ar-coins b{font-size:1em}.ar-coin{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:50%;background:#0b0b0b;color:#f2b705;font-weight:900;box-shadow:0 0 0 .25em #0b0b0b26}.ar-camp{display:grid;gap:.5em;padding:.85em;border-radius:1em;background:#141414;border:1px solid #262626}.ar-camp b{display:block;font-size:.78em}.ar-camp small{font-size:.6em;color:#8a8a8a}.ar-more{font-size:.62em;color:#f2b705;font-weight:600}.ar-cpn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.7em;border-radius:.9em;background:#141414;border:1px solid #262626;border-left:.3em solid var(--k)}.ar-cpn__t{font-size:.56em;font-weight:700;color:var(--k);writing-mode:vertical-rl;transform:rotate(180deg)}.ar-cpn b{display:block;font-size:.86em}.ar-cpn small{font-size:.6em;color:#8a8a8a}.ar-cpn em{font-style:normal;padding:.4em .7em;border-radius:.5em;background:#f2b705;color:#0b0b0b;font-size:.56em;font-weight:800}.ar-cpn em.off{background:#262626;color:#777}.ar-bar{display:flex;align-items:center;gap:.5em;font-size:.95em}.flip{transform:rotate(180deg);width:1.2em;height:1.2em}.ar-hub{display:flex;align-items:center;gap:.6em;padding:.7em;border-radius:.9em;background:#fff;border:1px solid #E5E5E5}.ar-hub>svg{width:1.6em;height:1.6em;padding:.3em;border-radius:.5em;background:#fff9ee;color:#f2a20c}.ar-hub b{display:block;font-size:.78em}.ar-hub small{font-size:.62em;color:#6d6d6d}.ar-dates{display:grid;grid-template-columns:repeat(5,1fr);gap:.35em}.ar-dates span{display:grid;justify-items:center;padding:.5em 0;border-radius:.8em;background:#fff;border:1px solid #E5E5E5}.ar-dates small{font-size:.6em;color:#6d6d6d}.ar-dates b{font-size:.9em}.ar-dates .on{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.ar-dates .on small{color:#f2b705}.ar-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:.35em}.ar-slots span{display:grid;justify-items:center;padding:.5em 0;border-radius:.6em;background:#fff;border:1px solid #E5E5E5;font-size:.66em;font-weight:600}.ar-slots span.on{background:#f2b705;border-color:#f2b705}.ar-slots span.booked{color:#bbb;background:#f0f0f0;text-decoration:line-through}.ar-slots small{font-size:.8em;text-decoration:none}.ar-pkg{display:flex;align-items:center;gap:.5em;padding:.7em;border-radius:.9em;background:#fff9ee;border:1px dashed #F2B705}.ar-pkg span{flex:1;display:grid}.ar-pkg small{display:flex;align-items:center;gap:.3em;font-size:.6em;color:#6d6d6d}.ar-pkg small svg{width:1.1em;height:1.1em}.ar-pkg b{font-size:.78em}.ar-pkg em{font-style:normal;font-weight:800}.ar-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.4em;padding:.85em;border-radius:.9em;background:#0b0b0b;color:#fff;font-weight:700;font-size:.82em}.ar-cta svg{width:1.1em;height:1.1em}.ar:has(.ar-cta),.ar:has(.ar-done){padding-bottom:1.4em}.ar-done{display:grid;justify-items:center;gap:.3em;padding-top:.8em;text-align:center}.ar-done>span{display:grid;place-items:center;width:3.4em;height:3.4em;border-radius:50%;background:#f2b705}.ar-done>span svg{width:1.6em;height:1.6em}.ar-done b{font-size:1.15em}.ar-done small{font-size:.68em;color:#6d6d6d}.ar-otp{display:grid;justify-items:center;gap:.2em;padding:.8em;border-radius:1em;background:#0b0b0b;color:#fff}.ar-otp small{font-size:.6em;color:#aaa}.ar-otp b{font-size:1.6em;letter-spacing:.2em;color:#f2b705}.ar-sum{display:grid;gap:.35em;padding:.8em;border-radius:1em;background:#fff;border:1px solid #E5E5E5}.ar-sum>b{font-size:.8em}.ar-sum span{display:flex;justify-content:space-between;font-size:.66em}.ar-sum small{color:#6d6d6d}.ar-sum em{font-style:normal;font-weight:600}.ar-sum .tot{padding-top:.4em;border-top:1px dashed #E5E5E5;font-size:.8em}.ar-row2{display:grid;grid-template-columns:1fr 1fr;gap:.4em;margin-top:auto}.ar-row2 span{display:flex;align-items:center;justify-content:center;gap:.3em;padding:.75em;border-radius:.8em;background:#0b0b0b;color:#fff;font-size:.7em;font-weight:700}.ar-row2 svg{width:1.1em;height:1.1em}.ar-row2 .ghost{background:#fff;color:#d32f2f;border:1px solid #F3C4C4}.v-pop .app__side{border-right:0}.v-pop .app__main{margin:.6em .6em .6em 0;border:1px solid #000;border-radius:1em;background:#fff;overflow:hidden}.v-pop .app__body{background:#fff}.v-pop .app__logo{border:1px solid #000;font-weight:900}.pop-seg{display:inline-flex;border:1px solid #000;border-radius:.7em;overflow:hidden;font-size:.74em;font-weight:600}.pop-seg em{font-style:normal;padding:.4em .8em}.pop-seg em.on{background:#4f46e5;color:#fff}.pop-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.pop-card{padding:.9em 1em;border-radius:1em;border:1px solid #000;background:#fff;min-width:0}.pop-kpi{display:grid;gap:.2em}.pop-kpi small{font-size:.76em;color:#555}.pop-kpi b{font-size:1.35em;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pop-kpi span{display:flex;align-items:center;gap:.5em;font-size:.68em;color:#666}.pop-kpi em{font-style:normal;padding:.1em .5em;border-radius:99em;border:1px solid #000;background:#fef3c7;color:#000;font-weight:600}.pop-chart svg{width:100%;height:8em}.pop-ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5em}.pop-ch b{font-size:.92em}.pop-ch small{font-size:.72em;color:#666}.pop-grow{flex:1;min-height:0;overflow:hidden}.pop-in{display:inline-flex;align-items:center;gap:.4em;padding:.4em .7em;border:1px solid #000;border-radius:.7em;font-size:.74em;color:#777}.pop-in svg{width:1em;height:1em}.pop-t{width:100%;border-collapse:collapse;font-size:.74em}.pop-t th{padding:.5em;text-align:left;font-weight:600;border-bottom:1px solid #000}.pop-t td{padding:.55em .5em;border-bottom:1px solid #E6E7DF;white-space:nowrap}.pop-t .num{text-align:right}.pop-b{padding:.1em .55em;border-radius:99em;border:1px solid currentColor;font-size:.92em;font-weight:600}.pop-b.g{color:#15803d;background:#dcfce7}.pop-b.y{color:#a16207;background:#fef9c3}.pop-b.b{color:#1d4ed8;background:#dbeafe}.pop-b.i{color:#4338ca;background:#e0e7ff}.oto{flex:1;display:flex;flex-direction:column;background:#f6f6f8;color:#16161a;font-family:Plus Jakarta Sans,Inter,sans-serif;overflow:hidden}.oto-h{display:flex;align-items:center;gap:1.2em;padding:.9em 2em;background:#fff}.oto-deliver{display:inline-flex;align-items:center;gap:.4em;font-size:.74em}.oto-deliver svg{width:1.2em;height:1.2em;color:#ff1d2f}.oto-deliver small{display:block;color:#777}.oto-search{flex:1;display:flex;align-items:center;gap:.5em;padding:.7em 1.1em;border-radius:99em;background:#f1f1f4;color:#888;font-size:.82em}.oto-search svg{width:1.1em;height:1.1em}.oto-ic{display:inline-flex;align-items:center;gap:1em}.oto-ic svg{width:1.25em;height:1.25em}.oto-cart{position:relative;display:inline-flex}.oto-cart em{position:absolute;top:-.5em;right:-.6em;padding:0 .4em;border-radius:99em;background:#fd3;color:#16161a;font-size:.62em;font-style:normal;font-weight:800}.oto-cats{display:flex;gap:1.6em;padding:.7em 2em;background:#fff;border-top:1px solid #e6e6eb;border-bottom:1px solid #e6e6eb;font-size:.78em;font-weight:600;color:#444}.oto-cats .on{color:#ff1d2f}.oto-body{flex:1;display:grid;grid-template-columns:2.2fr 1fr;gap:1em;padding:1.2em 2em;align-content:start}.oto-hero{position:relative;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:1.8em 2em;border-radius:1.25em;background:radial-gradient(circle at 80% 30%,#ff5f6d,#e8101f 60%);color:#fff;overflow:hidden;min-height:14em}.oto-hero small{font-size:.72em;font-weight:700;padding:.25em .7em;border-radius:99em;background:#fd3;color:#16161a}.oto-hero b{display:block;margin-top:.5em;font-size:2em;font-weight:800;letter-spacing:-.03em;line-height:1.05}.oto-hero p{margin-top:.5em;font-size:.82em;opacity:.9}.oto-hero div>span{display:inline-flex;align-items:center;gap:.4em;margin-top:1em;padding:.6em 1.1em;border-radius:99em;background:#fff;color:#e8101f;font-size:.8em;font-weight:700}.oto-hero div>span svg{width:1em;height:1em}.oto-phone{position:relative;justify-self:center;width:7em;height:12em}.oto-phone i{position:absolute;width:6em;height:11.5em;border-radius:1.3em;background:linear-gradient(160deg,#2b2b30,#0d0d10);box-shadow:0 1em 2em #00000059;border:.25em solid #3a3a40}.oto-phone i+i{left:2.6em;top:.5em;background:linear-gradient(160deg,#f5c400,#f9a11b);border-color:#ffd34d}.oto-dots{position:absolute;left:2em;bottom:1em;display:flex;gap:.3em}.oto-dots i{width:.5em;height:.5em;border-radius:99em;background:#ffffff80}.oto-dots i.on{width:1.5em;background:#fff}.oto-side{display:grid;gap:1em}.oto-promo{display:grid;align-content:center;gap:.3em;padding:1.1em 1.2em;border-radius:1.25em;background:#16161a;color:#fff}.oto-promo.y{background:#fd3;color:#16161a}.oto-promo b{font-size:1.05em}.oto-promo small{font-size:.72em;opacity:.8}.oto-promo span{justify-self:start;margin-top:.3em;padding:.4em .9em;border-radius:99em;background:#ff1d2f;color:#fff;font-size:.72em;font-weight:700}.oto-sec{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-top:.4em}.oto-sec b{font-size:1.05em}.oto-sec span{font-size:.74em;font-weight:600;color:#ff1d2f}.oto-timer{padding:.3em .7em;border-radius:99em;background:#fff1f2}.oto-tiles{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,1fr);gap:.8em}.oto-tiles span{display:grid;justify-items:center;gap:.4em;padding:.8em 0;border-radius:1.25em;background:#fff;font-size:.74em;font-weight:600}.oto-tiles i{display:grid;place-items:center;width:3em;height:3em;border-radius:50%;background:#fff1f2;color:#ff1d2f}.oto-tiles svg{width:1.4em;height:1.4em}.oto-deals{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.oto-deal{display:grid;gap:.3em;padding:.7em;border-radius:1.25em;background:#fff}.oto-img{position:relative;display:grid;place-items:center;aspect-ratio:1.5;border-radius:.9em;background:#f1f1f4;color:#c4c4cc}.oto-img svg{width:2.4em;height:2.4em}.oto-img em{position:absolute;left:.5em;top:.5em;padding:.15em .5em;border-radius:99em;background:#ff1d2f;color:#fff;font-style:normal;font-size:.66em;font-weight:800}.oto-deal b{font-size:.78em}.oto-deal strong{font-size:.9em}.oto-deal s{margin-left:.5em;font-size:.72em;color:#999}.lb{position:relative;display:flex;flex-direction:column;gap:.6em;height:100%;padding:.2em 1em 5em;background:#fff;color:#161a1d;font-family:Inter,sans-serif;overflow:hidden}.lb--gray{background:#f3f4f4}.lb-h{display:flex;align-items:center;gap:.5em}.lb-h b{display:block;font-size:.86em}.lb-h small{font-size:.62em;color:#61686c}.lb-biz{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:linear-gradient(135deg,#fbcfe8,#f472b6);color:#fff;font-weight:700;font-size:.8em}.lb-coin{margin-left:auto;display:inline-flex;align-items:center;gap:.25em;padding:.3em .6em;border-radius:99em;background:#fff6db;color:#b07a00;font-size:.62em;font-weight:700}.lb-coin svg{width:1.1em;height:1.1em;color:#f7b500}.lb-bell{position:relative;display:inline-flex}.lb-bell svg{width:1.2em;height:1.2em}.lb-bell em{position:absolute;top:-.4em;right:-.5em;padding:0 .35em;border-radius:99em;background:#f33d3d;color:#fff;font-size:.55em;font-style:normal;font-weight:700}.lb-quick{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.lb-quick span{display:grid;gap:.1em;padding:.7em;border-radius:.9em}.lb-quick svg{width:1.3em;height:1.3em;margin-bottom:.3em}.lb-quick b{font-size:.72em}.lb-quick small{font-size:.56em;color:#61686c}.lb-camp{position:relative;display:flex;padding:.9em;border-radius:1em;background:linear-gradient(120deg,#3478f6,#2354b0);color:#fff;overflow:hidden}.lb-camp>i{position:absolute;right:-1.5em;top:-1.5em;width:6em;height:6em;border-radius:50%;background:#c6f432}.lb-camp div{position:relative;display:grid;gap:.3em;max-width:72%}.lb-camp b{font-size:1.05em;font-weight:900;font-style:italic;transform:skew(-6deg);letter-spacing:-.02em;line-height:1}.lb-camp b em{font-style:inherit;color:#c6f432;display:block}.lb-camp small{font-size:.58em;opacity:.9}.lb-camp span{justify-self:start;padding:.35em .75em;border-radius:99em;background:#fff;color:#2354b0;font-size:.58em;font-weight:700}.lb-sec{display:flex;justify-content:space-between;align-items:center}.lb-sec b{font-size:.82em}.lb-sec span{padding:.15em .55em;border-radius:99em;background:#f3f4f4;font-size:.58em;color:#61686c}.lb-perf{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.lb-perf span{position:relative;display:grid;gap:.05em;padding:.65em;border-radius:.9em;border:1px solid #EAEAEB}.lb-perf small{font-size:.56em;color:#61686c}.lb-perf b{font-size:1em}.lb-perf em{font-style:normal;font-size:.56em;font-weight:700}.lb-spark{position:absolute;right:.5em;bottom:.6em;width:3.4em;height:1.4em}.lb-tabs{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:.8em .2em 1.6em;background:#fff;border-radius:1.3em 1.3em 0 0;box-shadow:0 -.3em 1em #0000000f}.lb-tabs span{display:grid;justify-items:center;gap:.2em;font-size:.5em;color:#9a9c9e}.lb-tabs svg{width:2.2em;height:2.2em}.lb-tabs .on{color:#3478f6;font-weight:700}.lb-seg{display:grid;grid-template-columns:repeat(3,1fr);padding:.2em;border-radius:99em;background:#eaeaeb;font-size:.66em;font-weight:600;text-align:center}.lb-seg em{font-style:normal;padding:.4em 0;border-radius:99em;color:#61686c}.lb-seg em.on{background:#fff;color:#161a1d}.lb-cta{display:flex;align-items:center;gap:.6em;padding:.8em;border-radius:1em;background:linear-gradient(110deg,#3478f6,#6a5af9);color:#fff}.lb-cta>svg{width:2em;height:2em;padding:.4em;border-radius:50%;background:#fff3}.lb-cta b{display:block;font-size:.82em}.lb-cta small{font-size:.6em;opacity:.85}.lb-search{display:flex;align-items:center;gap:.4em;padding:.55em .8em;border-radius:99em;background:#fff;color:#9a9c9e;font-size:.66em}.lb-search svg{width:1.1em;height:1.1em}.lb-chips{display:flex;gap:.3em}.lb-chips span{padding:.3em .7em;border-radius:99em;background:#fff;border:1px solid #D2D3D4;font-size:.6em;font-weight:600}.lb-chips .on{background:#161a1d;border-color:#161a1d;color:#fff}.lb-offer{display:grid;grid-template-columns:4.6em 1fr;gap:.6em;padding:.6em;border-radius:1.3em;background:#fff}.lb-img{position:relative;height:100%;min-height:5em;border-radius:.8em}.lb-img em{position:absolute;left:.3em;top:.3em;padding:.1em .45em;border-radius:99em;background:#3478f6;color:#fff;font-style:normal;font-size:.5em;font-weight:700}.lb-offer>div:nth-child(2){display:grid;gap:.2em;justify-items:start}.lb-offer b{font-size:.74em}.lb-offer small{font-size:.58em;color:#61686c}.lb-disc{padding:.1em .5em;border-radius:99em;background:#e3f5e9;color:#12a642;font-size:.56em;font-weight:700}.lb-boost{display:inline-flex;align-items:center;gap:.25em;padding:.1em .5em;border-radius:99em;background:#f0ecff;color:#7c5cfc;font-size:.54em;font-weight:600}.lb-boost svg,.lb-met svg{width:1.05em;height:1.05em}.lb-met{display:inline-flex;align-items:center;gap:.3em;font-size:.56em;color:#61686c}.lb-btns{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.3em}.lb-btns span{display:flex;align-items:center;justify-content:center;gap:.25em;padding:.45em 0;border-radius:99em;border:1px solid #D2D3D4;font-size:.58em;font-weight:600}.lb-btns span svg{width:1.05em;height:1.05em}.lb-btns .p{background:#3478f6;border-color:#3478f6;color:#fff}.v-laabh .app__brand{font-family:Syne,Inter,sans-serif}.v-laabh .app__bname small{color:#4f46e5;font-weight:700;letter-spacing:.1em;font-size:.55em}.lb-mark{display:block;width:1.5em;height:1.5em;border-radius:.35em .35em .35em .9em;background:linear-gradient(135deg,#aeea00,#22c55e 55%,#6c7ae0)}.la-jump{display:inline-flex;align-items:center;gap:.6em;padding:.45em .8em;border-radius:.5em;border:1px solid #E3E4E5;font-size:.78em;color:#61686c}.la-jump kbd{padding:0 .4em;border-radius:.3em;background:#f3f4f4;font-family:inherit;font-size:.9em}.la-hello b{display:block;font-size:1.35em;font-weight:600;letter-spacing:-.02em}.la-hello small{font-size:.78em;color:#61686c}.la-hello em{font-style:normal;padding:.1em .55em;border-radius:99em;background:#eef0ff;color:#3730a3;font-weight:600}.la-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 19em;gap:1.2em}.la-kh{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:.7em}.la-kh b{display:block;font-size:.95em}.la-kh small{font-size:.74em;color:#61686c}.la-seg{display:inline-flex;padding:.2em;border-radius:.5em;background:#f3f4f4;font-size:.72em}.la-seg em{font-style:normal;padding:.3em .7em;border-radius:.4em}.la-seg em.on{background:#fff;font-weight:600;box-shadow:0 1px 2px #00000014}.la-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.7em}.la-tile{position:relative;display:grid;gap:.15em;padding:.85em .95em;border-radius:.75em;border:1px solid #E3E4E5}.la-tile small{font-size:.74em;color:#61686c}.la-tile b{font-size:1.35em;font-weight:600;letter-spacing:-.02em}.la-tile span{font-size:.68em;color:#61686c}.la-tile .lb-spark{top:.9em;bottom:auto;width:4.5em;height:1.6em}.la-need{display:flex;flex-direction:column;gap:.1em;padding:.9em 1em;border-radius:.75em;border:1px solid #E3E4E5}.la-need>b{font-size:.92em}.la-need>small{font-size:.72em;color:#61686c;margin-bottom:.4em}.la-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5em;padding:.55em 0;border-bottom:1px solid #F3F4F4;font-size:.76em}.la-row svg{width:1.1em;height:1.1em;color:#9a9c9e}.la-row svg.warn{color:#d3870d}.la-row svg.info{color:#3478f6}.la-row svg.err{color:#f33d3d}.la-row em{font-style:normal;font-weight:700}.lfs{flex:1;display:flex;flex-direction:column;background:#fff;color:#1e293b;overflow:hidden;font-family:Inter,sans-serif}.v-lfs .app__logo{color:#8a79ab;border:1px solid #CEC9D9}.v-lfs .app__nav small{color:#8a79ab;letter-spacing:.12em}.lf-top{display:flex;align-items:center;width:100%}.lf-search{display:inline-flex;align-items:center;gap:.5em;width:20em;padding:.5em .8em;border-radius:.6em;border:1px solid #E4E0EC;background:#fff;color:#9b98ac;font-size:.8em}.lf-search svg{width:1em;height:1em}.lf-r{margin-left:auto;display:inline-flex;align-items:center;gap:1em;color:#6b6880}.lf-r>svg,.lf-dot svg{width:1.15em;height:1.15em}.lf-dot{position:relative;display:inline-flex}.lf-dot:after{content:"";position:absolute;right:-.1em;top:-.1em;width:.45em;height:.45em;border-radius:50%;background:#e6a5b8}.lf-h{display:flex;align-items:flex-end;justify-content:space-between}.lf-h small{font-size:.62em;font-weight:800;letter-spacing:.2em;color:#8a79abb3}.lf-h b{display:block;font-size:1.55em;font-weight:900;letter-spacing:-.01em;color:#3d3c4f}.lf-btn{display:inline-flex;align-items:center;gap:.4em;padding:.6em 1.1em;border-radius:.8em;background:#8a79ab;color:#fff;font-size:.74em;font-weight:800;letter-spacing:.06em}.lf-btn svg{width:1.1em;height:1.1em}.lf-card{padding:1em 1.1em;border-radius:1.2em;background:#fff;border:1px solid #E4E0EC;min-width:0}.lf-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.lf-kpi{position:relative;display:grid;gap:.1em}.lf-kpi>i{display:grid;place-items:center;width:2.4em;height:2.4em;margin-bottom:.4em;border-radius:.8em;color:#fff}.lf-kpi>i svg{width:1.2em;height:1.2em}.lf-kpi>em{position:absolute;top:1em;right:1em;font-style:normal;font-size:.6em;font-weight:800;letter-spacing:.1em;color:#10b981}.lf-kpi small{font-size:.66em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b6880}.lf-kpi b{font-size:1.6em;font-weight:900;color:#3d3c4f}.lf-kpi span{font-size:.68em;color:#6b6880}.lf-grid{flex:1;min-height:0;display:grid;grid-template-columns:1.7fr 1fr;gap:.9em}.lf-col{display:flex;flex-direction:column;gap:.9em}.lf-ch{display:flex;justify-content:space-between;align-items:center;margin-bottom:.7em}.lf-ch b{font-size:.78em;font-weight:900;letter-spacing:.08em;color:#3d3c4f}.lf-ch small{font-size:.68em;color:#6b6880}.lf-ch--2{margin-top:1em}.lf-sotd{display:grid;grid-template-columns:repeat(4,1fr);gap:.6em}.lf-stu{position:relative;display:grid;justify-items:center;gap:.3em;padding:1.4em .4em .7em;border-radius:1em;background:#f8f7fa;border:1px solid #E4E0EC;overflow:hidden}.lf-stu em{position:absolute;top:.6em;right:-2.2em;width:8em;transform:rotate(35deg);text-align:center;font-style:normal;font-size:.5em;font-weight:800;color:#fff;padding:.15em 0}.lf-stu em.pk{background:#ec4899}.lf-stu em.am{background:#f59e0b}.lf-stu .ui-av{width:2.8em;height:2.8em}.lf-stu b{font-size:.72em;font-weight:800}.lf-stu span{display:flex;gap:.3em}.lf-stu span i{font-style:normal;padding:.05em .45em;border-radius:.3em;background:#dfd9ec;font-size:.56em;font-weight:800;color:#5b4f78}.lf-t{width:100%;border-collapse:collapse;font-size:.74em}.lf-t th{padding:.5em;text-align:left;font-size:.85em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b6880;border-bottom:1px solid #E4E0EC}.lf-t td{padding:.5em;border-bottom:1px solid #F1EFF5}.lf-ev{display:flex;align-items:center;gap:.6em;padding:.5em 0;border-bottom:1px dashed #E4E0EC}.lf-ev>svg{width:1.8em;height:1.8em;padding:.4em;border-radius:.6em;background:#f1eff5;color:#8a79ab}.lf-ev b{display:block;font-size:.76em;font-weight:800}.lf-ev small{font-size:.66em;color:#6b6880}.lf-arch{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.lf-arch span{display:grid;justify-items:center;padding:.7em 0;border-radius:.9em;background:#f8f7fa}.lf-arch small{font-size:.62em;font-weight:800;letter-spacing:.1em;color:#8a79ab}.lf-arch b{font-size:1.15em;font-weight:900}.v-paec{color:#1b2559}.v-paec .app{grid-template-columns:16em minmax(0,1fr)}.v-paec .app__brand{justify-content:center;margin:0 .2em 1em;padding:1.1em .6em;border-radius:1em;background:linear-gradient(135deg,#3965ff,#9f7aea);color:#fff;font-size:1.3em;letter-spacing:.1em}.v-paec .app__logo{display:none}.v-paec .app__nav span{font-size:.86em;color:#a3aed0;font-weight:500;padding:.65em .9em;border-right:.25em solid transparent;border-radius:0}.v-paec .app__nav span.is-on{color:#1b2559;font-weight:700;border-right-color:#7551ff}.v-paec .app__nav span.is-on svg{color:#422afb}.v-paec .app__top{border:0;padding-bottom:0}.pa-top{display:flex;align-items:center;justify-content:space-between;width:100%}.pa-top small{font-size:.72em;color:#707eae}.pa-top b{display:block;font-size:1.6em;font-weight:700;letter-spacing:-.02em}.pa-pill{display:inline-flex;align-items:center;gap:.9em;padding:.5em .6em .5em 1em;border-radius:99em;background:#fff;box-shadow:.9em 1.1em 2.5em .25em #7090b01f;color:#a3aed0;font-size:.8em}.pa-pill svg{width:1.1em;height:1.1em}.pa-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:1em}.pa-sum>div{display:flex;align-items:center;gap:.9em;padding:1em 1.2em;border-radius:1.25em;background:#fff;box-shadow:.9em 1.1em 2.5em .25em #7090b014}.pa-sum i{display:grid;place-items:center;width:3.2em;height:3.2em;border-radius:50%;background:#f4f7fe;color:#422afb}.pa-sum i svg{width:1.4em;height:1.4em}.pa-sum small{display:block;font-size:.74em;color:#a3aed0}.pa-sum b{font-size:1.45em;font-weight:700}.pa-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:1em}.pa-card{display:flex;flex-direction:column;padding:1em 1.2em;border-radius:1.25em;background:#fff;box-shadow:.9em 1.1em 2.5em .25em #7090b014;min-width:0;min-height:0}.pa-card>b{font-size:.95em;font-weight:700;margin-bottom:.6em}.pa-bars{flex:1;display:flex;align-items:flex-end;gap:.6em;padding-bottom:1.4em}.pa-bars span{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.pa-bars i{width:100%;border-radius:99em 99em .3em .3em;background:linear-gradient(180deg,#4318ff,#868cff)}.pa-bars--h i{background:linear-gradient(180deg,#6ad2ff,#4318ff);border-radius:.4em .4em 0 0}.pa-bars em{position:absolute;left:-.5em;right:-.5em;bottom:-1.6em;text-align:center;font-style:normal;font-size:.64em;color:#a3aed0}.pa-pie{flex:1;display:flex;align-items:center;gap:1em}.pa-pie>span{flex:none;width:6.5em;height:6.5em;border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%);mask:radial-gradient(circle,transparent 52%,#000 53%)}.pa-pie ul{display:grid;gap:.45em;font-size:.74em;color:#707eae}.pa-pie li{display:flex;align-items:center;gap:.45em}.pa-pie li i,.pa-legend i{width:.7em;height:.7em;border-radius:50%}.pa-line{flex:1;width:100%;min-height:4em}.pa-legend{display:flex;gap:1em;font-size:.7em;color:#707eae}.pa-legend span{display:inline-flex;align-items:center;gap:.4em}.pa-q{margin-bottom:.55em}.pa-q span{display:flex;justify-content:space-between;font-size:.74em;color:#707eae}.pa-q em{font-style:normal;font-weight:700;color:#1b2559}.pa-q i{display:block;height:.45em;margin-top:.25em;border-radius:99em;background:#eff4fb;overflow:hidden}.pa-q u{display:block;height:100%;background:#422afb;border-radius:inherit}.pa-pd{flex:none}.pa-pdh{display:flex;align-items:center;gap:.6em;margin-bottom:.8em}.pa-pdh>b{margin-right:auto;font-size:1.2em;font-weight:700}.pa-ver{display:inline-flex;align-items:center;gap:.3em;padding:.35em .8em;border-radius:99em;background:#01b5741f;color:#01b574;font-size:.74em;font-weight:700}.pa-ver svg{width:1.1em;height:1.1em}.pa-b{display:inline-flex;align-items:center;gap:.35em;padding:.45em 1em;border-radius:1em;font-size:.76em;font-weight:600}.pa-b svg{width:1em;height:1em}.pa-b.o{background:#f4f7fe;color:#422afb}.pa-b.p{background:#422afb;color:#fff}.pa-sub{font-size:.82em;color:#422afb;margin-bottom:.5em}.pa-info{display:grid;grid-template-columns:repeat(7,1fr);gap:.6em}.pa-info span{display:grid;gap:.1em;padding:.55em .65em;border-radius:.8em;background:#f4f7fe}.pa-info small{font-size:.62em;color:#a3aed0}.pa-info b{font-size:.74em;font-weight:700}.pa-two{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1.2fr;gap:1em}.pa-x{display:flex;justify-content:space-between;font-size:.66em;color:#a3aed0}.pa-t{width:100%;border-collapse:collapse;font-size:.76em}.pa-t th{padding:.55em;text-align:left;font-size:.85em;color:#a3aed0;font-weight:500;border-bottom:1px solid #E9EDF7}.pa-t td{padding:.6em .55em;border-bottom:1px solid #F4F7FE;font-weight:600}.pa-t td svg{width:1.05em;height:1.05em;color:#422afb}.pa-chip{padding:.15em .6em;border-radius:99em;font-size:.9em}.pa-chip.g{background:#01b5741f;color:#01b574}.pa-chip.o{background:#ffb54726;color:#e08a00}.pms{flex:1;display:flex;flex-direction:column;background:#fff;color:#1e293b;overflow:hidden}.v-pms .app__nav span.is-on{margin-left:-.8em;padding-left:1.6em}.v-pms .app__logo{color:#fff;font-weight:900}.pmsa-need{display:grid;grid-template-columns:repeat(3,1fr);gap:.9em}.pmsa-c{display:flex;align-items:center;gap:.8em;padding:.9em 1em;border-radius:.65em;background:#fff;box-shadow:0 .15em .6em #0f172a14;border-left:.3em solid var(--k)}.pmsa-c>b{font-size:1.6em;color:var(--k)}.pmsa-c span{flex:1;display:grid}.pmsa-c span b{font-size:.82em}.pmsa-c small{font-size:.7em;color:#64748b}.pmsa-c>svg{width:1.1em;height:1.1em;color:#94a3b8}.pmsa-k{position:relative}.pmsa-k svg{position:absolute;right:.9em;top:.9em;width:4.5em;height:1.8em}.pmsa-area{width:100%;height:9em}.pmsa-sub{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.55em 0;border-bottom:1px solid #F1F5F9}.pmsa-sub b{display:block;font-size:.8em}.pmsa-sub small{font-size:.68em;color:#64748b}.y10{flex:1;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#eff6ff 60%,#dbeafe);color:#0f172a;overflow:hidden}.y10-h{display:flex;align-items:center;padding:.9em 2em}.y10-h nav{margin:0 auto;display:flex;gap:.2em;padding:.3em;border-radius:1.5em;background:#eff6ff;border:1px solid #E9D5FF;font-size:.8em;font-weight:600}.y10-h nav span{padding:.45em 1.1em;border-radius:99em;color:#475569}.y10-h nav .on{background:#2563eb;color:#fff}.y10-r{display:inline-flex;gap:.5em;font-size:.78em;font-weight:600}.y10-su{padding:.5em 1em;border-radius:99em;background:#f1f5f9}.y10-li{padding:.5em 1.2em;border-radius:99em;background:#2563eb;color:#fff}.y10-hero{flex:1;display:grid;grid-template-columns:1.05fr 1fr;gap:2em;align-items:center;padding:1em 2em}.y10-copy b{display:block;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:2.7em;font-weight:800;line-height:1.05;letter-spacing:-.035em}.y10-copy p{margin-top:.8em;max-width:30em;font-size:.92em;color:#475569;line-height:1.6}.y10-btns{display:flex;gap:.6em;margin-top:1.3em}.y10-btns em{padding:.75em 1.4em;border-radius:99em;background:#4a67ff;color:#fff;font-style:normal;font-weight:700;font-size:.82em}.y10-btns em.k{background:#0f172a}.y10-stats{display:flex;gap:2em;margin-top:1.8em}.y10-stats b{font-size:1.6em}.y10-stats small{display:block;font-size:.72em;color:#64748b}.y10-art{position:relative;height:100%;min-height:20em}.y10-look{position:absolute;left:0;top:2.5em;display:grid;gap:.3em;padding:.8em;border-radius:1em;background:#fff;box-shadow:0 .8em 2em -.8em #0f172a59;font-size:.78em}.y10-look small{color:#64748b}.y10-look span{padding:.25em .7em;border-radius:99em;background:#eef2ff;color:#4a67ff;font-weight:600}.y10-sbar{display:flex;gap:.6em;margin:.4em 2em 1em;padding:.5em;border-radius:99em;background:#fff;box-shadow:0 .5em 1.5em -.8em #0f172a40}.y10-sbar span{flex:1;display:flex;align-items:center;gap:.5em;padding:0 .8em;font-size:.78em;color:#94a3b8}.y10-sbar span+span{border-left:1px solid #E2E8F0}.y10-sbar svg{width:1.1em;height:1.1em;color:#4a67ff}.y10-sbar em{padding:.6em 1.4em;border-radius:99em;background:#4a67ff;color:#fff;font-style:normal;font-weight:700;font-size:.78em}.y10-jobs{flex:1;min-height:0;display:grid;grid-template-columns:14em 1fr;gap:1.2em;padding:0 2em 1.2em}.y10-f{display:grid;gap:1em;align-content:start;padding:1em;border-radius:1.5em;background:#fff;border:1px solid #E2E8F0}.y10-f>div{display:grid;gap:.35em}.y10-f b{font-size:.84em;margin-bottom:.2em}.y10-f span{display:flex;align-items:center;gap:.5em;font-size:.74em;color:#475569}.y10-f i{width:1em;height:1em;border-radius:.25em;border:1px solid #CBD5E1}.y10-f .on i{background:#4a67ff;border-color:#4a67ff}.y10-lh{display:flex;align-items:center;gap:.5em;margin-bottom:.7em}.y10-lh b{margin-right:auto;font-size:.86em}.y10-chip{padding:.25em .7em;border-radius:99em;background:#eef2ff;color:#4a67ff;font-size:.7em;font-weight:600}.y10-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8em}.y10-job{display:grid;gap:.5em;padding:1em;border-radius:1.5em;background:#fff;border:1px solid #E2E8F0;box-shadow:0 .3em 1em -.6em #0f172a26}.y10-job>div{display:flex;justify-content:space-between;align-items:flex-start;gap:.5em}.y10-job>div b{font-size:.86em}.y10-job>div svg{width:1.1em;height:1.1em;color:#94a3b8;flex:none}.y10-tags{display:flex;gap:.3em}.y10-tags em{padding:.15em .6em;border-radius:99em;background:#dcfce7;color:#15803d;font-style:normal;font-size:.64em;font-weight:700;text-transform:uppercase}.y10-tags em.a{background:#eef2ff;color:#4a67ff}.y10-job>small{font-size:.72em;color:#64748b}.y10-co{display:flex;align-items:center;gap:.5em;padding-top:.5em;border-top:1px solid #F1F5F9}.y10-co i{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;background:#f1f5f9;font-style:normal;font-size:.7em;font-weight:800;color:#475569}.y10-co b{display:block;font-size:.74em}.y10-co small{display:flex;align-items:center;gap:.25em;font-size:.66em;color:#64748b}.y10-co small svg{width:1em;height:1em}.sar{font-size:.62em;font-weight:700;letter-spacing:.02em;opacity:.75;margin-right:.1em}.sg-lang{font-size:.74em;color:#6e6b7b}.sg-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.sg-stat{flex-direction:row;justify-content:space-between;align-items:center}.sg-stat small{display:block;font-size:.78em}.sg-stat b{font-size:1.25em;font-weight:600;color:#5e5873;white-space:nowrap}.sg-sup{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.sg-sup span{display:grid;gap:.2em;padding:.6em .7em;border-radius:.36em;background:#f8f8f8}.sg-sup small{font-size:.7em}.sg-sup b{font-size:.95em;font-weight:600}.sg-sup .danger{color:#ea5455}.sg-sup .success{color:#28c76f}.sg-sup .primary{color:#7367f0}.sg-log{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6em;padding:.5em 0;border-bottom:1px solid #EFEDF3;font-size:.78em}.sg-log small{color:#b9b9c3}.sg-log em{font-style:normal;font-size:.9em}.sg-form{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6em}.sg-btns{margin:0}.sg-del{color:#ea5455!important}.sg-tot{display:grid;justify-items:end;gap:.3em;margin-top:.8em;font-size:.8em;color:#5e5873}.sg-tot span{display:flex;gap:2em}.sg-tot .big{padding:.5em .8em;border-radius:.36em;background:#7367f01f;color:#7367f0;font-size:1.2em;font-weight:600}.lb-camp{flex:none}.lb-quick span{padding:.55em .6em}.lb-quick svg{width:1.1em;height:1.1em;margin-bottom:.15em}.lb .lb-camp div{max-width:66%}.lb-cta b{font-size:.78em}.lb-cta small{display:block;line-height:1.3}.la-grid{grid-template-rows:auto;align-items:start}.la-need{align-self:stretch}.la-grid>div:first-child{display:flex;flex-direction:column}.la-tiles{grid-auto-rows:1fr}.la-tile{padding:1.4em 1.1em}.la-kh--2{margin-top:1.2em}.la-live{display:inline-flex;align-items:center;gap:.4em;font-size:.72em;font-weight:600;color:#0d7a31}.la-live i{width:.5em;height:.5em;border-radius:50%;background:#12a642;box-shadow:0 0 0 .25em #e3f6e9}.la-t{width:100%;border-collapse:collapse;font-size:.76em;border:1px solid #E3E4E5;border-radius:.75em}.la-t th{padding:.6em .7em;text-align:left;font-weight:500;color:#61686c;background:#f7f7f8;border-bottom:1px solid #E3E4E5}.la-t td{padding:.6em .7em;border-bottom:1px solid #F3F4F4}.la-t b{font-weight:500}.la-pill{padding:.15em .55em;border-radius:99em;background:#eef0ff;color:#3730a3;font-size:.9em;font-weight:600}.la-tile{padding:.85em .95em}.pmsa-h2{margin-top:1em}.pmsa-city{display:grid;grid-template-columns:7em 1fr 3em;align-items:center;gap:.8em;padding:.35em 0;font-size:.78em}.pmsa-city i{display:block;height:.5em;border-radius:99em;background:#eef2ff;overflow:hidden}.pmsa-city u{display:block;height:100%;border-radius:inherit;background:#2d5bff}.pmsa-city b{text-align:right}.lf-crest{width:100%;height:100%;object-fit:contain}.v-lfs .app__logo{padding:.1em;background:#fff}.lf-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.lf-thumbs span{position:relative;height:4.8em;border-radius:.8em;overflow:hidden}.lf-thumbs em{position:absolute;z-index:1;left:.5em;bottom:.4em;font-style:normal;font-size:.62em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}.v-fs{color:#173636}.v-fs.is-dark{color:#e6f4f2}.v-fs .app{grid-template-columns:14.5em minmax(0,1fr)}.v-fs .app__brand{gap:.55em;font-size:.98em;font-weight:800}.v-fs .app__logo{width:2em;height:2em}.v-fs .app__bname small{font-size:.56em;font-weight:800;letter-spacing:.16em;color:#00b298}.v-fs.is-dark .app__bname small{color:#0df2d0}.v-fs .app__nav span{font-size:.84em;font-weight:600}.fs-logo{width:100%;height:100%;object-fit:contain}.fs-top{display:flex;align-items:center;gap:.8em;width:100%}.fs-ib{position:relative;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;border:1px solid var(--ln);color:var(--mut)}.fs-ib svg{width:1.05em;height:1.05em}.fs-dot:after{content:"";position:absolute;top:.4em;right:.45em;width:.42em;height:.42em;border-radius:50%;background:#00b298}.fs-search{display:inline-flex;align-items:center;gap:.5em;width:20em;padding:.5em .8em;border-radius:.7em;background:var(--card-bg);border:1px solid var(--ln);color:var(--mut);font-size:.8em}.fs-search svg{width:1em;height:1em}.fs-r{margin-left:auto;display:inline-flex;align-items:center;gap:.6em}.fs-tenant{padding:.35em .8em;border-radius:99em;background:#00b2981a;color:#0b6e60;font-size:.7em;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.is-dark .fs-tenant{color:#0df2d0;background:#0df2d01a}.fs-h{display:flex;align-items:flex-end;gap:.5em}.fs-h>div{margin-right:auto}.fs-h small{display:block;font-size:.66em;font-weight:900;letter-spacing:.2em;color:#00b298a6}.fs-h b{display:block;font-size:1.85em;font-weight:800;letter-spacing:-.035em;line-height:1.1}.fs-btn{display:inline-flex;align-items:center;gap:.45em;padding:.6em 1em;border-radius:.6em;border:1px solid var(--ln);background:var(--card-bg);font-size:.68em;font-weight:800;letter-spacing:.12em;box-shadow:0 1px 2px #0000000a}.fs-btn svg{width:1.2em;height:1.2em;color:#00b298}.fs-btn.p{background:#00b298;border-color:#00b298;color:#fff}.fs-btn.p svg{color:#fff}.fs-card{padding:1em 1.1em;border-radius:1em;background:var(--card-bg);border:1px solid var(--card-ln);box-shadow:var(--card-sh);min-width:0}.fs-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.9em}.fs-kpi{display:grid;gap:.3em}.fs-kpi>div{display:flex;justify-content:space-between;align-items:center}.fs-kpi small{font-size:.66em;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.fs-kpi i{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.6em;background:#00b2981a;color:#00b298}.fs-kpi i svg{width:1.05em;height:1.05em}.fs-kpi b{font-size:1.6em;font-weight:800;letter-spacing:-.03em}.fs-kpi span{display:flex;align-items:center;gap:.5em;font-size:.7em;color:var(--mut)}.fs-kpi em{font-style:normal;padding:.1em .5em;border-radius:99em;background:#00b2981f;color:#0b6e60;font-weight:800}.fs-kpi em.dn{background:#f53d7a1a;color:#c21f58}.fs-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1em}.fs-col{display:flex;flex-direction:column;gap:.7em;min-width:0;min-height:0}.fs-lab{display:flex;justify-content:space-between;align-items:center}.fs-lab b{display:inline-flex;align-items:center;gap:.6em;font-size:.74em;font-weight:900;letter-spacing:.26em;color:#00b298d9}.fs-lab b i{width:2.2em;height:.3em;border-radius:99em;background:#00b29838}.fs-lab small{font-size:.62em;font-weight:900;letter-spacing:.14em;color:var(--mut)}.fs-chart{display:flex;flex-direction:column;gap:.4em}.fs-chart svg{width:100%;height:8.5em}.fs-leg{display:flex;gap:1.2em;font-size:.7em;font-weight:700;color:var(--mut)}.fs-leg span{display:inline-flex;align-items:center;gap:.4em}.fs-leg i{width:.7em;height:.7em;border-radius:50%}.fs-x{display:flex;justify-content:space-between;font-size:.66em;font-weight:700;color:var(--mut)}.fs-tw{padding:.4em .6em}.fs-grow{flex:1;min-height:0;overflow:hidden}.fs-t{width:100%;border-collapse:collapse;font-size:.76em}.fs-t th{padding:.7em .6em;text-align:left;font-size:.82em;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--ln);white-space:nowrap}.fs-t td{padding:.6em;border-bottom:1px solid var(--ln);white-space:nowrap}.fs-t tr:last-child td{border-bottom:0}.fs-t td b{display:block;font-weight:800}.fs-t td small{display:block;font-size:.86em;color:var(--mut)}.fs-t .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.fs-t .up{color:#00986f}.fs-t .down{color:#d72b67}.fs-type{padding:.15em .55em;border-radius:.4em;background:#00b29814;font-size:.82em;font-weight:900;letter-spacing:.08em;color:#0b6e60}.fs-st{padding:.18em .6em;border-radius:99em;background:#00b2981f;color:#0b6e60;font-size:.8em;font-weight:900;letter-spacing:.08em}.fs-st.p{background:#fff4db;color:#a16207}.fs-st.b{background:#e5f0ff;color:#1d4ed8}.fs-st.r{background:#fde4ec;color:#be1e5a}.fs-mono{font-family:var(--mono);font-size:.92em;color:var(--mut)}.fs-util{display:inline-flex;align-items:center;gap:.6em;font-weight:800}.fs-util i{display:block;width:7em;height:.45em;border-radius:99em;background:#e3efed;overflow:hidden}.fs-util u{display:block;height:100%;border-radius:inherit}.fs-run{display:grid;gap:.3em;padding:1.2em;border-radius:1em;background:linear-gradient(135deg,#0b6e60,#00b298);color:#fff;box-shadow:0 .8em 1.8em -.6em #00786480}.fs-run small{font-size:.66em;font-weight:900;letter-spacing:.2em;opacity:.8}.fs-run b{font-size:2.4em;font-weight:800;letter-spacing:-.04em;line-height:1}.fs-run b em{font-style:normal;font-size:.42em;font-weight:700;letter-spacing:0;opacity:.85}.fs-run span{font-size:.72em;opacity:.85}.fs-run i{display:block;height:.45em;margin-top:.4em;border-radius:99em;background:#ffffff40;overflow:hidden}.fs-run u{display:block;height:100%;background:#fff;border-radius:inherit}.fs-alert{display:flex;gap:.7em;padding:.55em 0;border-bottom:1px solid var(--ln)}.fs-alert:last-child{border-bottom:0}.fs-alert i{display:grid;place-items:center;flex:none;width:2em;height:2em;border-radius:.6em}.fs-alert i svg{width:1em;height:1em}.fs-alert i.w{background:#fff4db;color:#b45309}.fs-alert i.r{background:#fde4ec;color:#be1e5a}.fs-alert i.g{background:#00b2981f;color:#0b6e60}.fs-alert b{display:block;font-size:.78em;font-weight:800}.fs-alert small{display:block;font-size:.7em;color:var(--mut)}.fs-ai{flex:1;display:flex;flex-direction:column;gap:.9em;max-width:52em;width:100%;margin:0 auto}.fs-ai__hi{display:grid;justify-items:center;gap:.3em;margin-top:.4em;text-align:center}.fs-ai__orb{display:grid;place-items:center;width:3em;height:3em;border-radius:50%;background:radial-gradient(circle at 35% 30%,#0df2d0,#00796b);color:#04211d;box-shadow:0 0 2em #0df2d059}.fs-ai__orb svg{width:1.4em;height:1.4em}.fs-ai__hi b{font-size:1.7em;font-weight:800;letter-spacing:-.03em}.fs-ai__hi small{font-size:.8em;color:#7fa3a0}.fs-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:.5em}.fs-chips span{padding:.45em .9em;border-radius:99em;border:1px solid #163533;background:#0b1c1b;font-size:.72em;font-weight:700;color:#bfd9d6}.fs-msg{max-width:82%;padding:.8em 1em;border-radius:1em;font-size:.82em;line-height:1.5}.fs-msg.me{align-self:flex-end;background:#0df2d0;color:#04211d;font-weight:600;border-bottom-right-radius:.3em}.fs-msg.ai{align-self:flex-start;display:grid;gap:.6em;background:#0b1c1b;border:1px solid #163533;color:#dcedeb;border-bottom-left-radius:.3em}.fs-t--d{font-size:.9em}.fs-t--d th{color:#7fa3a0;border-color:#163533}.fs-t--d td{border-color:#163533}.fs-t--d .down{color:#ff6b9a}.fs-files{display:flex;gap:.5em}.fs-files span{display:inline-flex;align-items:center;gap:.4em;padding:.4em .75em;border-radius:.6em;background:#0df2d014;color:#0df2d0;font-size:.85em;font-weight:700}.fs-files svg{width:1em;height:1em}.fs-input{margin-top:auto;display:flex;align-items:center;padding:.55em .55em .55em 1.1em;border-radius:1em;border:1px solid #163533;background:#0b1c1b;color:#7fa3a0;font-size:.82em}.fs-input span{flex:1}.fs-input i{display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.7em;background:#0df2d0;color:#04211d}.fs-input svg{width:1.05em;height:1.05em}.ph--android{border-radius:2.3em;padding:.42em;background:#16181d}.ph--android .ph__screen{border-radius:1.92em}.ph--android .ph__island{top:.95em;width:1.05em;height:1.05em;border-radius:50%;background:#050608;box-shadow:inset 0 0 0 .18em #1d2027}.ph--android .ph__status{height:2.9em;padding:0 1.5em 0 1.7em;font-size:.88em;font-weight:500}.ph--android .ph__sys{align-items:center}.ph--android .ph__sys small{margin-left:.15em;font-size:.86em;font-weight:600}.mst{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:1.2cqw}.mst--oto{--glow: rgba(255, 29, 47, .16);background:radial-gradient(60% 70% at 50% 42%,#ffe6e8,#fbf4f4 55%,#f6f2f2)}.mst--pms{--glow: rgba(255, 90, 60, .15);background:radial-gradient(60% 70% at 50% 45%,#ffede6,#f9f5f6,#eef2fb)}.mst--y10{--glow: rgba(74, 103, 255, .2);background:radial-gradient(60% 70% at 50% 45%,#e2e9ff,#f1f4ff 55%,#f7f9ff)}.mst__glow{position:absolute;left:50%;top:44%;width:58%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 65%)}.mst__p{position:absolute;display:grid;justify-items:center;gap:.75em}.mst__p .ph{width:100%;box-shadow:0 3em 5em -2.2em #14101e73,inset 0 0 0 .12em #ffffff1f}.mst__p .ph__screen:after{content:"";position:absolute;z-index:6;left:50%;bottom:.45em;width:6em;height:.28em;transform:translate(-50%);border-radius:99em;background:#0f121961}.mst__p .ph--android .ph__screen:after{width:4.2em;height:.22em}.mst__float{position:absolute;z-index:5;display:flex;align-items:center;gap:.7em;padding:.75em 1.1em .75em .75em;border-radius:1.1em;background:#fffffff5;box-shadow:0 1.2em 2.4em -1em #14101e59,0 0 0 1px #0000000a;font-size:1.2cqw;color:#14161c}.mst__float>span{display:grid;place-items:center;flex:none;width:2.5em;height:2.5em;border-radius:.8em;color:#fff}.mst__float>span svg{width:1.3em;height:1.3em}.mst__float b{display:block;font-size:.95em;font-weight:800;white-space:nowrap}.mst__float small{display:block;font-size:.78em;color:#6b7183;white-space:nowrap}.mst__poster{position:absolute;z-index:1;width:19%;border-radius:.9cqw;box-shadow:0 2cqw 4cqw -2cqw #141e4673,0 0 0 1px #0f172a0f}.mst__poster--l{left:4%;top:14%;transform:rotate(-6deg)}.mst__poster--r{right:4%;top:22%;transform:rotate(5deg)}.mst--y10 .mst__p{top:4.5%;width:22.5%;font-size:1.21cqw}.mst--y10 .mst__p--0{left:26.5%;transform:rotate(-2deg)}.mst--y10 .mst__p--1{right:26.5%;transform:rotate(2deg)}.mst--n3 .mst__p{font-size:1.32cqw}.mst--n3 .mst__p--0{left:9%;top:9%;width:24.5%;transform:rotate(-5deg)}.mst--n3 .mst__p--1{left:37.5%;top:3.5%;width:25.5%;z-index:2}.mst--n3 .mst__p--2{right:9%;top:9%;width:24.5%;transform:rotate(5deg)}@media(max-width:640px){.dhero__cover .mst,.gallery__stage .mst{aspect-ratio:1 / 1.16}.dhero__cover .mst__p--0,.gallery__stage .mst__p--0{left:3%;right:auto;top:4%;width:45%;font-size:2.42cqw;transform:rotate(-2deg)}.dhero__cover .mst__p--1,.gallery__stage .mst__p--1{left:auto;right:3%;top:4%;width:45%;font-size:2.42cqw;transform:rotate(2deg)}.dhero__cover .mst__p--2,.gallery__stage .mst__p--2,.dhero__cover .mst__float,.gallery__stage .mst__float,.dhero__cover .mst__poster,.gallery__stage .mst__poster{display:none}}.otx-wm{width:auto;height:1.55em;flex:none}.y1m{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:.6em;padding:.1em .9em 5em;overflow:hidden;background:linear-gradient(180deg,#fff,#eff6ff 55%,#dbeafe);color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif}.y1m-h{display:flex;align-items:center;justify-content:space-between}.y1m-h img{width:2.7em;height:2.7em;object-fit:contain;mix-blend-mode:multiply}.y1m-h span{padding:.45em 1em;border-radius:.5em;background:#2563eb;color:#fff;font-size:.6em;font-weight:700}.y1m-hero{display:grid;gap:.55em;padding-top:.3em;text-align:center}.y1m-hero b{font-size:1.22em;font-weight:700;line-height:1.15;letter-spacing:-.02em}.y1m-hero p{font-size:.6em;line-height:1.5;color:#4b5563}.y1m-btn{display:flex;align-items:center;justify-content:center;gap:.35em;padding:.75em;border-radius:.6em;background:#2563eb;color:#fff;font-size:.64em;font-weight:700}.y1m-btn.k{background:#111827}.y1m-btn svg{width:1.2em;height:1.2em}.y1m-tm{display:flex;gap:.5em;margin:.3em -.9em 0 0}.y1m-t{flex:none;display:grid;gap:.4em;width:80%;padding:.7em;border-radius:.9em;background:#fff;box-shadow:0 .4em 1.2em -.6em #0f172a40}.y1m-tp{display:flex;align-items:center;gap:.5em}.y1m-tp img{width:2.4em;height:2.4em;border-radius:50%;object-fit:cover}.y1m-tp b{display:block;font-size:.66em}.y1m-tp small{display:block;font-size:.52em;color:#64748b}.y1m-t p{font-size:.58em;line-height:1.45;color:#334155}.y1m-ts{font-size:.52em;color:#64748b}.y1m-ts b{color:#2563eb}.y1m-nav{position:absolute;left:.8em;right:.8em;bottom:1.5em;z-index:4;display:flex;justify-content:space-around;align-items:center;padding:.45em .3em;border:1px solid #E0E0F8;border-radius:1.6em;background:#f0f4f8;box-shadow:0 .6em 1.4em -.6em #0f172a4d}.y1m-nav span{padding:.35em .65em;font-size:.55em;font-weight:800;color:#4a4a4a;white-space:nowrap}.y1m-nav span.on{border-radius:99em;background:#4a67ff;color:#fff}.y1m-search{display:flex;gap:.35em}.y1m-search span{flex:1;min-width:0;display:flex;align-items:center;gap:.4em;padding:.6em .75em;border:1px solid #E2E8F0;border-radius:.7em;background:#fff;font-size:.58em;color:#94a3b8;white-space:nowrap}.y1m-search span svg{width:1.1em;height:1.1em;color:#4a67ff}.y1m-search em{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.6em;background:#4a67ff;color:#fff}.y1m-search em svg{width:1em;height:1em}.y1m-chips{display:flex;flex-wrap:wrap;gap:.35em}.y1m-chips span{display:inline-flex;align-items:center;gap:.3em;padding:.3em .65em;border:1px solid #E2E8F0;border-radius:99em;background:#fff;font-size:.54em;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.y1m-chips svg{width:1em;height:1em;color:#64748b}.y1m-chips .add{border-color:transparent;background:transparent;box-shadow:none;color:#4a67ff}.y1m-n{font-size:.56em;font-weight:700;color:#475569}.y10-job.y1m-job{gap:.4em;padding:.7em;border-radius:1em}.y1m-job>div b{font-size:.72em}.y1m-job .y10-tags em{font-size:.5em}.y1m-job>small{font-size:.58em}.y1m-job .y10-co b{font-size:.62em}.y1m-job .y10-co small{font-size:.54em}.y10-logo-img{width:3.9em;height:3.9em;object-fit:contain;mix-blend-mode:multiply}.y10-card{position:absolute;inset:2.6em .6em .6em 1.4em;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border:1px solid #E5E7EB;border-radius:1.2em;background:#fff;box-shadow:0 1em 2.5em -1.2em #0f172a40}.y10-card img{display:block;flex:none;width:auto;max-width:none;height:97%;margin-bottom:-.2em}.y10-art .y10-look{top:.4em;left:.4em;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.35em;padding:.5em .6em;border-radius:.6em;font-size:.7em}.y10-art .y10-look span{padding:.2em .6em;border:1px solid #E5E7EB;border-radius:.5em;background:#fff;color:#374151}.y10-mt{position:absolute;top:-.4em;right:1.6em;z-index:3;display:grid;gap:.5em;padding:.7em .8em;border:1px solid #E5E7EB;border-radius:.7em;background:#fff;box-shadow:0 1em 2em -.8em #0f172a59;font-size:.78em}.y10-mt>div:first-child{display:flex;justify-content:space-between;gap:1em;padding-bottom:.45em;border-bottom:1px solid #F1F5F9}.y10-mt>div:first-child b{font-size:.92em}.y10-mt>div:first-child em{font-style:normal;font-size:.8em;font-weight:600;color:#3b82f6}.y10-mt>div:last-child{display:flex;align-items:center;gap:.6em}.y10-mt img{width:2.6em;height:2.6em;border-radius:50%;object-fit:cover}.y10-mt small{display:block;font-size:.78em;color:#4b5563}.y10-mt small i{padding:.05em .35em;border-radius:.25em;background:#3b82f6;color:#fff;font-style:normal;font-weight:700}.y10-tms{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;padding:1em 2em 1.4em}.y10-tm{display:grid;gap:.5em;padding:.9em 1em;border-radius:1em;background:#fff;box-shadow:0 .6em 1.6em -1em #0f172a4d}.y10-tm>span{display:flex;align-items:center;gap:.6em}.y10-tm img{width:2.6em;height:2.6em;border-radius:50%;object-fit:cover}.y10-tm b{display:block;font-size:.82em}.y10-tm small{display:block;font-size:.68em;color:#64748b}.y10-tm p{font-size:.74em;line-height:1.5;color:#334155}.y10-tm em{font-style:normal;font-size:.66em;color:#64748b}.y10-tm em b{display:inline;font-size:1em;color:#2563eb}.oto-img{overflow:hidden}.oto-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.oto-img em{z-index:1}.y1m-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.3em;padding:.6em .4em;border-radius:.9em;background:#ffffffbf;text-align:center}.y1m-stats b{display:block;font-size:.92em;font-weight:800;letter-spacing:-.02em}.y1m-stats small{display:block;font-size:.5em;line-height:1.3;color:#64748b}.ox{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:.65em;padding:.15em .95em 5.6em;overflow:hidden;background:#f5f5f7;color:#16161a;font-family:Plus Jakarta Sans,Inter,sans-serif}.ox-top{display:flex;align-items:center;gap:.45em}.ox-top .otx-wm{height:1.4em;margin-right:auto}.ox-loc{display:inline-flex;align-items:center;gap:.3em;padding:.4em .65em;border-radius:99em;background:#fff;font-size:.56em;font-weight:700;white-space:nowrap;box-shadow:0 .1em .4em #0000000d}.ox-loc svg{width:1.15em;height:1.15em;color:#ff1d2f}.ox-loc svg:last-child{color:#8a8a93}.ox-icon{position:relative;flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:#fff;box-shadow:0 .1em .4em #0000000d}.ox-icon svg{width:1em;height:1em}.ox-icon i{position:absolute;top:.45em;right:.55em;width:.42em;height:.42em;border-radius:50%;background:#ff1d2f;box-shadow:0 0 0 .12em #fff}.ox-hi small{display:block;font-size:.6em;font-weight:600;color:#8a8a93}.ox-hi b{display:block;font-size:1.12em;font-weight:800;line-height:1.15;letter-spacing:-.025em}.ox-search{display:flex;gap:.4em}.ox-search span{flex:1;min-width:0;display:flex;align-items:center;gap:.45em;padding:.7em .85em;border-radius:.95em;background:#fff;font-size:.58em;color:#9a9aa3;white-space:nowrap;overflow:hidden}.ox-search span svg{flex:none;width:1.15em;height:1.15em;color:#16161a}.ox-search em{flex:none;display:grid;place-items:center;width:2.35em;height:2.35em;border-radius:.85em;background:#16161a;color:#fff}.ox-search em svg{width:1.05em;height:1.05em}.ox-hero{position:relative;min-height:7.4em;overflow:hidden;border-radius:1.25em;background:linear-gradient(120deg,#ff1d2f,#d60016 60%,#a3000f);color:#fff;box-shadow:0 .8em 1.6em -.9em #d60016b3}.ox-hero img{position:absolute;right:-8%;top:0;width:62%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}.ox-hero>div{position:relative;z-index:1;display:grid;justify-items:start;gap:.25em;max-width:60%;padding:.85em .9em 1.35em}.ox-hero small{padding:.2em .55em;border-radius:99em;background:#fd3;color:#16161a;font-size:.48em;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ox-hero b{font-size:1.25em;font-weight:800;line-height:1.05;letter-spacing:-.03em}.ox-hero p{font-size:.52em;line-height:1.35;opacity:.85}.ox-hero span{margin-top:.2em;padding:.4em .85em;border-radius:99em;background:#fff;color:#ff1d2f;font-size:.54em;font-weight:800}.ox-hero--dark{background:#0f1015;box-shadow:0 .8em 1.6em -.9em #0009}.ox-hero--dark img{width:58%;right:-4%}.ox-hero--dark span{background:#ffe600;color:#16161a}.ox-dots{position:absolute;z-index:2;left:.9em;bottom:.55em;display:flex;gap:.25em}.ox-dots i{width:.35em;height:.35em;border-radius:99em;background:#ffffff80}.ox-dots i.on{width:1.1em;background:#fff}.ox-cats{display:flex;gap:.35em;overflow:hidden;margin-right:-.95em}.ox-cats span{flex:none;display:inline-flex;align-items:center;gap:.45em;padding:.25em .75em .25em .25em;border-radius:99em;background:#fff;font-size:.58em;font-weight:700}.ox-cats img{width:2.5em;height:2.5em;border-radius:50%;object-fit:cover}.ox-cats span.on{background:#16161a;color:#fff}.ox-sec{display:flex;align-items:center;justify-content:space-between}.ox-sec b{font-size:.82em;font-weight:800;letter-spacing:-.01em}.ox-cd{display:inline-flex;align-items:center;gap:.15em;font-size:.56em;font-weight:800;color:#ff1d2f}.ox-cd i{padding:.15em .35em;border-radius:.35em;background:#ff1d2f;color:#fff;font-style:normal}.ox-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.ox-pc{display:grid;gap:.25em;min-width:0;padding:.4em .4em .5em;border-radius:1.1em;background:#fff}.ox-pi{position:relative;display:block;overflow:hidden;border-radius:.8em}.ox-pi img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}.ox-pi em{position:absolute;left:.4em;top:.4em;padding:.15em .45em;border-radius:99em;background:#fd3;color:#16161a;font-style:normal;font-size:.5em;font-weight:800}.ox-pi i{position:absolute;right:.35em;top:.35em;display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:#ffffffe6}.ox-pi i svg{width:.85em;height:.85em}.ox-pc>b{padding:0 .15em;font-size:.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-pc>small{display:flex;align-items:center;gap:.2em;padding:0 .2em;font-size:.5em;font-weight:700;color:#6b6b73}.ox-pc>small svg{width:1em;height:1em;color:#f59e0b;fill:#f59e0b}.ox-pp{display:flex;align-items:center;justify-content:space-between;padding:0 .1em 0 .15em}.ox-pp strong{font-size:.74em;font-weight:800}.ox-pp s{margin-left:.4em;font-size:.52em;color:#9a9aa3}.ox-pp i{display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#ff1d2f;color:#fff}.ox-pp i svg{width:.9em;height:.9em;stroke-width:3}.ox-tabs{position:absolute;left:.75em;right:.75em;bottom:1.35em;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:.35em;border-radius:99em;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 .8em 1.8em -.7em #14000059,0 0 0 1px #0000000a}.ox-tabs span{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-width:2.4em;height:2.4em;border-radius:99em;color:#8a8a93}.ox-tabs span svg{width:1.15em;height:1.15em}.ox-tabs span.on{padding:0 .85em;background:#ff1d2f;color:#fff}.ox-tabs span b{font-size:.6em;font-weight:800}.ox-tabs em{position:absolute;top:.15em;right:.2em;display:grid;place-items:center;min-width:1.5em;height:1.5em;border-radius:99em;background:#fd3;color:#16161a;font-style:normal;font-size:.5em;font-weight:800}.ph--light .ph__status{position:absolute;top:0;left:0;right:0;color:#fff}.ox--pdp{gap:0;padding:0 0 4.6em;background:#fff}.ox-ph{position:relative}.ox-ph img{display:block;width:100%;aspect-ratio:1 / .98;object-fit:cover}.ox-ph:before{content:"";position:absolute;inset:0 0 auto;height:40%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent)}.ox-ph-bar{position:absolute;z-index:2;left:.8em;right:.8em;top:3.3em;display:flex;justify-content:space-between}.ox-ph-bar>span{display:flex;gap:.4em}.ox-ph-bar i{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.ox-ph-bar i svg{width:1em;height:1em}.ox-ph-bar i.on svg{fill:#fff}.ox-thumbs{position:absolute;z-index:2;left:.9em;bottom:2.1em;display:flex;gap:.35em}.ox-thumbs img{width:2.3em;height:2.3em;aspect-ratio:auto;border-radius:.6em;border:.14em solid rgba(255,255,255,.7);object-fit:cover}.ox-thumbs img.on{border-color:#fd3}.ox-sheet{position:relative;z-index:3;display:grid;gap:.42em;margin-top:-1.5em;padding:1em .95em 0;border-radius:1.6em 1.6em 0 0;background:#fff}.ox-row{display:flex;align-items:center;justify-content:space-between}.ox-brand{font-size:.52em;font-weight:800;letter-spacing:.14em;color:#ff1d2f}.ox-rate{display:inline-flex;align-items:center;gap:.25em;padding:.2em .55em;border-radius:99em;background:#f5f5f7;font-size:.52em;font-weight:700}.ox-rate svg{width:1em;height:1em;color:#f59e0b;fill:#f59e0b}.ox-title{font-size:.86em;font-weight:800;line-height:1.25;letter-spacing:-.015em}.ox-price{display:flex;align-items:center;gap:.5em}.ox-price b{font-size:1.3em;font-weight:800;letter-spacing:-.03em}.ox-price s{font-size:.66em;color:#9a9aa3}.ox-price em{padding:.2em .5em;border-radius:99em;background:#dcfce7;color:#15803d;font-style:normal;font-size:.52em;font-weight:800}.ox-tax{margin-top:-.25em;font-size:.5em;color:#6b6b73}.ox-colors{display:flex;align-items:center;gap:.45em}.ox-colors small{margin-right:.3em;font-size:.56em;font-weight:700;color:#6b6b73}.ox-colors i{width:1.35em;height:1.35em;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.ox-colors i.on{box-shadow:0 0 0 .14em #fff,0 0 0 .28em #16161a}.ox-dl{display:flex;align-items:center;gap:.55em;padding:.55em;border-radius:.95em;background:#f5f5f7}.ox-dl>span{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.7em;background:#ffe8ea;color:#ff1d2f}.ox-dl>span svg{width:1.1em;height:1.1em}.ox-dl b{display:block;font-size:.6em}.ox-dl small{display:block;font-size:.5em;color:#6b6b73}.ox-perks{display:flex;justify-content:space-between;gap:.3em}.ox-perks span{display:inline-flex;align-items:center;gap:.3em;font-size:.5em;font-weight:700;color:#3f3f46;white-space:nowrap}.ox-perks svg{width:1.2em;height:1.2em;color:#ff1d2f}.ox-buy{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;gap:.5em;padding:.65em .9em 1.55em;background:#fff;box-shadow:0 -.4em 1.2em #0000000f}.ox-buy span{flex:1;display:flex;align-items:center;justify-content:center;gap:.4em;height:3em;border-radius:.95em;border:1px solid #E4E4E7;background:#f5f5f5;font-size:.66em;font-weight:800}.ox-buy span svg{width:1.2em;height:1.2em}.ox-buy .y{border-color:#ffe600;background:#ffe600}.ox-bar{display:flex;align-items:center;gap:.6em}.ox-bar>i{flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:50%;background:#fff;box-shadow:0 .1em .4em #0000000d}.ox-bar>i svg{width:1em;height:1em}.ox-bar b{display:block;font-size:.86em;font-weight:800;letter-spacing:-.015em}.ox-bar small{display:block;font-size:.52em;color:#8a8a93}.ox-addr{display:flex;align-items:center;gap:.5em;padding:.6em .7em;border-radius:.95em;background:#fff}.ox-addr>svg{flex:none;width:1.1em;height:1.1em;color:#ff1d2f}.ox-addr>span{flex:1;min-width:0}.ox-addr b{display:block;font-size:.6em}.ox-addr small{display:block;font-size:.52em;color:#6b6b73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-addr em{font-style:normal;font-size:.54em;font-weight:800;color:#ff1d2f}.ox-ci{display:flex;align-items:center;gap:.6em;padding:.5em;border-radius:1.1em;background:#fff}.ox-ci img{flex:none;width:3.7em;height:3.7em;border-radius:.8em;object-fit:cover}.ox-ci>div{flex:1;min-width:0;display:grid;gap:.1em}.ox-ci b{font-size:.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-ci small{font-size:.5em;color:#8a8a93}.ox-ci strong{font-size:.7em;font-weight:800}.ox-ci s{margin-left:.4em;font-size:.5em;color:#9a9aa3}.ox-step{flex:none;align-self:flex-end;display:inline-flex;align-items:center;gap:.35em;padding:.2em;border-radius:99em;background:#f5f5f7}.ox-step i{display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:#fff}.ox-step i.p{background:#ff1d2f;color:#fff}.ox-step svg{width:.8em;height:.8em;stroke-width:3}.ox-step b{font-size:.6em}.ox-cp{display:flex;align-items:center;gap:.5em;padding:.55em .7em;border:1px dashed #4ADE80;border-radius:.95em;background:#f0fdf4}.ox-cp>svg{flex:none;width:1.2em;height:1.2em;color:#16a34a}.ox-cp>span{flex:1;min-width:0}.ox-cp b{display:block;font-size:.6em;color:#15803d}.ox-cp small{display:block;font-size:.5em;color:#3f6f4f}.ox-cp em{font-style:normal;font-size:.52em;font-weight:800;color:#ff1d2f}.ox-sum{display:grid;gap:.4em;padding:.7em .8em;border-radius:1.1em;background:#fff}.ox-sum>div{display:flex;justify-content:space-between;font-size:.58em;color:#52525b}.ox-sum b{color:#16161a}.ox-sum b.g{color:#16a34a}.ox-sum .tot{padding-top:.5em;border-top:1px dashed #E4E4E7;font-size:.68em;color:#16161a}.ox-sum .tot b{font-weight:800}.ox-pay{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.6em;padding:.65em .9em 1.55em;background:#fff;box-shadow:0 -.4em 1.2em #0000000f}.ox-pay>span{flex:none}.ox-pay>span b{display:block;font-size:.92em;font-weight:800;letter-spacing:-.02em}.ox-pay>span small{display:block;font-size:.5em;color:#16a34a;font-weight:700}.ox-pay em{flex:1;display:flex;align-items:center;justify-content:center;gap:.45em;height:3em;border-radius:.95em;background:#5f259f;color:#fff;font-style:normal;font-size:.64em;font-weight:800}.ox-pay em svg{width:1.2em;height:1.2em}.ox-pay em.r{background:#ff1d2f}.ox-svcs{display:grid;grid-template-columns:1fr 1fr;gap:.45em}.ox-svcs span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.5em;align-items:center;padding:.55em;border-radius:1em;background:#fff}.ox-svcs i{grid-row:1 / 3;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.7em;background:#ffe8ea;color:#ff1d2f}.ox-svcs i svg{width:1.1em;height:1.1em}.ox-svcs b{font-size:.6em}.ox-svcs small{font-size:.5em;color:#8a8a93}.ox-svcs span.on{background:#16161a;color:#fff}.ox-svcs span.on i{background:#ff1d2f;color:#fff}.ox-svcs span.on small{color:#ffffffa6}.ox-how{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.ox-how:before{content:"";position:absolute;left:12%;right:12%;top:1.1em;border-top:.12em dashed #E4A0A6}.ox-how span{position:relative;display:grid;justify-items:center;gap:.35em;font-size:.5em;font-weight:700;text-align:center;color:#3f3f46}.ox-how i{display:grid;place-items:center;width:4.4em;height:4.4em;border-radius:50%;background:#fff;color:#ff1d2f;box-shadow:0 .2em .6em #0000000f}.ox-how i svg{width:2em;height:2em}.ox-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:.3em}.ox-prog i{height:.28em;border-radius:99em;background:#e4e4e7}.ox-prog i.on{background:#ff1d2f}.ox-brands{display:flex;gap:.35em;overflow:hidden;margin-right:-.95em}.ox-brands span{flex:none;padding:.5em .85em;border-radius:99em;background:#fff;font-size:.58em;font-weight:700}.ox-brands span.on{background:#16161a;color:#fff}.ox-model{position:relative;display:flex;align-items:center;gap:.55em;padding:.6em;border:.1em solid transparent;border-radius:1em;background:#fff}.ox-model>i{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.7em;background:#f5f5f7;color:#52525b}.ox-model>i svg{width:1.1em;height:1.1em}.ox-model>span{flex:1;min-width:0}.ox-model b{display:block;font-size:.62em}.ox-model small{display:block;font-size:.48em;color:#8a8a93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ox-model strong{font-size:.66em;font-weight:800}.ox-model.on{border-color:#ff1d2f;background:#fff5f6}.ox-model.on>i{background:#ff1d2f;color:#fff}.ox-model em{position:absolute;top:-.45em;right:-.35em;display:grid;place-items:center;width:1.3em;height:1.3em;border-radius:50%;background:#ff1d2f;color:#fff;box-shadow:0 0 0 .15em #f5f5f7}.ox-model em svg{width:.75em;height:.75em;stroke-width:3.5}.ox-st{display:grid;gap:.35em;padding:.85em .9em;border-radius:1.25em;background:linear-gradient(130deg,#ff1d2f,#b8000f);color:#fff;box-shadow:0 .8em 1.6em -.9em #d60016b3}.ox-st small{font-size:.52em;opacity:.85}.ox-st>b{font-size:1.05em;font-weight:800;letter-spacing:-.02em}.ox-st-bar{height:.35em;border-radius:99em;background:#ffffff40;overflow:hidden}.ox-st-bar i{display:block;width:62%;height:100%;border-radius:inherit;background:#fd3}.ox-st-eta{display:inline-flex;align-items:center;gap:.35em;font-size:.55em;font-weight:700}.ox-st-eta svg{width:1.1em;height:1.1em}.ox-tech{display:flex;align-items:center;gap:.5em;padding:.5em .55em;border-radius:1em;background:#fff}.ox-tech .ui-av{font-size:.85em}.ox-tech>span:not(.ui-av){flex:1;min-width:0}.ox-tech b{display:block;font-size:.62em}.ox-tech small{display:flex;align-items:center;gap:.2em;font-size:.5em;color:#8a8a93}.ox-tech small svg{width:1em;height:1em;color:#f59e0b;fill:#f59e0b}.ox-tech>i{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#f5f5f7}.ox-tech>i.r{background:#ff1d2f;color:#fff}.ox-tech>i svg{width:.95em;height:.95em}.ox-tl{display:grid;padding:.6em .75em;border-radius:1em;background:#fff}.ox-tl li{position:relative;display:flex;gap:.6em;padding-bottom:.5em}.ox-tl li:last-child{padding-bottom:0}.ox-tl li:before{content:"";position:absolute;left:.6em;top:1.25em;bottom:.05em;width:.12em;margin-left:-.06em;background:#e4e4e7}.ox-tl li:last-child:before{display:none}.ox-tl li>i{position:relative;z-index:1;flex:none;display:grid;place-items:center;width:1.2em;height:1.2em;border-radius:50%;border:.14em solid #D4D4D8;background:#fff;color:#fff}.ox-tl li>i svg{width:.75em;height:.75em;stroke-width:3.5}.ox-tl .done>i{border-color:#16a34a;background:#16a34a}.ox-tl .done:before{background:#16a34a}.ox-tl .now>i{border-color:#ff1d2f;box-shadow:0 0 0 .25em #ff1d2f26}.ox-tl .now>i:after{content:"";width:.42em;height:.42em;border-radius:50%;background:#ff1d2f}.ox-tl b{display:block;font-size:.62em}.ox-tl small{display:block;font-size:.5em;color:#8a8a93}.ox-tl .now b{color:#ff1d2f}.ox-tl li:not(.done):not(.now) b{color:#a1a1aa}.ox-war{display:flex;align-items:center;gap:.5em;padding:.55em .7em;border-radius:1em;background:#f0fdf4}.ox-war>svg{flex:none;width:1.3em;height:1.3em;color:#16a34a}.ox-war b{display:block;font-size:.6em;color:#15803d}.ox-war small{display:block;font-size:.5em;color:#3f6f4f}.mcard__shot--combo{position:relative}.mcard__shot--combo>.shot{width:88%}.mcard__phone{position:absolute;right:4%;top:13%;width:25%;filter:drop-shadow(0 1.2em 1.4em rgba(10,13,20,.28))}.mcard__phone .shot>.ph{font-size:5.4cqw;box-shadow:inset 0 0 0 .12em #ffffff1f}.ox-hl{display:flex;flex-wrap:wrap;gap:.3em}.ox-hl span{padding:.35em .6em;border-radius:99em;background:#f5f5f7;font-size:.5em;font-weight:700;color:#3f3f46}.ox-sheet>.ox-h{margin-top:.15em;font-size:.66em;font-weight:800}.mcard__shot .mst__float{display:none}.shot__web--img{background:#fff}.shot__img,.ph__img{display:block;flex:1;min-height:0;width:100%;object-fit:cover;object-position:top center}.mst--lfs{--glow: rgba(62, 100, 244, .18);background:radial-gradient(60% 70% at 50% 45%,#e3e9ff,#f4f2fa 55%,#fff1e8)}.mst--hw{--glow: rgba(22, 82, 240, .18);background:radial-gradient(60% 70% at 50% 45%,#dfe7ff,#eef2fa 55%,#f6f7fb)}.hw{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#f3f5f9;color:#0b1b3f}.hw-logo{display:inline-flex;align-items:center;gap:.5em;flex:none}.hw-logo>i{position:relative;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.6em;background:#0b1b3f;color:#fff;font-style:normal;font-weight:800;font-size:1.05em}.hw-logo>i:after{content:"";position:absolute;right:.32em;top:.32em;width:.4em;height:.4em;border-radius:50%;background:#ffb020}.hw-logo b{display:block;font-size:1.2em;font-weight:800;letter-spacing:-.03em;line-height:1}.hw-logo small{display:block;margin-top:.15em;font-size:.5em;font-weight:700;letter-spacing:.32em;color:#1652f0}.hw-strip{display:flex;gap:2em;padding:.5em 2em;background:#0b1b3f;color:#ffffffd1;font-size:.7em}.hw-strip span{display:inline-flex;align-items:center;gap:.45em;white-space:nowrap}.hw-strip svg{width:1.15em;height:1.15em;color:#ffb020}.hw-strip .r{margin-left:auto;color:#fff9}.hw-h{display:flex;align-items:center;gap:1.3em;padding:.85em 2em;background:#fff}.hw-search{flex:1;display:flex;align-items:center;height:2.6em;border:.12em solid #1652F0;border-radius:.7em;overflow:hidden}.hw-sc{display:inline-flex;align-items:center;gap:.3em;height:100%;padding:0 .9em;background:#f1f4fa;border-right:1px solid #DCE3F0;font-size:.76em;font-weight:600}.hw-sc svg{width:1em;height:1em}.hw-sq{flex:1;padding:0 .9em;font-size:.78em;color:#8a94ab;white-space:nowrap;overflow:hidden}.hw-search em{display:grid;place-items:center;width:3.2em;height:100%;background:#1652f0;color:#fff}.hw-search em svg{width:1.1em;height:1.1em}.hw-pin{display:inline-flex;align-items:center;gap:.4em}.hw-pin>svg{width:1.2em;height:1.2em;color:#1652f0}.hw-pin small,.hw-ic small{display:block;font-size:.62em;color:#7a849c}.hw-pin b{display:block;font-size:.8em}.hw-ic{display:grid;justify-items:center;gap:.15em}.hw-ic>svg,.hw-cart svg{width:1.3em;height:1.3em}.hw-cart{position:relative;display:inline-flex}.hw-cart em{position:absolute;top:-.45em;right:-.65em;display:grid;place-items:center;min-width:1.4em;height:1.4em;border-radius:99em;background:#ffb020;color:#0b1b3f;font-style:normal;font-size:.58em;font-weight:800}.hw-nav{display:flex;align-items:center;gap:1.5em;padding:0 2em;height:2.5em;background:#fff;border-top:1px solid #EEF1F6;border-bottom:1px solid #E3E8F1;font-size:.76em;font-weight:600;color:#3a4664;white-space:nowrap}.hw-nav span{display:inline-flex;align-items:center;gap:.4em;height:100%}.hw-nav svg{width:1.1em;height:1.1em}.hw-nav .all{padding-right:1.4em;border-right:1px solid #E3E8F1;color:#0b1b3f}.hw-nav .on{color:#1652f0;box-shadow:inset 0 -.18em #1652f0}.hw-nav .deal{margin-left:auto;color:#d97706}.hw-body{display:flex;flex-direction:column;gap:.9em;padding:1em 2em 1.4em;min-height:0}.hw-top{display:grid;grid-template-columns:2.15fr 1fr;gap:.9em}.hw-hero{position:relative;display:flex;align-items:center;min-height:15.5em;overflow:hidden;padding:1.8em 2.2em;border-radius:1.1em;background:radial-gradient(70% 90% at 80% 40%,#2a63ff,#1244c9 45%,#0b1b3f);color:#fff}.hw-hero__copy{position:relative;z-index:1;display:grid;justify-items:start;gap:.55em;max-width:46%}.hw-hero__copy small{padding:.25em .7em;border-radius:99em;background:#ffffff24;font-size:.68em;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hw-hero__copy b{font-size:2.4em;font-weight:800;line-height:1.02;letter-spacing:-.04em}.hw-hero__copy p{font-size:.82em;line-height:1.5;color:#ffffffc7}.hw-hero>img{position:absolute;right:4%;top:50%;width:50%;height:auto;transform:translateY(-46%);filter:drop-shadow(0 1.6em 1.8em rgba(0,0,0,.45))}.hw-hero__tag{position:absolute;right:2.4em;top:1.4em;display:grid;justify-items:center;padding:.6em .9em;border-radius:.8em;background:#ffb020;color:#0b1b3f;transform:rotate(4deg)}.hw-hero__tag b{font-size:1.05em;font-weight:800}.hw-hero__tag small{font-size:.6em;font-weight:600}.hw-dots{position:absolute;left:2.2em;bottom:1.1em;display:flex;gap:.3em}.hw-dots i{width:.45em;height:.45em;border-radius:99em;background:#fff6}.hw-dots i.on{width:1.5em;background:#fff}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;padding:.75em 1.3em;border-radius:.65em;background:#fff;color:#0b1b3f;font-size:.8em;font-weight:700;white-space:nowrap}.hw-btn svg{width:1.1em;height:1.1em}.hw-side{display:grid;gap:.9em}.hw-promo{position:relative;display:flex;align-items:center;overflow:hidden;padding:1em 1.2em;border-radius:1.1em;background:#fff6e3}.hw-promo>div{position:relative;z-index:1;display:grid;justify-items:start;gap:.3em;max-width:58%}.hw-promo small{font-size:.64em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b45309}.hw-promo b{font-size:1em;font-weight:800;line-height:1.2;letter-spacing:-.02em}.hw-promo span{display:inline-flex;align-items:center;gap:.3em;margin-top:.2em;font-size:.72em;font-weight:700;color:#1652f0}.hw-promo span svg{width:1em;height:1em}.hw-promo img{position:absolute;right:.8em;bottom:.4em;height:84%;width:auto;max-width:42%;object-fit:contain}.hw-promo.is-dark{background:#0b1b3f;color:#fff}.hw-promo.is-dark small{color:#ffb020}.hw-promo.is-dark span{color:#9db8ff}.hw-promo.is-dark img{height:70%;bottom:.8em}.hw-sec{display:flex;align-items:center;gap:1em}.hw-sec b{font-size:1.05em;font-weight:800;letter-spacing:-.02em}.hw-sec>span:last-child{margin-left:auto;display:inline-flex;align-items:center;gap:.3em;font-size:.74em;font-weight:700;color:#1652f0}.hw-sec svg{width:1em;height:1em}.hw-cd{display:inline-flex;align-items:center;gap:.25em;font-size:.72em;font-weight:700;color:#b45309}.hw-cd i{padding:.15em .4em;border-radius:.35em;background:#0b1b3f;color:#fff;font-style:normal}.hw-cats{display:grid;grid-template-columns:repeat(8,1fr);gap:.7em}.hw-cats span{display:grid;justify-items:center;gap:.2em;padding:.7em .4em .75em;border-radius:1em;background:#fff;text-align:center}.hw-cats i{display:grid;place-items:center;width:100%;height:3.6em}.hw-cats img{max-width:78%;max-height:100%;object-fit:contain}.hw-cats b{margin-top:.3em;font-size:.78em;font-weight:700}.hw-cats small{font-size:.6em;color:#7a849c}.hw-grid{display:grid;gap:.8em}.hw-grid--5{grid-template-columns:repeat(5,1fr)}.hw-grid--4{grid-template-columns:repeat(4,1fr);align-content:start}.hw-pc{display:grid;align-content:start;gap:.3em;padding:.7em .75em .8em;border-radius:1em;background:#fff;border:1px solid #E8ECF3}.hw-pi{position:relative;display:grid;place-items:center;height:7em;margin-bottom:.2em;border-radius:.75em;background:#f5f7fb}.hw-pi img{max-width:82%;max-height:80%;object-fit:contain}.hw-pi em{position:absolute;left:.5em;top:.5em;padding:.15em .55em;border-radius:99em;background:#1652f0;color:#fff;font-style:normal;font-size:.58em;font-weight:700}.hw-pi em.a{background:#ffb020;color:#0b1b3f}.hw-pi i{position:absolute;right:.45em;top:.45em;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:#fff;color:#7a849c}.hw-pi i svg{width:.9em;height:.9em}.hw-pb{font-size:.6em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a849c}.hw-pn{font-size:.8em;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-chips{display:flex;flex-wrap:wrap;gap:.25em}.hw-chips i{padding:.15em .45em;border-radius:.35em;background:#eef2fa;font-style:normal;font-size:.56em;font-weight:600;color:#3a4664;white-space:nowrap}.hw-rate{display:inline-flex;align-items:center;gap:.4em;font-size:.62em;color:#7a849c}.hw-rate em{display:inline-flex;align-items:center;gap:.2em;padding:.1em .45em;border-radius:.3em;background:#16a34a;color:#fff;font-style:normal;font-weight:700}.hw-rate svg{width:.95em;height:.95em;fill:currentColor}.hw-pp{display:flex;align-items:baseline;gap:.4em;white-space:nowrap}.hw-pp strong{font-size:.98em;font-weight:800;letter-spacing:-.02em}.hw-pp s{font-size:.62em;color:#98a1b6}.hw-pp em{font-style:normal;font-size:.62em;font-weight:700;color:#16a34a}.hw-emi1{margin-top:-.15em;font-size:.58em;color:#5b6680}.hw-pa{display:flex;align-items:center;justify-content:space-between;margin-top:.2em}.hw-free,.hw-cmp{display:inline-flex;align-items:center;gap:.3em;font-size:.58em;color:#5b6680}.hw-free svg{width:1.1em;height:1.1em;color:#16a34a}.hw-cmp i{width:1em;height:1em;border:1px solid #B9C2D4;border-radius:.25em}.hw-add{display:inline-flex;align-items:center;gap:.3em;padding:.4em .75em;border-radius:.55em;background:#1652f0;color:#fff;font-size:.62em;font-weight:700}.hw-add svg{width:1.1em;height:1.1em}.hw-crumb{font-size:.68em;color:#7a849c}.hw-crumb span{margin:0 .35em;color:#b9c2d4}.hw-crumb b{color:#0b1b3f}.hw-lt{display:flex;align-items:center;gap:.8em;margin-top:-.3em}.hw-lt>b{font-size:1.35em;font-weight:800;letter-spacing:-.03em}.hw-lt>small{font-size:.7em;color:#7a849c}.hw-applied{display:inline-flex;align-items:center;gap:.35em;margin-left:.6em}.hw-applied i{display:inline-flex;align-items:center;gap:.3em;padding:.3em .65em;border-radius:99em;background:#e7eeff;color:#1652f0;font-style:normal;font-size:.64em;font-weight:700}.hw-applied i svg{width:1em;height:1em}.hw-applied em{font-style:normal;font-size:.64em;font-weight:700;color:#7a849c}.hw-sort{margin-left:auto;display:inline-flex;align-items:center;gap:.3em;padding:.45em .8em;border:1px solid #DCE3F0;border-radius:.6em;background:#fff;font-size:.68em}.hw-sort svg{width:1em;height:1em}.hw-view{display:inline-flex;padding:.2em;border-radius:.6em;background:#fff;border:1px solid #DCE3F0}.hw-view i{display:grid;place-items:center;width:1.9em;height:1.7em;border-radius:.4em;color:#7a849c}.hw-view i.on{background:#0b1b3f;color:#fff}.hw-view svg{width:.95em;height:.95em}.hw-list{display:grid;grid-template-columns:13em 1fr;gap:.9em;min-height:0}.hw-f{display:grid;align-content:start;gap:.9em;padding:1em;border-radius:1em;background:#fff;border:1px solid #E8ECF3}.hw-fg{display:grid;gap:.45em;padding-bottom:.8em;border-bottom:1px solid #EEF1F6}.hw-fg:last-child{padding-bottom:0;border-bottom:0}.hw-fg>b{display:flex;justify-content:space-between;align-items:center;font-size:.76em;font-weight:800}.hw-fg>b svg{width:1em;height:1em;color:#7a849c}.hw-fg>span:not(.hw-range):not(.hw-rv):not(.hw-pills){display:flex;align-items:center;gap:.5em;font-size:.68em;color:#3a4664}.hw-fg>span:not(.hw-pills):not(.hw-range)>i{display:grid;place-items:center;flex:none;width:1.25em;height:1.25em;border:1px solid #B9C2D4;border-radius:.3em;color:#fff}.hw-fg>span:not(.hw-pills):not(.hw-range)>i svg{width:.85em;height:.85em;stroke-width:3.5}.hw-fg>span.on:not(.hw-pills)>i{background:#1652f0;border-color:#1652f0}.hw-fg>span.on{color:#0b1b3f;font-weight:700}.hw-fg>span small{margin-left:auto;font-size:.85em;color:#98a1b6}.hw-range{position:relative;height:.35em;margin:.6em .3em .2em;border-radius:99em;background:#e3e8f1}.hw-range i{position:absolute;top:0;bottom:0;border-radius:99em;background:#1652f0}.hw-range u{position:absolute;top:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;border-radius:50%;background:#fff;border:.18em solid #1652F0}.hw-rv{display:flex;justify-content:space-between}.hw-rv em{padding:.2em .5em;border:1px solid #DCE3F0;border-radius:.4em;font-style:normal;font-size:.62em}.hw-pills{display:flex;gap:.35em}.hw-pills i{padding:.3em .7em;border:1px solid #DCE3F0;border-radius:.5em;font-style:normal;font-size:.64em;font-weight:600}.hw-pills i.on{border-color:#1652f0;background:#e7eeff;color:#1652f0}.hw-grid--4 .hw-pi{height:6.4em}.hw-pd{display:grid;grid-template-columns:1.25fr 1.15fr .85fr;gap:1em;padding:1.1em;border-radius:1.1em;background:#fff;border:1px solid #E8ECF3}.hw-gal{display:grid;grid-template-columns:3.2em 1fr;gap:.6em}.hw-thumbs{display:grid;align-content:start;gap:.45em}.hw-thumbs i{display:grid;place-items:center;height:3.2em;border:1px solid #E3E8F1;border-radius:.55em;background:#f5f7fb}.hw-thumbs i.on{border:.14em solid #1652F0}.hw-thumbs img{max-width:80%;max-height:72%;object-fit:contain}.hw-main{position:relative;display:grid;place-items:center;min-height:15em;border-radius:.9em;background:radial-gradient(60% 60% at 50% 50%,#fff,#eef2fa)}.hw-main img{width:86%;height:auto;filter:drop-shadow(0 1em 1.2em rgba(11,27,63,.25))}.hw-main em{position:absolute;left:.7em;top:.7em;padding:.2em .6em;border-radius:99em;background:#16a34a;color:#fff;font-style:normal;font-size:.64em;font-weight:700}.hw-main i{position:absolute;right:.7em;top:.7em;display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#fff;box-shadow:0 .2em .6em #0b1b3f1f}.hw-main i svg{width:1em;height:1em}.hw-info{display:grid;align-content:start;gap:.45em}.hw-title{font-size:1.15em;font-weight:800;line-height:1.25;letter-spacing:-.02em}.hw-meta{display:flex;align-items:center;gap:.8em}.hw-stock{display:inline-flex;align-items:center;gap:.3em;font-size:.64em;font-weight:700;color:#16a34a}.hw-stock svg{width:1.1em;height:1.1em}.hw-price{display:flex;align-items:baseline;gap:.5em;margin-top:.2em}.hw-price b{font-size:1.7em;font-weight:800;letter-spacing:-.03em}.hw-price s{font-size:.78em;color:#98a1b6}.hw-price em{font-style:normal;font-size:.78em;font-weight:800;color:#16a34a}.hw-tax{margin-top:-.3em;font-size:.62em;color:#7a849c}.hw-emi,.hw-offer{display:flex;align-items:center;gap:.5em;padding:.55em .7em;border-radius:.7em;font-size:.66em}.hw-emi{background:#eef3ff}.hw-emi>svg,.hw-offer>svg{flex:none;width:1.3em;height:1.3em;color:#1652f0}.hw-emi u{margin-left:auto;font-weight:700;color:#1652f0;text-decoration:none;white-space:nowrap}.hw-offer{background:#fff6e3}.hw-offer>svg{color:#d97706}.hw-opt{display:flex;align-items:center;gap:.4em}.hw-opt small{width:4.6em;font-size:.64em;font-weight:700;color:#5b6680}.hw-opt span{padding:.35em .75em;border:1px solid #DCE3F0;border-radius:.5em;font-size:.66em;font-weight:600}.hw-opt span.on{border:.14em solid #1652F0;color:#1652f0;background:#f2f6ff}.hw-opt i{width:1.5em;height:1.5em;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.hw-opt i.on{box-shadow:0 0 0 .15em #fff,0 0 0 .3em #1652f0}.hw-buy{display:grid;align-content:start;gap:.55em;padding:.9em;border:1px solid #E3E8F1;border-radius:.9em}.hw-buy>b{font-size:.82em;font-weight:800}.hw-pinbox{display:flex;align-items:center;gap:.4em;padding:.5em .6em;border-radius:.55em;background:#f3f5f9;font-size:.66em;font-weight:600}.hw-pinbox svg{width:1.1em;height:1.1em;color:#1652f0}.hw-pinbox em{margin-left:auto;font-style:normal;font-weight:700;color:#1652f0}.hw-buy p{display:flex;align-items:center;gap:.45em;font-size:.66em;color:#3a4664}.hw-buy p svg{flex:none;width:1.15em;height:1.15em;color:#16a34a}.hw-buy .hw-btn{width:100%;padding:.8em;background:#1652f0;color:#fff}.hw-buy .hw-btn--y{margin-top:.3em;background:#ffb020;color:#0b1b3f}.hw-sold{font-size:.58em;text-align:center;color:#7a849c}.hw-below{display:grid;grid-template-columns:1fr 1.35fr;gap:1em}.hw-spec,.hw-fbt{display:grid;align-content:start;gap:.4em;padding:1em 1.1em;border-radius:1.1em;background:#fff;border:1px solid #E8ECF3}.hw-spec>b,.hw-fbt>b{margin-bottom:.2em;font-size:.9em;font-weight:800}.hw-spec>div{display:grid;grid-template-columns:6.5em 1fr;gap:.8em;padding:.35em 0;border-top:1px solid #EEF1F6;font-size:.68em}.hw-spec span{color:#7a849c}.hw-spec em{font-style:normal;font-weight:600}.hw-fbt__row{display:flex;align-items:center;gap:.6em}.hw-fbt__it{position:relative;display:grid;justify-items:center;gap:.2em;width:6.4em;text-align:center}.hw-fbt__it i{display:grid;place-items:center;width:100%;height:4.6em;border-radius:.7em;background:#f5f7fb}.hw-fbt__it img{max-width:76%;max-height:74%;object-fit:contain}.hw-fbt__it small{font-size:.58em;color:#5b6680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hw-fbt__it b{font-size:.68em}.hw-fbt__plus{position:absolute;left:-.95em;top:1.7em;width:1.1em;height:1.1em;color:#98a1b6}.hw-fbt__sum{margin-left:auto;display:grid;justify-items:end;gap:.25em}.hw-fbt__sum small{font-size:.6em;color:#7a849c}.hw-fbt__sum b{font-size:1.1em;font-weight:800}.hw-btn--sm{padding:.55em .9em;background:#0b1b3f;color:#fff;font-size:.66em}.hwm{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:.6em;padding:.15em .9em 5.4em;overflow:hidden;background:#f3f5f9;color:#0b1b3f;font-family:DM Sans,Inter,sans-serif}.hwm>*{flex-shrink:0}.hwm-h{display:flex;align-items:center;gap:.5em}.hwm-h .hw-logo{margin-right:auto;font-size:.82em}.hwm-ic{position:relative;display:grid;place-items:center;width:2.05em;height:2.05em;border-radius:50%;background:#fff}.hwm-ic svg{width:1em;height:1em}.hwm-ic em{position:absolute;top:-.2em;right:-.2em;display:grid;place-items:center;min-width:1.4em;height:1.4em;border-radius:99em;background:#ffb020;font-style:normal;font-size:.55em;font-weight:800}.hwm-s{display:flex;align-items:center;gap:.45em;padding:.7em .8em;border:.1em solid #1652F0;border-radius:.8em;background:#fff;font-size:.6em;color:#8a94ab}.hwm-s svg{width:1.15em;height:1.15em;color:#1652f0}.hwm-pin{display:inline-flex;align-items:center;gap:.3em;font-size:.56em;color:#3a4664}.hwm-pin svg{width:1.1em;height:1.1em;color:#1652f0}.hwm-hero{position:relative;overflow:hidden;min-height:7.6em;padding:.9em;border-radius:1.1em;background:radial-gradient(80% 100% at 85% 40%,#2a63ff,#1244c9,#0b1b3f);color:#fff}.hwm-hero>div{position:relative;z-index:1;display:grid;justify-items:start;gap:.25em;max-width:56%}.hwm-hero small{font-size:.48em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffb020}.hwm-hero b{font-size:1.15em;font-weight:800;line-height:1.05;letter-spacing:-.03em}.hwm-hero span{margin-top:.3em;padding:.35em .7em;border-radius:.5em;background:#fff;color:#0b1b3f;font-size:.54em;font-weight:800}.hwm-hero img{position:absolute;right:-1.2em;bottom:.6em;width:64%;height:auto;filter:drop-shadow(0 .8em .9em rgba(0,0,0,.4))}.hwm-cats{display:flex;gap:.45em;overflow:hidden;margin-right:-.9em}.hwm-cats span{flex:none;display:grid;justify-items:center;gap:.4em;width:6.4em;font-size:.5em;font-weight:700;white-space:nowrap}.hwm-cats i{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:1em;background:#fff}.hwm-cats img{max-width:74%;max-height:66%;object-fit:contain}.hwm-sec{display:flex;align-items:center;justify-content:space-between}.hwm-sec b{font-size:.8em;font-weight:800}.hwm-sec .hw-cd{font-size:.52em}.hwm-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.hwm-pc{display:grid;gap:.2em;min-width:0;padding:.45em .45em .55em;border-radius:.9em;background:#fff}.hwm-pc>span{position:relative;display:grid;place-items:center;height:4.6em;border-radius:.65em;background:#f5f7fb}.hwm-pc>span img{max-width:80%;max-height:74%;object-fit:contain}.hwm-pc>span em{position:absolute;left:.35em;top:.35em;padding:.1em .45em;border-radius:99em;background:#ffb020;font-style:normal;font-size:.46em;font-weight:800}.hwm-pc b{font-size:.56em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hwm-pc small{display:inline-flex;align-items:center;gap:.2em;font-size:.48em;color:#7a849c}.hwm-pc small svg{width:1em;height:1em;color:#f59e0b;fill:#f59e0b}.hwm-pc strong{font-size:.7em;font-weight:800}.hwm-tabs{position:absolute;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:repeat(5,1fr);padding:.55em .4em 1.5em;background:#fff;border-top:1px solid #E3E8F1}.hwm-tabs span{position:relative;display:grid;justify-items:center;gap:.25em;font-size:.48em;font-weight:700;color:#8a94ab}.hwm-tabs svg{width:2.3em;height:2.3em}.hwm-tabs .on{color:#1652f0}.hwm-tabs em{position:absolute;top:-.35em;right:1.1em;display:grid;place-items:center;min-width:1.5em;height:1.5em;border-radius:99em;background:#ffb020;color:#0b1b3f;font-style:normal;font-weight:800}.hwm-bar{display:flex;align-items:center;gap:.6em}.hwm-bar>svg{flex:none;width:1.15em;height:1.15em}.hwm-bar>span{flex:1}.hwm-bar b{display:block;font-size:.88em;font-weight:800}.hwm-bar small{display:block;font-size:.52em;color:#7a849c}.hwm-tools{display:grid;grid-template-columns:1fr 1fr;gap:.4em}.hwm-tools span{display:flex;align-items:center;justify-content:center;gap:.35em;padding:.6em;border-radius:.7em;background:#fff;border:1px solid #E3E8F1;font-size:.58em;font-weight:700}.hwm-tools svg{width:1.1em;height:1.1em}.hwm-tools em{display:grid;place-items:center;min-width:1.5em;height:1.5em;border-radius:99em;background:#1652f0;color:#fff;font-style:normal;font-size:.85em}.hwm-chips{display:flex;gap:.3em}.hwm-chips i{display:inline-flex;align-items:center;gap:.25em;padding:.3em .6em;border-radius:99em;background:#e7eeff;color:#1652f0;font-style:normal;font-size:.52em;font-weight:700}.hwm-chips svg{width:1em;height:1em}.hwm-row{display:flex;gap:.6em;padding:.5em;border-radius:.95em;background:#fff}.hwm-ri{flex:none;display:grid;place-items:center;width:4.6em;height:4.6em;border-radius:.7em;background:#f5f7fb}.hwm-ri img{max-width:84%;max-height:70%;object-fit:contain}.hwm-row>div{flex:1;min-width:0;display:grid;align-content:start;gap:.12em}.hwm-row small{font-size:.46em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a849c}.hwm-row b{font-size:.62em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hwm-sp{font-size:.48em;color:#5b6680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hwm-pr{display:flex;align-items:baseline;gap:.35em}.hwm-pr strong{font-size:.72em;font-weight:800}.hwm-pr em{font-style:normal;font-size:.5em;font-weight:700;color:#16a34a}.hwm-row .hwm-emi{text-transform:none;letter-spacing:0;font-weight:500;color:#1652f0}.hwm-del,.hwm-cp,.hwm-wl{display:flex;align-items:center;gap:.5em;padding:.55em .65em;border-radius:.9em;background:#fff}.hwm-del>svg,.hwm-cp>svg,.hwm-wl>svg{flex:none;width:1.2em;height:1.2em;color:#1652f0}.hwm-del>span,.hwm-cp>span,.hwm-wl>span{flex:1;min-width:0}.hwm-del b,.hwm-cp b,.hwm-wl b{display:block;font-size:.58em}.hwm-del small,.hwm-cp small,.hwm-wl small{display:block;font-size:.48em;color:#7a849c}.hwm-del em{font-style:normal;font-size:.52em;font-weight:800;color:#1652f0}.hwm-ci{display:flex;align-items:center;gap:.55em;padding:.5em;border-radius:.95em;background:#fff}.hwm-ci>span:first-child{flex:none;display:grid;place-items:center;width:3.6em;height:3.6em;border-radius:.7em;background:#f5f7fb}.hwm-ci>span:first-child img{max-width:80%;max-height:66%;object-fit:contain}.hwm-ci>div{flex:1;min-width:0;display:grid;gap:.1em}.hwm-ci b{font-size:.58em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hwm-ci small{font-size:.48em;color:#7a849c}.hwm-ci strong{font-size:.66em;font-weight:800}.hwm-q{flex:none;align-self:flex-end;display:inline-flex;align-items:center;gap:.35em;padding:.2em;border-radius:99em;background:#f3f5f9;font-size:.58em;font-weight:700}.hwm-q i{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:#fff}.hwm-q i.p{background:#1652f0;color:#fff}.hwm-q svg{width:.8em;height:.8em;stroke-width:3}.hwm-cp{border:1px dashed #86EFAC;background:#f0fdf4}.hwm-cp>svg{color:#16a34a}.hwm-cp b{color:#15803d}.hwm-cp>svg:last-child{width:1em;height:1em}.hwm-wl>i{flex:none;position:relative;width:2.1em;height:1.2em;border-radius:99em;background:#d4dae6}.hwm-wl>i:after{content:"";position:absolute;top:.15em;left:.15em;width:.9em;height:.9em;border-radius:50%;background:#fff}.hwm-wl>i.on{background:#1652f0}.hwm-wl>i.on:after{left:auto;right:.15em}.hwm-sum{display:grid;gap:.35em;padding:.65em .75em;border-radius:.95em;background:#fff}.hwm-sum>div{display:flex;justify-content:space-between;font-size:.56em;color:#5b6680}.hwm-sum b{color:#0b1b3f}.hwm-sum b.g{color:#16a34a}.hwm-sum .tot{padding-top:.45em;border-top:1px dashed #DCE3F0;font-size:.66em;color:#0b1b3f}.hwm-pay{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.6em;padding:.65em .9em 1.55em;background:#fff;box-shadow:0 -.4em 1.2em #0b1b3f12}.hwm-pay>span b{display:block;font-size:.9em;font-weight:800;letter-spacing:-.02em}.hwm-pay>span small{display:block;font-size:.48em;color:#1652f0;font-weight:700}.hwm-pay em{flex:1;display:flex;align-items:center;justify-content:center;gap:.35em;height:2.9em;border-radius:.85em;background:#1652f0;color:#fff;font-style:normal;font-size:.64em;font-weight:800}.hwm-pay em svg{width:1.1em;height:1.1em}.hw-pi,.hw-cats i,.hw-thumbs i,.hw-fbt__it i,.hwm-cats i,.hwm-pc>span,.hwm-ri,.hwm-ci>span:first-child{position:relative}.hw-pi img,.hw-cats img,.hw-thumbs img,.hw-fbt__it img,.hwm-cats img,.hwm-pc>span img,.hwm-ri img,.hwm-ci>span:first-child img{position:absolute;inset:12%;width:76%;height:76%;max-width:none;max-height:none;object-fit:contain}.hw-pi em,.hw-pi i,.hwm-pc>span em{z-index:1}.hw-promo img{width:34%;height:78%;max-width:none;object-fit:contain;object-position:right bottom}.hw-hero>img{width:40%;right:6%;transform:translateY(-50%)}.hw-main img{width:74%}.mst .ph,.mcard__phone .ph{min-height:0;overflow:hidden}.mst--telal{--glow: rgba(184, 137, 47, .2);background:radial-gradient(60% 70% at 50% 45%,#f7ebd3,#f8f4ec 55%,#f4f2ee)}.mst--delta{--glow: rgba(0, 72, 168, .18);background:radial-gradient(60% 70% at 50% 45%,#e1ebfa,#f3f6fb 55%,#fff3e8)}.plan{margin-top:8px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#10131b;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.plan__bar{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:#0c0f16;font-size:.9rem}.plan__dots{display:flex;gap:6px}.plan__dots i{width:10px;height:10px;border-radius:50%;background:#2a2f3b}.plan__bar b{font-weight:600}.plan__meta{color:#ffffff80;font-size:.84rem}.plan__pill{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:99px;background:#4ade801f;color:#4ade80;font-size:.78rem;font-weight:600}.plan__pill i{width:7px;height:7px;border-radius:50%;background:#4ade80}.plan__grid{--label: 230px;--pad: 20px;position:relative;padding:10px var(--pad) 6px}.plan__row{display:grid;grid-template-columns:var(--label) minmax(0,1fr);align-items:center;width:100%;text-align:left}.plan__label{display:flex;align-items:center;gap:12px;padding-right:16px;font-size:.92rem;font-weight:500;color:#ffffff9e;transition:color .25s}.plan__label em{font-style:normal;font-family:var(--mono);font-size:.72rem;color:#ffffff59}.plan__track{position:relative;display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));height:50px}.plan__head .plan__track{height:34px}.plan__head .plan__label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.plan__head i{display:grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:.72rem;color:#ffffff59}.plan__head i.is-now{color:#fff;position:relative;z-index:3}.plan__head i.is-now b{padding:3px 8px;border-radius:99px;background:#4f46e5;font-weight:600;white-space:nowrap}.plan__ms .plan__track{height:40px;display:block}.plan__ms .plan__label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59}.plan__mile{position:absolute;top:50%;transform:translate(-7px,-50%);display:inline-flex;align-items:center;gap:8px;font-size:.74rem;color:#ffffff80;white-space:nowrap}.plan__mile i{width:11px;height:11px;transform:rotate(45deg);border:1.5px solid rgba(255,255,255,.4);background:#10131b}.plan__mile.is-done{color:#ffffffd9}.plan__mile.is-done i{background:#fff;border-color:#fff}.plan__stage{border-top:1px solid rgba(255,255,255,.05);cursor:pointer}.plan__stage:hover .plan__label,.plan__stage.is-active .plan__label{color:#fff}.plan__stage.is-active{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 60%)}.plan__cell{border-left:1px dashed rgba(255,255,255,.05)}.plan__label small{display:none}.plan__bar-fill{z-index:2;position:absolute;top:11px;bottom:11px;display:flex;align-items:center;padding:0 12px;border-radius:8px;transform-origin:left center;background:#ffffff14;border:1px solid rgba(255,255,255,.1);overflow:hidden}.plan__bar-fill b{font-size:.78rem;font-weight:600;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan__bar-fill.is-done{background:#ffffffe6;border-color:transparent}.plan__bar-fill.is-done b{color:#0a0d14}.plan__bar-fill.is-live{background:linear-gradient(90deg,#4f46e5,#6366f1);border-color:transparent}.plan__bar-fill.is-live b{color:#fff}.plan__bar-fill.is-ongoing{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.plan__stage.is-active .plan__bar-fill{box-shadow:0 0 0 2px #ffffff59}.plan__now{position:absolute;z-index:1;top:40px;bottom:6px;width:0;border-left:1.5px dashed rgba(165,180,252,.7);pointer-events:none}.plan__detail{border-top:1px solid rgba(255,255,255,.07);padding:20px 24px 22px;min-height:118px;background:#0c0f16}.plan__detail-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 24px;align-items:start}.plan__n{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffffff12;font-family:var(--mono);font-size:.85rem;font-weight:600}.plan__detail h3{font-size:1.15rem;font-weight:600;letter-spacing:-.015em;color:#fff}.plan__detail p{margin-top:4px;color:#fff9;max-width:60ch;line-height:1.6;font-size:.95rem}.plan__detail dl{display:flex;gap:28px;margin:0}.plan__detail dt{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.plan__detail dd{margin:4px 0 0;font-weight:600;white-space:nowrap}.weekly{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.weekly__item{display:flex;gap:14px;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06}.weekly__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#ffffff12;color:#fff}.weekly__icon svg{width:19px;height:19px}.weekly__item b{display:block;font-size:1rem;color:#fff}.weekly__item p{margin-top:4px;font-size:.9rem;line-height:1.55;color:#ffffff94}.process__foot .link svg:first-child{margin-right:2px}@media(max-width:1024px){.plan__grid{--label: 170px}.plan__meta{display:none}.plan__mile{font-size:0;gap:0}.plan__detail-in{grid-template-columns:auto minmax(0,1fr)}.plan__detail dl{grid-column:2}.weekly{grid-template-columns:1fr}}@media(max-width:640px){.plan__grid{--label: 0px;--pad: 12px;padding:6px var(--pad)}.plan__now,.plan__bar-fill b{display:none}.plan__label{flex-wrap:wrap;column-gap:10px;row-gap:2px}.plan__label small{display:block;flex-basis:100%;padding-left:28px;font-size:.8rem;color:#ffffff73}.plan__head i.is-now b{padding:2px 6px}.plan__head i.is-now b{font-size:0}.plan__head i.is-now b:after{content:"W6";font-size:.72rem}.plan__row{grid-template-columns:1fr}.plan__label{padding:12px 0 0}.plan__head .plan__label,.plan__ms{display:none}.plan__head i:nth-child(2n){visibility:hidden}.plan__track{height:34px}.plan__bar{padding:12px 14px}.plan__detail{padding:18px 16px}.plan__detail-in{grid-template-columns:1fr}.plan__n{display:none}.plan__detail dl{grid-column:auto}}.dhero{position:relative;overflow:hidden;padding:calc(var(--header-h) + clamp(36px,5vw,64px)) 0 0;background:linear-gradient(180deg,#fff,#f7f8fb)}.dhero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;align-items:end}.dhero__brand{display:inline-flex;align-items:center;gap:12px;margin-top:18px}.dhero__logo{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:var(--p);color:var(--p-ink, #fff);font-family:var(--font-display);font-size:1.5rem;font-weight:600;box-shadow:0 10px 24px -12px var(--p)}.dhero__logo svg{width:26px;height:26px}.dhero__kicker{font-size:.92rem;color:var(--muted)}.dhero__title{margin-top:14px;font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1;letter-spacing:-.045em}.dhero__lead{margin-top:18px;max-width:46em;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.65;color:var(--muted)}.dhero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.dhero__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.dhero__tags span{padding:5px 12px;border-radius:99px;border:1px solid var(--line);background:#fff;font-size:.82rem;font-weight:500;color:var(--ink-2)}.dhero__facts{display:grid;gap:14px;min-width:260px;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:#fff}.dhero__facts div{display:grid;gap:2px}.dhero__facts dt{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.dhero__facts dd{margin:0;font-weight:600}.dhero__cover{position:relative;margin-top:clamp(40px,5vw,64px)}.dhero__cover:before{content:"";position:absolute;inset:12% -4% -10%;border-radius:40px;background:radial-gradient(closest-side,color-mix(in srgb,var(--p) 22%,transparent),transparent 75%);filter:blur(20px)}.dhero__cover .shot{position:relative}.dhero__note{margin-top:14px;text-align:center;font-size:.8rem;color:var(--muted-2)}.dstats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.dstats>div{padding:24px 26px;border-left:1px solid var(--line)}.dstats>div:first-child{border-left:0}.dstats b{display:block;font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,2.6vw,2.3rem);letter-spacing:-.035em;line-height:1.1}.dstats span{display:block;margin-top:6px;font-size:.9rem;color:var(--muted)}.client{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(28px,4vw,48px);border-radius:28px;background:#0a0d14;color:#fff}.client .eyebrow{color:#ffffff8c}.client .eyebrow:before{background:#ffffff59}.client h2{margin-top:12px;font-family:var(--font-display);font-weight:500;font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.035em;line-height:1.08}.client p{margin-top:14px;color:#ffffffa6;line-height:1.65}.client__nums{display:grid;grid-template-columns:1fr 1fr;gap:12px}.client__nums div{padding:20px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.client__nums b{display:block;font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,2.4vw,2.1rem);letter-spacing:-.03em}.client__nums span{display:block;margin-top:4px;font-size:.86rem;color:#fff9}.dflow{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.dflow__step{flex:1 1 150px;position:relative;padding:18px 18px 20px;border-radius:16px;border:1px solid var(--line);background:#fff}.dflow__step em{font-style:normal;font-family:var(--mono);font-size:.75rem;color:var(--muted-2)}.dflow__step b{display:block;margin-top:6px;font-size:1rem}.dflow__step span{display:block;margin-top:4px;font-size:.86rem;color:var(--muted);line-height:1.5}.dflow__step:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;width:6px;height:6px;border-top:1.5px solid var(--muted-2);border-right:1.5px solid var(--muted-2);transform:translateY(-50%) rotate(45deg)}.gallery__tabs{display:flex;flex-wrap:wrap;gap:6px;padding:5px;margin:0 auto 22px;width:max-content;max-width:100%;border-radius:99px;background:var(--bg-soft);border:1px solid var(--line)}.gallery__tabs button{padding:9px 16px;border-radius:99px;font-size:.9rem;font-weight:500;color:var(--muted);transition:background-color .2s,color .2s}.gallery__tabs button:hover{color:var(--ink)}.gallery__tabs button.is-on{background:#fff;color:var(--ink);box-shadow:var(--shadow-s)}.gallery__stage{position:relative}.gallery__cap{margin:18px auto 0;max-width:60ch;text-align:center;color:var(--muted);font-size:.95rem;line-height:1.6}.gallery__cap b{color:var(--ink);font-weight:600}.dmods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dmod{padding:22px;border-radius:18px;border:1px solid var(--line);background:#fff}.dmod b{display:block;font-size:1.02rem;letter-spacing:-.01em}.dmod p{margin-top:6px;font-size:.92rem;color:var(--muted);line-height:1.6}.dmod__i{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:12px;border-radius:10px;background:color-mix(in srgb,var(--p) 12%,#fff);color:var(--p-strong, var(--p));font-family:var(--mono);font-size:.78rem;font-weight:700}.dsplit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px)}.dsplit h2{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.03em;line-height:1.12}.dsplit p{color:var(--muted);line-height:1.7}.dsplit p+p{margin-top:12px}.dstack{display:flex;flex-wrap:wrap;gap:8px}.dstack span{padding:7px 13px;border-radius:10px;background:var(--bg-soft);border:1px solid var(--line);font-size:.86rem;font-weight:500}.mcard{display:flex;flex-direction:column;height:100%;border-radius:20px;border:1px solid var(--line);background:#fff;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.mcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-m)}.mcard__shot{padding:18px 18px 0;background:color-mix(in srgb,var(--p) 8%,#f6f7fa);overflow:hidden}.mcard__shot .shot{pointer-events:none}.mcard__shot .shot__web{border-radius:.9em .9em 0 0;border-bottom:0;box-shadow:0 1.4em 3em -1.6em #0a0d144d}.mcard__body{display:grid;gap:6px;padding:18px 20px 20px}.mcard__body small{font-size:.82rem;color:var(--muted)}.mcard__body b{font-size:1.15rem;letter-spacing:-.015em}.mcard__body p{font-size:.92rem;color:var(--muted);line-height:1.55}@media(max-width:960px){.dhero__inner{grid-template-columns:1fr}.dhero__facts{grid-template-columns:repeat(2,1fr);min-width:0}.dstats{grid-template-columns:repeat(2,1fr)}.dstats>div:nth-child(3){border-left:0}.dstats>div:nth-child(n+3){border-top:1px solid var(--line)}.client,.dsplit{grid-template-columns:1fr}.dmods{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.dmods{grid-template-columns:1fr}.gallery__tabs{width:auto;border-radius:16px}.gallery__tabs button{flex:1 1 auto;padding:8px 12px;font-size:.84rem}.dflow__step:not(:last-child):after{display:none}.dhero__cover .shot__web{font-size:1.3cqw}}.mcard__head{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.mcard__head em{font-style:normal;padding:3px 10px;border-radius:99px;background:color-mix(in srgb,var(--p) 14%,#fff);color:color-mix(in srgb,var(--p) 70%,#000);font-size:.74rem;font-weight:600}.mcard .link{margin-top:4px}.mcard--lg .mcard__body{padding:20px 24px 24px;gap:8px}.mcard--lg .mcard__body b{font-size:1.35rem}.mcard__shot .shot__phones{padding:2% 8% 0}.hp-lead{margin-bottom:20px}.hp-lead .mcard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.hp-lead .mcard__shot{display:flex;align-items:center;padding:28px}.hp-lead .mcard__shot .shot{width:100%}.hp-lead .mcard__shot .shot__web{border-radius:.9em;border:1px solid rgba(10,13,20,.1);box-shadow:0 1.6em 3.2em -1.6em #0a0d144d}.hp-lead .mcard__body{align-content:center;padding:32px}.hp-lead .mcard__body b{font-size:1.9rem;letter-spacing:-.03em;font-family:var(--font-display);font-weight:500}.hp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wk-grid{gap:24px}@media(max-width:960px){.hp-lead .mcard{grid-template-columns:1fr}.hp-lead .mcard__shot{padding:18px}.hp-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hp-grid{grid-template-columns:1fr}}@media(max-width:640px){.dstats b{font-size:1.45rem}.dstats>div{padding:18px}.dhero__facts dd{font-size:.95rem}}.cgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mcard--sm{border-radius:20px}.mcard--sm .mcard__shot{flex:none;aspect-ratio:16 / 9.6;padding:14px 14px 0}.mcard--sm .mcard__shot .shot__web{border-radius:.8em .8em 0 0}.mcard--sm .mcard__shot .shot__phones{padding:0 6%}.mcard--sm .mcard__body{flex:1;display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.mcard__eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mcard__eyebrow i{width:8px;height:8px;border-radius:3px;background:var(--p)}.mcard--sm .mcard__head{flex-wrap:nowrap;justify-content:space-between}.mcard--sm .mcard__head b{font-family:var(--font-display);font-size:1.3rem;font-weight:500;letter-spacing:-.025em}.mcard__go{flex:none;width:18px;height:18px;color:var(--muted-2);transition:transform .25s var(--ease),color .25s}.mcard--sm:hover .mcard__go{color:var(--ink);transform:translate(2px,-2px)}.mcard__sum{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.9rem;line-height:1.5;color:var(--muted)}.mcard__foot{display:grid;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.mcard__stat{display:flex;align-items:baseline;gap:8px;min-width:0}.mcard__stat b{flex:none;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:color-mix(in srgb,var(--p) 65%,var(--ink))}.mcard__stat small{font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard__tags{display:flex;flex-wrap:wrap;gap:6px}.mcard__tags i{padding:3px 9px;border-radius:99px;background:var(--bg-soft);border:1px solid var(--line);font-style:normal;font-size:.75rem;font-weight:500;color:var(--ink-2)}.wgrid--sm{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wgrid--sm .wcard{border-radius:20px}.wgrid--sm .wcard__media{aspect-ratio:16 / 10}.wgrid--sm .wcard__meta{padding:16px 18px 18px;gap:10px;align-items:center}.wgrid--sm .wcard__meta .h3{font-size:1.08rem}.wgrid--sm .wcard__meta .small{font-size:.86rem}.wgrid--sm .wcard__meta .chip{flex:none}.wgrid--sm .wcard__ph span{font-size:2rem}.wgrid--sm .wcard--more .wcard__link{padding:20px;gap:6px}.wgrid--sm .wcard__more-t{font-family:var(--font-display);font-size:1.6rem;font-weight:500;letter-spacing:-.03em;line-height:1.1}@media(max-width:960px){.cgrid,.wgrid--sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:600px){.cgrid,.wgrid--sm{grid-template-columns:1fr}.mcard--sm .mcard__shot{aspect-ratio:16 / 9}}.cfill{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;border-radius:20px;background:var(--ink);color:#fff}.cfill__l{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.cfill>b{font-family:var(--font-display);font-size:1.6rem;font-weight:500;letter-spacing:-.03em;line-height:1.12}.cfill>p{font-size:.95rem;line-height:1.55;color:#ffffffb3}.cfill ul{display:grid;gap:8px;margin:6px 0 4px}.cfill li{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:#ffffffd9}.cfill li svg{width:16px;height:16px;color:#fff}.cfill .btn--primary{margin-top:auto;background:#fff;color:var(--ink)}.cfill .btn--primary:hover{background:#eef0f5}.cfill .link{color:#fff}.cfill__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:auto}.cfill--wide{grid-column:span 2;justify-content:center;padding:34px}.cfill--wide>b{font-size:2rem;max-width:18ch}.cfill--wide>p{max-width:44ch}.cfill--full{grid-column:1 / -1}@media(max-width:960px){.cfill{grid-column:1 / -1}.cfill.cfill--t1{grid-column:auto}}@media(max-width:600px){.cfill{grid-column:auto}.cfill--wide{padding:26px}.cfill--wide>b{font-size:1.6rem}}.upg__ctas{flex:none}.upg{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center;margin-top:8px}.upg__note{margin-top:12px;text-align:center;font-size:.8rem;color:var(--muted-2)}.upg__stage{position:relative;aspect-ratio:1.25;container-type:inline-size;overflow:hidden;border-radius:28px;border:1px solid var(--line);line-height:1.35;color:var(--ink);background-color:#f6f7fa;background-image:radial-gradient(circle at 78% 14%,rgba(79,70,229,.1),transparent 55%),radial-gradient(circle at 18% 92%,rgba(22,163,74,.08),transparent 50%),radial-gradient(rgba(10,13,20,.06) 1px,transparent 1px);background-size:auto,auto,20px 20px}.upg__phone{position:absolute;left:50%;top:5%;width:32%;transform:translate(-50%);font-size:1.45cqw;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.upg__layers{position:relative;flex:1;min-height:0}.upg__old,.upg__new{position:absolute;inset:0;overflow:hidden}.upg__new{background:#fff}.upg__handle{position:absolute;z-index:4;top:0;bottom:0;width:.18em;margin-left:-.09em;background:#fff;box-shadow:0 0 0 1px #0a0d141f,0 0 1.2em #0a0d144d}.upg__handle span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;transform:translate(-50%,-50%);background:#fff;color:var(--ink);box-shadow:0 .5em 1.2em -.3em #0a0d1473}.upg__handle svg{width:1.3em;height:1.3em}.upg__tag{position:absolute;bottom:-2.5em;padding:.3em .85em;border-radius:99em;font-size:.85em;font-weight:600}.upg__tag--old{left:.4em;background:#fde2e2;color:#a40000}.upg__tag--new{right:.4em;background:#e9f8ee;color:#15803d}.old{height:100%;display:flex;flex-direction:column;background:#e8e8e8;font-family:Tahoma,Verdana,Arial,sans-serif;color:#222;font-size:.82em}.old__bar{display:flex;align-items:center;gap:.6em;padding:.65em .8em;background:linear-gradient(#3b6db3,#1f4a8a);color:#fff;border-bottom:2px solid #163a6e}.old__bar b{flex:1;font-size:.82em;letter-spacing:.04em}.old__bar svg{width:1.1em;height:1.1em;flex:none}.old__err{display:flex;gap:.45em;align-items:flex-start;margin:.6em;padding:.5em .6em;background:#fde2e2;border:1px solid #e0a3a3;color:#a40000;font-size:.76em;line-height:1.3}.old__err svg{width:1.1em;height:1.1em;flex:none}.old__tabs{display:flex;gap:2px;padding:0 .6em}.old__tabs span{padding:.35em .6em;background:#cdcdcd;border:1px solid #a9a9a9;border-bottom:0;font-size:.74em}.old__tabs .on{background:#fff;font-weight:700}.old__tbl{width:calc(100% - 1.2em);margin:0 .6em;border-collapse:collapse;background:#fff;font-size:.72em}.old__tbl th,.old__tbl td{padding:.32em .35em;border:1px solid #b5b5b5;text-align:left;white-space:nowrap}.old__tbl th{background:linear-gradient(#f6f6f6,#d6d6d6)}.old__tbl tr:nth-child(2n) td{background:#eef3fb}.old__btns{display:flex;gap:.4em;margin:.6em}.old__btns span{flex:1;padding:.42em 0;text-align:center;font-size:.72em;font-weight:700;background:linear-gradient(#fdfdfd,#cdcdcd);border:1px solid #8f8f8f;border-radius:.2em;box-shadow:inset 0 1px #fff}.old__load{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:auto;padding:.6em;font-size:.72em;color:#555}.old__load i{width:1.1em;height:1.1em;border:.2em solid #bbb;border-top-color:#3b6db3;border-radius:50%;animation:sxSpin 1s linear infinite}.old__foot{padding:.5em .5em 2em;text-align:center;font-size:.64em;color:#777;background:#d4d4d4;border-top:1px solid #bbb}.nw{position:relative;height:100%;display:flex;flex-direction:column;gap:.75em;padding:.4em 1.1em 5em;background:#fff}.nw__hello{display:flex;justify-content:space-between;align-items:center}.nw__hello small{display:block;font-size:.75em;color:var(--muted)}.nw__hello b{font-size:1.3em;letter-spacing:-.02em}.nw__av{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:linear-gradient(135deg,#a5b4fc,#4f46e5);color:#fff;font-size:.85em;font-weight:700}.nw__kpis{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.nw__kpis div{padding:.7em .75em;border-radius:.9em;background:#0f1117;color:#fff}.nw__kpis div+div{background:#eef0ff;color:var(--ink)}.nw__kpis small{display:block;font-size:.66em;opacity:.7}.nw__kpis b{font-size:1.25em;letter-spacing:-.02em}.nw__kpis em{margin-left:.3em;font-style:normal;font-size:.66em;font-weight:600;color:#4ade80}.nw__kpis div+div em{color:#16a34a}.nw__search{display:flex;align-items:center;gap:.5em;padding:.6em .8em;border-radius:.8em;background:#f4f5f8;color:#9aa0b1;font-size:.8em}.nw__search svg{width:1em;height:1em}.nw__seg{display:flex;gap:.3em;padding:.25em;border-radius:.8em;background:#f4f5f8}.nw__seg span{flex:1;padding:.4em 0;border-radius:.6em;text-align:center;font-size:.72em;font-weight:600;color:var(--muted)}.nw__seg .on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0a0d141a}.nw__list{display:grid}.nw__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6em;align-items:center;padding:.5em 0;border-bottom:1px solid #f0f1f5}.nw__row>i{width:.55em;height:.55em;border-radius:50%;background:#f59e0b}.nw__row>i.d{background:#16a34a}.nw__row b{display:block;font-size:.82em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nw__row small{display:block;font-size:.66em;color:var(--muted)}.nw__amt{text-align:right}.nw__amt em{display:inline-block;margin-top:.15em;padding:.1em .5em;border-radius:99em;font-style:normal;font-size:.6em;font-weight:600;background:#fff4e5;color:#b45309}.nw__amt em.d{background:#e9f8ee;color:#15803d}.nw__fab{position:absolute;right:1em;bottom:5.4em;display:inline-flex;align-items:center;gap:.35em;padding:.65em 1em;border-radius:99em;background:#4f46e5;color:#fff;font-size:.8em;font-weight:600;box-shadow:0 .8em 1.6em -.6em #4f46e5b3}.nw__fab svg{width:1.1em;height:1.1em}.upg-card{position:absolute;z-index:2;font-size:1.85cqw;display:grid;gap:.55em;padding:1em 1.1em;border-radius:1.2em;background:#fff;border:1px solid rgba(10,13,20,.07);box-shadow:0 2em 4em -2.2em #0a0d144d}.upg-card>small{font-size:.72em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.upg-card>div{display:flex;justify-content:space-between;align-items:baseline;gap:.6em}.upg-card>div span{font-size:.82em;color:var(--muted)}.upg-card>div b{font-size:1.05em;letter-spacing:-.01em}.upg-before{left:4%;top:8%;width:27.5%}.upg-before>small{color:#be123c}.upg-before>div b{color:#be123c}.upg-after{right:4%;bottom:10%;width:27.5%}.upg-after>small{color:#15803d}.upg-after>div b{color:#15803d}.upg-log{right:4%;top:8%;width:28%;gap:.5em}.upg-log__row{justify-content:flex-start!important;align-items:center!important}.upg-log__row i{display:grid;place-items:center;flex:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--good-soft);color:#15803d}.upg-log__row i svg{width:.9em;height:.9em;stroke-width:3}.upg-log__row>span{display:grid;line-height:1.25}.upg-log__row s{font-size:.8em;color:var(--muted-2)}.upg-log__row b{font-size:.86em}.upg-chip{position:absolute;z-index:2;font-size:1.7cqw;left:4%;bottom:12%;display:inline-flex;align-items:center;gap:.5em;padding:.5em 1em .5em .5em;border-radius:99em;background:#0f1117;color:#c3c7d3;box-shadow:0 1.4em 3em -1.6em #0a0d1499}.upg-chip>span{display:grid;place-items:center;width:2em;height:2em;border-radius:50%;background:#4ade8029;color:#4ade80}.upg-chip svg{width:1.05em;height:1.05em}.upg-chip b{color:#fff;font-size:1.1em}.upg__points{display:grid}.upg__pt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.upg__pt:last-child{border-bottom:0}.upg__pt-i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.upg__pt-i svg{width:19px;height:19px}.upg__pt b{display:block;font-size:1.02rem;letter-spacing:-.01em}.upg__pt p{margin-top:3px;font-size:.92rem;line-height:1.55;color:var(--muted)}.upg__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(36px,4.5vw,64px)}.upg__step{display:grid;gap:4px;align-content:start;padding:22px;border-radius:18px;border:1px solid var(--line);background:#fff}.upg__step-n{font-family:var(--mono);font-size:.75rem;color:var(--muted-2)}.upg__step b{margin-top:6px;font-size:1.05rem;letter-spacing:-.01em}.upg__step em{font-style:normal;font-size:.8rem;font-weight:600;color:var(--accent)}.upg__step p{margin-top:4px;font-size:.9rem;line-height:1.55;color:var(--muted)}@media(max-width:1100px){.upg{grid-template-columns:1fr}.upg__visual{max-width:760px;width:100%;margin:0 auto}}@media(max-width:960px){.upg__steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.upg__stage{aspect-ratio:.86;border-radius:20px}.upg__phone{top:4%;width:46%;font-size:2.1cqw}.upg-card{font-size:2.5cqw}.upg-log,.upg-chip{display:none}.upg-before{left:3%;top:auto;bottom:15%;width:31%}.upg-after{right:3%;bottom:15%;width:31%}.upg__steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.old__load i{animation:none}}.tx__count{flex:none;display:grid;justify-items:end;text-align:right}.tx__count b{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.04em;line-height:1}.tx__count span{margin-top:8px;font-size:.86rem;line-height:1.4;color:var(--muted)}.tx-marquee{display:grid;gap:12px;margin:4px 0 clamp(36px,5vw,56px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tx-marquee__track{display:flex;gap:12px;width:max-content;animation:txScroll 64s linear infinite}.tx-marquee__row.is-rev .tx-marquee__track{animation-direction:reverse;animation-duration:72s}.tx-marquee:hover .tx-marquee__track{animation-play-state:paused}@keyframes txScroll{to{transform:translate(calc(-50% - 6px))}}.tx-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:.92rem;font-weight:500;color:var(--ink-2);white-space:nowrap}.tx-chip svg{width:20px;height:20px;color:var(--c)}.tx__explorer{display:grid;grid-template-columns:290px minmax(0,1fr);overflow:hidden;border-radius:28px;border:1px solid var(--line);background:#fff;box-shadow:0 40px 70px -50px #0a0d144d}.tx__tabs{display:grid;align-content:start;gap:4px;padding:14px;background:#fafbfc;border-right:1px solid var(--line)}.tx__tab{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 14px;border-radius:14px;text-align:left;font-weight:500;color:var(--muted);transition:color .2s}.tx__tab:hover,.tx__tab.is-on{color:var(--ink)}.tx__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tx__tab-bg{position:absolute;inset:0;border-radius:inherit;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px #0a0d140d,0 8px 18px -12px #0a0d144d}.tx__tab-i,.tx__tab-t,.tx__tab-n{position:relative}.tx__tab-i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef0f4;transition:background-color .25s,color .25s}.tx__tab.is-on .tx__tab-i{background:var(--ink);color:#fff}.tx__tab-i svg{width:17px;height:17px}.tx__tab-t{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx__tab-n{font-family:var(--mono);font-size:.72rem;color:var(--muted-2)}.tx__tab-bar{position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:var(--line);overflow:hidden}.tx__tab-bar i{display:block;height:100%;background:var(--accent);transform-origin:left}.tx__panel{display:grid;align-content:start;gap:22px;padding:clamp(22px,3vw,36px)}.tx__panel-head h3{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.1}.tx__panel-head p{max-width:62ch;margin-top:8px;line-height:1.6;color:var(--muted)}.tx__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tx-tile{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#fff;transition:border-color .25s,box-shadow .25s,translate .25s var(--ease)}.tx-tile:hover{translate:0 -2px;border-color:color-mix(in srgb,var(--c) 45%,var(--line));box-shadow:0 14px 26px -18px color-mix(in srgb,var(--c) 70%,transparent)}.tx-tile__logo{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c)}.tx-tile__logo svg{width:22px;height:22px}.tx-tile__text{display:grid;gap:2px;min-width:0}.tx-tile__text b{font-size:.95rem;letter-spacing:-.01em}.tx-tile__text small{font-size:.8rem;line-height:1.4;color:var(--muted)}.tx__live{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:18px;border-top:1px dashed var(--line-2)}.tx__live>small{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.tx__dot{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:sxPulse 1.8s ease-in-out infinite}.tx__live-list{display:flex;flex-wrap:wrap;gap:8px}.tx__live-list a{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:99px;background:var(--bg-soft);border:1px solid var(--line);font-size:.84rem;font-weight:500;color:var(--ink);transition:border-color .2s,background-color .2s}.tx__live-list a:hover{background:#fff;border-color:var(--c)}.tx__live-list a i{width:8px;height:8px;border-radius:3px;background:var(--c)}.tx__live-note{font-size:.9rem;color:var(--muted)}.tx__legacy{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr) auto;align-items:center;gap:18px 32px;margin-top:20px;padding:22px 26px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(100deg,#fff 30%,#f3f3ff)}.tx__legacy-head b{display:block;font-size:1.05rem;letter-spacing:-.01em}.tx__legacy-head span{display:block;margin-top:4px;font-size:.88rem;line-height:1.5;color:var(--muted)}.tx__legacy-list{display:flex;flex-wrap:wrap;gap:8px}.tx__legacy-list li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:.82rem}.tx__legacy-list s{color:var(--muted-2)}.tx__legacy-list svg{width:13px;height:13px;color:var(--accent)}.tx__legacy-list b{font-weight:600}.tx__legacy-links{display:grid;justify-items:start;gap:8px}@media(max-width:1100px){.tx__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tx__legacy{grid-template-columns:1fr}.tx__legacy-links{grid-auto-flow:column;justify-content:start;gap:24px}}@media(max-width:860px){.tx__explorer{grid-template-columns:1fr;border-radius:22px}.tx__tabs{display:flex;gap:6px;padding:10px;overflow-x:auto;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--line)}.tx__tabs::-webkit-scrollbar{display:none}.tx__tab{flex:none;grid-template-columns:auto auto;gap:8px;padding:8px 12px 10px 8px}.tx__tab-n{display:none}.tx__tab-i{width:28px;height:28px;border-radius:8px}.tx__tab-i svg{width:15px;height:15px}.tx__tab-t{font-size:.88rem}.tx__tab-bar{left:10px;right:10px;bottom:4px}}@media(max-width:760px){.tx__count{display:flex;align-items:center;gap:12px;text-align:left}.tx__count b{font-size:2.4rem}.tx__count span{margin-top:0}}@media(max-width:560px){.tx__tiles{grid-template-columns:1fr 1fr;gap:8px}.tx-tile{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.tx-tile__logo{width:38px;height:38px}.tx-chip{padding:8px 12px 8px 10px;font-size:.84rem}.tx-chip svg{width:17px;height:17px}.tx__legacy{padding:18px}.tx__legacy-links{grid-auto-flow:row}}@media(prefers-reduced-motion:reduce){.tx-marquee{-webkit-mask-image:none;mask-image:none}.tx-marquee__track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 16px;animation:none}.tx-chip.is-dup{display:none}.tx__dot{animation:none}}html{-webkit-tap-highlight-color:transparent}a,button,[role=button],[role=tab]{touch-action:manipulation}button,.btn,.chip,[role=tab],.gallery__tabs,.filters{-webkit-user-select:none;user-select:none}@media(pointer:coarse){input,select,textarea{font-size:16px!important}}@media(hover:none){.mcard:hover,.wcard:hover,.card--hover:hover,.cr-role:hover,.spot:hover,.footer__social a:hover{transform:none}.wcard:hover .wcard__media img,.btn:hover svg,.link:hover svg{transform:none}.mcard,.wcard,.card--hover,.bento__card,.post,.sxr__card{transition:transform .16s var(--ease)}.mcard:active,.wcard:active,.card--hover:active,.bento__card:active,.post:active{transform:scale(.985)}}.rail-dots,.gallery__hint{display:none}@media(max-width:640px){:root{--section: 64px}.section--tight{padding-block:44px}.section-head{gap:12px;margin-bottom:28px}.section-head--row{gap:18px}.h2{font-size:1.85rem;line-height:1.1}.h2--xl{font-size:2.05rem}.lead{font-size:1rem;line-height:1.6}.mt-32{margin-top:24px}.back-top{display:none}.m-rail{position:relative;display:flex!important;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:6px var(--gutter) 14px;scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{flex:0 0 84%;min-width:0;scroll-snap-align:start;grid-column:auto!important}.m-rail>*>:only-child{height:100%}.m-rail>*{transition:scale .45s var(--ease)}.m-rail>:not(.is-current){scale:.95}.rail-dots{display:flex;justify-content:center;gap:2px;margin-top:6px}.rail-dots button{position:relative;width:22px;height:24px}.rail-dots button:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:99px;background:var(--line-2);transition:width .3s var(--ease),margin .3s var(--ease),background-color .3s}.rail-dots button.is-on:after{width:18px;margin-left:-9px;background:var(--ink)}.section--dark .rail-dots button:after{background:#ffffff40}.section--dark .rail-dots button.is-on:after{background:#fff}}@media(max-width:640px){.footer{margin-top:var(--section)}.footer__cta{gap:22px;padding-block:48px 40px}.footer__cta .h2{font-size:1.75rem}.footer__cta .lead{margin-top:12px;font-size:.98rem}.footer__cta-actions{display:grid;grid-template-columns:1fr;gap:10px}.footer__cta-actions .btn{width:100%;justify-content:center;height:52px}.footer__grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding-block:36px 28px}.footer__brand{grid-column:1 / -1}.footer__brand .body{font-size:.9rem;line-height:1.6}.footer__recog{margin-top:16px;max-width:none}.footer__col{gap:2px}.footer__col h3{margin-bottom:4px}.footer__col a{padding-block:5px;font-size:.92rem}.footer__col--services{display:none}.footer__col--contact{grid-column:1 / -1;gap:4px}.footer__col--contact a{padding-block:6px}.footer__bar{flex-direction:column-reverse;align-items:flex-start;gap:14px;padding-block:20px 28px;font-size:.8rem}.footer__legal{display:none}.footer__social a{width:42px;height:42px}}@media(max-width:640px){.mcard__shot:has(>.shot>.shot__web){aspect-ratio:16 / 11;display:block;padding:18px 0 0 18px}.mcard__shot:has(>.shot>.shot__web)>.shot{width:170%}.mcard__shot:has(>.shot>.shot__web) .shot__web{border-radius:1em 0 0;border-right:0}.hp-lead .mcard__shot:has(>.shot>.shot__web){padding:18px 0 0 18px}.mcard .mcard__shot{aspect-ratio:16 / 11}.mcard__shot--combo:has(>.shot>.shot__web)>.shot{width:125%}.mcard__shot--combo .mcard__phone{right:7%;top:10%;width:38%}.mcard__shot:has(>.shot>.shot__phones),.mcard__shot:has(>.shot>.mst){display:block;padding:0}.mcard__shot:has(>.shot>.shot__phones)>.shot{width:118%;margin-left:-9%}.mcard__shot:has(>.shot>.shot__phones) .shot__phones{padding-top:6%}.mcard__shot:has(>.shot>.mst)>.shot{width:114%;margin-left:-7%}}@media(max-width:640px){.models.m-rail,.sv-models.m-rail{padding-top:18px}.models__note{margin-top:18px}.quote blockquote{font-size:1.22rem}.mcard--sm .mcard__tags{display:none}.mcard--sm .mcard__foot{padding-top:10px}.gallery__tabs{flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:auto;max-width:none;margin:0 calc(var(--gutter) * -1) 16px;padding:2px var(--gutter);border:0;border-radius:0;background:none;overflow-x:auto;scrollbar-width:none}.gallery__tabs::-webkit-scrollbar{display:none}.gallery__tabs button{flex:none;white-space:nowrap;padding:8px 15px;border:1px solid var(--line-2);background:#fff;font-size:.86rem}.gallery__tabs button.is-on{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.gallery__stage:has(.shot__web){margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.gallery__stage:has(.shot__web)::-webkit-scrollbar{display:none}.gallery__stage:has(.shot__web) .shot{width:175%}.gallery__hint{margin-top:12px;text-align:center;font-size:.78rem;color:var(--muted-2)}.gallery:has(.gallery__stage .shot__web) .gallery__hint{display:block}.gallery:has(.gallery__stage .shot__web) .gallery__cap{margin-top:6px}.dmods.m-rail>*{flex-basis:74%}.section-head--row>.tx__count{display:flex;align-items:baseline;gap:10px;text-align:left}.tx__count b{font-size:2.2rem}.tx__count span br,.tx__legacy{display:none}.wgrid--sm{grid-template-columns:1fr 1fr;gap:10px}.wgrid--sm .wcard{border-radius:16px}.wgrid--sm .wcard__media{aspect-ratio:1 / 1}.wgrid--sm .wcard__meta{display:block;padding:10px 12px 12px}.wgrid--sm .wcard__meta .h3{font-size:.92rem;line-height:1.25}.wgrid--sm .wcard__meta .small{margin-top:2px;font-size:.76rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wgrid--sm .wcard__meta .chip{display:none}.wgrid--sm .wcard--more .wcard__link{padding:16px}.wgrid--sm .wcard--more .body{font-size:.8rem;line-height:1.45}.wgrid--sm .wcard__more-t{font-size:1.15rem}.wgrid--sm .wcard--more .wcard__link .link{justify-content:flex-start;gap:5px;font-size:.82rem;white-space:nowrap}.wgrid--sm .wcard--more .wcard__link .link svg{width:14px;height:14px}.filters{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filters .chip{flex:none}.posts--list{gap:0}.posts--list .post:not(.post--lead){padding:18px 2px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.posts--list .post:not(.post--lead)>a{gap:8px}.posts--list .post:not(.post--lead) .h3{font-size:1.08rem;line-height:1.3}.posts--list .post:not(.post--lead) .body{font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posts--list .post:not(.post--lead) .link{display:none}.posts--list .post--lead{margin-bottom:8px}.posts--list .post--lead .h2{font-size:1.5rem}}
