:root{--an-navy:#0a151a;--an-gold:#b18b45;--an-paper:#faf9f4;--an-ink:#201e18;--an-muted:#666052;--an-line:#ddd5c6}
*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--an-paper);color:var(--an-ink);font:16px/1.7 Arial,Tahoma,sans-serif}a{color:inherit;text-underline-offset:4px}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{line-height:1.3}button,input,select{font:inherit}button,select,input{min-height:46px}button{border:1px solid var(--an-navy);background:var(--an-navy);color:#fff;padding:10px 20px;border-radius:3px;cursor:pointer;font-weight:600}button:hover{background:#193340}button:disabled{opacity:.55;cursor:wait}button.analytics-secondary{background:transparent;color:var(--an-navy)}button.analytics-secondary:hover{background:#eae5d8}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,.analytics-table-wrap:focus-visible{outline:3px solid var(--an-gold);outline-offset:4px}input,select{border:1px solid #938975;background:#fffdf8;border-radius:3px;padding:9px 12px;color:var(--an-ink);max-width:100%}.analytics-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.analytics-heading{padding:44px 0 30px;max-width:880px}.analytics-kicker{text-transform:uppercase;letter-spacing:.12em;color:#7c5c23;font-size:13px;font-weight:700}.analytics-heading h1{font:400 clamp(36px,5vw,60px)/1.2 Georgia,serif;margin:12px 0 20px}.analytics-heading>p:last-child{font-size:18px;color:var(--an-muted)}.analytics-panel{border:1px solid var(--an-line);background:#fffdf8;padding:28px;margin-bottom:24px;min-width:0;border-radius:4px}.analytics-panel h2,.analytics-notice h2{font:400 25px/1.35 Georgia,serif;margin:0 0 18px}.analytics-login{max-width:670px}.analytics-login form{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.analytics-login input[type=password]{width:100%}.analytics-checkbox{display:flex;align-items:center;gap:10px;font-size:14px}.analytics-checkbox input{min-height:24px;width:20px;height:20px;flex-shrink:0}.analytics-status{min-height:1.7em;overflow-wrap:anywhere}.analytics-status[data-error=true]{color:#a22c1f}.analytics-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.analytics-controls label{font-weight:600}.analytics-controls #analytics-logout{margin-inline-start:auto}.analytics-muted{color:var(--an-muted);font-size:14px}.analytics-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.analytics-metric{border:1px solid var(--an-line);border-top:3px solid var(--an-gold);border-radius:3px;padding:22px;background:#fffdf8;min-width:0}.analytics-metric h2{font-size:16px;margin:0;font-weight:600;line-height:1.5}.analytics-metric p{font-size:13px;color:var(--an-muted);margin:10px 0 0}.analytics-metric p.analytics-number{color:var(--an-ink);font:400 clamp(36px,4vw,50px)/1.15 Georgia,serif;margin:16px 0;direction:ltr;text-align:start}.analytics-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.analytics-chart{display:flex;gap:7px;align-items:stretch;min-height:185px;overflow-x:auto;padding:16px 4px 5px;direction:ltr}.analytics-bar{flex:1;min-width:27px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;gap:6px;font-size:10px;color:var(--an-muted)}.analytics-bar-column{height:130px;display:flex;align-items:flex-end;justify-content:center}.analytics-bar-fill{display:block;background:#b18b45;width:100%;max-width:42px;min-height:2px;border-radius:3px 3px 0 0}.analytics-bar-value{line-height:1.2;font-size:11px;font-weight:600}.analytics-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.analytics-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;text-align:start;font-size:14px}th,td{border-bottom:1px solid #e6e0d3;padding:13px 10px;vertical-align:top;text-align:start}th{font-size:12px;color:var(--an-muted);font-weight:600;white-space:nowrap}td{overflow-wrap:anywhere}td bdi{overflow-wrap:anywhere;word-break:break-word}.analytics-events table{min-width:880px}.analytics-events td:first-child{min-width:135px}.analytics-cell-detail{display:block;font-size:12px;color:var(--an-muted);margin-top:6px}.analytics-id{font:12px/1.6 monospace;direction:ltr;display:block;white-space:nowrap}.analytics-notice{padding:22px 26px;border-inline-start:3px solid var(--an-gold);background:#efeadd;margin:24px 0;min-width:0}.analytics-notice p{margin:10px 0}.analytics-footer{margin-top:54px;background:var(--an-navy);color:#e4ddcf;padding:28px 0;font-size:14px}.analytics-footer .analytics-wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.analytics-privacy{max-width:860px}.analytics-privacy .analytics-panel p{font-size:17px}.analytics-empty-cell{text-align:center;color:var(--an-muted);padding:26px 10px}html[lang=ar] .analytics-kicker{letter-spacing:0}html[lang=ar] .analytics-heading h1,html[lang=ar] .analytics-panel h2,html[lang=ar] .analytics-notice h2{font-family:Tahoma,Arial,sans-serif;line-height:1.5}html[lang=ar] .analytics-metric p.analytics-number{text-align:right}
@media(max-width:860px){.analytics-columns{grid-template-columns:1fr;gap:0}.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-panel{padding:22px}}
@media(max-width:520px){.analytics-wrap{width:calc(100% - 28px)}.analytics-heading{padding-top:28px}.analytics-heading h1{font-size:35px}.analytics-metrics{gap:12px}.analytics-metric{padding:16px}.analytics-metric h2{font-size:14px}.analytics-metric p{font-size:12px}.analytics-metric p.analytics-number{font-size:34px}.analytics-panel{padding:18px 14px}.analytics-controls{gap:10px}.analytics-controls #analytics-logout{margin-inline-start:0}.analytics-notice{padding:18px}.analytics-footer .analytics-wrap{flex-direction:column}th,td{padding:12px 7px}.analytics-section-heading{gap:0}.analytics-privacy .analytics-panel p{font-size:16px}}
@media print{.site-header,.site-privacy,.analytics-footer,.analytics-controls,.analytics-login{display:none!important}.analytics-panel,.analytics-metric{break-inside:avoid}.analytics-wrap{width:100%}.analytics-table-wrap{overflow:visible}.analytics-events table{min-width:0}body{font-size:12px}}
