.excel-to-rnp-module__TRilzG__root{--ink:#0f172a;--ink-soft:#64748b;--line:#f0f1f4;--bar:#6366f1;--bar-soft:#c7d2fe;font-variant-numeric:tabular-nums;color:var(--ink);margin:-24px 0;padding:24px 0;position:relative}.excel-to-rnp-module__TRilzG__root[data-anim=off] *,.excel-to-rnp-module__TRilzG__root[data-anim=off] :before,.excel-to-rnp-module__TRilzG__root[data-anim=off] :after{transition:none!important}.excel-to-rnp-module__TRilzG__stage{transition:opacity .6s ease-in-out;position:relative}.excel-to-rnp-module__TRilzG__root[data-fade=out] .excel-to-rnp-module__TRilzG__stage{opacity:0}.excel-to-rnp-module__TRilzG__sheet{transform-origin:30%;color:#334155;font-size:12px;transition:transform 1.15s cubic-bezier(.55,0,.35,1),opacity 1.15s ease-in;position:absolute;top:0;left:0;transform:rotate(-.5deg)}.excel-to-rnp-module__TRilzG__root[data-phase=swap] .excel-to-rnp-module__TRilzG__sheet,.excel-to-rnp-module__TRilzG__root[data-phase=fly] .excel-to-rnp-module__TRilzG__sheet,.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__sheet{opacity:0;transform:translate(calc(-100% - 80px))rotate(-1.6deg)}.excel-to-rnp-module__TRilzG__xlHead{background:#f1f3f5;height:24px;display:flex;box-shadow:inset 0 0 0 1px #dcdfe5}.excel-to-rnp-module__TRilzG__xlHeadCell{color:#64748b;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:500;display:flex;box-shadow:inset -1px 0 #dcdfe5}.excel-to-rnp-module__TRilzG__xlRow{display:flex}.excel-to-rnp-module__TRilzG__xlNum{color:#94a3b8;background:#f1f3f5;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:flex;box-shadow:inset -1px 0 #dcdfe5,inset 0 -1px #dcdfe5}.excel-to-rnp-module__TRilzG__xlCell{transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot));background:#fff;flex:none;justify-content:flex-end;align-items:center;padding:0 8px;display:flex;box-shadow:inset -1px 0 #e2e5eb,inset 0 -1px #e2e5eb}.excel-to-rnp-module__TRilzG__xlLeft{justify-content:flex-start}.excel-to-rnp-module__TRilzG__xlError{color:#dc2626;background:#fef2f2;font-weight:600}.excel-to-rnp-module__TRilzG__xlHashes{color:#b91c1c;letter-spacing:.5px}.excel-to-rnp-module__TRilzG__card{background:#fff;border-radius:14px;transition:transform 1.15s cubic-bezier(.55,0,.35,1);position:absolute;top:0;left:0;transform:translate(calc(100% + 120px));box-shadow:0 0 0 1px #eceef2,0 8px 24px -12px #0f172a2e}.excel-to-rnp-module__TRilzG__root[data-phase=swap] .excel-to-rnp-module__TRilzG__card,.excel-to-rnp-module__TRilzG__root[data-phase=fly] .excel-to-rnp-module__TRilzG__card,.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__card{transform:none}.excel-to-rnp-module__TRilzG__side{min-width:0;box-shadow:inset 1px 0 0 var(--line);flex:1}.excel-to-rnp-module__TRilzG__cardHead{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.excel-to-rnp-module__TRilzG__headLabel{color:#94a3b8;flex:none;align-items:center;font-size:13.5px;display:flex}.excel-to-rnp-module__TRilzG__headMetric{padding-left:46px}.excel-to-rnp-module__TRilzG__headPeriod{justify-content:flex-end;padding-right:8px}.excel-to-rnp-module__TRilzG__headChart{justify-content:center}.excel-to-rnp-module__TRilzG__headDay{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;display:flex}.excel-to-rnp-module__TRilzG__headDate{font-size:13.5px;font-weight:500}.excel-to-rnp-module__TRilzG__headDow{color:#94a3b8;font-size:11px}.excel-to-rnp-module__TRilzG__weekend .excel-to-rnp-module__TRilzG__headDate,.excel-to-rnp-module__TRilzG__weekend .excel-to-rnp-module__TRilzG__headDow{color:#ef4444}.excel-to-rnp-module__TRilzG__vline{box-shadow:inset 1px 0 0 var(--line)}.excel-to-rnp-module__TRilzG__body{align-items:stretch;display:flex}.excel-to-rnp-module__TRilzG__row{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.excel-to-rnp-module__TRilzG__row:last-child{border-bottom:none}.excel-to-rnp-module__TRilzG__productCell{flex-direction:column;flex:none;align-items:stretch;gap:6px;padding:12px 12px 12px 10px;display:flex}.excel-to-rnp-module__TRilzG__photoWrap{align-self:flex-start;margin-bottom:8px;position:relative}.excel-to-rnp-module__TRilzG__photo{z-index:1;aspect-ratio:3/4;background:#f3f4f6;border:1px solid #fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f}.excel-to-rnp-module__TRilzG__photo img{object-fit:cover;width:100%;height:100%;display:block}.excel-to-rnp-module__TRilzG__mpCard{background:linear-gradient(97.26deg,#ed3cca .49%,#df34d2 14.88%,#d02bd9 29.27%,#bf22e1 43.14%,#ae1ae8 57.02%,#9a10f0 70.89%,#8306f7 84.76%,#7c1af8 99.15%);border-radius:10px;position:absolute;inset:0;transform:translateY(5px);box-shadow:0 1px 2px #0000001f}.excel-to-rnp-module__TRilzG__rating{z-index:2;color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:4px;right:4px}.excel-to-rnp-module__TRilzG__rating img{width:12px;height:12px}.excel-to-rnp-module__TRilzG__productName{color:#000;font-size:14px;font-weight:500;line-height:1.25}.excel-to-rnp-module__TRilzG__fields{color:#9ca3af;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;font-size:11px;display:flex}.excel-to-rnp-module__TRilzG__field{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.excel-to-rnp-module__TRilzG__field b{font-weight:600}.excel-to-rnp-module__TRilzG__midBadge{color:#374151;text-overflow:ellipsis;white-space:nowrap;background:#f4f4f4;border-radius:4px;align-items:center;max-width:100%;padding:0 6px;font-size:10px;line-height:1.5;display:inline-flex;overflow:hidden}.excel-to-rnp-module__TRilzG__metric{white-space:nowrap;flex:none;align-items:center;gap:10px;padding-left:18px;font-size:13.5px;display:flex}.excel-to-rnp-module__TRilzG__thermo{color:#a6a6a6;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .42s ease-out,color .42s ease-out;display:inline-flex}.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__thermoOn{color:#000;transition-delay:var(--hd,0s);background:#eaeaea}.excel-to-rnp-module__TRilzG__mercury{transform-box:fill-box;transform-origin:bottom;transition:transform .72s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__thermoOn .excel-to-rnp-module__TRilzG__mercury{transition-delay:calc(var(--hd,0s) + .14s);transform:scaleY(1)}.excel-to-rnp-module__TRilzG__unit{color:#94a3b8}.excel-to-rnp-module__TRilzG__period,.excel-to-rnp-module__TRilzG__day{flex:none;justify-content:flex-end;align-items:center;padding-right:8px;font-size:13.5px;display:flex}.excel-to-rnp-module__TRilzG__day{position:relative}.excel-to-rnp-module__TRilzG__day:before{content:"";background:var(--hm,transparent);opacity:0;border-radius:4px;transition:opacity .42s ease-out;position:absolute;inset:1px 4px}.excel-to-rnp-module__TRilzG__dayVal{position:relative}.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__heatOn:before{opacity:1;transition-delay:var(--hd,0s)}.excel-to-rnp-module__TRilzG__chart{flex:none;justify-content:center;align-items:flex-end;gap:4px;padding:10px 8px;display:flex}.excel-to-rnp-module__TRilzG__bar{width:8px;height:calc(var(--bh) * 28px);background:var(--bar);border-radius:999px}.excel-to-rnp-module__TRilzG__barWeekend{background:var(--bar-soft)}.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__barGrow{height:calc(var(--bh2) * 28px);transition:height .62s cubic-bezier(.16, 1, .3, 1) var(--bd,0s), background-color .48s ease-out var(--bd,0s);background:#7ec48a}.excel-to-rnp-module__TRilzG__area{overflow:visible}.excel-to-rnp-module__TRilzG__flyer{z-index:5;transform:translate3d(var(--dx), var(--dy), 0) rotate(var(--rot)) scale(1);border-radius:4px;justify-content:flex-end;align-items:center;padding:0 8px;font-size:13.5px;transition:transform .6s cubic-bezier(.55,0,.35,1),box-shadow .4s ease-out;display:flex;position:absolute}.excel-to-rnp-module__TRilzG__flyer:before{content:"";z-index:-1;background:#fff;border-radius:3px;transition:opacity .4s ease-out;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #dcdfe5}.excel-to-rnp-module__TRilzG__root[data-phase=lift] .excel-to-rnp-module__TRilzG__flyer,.excel-to-rnp-module__TRilzG__root[data-phase=swap] .excel-to-rnp-module__TRilzG__flyer{transform:translate3d(var(--dx), calc(var(--dy) - 12px), 0) rotate(0deg) scale(1.16);transition:transform .62s cubic-bezier(.34, 1.32, .5, 1) var(--ld), box-shadow .62s ease-out var(--ld);box-shadow:0 14px 26px -10px #0f172a59}.excel-to-rnp-module__TRilzG__root[data-phase=fly] .excel-to-rnp-module__TRilzG__flyer,.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__flyer{transform:translate3d(var(--tx), var(--ty), 0) rotate(0deg) scale(1);box-shadow:none;transition:transform .9s cubic-bezier(.5, 0, .15, 1) var(--fd), box-shadow .5s ease-out calc(var(--fd) + .5s)}.excel-to-rnp-module__TRilzG__root[data-phase=fly] .excel-to-rnp-module__TRilzG__flyer:before,.excel-to-rnp-module__TRilzG__root[data-phase=rest] .excel-to-rnp-module__TRilzG__flyer:before{opacity:0;transition:opacity .38s ease-out calc(var(--fd) + .56s)}@media (max-width:1023px){.excel-to-rnp-module__TRilzG__root{transform-origin:0 0;transform:scale(.78)}}@media (max-width:639px){.excel-to-rnp-module__TRilzG__root{transform-origin:0 0;transform:scale(.62)}}@media (prefers-reduced-motion:reduce){.excel-to-rnp-module__TRilzG__root *,.excel-to-rnp-module__TRilzG__root :before,.excel-to-rnp-module__TRilzG__root :after{transition:none!important;animation:none!important}.excel-to-rnp-module__TRilzG__root .excel-to-rnp-module__TRilzG__sheet{display:none}.excel-to-rnp-module__TRilzG__root .excel-to-rnp-module__TRilzG__card{transform:none!important}.excel-to-rnp-module__TRilzG__root .excel-to-rnp-module__TRilzG__flyer{transform:translate3d(var(--tx), var(--ty), 0)!important;box-shadow:none!important}.excel-to-rnp-module__TRilzG__root .excel-to-rnp-module__TRilzG__flyer:before{opacity:0!important}}
@keyframes kai-chat-module__I1ecfW__kaiEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kai-chat-module__I1ecfW__enter{animation:.34s cubic-bezier(.22,1,.36,1) both kai-chat-module__I1ecfW__kaiEnter}@keyframes kai-chat-module__I1ecfW__kaiFade{0%{opacity:0}to{opacity:1}}.kai-chat-module__I1ecfW__word{animation:.22s ease-out both kai-chat-module__I1ecfW__kaiFade}@keyframes kai-chat-module__I1ecfW__kaiDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.kai-chat-module__I1ecfW__dot{animation:1.1s ease-in-out infinite kai-chat-module__I1ecfW__kaiDot}.kai-chat-module__I1ecfW__dot:nth-child(2){animation-delay:.15s}.kai-chat-module__I1ecfW__dot:nth-child(3){animation-delay:.3s}@keyframes kai-chat-module__I1ecfW__kaiCaret{0%,49%{opacity:1}50%,to{opacity:0}}.kai-chat-module__I1ecfW__caret{animation:1s step-end infinite kai-chat-module__I1ecfW__kaiCaret}@keyframes kai-chat-module__I1ecfW__kaiDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.kai-chat-module__I1ecfW__draw{stroke-dasharray:1;animation:1.1s cubic-bezier(.22,1,.36,1) both kai-chat-module__I1ecfW__kaiDraw}.kai-chat-module__I1ecfW__drawDelayed{animation-delay:.22s}@keyframes kai-chat-module__I1ecfW__kaiSpin{to{transform:rotate(360deg)}}.kai-chat-module__I1ecfW__spin{animation:.9s linear infinite kai-chat-module__I1ecfW__kaiSpin}@keyframes kai-chat-module__I1ecfW__kaiSend{0%{transform:scale(1)}45%{transform:scale(.86)}to{transform:scale(1)}}.kai-chat-module__I1ecfW__send{animation:.26s ease-out kai-chat-module__I1ecfW__kaiSend}@media (prefers-reduced-motion:reduce){.kai-chat-module__I1ecfW__enter,.kai-chat-module__I1ecfW__word,.kai-chat-module__I1ecfW__dot,.kai-chat-module__I1ecfW__caret,.kai-chat-module__I1ecfW__draw,.kai-chat-module__I1ecfW__spin,.kai-chat-module__I1ecfW__send{animation:none}.kai-chat-module__I1ecfW__draw{stroke-dasharray:none}}
