#diyai-rank-tracker{--rt-ink:#edf3fc;--rt-muted:#a1b2c8;--rt-line:#25384c;--rt-accent:var(--dv-amber,#ffa509);--rt-link:#ffc457;--rt-soft:#14253a;--rt-font:Arial,Helvetica,sans-serif;color:var(--rt-ink);font:14px/1.5 var(--rt-font);text-align:left;width:100%;max-width:1680px;margin:24px auto;isolation:isolate}
#diyai-rank-tracker *{box-sizing:border-box}#diyai-rank-tracker h1,#diyai-rank-tracker h2,#diyai-rank-tracker h3,#diyai-rank-tracker p{margin:0}#diyai-rank-tracker h1{font-size:clamp(25px,2.5vw,36px);font-weight:650;letter-spacing:-1.1px;line-height:1.2}#diyai-rank-tracker h2{font-size:23px;letter-spacing:-.5px}#diyai-rank-tracker h3{font-size:16px;font-weight:650;line-height:1.4}#diyai-rank-tracker p{margin:8px 0 12px}#diyai-rank-tracker small{font-size:11px;line-height:1.5}#diyai-rank-tracker a{color:var(--rt-link);text-decoration:none;overflow-wrap:anywhere}#diyai-rank-tracker a:hover{text-decoration:underline}
#diyai-rank-tracker button,#diyai-rank-tracker input,#diyai-rank-tracker select,#diyai-rank-tracker textarea{font:inherit;letter-spacing:normal;text-transform:none}#diyai-rank-tracker button{cursor:pointer}#diyai-rank-tracker button:disabled{cursor:not-allowed;opacity:.5}#diyai-rank-tracker :focus-visible{outline:3px solid #ef9a00;outline-offset:3px}#diyai-rank-tracker input:not([type=checkbox]),#diyai-rank-tracker select,#diyai-rank-tracker textarea{color:var(--rt-ink);border:1px solid var(--rt-line);border-radius:7px;background:#0c1723;padding:9px 11px;min-height:39px;max-width:100%;box-shadow:none}#diyai-rank-tracker textarea{width:100%;min-height:85px}#diyai-rank-tracker input[type=checkbox]{accent-color:var(--rt-link);width:15px;height:15px}
#diyai-rank-tracker .rt-app{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid var(--rt-line);border-radius:15px;overflow:hidden;background:#040b12;min-height:850px;box-shadow:0 15px 50px #152d4a0a}
#diyai-rank-tracker .rt-main{padding:30px;min-width:0}#diyai-rank-tracker .rt-header{background:transparent;color:var(--rt-ink);box-shadow:none;padding:0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}#diyai-rank-tracker .rt-header p{color:var(--rt-muted);margin-bottom:0;font-size:13px}#diyai-rank-tracker .rt-eyebrow{display:block;text-transform:uppercase;font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--rt-link);margin-bottom:8px}#diyai-rank-tracker .rt-header-actions,#diyai-rank-tracker .rt-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#diyai-rank-tracker .rt-avatar{width:34px;height:34px;border-radius:50%;background:#172c47;display:grid;place-items:center;font-weight:600}#diyai-rank-tracker .rt-btn{display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:9px 13px;min-height:38px;background:#0c1723;color:var(--rt-ink);border:1px solid #31465f;border-radius:7px;font-size:12px;font-weight:550;box-shadow:0 1px 2px #0b1c3505;line-height:1.4;text-decoration:none}#diyai-rank-tracker .rt-btn:hover{background:#1a2c43;text-decoration:none}#diyai-rank-tracker .rt-primary{background:linear-gradient(110deg,#ffad0b,#ff9b08);color:#07101b;border-color:#ffb534}#diyai-rank-tracker .rt-primary:hover{background:#ffbd42;color:#07101b}
#diyai-rank-tracker .rt-panel{background:#0c1723;border:1px solid var(--rt-line);border-radius:10px;padding:20px;margin-bottom:18px}#diyai-rank-tracker .rt-property-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px}#diyai-rank-tracker .rt-property-bar .rt-field{min-width:240px;max-width:60%}#diyai-rank-tracker .rt-property-bar select{border:0;padding:2px 20px 2px 0;font-weight:600;min-height:28px}#diyai-rank-tracker .rt-sync{display:flex;align-items:flex-end;flex-direction:column;gap:4px;color:var(--rt-muted)}#diyai-rank-tracker .rt-field{display:flex;flex-direction:column;gap:5px;min-width:0}#diyai-rank-tracker .rt-field>span{font-size:10px;font-weight:600;color:#a1b2c8}#diyai-rank-tracker .rt-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:20px 0 12px}#diyai-rank-tracker .rt-filters>.rt-field{flex:1;min-width:125px}#diyai-rank-tracker .rt-advanced{flex:0 0 auto}#diyai-rank-tracker summary{cursor:pointer;font-size:12px;padding:10px;border:1px solid var(--rt-line);border-radius:7px;background:#0c1723}#diyai-rank-tracker .rt-advanced[open]{flex-basis:100%}#diyai-rank-tracker .rt-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0}#diyai-rank-tracker .rt-period{font-size:11px;color:var(--rt-muted)}
#diyai-rank-tracker .rt-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 12px}#diyai-rank-tracker .rt-card{background:#0c1723;border:1px solid var(--rt-line);border-radius:9px;padding:16px 17px;min-height:124px}#diyai-rank-tracker .rt-card p{font-size:11px;color:#a1b2c8;margin:0 0 11px}#diyai-rank-tracker .rt-card strong{font-size:27px;line-height:1.2;letter-spacing:-.8px;font-weight:600;font-variant-numeric:tabular-nums;display:block}#diyai-rank-tracker .rt-card small{color:#a1b2c8;display:block;margin-top:8px;font-size:10px}#diyai-rank-tracker .rt-card-featured{background:#193047;border-color:#425368}#diyai-rank-tracker .rt-card-featured strong{color:#ffc457}#diyai-rank-tracker .rt-scope{font-size:10px!important}#diyai-rank-tracker .rt-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}#diyai-rank-tracker .rt-section-head .rt-muted{font-size:11px}#diyai-rank-tracker .rt-segment{display:flex;gap:2px;padding:3px;background:#09131f;border-radius:6px}#diyai-rank-tracker .rt-segment button{background:none;border:0;padding:5px 9px;border-radius:4px;color:#a1b2c8;font-size:10px;text-transform:capitalize}#diyai-rank-tracker .rt-segment button[aria-pressed=true]{background:#0c1723;color:#ffc457;box-shadow:0 1px 4px #152d4a10}#diyai-rank-tracker .rt-chart svg{width:100%;min-height:150px;overflow:visible}#diyai-rank-tracker .rt-chart text{font:10px var(--rt-font);fill:#a1b2c8}#diyai-rank-tracker .rt-chart circle:hover,#diyai-rank-tracker .rt-chart circle:focus{fill:#244b78;stroke:#fff}#diyai-rank-tracker .rt-compact{margin:20px 0}
#diyai-rank-tracker .rt-table-tools{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 12px}#diyai-rank-tracker .rt-table-tools input{width:320px}#diyai-rank-tracker .rt-grid-panel{padding:0;overflow:visible}#diyai-rank-tracker .rt-grid-panel>.rt-section-head{padding:18px 18px 0}#diyai-rank-tracker .rt-table-scroll{width:100%;overflow:auto;max-height:650px;overscroll-behavior:contain}#diyai-rank-tracker .rt-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;width:max-content;font-size:12px;margin:0}#diyai-rank-tracker .rt-table th{position:sticky;top:0;z-index:2;background:#040b12;color:#a1b2c8;font-weight:500;font-size:10px;text-align:left;white-space:nowrap;border-top:1px solid var(--rt-line);border-bottom:1px solid var(--rt-line);padding:11px 13px;height:44px}#diyai-rank-tracker .rt-table th button{font:inherit;color:inherit;border:0;background:none;padding:0;width:100%;text-align:left}#diyai-rank-tracker .rt-table td{border-bottom:1px solid #25384c;padding:12px 13px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;height:58px;white-space:nowrap}#diyai-rank-tracker .rt-table tbody tr:hover{background:#040b12}#diyai-rank-tracker .rt-table tr.rt-selected{background:#193047}#diyai-rank-tracker .rt-numeric{font-variant-numeric:tabular-nums;text-align:right}#diyai-rank-tracker .rt-cell-link{border:0;background:none;padding:0;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:550;color:#d4e2ef}#diyai-rank-tracker .rt-url{display:flex;gap:8px;align-items:center}#diyai-rank-tracker .rt-url button{max-width:calc(100% - 20px);text-overflow:ellipsis;overflow:hidden;border:0;background:none;color:#a1b2c8;padding:0;font-size:11px;text-align:left;white-space:nowrap}#diyai-rank-tracker .rt-cell-note{display:block;font-size:9px;color:var(--rt-muted)}#diyai-rank-tracker .rt-resize{position:absolute;right:0;top:0;height:100%;width:7px;cursor:col-resize;border-right:1px solid #31465f;touch-action:none}#diyai-rank-tracker .rt-resize:hover{background:#425d78}#diyai-rank-tracker .rt-status{display:inline-block;padding:3px 7px;background:#14253a;color:#a1b2c8;border-radius:4px;font-size:9px;white-space:nowrap;text-transform:capitalize}#diyai-rank-tracker .rt-improving,#diyai-rank-tracker .rt-connected,#diyai-rank-tracker .rt-implemented{background:var(--rt-soft);color:var(--rt-link)}#diyai-rank-tracker .rt-declining,#diyai-rank-tracker .rt-reauth_required{background:#3d1c22;color:#ffbec4}#diyai-rank-tracker .rt-newly_observed,#diyai-rank-tracker .rt-planned{background:#172b45;color:#b7d0f1}#diyai-rank-tracker .rt-positive{color:var(--rt-link)}#diyai-rank-tracker .rt-negative{color:#ffbec4}#diyai-rank-tracker .rt-score{display:inline-flex;background:#193047;color:#ffc457;padding:4px 7px;border-radius:4px;font-size:10px;white-space:nowrap}#diyai-rank-tracker .rt-spark{width:80px;height:28px}#diyai-rank-tracker .rt-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;font-size:11px;color:var(--rt-muted)}#diyai-rank-tracker .rt-pagination select{font-size:11px;padding:5px;min-height:30px}#diyai-rank-tracker .rt-pagination .rt-btn{font-size:11px;min-height:32px;padding:7px 11px}#diyai-rank-tracker .rt-columns{position:relative}#diyai-rank-tracker .rt-columns>div{position:absolute;z-index:5;right:0;top:44px;background:#0c1723;border:1px solid var(--rt-line);box-shadow:0 8px 24px #0b1c3520;border-radius:8px;padding:12px;width:210px}#diyai-rank-tracker .rt-columns label{display:flex;align-items:center;gap:8px;padding:5px;font-size:12px}
#diyai-rank-tracker .rt-empty{padding:60px 30px;text-align:center;max-width:620px;margin:auto;color:#a1b2c8;font-size:13px}#diyai-rank-tracker .rt-empty h3{font-size:20px;color:var(--rt-ink);margin:12px 0}#diyai-rank-tracker .rt-empty-icon{display:grid;place-items:center;margin:0 auto 12px;width:50px;height:50px;border-radius:12px;background:#193047;color:#ffc457;font-size:28px}#diyai-rank-tracker .rt-empty .rt-btn{margin:15px 4px 0}#diyai-rank-tracker .rt-error,#diyai-rank-tracker .rt-notice,#diyai-rank-tracker .rt-callout{border-radius:7px;padding:12px 16px;font-size:12px;margin:12px 0;background:#192a3c;color:#e4d0a2;border:1px solid #6d5834}#diyai-rank-tracker .rt-error{background:#3d1c22;color:#ffbec4;border-color:#83454e;display:flex;align-items:center;justify-content:space-between;gap:10px}#diyai-rank-tracker .rt-notice{background:var(--rt-soft);color:var(--rt-link);border-color:var(--rt-line)}#diyai-rank-tracker .rt-muted{color:var(--rt-muted)}#diyai-rank-tracker .rt-footnote{font-size:10px;color:#a1b2c8;line-height:1.7;margin-top:22px}#diyai-rank-tracker .rt-tabs{display:flex;gap:6px;border-bottom:1px solid var(--rt-line);margin:20px 0;overflow:auto}#diyai-rank-tracker .rt-tabs button{padding:12px 10px;border:0;background:none;color:#a1b2c8;font-size:12px;white-space:nowrap;border-bottom:2px solid transparent}#diyai-rank-tracker .rt-tabs button[aria-selected=true]{color:var(--rt-link);border-bottom-color:var(--rt-link)}
#diyai-rank-tracker .rt-detail{width:min(1000px,94vw);max-height:92vh;border:1px solid var(--rt-line);border-radius:14px;padding:28px;box-shadow:0 30px 100px #0b1c3540;color:var(--rt-ink);background:#0c1723;overflow:auto;font-family:var(--rt-font)}#diyai-rank-tracker .rt-detail::backdrop{background:#0b1c3565;backdrop-filter:blur(3px)}#diyai-rank-tracker .rt-detail-url{font-size:12px;display:block;overflow-wrap:anywhere}#diyai-rank-tracker .rt-simple-table{width:100%;border-collapse:collapse;font-size:12px;min-width:480px}#diyai-rank-tracker .rt-simple-table th,#diyai-rank-tracker .rt-simple-table td{padding:10px;border-bottom:1px solid var(--rt-line);text-align:left}#diyai-rank-tracker .rt-simple-table th{font-size:10px;color:var(--rt-muted);font-weight:500}#diyai-rank-tracker .rt-settings{display:grid;gap:8px}#diyai-rank-tracker .rt-settings p{color:var(--rt-muted);font-size:13px}#diyai-rank-tracker .rt-connection{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;border-top:1px solid var(--rt-line);margin-top:15px}#diyai-rank-tracker .rt-connection .rt-status{margin-left:10px}#diyai-rank-tracker .rt-danger{border-color:#60404b}#diyai-rank-tracker .rt-recommendation>p{font-size:13px;color:#a1b2c8}#diyai-rank-tracker .rt-recommendation>a{font-size:12px}#diyai-rank-tracker .rt-recommendation>small{display:block;color:var(--rt-muted);margin:14px 0}#diyai-rank-tracker .rt-evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}#diyai-rank-tracker .rt-evidence dt{font-size:10px;color:var(--rt-muted)}#diyai-rank-tracker .rt-evidence dd{font-size:15px;font-weight:500;margin:5px 0}#diyai-rank-tracker .rt-action-editor>.rt-field{margin:12px 0}
@media(min-width:1450px){#diyai-rank-tracker .rt-main{padding:35px 38px}}@media(max-width:1100px){#diyai-rank-tracker .rt-app{grid-template-columns:220px minmax(0,1fr)}#diyai-rank-tracker .rt-main{padding:22px}#diyai-rank-tracker .rt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#diyai-rank-tracker .rt-header-actions .rt-avatar{display:none}}
@media(max-width:760px){#diyai-rank-tracker{margin:0 auto}#diyai-rank-tracker .rt-app{display:block;border-radius:0;min-height:650px}#diyai-rank-tracker .rt-main{padding:22px 14px}#diyai-rank-tracker .rt-header{gap:10px;align-items:flex-start}#diyai-rank-tracker .rt-header p{font-size:12px}#diyai-rank-tracker .rt-header-actions .rt-btn{padding:7px;font-size:10px;min-height:32px}#diyai-rank-tracker .rt-property-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:12px}#diyai-rank-tracker .rt-property-bar .rt-field{max-width:100%;min-width:0;width:100%}#diyai-rank-tracker .rt-property-bar select{width:100%;font-size:12px}#diyai-rank-tracker .rt-sync{align-items:flex-start;flex-direction:row;align-items:center;flex-wrap:wrap}#diyai-rank-tracker .rt-sync small{font-size:9px}#diyai-rank-tracker .rt-filters{gap:8px}#diyai-rank-tracker .rt-filters>.rt-field{min-width:calc(50% - 8px);max-width:calc(50% - 4px)}#diyai-rank-tracker .rt-cards{gap:8px}#diyai-rank-tracker .rt-card{padding:13px 11px;min-height:115px}#diyai-rank-tracker .rt-card strong{font-size:25px}#diyai-rank-tracker .rt-card small{font-size:9px}#diyai-rank-tracker .rt-chart{padding:14px 10px}#diyai-rank-tracker .rt-section-head{flex-wrap:wrap;gap:10px}#diyai-rank-tracker .rt-table-tools{flex-wrap:wrap;gap:8px}#diyai-rank-tracker .rt-table-tools input,#diyai-rank-tracker .rt-table-tools>select{width:100%}#diyai-rank-tracker .rt-pagination{flex-direction:column;align-items:flex-start;padding:12px}#diyai-rank-tracker .rt-empty{padding:40px 15px}#diyai-rank-tracker .rt-evidence{grid-template-columns:1fr 1fr}#diyai-rank-tracker .rt-detail{padding:18px 14px;width:96vw;max-height:94vh}#diyai-rank-tracker .rt-connection{align-items:flex-start;flex-direction:column}#diyai-rank-tracker .rt-connection .rt-actions{width:100%}#diyai-rank-tracker .rt-detail .rt-chart{padding:0}#diyai-rank-tracker .rt-form-grid{grid-template-columns:1fr}#diyai-rank-tracker .rt-footnote{font-size:9px}}
@media(prefers-reduced-motion:reduce){#diyai-rank-tracker *{scroll-behavior:auto!important}}


#diyai-rank-tracker :is(h1,h2,h3,h4){color:var(--rt-ink);font-family:var(--rt-font);text-align:left}
#diyai-rank-tracker .rt-chart circle:hover,#diyai-rank-tracker .rt-chart circle:focus{fill:#ffb800}
#diyai-rank-tracker .rt-local-demo{background:#14253a;color:#b7cbe0;border-color:#31465f}
