.console{padding-block:clamp(1.5rem,5vh,3rem) 4rem}.console__inner{width:min(100% - 2.5rem,900px);margin-inline:auto}.console__mark{font-family:var(--font-display-latin);letter-spacing:.14em;text-align:center;color:var(--ink);margin-inline-start:.14em;font-size:clamp(2.6rem,9vw,5.5rem);font-weight:400;line-height:1}.console__platform{text-align:center;font-family:var(--font-display-latin);letter-spacing:.34em;text-transform:uppercase;color:var(--accent-text);margin-block-start:.6rem;font-size:.75rem;display:block}.console__lead{max-width:58ch;color:var(--ink-soft);text-align:center;text-wrap:pretty;margin:1.6rem auto 0;font-size:clamp(.95rem,1.4vw,1.05rem)}.console__agents{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.9rem;margin-block:2.75rem 2.25rem;display:grid}.agent-box{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);color:inherit;transition:border-color .25s var(--ease), transform .25s var(--ease);flex-direction:column;gap:.3rem;padding:1.15rem 1.1rem;text-decoration:none;display:flex}.agent-box:hover{border-color:var(--accent-2);transform:translateY(-2px)}.agent-box__label{color:var(--accent-text);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:600}.agent-box__name{font-family:var(--font-display);color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.3}.agent-box__scope{color:var(--ink-soft);font-size:.8rem;line-height:1.5}.console__group{text-align:center;color:var(--accent-text);letter-spacing:.18em;text-transform:uppercase;margin-block:2rem .75rem;font-size:.72rem;font-weight:600}html[lang=ar] .console__group{letter-spacing:0;font-size:.85rem}.crawler{border-block:1px solid var(--line);background:var(--bg-elev);margin-block:2.25rem 0;padding-block:.85rem;overflow:hidden}.crawler__track{width:max-content;animation:70s linear infinite crawl;display:flex}:root[dir=rtl] .crawler__track{animation-name:crawl-rtl}.crawler:hover .crawler__track,.crawler:focus-within .crawler__track{animation-play-state:paused}.crawler__run{flex-shrink:0;display:flex}.crawler__item{border-inline-end:1px solid var(--line-soft);white-space:nowrap;align-items:baseline;gap:.6rem;padding-inline:1.5rem;font-size:.79rem;display:inline-flex}.crawler__label{color:var(--accent-text);letter-spacing:.2em;font-size:.64rem;font-weight:500}.crawler__text{color:var(--ink)}.crawler__src{color:var(--ink-soft);font-size:.68rem;font-style:italic}@keyframes crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes crawl-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.crawler__track{animation:none}.crawler{overflow-x:auto}}.agent-page{padding-block:1.5rem 0}.back-link{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.8rem;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--accent-text)}:root[dir=rtl] .back-link__arrow{transform:scaleX(-1)}.agent-page__eyebrow{color:var(--accent-text);letter-spacing:.24em;text-transform:uppercase;margin-block-start:1.5rem;font-size:.68rem}.agent-page__title{font-family:var(--font-display);color:var(--ink);margin-block-start:.5rem;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:700;line-height:1.15}.agent-page__lead{max-width:62ch;color:var(--ink-soft);margin-block-start:.9rem}.agent-page__asof{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.1rem;font-size:.72rem;display:flex}.panel{padding-block:2.5rem 0}.panel:last-of-type{padding-block-end:5rem}.section-heading{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:.55rem;margin-block-end:1.1rem;font-size:1.1rem;font-weight:700;display:flex}.section-heading:before{content:"◆";color:var(--accent-2);font-size:.55rem}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.panel__meta{color:var(--ink-faint);font-size:.8rem}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem;display:grid}.dash-card{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);transition:border-color .3s var(--ease);flex-direction:column;padding:1.4rem;display:flex}.dash-card:hover{border-color:var(--accent-2)}.dash-card__head{border-block-end:1px solid var(--line-soft);align-items:baseline;gap:.9rem;margin-block-end:1rem;padding-block-end:1rem;display:flex}.dash-card__code{min-width:2.6rem;color:var(--accent-text);font-family:var(--font-display-latin);letter-spacing:.16em;flex-shrink:0;font-size:.95rem;font-weight:500}.dash-card__name{font-family:var(--font-display);color:var(--ink);font-size:1.2rem;font-weight:700;line-height:1.25}.dash-card__sub{color:var(--ink-soft);margin-block-start:.15rem;font-size:.76rem}.dash-card__summary{color:var(--ink);font-size:.9rem;line-height:1.6}.dash-card__src{color:var(--ink-soft);margin-block-start:.4rem;font-size:.7rem;font-style:italic}.dash-card__conflict{border-inline-start:2px solid var(--warn);background:var(--bg);color:var(--ink-soft);margin-block-start:1rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.55}.dash-card__conflict-tag{color:var(--warn);letter-spacing:.16em;text-transform:uppercase;margin-block-end:.25rem;font-size:.62rem;font-weight:500;display:block}.dash-card__items{border-block-start:1px solid var(--line-soft);gap:.85rem;margin-block-start:1.3rem;padding-block-start:1.2rem;display:grid}.dash-card__items li{color:var(--ink-soft);padding-inline-start:1.1rem;font-size:.85rem;line-height:1.6;position:relative}.dash-card__items li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;inset-block-start:.65em;inset-inline-start:0}.dash-card__item-src{color:var(--accent-text);margin-block-start:.2rem;font-size:.68rem;display:block}.metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:1rem;display:grid}.metric{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);gap:.2rem;padding:1.2rem;display:grid}.metric__name{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500}.metric__value{font-family:var(--font-display-latin);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.1}.metric__change{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.metric__change--up{color:var(--ok)}.metric__change--down{color:var(--bad)}.metric__change--warn{color:var(--warn)}.metric__change--flat{color:var(--ink-soft)}.metric__note{color:var(--ink-soft);margin-block-start:.35rem;font-size:.76rem;line-height:1.5}.metric__src{color:var(--accent-text);font-size:.66rem}.perspectives{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:1.25rem;display:grid}.persp{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);border-inline-start-width:3px;padding:1.5rem 1.4rem}.persp--high{border-inline-start-color:var(--ok)}.persp--low{border-inline-start-color:var(--bad)}.persp--mid{border-inline-start-color:var(--warn)}.persp--watch{border-inline-start-color:var(--accent)}.persp__rank{font-family:var(--font-display);margin-block-end:.6rem;font-size:1.15rem;font-weight:500}.persp__why{color:var(--ink-soft);font-size:.82rem;line-height:1.6}.persp__names{flex-wrap:wrap;gap:.35rem;margin-block-start:.9rem;display:flex}.persp__names li{border:1px solid var(--line);border-radius:var(--radius);color:var(--accent-text);padding:.15rem .5rem;font-size:.72rem}.ask{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.8rem 1.6rem}.sourcing-note{border-block-start:1px solid var(--line-soft);max-width:72ch;color:var(--ink-soft);margin-block-start:1.75rem;padding-block-start:1.2rem;font-size:.78rem;line-height:1.6}.chip{border:1px solid var(--line);color:var(--ink-soft);text-align:start;background:0 0;border-radius:999px;padding:.4rem .8rem;font-size:.78rem}.chip:hover{border-color:var(--accent-line);color:var(--accent-text)}.history-strip{flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.history-strip a{border:1px solid var(--line-soft);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:32ch;padding:.35rem .75rem;font-size:.76rem;text-decoration:none;overflow:hidden}.history-strip a:hover{border-color:var(--accent-line);color:var(--ink)}.empty-dash{text-align:center;border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-soft);padding:2.5rem 1.5rem}.stale-flag{color:var(--warn)}.routing{color:var(--ink-soft);align-items:center;gap:.6rem;margin-block-start:1rem;font-size:.85rem;display:flex}.reasoning{color:var(--ink-soft);white-space:pre-wrap;border-inline-start:2px solid var(--line);max-height:11rem;padding-inline-start:.9rem;font-size:.85rem;line-height:1.6;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.quickmenu{z-index:6;position:absolute;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:max(.9rem, env(safe-area-inset-right))}.quickmenu__button{border:1px solid var(--line);background:var(--bg-elev);cursor:pointer;width:44px;height:44px;transition:border-color .25s var(--ease);border-radius:50%;place-items:center;list-style:none;display:grid}.quickmenu__button::-webkit-details-marker{display:none}.quickmenu__button:hover{border-color:var(--accent-line)}.quickmenu__glyph{background:var(--ink);width:16px;height:2px;position:relative}.quickmenu__glyph:before,.quickmenu__glyph:after{content:"";background:var(--ink);width:16px;height:2px;position:absolute;inset-inline-start:0}.quickmenu__glyph:before{inset-block-start:-5px}.quickmenu__glyph:after{inset-block-start:5px}.quickmenu[open] .quickmenu__glyph{background:0 0}.quickmenu[open] .quickmenu__glyph:before{transform:translateY(5px)rotate(45deg)}.quickmenu[open] .quickmenu__glyph:after{transform:translateY(-5px)rotate(-45deg)}.quickmenu__glyph:before,.quickmenu__glyph:after{transition:transform .2s var(--ease)}.quickmenu__panel{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);gap:.15rem;min-width:13rem;padding:.5rem;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;box-shadow:0 18px 40px -20px #00000073}.quickmenu__panel a,.quickmenu__signout{border-radius:calc(var(--radius) - 2px);min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding-inline:.75rem;font-size:.9rem;text-decoration:none;display:flex}.quickmenu__panel a:hover,.quickmenu__signout:hover{background:var(--line-soft)}.quickmenu__signout{color:var(--ink-soft)}.quickmenu__row{border-block-start:1px solid var(--line-soft);gap:.35rem;margin-block:.25rem;padding-block-start:.4rem;display:flex}.quickmenu__row>*{flex:1}.quickmenu__panel .quickmenu__install{border-radius:calc(var(--radius) - 2px);min-height:44px;color:var(--accent-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding-inline:.75rem;font-size:.9rem;display:flex}.quickmenu__panel .quickmenu__install:hover{background:var(--line-soft)}@media (max-width:400px){.console__inner{width:min(100% - 1.75rem,900px)}.console{padding-block:1.5rem 2.5rem}.console--bare{padding-block-start:4.5rem}.console__mark{letter-spacing:.1em;margin-inline-start:.1em;font-size:2.25rem}.console__platform{letter-spacing:.22em;font-size:.65rem}.console__lead{margin-block-start:1.1rem;font-size:.9rem}.console__agents{grid-template-columns:1fr;gap:.6rem;margin-block:1.75rem 1.5rem}.agent-box{padding:.95rem .9rem}.ask{padding:1.1rem .9rem}.panel{padding-block-start:2rem}.panel:last-of-type{padding-block-end:3rem}.agent-page__title{font-size:1.85rem}.dash-card{padding:1.1rem 1rem}.metric{padding:.9rem}.persp{padding:1.1rem 1rem}.history-strip a{max-width:100%}}@media (min-width:600px) and (max-width:900px){.console__agents,.dash-grid,.metrics{grid-template-columns:repeat(2,1fr)}}@media (horizontal-viewport-segments:2){.console__agents,.dash-grid,.metrics{column-gap:var(--fold-gap);grid-template-columns:repeat(2,1fr)}}@media (display-mode:standalone){.console--bare{padding-block-start:max(3.5rem, calc(env(safe-area-inset-top) + 3rem))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:901px){.console__agents{grid-template-columns:repeat(3,1fr)}}.site-header__row .nav{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:center;min-width:0;margin-inline-end:0;padding-inline-end:0;overflow-x:auto}.site-header__row .nav::-webkit-scrollbar{display:none}.site-header__row .nav>*{white-space:nowrap;flex:none}.quickmenu--inline{flex:none;position:relative;inset:auto}.quickmenu__row button{border:1px solid var(--line-soft);border-radius:calc(var(--radius) - 2px);min-height:44px;color:var(--ink);font-size:.85rem}.quickmenu__row button:hover{background:var(--line-soft)}@media (max-width:900px){.site-header__row .nav{justify-content:flex-start}}.agent-page__title{margin-block-start:1.25rem}.agent-page__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:1.25rem;display:flex}.panel__head{border-block-end:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-block-end:1.25rem;padding-block-end:.7rem;display:flex}.panel__head .section-heading{margin-block-end:0}.panel__meta{color:var(--ink-soft);letter-spacing:.04em;font-size:.72rem}.panel .crawler{margin-block:0 1.5rem}.facts__list{display:grid}.fact{border-block-end:1px solid var(--line-soft);grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:.75rem;display:grid}.fact__label{color:var(--accent-text);letter-spacing:.16em;text-transform:uppercase;padding-block-start:.2rem;font-size:.64rem;font-weight:500}.fact__text{font-size:.9rem;line-height:1.55}.fact__src{color:var(--ink-soft);margin-block-start:.15rem;font-size:.7rem;font-style:italic;display:block}.facts__more summary,.sources__more summary{min-height:44px;color:var(--accent-text);cursor:pointer;align-items:center;font-size:.8rem;list-style:none;display:inline-flex}.facts__more summary::-webkit-details-marker{display:none}.sources__more summary::-webkit-details-marker{display:none}.facts__more[open] summary,.sources__more[open] summary{display:none}.sources__more ol{margin-block-start:.2rem}.tabs__list{scrollbar-width:none;border-block-end:1px solid var(--line-soft);-webkit-overflow-scrolling:touch;gap:.25rem;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__tab{min-height:44px;color:var(--ink-soft);white-space:nowrap;transition:color .2s var(--ease), border-color .2s var(--ease);border-block-end:2px solid #0000;flex:none;margin-block-end:-1px;padding:.5rem .9rem;font-size:.84rem}.tabs__tab:hover{color:var(--ink)}.tabs__tab[aria-selected=true]{color:var(--accent-text);border-block-end-color:var(--accent)}.tabs__hint{color:var(--ink-soft);margin-inline-start:.4rem;font-size:.7rem}.tabs__panel{padding-block-start:1.25rem}.league-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:1.25rem;display:grid}.league-grid--single{grid-template-columns:minmax(0,1fr);max-width:46rem}.tabs__panel>.fixtures__day,.tabs__panel>.league__src,.tabs__panel>.fixtures__empty{max-width:46rem}.league{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.1rem .9rem}.league__head{align-items:baseline;gap:.7rem;margin-block-end:.6rem;display:flex}.league__code{color:var(--accent-text);font-family:var(--font-display-latin);letter-spacing:.16em;font-size:.8rem;font-weight:500}.league__name{font-family:var(--font-display);font-size:1.12rem;font-weight:400;line-height:1.2}.league__src{color:var(--ink-soft);margin-block-start:.6rem;font-size:.68rem}.league__empty{color:var(--ink-soft);text-align:center;padding-block:1.5rem;font-size:.85rem}.standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.84rem}.standings th,.standings td{text-align:center;border-block-end:1px solid var(--line-soft);padding:.42rem .3rem;font-weight:350}.standings thead th{color:var(--ink-soft);letter-spacing:.06em;font-size:.66rem;font-weight:500}.standings abbr{cursor:help;text-decoration:none}.standings tbody tr:last-child th,.standings tbody tr:last-child td{border-block-end:0}.standings .standings__club{text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;padding-inline-start:.5rem;overflow:hidden}.standings .standings__pos{width:2rem;color:var(--ink-soft);border-inline-start:2px solid #0000}.standings .standings__pts{padding-inline-end:.2rem;font-weight:600}.standings tr[data-zone=top] .standings__pos{border-inline-start-color:var(--ok)}.standings tr[data-zone=mid] .standings__pos{border-inline-start-color:var(--accent)}.standings tr[data-zone=down] .standings__pos{border-inline-start-color:var(--bad)}.standings__legend{color:var(--ink-soft);flex-wrap:wrap;gap:.3rem 1rem;margin-block-start:.7rem;font-size:.68rem;display:flex}.standings__legend li{align-items:center;gap:.4rem;display:inline-flex}.standings__legend li:before{content:"";background:var(--accent);width:2px;height:.9em}.standings__legend li[data-zone=top]:before{background:var(--ok)}.standings__legend li[data-zone=down]:before{background:var(--bad)}.standings__toggle{border-block-start:1px solid var(--line-soft);width:100%;min-height:40px;color:var(--accent-text);letter-spacing:.04em;margin-block-start:.4rem;font-size:.76rem;display:block}.standings__toggle:hover{color:var(--ink)}.fixtures__day+.fixtures__day{margin-block-start:1.4rem}.fixtures__date{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.3rem;font-size:.72rem;font-weight:500}.fixture{border-block-end:1px solid var(--line-soft);grid-template-columns:3.4rem minmax(0,1fr) 3.2rem minmax(0,1fr) 6rem;align-items:center;gap:.75rem;padding-block:.6rem;font-size:.9rem;display:grid}.fixture__time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.8rem}.fixture__home{text-align:end}.fixture__home,.fixture__away{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fixture__mid{color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums;font-size:.78rem}.fixture__note{color:var(--ink-soft);text-align:end;white-space:nowrap;font-size:.7rem}.fixture__flag{color:var(--ink-soft)}.fixture__flag--live{color:var(--ok);font-weight:600}.fixture__flag--warn{color:var(--warn)}.fixtures__empty{color:var(--ink-soft);padding-block:1.5rem;font-size:.88rem}@media (min-width:600px) and (max-width:900px){.league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.league-grid--single{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fact{grid-template-columns:minmax(0,1fr)}.fact__label{padding-block-start:0}.fixture{grid-template-columns:3rem minmax(0,1fr) 2.6rem minmax(0,1fr);gap:.5rem;font-size:.84rem}.fixture__note:has(.fixture__flag){text-align:start;grid-column:1/-1}.fixture__note:not(:has(.fixture__flag)){display:none}}@media (max-width:400px){.league{padding:.9rem .75rem .7rem}.standings .standings__wdl{display:none}.standings{font-size:.8rem}.tabs__tab{padding-inline:.7rem;font-size:.8rem}}@media (horizontal-viewport-segments:2){.league-grid{column-gap:var(--fold-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.league-grid--single{grid-template-columns:minmax(0,1fr)}}.source-mark{border:1px solid var(--ok);color:var(--ok);letter-spacing:.02em;white-space:nowrap;border-radius:999px;margin-inline-start:.5rem;padding:.05rem .45rem;font-size:.66rem;display:inline-block}.source-mark[data-kind=reference]{border-color:var(--line);color:var(--ink-soft)}.launcher__lead{max-width:62ch;color:var(--ink-soft);font-size:.9rem}.launcher__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.25rem;margin-block-start:1.1rem;display:grid}.launcher__topic{grid-column:1/-1}.launcher__places{border:0;flex-wrap:wrap;gap:.4rem .5rem;min-width:0;margin:0;padding:0;display:flex}.launcher__places legend{color:var(--ink-soft);letter-spacing:.04em;margin-block-end:.45rem;padding:0;font-size:.78rem}.launcher__place{border:1px solid var(--line-soft);min-height:40px;color:var(--ink-soft);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.82rem;display:inline-flex}.launcher__place:has(input:checked){border-color:var(--accent);color:var(--ink)}.launcher__place input{accent-color:var(--accent)}.launcher__note{margin-block-start:.75rem;font-size:.84rem}.launcher__try{color:var(--ink-soft);margin-block-start:1.4rem;font-size:.78rem}.board{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);margin:1.25rem 0;padding:1.5rem 1.5rem 1.25rem}.msg--assistant:has(.board){max-width:none}.prose .board li+li{margin-block-start:0}.board__wait{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-soft);padding:1.25rem 1rem;font-size:.86rem}.board__kicker{color:var(--accent-text);letter-spacing:.24em;text-transform:uppercase;font-size:.64rem;font-weight:500}.board .board__title{font-family:var(--font-display);margin-block-start:.35rem;font-size:1.5rem;font-weight:500;line-height:1.2}.board__scenario{max-width:70ch;color:var(--ink-soft);margin-block-start:.5rem;font-size:.9rem;line-height:1.55}.board .board__places{flex-wrap:wrap;gap:.4rem;margin-block-start:1rem;padding:0;list-style:none;display:flex}.board__place{border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;padding:.3rem .65rem;font-size:.72rem;display:inline-flex}.board__place strong{color:var(--ink);letter-spacing:.04em;font-weight:600}.board__place--uae{border-color:var(--accent)}.board__place--uae strong{color:var(--accent-text)}.board__label{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:500}.board__distance{border-block:1px solid var(--line-soft);gap:.55rem;margin-block-start:1.5rem;padding-block:1.1rem;display:grid}.distance{grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:.9rem;font-size:.84rem;display:grid}.distance__name{align-items:baseline;gap:.5rem;display:flex}.distance__top{color:var(--ok);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:600}.distance__bar{background:var(--line-soft);border-radius:4px;height:8px;overflow:hidden}.distance__bar i{background:var(--accent);border-radius:4px;height:100%;display:block}.distance__count{color:var(--ink-soft);white-space:nowrap;font-size:.74rem}.board__pick{scrollbar-width:none;gap:.35rem;margin-block-start:1.1rem;display:flex;overflow-x:auto}.board__pick::-webkit-scrollbar{display:none}.board__pick button{border:1px solid var(--line-soft);min-height:40px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;flex:none;padding:.3rem .85rem;font-size:.78rem}.board__pick button:hover{color:var(--ink);border-color:var(--line)}.board__pick button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text)}.board__row{margin-block-start:1.6rem}.board .board__issue{font-family:var(--font-display);font-size:1.12rem;font-weight:500;line-height:1.25}.scale{margin-block:.4rem .2rem;padding-block:2rem 2.1rem;padding-inline:2.75rem;position:relative}.scale__track{background:var(--line);height:2px;position:relative}.scale__mark{justify-items:center;width:max-content;display:grid;position:absolute;inset-block-start:1px;translate:-50%}:root[dir=rtl] .scale__mark{translate:50%}.scale__dot{background:var(--bg-elev);border:2px solid var(--ink-soft);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:-5px}.scale__who{color:var(--ink-soft);white-space:nowrap;font-size:.68rem;position:absolute;inset-block-end:.65rem}.scale__n{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.78rem;position:absolute;inset-block-start:.6rem}.scale__mark--low .scale__who{inset-block:.6rem auto}.scale__mark--low .scale__n{inset-block:auto .65rem}.scale__mark--uae .scale__dot{border-color:var(--accent);background:var(--accent)}.scale__mark--uae .scale__who{color:var(--accent-text);font-weight:600}.board__unit{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.04em;margin-inline-start:.6rem;font-size:.7rem}.board__cells{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.75rem;margin-block-start:.8rem;display:grid}.board__cells[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cell{background:var(--bg);border:1px solid var(--line-soft);border-block-start:3px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.45rem;min-width:0;padding:.9rem .95rem .8rem;display:flex}.cell[data-vs=same]{border-block-start-color:var(--ok)}.cell[data-vs=close]{border-block-start-color:var(--warn)}.cell[data-vs=different]{border-block-start-color:var(--bad)}.cell--uae{border-block-start-color:var(--accent);background:var(--card-glow);border-color:var(--line)}.cell--empty{color:var(--ink-soft);border-style:dashed}.cell__head{gap:.15rem;display:grid}.board .cell__place{font-family:var(--font-body);letter-spacing:.04em;font-size:.74rem;font-weight:600}.cell__mark{color:var(--ink-soft);font-size:.66rem}.cell[data-vs=same] .cell__mark{color:var(--ok)}.cell[data-vs=close] .cell__mark{color:var(--warn)}.cell[data-vs=different] .cell__mark{color:var(--bad)}.cell__mark--base{color:var(--accent-text)}.cell__says{overflow-wrap:anywhere;font-size:.88rem;line-height:1.5}.cell__law{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.72rem;line-height:1.45}.cell__foot{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin-block-start:auto;padding-block-start:.35rem;font-size:.68rem;display:flex}.cell__foot a{color:var(--accent-text);overflow-wrap:anywhere;text-decoration:none}.cell__foot a:hover{text-decoration:underline}.footing{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:.05rem .45rem}.footing[data-footing=read]{border-color:var(--ok);color:var(--ok)}.footing[data-footing=unverified]{border-color:var(--warn);color:var(--warn)}.board__foot{border-block-start:1px solid var(--line-soft);gap:1rem;margin-block-start:1.75rem;padding-block-start:1.1rem;display:grid}.board__stands p{margin-block-start:.35rem;font-size:.92rem;line-height:1.6}.board .board__gaps ul{color:var(--ink-soft);margin-block-start:.35rem;padding-inline-start:1.1rem;font-size:.82rem;list-style:outside}.board__gaps .board__label{color:var(--warn)}.board__note{color:var(--ink-soft);font-size:.7rem;line-height:1.5}@media (max-width:720px){.launcher__form{grid-template-columns:minmax(0,1fr)}.board{padding:1.1rem .95rem 1rem}.board .board__title{font-size:1.25rem}.distance{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem}.distance__bar{grid-area:2/1/auto/-1}.board__cells,.board__cells[data-count="2"]{grid-template-columns:minmax(0,1fr)}.scale{padding-inline:2.25rem}}.plan{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);margin:1.25rem 0;padding:1.5rem 1.5rem 1.25rem}.prose .plan li+li{margin-block-start:0}.plan ul,.plan ol,.prose .plan ul,.prose .plan ol{padding-inline-start:0;list-style:none}.plan__kicker{color:var(--accent-text);letter-spacing:.24em;text-transform:uppercase;font-size:.64rem;font-weight:500}.plan .plan__title{font-family:var(--font-display);margin-block-start:.35rem;font-size:1.5rem;font-weight:500;line-height:1.2}.plan__meta{color:var(--ink-soft);margin-block-start:.4rem;font-size:.84rem}.plan__open{color:var(--accent-text);margin-block-start:.6rem;font-size:.8rem;text-decoration:none;display:inline-block}.plan__open:hover{text-decoration:underline}.plan__label{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:500}.plan__block{border-block-start:1px solid var(--line-soft);margin-block-start:1.6rem;padding-block-start:1.2rem}.plan__warn{border-inline-start:2px solid var(--warn);background:var(--bg);color:var(--ink-soft);margin-block-start:.8rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.5}.plan__note{color:var(--ink-soft);margin-block-start:1.4rem;font-size:.7rem;line-height:1.5}.plan__money{margin-block-start:1.3rem}.plan__sum{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plan__sum strong{font-family:var(--font-display-latin);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1}.plan__bar{background:var(--line-soft);border-radius:4px;height:8px;margin-block-start:.7rem;display:flex;overflow:hidden}.plan__bar i{height:100%;display:block}.plan__bar i[data-kind=quoted],.plan__bar i[data-kind=listed]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.plan__bar i[data-kind=listed]{background:color-mix(in srgb, var(--accent) 45%, var(--bg-elev))}}.plan .plan__split{color:var(--ink-soft);flex-wrap:wrap;gap:.3rem 1.2rem;margin-block-start:.6rem;font-size:.76rem;display:flex}.plan__split li{align-items:center;gap:.4rem;display:inline-flex}.plan__split li[data-kind]:before{content:"";background:var(--accent);border-radius:2px;width:.6rem;height:.6rem}.plan__split li[data-kind=listed]:before{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.plan__split li[data-kind=listed]:before{background:color-mix(in srgb, var(--accent) 45%, var(--bg-elev))}}.price-kind{border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;cursor:help;border-radius:999px;padding:.05rem .45rem;font-size:.66rem}.price-kind[data-kind=quoted]{border-color:var(--accent);background:var(--accent);color:var(--bg)}.plan__price{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:inline-flex}.stay{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);margin-block-start:.8rem;padding:1.1rem 1.15rem}.stay__head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.6rem 1.5rem;display:flex}.plan .stay__name{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.25}.stay__stars{color:var(--accent-text);letter-spacing:.1em;margin-inline-start:.5rem;font-size:.75rem}.stay__sub{color:var(--ink-soft);margin-block-start:.2rem;font-size:.8rem}.stay__sub:empty{display:none}.stay__price{justify-items:end;gap:.1rem;display:grid}.stay__price strong{font-family:var(--font-display-latin);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;line-height:1.1}.stay__price span{color:var(--ink-soft);font-size:.74rem}.plan .stay__facts{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-block-start:.8rem;font-size:.74rem;display:flex}.stay__test{border:1px solid var(--warn);color:var(--warn);border-radius:999px;padding:.05rem .45rem;font-size:.66rem}.stay__actions{flex-wrap:wrap;gap:.6rem;margin-block-start:1rem;display:flex}.stay__booked{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-start:.9rem;font-size:.8rem;display:flex}.stay__booked a{color:var(--accent-text)}.stay__note{color:var(--ink-soft);margin-block-start:.7rem;font-size:.8rem}.planday+.planday{margin-block-start:1.6rem}.planday__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.plan .planday__head h4{font-family:var(--font-display);font-size:1.12rem;font-weight:500}.planday__date{color:var(--ink-soft);font-family:var(--font-body);margin-inline-start:.7rem;font-size:.76rem;font-weight:350}.planday__weather{color:var(--ink-soft);cursor:help;font-size:.76rem}.planday__weather--wet{color:var(--warn)}.plan .planday__stops{margin-block-start:.7rem}.planday__sum{color:var(--ink-soft);margin-block-start:.6rem;font-size:.72rem}.plan__arrange{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.2rem;display:flex}.stop{position:relative}.stop__leg{border-inline-start:1px dashed var(--line);color:var(--ink-soft);margin-inline-start:4.35rem;padding-block:.25rem;padding-inline-start:.9rem;font-size:.68rem}.stop__leg[data-mode=ride]{color:var(--warn)}.stop__row{grid-template-columns:3.2rem 1.4rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.45rem;display:grid}.stop__time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.78rem}.stop__mark{color:var(--accent-text);text-align:center}.stop__title{font-size:.92rem;line-height:1.4}.stop__kind{color:var(--ink-soft);letter-spacing:.04em;white-space:nowrap;margin-inline-start:.5rem;font-size:.66rem}.stop__notes{color:var(--ink-soft);margin-block-start:.15rem;font-size:.8rem;line-height:1.5}.stop__foot{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.25rem .7rem;margin-block-start:.2rem;font-size:.72rem;display:flex}.stop__foot:empty{display:none}.stop__foot a{color:var(--accent-text);text-decoration:none}.stop__foot a:hover{text-decoration:underline}.plan .plan__log{margin-block-start:.6rem;display:grid}.logline{border-block-end:1px solid var(--line-soft);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:.2rem .9rem;padding-block:.4rem;font-size:.8rem;display:grid}.logline time{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.7rem}.logline em{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-style:normal}.logline[data-kind=booking_confirmed] span{color:var(--ok)}.plan-edit{margin-block-start:1.5rem}.plan-edit>summary{min-height:44px;color:var(--accent-text);cursor:pointer;align-items:center;margin-block-end:1rem;font-size:.85rem;display:inline-flex}@media (max-width:560px){.plan{padding:1.1rem .95rem 1rem}.plan .plan__title{font-size:1.25rem}.plan__sum strong{font-size:1.5rem}.stay__price{justify-items:start}.stay__actions .btn{flex:100%}.stop__row{grid-template-columns:2.8rem 1.1rem minmax(0,1fr);gap:.4rem}.stop__leg{margin-inline-start:3.6rem}.logline{grid-template-columns:minmax(0,1fr) auto}.logline time{grid-column:1/-1}}#liteapi-payment .lp-submit-button-wrapper{margin-block-start:1rem}#liteapi-payment .lp-submit-button{border:1px solid var(--accent);border-radius:var(--radius,6px);background:var(--accent);min-height:2.75rem;color:var(--bg);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1.6rem;font-weight:500;display:inline-flex}#liteapi-payment .lp-submit-button:hover{filter:brightness(1.08)}#liteapi-payment .lp-submit-button:disabled{opacity:.6;cursor:progress}.pay-later summary{cursor:pointer}.lawlookup__lead{max-width:72ch;color:var(--ink-soft);margin-block-end:1rem;font-size:.9rem;line-height:1.6}.lawlookup__sub{font-family:var(--font-display);margin-block:1.6rem .7rem;font-size:1.1rem;font-weight:500}.lawsearch{gap:.5rem;max-width:46rem;margin-block-end:.5rem;display:flex}.lawsearch input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;flex:1;padding:.55rem .9rem}.lawsearch input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.lawlist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.lawcard{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elev);height:100%;color:inherit;transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.lawcard:hover{border-color:var(--accent-line);transform:translateY(-2px)}.lawcard__kind{color:var(--accent-text);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:500}.lawcard__title{font-family:var(--font-display);font-size:1.05rem;line-height:1.35}.lawcard__meta{color:var(--ink-soft);font-size:.76rem}.lawcard__go{color:var(--accent-text);margin-block-start:auto;padding-block-start:.4rem;font-size:.8rem}.lawparts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.lawparts a{border:1px solid var(--line-soft);border-radius:var(--radius);height:100%;color:inherit;grid-template-columns:auto 1fr;align-items:baseline;gap:.1rem .7rem;padding:.65rem .85rem;text-decoration:none;display:grid}.lawparts a:hover{border-color:var(--accent-line)}.lawparts__n{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.7rem}.lawparts__title{font-size:.88rem;line-height:1.4}.lawparts__range{color:var(--ink-soft);grid-column:2;font-size:.72rem}.lawpage{padding-block:1.5rem 4rem}.lawpage__lead{max-width:72ch;margin-block:.6rem 1.2rem}.lawpage__sub{margin-block:2.2rem .8rem}.lawpage__foot{margin-block-start:1.5rem}.lawpage__find{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:1.2rem .4rem;display:flex}.lawpage__find .lawsearch{flex:20rem;margin:0}.lawresults{margin-block-start:1.5rem}.lawhits{gap:.75rem;margin-block-start:.8rem;padding:0;list-style:none;display:grid}.lawhit{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elev);padding:.9rem 1.1rem}.lawhit__where{color:var(--accent-text);flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;text-decoration:none;display:flex}.lawhit__where span{color:var(--ink-soft);font-size:.78rem}.lawhit__text{white-space:pre-line;margin-block-start:.45rem;font-size:.9rem;line-height:1.7}.lawpage mark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lawpage mark{background:color-mix(in srgb, var(--accent) 28%, transparent)}}.lawpage mark{color:inherit;border-radius:2px;padding:0 .1em}.lawtext{max-width:80ch;margin-block-start:1.5rem}.lawarticle{border-block-start:1px solid var(--line-soft);padding-block:1.1rem;scroll-margin-top:5rem}.lawarticle:target{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lawarticle:target{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.lawarticle:target{box-shadow:-.75rem 0 0 var(--accent), .75rem 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.lawarticle:target{box-shadow:-.75rem 0 0 color-mix(in srgb, var(--accent) 8%, transparent), .75rem 0 0 color-mix(in srgb, var(--accent) 8%, transparent)}}.lawarticle__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-block-end:.45rem;display:flex}.lawarticle__head h2{font-family:var(--font-display);font-size:1.1rem;font-weight:500}.lawarticle__head h2 a{color:inherit;text-decoration:none}.lawarticle__ask{color:var(--accent-text);white-space:nowrap;font-size:.76rem;text-decoration:none}.lawarticle p{white-space:pre-line;line-height:1.85}.files{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem;display:grid}.files__group h3{color:var(--accent-text);letter-spacing:.18em;text-transform:uppercase;margin-block-end:.5rem;font-size:.68rem;font-weight:500}.files__group ul{gap:.35rem;padding:0;list-style:none;display:grid}.files__group a{border:1px solid var(--line-soft);border-radius:var(--radius);color:inherit;padding:.5rem .75rem;font-size:.88rem;line-height:1.4;text-decoration:none;display:block}.files__group a:hover{border-color:var(--accent-line);color:var(--accent-text)}.differ{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.differ__col{border:1px solid var(--line-soft);border-radius:var(--radius);padding:1rem 1.2rem}.differ__col--here{border-color:var(--accent-line);background:var(--bg-elev)}.differ__col h3{font-family:var(--font-display);margin-block-end:.6rem;font-size:1.05rem;font-weight:500}.differ__col ul{color:var(--ink-soft);gap:.35rem;padding-inline-start:1.1rem;font-size:.86rem;line-height:1.5;display:grid}.differ__col>a{color:var(--accent-text);margin-block-start:.8rem;font-size:.8rem;text-decoration:none;display:inline-block}.console__group{color:var(--ink-soft);letter-spacing:.24em;text-transform:uppercase;text-align:center;margin-block:1.6rem .2rem;font-size:.64rem;font-weight:500}.console__group+.console__agents{margin-block-start:.8rem}@media (max-width:640px){.lawsearch{flex-direction:column}.lawsearch .btn{width:100%}}.msg{scroll-margin-top:5.5rem}.brief{border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--bg-elev);max-width:62rem;padding:1.4rem 1.6rem}.brief__headline{font-family:var(--font-display);font-size:1.35rem;line-height:1.45}.brief__points{gap:.8rem;margin-block-start:1.1rem;padding:0;list-style:none;display:grid}.brief__points li{grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.6rem;font-size:.94rem;line-height:1.65;display:grid}.brief__n{color:var(--accent-text);font-family:var(--font-display-latin);font-size:1rem}.brief__src{color:var(--ink-soft);margin-block-start:.1rem;font-size:.68rem;display:block}.brief__watch{border-block-start:1px solid var(--line-soft);color:var(--ink-soft);margin-block-start:1.1rem;padding-block-start:.9rem;font-size:.86rem;line-height:1.6}.brief__watch-tag{color:var(--accent-text);letter-spacing:.18em;text-transform:uppercase;margin-inline-end:.6rem;font-size:.62rem;font-weight:500}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:stretch;gap:1rem}.dash-card{flex-direction:column;display:flex}.dash-card__head{align-items:baseline;margin-block-end:.8rem;padding-block-end:.7rem}.dash-card__name{font-size:1.12rem}.dash-card__summary{font-size:.9rem;line-height:1.65}.dash-card__more{margin-block-start:auto;padding-block-start:.9rem}.dash-card__more summary{cursor:pointer;color:var(--accent-text);font-size:.76rem;list-style:none}.dash-card__more summary::-webkit-details-marker{display:none}.dash-card__more summary:after{content:" +"}.dash-card__more[open] summary:after{content:" −"}.dash-card__more .dash-card__items{gap:.7rem;margin-block-start:.8rem;padding-block-start:.8rem}.dash-card__more .dash-card__items li{font-size:.83rem;line-height:1.55}.agent-page[data-agent=football]{--shell:1640px}.league-grid--leagues,.league-grid--cups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}.league-grid--leagues .league,.league-grid--cups .league{padding:.9rem .9rem .7rem}.league-grid--leagues .league__name,.league-grid--cups .league__name{font-size:1rem}@media (min-width:1500px){.league-grid--leagues{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.league-grid--leagues .standings .standings__wdl{display:none}.league-grid--leagues .standings{font-size:.82rem}.league-grid--cups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1499px){.league-grid--leagues,.league-grid--cups{grid-template-columns:repeat(3,minmax(0,1fr))}}.league__group+.league__group{margin-block-start:1rem}.league__groupname{color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.3rem;font-size:.68rem;font-weight:500}.fixtures__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.5rem 3rem;max-width:100rem;display:grid}.fixtures__colhead{color:var(--accent-text);letter-spacing:.18em;text-transform:uppercase;margin-block-end:.8rem;font-size:.68rem;font-weight:500}.fixture__won{font-weight:600}.fixture__stage{margin-inline-start:.5rem}.tabs__panel>.fixtures__cols .fixtures__day{max-width:none}.agent-page{padding-block-end:7.5rem}.agent-page .chat__compose{z-index:6;padding:.6rem 0 calc(.5rem + env(safe-area-inset-bottom));background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block-start:1px solid var(--line-soft);position:fixed;inset-block-end:0;inset-inline:0}.agent-page .chat__compose .compose{width:min(100% - 1.5rem,56rem);margin-inline:auto;box-shadow:0 6px 24px #00000014}.agent-page .chat__compose .chat__foot{text-align:center;width:min(100% - 1.5rem,56rem);margin:.3rem auto 0;font-size:.64rem}@media (max-width:560px){.agent-page .chat__compose .chat__foot{display:none}.agent-page{padding-block-end:5.5rem}}.finpage{padding-block:1.5rem 4rem}.finpage__lead{max-width:64ch;margin-block:.5rem .6rem}.finpage__private{border-inline-start:2px solid var(--accent);background:var(--bg-elev);max-width:72ch;color:var(--ink-soft);margin-block-end:1.2rem;padding:.6rem .9rem;font-size:.8rem}.finpage__sub{font-family:var(--font-display);margin-block:1.4rem .6rem;font-size:1.02rem;font-weight:500}.finpage__sub small,.finpage .card h2 small{color:var(--ink-soft);font-family:var(--font-body);margin-inline-start:.6rem;font-size:.8rem;font-weight:400}.fin-table th[scope=row]{font-weight:500}.ledger__sub{display:block}.fin-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;gap:.8rem 1rem;display:grid}.fin-form>.form-actions,.fin-form>.fin-more,.fin-form>.fin-check{grid-column:1/-1}.fin-form__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.8rem 1rem;margin-block-start:.6rem;display:grid}.fin-check{align-items:center;gap:.5rem;font-size:.84rem;display:flex}.fin-more summary{cursor:pointer;color:var(--accent-text);font-size:.8rem}.fin-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.5rem 2.5rem;display:grid}.ledger{padding:0;list-style:none}.ledger li{border-block-end:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding-block:.55rem;font-size:.9rem;display:grid}.fin-flag{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.fin-flag--on{color:var(--warn);font-weight:600}.picker{position:relative}.picker__chosen{color:var(--accent-text);font-size:.78rem}.picker__list{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);margin-block-start:.2rem;display:grid;overflow:hidden}.picker__item{border:0;border-block-end:1px solid var(--line-soft);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.5rem .7rem;font-size:.84rem;display:grid}.picker__item:last-child{border-block-end:0}.picker__item:hover,.picker__item:focus-visible{background:var(--card-glow,var(--line-soft))}.picker__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker__item em{color:var(--ink-soft);font-size:.72rem;font-style:normal}.pf__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.pf__stat{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elev);flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.pf__stat--lead{border-color:var(--accent-line)}.pf__label{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.pf__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.15}.pf__value small{font-family:var(--font-body);font-size:.78rem}.pf__value--up,.movers__chg--up{color:var(--ok)}.pf__value--down,.movers__chg--down{color:var(--bad)}.pf__splits{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem 2.5rem;margin-block-start:1.2rem;display:grid}.split h4,.movers__col h4{color:var(--accent-text);letter-spacing:.18em;text-transform:uppercase;margin-block-end:.5rem;font-size:.66rem;font-weight:500}.split ul{gap:.4rem;padding:0;list-style:none;display:grid}.split li{grid-template-columns:7.5rem minmax(0,1fr) 2.8rem;align-items:center;gap:.6rem;font-size:.84rem;display:grid}.split__bar{background:var(--line-soft);border-radius:3px;block-size:6px;overflow:hidden}.split__bar i{background:var(--accent);block-size:100%;display:block}.split__share{text-align:end;color:var(--ink-soft);font-variant-numeric:tabular-nums}.pf__fact{margin-block-start:.9rem;font-size:.86rem}.pf__fact--warn{color:var(--warn)}.pf__foot{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-block-start:1rem;display:flex}.movers{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.movers__col{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg-elev);padding:1rem 1.1rem}.movers__col ul{gap:.45rem;padding:0;list-style:none;display:grid}.movers__col li{grid-template-columns:minmax(0,1fr) auto 4.4rem;align-items:baseline;gap:.6rem;font-size:.86rem;display:grid}.movers__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movers__close{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.78rem}.movers__chg{text-align:end;font-variant-numeric:tabular-nums}.sectors{border-collapse:collapse;width:100%;font-size:.86rem}.sectors th,.sectors td{text-align:start;padding-block:.28rem;font-weight:400}.sectors thead th{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.sectors td{text-align:end;font-variant-numeric:tabular-nums}.sectors thead th:not(:first-child){text-align:end}.uaemkt>p{margin-block-start:.8rem}.spark{color:var(--accent);margin:.6rem 0 0}.spark svg{block-size:7.5rem;inline-size:100%;display:block}.spark figcaption{justify-content:space-between;gap:1rem;margin-block-start:.3rem;display:flex}.goals{gap:1.1rem;padding:0;list-style:none;display:grid}.goals__head,.goals__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.goals .bar{margin-block:.4rem}.zakat{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-block-end:.8rem;display:grid}.zakat div{border:1px solid var(--line-soft);border-radius:var(--radius);padding:.8rem 1rem}.zakat dt{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.zakat dd{font-family:var(--font-display);margin:.3rem 0 0;font-size:1.3rem}.fin-table th[scope=row]{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.thread-page{--t-bg:var(--bg);--t-card:var(--bg-elev);--t-card-line:var(--card-line);--t-ink:var(--ink);--t-soft:var(--ink-soft);--t-faint:var(--ink-faint);--t-line:var(--line-soft);--t-gold:var(--accent);--t-gold2:var(--accent-2);--t-gold-soft:var(--accent-soft);--t-bad:var(--bad);--t-shadow:var(--shadow);--t-head:var(--font-display);--t-body:var(--font-body);background:var(--t-bg);color:var(--t-ink);font-family:var(--t-body);flex-direction:column;min-height:100dvh;font-size:17px;line-height:1.7;display:flex}html[lang=en] .thread-page{font-size:16px}:is(body:has(.thread-page) .site-header,body:has(.thread-page) .site-footer){display:none}body:has(.thread-page) .main{padding-block:0}.tband{z-index:6;color:#fff;background:var(--band);box-shadow:0 2px 10px var(--ink);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tband{box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 18%, transparent)}}.tband{padding-block-start:env(safe-area-inset-top)}.tband:before{content:"";opacity:.16;pointer-events:none;background:repeating-linear-gradient(45deg,#fff 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#fff 0 1px,#0000 1px 14px);position:absolute;inset:0}.tband__in{max-width:760px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));align-items:center;gap:.9rem;margin:0 auto;padding-block:.8rem;display:flex;position:relative}.tband__mark{font-family:var(--font-display-latin);letter-spacing:.22em;color:#fff;flex:none;font-size:1.2rem;text-decoration:none}.tband__ttl{flex:1;min-width:0;display:grid}.tband__ttl b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.tband__ttl span{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.tband__ico{color:#fff;cursor:pointer;border:1px solid #fff9;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;text-decoration:none;list-style:none;display:grid}.tband__ico::-webkit-details-marker{display:none}.tband__ico:focus-visible{outline-offset:2px;outline:2px solid #fff}.tdrawer{flex:none;position:relative}.tdrawer__panel{z-index:7;background:var(--t-card);width:min(22rem,100vw - 2rem);color:var(--t-ink);border:1px solid var(--t-card-line);box-shadow:var(--t-shadow);inset-inline-end:0;border-radius:12px;gap:.1rem;max-height:70vh;padding:.5rem;display:grid;position:absolute;top:calc(100% + .6rem);overflow:auto}.tdrawer__head{color:var(--t-gold);letter-spacing:.03em;padding:.4rem .7rem .2rem;font-size:.74rem;font-weight:700}.tdrawer__panel a,.tdrawer__panel button{text-align:start;color:inherit;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.5rem;width:100%;padding:.5rem .7rem;font-size:.92rem;text-decoration:none;display:grid}.tdrawer__panel a:hover,.tdrawer__panel button:hover{background:var(--t-gold-soft)}.tdrawer__panel a[aria-current=page]{color:var(--t-gold);font-weight:600}.tdrawer__panel a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tdrawer__panel a small{color:var(--t-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.74rem}.tdrawer__panel a i{font-size:.85rem;font-style:normal}.tdrawer__new{font-weight:600;color:var(--t-gold)!important}.tdrawer__delete{border-top:1px solid var(--t-line);margin-top:.3rem;color:var(--t-bad)!important;border-radius:0!important;font-size:.82rem!important}.tdrawer__empty{color:var(--t-faint);padding:.6rem .7rem;font-size:.88rem}.tcol{width:100%;max-width:760px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));flex:1;align-content:start;gap:1.1rem;margin:0 auto;padding-block:1.1rem .5rem;display:grid}.tday{text-align:center;color:var(--t-faint);font-size:.78rem}.tempty{color:var(--t-faint);text-align:center;padding-block:2rem 1rem;font-size:.95rem}.tsuggest{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tsuggest button{color:var(--t-soft);background:var(--t-card);border:1px solid var(--t-card-line);border-radius:999px;padding:.3rem .85rem;font-size:.86rem}.tsuggest button:hover{border-color:var(--t-gold2);color:var(--t-ink)}.tq{justify-items:start;gap:.2rem;scroll-margin-top:5rem;display:grid}.tq p{background:var(--t-card);border:1px solid var(--t-card-line);white-space:pre-wrap;border-radius:12px;max-width:88%;margin:0;padding:.55rem 1rem;font-size:1.02rem}.tq small{color:var(--t-faint);font-variant-numeric:tabular-nums;font-size:.74rem}.tq:not(:first-of-type):before{content:"◆";text-align:center;width:100%;color:var(--t-gold2);margin-block-end:.3rem;font-size:.6rem;display:block}.tans{background:var(--t-card);border:1px solid var(--t-card-line);box-shadow:var(--t-shadow);border-radius:14px;gap:.7rem;padding:1rem 1.15rem 1.05rem;display:grid;position:relative}.tans+.tans{margin-block-start:-.3rem}.tans__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tdesk{color:var(--t-soft);align-items:center;gap:.45rem;font-size:.8rem;font-weight:500;display:inline-flex}.tdesk i{background:var(--t-gold-soft);width:1.7rem;height:1.7rem;color:var(--t-gold);border-radius:50%;place-items:center;font-size:.85rem;font-style:normal;display:grid}.tdesk--join i{border:1px solid var(--t-line);color:var(--t-faint);background:0 0}.tmore{color:var(--t-faint);cursor:pointer;border-radius:6px;margin-inline-start:auto;padding:.1rem .4rem;font-size:1.25rem;line-height:1;list-style:none}.tmore::-webkit-details-marker{display:none}.tmore:hover{color:var(--t-ink);background:var(--t-gold-soft)}.tmenu{margin-inline-start:auto;position:relative}.tmenu__panel{z-index:5;background:var(--t-card);border:1px solid var(--t-card-line);min-width:13rem;box-shadow:var(--t-shadow);inset-inline-end:0;border-radius:10px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .3rem)}.tmenu__panel button,.tmenu__panel a{text-align:start;color:inherit;border-radius:6px;width:100%;padding:.45rem .7rem;font-size:.9rem;text-decoration:none}.tmenu__panel button:hover,.tmenu__panel a:hover{background:var(--t-gold-soft)}.tmenu__head{color:var(--t-faint);padding:.4rem .7rem .1rem;font-size:.72rem}.trouted{color:var(--t-gold);margin:0;font-size:.82rem;font-weight:500}.tlead{font-family:var(--t-head);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.7}html[lang=en] .tlead{font-size:1.3rem;font-weight:500;line-height:1.45}.tfacts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tfacts li{grid-template-columns:auto 1fr;gap:.6rem;font-size:.95rem;line-height:1.6;display:grid}.tfacts li.tfacts--nodate{grid-template-columns:1fr}.tfacts time{color:var(--t-gold);white-space:nowrap;font-variant-numeric:tabular-nums;text-overflow:ellipsis;max-width:9rem;padding-top:.15rem;font-size:.8rem;font-weight:700;overflow:hidden}.tfacts p{margin:0}.tfacts cite{color:var(--t-faint);font-size:.8rem;font-style:normal}.tuae{border:1px solid var(--t-gold2);border-radius:10px;padding:.6rem .9rem}.tjudge{background:var(--t-gold-soft);border-radius:10px;padding:.6rem .9rem}.tuae h4,.tjudge h4{letter-spacing:.03em;color:var(--t-gold);margin:0 0 .2rem;font-size:.76rem;font-weight:700}.tuae h4:before{content:"◆ ";font-size:.6rem}.tuae p,.tjudge p{margin:0;font-size:.95rem}.tjudge em{color:var(--t-soft);font-size:.84rem;font-style:normal}.tjudge em:before{content:" · "}.tbody{font-size:.97rem}.tbody .prose h1,.tbody .prose h2,.tbody .prose h3{font-family:var(--t-head);color:var(--t-ink);font-weight:700}.tbody .prose h2{font-size:1.1rem}.tbody .prose h3{font-size:1rem}.tbody .prose a{color:var(--t-gold)}.tbody .prose th{background:var(--t-gold-soft)}.tbody .prose th,.tbody .prose td{border-color:var(--t-line)}.tbody .prose blockquote{border-color:var(--t-gold2);color:var(--t-soft)}.tbody .prose code{background:var(--t-gold-soft)}.tbody .prose pre{background:var(--t-bg);border-color:var(--t-line)}.twatch{color:var(--t-soft);margin:0;font-size:.9rem}.twatch b{color:var(--t-ink);font-weight:700}.tsrc{color:var(--t-faint);border-top:1px solid var(--t-line);margin:0;padding-top:.5rem;font-size:.8rem}.tsrc b{color:var(--t-gold);font-weight:500}.tsrc a{color:inherit;border-bottom:1px dotted var(--t-line);text-decoration:none}.tsrc a:hover{color:var(--t-gold)}.tsources summary{cursor:pointer;color:var(--t-faint);font-size:.78rem;list-style:none}.tsources summary::-webkit-details-marker{display:none}.tsources summary:before{content:"▸ "}.tsources[open] summary:before{content:"▾ "}.tsources ol{color:var(--t-soft);gap:.2rem;margin:.4rem 0 0;padding-inline-start:1.2rem;font-size:.8rem;list-style:decimal;display:grid}.tsources a{color:var(--t-gold);overflow-wrap:anywhere;text-decoration:none}.tnote{color:var(--t-faint);margin:0;font-size:.76rem}.tworking{color:var(--t-soft);flex-wrap:wrap;gap:.3rem .9rem;font-size:.8rem;display:flex}.tworking span:before{content:"⌕ ";color:var(--t-gold)}.treasoning{color:var(--t-soft);white-space:pre-wrap;max-height:9rem;margin:0;font-size:.88rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.tpreamble{color:var(--t-soft);margin:0;font-size:.9rem}.tcursor:after{content:"▍";color:var(--t-gold);animation:1s steps(2,end) infinite tblink}@keyframes tblink{50%{opacity:0}}.terror{color:var(--t-bad);border:1px solid var(--t-bad);font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.terror{border:1px solid color-mix(in srgb, var(--t-bad) 35%, transparent)}}.terror{border-radius:10px;padding:.6rem .9rem}.tcompose-wrap{z-index:5;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));padding-block:.6rem calc(.8rem + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--t-bg) 70%, transparent);position:sticky;bottom:0}.tcompose-wrap__in{gap:.4rem;max-width:760px;margin:0 auto;display:grid}.tcompose{background:var(--t-card);border:1px solid var(--t-gold2);box-shadow:var(--t-shadow);border-radius:26px;align-items:end;gap:.6rem;padding:.45rem .5rem .45rem 1.1rem;display:flex}.tcompose:focus-within{border-color:var(--t-gold)}.tcompose textarea{resize:none;min-height:26px;max-height:200px;color:var(--t-ink);background:0 0;border:0;outline:none;flex:1;padding:.35rem 0;font-size:1rem;line-height:1.5}.tcompose textarea::placeholder{color:var(--t-faint)}.tcompose .compose__mic{border-color:var(--t-line);color:var(--t-soft)}.tcompose .compose__mic[data-on=true]{background:var(--t-gold);color:#fff;border-color:var(--t-gold)}.tsend{color:#fff;background:var(--band);border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:grid}.tsend:disabled{opacity:.45;cursor:default}.tsend--stop{background:var(--t-soft)}.tchip{color:var(--t-gold);background:var(--t-gold-soft);border-radius:999px;justify-self:start;align-items:center;gap:.4rem;padding:.15rem .3rem .15rem .75rem;font-size:.8rem;display:inline-flex}.tchip button{color:inherit;border-radius:50%;padding:.1rem .35rem;font-size:.9rem;line-height:1}.tchip button:hover{background:var(--t-gold2);color:#fff}.tfoot{color:var(--t-faint);flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;font-size:.72rem;display:flex}.tfoot button{color:var(--t-soft)}.tvoice-note{color:var(--t-bad);font-size:.78rem}@media (max-width:480px){.thread-page{font-size:16px}.tlead{font-size:1.15rem}.tans{padding:.9rem .95rem .95rem}.tq p{max-width:94%}}@media (prefers-reduced-motion:no-preference){.tans{animation:.3s ease-out both trise}@keyframes trise{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:none}}}.tconsult{border-inline-start:3px solid var(--t-gold2);background:var(--t-bg);border-radius:0 10px 10px 0;gap:.5rem;padding:.55rem .85rem .6rem;font-size:.93rem;display:grid}[dir=rtl] .tconsult{border-radius:10px 0 0 10px}.tconsult summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.6rem;list-style:none;display:flex}.tconsult summary::-webkit-details-marker{display:none}.tconsult summary:after{content:"▾";color:var(--t-faint);margin-inline-start:auto;font-size:.8rem}.tconsult:not([open]) summary:after{content:"▸"}.tconsult__by{color:var(--t-faint);font-size:.76rem}.tconsult__q{color:var(--t-soft);margin:0;font-size:.88rem;font-style:italic}html[lang=ar] .tconsult__q{font-style:normal}.tconsult__q:before{content:"«"}.tconsult__q:after{content:"»"}.tconsult .tlead{font-size:1.02rem;font-weight:700}.tconsult .tfacts li{font-size:.88rem}.tconsult .tsrc{border-top:0;padding-top:0}.smap{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:900px){.smap{grid-template-columns:1fr}}.smap__frame{gap:.6rem;min-width:0;display:grid}.smap__box{aspect-ratio:16/10;background:var(--accent);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smap__box{background:color-mix(in srgb, var(--accent) 6%, var(--bg))}}.smap__box{border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow)}@media (max-width:600px){.smap__box{aspect-ratio:4/3}}.smap__svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.smap__svg:active{cursor:grabbing}.smap__country{fill:var(--bg-elev);stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.smap__country{stroke:color-mix(in srgb, var(--accent) 45%, var(--bg))}}.smap__country{stroke-width:.35px;vector-effect:non-scaling-stroke;transition:fill .3s var(--ease)}:root[data-theme=dark] .smap__country{fill:#26221b;stroke:#4a4030}.smap__label{fill:var(--ink-soft);font-family:var(--font-body);pointer-events:none;paint-order:stroke;stroke:var(--bg-elev);stroke-width:3px;stroke-linejoin:round;opacity:.9;font-weight:500}.smap__label--choke{fill:var(--accent-text);font-weight:700}.smap__artery{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-opacity:.55;stroke-linecap:round;stroke-linejoin:round}.smap__artery--dashed{stroke-dasharray:5 4;stroke-opacity:.4}.smap__choke{fill:var(--accent-2);stroke:#fff;stroke-width:1px}.smap__pin{cursor:pointer}.smap__pin--on circle:last-child{stroke-width:2.5px}.smap__note{color:var(--ink-faint);inset-inline-start:1rem;margin:0;font-size:.82rem;position:absolute;top:.8rem}.smap__list .smap__note{position:static}.smap__controls{inset-inline-end:.6rem;gap:.25rem;display:grid;position:absolute;bottom:.6rem}.smap__controls button{background:var(--bg-elev);border:1px solid var(--card-line);width:2rem;height:2rem;color:var(--ink);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:1rem;display:grid}.smap__controls button:hover{border-color:var(--accent-2);color:var(--accent-text)}.smap__pop{z-index:3;background:var(--bg-elev);border:1px solid var(--card-line);width:min(22rem,100% - 1.5rem);box-shadow:var(--shadow);border-radius:12px;gap:.3rem;padding:.7rem .9rem .75rem;font-size:.9rem;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.smap__pop:after{content:"";background:var(--bg-elev);border-inline-end:1px solid var(--card-line);border-bottom:1px solid var(--card-line);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.smap__pop--below{transform:translate(-50%,14px)}.smap__pop--below:after{border:0;border-inline-start:1px solid var(--card-line);border-top:1px solid var(--card-line);top:-7px;bottom:auto}.smap__pop-head{align-items:center;gap:.5rem;display:flex}.smap__pop-head b{font-family:var(--font-display);font-size:1.02rem}.smap__tag{margin-inline-start:auto;font-size:.72rem;font-weight:700}.smap__close{color:var(--ink-faint);padding:0 .2rem;font-size:1.1rem;line-height:1}.smap__pop-card{color:var(--accent-text);margin:0;font-size:.74rem;font-weight:600}.smap__pop-text{margin:0;line-height:1.55}.smap__pop-src{color:var(--ink-faint);margin:0;font-size:.74rem}.smap__ask{color:var(--accent-text);justify-self:start;font-size:.84rem;font-weight:600;text-decoration:none}.smap__ask:hover{text-decoration:underline}.smap__layers{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.82rem;display:flex}.smap__layers label{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.smap__layers input{accent-color:var(--accent)}.smap__legend{flex-wrap:wrap;gap:.6rem;margin-inline-start:auto;font-size:.76rem;display:inline-flex}.smap__legend span{align-items:center;gap:.3rem;display:inline-flex}.smap__legend i,.smap__item i{border-radius:50%;flex:none;width:.6rem;height:.6rem;display:inline-block}.smap__list{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);align-content:start;gap:.7rem;max-height:560px;padding:.9rem 1rem;display:grid;overflow:auto}.smap__list-head{color:var(--accent-text);letter-spacing:.03em;margin:0;font-size:.76rem;font-weight:700}.smap__group{gap:.25rem;display:grid}.smap__group-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:.95rem;font-weight:700}.smap__group ul{gap:.15rem;display:grid}.smap__item{text-align:start;width:100%;color:var(--ink-soft);border-radius:8px;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;font-size:.84rem;line-height:1.5;display:flex}.smap__item i{margin-top:.45em}.smap__item b{color:var(--ink);font-weight:600}.smap__item:hover,.smap__item--on{background:var(--accent-soft);color:var(--ink)}:root{--bg:#fff;--bg-elev:#fffdf8;--ink:#1b2436;--ink-soft:#54607a;--accent:#8a6a1f;--accent-text:#7a5c1c;--ink-faint:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){:root{--ink-faint:color-mix(in srgb, var(--ink-soft) 70%, var(--bg))}}:root{--accent-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-2:color-mix(in srgb, var(--accent) 70%, #e6c76a)}}:root{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--bg))}}:root{--band-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--band-from:color-mix(in srgb, var(--accent) 78%, #000)}}:root{--band-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--band-to:color-mix(in srgb, var(--accent) 78%, #e6c76a)}}:root{--band:linear-gradient(135deg, var(--band-from), var(--band-to));--card-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-line:color-mix(in srgb, var(--accent) 16%, var(--bg))}}:root{--shadow:0 2px 14px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--shadow:0 2px 14px color-mix(in srgb, var(--ink) 8%, transparent)}}:root{--header-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root{--header-bg:color-mix(in srgb, var(--bg) 82%, transparent)}}:root{--line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in srgb, var(--accent) 28%, transparent)}}:root{--line-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--line-soft:color-mix(in srgb, var(--accent) 14%, transparent)}}:root{--card-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--card-glow:color-mix(in srgb, var(--accent) 5%, transparent)}}:root{--accent-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-line:color-mix(in srgb, var(--accent) 45%, var(--bg))}}:root{--ok:#2e6b4f;--warn:#9a6b12;--bad:#8c3a2e;--font-display:var(--brand-font-display,"Cormorant Garamond"), Georgia, "Times New Roman", serif;--font-body:var(--brand-font-body,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display-latin:var(--brand-font-display,"Cormorant Garamond"), Georgia, "Times New Roman", serif;--font-body-latin:var(--brand-font-body,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shell:1180px;--ease:cubic-bezier(.22, .61, .36, 1);--radius:8px;--radius-card:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--ok:#6fbf9a;--warn:#e0b65c;--bad:#e08a7a;--band-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--band-from:color-mix(in srgb, var(--accent) 55%, #1a1408)}}:root[data-theme=dark]{--band-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--band-to:color-mix(in srgb, var(--accent) 80%, #6b5115)}}:root[data-theme=dark]{--shadow:0 2px 14px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[lang=ar]{--font-display:"El Messiri", var(--brand-font-arabic,"Tajawal"), "Segoe UI", Tahoma, sans-serif;--font-body:var(--brand-font-arabic,"Tajawal"), "Segoe UI", Tahoma, sans-serif}html[lang=ar] .tracked{letter-spacing:0}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:background-color .3s var(--ease), color .3s var(--ease);flex-direction:column;margin:0;font-size:15.5px;font-weight:350;line-height:1.6;display:flex}h1,h2,h3,h4,p,ul,ol{margin:0}ul{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{width:min(100% - 2.5rem, var(--shell));margin-inline:auto}.tracked{letter-spacing:.14em;text-transform:uppercase}.eyebrow{color:var(--accent-text);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.display{font-family:var(--font-display);font-weight:500;line-height:1.15}.latin{font-family:var(--font-display-latin)}.muted{color:var(--ink-soft)}.small{font-size:.85rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}.site-header{z-index:5;background:var(--band);color:#fff;box-shadow:0 2px 10px var(--ink);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.site-header{box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 18%, transparent)}}.site-header:before{content:"";opacity:.16;pointer-events:none;background:repeating-linear-gradient(45deg,#fff 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#fff 0 1px,#0000 1px 14px);position:absolute;inset:0}.site-header>*{position:relative}.site-header__row{justify-content:space-between;align-items:center;gap:1rem;padding-block:.7rem;display:flex}.wordmark{align-items:baseline;gap:.7rem;text-decoration:none;display:flex}.wordmark__mark{font-family:var(--font-display-latin);letter-spacing:.22em;color:#fff;font-size:1.45rem;font-weight:500}.wordmark__platform{letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1;font-size:.68rem}.wordmark img{width:auto;height:32px}.site-header .avatar{border-color:#fff9}.nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.nav a,.nav button,.pill{color:#ffffffe6;transition:all .2s var(--ease);border:1px solid #0000;border-radius:999px;padding:.38rem .75rem;font-size:.82rem;text-decoration:none}.nav a:hover,.nav button:hover{color:#fff;background:#ffffff24}.nav a[aria-current=page]{color:#fff;background:#ffffff38}.avatar{border:1px solid var(--line);border-radius:50%;width:28px;height:28px}.btn{border:1px solid var(--accent-2);color:var(--accent-text);letter-spacing:.02em;transition:all .2s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.btn--solid{background:var(--band);color:#fff;border-color:#0000}.btn--solid:hover{filter:brightness(1.08);color:#fff}.btn--ghost{border-color:var(--line-soft);color:var(--ink-soft)}.btn--ghost:hover{background:var(--line-soft);color:var(--ink)}.btn--danger{border-color:var(--bad);color:var(--bad)}.btn--danger:hover{background:var(--bad);color:#fff}.btn--sm{padding:.35rem .7rem;font-size:.78rem}.btn[disabled]{opacity:.5;cursor:not-allowed}.field{flex-direction:column;gap:.35rem;display:flex}.field>span{color:var(--ink-soft);letter-spacing:.04em;font-size:.78rem}.input,.textarea,.select{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-elev);width:100%;color:var(--ink);padding:.6rem .75rem}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);outline:none}.textarea{resize:vertical;min-height:120px;line-height:1.5}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.form-actions{align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.notice{border:1px solid var(--line);border-inline-start:3px solid var(--accent);background:var(--bg-elev);border-radius:var(--radius);padding:.75rem 1rem;font-size:.88rem}.notice--bad{border-inline-start-color:var(--bad)}.notice--ok{border-inline-start-color:var(--ok)}.main{flex:1;padding-block:2.5rem 3rem}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-block-end:1.75rem;display:flex}.page-head h1{font-size:clamp(1.8rem,3vw,2.5rem)}.card{background:var(--bg-elev);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:1.35rem 1.5rem}.card+.card{margin-block-start:1rem}.card h2{margin-block-end:.75rem;font-size:1.1rem}.grid{gap:1rem;display:grid}.grid--agents{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid--stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.agent-card{transition:border-color .2s var(--ease), transform .2s var(--ease);flex-direction:column;gap:.7rem;text-decoration:none;display:flex}.agent-card:hover{border-color:var(--accent);transform:translateY(-2px)}.agent-card__top{justify-content:space-between;align-items:center;display:flex}.agent-card__icon{color:var(--accent-text);font-size:1.4rem}.agent-card h3{font-family:var(--font-display);font-size:1.5rem;font-weight:500}.agent-card ul{color:var(--ink-soft);gap:.3rem;font-size:.84rem;display:grid}.agent-card li{padding-inline-start:1rem;position:relative}.agent-card li:before{content:"—";color:var(--accent);position:absolute;inset-inline-start:0}.agent-card__cta{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;margin-block-start:auto;font-size:.8rem}.stat{flex-direction:column;gap:.2rem;display:flex}.stat__value{font-family:var(--font-display);font-size:1.9rem;font-weight:500;line-height:1}.stat__label{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.88rem}table.data th,table.data td{text-align:start;border-block-end:1px solid var(--line-soft);vertical-align:top;padding:.6rem .7rem}table.data th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem;font-weight:500}table.data tr:hover td{background:var(--card-glow)}.badge{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;display:inline-block}.badge--accent{border-color:var(--accent);color:var(--accent-text)}.badge--bad{border-color:var(--bad);color:var(--bad)}.badge--ok{border-color:var(--ok);color:var(--ok)}.chat-layout{grid-template-columns:280px 1fr;gap:1.5rem;min-height:calc(100dvh - 180px);display:grid}@media (max-width:860px){.chat-layout{grid-template-columns:1fr}.chat-side{order:2}}.chat-side{flex-direction:column;gap:.75rem;display:flex}.chat-side__list{flex-direction:column;gap:.15rem;display:flex}.chat-side__item{border-radius:var(--radius);color:var(--ink-soft);border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.86rem;text-decoration:none;display:flex}.chat-side__item:hover{border-color:var(--line-soft);color:var(--ink)}.chat-side__item[aria-current=page]{border-color:var(--line);color:var(--ink);background:var(--bg-elev)}.chat-side__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-side__item time{flex:none;font-size:.7rem}.memory{font-size:.82rem}.memory li{border-block-end:1px solid var(--line-soft);justify-content:space-between;gap:.5rem;padding-block:.3rem;display:flex}.memory button{color:var(--ink-soft);font-size:.75rem}.memory button:hover{color:var(--bad)}.chat{flex-direction:column;min-height:100%;display:flex}.chat__head{border-block-end:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:1rem;padding-block-end:1rem;display:flex}.chat__head h1{font-size:1.6rem}.chat__stream{flex-direction:column;flex:1;gap:1.25rem;padding-block:1.5rem;display:flex}.msg{max-width:80ch}.msg--user{background:var(--bg-elev);border:1px solid var(--line-soft);border-radius:var(--radius);white-space:pre-wrap;align-self:flex-end;padding:.7rem 1rem}.msg--assistant{align-self:stretch}.msg__role{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-block-end:.35rem;font-size:.7rem}.prose{line-height:1.7}.prose>*+*{margin-block-start:.75em}.prose h1,.prose h2,.prose h3{font-family:var(--font-display);font-weight:500;line-height:1.25}.prose h1{font-size:1.5rem}.prose h2{font-size:1.3rem}.prose h3{font-size:1.1rem}.prose ul{padding-inline-start:1.3rem;list-style:outside}.prose ol{padding-inline-start:1.3rem;list-style:decimal}.prose li+li{margin-block-start:.25em}.prose a{color:var(--accent-text)}.prose table{border-collapse:collapse;width:100%;font-size:.9em;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line-soft);text-align:start;padding:.4rem .6rem}.prose th{background:var(--card-glow)}.prose code{background:var(--line-soft);border-radius:3px;padding:.1em .35em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em}.prose pre{background:var(--bg-elev);border:1px solid var(--line-soft);border-radius:var(--radius);padding:.8rem 1rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose blockquote{border-inline-start:3px solid var(--accent);color:var(--ink-soft);padding-inline-start:1rem}.activity{color:var(--ink-soft);flex-wrap:wrap;gap:.4rem .9rem;margin-block-end:.5rem;font-size:.8rem;display:flex}.activity span:before{content:"⌕ ";color:var(--accent-text)}.sources{border-block-start:1px solid var(--line-soft);margin-block-start:.9rem;padding-block-start:.7rem;font-size:.82rem}.sources ol{gap:.2rem;padding-inline-start:1.3rem;list-style:decimal;display:grid}.sources a{color:var(--accent-text);text-decoration:none}.sources a:hover{text-decoration:underline}.cursor:after{content:"▍";color:var(--accent);animation:1s steps(2,end) infinite blink}@keyframes blink{to{visibility:hidden}}.chat__compose{background:linear-gradient(to top, var(--bg) 70%, transparent);padding-block:1rem;position:sticky;inset-block-end:0}.compose{background:var(--bg-elev);border:1px solid var(--accent-2);box-shadow:var(--shadow);border-radius:26px;align-items:end;gap:.6rem;padding:.45rem .5rem .45rem 1.1rem;display:flex}.compose:focus-within{border-color:var(--accent)}.compose .btn{align-self:center}.compose textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:24px;max-height:200px;padding:.3rem 0;line-height:1.5}.chat__foot{color:var(--ink-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;margin-block-start:.5rem;font-size:.75rem;display:flex}.chat__voice-note{color:var(--bad);margin-block-start:.4rem;font-size:.78rem}.compose__mic{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;align-self:center;place-items:center;display:grid}.compose__mic:hover{border-color:var(--accent);color:var(--ink)}.compose__mic:disabled{opacity:.45;cursor:default}.compose__mic[data-on=true]{background:var(--accent);color:var(--bg);border-color:var(--accent);animation:1.3s ease-out infinite mic-pulse}@keyframes mic-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (prefers-reduced-motion:reduce){.compose__mic[data-on=true]{animation:none}}.msg__tools{gap:.75rem;margin-block-start:.5rem;display:flex}.linkish{color:var(--accent-text);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:.78rem}.linkish:hover{color:var(--ink);text-decoration:underline}.empty{text-align:center;color:var(--ink-soft);padding:3rem 1rem}.empty h2{font-family:var(--font-display);color:var(--ink);margin-block-end:.5rem;font-size:1.8rem;font-weight:500}.suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:1.25rem;display:flex}.suggestions button{border:1px solid var(--card-line);background:var(--bg-elev);color:var(--ink-soft);border-radius:999px;padding:.4rem .9rem;font-size:.82rem}.suggestions button:hover{border-color:var(--accent-2);color:var(--ink)}.report-actions{gap:.6rem;margin-block-start:1rem;display:grid}.report-actions__row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.report-actions__send{flex-wrap:wrap;align-items:end;gap:.6rem;max-width:560px;display:flex}.report-actions__note{color:var(--ink-soft);font-size:.82rem}.report-actions__note.ok{color:var(--ok)}.report-actions__note.bad{color:var(--bad)}.intel{grid-template-columns:1.3fr 1fr;align-items:start;gap:1.5rem 2rem;display:grid}@media (max-width:900px){.intel{grid-template-columns:1fr}}.intel__main,.intel__side{gap:1.25rem;display:grid}.intel__h{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);border-block-end:1px solid var(--line-soft);margin-block-end:.5rem;padding-block-end:.3rem;font-size:.72rem}.intel__bluf{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.2rem}.intel__bluf p{font-family:var(--font-display);font-size:1.25rem;line-height:1.4}.judgments{gap:0;display:grid}.judgment{border-block-start:1px solid var(--line-soft);grid-template-columns:1.6rem 1fr;gap:.5rem;padding-block:.65rem;display:grid}.judgment:first-child{border-block-start:0;padding-block-start:0}.judgment__n{font-family:var(--font-display);color:var(--accent);font-size:1.2rem;line-height:1.1}.judgment__text{font-size:.98rem}.judgment__meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:.35rem;font-size:.78rem;display:flex}.likelihood{background:var(--line-soft);border-radius:3px;width:72px;height:5px;display:inline-block;position:relative;overflow:hidden}.likelihood i{background:var(--accent);position:absolute;inset-block:0;inset-inline-start:0}.judgment__basis{color:var(--ink-soft);margin-block-start:.3rem;font-size:.82rem}.intel__list{gap:0;display:grid}.intel__list li{border-block-start:1px solid var(--line-soft);padding-block:.5rem;font-size:.92rem}.intel__list li:first-child{border-block-start:0;padding-block-start:0}.intel__area{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin-inline-end:.5rem;font-size:.7rem;display:inline-block}.intel__if{color:var(--ink-soft);margin-block-start:.2rem;font-size:.82rem;display:block}.intel__if b{color:var(--accent-text);font-weight:600}.intel__outlook{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:560px){.intel__outlook{grid-template-columns:1fr}}.intel__outlook p{margin-block-start:.2rem;font-size:.92rem}.admin-layout{grid-template-columns:220px 1fr;gap:2rem;display:grid}@media (max-width:860px){.admin-layout{grid-template-columns:1fr}}.admin-nav{flex-direction:column;align-self:start;gap:.15rem;display:flex;position:sticky;top:90px}.admin-nav a{border-radius:var(--radius);color:var(--ink-soft);border:1px solid #0000;padding:.55rem .75rem;font-size:.88rem;text-decoration:none}.admin-nav a:hover{color:var(--ink);border-color:var(--line-soft)}.admin-nav a[aria-current=page]{color:var(--accent-text);border-color:var(--line);background:var(--bg-elev)}.swatch{border:1px solid var(--line);vertical-align:middle;border-radius:50%;width:18px;height:18px;margin-inline-end:.4rem;display:inline-block}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.row--between{justify-content:space-between}.stack{flex-direction:column;gap:1rem;display:flex}.bar{background:var(--line-soft);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--accent);height:100%;display:block}.login{background:var(--bg);place-items:center;min-height:100dvh;padding:2rem;display:grid}.login__card{text-align:center;width:min(100%,440px);padding:0 0 2.25rem;overflow:hidden}.login__band{background:var(--band);color:#fff;margin-block-end:1.5rem;padding:2rem 1.5rem 1.6rem;position:relative}.login__band:before{content:"";opacity:.16;pointer-events:none;background:repeating-linear-gradient(45deg,#fff 0 1px,#0000 1px 14px),repeating-linear-gradient(-45deg,#fff 0 1px,#0000 1px 14px);position:absolute;inset:0}.login__band .wordmark{flex-direction:column;justify-content:center;align-items:center;gap:.3rem;position:relative}.login__band .wordmark__mark{font-size:2.2rem}.login__card h1{font-family:var(--font-display);font-weight:700}.login__card p{color:var(--ink-soft);margin-block:.75rem 1.5rem;padding-inline:2rem;font-size:.95rem}.login__card form{padding-inline:2rem}.site-footer{border-block-start:1px solid var(--line-soft);color:var(--ink-soft);padding-block:1.25rem;font-size:.78rem}.site-footer .shell{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}body{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);padding-block-end:env(safe-area-inset-bottom)}.site-header{padding-block-start:env(safe-area-inset-top)}@media (max-width:720px){.shell{width:min(100% - 1.75rem, var(--shell))}.main{padding-block:1.5rem 2rem}.site-header__row{gap:.6rem}.nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-inline-end:calc(env(safe-area-inset-right) * -1);padding-inline-end:.5rem;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav>*,.wordmark{flex:none}.wordmark__platform{display:none}.nav a,.nav button,.btn,.chip,.pill{align-items:center;min-height:44px;display:inline-flex}.btn--sm{min-height:38px}.site-footer .shell{text-align:center;justify-content:center}}@media (max-width:400px){.shell{width:min(100% - 1.5rem, var(--shell))}.wordmark__mark{letter-spacing:.16em;font-size:1.25rem}.login{padding:1.25rem}.login__card{padding:1.75rem 1.25rem}.textarea{min-height:96px}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (min-width:600px) and (max-width:900px){.chat-layout{grid-template-columns:minmax(0,1fr) 15rem}.admin-layout{grid-template-columns:12rem minmax(0,1fr)}}@media (pointer:coarse){.input,.textarea,.select,.compose textarea{font-size:max(1rem,1em)}.agent-box:hover{transform:none}}@media (display-mode:standalone),(display-mode:minimal-ui){html{overscroll-behavior-y:none}body{-webkit-tap-highlight-color:transparent}a,button{-webkit-touch-callout:none}}@media (horizontal-viewport-segments:2){:root{--fold-left:env(viewport-segment-width 0 0);--fold-gap:max(1.5rem, calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0)))}.chat-layout{grid-template-columns:calc(var(--fold-left) - 1.25rem) minmax(0, 1fr);gap:var(--fold-gap)}.chat-side{order:0}.admin-layout{grid-template-columns:calc(var(--fold-left) - 1.25rem) minmax(0, 1fr);gap:var(--fold-gap)}}.site-header__chat{color:#fff;white-space:nowrap;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}.site-header__chat:hover{background:#ffffff29}@media (max-width:720px){.site-header__chat span{display:none}}.desk-ask{gap:.6rem;display:grid}.recent-threads{gap:.15rem;display:grid}.recent-threads a{border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .7rem;font-size:.9rem;text-decoration:none;display:flex}.recent-threads a:hover{border-color:var(--accent);color:var(--ink)}.recent-threads span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recent-threads time{flex:none;font-size:.75rem}
