/* My Kundli: reference-led presentation, isolated from other RareU views. */
body.ru-dashboard:has(.ku-page) .top{display:none!important}
body.ru-dashboard:has(.ku-page)>button.vani-launch{display:none}
body.ru-dashboard:has(.ku-page) .sidebar .nav-link>.sd-nav-art{display:block;width:21px;height:21px;flex:0 0 21px;overflow:hidden;mix-blend-mode:multiply}
body.ru-dashboard:has(.ku-page) .sidebar .nav-link>.rs-icon{color:#e76d13}
.ru-dashboard .ku-page{--ku-ink:#48281e;--ku-muted:#766b60;--ku-line:#eee0cc;--ku-orange:#e96d00;--ku-gold:#ffbd20;min-width:0;max-width:100%;color:var(--ku-ink);font-size:12px;line-height:1.5;background:#fff7e9}
.ru-dashboard .ku-page *{box-sizing:border-box}
.ru-dashboard .ku-page :is(h1,h2,h3,h4,p,figure){margin:0}
.ru-dashboard .ku-page :is(h1,h2,h3,h4){font-family:Georgia,'Times New Roman',serif!important;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ku-ink)}
.ru-dashboard .ku-page p{font-size:12px;line-height:1.55;color:var(--ku-muted)}
.ru-dashboard .ku-page small{font-size:10px;line-height:1.45;color:var(--ku-muted)}
.ru-dashboard .ku-page :is(button,a,input,summary):focus-visible{outline:2px solid #aa6316;outline-offset:3px}
.ru-dashboard .ku-page :is(button,a){-webkit-tap-highlight-color:transparent}
.ru-dashboard .ku-page button{font-family:inherit;cursor:pointer}
.ru-dashboard .ku-page button:disabled{cursor:wait;opacity:.55}
.ru-dashboard .ku-page [hidden]{display:none!important}
.ru-dashboard .ku-page .ku-card{min-width:0;max-width:100%;padding:15px;border:1px solid var(--ku-line);border-radius:11px;background:linear-gradient(135deg,#fffefbf8,#fffaf0f7);box-shadow:0 3px 16px #976b1803}
.ru-dashboard .ku-page .ku-heading{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:12px}
.ru-dashboard .ku-page .ku-heading>h2,.ru-dashboard .ku-page .ku-heading>div{flex:1;min-width:0}
.ru-dashboard .ku-page .ku-heading h2{font-size:17px;line-height:1.25}
.ru-dashboard .ku-page .ku-heading p{margin-top:3px;font-size:11px;line-height:1.4}
.ru-dashboard .ku-page .ku-art{display:inline-flex;align-items:center;justify-content:center;width:26px;height:28px;flex:0 0 26px;vertical-align:middle;mix-blend-mode:multiply}
.ru-dashboard .ku-page .ku-art svg{display:block;width:100%;height:100%;overflow:hidden}
.ru-dashboard .ku-page .ku-line{display:inline-block;vertical-align:middle;flex:0 0 16px;width:16px;height:16px}
.ru-dashboard .ku-page .ku-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;min-height:34px;max-width:100%;margin:0;padding:3px 0;border:0;background:none;color:#cf590b;font-size:10px;font-weight:500;line-height:1.35;text-decoration:none;text-align:left;cursor:pointer}
.ru-dashboard .ku-page .ku-link:hover{text-decoration:underline;text-underline-offset:3px}
.ru-dashboard .ku-page .ku-link :is(svg,.icon){width:12px;height:12px;flex:0 0 12px}
.ru-dashboard .ku-page .ku-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;max-width:100%;padding:7px 12px;border:1px solid #f4dcaa;border-radius:6px;background:#fff2d1;color:#884619;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer}
.ru-dashboard .ku-page .ku-button:hover{background:#ffe9b8;border-color:#e8bc6b}
.ru-dashboard .ku-page .ku-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;max-width:100%;padding:9px 17px;border:1px solid #efa31b;border-radius:7px;background:linear-gradient(115deg,#ffd456,#ffb90b);box-shadow:0 2px 4px #ac6c0e08;color:#42250a;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;text-align:center;cursor:pointer}
.ru-dashboard .ku-page .ku-primary:hover{background:linear-gradient(115deg,#ffca3b,#f8aa00)}
.ru-dashboard .ku-page .ku-note{display:block;margin-top:8px;color:#88745d;font-size:10px;line-height:1.5}
.ru-dashboard .ku-page .ku-badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 8px;border-radius:7px;border:1px solid #f5e3bf;background:#fff4d8;color:#99611f;font-size:9px;line-height:1.4}
.ru-dashboard .ku-page .ku-warning{margin:10px 0;padding:11px 13px;border:1px solid #efd69a;border-radius:8px;background:#fff4d8;color:#856032;font-size:11px;line-height:1.55}
.ru-dashboard .ku-page .ku-hero{position:relative;isolation:isolate;min-height:178px;padding:18px 20px 44px;overflow:hidden;border:1px solid #f0dfc8;border-radius:12px;background:#fff2df url('/assets/rareu/kundli-hero-v1.webp') right center/cover no-repeat}
.ru-dashboard .ku-page .ku-hero:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#fff4e5 0%,#fff0dfe8 32%,#ffe7bf5e 63%,transparent 88%)}
.ru-dashboard .ku-page .ku-breadcrumb{display:flex;align-items:center;gap:7px;font-size:11px;color:#7b4e32;line-height:1.4;margin-bottom:13px}
.ru-dashboard .ku-page .ku-breadcrumb :is(a,button){padding:0;border:0;background:none;color:inherit;text-decoration:none;font:inherit}
.ru-dashboard .ku-page .ku-breadcrumb a:hover{text-decoration:underline}
.ru-dashboard .ku-page .ku-hero-copy{max-width:58%;min-width:0}
.ru-dashboard .ku-page .ku-hero h1{font-size:clamp(32px,3.1vw,43px);font-weight:500;letter-spacing:-1.2px;line-height:1.12;margin-bottom:7px;color:#481f13}
.ru-dashboard .ku-page .ku-hero-copy p{max-width:60ch;font-size:13px;line-height:1.5;color:#674429}
.ru-dashboard .ku-page .ku-hero-quote{position:absolute;left:47%;top:41px;width:230px;padding:0 20px;font-family:Georgia,'Times New Roman',serif!important;font-style:italic!important;font-size:14px;line-height:1.5;color:#624123;text-shadow:0 1px 5px #fff3dc}
.ru-dashboard .ku-page .ku-hero-quote:before{content:'“';position:absolute;left:-6px;top:-16px;font-family:Georgia,serif!important;font-size:48px;line-height:1;color:#ed8d12}
.ru-dashboard .ku-page .ku-hero-quote:after{content:'”';position:absolute;right:0;bottom:-15px;font-family:Georgia,serif!important;font-size:38px;line-height:1;color:#ed8d12}
.ru-dashboard .ku-page .ku-tabs{position:relative;z-index:1;display:flex;align-items:stretch;gap:3px;min-width:0;max-width:100%;margin:-34px 8px 13px;padding:0 0 3px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#eac888 transparent}
.ru-dashboard .ku-page .ku-tabs button{flex:1 0 auto;min-width:70px;min-height:36px;margin:0;padding:9px 13px;border:1px solid transparent;border-radius:6px;background:#fff9eece;color:#6b4b35;font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap;text-align:center}
.ru-dashboard .ku-page .ku-tabs button:hover{background:#fff1d3}
.ru-dashboard .ku-page .ku-tabs button[aria-selected=true]{border-color:#ffc33b;background:linear-gradient(120deg,#ffda60,#ffbc13);color:#442909;font-weight:650;box-shadow:0 1px 3px #b96d100c}
.ru-dashboard .ku-page .ku-panel{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:12px;scroll-margin-top:170px}
.ru-dashboard .ku-page .ku-overview-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:12px;min-width:0}
.ru-dashboard .ku-page .ku-profile{display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 12px;align-items:center;min-height:126px}
.ru-dashboard .ku-page .ku-avatar{grid-row:1/3;display:grid;place-items:center;flex:0 0 78px;width:78px;height:78px;overflow:hidden;border:1px solid #ead8b7;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff7dc,#f4dab0);color:#9b6831;font-size:30px;font-weight:500}
.ru-dashboard .ku-page .ku-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.ru-dashboard .ku-page .ku-person{min-width:0;align-self:center}
.ru-dashboard .ku-page .ku-person :is(h2,h3){font-size:19px;line-height:1.3;margin-bottom:4px}
.ru-dashboard .ku-page .ku-person p{font-size:11px;line-height:1.5;color:#655749;overflow-wrap:anywhere}
.ru-dashboard .ku-page .ku-person small{font-size:10px}
.ru-dashboard .ku-page .ku-edit{align-self:start;min-height:32px;padding:6px 10px;font-size:10px;white-space:nowrap}
.ru-dashboard .ku-page .ku-signs{grid-column:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}
.ru-dashboard .ku-page .ku-sign{display:flex;align-items:center;gap:7px;min-width:0}
.ru-dashboard .ku-page .ku-sign-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;overflow:hidden;border-radius:50%;background:#fff0d1;color:#ee8506;font-size:22px}
.ru-dashboard .ku-page .ku-sign:nth-child(2) .ku-sign-icon{background:#f1ecff;color:#7a68f0}
.ru-dashboard .ku-page .ku-sign:nth-child(3) .ku-sign-icon{background:#fff2cf;color:#ec8a00}
.ru-dashboard .ku-page .ku-sign-icon :is(svg,.ku-art){display:block;width:30px;height:30px;flex-basis:30px;overflow:hidden}
.ru-dashboard .ku-page .ku-sign>div,.ru-dashboard .ku-page .ku-sign>span:not(.ku-sign-icon){min-width:0}
.ru-dashboard .ku-page .ku-sign :is(small,label){display:block;font-size:9px;line-height:1.4;color:#81715e}
.ru-dashboard .ku-page .ku-sign strong{display:block;font-size:12px;font-weight:600;line-height:1.4;color:#44392e;overflow-wrap:anywhere}
.ru-dashboard .ku-page .ku-insights{min-height:126px}
.ru-dashboard .ku-page .ku-insights .ku-heading{margin-bottom:8px}
.ru-dashboard .ku-page .ku-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0}
.ru-dashboard .ku-page .ku-insight-grid>div,.ru-dashboard .ku-page .ku-insight-grid>article{display:flex;align-items:center;gap:6px;min-width:0;padding:9px 7px;border:1px solid #f1e6d4;border-radius:10px;background:#fffbf3}
.ru-dashboard .ku-page .ku-insight-grid .ku-art{width:31px;height:34px;flex-basis:31px}
.ru-dashboard .ku-page .ku-insight-grid :is(strong,h3){display:block;font-family:var(--hw-font-family,Inter,sans-serif)!important;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:0}
.ru-dashboard .ku-page .ku-insight-grid :is(p,small){display:block;font-size:9px;line-height:1.4;color:#71675c;overflow-wrap:anywhere}
.ru-dashboard .ku-page .ku-chart-row{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1.1fr) minmax(0,.83fr);gap:12px;min-width:0;align-items:stretch}
.ru-dashboard .ku-page .ku-chart-side{display:flex;flex-direction:column;gap:11px;min-width:0}
.ru-dashboard .ku-page .ku-birth,.ru-dashboard .ku-page .ku-planets{min-width:0}
.ru-dashboard .ku-page .ku-chart{display:block;min-width:0;max-width:100%;margin-top:3px;color:#ec9b24}
.ru-dashboard .ku-page .ku-chart svg{display:block;width:100%;max-width:100%;height:auto;max-height:295px;margin-inline:auto;overflow:hidden}
.ru-dashboard .ku-page .ku-chart text{font-family:Georgia,'Times New Roman',serif!important}
.ru-dashboard .ku-page .ku-chart figcaption{margin-top:8px;font-size:10px;line-height:1.5;color:#8b7254}
.ru-dashboard .ku-page .ku-birth .ku-note{margin-top:7px}
.ru-dashboard .ku-page .ku-table{width:100%;max-width:100%;border-collapse:collapse;table-layout:auto;text-align:left;font-size:11px;line-height:1.4;color:#61574c}
.ru-dashboard .ku-page .ku-table th{font-weight:600;color:#4e3d2d;border-bottom:1px solid #eadac4;background:#fffaf0}
.ru-dashboard .ku-page .ku-table :is(th,td){padding:6px 4px;white-space:nowrap;vertical-align:middle}
.ru-dashboard .ku-page .ku-table tbody tr+tr td{border-top:1px solid #f3e9db}
.ru-dashboard .ku-page .ku-table th:first-child,.ru-dashboard .ku-page .ku-table td:first-child{padding-left:1px}
.ru-dashboard .ku-page .ku-table th:last-child,.ru-dashboard .ku-page .ku-table td:last-child{padding-right:1px;text-align:center}
.ru-dashboard .ku-page .ku-table td:first-child{font-weight:550;color:#4d4237}
.ru-dashboard .ku-page .ku-planet-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:5px;border-radius:50%;vertical-align:middle;background:#ffa61c;color:#fff;font-size:12px;font-weight:600;line-height:1}
.ru-dashboard .ku-page .ku-planet-icon :is(svg,.ku-art){display:block;width:100%;height:100%;flex-basis:100%}
.ru-dashboard .ku-page .ku-divisional{flex:1;display:flex;flex-direction:column;min-height:170px}
.ru-dashboard .ku-page .ku-divisional .ku-heading{margin-bottom:7px}
.ru-dashboard .ku-page .ku-divisional .ku-empty{flex:1;min-height:100px;padding:11px 9px}
.ru-dashboard .ku-page .ku-dasha{min-height:131px}
.ru-dashboard .ku-page .ku-dasha .ku-heading{margin-bottom:7px}
.ru-dashboard .ku-page .ku-dasha :is(h3,strong){font-family:Georgia,'Times New Roman',serif!important;font-size:17px;line-height:1.3;letter-spacing:-.02em}
.ru-dashboard .ku-page .ku-dasha p{font-size:10px}
.ru-dashboard .ku-page :is(.ku-dasha-body,.ku-dasha-main){display:flex;align-items:center;gap:10px;margin-bottom:9px}
.ru-dashboard .ku-page :is(.ku-dasha-body,.ku-dasha-main)>.ku-art{width:37px;height:39px;flex-basis:37px}
.ru-dashboard .ku-page .ku-dasha progress{display:block;width:100%;height:7px;margin:10px 0 6px;border:0;border-radius:20px;background:#e7e2d9;overflow:hidden;accent-color:#ffae13}
.ru-dashboard .ku-page .ku-dasha progress::-webkit-progress-bar{border-radius:20px;background:#e7e2d9}
.ru-dashboard .ku-page .ku-dasha progress::-webkit-progress-value{border-radius:20px;background:linear-gradient(90deg,#ffa900,#ffd361)}
.ru-dashboard .ku-page .ku-dasha progress::-moz-progress-bar{border-radius:20px;background:#ffb319}
.ru-dashboard .ku-page :is(.ku-dasha-periods,.ku-period-labels){display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:4px}
.ru-dashboard .ku-page :is(.ku-dasha-periods,.ku-period-labels) small{font-size:9px}
.ru-dashboard .ku-page .ku-lifeareas{position:relative;overflow:hidden}
.ru-dashboard .ku-page .ku-lifeareas .ku-heading{margin-bottom:9px}
.ru-dashboard .ku-page .ku-life-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}
.ru-dashboard .ku-page .ku-life-item{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border:1px solid #f1e5d2;border-radius:10px;background:#fffbf5de}
.ru-dashboard .ku-page .ku-life-item>.ku-art{width:39px;height:42px;flex-basis:39px}
.ru-dashboard .ku-page .ku-life-item h3,.ru-dashboard .ku-page .ku-life-item strong{display:block;font-family:var(--hw-font-family,Inter,sans-serif)!important;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:0;margin-bottom:3px}
.ru-dashboard .ku-page .ku-life-item p{font-size:10px;line-height:1.45;overflow-wrap:anywhere}
.ru-dashboard .ku-page .ku-bottom-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;min-width:0}
.ru-dashboard .ku-page .ku-remedy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}
.ru-dashboard .ku-page :is(.ku-remedy-item,.ku-remedy-grid>article){display:flex;align-items:center;gap:9px;min-width:0}
.ru-dashboard .ku-page :is(.ku-remedy-photo,.ku-remedy-image){flex:0 0 68px;width:68px;height:86px;overflow:hidden;border-radius:6px;background:#eed9b6}
.ru-dashboard .ku-page :is(.ku-remedy-photo,.ku-remedy-image) :is(img,svg){display:block;width:100%;height:100%;object-fit:cover}
.ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div){min-width:0;flex:1}
.ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) :is(small,p){display:block;font-size:9px;line-height:1.45}
.ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) :is(strong,h3){display:block;font-family:var(--hw-font-family,Inter,sans-serif)!important;font-size:11px;font-weight:600;line-height:1.35;margin:3px 0;letter-spacing:0}
.ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) .ku-button{min-height:32px;padding:6px 9px;margin-top:6px;font-size:10px}
.ru-dashboard .ku-page .ku-download-body{display:flex;align-items:center;gap:12px;min-width:0}
.ru-dashboard .ku-page :is(.ku-download-cover,.ku-report-cover){display:block;flex:0 0 76px;width:76px;height:96px;overflow:hidden;filter:drop-shadow(0 3px 6px #9b6c1120)}
.ru-dashboard .ku-page :is(.ku-download-cover,.ku-report-cover) :is(svg,img){display:block;width:100%;height:100%;object-fit:contain}
.ru-dashboard .ku-page .ku-download-body>div{min-width:0;flex:1}
.ru-dashboard .ku-page .ku-download-body p{font-size:10px;line-height:1.5;margin-bottom:12px}
.ru-dashboard .ku-page .ku-download-body .ku-primary{font-size:11px;min-height:37px;padding:8px 12px;width:100%}
.ru-dashboard .ku-page .ku-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:130px;padding:18px 14px;border:1px dashed #ebd8b7;border-radius:8px;background:linear-gradient(135deg,#fff9ef,#fff4df);text-align:center}
.ru-dashboard .ku-page .ku-empty>.ku-art{width:35px;height:38px;flex-basis:38px;opacity:.7}
.ru-dashboard .ku-page .ku-empty :is(h3,strong){font-size:16px;line-height:1.3}
.ru-dashboard .ku-page .ku-empty p{max-width:55ch;font-size:11px;line-height:1.55}
.ru-dashboard .ku-page .ku-empty .ku-button,.ru-dashboard .ku-page .ku-empty .ku-primary{margin-top:4px}
.ru-dashboard .ku-page .ku-empty .ku-link{min-height:30px}
.ru-dashboard .ku-page .ku-state{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:16px 19px;border:1px solid #efddb9;border-radius:10px;background:#fff3d8;margin:0 0 13px;color:#77512f}
.ru-dashboard .ku-page .ku-state h2{font-size:20px;margin-bottom:5px}
.ru-dashboard .ku-page .ku-state p{font-size:12px;max-width:70ch}
.ru-dashboard .ku-page .ku-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}
.ru-dashboard .ku-page .ku-detail-grid>.ku-card{margin:0}
.ru-dashboard .ku-page .ku-timeline{display:grid;gap:9px;min-width:0}
.ru-dashboard .ku-page .ku-timeline details,.ru-dashboard .ku-page .ku-report-profiles details{min-width:0;border:1px solid #ecddc4;border-radius:9px;background:#fffcf6;overflow:hidden}
.ru-dashboard .ku-page .ku-timeline summary,.ru-dashboard .ku-page .ku-report-profiles summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:10px 13px;color:#5e3b24;font-size:12px;line-height:1.5;cursor:pointer}
.ru-dashboard .ku-page .ku-timeline summary:after,.ru-dashboard .ku-page .ku-report-profiles summary:after{content:'⌄';font-size:17px;color:#ad733c;flex:0 0 auto}
.ru-dashboard .ku-page details[open]>summary:after{transform:rotate(180deg)}
.ru-dashboard .ku-page summary::-webkit-details-marker{display:none}
.ru-dashboard .ku-page .ku-timeline summary strong{font-weight:650;font-size:13px}
.ru-dashboard .ku-page .ku-timeline details>div,.ru-dashboard .ku-page .ku-report-profiles details>div,.ru-dashboard .ku-page .ku-report-profiles details>p{padding:0 14px 14px}
.ru-dashboard .ku-page .ku-timeline details>div>p{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:7px 0;font-size:11px;border-top:1px solid #f0e7d8}
.ru-dashboard .ku-page .ku-strength-row{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr) 30px;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f0e7d9;font-size:12px}
.ru-dashboard .ku-page .ku-strength-row:last-child{border-bottom:0}
.ru-dashboard .ku-page .ku-strength-row meter{display:block;width:100%;height:13px;accent-color:#ffbe2c}
.ru-dashboard .ku-page .ku-strength-row meter::-webkit-meter-bar{height:9px;border:0;background:#efe5d2;border-radius:12px}
.ru-dashboard .ku-page .ku-strength-row meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#ffb70f,#f5d262);border-radius:12px}
.ru-dashboard .ku-page .ku-strength-row strong{color:#976722;text-align:right;font-size:12px}
.ru-dashboard .ku-page .ku-report-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}
.ru-dashboard .ku-page .ku-report-profiles summary{flex-wrap:wrap;gap:6px;min-height:65px}
.ru-dashboard .ku-page .ku-report-profiles summary strong{font-size:15px;font-family:Georgia,'Times New Roman',serif!important}
.ru-dashboard .ku-page .ku-report-profiles summary span{display:flex;align-items:center;gap:8px}
.ru-dashboard .ku-page .ku-report-profiles summary small{font-size:10px}
.ru-dashboard .ku-page .ku-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;margin:10px 0 0;min-width:0}
.ru-dashboard .ku-page .ku-facts>div{min-width:0;padding:10px 0;border-bottom:1px solid #f0e5d5}
.ru-dashboard .ku-page .ku-facts dt{font-size:10px;color:#91775a;line-height:1.4;margin:0 0 4px}
.ru-dashboard .ku-page .ku-facts dd{font-size:12px;line-height:1.5;color:#574637;margin:0;overflow-wrap:anywhere}
/* Renderer primitives: artwork is an inline cropped SVG, not an image wrapper. */
.ru-dashboard .ku-page .ku-heading>div{display:flex;align-items:center;gap:8px}
.ru-dashboard .ku-page .ku-heading h2{min-width:0}
.ru-dashboard .ku-page .ku-heading>.ku-link{flex:0 0 auto;min-height:26px}
.ru-dashboard .ku-page .ku-art{overflow:hidden}
.ru-dashboard .ku-page .ku-edit{padding:0;min-height:0}
.ru-dashboard .ku-page .ku-edit>.ku-button{min-height:32px;font-size:10px;padding:6px 10px}
.ru-dashboard .ku-page .ku-hero-quote{margin:0}
.ru-dashboard .ku-page .ku-hero-quote>span{display:none}
.ru-dashboard .ku-page .ku-table-scroll{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#e5c489 transparent}
.ru-dashboard .ku-page .ku-table tbody th{font-weight:550;color:#4d4237;background:none;border-bottom:0}
.ru-dashboard .ku-page .ku-table tbody tr+tr th{border-top:1px solid #f3e9db}
.ru-dashboard .ku-page .ku-table tbody th .ku-art{width:18px;height:19px;flex-basis:18px;margin-right:5px}
.ru-dashboard .ku-page .ku-table .ku-note{margin-top:0;white-space:nowrap}
.ru-dashboard .ku-page .ku-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ru-dashboard .ku-page .ku-empty-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f9e5bd;color:#b38847}
.ru-dashboard .ku-page .ku-empty-icon .ku-line{width:18px;height:18px}
.ru-dashboard .ku-page .ku-divisional-placeholder{position:relative;min-height:65px;max-height:75px;color:#d3ad72;overflow:hidden}
.ru-dashboard .ku-page .ku-divisional-placeholder>svg:first-child{display:block;width:100%;height:75px;max-height:75px;opacity:.65}
.ru-dashboard .ku-page .ku-divisional-placeholder>.ku-line{position:absolute;left:calc(50% - 13px);top:calc(50% - 13px);width:26px;height:26px;padding:4px;background:#fff9eb;color:#ad8040}
.ru-dashboard .ku-page .ku-divisional>.ku-note{font-size:10px;margin-top:7px}
.ru-dashboard .ku-page .ku-divisional>.ku-link{min-height:25px;margin-top:2px}
.ru-dashboard .ku-page .ku-divisional>.ku-button,.ru-dashboard .ku-page .ku-divisional>.ku-primary{margin-top:9px}
.ru-dashboard .ku-page .ku-period-labels span{font-size:9px;line-height:1.4;color:#87755f}
.ru-dashboard .ku-page .ku-subtitle{font-size:11px;margin:-6px 0 10px}
.ru-dashboard .ku-page .ku-life-item{text-decoration:none;color:inherit}
.ru-dashboard .ku-page a.ku-life-item:hover{border-color:#e2bc73;background:#fff5dc}
.ru-dashboard .ku-page .ku-remedy-image{mix-blend-mode:normal;border-radius:6px}
.ru-dashboard .ku-page .ku-remedy-grid article details{margin-top:6px;font-size:10px}
.ru-dashboard .ku-page .ku-remedy-grid article summary{cursor:pointer;color:#9d622c}
.ru-dashboard .ku-page .ku-remedy-grid article details p{margin:5px 0}
.ru-dashboard .ku-page .ku-report-cover{mix-blend-mode:multiply}
.ru-dashboard .ku-page .ku-report-profiles>.ku-heading{grid-column:1/-1;margin-bottom:2px}
.ru-dashboard .ku-page .ku-report-profiles details>.ku-note{padding:0 14px 13px;margin-top:0}
.ru-dashboard .ku-page .ku-finding{padding:13px;border:1px solid #ebddc7;border-radius:8px;background:#fffbf4;margin:9px 0}
.ru-dashboard .ku-page .ku-finding h3{font-size:17px;margin-bottom:6px}
.ru-dashboard .ku-page .ku-finding p{font-size:12px;line-height:1.6}
.ru-dashboard .ku-page .ku-source-footer{font-size:10px;line-height:1.5;color:#8b775e;text-align:center;margin:12px 0 0}
@media(min-width:1600px){
 .ru-dashboard .ku-page .ku-hero{min-height:200px;padding-top:22px}
 .ru-dashboard .ku-page .ku-hero h1{font-size:46px}
 .ru-dashboard .ku-page .ku-hero-copy p{font-size:14px}
 .ru-dashboard .ku-page .ku-hero-quote{left:49%;font-size:16px;width:215px;top:46px}
 .ru-dashboard .ku-page .ku-heading h2{font-size:19px}
 .ru-dashboard .ku-page .ku-table{font-size:12px}
 .ru-dashboard .ku-page .ku-table :is(th,td){padding-block:7px}
 .ru-dashboard .ku-page .ku-chart svg{max-height:325px}
}
@media(max-width:1279px){
 .ru-dashboard .ku-page .ku-card{padding:12px}
 .ru-dashboard .ku-page .ku-heading{gap:6px}
 .ru-dashboard .ku-page .ku-heading h2{font-size:15px}
 .ru-dashboard .ku-page .ku-heading .ku-art{width:22px;height:25px;flex-basis:22px}
 .ru-dashboard .ku-page .ku-link{font-size:9px}
 .ru-dashboard .ku-page .ku-hero-copy{max-width:58%}
 .ru-dashboard .ku-page .ku-hero-quote{left:51%;width:195px;font-size:12px;padding-inline:12px}
 .ru-dashboard .ku-page .ku-hero-copy p{max-width:45ch;font-size:12px}
 .ru-dashboard .ku-page .ku-tabs button{min-width:62px;font-size:9px;padding-inline:10px}
 .ru-dashboard .ku-page .ku-profile{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}
 .ru-dashboard .ku-page .ku-avatar{width:64px;height:64px;flex-basis:64px;font-size:26px}
 .ru-dashboard .ku-page .ku-person :is(h2,h3){font-size:17px}
 .ru-dashboard .ku-page .ku-person p{font-size:10px}
 .ru-dashboard .ku-page .ku-edit>.ku-button{font-size:9px;min-height:31px;padding:6px 8px}
 .ru-dashboard .ku-page .ku-sign{gap:5px}
 .ru-dashboard .ku-page .ku-sign-icon{width:28px;height:28px;flex-basis:28px;font-size:19px}
 .ru-dashboard .ku-page .ku-sign-icon :is(svg,.ku-art){width:25px;height:25px;flex-basis:25px}
 .ru-dashboard .ku-page .ku-sign strong{font-size:10px}
 .ru-dashboard .ku-page .ku-sign :is(small,label){font-size:8px}
 .ru-dashboard .ku-page .ku-insight-grid{gap:5px}
 .ru-dashboard .ku-page .ku-insight-grid>div,.ru-dashboard .ku-page .ku-insight-grid>article{flex-direction:column;text-align:center;padding:7px 5px;gap:4px}
 .ru-dashboard .ku-page .ku-insight-grid .ku-art{width:28px;height:29px;flex-basis:29px}
 .ru-dashboard .ku-page .ku-insight-grid :is(p,small){font-size:8px}
 .ru-dashboard .ku-page .ku-chart-row{gap:10px;grid-template-columns:minmax(0,1.14fr) minmax(0,1.1fr) minmax(0,.85fr)}
 .ru-dashboard .ku-page .ku-table{font-size:10px}
 .ru-dashboard .ku-page .ku-table :is(th,td){padding:6px 2px}
 .ru-dashboard .ku-page .ku-planet-icon{width:16px;height:16px;font-size:11px;margin-right:4px}
 .ru-dashboard .ku-page .ku-life-grid{gap:6px}
 .ru-dashboard .ku-page .ku-life-item{padding:9px 7px;gap:6px}
 .ru-dashboard .ku-page .ku-life-item>.ku-art{width:31px;height:35px;flex-basis:31px}
 .ru-dashboard .ku-page .ku-life-item h3,.ru-dashboard .ku-page .ku-life-item strong{font-size:10px}
 .ru-dashboard .ku-page .ku-life-item p{font-size:9px}
 .ru-dashboard .ku-page .ku-remedy-grid{gap:8px}
 .ru-dashboard .ku-page :is(.ku-remedy-item,.ku-remedy-grid>article){gap:7px}
 .ru-dashboard .ku-page :is(.ku-remedy-photo,.ku-remedy-image){width:51px;height:77px;flex-basis:51px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) :is(strong,h3){font-size:10px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) .ku-button{font-size:9px;padding:5px 7px}
 .ru-dashboard .ku-page :is(.ku-download-cover,.ku-report-cover){width:59px;height:87px;flex-basis:59px}
}
@media(max-width:1024px){
 body.ru-dashboard:has(.ku-page){padding-bottom:0!important}
 .ru-dashboard .ku-page .ku-chart-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
 .ru-dashboard .ku-page .ku-chart-side{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
 .ru-dashboard .ku-page .ku-divisional{min-height:150px}
 .ru-dashboard .ku-page .ku-divisional .ku-empty{min-height:100px}
 .ru-dashboard .ku-page .ku-dasha{display:flex;flex-direction:column;justify-content:center}
 .ru-dashboard .ku-page .ku-dasha .ku-heading{align-self:stretch}
 .ru-dashboard .ku-page .ku-chart svg{max-height:310px}
 .ru-dashboard .ku-page .ku-table{font-size:12px}
 .ru-dashboard .ku-page .ku-table :is(th,td){padding:7px 4px}
 .ru-dashboard .ku-page .ku-planet-icon{width:19px;height:19px;margin-right:6px}
 .ru-dashboard .ku-page .ku-life-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 .ru-dashboard .ku-page .ku-bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
 .ru-dashboard .ku-page .ku-remedy-grid{grid-template-columns:1fr}
 .ru-dashboard .ku-page :is(.ku-remedy-item,.ku-remedy-grid>article){gap:12px;padding:3px 0}
 .ru-dashboard .ku-page :is(.ku-remedy-photo,.ku-remedy-image){width:53px;height:57px;flex-basis:53px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;align-items:center}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) :is(small,p,strong,h3){grid-column:1}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) .ku-button{grid-column:2;grid-row:1/4;margin:0;min-height:36px}
 .ru-dashboard .ku-page .ku-download-body{flex-direction:column;align-items:flex-start;gap:10px}
 .ru-dashboard .ku-page :is(.ku-download-cover,.ku-report-cover){width:70px;height:90px;flex-basis:90px;margin:auto}
 .ru-dashboard .ku-page .ku-download-body>div{width:100%}
}
@media(max-width:767px){
 .ru-dashboard .ku-page{font-size:12px;background:#fff8eb}
 .ru-dashboard .ku-page .ku-card{padding:14px;border-radius:11px}
 .ru-dashboard .ku-page .ku-heading{margin-bottom:10px;gap:7px}
 .ru-dashboard .ku-page .ku-heading h2{font-size:17px;line-height:1.2}
 .ru-dashboard .ku-page .ku-heading .ku-art{width:25px;height:28px;flex-basis:25px}
 .ru-dashboard .ku-page .ku-heading .ku-link{font-size:10px;min-height:40px}
 .ru-dashboard .ku-page .ku-heading p{font-size:10px}
 .ru-dashboard .ku-page .ku-link{font-size:11px;min-height:40px}
 .ru-dashboard .ku-page .ku-button{min-height:42px;font-size:11px;padding:8px 12px}
 .ru-dashboard .ku-page .ku-primary{min-height:44px;font-size:12px}
 .ru-dashboard .ku-page .ku-hero{min-height:190px;padding:16px 15px 36px;border-radius:10px;background-size:auto 100%;background-position:right center}
 .ru-dashboard .ku-page .ku-hero:before{background:linear-gradient(90deg,#fff4e9f5,#fff0ded9 45%,#ffe9c746 75%,transparent)}
 .ru-dashboard .ku-page .ku-breadcrumb{font-size:10px;margin-bottom:15px}
 .ru-dashboard .ku-page .ku-hero-copy{max-width:75%}
 .ru-dashboard .ku-page .ku-hero h1{font-size:32px;letter-spacing:-.7px;margin-bottom:7px}
 .ru-dashboard .ku-page .ku-hero-copy p{font-size:12px;line-height:1.5;max-width:27ch}
 .ru-dashboard .ku-page .ku-hero-quote{display:none}
 .ru-dashboard .ku-page .ku-tabs{gap:3px;margin:-22px 0 10px;padding-bottom:4px;border-radius:6px;max-width:100%;scroll-snap-type:x proximity}
 .ru-dashboard .ku-page .ku-tabs button{flex:0 0 auto;min-width:64px;min-height:40px;font-size:10px;padding:10px 10px;background:#fff8eb;scroll-snap-align:start}
 .ru-dashboard .ku-page .ku-panel{gap:11px;scroll-margin-top:80px}
 .ru-dashboard .ku-page .ku-overview-grid,.ru-dashboard .ku-page .ku-chart-row,.ru-dashboard .ku-page .ku-chart-side{display:contents}
 .ru-dashboard .ku-page .ku-profile{order:1;grid-template-columns:55px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px;min-height:0;padding:13px}
 .ru-dashboard .ku-page .ku-avatar{grid-row:1;width:55px;height:55px;flex-basis:55px;font-size:24px}
 .ru-dashboard .ku-page .ku-person :is(h2,h3){font-size:18px;line-height:1.25;margin-bottom:3px}
 .ru-dashboard .ku-page .ku-person p{font-size:10px;line-height:1.45}
 .ru-dashboard .ku-page .ku-person small{font-size:9px}
 .ru-dashboard .ku-page .ku-edit{align-self:center}
 .ru-dashboard .ku-page .ku-edit>.ku-button{min-height:36px;font-size:10px;padding:7px 9px}
 .ru-dashboard .ku-page .ku-edit .ku-line{width:13px;height:13px;flex-basis:13px}
 .ru-dashboard .ku-page .ku-signs{grid-column:1/-1;padding-top:10px;border-top:1px solid #f0e2cd;gap:7px}
 .ru-dashboard .ku-page .ku-sign{gap:6px}
 .ru-dashboard .ku-page .ku-sign-icon{width:31px;height:35px;flex-basis:31px;border-radius:9px;font-size:22px}
 .ru-dashboard .ku-page .ku-sign-icon :is(svg,.ku-art){width:28px;height:28px;flex-basis:28px}
 .ru-dashboard .ku-page .ku-sign strong{font-size:11px;line-height:1.3}
 .ru-dashboard .ku-page .ku-sign :is(small,label){font-size:9px;line-height:1.4}
 .ru-dashboard .ku-page .ku-birth{order:2}
 .ru-dashboard .ku-page .ku-chart{margin:2px 0}
 .ru-dashboard .ku-page .ku-chart>svg{height:clamp(220px,66vw,260px);max-height:260px}
 .ru-dashboard .ku-page .ku-chart figcaption,.ru-dashboard .ku-page .ku-birth .ku-note{font-size:9px;line-height:1.45;margin-top:6px}
 .ru-dashboard .ku-page .ku-insights{order:3;min-height:0}
 .ru-dashboard .ku-page .ku-insight-grid{gap:6px}
 .ru-dashboard .ku-page .ku-insight-grid>div,.ru-dashboard .ku-page .ku-insight-grid>article{padding:8px 5px;min-height:79px;border-radius:9px;justify-content:flex-start;flex-direction:column;text-align:center;gap:5px}
 .ru-dashboard .ku-page .ku-insight-grid .ku-art{width:33px;height:35px;flex-basis:35px}
 .ru-dashboard .ku-page .ku-insight-grid :is(strong,h3){font-size:10px;line-height:1.4}
 .ru-dashboard .ku-page .ku-insight-grid :is(p,small){font-size:8px;line-height:1.4}
 .ru-dashboard .ku-page .ku-chart-row .ku-planets,.ru-dashboard .ku-page .ku-chart-side .ku-divisional{display:none}
 .ru-dashboard .ku-page .ku-dasha{order:4;min-height:135px;display:block}
 .ru-dashboard .ku-page :is(.ku-dasha-body,.ku-dasha-main){gap:10px}
 .ru-dashboard .ku-page .ku-dasha :is(h3,strong){font-size:18px}
 .ru-dashboard .ku-page .ku-dasha p{font-size:10px}
 .ru-dashboard .ku-page .ku-dasha progress{height:7px;margin-top:10px}
 .ru-dashboard .ku-page :is(.ku-dasha-periods,.ku-period-labels) small{font-size:9px}
 .ru-dashboard .ku-page .ku-lifeareas{order:5}
 .ru-dashboard .ku-page .ku-life-grid:focus-visible{outline:2px solid #b77a26;outline-offset:3px}
 .ru-dashboard .ku-page .ku-life-grid{display:flex;gap:8px;overflow-x:auto;padding:1px 0 5px;max-width:100%;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#eac88b transparent}
 .ru-dashboard .ku-page .ku-life-item{flex:0 0 177px;padding:10px;scroll-snap-align:start;gap:9px}
 .ru-dashboard .ku-page .ku-life-item>.ku-art{width:36px;height:41px;flex-basis:36px}
 .ru-dashboard .ku-page .ku-life-item h3,.ru-dashboard .ku-page .ku-life-item strong{font-size:11px}
 .ru-dashboard .ku-page .ku-life-item p{font-size:10px;line-height:1.45}
 .ru-dashboard .ku-page .ku-bottom-grid{order:6;display:flex;flex-direction:column;gap:11px}
 .ru-dashboard .ku-page .ku-remedy-grid{gap:10px}
 .ru-dashboard .ku-page :is(.ku-remedy-item,.ku-remedy-grid>article){gap:11px;padding:3px 0}
 .ru-dashboard .ku-page :is(.ku-remedy-photo,.ku-remedy-image){width:61px;height:68px;flex-basis:61px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div){gap:2px 6px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) :is(small,p){font-size:9px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) :is(strong,h3){font-size:11px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) .ku-button{font-size:10px;min-height:40px;padding:7px 8px}
 .ru-dashboard .ku-page .ku-download-body{flex-direction:row;align-items:center;gap:15px}
 .ru-dashboard .ku-page :is(.ku-download-cover,.ku-report-cover){width:76px;height:97px;flex-basis:76px;margin:0}
 .ru-dashboard .ku-page .ku-download-body p{font-size:11px;margin-bottom:10px}
 .ru-dashboard .ku-page .ku-download-body .ku-primary{min-height:42px;font-size:11px}
 .ru-dashboard .ku-page .ku-note{font-size:10px}
 .ru-dashboard .ku-page .ku-state{padding:15px;margin-bottom:11px}
 .ru-dashboard .ku-page .ku-state h2{font-size:20px}
 .ru-dashboard .ku-page .ku-state p{font-size:12px}
 .ru-dashboard .ku-page .ku-state .ku-primary{width:100%}
 .ru-dashboard .ku-page .ku-empty{min-height:145px;padding:16px}
 .ru-dashboard .ku-page .ku-empty p{font-size:11px}
 .ru-dashboard .ku-page .ku-detail-grid{grid-template-columns:1fr;gap:11px}
 .ru-dashboard .ku-page .ku-table{font-size:11px}
 .ru-dashboard .ku-page .ku-table :is(th,td){padding:8px 3px}
 .ru-dashboard .ku-page .ku-planet-icon{width:19px;height:19px;margin-right:5px}
 .ru-dashboard .ku-page .ku-timeline summary,.ru-dashboard .ku-page .ku-report-profiles summary{min-height:50px;padding:11px;font-size:11px;gap:10px}
 .ru-dashboard .ku-page .ku-timeline summary strong{font-size:13px}
 .ru-dashboard .ku-page .ku-timeline details>div>p{font-size:10px;align-items:flex-start;gap:10px}
 .ru-dashboard .ku-page .ku-timeline details>div>p>span{text-align:right}
 .ru-dashboard .ku-page .ku-report-profiles{grid-template-columns:1fr;gap:9px}
 .ru-dashboard .ku-page .ku-facts{gap:0 12px;margin-top:5px}
 .ru-dashboard .ku-page .ku-facts>div{padding:10px 0}
 .ru-dashboard .ku-page .ku-facts dt{font-size:10px}
 .ru-dashboard .ku-page .ku-facts dd{font-size:12px}
 .ru-dashboard .ku-page .ku-strength-row{font-size:11px;grid-template-columns:84px minmax(0,1fr) 23px;gap:8px;padding-block:10px}
}
@media(max-width:359px){
 .ru-dashboard .ku-page .ku-card{padding:11px}
 .ru-dashboard .ku-page .ku-profile{grid-template-columns:47px minmax(0,1fr) auto;gap:8px}
 .ru-dashboard .ku-page .ku-avatar{width:47px;height:47px;flex-basis:47px;font-size:21px}
 .ru-dashboard .ku-page .ku-person :is(h2,h3){font-size:16px}
 .ru-dashboard .ku-page .ku-person p{font-size:9px}
 .ru-dashboard .ku-page .ku-edit>.ku-button{font-size:9px;padding:6px;gap:3px}
 .ru-dashboard .ku-page .ku-sign{gap:4px}
 .ru-dashboard .ku-page .ku-sign-icon{width:27px;height:31px;flex-basis:27px}
 .ru-dashboard .ku-page .ku-sign strong{font-size:10px}
 .ru-dashboard .ku-page .ku-sign :is(small,label){font-size:8px}
 .ru-dashboard .ku-page .ku-heading h2{font-size:16px}
 .ru-dashboard .ku-page .ku-heading .ku-link{font-size:9px}
 .ru-dashboard .ku-page .ku-hero h1{font-size:30px}
 .ru-dashboard .ku-page .ku-insight-grid{gap:4px}
 .ru-dashboard .ku-page .ku-insight-grid :is(strong,h3){font-size:9px}
 .ru-dashboard .ku-page .ku-insight-grid :is(p,small){font-size:8px}
 .ru-dashboard .ku-page :is(.ku-remedy-photo,.ku-remedy-image){width:52px;height:63px;flex-basis:52px}
 .ru-dashboard .ku-page :is(.ku-remedy-copy,.ku-remedy-grid>article>div) .ku-button{font-size:9px;padding-inline:6px}
 .ru-dashboard .ku-page .ku-table{font-size:10px}
 .ru-dashboard .ku-page .ku-table :is(th,td){padding-inline:2px}
}
@media(prefers-reduced-motion:reduce){.ru-dashboard .ku-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
