.rd{--rd-accent:#2f6bff;--rd-blue:#3f6ae1;--rd-pink:#e64980;--rd-orange:#f59f00;--rd-green:#10b981;--rd-bg:#f8f6f4;--rd-card:#fff;--rd-ink:#26233a;--rd-mut:#6f6c81;--rd-line:rgba(40,30,70,.09);--rd-tile:#f6f5fb;--rd-round:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;background:radial-gradient(900px 620px at 86% 6%,rgba(223,209,255,.42),transparent 60%),radial-gradient(760px 560px at 8% 16%,rgba(255,223,233,.4),transparent 56%),radial-gradient(900px 700px at 16% 104%,rgba(255,228,205,.36),transparent 56%),var(--rd-bg);background-attachment:fixed;min-height:100vh;color:var(--rd-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.rd *{box-sizing:border-box;margin:0}.rd-main{max-width:600px;margin:0 auto;padding:12px 14px 80px}.rd-side{display:none}.rd-side .sb-brand{display:flex;align-items:center;gap:11px;padding:4px 6px 16px;box-shadow:inset 0 -1px 0 var(--rd-line)}.rd-side .sb-brand .lg{width:40px;height:40px;border-radius:12px;background:var(--rd-accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:16px;flex:none}.rd-side .sb-brand b{font-size:14.5px;font-weight:800}.rd-side .sb-brand small{display:block;color:var(--rd-mut);font-size:11px}.rd-slabel{font-size:10px;color:#9aa3ae;font-weight:800;letter-spacing:.5px;padding:16px 8px 8px}.rd-snav{display:flex;flex-direction:column;gap:5px}.rd-snav button{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:12px;border:0;cursor:pointer;background:transparent;color:#4b5563;font:inherit;font-size:13.5px;font-weight:700;text-align:start;width:100%}.rd-snav button svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;color:var(--rd-mut)}.rd-snav button.on{background:color-mix(in srgb,var(--rd-accent) 13%,transparent)}.rd-snav button.on,.rd-snav button.on svg{color:var(--rd-accent)}.rd-sact{margin-top:auto;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 1px 0 var(--rd-line);padding-top:14px}.rd-sact a,.rd-sact button{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:11px;border:0;cursor:pointer;background:transparent;color:#4b5563;font:inherit;font-size:13px;font-weight:700;text-decoration:none}.rd-sact svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.9;color:var(--rd-mut)}.rd-sact .keeta{background:#ffd84d;color:#7a4f06}.rd-sact .keeta svg{color:#7a4f06}.rd-card,.rd-date,.rd-head,.rd-panel{background:var(--rd-card);border-radius:20px;box-shadow:0 6px 18px rgba(30,40,60,.05),0 0 0 1px var(--rd-line)}.rd-back{gap:7px;font-weight:700;color:var(--rd-mut);margin-bottom:12px;text-decoration:none}.rd-back:hover{color:var(--rd-accent)}.rd-head{justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:14px;flex-wrap:wrap}.rd-brand,.rd-head{display:flex;align-items:center}.rd-brand{gap:11px}.rd-brand .lg{width:42px;height:42px;border-radius:13px;background:var(--rd-accent);color:#fff;display:grid;place-items:center;flex-shrink:0}.rd-brand .lg,.rd-brand h1{font-weight:800;font-size:17px}.rd-brand h1{display:flex;align-items:center;gap:7px}.rd-brand h1 .all{color:var(--rd-accent)}.rd-brand p{font-size:11px;color:var(--rd-mut);margin-top:2px}.rd-badge{background:#efeafc;color:#7c3aed;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.rd-hbtns{display:flex;gap:8px}.rd-btn,.rd-hbtns{align-items:center}.rd-btn{background:var(--rd-tile);border:0;font:inherit;font-size:12px;font-weight:600;color:var(--rd-mut);padding:9px 13px;border-radius:11px;display:inline-flex;gap:6px;cursor:pointer}.rd-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.rd-btn.accent{color:var(--rd-accent)}.rd-btn.keeta{background:#ffd43b;color:#5b4600;font-weight:700}.rd-btn.icon{padding:9px}.rd-date{padding:16px;margin-bottom:14px;text-align:center}.rd-datenav{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;font-size:14px}.rd-datenav b{font-weight:800}.rd-datenav .accent{color:var(--rd-accent)}.rd-datenav .nav{width:32px;height:32px;border-radius:10px;background:var(--rd-tile);display:grid;place-items:center;color:var(--rd-mut);font-weight:700}.rd-pills{gap:7px;justify-content:center}.rd-pill{font-size:12px;font-weight:600;padding:8px 15px;border-radius:99px;border:0}.rd-pill.on{background:var(--rd-accent);color:#fff}.rd-tax{margin-top:14px;border-radius:99px;padding:3px}.rd-tax span{font-size:12px;font-weight:600;color:var(--rd-mut);padding:8px 18px;border-radius:99px}.rd-tax span.on{background:var(--rd-accent);color:#fff}.rd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.rd-masonry{column-width:344px;column-gap:14px}.rd-masonry>.rd-panel{page-break-inside:avoid;break-inside:avoid;width:100%}.rd-masonry>.rd-panel.full{column-span:all;-webkit-column-span:all}.rd-card{padding:18px;position:relative}.rd-card.hero{grid-column:span 2}.rd-chip{position:absolute;top:16px;inset-inline-end:16px;width:28px;height:28px;border-radius:9px;background:var(--rd-tile);display:grid;place-items:center;color:var(--rd-mut)}.rd-chip svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9}.rd-klabel{font-size:12.5px;color:var(--rd-mut);font-weight:600}.rd-card:not(.hero) .rd-klabel{-webkit-padding-end:38px;padding-inline-end:38px}.rd-kval{font-size:26px;font-weight:800;margin-top:10px;letter-spacing:-.02em}.rd-kval small{font-size:12px;color:var(--rd-mut);font-weight:600}.rd-ksub{font-size:11.5px;color:var(--rd-mut);margin-top:6px}.rd-card.blue .rd-kval{color:var(--rd-blue)}.rd-card.pink .rd-kval{color:var(--rd-pink)}.rd-card.orange .rd-kval{color:var(--rd-orange)}.rd-card.tint-blue{background:#eef2fd;box-shadow:0 6px 18px rgba(63,106,225,.07),0 0 0 1px #dde5fb}.rd-card.tint-blue .rd-kval{color:var(--rd-blue)}.rd-card.tint-blue .rd-chip{background:rgba(63,106,225,.12);color:var(--rd-blue)}.rd-card.tint-orange{background:#fdf4e8;box-shadow:0 6px 18px rgba(245,159,0,.07),0 0 0 1px #f6e6cd}.rd-card.tint-orange .rd-kval{color:var(--rd-orange)}.rd-card.tint-orange .rd-chip{background:rgba(245,159,0,.14);color:var(--rd-orange)}.rd-prog{height:6px;border-radius:99px;background:var(--rd-tile);margin-top:12px;overflow:hidden}.rd-prog i{display:block;height:100%;border-radius:99px}.rd-card.blue .rd-prog i{background:var(--rd-blue)}.rd-card.pink .rd-prog i{background:var(--rd-pink)}.rd-card.hero .rd-klabel{display:flex;justify-content:space-between;align-items:center}.rd-up{background:#e7f8ef;color:var(--rd-green);font-size:11px;font-weight:800;padding:4px 10px;border-radius:99px}.rd-heroval{font-size:36px;font-weight:800;margin-top:8px;letter-spacing:-.03em}.rd-heroval small{font-size:14px;color:var(--rd-mut);font-weight:600}.rd-herosub{font-size:11.5px;color:var(--rd-mut);margin-top:6px}.rd-spark{margin-top:12px;line-height:0}.rd-spark svg{width:100%;height:42px;overflow:visible}.rd-panel{padding:18px;margin-bottom:14px}.rd-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.rd-cols .rd-panel{margin-bottom:0}.rd-phead{margin-bottom:4px}.rd-phead h3{font-size:15px;gap:8px}.rd-phead h3 .ic svg{width:17px;height:17px}.rd-pchip{font-size:11px;font-weight:600;padding:6px 12px;border-radius:99px}.rd-psub{font-size:12px;margin-bottom:16px}.rd-chart{padding-top:18px}.rd-bars{gap:4px;height:150px}.rd-bars .bar{border-radius:5px 5px 0 0}.rd-bars .bar .v{top:-15px;font-size:8.5px;font-weight:600}.rd-xaxis{gap:4px;margin-top:6px}.rd-xaxis span{font-size:8px}.rd-branch{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-radius:15px;background:var(--rd-tile);margin-bottom:10px}.rd-branch:last-child{margin-bottom:0}.rd-branch .nm{font-weight:800;font-size:14px}.rd-branch .nm small{display:block;color:var(--rd-mut);font-weight:500;font-size:11px;margin-top:2px}.rd-branch .rt{text-align:start}.rd-branch .val{font-weight:800;font-size:16px}.rd-branch .val small{font-size:11px;color:var(--rd-mut);font-weight:600}.rd-branch .split{font-size:10.5px;color:var(--rd-mut);margin-top:4px;display:flex;gap:12px;justify-content:flex-start}.rd-branch .split .d{display:inline-flex;align-items:center;gap:5px}.rd-branch .split .d b{width:7px;height:7px;border-radius:50%;display:inline-block}.rd-cat{display:flex;align-items:center;gap:12px;margin-bottom:15px}.rd-cat:last-child{margin-bottom:0}.rd-cat .nm{width:92px;font-size:13px;font-weight:700;flex-shrink:0}.rd-cat .nm small{display:block;color:var(--rd-mut);font-weight:500;font-size:10.5px;margin-top:2px}.rd-cat .track{flex:1 1;height:11px;border-radius:99px;background:var(--rd-tile);overflow:hidden}.rd-cat .track i{display:block;height:100%;background:var(--rd-accent);border-radius:99px}.rd-cat .val{font-weight:800;font-size:14px;width:58px;text-align:start}.rd-pay{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.rd-donut{width:132px;height:132px;border-radius:50%;position:relative;flex-shrink:0}.rd-donut:after{content:"";position:absolute;inset:21px;background:var(--rd-card);border-radius:50%}.rd-donut .mid{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.rd-donut .mid b{font-size:21px;font-weight:800}.rd-donut .mid span{font-size:10px;color:var(--rd-mut);display:block}.rd-paylegend{flex:1 1;min-width:210px}.rd-payrow{display:flex;align-items:center;justify-content:space-between;padding:10px 0;box-shadow:inset 0 -1px 0 var(--rd-line)}.rd-payrow:last-child{box-shadow:none}.rd-payrow .nm{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.rd-payrow .nm em{width:10px;height:10px;border-radius:3px;display:inline-block;font-style:normal}.rd-payrow .nm small{display:block;color:var(--rd-mut);font-weight:400;font-size:10.5px}.rd-payrow .amt{font-size:13.5px;font-weight:800}.rd-payrow .amt small{color:var(--rd-mut);font-weight:600;-webkit-margin-start:8px;margin-inline-start:8px}.rd-expect{background:#e8f7ef;border-radius:18px;padding:18px;margin-bottom:14px;justify-content:space-between;gap:12px;flex-wrap:wrap}.rd-expect,.rd-expect .t{display:flex;align-items:center}.rd-expect .t{font-size:14px;font-weight:800;color:#0f7a4f;gap:8px}.rd-expect .t small{display:block;color:#3d9e73;font-weight:500;font-size:11px;margin-top:3px}.rd-expect .n{font-size:24px;font-weight:800;color:#0f7a4f}.rd-expect .n small{font-size:13px;font-weight:600}.rd-tbl{font-size:13px}.rd-tbl th{font-weight:600;font-size:11.5px;padding:0 0 12px}.rd-tbl td{padding:11px 0;box-shadow:inset 0 1px 0 var(--rd-line)}.rd-tbl td:first-child{font-weight:700}.rd-tbl .g{color:var(--rd-green);font-weight:800}.rd-tbl .num{text-align:start;color:var(--rd-mut);font-weight:600}.rd-mark{direction:ltr;display:flex;justify-content:flex-start;padding:2px 0 12px}.rd-mark .rd-markimg{height:34px;width:auto}@media(max-width:420px){.rd-mark .rd-markimg{height:28px}}.rd-foot{margin-top:22px;padding:26px 16px;text-align:center;color:var(--rd-mut);font-size:13px;display:flex;flex-direction:column;gap:10px;align-items:center;box-shadow:inset 0 1px 0 var(--rd-line)}.rd-foot .sig{display:inline-flex;align-items:center;gap:9px}.rd-foot .sig b{color:var(--rd-ink);font-weight:800}.rd-foot a{color:var(--rd-accent);font-weight:700}.rd-shell{--rd-accent:#0f9d8f;--rd-blue:#3f6ae1;--rd-pink:#e64980;--rd-orange:#f59f00;--rd-green:#10b981;--rd-bg:#f4f5f7;--rd-card:#fff;--rd-ink:#1f2937;--rd-mut:#7b8794;--rd-line:#eceef1;--rd-tile:#f6f7f9;background:#eef0f3;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.rd-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;gap:12px;padding:11px 16px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 rgba(20,30,50,.07)}.rd-home,.rd-top{align-items:center}.rd-home{display:inline-flex;gap:7px;font-size:13px;font-weight:800;color:#fff;background:var(--rd-accent);padding:9px 16px;border-radius:99px;text-decoration:none;box-shadow:0 6px 16px color-mix(in srgb,var(--rd-accent) 32%,transparent)}.rd-home svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.rd-topR{display:flex;gap:10px}.rd-back,.rd-topR{align-items:center}.rd-back{display:inline-flex;gap:6px;font:inherit;font-size:13px;font-weight:800;color:#1f2937;background:#fff;border:0;padding:9px 15px;border-radius:99px;cursor:pointer;box-shadow:0 1px 3px rgba(20,30,50,.14)}.rd-back svg{width:15px;height:15px}@media(max-width:560px){.rd-back span{display:none}}.rd-viewseg{display:flex;background:#e6e8ec;border-radius:99px;padding:3px}.rd-viewseg button{border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:700;color:#79828f;padding:8px 14px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.rd-viewseg button svg{width:15px;height:15px}.rd-viewseg button.on{background:#fff;color:var(--rd-accent);box-shadow:0 1px 3px rgba(20,30,50,.18)}.framed .rd-stage{max-width:432px;margin:0 auto}.framed .rd{min-height:auto;box-shadow:0 24px 60px rgba(30,40,60,.14)}@media(max-width:560px){.rd-viewseg button span{display:none}}.is-desktop .rd{padding-left:236px}.is-desktop .rd-side{position:fixed;top:56px;left:0;bottom:0;width:236px;z-index:20;display:flex;flex-direction:column;background:#fff;box-shadow:1px 0 0 var(--rd-line);padding:18px 14px;overflow-y:auto}.is-desktop .rd-main{max-width:1180px;margin:0 auto;padding:24px 30px 46px}.is-desktop .rd-head{display:none!important}.is-phone .rd-side{display:none}.is-phone .rd-head{display:flex}.dscaled .rd-stage{overflow:hidden}.dscaled .rd-canvas{transform-origin:top right}.dscaled .rd-side{top:0}.rd-botnav{display:none}.is-phone .rd-botnav{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;gap:6px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--rd-line);padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.framed .rd-botnav{display:none}.rd-botnav button{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--rd-mut);font-size:10px;font-weight:700;letter-spacing:.1px;cursor:pointer;padding:6px 3px;border-radius:12px;transition:background .18s ease,color .18s ease,transform .15s ease}.rd-botnav button:active{transform:scale(.95)}.rd-botnav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-botnav button svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.rd-botnav button.on{color:var(--rd-accent);background:color-mix(in srgb,var(--rd-accent) 12%,transparent)}.is-phone .rd-main{padding-bottom:84px}.rd-chatfab{position:fixed;bottom:20px;right:16px;z-index:55;width:54px;height:54px;border-radius:50%;border:0;background:var(--rd-accent);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb,var(--rd-accent) 45%,transparent)}.rd-chatfab svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2}.is-phone .rd-chatfab{bottom:80px}.rd-chat{position:fixed;inset:0;z-index:60;background:var(--rd-card);display:flex;flex-direction:column}.rd-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;background:color-mix(in srgb,var(--rd-accent) 7%,var(--rd-card));box-shadow:inset 0 -1px 0 var(--rd-line)}.rd-chat-ttl{text-align:start}.rd-chat-ttl h4{font-size:17px;font-weight:800;color:var(--rd-accent)}.rd-chat-ttl p{font-size:12px;color:var(--rd-mut);margin-top:3px}.rd-chat-actions{display:flex;gap:8px}.rd-chat-actions button{width:34px;height:34px;border-radius:10px;border:0;background:var(--rd-card);color:var(--rd-mut);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 1px var(--rd-line)}.rd-chat-actions button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.rd-chat-model{padding:12px 16px;box-shadow:inset 0 -1px 0 var(--rd-line)}.rd-chat-model span{display:inline-flex;align-items:center;gap:6px;background:var(--rd-tile);color:var(--rd-mut);font-size:12px;font-weight:700;padding:6px 14px;border-radius:99px}.rd-chat-body{flex:1 1;overflow-y:auto;padding:22px 16px;display:flex;flex-direction:column;gap:18px}.rd-chat-greet{color:var(--rd-mut);font-size:14px;line-height:1.75;max-width:56ch}.rd-chat-chips{display:flex;flex-wrap:wrap;gap:8px}.rd-chat-chips button{border:1px solid color-mix(in srgb,var(--rd-accent) 35%,transparent);background:color-mix(in srgb,var(--rd-accent) 6%,transparent);color:var(--rd-accent);font:inherit;font-size:12.5px;font-weight:600;padding:9px 14px;border-radius:99px;cursor:pointer;text-align:start}.rd-chat-input{display:flex;align-items:center;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--rd-line)}.rd-chat-av{width:40px;height:40px;background:#20242f;color:#fff;place-items:center;font-weight:800}.rd-chat-av,.rd-chat-mic{border-radius:50%;display:grid;flex-shrink:0}.rd-chat-mic{width:34px;height:34px;background:var(--rd-tile);color:var(--rd-mut);place-items:center}.rd-chat-mic svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.rd-chat-ph{flex:1 1;background:var(--rd-tile);color:var(--rd-mut);font-size:13.5px;padding:12px 16px;border-radius:99px;text-align:start}.rd-cmp{background:color-mix(in srgb,var(--rd-accent) 7%,var(--rd-card));border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.rd-cmp .lbl{color:var(--rd-ink)}.rd-cmp .fig,.rd-cmp .lbl{font-size:13px;font-weight:800}.rd-cmp .fig{color:var(--rd-accent)}.rd-cmp .fig small{color:var(--rd-mut);font-weight:600}.rd-cmp .pct{background:#e7f8ef;color:#10935f;font-size:12px;font-weight:800;padding:5px 11px;border-radius:99px}.rd-cmp-lbl{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--rd-mut);margin:16px 0 8px}.rd-cmp-lbl svg{width:14px;height:14px;stroke:var(--rd-accent);fill:none;stroke-width:2}.rd-cmp2{display:flex;position:relative;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--rd-line)}.rd-cmp2 .side{flex:1 1;padding:14px 16px;display:flex;flex-direction:column;gap:6px;text-align:start}.rd-cmp2 .side .t{font-size:11.5px;font-weight:600;color:var(--rd-mut)}.rd-cmp2 .side .v{font-size:23px;font-weight:800;letter-spacing:-.02em}.rd-cmp2 .side.purple{background:color-mix(in srgb,var(--rd-accent) 9%,var(--rd-card))}.rd-cmp2 .side.purple .v{color:var(--rd-accent)}.rd-cmp2 .side.gray{background:var(--rd-tile);text-align:end}.rd-cmp2 .side.gray .v{color:var(--rd-ink)}.rd-cmp2 .mid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:800;padding:5px 11px;border-radius:99px;box-shadow:0 2px 8px rgba(20,30,50,.14)}.rd-cmp2 .mid.up{background:#e7f8ef;color:#10935f}.rd-cmp2 .mid.down{background:#fdeef2;color:#d63864}.rd-mchart.acc .rd-mbar .b{background:color-mix(in srgb,var(--rd-accent) 40%,#fff)}.rd-mchart.acc .rd-mbar.hi .b{background:var(--rd-accent)}.rd-mchart.acc .rd-mbar.hi .m,.rd-mchart.acc .rd-mbar.hi .v{color:var(--rd-accent)}.rd-select{width:100%;margin-top:6px;background:var(--rd-tile);border:0;box-shadow:inset 0 0 0 1px var(--rd-line);border-radius:12px;padding:13px 15px;font:inherit;font-size:13.5px;font-weight:600;color:var(--rd-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.rd-mchart{display:flex;align-items:flex-end;gap:7px;height:210px;overflow-x:auto;padding-top:6px}.rd-mbar{flex:1 0 auto;min-width:30px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px}.rd-mbar .v{font-size:10.5px;font-weight:800;color:var(--rd-ink)}.rd-mbar .b{width:26px;background:color-mix(in srgb,var(--rd-accent) 48%,#fff);border-radius:6px 6px 3px 3px;min-height:6px}.rd-mbar.hi .b{background:var(--rd-orange)}.rd-mbar .m{font-size:10px;color:var(--rd-mut);font-weight:600;white-space:nowrap}.rd-chggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.rd-chg{background:var(--rd-card);border-radius:20px;padding:16px;box-shadow:0 6px 18px rgba(30,40,60,.05),0 0 0 1px var(--rd-line)}.rd-chg-h{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;margin-bottom:10px}.rd-chg-h .cnt{color:var(--rd-mut);font-weight:700;font-size:12px}.rd-chg-h .ic{color:var(--rd-accent);display:inline-flex}.rd-chg-h .ic svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.rd-chg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;box-shadow:inset 0 -1px 0 var(--rd-line);font-size:12.5px}.rd-chg-row .nm{color:var(--rd-ink);font-weight:600;text-align:start}.rd-chg-row .was{color:var(--rd-mut);font-weight:700;font-size:11.5px;white-space:nowrap}.rd-chg-more{margin-top:10px;border:0;background:transparent;color:var(--rd-accent);font:inherit;font-weight:700;font-size:12.5px;cursor:pointer}.badge{font-size:11px;font-weight:800;padding:4px 9px;border-radius:99px;white-space:nowrap;flex-shrink:0}.badge.up{background:#e7f8ef;color:#10935f}.badge.down{background:#fdeef2;color:#d63864}.badge.new{background:#eef2fd;color:#3f6ae1}.badge.stop{background:var(--rd-tile);color:var(--rd-mut)}.rd-tbl td .ch-up{color:#10935f;font-weight:800}.rd-tbl td .ch-down{color:#d63864;font-weight:800}.rd-tbl td .ch-new{color:#3f6ae1;font-weight:800}.rd-bnav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin-bottom:10px;scrollbar-width:none}.is-phone:not(.framed) .rd-bnav{display:none}.rd-bnav::-webkit-scrollbar{display:none}.rd-bnav-i{flex:0 0 auto;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:700;color:var(--rd-mut);background:var(--rd-card);border:1px solid var(--rd-line);cursor:pointer;padding:8px 13px;border-radius:20px;white-space:nowrap;transition:.16s}.rd-bnav-i,.rd-bnav-i .ic{display:inline-flex}.rd-bnav-i .ic svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.9}.rd-bnav-i:active{transform:scale(.96)}.rd-bnav-i.on{background:var(--rd-accent);border-color:var(--rd-accent);color:#fff}.rd-date{padding:12px 14px;margin-bottom:10px;text-align:start}.rd-dtop{display:flex;align-items:center;justify-content:space-between;gap:10px}.rd-dday{font-size:17px;font-weight:800;color:var(--rd-accent);font-family:var(--rd-round);letter-spacing:-.01em}.rd-dday bdi{font-size:13px;font-weight:700;color:var(--rd-mut)}.rd-dday small{display:block;font-size:10.5px;color:var(--rd-mut);font-weight:600;margin-top:1px;font-family:inherit}.rd-dsteps{display:flex;gap:6px;direction:ltr}.rd-dsteps .nav{width:30px;height:30px;border-radius:9px;background:var(--rd-tile);border:1px solid var(--rd-line);color:var(--rd-mut);font:inherit;font-size:15px;font-weight:700;cursor:pointer;display:grid;place-items:center}.rd-pills{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.rd-pills::-webkit-scrollbar{display:none}.rd-pill{font:inherit;font-size:11px;font-weight:700;color:var(--rd-mut);background:var(--rd-tile);border:1px solid var(--rd-line);padding:6px 14px;border-radius:20px;cursor:pointer}.rd-pill.on{background:color-mix(in srgb,var(--rd-accent) 14%,transparent);border-color:var(--rd-accent);color:var(--rd-accent)}.rd-dfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap}.rd-tax{display:inline-flex;background:var(--rd-tile);border:1px solid var(--rd-line);border-radius:20px;padding:2px}.rd-tax button{font:inherit;font-size:11px;font-weight:700;color:var(--rd-mut);padding:5px 13px;border-radius:20px;border:0;background:transparent;cursor:pointer}.rd-tax button.on{background:var(--rd-accent);color:#fff}.rd-dhours{font-size:9.5px;color:var(--rd-mut);font-weight:600}.rd-hero2{background:linear-gradient(135deg,color-mix(in srgb,var(--rd-accent) 11%,transparent),color-mix(in srgb,var(--rd-green) 7%,transparent));border:1px solid color-mix(in srgb,var(--rd-accent) 22%,transparent);border-radius:14px;padding:16px 14px;margin-bottom:8px;text-align:center;box-shadow:none}.rd-hero2 .rd-klabel{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--rd-mut);font-weight:700}.rd-hero2 .rd-heroval{font-family:var(--rd-round);font-size:30px;font-weight:800;color:var(--rd-green);margin-top:4px;letter-spacing:-.02em}.rd-hero2 .rd-heroval small{font-size:13px;color:var(--rd-mut);font-weight:600}.rd-herometa{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:10.5px;color:var(--rd-mut);margin-top:6px;font-weight:600}.rd-herometa .dot{width:6px;height:6px;border-radius:50%;display:inline-block;-webkit-margin-end:4px;margin-inline-end:4px;background:var(--rd-accent)}.rd-herometa .warn{color:var(--rd-orange);font-weight:700}.rd-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.rd-tiles.pay{grid-template-columns:repeat(3,1fr)}.rd-tiles.pay .rd-tile{padding:12px 6px}.rd-tiles.pay .rd-tile .v{font-size:16px}.rd-tiles.pay .rd-tile .l{font-size:8.5px}.rd-tile{min-width:0;background:var(--rd-card);border:1px solid var(--rd-line);border-radius:14px;padding:13px 11px;text-align:center}.rd-tile .l{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--rd-mut);font-weight:700;margin-bottom:4px}.rd-tile .v{font-family:var(--rd-round);font-size:22px;font-weight:800;letter-spacing:-.02em;direction:ltr;overflow:hidden;text-overflow:ellipsis}.rd-tile .s{font-size:10px;color:var(--rd-mut);margin-top:2px;font-weight:600}.rd-tile.pink .v{color:var(--rd-pink)}.rd-tile.blue .v{color:var(--rd-blue)}.rd-tile .v.orange,.rd-tile.orange .v{color:var(--rd-orange)}.rd-tile .v.red{color:#e03131}.rd-panel{min-width:0;background:var(--rd-card);border:1px solid var(--rd-line);border-radius:14px;padding:14px;margin-bottom:8px;box-shadow:none}.rd-phead{justify-content:space-between;gap:8px;margin-bottom:2px}.rd-phead,.rd-phead h3{display:flex;align-items:center}.rd-phead h3{font-size:13px;font-weight:800;gap:6px;min-width:0}.rd-phead h3 .ic{color:var(--rd-accent);display:inline-flex;flex-shrink:0}.rd-phead h3 .ic svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}.rd-phead h3 .sc{color:var(--rd-mut);font-weight:600;font-size:11.5px}.rd-pchip{flex-shrink:0;font-size:10px;font-weight:700;background:var(--rd-tile);padding:4px 9px;border-radius:20px}.rd-pchip,.rd-psub{color:var(--rd-mut)}.rd-psub{font-size:10.5px;margin-top:4px;font-weight:600}.rd-panel.tone-orange{background:color-mix(in srgb,var(--rd-orange) 5%,var(--rd-card));border-color:color-mix(in srgb,var(--rd-orange) 26%,transparent)}.rd-panel.tone-orange .rd-phead h3,.rd-panel.tone-orange .rd-phead h3 .ic{color:#c2761a}.rd-split{display:flex;height:10px;border-radius:20px;overflow:hidden;gap:2px;margin:8px 0 2px}.rd-split i{display:block}.rd-cols2{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.rd-cols2>*{min-width:0}.rd-cols2 .rd-panel{margin-bottom:0}.rd-tblwrap{max-width:100%;overflow-x:auto;margin-top:8px;-webkit-overflow-scrolling:touch}.rd-tbl{width:100%;border-collapse:collapse;font-size:11px}.rd-tbl th{padding:5px 3px;font-weight:700;color:var(--rd-mut);font-size:9px;letter-spacing:.4px}.rd-tbl td,.rd-tbl th{text-align:start;border-bottom:1px solid var(--rd-line);white-space:nowrap}.rd-tbl td{padding:6px 3px;box-shadow:none}.rd-tbl td:not(:first-child){-webkit-padding-start:10px;padding-inline-start:10px}.rd-tbl td.nm{font-weight:700}.rd-tbl .mut,.rd-tbl td.mut{color:var(--rd-mut)}.rd-tbl td .sm,.rd-tbl td.sm{font-size:9.5px}.rd-tbl .ac,.rd-tbl td.ac{color:var(--rd-accent);font-weight:700}.rd-tbl .gr,.rd-tbl td.gr{color:var(--rd-green);font-weight:700}.rd-tbl .bl,.rd-tbl td.bl{color:var(--rd-blue);font-weight:700}.rd-tbl .pk,.rd-tbl td.pk{color:var(--rd-pink);font-weight:700}.rd-tbl td.tl{color:var(--rd-accent);font-weight:700}.rd-tbl .or{color:var(--rd-orange);font-weight:700}.rd-tbl .vd{color:#e03131;font-weight:700}.rd-tbl tr.tot td{border-top:2px solid var(--rd-line);border-bottom:0;font-weight:800}.rd-tbl tr.clk{cursor:pointer}.rd-tbl tr.clk:active td{background:var(--rd-tile)}.rd-tbl td.lnk{color:var(--rd-accent);text-decoration:underline;text-underline-offset:3px}.rd-tbl em.sw{width:8px;height:8px;border-radius:2px;display:inline-block;-webkit-margin-end:6px;margin-inline-end:6px;font-style:normal;vertical-align:middle}.rd-tbl em.sw.bl{background:var(--rd-blue)}.rd-tbl em.sw.pk{background:var(--rd-pink)}.rd-tbl em.sw.or{background:var(--rd-orange)}.rd-more{font-size:10.5px;color:var(--rd-mut);margin-top:8px;font-weight:600}.rd-shifts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.rd-shift{display:flex;align-items:center;gap:6px;background:color-mix(in srgb,#2faa5e 10%,transparent);border:1px solid color-mix(in srgb,#2faa5e 30%,transparent);border-radius:9px;padding:5px 9px}.rd-shift b{font-size:11.5px;font-weight:800}.rd-shift small{font-size:9.5px;color:var(--rd-mut);font-weight:600}.live{width:6px;height:6px;border-radius:50%;background:#2faa5e;display:inline-block;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,#2faa5e 18%,transparent);-webkit-margin-end:6px;margin-inline-end:6px;animation:rdpulse 2.2s ease-in-out infinite}@keyframes rdpulse{0%,to{opacity:1}50%{opacity:.45}}.rd-netcash{margin:10px 0 4px;padding:11px 12px;border-radius:12px;background:var(--rd-tile);border:1px solid var(--rd-line)}.rd-netcash .t{font-size:11.5px;font-weight:800;margin-bottom:2px}.rd-netcash .row{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;font-size:11.5px;color:var(--rd-mut);font-weight:600}.rd-netcash .row b{color:var(--rd-ink);font-weight:800;direction:ltr}.rd-netcash .row b.or{color:var(--rd-orange)}.rd-netcash .row.eq{border-top:1.5px solid var(--rd-line);margin-top:3px;padding-top:7px;color:var(--rd-ink);font-weight:800}.rd-netcash .row.eq b{font-size:15px}.rd-chart{position:relative;padding-top:14px}.rd-bars{display:flex;align-items:flex-end;gap:3px;height:104px;border-bottom:1px solid var(--rd-line)}.rd-bars .bar{flex:1 1;background:var(--rd-accent);border-radius:4px 4px 0 0;position:relative;min-width:0;opacity:.85}.rd-bars .bar.peak{background:var(--rd-orange);opacity:1}.rd-bars .bar .v{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:7px;color:var(--rd-mut);white-space:nowrap;font-weight:700}.rd-xaxis{display:flex;gap:3px;margin-top:5px}.rd-xaxis span{flex:1 1;text-align:center;font-size:7px;color:var(--rd-mut);font-weight:600}.is-desktop .rd-cols2{grid-template-columns:1fr 1fr;gap:10px}.is-desktop .rd-date{padding:14px 16px}.is-desktop .rd-dday{font-size:20px}.is-desktop .rd-pill{font-size:12px;padding:7px 15px}.is-desktop .rd-tax button{font-size:12px;padding:6px 15px}.is-desktop .rd-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.is-desktop .rd-tiles.pay{grid-template-columns:repeat(3,1fr)}.is-desktop .rd-tile{padding:15px 13px}.is-desktop .rd-tile .v{font-size:25px}.is-desktop .rd-tiles.pay .rd-tile{padding:15px 13px}.is-desktop .rd-tiles.pay .rd-tile .v{font-size:25px}.is-desktop .rd-tiles.pay .rd-tile .l{font-size:9px}.is-desktop .rd-hero2{padding:20px}.is-desktop .rd-hero2 .rd-heroval{font-size:36px}.is-desktop .rd-herometa{gap:15px;font-size:11.5px}.is-desktop .rd-panel{padding:16px;margin-bottom:10px}.is-desktop .rd-phead h3{font-size:14.5px}.is-desktop .rd-tbl{font-size:12px}.is-desktop .rd-tbl th{font-size:9.5px;padding:6px 4px}.is-desktop .rd-tbl td{padding:8px 4px;font-size:12px}.is-desktop .rd-bars{height:140px}.is-desktop .rd-bars .bar .v{font-size:8px;top:-13px}.is-desktop .rd-xaxis span{font-size:8px}.rd-daystrip{display:flex;gap:5px;overflow-x:auto;width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rd-daystrip::-webkit-scrollbar{display:none}.rd-daystrip .ds{flex:0 0 auto;min-width:38px;border:1px solid var(--rd-line);background:var(--rd-tile);border-radius:10px;padding:5px 4px;font:inherit;cursor:pointer;color:var(--rd-mut);display:flex;flex-direction:column;align-items:center;gap:1px}.rd-daystrip .ds em{font-style:normal;font-size:8.5px;font-weight:700}.rd-daystrip .ds bdi{font-size:12px;font-weight:800;font-family:var(--rd-round)}.rd-daystrip .ds.on{background:var(--rd-accent);border-color:var(--rd-accent);color:#fff}.rd-dsteps .nav:disabled{opacity:.35;cursor:default}.rd-leg{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--rd-mut);font-weight:600;margin-top:10px}.rd-leg span{display:inline-flex;align-items:center;gap:6px}.rd-leg em{width:8px;height:8px;border-radius:50%;display:inline-block;font-style:normal}.rd-leg b{color:var(--rd-ink);font-weight:800}.rd-tile .v.pinkv{color:var(--rd-pink)}.rd-bars button.bar{border:0;padding:0;cursor:pointer;font:inherit}