.ai-manager-page{--aim-accent:var(--brand-accent);--aim-ink:var(--home-ink,#1d1d1f);--aim-mute:var(--home-mute,#86868b);--aim-line:#00000012;--aim-ease:var(--home-ease,cubic-bezier(.22, 1, .36, 1));--aim-ease-move:cubic-bezier(.25, 1, .5, 1);--aim-cap-ratio:9 / 16;--aim-video-ratio:3 / 4}.aim-hero{color:#f5f5f7;background:radial-gradient(ellipse 70% 60% at 78% 18%, rgba(var(--brand-accent-rgb), .22), transparent 62%), radial-gradient(ellipse 55% 50% at 8% 92%, #00b4d824, transparent 60%), linear-gradient(168deg, #0b0b0f 0%, #101018 58%, #0b0b0f 100%);position:relative;overflow:hidden}.aim-hero__glow{pointer-events:none;background:radial-gradient(ellipse 42% 38% at 72% 34%, rgba(var(--brand-accent-rgb), .16), transparent 64%);height:120%;position:absolute;inset:-30% -10% auto}.aim-hero__inner{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;padding:98px 0;display:grid;position:relative}.aim-hero__kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-accent) 55%, #fff);margin:0 0 20px;font-size:.78rem;font-weight:500}.aim-hero h1{letter-spacing:-.038em;margin:0 0 22px;font-size:clamp(2.4rem,4.6vw,3.8rem);font-weight:600;line-height:1.08}.aim-hero h1 em{background:linear-gradient(100deg, var(--brand-accent) 0%, #fff 46%, #00d4c8 100%);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;font-style:normal}.aim-hero__lead{color:#f5f5f7a8;max-width:24em;margin:0 0 26px;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.68}.aim-hero__chips{flex-wrap:wrap;gap:8px;margin:0 0 34px;padding:0;list-style:none;display:flex}.aim-hero__chips li{color:#f5f5f7c7;background:#ffffff0d;border:1px solid #ffffff24;border-radius:980px;padding:6px 13px;font-size:.82rem}.aim-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.aim-hero .home-btn--ghost{color:#f5f5f7;background:0 0;border-color:#ffffff3d}@media (hover:hover) and (pointer:fine){.aim-hero .home-btn--ghost:hover{background:#ffffff14}}.aim-sim__mascot{pointer-events:none;z-index:2;filter:drop-shadow(0 20px 34px #00000080);width:clamp(122px,14vw,166px);animation:aim-mascot-in .9s var(--aim-ease) .32s both;position:absolute;bottom:42px;right:-26px}.aim-sim__mascot img{width:100%;height:auto;animation:6s ease-in-out infinite aim-mascot-float;display:block}@keyframes aim-mascot-in{0%{opacity:0;transform:translate(16px,22px)}to{opacity:1;transform:translate(0,0)}}@keyframes aim-mascot-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-9px)}}.aim-sim{--sim-ink:#f5f5f7;--sim-mute:#f5f5f775;--sim-line:#ffffff1a;--sim-card:#ffffff0d;--sim-accent:#7ff0dd;--sim-down:#ff9191;--sim-stagger:50ms;position:relative}.aim-sim__frame{border:1px solid var(--sim-line);-webkit-backdrop-filter:blur(18px);background:linear-gradient(165deg,#ffffff13,#ffffff05);border-radius:22px;flex-direction:column;display:flex;box-shadow:0 34px 80px #00000075}.aim-sim__chrome{border-bottom:1px solid var(--sim-line);background:#ffffff08;border-radius:22px 22px 0 0;align-items:center;gap:10px;padding:13px 16px;display:flex}.aim-sim__dots{gap:5px;display:inline-flex}.aim-sim__dots i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.aim-sim__title{color:#f5f5f7d1;font-size:.82rem;font-weight:500}.aim-sim__stage{height:var(--sim-stage-h,460px);padding:20px;position:relative;overflow:hidden}.aim-sim__stage.has-bleed{overflow:visible}.aim-sim__stage.has-bleed .sim-enter{display:none}.sim-scene{height:100%;animation:sim-scene-in .52s var(--aim-ease) both;align-content:start;gap:14px;display:grid}@keyframes sim-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.sim-enter{pointer-events:none;animation:sim-enter-sweep .9s var(--aim-ease) both;background:linear-gradient(100deg,#0000 32%,#ffffff12 50%,#0000 68%);position:absolute;inset:0}@keyframes sim-enter-sweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}.sim-odo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sim-ink);align-items:baseline;font-size:1.32rem;font-weight:600;display:inline-flex}.sim-odo__affix{color:var(--sim-mute);margin-inline:1px;font-size:.82rem;font-weight:500}.sim-odo__col{height:1em;display:inline-block;overflow:hidden}.sim-odo__track{animation:sim-odo-roll .9s var(--aim-ease) both;animation-delay:calc(var(--i,0) * 45ms);flex-direction:column;display:flex}.sim-odo__track>span{height:1em;line-height:1;display:block}@keyframes sim-odo-roll{0%{transform:translate(0,0)}to{transform:translate3d(0, calc(var(--d,0) * -1em), 0)}}.sim-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sim-kpi{background:var(--sim-card);animation:sim-rise .56s var(--aim-ease) both;animation-delay:calc(var(--i) * var(--sim-stagger));border:1px solid #ffffff12;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.sim-kpi[data-hero]{background:linear-gradient(150deg,#7ff0dd24,#ffffff0a);border-color:#7ff0dd38}.sim-kpi__label{color:var(--sim-mute);font-size:.74rem}@keyframes sim-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}.sim-panel{background:var(--sim-card);border:1px solid #ffffff12;border-radius:12px;padding:14px;position:relative;overflow:hidden}.sim-panel__head{color:#f5f5f7b3;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.76rem;display:flex}.sim-panel__badge{color:var(--sim-mute);background:#ffffff0f;border-radius:980px;padding:3px 8px;font-size:.68rem}.sim-trend{width:100%;height:104px;display:block}.sim-trend__line{stroke-dasharray:320;stroke-dashoffset:320px;animation:sim-draw 1.2s var(--aim-ease) .24s both}.sim-trend__area{opacity:0;animation:.64s .88s both sim-fade}@keyframes sim-draw{to{stroke-dashoffset:0}}@keyframes sim-fade{to{opacity:1}}.sim-sheen{pointer-events:none;animation:sim-sheen 1.8s var(--aim-ease) .32s both;background:linear-gradient(100deg,#0000 35%,#ffffff1a 50%,#0000 65%);position:absolute;inset:0}@keyframes sim-sheen{0%{transform:translate(-70%)}to{transform:translate(70%)}}.sim-shops{color:var(--sim-mute);animation:sim-rise .56s var(--aim-ease) .34s both;align-items:center;gap:10px;font-size:.78rem;display:flex}.sim-shops__label{font-size:.72rem}.sim-shops__item{background:#ffffff0f;border:1px solid #ffffff12;border-radius:980px;padding:5px 10px}.sim-shops__item b{font-variant-numeric:tabular-nums;font-weight:600}.sim-shops__item.is-open b{color:var(--sim-accent)}.sim-shops__item.is-closed b{color:var(--sim-down)}.sim-ranks{gap:9px;display:grid}.sim-rank{animation:sim-rise .56s var(--aim-ease) both;animation-delay:calc(var(--i) * var(--sim-stagger));grid-template-columns:18px minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;font-size:.78rem;display:grid}.sim-rank__no{color:var(--sim-mute);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.sim-rank:first-child .sim-rank__no{color:var(--sim-accent)}.sim-rank__name{color:#f5f5f7db;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sim-rank__bar{background:#ffffff12;border-radius:980px;height:7px;position:relative;overflow:hidden}.sim-rank__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--sim-accent), #7ff0dd59);transform-origin:0;animation:sim-grow .76s var(--aim-ease) both;animation-delay:calc(var(--i) * var(--sim-stagger) + .16s);position:absolute;inset:0;transform:scaleX(0)}@keyframes sim-grow{0%{transform:scaleX(0)}to{transform:scaleX(var(--pct,1))}}.sim-rank__value{color:#f5f5f7b3;font-variant-numeric:tabular-nums;font-size:.74rem}.sim-regions__bar{border-radius:980px;gap:2px;height:9px;margin-bottom:12px;display:flex;overflow:hidden}.sim-regions__bar i{transform-origin:0;height:100%;animation:sim-grow-flat .7s var(--aim-ease) both;animation-delay:calc(var(--i) * var(--sim-stagger) + .2s);display:block;transform:scaleX(0)}@keyframes sim-grow-flat{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sim-regions__bar i:first-child,.sim-regions__legend .is-tone0{background:var(--sim-accent)}.sim-regions__bar i:nth-child(2),.sim-regions__legend .is-tone1{background:#7ff0dd9e}.sim-regions__bar i:nth-child(3),.sim-regions__legend .is-tone2{background:#7ff0dd61}.sim-regions__bar i:nth-child(4),.sim-regions__legend .is-tone3{background:#ffffff38}.sim-regions__legend{flex-wrap:wrap;gap:6px 16px;display:flex}.sim-regions__legend span{color:var(--sim-mute);animation:.52s both sim-fade;animation-delay:calc(var(--i) * var(--sim-stagger) + .42s);align-items:center;gap:6px;font-size:.74rem;display:inline-flex}.sim-regions__legend i{border-radius:2px;width:8px;height:8px}.sim-regions__legend b{color:#f5f5f7db;font-variant-numeric:tabular-nums}.sim-alerts{background:linear-gradient(160deg,#ff91911a,#ffffff0a);border:1px solid #ff91912e;border-radius:12px;padding:14px;position:relative;overflow:hidden}.sim-alerts__head{color:#f5f5f7c2;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.76rem;display:flex}.sim-alerts__live{color:var(--sim-down);background:#ff919124;border-radius:980px;align-items:center;padding:3px 8px;font-size:.66rem;display:inline-flex}.sim-alert{animation:sim-rise .52s var(--aim-ease) both;animation-delay:calc(var(--i) * var(--sim-stagger) + .18s);border-top:1px solid #ffffff12;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:.8rem;display:grid}.sim-alerts__head+.sim-alert{border-top:none}.sim-alert__dot{background:var(--sim-down);border-radius:50%;width:7px;height:7px}.sim-alert__label{color:#f5f5f7d1}.sim-alert__delta{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.sim-alert__delta.is-down{color:var(--sim-down)}.sim-alert__delta.is-warn{color:#ffcb7a}.sim-scan{pointer-events:none;height:46%;animation:sim-scan 1.7s var(--aim-ease-move) .26s both;background:linear-gradient(#0000,#7ff0dd1f,#0000);position:absolute;top:0;left:0;right:0}@keyframes sim-scan{0%{opacity:0;transform:translateY(-110%)}35%{opacity:1}to{opacity:0;transform:translateY(230%)}}.sim-advice{background:var(--sim-card);border:1px solid #7ff0dd33;border-radius:12px;padding:14px}.sim-advice__head{color:#f5f5f7c2;align-items:center;gap:8px;margin-bottom:10px;font-size:.76rem;display:flex}.sim-advice__bot{color:#06231f;background:var(--sim-accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.62rem;font-weight:600;display:grid}.sim-advice__line{color:#f5f5f7cc;animation:sim-stream .5s var(--aim-ease) both;animation-delay:calc(var(--i) * .17s + .34s);margin:0 0 6px;font-size:.8rem;line-height:1.55}.sim-advice__line:last-child{margin-bottom:0}.sim-advice__line:last-child:after{content:"";vertical-align:-.12em;background:var(--sim-accent);width:1.5px;height:.95em;margin-left:3px;animation:.9s step-end infinite sim-caret;display:inline-block}@keyframes sim-stream{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0,0)}}@keyframes sim-caret{0%,49%{opacity:1}50%,to{opacity:0}}.sim-chat{align-content:center;gap:11px;display:grid;position:relative}.sim-chat__head{color:#f5f5f7c2;justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.sim-chat__group{align-items:center;gap:7px;display:inline-flex}.sim-chat__dot{background:var(--sim-accent);border-radius:50%;width:7px;height:7px}.sim-chat__schedule{color:var(--sim-accent);background:#7ff0dd1f;border-radius:980px;padding:3px 8px;font-size:.68rem}.sim-chat__msg{animation:sim-msg-in .56s var(--aim-ease) .14s both;gap:10px;display:flex}.sim-chat__avatar{color:#06231f;background:var(--sim-accent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.62rem;font-weight:600;display:grid}.sim-chat__bubble{background:#ffffff12;border-radius:4px 14px 14px;flex:1;min-width:0;padding:12px}.sim-chat__label{color:var(--sim-mute);margin-bottom:9px;font-size:.72rem}.sim-chat__rows{gap:7px;display:grid}.sim-chat__row{color:var(--sim-mute);animation:sim-rise .46s var(--aim-ease) both;animation-delay:calc(var(--i) * var(--sim-stagger) + .32s);justify-content:space-between;align-items:baseline;gap:12px;font-size:.78rem;display:flex}.sim-chat__row b{font-variant-numeric:tabular-nums;color:var(--sim-ink);font-weight:600}.sim-chat__alert{color:#f5f5f7cc;animation:sim-rise .46s var(--aim-ease) .52s both;border-top:1px solid #ff919138;align-items:center;gap:7px;margin-top:10px;padding-top:9px;font-size:.76rem;display:flex}.sim-chat__alert-dot{background:var(--sim-down);border-radius:50%;flex:none;width:6px;height:6px}.sim-chat__alert b{font-variant-numeric:tabular-nums;color:var(--sim-down);margin-left:auto;font-weight:600}@keyframes sim-msg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.sim-notify{-webkit-backdrop-filter:blur(14px);animation:sim-notify-drop .66s var(--aim-ease) .72s both;background:#ffffff30;border-radius:15px;padding:10px;box-shadow:0 10px 26px #00000057}.sim-notify__top{align-items:center;gap:6px;margin-bottom:5px;display:flex}.sim-notify__icon{color:#06231f;background:linear-gradient(140deg, var(--sim-accent), #4ad6bd);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:.5rem;font-weight:600;display:grid}.sim-notify__app{color:#f5f5f7eb;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.62rem;font-weight:600;overflow:hidden}.sim-notify__time{color:var(--sim-mute);flex:none;font-size:.56rem}.sim-notify__text{color:#f5f5f7bd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.6rem;line-height:1.38;display:-webkit-box;overflow:hidden}@keyframes sim-notify-drop{0%{opacity:0;transform:translateY(-34px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}.sim-fly{justify-items:center;gap:5px;display:grid}.sim-fly__label{color:var(--sim-mute);font-size:.7rem;animation:.42s .76s both sim-fade}.sim-fly__row{gap:6px;display:inline-flex}.sim-fly__bubble{color:#f5f5f7db;animation:sim-fly-out .64s var(--aim-ease) both;animation-delay:calc(var(--i) * .11s + .82s);background:#7ff0dd21;border:1px solid #7ff0dd3d;border-radius:980px;align-items:center;gap:5px;padding:5px 10px;font-size:.7rem;font-style:normal;display:inline-flex}@keyframes sim-fly-out{0%{opacity:0;transform:translate(-34px,-96px)scale(.36)}to{opacity:1;transform:translate(0,0)scale(1)}}.sim-fly__dot{background:var(--sim-accent);border-radius:50%;width:5px;height:5px}.sim-scene--push{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:18px}.sim-devices{flex-direction:column;align-items:center;gap:10px;margin-right:-54px;display:flex}.sim-phone{width:184px;height:322px;animation:sim-phone-in .7s var(--aim-ease) .18s both;background:linear-gradient(160deg,#43434f,#15151b 62%);border-radius:28px;padding:5px;position:relative;box-shadow:0 0 0 1px #ffffff24,0 28px 64px #0000009e}@keyframes sim-phone-in{0%{opacity:0;transform:translate(26px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.sim-phone__notch{z-index:2;background:#0000008c;border-radius:980px;width:46px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sim-phone__screen{background:radial-gradient(ellipse 95% 55% at 50% 0%, rgba(var(--brand-accent-rgb), .36), transparent 62%), linear-gradient(172deg, #1c2450, #0b0f1e 72%);border-radius:24px;height:100%;padding:20px 9px 10px;position:relative;overflow:hidden}.sim-phone__status{color:#ffffffc7;justify-content:space-between;align-items:center;padding:0 5px 9px;font-size:.62rem;display:flex}.sim-phone__status b{font-variant-numeric:tabular-nums;font-weight:600}.sim-phone__bars{align-items:flex-end;gap:2px;display:inline-flex}.sim-phone__bars i{background:#fff9;border-radius:1px;width:3px}.sim-phone__bars i:first-child{height:4px}.sim-phone__bars i:nth-child(2){height:6px}.sim-phone__bars i:nth-child(3){height:8px}.aim-sim__foot{border-top:1px solid var(--sim-line);background:#ffffff05;border-radius:0 0 22px 22px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.aim-sim__caption{min-width:0;color:var(--sim-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;overflow:hidden}.aim-sim__caption b{color:#f5f5f7db;margin-right:8px;font-weight:600}.aim-sim__nav{cursor:pointer;color:#f5f5f7a8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:grid}.aim-sim__nav svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.aim-sim__nav:hover{color:#fff;background:rgba(var(--brand-accent-rgb), .5);border-color:#0000}}.aim-sim__nav:active{transform:scale(.94)}.aim-sim__dotsbar{flex:none;align-items:center;gap:6px;display:inline-flex}.aim-sim__dotsbar button{appearance:none;cursor:pointer;background:#fff3;border:none;border-radius:980px;width:6px;height:6px;padding:0;transition:width .2s,background-color .2s;display:block}.aim-sim__dotsbar button.is-on{background:var(--sim-accent);width:18px}.aim-shift__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aim-shift__card{border:1px solid var(--aim-line);background:#fff;border-radius:20px;padding:32px 30px}.aim-shift__card h3{letter-spacing:-.01em;color:var(--aim-mute);margin:0 0 18px;font-size:1.05rem;font-weight:600}.aim-shift__card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aim-shift__card li{color:var(--aim-mute);padding-left:22px;font-size:.97rem;line-height:1.6;position:relative}.aim-shift__card li:before{content:"";opacity:.35;background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.aim-shift__card.is-before{background:#f6f6f8}.aim-shift__card.is-after{border-color:rgba(var(--brand-accent-rgb), .24);background:linear-gradient(165deg, rgba(var(--brand-accent-rgb), .07), #00b4d80d);box-shadow:0 18px 44px rgba(var(--brand-accent-rgb), .1)}.aim-shift__card.is-after h3{color:var(--brand-accent)}.aim-shift__card.is-after li{color:var(--aim-ink)}.aim-shift__card.is-after li:before{opacity:1;background:var(--brand-accent)}.aim-caps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aim-cap{border:1px solid var(--aim-line);transition:transform .35s var(--aim-ease), box-shadow .35s var(--aim-ease), border-color .35s ease;background:#fff;border-radius:20px;grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}@media (hover:hover) and (pointer:fine){.aim-cap:hover{border-color:rgba(var(--brand-accent-rgb), .2);box-shadow:0 20px 48px rgba(var(--brand-accent-rgb), .1);transform:translateY(-3px)}}.aim-cap__media{aspect-ratio:var(--aim-cap-ratio,9 / 16);background:#eef0f4;border-radius:14px;align-self:stretch;display:block;position:relative;overflow:hidden}.aim-cap__media img{object-fit:cover;width:100%;height:100%}.aim-cap__ph{text-align:center;color:#9aa0ac;background:repeating-linear-gradient(45deg,#f3f4f7,#f3f4f7 12px,#eceef3 12px 24px);place-content:center;justify-items:center;gap:10px;padding:12px;font-size:.72rem;line-height:1.5;display:grid;position:absolute;inset:0}.aim-cap__ph-icon{border:1.5px dashed #c3c8d2;border-radius:6px;width:30px;height:38px}.aim-cap__body{min-width:0;display:block}.aim-cap__tag{letter-spacing:.06em;color:var(--brand-accent);background:rgba(var(--brand-accent-rgb), .09);border-radius:980px;padding:5px 11px;font-size:.74rem;font-weight:600;display:inline-block}.aim-cap h3{letter-spacing:-.02em;margin:14px 0 10px;font-size:clamp(1.1rem,1.6vw,1.32rem);font-weight:600;line-height:1.28}.aim-cap__desc{color:var(--aim-mute);margin:0 0 18px;font-size:.92rem;line-height:1.6}.aim-cap__items{border-top:1px solid var(--aim-line);margin:0;padding:0;list-style:none;display:grid}.aim-cap__items li{border-bottom:1px solid var(--aim-line);gap:3px;padding:13px 0;display:grid}.aim-cap__items li:last-child{border-bottom:none;padding-bottom:0}.aim-cap__items strong{color:var(--aim-ink);font-size:.92rem;font-weight:600}.aim-cap__items span{color:var(--aim-mute);font-size:.85rem;line-height:1.6}.aim-day__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aim-day__list li{border:1px solid var(--aim-line);background:#fff;border-radius:18px;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:32px;padding:28px 30px;display:grid}.aim-day__time{gap:4px;display:grid}.aim-day__time b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand-accent);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600}.aim-day__time span{color:var(--aim-mute);font-size:.85rem}.aim-day__body{gap:8px;display:grid}.aim-day__ask{letter-spacing:-.015em;margin:0;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:600}.aim-day__answer{color:var(--aim-mute);margin:0;font-size:.95rem;line-height:1.7}.aim-videos{position:relative}.aim-videos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.aim-video{appearance:none;font:inherit;text-align:left;cursor:pointer;transition:transform .35s var(--aim-ease), border-color .35s ease, background-color .35s ease;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.aim-video:hover{background:#ffffff12;border-color:#ffffff3d;transform:translateY(-4px)}}.aim-video__media{aspect-ratio:var(--aim-video-ratio,3 / 4);background:radial-gradient(ellipse 60% 60% at 30% 20%, rgba(var(--brand-accent-rgb), .18), transparent 62%), linear-gradient(150deg, #15151c, #0e0e13);display:block;position:relative;overflow:hidden}.aim-video__media img{object-fit:cover;width:100%;height:100%}.aim-video__ph{background:radial-gradient(ellipse 60% 60% at 30% 20%, rgba(var(--brand-accent-rgb), .22), transparent 62%), linear-gradient(150deg, #15151c, #0e0e13);place-items:center;display:grid;position:absolute;inset:0}.aim-video__play{color:#fff;-webkit-backdrop-filter:blur(10px);width:44px;height:44px;transition:background-color .3s ease, transform .3s var(--aim-ease);background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aim-video__play svg{width:22px;height:22px;margin-left:2px}@media (hover:hover) and (pointer:fine){.aim-video:hover .aim-video__play{background:var(--brand-accent);border-color:#0000;transform:translate(-50%,-50%)scale(1.06)}}.aim-video__body{gap:8px;padding:16px 16px 18px;display:grid}.aim-video__tag{letter-spacing:.05em;color:#ffffffd1;background:#ffffff1a;border-radius:980px;justify-self:start;padding:4px 9px;font-size:.7rem;font-weight:600}.aim-video__title{letter-spacing:-.005em;color:#f5f5f7eb;font-size:.94rem;font-weight:500;line-height:1.5}.aim-video__meta{color:#f5f5f76b;align-items:center;gap:8px;font-size:.78rem;display:flex}.aim-cta__inner{text-align:center;justify-items:center;display:grid}.aim-cta .home-kicker{color:color-mix(in srgb, var(--brand-accent) 60%, #fff)}.aim-cta h2{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1.15}.aim-cta .home-lead{color:#f5f5f799;max-width:34em}.aim-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.aim-cta__back{appearance:none;font:inherit;color:#f5f5f780;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:26px;font-size:.88rem;transition:color .2s;display:inline-flex}.aim-cta__back:hover{color:#fff}.aim-modal{z-index:200;-webkit-backdrop-filter:blur(14px);background:#06060abd;place-items:center;padding:24px;animation:.22s both aim-fade;display:grid;position:fixed;inset:0}@keyframes aim-fade{0%{opacity:0}to{opacity:1}}.aim-modal__card{transform-origin:50%;width:min(860px,100%);animation:aim-pop .28s var(--aim-ease) both;background:#0e0e13;border:1px solid #ffffff1a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}@keyframes aim-pop{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:none}}.aim-modal__close{z-index:2;cursor:pointer;color:#fffc;background:#ffffff1f;border:none;border-radius:50%;width:34px;height:34px;font-size:.9rem;transition:background-color .2s;position:absolute;top:12px;right:12px}.aim-modal__close:hover{background:#ffffff38}.aim-modal__meta{gap:10px;padding:20px 24px 24px;display:grid}.aim-modal__meta .aim-video__tag{justify-self:start}.aim-modal__meta h3{color:#f5f5f7eb;margin:0;font-size:1.05rem;font-weight:500;line-height:1.5}.aim-modal__card.is-video{background:#000;width:min(52vh,100%);max-width:460px}.aim-modal__stage--video{aspect-ratio:var(--aim-video-ratio,3 / 4);background:#000;display:block}.aim-modal__stage--video video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.aim-modal__card.is-video .aim-modal__meta{background:#0e0e13}@media (width<=1180px){.aim-hero__inner{gap:40px}.aim-videos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.aim-hero__inner{grid-template-columns:minmax(0,1fr);gap:36px;padding:76px 0}.aim-sim__mascot{width:104px;bottom:56px;right:-12px}.aim-hero__lead{max-width:none}.sim-scene--push{gap:11px}.sim-devices{gap:8px;margin-right:0}.sim-phone{border-radius:20px;width:154px;height:268px;padding:4px}.sim-fly__row{flex-wrap:wrap;justify-content:center;max-width:118px}.sim-chat{gap:9px}.sim-chat__bubble{padding:10px}.sim-chat__row{font-size:.72rem}.sim-chat__label{margin-bottom:7px}.sim-chat__alert{margin-top:8px;padding-top:7px;font-size:.68rem}.sim-fly,.sim-fly__row{gap:4px}.sim-fly__label{font-size:.64rem}.sim-fly__bubble{padding:4px 7px;font-size:.62rem}.sim-phone__notch{width:36px;height:5px;top:7px}.sim-phone__screen{border-radius:19px;padding:15px 7px 8px}.sim-phone__status{padding:0 4px 7px;font-size:.56rem}.sim-phone .sim-notify{border-radius:12px;padding:8px}.sim-phone .sim-notify__app{font-size:.56rem}.sim-phone .sim-notify__text{-webkit-line-clamp:2;font-size:.54rem}.aim-shift__grid,.aim-caps__grid{grid-template-columns:minmax(0,1fr)}.aim-day__list li{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 22px}}@media (width<=760px){.aim-videos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.aim-cap{grid-template-columns:minmax(0,116px) minmax(0,1fr);gap:16px;padding:20px}.aim-cap__media{align-self:start;width:100%;height:auto}.aim-shift__card{padding:26px 22px}.aim-hero__actions .home-btn,.aim-cta__actions .home-btn{flex:100%}.aim-sim{--sim-stage-h:468px}.aim-sim__stage{padding:16px}.sim-odo{font-size:1.1rem}.aim-modal__card.is-video{width:min(88vw,100%)}}@media (prefers-reduced-motion:reduce){.aim-hero__glow,.aim-sim__mascot,.aim-sim__mascot img,.sim-scene,.sim-enter,.sim-kpi,.sim-rank,.sim-alert,.sim-advice__line,.sim-regions__legend span,.sim-scan,.sim-sheen,.sim-trend__line,.sim-trend__area,.aim-modal,.aim-modal__card{animation:none!important}.sim-trend__line{stroke-dashoffset:0}.sim-trend__area,.sim-kpi,.sim-rank,.sim-alert,.sim-advice__line,.sim-regions__legend span{opacity:1}.sim-odo__track{transform:translate3d(0, calc(var(--d,0) * -1em), 0);animation:none!important}.sim-rank__bar i,.sim-regions__bar i{transform:scaleX(var(--pct,1));animation:none!important}.sim-regions__bar i{transform:scaleX(1)}.sim-advice__line:last-child:after{opacity:1;animation:none!important}.aim-sim__dotsbar i,.aim-video,.aim-video__play,.aim-cap,.aim-cta__back{transition:none!important}}
