.film-stage{position:relative;perspective:2200px;--ink:oklch(0.97 0 0);--ink-3:oklch(0.97 0 0/38%);--line-2:oklch(1 0 0/16%);--mono:var(--font-geist-mono),ui-monospace,monospace}.device{position:relative;transform-style:preserve-3d;will-change:transform;transform:rotateX(var(--rx,22deg)) scale(var(--ds,.92));transform-origin:50% 100%}.device__bezel{position:relative;border-radius:26px;padding:clamp(6px,1vw,14px);background:linear-gradient(160deg,#2a2a31,#111114 40%,#1b1b20);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px #000,0 50px 100px -30px rgba(0,0,0,.9),0 120px 200px -60px rgba(0,0,0,.8)}.device__screen{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:#050507}.device__glow{left:8%;right:8%;bottom:-12%;height:40%;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.1),transparent 70%);filter:blur(40px)}.device__glow,.device__reflection{position:absolute;pointer-events:none}.device__reflection{inset:0;border-radius:26px;background:linear-gradient(115deg,hsla(0,0%,100%,.07),transparent 28%,transparent 70%,hsla(0,0%,100%,.03))}.film-controls{display:flex;align-items:center;gap:18px;margin-top:34px}.film-play{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;transition:background .3s}.film-play:hover{background:hsla(0,0%,100%,.08)}.film-play svg{width:16px;height:16px;stroke:var(--ink);stroke-width:2;fill:none}.film-play .i-play{display:none;fill:var(--ink);stroke:none}.film-play.paused .i-play{display:block}.film-play.paused .i-pause{display:none}.film-chapters{flex:1;display:grid;grid-template-columns:repeat(9,1fr);gap:8px;min-width:0}.chap{display:flex;flex-direction:column;gap:10px;text-align:left;min-width:0}.chap__bar{height:2px;background:var(--line-2);border-radius:2px;overflow:hidden}.chap__bar i{display:block;height:100%;background:var(--ink);transform-origin:left;transform:scaleX(0)}.chap__label{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.chap.now .chap__label,.chap:hover .chap__label{color:var(--ink)}.film-note{color:var(--ink-3);margin:18px 0 0;font-size:10px}@media (max-width:800px){.chap__label{display:none}.film-chapters{gap:4px}.chap.now .chap__label{display:block;position:absolute;margin-top:16px}.film-controls{position:relative;padding-bottom:20px}}.pos{position:absolute;left:0;top:0;transform-origin:0 0;font-family:var(--font-geist-sans),system-ui,sans-serif;color:#eceae6;font-size:15px;background:#07070a;--kb:#ff3d6e;--ok:#3ddc84;--warn:#f5c542;--card:#0f0f13;--ln:hsla(0,0%,100%,.08)}.pos *{box-sizing:border-box}.pos .scene{position:absolute;inset:0;opacity:0;transition:opacity .6s ease,transform .9s cubic-bezier(.19,1,.22,1),filter .6s;transform:scale(1.02);filter:blur(6px)}.pos .scene.active{opacity:1;transform:none;filter:none}.pos .kb-label{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(40,14%,91%,.42);margin:0 0 8px}.pos .ok{color:var(--ok)!important}.pos .kb-top{height:58px;display:flex;align-items:center;gap:26px;padding:0 20px;border-bottom:1px solid var(--ln);background:#0a0a0d}.pos .kb-outlet{padding:8px 12px;border:1px solid var(--ln);border-radius:8px;font-size:14px;font-weight:500}.pos .kb-outlet b{color:var(--kb);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;margin-right:6px}.pos .kb-outlet span{opacity:.4;font-size:10px;margin-left:4px}.pos .kb-tabs{display:flex;gap:4px;flex:1}.pos .kb-tabs span{padding:8px 14px;border-radius:8px;color:hsla(40,14%,91%,.6);font-size:14px}.pos .kb-tabs span.on{background:#1b1b21;color:#fff;box-shadow:0 0 0 1px var(--ln) inset}.pos .kb-right{display:flex;align-items:center;gap:16px;font-size:13px}.pos .kb-open{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--ln)}.pos .kb-open i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok)}.pos .kb-clock{font-family:var(--font-geist-mono),ui-monospace,monospace;color:hsla(40,14%,91%,.5);font-size:12px}.pos .sc-intro{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;background:radial-gradient(60% 60% at 50% 45%,#1a0d14,#050507 70%);overflow:hidden}.pos .sc-intro__rays{position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent,rgba(255,61,110,.12),transparent 20%,rgba(184,140,255,.1),transparent 45%,hsla(38,61%,73%,.1),transparent 70%);animation:kbos-spin 14s linear infinite;opacity:.8}@keyframes kbos-spin{to{transform:rotate(1turn)}}.pos .sc-intro__mark{position:relative;width:150px;height:150px;border-radius:36px;overflow:hidden;transform:scale(.6) translateY(30px);opacity:0;transition:all 1.4s cubic-bezier(.19,1,.22,1);box-shadow:0 0 0 1px hsla(0,0%,100%,.12),0 40px 90px -20px rgba(255,61,110,.55)}.pos .sc-intro__mark img{width:100%;height:100%}.pos .sc-intro__title{position:relative;margin-top:44px;font-size:104px;font-weight:600;letter-spacing:-.05em;line-height:1;opacity:0;transform:translateY(30px);transition:all 1.2s cubic-bezier(.19,1,.22,1)}.pos .sc-intro__title em{font-family:var(--font-instrument-serif),serif;font-weight:400;background:linear-gradient(90deg,#c78cff,#ff3d6e);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:8px}.pos .sc-intro__sub{position:relative;margin-top:22px;font-size:26px;color:hsla(40,14%,91%,.6);opacity:0;transition:opacity 1s;letter-spacing:-.01em}.pos .sc-intro__line{position:relative;margin-top:40px;width:320px;height:3px;border-radius:3px;background:linear-gradient(90deg,#c78cff,#ff3d6e);transform:scaleX(0);transition:transform 1.4s cubic-bezier(.19,1,.22,1)}.pos .s1 .sc-intro__mark,.pos .s2 .sc-intro__title{transform:none;opacity:1}.pos .s3 .sc-intro__sub{opacity:1}.pos .s3 .sc-intro__line{transform:scaleX(1)}.pos .sc-feed{display:grid;grid-template-columns:330px 1fr;height:calc(100% - 58px)}.pos .sc-feed__sources{padding:30px 24px;border-right:1px solid var(--ln);flex-direction:column}.pos .sc-feed__sources,.pos .src{position:relative;display:flex;gap:14px}.pos .src{z-index:1;align-items:center;padding:20px 18px;border-radius:14px;background:var(--card);border:1px solid var(--ln);width:230px;transition:box-shadow .3s}.pos .src i{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 14px var(--c)}.pos .src b{font-weight:500;flex:1}.pos .src span{font-family:var(--font-geist-mono),ui-monospace,monospace;color:hsla(40,14%,91%,.5);font-size:13px}.pos .src.hit{animation:kbos-hit .7s ease}@keyframes kbos-hit{0%{box-shadow:0 0 0 0 var(--c);border-color:var(--c)}to{box-shadow:0 0 0 14px transparent}}.pos .sc-feed__wires{position:absolute;right:-2px;top:62px;width:90px;height:400px}.pos .sc-feed__wires path{fill:none;stroke:var(--c);stroke-width:1.4;stroke-dasharray:4 7;opacity:.55;animation:kbos-flow 1s linear infinite}@keyframes kbos-flow{to{stroke-dashoffset:-22}}.pos .sc-feed__main{padding:28px 30px;overflow:hidden}.pos .sc-feed__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px}.pos .sc-feed__stats>div{background:var(--card);border:1px solid var(--ln);border-radius:14px;padding:18px 20px}.pos .sc-feed__stats strong{font-size:34px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pos .fr,.pos .sc-feed__head{display:grid;grid-template-columns:110px 130px 1fr 100px 90px;gap:14px;align-items:center;padding:0 16px}.pos .sc-feed__head{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:hsla(40,14%,91%,.4);padding-bottom:10px}.pos .fr{height:44px;border-top:1px solid var(--ln);font-size:14px}.pos .fr.in{animation:kbos-rowIn .7s cubic-bezier(.19,1,.22,1);background:linear-gradient(90deg,hsla(38,61%,73%,.1),transparent 60%)}@keyframes kbos-rowIn{0%{opacity:0;transform:translateY(-20px);height:0}to{opacity:1;transform:none;height:44px}}.pos .fr .id{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px}.pos .fr .ch{display:inline-flex;align-items:center;gap:8px}.pos .fr .ch i{width:8px;height:8px;border-radius:50%;background:var(--c)}.pos .fr .it{color:hsla(40,14%,91%,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos .fr .stt{font-size:12px;padding:4px 10px;border-radius:999px;background:#1b1b21;justify-self:start}.pos .fr.in .stt{background:rgba(245,197,66,.14);color:var(--warn)}.pos .fr .tt{text-align:right;font-variant-numeric:tabular-nums}.pos .sc-board{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px;height:calc(100% - 58px)}.pos .col{background:#0b0b0e;border:1px solid var(--ln);border-radius:16px;padding:12px;overflow:hidden}.pos .col__h{display:flex;justify-content:space-between;align-items:center;padding:6px 6px 14px;font-weight:500}.pos .col__h b{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;padding:3px 9px;border-radius:999px;background:#1b1b21}.pos .col__b{display:flex;flex-direction:column;gap:10px}.pos .tk{background:var(--card);border:1px solid var(--ln);border-left:3px solid var(--ok);border-radius:12px;padding:12px 14px;position:relative}.pos .tk[data-heat=warm]{border-left-color:var(--warn)}.pos .tk[data-heat=hot]{border-left-color:var(--kb);box-shadow:0 0 0 1px rgba(255,61,110,.25),0 10px 30px -10px rgba(255,61,110,.35)}.pos .tk[data-heat=done]{border-left-color:#6c6cff}.pos .tk__h{display:flex;justify-content:space-between;align-items:center}.pos .tk__h b{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:14px}.pos .tk__src{font-size:11px;color:var(--c);border:1px solid var(--c);padding:2px 8px;border-radius:999px}.pos .tk ul{margin:10px 0;padding:0;list-style:none;font-size:14px;color:hsla(40,14%,91%,.75)}.pos .tk li{padding:2px 0}.pos .tk__f{display:flex;justify-content:space-between;align-items:center}.pos .tk__f [data-age]{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;color:hsla(40,14%,91%,.55);font-variant-numeric:tabular-nums}.pos .tk[data-heat=hot] [data-age]{color:var(--kb)}.pos .tk__cta{font-size:12px;padding:5px 11px;border-radius:8px;background:#fff;color:#111;font-weight:500}.pos .sc-call{position:relative;height:calc(100% - 58px);padding:16px 20px}.pos .ring{display:flex;align-items:center;gap:14px;height:52px;padding:0 18px;border-radius:12px;border:1px solid var(--ln);background:var(--card);color:hsla(40,14%,91%,.5);transition:all .5s}.pos .ring__icon{font-style:normal}.pos .ring span{flex:1}.pos .ring em{font-style:normal;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:0}.pos .ringing .ring{background:#f5c542;color:#1a1400;border-color:#f5c542;box-shadow:0 10px 40px -10px rgba(245,197,66,.6)}.pos .ringing .ring em{opacity:1;animation:kbos-blink 1s infinite}.pos .ringing .ring__icon{animation:kbos-shake .5s infinite;display:inline-block}@keyframes kbos-blink{50%{opacity:.3}}@keyframes kbos-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}.pos .sc-call__grid{display:grid;grid-template-columns:1fr 420px;gap:18px;margin-top:16px;height:calc(100% - 68px)}.pos .menu-pane{background:#0b0b0e;border:1px solid var(--ln);border-radius:16px;padding:18px}.pos .menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pos .mi{background:var(--card);border:1px solid var(--ln);border-radius:12px;padding:18px 16px;height:104px;display:flex;flex-direction:column;justify-content:space-between}.pos .mi b{font-weight:500}.pos .mi span{color:hsla(40,14%,91%,.55);font-variant-numeric:tabular-nums}.pos .mi.tap{animation:kbos-tap .6s ease}@keyframes kbos-tap{0%{transform:scale(1)}30%{transform:scale(.95);border-color:var(--kb);background:rgba(255,61,110,.12)}to{transform:scale(1)}}.pos .order-pane{background:#0b0b0e;border:1px solid var(--ln);border-radius:16px;padding:18px;display:flex;flex-direction:column}.pos .who{display:grid;gap:10px}.pos .field{border:1px solid var(--ln);border-radius:10px;padding:8px 12px}.pos .field label{display:block;font-size:11px;color:hsla(40,14%,91%,.4)}.pos .field .val{height:22px;font-size:16px;font-family:var(--font-geist-mono),ui-monospace,monospace}.pos .profile{display:flex;flex-wrap:wrap;gap:6px;opacity:0;transform:translateY(6px);transition:all .6s cubic-bezier(.19,1,.22,1)}.pos .profiled .profile{opacity:1;transform:none}.pos .tag{font-size:12px;padding:5px 10px;border-radius:999px;background:hsla(38,61%,73%,.1);color:#e4c58f}.pos .cart{flex:1;margin-top:16px;display:flex;flex-direction:column;gap:2px}.pos .line{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px solid var(--ln)}.pos .line em{font-style:normal;color:hsla(40,14%,91%,.5)}.pos .line.in{animation:kbos-rowIn2 .6s cubic-bezier(.19,1,.22,1)}@keyframes kbos-rowIn2{0%{opacity:0;transform:translateX(20px)}}.pos .sum{display:flex;justify-content:space-between;align-items:baseline;padding:14px 2px}.pos .sum strong{font-size:32px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pos .place{height:54px;border-radius:12px;border:0;background:var(--kb);color:#fff;font:600 16px var(--font-geist-sans),sans-serif;transition:transform .2s,box-shadow .3s;box-shadow:0 14px 30px -10px rgba(255,61,110,.7)}.pos .place.press{transform:scale(.96)}.pos .placed .place{background:var(--ok);box-shadow:0 14px 30px -10px rgba(61,220,132,.7)}.pos .toast{position:absolute;left:50%;bottom:30px;transform:translate(-50%,30px);opacity:0;padding:16px 24px;border-radius:14px;background:#fff;color:#111;font-weight:500;box-shadow:0 30px 60px rgba(0,0,0,.5);transition:all .7s cubic-bezier(.19,1,.22,1)}.pos .placed .toast{opacity:1;transform:translate(-50%)}.pos .sc-map{position:relative;height:calc(100% - 58px);display:grid;grid-template-columns:1fr 380px}.pos .map{width:100%;height:100%}.pos .map .road{stroke:hsla(0,0%,100%,.045);stroke-width:2;fill:none}.pos .map .road.main{stroke:hsla(0,0%,100%,.1);stroke-width:7}.pos .map .river{stroke:rgba(80,120,255,.16);stroke-width:34;fill:none}.pos .map .route-bg{stroke:rgba(255,61,110,.15);stroke-width:10;fill:none;stroke-linecap:round}.pos .map .route{stroke:url(#none) #ff3d6e;stroke:#ff3d6e;stroke-width:5;fill:none;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(255,61,110,.8))}.pos .pin--kb circle{fill:#ff3d6e}.pos .pin--kb text{fill:#fff;font:700 13px var(--font-geist-sans);text-anchor:middle}.pos .pin--home circle{fill:#e4c58f}.pos .pin--home .pulse{fill:none;stroke:#e4c58f;stroke-width:2;animation:kbos-pinPulse 1.6s infinite;transform-origin:center;transform-box:fill-box}@keyframes kbos-pinPulse{to{transform:scale(2.6);opacity:0}}.pos .rider circle{fill:#fff}.pos .rider .halo{fill:hsla(0,0%,100%,.14);animation:kbos-pinPulse 1.4s infinite;transform-box:fill-box;transform-origin:center}.pos .rider-card{margin:18px 18px 18px 0;background:rgba(15,15,19,.92);border:1px solid var(--ln);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.pos .rc-head{display:flex;align-items:center;gap:12px}.pos .avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:600;background:linear-gradient(135deg,#c78cff,#ff3d6e)}.pos .rc-head b{display:block}.pos .rc-head div span{font-size:13px;color:hsla(40,14%,91%,.5)}.pos .live{margin-left:auto;display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ok)}.pos .live i{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:kbos-blink 1s infinite}.pos .rc-order{display:flex;justify-content:space-between;font-size:13px;color:hsla(40,14%,91%,.6);padding:12px 14px;border-radius:10px;background:#0a0a0d}.pos .steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pos .steps li{display:flex;align-items:center;gap:12px;color:hsla(40,14%,91%,.35);font-size:14px}.pos .steps li:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid;flex:0 0 auto}.pos .steps li.done{color:hsla(40,14%,91%,.85)}.pos .steps li.done:before{background:var(--ok);border-color:var(--ok)}.pos .steps li.now{color:#fff}.pos .steps li.now:before{border-color:#ff3d6e;box-shadow:0 0 0 4px rgba(255,61,110,.2)}.pos .rc-eta{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.pos .rc-eta>div{padding:12px 14px;border-radius:12px;border:1px solid var(--ln)}.pos .rc-eta strong{font-size:22px;font-weight:500;letter-spacing:-.02em}.pos .delivered .rc-eta>div:first-child{border-color:var(--ok);background:rgba(61,220,132,.08)}.pos .delivered .rc-eta strong:first-of-type{color:var(--ok)}.pos .rc-night span{font-size:13px;color:hsla(40,14%,91%,.55)}.pos .rc-bars{display:flex;align-items:flex-end;gap:6px;height:60px;margin:6px 0 8px}.pos .rc-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#ff3d6e,#7a2aff);height:0;transition:height .9s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--d) * 60ms)}.pos .bars .rc-bars i{height:calc(var(--h) * 8%)}.pos .sc-books{padding:18px 22px;height:calc(100% - 58px);display:flex;flex-direction:column;gap:16px}.pos .bk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--ln);padding-bottom:10px}.pos .bk-tabs span{padding:7px 13px;border-radius:8px;color:hsla(40,14%,91%,.55);font-size:14px}.pos .bk-tabs span.on{background:#1b1b21;color:#fff}.pos .bk-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pos .bk-card{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:16px 18px}.pos .bk-card strong{display:block;font-size:34px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pos .bk-card span{font-size:12px;color:hsla(40,14%,91%,.45)}.pos .bk-grid{flex:1;display:grid;grid-template-columns:1fr 340px;gap:14px;min-height:0}.pos .bk-table{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:8px 18px;overflow:hidden}.pos .bk-row{display:grid;grid-template-columns:1.3fr 1fr .8fr .8fr 60px;gap:10px;align-items:center;height:38px;border-bottom:1px solid var(--ln);font-size:13px;font-variant-numeric:tabular-nums}.pos .bk-row span:first-child{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.pos .bk-row--h{color:hsla(40,14%,91%,.45);font-size:12px}.pos .bk-row.in{animation:kbos-rowIn2 .6s cubic-bezier(.19,1,.22,1)}.pos .bk-row .tick{color:var(--ok);font-weight:700;justify-self:center;animation:kbos-pop .5s .2s both}@keyframes kbos-pop{0%{transform:scale(0)}70%{transform:scale(1.4)}to{transform:scale(1)}}.pos .bk-chart{border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:18px;display:flex;flex-direction:column}.pos .bk-chart .bars{flex:1;display:flex;align-items:flex-end;gap:10px;padding-top:10px}.pos .bar{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.pos .bar i{width:100%;border-radius:6px 6px 2px 2px;height:0;background:linear-gradient(180deg,#3ddc84,rgba(61,220,132,.15));transition:height 1.2s cubic-bezier(.19,1,.22,1)}.pos .bar:nth-child(6) i{background:linear-gradient(180deg,#e4c58f,hsla(38,61%,73%,.15))}.pos .bar span{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;color:hsla(40,14%,91%,.4)}.pos .grow .bar i{height:calc(var(--h) * .85%)}.pos .grow .bar:nth-child(2) i{transition-delay:.08s}.pos .grow .bar:nth-child(3) i{transition-delay:.16s}.pos .grow .bar:nth-child(4) i{transition-delay:.24s}.pos .grow .bar:nth-child(5) i{transition-delay:.32s}.pos .grow .bar:nth-child(6) i{transition-delay:.4s}.pos .grow .bar:nth-child(7) i{transition-delay:.48s}.pos .sc-menu{position:relative;height:calc(100% - 58px);display:grid;grid-template-columns:1fr 380px;gap:18px;padding:20px}.pos .mn-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:14px}.pos .mn{position:relative;background:var(--card);border:1px solid var(--ln);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:opacity .5s,filter .5s}.pos .mn__img{flex:1}.pos .mn__img--burger{background:url(/software/kb/home-hero.jpg) 68% 55%/260% auto no-repeat,#000}.pos .mn__img--sides{background:url(/software/kb/loaded-chicken-pops.jpg) 50%/cover no-repeat,#000}.pos .mn__img--shakes{background:radial-gradient(60% 60% at 50% 60%,#d9cfc6,#4b3a30 60%,#0d0a08)}.pos .mn__b{display:flex;justify-content:space-between;padding:14px 16px}.pos .mn__b b{font-weight:500}.pos .mn__b span{color:hsla(40,14%,91%,.6);font-variant-numeric:tabular-nums}.pos .sw{position:absolute;top:12px;right:12px;width:46px;height:26px;border-radius:999px;background:var(--ok);transition:background .3s}.pos .sw i{position:absolute;top:3px;left:23px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .35s cubic-bezier(.19,1,.22,1)}.pos .mn.off{opacity:.45;filter:grayscale(1)}.pos .mn.off .sw{background:#3a3a42}.pos .mn.off .sw i{left:3px}.pos .mn.flash .mn__b span{color:#e4c58f;animation:kbos-pop .5s}.pos .sync{background:#0b0b0e;border:1px solid var(--ln);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px;opacity:.35;transition:opacity .5s}.pos .syncing .sync{opacity:1}.pos .sync__row{display:grid;grid-template-columns:12px 80px 1fr 90px;align-items:center;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--ln)}.pos .sync__row i{width:10px;height:10px;border-radius:50%;background:var(--c)}.pos .sync__row .bar{height:4px;border-radius:4px;background:#1b1b21;overflow:hidden;display:block}.pos .sync__row .bar em{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--c)}.pos .sync__row .st{font-size:12px;text-align:right;color:hsla(40,14%,91%,.5)}.pos .sync__row.ok .st{color:var(--ok)}.pos .sync__done{margin-top:auto;padding:16px;border-radius:12px;background:rgba(61,220,132,.1);color:var(--ok);font-weight:500;opacity:0;transform:translateY(10px);transition:all .6s cubic-bezier(.19,1,.22,1)}.pos .done .sync__done{opacity:1;transform:none}.pos .fake-cursor{position:absolute;left:0;top:0;width:22px;height:22px;z-index:5;pointer-events:none}.pos .fake-cursor:before{content:"";position:absolute;inset:0;background:#fff;clip-path:polygon(0 0,0 80%,24% 62%,40% 100%,54% 94%,38% 58%,70% 58%);filter:drop-shadow(0 4px 8px rgba(0,0,0,.6))}.pos .fake-cursor.click:after{content:"";position:absolute;left:-14px;top:-14px;width:30px;height:30px;border-radius:50%;border:2px solid #fff;animation:kbos-pinPulse .5s}.pos .sc-ask{position:relative;height:calc(100% - 58px);display:grid;grid-template-columns:300px 1fr}.pos .ask-side{padding:26px 22px;border-right:1px solid var(--ln)}.pos .conn{display:grid;grid-template-columns:12px 1fr;column-gap:12px;padding:14px;border-radius:12px;border:1px solid var(--ln);background:var(--card)}.pos .conn i{width:10px;height:10px;border-radius:50%;background:#d97757;box-shadow:0 0 12px #d97757;grid-row:span 2;align-self:center}.pos .conn span{font-size:12px;color:hsla(40,14%,91%,.5)}.pos .sugg{font-size:14px;color:hsla(40,14%,91%,.65);padding:12px 14px;border-radius:12px;border:1px solid var(--ln);margin-bottom:8px}.pos .ask-chat{padding:30px 60px 110px;display:flex;flex-direction:column;gap:16px;overflow:hidden;justify-content:flex-end}.pos .msg{max-width:640px;opacity:0;transform:translateY(14px);transition:all .6s cubic-bezier(.19,1,.22,1);display:none}.pos .msg.me{align-self:flex-end;background:#1f1f26;padding:14px 18px;border-radius:18px 18px 4px 18px}.pos .msg.ai p{margin:0;font-size:17px;line-height:1.5}.pos .msg.ai:before{content:"✺";color:#d97757;display:block;margin-bottom:6px}.pos .a1 [data-a1],.pos .a2 [data-a2],.pos .q1 [data-q1],.pos .q2 [data-q2]{display:block;opacity:1;transform:none}.pos .ans-card{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding:16px;border-radius:14px;border:1px solid var(--ln);background:var(--card);opacity:0;transform:translateY(10px);transition:all .7s cubic-bezier(.19,1,.22,1)}.pos .card .ans-card{opacity:1;transform:none}.pos .ans-card strong{font-size:26px;font-weight:500;letter-spacing:-.03em}.pos .split{grid-column:1/-1;display:flex;height:8px;border-radius:8px;overflow:hidden;gap:2px}.pos .split i{width:0;background:var(--c);transition:width 1.2s cubic-bezier(.19,1,.22,1) .3s}.pos .card .split i{width:var(--w)}.pos .legend{grid-column:1/-1;display:flex;gap:16px;font-size:12px;color:hsla(40,14%,91%,.6)}.pos .legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:6px}.pos .ask-input{position:absolute;left:360px;right:60px;bottom:26px;height:58px;border-radius:16px;border:1px solid hsla(0,0%,100%,.16);background:#0f0f13;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 20px;font-size:16px}.pos .ask-input span:after{content:"|";margin-left:2px;animation:kbos-blink 1s infinite;color:#d97757}.pos .ask-input b{width:38px;height:38px;border-radius:10px;background:#d97757;display:grid;place-items:center;color:#fff}.pos .sc-outro{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;background:radial-gradient(60% 60% at 50% 50%,#17130c,#050507 70%)}.pos .sc-outro h3{font-size:120px;margin:8px 0 34px;font-weight:500;letter-spacing:-.05em;line-height:1;opacity:0;transform:translateY(30px);transition:all 1.2s cubic-bezier(.19,1,.22,1)}.pos .sc-outro h3 em{font-family:var(--font-instrument-serif),serif;font-weight:400;background:linear-gradient(180deg,#fff6e4,#e4c58f 60%,#b98f52);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:10px}.pos .s1 .sc-outro h3{opacity:1;transform:none}.pos .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.pos .chips span{padding:10px 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03);font-size:16px;opacity:0;transform:translateY(14px);transition:all .7s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--i) * 60ms)}.pos .s2 .chips span{opacity:1;transform:none}.pos .sc-outro__foot{margin-top:40px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:hsla(40,14%,91%,.45)}@font-face{font-family:"__Instrument_Serif_315a98";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_315a98";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_315a98";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"__Instrument_Serif_315a98","__Instrument_Serif_Fallback_315a98";font-weight:400;font-style:normal}.__variable_315a98{--font-instrument-serif:"__Instrument_Serif_315a98","__Instrument_Serif_Fallback_315a98"}