.noltya-promo .fx-page{--fx-ease:cubic-bezier(0.22,1,0.36,1)}.noltya-promo .fx-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.noltya-promo .fxh{--fxh-c:#8B3DFF;position:relative;container-type:inline-size;width:min(100%,620px);aspect-ratio:1;margin-inline:auto}.noltya-promo .fxh-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.noltya-promo .fxh-orbit{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.noltya-promo .fxh-orbit-in{stroke:var(--line);stroke-dasharray:none}.noltya-promo .fxh-line{stroke:var(--line-2);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .5s ease,opacity .5s ease;opacity:.7}.noltya-promo .fxh-line[data-on]{stroke:var(--c);opacity:.55}.noltya-promo .fxh-packet{fill:none;stroke:var(--c);stroke-width:.9;stroke-linecap:round;stroke-dasharray:.16 1;stroke-dashoffset:.16;animation:fxh-packet 1.1s var(--fx-ease) both;filter:drop-shadow(0 0 6px var(--c))}@keyframes fxh-packet{0%{stroke-dashoffset:.16;opacity:1}85%{opacity:1}to{stroke-dashoffset:-.86;opacity:0}}.noltya-promo .fxh-node{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:.6em;padding:.55em .95em .55em .75em;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-1);color:var(--ink-2);font-size:max(10.5px,2.35cqi);font-weight:650;white-space:nowrap;transform:translate(-50%,-50%);transition:color .4s ease,border-color .4s ease,transform .5s var(--fx-ease),box-shadow .5s ease;cursor:pointer;animation:fxh-node-in .8s var(--fx-ease) both}.noltya-promo .fxh-node:nth-of-type(odd){animation-delay:.45s}.noltya-promo .fxh-node:nth-of-type(2n){animation-delay:.6s}.noltya-promo .fxh-node i{width:.62em;height:.62em;border-radius:50%;background:var(--c);opacity:.55;transition:opacity .4s ease,transform .4s var(--fx-ease)}.noltya-promo .fxh-node[data-done] i{opacity:1}.noltya-promo .fxh-node[data-on]{color:var(--ink-0);border-color:var(--c);transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 5px color-mix(in oklab,var(--c) 16%,transparent),0 14px 34px -12px var(--c)}.noltya-promo .fxh-node[data-on] i{opacity:1;transform:scale(1.3)}.noltya-promo .fxh-node:hover{color:var(--ink-0);border-color:var(--c)}.noltya-promo .fxh-node:focus-visible{outline:2px solid var(--c);outline-offset:3px}@keyframes fxh-node-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%)}}.noltya-promo .fxh-core{position:absolute;left:50%;top:50%;display:grid;justify-items:center;grid-gap:.35em;gap:.35em;width:40%;padding:1.5em 1em 1.2em;border-radius:1.4em;border:1px solid color-mix(in oklab,var(--fxh-c) 45%,var(--line-2));background:radial-gradient(120% 90% at 50% 0,color-mix(in oklab,var(--fxh-c) 18%,transparent),transparent 70%),var(--bg-1);box-shadow:0 2.4em 5em -1.6em color-mix(in oklab,var(--fxh-c) 55%,transparent);font-size:max(10px,2.2cqi);text-align:center;transform:translate(-50%,-50%);transition:border-color .6s ease,box-shadow .8s ease}.noltya-promo .fxh-core-cap{color:var(--ink-3);font-size:.86em;font-weight:600}.noltya-promo .fxh-core strong{color:var(--ink-0);font-family:var(--font-display);font-size:1.5em;font-weight:700;letter-spacing:-.02em;line-height:1.1}.noltya-promo .fxh-core-sub{color:var(--ink-2);font-size:.95em}.noltya-promo .fxh-event{display:inline-flex;align-items:center;gap:.5em;margin-top:.5em;padding:.45em .8em;border-radius:999px;background:color-mix(in oklab,var(--fxh-c) 16%,transparent);color:var(--ink-0);font-size:.92em;font-weight:650;white-space:nowrap;animation:fxh-event .6s var(--fx-ease) both}.noltya-promo .fxh-event i{width:.55em;height:.55em;border-radius:50%;background:var(--fxh-c)}@keyframes fxh-event{0%{opacity:0;transform:translateY(.6em) scale(.96)}to{opacity:1;transform:none}}.noltya-promo .fxh-dots{display:flex;gap:.35em;margin-top:.6em}.noltya-promo .fxh-dots i{width:.45em;height:.45em;border-radius:50%;background:var(--line-2);transition:background .4s ease}.noltya-promo .fxh-dots i[data-on]{background:var(--c)}.noltya-promo .fx-story{--fx-c:#00EDFF;position:relative;max-width:1440px;margin:0 auto;padding:72px clamp(20px,4vw,56px) 40px}.noltya-promo .fx-story-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 40px;margin-bottom:8px}.noltya-promo .fx-story-head .section-title{margin:0;max-width:none}.noltya-promo .fx-story-sub{margin:0;color:var(--ink-3);font-size:15px}.noltya-promo .fx-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,4.5vw,80px);gap:clamp(32px,4.5vw,80px)}.noltya-promo .fx-ch{--c:#00EDFF;display:flex;align-items:center;min-height:94vh;padding:8vh 0}.noltya-promo .fx-ch-scene{display:none}.noltya-promo .fx-ch-copy{display:grid;grid-gap:18px;gap:18px;max-width:470px;opacity:.26;transform:translateY(18px);transition:opacity .6s ease,transform .8s var(--fx-ease)}.noltya-promo .fx-ch[data-active] .fx-ch-copy{opacity:1;transform:none}.noltya-promo .fx-ch-num{display:inline-flex;align-items:center;gap:10px;color:var(--ink-3);font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.08em}.noltya-promo .fx-ch-num i{width:28px;height:2px;border-radius:2px;background:var(--c)}.noltya-promo .fx-ch h3{margin:0;color:var(--ink-0);font-family:var(--font-display);font-size:clamp(36px,3.6vw,56px);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.noltya-promo .fx-ch-line{margin:0;color:var(--c);font-size:clamp(18px,1.5vw,21px);font-weight:600;letter-spacing:-.01em}.noltya-promo .fx-caps{display:grid;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.noltya-promo .fx-caps li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);color:var(--ink-1);font-size:15px;line-height:1.4}.noltya-promo .fx-caps li[data-soon]{color:var(--ink-3)}.noltya-promo .fx-cap-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:color-mix(in oklab,var(--c) 18%,transparent);color:var(--c)}.noltya-promo .fx-caps li[data-soon] .fx-cap-mark{background:var(--line);color:var(--ink-3)}.noltya-promo .fx-soon-tag{padding:3px 8px;border-radius:999px;border:1px dashed color-mix(in oklab,#00edff 60%,transparent);color:#00EDFF;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.02em;white-space:nowrap}.noltya-promo .fx-stick{position:-webkit-sticky;position:sticky;top:12vh;align-self:start;display:grid;grid-gap:16px;gap:16px;margin-top:8vh}.noltya-promo .fx-rail{display:grid;grid-gap:10px;gap:10px}.noltya-promo .fx-rail[data-mobile]{display:none}.noltya-promo .fx-rail-segs{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.noltya-promo .fx-seg{display:block;width:100%;padding:8px 0;cursor:pointer}.noltya-promo .fx-seg i{display:block;height:4px;border-radius:4px;background:var(--line-2);transform-origin:left;transition:background .4s ease,transform .5s var(--fx-ease),opacity .4s ease}.noltya-promo .fx-seg:hover i{background:color-mix(in oklab,var(--c) 60%,var(--line-2))}.noltya-promo .fx-seg[data-state=done] i{background:var(--c);opacity:.45}.noltya-promo .fx-seg[data-state=active] i{background:var(--c);opacity:1;transform:scaleY(1.6);box-shadow:0 0 14px color-mix(in oklab,var(--c) 60%,transparent)}.noltya-promo .fx-seg:focus-visible{outline:2px solid var(--c);outline-offset:2px;border-radius:6px}.noltya-promo .fx-rail-label{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--ink-2);font-size:14px}.noltya-promo .fx-rail-label b{color:var(--fx-c);font-family:var(--font-mono);font-size:14px;transition:color .4s ease}.noltya-promo .fx-rail-of{color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.noltya-promo .fx-rail-title{margin-left:4px;color:var(--ink-0);font-weight:650;animation:fx-fade-up .5s var(--fx-ease) both}.noltya-promo .fx-stage{--c:#00EDFF;--t:0;--fx-panel:var(--card-2);--ff-panel:var(--card-2);--ff-ease:cubic-bezier(0.22,1,0.36,1);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:min(600px,calc(88vh - 150px));min-height:470px;border-radius:24px;border:1px solid var(--line-2);background:radial-gradient(80% 60% at 100% 0,color-mix(in oklab,var(--c) 16%,transparent),transparent 70%),radial-gradient(60% 50% at 0 100%,color-mix(in oklab,var(--c) 8%,transparent),transparent 70%),color-mix(in oklab,var(--bg-1) 90%,transparent);box-shadow:0 40px 90px -40px color-mix(in oklab,var(--c) 45%,transparent);overflow:hidden;transition:box-shadow .8s ease}.noltya-promo .fx-stage-chrome{display:flex;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line)}.noltya-promo .fx-stage-dots{display:flex;gap:6px}.noltya-promo .fx-stage-dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.noltya-promo .fx-stage-url{padding:4px 12px;border-radius:8px;background:var(--card);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.noltya-promo .fx-stage-url b{display:inline-block;color:var(--ink-1);font-weight:500;animation:fx-fade-up .5s var(--fx-ease) both}.noltya-promo .fx-stage-step{flex:1 1;max-width:120px;height:3px;margin-left:auto;border-radius:3px;background:var(--line);overflow:hidden}.noltya-promo .fx-stage-step i{display:block;height:100%;background:var(--c);transform-origin:left;transform:scaleX(var(--t));transition:transform .8s linear}.noltya-promo .fx-stage-body{min-height:0;padding:20px;animation:fx-scene-in .7s var(--fx-ease) both}@keyframes fx-scene-in{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}@keyframes fx-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.noltya-promo .fx-ff{height:100%}.noltya-promo .fx-ff .ffa-ring-val{line-height:1}.noltya-promo .fx-also{padding-top:120px;padding-bottom:40px}.noltya-promo .fx-also-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 40px;margin-bottom:32px}.noltya-promo .fx-also-head .section-title{margin:0}.noltya-promo .fx-also-head p{margin:0;color:var(--ink-2);font-size:17px}.noltya-promo .fx-also-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.noltya-promo .fx-also-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;height:100%;padding:18px 0;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.noltya-promo .fx-also-num{grid-row:1/span 2;align-self:start;padding-top:3px;color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.noltya-promo .fx-also-item strong{color:var(--ink-0);font-size:16.5px;font-weight:650}.noltya-promo .fx-also-detail{grid-column:2;font-size:14px}.noltya-promo .fx-also-item svg{grid-column:3;grid-row:1/span 2;color:#8B3DFF;transition:transform .3s var(--fx-ease)}.noltya-promo a.fx-also-item:hover strong{color:#8B3DFF}.noltya-promo a.fx-also-item:hover svg{transform:translateX(4px)}.noltya-promo .fx-soon{padding-top:40px;padding-bottom:40px}.noltya-promo .fx-soon-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:20px 40px;gap:20px 40px;padding:26px 30px;border-radius:22px;border:1px dashed color-mix(in oklab,#00edff 45%,var(--line-2));background:color-mix(in oklab,#00EDFF 5%,transparent)}.noltya-promo .fx-soon-head{display:grid;grid-gap:8px;gap:8px;justify-items:start}.noltya-promo .fx-soon-head h2{margin:0;color:var(--ink-0);font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.02em}.noltya-promo .fx-soon-tag-lg{font-size:12px;padding:4px 10px}.noltya-promo .fx-soon-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 28px;gap:10px 28px;margin:0;padding:0;list-style:none}.noltya-promo .fx-soon-list li{display:flex;align-items:center;gap:10px;color:var(--ink-1);font-size:15px}.noltya-promo .fx-soon-list i{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid #00edff}.noltya-promo .fx-soon-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink-0);font-size:14px;font-weight:650;white-space:nowrap}.noltya-promo .fx-soon-link svg{color:#00EDFF;transition:transform .3s var(--fx-ease)}.noltya-promo .fx-soon-link:hover svg{transform:translateX(4px)}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-stage{--fx-panel:#fff;--ff-panel:#fff;background:radial-gradient(80% 60% at 100% 0,color-mix(in oklab,var(--c) 14%,transparent),transparent 70%),rgba(255,255,255,.78);box-shadow:0 40px 90px -50px color-mix(in oklab,var(--c) 55%,transparent)}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-cap-mark,html.noltya-promo-active[data-theme=light] .noltya-promo .fx-ch-line,html.noltya-promo-active[data-theme=light] .noltya-promo .fx-rail-label b{color:color-mix(in oklab,var(--c,var(--fx-c)) 60%,#0a0a1f)}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-rail-label b{color:color-mix(in oklab,var(--fx-c) 60%,#0a0a1f)}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-soon-link svg,html.noltya-promo-active[data-theme=light] .noltya-promo .fx-soon-tag{color:#a86a00}html.noltya-promo-active[data-theme=light] .noltya-promo :is(.fxh-node,.fxh-core){background:#fff}@media (max-width:1023px){.noltya-promo .fx-story{padding-top:40px}.noltya-promo .fx-story-grid{grid-template-columns:minmax(0,1fr);gap:0}.noltya-promo .fx-stick{display:none}.noltya-promo .fx-rail[data-mobile]{position:-webkit-sticky;position:sticky;top:84px;z-index:5;display:grid;grid-gap:4px;gap:4px;margin:16px -8px 0;padding:8px 12px 10px;border-radius:14px;border:1px solid var(--line);background:var(--bg-0)}.noltya-promo .fx-rail[data-mobile] .fx-seg{padding:6px 0}.noltya-promo .fx-rail[data-mobile] .fx-rail-label{font-size:13px}.noltya-promo .fx-ch{display:grid;grid-gap:22px;gap:22px;min-height:0;padding:44px 0 28px}.noltya-promo .fx-ch-copy{opacity:1;transform:none;max-width:620px}.noltya-promo .fx-ch-scene{--fx-panel:var(--card-2);--ff-panel:var(--card-2);--ff-ease:cubic-bezier(0.22,1,0.36,1);display:block;padding:14px;border-radius:20px;border:1px solid var(--line-2);background:radial-gradient(90% 60% at 100% 0,color-mix(in oklab,var(--c) 14%,transparent),transparent 70%),color-mix(in oklab,var(--bg-1) 90%,transparent);overflow:hidden}.noltya-promo .fx-ch-scene .fx-ff{height:540px}.noltya-promo .fx-ch-scene .fx-ff[data-scene=terrain]{height:520px}.noltya-promo .fx-ch h3{font-size:clamp(32px,8vw,44px)}.noltya-promo .fx-caps li{font-size:14.5px;padding:10px 0}.noltya-promo .fx-also-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.noltya-promo .fx-soon-band{grid-template-columns:1fr}}@media (max-width:640px){.noltya-promo .fx-also-grid,.noltya-promo .fx-soon-list{grid-template-columns:minmax(0,1fr)}.noltya-promo .fx-soon-band{padding:22px 20px}.noltya-promo .fx-rail[data-mobile] .fx-rail-segs{gap:4px}}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-rail[data-mobile]{background:#fff}@media (prefers-reduced-motion:reduce){.noltya-promo .fx-page *,.noltya-promo .fx-page :after,.noltya-promo .fx-page :before{animation:none!important;transition:none!important}.noltya-promo .fx-ch-copy{opacity:1;transform:none}}.noltya-promo .fx-scene{--e:cubic-bezier(0.22,1,0.36,1);height:100%;color:var(--ink-1);font-size:13px}.noltya-promo .fx-scene>*{height:100%}.noltya-promo .fx-panel{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:14px;border-radius:16px;border:1px solid var(--line-2);background:var(--fx-panel,var(--card-2))}.noltya-promo .fx-head{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:2px}.noltya-promo .fx-head strong{color:var(--ink-0);font-size:13.5px;font-weight:650;white-space:nowrap}.noltya-promo .fx-head>.fx-chip{margin-left:auto}.noltya-promo .fx-muted{color:var(--ink-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noltya-promo .fx-caption{color:var(--ink-3);font-size:11.5px;font-weight:600}.noltya-promo .fx-chip{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:3px 9px;border-radius:999px;background:var(--line);color:var(--ink-2);font-size:11.5px;font-weight:700;white-space:nowrap}.noltya-promo .fx-chip-ok{background:color-mix(in oklab,#10b981 17%,transparent);color:#10b981}.noltya-promo .fx-chip-blue{background:color-mix(in oklab,#8B3DFF 18%,transparent);color:#5aa6ff}.noltya-promo .fx-chip-warn{background:color-mix(in oklab,#00EDFF 18%,transparent);color:#00EDFF}.noltya-promo .fx-chip-alert{background:color-mix(in oklab,#ff4d8d 16%,transparent);color:#ff4d8d}.noltya-promo .fx-av{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:color-mix(in oklab,var(--c,#6b3cff) 28%,var(--bg-2));color:var(--ink-0);font-size:10.5px;font-weight:700}.noltya-promo .fx-av-lg{width:36px;height:36px;font-size:12px}.noltya-promo .fx-rise{opacity:0;transform:translateY(10px);transition:opacity .45s ease var(--d,0s),transform .6s var(--e) var(--d,0s)}.noltya-promo .fx-rise[data-on]{opacity:1;transform:none}.noltya-promo .fx-pop{opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .5s var(--e)}.noltya-promo .fx-pop[data-on]{opacity:1;transform:none}.noltya-promo .fx-btn{display:grid;border-radius:11px;overflow:hidden;font-size:12.5px;font-weight:700;transition:transform .25s ease}.noltya-promo .fx-btn>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;transition:opacity .3s ease,transform .45s var(--e)}.noltya-promo .fx-btn>span:first-child{background:var(--c);color:#0a0a1f}.noltya-promo .fx-btn>span:last-child{background:#10b981;color:#03261a;opacity:0;transform:translateY(100%)}.noltya-promo .fx-btn[data-press]{transform:scale(.96)}.noltya-promo .fx-btn[data-done]{transform:none}.noltya-promo .fx-btn[data-done]>span:first-child{opacity:0;transform:translateY(-100%)}.noltya-promo .fx-btn[data-done]>span:last-child{opacity:1;transform:none}.noltya-promo .fxl{display:grid;grid-template-rows:auto 26px minmax(0,1fr)}.noltya-promo .fxl-sheet-ico{width:16px;height:16px;border-radius:4px;background:linear-gradient(#fff,#fff) 4px 4px /8px 1.5px no-repeat,linear-gradient(#fff,#fff) 4px 7.5px /8px 1.5px no-repeat,linear-gradient(#fff,#fff) 4px 11px /8px 1.5px no-repeat,#0f9d58}.noltya-promo .fxl-table{position:relative;display:grid;grid-template-columns:1.4fr 1fr 1fr;border-top:1px solid var(--line);font-size:12px}.noltya-promo .fxl-new>span,.noltya-promo .fxl-td,.noltya-promo .fxl-th{padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noltya-promo .fxl-th{color:var(--ink-3);font-weight:600;font-size:11px}.noltya-promo .fxl-td{color:var(--ink-2)}.noltya-promo .fxl-new{position:relative;grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr 1fr;color:var(--ink-0);font-weight:650;opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .5s var(--e)}.noltya-promo .fxl-new:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:6px;background:color-mix(in oklab,#00EDFF 22%,transparent);box-shadow:inset 0 0 0 1.5px #00EDFF;opacity:0}.noltya-promo .fxl-new[data-on]{opacity:1;transform:none}.noltya-promo .fxl-new[data-on]:before{animation:fxl-flash 2.2s ease both}@keyframes fxl-flash{0%{opacity:0}15%{opacity:1}to{opacity:.35}}.noltya-promo .fxl-flow{position:relative;justify-self:center;width:2px;background:repeating-linear-gradient(180deg,var(--line-2) 0 4px,transparent 4px 8px)}.noltya-promo .fxl-packet{position:absolute;left:-4px;top:0;width:10px;height:10px;border-radius:50%;background:#00EDFF;box-shadow:0 0 12px #00EDFF;opacity:0}.noltya-promo .fxl-packet[data-on]:not([data-done]){animation:fxl-drop .8s var(--e) .2s both}@keyframes fxl-drop{0%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(20px)}}.noltya-promo .fxl-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0}.noltya-promo .fxl-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.noltya-promo .fxl-card .fx-av{--c:#00EDFF}.noltya-promo .fxl-id{display:grid;grid-gap:1px;gap:1px;min-width:0}.noltya-promo .fxl-id strong{color:var(--ink-0);font-size:14px}.noltya-promo .fxl-id span{color:var(--ink-3);font-size:11.5px}.noltya-promo .fxl-ring{position:relative;display:grid;place-items:center;width:46px;height:46px}.noltya-promo .fxl-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.noltya-promo .fxl-ring circle{fill:none;stroke-width:4.5}.noltya-promo .fxl-ring-bg{stroke:var(--line-2)}.noltya-promo .fxl-ring-fg{stroke:#00EDFF;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--e)}.noltya-promo .fxl-ring[data-on] .fxl-ring-fg{stroke-dashoffset:.09}.noltya-promo .fxl-ring b{color:var(--ink-0);font-size:14px;font-weight:750}.noltya-promo .fxl-factors{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.noltya-promo .fxl-factor{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;color:var(--ink-2);font-size:11.5px}.noltya-promo .fxl-track{height:6px;border-radius:6px;background:var(--line);overflow:hidden}.noltya-promo .fxl-track i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in oklab,#00EDFF 55%,transparent),#00EDFF);transform-origin:left;transform:scaleX(0)}.noltya-promo .fxl-track i[data-on]{transform:scaleX(var(--v));transition:transform .9s var(--e) calc(var(--i) * .07s)}.noltya-promo .fxl-suggest{--c:#00EDFF;align-content:start}.noltya-promo .fxl-who{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:8px;border-radius:12px;background:color-mix(in oklab,#00EDFF 10%,transparent)}.noltya-promo .fxl-who strong{color:var(--ink-0);font-size:13.5px}.noltya-promo .fxl-who b{color:#00EDFF;font-size:12.5px}.noltya-promo .fxl-reasons{display:grid;grid-gap:6px;gap:6px;margin:2px 0 4px;padding:0;list-style:none}.noltya-promo .fxl-reasons li{display:flex;align-items:center;gap:7px;color:var(--ink-1);font-size:12px}.noltya-promo .fxl-reasons svg{color:#10b981;flex:none}.noltya-promo .fxp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.noltya-promo .fxp-map{position:relative;aspect-ratio:300/340;border-radius:16px;border:1px solid var(--line);background:radial-gradient(60% 60% at 54% 45%,color-mix(in oklab,#2388FF 12%,transparent),transparent 70%),color-mix(in oklab,#2388FF 4%,var(--bg-1));overflow:hidden}.noltya-promo .fxp-map svg{position:absolute;inset:0;width:100%;height:100%}.noltya-promo .fxp-road{fill:none;stroke:var(--line-2);stroke-width:7;stroke-linecap:round}.noltya-promo .fxp-road-thin{stroke-width:3}.noltya-promo .fxp-route,.noltya-promo .fxp-tour{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.noltya-promo .fxp-route[data-s=ok]{stroke:#10b981}.noltya-promo .fxp-route[data-s=tight]{stroke:#00EDFF}.noltya-promo .fxp-route[data-s=late]{stroke:#ff4d8d}.noltya-promo .fxp-route[data-on]{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--e) calc(var(--i) * .15s),opacity .5s ease}.noltya-promo .fxp-map[data-tour] .fxp-route{opacity:.12}.noltya-promo .fxp-tour{stroke:#2388FF;stroke-width:4}.noltya-promo .fxp-tour[data-on]{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--e)}.noltya-promo :is(.fxp-rep-pin,.fxp-pin){position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);transition:opacity .4s ease,transform .5s var(--e)}.noltya-promo .fxp-rep-pin{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid var(--bg-1);color:#04141a;font-size:10.5px;font-weight:800}.noltya-promo .fxp-rep-pin[data-s=ok]{background:#10b981}.noltya-promo .fxp-rep-pin[data-s=tight]{background:#00EDFF}.noltya-promo .fxp-rep-pin[data-s=late]{background:#ff4d8d}.noltya-promo .fxp-map[data-tour] .fxp-rep-pin:not([data-s=ok]){opacity:0;transform:translate(-50%,-50%) scale(.6)}.noltya-promo .fxp-map[data-tour] .fxp-rep-pin[data-s=ok]{opacity:0}.noltya-promo .fxp-pin{display:flex;align-items:center;gap:6px}.noltya-promo .fxp-pin b{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#2388FF;color:#03202a;font-size:12px;font-weight:800}.noltya-promo .fxp-pin-c b:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid #2388ff;animation:fxp-pulse 1.8s ease-out infinite}@keyframes fxp-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.noltya-promo .fxp-pin em{padding:3px 8px;border-radius:7px;background:var(--bg-0);color:var(--ink-0);font-size:11px;font-style:normal;font-weight:650;white-space:nowrap}.noltya-promo .fxp-pin-c{transform:translate(-13px,-50%)}.noltya-promo .fxp-pin-t{opacity:0;transform:translate(-50%,-50%) scale(.5)}.noltya-promo .fxp-pin-t b{background:var(--bg-0);color:#2388FF;box-shadow:inset 0 0 0 2px #2388FF}.noltya-promo .fxp-map[data-tour] .fxp-pin-t{opacity:1;transform:translate(-50%,-50%)}.noltya-promo .fxp-map-cap{position:absolute;left:10px;bottom:8px;font-size:10.5px;transition:opacity .4s ease}.noltya-promo .fxp-map[data-tour] .fxp-map-cap{opacity:0}.noltya-promo .fxp-side{display:grid;min-width:0}.noltya-promo .fxp-view{grid-area:1/1;--c:#2388FF;opacity:0;transform:translateX(16px);transition:opacity .3s ease,transform .4s ease;pointer-events:none}.noltya-promo .fxp-view[data-on]{opacity:1;transform:none;transition:opacity .4s ease .15s,transform .6s var(--e) .15s}.noltya-promo .fxp-rep{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;padding:8px;border-radius:12px;transition:opacity .45s ease var(--d,0s),transform .6s var(--e) var(--d,0s),background .4s ease}.noltya-promo .fxp-rep .fx-av{grid-row:1/span 2}.noltya-promo .fxp-rep[data-best]{background:color-mix(in oklab,#10b981 11%,transparent)}.noltya-promo .fxp-rep-name{display:flex;align-items:center;gap:6px;min-width:0}.noltya-promo .fxp-rep-name strong{color:var(--ink-0);font-size:13px}.noltya-promo .fxp-rep-name em{padding:1px 6px;border-radius:6px;background:#10b981;color:#03261a;font-size:10px;font-style:normal;font-weight:800}.noltya-promo .fxp-rep>b{grid-column:3;grid-row:1/span 2;color:var(--ink-1);font-size:13px}.noltya-promo .fxp-status{grid-column:2;font-size:11.5px;font-weight:700}.noltya-promo .fxp-status[data-s=ok]{color:#10b981}.noltya-promo .fxp-status[data-s=tight]{color:#00EDFF}.noltya-promo .fxp-status[data-s=late]{color:#ff4d8d}.noltya-promo .fxp-assign{margin-top:4px}.noltya-promo .fxp-best{padding:9px 10px;border-radius:10px;border:1px dashed #2388ff;color:var(--ink-1);font-size:12.5px;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .5s var(--e)}.noltya-promo .fxp-best b{color:#2388FF}.noltya-promo .fxp-best[data-on]{opacity:1;transform:none}.noltya-promo .fxp-slots{--row-h:38px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-auto-rows:var(--row-h);grid-row-gap:6px;row-gap:6px;grid-column-gap:8px;column-gap:8px}.noltya-promo .fxp-time{grid-column:1;align-self:center;color:var(--ink-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.noltya-promo .fxp-visit{grid-column:2;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);color:var(--ink-1);font-size:12.5px;font-weight:600;transition:transform .7s var(--e),background .4s ease}.noltya-promo .fxp-visit b{color:#2388FF;font-weight:800}.noltya-promo .fxp-slots[data-swap] .fxp-visit-c{transform:translateY(calc(var(--row-h) + 6px))}.noltya-promo .fxp-slots[data-swap] .fxp-visit-d{transform:translateY(calc(-1 * (var(--row-h) + 6px)));background:color-mix(in oklab,#2388FF 12%,transparent)}.noltya-promo .fxv{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:16px;gap:16px}.noltya-promo .fxv-main{display:grid;grid-template-columns:minmax(0,.95fr) 22px minmax(0,1.05fr) 22px minmax(0,1.1fr);align-items:center;min-height:0}.noltya-promo .fxv-col{display:grid;grid-gap:10px;gap:10px;min-width:0}.noltya-promo .fxv-stack{display:grid;grid-gap:6px;gap:6px}.noltya-promo .fxv-doc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--fx-panel,var(--card-2));color:var(--ink-1);font-size:11.5px;font-weight:600;transition:transform .6s var(--e) calc(var(--i) * .08s),border-color .4s ease calc(var(--i) * .08s)}.noltya-promo .fxv-doc>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noltya-promo .fxv-doc i{width:12px;height:15px;border-radius:2px;background:color-mix(in oklab,#8B3DFF 45%,var(--line-2))}.noltya-promo .fxv-doc b{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#8B3DFF;color:#fff;opacity:0;transform:scale(.5);transition:opacity .3s ease calc(.2s + var(--i) * .08s),transform .45s var(--e) calc(.2s + var(--i) * .08s)}.noltya-promo .fxv-stack[data-on] .fxv-doc{transform:translateX(6px);border-color:color-mix(in oklab,#8B3DFF 50%,var(--line-2))}.noltya-promo .fxv-stack[data-on] .fxv-doc b{opacity:1;transform:none}.noltya-promo .fxv-proof{display:grid;grid-gap:10px;gap:10px;padding:14px 18px 12px;border-radius:16px;border:1px solid var(--line-2);background:var(--fx-panel,var(--card-2))}.noltya-promo .fxv-track{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.noltya-promo .fxv-track-line{position:absolute;left:7px;right:calc(33.33% - 7px);top:6px;height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}.noltya-promo .fxv-track-line i{display:block;height:100%;background:#8B3DFF;transform-origin:left;transform:scaleX(0);transition:transform .9s var(--e)}.noltya-promo .fxv-proof[data-step="1"] .fxv-track-line i{transform:scaleX(.5)}.noltya-promo .fxv-proof[data-step="2"] .fxv-track-line i{transform:scaleX(1)}.noltya-promo .fxv-step{position:relative;display:grid;justify-items:start;grid-gap:4px;gap:4px;color:var(--ink-3)}.noltya-promo .fxv-step i{width:14px;height:14px;margin-bottom:4px;border-radius:50%;border:2px solid var(--line-2);background:var(--bg-1);transition:background .4s ease,border-color .4s ease,transform .5s var(--e)}.noltya-promo .fxv-step b{font-size:12px;font-weight:700;transition:color .4s ease}.noltya-promo .fxv-step em{font-size:11.5px;font-style:normal;opacity:0;transition:opacity .4s ease}.noltya-promo .fxv-step[data-on] i{background:#8B3DFF;border-color:#8B3DFF;transform:scale(1.15)}.noltya-promo .fxv-step[data-on] b{color:var(--ink-0)}.noltya-promo .fxv-step[data-on] em{opacity:1;color:var(--ink-2)}.noltya-promo .fxv-mail{gap:2px;padding:10px 12px}.noltya-promo .fxv-mail strong{color:var(--ink-0);font-size:12.5px}.noltya-promo .fxv-mail span{color:var(--ink-3);font-size:11.5px}.noltya-promo .fxv-link{position:relative;height:2px;margin:0 3px;background:repeating-linear-gradient(90deg,var(--line-2) 0 4px,transparent 4px 8px)}.noltya-promo .fxv-link i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:#8B3DFF;opacity:0}.noltya-promo .fxv-link i[data-on]{animation:fxv-hop .9s var(--e) both}@keyframes fxv-hop{0%{opacity:1;transform:translateX(-4px)}to{opacity:0;transform:translateX(14px)}}.noltya-promo .fxv-sign{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;background:#fbfbfe;color:#1a1a35;box-shadow:0 26px 60px -26px rgba(35,136,255,.6)}.noltya-promo .fxv-sign-head{display:flex;align-items:center;gap:9px}.noltya-promo .fxv-sign-head>span:last-child{display:grid;min-width:0}.noltya-promo .fxv-sign-head strong{font-size:12px;white-space:nowrap}.noltya-promo .fxv-sign-head em{color:#5b5d7a;font-size:11px;font-style:normal}.noltya-promo .fxv-logo{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:#8B3DFF;color:#fff;font-size:12px;font-weight:800}.noltya-promo .fxv-sheet-line{height:5px;border-radius:3px;background:rgba(20,20,60,.08)}.noltya-promo .fxv-short{width:60%}.noltya-promo .fxv-pad{display:grid;grid-gap:2px;gap:2px;padding:6px 8px;border-radius:10px;border:1px dashed rgba(20,20,60,.22)}.noltya-promo .fxv-pad>span{color:#8b8da8;font-size:10.5px;font-weight:600}.noltya-promo .fxv-pad svg{width:100%;height:38px}.noltya-promo .fxv-pad path{fill:none;stroke:#0a0a1f;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.noltya-promo .fxv-pad path[data-on]{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1)}.noltya-promo .fxv-btn{--c:#8B3DFF}.noltya-promo .fxv-btn>span:first-child{color:#fff}.noltya-promo .fxv-folder{gap:7px}.noltya-promo .fxv-folder-ico{width:16px;height:12px;border-radius:2px 3px 3px 3px;background:#8B3DFF;box-shadow:inset 0 3px 0 color-mix(in oklab,#8B3DFF 60%,#fff)}.noltya-promo .fxv-pdf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 8px;border-radius:10px;background:var(--card);font-size:11.5px}.noltya-promo .fxv-pdf-name{color:var(--ink-1);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noltya-promo .fxv-pdf-ico{display:inline-grid;place-items:center;flex:none;padding:2px 4px;border-radius:4px;background:#FF4D8D;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.02em}.noltya-promo .fxv-pdf .fx-chip{padding:2px 7px;font-size:10.5px}.noltya-promo .fxo{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:12px;gap:12px}.noltya-promo .fxo-studio{--c:#2dd4bf;grid-template-rows:auto auto minmax(0,1fr) auto}.noltya-promo .fxo-tabs{display:flex;flex-wrap:wrap;gap:5px}.noltya-promo .fxo-tabs span{padding:3px 8px;border-radius:7px;background:var(--line);color:var(--ink-3);font-size:11px;font-weight:650}.noltya-promo .fxo-tabs span[data-active]{background:color-mix(in oklab,#2dd4bf 22%,transparent);color:#2dd4bf}.noltya-promo .fxo-page{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px;border-radius:12px;background:#fbfbfe;color:#1a1a35}.noltya-promo .fxo-page-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(20,20,60,.1)}.noltya-promo .fxo-logo{padding:5px 8px;border-radius:6px;border:1px dashed rgba(20,20,60,.25);color:#8b8da8;font-size:10.5px;font-weight:700}.noltya-promo .fxo-num{display:flex;gap:5px;font-size:12px;font-weight:700}.noltya-promo .fxo-field{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;font-size:12px}.noltya-promo .fxo-field em{color:#8b8da8;font-style:normal;font-size:11px}.noltya-promo .fxo-swap{display:grid;min-width:0}.noltya-promo .fxo-swap>span{grid-area:1/1;justify-self:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:opacity .35s ease,transform .5s var(--e)}.noltya-promo .fxo-var{padding:1px 6px;border-radius:5px;background:rgba(20,184,166,.14);color:#0f8f80;font-family:var(--font-mono);font-size:10.5px}.noltya-promo .fxo-val{color:#0a0a1f;font-weight:650;opacity:0;transform:translateY(6px)}.noltya-promo .fxo-swap[data-on] .fxo-var{opacity:0;transform:translateY(-6px)}.noltya-promo .fxo-swap[data-on] .fxo-val{opacity:1;transform:none}.noltya-promo .fxo-rows{display:grid;grid-gap:6px;gap:6px;margin-top:6px;padding-top:10px;border-top:1px solid rgba(20,20,60,.1)}.noltya-promo .fxo-row{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:#3a3b58;opacity:.25;transition:opacity .4s ease var(--d)}.noltya-promo .fxo-row[data-on]{opacity:1}.noltya-promo .fxo-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noltya-promo .fxo-row b{color:#0a0a1f}.noltya-promo .fxo-lines{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.noltya-promo .fxo-lines i{height:5px;border-radius:3px;background:rgba(20,20,60,.08)}.noltya-promo .fxo-lines i:last-child{width:55%}.noltya-promo .fxo-quota{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;color:var(--ink-3);font-size:11px}.noltya-promo .fxo-quota b{color:var(--ink-1);font-size:11px}.noltya-promo .fxo-quota-bar{height:5px;border-radius:5px;background:var(--line);overflow:hidden}.noltya-promo .fxo-quota-bar i{display:block;height:100%;width:100%;background:#2dd4bf;transform-origin:left;transform:scaleX(.24)}.noltya-promo .fxo-side{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.noltya-promo .fxo-card{gap:10px;padding:14px;align-content:center}.noltya-promo .fxo-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.noltya-promo .fxo-file{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 9px;border-radius:9px;background:var(--card);border:1px dashed var(--line-2);color:var(--ink-1);font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;opacity:0;transform:translateY(-14px);transition:opacity .35s ease,transform .55s var(--e)}.noltya-promo .fxo-upload[data-on] .fxo-file{opacity:1;transform:none}.noltya-promo .fxo-shield{position:relative;display:grid;place-items:center;width:30px;height:34px;overflow:hidden}.noltya-promo .fxo-shield svg{width:28px;height:28px}.noltya-promo .fxo-shield path{fill:color-mix(in oklab,#2dd4bf 16%,transparent);stroke:#2dd4bf;stroke-width:1.6;transition:fill .4s ease,stroke .4s ease}.noltya-promo .fxo-shield i{position:absolute;left:2px;right:2px;top:0;height:2px;border-radius:2px;background:#2dd4bf;box-shadow:0 0 8px #2dd4bf;opacity:0}.noltya-promo .fxo-upload[data-on]:not([data-ok]) .fxo-shield i{animation:fxo-scan .8s ease-in-out infinite alternate}@keyframes fxo-scan{0%{opacity:1;transform:translateY(4px)}to{opacity:1;transform:translateY(28px)}}.noltya-promo .fxo-upload[data-ok] .fxo-shield path{fill:#10b981;stroke:#10b981}.noltya-promo .fxo-state{display:grid;font-size:11.5px;font-weight:650}.noltya-promo .fxo-state>span{grid-area:1/1;display:inline-flex;align-items:center;gap:5px;transition:opacity .3s ease,transform .45s var(--e)}.noltya-promo .fxo-state>span:first-child{color:var(--ink-3)}.noltya-promo .fxo-state>span:last-child{color:#10b981;opacity:0;transform:translateY(6px)}.noltya-promo .fxo-state[data-ok]>span:first-child{opacity:0;transform:translateY(-6px)}.noltya-promo .fxo-state[data-ok]>span:last-child{opacity:1;transform:none}.noltya-promo .fxo-merge{position:relative;display:flex;align-items:center;gap:6px;height:40px}.noltya-promo .fxo-mini{width:26px;height:34px;border-radius:4px;border:1px solid var(--line-2);background:linear-gradient(var(--line-2),var(--line-2)) 5px 8px /14px 2px no-repeat,linear-gradient(var(--line-2),var(--line-2)) 5px 13px /10px 2px no-repeat,linear-gradient(var(--line-2),var(--line-2)) 5px 18px /14px 2px no-repeat,var(--card);transition:transform .6s var(--e) calc(var(--i) * .06s),opacity .4s ease .25s}.noltya-promo .fxo-merge[data-on] .fxo-mini{transform:translateX(calc((1 - var(--i)) * 32px + 32px)) scale(.7);opacity:0}.noltya-promo .fxo-merged{position:absolute;left:0;top:50%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:color-mix(in oklab,#2dd4bf 14%,transparent);color:var(--ink-0);font-size:11.5px;font-weight:650;white-space:nowrap;opacity:0;transform:translateY(-50%) scale(.8);transition:opacity .35s ease .35s,transform .55s var(--e) .35s}.noltya-promo .fxo-merge[data-on] .fxo-merged{opacity:1;transform:translateY(-50%)}.noltya-promo .fxo-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.noltya-promo .fxo-url{padding:5px 9px;border-radius:8px;background:var(--card);border:1px solid var(--line);color:var(--ink-1);font-family:var(--font-mono);font-size:11px}.noltya-promo .fxc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px}.noltya-promo .fxc-rule{grid-column:1/-1;gap:10px}.noltya-promo .fxc-rule-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.noltya-promo .fxc-token{padding:5px 10px;border-radius:8px;border:1px solid var(--line-2);color:var(--ink-3);font-size:12px;font-weight:650;transition:color .35s ease var(--d),background .35s ease var(--d),border-color .35s ease var(--d)}.noltya-promo .fxc-token[data-tone=kw]{border-color:transparent;padding-inline:2px}.noltya-promo .fxc-token[data-on]{color:var(--ink-0)}.noltya-promo .fxc-token[data-tone=field][data-on]{background:var(--card)}.noltya-promo .fxc-token[data-tone=value][data-on]{background:color-mix(in oklab,#8B3DFF 18%,transparent);border-color:#8B3DFF}.noltya-promo .fxc-token[data-tone=action][data-on]{background:color-mix(in oklab,#38BDF8 18%,transparent);border-color:#38BDF8}.noltya-promo .fxc-fired{display:inline-flex;align-items:center;gap:8px;justify-self:start;color:#38BDF8;font-size:12px;font-weight:700}.noltya-promo .fxc-fired i{position:relative;width:8px;height:8px;border-radius:50%;background:#38BDF8}.noltya-promo .fxc-fired[data-on] i:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #38bdf8;animation:fxp-pulse 1.4s ease-out infinite}.noltya-promo .fxc-inbox{grid-template-rows:auto auto auto auto minmax(0,1fr);gap:9px}.noltya-promo .fxc-compose{align-self:end;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid var(--line-2);color:var(--ink-3);font-size:12px}.noltya-promo .fxc-compose b{padding:3px 8px;border-radius:7px;background:var(--line);color:var(--ink-2);font-size:11px}.noltya-promo .fxc-bubble{max-width:88%;padding:9px 12px;border-radius:14px;font-size:12px;line-height:1.4}.noltya-promo .fxc-out{justify-self:end;border-bottom-right-radius:4px;background:#38BDF8;color:#1f0b02;font-weight:550}.noltya-promo .fxc-in{justify-self:start;border-bottom-left-radius:4px;background:var(--card);border:1px solid var(--line-2);color:var(--ink-1)}.noltya-promo .fxc-stop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin-top:2px;padding:8px;border-radius:12px;border:1px dashed var(--line-2)}.noltya-promo .fxc-stop .fx-av{--c:#ff4d8d}.noltya-promo .fxc-stop-text{display:grid}.noltya-promo .fxc-stop-text strong{color:var(--ink-0);font-size:12px}.noltya-promo .fxc-stop-text span{color:var(--ink-3);font-size:11px;font-family:var(--font-mono)}.noltya-promo .fxc-side{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.noltya-promo .fxc-side>.fx-panel{align-content:center;gap:10px}.noltya-promo .fxc-voice-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.noltya-promo .fxc-voice .fx-av{--c:#C026D3}.noltya-promo .fxc-play{width:0;height:0;border-left:9px solid #38bdf8;border-top:6px solid transparent;border-bottom:6px solid transparent}.noltya-promo .fxc-wave{display:flex;align-items:center;gap:2px;height:26px}.noltya-promo .fxc-wave i{flex:1 1;height:100%;border-radius:2px;background:color-mix(in oklab,#38BDF8 70%,transparent);transform:scaleY(var(--h))}.noltya-promo .fxc-wave[data-play] i{animation:fxc-wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s)}@keyframes fxc-wave{0%{transform:scaleY(calc(var(--h) * .35))}to{transform:scaleY(var(--h))}}.noltya-promo .fxc-voice-row b{color:var(--ink-2);font-size:11.5px}.noltya-promo .fxc-voice-cap{color:var(--ink-3);font-size:11.5px}.noltya-promo .fxc-chain{display:flex;align-items:center;gap:6px}.noltya-promo .fxc-link{position:relative;padding:5px 10px;border-radius:8px;background:var(--card);border:1px solid var(--line-2);color:var(--ink-2);font-size:11.5px;font-weight:650}.noltya-promo .fxc-link+.fxc-link{margin-left:12px}.noltya-promo .fxc-link+.fxc-link:before{content:"";position:absolute;right:100%;top:50%;width:14px;height:1.5px;margin-right:2px;background:var(--line-2)}.noltya-promo .fxc-call[data-on] .fxc-link{animation:fxc-link .5s var(--e) both;animation-delay:var(--d)}@keyframes fxc-link{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:none}}.noltya-promo .fxc-call-cap{display:inline-flex;align-items:center;gap:6px;color:#10b981;font-size:11.5px;font-weight:700}.noltya-promo .fxs{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:18px;gap:18px;align-items:center}.noltya-promo .fxs-printer-wrap{display:grid;justify-items:center;grid-gap:0;gap:0}.noltya-promo .fxs-printer{position:relative;z-index:2;width:min(100%,300px);height:66px;border-radius:16px 16px 10px 10px;border:1px solid var(--line-2);background:linear-gradient(180deg,var(--bg-2),var(--bg-1));box-shadow:0 16px 30px -18px rgba(0,0,0,.6)}.noltya-promo .fxs-slot{position:absolute;left:12%;right:12%;bottom:10px;height:5px;border-radius:4px;background:#000;opacity:.6}.noltya-promo .fxs-led{position:absolute;right:14px;top:12px;width:7px;height:7px;border-radius:50%;background:var(--line-2)}.noltya-promo .fxs-led[data-on]{background:#6366F1;box-shadow:0 0 8px #6366F1;animation:fxs-blink .5s steps(2) infinite}.noltya-promo .fxs-led[data-idle]{animation:none}@keyframes fxs-blink{50%{opacity:.3}}.noltya-promo .fxs-paper{width:min(86%,256px);margin-top:-12px;padding-top:12px;overflow:hidden}.noltya-promo .fxs-label{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:0 0 10px 10px;background:#fff;color:#0a0a1f;box-shadow:0 20px 40px -20px rgba(0,0,0,.5);transform:translateY(-104%)}.noltya-promo .fxs-label[data-on]{transform:none;transition:transform 1.6s cubic-bezier(.45,0,.2,1)}.noltya-promo .fxs-brand{display:flex;align-items:center;gap:7px;padding-bottom:8px;border-bottom:1px solid rgba(10,10,31,.1)}.noltya-promo .fxs-brand-mark{width:16px;height:16px;border-radius:5px;background:#0a0a1f;box-shadow:inset 0 0 0 4px #6366F1}.noltya-promo .fxs-brand strong{font-size:12px}.noltya-promo .fxs-label-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.noltya-promo .fxs-qr{display:grid;grid-template-columns:repeat(17,1fr);width:84px;height:84px}.noltya-promo .fxs-qr i[data-on]{background:#0a0a1f}.noltya-promo .fxs-label-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.noltya-promo .fxs-label-text strong{font-size:13px}.noltya-promo .fxs-label-text span{color:#5b5d7a;font-size:10.5px;font-family:var(--font-mono)}.noltya-promo .fxs-printed{margin-top:12px;justify-self:center}.noltya-promo .fxs-side{display:grid;grid-gap:12px;gap:12px;min-width:0}.noltya-promo .fxs-kit{--c:#6366F1}.noltya-promo .fxs-stock{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink-3);font-size:11.5px}.noltya-promo .fxs-count{display:grid;overflow:hidden;height:18px}.noltya-promo .fxs-count b{grid-area:1/1;color:var(--ink-0);font-size:13px;line-height:18px;transition:transform .5s var(--e)}.noltya-promo .fxs-count b:last-child{transform:translateY(100%);color:#6366F1}.noltya-promo .fxs-count[data-on] b:first-child{transform:translateY(-100%)}.noltya-promo .fxs-count[data-on] b:last-child{transform:none}.noltya-promo .fxs-item{display:flex;align-items:center;gap:9px;color:var(--ink-3);font-size:12px;transition:color .3s ease var(--d)}.noltya-promo .fxs-box{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line-2);color:transparent;transition:background .3s ease var(--d),border-color .3s ease var(--d),color .3s ease var(--d)}.noltya-promo .fxs-item[data-on]{color:var(--ink-1)}.noltya-promo .fxs-item[data-on] .fxs-box{background:#6366F1;border-color:#6366F1;color:#1a2a04}.noltya-promo .fxs-reserved{justify-self:start;margin-top:4px;padding:6px 10px;border-radius:9px;background:color-mix(in oklab,#6366F1 16%,transparent);color:#6366F1;font-size:12px;font-weight:700}.noltya-promo .fxs-team{gap:8px}.noltya-promo .fxs-team-row{display:flex;align-items:center;gap:10px}.noltya-promo .fxs-avs{display:flex}.noltya-promo .fxs-avs .fx-av{--c:#6366F1;border:2px solid var(--bg-1)}.noltya-promo .fxs-avs .fx-av+.fx-av{margin-left:-8px}.noltya-promo .fxs-team-name{display:grid}.noltya-promo .fxs-team-name strong{color:var(--ink-0);font-size:12.5px}.noltya-promo .fxs-team-name span{color:var(--ink-3);font-size:11px}.noltya-promo .fxg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:12px;gap:12px}.noltya-promo .fxg-dash{grid-template-rows:auto minmax(0,1fr);gap:12px}.noltya-promo .fxg-seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:10px;background:var(--line)}.noltya-promo .fxg-seg>i{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / 3);border-radius:8px;background:#818cf8;transform:translateX(calc(var(--r) * 100%));transition:transform .55s var(--e)}.noltya-promo .fxg-seg span{position:relative;padding:6px 4px;color:var(--ink-3);font-size:11.5px;font-weight:700;text-align:center;transition:color .3s ease}.noltya-promo .fxg-seg span[data-active]{color:#0b0a24}.noltya-promo .fxg-views{display:grid;min-height:0}.noltya-promo .fxg-view{grid-area:1/1;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:10px;gap:10px;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .35s ease}.noltya-promo .fxg-view[data-on]{opacity:1;transform:none;transition:opacity .4s ease .12s,transform .55s var(--e) .12s}.noltya-promo .fxg-tiles{display:grid;grid-gap:7px;gap:7px}.noltya-promo .fxg-tile{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:10px;background:color-mix(in oklab,#818cf8 9%,var(--card));color:var(--ink-2);font-size:12px}.noltya-promo .fxg-tile b{color:var(--ink-0);font-size:14px;font-weight:750}.noltya-promo .fxg-bars{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;grid-gap:8px;gap:8px;min-height:70px}.noltya-promo .fxg-bars i{height:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#818cf8,color-mix(in oklab,#818cf8 25%,transparent));transform-origin:bottom;transform:scaleY(var(--h));transition:transform .7s var(--e) calc(var(--i) * .05s)}.noltya-promo .fxg-view:not([data-on]) .fxg-bars i{transform:scaleY(.05)}.noltya-promo .fxg-side{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.noltya-promo .fxg-audit{gap:6px;padding:12px}.noltya-promo .fxg-log{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:8px;gap:8px;padding:5px 0;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-2)}.noltya-promo .fxg-log b{color:var(--ink-3);font-weight:600;font-family:var(--font-mono);font-size:10.5px;padding-top:1px}.noltya-promo .fxg-log span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noltya-promo .fxg-log strong{color:var(--ink-0);font-weight:650}.noltya-promo .fxg-device{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px}.noltya-promo .fxg-device-ico{position:relative;width:26px;height:18px;border-radius:3px;border:2px solid #818cf8;transition:border-color .4s ease}.noltya-promo .fxg-device-ico:after{content:"";position:absolute;left:-6px;right:-6px;bottom:-6px;height:2px;border-radius:2px;background:#818cf8;transition:background .4s ease}.noltya-promo .fxg-device[data-ok] .fxg-device-ico{border-color:#10b981}.noltya-promo .fxg-device[data-ok] .fxg-device-ico:after{background:#10b981}.noltya-promo .fxg-device-text{display:grid;grid-gap:1px;gap:1px}.noltya-promo .fxg-device-text strong{color:var(--ink-0);font-size:12.5px}.noltya-promo .fxg-device-state{display:grid;font-size:11.5px;font-weight:600}.noltya-promo .fxg-device-state>span{grid-area:1/1;display:inline-flex;align-items:center;gap:5px;transition:opacity .3s ease,transform .45s var(--e)}.noltya-promo .fxg-device-state>span:first-child{color:var(--ink-2)}.noltya-promo .fxg-device-state>span:last-child{color:#10b981;opacity:0;transform:translateY(6px)}.noltya-promo .fxg-device[data-ok] .fxg-device-state>span:first-child{opacity:0;transform:translateY(-6px)}.noltya-promo .fxg-device[data-ok] .fxg-device-state>span:last-child{opacity:1;transform:none}.noltya-promo .fxg-hours{gap:7px;padding:12px}.noltya-promo .fxg-day{position:relative;height:14px;border-radius:7px;background:var(--line)}.noltya-promo .fxg-band{position:absolute;top:0;bottom:0;left:33.33%;width:45.83%;border-radius:7px;background:color-mix(in oklab,#818cf8 55%,transparent)}.noltya-promo .fxg-try{position:absolute;top:-4px;left:94.4%;width:4px;height:22px;border-radius:2px;background:#ff4d8d;opacity:0;transform:translateX(-50%) scaleY(.3);transition:opacity .3s ease,transform .45s var(--e)}.noltya-promo .fxg-try[data-on]{opacity:1;transform:translateX(-50%)}.noltya-promo .fxg-ticks{display:flex;justify-content:space-between;color:var(--ink-3);font-size:10px;font-family:var(--font-mono)}html.noltya-promo-active[data-theme=light] .noltya-promo :is(.fx-chip-warn,.fxl-who b){color:#a86a00}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-chip-ok,html.noltya-promo-active[data-theme=light] .noltya-promo :is(.fxp-status[data-s=ok],.fxo-state>span:last-child,.fxg-device-state>span:last-child,.fxc-call-cap){color:#047857}html.noltya-promo-active[data-theme=light] .noltya-promo .fxp-status[data-s=tight]{color:#a86a00}html.noltya-promo-active[data-theme=light] .noltya-promo .fx-chip-blue{color:#1463c7}html.noltya-promo-active[data-theme=light] .noltya-promo :is(.fxp-best b,.fxp-visit b,.fxo-tabs span[data-active]){color:#0077a0}html.noltya-promo-active[data-theme=light] .noltya-promo .fxo-tabs span[data-active]{color:#0f766e}html.noltya-promo-active[data-theme=light] .noltya-promo :is(.fxs-reserved,.fxs-count b:last-child){color:#4d7c0f}html.noltya-promo-active[data-theme=light] .noltya-promo .fxc-fired{color:#0369A1}html.noltya-promo-active[data-theme=light] .noltya-promo .fxs-printer{background:linear-gradient(180deg,#e9ebf5,#d9dcec)}html.noltya-promo-active[data-theme=light] .noltya-promo .fxp-pin em{background:#fff;box-shadow:0 2px 8px rgba(20,20,60,.12)}html.noltya-promo-active[data-theme=light] .noltya-promo .fxp-pin-t b{background:#fff}@media (max-width:1023px){.noltya-promo .fx-ch-scene .fx-scene,.noltya-promo .fx-ch-scene .fx-scene>*{height:auto}}@media (max-width:640px){.noltya-promo .fx-ch-scene :is(.fxl-bottom,.fxp,.fxo,.fxc,.fxs,.fxg){grid-template-columns:minmax(0,1fr)}.noltya-promo .fx-ch-scene .fxc-rule{grid-column:auto}.noltya-promo .fx-ch-scene .fxv-main{grid-template-columns:minmax(0,1fr);gap:10px}.noltya-promo .fx-ch-scene .fxv-proof{padding:12px}.noltya-promo .fx-ch-scene :is(.fxv-stack,.fxv-sheet-line,.fxv-col>.fx-caption){display:none}.noltya-promo .fx-ch-scene .fxp-map{aspect-ratio:4/3}.noltya-promo .fx-ch-scene .fxo-side{grid-template-rows:none}.noltya-promo .fx-ch-scene .fxo-card{padding:12px}.noltya-promo .fx-ch-scene .fxc-side{grid-template-rows:none}.noltya-promo .fx-ch-scene .fxs-printer{width:240px;height:56px}.noltya-promo .fx-ch-scene .fxs-paper{width:210px}.noltya-promo .fx-ch-scene .fxv-link{display:none}.noltya-promo .fx-ch-scene .fxl-factors{grid-template-columns:1fr 1fr;column-gap:12px}.noltya-promo .fx-ch-scene .fxl-factor{grid-template-columns:70px minmax(0,1fr)}.noltya-promo .fx-ch-scene .fxs-printer-wrap{padding-top:4px}.noltya-promo .fx-ch-scene .fxg-bars{min-height:50px}}@media (prefers-reduced-motion:reduce){.noltya-promo .fx-scene *,.noltya-promo .fx-scene :after,.noltya-promo .fx-scene :before{animation:none!important;transition:none!important}}