.uapp{--bg:#f8f7f3;--surface:#fff;--surface-sunk:#f2f1ec;--ink:#171a18;--ink-soft:#565b56;--ink-faint:#6b706a;--green:#1f4d3a;--green-deep:#173a2c;--green-wash:rgba(31,77,58,.07);--green-line:rgba(31,77,58,.22);--accent:#b8863a;--accent-ink:#7a5820;--accent-wash:rgba(184,134,58,.12);--good:#1f4d3a;--good-wash:rgba(31,77,58,.09);--warn:#7d5411;--warn-wash:rgba(125,84,17,.11);--bad:#9c4436;--bad-wash:rgba(156,68,54,.1);--line:rgba(23,26,24,.1);--line-strong:rgba(23,26,24,.18);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:48px;--r-card:16px;--r-btn:12px;--r-input:10px;--r-chip:8px;--shadow-card:0 1px 2px rgba(23,26,24,.04);--ease:cubic-bezier(0.2,0,0.2,1);--fast:140ms;--col:41rem;--col-wide:64rem;--gutter:20px;--sidebar:15rem;--font:var(--font-latin),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);min-block-size:100dvh;font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;padding-block-end:calc(76px + env(safe-area-inset-bottom, 0px))}.uapp[lang=ar]{--font:var(--font-arabic),system-ui,sans-serif;line-height:1.75}.uapp.uapp-inset{display:block;min-block-size:0;padding-block-end:0;background:none}.uapp-col{inline-size:min(var(--col),100% - var(--gutter) * 2);margin-inline:auto}.uapp-col-wide{inline-size:min(var(--col-wide),100% - var(--gutter) * 2);margin-inline:auto}.uapp-top{position:sticky;inset-block-start:0;z-index:20;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(12px);border-block-end:1px solid var(--line);padding-block:var(--s3)}.uapp-top-inner{justify-content:space-between;gap:var(--s4)}.uapp-place,.uapp-top-inner{display:flex;align-items:center}.uapp-place{gap:var(--s2);background:none;border:none;padding:var(--s1) 0;font:inherit;color:inherit;text-align:start;cursor:pointer;min-inline-size:0}.uapp-place-text{display:flex;flex-direction:column;min-inline-size:0}.uapp-place-name{font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.uapp-place-area,.uapp-place-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uapp-place-area{font-size:.8125rem;color:var(--ink-soft)}.uapp-place-caret{flex:0 0 auto;color:var(--ink-faint);display:grid;place-items:center}.uapp-lang{border:1px solid var(--line);border-radius:var(--r-chip);overflow:hidden;flex:0 0 auto}.uapp-lang,.uapp-lang a{display:inline-flex;align-items:center}.uapp-lang a{justify-content:center;min-block-size:32px;padding-inline:var(--s3);font-size:.8125rem;font-weight:600;color:var(--ink-soft);text-decoration:none;background:var(--surface)}.uapp-lang a[aria-current=true]{background:var(--green);color:#fff}.uapp-head{padding-block:var(--s7) var(--s2)}.uapp-head h1{margin:0;font-size:clamp(1.5rem,1.3rem + 1vw,1.875rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.uapp-head p{margin:var(--s3) 0 0;font-size:1rem;line-height:1.55;color:var(--ink-soft);max-inline-size:36ch}.uapp-metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--s5);margin-block-start:var(--s5)}.uapp-metric-label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.uapp[lang=ar] .uapp-draft-label,.uapp[lang=ar] .uapp-metric-label{text-transform:none;letter-spacing:0;font-size:.875rem}.uapp-metric-row{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s2)}.uapp-metric-number{font-size:clamp(2.25rem,1.6rem + 3.2vw,3rem);font-weight:600;letter-spacing:-.04em;line-height:1}.uapp-metric-unit{margin:var(--s2) 0 0;font-size:.9375rem;color:var(--ink-soft)}.uapp-metric-read{margin:var(--s4) 0 0;padding-block-start:var(--s4);border-block-start:1px solid var(--line);font-size:.9375rem;line-height:1.55;color:var(--ink)}.uapp-metric-hint{margin:var(--s2) 0 0;line-height:1.5}.uapp-metric-hint,.uapp-metric-vs{font-size:.8125rem;color:var(--ink-faint)}.uapp-delta{display:inline-flex;align-items:center;gap:var(--s1);padding:3px var(--s2);border-radius:var(--r-chip);font-size:.8125rem;font-weight:600;white-space:nowrap}.uapp-delta[data-tone=good]{background:var(--good-wash);color:var(--good)}.uapp-delta[data-tone=warn]{background:var(--warn-wash);color:var(--warn)}.uapp-delta[data-tone=bad]{background:var(--bad-wash);color:var(--bad)}.uapp-delta[data-tone=flat]{background:var(--surface-sunk);color:var(--ink-soft)}.uapp-delta-arrow{font-size:.9em;line-height:1}.uapp-section{padding-block:var(--s7) 0}.uapp-section>:is(h2,h3){margin:0 0 var(--s4);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.uapp-channels{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.uapp-channel{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--s2) var(--s3);padding:var(--s4);border-block-end:1px solid var(--line)}.uapp-channel:last-child{border-block-end:none}.uapp-channel-icon{grid-row:span 2;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--r-input);background:var(--surface-sunk);color:var(--ink-soft);flex:0 0 auto}.uapp-channel-name{font-size:.9375rem;font-weight:500}.uapp-channel-value{font-size:.9375rem;font-weight:600}.uapp-channel-share{font-size:.8125rem;color:var(--ink-faint);min-inline-size:3ch;text-align:end}.uapp-channel-track{grid-column:2/-1;block-size:4px;border-radius:2px;background:var(--surface-sunk);overflow:hidden}.uapp-channel-fill{block-size:100%;border-radius:2px;background:var(--green-line)}.uapp-channel:first-child .uapp-channel-fill{background:var(--accent)}.uapp-channel:first-child .uapp-channel-icon{background:var(--accent-wash);color:var(--accent-ink)}.uapp-rows{list-style:none;margin:0;padding:0}.uapp-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);padding-block:var(--s3);border-block-end:1px solid var(--line);font-size:.9375rem}.uapp-row:last-child{border-block-end:none}.uapp-row-value{font-weight:600}.uapp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--s4) var(--s5)}.uapp-stack{display:flex;flex-direction:column;gap:var(--s3)}.uapp-card :is(h3,h4){margin:0;font-size:1rem;font-weight:600;letter-spacing:-.01em}.uapp-card p{margin:var(--s2) 0 0;font-size:.9375rem;line-height:1.55;color:var(--ink-soft)}.uapp-insight-head{display:flex;align-items:center;gap:var(--s2)}.uapp-insight-dot{inline-size:7px;block-size:7px;border-radius:50%;flex:0 0 auto;background:var(--ink-faint)}.uapp-insight[data-sentiment=good] .uapp-insight-dot{background:var(--good)}.uapp-insight[data-sentiment=warn] .uapp-insight-dot{background:var(--warn)}.uapp-insight[data-sentiment=bad] .uapp-insight-dot{background:var(--bad)}.uapp-task{display:flex;flex-direction:column;gap:var(--s4)}.uapp-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.uapp-task-minutes{flex:0 0 auto;font-size:.8125rem;font-weight:600;color:var(--ink-soft);background:var(--surface-sunk);padding:var(--s1) var(--s2);border-radius:var(--r-chip);white-space:nowrap}.uapp-task-actions{display:flex;flex-wrap:wrap}.uapp-btn,.uapp-task-actions{align-items:center;gap:var(--s2)}.uapp-btn{display:inline-flex;justify-content:center;min-block-size:44px;padding-inline:var(--s4);border-radius:var(--r-btn);border:1px solid transparent;font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer;background:var(--green);color:#fff;transition:background var(--fast) var(--ease)}.uapp-btn:hover{background:var(--green-deep)}.uapp-btn[disabled]{opacity:.45;cursor:not-allowed}.uapp-btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.uapp-btn-secondary:hover{background:var(--surface-sunk)}.uapp-btn-text{background:transparent;border-color:transparent;color:var(--ink-soft);padding-inline:var(--s2);font-weight:500}.uapp-btn-text:hover{background:var(--surface-sunk);color:var(--ink)}.uapp-periods{display:inline-flex;gap:var(--s1);padding:var(--s1);background:var(--surface-sunk);border-radius:var(--r-btn);margin-block-start:var(--s5)}.uapp-period{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:var(--ink-soft);padding:var(--s2) var(--s3);border-radius:var(--r-input);cursor:pointer;min-block-size:36px;text-decoration:none;display:inline-flex;align-items:center}.uapp-period[aria-current=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.uapp-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s5)}.uapp-empty h3{margin:0;font-size:1rem;font-weight:600}.uapp-empty p{margin:var(--s2) 0 var(--s4);font-size:.9375rem;line-height:1.55;color:var(--ink-soft);max-inline-size:42ch}.uapp-conn{display:inline-flex;align-items:center;gap:var(--s2);font-size:.8125rem;font-weight:600;color:var(--ink-soft);text-decoration:none;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);white-space:nowrap}.uapp-conn-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--good);flex:0 0 auto}.uapp-conn[data-complete=false] .uapp-conn-dot{background:var(--warn)}.uapp-nav{position:fixed;inset-inline:0;inset-block-end:0;z-index:30;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px);border-block-start:1px solid var(--line);padding-block-end:env(safe-area-inset-bottom,0)}.uapp-nav-inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;max-inline-size:32rem;margin-inline:auto}.uapp-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:60px;font-size:.6875rem;font-weight:600;color:var(--ink-faint);text-decoration:none;transition:color var(--fast) var(--ease)}.uapp-nav a[aria-current=page]{color:var(--green)}.uapp-nav-icon{display:grid;place-items:center}.uapp-sidebar{display:none}@media (min-width:64rem){.uapp{padding-block-end:0;display:grid;grid-template-columns:var(--sidebar) 1fr;align-items:start}.uapp-nav{display:none}.uapp-sidebar{display:flex;flex-direction:column;gap:var(--s6);position:sticky;inset-block-start:0;block-size:100dvh;padding:var(--s6) var(--s4);border-inline-end:1px solid var(--line);background:var(--surface)}.uapp-brand{display:flex;align-items:center;gap:var(--s2);font-size:.9375rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-decoration:none;padding-inline:var(--s2)}.uapp-brand-mark{inline-size:20px;block-size:20px;border-radius:6px;background:var(--green);flex:0 0 auto}.uapp-sidenav{display:flex;flex-direction:column;gap:2px}.uapp-sidenav a{display:flex;align-items:center;gap:var(--s3);min-block-size:40px;padding-inline:var(--s3);border-radius:var(--r-input);font-size:.9375rem;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.uapp-sidenav a:hover{background:var(--surface-sunk);color:var(--ink)}.uapp-sidenav a[aria-current=page]{background:var(--green-wash);color:var(--green);font-weight:600}.uapp-sidenav-lower{margin-block-start:auto;padding-block-start:var(--s4);border-block-start:1px solid var(--line)}.uapp-main{min-inline-size:0}.uapp-top{padding-inline:var(--s6)}}.uapp :focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.uapp-keyword{padding:var(--s4);border-block-end:1px solid var(--line)}.uapp-keyword:last-child{border-block-end:none}.uapp-keyword-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4)}.uapp-keyword-phrase{font-size:.9375rem;font-weight:500;min-inline-size:0}.uapp-keyword-rank{display:inline-flex;align-items:baseline;gap:var(--s2);flex:0 0 auto;font-size:1.0625rem;font-weight:600}.uapp-keyword-rival{margin:var(--s1) 0 0;font-size:.8125rem;color:var(--ink-faint)}.uapp-review-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.uapp-review-author{font-size:.9375rem;font-weight:600}.uapp-review-when{font-size:.8125rem;color:var(--ink-faint);flex:0 0 auto}.uapp-stars{font-size:.875rem;letter-spacing:.08em;color:var(--accent-ink);margin-block-start:var(--s1)}.uapp-review-text{margin:var(--s3) 0 0;font-size:.9375rem;line-height:1.6;color:var(--ink)}.uapp-draft{margin-block-start:var(--s4);padding:var(--s4);background:var(--surface-sunk);border-radius:var(--r-input)}.uapp-draft-label{margin:0 0 var(--s2);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint)}.uapp-draft-text{margin:0;font-size:.9375rem;line-height:1.6}.uapp-draft-input{inline-size:100%;font:inherit;font-size:.9375rem;line-height:1.6;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-input);padding:var(--s3);resize:vertical}.uapp-draft-actions{display:flex;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s4)}.uapp-figures{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-block-start:var(--s3)}.uapp-figure-note{font-size:.875rem;color:var(--ink-soft)}.uapp-sub{margin:0 0 var(--s3);font-size:.875rem;font-weight:600;color:var(--ink)}.uapp-sub-hint{margin:var(--s3) 0 0;font-size:.8125rem;line-height:1.5;color:var(--ink-faint)}.uapp-split{container-type:inline-size}.uapp-split-inner{display:grid;gap:var(--s6)}@container (min-width: 30rem){.uapp-split-inner{grid-template-columns:1fr 1fr;gap:var(--s7)}}.uapp-conn-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding:var(--s4);border-block-end:1px solid var(--line)}.uapp-conn-row:last-child{border-block-end:none}.uapp-conn-name{font-size:.9375rem;font-weight:600}.uapp-conn-why{margin:var(--s1) 0 0;font-size:.8125rem;line-height:1.5;color:var(--ink-soft);max-inline-size:40ch}.uapp-conn-state{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--s1);font-size:.8125rem;font-weight:600;color:var(--good);white-space:nowrap}.uapp-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (pointer:coarse){.uapp-conn,.uapp-lang a,.uapp-period{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.uapp *,.uapp :after,.uapp :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.uapp-top-right{display:flex;align-items:center;gap:var(--s2);flex:0 0 auto}@media (max-width:40rem){.uapp-top-right .uapp-conn{display:none}}.uapp-keyword-move{display:inline-flex;align-items:center}.uapp-task-minor{display:flex;align-items:center;gap:var(--s1);margin-block-start:calc(var(--s2) * -1)}.uapp-task-sep{inline-size:1px;block-size:14px;background:var(--line-strong);flex:0 0 auto}.uapp-firstrun{padding-block:var(--s5) var(--s6)}.uapp-firstrun h2{margin:0 0 var(--s3);font-size:clamp(1.25rem,1.05rem + 1.1vw,1.625rem);font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--ink);max-inline-size:26ch}.uapp[lang=ar] .uapp-firstrun h2{letter-spacing:0;line-height:1.4}.uapp-firstrun>p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-soft);max-inline-size:46ch}.uapp-firstrun-steps{list-style:none;margin:0;padding:0;counter-reset:firstrun;display:grid;gap:0}.uapp-firstrun-steps>li{counter-increment:firstrun;position:relative;padding-block:var(--s4);padding-inline-start:2.1rem;border-block-start:1px solid var(--line)}.uapp-firstrun-steps>li:last-child{border-block-end:1px solid var(--line)}.uapp-firstrun-steps>li:before{content:counter(firstrun);position:absolute;inset-inline-start:0;inset-block-start:calc(var(--s4) + .1em);inline-size:1.4rem;text-align:center;font-size:.8125rem;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--green)}.uapp-firstrun-steps h3{margin:0 0 .3rem;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.uapp[lang=ar] .uapp-firstrun-steps h3{letter-spacing:0}.uapp-firstrun-steps p{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-soft);max-inline-size:52ch}.uapp-firstrun-steps>li>p.uapp-firstrun-note{margin-block-start:.45rem;font-size:.875rem;color:var(--ink-faint)}.uapp-firstrun-cta{background:var(--green-wash);border:1px solid var(--green-line);border-radius:var(--r-card);padding:var(--s5)}.uapp-firstrun-cta p{margin:0 0 var(--s4);font-size:.9375rem;line-height:1.6;color:var(--ink);max-inline-size:52ch}