.rpx .svh-hero__txt{grid-template-columns:minmax(0,1fr)}.rpx .svh-crumbs{flex-wrap:wrap;row-gap:0}.rpx-dot{font-family:var(--font-accent-dot);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.rpx-swap{animation:rpx-swap .45s var(--ease-out) both}@keyframes rpx-swap{0%{opacity:0;translate:0 6px;filter:blur(3px)}}.rpx-spark{display:block;width:100%;height:40px;overflow:visible}.rpx-spark path{fill:none;stroke:#5b93ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(91,147,255,.6))}.rpx-spark.is-draw{clip-path:inset(-20% 100% -20% 0);animation:rpx-draw 1.1s var(--ease-in-out) .1s forwards}@keyframes rpx-draw{to{clip-path:inset(-20% 0 -20% 0)}}.rpx-bars{display:flex;align-items:flex-end;gap:4px;height:40px}.rpx-bars i{flex:1;min-width:3px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#84dcff,#3573f680);transform-origin:50% 100%;animation:rpx-grow .6s var(--ease-spring) var(--d) both}@keyframes rpx-grow{0%{transform:scaleY(0)}}.rpx-box{container:rpxb/inline-size;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border-radius:28px;overflow:hidden;background-color:#090c14f0;background-image:radial-gradient(70% 60% at 100% 0%,rgba(91,147,255,.16),transparent 70%);box-shadow:var(--edge-glass),var(--shadow-drop)}.rpx-box__bar{display:flex;align-items:center;gap:12px;height:46px;margin:0;padding:0 14px;background:#ffffff0a;box-shadow:inset 0 -1px #ffffff12}.rpx-box__dots{display:flex;gap:6px}.rpx-box__dots i{width:9px;height:9px;border-radius:50%;background:#ffffff2e}.rpx-box__ttl{flex:1;min-width:0;font:500 12px/1.2 var(--font-mono);color:var(--text-secondary)}.rpx-clock{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;color:#dfe9ff;background:#5b93ff1f;box-shadow:inset 0 0 0 1px #5b93ff52}.rpx-clock .as-ic{width:14px;height:14px}.rpx-clock b{font-size:15px;line-height:1}.rpx-box__main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:360px}.rpx-list{display:grid;align-content:space-between;gap:2px;margin:0;padding:10px;list-style:none;box-shadow:inset -1px 0 #ffffff0f}.rpx-mail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;color:var(--text-secondary)}.rpx-mail.is-new{color:#fff;background:#5b93ff24;box-shadow:inset 0 0 0 1px #5b93ff73;animation:rpx-in .6s var(--ease-spring) both}@keyframes rpx-in{0%{opacity:0;transform:translateY(-16px) scale(.96)}}.rpx-mail__av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(140deg,#5b93ff,#1f58e4);font:700 12px/1 var(--font-sans);color:#fff}.rpx-mail__av img{width:16px;height:auto}.rpx-mail__av.is-old{background:#ffffff1a}.rpx-mail__t{display:grid;gap:3px;min-width:0}.rpx-mail__t b{font:600 12.5px/1.25 var(--font-sans);overflow-wrap:anywhere}.rpx-mail__t small{font:500 11.5px/1.2 var(--font-sans);color:var(--text-tertiary)}.rpx-mail__tm{align-self:start;font:500 11px/1.2 var(--font-mono);color:var(--text-tertiary)}.rpx-mail.is-new .rpx-mail__tm{color:var(--cyan-300)}.rpx-read{display:grid;min-width:0;padding:14px}.rpx-read__wait{display:flex;align-items:center;justify-content:center;gap:9px;margin:0;font:500 13px/1.4 var(--font-mono);color:var(--text-tertiary)}.rpx-read__wait .as-ic{width:18px;height:18px}.rpx-read__in{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;animation:rpx-swap .5s var(--ease-out) both}.rpx-read__s{margin:0;font:600 15px/1.3 var(--font-sans)}.rpx-kpis{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.rpx-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:12px;min-width:0;padding:9px 12px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.rpx-kpi small{font:500 11px/1.2 var(--font-mono);color:var(--text-secondary)}.rpx-kpi b{font-size:clamp(15px,3.4cqw,19px);line-height:1;color:#fff;white-space:nowrap}.rpx-kpi em{min-width:4.2em;font:600 11.5px/1 var(--font-sans);font-style:normal;text-align:right;color:var(--green-300)}.rpx-kpi.is-down em{color:#fca5a5}.rpx-read__chart{display:grid;gap:6px;padding:10px 12px;border-radius:14px;background:#ffffff08}.rpx-read__chart small{font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}.rpx-note{display:flex;gap:9px;margin:0;padding:10px 12px;border-radius:14px;font:500 13px/1.5 var(--font-sans);color:#e6eaf3;background:#5b93ff1a;box-shadow:inset 0 0 0 1px #5b93ff4d}.rpx-note .as-ic{flex:none;width:15px;height:15px;margin-top:2px;color:var(--cyan-300)}.rpx-att{display:inline-flex;align-items:center;gap:7px;justify-self:start;margin:0;padding:6px 11px;border-radius:999px;font:500 12px/1 var(--font-mono);color:#dfe5f2;background:#ffffff0f;overflow-wrap:anywhere}.rpx-att .as-ic{flex:none;width:14px;height:14px}.rpx-att__n{min-width:0;overflow-wrap:anywhere}@container rpxb (max-width:560px){.rpx-box__main{grid-template-columns:minmax(0,1fr);min-height:0}.rpx-list{box-shadow:inset 0 -1px #ffffff0f}.rpx-mail:not(.is-new):nth-child(n+3){display:none}.rpx-list{align-content:start}.rpx-read{min-height:300px}}@container rpxb (max-width:360px){.rpx-kpi{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.rpx-kpi small{grid-column:1/-1}.rpx-kpi em{min-width:0}.rpx-box__ttl{display:none}}.rpx-bld{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4cqw,28px);padding:clamp(18px,2.4cqw,30px);border-radius:28px;background:#090c14e0;box-shadow:var(--edge-glass),var(--shadow-drop)}.rpx-ctl{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px 32px;min-width:0}.rpx-ctl__g--met{grid-row:1}.rpx-ctl__g--save{grid-column:1;grid-row:2;align-self:end}.rpx-ctl__g{display:grid;gap:10px}.rpx-ctl__k{margin:0;font:500 12px/1 var(--font-mono);letter-spacing:.03em;color:var(--cyan-300)}.rpx-chips{display:flex;flex-wrap:wrap;gap:8px}.rpx-chip{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px 0 11px;border:0;border-radius:999px;cursor:pointer;color:#dfe5f2;font:600 13.5px/1 var(--font-sans);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;transition:color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),scale var(--dur-release) var(--ease-spring)}.rpx-chip .as-ic{flex:none;width:15px;height:15px}.rpx-chip:hover{background:#ffffff14}.rpx-chip:active{scale:.97}.rpx-chip.is-on{color:#fff;background-color:#4682ff33;background-image:var(--glow-primary-bottom),var(--gradient-primary);box-shadow:var(--edge-primary),var(--glow-primary)}.rpx-chip:focus-visible,.rpx-seg button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.rpx-seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));padding:5px;border-radius:18px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.rpx-seg button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:0 6px;border:0;border-radius:14px;cursor:pointer;color:var(--text-secondary);font:600 13.5px/1.15 var(--font-sans);text-align:center;background:none;transition:color .3s var(--ease-out),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.rpx-seg button .as-ic{flex:none;width:15px;height:15px}.rpx-seg button.is-on{color:#fff;background:#5b93ff2e;box-shadow:inset 0 0 0 1.5px #5b93ff99}.rpx-save{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;padding:14px 16px;border-radius:18px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12}.rpx-save small{width:100%;font:500 11.5px/1.2 var(--font-mono);color:var(--text-secondary)}.rpx-save b{font-size:26px;line-height:1;color:#fca5a5;text-shadow:0 0 14px rgba(248,113,113,.45)}.rpx-save b.is-zero{color:var(--green-300);text-shadow:0 0 14px rgba(79,214,160,.5)}.rpx-save__l{font:500 13px/1 var(--font-sans);color:var(--text-secondary)}.rpx-save .as-ic{width:16px;height:16px;color:var(--text-tertiary);align-self:center}.rpx-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:18px;border-radius:18px;color:#0a1a45;background:linear-gradient(180deg,#f7f9fe,#e9eef8);box-shadow:0 28px 60px -26px #000000f2,inset 0 0 0 1px #ffffffb3;transition:border-radius .4s var(--ease-out)}.rpx-doc__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;border-bottom:2px solid #1f58e4}.rpx-doc__logo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(140deg,#5b93ff,#1f58e4)}.rpx-doc__logo img{width:18px;height:auto}.rpx-doc__ttl{display:grid;gap:3px;min-width:0}.rpx-doc__ttl b{font:700 15px/1.2 var(--font-display);letter-spacing:-.01em}.rpx-doc__ttl small{font:600 11.5px/1.2 var(--font-mono);color:#3a4c78}.rpx-doc__to{font:500 11.5px/1.2 var(--font-mono);color:#4f5f84;text-align:right}.rpx-doc__grid{display:flex;flex-wrap:wrap;gap:10px}.rpx-sec{flex:1 1 200px;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;min-width:0;padding:12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #0a1a4514;animation:rpx-pop .5s var(--ease-spring) both}@keyframes rpx-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}}.rpx-sec__h{display:flex;align-items:center;gap:7px;margin:0;font:600 12px/1.2 var(--font-sans);color:#3a4c78}.rpx-sec__h .as-ic{flex:none;width:14px;height:14px;color:#1f58e4}.rpx-sec__v{font-size:22px;line-height:1.1;color:#0a1a45;white-space:nowrap}.rpx-sec__d{font:600 12px/1.3 var(--font-sans);color:#047857}.rpx-sec.is-warn .rpx-sec__d{color:#b45309}.rpx-sec .rpx-spark path{stroke:#1f58e4;filter:none}.rpx-sec .rpx-bars i{background:linear-gradient(180deg,#5b93ff,#bfd2ff)}.rpx-doc .rpx-note{color:#0a1a45;background:#1f58e414;box-shadow:inset 0 0 0 1px #1f58e433}.rpx-doc .rpx-note .as-ic{color:#1f58e4}@container svh (max-width:760px){.rpx-ctl{grid-template-columns:minmax(0,1fr)}.rpx-ctl__g--met,.rpx-ctl__g--save{grid-row:auto}.rpx-ctl__g--save{order:9}}@container svh (max-width:460px){.rpx-doc__head{grid-template-columns:auto minmax(0,1fr)}.rpx-doc__to{grid-column:1/-1;text-align:left}.rpx-sec{flex-basis:100%}}@container svh (max-width:340px){.rpx-seg{grid-template-columns:minmax(0,1fr)}.rpx-sec__v{font-size:19px}}.rpx-pl .as-ic{width:18px;height:18px;color:var(--cyan-300)}@media(prefers-reduced-motion:reduce){.rpx-swap,.rpx-spark.is-draw path,.rpx-bars i,.rpx-mail.is-new,.rpx-read__in,.rpx-sec{animation:none!important}.rpx-spark.is-draw{clip-path:none}}
