/*
  PaperMod v8+
  License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
  Copyright (c) 2020 nanxiaobei and adityatelange
  Copyright (c) 2021-2026 adityatelange
*/
:root{--gap:24px;--content-gap:20px;--nav-width:1024px;--main-width:720px;--header-height:60px;--footer-height:60px;--radius:8px;--theme:rgb(255, 255, 255);--entry:rgb(255, 255, 255);--primary:rgb(30, 30, 30);--secondary:rgb(108, 108, 108);--tertiary:rgb(214, 214, 214);--content:rgb(31, 31, 31);--code-block-bg:rgb(28, 29, 33);--code-bg:rgb(245, 245, 245);--border:rgb(238, 238, 238);color-scheme:light}:root[data-theme=dark]{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--code-bg)}[data-theme=dark] .list{background:var(--theme)}*,::after,::before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-y:scroll;-webkit-text-size-adjust:100%;text-size-adjust:100%}a,button,body,h1,h2,h3,h4,h5,h6{color:var(--primary)}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:18px;line-height:1.6;word-break:break-word;background:var(--theme)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section,table{display:block}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul{padding:0}a{text-decoration:none}body,figure,ul{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;word-break:keep-all}button,input,textarea{padding:0;font:inherit;background:0 0;border:0}input,textarea{outline:0}button,input[type=button],input[type=submit]{cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 50px var(--theme)inset}img{display:block;max-width:100%}.not-found{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;height:80%;font-size:160px;font-weight:700}.archive-posts{width:100%;font-size:16px}.archive-year{margin-top:40px}.archive-year:not(:last-of-type){border-bottom:2px solid var(--border)}.archive-month{display:flex;align-items:flex-start;padding:10px 0}.archive-month-header{margin:25px 0;width:200px}.archive-month:not(:last-of-type){border-bottom:1px solid var(--border)}.archive-entry{position:relative;padding:5px;margin:10px 0}.archive-entry-title{margin:5px 0;font-weight:400}.archive-count,.archive-meta{color:var(--secondary);font-size:14px}.footer,.top-link{font-size:12px;color:var(--secondary)}.footer{max-width:calc(var(--main-width) + var(--gap) * 2);margin:auto;padding:calc((var(--footer-height) - var(--gap))/2)var(--gap);text-align:center;line-height:24px}.footer span{margin-inline-start:1px;margin-inline-end:1px}.footer span:last-child{white-space:nowrap}.footer a{color:inherit;text-underline-offset:.25rem;text-decoration:underline}.top-link{position:fixed;bottom:4rem;right:2rem;z-index:99;background:var(--tertiary);width:2.5rem;height:2.5rem;padding:10px;border-radius:64px;transition:visibility .3s,opacity .3s cubic-bezier(.4,0,1,1)}.hidden{visibility:hidden;opacity:0}.top-link,.top-link svg{filter:drop-shadow(0 0 0 var(--theme))}.footer a:hover,.top-link:hover{color:var(--primary)}.header-nav{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:calc(var(--nav-width) + var(--gap) * 2);margin:auto;line-height:var(--header-height);padding:0 var(--gap);column-gap:var(--gap)}.header-nav a{display:block}.logo,.menu{display:flex}.logo{align-items:center;column-gap:.55rem;flex-wrap:wrap}.logo a{font-size:24px;font-weight:700;display:flex;align-items:center;column-gap:.55rem}.logo a img,.logo a svg{pointer-events:none;border-radius:6px}.theme-toggle{padding:0 .4rem}[data-theme=dark] .moon{display:none}[data-theme=light] .sun{display:none}.logo-switches{display:inline-flex;gap:.4rem;align-items:inherit;min-height:stretch;flex-wrap:inherit}.logo-switches>*{min-height:inherit;align-items:center;display:inline-flex}.nav-sep{color:var(--secondary)}.lang-menu *{display:inherit;min-height:inherit;align-items:inherit}.lang-menu a{font-size:1rem;font-weight:500;padding:0 .4rem;display:inline-flex}.menu{list-style:none;word-break:keep-all;overflow-x:auto;white-space:nowrap;column-gap:var(--gap)}.menu a{font-size:16px}.menu .active{font-weight:500;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:2px}.main{position:relative;min-height:calc(100vh - var(--header-height) - var(--footer-height));max-width:calc(var(--main-width) + var(--gap) * 2);margin:auto;padding:var(--gap)}.page-header h1{font-size:40px}.pagination{display:flex}.pagination a{color:var(--theme);font-size:13px;line-height:36px;background:var(--primary);border-radius:calc(36px/2);padding:0 16px}.pagination .next{margin-inline-start:auto}.social-icons a{display:inline-flex;padding:10px}.social-icons a svg{height:26px;width:26px}code{direction:ltr}div.highlight,pre{position:relative}.copy-code{display:none;position:absolute;top:4px;right:4px;color:rgba(255,255,255,.8);background:rgba(78,78,78,.8);border-radius:var(--radius);padding:0 5px;font-size:14px;user-select:none}div.highlight:hover .copy-code,pre:hover .copy-code{display:block}.md-content h3,.md-content h4,.md-content h5,.md-content h6{margin:24px 0 16px}.md-content h1{margin:40px auto 32px;font-size:40px}.md-content h2{margin:32px auto 24px;font-size:32px}.md-content h3{font-size:24px}.md-content h4{font-size:16px}.md-content h5{font-size:14px}.md-content h6{font-size:12px}.md-content a:not(.anchor){text-underline-offset:.3rem;text-decoration:underline}.md-content del{text-decoration:line-through}.md-content dl:not(:last-child),.md-content ol:not(:last-child),.md-content p:not(:last-child),.md-content figure:not(:last-child),.md-content ul:not(:last-child){margin-bottom:var(--content-gap)}.md-content ol,.md-content ul{padding-inline-start:1.25rem}.md-content li{margin-top:.3rem}.md-content li p{margin-bottom:0}.md-content dl{display:flex;flex-wrap:wrap;margin:0}.md-content dt{width:25%;font-weight:700}.md-content dd{width:75%;margin-inline-start:0;padding-inline-start:10px}.md-content dd~dd,.md-content dt~dt{margin-top:10px}.md-content table{margin-bottom:var(--content-gap)}.md-content table th,.md-content table:not(.highlight table,.gist .highlight) td{min-width:80px;padding:6px 13px;line-height:1.5;border:1px solid var(--border)}.md-content table th{text-align:start}.md-content table td code:only-child{margin:auto 0}.md-content .highlight table{border-radius:var(--radius)}.md-content .highlight:not(table){margin-bottom:var(--content-gap);background:var(--code-block-bg)!important;border-radius:var(--radius);direction:ltr}.md-content .highlight pre{margin:0}.post-content code{padding:.2rem .3rem;font-size:.78em;line-height:1.5;background:var(--code-bg);border-radius:.2rem}.md-content pre code{display:grid;margin:auto 0;padding:10px;color:#d5d5d6;background:var(--code-block-bg)!important;border-radius:var(--radius);overflow-x:auto;word-break:break-all}.md-content blockquote{margin:1rem 0;padding-inline-start:1rem;border-inline-start:.3rem solid var(--content)}.md-content hr{margin:30px 0;height:2px;background:var(--tertiary);border:0}.md-content iframe{max-width:100%}.md-content img{border-radius:var(--radius);margin:1rem 0}.md-content img[src*="#center"]{margin:1rem auto}.md-content figure.align-center{text-align:center}.md-content figure>figcaption{color:var(--primary);font-size:16px;font-weight:700;margin:8px 0 16px}.md-content figure>figcaption>p{color:var(--secondary);font-size:14px;font-weight:400}.md-content h1:hover .anchor,.md-content h2:hover .anchor,.md-content h3:hover .anchor,.md-content h4:hover .anchor,.md-content h5:hover .anchor,.md-content h6:hover .anchor{display:inline-flex;color:var(--secondary);margin-inline-start:.5em;font-weight:500;user-select:none}.anchor:hover{color:var(--content)!important}.md-content img.in-text{display:inline;margin:auto}mark{border-radius:2px;padding:0 2px}audio{display:block;width:100%;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;height:2.5rem;margin-bottom:var(--content-gap)}audio::-webkit-media-controls-enclosure{border-radius:0}video{border:1px solid var(--code-bg);border-radius:var(--radius);max-width:100%}.first-entry{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:320px;margin:var(--gap)0 calc(var(--gap) * 2)}.first-entry .entry-header{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.first-entry .entry-header h1{font-size:34px;line-height:1.3}.first-entry .entry-header h2{font-size:40px}.first-entry .entry-content{margin:14px 0;font-size:16px;-webkit-line-clamp:3}.first-entry .entry-footer{font-size:14px}.home-info .entry-content{--content-gap:0.5rem;-webkit-line-clamp:unset;margin:0}.home-info .social-icons a:first-of-type{padding-inline-start:0}.post-entry{position:relative;margin-bottom:var(--gap);padding:var(--gap);background:var(--entry);border-radius:var(--radius);transition:transform .25s ease;border:1px solid var(--border)}.post-entry:hover,.post-entry:focus-within{transform:translateY(-2px);border-color:var(--tertiary)}.tag-entry .entry-cover{display:none}.entry-header h2{font-size:24px;line-height:1.3}.entry-content{margin:8px 0;color:var(--secondary);font-size:14px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-info .entry-content p{margin-block-start:1em;margin-block-end:1em}.entry-footer{color:var(--secondary);font-size:13px}.entry-link{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:var(--radius)}.entry-hint{color:var(--secondary)}.entry-hint-parent{display:flex;justify-content:space-between}.entry-cover{font-size:14px;margin-bottom:var(--gap);text-align:center;display:flex;flex-direction:column;gap:.5rem}.entry-cover img{border-radius:var(--radius);width:100%;height:auto}.entry-cover a{text-underline-offset:.3rem;text-decoration:underline}.page-header,.post-header{margin:24px auto var(--content-gap)}.post-title{font-size:40px}.post-description{margin-top:10px}.post-meta{margin-top:5px}.post-meta,.breadcrumbs{color:var(--secondary);font-size:14px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem}.breadcrumbs a{font-size:16px}.breadcrumbs svg{height:1em}.i18n_list{display:inline-flex}.post-meta .i18n_list li{list-style:none;margin:auto 3px}.post-meta a,.toc a:hover{text-underline-offset:.3rem;text-decoration:underline}.post-meta a{color:var(--secondary);text-decoration-style:dotted}details.toc{margin-bottom:var(--content-gap);background:var(--code-bg);border-radius:var(--radius);border:1px solid var(--border)}[data-theme=dark] details.toc{background:var(--entry)}details.toc summary{padding:.3rem 1.2rem;border-radius:var(--radius)}details summary{cursor:pointer;display:list-item;width:100%;margin-inline-start:0;user-select:none}details .title{display:inline;font-weight:500;margin-inline-start:.2rem}details{interpolate-size:allow-keywords}details::details-content{height:0;opacity:0;overflow:clip;transition:height 150ms ease,opacity 150ms ease,content-visibility 150ms allow-discrete}details[open]::details-content{height:auto;opacity:1}details .inner{margin:0 2.4rem;padding-bottom:.6rem}details li ul{margin-inline-start:var(--gap)}.post-content{color:var(--content);margin:30px 0}.post-footer{margin-top:var(--content-gap)}.post-footer>*{margin-bottom:10px}.post-tags{display:flex;flex-wrap:wrap;gap:10px}.post-tags li{display:inline-block}.post-tags a,.share-buttons,.paginav{border-radius:var(--radius);background:var(--code-bg);border:1px solid var(--border)}.post-tags a{display:block;padding:0 14px;color:var(--secondary);font-size:14px;line-height:34px;background:var(--code-bg)}.post-tags a:hover,.paginav a:hover{background:var(--border)}.share-buttons{padding:10px;display:flex;justify-content:center;overflow-x:auto;gap:10px}.share-buttons li,.share-buttons a{display:inline-flex}.share-buttons a:not(:last-of-type){margin-inline-end:12px}.paginav{display:flex;line-height:1.2}.paginav .title{letter-spacing:1px;text-transform:uppercase;font-size:.8rem;color:var(--secondary)}.paginav a{width:50%;display:flex;flex-direction:column;gap:.5rem;padding:.8rem;border-radius:var(--radius)}.paginav span:hover:not(.title){text-underline-offset:.2rem;text-decoration:underline}.paginav .next{margin-inline-start:auto;text-align:right}[dir=rtl] .paginav .next{text-align:left}h1>a>svg{display:inline}.buttons,.main .profile{display:flex;justify-content:center}.main .profile{align-items:center;min-height:calc(100vh - var(--header-height) - var(--footer-height) - (var(--gap) * 2));text-align:center}.profile .profile_inner{display:flex;flex-direction:column;align-items:center;gap:1rem}.profile img{border-radius:50%}.buttons{flex-wrap:wrap;max-width:400px;gap:1rem}.button{background:var(--tertiary);border-radius:var(--radius);padding:.4rem .8rem}.searchbox input{padding:4px 10px;width:100%;color:var(--primary);font-weight:700;border:2px solid var(--tertiary);border-radius:var(--radius)}.searchResults li{list-style:none;border-radius:var(--radius);padding:10px 15px;position:relative;font-weight:500;display:flex;align-items:center;justify-content:space-between;background:var(--entry);transition:transform .25s ease;border:1px solid var(--border)}.searchResults{margin:var(--content-gap)0;width:100%;display:flex;flex-direction:column;gap:10px}.searchResults li:hover,.searchResults li:focus-within{transform:translateY(-2px);border-color:var(--tertiary)}.searchResults li .entry-link:focus{outline:2px solid var(--secondary);outline-offset:-2px}.terms-tags{display:flex;flex-wrap:wrap;gap:1em;margin-top:var(--content-gap)}.terms-tags li{display:inline-block;font-weight:500}.terms-tags a{display:block;padding:4px 10px;background:var(--tertiary);border-radius:var(--radius);transition:transform .1s}.bg{color:#cad3f5;background-color:#24273a}.chroma{color:#cad3f5;background-color:#24273a}.chroma .err{color:#ed8796}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#474733}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .line{display:flex}.chroma .k{color:#c6a0f6}.chroma .kc{color:#f5a97f}.chroma .kd{color:#ed8796}.chroma .kn{color:#8bd5ca}.chroma .kp{color:#c6a0f6}.chroma .kr{color:#c6a0f6}.chroma .kt{color:#ed8796}.chroma .na{color:#8aadf4}.chroma .nb{color:#91d7e3}.chroma .bp{color:#91d7e3}.chroma .nc{color:#eed49f}.chroma .no{color:#eed49f}.chroma .nd{color:#8aadf4;font-weight:700}.chroma .ni{color:#8bd5ca}.chroma .ne{color:#f5a97f}.chroma .nf{color:#8aadf4}.chroma .fm{color:#8aadf4}.chroma .nl{color:#91d7e3}.chroma .nn{color:#f5a97f}.chroma .py{color:#f5a97f}.chroma .nt{color:#c6a0f6}.chroma .nv{color:#f4dbd6}.chroma .vc{color:#f4dbd6}.chroma .vg{color:#f4dbd6}.chroma .vi{color:#f4dbd6}.chroma .vm{color:#f4dbd6}.chroma .s{color:#a6da95}.chroma .sa{color:#ed8796}.chroma .sb{color:#a6da95}.chroma .sc{color:#a6da95}.chroma .dl{color:#8aadf4}.chroma .sd{color:#6e738d}.chroma .s2{color:#a6da95}.chroma .se{color:#8aadf4}.chroma .sh{color:#6e738d}.chroma .si{color:#a6da95}.chroma .sx{color:#a6da95}.chroma .sr{color:#8bd5ca}.chroma .s1{color:#a6da95}.chroma .ss{color:#a6da95}.chroma .m{color:#f5a97f}.chroma .mb{color:#f5a97f}.chroma .mf{color:#f5a97f}.chroma .mh{color:#f5a97f}.chroma .mi{color:#f5a97f}.chroma .il{color:#f5a97f}.chroma .mo{color:#f5a97f}.chroma .o{color:#91d7e3;font-weight:700}.chroma .ow{color:#91d7e3;font-weight:700}.chroma .c{color:#6e738d;font-style:italic}.chroma .ch{color:#6e738d;font-style:italic}.chroma .cm{color:#6e738d;font-style:italic}.chroma .c1{color:#6e738d;font-style:italic}.chroma .cs{color:#6e738d;font-style:italic}.chroma .cp{color:#6e738d;font-style:italic}.chroma .cpf{color:#6e738d;font-weight:700;font-style:italic}.chroma .gd{color:#ed8796;background-color:#363a4f}.chroma .ge{font-style:italic}.chroma .gr{color:#ed8796}.chroma .gh{color:#f5a97f;font-weight:700}.chroma .gi{color:#a6da95;background-color:#363a4f}.chroma .gs{font-weight:700}.chroma .gu{color:#f5a97f;font-weight:700}.chroma .gt{color:#ed8796}.chroma .gl{text-decoration:underline}.chroma{background-color:unset!important}.chroma .hl{display:flex}.chroma .lnt{padding:0 0 0 12px}.highlight pre.chroma code{padding:8px 0}.highlight pre.chroma .line .cl,.chroma .ln{padding:0 10px}.chroma .lntd:last-of-type{width:100%}@media screen and (max-width:768px){:root{--gap:14px}.profile img{transform:scale(.85)}.first-entry{min-height:260px}.archive-month{flex-direction:column}.archive-year{margin-top:20px}.footer{padding:calc((var(--footer-height) - var(--gap) - 10px)/2)var(--gap)}}@media screen and (max-width:900px){.list .top-link{transform:translateY(-5rem)}}@media screen and (max-width:340px){.share-buttons{justify-content:unset}}@media(prefers-reduced-motion){.terms-tags a:active,.button:active,.post-entry:active,.top-link,.searchResults .focus,.searchResults li:active{transform:none}}@font-face{font-family:inter;src:url(/fonts/inter-latin.woff2)format('woff2');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:'source serif 4';src:url(/fonts/serif-latin.woff2)format('woff2');font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:'source serif 4';src:url(/fonts/serif-italic-latin.woff2)format('woff2');font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:cairo;src:url(/fonts/cairo-arabic.woff2)format('woff2');font-weight:400 700;font-style:normal;font-display:swap}:root{--main-width:740px;--header-height:72px;--radius:14px;--theme:#f7f4ec;--entry:#fffdf8;--primary:#13313a;--secondary:#5f6b6a;--tertiary:#e9e2d2;--content:#24302f;--code-bg:#f0ebdf;--border:#e4dccb;--zz-gold:#7d6633;--zz-gold-soft:#c8b27c;--zz-ink:#10303a;--zz-ink-deep:#0b232a;--zz-on-ink:#ece6d7;--zz-on-ink-muted:#a9bab8;--zz-shadow:0 1px 2px rgba(16, 48, 58, .04), 0 12px 32px -12px rgba(16, 48, 58, .14);--zz-sans:'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;--zz-serif:'Source Serif 4', Georgia, 'Times New Roman', serif;--zz-wrap:1180px;--zz-pad:clamp(20px, 4vw, 40px);--zz-ease:cubic-bezier(.2, .7, .2, 1)}:root[data-theme=dark]{--theme:#0c181c;--entry:#122329;--primary:#efe9db;--secondary:#a2b0ae;--tertiary:#22363b;--content:#d9d5ca;--code-bg:#17292f;--border:#213439;--zz-gold:#d2b878;--zz-ink:#0f2a32;--zz-ink-deep:#071216;--zz-shadow:0 1px 2px rgba(0, 0, 0, .2), 0 16px 40px -16px rgba(0, 0, 0, .5)}html{-webkit-text-size-adjust:100%}body{font-family:var(--zz-sans);background:var(--theme);color:var(--content);font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.list,[data-theme=dark] .list{background:var(--theme)}::selection{background:rgba(200,178,124,.35)}:focus-visible{outline:2px solid var(--zz-gold);outline-offset:3px;border-radius:4px}html[lang=ar]{--zz-sans:'Cairo', system-ui, sans-serif;--zz-serif:'Cairo', system-ui, sans-serif}html[lang=ar] body,html[lang=ar] body *{font-family:cairo,system-ui,sans-serif!important;letter-spacing:0!important}html[lang=ar] em,html[lang=ar] i{font-style:normal}html[lang=ar] .post-content,html[lang=ar] .post-description,html[lang=ar] .entry-content,html[lang=ar] .zz-statement-text{line-height:2.05}[dir=rtl] .zz-arrow,[dir=rtl] .zz-way-go,[dir=rtl] .zz-card-go{display:inline-block;transform:scaleX(-1)}.zz-wrap{max-width:var(--zz-wrap);margin-inline:auto;padding-inline:var(--zz-pad)}.zz-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.zz-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--theme) 84%,transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.zz-header.scrolled{border-bottom-color:var(--border)}.zz-nav{max-width:var(--zz-wrap);margin-inline:auto;padding-inline:var(--zz-pad);height:var(--header-height);display:flex;align-items:center;gap:28px}.zz-brand{display:flex;align-items:center;gap:11px;color:var(--primary);flex-shrink:0}.zz-brand img{width:34px;height:34px}.zz-brand-text{display:flex;flex-direction:column;line-height:1.05}.zz-brand-main{font-weight:700;font-size:17px;letter-spacing:.06em}.zz-brand-sub{font-size:12px;color:var(--zz-gold);font-family:cairo,sans-serif;margin-top:2px}html[lang=ar] .zz-brand-main{font-size:19px}html[lang=ar] .zz-brand-sub{font-family:var(--zz-sans)!important;font-size:10.5px;letter-spacing:.14em!important;font-weight:600}.zz-menu{display:flex;align-items:center;gap:4px;margin-inline-start:auto;list-style:none;padding:0}.zz-menu a{position:relative;display:block;padding:8px 12px;font-size:14.5px;font-weight:500;color:var(--content);opacity:.82;transition:opacity .2s,color .2s}.zz-menu a::after{content:"";position:absolute;inset-inline:12px;bottom:2px;height:1.5px;background:var(--zz-gold);transform:scaleX(0);transition:transform .35s var(--zz-ease)}.zz-menu a:hover,.zz-menu a.active{opacity:1;color:var(--primary)}.zz-menu a:hover::after,.zz-menu a.active::after{transform:scaleX(1)}.zz-menu-extra{display:none}.zz-menu a{white-space:nowrap}@media(min-width:1280px) and (max-width:1439px){.zz-nav{gap:18px}.zz-menu a{padding-inline:9px;font-size:14px}.zz-menu a::after{inset-inline:9px}}.zz-tools{display:flex;align-items:center;gap:6px}.zz-lang{font-size:13.5px;font-weight:600;color:var(--primary);padding:7px 15px;border:1px solid var(--border);border-radius:999px;transition:border-color .2s,background .2s}.zz-lang:hover{border-color:var(--zz-gold)}html[lang=en] .zz-lang{font-family:cairo,sans-serif;padding-block:5px}.zz-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:var(--primary);background:0 0;cursor:pointer;transition:background .2s}.zz-icon-btn:hover{background:var(--tertiary)}[data-theme=dark] .moon,[data-theme=light] .sun{display:none}.zz-burger{display:none}.zz-burger span{display:block;width:20px;height:1.6px;background:currentColor;transition:transform .35s var(--zz-ease);grid-area:1/1}.zz-burger span:first-child{transform:translateY(-4px)}.zz-burger span:last-child{transform:translateY(4px)}.zz-menu-open .zz-burger span:first-child{transform:rotate(45deg)}.zz-menu-open .zz-burger span:last-child{transform:rotate(-45deg)}.zz-on-ink{background:color-mix(in srgb,var(--zz-ink) 88%,transparent)}.zz-on-ink.scrolled{border-bottom-color:rgba(236,230,215,.1)}.zz-on-ink .zz-brand,.zz-on-ink .zz-menu a,.zz-on-ink .zz-lang,.zz-on-ink .zz-icon-btn{color:var(--zz-on-ink)}.zz-on-ink .zz-brand-sub{color:var(--zz-gold-soft)}.zz-on-ink .zz-menu a::after{background:var(--zz-gold-soft)}.zz-on-ink .zz-lang{border-color:rgba(236,230,215,.22)}.zz-on-ink .zz-icon-btn:hover{background:rgba(236,230,215,.1)}.zz-on-ink .zz-brand img{filter:drop-shadow(0 0 1px rgba(255,255,255,.35))brightness(1.15)}@media(max-width:1279px){.zz-burger{display:grid}.zz-nav{gap:12px}.zz-tools{margin-inline-start:auto}.zz-menu{position:fixed;inset:var(--header-height)0 0 0;z-index:49;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:20px var(--zz-pad)40px;background:var(--theme);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s,transform .4s var(--zz-ease),visibility 0s .4s}.zz-on-ink .zz-menu{background:var(--zz-ink)}.zz-menu-open .zz-menu{opacity:1;visibility:visible;transform:none;transition:opacity .3s,transform .4s var(--zz-ease)}.zz-menu-open body{overflow:hidden}.zz-menu li{border-bottom:1px solid var(--border)}.zz-on-ink .zz-menu li{border-color:rgba(236,230,215,.1)}.zz-menu a{padding:18px 0;font-family:var(--zz-serif);font-size:1.7rem;font-weight:500;opacity:1}.zz-menu a::after{display:none}.zz-menu a.active{color:var(--zz-gold)}.zz-on-ink .zz-menu a.active{color:var(--zz-gold-soft)}.zz-menu-extra{display:block;border-bottom:0!important}.zz-menu-extra a{font-family:var(--zz-sans);font-size:1rem;color:var(--zz-gold)}.zz-on-ink .zz-menu-extra a{color:var(--zz-gold-soft)}}@media(max-width:420px){.zz-brand-sub{display:none}.zz-lang{padding-inline:11px}}.zz-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:600;line-height:1;transition:transform .25s var(--zz-ease),background .25s,box-shadow .25s,border-color .25s}.zz-btn:hover{transform:translateY(-2px)}.zz-btn .zz-arrow{transition:translate .25s var(--zz-ease)}.zz-btn:hover .zz-arrow{translate:3px 0}[dir=rtl] .zz-btn:hover .zz-arrow{translate:-3px 0}.zz-btn-gold{background:var(--zz-gold-soft);color:#0e2a32;box-shadow:0 10px 24px -12px rgba(200,178,124,.8)}.zz-btn-gold:hover{background:#d8c491}.zz-btn-ghost{color:var(--zz-on-ink);border:1px solid rgba(236,230,215,.28)}.zz-btn-ghost:hover{border-color:var(--zz-gold-soft)}.zz-eyebrow,.zz-kicker{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.zz-eyebrow::before,.zz-kicker::before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}html[lang=ar] .zz-eyebrow,html[lang=ar] .zz-kicker{font-size:14px;text-transform:none}.main:has(.zz-hero){max-width:none;padding:0}.zz-hero{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 85% 10%,rgba(200,178,124,.16),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(64,120,128,.25),transparent 60%),var(--zz-ink);color:var(--zz-on-ink);padding-block:clamp(64px,9vw,128px)clamp(72px,10vw,140px)}.zz-hero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(236,230,215,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(236,230,215,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.zz-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(40px,6vw,88px);align-items:center}.zz-hero .zz-eyebrow{color:var(--zz-gold-soft);margin-bottom:28px}.zz-display{font-family:var(--zz-serif);font-weight:500;font-size:clamp(2.7rem,6.2vw,5.4rem);line-height:1.02;letter-spacing:-.025em;color:#f7f2e6;margin:0}.zz-display span,.zz-display em{display:block}.zz-display em{font-style:italic;color:var(--zz-gold-soft)}html[lang=ar] .zz-display{font-weight:700;line-height:1.4;font-size:clamp(2.4rem,5.4vw,4.6rem)}.zz-lead{margin:30px 0 0;max-width:36ch;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.6;color:var(--zz-on-ink-muted)}.zz-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.zz-motif{position:relative;padding-block:8px}.zz-motif::before{content:"";position:absolute;top:-24px;bottom:-24px;inset-inline-start:42%;border-inline-start:1px dashed rgba(200,178,124,.45)}.zz-m-row{position:relative;height:58px;border-top:1px solid rgba(236,230,215,.12);display:flex;align-items:center}.zz-m-row:last-child{border-bottom:1px solid rgba(236,230,215,.12)}.zz-m-word{font-family:var(--zz-serif);font-style:italic;font-size:1.45rem;color:rgba(236,230,215,.62);padding-inline-start:18%;display:inline-flex;align-items:center;gap:12px;animation:zz-drift 9s var(--zz-ease)infinite alternate;animation-delay:calc(var(--i) * -1.3s)}.zz-m-word::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.zz-m-hot .zz-m-word{color:var(--zz-gold-soft)}.zz-m-hot{border-top-color:rgba(200,178,124,.45)}html[lang=ar] .zz-m-word{font-size:1.35rem;font-weight:600}@keyframes zz-drift{from{transform:translateX(var(--b,0px))}to{transform:translateX(calc(var(--b,0px) + var(--d)))}}.zz-statement{display:grid;align-items:start;grid-template-columns:200px 1fr;gap:40px;padding-block:clamp(80px,10vw,128px)}.zz-statement .zz-kicker{color:var(--zz-gold);margin-top:12px}.zz-statement-text p:first-child{font-family:var(--zz-serif);font-size:clamp(1.45rem,2.5vw,2.05rem);line-height:1.42;letter-spacing:-.01em;color:var(--primary);margin:0;max-width:34ch}.zz-statement-text p:first-child em{color:var(--zz-gold)}html[lang=ar] .zz-statement-text p:first-child{font-weight:600;line-height:1.9;max-width:40ch;font-size:clamp(1.3rem,2.2vw,1.75rem)}html[lang=ar] .zz-statement-text p:first-child em{font-style:normal}.zz-statement-text p+p{margin-top:28px;font-size:1.05rem;color:var(--secondary)}.zz-statement-text a{color:var(--zz-gold);font-weight:600;border-bottom:1px solid;padding-bottom:1px}.zz-sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:36px}.zz-sec-head h2{font-family:var(--zz-serif);font-weight:500;font-size:clamp(2rem,3.6vw,2.9rem);letter-spacing:-.02em;color:var(--primary);margin:0;line-height:1.1}html[lang=ar] .zz-sec-head h2{font-weight:700;line-height:1.5}.zz-sec-head p{color:var(--secondary);margin:0;max-width:40ch}.zz-ways{padding-bottom:clamp(80px,10vw,128px)}.zz-way-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--primary)}.zz-way-list li{border-bottom:1px solid var(--border)}.zz-way{position:relative;display:grid;grid-template-columns:64px minmax(200px,1.1fr)150px 1.6fr 48px;gap:24px;align-items:center;padding:30px 12px;color:inherit;border-radius:4px;transition:background .35s var(--zz-ease)}.zz-way:hover{background:var(--entry)}.zz-way-num{font-family:var(--zz-serif);font-size:1rem;color:var(--zz-gold);font-variant-numeric:tabular-nums}.zz-way-name{font-family:var(--zz-serif);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;color:var(--primary);letter-spacing:.01em;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;transition:transform .45s var(--zz-ease)}.zz-way:hover .zz-way-name{transform:translateX(10px)}[dir=rtl] .zz-way:hover .zz-way-name{transform:translateX(-10px)}.zz-way-alt{font-family:cairo,sans-serif;font-size:1.05rem;color:var(--zz-gold);font-weight:600}html[lang=ar] .zz-way-name{font-weight:700}html[lang=ar] .zz-way-alt{font-family:var(--zz-sans)!important;font-size:.82rem;letter-spacing:.12em!important}.zz-way-label{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--secondary)}html[lang=ar] .zz-way-label{font-size:14px;text-transform:none}.zz-way-text{font-size:.98rem;line-height:1.6;color:var(--content)}.zz-way-go{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border);color:var(--primary);justify-self:end;transition:background .3s,color .3s,border-color .3s,rotate .35s var(--zz-ease)}.zz-way:hover .zz-way-go{background:var(--primary);color:var(--theme);border-color:var(--primary);rotate:-45deg}[dir=rtl] .zz-way:hover .zz-way-go{rotate:45deg}.zz-latest-sec{padding-bottom:clamp(80px,10vw,128px)}.zz-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.zz-card{position:relative;display:flex;flex-direction:column;background:var(--entry);border:1px solid var(--border);border-radius:20px;padding:30px 30px 26px;transition:transform .4s var(--zz-ease),box-shadow .4s var(--zz-ease),border-color .3s}.zz-card:hover{transform:translateY(-4px);box-shadow:var(--zz-shadow);border-color:var(--zz-gold-soft)}.zz-card-sec{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-gold);margin:0 0 18px}html[lang=ar] .zz-card-sec{font-size:14px}.zz-card-title{font-family:var(--zz-serif);font-weight:500;font-size:1.55rem;line-height:1.2;letter-spacing:-.01em;margin:0 0 14px;color:var(--primary)}html[lang=ar] .zz-card-title{font-weight:700;line-height:1.6}.zz-card-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.zz-card-desc{color:var(--secondary);line-height:1.65;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zz-card-meta{margin:auto 0 0;font-size:13px;color:var(--secondary);padding-top:18px;border-top:1px solid var(--border);padding-inline-end:56px}.zz-card-go{position:absolute;inset-inline-end:26px;bottom:20px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--theme);color:var(--primary);transition:background .3s,color .3s}.zz-card:hover .zz-card-go{background:var(--primary);color:var(--theme)}.zz-cards-one{grid-template-columns:1fr}.zz-cards-one .zz-card{padding:clamp(30px,4vw,48px)}.zz-cards-one .zz-card-title{font-size:clamp(1.8rem,3.2vw,2.5rem);max-width:24ch}.zz-cards-one .zz-card-desc{font-size:1.08rem;max-width:60ch}.zz-closing{background:radial-gradient(50% 90% at 100% 0%,rgba(200,178,124,.14),transparent 60%),var(--zz-ink);color:var(--zz-on-ink);padding-block:clamp(80px,10vw,120px)}.zz-closing-inner{display:grid;grid-template-columns:1.4fr .8fr;gap:clamp(32px,6vw,80px);align-items:end}.zz-closing-q{font-family:var(--zz-serif);font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.15;letter-spacing:-.02em;color:#f7f2e6;margin:0}html[lang=ar] .zz-closing-q{font-weight:700;line-height:1.6}.zz-closing-side p{color:var(--zz-on-ink-muted);margin:0 0 24px;line-height:1.65}@media(prefers-reduced-motion:no-preference){.zz-js .zz-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--zz-ease),transform .9s var(--zz-ease)}.zz-js .zz-reveal.in{opacity:1;transform:none}.zz-hero .zz-reveal:nth-child(2){transition-delay:.08s}.zz-hero .zz-reveal:nth-child(3){transition-delay:.16s}.zz-hero .zz-reveal:nth-child(4){transition-delay:.24s}}@media(prefers-reduced-motion:reduce){.zz-m-word{animation:none;transform:translateX(calc(var(--b,0px) + var(--d)))}}@media(max-width:960px){.zz-hero-grid{grid-template-columns:1fr}.zz-motif{max-width:520px}.zz-statement{grid-template-columns:1fr;gap:18px}.zz-way{grid-template-columns:48px 1fr 44px;gap:6px 16px;padding:26px 4px}.zz-way-num{grid-row:1;align-self:start;padding-top:10px}.zz-way-name{grid-column:2}.zz-way-label{grid-column:2}.zz-way-text{grid-column:2;margin-top:6px}.zz-way-go{grid-column:3;grid-row:1;width:38px;height:38px}.zz-closing-inner{grid-template-columns:1fr;align-items:start}}@media(max-width:600px){body{font-size:16px}.zz-m-row{height:46px}.zz-m-word{font-size:1.15rem;padding-inline-start:16%}.zz-footer ul{font-size:14px;overflow-wrap:anywhere}.zz-cards{grid-template-columns:1fr}.zz-card{padding:26px 22px 22px}.zz-actions .zz-btn{flex:auto;justify-content:center}}.zz-footer{background:var(--zz-ink-deep);color:var(--zz-on-ink-muted);padding-top:clamp(56px,7vw,80px);border-top:1px solid rgba(236,230,215,8%)}.zz-footer a{color:var(--zz-on-ink);transition:color .2s}.zz-footer a:hover{color:var(--zz-gold-soft)}.zz-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px}.zz-footer-logo{display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:18px;letter-spacing:.06em}.zz-footer-logo small{display:block;font-size:13px;font-weight:600;color:var(--zz-gold-soft);letter-spacing:0;font-family:cairo,sans-serif}html[lang=ar] .zz-footer-logo small{letter-spacing:.14em!important;font-family:var(--zz-sans)!important;font-size:11px}.zz-footer-mark{width:52px;height:52px;border-radius:14px;background:#f4efe3;display:grid;place-items:center}.zz-footer-mark img{width:38px;height:38px}.zz-footer-tag{font-family:var(--zz-serif);font-size:1.3rem;line-height:1.35;color:var(--zz-on-ink);margin:20px 0 0;max-width:28ch}.zz-footer-tag span,.zz-footer-tag em{display:block}.zz-footer-tag em{font-style:italic;color:var(--zz-gold-soft)}html[lang=ar] .zz-footer-tag,html[lang=ar] .zz-footer-tag em{font-style:normal;font-family:inherit;font-weight:600}.zz-footer-h{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-gold-soft);margin:6px 0 16px}html[lang=ar] .zz-footer-h{font-size:14px}.zz-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:15px}.zz-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 28px;border-top:1px solid rgba(236,230,215,.1);font-size:13px}.zz-footer-base a{color:var(--zz-on-ink-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(236,230,215,.3)}@media(max-width:760px){.zz-footer-grid{grid-template-columns:1fr 1fr}.zz-footer-brand{grid-column:1/-1}}.top-link{background:var(--primary);color:var(--theme);box-shadow:var(--zz-shadow)}.main{padding-top:clamp(32px,5vw,56px)}.breadcrumbs{margin-bottom:18px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}.breadcrumbs a{color:var(--zz-gold)}html[lang=ar] .breadcrumbs{font-size:14px;text-transform:none}.post-title,.page-header h1{font-family:var(--zz-serif);font-weight:500;font-size:clamp(2.1rem,4.6vw,3.25rem);line-height:1.1;letter-spacing:-.022em;color:var(--primary)}html[lang=ar] .post-title,html[lang=ar] .page-header h1{font-weight:700;line-height:1.55}.post-header{margin-bottom:36px}.post-description,.page-header .post-description{font-size:1.2rem;line-height:1.6;color:var(--secondary);margin-top:18px}.post-meta{margin-top:22px;padding-top:16px;border-top:1px solid var(--border);font-size:13.5px;color:var(--secondary)}.post-meta a{color:var(--zz-gold)}.page-header{margin-bottom:36px}.post-content{font-size:1.1rem;line-height:1.8;color:var(--content)}.post-content h2,.post-content h3{font-family:var(--zz-serif);font-weight:600;letter-spacing:-.012em;color:var(--primary)}.post-content h2{font-size:1.75rem;margin:2.2em 0 .7em}.post-content h3{font-size:1.35rem}html[lang=ar] .post-content h2,html[lang=ar] .post-content h3{font-weight:700;line-height:1.6}.post-content a,.zz-intro a{color:var(--zz-gold);box-shadow:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--zz-gold) 45%,transparent);transition:text-decoration-color .2s}.post-content a:hover{text-decoration-color:var(--zz-gold)}.post-content blockquote{border-inline-start:2px solid var(--zz-gold);padding-inline-start:22px;margin-inline:0;color:var(--primary);font-family:var(--zz-serif);font-size:1.3rem;line-height:1.55}.post-content strong{color:var(--primary)}.post-content hr{border:0;height:1px;background:var(--border);margin:48px 0}.share-buttons{background:0 0;border:0;padding:0;justify-content:flex-start;gap:6px;margin-top:24px}.share-buttons a svg{fill:var(--secondary);height:34px;width:34px;padding:6px;border:1px solid var(--border);border-radius:50%;transition:fill .2s,border-color .2s}.share-buttons a:hover svg{fill:var(--zz-gold);border-color:var(--zz-gold-soft)}.paginav{border-radius:var(--radius);background:var(--entry);border-color:var(--border)}.paginav .title{letter-spacing:.14em;color:var(--zz-gold)}.post-footer{margin-top:40px}.post-entry{background:var(--entry);border:1px solid var(--border);border-radius:18px;padding:28px 30px;transition:transform .4s var(--zz-ease),box-shadow .4s var(--zz-ease),border-color .3s}.post-entry:hover{transform:translateY(-3px);box-shadow:var(--zz-shadow);border-color:var(--zz-gold-soft)}.post-entry:active{transform:none}.entry-header h2{font-family:var(--zz-serif);font-weight:500;font-size:1.6rem;line-height:1.25;color:var(--primary)}html[lang=ar] .entry-header h2{font-weight:700;line-height:1.6}.entry-content{color:var(--secondary);-webkit-line-clamp:3}.entry-footer{font-size:13px}.zz-progress{position:fixed;top:0;inset-inline:0;height:2px;z-index:60;pointer-events:none}.zz-progress span{display:block;height:100%;background:var(--zz-gold);transform:scaleX(0);transform-origin:left}[dir=rtl] .zz-progress span{transform-origin:right}.zz-founder{display:flex;align-items:flex-start;gap:20px;padding:22px;background:var(--entry);border:1px solid var(--border);border-radius:18px}.zz-founder img{width:96px;height:96px;border-radius:50%;object-fit:cover;margin:0!important;flex-shrink:0}.zz-founder p{margin:0!important}.zz-founder p+p{margin-top:12px!important}@media(max-width:480px){.zz-founder{flex-direction:column;align-items:center}.zz-founder>div{text-align:start}}.zz-contact{margin-top:18px}.zz-cite{margin-top:44px;padding-top:16px;border-top:1px solid var(--border);font-size:.8rem;line-height:1.6;color:var(--secondary)}.zz-cite p{margin:0}.zz-cite p+p{margin-top:4px}.zz-cite-title{font-weight:600;color:var(--primary)}.zz-cite [dir=ltr]{word-break:break-word}.zz-cite a{color:var(--secondary);text-decoration:underline;text-underline-offset:2px;box-shadow:none}.zz-pubs{direction:ltr;text-align:left}.zz-pubs li{margin-bottom:12px;line-height:1.6}.zz-menu-open .zz-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--theme)}.zz-menu-open .zz-header.zz-on-ink{background:var(--zz-ink)}@media(max-width:600px){.zz-hero .zz-eyebrow{font-size:11px;letter-spacing:.1em}.zz-hero .zz-eyebrow::before{width:18px}}.zz-footer a[href^=mailto]{white-space:nowrap}@media(max-width:600px){.zz-footer-base a[href^=mailto]{font-size:13px}}.main:has(.zz-pagehero){padding-top:0}.main:has(.zz-other-grid),.main:has(.zz-sec-intro){max-width:none;padding-inline:0}.zz-pagehero{position:relative;overflow:hidden;background:radial-gradient(55% 90% at 90% 0%,rgba(200,178,124,.15),transparent 60%),radial-gradient(45% 80% at 0% 100%,rgba(64,120,128,.22),transparent 60%),var(--zz-ink);color:var(--zz-on-ink);padding-block:clamp(48px,7vw,96px)clamp(56px,8vw,104px);margin-bottom:clamp(48px,7vw,88px)}.zz-pagehero::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(236,230,215,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(236,230,215,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000,transparent 90%)}.zz-ph-inner{position:relative;z-index:1;max-width:calc(var(--main-width) + 2 * var(--zz-pad))}.zz-ph-mark{position:absolute;z-index:0;inset-inline-end:-2vw;bottom:-.32em;font-family:cairo,sans-serif;font-weight:700;font-size:clamp(7rem,20vw,17rem);line-height:1;color:rgba(200,178,124,7%);white-space:nowrap;pointer-events:none;user-select:none}html[lang=ar] .zz-ph-mark{font-family:var(--zz-serif)!important;font-family:'source serif 4',Georgia,serif!important;font-style:italic;letter-spacing:-.02em!important;bottom:-.18em}.zz-ph-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13.5px;margin-bottom:26px;color:var(--zz-on-ink-muted)}.zz-ph-crumbs a{color:var(--zz-on-ink-muted);transition:color .2s}.zz-ph-crumbs a:hover{color:var(--zz-gold-soft)}.zz-ph-crumbs span{opacity:.5}.zz-pagehero .zz-eyebrow{color:var(--zz-gold-soft);margin-bottom:22px}.zz-ph-title{font-family:var(--zz-serif);font-weight:500;color:#f7f2e6;margin:0;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.05;letter-spacing:-.025em}html[lang=ar] .zz-ph-title{font-weight:700;line-height:1.45;font-size:clamp(2.2rem,5vw,3.8rem)}.zz-ph-alt{display:inline-block;margin-inline-start:.25em;font-family:cairo,sans-serif;font-weight:600;font-size:.55em;color:var(--zz-gold-soft);letter-spacing:0;vertical-align:.12em}html[lang=ar] .zz-ph-alt{font-family:var(--zz-sans)!important;font-family:inter,sans-serif!important;font-size:.38em;letter-spacing:.14em!important}.zz-ph-lead{margin:26px 0 0;max-width:46ch;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.6;color:var(--zz-on-ink-muted)}.zz-ph-meta{margin-top:30px;padding-top:18px;border-top:1px solid rgba(236,230,215,.14);font-size:13.5px;color:var(--zz-on-ink-muted);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.zz-ph-meta a{color:var(--zz-gold-soft)}.zz-ph-meta .i18n_list{display:inline-flex;gap:6px;margin:0;padding:0;list-style:none}.zz-ph-meta .i18n_list li{display:inline}.zz-sec-intro{padding-block:0 clamp(64px,8vw,104px)}.zz-sec-intro-text p{font-family:var(--zz-serif);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.5;color:var(--primary);margin:0;max-width:40ch}.zz-sec-intro-text p+p{margin-top:20px;font-family:var(--zz-sans);font-size:1.05rem;color:var(--secondary)}html[lang=ar] .zz-sec-intro-text p{line-height:1.95;font-weight:600}html[lang=ar] .zz-sec-intro-text p+p{font-weight:400}.zz-sec-intro .zz-kicker{color:var(--zz-gold);margin-top:10px}.zz-empty{position:relative;overflow:hidden;border:1px dashed var(--zz-gold-soft);border-radius:22px;padding:clamp(32px,5vw,56px);background:var(--entry)}.zz-empty-mark{position:absolute;inset-inline-end:24px;top:50%;translate:0 -50%;font-family:cairo,sans-serif;font-weight:700;font-size:clamp(4rem,10vw,8rem);color:var(--zz-gold-soft);opacity:.16;pointer-events:none}.zz-empty h3{position:relative;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--primary);margin:0 0 12px}html[lang=ar] .zz-empty h3{font-weight:700}.zz-empty p{position:relative;color:var(--secondary);max-width:52ch;margin:0;line-height:1.7}.zz-empty .zz-actions{position:relative;margin-top:28px}.zz-btn-dark{background:var(--primary);color:var(--theme)}.zz-btn-line{border:1px solid var(--border);color:var(--primary)}.zz-btn-line:hover{border-color:var(--zz-gold)}.zz-others{padding-bottom:clamp(80px,10vw,120px)}.zz-other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zz-other{position:relative;display:flex;flex-direction:column;gap:10px;color:inherit;padding:26px 26px 74px;border:1px solid var(--border);border-radius:18px;background:0 0;transition:background .35s,border-color .3s,transform .4s var(--zz-ease)}.zz-other:hover{background:var(--entry);border-color:var(--zz-gold-soft);transform:translateY(-3px)}.zz-other:hover .zz-card-go{background:var(--primary);color:var(--theme)}.zz-other-name{font-family:var(--zz-serif);font-size:1.5rem;color:var(--primary);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}html[lang=ar] .zz-other-name{font-weight:700}.zz-other-text{font-size:.95rem;line-height:1.6;color:var(--secondary)}@media(max-width:960px){.zz-other-grid{grid-template-columns:1fr}.zz-other{padding-bottom:26px;padding-inline-end:72px}.zz-sec-intro{gap:14px}}.zz-article{padding-bottom:24px}.zz-longform .post-content>p:first-of-type::first-letter{float:inline-start;font-family:var(--zz-serif);font-size:4.2em;line-height:.9;padding-inline-end:10px;padding-top:6px;color:var(--zz-gold)}html[lang=ar] .zz-longform .post-content>p:first-of-type::first-letter{float:none;font-size:inherit;padding:0;color:inherit}.zz-longform.zz-nodrop .post-content>p:first-of-type::first-letter{float:none;font:inherit;padding:0;color:inherit}.zz-longform.zz-dropq .post-content>p:first-of-type::first-letter{float:inline-start;font-family:var(--zz-serif);font-weight:600;font-size:3.4em;line-height:.78;margin-top:.02em;padding-inline-end:.12em;color:var(--zz-gold)}.zz-longform.zz-dropq .post-content>p:first-of-type>strong:first-child{font-family:var(--zz-serif);font-weight:600;font-size:1.12em;color:var(--zz-gold)}html[lang=ar] .zz-longform.zz-dropq .post-content>p:first-of-type::first-letter{float:none;font:inherit;margin:0;padding:0;color:inherit}html[lang=ar] .zz-longform.zz-dropq .post-content>p:first-of-type>strong:first-child{font-family:inherit;font-weight:700;font-size:inherit}.zz-longform .post-content,.zz-research{counter-reset:zzh}.zz-longform .post-content h2,.zz-research h2{counter-increment:zzh;position:relative;margin-top:2.6em;padding-top:22px;border-top:1px solid var(--border)}.zz-longform .post-content h2::before,.zz-research h2::before{content:counter(zzh,decimal-leading-zero);display:block;margin-bottom:8px;font-family:var(--zz-sans);font-size:12.5px;font-weight:600;letter-spacing:.16em;color:var(--zz-gold)}.zz-longform .post-content blockquote{border:0;padding:28px 0;margin:40px 0;text-align:center;font-size:clamp(1.5rem,3vw,2rem);line-height:1.35;color:var(--primary);border-block:1px solid var(--zz-gold-soft)}.zz-longform .post-content blockquote p{margin:0}.zz-research ul{list-style:none;padding:0;display:grid;gap:12px}.zz-research>ul>li{padding:20px 22px;background:var(--entry);border:1px solid var(--border);border-radius:16px;line-height:1.65;margin:0}.zz-research h3{font-family:var(--zz-sans);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);margin:2em 0 .8em}html[lang=ar] .zz-research h3{font-size:14px;text-transform:none}.zz-research .zz-pubs ul{gap:0}.zz-research .zz-pubs li{padding:16px 0 16px 20px;border-left:2px solid var(--zz-gold-soft);margin:0 0 10px;font-size:.98rem}.zz-research .zz-pubs li:hover{border-left-color:var(--zz-gold)}.zz-research .zz-pubs h3{text-align:left}.main:has(.zz-sec-intro) .zz-ph-inner{max-width:var(--zz-wrap)}.main:has(.zz-sec-intro) .zz-ph-lead{max-width:40ch}@media(max-width:600px){.zz-empty-mark{display:none}}.zz-eyebrow{text-wrap:balance}@media(prefers-reduced-motion:no-preference){.zz-m-hot .zz-m-word{color:rgba(236,230,215,.62)}.zz-m-hot{border-top-color:rgba(236,230,215,.12)}.zz-m-row{animation:zz-turn-line 21s ease-in-out infinite;animation-delay:calc(var(--i) * 3s)}.zz-m-word{animation:zz-drift var(--t,9s)ease-in-out infinite alternate,zz-turn 21s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s),calc(var(--i) * 3s)}}@keyframes zz-turn{0%,100%{color:rgba(236,230,215,.62);scale:1}3%,13%{color:#c8b27c;scale:1.06}17%{color:rgba(236,230,215,.62);scale:1}}@keyframes zz-turn-line{0%,100%{border-top-color:rgba(236,230,215,.12)}3%,13%{border-top-color:rgba(200,178,124,.45)}17%{border-top-color:rgba(236,230,215,.12)}}.zz-m-word{transform-origin:left center}[dir=rtl] .zz-m-word{transform-origin:right center}.zz-next{display:block;color:inherit;background:var(--entry);border-top:1px solid var(--border);padding-block:clamp(56px,8vw,104px);transition:background .4s var(--zz-ease)}.main>.zz-next{margin-top:clamp(48px,7vw,88px)}.zz-next-inner{display:flex;flex-direction:column;gap:14px}.zz-next-label{display:flex;align-items:center;gap:12px;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-gold)}.zz-next-label::before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}html[lang=ar] .zz-next-label{font-size:14px;text-transform:none}.zz-next-title{font-family:var(--zz-serif);font-weight:500;color:var(--primary);font-size:clamp(2.6rem,7vw,5.6rem);line-height:1.05;letter-spacing:-.025em;display:inline-flex;align-items:center;gap:.3em;flex-wrap:wrap;transition:transform .5s var(--zz-ease)}html[lang=ar] .zz-next-title{font-weight:700;line-height:1.4}.zz-next-arrow{display:inline-grid!important;place-items:center;width:1.05em;height:1.05em;border-radius:50%;font-family:var(--zz-sans);font-size:.55em;border:1px solid var(--border);color:var(--primary);transition:background .35s,color .35s,border-color .35s,translate .5s var(--zz-ease)}.zz-next-text{color:var(--secondary);max-width:52ch;font-size:1.05rem;line-height:1.6}.zz-next:hover{background:var(--theme)}.zz-next:hover .zz-next-title{transform:translateX(10px)}[dir=rtl] .zz-next:hover .zz-next-title{transform:translateX(-10px)}.zz-next:hover .zz-next-arrow{background:var(--primary);color:var(--theme);border-color:var(--primary)}.main:has(.zz-next){padding-bottom:0}.zz-closing+.zz-next{margin-top:0!important;border-top:0}.zz-way{grid-template-columns:minmax(220px,1.1fr)150px 1.6fr 48px}.zz-longform .post-content h2::before,.zz-research h2::before{content:none}@media(max-width:960px){.zz-way{grid-template-columns:1fr 44px;gap:6px 16px}.zz-way-name,.zz-way-label,.zz-way-text{grid-column:1}.zz-way-go{grid-column:2;grid-row:1}.zz-way-label:empty{display:none}}.zz-menu a{display:flex;flex-direction:column;align-items:center}.zz-mi-hint{position:absolute;top:calc(100% + 1px);left:50%;translate:-50% -3px;white-space:nowrap;pointer-events:none;opacity:0;font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1.3;color:var(--zz-gold-soft);transition:opacity .2s,translate .25s var(--zz-ease)}html[lang=ar] .zz-mi-hint{font-family:inter,sans-serif!important;letter-spacing:.08em!important}.zz-menu a:hover .zz-mi-hint,.zz-menu a:focus-visible .zz-mi-hint{opacity:1;translate:-50% 0}@media(max-width:1279px){.zz-menu a{align-items:flex-start}.zz-mi-hint{position:static;translate:none;opacity:1;padding:0;margin-top:4px;background:0 0!important;box-shadow:none;font-family:var(--zz-sans);font-size:.85rem;color:var(--secondary)!important}.zz-on-ink .zz-mi-hint{color:var(--zz-on-ink-muted)!important}.zz-menu a:hover .zz-mi-hint{translate:none}}.zz-footer-hint{color:var(--zz-on-ink-muted);font-size:.9em}html[lang=ar] .zz-footer-hint{font-family:inter,sans-serif!important;font-size:.78em;letter-spacing:.06em!important}.zz-skip{position:fixed;top:10px;inset-inline-start:10px;z-index:100;padding:10px 18px;border-radius:999px;background:var(--zz-gold-soft);color:#10303a;font-weight:600;transform:translateY(-150%);transition:transform .2s}.zz-skip:focus{transform:none}.main:focus{outline:none}.zz-404{margin-bottom:0;min-height:70vh;display:flex;align-items:center}.zz-404 .zz-actions{margin-top:32px}.main:has(.zz-404){padding-bottom:0}@media print{@page{margin:2cm}html,body{background:#fff!important;color:#000!important;font-size:11.5pt}.zz-header,.zz-skip,.zz-footer,.zz-next,.top-link,.zz-progress,.share-buttons,.paginav,.zz-ph-mark,.zz-ph-crumbs,.zz-others,.zz-actions,.zz-motif,.zz-closing,.zz-tools,.zz-cite-tools,.zz-toc,.zz-related,.zz-follow,.zz-bilingual-toggle,.zz-search{display:none!important}.zz-reveal{opacity:1!important;transform:none!important}.zz-pagehero,.zz-hero{background:0 0!important;color:#000!important;padding:0 0 12pt!important;margin:0 0 18pt!important;width:auto!important;margin-inline:0!important;border-bottom:1pt solid #999}.zz-pagehero::after,.zz-hero::after{display:none}.zz-ph-title,.zz-display,.zz-ph-lead,.zz-ph-meta,.zz-ph-meta a,.zz-eyebrow{color:#000!important}.zz-ph-title{font-size:24pt}.zz-ph-lead{font-size:13pt;color:#333!important}.zz-ph-meta{border-color:#999}.main{max-width:none;padding:0!important}.post-content{font-size:11.5pt;line-height:1.6;color:#000}.post-content a{color:#000;text-decoration:underline}.post-content a[href^=http]::after{content:" (" attr(href)")";font-size:8.5pt;color:#555;word-break:break-all}.zz-cite{color:#000;border-color:#999;font-size:9.5pt}.zz-sidenote{float:none!important;position:static!important;width:auto!important;display:block!important;margin:6pt 0!important;font-size:9pt;border-inline-start:2pt solid #999;padding-inline-start:8pt}h2,h3{break-after:avoid}p,li,blockquote{orphans:3;widows:3}}.zz-search{position:fixed;inset:0;z-index:80;padding:clamp(16px,10vh,120px)16px 16px;background:rgba(7,18,22,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s}.zz-search.on{opacity:1}.zz-search-open body{overflow:hidden}.zz-search-panel{max-width:680px;margin:0 auto;background:var(--entry);color:var(--content);border:1px solid var(--border);border-radius:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.5);overflow:hidden;translate:0 -10px;transition:translate .3s var(--zz-ease)}.zz-search.on .zz-search-panel{translate:0 0}.zz-search-field{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border);color:var(--secondary)}.zz-search-field input{flex:1;border:0;outline:0;background:0 0;font:inherit;font-size:1.15rem;color:var(--primary)}.zz-search-field kbd{font-family:var(--zz-sans);font-size:11px;padding:3px 7px;border:1px solid var(--border);border-radius:6px;color:var(--secondary)}.zz-search-results{list-style:none;margin:0;padding:8px;max-height:min(60vh,520px);overflow-y:auto}.zz-search-results:empty{display:none}.zz-search-results a{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:12px;color:inherit}.zz-search-results li.on a,.zz-search-results a:hover{background:var(--theme)}.zz-sr-sec{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-sr-sec{font-size:13px}.zz-sr-title{font-family:var(--zz-serif);font-size:1.15rem;color:var(--primary)}html[lang=ar] .zz-sr-title{font-weight:700}.zz-sr-snip{font-size:.9rem;color:var(--secondary);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zz-sr-none{padding:18px 16px;color:var(--secondary)}.zz-search-hint{margin:0;padding:12px 22px;font-size:12.5px;color:var(--secondary);border-top:1px solid var(--border);background:var(--theme)}@media(max-width:600px){.zz-search-field kbd{display:none}}.zz-cite{font-size:.9rem}.zz-dates{display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--secondary);font-size:13.5px}.zz-dates time{color:var(--primary);font-weight:500}.zz-dates a{color:var(--zz-gold)}.zz-history{margin-top:16px;border:1px solid var(--border);border-radius:14px;padding:0 18px;background:var(--entry)}.zz-history summary{cursor:pointer;padding:14px 0;font-weight:600;color:var(--primary);list-style:none;display:flex;align-items:center;gap:8px}.zz-history summary::-webkit-details-marker{display:none}.zz-history summary::before{content:"+";width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);font-weight:400;color:var(--zz-gold);transition:rotate .3s}.zz-history[open] summary::before{rotate:45deg}.zz-history summary span{color:var(--secondary);font-weight:400}.zz-history-note{margin:0 0 10px;color:var(--secondary);font-size:13px;font-style:italic}html[lang=ar] .zz-history-note{font-style:normal}.zz-history ol{list-style:none;padding:0 0 14px;margin:0;border-inline-start:1px solid var(--zz-gold-soft)}.zz-history li{position:relative;padding:4px 0 10px;padding-inline-start:18px;color:var(--content);line-height:1.55}.zz-history li::before{content:"";position:absolute;inset-inline-start:-4px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--zz-gold)}.zz-history time{display:block;font-size:12.5px;color:var(--zz-gold);font-weight:600}.zz-history li p{margin:0}.zz-cite-box{margin-top:16px;border:1px solid var(--border);border-radius:14px;background:var(--entry);overflow:hidden}.zz-cite-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.zz-cite-tabs{display:flex;gap:4px;background:var(--theme);padding:3px;border-radius:999px}.zz-cite-tabs button{border:0;background:0 0;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--secondary);cursor:pointer;font-family:var(--zz-sans)!important;font-family:inter,sans-serif!important}.zz-cite-tabs button[aria-selected=true]{background:var(--primary);color:var(--theme)}.zz-cite-text{margin:0;padding:16px;font-size:13.5px;line-height:1.65;color:var(--content);word-break:break-word;text-align:left;font-family:inter,sans-serif!important}pre.zz-cite-text{font-family:ui-monospace,Menlo,Consolas,monospace!important;font-size:12px;background:0 0;white-space:pre-wrap;border-radius:0}.zz-cite-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--border);background:var(--theme);font-size:12.5px;color:var(--secondary)}.zz-cite-tools button{border:1px solid var(--border);background:var(--entry);color:var(--primary);border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.zz-cite-tools button:hover{border-color:var(--zz-gold)}.zz-cite-copy.done{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-cite-note{margin-top:10px!important;font-size:12px}.zz-follow{margin-top:40px;padding:26px 28px;border-radius:18px;background:radial-gradient(70% 120% at 100% 0%,rgba(200,178,124,.12),transparent 60%),var(--entry);border:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.zz-follow-h{margin:0;font-family:var(--zz-serif);font-size:1.35rem;color:var(--primary)}html[lang=ar] .zz-follow-h{font-weight:700}.zz-follow-t{margin:4px 0 0;color:var(--secondary);font-size:.95rem;max-width:42ch}.zz-follow-links{display:flex;flex-wrap:wrap;gap:10px}.zz-follow .zz-btn{padding:11px 18px;font-size:14px}.zz-useful{margin-top:40px;padding:18px 22px;border:1px solid var(--border);border-radius:14px;background:var(--entry);display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.zz-useful-q{margin:0;font-weight:600;color:var(--primary)}.zz-useful-b{display:flex;gap:8px}.zz-useful-b button{border:1px solid var(--border);background:var(--theme);color:var(--primary);border-radius:999px;padding:7px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.zz-useful-b button:hover{border-color:var(--zz-gold)}.zz-useful-thanks{margin:0;color:var(--primary)}.zz-useful-more a{color:var(--zz-gold)}.zz-useful-note{flex-basis:100%;margin:0;font-size:12.5px;color:var(--secondary)}.zz-useful[hidden],.zz-useful [hidden]{display:none!important}.zz-article{position:relative}.zz-toc details{border:1px solid var(--border);border-radius:14px;background:var(--entry);padding:0 18px;margin-bottom:36px}.zz-toc summary{cursor:pointer;padding:14px 0;font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-gold);list-style:none;display:flex;justify-content:space-between}html[lang=ar] .zz-toc summary{font-size:14px;text-transform:none}.zz-toc summary::-webkit-details-marker{display:none}.zz-toc summary::after{content:"+";font-size:16px;transition:rotate .3s}.zz-toc details[open] summary::after{rotate:45deg}.zz-toc ul{list-style:none;padding:0 0 14px;margin:0}.zz-toc ul ul{padding-inline-start:14px;padding-bottom:0}.zz-toc a{display:block;padding:6px 0 6px 12px;padding-inline-start:12px;font-size:14px;line-height:1.45;color:var(--secondary);border-inline-start:2px solid transparent;transition:color .2s,border-color .2s}.zz-toc a:hover{color:var(--primary)}.zz-toc a.on{color:var(--primary);border-inline-start-color:var(--zz-gold);font-weight:500}@media(min-width:1360px){.zz-toc{position:absolute;top:0;bottom:0;inset-inline-end:calc(100% + 56px);width:220px}.zz-toc details{position:sticky;top:calc(var(--header-height) + 32px);border:0;background:0 0;padding:0;max-height:calc(100vh - 140px);overflow-y:auto}.zz-toc summary{pointer-events:none;padding-top:0}.zz-toc summary::after{display:none}.zz-toc ul{border-inline-start:1px solid var(--border)}.zz-toc a{margin-inline-start:-1px}}.post-content{counter-reset:zzsn}.zz-sn-ref{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-inline:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--zz-gold-soft) 35%,transparent);color:var(--primary);font-size:11px;font-weight:700;line-height:1;vertical-align:super;cursor:pointer;font-family:inter,sans-serif!important}.zz-sn.open .zz-sn-ref{background:var(--primary);color:var(--theme)}.zz-sidenote{display:none;margin:10px 0 14px;padding:12px 14px;border-radius:10px;background:var(--entry);border:1px solid var(--border);border-inline-start:3px solid var(--zz-gold-soft);font-size:.88rem;line-height:1.6;color:var(--secondary)}.zz-sn.open .zz-sidenote{display:block}.zz-sn-num{font-weight:700;color:var(--zz-gold);margin-inline-end:4px;font-family:inter,sans-serif!important}@media(min-width:1280px){.zz-sn-ref{pointer-events:none}.zz-sidenote{display:block;float:inline-end;clear:inline-end;position:relative;width:230px;margin-inline-end:-290px;margin-top:.2em;margin-bottom:1em;padding:0;padding-inline-start:12px;border:0;border-inline-start:2px solid var(--zz-gold-soft);border-radius:0;background:0 0;font-size:13px}}.zz-author{display:flex;gap:18px;align-items:flex-start;margin-top:40px;padding-top:28px;border-top:1px solid var(--border)}.zz-author img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;margin:0}.zz-author p{margin:0}.zz-author-k{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-author-k{font-size:13.5px}.zz-author-n{font-family:var(--zz-serif);font-size:1.3rem;margin-top:2px!important}.zz-author-n a{color:var(--primary)}.zz-author-b{color:var(--secondary);font-size:.95rem;line-height:1.6;margin-top:4px!important}.zz-author-l{font-size:13.5px;margin-top:8px!important}.zz-author-l a{color:var(--zz-gold)}.zz-related{width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(48px,7vw,80px)var(--zz-pad)0;max-width:none}.zz-related>*{max-width:var(--zz-wrap);margin-inline:auto}.zz-related h2{font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.8rem,3vw,2.4rem);color:var(--primary);margin-bottom:24px}html[lang=ar] .zz-related h2{font-weight:700}.zz-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.zz-related .zz-card-desc{margin-bottom:36px}.zz-bilingual-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:30px;scroll-margin-top:calc(var(--header-height) + 20px)}.zz-bi-btn{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;border:1px solid var(--border);background:var(--entry);color:var(--primary);font-weight:600;font-size:14px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.zz-bi-btn:hover{border-color:var(--zz-gold)}.zz-bi-btn[aria-pressed=true]{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-bi-icon{display:inline-flex;gap:2px}.zz-bi-icon span{width:7px;height:12px;border:1.5px solid;border-radius:2px}.zz-bi-hint{font-size:13px;color:var(--secondary)}html.zz-bi-on .zz-article{max-width:none}html.zz-bi-on .main:has(.zz-bilingual-toggle){max-width:min(1240px,100%)}.zz-bi-grid{display:block}.zz-bi-row{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;border-top:1px solid var(--border);padding:4px 0}.zz-bi-row>div{min-width:0}.zz-bi-row>div>*{margin-block:14px}.zz-bi-head{position:sticky;top:var(--header-height);z-index:2;background:var(--theme);border-top:0;border-bottom:1px solid var(--zz-gold-soft);padding:10px 0}.zz-bi-head div{font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}.zz-bi-other[lang=ar]{font-family:cairo,sans-serif!important;line-height:2}.zz-bi-other[lang=ar] *{font-family:cairo,sans-serif!important;letter-spacing:0!important}html[lang=ar] .zz-bi-other[lang=en],html[lang=ar] .zz-bi-other[lang=en] *{font-family:inter,sans-serif!important;line-height:1.75}.zz-bi-row:hover{background:color-mix(in srgb,var(--zz-gold-soft) 8%,transparent)}@media(max-width:760px){.zz-bi-row{grid-template-columns:1fr;padding:8px 0}.zz-bi-head{display:none}.zz-bi-other{padding-inline-start:12px;border-inline-start:2px solid var(--zz-gold-soft);color:var(--secondary)}}.zz-entry-terms{margin:0;display:flex;flex-direction:column;gap:6px}.zz-entry-ar{font-family:cairo,sans-serif!important;font-weight:700;font-size:clamp(3rem,8vw,5.6rem);line-height:1.3;color:#f7f2e6;letter-spacing:0!important}.zz-entry-en{font-family:'source serif 4',Georgia,serif!important;font-weight:500;font-style:italic;font-size:clamp(1.6rem,3.4vw,2.4rem);color:var(--zz-gold-soft);letter-spacing:-.01em!important}.zz-entry-en small{font-style:normal;font-family:inter,sans-serif!important;font-size:.5em;color:var(--zz-on-ink-muted);margin-inline-start:10px;letter-spacing:.04em!important}html[lang=ar] .zz-entry-terms{align-items:flex-start}.zz-entry-root{display:flex;align-items:center;gap:14px;margin-top:26px}.zz-entry-root-k{font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-on-ink-muted)}.zz-root-letters{display:inline-flex;gap:8px}.zz-root-letters span{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(200,178,124,.45);border-radius:12px;font-family:cairo,sans-serif!important;font-size:1.5rem;font-weight:700;color:var(--zz-gold-soft);background:rgba(200,178,124,6%)}.zz-entry-hero .zz-ph-lead strong{color:var(--zz-gold-soft);font-weight:600}.zz-entry-timeline,.zz-entry-uses{margin-top:48px}.zz-entry-timeline h2,.zz-entry-uses h2{font-family:var(--zz-serif);font-weight:500;font-size:1.6rem;color:var(--primary);margin-bottom:18px}html[lang=ar] .zz-entry-timeline h2,html[lang=ar] .zz-entry-uses h2{font-weight:700}.zz-entry-timeline ol{list-style:none;padding:0;margin:0;border-inline-start:1px solid var(--zz-gold-soft)}.zz-entry-timeline li{position:relative;padding:0 0 26px;padding-inline-start:26px}.zz-entry-timeline li::before{content:"";position:absolute;inset-inline-start:-6px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--theme);border:2px solid var(--zz-gold)}.zz-tl-when{display:block;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zz-gold);margin-bottom:4px}html[lang=ar] .zz-tl-when{font-size:14px;text-transform:none}.zz-tl-text{color:var(--content);line-height:1.7}.zz-tl-text p{margin:0}.zz-entry-uses ul{list-style:none;padding:0;display:grid;gap:8px}.zz-entry-uses li{padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--entry)}.zz-entry-uses a{color:var(--primary);font-weight:600}.zz-entry-uses span{color:var(--secondary);font-size:.9em}.zz-term{border-bottom:1px dotted var(--zz-gold);cursor:help;transition:background .2s;border-radius:2px}.zz-term:hover,.zz-term:focus{background:color-mix(in srgb,var(--zz-gold-soft) 20%,transparent);outline:none}.zz-tip{position:absolute;z-index:70;padding:16px 18px;border-radius:14px;background:var(--zz-ink);color:var(--zz-on-ink);box-shadow:0 20px 50px -15px rgba(0,0,0,.45);font-size:14px;line-height:1.55}.zz-tip p{margin:0}.zz-tip-terms{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px!important}.zz-tip-terms [lang=ar]{font-family:cairo,sans-serif!important;font-weight:700;font-size:1.3rem;color:#f7f2e6}.zz-tip-terms [lang=en]{font-family:'source serif 4',serif!important;font-style:italic;color:var(--zz-gold-soft)}.zz-tip-g{color:var(--zz-on-ink-muted)}.zz-tip a{display:inline-block;margin-top:10px;color:var(--zz-gold-soft);font-weight:600;font-size:13px}.zz-map-sec{padding-bottom:clamp(64px,8vw,104px)}.zz-map{position:relative;border:1px solid var(--border);border-radius:22px;background:radial-gradient(60% 70% at 50% 50%,var(--entry),var(--theme));overflow:hidden}.zz-map-svg{display:block;width:100%;height:auto;min-height:360px}.zz-map-links line{stroke:var(--zz-gold-soft);stroke-opacity:.28;transition:stroke-opacity .25s}.zz-map-node{cursor:pointer;outline:none}.zz-map-node circle{fill:var(--entry);stroke:var(--primary);stroke-width:1.5;transition:fill .25s,stroke .25s}.zz-map-node.has-entry circle{fill:var(--zz-gold-soft);stroke:var(--zz-gold)}.zz-map-node text{font-family:var(--zz-serif);font-size:15px;fill:var(--primary);paint-order:stroke;stroke:var(--theme);stroke-width:4px;stroke-linejoin:round}html[lang=ar] .zz-map-node text{font-family:cairo,sans-serif!important;font-weight:700;font-size:16px}.zz-map.dim .zz-map-node{opacity:.25;transition:opacity .25s}.zz-map.dim .zz-map-node.on{opacity:1}.zz-map.dim .zz-map-links line{stroke-opacity:.06}.zz-map.dim .zz-map-links line.on{stroke-opacity:.9;stroke:var(--zz-gold)}.zz-map-node:hover circle,.zz-map-node:focus circle{fill:var(--primary)}.zz-map-panel{position:absolute;top:16px;inset-inline-end:16px;width:min(300px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;padding:20px;border-radius:16px;background:var(--zz-ink);color:var(--zz-on-ink);box-shadow:0 20px 50px -15px rgba(0,0,0,.45)}.zz-map-panel h3{font-family:var(--zz-serif);font-size:1.5rem;margin:2px 0 10px;color:#f7f2e6}html[lang=ar] .zz-map-panel h3{font-weight:700}.zz-map-k{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold-soft);font-weight:600}.zz-map-panel ul{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:6px}.zz-map-panel ul a{color:var(--zz-on-ink);border-bottom:1px solid rgba(236,230,215,.25)}.zz-map-panel .zz-btn{background:var(--zz-gold-soft);color:#10303a;padding:10px 16px;font-size:13.5px}.zz-map-close{position:absolute;top:10px;inset-inline-end:12px;background:0 0;border:0;color:var(--zz-on-ink-muted);font-size:22px;cursor:pointer}.zz-persp{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:40px 0;width:min(1080px,100vw - 2 * var(--zz-pad));margin-inline:calc((100% - min(1080px,100vw - 2 * var(--zz-pad)))/2)}.zz-persp-stage{position:sticky;top:calc(var(--header-height) + 24px);align-self:start;padding:24px;border-radius:22px;background:var(--zz-ink);color:var(--zz-on-ink);text-align:center}.zz-persp-svg{width:100%;max-width:300px;display:block;margin:0 auto;overflow:visible}.zz-persp-ring{fill:none;stroke:rgba(236,230,215,.16);stroke-dasharray:3 5}.zz-persp-ring2{stroke:rgba(236,230,215,8%)}.zz-persp-beam{transition:transform .8s var(--zz-ease)}.zz-persp-beam path{fill:rgba(200,178,124,.18)}.zz-persp-pt circle{fill:var(--zz-ink);stroke:rgba(236,230,215,.5);stroke-width:1.5;transition:fill .4s,r .4s,stroke .4s}.zz-persp-pt.on circle{fill:var(--zz-gold-soft);stroke:var(--zz-gold-soft);r:10}.zz-persp-core{fill:#f7f2e6}.zz-persp-event{margin:14px 0 12px!important;font-family:var(--zz-serif);font-size:1.1rem;line-height:1.4;color:#f7f2e6}html[lang=ar] .zz-persp-event{font-weight:700}.zz-persp-legend{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.zz-persp-legend li{font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid rgba(236,230,215,.18);color:var(--zz-on-ink-muted);transition:all .3s;margin:0!important}.zz-persp-legend li.on{background:var(--zz-gold-soft);color:#10303a;border-color:var(--zz-gold-soft);font-weight:600}.zz-persp-steps{display:flex;flex-direction:column;gap:32vh;padding:10vh 0 20vh}.zz-persp-step{padding:24px 26px;border-radius:18px;border:1px solid var(--border);background:var(--entry);opacity:.45;transition:opacity .4s,border-color .4s}.zz-persp-step.on{opacity:1;border-color:var(--zz-gold-soft)}.zz-persp-who{margin:0 0 8px!important;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-persp-who{font-size:14px}.zz-persp-body p{margin:0}@media(max-width:860px){.zz-persp{grid-template-columns:1fr;gap:16px;width:auto;margin-inline:0}.zz-persp-stage{top:calc(var(--header-height) + 8px);z-index:3;padding:14px;display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:center;text-align:start}.zz-persp-svg{max-width:110px}.zz-persp-event{margin:0 0 6px!important;font-size:.95rem}.zz-persp-legend{justify-content:flex-start}.zz-persp-legend li{font-size:11px;padding:2px 8px}.zz-persp-steps{gap:40vh;padding-top:4vh}}.zz-sr-lang{font-style:normal;margin-inline-start:6px;padding:1px 7px;border-radius:999px;background:var(--theme);color:var(--secondary);letter-spacing:0;text-transform:none;font-weight:500}.main:has(.zz-404){min-height:0}@media(max-width:860px){.zz-persp-stage{grid-template-columns:84px 1fr;padding:12px 14px}.zz-persp-svg{max-width:84px}.zz-persp-legend{display:none}.zz-persp-event{margin:0!important;font-size:.9rem;line-height:1.45}}.zz-map-panel[hidden]{display:none}.zz-lang{white-space:nowrap}@media(max-width:480px){.zz-tools{gap:0}.zz-icon-btn{width:36px;height:36px}.zz-lang{padding:5px 11px;font-size:13px}.zz-brand{gap:8px}.zz-brand img{width:30px;height:30px}.zz-brand-main{font-size:15px}}.zz-srccard{position:absolute;z-index:70;padding:16px 18px;border-radius:14px;background:var(--entry);border:1px solid var(--border);box-shadow:0 20px 50px -15px rgba(0,0,0,.3);font-size:14px;line-height:1.5}.zz-srccard p{margin:0}.zz-sc-pub{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-sc-pub{font-size:13px}.zz-sc-t{font-family:var(--zz-serif);font-size:1.05rem;color:var(--primary);margin:4px 0 6px!important}html[lang=ar] .zz-sc-t{font-weight:700}.zz-sc-m{font-size:12.5px;color:var(--secondary)}.zz-sc-l{display:flex;gap:16px;margin-top:10px!important;padding-top:10px;border-top:1px solid var(--border)}.zz-sc-l a{font-weight:600;font-size:13px;color:var(--zz-gold)}.zz-sources{margin-top:44px;border-top:1px solid var(--border)}.zz-sources summary{cursor:pointer;padding:18px 0 8px;font-family:var(--zz-serif);font-size:1.35rem;color:var(--primary);list-style:none}html[lang=ar] .zz-sources summary{font-weight:700}.zz-sources summary::-webkit-details-marker{display:none}.zz-sources summary span{font-family:var(--zz-sans);font-size:.9rem;color:var(--secondary)}.zz-sources-note{margin:0 0 12px;font-size:13px;color:var(--secondary)}.zz-sources ol{margin:0;padding-inline-start:22px;display:grid;gap:10px}.zz-sources li{font-size:14.5px;line-height:1.5;padding-inline-start:4px}.zz-sources li::marker{color:var(--zz-gold);font-weight:600}.zz-src-t{color:var(--primary);font-weight:500;text-decoration:none}.zz-src-t:hover{color:var(--zz-gold)}.zz-src-m{display:block;font-size:12.5px;color:var(--secondary);margin-top:2px}.zz-src-m a{color:var(--zz-gold)}.zz-src-m a,.zz-sec-intro-text a,.zz-viz-events a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media print{.zz-sources[open] summary~*{display:block}.zz-srccard{display:none!important}}.zz-cmp-pick{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:14px;font-size:13px;color:var(--secondary)}.zz-cmp-pick select{margin-inline-start:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--theme);color:var(--primary);font:inherit}.zz-cmp-out{padding-bottom:16px;font-size:14.5px;line-height:1.75}.zz-cmp-out p{margin:0 0 12px}.zz-cmp-same{color:var(--secondary);opacity:.75}.zz-cmp-chg{color:var(--content);padding-inline-start:12px;border-inline-start:2px solid var(--zz-gold)}.zz-cmp-out ins{text-decoration:none;background:color-mix(in srgb,var(--zz-gold-soft) 40%,transparent);color:var(--primary);border-radius:3px;padding:0 2px}.zz-cmp-out del{color:#a14b3b;text-decoration-thickness:1.5px;opacity:.85}[data-theme=dark] .zz-cmp-out del{color:#e09a8b}.zz-tn-row{position:relative}.zz-tn-mark{position:absolute;top:18px;left:50%;translate:-50% 0;z-index:1;width:30px;height:30px;border-radius:50%;border:1px solid var(--zz-gold);background:var(--theme);color:var(--zz-gold);font-size:16px;font-weight:700;cursor:pointer;display:grid;place-items:center;box-shadow:0 0 0 6px var(--theme);transition:background .2s,color .2s}.zz-tn-mark:hover,.zz-tn-mark[aria-expanded=true]{background:var(--zz-gold);color:var(--theme)}.zz-tn-box{grid-column:1/-1;margin:4px 0 16px;padding:16px 18px;border-radius:14px;background:var(--zz-ink);color:var(--zz-on-ink);font-size:14.5px;line-height:1.65}.zz-tn-box p{margin:0!important}.zz-tn-terms{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px!important}.zz-tn-terms [lang=en]{font-family:'source serif 4',serif!important;font-style:italic;color:var(--zz-gold-soft);font-size:1.1rem}.zz-tn-terms [lang=ar]{font-family:cairo,sans-serif!important;font-weight:700;color:#f7f2e6;font-size:1.2rem}@media(max-width:760px){.zz-tn-mark{left:auto;inset-inline-end:0;top:6px;translate:none}}.zz-tr-stats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--border);color:var(--secondary);font-size:14px}.zz-tr-stats p{margin:0}.zz-tr-stats strong{font-family:var(--zz-serif);font-size:1.6rem;color:var(--zz-gold);font-weight:600;margin-inline-end:4px}.zz-tr-filters{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 20px;position:sticky;top:calc(var(--header-height) + 8px);z-index:4;padding:8px 0;background:var(--theme)}.zz-tr-filters button{border:1px solid var(--border);background:var(--entry);color:var(--primary);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s}.zz-tr-filters button.on{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-tr-list{list-style:none;padding:0;margin:0;position:relative}.zz-tr-list::before{content:"";position:absolute;top:8px;bottom:8px;inset-inline-start:104px;width:1px;background:var(--zz-gold-soft)}.zz-tr-year span{display:inline-block;margin:26px 0 10px;font-family:var(--zz-serif);font-size:2rem;color:var(--primary);background:var(--theme);position:relative;z-index:1;padding-inline-end:12px}.zz-tr-item{display:grid;grid-template-columns:90px 1fr;gap:28px;padding:10px 0}.zz-tr-item time{font-size:13px;font-weight:600;color:var(--zz-gold);padding-top:22px;text-align:end}.zz-tr-card{position:relative;padding:20px 22px;border:1px solid var(--border);border-radius:16px;background:var(--entry)}.zz-tr-card::before{content:"";position:absolute;top:26px;inset-inline-start:-21px;width:11px;height:11px;border-radius:50%;background:var(--theme);border:2px solid var(--zz-gold)}.zz-tr-card h2{margin:8px 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:1.3rem;line-height:1.3;color:var(--primary)}html[lang=ar] .zz-tr-card h2{font-weight:700;line-height:1.7}.zz-tr-card p{margin:0;color:var(--content);line-height:1.65;font-size:.98rem}.zz-tr-cat{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--theme);color:var(--zz-gold);border:1px solid var(--border)}html[lang=ar] .zz-tr-cat{font-size:12.5px;text-transform:none}.zz-tr-src{margin-top:12px!important;font-size:13px!important;color:var(--secondary)!important}.zz-tr-src a{color:var(--zz-gold)}.zz-tr-suggest{margin:30px 0 0}@media(max-width:640px){.zz-tr-list::before{inset-inline-start:6px}.zz-tr-item{grid-template-columns:1fr;gap:6px;padding-inline-start:24px}.zz-tr-item time{text-align:start;padding-top:0}.zz-tr-card::before{inset-inline-start:-23px;top:-18px}.zz-tr-year span{padding-inline-start:18px}}.zz-feature{position:relative;display:flex;flex-direction:column;gap:6px;margin-bottom:36px;padding:26px 28px;padding-inline-end:80px;border-radius:20px;color:var(--zz-on-ink);background:radial-gradient(60% 120% at 100% 0%,rgba(200,178,124,.18),transparent 60%),var(--zz-ink);transition:transform .4s var(--zz-ease)}.zz-feature:hover{transform:translateY(-3px)}.zz-feature-k{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--zz-gold-soft)}html[lang=ar] .zz-feature-k{font-size:13.5px}.zz-feature-t{font-family:var(--zz-serif);font-size:1.6rem;color:#f7f2e6;line-height:1.25}html[lang=ar] .zz-feature-t{font-weight:700;line-height:1.6}.zz-feature-d{color:var(--zz-on-ink-muted);line-height:1.6}.zz-feature .zz-card-go{inset-inline-end:24px;bottom:auto;top:50%;translate:0 -50%;background:var(--zz-gold-soft);color:#10303a}.zz-audio{display:flex;align-items:center;gap:14px;margin:0 0 30px;padding:12px 16px;border:1px solid var(--border);border-radius:999px;background:var(--entry)}.zz-au-play{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:0;background:var(--primary);color:var(--theme);display:grid;place-items:center;cursor:pointer}.zz-au-play .pa,.zz-audio.on .zz-au-play .pl{display:none}.zz-audio.on .zz-au-play .pa{display:block}.zz-au-mid{flex:1;min-width:0}.zz-au-k{margin:0 0 4px;font-size:12.5px;font-weight:600;color:var(--primary)}.zz-au-k span{font-weight:400;color:var(--secondary)}.zz-au-bar{width:100%;accent-color:var(--zz-gold);height:4px}.zz-au-time{font-size:12.5px;color:var(--secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.zz-au-speed{border:1px solid var(--border);background:0 0;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;color:var(--primary);cursor:pointer}.zz-responses{margin-top:40px}.zz-responses h2{font-family:var(--zz-serif);font-weight:500;font-size:1.5rem;color:var(--primary)}html[lang=ar] .zz-responses h2{font-weight:700}.zz-responses h2 span{font-family:var(--zz-sans);font-size:.9rem;color:var(--secondary)}.zz-resp{padding:18px 20px;border-inline-start:2px solid var(--zz-gold-soft);background:var(--entry);border-radius:0 14px 14px 0;margin-bottom:14px}[dir=rtl] .zz-resp{border-radius:14px 0 0 14px}.zz-resp-who{margin:0 0 6px;font-size:13.5px;color:var(--secondary)}.zz-resp-who strong{color:var(--primary)}.zz-resp-text p{margin:0 0 8px;line-height:1.7}.zz-resp-invite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border)}.zz-resp-invite p{margin:0;font-size:14px;color:var(--secondary);max-width:46ch}.zz-resp-invite .zz-btn{padding:10px 16px;font-size:13.5px}.zz-usage{margin:40px 0 0;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--entry)}.zz-usage figcaption{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.zz-usage-t{font-family:var(--zz-serif);font-size:1.2rem;color:var(--primary)}.zz-usage-n{font-size:13px;color:var(--secondary)}.zz-usage svg{width:100%;height:auto;display:block}.zz-usage .grid{stroke:var(--border)}.zz-usage .ax{font-size:11px;fill:var(--secondary);font-family:inter,sans-serif}.zz-usage .ln{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.zz-usage .s0{stroke:var(--primary);color:var(--primary)}.zz-usage .s1{stroke:var(--zz-gold);color:var(--zz-gold)}.zz-usage .s2{stroke:#8a5a44;color:#8a5a44}.zz-usage-legend{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:16px;font-size:13.5px}.zz-usage-legend li{display:flex;align-items:center;gap:8px;color:var(--content)}.zz-usage-legend li::before{content:"";width:18px;height:3px;border-radius:2px;background:currentColor}.zz-usage-legend li.s0::before{background:var(--primary)}.zz-usage-legend li.s1::before{background:var(--zz-gold)}.zz-usage-legend li.s2::before{background:#8a5a44}.zz-usage-src{margin:10px 0 0;font-size:12.5px;color:var(--secondary)}.zz-usage-src a{color:var(--zz-gold)}.zz-paths{padding-bottom:clamp(80px,10vw,128px)}.zz-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.zz-path{display:flex;flex-direction:column;padding:30px;border-radius:22px;color:var(--zz-on-ink);background:radial-gradient(70% 100% at 100% 0%,rgba(200,178,124,.16),transparent 60%),var(--zz-ink)}.zz-path h3{margin:0 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:1.7rem;color:#f7f2e6}html[lang=ar] .zz-path h3{font-weight:700}.zz-path>p{margin:0 0 18px;color:var(--zz-on-ink-muted);line-height:1.6}.zz-path ol{list-style:none;counter-reset:st;padding:0;margin:0 0 24px;display:grid;gap:4px}.zz-path li{counter-increment:st;display:flex;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid rgba(236,230,215,.12)}.zz-path li::before{content:counter(st);font-family:var(--zz-serif);color:var(--zz-gold-soft);font-size:.95rem;min-width:14px}.zz-path li a{color:var(--zz-on-ink)}.zz-path li a:hover{color:var(--zz-gold-soft)}.zz-path .zz-btn{align-self:flex-start;margin-top:auto}.zz-bi-grid .zz-sidenote{float:none!important;display:none;width:auto!important;margin:8px 0 12px!important;padding:10px 12px!important;border:1px solid var(--border)!important;border-inline-start:3px solid var(--zz-gold-soft)!important;border-radius:10px!important;background:var(--entry)!important}.zz-bi-grid .zz-sn.open .zz-sidenote{display:block}.zz-bi-grid .zz-sn-ref{pointer-events:auto!important}.zz-menu-theme{display:none}.zz-theme-menu{background:0 0;border:0;padding:18px 0;font:inherit;font-size:1rem;color:var(--zz-on-ink-muted);cursor:pointer;text-align:start;width:100%}@media(max-width:960px){.zz-menu-theme{display:block}}@media(max-width:600px){.zz-tools #theme-toggle{display:none}.zz-icon-btn{width:44px;height:44px}.zz-lang{min-height:40px;display:inline-flex;align-items:center}.zz-footer ul{gap:0}.zz-footer ul a{display:inline-flex;align-items:center;min-height:44px}.zz-footer-base a{display:inline-block;padding:10px 0}.zz-ph-crumbs a{display:inline-flex;align-items:center;min-height:40px}.zz-toc a{padding-block:11px}.zz-cite-tabs button{padding:10px 13px}.zz-cite-tools button{min-height:40px;padding-inline:15px}.zz-tr-filters button{min-height:44px;padding-inline:16px}.zz-cmp-pick select{min-height:44px}.zz-statement-text a,.zz-sec-intro-text a{display:inline-block;padding-block:8px}.zz-eyebrow,.zz-kicker,.zz-card-sec,.zz-way-label,.zz-footer-h,.zz-author-k,.zz-feature-k,.zz-tr-cat,.zz-next-label,.zz-sr-sec,.zz-map-k,.zz-sc-pub{font-size:13px!important;letter-spacing:.1em}.zz-footer-hint{font-size:.85em!important}.zz-brand-sub{font-size:12.5px}.top-link{width:40px;height:40px;inset-inline-end:12px;bottom:16px;opacity:.85}}.zz-sheet{position:fixed;inset:0;z-index:90;background:rgba(7,18,22,.5);opacity:0;transition:opacity .25s;display:flex;align-items:flex-end;justify-content:center}.zz-sheet.on{opacity:1}.zz-sheet[hidden]{display:none}.zz-sheet-open body{overflow:hidden}.zz-sheet-panel{position:relative;width:100%;max-width:560px;max-height:82vh;overflow-y:auto;outline:none;background:var(--entry);color:var(--content);border-radius:22px 22px 0 0;padding:26px 22px calc(26px + env(safe-area-inset-bottom));box-shadow:0 -20px 60px -20px rgba(0,0,0,.4);transform:translateY(100%);transition:transform .32s var(--zz-ease)}.zz-sheet.on .zz-sheet-panel{transform:translateY(0)}.zz-sheet-handle{position:absolute;top:9px;left:50%;translate:-50% 0;width:42px;height:4px;border-radius:4px;background:var(--border)}.zz-sheet-x{position:absolute;top:10px;inset-inline-end:12px;width:44px;height:44px;border:0;background:0 0;font-size:26px;color:var(--secondary);cursor:pointer}.zz-sh-k{margin:0 0 6px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-sh-k{text-transform:none;letter-spacing:0}.zz-sh-t{margin:0 0 8px;font-family:var(--zz-serif);font-weight:500;font-size:1.35rem;line-height:1.3;color:var(--primary);padding-inline-end:36px}html[lang=ar] .zz-sh-t{font-weight:700}.zz-sh-m{margin:0;color:var(--secondary);line-height:1.6}.zz-sh-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.zz-sh-actions .zz-btn{flex:auto;justify-content:center;min-height:48px}.zz-sh-terms{display:flex;justify-content:space-between;align-items:baseline;margin:6px 0 10px;padding-inline-end:36px}.zz-sh-terms [lang=ar]{font-family:cairo,sans-serif!important;font-weight:700;font-size:1.8rem;color:var(--primary)}.zz-sh-terms [lang=en]{font-family:'source serif 4',serif!important;font-style:italic;color:var(--zz-gold);font-size:1.2rem}.zz-sh-toc ul{list-style:none;padding:0;margin:0}.zz-sh-toc ul ul{padding-inline-start:16px}.zz-sh-toc a{display:block;padding:13px 4px;border-bottom:1px solid var(--border);color:var(--primary);font-size:1.02rem}.zz-sh-img{display:block;width:100%;max-width:340px;margin:6px auto 0;border-radius:14px;box-shadow:0 10px 30px -10px rgba(0,0,0,.4)}.zz-readbar{display:none}@media(max-width:760px){.zz-readbar{display:flex;position:fixed;z-index:55;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:space-around;padding:4px 6px;border-radius:20px;background:color-mix(in srgb,var(--zz-ink) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px -14px rgba(0,0,0,.55);color:var(--zz-on-ink);transform:translateY(140%);transition:transform .35s var(--zz-ease)}.zz-readbar.show{transform:none}.zz-readbar button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;padding:6px 2px;border:0;background:0 0;color:inherit;font-size:11.5px;font-weight:500;cursor:pointer;border-radius:14px}html[lang=ar] .zz-readbar button{font-size:12.5px}.zz-readbar button.on{color:var(--zz-gold-soft)}.zz-readbar button:active{background:rgba(236,230,215,8%)}.zz-rb-progress{position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:2px;background:rgba(236,230,215,.12);overflow:hidden}.zz-rb-progress span{display:block;height:100%;background:var(--zz-gold-soft);transform:scaleX(0);transform-origin:left}[dir=rtl] .zz-rb-progress span{transform-origin:right}.zz-has-readbar .top-link{display:none}.zz-has-readbar .zz-progress{display:none}}.zz-toast{position:fixed;left:50%;bottom:96px;translate:-50% 20px;z-index:95;padding:10px 18px;border-radius:999px;background:var(--zz-ink);color:var(--zz-on-ink);font-size:14px;opacity:0;transition:opacity .25s,translate .25s}.zz-toast.on{opacity:1;translate:-50% 0}.zz-flip{display:inline-grid;place-items:center;width:30px;height:30px;margin-inline-start:6px;vertical-align:middle;border-radius:50%;border:1px solid var(--border);background:var(--entry);color:var(--zz-gold);font-size:15px;line-height:1;cursor:pointer;opacity:.55;transition:opacity .2s,background .2s,color .2s;font-family:inter,sans-serif!important}.zz-flip:hover,.zz-flip:focus-visible{opacity:1}p:hover>.zz-flip{opacity:1}@media(hover:none){.zz-flip{width:36px;height:36px;opacity:.8}}.zz-flipped{padding-inline-start:14px;border-inline-start:2px solid var(--zz-gold-soft)}.zz-flipped>.zz-flip{background:var(--zz-gold);color:var(--theme);border-color:var(--zz-gold);opacity:1}.post-content p.zz-flipped[lang=ar]{font-family:cairo,sans-serif!important;line-height:2}.post-content p.zz-flipped[lang=ar] *{font-family:cairo,sans-serif!important}html[lang=ar] .post-content p.zz-flipped[lang=en],html[lang=ar] .post-content p.zz-flipped[lang=en] *{font-family:inter,sans-serif!important;letter-spacing:normal!important}@media(prefers-reduced-motion:no-preference){.post-content p{transition:transform .22s ease-in,opacity .22s;transform-origin:center}.post-content p.zz-flipping{transform:perspective(800px)rotateX(85deg);opacity:.2}}.zz-bi-grid .zz-flip{display:none}.zz-flip-tip{flex-basis:100%;font-size:13px;color:var(--secondary)}@media print{.zz-flip,.zz-readbar,.zz-quote-btn{display:none!important}}.zz-quote-btn{position:fixed;z-index:85;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));translate:-50% 16px;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;min-height:48px;border:0;border-radius:999px;background:var(--zz-gold-soft);color:#10303a;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 14px 34px -12px rgba(0,0,0,.5);opacity:0;transition:opacity .2s,translate .25s var(--zz-ease)}.zz-quote-btn.on{opacity:1;translate:-50% 0}.zz-quote-btn[hidden],.zz-readbar button[hidden]{display:none!important}@media(min-width:761px){.zz-quote-btn{bottom:32px}}.zz-map-cards{background:0 0;border:0;overflow:visible}.zz-mc-hint{margin:0 0 12px;font-size:14px;color:var(--secondary)}.zz-mc-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;margin-inline:calc(-1 * var(--zz-pad));padding-inline:var(--zz-pad);scrollbar-width:none}.zz-mc-track::-webkit-scrollbar{display:none}.zz-mc{flex:0 0 82%;scroll-snap-align:center;padding:22px;border-radius:20px;background:var(--zz-ink);color:var(--zz-on-ink);display:flex;flex-direction:column}.zz-mc h3{margin:2px 0 14px;font-family:var(--zz-serif);font-weight:500;font-size:2rem;color:#f7f2e6}html[lang=ar] .zz-mc h3{font-weight:700}.zz-mc-k{margin:0;font-size:13px;color:var(--zz-gold-soft);font-weight:600}.zz-mc-sub{margin:10px 0 8px;font-size:13px;color:var(--zz-on-ink-muted)}.zz-mc-chips{display:flex;flex-wrap:wrap;gap:6px}.zz-mc-chips button{min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid rgba(236,230,215,.22);background:0 0;color:var(--zz-on-ink);font-size:13.5px;cursor:pointer}.zz-mc ul{list-style:none;padding:0;margin:0 0 16px}.zz-mc li a{display:block;padding:10px 0;color:var(--zz-on-ink);border-bottom:1px solid rgba(236,230,215,.12)}.zz-mc .zz-btn{align-self:flex-start;margin-top:auto}.zz-oneminute{margin:0 0 40px;padding:26px 28px;border-radius:20px;background:radial-gradient(70% 120% at 100% 0%,rgba(200,178,124,.14),transparent 60%),var(--entry);border:1px solid var(--border);border-inline-start:3px solid var(--zz-gold)}.zz-om-k{margin:0 0 12px!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-om-k{text-transform:none;letter-spacing:0;font-size:15px}.zz-oneminute p{margin:0;font-family:var(--zz-serif);font-size:1.15rem;line-height:1.6;color:var(--primary)}html[lang=ar] .zz-oneminute p{font-weight:600;line-height:1.95}.zz-oneminute p+p{margin-top:12px}.zz-oneminute .zz-om-k+p{margin-top:0}@media(max-width:600px){.zz-oneminute{padding:20px}.zz-oneminute p{font-size:1.05rem}}.zz-oneminute p.zz-om-k{font-family:var(--zz-sans);font-size:13px;font-weight:600;color:var(--zz-gold);line-height:1.4}html[lang=ar] .zz-oneminute p.zz-om-k{font-size:15px}.zz-tr-ctx{grid-column:2;display:grid;gap:10px}.zz-tr-ev{position:relative;padding:12px 14px;border:1px dashed var(--zz-gold-soft);border-radius:12px;background:0 0;font-size:13.5px}.zz-tr-ev h3{margin:4px 0;font-size:.98rem;font-weight:600;line-height:1.35;color:var(--primary)}.zz-tr-ev p{margin:0;color:var(--content);line-height:1.55}.zz-tr-ev-k{font-size:11.5px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zz-gold)!important}html[lang=ar] .zz-tr-ev-k{letter-spacing:0;text-transform:none;font-size:12.5px!important}.zz-tr-ev-src{margin-top:8px}.zz-tr-ev-src summary{cursor:pointer;font-size:12.5px;color:var(--secondary);list-style:none}.zz-tr-ev-src summary::-webkit-details-marker{display:none}.zz-tr-ev-src summary::before{content:"+ ";color:var(--zz-gold);font-weight:700}.zz-tr-ev-src[open] summary::before{content:"− "}.zz-tr-ev-link{font-weight:600;color:var(--primary)}.zz-tr-ev-timing .zz-tr-ev-link{color:var(--secondary)}.zz-tr-ev-src ul{margin:8px 0 0;padding-inline-start:18px;font-size:12.5px;line-height:1.5}.zz-tr-ev-src a{color:var(--zz-gold)}.zz-tr-noctx .zz-tr-ctx{display:none!important}.zz-tr-ctx-toggle{border-style:dashed!important}.zz-tr-ctx-toggle[aria-pressed=false]{opacity:.55}@media(min-width:1100px){.main:has(.zz-tracker){max-width:min(1200px,100%)}.zz-tracker>.post-content,.zz-tracker>.zz-tr-stats{max-width:var(--main-width)}.zz-tr-item{grid-template-columns:90px minmax(0,1fr)280px}}@media(max-width:960px){.zz-tr-ctx{grid-column:3;align-self:start;padding-top:6px}.zz-tr-ev::before{content:"";position:absolute;top:18px;inset-inline-start:-21px;width:14px;border-top:1px dashed var(--zz-gold-soft)}}@media(max-width:1099px){.zz-tr-ctx{grid-column:2}}@media(max-width:640px){.zz-tr-ctx{grid-column:1}}.zz-tr-item>.zz-tr-card{align-self:start}html[lang=ar] .zz-tr-ev-src ul{text-align:left}.zz-st{margin:48px 0 24px;padding:24px 24px 20px;border:1px solid var(--border);border-radius:18px;background:var(--entry)}.zz-st-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.zz-st-head h2{margin:0;font-family:var(--zz-serif);font-weight:500;font-size:1.6rem;color:var(--primary)}.zz-st-how summary{cursor:pointer;list-style:none;display:inline-block;padding:7px 14px;border:1px solid var(--zz-gold);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--primary)}.zz-st-how summary::-webkit-details-marker{display:none}.zz-st-how[open] summary{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-st-how-body{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--theme);font-size:14.5px;line-height:1.6}.zz-st-how-body p{margin:0 0 8px}.zz-st-how-body a{color:var(--zz-gold);font-weight:600}.zz-st-note{margin:12px 0 0;font-size:13.5px;color:var(--secondary)}.zz-st-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 14px;border-bottom:1px solid var(--border)}.zz-st-tabs button{border:0;background:0 0;padding:9px 12px;font-size:14px;font-weight:600;color:var(--secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.zz-st-tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--zz-gold)}.zz-st-panel{font-size:15px;line-height:1.6}.zz-st-panel ul{margin:0;padding-inline-start:20px}.zz-st-panel li{margin-bottom:6px}.zz-st-crit{list-style:none;margin:0;padding:0}.zz-st-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.6fr);gap:16px;padding:14px 0;border-top:1px solid var(--border)}.zz-st-row:first-child{border-top:0}.zz-st-q strong{display:block;color:var(--primary)}.zz-st-q span{display:block;font-size:13.5px;color:var(--secondary);line-height:1.5}.zz-st-a p{margin:6px 0 0}.zz-st-rate{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--border);color:var(--primary);background:var(--theme)}.zz-st-low .zz-st-rate{border-color:var(--zz-gold-soft)}.zz-st-high .zz-st-rate{border-color:var(--zz-gold);color:var(--zz-gold)}.zz-st-ev{margin-top:8px;font-size:13.5px}.zz-st-ev summary{cursor:pointer;color:var(--secondary)}.zz-st-ev ul{margin:6px 0}.zz-st-ev a{color:var(--zz-gold)}.zz-st-senses dt{font-weight:600;color:var(--primary);margin-top:10px}.zz-st-senses dd{margin:2px 0 0}.zz-st-time{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--zz-gold-soft)}.zz-st-time li{position:relative;padding:4px 0 10px;padding-inline-start:18px}.zz-st-time span{display:block;font-size:12.5px;font-weight:700;color:var(--zz-gold)}.zz-st-verdict{margin-top:20px;padding:16px 18px;border-radius:14px;background:var(--zz-ink);color:var(--zz-on-ink)}.zz-st-verdict p{margin:4px 0 0;line-height:1.6}.zz-st-vk{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--zz-gold)}.zz-st-vv{font-family:var(--zz-serif);font-size:1.4rem}.zz-st-verdict .zz-st-ev summary,.zz-st-checked{color:var(--zz-on-ink);opacity:.75;font-size:13px}@media(max-width:640px){.zz-st{padding:18px 16px}.zz-st-row{grid-template-columns:1fr;gap:6px}}.zz-st-how summary{width:fit-content}.zz-st-how[open]{flex-basis:100%}.zz-tr-story>.zz-tr-ev{grid-column:2;align-self:start;padding:16px 18px;font-size:14.5px}.zz-tr-story>.zz-tr-ev h3{font-family:var(--zz-serif);font-weight:500;font-size:1.12rem}html[lang=ar] .zz-tr-story>.zz-tr-ev h3{font-weight:700;line-height:1.7}.zz-tr-story time{color:var(--secondary);font-weight:500}.zz-tr-noctx .zz-tr-story{display:none!important}@media(max-width:640px){.zz-tr-story>.zz-tr-ev{grid-column:1}}.zz-st-lead{margin:0 0 12px;color:var(--secondary);font-size:14.5px}.zz-st-legend{list-style:none;padding:0!important;margin:0 0 14px;display:grid;gap:6px;font-size:13.5px}.zz-st-legend li{padding:8px 12px;border-radius:10px;background:var(--theme);border-inline-start:3px solid var(--zz-gold-soft);margin:0!important}.zz-st-legend .zz-st-lv-demonstrable{border-inline-start-color:var(--zz-gold)}.zz-st-legend .zz-st-lv-activity{border-inline-start-style:dashed}.zz-st-legend strong{color:var(--primary);margin-inline-end:4px}.zz-st-base{margin:0 0 18px;padding:12px 14px;border:1px dashed var(--zz-gold-soft);border-radius:12px;font-size:14px}.zz-st-base summary{cursor:pointer;font-weight:600;color:var(--primary)}.zz-st-base p{margin:8px 0 0}.zz-st-gh{margin:22px 0 8px;font-size:1.02rem;font-weight:700;color:var(--primary)}.zz-st-gh span{color:var(--secondary);font-weight:500}.zz-st-actor{padding:14px 0;border-top:1px solid var(--border)}.zz-st-actor h4{margin:0;font-size:1.02rem;color:var(--primary)}.zz-st-meta{margin:2px 0 8px;font-size:13px;color:var(--secondary)}.zz-st-fromlist{color:var(--zz-gold);font-weight:600}.zz-st-ex{list-style:none;margin:0 0 8px;padding:0!important;font-size:14px}.zz-st-ex li{margin:0 0 6px!important;padding-inline-start:12px;border-inline-start:1px solid var(--zz-gold-soft)}.zz-st-ex span{display:block;font-size:12px;font-weight:700;color:var(--zz-gold)}.zz-st-ex a{color:var(--content);text-decoration:underline;text-decoration-color:var(--zz-gold-soft);text-underline-offset:3px}.zz-st-linked{margin:0 0 4px;font-size:13.5px;color:var(--secondary)}.zz-st-assess{margin:0;font-size:14.5px;padding:8px 12px;border-radius:10px;background:var(--theme)}.zz-st-q-central{margin:0 0 6px;font-family:var(--zz-serif);font-size:1.15rem;line-height:1.45;color:var(--primary)}.zz-st-out{border-top:1px solid var(--border);padding:10px 0}.zz-st-out summary{cursor:pointer;list-style:none;font-size:14.5px;line-height:1.5}.zz-st-out summary::-webkit-details-marker{display:none}.zz-st-out summary::before{content:"+ ";color:var(--zz-gold);font-weight:700}.zz-st-out[open] summary::before{content:"− "}.zz-st-area{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zz-gold);margin-inline-end:6px}html[lang=ar] .zz-st-area{letter-spacing:0}.zz-st-out dl{margin:10px 0 4px;padding:12px 14px;border-radius:12px;background:var(--theme);font-size:14px}.zz-st-out dt{font-weight:700;color:var(--primary);margin-top:8px}.zz-st-out dt:first-child{margin-top:0}.zz-st-out dd{margin:2px 0 0}.zz-st-out dd a{color:var(--zz-gold)}.zz-st-os-speculative summary{color:var(--secondary)}.md-content .anchor,.post-content .anchor{display:none!important}.zz-tr-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 0}.zz-tr-tools input,.zz-tr-tools select{font:inherit;font-size:14px;color:var(--primary);background:var(--entry);border:1px solid var(--border);border-radius:999px;padding:8px 14px;min-height:40px}.zz-tr-tools input{flex:1 1 220px;min-width:0}.zz-tr-tools input:focus,.zz-tr-tools select:focus{outline:2px solid var(--zz-gold);outline-offset:1px}.zz-tr-count{margin:0;font-size:13px;color:var(--secondary);display:flex;align-items:center;gap:8px}.zz-tr-reset{border:0;background:0 0;color:var(--zz-gold);font-weight:600;cursor:pointer;padding:4px;font-size:13px}.zz-tr-tools+.zz-tr-filters{margin-top:10px}.zz-tr-dim>.zz-tr-card{opacity:.45}.zz-tr-none{margin:24px 0;color:var(--secondary);text-align:center}.zz-tr-ev[hidden]{display:none!important}@media(max-width:640px){.zz-tr-tools select{flex:1 1 40%}.zz-tr-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.zz-tr-filters::-webkit-scrollbar{display:none}.zz-tr-filters button{flex:none}}.zz-tr-item[hidden],.zz-tr-year[hidden]{display:none!important}.zz-footer-id{margin:6px 0 0;font-size:13px;opacity:.75;max-width:30ch}.zz-lab-stage{background:var(--zz-ink);color:var(--zz-on-ink);padding:calc(var(--header-height) + 28px)0 64px;margin-top:calc(-1 * var(--header-height));position:relative;overflow:hidden}.zz-lab-stage::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 28% 52%,rgba(200,178,124,.1),transparent 70%);pointer-events:none}html[dir=rtl] .zz-lab-stage::before{background:radial-gradient(60% 70% at 72% 52%,rgba(200,178,124,.1),transparent 70%)}.zz-lab-crumbs{position:relative}.zz-lab-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);gap:40px 56px;align-items:center;min-height:560px}.zz-lab-ringbox{position:relative;width:min(100%,560px);aspect-ratio:1;margin-inline:auto;container-type:inline-size}.zz-lab-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.zz-lab-core{position:absolute;inset:27%;display:grid;place-content:center;text-align:center;pointer-events:none}.zz-lab-kind{margin:0 0 .4em;font-size:max(11px,2.6cqi);color:var(--zz-on-ink-muted);letter-spacing:.02em}.zz-lab-word{margin:0;font-family:var(--zz-serif);font-weight:400;font-size:9.6cqi;line-height:1;color:var(--zz-on-ink);letter-spacing:-.01em;transition:letter-spacing .9s var(--zz-ease)}html[lang=ar] .zz-lab-word{font-weight:600;font-size:8.4cqi;line-height:1.3;letter-spacing:0}.zz-lab-rule{margin:.7em 0 0;font-family:var(--zz-serif);font-style:italic;font-size:max(13px,3.1cqi);color:var(--zz-gold-soft);opacity:0;transform:translateY(6px);transition:opacity .8s var(--zz-ease).5s,transform .8s var(--zz-ease).5s}html[lang=ar] .zz-lab-rule{font-style:normal}.zz-lab.is-done .zz-lab-rule,.zz-lab:not(.zz-lab-js) .zz-lab-rule{opacity:1;transform:none}.zz-lab.is-done .zz-lab-word{letter-spacing:.06em}html[lang=ar] .zz-lab.is-done .zz-lab-word{letter-spacing:0}.zz-lab-seg{cursor:pointer}.zz-lab-seg:focus{outline:none}.zz-lab-seg:focus-visible .zz-lab-band{stroke:var(--zz-gold-soft);stroke-width:2}.zz-lab-band{fill:rgba(236,230,215,6%);stroke:rgba(236,230,215,.16);stroke-width:1;transition:fill .5s var(--zz-ease),stroke .3s}.zz-lab-seg.is-current .zz-lab-band{stroke:var(--zz-gold-soft);fill:rgba(200,178,124,8%)}.zz-lab-band.is-on{fill:var(--zz-gold-soft);stroke:var(--zz-gold-soft)}.zz-lab-band.is-you{stroke:var(--zz-on-ink);stroke-width:2.2;stroke-dasharray:5 4}.zz-lab-lbl{fill:var(--zz-on-ink-muted);font:500 13px var(--zz-sans)}.zz-lab-seg.is-current .zz-lab-lbl,.zz-lab-seg.is-answered .zz-lab-lbl{fill:var(--zz-on-ink)}.zz-lab-rtl{fill:var(--zz-gold-soft);font:600 11px var(--zz-sans)}.zz-lab-panel{position:relative;max-width:520px}.zz-lab-lead{font-family:var(--zz-serif);font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.45;margin:0 0 28px;color:var(--zz-on-ink)}html[lang=ar] .zz-lab-lead{font-family:var(--zz-sans);line-height:1.8}.zz-lab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.zz-lab-link{background:0 0;border:0;padding:4px 0;color:var(--zz-on-ink-muted);font:inherit;font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(236,230,215,.3);cursor:pointer}.zz-lab-link:hover{color:var(--zz-on-ink)}.zz-lab-qs{list-style:none;margin:0;padding:0}.zz-lab-q{padding:0 0 26px}.zz-lab-qn,.zz-lab-sub{margin:0 0 6px;font-size:13.5px;color:var(--zz-on-ink-muted)}.zz-lab-qt{margin:0 0 8px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.1;color:var(--zz-on-ink)}html[lang=ar] .zz-lab-qt{font-family:var(--zz-sans);font-weight:700;line-height:1.4}.zz-lab-qq{margin:0 0 22px;font-size:1.12rem;line-height:1.55;color:var(--zz-on-ink)}.zz-lab-choose{display:flex;flex-wrap:wrap;gap:8px}.zz-lab-choose .zz-lab-sub{flex-basis:100%}.zz-lab-choose button{min-width:96px;padding:11px 16px;border-radius:999px;border:1px solid rgba(236,230,215,.32);background:0 0;color:var(--zz-on-ink);font:500 15px var(--zz-sans);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.zz-lab-choose button:hover{border-color:var(--zz-gold-soft)}.zz-lab-choose button[aria-pressed=true]{background:var(--zz-on-ink);color:var(--zz-ink);border-color:var(--zz-on-ink)}.zz-lab-choose .zz-lab-unsure{min-width:0;border-style:dashed;color:var(--zz-on-ink-muted)}.zz-lab-reveal{margin-top:24px;padding-top:20px;border-top:1px solid rgba(236,230,215,.16)}.zz-lab-reveal:focus{outline:none}.zz-lab-verdictline{margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.zz-lab-verdictline .zz-lab-sub{margin:0}.zz-lab-rt{font-family:var(--zz-serif);font-size:1.6rem;font-weight:500;color:var(--zz-gold-soft)}html[lang=ar] .zz-lab-rt{font-family:var(--zz-sans);font-weight:700}.zz-lab-yousaid{font-size:14px;color:var(--zz-on-ink-muted)}.zz-lab-finding{margin:0 0 14px;line-height:1.65;color:var(--zz-on-ink)}.zz-lab-ev summary{cursor:pointer;color:var(--zz-gold-soft);font-size:15px}.zz-lab-ev ul{margin:10px 0;padding-inline-start:18px;font-size:14.5px}.zz-lab-ev a{color:var(--zz-on-ink);text-decoration:underline;text-decoration-color:rgba(236,230,215,.35);text-underline-offset:3px}.zz-lab-ev p{font-size:14.5px;color:var(--zz-on-ink-muted)}.zz-lab-next{margin-top:18px}.zz-lab-end{padding-top:6px}.zz-lab-end:focus{outline:none}.zz-lab-vv{margin:0 0 12px;font-family:var(--zz-serif);font-size:clamp(2rem,3.8vw,2.8rem);line-height:1.1;color:var(--zz-gold-soft)}html[lang=ar] .zz-lab-vv{font-family:var(--zz-sans);font-weight:700;line-height:1.4}.zz-lab-vt{margin:0;font-size:1.1rem;line-height:1.65;color:var(--zz-on-ink)}.zz-lab-compare{margin-top:26px}.zz-lab-agree{margin:0 0 10px;color:var(--zz-on-ink)}.zz-lab-cmp{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14.5px}.zz-lab-cmp li{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;padding:6px 0;border-bottom:1px solid rgba(236,230,215,.1);color:var(--zz-on-ink-muted)}.zz-lab-cmp li b{font-weight:500;color:var(--zz-on-ink)}.zz-lab-cmp li.is-match span:last-child{color:var(--zz-gold-soft)}.zz-lab-js .zz-lab-q,.zz-lab-js .zz-lab-end{display:none}.zz-lab-js .zz-lab-q.is-current{display:block;animation:zz-lab-in .45s var(--zz-ease)}.zz-lab-js .zz-lab-q:not(.is-answered) .zz-lab-reveal{display:none}.zz-lab-js.is-done .zz-lab-end{display:block;animation:zz-lab-in .6s var(--zz-ease)}.zz-lab-js.is-done .zz-lab-q.is-current{display:none}.zz-lab-js.is-running .zz-lab-intro{display:none}.zz-lab-js.is-reading .zz-lab-q:not(.is-answered) .zz-lab-choose{display:none}.zz-lab:not(.zz-lab-js) .zz-lab-choose,.zz-lab:not(.zz-lab-js) .zz-lab-actions .zz-lab-go,.zz-lab:not(.zz-lab-js) .zz-lab-skip,.zz-lab:not(.zz-lab-js) .zz-lab-next,.zz-lab:not(.zz-lab-js) .zz-lab-again{display:none}@keyframes zz-lab-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zz-lab-wide{width:min(100vw,var(--zz-wrap));margin-inline:calc(50% - min(50vw,var(--zz-wrap)/2));padding-inline:var(--zz-pad)}.zz-lab-ringbox{scroll-margin-top:calc(var(--header-height) + 12px)}.zz-lab-q{scroll-margin-top:calc(var(--header-height) + 12px)}.zz-lab-about{display:grid;grid-template-columns:minmax(0,1.4fr)minmax(0,1fr);gap:32px 56px;padding-block:64px 24px;align-items:start}.zz-lab-about h2,.zz-lab-time h2,.zz-lab-ar h2,.zz-lab-record h2{margin:0 0 10px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.6rem,2.6vw,2rem);color:var(--primary)}html[lang=ar] .zz-lab-about h2,html[lang=ar] .zz-lab-time h2,html[lang=ar] .zz-lab-ar h2,html[lang=ar] .zz-lab-record h2{font-family:var(--zz-sans);font-weight:700}.zz-lab-about-text p{line-height:1.7;color:var(--content);max-width:62ch}.zz-lab-note{color:var(--secondary);font-size:.95rem}.zz-lab-essay{display:grid;gap:8px;padding:26px 26px 24px;border-radius:var(--radius);background:var(--entry);border:1px solid var(--border);box-shadow:var(--zz-shadow);transition:border-color .25s,transform .25s var(--zz-ease)}.zz-lab-essay:hover{border-color:var(--zz-gold);transform:translateY(-2px)}.zz-lab-essay-k{font-size:13.5px;color:var(--zz-gold)}.zz-lab-essay-t{font-family:var(--zz-serif);font-size:2rem;line-height:1.15;color:var(--primary)}html[lang=ar] .zz-lab-essay-t{font-family:var(--zz-sans);font-weight:700}.zz-lab-essay-d{color:var(--secondary);line-height:1.55}.zz-lab-hint{margin:0 0 18px;color:var(--secondary)}.zz-lab-time{padding:56px 0 40px}.zz-lab-track{list-style:none;margin:0;padding:8px max(var(--zz-pad),calc((100vw - var(--zz-wrap))/2 + var(--zz-pad)))24px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,300px);gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--zz-pad),calc((100vw - var(--zz-wrap))/2 + var(--zz-pad)));scrollbar-width:thin}.zz-lab-track:focus-visible{outline:2px solid var(--zz-gold);outline-offset:-2px}.zz-lab-track li{scroll-snap-align:start;position:relative;padding:34px 26px 0 0;border-top:2px solid var(--border)}html[dir=rtl] .zz-lab-track li{padding:34px 0 0 26px}.zz-lab-track li::before{content:"";position:absolute;top:-7px;inset-inline-start:0;width:12px;height:12px;border-radius:50%;background:var(--theme);border:2px solid var(--zz-gold)}.zz-lab-date{display:block;font-family:var(--zz-serif);font-size:1.7rem;color:var(--zz-gold);margin-bottom:8px}.zz-lab-track p{margin:0;line-height:1.6;color:var(--content)}.zz-lab-ar{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.6fr);gap:32px 56px;padding-block:48px;align-items:start}.zz-lab-ar-head p{color:var(--secondary);line-height:1.65}.zz-lab-ar-src{margin-top:26px;font-family:var(--zz-serif);font-size:2.6rem;color:var(--primary)!important}.zz-lab-fan{list-style:none;margin:0;padding:0;border-inline-start:2px solid var(--zz-gold)}.zz-lab-fan li{position:relative;display:grid;grid-template-columns:minmax(150px,auto)1fr;gap:6px 24px;align-items:baseline;padding:16px 0 16px 28px;border-bottom:1px solid var(--border)}html[dir=rtl] .zz-lab-fan li{padding:16px 28px 16px 0}.zz-lab-fan li::before{content:"";position:absolute;inset-inline-start:0;top:50%;width:18px;border-top:2px solid var(--zz-gold)}.zz-lab-term{font-family:cairo,sans-serif;font-size:1.6rem;font-weight:700;color:var(--primary)}.zz-lab-gloss{color:var(--content);line-height:1.6}.zz-lab-record{padding-block:24px 40px}.zz-lab-record .zz-st{margin-top:8px}.zz-lab-index{padding-block:40px 24px}.zz-lab-index-intro{max-width:70ch}.zz-lab-words{list-style:none;margin:32px 0 0;padding:0}.zz-lab-words a{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:6px 24px;padding:28px 0;border-top:1px solid var(--border);color:inherit}.zz-lab-words li:last-child a{border-bottom:1px solid var(--border)}.zz-lab-words-w{font-family:var(--zz-serif);font-size:clamp(2.6rem,7vw,5rem);line-height:1;color:var(--primary);transition:letter-spacing .5s var(--zz-ease),color .3s}html[lang=ar] .zz-lab-words-w{font-family:var(--zz-sans);font-weight:700;line-height:1.3}.zz-lab-words a:hover .zz-lab-words-w{letter-spacing:.04em;color:var(--zz-gold)}html[lang=ar] .zz-lab-words a:hover .zz-lab-words-w{letter-spacing:0}.zz-lab-words-v{align-self:center;font-family:var(--zz-serif);font-size:1.15rem;color:var(--zz-gold)}.zz-lab-words-d{color:var(--secondary);max-width:62ch;line-height:1.6}.zz-lab-pips{display:flex;gap:4px;align-self:center}.zz-lab-pips i{width:14px;height:22px;border-radius:3px;border:1px solid var(--zz-gold);background:linear-gradient(to top,var(--zz-gold) var(--f,0%),transparent var(--f,0%))}.zz-lab-pip-low{--f:33%}.zz-lab-pip-medium{--f:66%}.zz-lab-pip-high{--f:100%}.zz-stcard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 22px;align-items:center;margin:48px 0 24px;padding:24px 26px;border-radius:18px;background:var(--zz-ink);color:var(--zz-on-ink);text-decoration:none;transition:transform .25s var(--zz-ease)}.zz-stcard:hover{transform:translateY(-2px)}.zz-stcard .zz-lab-pips{grid-row:span 3}.zz-stcard .zz-lab-pips i{border-color:var(--zz-gold-soft);background:linear-gradient(to top,var(--zz-gold-soft) var(--f,0%),transparent var(--f,0%))}.zz-stcard-k{font-size:13.5px;color:var(--zz-on-ink-muted)}.zz-stcard-t{font-family:var(--zz-serif);font-size:1.6rem;color:var(--zz-on-ink)}html[lang=ar] .zz-stcard-t{font-family:var(--zz-sans);font-weight:700}.zz-stcard-d{color:var(--zz-on-ink-muted);line-height:1.55}.post-content .zz-stcard,.zz-stcard *{text-decoration:none!important}@media(max-width:900px){.zz-lab-grid{grid-template-columns:1fr;min-height:0;gap:8px}.zz-lab-ringbox{width:min(100%,560px);aspect-ratio:660/500}.zz-lab-core{inset:20% 31%}.zz-lab-word{font-size:7cqi}html[lang=ar] .zz-lab-word{font-size:6.4cqi}.zz-lab-kind{font-size:11px}.zz-lab-rule{font-size:12px}.zz-lab-lbl{font-size:15px}.zz-lab-panel{max-width:none}.zz-lab-about,.zz-lab-ar{grid-template-columns:1fr}.zz-lab-cmp li{grid-template-columns:1.2fr 1fr 1fr}}@media(max-width:520px){.zz-lab-fan li{grid-template-columns:1fr}.zz-lab-words a{grid-template-columns:1fr}.zz-lab-choose button{min-width:0;flex:1 1 28%}}@media(prefers-reduced-motion:reduce){.zz-lab-word,.zz-lab-rule,.zz-lab-band{transition:none}.zz-lab-js .zz-lab-q.is-current,.zz-lab-js.is-done .zz-lab-end{animation:none}}html[dir=rtl] .post-content ol li{unicode-bidi:plaintext}.zz-st-verdict .zz-st-vk{color:var(--zz-gold-soft)}html[lang=ar] q{quotes:"«" "»" "‹" "›"}.zz-scale{margin:18px 0 var(--content-gap)}.md-content .zz-scale .zz-scale-guard{margin:12px 0 0;font-size:.92rem;line-height:1.6;color:var(--content);max-width:70ch}html[lang=ar] .md-content .zz-scale .zz-scale-guard{font-size:1rem;line-height:1.8}.md-content .zz-scale table.zz-scale-t{width:100%;border-collapse:collapse;font-size:.92rem;margin:0}.md-content .zz-scale table.zz-scale-t th,.md-content .zz-scale table.zz-scale-t td{min-width:0;padding:10px 12px;line-height:1.5;border:0;border-bottom:1px solid var(--border);vertical-align:top;text-align:start}.md-content .zz-scale table.zz-scale-t thead th{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--secondary);border-bottom:2px solid var(--zz-gold-soft)}html[lang=ar] .md-content .zz-scale table.zz-scale-t thead th{font-size:.9rem;letter-spacing:0;text-transform:none}.md-content .zz-scale table.zz-scale-t tbody th{font-weight:700;white-space:nowrap}.md-content .zz-scale table.zz-scale-t td{width:29%;color:var(--content)}html[lang=ar] .md-content .zz-scale table.zz-scale-t{font-size:1rem}html[lang=ar] .md-content .zz-scale table.zz-scale-t th,html[lang=ar] .md-content .zz-scale table.zz-scale-t td{line-height:1.8}@media(max-width:700px){.md-content .zz-scale table.zz-scale-t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.md-content .zz-scale table.zz-scale-t,.md-content .zz-scale table.zz-scale-t tbody,.md-content .zz-scale table.zz-scale-t tr,.md-content .zz-scale table.zz-scale-t th,.md-content .zz-scale table.zz-scale-t td{display:block;width:auto}.md-content .zz-scale table.zz-scale-t tr{padding:10px 0 12px;border-bottom:1px solid var(--border)}.md-content .zz-scale table.zz-scale-t tbody th{padding:0 0 6px;border:0;white-space:normal;color:var(--zz-gold)}.md-content .zz-scale table.zz-scale-t td{padding:3px 0;border:0}.md-content .zz-scale table.zz-scale-t td::before{content:attr(data-r)": ";font-weight:600;color:var(--secondary)}}.zz-tr-how{margin:4px 0 28px}.zz-tr-how .zz-st-how-body{font-size:15px}.zz-tr-how .zz-st-how-body p{margin:0 0 12px}.zz-tr-how .zz-st-how-body p:last-child{margin-bottom:0}.zz-lead.zz-claim{font-family:var(--zz-serif);font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.35;color:var(--zz-on-ink);max-width:20ch}html[lang=ar] .zz-lead.zz-claim{font-family:var(--zz-ar-display,Cairo),Cairo,sans-serif;font-weight:600;max-width:26ch}.zz-themes{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:44rem}.zz-themes li{margin:0;padding:5px 12px;border-radius:999px;border:1px solid rgba(236,230,215,.26);color:var(--zz-on-ink-muted);font-size:13px;line-height:1.3}html[lang=ar] .zz-themes li{font-size:14px}.zz-evidence{padding-block:clamp(48px,7vw,80px)0}.zz-evidence .zz-kicker{color:var(--zz-gold);margin:0 0 18px}.zz-ev-list{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:none}.zz-ev-list li{margin:0;padding:22px 22px 18px;border:1px solid var(--border);border-radius:16px;background:var(--entry);display:flex;flex-direction:column;gap:14px}.zz-ev-list p{margin:0;font-family:var(--zz-serif);font-size:1.12rem;line-height:1.5;color:var(--primary)}html[lang=ar] .zz-ev-list p{font-family:inherit;font-size:1.08rem;line-height:1.75}.zz-ev-list p strong{color:var(--zz-gold);font-weight:700}.zz-ev-list a{margin-top:auto;font-size:14px;font-weight:600;color:var(--zz-gold);text-decoration:none}.zz-ev-list a:hover{text-decoration:underline}.zz-ev-method{margin:16px 0 0;font-size:14px;color:var(--secondary)}@media(max-width:860px){.zz-ev-list{grid-template-columns:1fr}}.zz-suggest{border-top:1px solid var(--border);background:var(--entry)}.zz-suggest-in{display:flex;align-items:center;justify-content:space-between;gap:18px 40px;padding-block:34px;flex-wrap:wrap}.zz-suggest h2{margin:0 0 6px;font-family:var(--zz-serif);font-size:1.3rem;font-weight:600;color:var(--primary)}html[lang=ar] .zz-suggest h2{font-family:inherit;font-weight:700}.zz-suggest p{margin:0;max-width:64ch;font-size:15px;line-height:1.65;color:var(--content)}.zz-suggest .zz-btn{flex:none}.zz-lt-stage{position:relative;padding:clamp(18px,3vw,36px)0 6px;border-top:1px solid var(--primary)}.zz-lt-row{display:flex;justify-content:center;gap:clamp(10px,4vw,64px)}.zz-lt{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px clamp(6px,1.4vw,18px)10px;color:var(--primary);text-decoration:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;-webkit-tap-highlight-color:transparent;transform:translate(var(--dx,0px),var(--dy,0px))rotate(var(--r,0deg));transition:transform .7s cubic-bezier(.2,1.4,.4,1),color .3s ease}.zz-lt.zz-lt-drag{transition:none;cursor:grabbing}.zz-lt-g{font:700 clamp(84px,15vw,200px)/1.2 cairo,sans-serif;display:block}.zz-lt-tr{margin-top:.7em;font:italic clamp(14px,1.4vw,18px)/1 var(--zz-serif);color:var(--secondary);transition:color .3s ease}.zz-lt:hover,.zz-lt.on,.zz-lt:focus-visible{color:var(--zz-gold)}.zz-lt.on .zz-lt-tr{color:var(--zz-gold)}.zz-lt:focus-visible{outline:2px solid var(--zz-gold);outline-offset:4px;border-radius:12px}.zz-lt-stir{animation:zz-lt-stir .9s ease-in-out}@keyframes zz-lt-stir{25%{translate:0 -10px;rotate:-5deg}60%{translate:0 3px;rotate:2deg}}.zz-lt-hint{margin:10px 0 0;text-align:center;font-size:13px;color:var(--secondary);transition:opacity .4s ease}.zz-lt-picked .zz-lt-hint{opacity:0}.zz-lt-cards{border-bottom:1px solid var(--border)}.zz-lt-card{display:grid;grid-template-columns:minmax(220px,.9fr)1.6fr auto;gap:18px 32px;align-items:center;padding:26px 4px;border-top:1px solid var(--border)}.zz-lt-live .zz-lt-cards{min-height:132px}.zz-lt-live .zz-lt-card{border-top:0;animation:zz-lt-in .45s var(--zz-ease)}.zz-lt-card[hidden]{display:none}@keyframes zz-lt-in{from{opacity:0;transform:translateY(8px)}}.zz-lt-name{margin:0;font-family:var(--zz-serif);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:500;color:var(--primary);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}html[lang=ar] .zz-lt-name{font-weight:700}.zz-lt-name .zz-way-label{flex-basis:100%}.zz-lt-text{margin:0;font-size:.98rem;line-height:1.6;color:var(--content)}.zz-lt-open{white-space:nowrap}.zz-lt-done{margin:14px 0 0;min-height:1.5em;text-align:center;font:italic 1.05rem/1.5 var(--zz-serif);color:var(--zz-gold)}html[lang=ar] .zz-lt-done{font-family:cairo,sans-serif;font-style:normal}@media(max-width:760px){.zz-lt-card{grid-template-columns:1fr;gap:10px;padding:20px 2px}.zz-lt-live .zz-lt-cards{min-height:210px}}@media(hover:hover){.zz-lt-hint::after{content:""}}@media(prefers-reduced-motion:reduce){.zz-lt{transition:none}.zz-lt-stir{animation:none}.zz-lt-live .zz-lt-card{animation:none}}.zz-feature-k{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 2px}.zz-feature-up{text-transform:none;letter-spacing:.02em;font-weight:500;color:var(--zz-on-ink-muted,#a9bab8)}.zz-dot-live{position:relative;display:inline-block;flex:none;width:12px;height:12px;margin-inline-end:14px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 rgba(126,226,168,.7),0 0 12px rgba(126,226,168,.9);animation:zz-dot-breathe 1.4s ease-in-out infinite}.zz-dot-live::before,.zz-dot-live::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #7ee2a8;animation:zz-dot-live 1.4s cubic-bezier(.2,.6,.3,1)infinite}.zz-dot-live::after{animation-delay:.7s}@keyframes zz-dot-live{from{transform:scale(1);opacity:.95}to{transform:scale(3.6);opacity:0}}@keyframes zz-dot-breathe{50%{background:#b6f5cf;box-shadow:0 0 0 4px rgba(126,226,168,.25),0 0 18px #7ee2a8}}@media(prefers-reduced-motion:reduce){.zz-dot-live,.zz-dot-live::before,.zz-dot-live::after{animation:none}.zz-dot-live::before,.zz-dot-live::after{opacity:0}}.zz-menu-dot{position:relative;display:inline-block;width:8px;height:8px;margin-inline-start:7px;vertical-align:super;border-radius:50%;background:#7ee2a8;box-shadow:0 0 8px rgba(126,226,168,.9);animation:zz-dot-breathe 1.4s ease-in-out infinite}.zz-menu-dot::before,.zz-menu-dot::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid #7ee2a8;animation:zz-dot-live 1.4s cubic-bezier(.2,.6,.3,1)infinite}.zz-menu-dot::after{animation-delay:.7s}@media(prefers-reduced-motion:reduce){.zz-menu-dot,.zz-menu-dot::before,.zz-menu-dot::after{animation:none}.zz-menu-dot::before,.zz-menu-dot::after{opacity:0}}.zz-menu-dot[hidden]{display:none}.zz-eyebrow .zz-dot-live{vertical-align:middle}.zz-now{padding-bottom:clamp(70px,9vw,112px)}.zz-now-key{display:flex;gap:18px;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:13px;color:var(--secondary)}.zz-now-key li{display:inline-flex;align-items:center;gap:12px}.zz-now-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--primary)}.zz-now-list li{display:grid;grid-template-columns:28px 130px 1fr;gap:14px;align-items:center;padding:20px 4px;border-bottom:1px solid var(--border);font-size:1.02rem}.zz-now-st{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary)}html[lang=ar] .zz-now-st{font-size:14px;text-transform:none;letter-spacing:0}.zz-now-t{color:var(--primary);line-height:1.5}.zz-now-dot{--c:#7ee2a8;position:relative;display:inline-block;justify-self:center;width:11px;height:11px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);animation:zz-now-breathe 1.5s ease-in-out infinite}.zz-now-dot::before,.zz-now-dot::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--c);animation:zz-dot-live 1.5s cubic-bezier(.2,.6,.3,1)infinite}.zz-now-dot::after{animation-delay:.75s}.zz-now-now{--c:#7ee2a8}.zz-now-next{--c:#f2c94c}.zz-now-waiting{--c:#f0707b}.zz-now-key .zz-now-dot{width:9px;height:9px}@keyframes zz-now-breathe{50%{filter:brightness(1.35);box-shadow:0 0 18px var(--c)}}@media(max-width:640px){.zz-now-list li{grid-template-columns:24px 1fr}.zz-now-t{grid-column:2}}@media(prefers-reduced-motion:reduce){.zz-now-dot,.zz-now-dot::before,.zz-now-dot::after{animation:none}.zz-now-dot::before,.zz-now-dot::after{opacity:0}}.zz-dot-live:not(.is-fresh),.zz-dot-live:not(.is-fresh)::before,.zz-dot-live:not(.is-fresh)::after{animation:none}.zz-dot-live:not(.is-fresh){box-shadow:none}.zz-dot-live:not(.is-fresh)::before,.zz-dot-live:not(.is-fresh)::after{opacity:0}.zz-now-next,.zz-now-waiting,.zz-now-next::before,.zz-now-next::after,.zz-now-waiting::before,.zz-now-waiting::after{animation:none}.zz-now-next::before,.zz-now-next::after,.zz-now-waiting::before,.zz-now-waiting::after{opacity:0}.zz-now-next,.zz-now-waiting{box-shadow:none}.zz-footer-follow a{display:inline-flex;align-items:center;gap:8px}.zz-footer-follow .zz-fi{flex:none;opacity:.7}.zz-footer-follow a:hover .zz-fi{opacity:1}.zz-footer-id a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(236,230,215,.3)}.zz-footer-id a:hover{color:var(--zz-gold-soft)}.zz-footer-h2{margin-top:28px}.zz-footer a .zz-dot-sm{width:8px;height:8px;margin-inline-end:0;margin-inline-start:10px;vertical-align:middle}.zz-footer a .zz-dot-sm::before,.zz-footer a .zz-dot-sm::after{border-width:1.5px}@media(prefers-reduced-motion:reduce){.zz-footer a .zz-dot-sm,.zz-footer a .zz-dot-sm::before,.zz-footer a .zz-dot-sm::after{animation:none}}.zz-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zz-footer a .zz-st-ring{margin-inline-start:10px;vertical-align:-2px;color:var(--zz-gold);opacity:.9}@keyframes zz-dot-flash{0%,100%{opacity:1}50%{opacity:.2}}.zz-footer a .zz-dot-sm{width:9px;height:9px;animation:zz-dot-breathe 1.4s ease-in-out infinite,zz-dot-flash 1.4s ease-in-out infinite}.zz-footer a .zz-dot-sm::before,.zz-footer a .zz-dot-sm::after{border-width:2px}@media(prefers-reduced-motion:reduce){.zz-footer a .zz-dot-sm{animation:none;opacity:1}}.zz-menu-dot{margin-inline-start:9px;animation:zz-dot-breathe 1.4s ease-in-out infinite,zz-dot-flash 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.zz-menu-dot,.zz-menu-dot::before,.zz-menu-dot::after{animation:none;opacity:1}.zz-menu-dot::before,.zz-menu-dot::after{opacity:0}}.zz-dot-live{animation:zz-dot-breathe 1.4s ease-in-out infinite,zz-dot-flash 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.zz-dot-live{animation:none;opacity:1}}.zz-footer a .zz-dot-sm::before,.zz-footer a .zz-dot-sm::after{animation:zz-dot-live 1.4s cubic-bezier(.2,.6,.3,1)infinite}.zz-footer a .zz-dot-sm::after{animation-delay:.7s}@media(prefers-reduced-motion:reduce){.zz-footer a .zz-dot-sm::before,.zz-footer a .zz-dot-sm::after{animation:none;opacity:0}}.zz-dot-live::after,.zz-menu-dot::after,.zz-footer a .zz-dot-sm::after{display:none;animation:none}.zz-dot-live::before,.zz-dot-live:not(.is-fresh)::before,.zz-menu-dot::before,.zz-footer a .zz-dot-sm::before{animation:zz-dot-live 1.4s cubic-bezier(.2,.6,.3,1)infinite;animation-delay:0s}@media(prefers-reduced-motion:reduce){.zz-dot-live::before,.zz-dot-live:not(.is-fresh)::before,.zz-menu-dot::before,.zz-footer a .zz-dot-sm::before{animation:none;opacity:0}}.zz-dot-live,.zz-menu-dot,.zz-footer a .zz-dot-sm{animation-duration:2s,2s}.zz-dot-live::before,.zz-dot-live:not(.is-fresh)::before,.zz-menu-dot::before,.zz-footer a .zz-dot-sm::before{animation-duration:2s}opening.md,notice.md,st-preview-irregular.md)============================================================ */ .zz-ow{margin:32px 0 8px;padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--entry)}.post-content .zz-ow-h{margin:0 0 18px;font-size:1rem;font-family:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .post-content .zz-ow-h{letter-spacing:0;font-size:1.1rem}.zz-ow-row{margin-bottom:18px}.zz-ow-line{margin:0 0 8px;font-family:var(--zz-serif);font-size:1.45rem;line-height:1.3;color:var(--primary)}.zz-ow-line b{color:var(--zz-gold)}.zz-ow-bar{height:10px;border-radius:3px}.zz-ow-short{width:3%;min-width:10px;background:var(--zz-gold)}.zz-ow-long{width:100%;background:var(--primary);opacity:.8}.zz-ow-mid{width:35%;background:var(--zz-gold);opacity:.55}.zz-ow-intro{margin:0 0 18px;color:var(--secondary)}.zz-ow-clock{font-size:1.15rem;line-height:1.45}.zz-ow-note{margin:-4px 0 20px;color:var(--secondary)}.zz-ow-facts{margin:26px 0 0;border-top:1px solid var(--border)}.zz-ow-facts>div{padding:16px 0;border-bottom:1px solid var(--border)}.post-content .zz-ow-facts dt{width:auto}.zz-ow-facts dt{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--secondary);margin-bottom:4px}@media(max-width:560px){.zz-ow-facts dt{white-space:nowrap;font-size:min(.78rem,3.05vw);letter-spacing:.03em}}html[lang=ar] .zz-ow-facts dt{letter-spacing:0;font-size:.9rem}.post-content .zz-ow-facts dd{margin:0;padding:0;font-size:1rem;line-height:1.6}.zz-ow-facts small{display:block;margin-top:4px;font-size:.82rem;color:var(--secondary)}.post-content .zz-ow-quote{margin:24px 0 0;padding:20px 22px;border:0;border-radius:12px;background:var(--theme)}.post-content .zz-ow-quote p{margin:0;font-family:var(--zz-serif);font-size:1.3rem;line-height:1.5;color:var(--primary);font-style:normal}.zz-rel{margin:8px 0 24px;border-top:1px solid var(--border);font-size:1rem}.zz-rel-row{display:grid;grid-template-columns:minmax(0,1fr)9.5em 6.5em;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.zz-rel-head{font-size:.78rem;color:var(--secondary);letter-spacing:.06em;text-transform:uppercase}html[lang=ar] .zz-rel-head{letter-spacing:0;font-size:.9rem}.zz-rel-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--zz-gold);color:var(--zz-gold);white-space:nowrap}.zz-rel-open .zz-rel-pill{background:#2f6b4f;border-color:#2f6b4f;color:#fff}.zz-rel-full .zz-rel-pill{background:var(--zz-gold);color:var(--theme)}.zz-rel-full{font-weight:600}@media(max-width:560px){.zz-rel-row{grid-template-columns:minmax(0,1fr)auto}.zz-rel-row>:last-child{grid-column:1/-1;color:var(--secondary);font-size:.9rem}.zz-rel-head>:last-child{display:none}}.zz-notice{margin:8px 0 32px;padding:32px 34px;border-radius:6px;background:#f7f4ec;color:#17353d;font-family:var(--zz-serif);font-size:1.05rem;line-height:1.65;box-shadow:0 12px 30px rgba(0,0,0,.18)}.zz-notice p{margin:0 0 14px;color:#17353d}.zz-notice a{color:#7d6633}.zz-notice-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;color:#4a5a5c}.zz-notice .zz-notice-h{font-family:var(--zz-sans,Inter,sans-serif);font-weight:700;font-size:1.15rem}.zz-notice-sign span{font-family:var(--zz-sans,Inter,sans-serif);font-size:.85rem;color:#4a5a5c}.zz-notice .zz-notice-note{margin:18px 0 0;padding-top:12px;border-top:1px solid #d8cfb8;font-family:var(--zz-sans,Inter,sans-serif);font-size:.8rem;color:#4a5a5c}.zz-stp{max-width:760px;margin:0 auto;padding-bottom:40px}.zz-stp-brief{padding:18px 20px;border-radius:14px;border:1px solid var(--border);background:var(--entry);margin:8px 0 22px}.zz-stp-brief p{margin:0;line-height:1.65;color:var(--content)}.zz-stp-brief .zz-stp-brief-h{font-weight:700;color:var(--primary);margin-bottom:4px}.zz-stp-count{color:var(--secondary);font-size:.95rem;margin:0 0 12px}.zz-stp-qs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.zz-stp-q{padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--entry)}.zz-stp-q.is-done{border-color:var(--zz-gold)}.zz-stp-qn{margin:0 0 6px;font-size:.88rem;color:var(--secondary)}.zz-stp-qt{margin:0 0 14px;font-family:var(--zz-serif);font-size:1.3rem;line-height:1.4;color:var(--primary)}.zz-stp-opts{display:flex;flex-direction:column;gap:8px}.zz-stp-opts button{text-align:start;font:inherit;font-size:.98rem;line-height:1.5;padding:11px 14px;border-radius:10px;border:1px solid var(--border);background:var(--theme);color:var(--content);cursor:pointer;transition:border-color .2s,background .2s}.zz-stp-opts button:hover{border-color:var(--zz-gold)}.zz-stp-opts button[aria-pressed=true]{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-stp-opts .zz-stp-unsure{align-self:flex-start;border-style:dashed;border-radius:999px;padding:7px 14px;color:var(--secondary)}.zz-stp-seal{display:flex;gap:16px;align-items:center;margin-top:26px;padding:18px 20px;border-radius:14px;background:#f7f4ec;color:#17353d}.zz-stp-seal svg{color:#7d6633;flex-shrink:0}.zz-stp-seal p{margin:4px 0 0;color:#3d4f52;line-height:1.55}.zz-stp-seal .zz-stp-seal-h{margin:0;font-weight:700;color:#17353d}.zz-status{margin:0 0 28px;padding:18px 20px;border-radius:12px;border:1px solid var(--border);background:var(--entry);border-inline-start:4px solid var(--zz-gold)}.zz-status-h{margin:0 0 10px;font-weight:700;color:var(--primary)}.zz-status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zz-status-list li{display:grid;grid-template-columns:11em minmax(0,1fr);gap:12px;font-size:.95rem;line-height:1.5;color:var(--content)}.zz-status-list li[hidden]{display:none}.zz-status-list time{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;color:var(--secondary);padding-top:2px}.zz-status-list li:first-child span{color:var(--primary);font-weight:600}.zz-status-note{margin:12px 0 0;font-size:.8rem;color:var(--secondary)}.zz-status[hidden]{display:none}@media(max-width:560px){.zz-status-list li{grid-template-columns:1fr;gap:2px}}.zz-soon{display:none}html[data-zz-limited] .zz-soon{display:inline-block;margin-inline-start:.5em;padding:.05em .5em;vertical-align:.12em;font-size:.68em;font-weight:500;line-height:1.5;letter-spacing:.01em;white-space:nowrap;color:var(--zz-gold);border:1px solid;border-radius:999px;opacity:.85}html[data-zz-limited] .zz-search-btn{display:none!important}html[data-zz-limited] .zz-menu .zz-soon{font-size:.6em;padding:0 .4em;margin-inline-start:.35em}@media(min-width:1280px) and (max-width:1439px){html[data-zz-limited] .zz-nav{gap:12px}html[data-zz-limited] .zz-menu a{padding-inline:7px}html[data-zz-limited] .zz-menu a::after{inset-inline:7px}}.zz-dw{margin:32px 0 8px;padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--entry)}.post-content h2.zz-dw-h,.post-content h2.zz-ow-h{border-top:0!important;padding-top:0!important;margin-top:0!important}.post-content .zz-dw-h{margin:0 0 14px;font-size:1rem;font-family:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .post-content .zz-dw-h{letter-spacing:0;font-size:1.1rem}.zz-dw-track{position:relative}.zz-dw-svg{display:block;width:100%;height:auto;aspect-ratio:760/96;overflow:visible}.zz-dw-rest{stroke:var(--border);stroke-width:2;stroke-dasharray:4 6}.zz-dw-trail{stroke:var(--zz-gold);stroke-width:3;stroke-linecap:round}.zz-dw-ticks line{stroke:var(--secondary);stroke-width:1;opacity:.45}.zz-dw-ticks line.zz-dw-big{stroke:var(--zz-gold);stroke-width:2;opacity:1}.zz-dw-shadow{fill:#000;opacity:.25}.zz-dw-go .zz-dw-stone{transition:transform 1.6s cubic-bezier(.3,.1,.2,1)}.zz-dw-go .zz-dw-roll{animation:zz-dw-roll 1.6s cubic-bezier(.3,.1,.2,1);transform-box:fill-box;transform-origin:50% 85%}@keyframes zz-dw-roll{0%{transform:rotate(0)}40%{transform:rotate(-9deg)translateY(-2px)}100%{transform:rotate(0)}}.zz-dw-ends{display:flex;justify-content:space-between;margin-top:4px;font-size:.8rem;color:var(--secondary)}.post-content .zz-dw-cap{margin:12px 0 0;font-size:.98rem;line-height:1.6;color:var(--secondary)}.post-content .zz-dw-word{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none}.post-content .zz-dw-word li{margin:0;padding:0;text-align:center}.zz-dw-l{display:grid;place-items:center;aspect-ratio:1;border:1.5px dashed var(--border);border-radius:14px;font-family:cairo,var(--zz-serif),sans-serif;font-weight:700;font-size:clamp(2rem,7vw,3.4rem);line-height:1;color:var(--secondary);opacity:.35}.zz-dw-word li.on .zz-dw-l{border:1.5px solid var(--zz-gold);background:color-mix(in srgb,var(--zz-gold) 14%,transparent);color:var(--zz-gold);opacity:1}.zz-dw-what{display:block;margin-top:8px;font-size:.82rem;line-height:1.35;color:var(--secondary)}.zz-dw-what small{font-size:.9em;opacity:.8}.zz-dw-word li.on .zz-dw-what{color:var(--primary)}.zz-dw-word li:not(.on) .zz-sr{display:none}@media(max-width:520px){.zz-dw{padding:20px 16px}.post-content .zz-dw-word{gap:6px}.zz-dw-what{font-size:.72rem}}a.zz-closed,.post-content a.zz-closed,a.zz-closed:hover{color:inherit!important;text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important;cursor:default;pointer-events:none}.zz-stx{display:flex;flex-direction:column;gap:18px}.zz-stx[hidden],.zz-stp-plain[hidden],.zz-stx-result[hidden],.zz-stx-card[hidden],.zz-stx [hidden]{display:none!important}.zz-stx-word{text-align:center;padding:26px 20px 22px;border-radius:18px;background:var(--zz-ink);color:#ece6d7;background-image:radial-gradient(60% 90% at 50% 0%,rgba(210,184,120,.16),transparent 70%)}.zz-stx-eyebrow{margin:0 0 6px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#a9bab8}html[lang=ar] .zz-stx-eyebrow{letter-spacing:0;font-size:.9rem}.zz-stx-w{margin:0;display:flex;flex-direction:column;align-items:center;gap:2px}.zz-stx-w-en{font-family:var(--zz-serif);font-style:italic;font-size:clamp(2.2rem,7vw,3.4rem);line-height:1.15;color:#ece6d7}.zz-stx-w-ar{font-family:cairo,sans-serif;font-weight:700;font-size:clamp(1.7rem,5.4vw,2.5rem);line-height:1.4;color:#d2b878}.zz-stx-facts{margin:10px auto 16px;max-width:520px;font-size:.9rem;line-height:1.55;color:#a9bab8}.zz-stx-wbtns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.zz-stx-wbtns button,.zz-stx-rbtns button{font:inherit;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;cursor:pointer;border:1px solid rgba(210,184,120,.55);background:rgba(236,230,215,6%);color:#ece6d7;transition:background .2s}.zz-stx-wbtns button:hover{background:rgba(210,184,120,.18)}.zz-stx-wbtns .zz-stx-irr{border-style:dashed}.zz-stx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.zz-stx-steps button{width:100%;font:inherit;font-size:.82rem;padding:6px 0 4px;border:0;border-bottom:3px solid var(--border);background:0 0;color:var(--secondary);cursor:pointer}.zz-stx-steps button.is-done{border-bottom-color:var(--zz-gold);color:var(--primary)}.zz-stx-steps button[aria-current]{color:var(--primary);font-weight:700;border-bottom-color:var(--primary)}.zz-stx-card{padding:26px 24px 20px;border-radius:18px;border:1px solid var(--border);background:var(--entry)}.zz-stx-card.in{animation:zzStxIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes zzStxIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.zz-stx-qn{margin:0 0 8px;font-size:.88rem;color:var(--secondary)}.zz-stx-qt{margin:0 0 30px;font-family:var(--zz-serif);font-size:clamp(1.3rem,3.6vw,1.6rem);line-height:1.4;color:var(--primary);min-height:2.8em}html[lang=ar] .zz-stx-qt{font-family:cairo,sans-serif;font-weight:600}.zz-stx-track{position:relative;height:92px;margin:0 26px;touch-action:none;cursor:pointer}.zz-stx-line{position:absolute;inset-inline:0;top:38px;border-top:2px dashed var(--border)}.zz-stx-fill{position:absolute;inset-inline-start:0;top:-3px;height:4px;width:0;background:var(--zz-gold);border-radius:2px;transition:width .45s}.zz-stx-track.drag .zz-stx-fill{transition:none}.zz-stx-track.is-empty .zz-stx-fill,.zz-stx-track.is-unsure .zz-stx-fill{opacity:0}.zz-stx-stone{position:absolute;top:14px;inset-inline-start:0;width:48px;height:34px;margin-inline-start:-24px;z-index:2;cursor:grab;border-radius:52% 48% 44% 56%/62% 58% 42% 38%;background:radial-gradient(circle at 36% 30%,#ece5d3,#a69f8c 55%,#6f6858);box-shadow:0 6px 10px rgba(0,0,0,.35),inset 0 -3px 6px rgba(0,0,0,.2)}.zz-stx-track.drag .zz-stx-stone{cursor:grabbing;transform:scale(1.08)rotate(-4deg)}.zz-stx-track.is-empty .zz-stx-stone{opacity:.8}.zz-stx-track.is-unsure .zz-stx-stone{opacity:.3;transform:translateY(26px)scale(.8)}.zz-stx-track button{position:absolute;top:26px;width:92px;margin-inline-start:-46px;padding:0;border:0;background:0 0;font:inherit;color:var(--secondary);cursor:pointer}.zz-stx-track button::before{content:"";display:block;width:18px;height:18px;margin:3px auto 12px;border-radius:50%;border:2px solid var(--border);background:var(--entry);transition:border-color .2s,background .2s}.zz-stx-track button:hover::before,.zz-stx-track button:focus-visible::before{border-color:var(--zz-gold)}.zz-stx-track button[aria-checked=true]{color:var(--primary);font-weight:700}.zz-stx-track button[aria-checked=true]::before{background:var(--zz-gold);border-color:var(--zz-gold)}.zz-stx-track button[data-v=low]{inset-inline-start:0}.zz-stx-track button[data-v=medium]{inset-inline-start:50%}.zz-stx-track button[data-v=high]{inset-inline-start:100%}.zz-stx-desc{min-height:3.2em;margin:6px 0 14px;padding:12px 14px;border-radius:10px;font-size:.98rem;line-height:1.55;color:var(--content);background:0 0;transition:background .3s}.zz-stx-desc.on{background:var(--theme)}.zz-stx-desc b{color:var(--primary)}.zz-stx-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.zz-stx-nav button{white-space:nowrap}.zz-stx-nav button{font:inherit;font-size:.95rem;padding:9px 18px;border-radius:999px;border:1px solid var(--border);background:var(--theme);color:var(--content);cursor:pointer}.zz-stx-nav button:disabled{opacity:.4;cursor:default}.zz-stx-nav .zz-stx-next{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-stx-nav .zz-stx-unsure{border-style:dashed;color:var(--secondary)}.zz-stx-nav .zz-stx-unsure[aria-pressed=true]{border-style:solid;border-color:var(--zz-gold);color:var(--primary)}.zz-stx-hint{margin:12px 0 0;text-align:center;font-size:.82rem;color:var(--secondary)}.zz-stx-result{padding:26px 22px;border-radius:18px;border:1px solid var(--zz-gold);background:var(--entry);text-align:center}.post-content .zz-stx-rh,.zz-stx-rh{margin:0 0 6px;border:0;padding:0;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.4rem,4vw,1.9rem);line-height:1.35;color:var(--primary)}.zz-stx-rh .ar{font-family:cairo,sans-serif;font-weight:700;color:var(--zz-gold)}.zz-stx-print svg{display:block;width:min(420px,100%);margin:8px auto 0;overflow:visible}.zz-stx-print .ring{fill:none;stroke:var(--border);stroke-width:1.2}.zz-stx-print .spoke{stroke:var(--border);stroke-width:1}.zz-stx-print .shape{fill:color-mix(in srgb,var(--zz-gold) 26%,transparent);stroke:var(--zz-gold);stroke-width:2.5;stroke-linejoin:round}.zz-stx-print .pt{fill:var(--zz-gold)}.zz-stx-print .pt.u{fill:var(--entry);stroke:var(--zz-gold);stroke-width:2;stroke-dasharray:3 3}.zz-stx-print text{font-size:15px;fill:var(--secondary)}html[lang=ar] .zz-stx-print text{font-family:cairo,sans-serif;font-size:16px}.zz-stx-legend{margin:6px auto 16px;max-width:460px;font-size:.82rem;color:var(--secondary);line-height:1.5}.zz-stx-rbtns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.zz-stx-rbtns button{border-color:var(--border);background:var(--theme);color:var(--content)}.zz-stx-rbtns .zz-stx-save{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-stx-seal{display:flex;gap:18px;align-items:center;text-align:start;padding:18px 20px;border-radius:14px;background:#f7f4ec;color:#17353d}.zz-stx-seal p{margin:4px 0 0;color:#3d4f52;line-height:1.55}.zz-stx-seal .zz-stx-seal-h{margin:0;font-weight:700;color:#17353d}.zz-stx-seal a{color:#7d6633;font-weight:600}.zz-stx-env{position:relative;flex-shrink:0;width:64px;height:46px;border-radius:6px;background:#e9dfc4;border:1.5px solid #b49a5e;overflow:hidden}.zz-stx-env::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,transparent 49%,#b49a5e 50%,transparent 51%),linear-gradient(to bottom left,transparent 49%,#b49a5e 50%,transparent 51%)}.zz-stx-env span{position:absolute;left:50%;top:52%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#8a2e25;box-shadow:0 1px 2px rgba(0,0,0,.3)}.zz-stx-env.shut span{animation:zzSeal .7s .25s cubic-bezier(.3,1.6,.5,1)both}@keyframes zzSeal{from{transform:scale(2.4);opacity:0}to{transform:scale(1);opacity:1}}.zz-stx .zz-stp-brief{margin:0}.zz-stx .zz-stp-brief summary{cursor:pointer;font-weight:700;color:var(--primary)}.zz-stx .zz-stp-brief p{margin-top:8px}.zz-stp-scale{margin:0;padding-inline-start:18px;color:var(--content);line-height:1.6}@media(max-width:520px){.zz-stx-card{padding:22px 16px 16px}.zz-stx-track{margin:0 22px}.zz-stx-track button{width:70px;margin-inline-start:-35px;font-size:.88rem}.zz-stx-nav button{padding:8px 12px;font-size:.9rem}.zz-stx-seal{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.zz-stx-card.in,.zz-stx-env.shut span{animation:none}.zz-stx-fill{transition:none}}.zz-pv-intro{margin:8px 0 28px;max-width:46rem}.zz-pv-intro h2{margin:0 0 10px;font-family:var(--zz-serif);font-size:1.45rem;line-height:1.3;color:var(--primary)}html[lang=ar] .zz-pv-intro h2{font-family:var(--zz-sans);font-weight:700;font-size:1.3rem;line-height:1.6}.zz-pv-intro p{margin:0 0 10px;font-size:1rem;line-height:1.65;color:var(--content)}.zz-pv-intro .zz-pv-note{margin-top:12px;font-size:.86rem;line-height:1.55;color:var(--secondary)}.zz-tr-related{margin-top:14px;font-size:.95rem}.zz-stx-policy{text-align:start;margin-top:22px;padding:16px 18px;border:1px dashed var(--border);border-radius:12px}.zz-stx-policy h3{margin:0 0 8px;font-size:1.05rem;color:var(--primary)}.zz-stx-policy p{margin:0 0 8px;font-size:.95rem;line-height:1.6}.zz-stx-policy .zz-pv-note{margin:0;font-size:.84rem;color:var(--secondary)}.post-content .zz-pilot,.zz-pilot{font-size:14px;line-height:1.5;color:var(--secondary);border:1px solid var(--border);border-radius:8px;padding:8px 12px;margin:0 0 28px;max-width:70ch}.zz-pilot-k{color:var(--zz-gold);font-weight:600}.zz-longform .post-content>p.zz-pilot::first-letter{float:none;font:inherit;padding:0;color:inherit}.post-content .zz-status-tag{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.01em;padding:2px 8px;border-radius:6px;border:1px solid var(--border);color:var(--secondary);margin-inline-end:6px}.post-content .zz-status-tag.is-done{color:var(--zz-gold);border-color:color-mix(in srgb,var(--zz-gold) 45%,transparent)}.zz-dw-word a.zz-dw-link{display:contents;color:inherit;text-decoration:none}.zz-dw-word li.on:has(a.zz-dw-link){cursor:pointer}.zz-dw-word li.on:has(a.zz-dw-link):hover .zz-dw-l,.zz-dw-word li.on:has(a.zz-dw-link:focus-visible) .zz-dw-l{box-shadow:0 0 0 3px color-mix(in srgb,var(--zz-gold) 35%,transparent)}.zz-dw-word li.on .zz-dw-what{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--zz-gold) 60%,transparent);text-underline-offset:3px}.zz-ow-more{margin-top:22px}.zz-ow-more summary{cursor:pointer;display:inline-block;padding:7px 14px;border:1px solid var(--zz-gold);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--primary);list-style:none}.zz-ow-more summary::-webkit-details-marker{display:none}.zz-ow-more[open] summary{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-ow-more .zz-ow-facts{margin-top:14px}.post-content img.zz-founder-photo{float:inline-start;width:112px;height:112px;border-radius:50%;object-fit:cover;margin:6px 0 10px!important;margin-inline-end:22px!important;border:2px solid color-mix(in srgb,var(--zz-gold) 55%,transparent)}.post-content h2+p:has(>img.zz-founder-photo){margin:0}@media(max-width:520px){.post-content img.zz-founder-photo{width:88px;height:88px;margin-inline-end:16px!important}}.post-content .zz-pilot-end{margin:40px 0 0;padding:14px 18px;border:1px solid var(--border);border-inline-start:3px solid var(--zz-gold);border-radius:10px;color:var(--secondary)}.post-content .zz-pilot-end p{margin:0;font-size:15px;line-height:1.6}.post-content .zz-pilot-end .zz-pilot-end-h{margin-bottom:4px;font-weight:600;color:var(--zz-gold)}.zz-clk{margin:18px 0 26px;padding:22px 20px 18px;border:1px solid var(--border);border-radius:16px;background:var(--theme)}.zz-clk-dials{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.zz-clk-d{margin:0;text-align:center}.zz-clk-d svg{width:100%;max-width:132px;height:auto;display:block;margin:0 auto 8px;overflow:visible}.zz-clk-face{fill:none;stroke:var(--border);stroke-width:1.5}.zz-clk-tick{stroke:var(--secondary);stroke-width:1.4;opacity:.55}.zz-clk-arc{fill:none;stroke:var(--zz-gold);stroke-width:7;stroke-linecap:butt;opacity:.9}.zz-clk-family .zz-clk-arc,.zz-clk-hc .zz-clk-arc{stroke:var(--primary);opacity:.75}.zz-clk-hand{stroke:var(--primary);stroke-width:2.4;stroke-linecap:round}.zz-clk-pin{fill:var(--zz-gold)}.zz-clk-d.is-done .zz-clk-face{stroke:var(--zz-gold)}.zz-clk-d figcaption{display:flex;flex-direction:column;gap:2px;font-size:.86rem;line-height:1.35;color:var(--secondary)}.zz-clk-d figcaption b{color:var(--primary);font-weight:600}.zz-clk-pct{font-variant-numeric:tabular-nums;color:var(--zz-gold);font-weight:600}.zz-clk-ctl{margin-top:18px}.zz-clk-ctl label{display:block;font-weight:600;font-size:.95rem;color:var(--primary);margin-bottom:6px}.zz-clk-ctl input[type=range]{width:100%;accent-color:var(--zz-gold);height:28px;cursor:pointer}.zz-clk-ctl input[type=range]:focus-visible{outline:2px solid var(--zz-gold);outline-offset:3px}.zz-clk-ends{display:flex;justify-content:space-between;font-size:.8rem;color:var(--secondary)}.post-content .zz-clk-now{margin:10px 0 0;min-height:3.2em;font-size:.98rem;line-height:1.55;color:var(--content)}.zz-clk-now b{color:var(--primary)}@media(max-width:600px){.zz-clk{padding:16px 12px 14px}.zz-clk-dials{grid-template-columns:repeat(2,1fr);gap:18px 12px}.zz-clk-d svg{max-width:112px}}.zz-clk-holdbox{margin-top:22px;text-align:center}.zz-clk-hold{--zz-clk-p:0;position:relative;width:168px;height:168px;border-radius:50%;border:2px solid var(--zz-gold);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--zz-gold) 18%,var(--theme)),var(--theme) 70%);color:var(--primary);font:inherit;font-weight:600;font-size:.98rem;line-height:1.35;padding:22px;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .15s ease,box-shadow .2s ease}.zz-clk-hold-ring{position:absolute;inset:6px;border-radius:50%;background:conic-gradient(var(--zz-gold) calc(var(--zz-clk-p) * 360deg),transparent 0);-webkit-mask:radial-gradient(circle,transparent 66%,#000 67%);mask:radial-gradient(circle,transparent 66%,#000 67%);opacity:.9;pointer-events:none}.zz-clk-hold-t{position:relative}.zz-clk-hold:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--zz-gold) 14%,transparent)}.zz-clk-hold:focus-visible{outline:3px solid var(--zz-gold);outline-offset:4px}.zz-clk-hold.is-holding{transform:scale(.96);box-shadow:0 0 0 10px color-mix(in srgb,var(--zz-gold) 18%,transparent),0 0 40px color-mix(in srgb,var(--zz-gold) 30%,transparent)}@media(prefers-reduced-motion:reduce){.zz-clk-hold{transition:none}.zz-clk-hold.is-holding{transform:none}}.post-content .zz-clk-rule{margin:12px 0 0;font-size:.92rem;color:var(--secondary)}.post-content .zz-clk-res{margin:14px auto 0;max-width:34rem;min-height:1em;font-size:1rem;line-height:1.6;color:var(--content)}.zz-clk-res span{display:block;margin-top:4px}.zz-clk-res span:last-child{margin-top:10px;font-family:var(--zz-serif);font-size:1.12rem;color:var(--zz-gold)}html[lang=ar] .zz-clk-res span:last-child{font-family:inherit;font-weight:700}details.zz-clk-ctl{margin-top:18px}details.zz-clk-ctl summary{cursor:pointer;font-size:.9rem;color:var(--secondary)}details.zz-clk-ctl[open] summary{margin-bottom:10px}.post-content .zz-clk-life{margin:10px auto 0;max-width:34rem;min-height:1.6em;font-size:.95rem;color:var(--primary);font-variant-numeric:tabular-nums}.zz-clk-opts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;margin-top:14px;font-size:.9rem;color:var(--secondary)}.zz-clk-age input{width:4.5em;margin-inline-start:6px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--entry);color:var(--primary);font:inherit;text-align:center}.zz-clk-age input:focus-visible,.zz-clk-snd:focus-visible{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-clk-snd{padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:0 0;color:var(--secondary);font:inherit;cursor:pointer}.zz-clk-snd[aria-pressed=true]{color:var(--zz-gold);border-color:color-mix(in srgb,var(--zz-gold) 55%,transparent)}.post-content .zz-clk-you{margin:10px auto 0;max-width:34rem;font-size:.95rem;line-height:1.55;color:var(--content)}.post-content .zz-clk-you:empty,.post-content .zz-clk-life:empty{display:none}.zz-stx-wbtns .zz-stx-snd{border-style:solid;opacity:.85}.zz-stx-wbtns .zz-stx-snd[aria-pressed=false]{opacity:.6}.zz-stx-bigstone{width:150px;margin:14px auto 0}.zz-stx-bigstone svg{display:block;width:100%;height:auto;overflow:visible}.zz-stx-bs-shadow{fill:rgba(0,0,0,.35)}.zz-stx-bs-band{fill:none;stroke:transparent;stroke-width:3}.zz-stx-bigstone.has-stakes .zz-stx-bs-band{stroke:var(--zz-gold);stroke-dasharray:2 3}.zz-stx-crack{fill:none;stroke:#2a241b;stroke-linecap:round;stroke-linejoin:round;stroke-width:0;stroke-dasharray:1;stroke-dashoffset:0}.zz-stx-crack.is-thin{stroke-width:1.1;opacity:.75}.zz-stx-crack.is-deep{stroke-width:2.4}.zz-stx-crack.is-new{animation:zz-stx-crack .6s ease-out}@keyframes zz-stx-crack{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.zz-stx-bigstone.press svg{animation:zz-stx-press .35s ease-out;transform-origin:50% 95%}@keyframes zz-stx-press{30%{transform:scale(1.04,.94)}100%{transform:none}}.zz-stx .zz-stx-bs-cap{margin:6px auto 0;max-width:26rem;font-size:.8rem;line-height:1.45;color:var(--secondary)}.zz-stx .zz-stx-dir{margin:4px 0 0;font-size:.86rem;color:var(--secondary)}.zz-stx-raise{margin:22px 0 0;text-align:start}.zz-stx-raise h3{margin:0 0 10px;font-size:1.05rem;color:var(--primary)}.zz-stx .zz-stx-raise-l{list-style:none;margin:0;padding:0}.zz-stx .zz-stx-raise-l li{margin:0 0 10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.95rem;line-height:1.55}.zz-stx-raise-l button{display:inline-block;margin-inline-end:8px;padding:2px 10px;border:1px solid var(--zz-gold);border-radius:999px;background:0 0;color:var(--primary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.zz-stx-raise-l button.is-deep{background:color-mix(in srgb,var(--zz-gold) 22%,transparent)}.zz-stx-raise-l button:focus-visible{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-stx-raise-l li.is-stakes{border-style:dashed;color:var(--secondary)}.zz-stx .zz-stx-raise-n{margin:6px 0 0;font-size:.82rem;color:var(--secondary)}@media(prefers-reduced-motion:reduce){.zz-stx-crack.is-new,.zz-stx-bigstone.press svg{animation:none}}.zz-clk-src{margin-top:2px;font-size:.76rem;color:var(--zz-gold);text-decoration:underline;text-underline-offset:2px}.zz-clk-court .zz-clk-arc{stroke:var(--primary);opacity:.75}.post-content section.zz-ow{margin-top:64px}.post-content .zz-clk-note{margin:4px auto 18px;max-width:34em;text-align:center;font-size:.85rem;line-height:1.5;color:var(--secondary)}html[data-zz-limited] .zz-next.zz-closed{cursor:default}html[data-zz-limited] .zz-next.zz-closed .zz-next-arrow{display:none!important}html[data-zz-limited] .zz-next-title .zz-soon{font-family:var(--zz-sans,system-ui,sans-serif);font-size:clamp(.8rem,1.6vw,1rem);vertical-align:middle;margin-inline-start:.6em;position:relative;top:-.15em}html[data-zz-limited] .zz-next.zz-closed .zz-next-text{display:none}.post-content .zz-about-line{margin:40px 0;padding:22px 0;border-top:1px solid var(--zz-gold);border-bottom:1px solid var(--zz-gold);font-family:var(--zz-serif);font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.45;text-align:center;text-wrap:balance;color:var(--primary)}@media(max-width:760px){.zz-footer-base{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.zz-menu-open .zz-readbar{transform:translateY(140%);pointer-events:none}.zz-header{background:color-mix(in srgb,var(--theme) 96%,transparent)}}@media(max-width:600px){.zz-footer ul{overflow-wrap:normal;word-break:normal}.zz-footer-grid>nav.zz-footer-col:first-of-type{grid-column:1/-1}.zz-footer-grid>nav.zz-footer-col:first-of-type ul a{flex-wrap:wrap;column-gap:.4em}.zz-footer-grid{gap:28px 20px}.zz-footer-base{flex-direction:column;gap:4px}.zz-footer-base a[href*=creativecommons]{white-space:nowrap}}@media(max-width:1279px){.zz-menu-open .zz-header{position:fixed;top:0;left:0;right:0;z-index:60}}@media(max-width:480px){.post-content .zz-dw-word{gap:6px}.zz-dw-what{font-size:.68rem;overflow-wrap:normal;word-break:normal;hyphens:none}}.zz-cm{margin:36px 0;width:min(1080px,100vw - 2 * var(--zz-pad));margin-inline:calc((100% - min(1080px,100vw - 2 * var(--zz-pad)))/2);--cm-land:#1d3a43;--cm-edge:#0f2a32;--cm-gold:#d6bc7c;--cm-us:#8fa3a6;--cm-visa:#e58f9e;--cm-ceta:#d9b25f;--cm-eta:#7fb6d9;--cm-none:#c9d4d2}:root[data-theme=light] .zz-cm{--cm-land:#d9e1dd;--cm-edge:#f4f1ea;--cm-gold:#8a6a24;--cm-us:#6f8386;--cm-visa:#b2455a;--cm-ceta:#a87b1d;--cm-eta:#2f6c9a;--cm-none:#8fa09d}.zz-cm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.zz-cm-stats p{margin:0!important;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--entry);font-size:13.5px;line-height:1.45;color:var(--content)}.zz-cm-stats b{display:block;font-family:var(--zz-serif);font-size:2rem;line-height:1.1;color:var(--primary);font-weight:600}.zz-cm-stats .zz-cm-zero{border-color:color-mix(in srgb,var(--cm-visa) 55%,var(--border))}.zz-cm-stats .zz-cm-zero b{color:var(--cm-visa)}.zz-cm-switch{display:inline-flex;padding:4px;border-radius:999px;border:1px solid var(--border);background:var(--entry);gap:4px}.zz-cm-switch button{border:0;background:0 0;color:var(--content);font:600 14px/1 var(--zz-sans,Inter,sans-serif);padding:10px 16px;border-radius:999px;cursor:pointer}html[lang=ar] .zz-cm-switch button{font-family:Cairo,Tahoma,sans-serif;font-size:14.5px}.zz-cm-switch button[aria-pressed=true]{background:var(--zz-gold);color:var(--theme)}.zz-cm-note{margin:12px 0 10px!important;font-size:14.5px;color:var(--secondary);max-width:70ch}.zz-cm[data-view=pm] .zz-cm-note-border,.zz-cm[data-view=border] .zz-cm-note-pm{display:none}.zz-cm-mapwrap{border-radius:18px;background:var(--zz-ink,#10303a);padding:10px;overflow:hidden}:root[data-theme=light] .zz-cm-mapwrap{background:#f7f4ec;border:1px solid var(--border)}.zz-cm-map{display:block;width:100%;height:auto;direction:ltr}.zz-cm-land path{fill:var(--cm-land);stroke:var(--cm-edge);stroke-width:.5;transition:fill .45s ease,opacity .45s ease}.zz-cm-land path.zz-cm-p{cursor:pointer}.zz-cm-land path:focus-visible{outline:none;stroke:var(--zz-gold);stroke-width:1.5}.zz-cm[data-view=pm] .zz-cm-land path.zz-cm-visited{fill:color-mix(in srgb,var(--cm-gold) 45%,var(--cm-land))}.zz-cm[data-view=pm] .zz-cm-land path[data-c=US]{fill:color-mix(in srgb,var(--cm-us) 40%,var(--cm-land))}.zz-cm .zz-cm-land path[data-c=CA]{fill:color-mix(in srgb,var(--cm-gold) 22%,var(--cm-land));stroke:color-mix(in srgb,var(--cm-gold) 70%,transparent);stroke-width:.8}.zz-cm[data-view=border] .zz-cm-land path.zz-e-visa{fill:var(--cm-visa)}.zz-cm[data-view=border] .zz-cm-land path.zz-e-ceta{fill:var(--cm-ceta)}.zz-cm[data-view=border] .zz-cm-land path.zz-e-eta{fill:var(--cm-eta)}.zz-cm[data-view=border] .zz-cm-land path.zz-e-none{fill:var(--cm-none)}.zz-cm-land path.on{stroke:#fff;stroke-width:1.4}:root[data-theme=light] .zz-cm-land path.on{stroke:#10303a}.zz-cm-arc{fill:none;stroke:var(--cm-gold);stroke-width:1;opacity:.55;transition:opacity .45s ease}.zz-cm-arc.zz-cm-us{stroke:var(--cm-us);stroke-dasharray:3 3}.zz-cm-arc.zz-cm-in{stroke-dasharray:1 3}.zz-cm-arc.hov,.zz-cm-arc.on{opacity:1;stroke-width:1.8}.zz-cm[data-view=border] .zz-cm-arc{opacity:.08}.zz-cm[data-view=border] .zz-cm-arc.on{opacity:.5}.zz-cm-dot{fill:var(--cm-gold);stroke:var(--cm-edge);stroke-width:1;cursor:pointer;transition:opacity .45s ease}.zz-cm-dot.zz-cm-us{fill:var(--cm-us)}.zz-cm-dot.on,.zz-cm-dot.hov{stroke:#fff;stroke-width:1.6}.zz-cm[data-view=border] .zz-cm-dot{opacity:.35}.zz-cm-home{fill:#fff;stroke:var(--zz-gold);stroke-width:2}.zz-cm-ring{fill:none;stroke:#fff;stroke-width:1.6;opacity:0;transition:opacity .45s ease}:root[data-theme=light] .zz-cm-ring{stroke:#10303a}.zz-cm[data-view=border] .zz-cm-ring{opacity:.95}@media(prefers-reduced-motion:reduce){.zz-cm-land path,.zz-cm-arc,.zz-cm-dot,.zz-cm-ring{transition:none}}.zz-cm-legend{list-style:none;margin:12px 0 0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--content)}.zz-cm[data-view=pm] .zz-cm-legend-border{display:none}.zz-cm-legend li{margin:0!important;display:inline-flex;align-items:center;gap:7px}.zz-cm-sw{display:inline-block;flex:none;width:13px;height:13px;border-radius:3px;background:var(--cm-land)}.zz-cm-sw.zz-e-visa{background:var(--cm-visa)}.zz-cm-sw.zz-e-ceta{background:var(--cm-ceta)}.zz-cm-sw.zz-e-eta{background:var(--cm-eta)}.zz-cm-sw.zz-e-none{background:var(--cm-none)}.zz-cm-sw-ring{background:0 0;border:2px solid var(--primary);border-radius:50%}.zz-cm-months{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;margin:16px 0 0;direction:ltr}.zz-cm-mo{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding-top:4px;min-width:0}.zz-cm-mo-l{font-size:11px;color:var(--secondary);height:14px}.zz-cm-mo-d{display:flex;flex-wrap:wrap;gap:3px}.zz-cm-mdot{width:10px;height:10px;padding:0;border-radius:50%;border:0;background:var(--cm-gold);cursor:pointer}.zz-cm-mdot.zz-cm-us{background:var(--cm-us)}.zz-cm-mdot.on,.zz-cm-mdot.hov{outline:2px solid var(--primary);outline-offset:1px}.zz-cm-panel{margin-top:18px}.zz-cm-pick{margin:0!important;color:var(--secondary);font-size:14.5px}.zz-cm-card{padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:var(--entry)}.zz-cm-card[hidden],.zz-cm-pick[hidden]{display:none!important}.zz-cm-card h3{margin:0 0 12px!important;font-family:var(--zz-serif);font-size:1.45rem}html[lang=ar] .zz-cm-card h3{font-family:inherit}.zz-cm-cols{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(0,1fr);gap:22px}.zz-cm-h{margin:0 0 8px!important;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--zz-gold)}.zz-cm-h span{color:var(--secondary);font-weight:500}.zz-cm-trips{list-style:none;margin:0!important;padding:0!important;display:grid;gap:12px}.zz-cm-trips li{margin:0!important;padding:0 0 0 12px!important;border-inline-start:2px solid var(--border);font-size:14.5px;line-height:1.55}html[lang=ar] .zz-cm-trips li{padding:0 12px 0 0!important}.zz-cm-trips li.hl{border-color:var(--zz-gold)}.zz-cm-trips li::before{display:none!important}.zz-cm-when{display:block;font-size:12.5px;color:var(--secondary)}.zz-cm-what{color:var(--primary)}.zz-cm-flag{display:inline-block;margin-inline-start:6px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid var(--zz-gold);color:var(--zz-gold)}.zz-cm-trips a,.zz-cm-rule a,.zz-cm-list a{font-size:12.5px;color:var(--secondary)!important;margin-inline-start:6px}.zz-cm-rule{padding:14px 16px;border-radius:14px;background:var(--theme);border:1px solid var(--border);align-self:start}.zz-cm-entry{display:flex;gap:8px;align-items:center;margin:0 0 8px!important;font-weight:700;color:var(--primary)}.zz-cm-change{margin:0 0 8px!important;font-size:14px;line-height:1.55}.zz-cm-rsrc{margin:0!important}.zz-cm-rsrc a{margin:0!important}.zz-cm-list{margin-top:18px;font-size:14px}.zz-cm-list summary{cursor:pointer;color:var(--zz-gold);font-weight:600}.zz-cm-list ol{margin-top:10px;display:grid;gap:6px}@media(max-width:860px){.zz-cm{width:auto;margin-inline:0}.zz-cm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.zz-cm-cols{grid-template-columns:1fr}.zz-cm-mapwrap{padding:4px;border-radius:12px}.zz-cm-months{grid-template-columns:repeat(10,minmax(0,1fr));row-gap:10px}}.zz-cm-credit{margin-top:14px;font-size:12.5px;color:var(--secondary)}.zz-cm-credit a{color:inherit}.zz-door{display:none}html.zz-door-on body{overflow:hidden}html.zz-door-on .zz-door{display:block;position:fixed;inset:0;z-index:1000;color:#ece6d7;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.zz-door.zz-door-moving{cursor:grabbing}.zz-door-leaf{position:absolute;top:0;bottom:0;width:50.5%;background:radial-gradient(120% 90% at 50% 45%,#14394a 0%,#0b232a 55%,#071216 100%);background-size:200% 100%;transition:transform 1.25s cubic-bezier(.7,0,.2,1)}.zz-door-l{left:0;background-position:0 0;box-shadow:inset -1px 0 rgba(200,178,124,.12)}.zz-door-r{right:0;background-position:100% 0;box-shadow:inset 1px 0 rgba(200,178,124,.12)}.zz-door-cv{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.zz-door-ready .zz-door-cv{opacity:1}.zz-door-top{position:absolute;inset-inline:0;top:clamp(28px,9vh,90px);text-align:center;padding:0 22px;pointer-events:none}.zz-door-k{margin:0 0 14px;font:600 12px/1 var(--zz-sans);letter-spacing:.22em;color:#c8b27c}.zz-door-k span{letter-spacing:0;font-family:Cairo,Tahoma,sans-serif;font-size:14px;margin-inline-start:6px}.zz-door-h{margin:0;font:500 clamp(28px,4.4vw,46px)/1.1 var(--zz-serif);color:#f4efe3}html[lang=ar] .zz-door-h{font-family:Cairo,Tahoma,sans-serif;font-weight:700}.zz-door-sub{margin:12px auto 0;max-width:34em;font:clamp(15px,1.6vw,17px)/1.55 var(--zz-sans);color:#a9bab8}html[lang=ar] .zz-door-sub{font-family:Cairo,Tahoma,sans-serif;font-size:clamp(16px,1.7vw,18px)}.zz-door-bottom{position:absolute;inset-inline:0;bottom:clamp(70px,13vh,130px);display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 22px;pointer-events:none}.zz-door-meter{position:relative;width:min(260px,60vw);height:3px;border-radius:3px;background:rgba(236,230,215,.14)}.zz-door-fill{position:absolute;inset:0;border-radius:3px;background:#c8b27c;transform-origin:left center;transform:scaleX(0)}html[lang=ar] .zz-door-fill{transform-origin:right center}.zz-door-arrow{position:absolute;inset-inline-start:calc(100% + 14px);top:50%;margin-top:-11px;color:#c8b27c;opacity:0;transition:opacity .6s ease;direction:ltr}.zz-door-hinting .zz-door-arrow{opacity:.9}.zz-door-keys{margin:0;font:12.5px/1.4 var(--zz-sans);color:rgba(169,186,184,.7)}html[lang=ar] .zz-door-keys{font-family:Cairo,Tahoma,sans-serif;font-size:13px}@media(hover:none){.zz-door-keys{display:none}}.zz-door-def{margin:0;max-width:30em;text-align:center;font:italic clamp(18px,2.2vw,24px)/1.4 var(--zz-serif);color:#f4efe3;opacity:0;transform:translateY(8px);transition:opacity .9s ease .5s,transform .9s ease .5s}html[lang=ar] .zz-door-def{font-family:Cairo,Tahoma,sans-serif;font-style:normal;font-size:clamp(18px,2.2vw,23px)}.zz-door-solved .zz-door-def{opacity:1;transform:none}.zz-door-solved .zz-door-meter,.zz-door-solved .zz-door-keys,.zz-door-solved .zz-door-sub{opacity:0;transition:opacity .5s ease}.zz-door-skip{position:absolute;bottom:22px;inset-inline-end:22px;padding:9px 14px;border-radius:999px;border:1px solid rgba(236,230,215,.22);background:rgba(7,18,22,.4);color:#a9bab8;font:500 13px/1 var(--zz-sans);cursor:pointer}html[lang=ar] .zz-door-skip{font-family:Cairo,Tahoma,sans-serif;font-size:14px}.zz-door-skip:hover,.zz-door-skip:focus-visible{color:#f4efe3;border-color:#c8b27c}.zz-door-opening{pointer-events:none}.zz-door-opening .zz-door-cv,.zz-door-opening .zz-door-top,.zz-door-opening .zz-door-bottom,.zz-door-opening .zz-door-skip{opacity:0;transition:opacity .35s ease}.zz-door-opening .zz-door-l{transform:translateX(-101%)}.zz-door-opening .zz-door-r{transform:translateX(101%)}@media(prefers-reduced-motion:reduce){.zz-door-leaf{transition:none}.zz-door-def{transition:none}}.zz-back{position:relative;display:flex;align-items:flex-start;gap:10px;max-width:46rem;margin:0 0 28px;padding:12px 40px 12px 14px;border-radius:14px;border:1px solid rgba(126,226,168,.35);background:rgba(126,226,168,8%);color:var(--zz-on-ink);font-size:14.5px;line-height:1.55;animation:zz-back-in .5s var(--zz-ease)both}html[lang=ar] .zz-back{padding:12px 14px 12px 40px;font-family:cairo,sans-serif}.zz-back[hidden]{display:none}.zz-back a{color:#f7f2e6;font-weight:600;border-bottom:1px solid rgba(126,226,168,.6)}.zz-back-dot{flex:none;width:9px;height:9px;margin-top:7px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 10px #7ee2a8}.zz-back-x{position:absolute;top:6px;inset-inline-end:8px;border:0;background:0 0;color:var(--zz-on-ink-muted);font-size:20px;line-height:1;padding:4px 6px;cursor:pointer}@keyframes zz-back-in{from{opacity:0;transform:translateY(-6px)}}.zz-ride{padding-block:clamp(40px,6vw,72px)0}.zz-ride-in{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.zz-ride-scene{display:block;border-radius:22px;overflow:hidden;background:radial-gradient(70% 90% at 80% 0%,rgba(200,178,124,.14),transparent 60%),#16363f;box-shadow:var(--zz-shadow);transition:transform .4s var(--zz-ease)}.zz-ride-scene:hover{transform:translateY(-3px)}.zz-ride-scene svg{display:block;width:100%;height:auto;direction:ltr}.zz-ride-cc{fill:rgba(236,230,215,.42);font:600 9px var(--zz-sans);letter-spacing:.14em}.zz-ride-line{stroke:var(--zz-gold-soft);stroke-width:1.6;stroke-dasharray:5 5}.zz-ride-road{fill:none;stroke:#3a4f55;stroke-width:16;stroke-linecap:round}.zz-ride-mid{fill:none;stroke:rgba(236,230,215,.25);stroke-width:1;stroke-dasharray:6 8}.zz-ride-ditch{fill:none;stroke:#6d5a34;stroke-width:3;stroke-linecap:round}.zz-ride-stop line{stroke:#8fa3a3;stroke-width:2}.zz-ride-stop rect{fill:#8fa3a3}.zz-ride-tent path{fill:#c94f5b}.zz-ride-door{fill:#7d2a33}.zz-ride-body{fill:#e3b341;stroke:#8a6a1c;stroke-width:1}.zz-ride-glass{fill:#1b3d47}.zz-ride-p{fill:#ece6d7}.zz-ride-taxi{transform:translate(60px,132px);animation:zz-ride-taxi 10s var(--zz-ease)infinite}@keyframes zz-ride-taxi{0%{transform:translate(60px,132px);opacity:0}6%{opacity:1}42%,70%{transform:translate(380px,132px);opacity:1}82%,100%{transform:translate(380px,132px);opacity:0}}.zz-ride-p{opacity:0;transform:translate(392px,120px);animation:zz-ride-walk 10s linear infinite}.zz-ride-p2{animation-delay:.5s}@keyframes zz-ride-walk{0%,44%{opacity:0;transform:translate(392px,120px)}48%{opacity:1}74%{opacity:1;transform:translate(462px,74px)}80%,100%{opacity:0;transform:translate(468px,70px)}}.zz-ride-tent{animation:zz-ride-tent 10s ease-in-out infinite;transform-box:fill-box}@keyframes zz-ride-tent{0%,64%,88%,100%{opacity:.75}70%,76%{opacity:1;filter:drop-shadow(0 0 8px rgba(240,112,123,.8))}}.zz-ride-k{margin:0 0 8px;color:var(--zz-gold);font-size:13.5px;font-weight:600}.zz-ride-t{margin:0 0 12px;font:500 clamp(1.7rem,3vw,2.4rem)/1.12 var(--zz-serif);letter-spacing:-.015em;color:var(--primary)}html[lang=ar] .zz-ride-t{font-family:cairo,sans-serif;font-weight:700;line-height:1.4}.zz-ride-x{margin:0 0 22px;color:var(--secondary);max-width:40ch}.zz-ride-go{display:inline-flex;align-items:center;gap:10px}.zz-ride-play{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0e2a32;color:var(--zz-gold-soft)}html[lang=ar] .zz-ride-play svg{transform:scaleX(-1)}@media(max-width:760px){.zz-ride-in{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.zz-ride-taxi,.zz-ride-p,.zz-ride-tent{animation:none}.zz-ride-taxi{transform:translate(380px,132px)}}.zz-statement-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.zz-sflip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:99px;border:1px solid var(--border);background:var(--entry);color:var(--primary);cursor:pointer;font:600 13px/1.2 var(--zz-sans);transition:border-color .2s,background .2s}html[lang=ar] .zz-sflip{font-family:cairo,sans-serif;padding:7px 10px 7px 14px}.zz-sflip:hover{border-color:var(--zz-gold)}.zz-sflip[aria-pressed=true]{background:var(--zz-gold);border-color:var(--zz-gold);color:var(--theme)}.zz-sflip-i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--zz-gold-soft) 30%,transparent);color:var(--zz-gold);font-family:inter,sans-serif}.zz-sflip[aria-pressed=true] .zz-sflip-i{background:rgba(255,255,255,.2);color:inherit}@media(prefers-reduced-motion:no-preference){.zz-statement-text{transition:transform .26s ease-in,opacity .26s;transform-origin:center}.zz-statement-text.zz-sflipping{transform:perspective(900px)rotateY(80deg);opacity:.15}}.zz-statement-text.zz-sflipped[lang=ar] p,.zz-statement-text.zz-sflipped[lang=ar] p:first-child{font-family:cairo,sans-serif;font-weight:600;line-height:1.9;max-width:40ch;font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:0}.zz-statement-text.zz-sflipped[lang=ar] p+p{font-size:1.05rem;font-weight:400}html[lang=ar] .zz-statement-text.zz-sflipped[lang=en] p:first-child{font-family:var(--zz-serif);font-weight:400;line-height:1.42;max-width:34ch;font-size:clamp(1.45rem,2.5vw,2.05rem)}html[lang=ar] .zz-statement-text.zz-sflipped[lang=en] p{font-family:var(--zz-sans)}.zz-seats-row{display:flex;flex-wrap:wrap;gap:8px}.zz-seats-row button{padding:9px 16px;border-radius:99px;border:1px solid var(--border);background:var(--entry);color:var(--primary);font:600 14px/1.2 var(--zz-sans);cursor:pointer;transition:background .2s,border-color .2s,color .2s}html[lang=ar] .zz-seats-row button{font-family:cairo,sans-serif}.zz-seats-row button:hover{border-color:var(--zz-gold)}.zz-cards .zz-card{transition:opacity .35s,box-shadow .35s}.zz-cards .zz-seat-in{box-shadow:0 0 0 2px var(--zz-gold-soft),var(--zz-shadow)}.zz-flip-first{width:auto!important;padding:0 12px 0 10px;gap:6px;border-radius:99px!important;opacity:1!important;font:600 12.5px/1 var(--zz-sans)!important;display:inline-flex!important;height:30px}html[lang=ar] .zz-flip-first{font-family:cairo,sans-serif!important;padding:0 10px 0 12px}html[lang=ar] .zz-statement-text.zz-sflipped[lang=en] p+p{line-height:1.6;font-size:1.05rem}.zz-irr{--irr-water:#dce6e5;--irr-land-ca:var(--entry);--irr-land-us:#ece6d7;--irr-admin:#cdbfa3;--irr-river:#9fbcc0;--irr-line:#10303a;--irr-gold-line:#b08d3c;--irr-memorial:#24302f;--irr-prop:#2f6f7c;--irr-prop-fill:rgba(47, 111, 124, .16);--irr-focus:#10303a;--irr-chip:var(--code-bg);--irr-port:var(--zz-ink);--irr-port-edge:var(--entry);--irr-pressed:var(--zz-ink);--irr-on-pressed:var(--zz-on-ink);padding-block:48px 40px}[data-theme=dark] .zz-irr{--irr-water:#07141a;--irr-land-ca:#23414a;--irr-land-us:#16292f;--irr-admin:#34525a;--irr-river:#2f5560;--irr-line:#e6dfcd;--irr-gold-line:#d9bd77;--irr-memorial:#ece6d7;--irr-prop:#8fc3cc;--irr-prop-fill:rgba(143, 195, 204, .16);--irr-focus:#e2cf98;--irr-port:#e6dfcd;--irr-port-edge:#0c181c;--irr-pressed:var(--zz-gold-soft);--irr-on-pressed:#0c181c}.zz-irr :focus-visible{outline:2px solid var(--irr-focus);outline-offset:2px;border-radius:4px}.zz-irr h2{margin:0 0 10px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.6rem,2.6vw,2rem);color:var(--primary)}.zz-irr h3{margin:0 0 6px;font-family:var(--zz-serif);font-weight:600;font-size:1.35rem;line-height:1.3;color:var(--primary)}.zz-irr h4{margin:0 0 6px;font-family:var(--zz-serif);font-weight:600;font-size:1.1rem;line-height:1.35;color:var(--primary)}html[lang=ar] .zz-irr h2,html[lang=ar] .zz-irr h3,html[lang=ar] .zz-irr h4{font-family:var(--zz-sans);font-weight:700}.zz-irr a{color:var(--zz-gold);text-underline-offset:2px;box-shadow:none}.zz-irr a:hover{color:var(--primary)}.zz-irr button{font:inherit;color:inherit}.zz-irr-hero{max-width:820px;margin-bottom:28px}.zz-irr-lead{font-size:1.08rem;line-height:1.65;margin:0 0 8px;max-width:68ch;color:var(--content)}.zz-irr-cite{font-size:13px;text-decoration:none;white-space:nowrap}.zz-irr-fit{margin:0;font-size:.95rem}.zz-irr-so{margin:0 0 14px;color:var(--secondary);max-width:70ch;line-height:1.6}.zz-irr-card{background:var(--entry);border:1px solid var(--border);border-radius:var(--radius,14px);padding:18px}.zz-irr-note{font-size:13px;color:var(--secondary);margin:8px 0 0;line-height:1.55}html[lang=ar] .zz-irr-note{font-size:14px}.zz-irr-rule{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.05fr);gap:24px;align-items:start;margin-bottom:36px}.zz-irr-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--border);border-radius:999px;padding:3px;background:var(--irr-chip);margin:4px 0 14px}.zz-irr-seg button{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:0 0;cursor:pointer;font-size:14px;font-weight:500;color:var(--secondary)}.zz-irr-seg button[aria-pressed=true]{background:var(--irr-pressed);color:var(--irr-on-pressed)}.zz-irr-rule-text p{margin:0 0 10px;line-height:1.6}.zz-irr-src{font-size:13px;color:var(--secondary)}.zz-irr-outcomes{list-style:none;margin:10px 0 12px;padding:0;display:grid;gap:8px}.zz-irr-outcomes li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.55}.zz-irr-num{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font:600 13px var(--zz-sans);background:var(--irr-pressed);color:var(--irr-on-pressed)}.zz-irr-diagram{margin:0}.zz-irr-diagram svg{width:100%;height:auto;display:block;direction:ltr}.zz-irr .dg-ca{fill:var(--irr-land-ca)}.zz-irr .dg-us{fill:var(--irr-land-us)}.zz-irr .dg-glow{stroke:var(--irr-gold-line);stroke-width:9;stroke-linecap:round;opacity:0;transition:opacity .35s}.zz-irr .dg-base{stroke:var(--irr-line);stroke-width:2;stroke-dasharray:7 5}.zz-irr.is-after .dg-glow{opacity:.85}.zz-irr.is-after .dg-base{stroke-dasharray:none}.zz-irr .dg-arrows{fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round}.zz-irr .dg-num{fill:var(--irr-pressed)}.zz-irr .dg-numt{fill:var(--irr-on-pressed);font:600 13px var(--zz-sans)}.zz-irr-diagram .dgl{font-size:15px;stroke-width:4px}html[lang=ar] .zz-irr-diagram .dgl,html[lang=ar] .zz-irr-diagram .cty{font-size:16px}.zz-irr-diagram .cty{font-size:13px}.zz-irr-maphead{display:flex;justify-content:space-between;align-items:end;gap:10px 24px;flex-wrap:wrap;margin-bottom:6px}.zz-irr-maphead .zz-irr-so{margin-bottom:6px}.zz-irr-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;padding:5px 12px;border-radius:999px;background:var(--irr-chip);border:1px solid var(--border);font-size:13.5px;color:var(--primary);scroll-margin-top:calc(var(--header-height,64px) + 12px)}.zz-irr-chip::before{content:'';width:18px;height:0;border-top:2px dashed var(--irr-line);flex:none}.zz-irr.is-after .zz-irr-chip::before{border-top:4px solid var(--irr-gold-line)}.zz-irr-stage{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--irr-water);direction:ltr}.zz-irr-scroller{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.zz-irr-svg{display:block;width:100%;height:auto;touch-action:manipulation}.zz-irr-svg[hidden]{display:none}.zz-irr .f-water{fill:var(--irr-water)}.zz-irr .f-ca{fill:var(--irr-land-ca);stroke:var(--irr-admin);stroke-width:.6;vector-effect:non-scaling-stroke}.zz-irr .f-us{fill:var(--irr-land-us);stroke:var(--irr-admin);stroke-width:.6;vector-effect:non-scaling-stroke}.zz-irr .f-lake{fill:var(--irr-water)}.zz-irr .f-river{fill:none;stroke:var(--irr-river);stroke-width:1.4;vector-effect:non-scaling-stroke}.zz-irr .b-base{fill:none;stroke:var(--irr-line);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:5 4;stroke-linejoin:round}.zz-irr .b-glow{fill:none;stroke:var(--irr-gold-line);stroke-width:7;opacity:0;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;transition:opacity .35s}.zz-irr.is-after .b-glow{opacity:.85}.zz-irr.is-after .b-base{stroke-dasharray:none;stroke-width:1.6}.zz-irr .cty{font:600 12px var(--zz-sans);letter-spacing:.12em;fill:var(--secondary);pointer-events:none}html[lang=ar] .zz-irr .cty{font:600 14px var(--zz-sans);letter-spacing:0}.zz-irr .plabel{font:500 12px var(--zz-sans);fill:var(--primary);paint-order:stroke;stroke:var(--entry);stroke-width:3px;stroke-linejoin:round;pointer-events:none}html[lang=ar] .zz-irr .plabel{font-weight:600}.zz-irr-prov circle{fill:var(--irr-prop-fill);stroke:var(--irr-prop);stroke-width:1.2;vector-effect:non-scaling-stroke}.zz-irr-prov text{font:600 11px var(--zz-sans);fill:var(--irr-prop);pointer-events:none;paint-order:stroke;stroke:var(--entry);stroke-width:3px}.zz-irr-prov .hit{fill:transparent;stroke:none;cursor:pointer}.zz-irr-qcbox{cursor:pointer}.zz-irr-qcbox path{fill:rgba(125,102,51,6%);stroke:var(--zz-gold);stroke-width:1.4;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.zz-irr-qcbox text{font:600 11px var(--zz-sans);fill:var(--zz-gold);paint-order:stroke;stroke:var(--entry);stroke-width:3px}html[lang=ar] .zz-irr-qcbox text{font-weight:700}.zz-irr .mk{cursor:pointer;outline:none}.zz-irr .mk .hit{fill:transparent}.zz-irr .mk .ring{fill:none;stroke:var(--irr-focus);stroke-width:2.2;opacity:0}.zz-irr .mk:focus-visible .ring,.zz-irr .mk.sel .ring{opacity:1}.zz-irr .mk:hover .shape{filter:brightness(1.15)}.zz-irr .leader{stroke:var(--secondary);stroke-width:1;vector-effect:non-scaling-stroke}.zz-irr .anchor{fill:var(--secondary)}.zz-irr .s-port{fill:var(--irr-port);stroke:var(--irr-port-edge);stroke-width:1.5}.zz-irr .s-halo{fill:none;stroke:var(--irr-gold-line);stroke-width:2.4}.zz-irr .s-cross{fill:var(--zz-gold-soft);stroke:var(--irr-port);stroke-width:1.4}[data-theme=dark] .zz-irr .s-cross{stroke:#0c181c}.zz-irr .s-death{fill:var(--entry);stroke:var(--irr-memorial);stroke-width:1.8}.zz-irr .s-death-dot{fill:var(--irr-memorial)}.zz-irr .s-injury{fill:var(--entry);stroke:var(--irr-memorial);stroke-width:1.6;stroke-dasharray:2.2 1.8}.zz-irr .s-pev{fill:var(--entry);stroke:var(--irr-port);stroke-width:1.8}.zz-irr .s-pev-mid{stroke:var(--irr-port);stroke-width:1.4}.zz-irr .mk .cnt{font:700 10px var(--zz-sans);fill:var(--irr-memorial);paint-order:stroke;stroke:var(--entry);stroke-width:3px}.zz-irr-scale{position:absolute;bottom:8px;left:10px;font-size:11px;color:var(--secondary);display:flex;flex-direction:column;gap:2px;pointer-events:none}.zz-irr-scale i{display:block;height:4px;border:1px solid var(--secondary);border-top:0}.zz-irr-tip{position:absolute;z-index:5;left:0;top:0;pointer-events:none;background:var(--zz-ink);color:var(--zz-on-ink);font-size:13px;padding:6px 10px;border-radius:8px;max-width:240px;line-height:1.4;opacity:0;transition:opacity .12s}html[lang=ar] .zz-irr-tip{font-size:14px;direction:rtl}.zz-irr-tip.on{opacity:1}.zz-irr-hint{display:none;font-size:13px;color:var(--secondary);margin:6px 0 0}.zz-irr-legend{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--secondary)}html[lang=ar] .zz-irr-legend{font-size:14px}.zz-irr-legend li{display:inline-flex;align-items:center;gap:7px;margin:0}.zz-irr-legend li[hidden]{display:none}.zz-irr-legend svg{width:22px;height:16px;flex:none;overflow:visible}.zz-irr .lg-base{stroke:var(--irr-line);stroke-width:1.6;stroke-dasharray:4 3}.zz-irr .lg-glow{stroke:var(--irr-gold-line);stroke-width:6;stroke-linecap:round;opacity:0}.zz-irr.is-after .lg-base{stroke-dasharray:none}.zz-irr.is-after .lg-glow{opacity:.85}.zz-irr .lg-prov{fill:var(--irr-prop-fill);stroke:var(--irr-prop);stroke-width:1.2}.zz-irr-side{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:16px;align-items:start;margin-top:18px}.zz-irr-detail{min-height:190px}.zz-irr-detail .kind{font-size:13px;color:var(--zz-gold);margin:0 0 2px;font-weight:600}.zz-irr-detail h4{font-size:1.25rem;margin-bottom:6px}.zz-irr-detail p{margin:0 0 8px;font-size:15px;line-height:1.6}.zz-irr-detail .meta{font-size:13px;color:var(--secondary)}html[lang=ar] .zz-irr-detail .meta{font-size:14px}.zz-irr-detail .zz-irr-srch{margin:0}.zz-irr-detail ul{margin:6px 0 0;padding-inline-start:18px;font-size:13.5px;text-align:left}.zz-irr-detail li{margin-bottom:4px;overflow-wrap:anywhere}.zz-irr-empty{color:var(--secondary);font-size:15px;margin:0}.zz-irr-years{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.zz-irr-years button{min-width:52px;min-height:36px;border-radius:8px;border:1px solid var(--border);background:var(--theme);cursor:pointer;font-size:13.5px;font-variant-numeric:tabular-nums}.zz-irr-years button[aria-pressed=true]{background:var(--irr-pressed);color:var(--irr-on-pressed);border-color:var(--irr-pressed)}.zz-irr-years button.post{border-style:dashed}.zz-irr-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zz-irr-bars li{display:grid;grid-template-columns:10.5em minmax(0,1fr)4.6em;gap:8px;align-items:center;font-size:13.5px;margin:0}.zz-irr-bars .bar{height:12px;background:var(--irr-chip);border-radius:3px;overflow:hidden}.zz-irr-bars .bar i{display:block;height:100%;background:var(--irr-prop);border-radius:3px;transition:width .35s}.zz-irr-bars .v{text-align:end;font-variant-numeric:tabular-nums}.zz-irr-total{margin:10px 0 0;font-size:14px}.zz-irr:not(.is-live) .zz-irr-years,.zz-irr:not(.is-live) .zz-irr-seg{display:none}.zz-irr-places{margin-top:36px}.zz-irr-plist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.zz-irr-plist li{margin:0;scroll-margin-top:calc(var(--header-height,64px) + 12px)}.zz-irr-plist button{width:100%;height:100%;min-height:48px;display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;text-align:start;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--entry);cursor:pointer;font-size:14.5px;line-height:1.45}.zz-irr-plist button:hover{border-color:var(--zz-gold-soft)}.zz-irr-plist button[aria-current=true]{border-color:var(--zz-gold);box-shadow:inset 0 0 0 1px var(--zz-gold)}.zz-irr-plist small{display:block;color:var(--secondary);font-size:12.5px}html[lang=ar] .zz-irr-plist small{font-size:13px}.zz-irr-plist svg{width:22px;height:18px;overflow:visible}.zz-irr-method{margin-top:36px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.zz-irr-method li{font-size:14.5px;line-height:1.6;margin-bottom:6px}.zz-irr-method ul{margin:0;padding-inline-start:18px}.zz-irr-allsrc{margin-top:12px;font-size:14px}.zz-irr-allsrc summary{cursor:pointer;color:var(--zz-gold)}.zz-irr-allsrc ul{margin-top:8px;text-align:left}.zz-irr-allsrc li{font-size:13px;overflow-wrap:anywhere;margin-bottom:4px}.zz-irr-inset{margin-top:12px}.zz-irr-inset svg{width:100%;max-width:260px;height:auto;display:block;direction:ltr}.zz-irr .i-ca{fill:var(--irr-land-ca);stroke:var(--irr-admin);stroke-width:.5}.zz-irr .i-us{fill:var(--irr-land-us);stroke:var(--irr-admin);stroke-width:.5}.zz-irr .i-b{fill:none;stroke:var(--irr-gold-line);stroke-width:2}.zz-irr .i-box{fill:none;stroke:var(--irr-line);stroke-width:1;stroke-dasharray:3 2}@media(max-width:900px){.zz-irr-rule,.zz-irr-side,.zz-irr-method{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.zz-irr-scroller .zz-irr-svg{width:720px;max-width:none}.zz-irr-hint{display:block}}@media(max-width:480px){.zz-irr-card{padding:14px}.zz-irr-bars li{grid-template-columns:8.4em minmax(0,1fr)4.2em;font-size:13px}.zz-irr-seg{display:flex;width:100%;border-radius:12px}.zz-irr-seg button{flex:1;padding:6px 8px;font-size:13.5px;border-radius:9px;line-height:1.3}.zz-irr-detail{min-height:0}.zz-irr-maphead{display:block}}@media(prefers-reduced-motion:reduce){.zz-irr *{transition:none!important}}.zz-tr-map,.zz-rec-onmap{margin:8px 0 0!important;font-size:13.5px;font-weight:600}.zz-tr-map a,.zz-rec-onmap a{color:var(--zz-gold);text-decoration:underline;text-underline-offset:2px;box-shadow:none}.zz-kit{max-width:880px;padding-block:40px 24px;color:var(--content)}.zz-kit-sheethead,.zz-kit-printsrc,.zz-kit-host,.zz-kit-guidehead{display:none}.zz-kit-bar{display:grid;gap:16px;padding-block-end:28px;border-block-end:1px solid var(--border)}.zz-kit-intro{font-size:1.08rem;line-height:1.7;max-width:66ch;margin:0}.zz-kit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:0}.zz-kit-print{border:0;cursor:pointer;font:inherit;font-weight:600}.zz-kit-link{color:var(--zz-gold);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.zz-kit-link:hover{text-decoration-thickness:2px}.zz-kit section{padding-block:34px 6px}.zz-kit-h{font-family:var(--zz-serif);font-weight:600;font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.2;color:var(--primary);margin:0 0 6px}.zz-kit-so{color:var(--secondary);margin:0 0 18px;max-width:64ch;line-height:1.6}.zz-kit-sub{display:block;font-size:.82rem;font-weight:600;color:var(--zz-gold);margin-block-end:4px}.zz-kit-meta{font-size:.85rem;color:var(--secondary);margin:6px 0 0;line-height:1.55}.zz-kit-meta a,.zz-kit-ex a,.zz-kit-from a{color:var(--secondary);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border);overflow-wrap:anywhere}.zz-kit-meta a:hover,.zz-kit-ex a:hover,.zz-kit-from a:hover{color:var(--primary);text-decoration-color:initial}.zz-kit-srclist{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:2px}.zz-kit-srclist li{text-align:start}.zz-kit-srclist a{unicode-bidi:isolate}.zz-kit-tag{display:inline-block;font-size:.78rem;font-weight:600;color:var(--primary);background:var(--tertiary);border-radius:999px;padding:1px 10px;margin-inline-end:6px}.zz-kit a:focus-visible,.zz-kit button:focus-visible,.zz-kit input:focus-visible+span{outline:2px solid var(--zz-gold);outline-offset:2px;border-radius:4px}.zz-kit-carry{border-inline-start:3px solid var(--zz-gold);padding-inline-start:22px;margin-block-start:34px;padding-block:4px 4px!important}.zz-kit-q{font-family:var(--zz-serif);font-size:clamp(1.35rem,3.4vw,1.9rem);line-height:1.3;color:var(--primary);margin:4px 0 16px;font-style:italic}html[lang=ar] .zz-kit-q{font-style:normal;font-weight:700}.zz-kit-three{margin:0;padding-inline-start:1.3em;display:grid;gap:6px;line-height:1.6}.zz-kit-three strong{color:var(--primary)}.zz-kit-from{font-size:.85rem;margin:10px 0 0}.zz-kit-crit{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--border);counter-reset:crit}.zz-kit-critrow{border-block-end:1px solid var(--border);counter-increment:crit}.zz-kit-critrow fieldset{border:0;margin:0;padding:12px 0;display:grid;grid-template-columns:1fr auto;gap:8px 20px;align-items:center}.zz-kit-critrow legend{float:inline-start;width:100%;padding:0;line-height:1.5}.zz-kit-critname{display:block;font-family:var(--zz-serif);font-weight:600;color:var(--primary);font-size:1.05rem}.zz-kit-critname::before{content:counter(crit)". ";color:var(--zz-gold)}.zz-kit-critq{display:block;color:var(--secondary);font-size:.92rem}.zz-kit-boxes{display:inline-flex;gap:6px;flex-wrap:wrap}.zz-kit-boxes label{position:relative;cursor:pointer}.zz-kit-boxes input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.zz-kit-boxes span{display:inline-block;min-width:4.6em;text-align:center;padding:5px 12px;border:1px solid var(--border);border-radius:999px;font-size:.86rem;background:var(--entry);color:var(--content);transition:background .15s,border-color .15s}.zz-kit-boxes label:hover span{border-color:var(--zz-gold)}.zz-kit-boxes input:checked+span{background:var(--primary);color:var(--theme);border-color:var(--primary)}.zz-kit-level{margin-block-end:18px}.zz-kit-lv{font-family:var(--zz-serif);font-style:italic;font-weight:500;font-size:1.05rem;color:var(--zz-gold);margin:0 0 8px}html[lang=ar] .zz-kit-lv{font-style:normal;font-weight:700}.zz-kit-level ol{margin:0;padding:0;list-style:none;counter-reset:q calc(var(--start,1) - 1)}.zz-kit-level ol li{position:relative;padding-inline-start:2.6em;padding-block:10px;border-block-start:1px solid var(--border)}.zz-kit-level ol li::before{content:attr(data-n);position:absolute;inset-inline-start:0;top:8px;font-family:var(--zz-serif);font-size:1.35rem;color:var(--zz-gold);line-height:1.2}.zz-kit-level ol li>p:first-child{margin:0;line-height:1.6;color:var(--content)}.zz-kit-mlist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.zz-kit-myth{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);background:var(--entry);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.zz-kit-claim,.zz-kit-record{padding:16px 20px}.zz-kit-claim{background:var(--tertiary)}.zz-kit-claim .zz-kit-sub{color:color-mix(in srgb,var(--zz-gold) 80%,var(--primary))}.zz-kit-claim p{margin:0;font-family:var(--zz-serif);font-size:1.05rem;line-height:1.45;color:var(--primary)}.zz-kit-record>p:not(.zz-kit-meta){margin:0;line-height:1.6}.zz-kit-guide{margin-block-start:26px;border-block-start:1px solid var(--border)}.zz-kit-act{padding-block:16px;border-block-end:1px solid var(--border)}.zz-kit-act:last-of-type{border-block-end:0}.zz-kit-act h3{font-family:var(--zz-serif);font-weight:600;font-size:1.2rem;color:var(--primary);margin:0;display:flex;gap:12px;align-items:baseline}.zz-kit-num{color:var(--zz-gold);font-size:1.4rem;min-width:1em}.zz-kit-ex{margin:10px 0 0;line-height:1.5}.zz-kit-ex .zz-kit-sub{display:inline;margin-inline-end:6px}.zz-kit-steps{margin:12px 0 0;padding-inline-start:1.4em;display:grid;gap:6px;line-height:1.6}.zz-kit-steps li::marker{color:var(--zz-gold);font-weight:600}.zz-kit-aud dl{margin:0;display:grid;gap:0}.zz-kit-audrow{display:grid;grid-template-columns:14em 1fr;gap:6px 24px;padding-block:14px;border-block-start:1px solid var(--border)}.zz-kit-audrow dt{font-family:var(--zz-serif);font-weight:600;color:var(--primary);line-height:1.35}.zz-kit-audrow dt span{display:block;font-family:var(--zz-sans);font-weight:400;font-size:.82rem;color:var(--secondary);margin-block-start:2px}.zz-kit-audrow dd{margin:0;line-height:1.6}.zz-kit-note{margin:34px 0 0;padding-block-start:16px;border-block-start:1px solid var(--border);font-size:.88rem;color:var(--secondary);max-width:70ch;line-height:1.6}@media(max-width:640px){.zz-kit{padding-block-start:28px}.zz-kit-critrow fieldset{grid-template-columns:1fr}.zz-kit-myth{grid-template-columns:1fr}.zz-kit-audrow{grid-template-columns:1fr}.zz-kit-carry{padding-inline-start:16px}}@media(prefers-reduced-motion:reduce){.zz-kit-boxes span{transition:none}}@media print{@page{size:A4;margin:9mm 11mm}body:has(.zz-kit) .zz-pagehero,.zz-kit-bar,.zz-kit-from,.zz-kit-so,.zz-kit-note{display:none!important}html:has(.zz-kit) body{font-size:8pt}.zz-kit{max-width:none;padding:0;color:#000;font-size:8pt;line-height:1.3}.zz-kit *{color:#000!important;background:0 0!important;box-shadow:none!important}.zz-kit p,.zz-kit li,.zz-kit dd,.zz-kit dt{font-size:inherit}.zz-kit *{line-height:1.3!important}.zz-kit-sheet .zz-kit-meta a{display:none}.zz-kit-sheet .zz-kit-host{margin-inline-start:0}.zz-kit .zz-kit-srclist{display:inline;margin:0}.zz-kit .zz-kit-srclist li{display:inline}.zz-kit .zz-kit-srclist li+li::before{content:"; "}.zz-kit-record>.zz-kit-meta{display:inline}.zz-kit-guide .zz-kit-srclist{display:block}.zz-kit-guide .zz-kit-srclist li{display:block}.zz-kit-guide .zz-kit-srclist li+li::before{content:none}.zz-kit-guide .zz-kit-host{display:none}.zz-kit a{text-decoration:none!important}.zz-kit a[href^=http]::after{content:none!important}.zz-kit-host{display:inline;font-size:7pt;margin-inline-start:3px}.zz-kit-sheethead{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:10pt;border-block-end:1.2pt solid #000;padding-block-end:4pt;margin-block-end:6pt}.zz-kit-brand{margin:0;font-weight:700;letter-spacing:.04em;font-size:9pt}.zz-kit-brand span{font-weight:400;letter-spacing:0;margin-inline-start:6pt}.zz-kit .zz-kit-sheettitle{margin:0;font-family:var(--zz-serif);font-size:13pt;font-weight:600}.zz-kit-fill{margin:0;display:flex;gap:10pt;font-size:8pt}.zz-kit-fill span{display:inline-block;min-width:30mm;border-block-end:.6pt solid #000;padding-block-end:1pt}.zz-kit section{padding:0;margin:0 0 5pt}.zz-kit-h{font-size:10.5pt;margin:0 0 3pt}.zz-kit-sub{font-size:7pt;margin:0 0 1pt}.zz-kit .zz-kit-meta{font-size:7pt;margin-block-start:1pt;color:#333!important}.zz-kit-meta a,.zz-kit-meta .zz-kit-host{color:#333!important}.zz-kit-tag{padding:0 4pt;border:.5pt solid #777;border-radius:6pt;font-size:6.6pt;margin-inline-end:3pt}.zz-kit-carry{margin:0 0 6pt;padding:0 0 0 7pt!important;border-inline-start:2pt solid #000}.zz-kit .zz-kit-q{font-size:11pt;margin:0 0 2pt}.zz-kit-three{gap:0;padding-inline-start:1.2em}.zz-kit-crit{border-block-start:.6pt solid #999}.zz-kit-critrow{border-block-end:.6pt solid #999}.zz-kit-critrow fieldset{padding:.7pt 0;grid-template-columns:1fr auto;gap:8pt}.zz-kit-critname{display:inline;font-size:8.6pt}.zz-kit-critq{display:inline;font-size:7.4pt;color:#333!important;margin-inline-start:4pt}.zz-kit-boxes{gap:7pt;flex-wrap:nowrap}.zz-kit-boxes span{min-width:0;padding:0;border:0;border-radius:0;font-size:7.6pt}.zz-kit-boxes span::before{content:"";display:inline-block;width:7pt;height:7pt;border:.7pt solid #000;margin-inline-end:3pt;vertical-align:-1pt}.zz-kit-boxes input:checked+span::before{background:#000!important}.zz-kit-qs{columns:2;column-gap:9mm}.zz-kit-qs .zz-kit-h{column-span:all}.zz-kit-level{margin:0 0 3pt;break-inside:auto}.zz-kit-lv{font-size:8.4pt;margin:0 0 1pt}.zz-kit-level ol li{padding-block:2pt;padding-inline-start:1.7em;border-block-start:.5pt solid #bbb;break-inside:avoid}.zz-kit-level ol li::before{font-size:9pt;top:1.2pt}.zz-kit-level ol li>p:first-child{display:inline}.zz-kit-level ol li>.zz-kit-meta{display:inline;margin-inline-start:4pt}.zz-kit-mlist{gap:0;border-block-start:.6pt solid #999}.zz-kit-myth{grid-template-columns:minmax(0,2fr)minmax(0,4fr);border:0;border-block-end:.6pt solid #999;border-radius:0;break-inside:avoid}.zz-kit-claim,.zz-kit-record{padding:2pt 5pt 2pt 0}.zz-kit-record .zz-kit-sub{display:block}.zz-kit-myth+.zz-kit-myth .zz-kit-sub{display:none}.zz-kit-record>p{display:inline}.zz-kit-record>.zz-kit-meta{margin-inline-start:4pt}.zz-kit .zz-kit-claim p{font-size:8pt;font-style:italic}html[lang=ar] .zz-kit-claim p{font-style:normal;font-weight:600}.zz-kit .zz-kit-printsrc{display:block;margin:2pt 0 0;font-size:7pt;color:#333!important}.zz-kit-printsrc span{margin-inline-end:3pt}.zz-kit-guide{break-before:page;margin:0;border:0;font-size:9pt}.zz-kit-guidehead{display:block;margin:0 0 6pt;font-weight:700;font-size:9pt;border-block-end:1.2pt solid #000;padding-block-end:3pt}.zz-kit-acts{columns:2;column-gap:9mm}.zz-kit-acts .zz-kit-h{column-span:all}.zz-kit-act{padding-block:0 5pt;margin-block-end:5pt;border-block-end:.5pt solid #bbb;break-inside:avoid}.zz-kit-act h3{font-size:9.5pt}.zz-kit-num{font-size:10pt}.zz-kit .zz-kit-ex{font-size:8pt;margin-block-start:2pt}.zz-kit-steps{margin-block-start:3pt;gap:1pt;line-height:1.38}.zz-kit-audrow{grid-template-columns:38mm 1fr;padding-block:3pt;gap:8pt;border-block-start:.5pt solid #bbb;break-inside:avoid}.zz-kit-audrow dt{font-size:9pt}}.zz-int-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zz-lab [tabindex="-1"]:focus:not(:focus-visible){outline:none}.zz-lab section[id],.zz-lab [id=verdict],.zz-lab-minute{scroll-margin-top:calc(var(--header-height,64px) + 12px)}.zz-lab-lead{margin-bottom:20px}.zz-lab-minute{margin:0 0 6px;padding:16px 0 4px;border-top:1px solid rgba(236,230,215,.18)}.zz-lab-minute-h{margin:0 0 6px;font:600 14px var(--zz-sans);color:var(--zz-gold-soft);letter-spacing:0}html[lang=ar] .zz-lab-minute-h{font-size:15px}.zz-lab-minute p{margin:0 0 12px;font-size:1rem;line-height:1.65;color:var(--zz-on-ink)}html[lang=ar] .zz-lab-minute p{font-size:1.02rem;line-height:1.9}.zz-lab-minute-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px}.zz-lab-minute-links a{display:inline-block;padding:6px 0;color:var(--zz-on-ink);font-size:15px;text-decoration:underline;text-decoration-color:var(--zz-gold-soft);text-underline-offset:4px}.zz-lab-minute-links a:hover{color:var(--zz-gold-soft)}.zz-lab-js.is-running .zz-lab-minute{display:none}.zz-lab .zz-lab-band{stroke:rgba(236,230,215,.46)}.zz-lab .zz-lab-band.is-on{stroke:var(--zz-gold-soft)}.zz-lab .zz-lab-band.is-you{stroke:var(--zz-on-ink);stroke-width:3;stroke-dasharray:none}.zz-lab .zz-lab-band.is-on.is-you{stroke:var(--zz-ink);stroke-width:3.5}.zz-lab-seg[aria-disabled=true]{cursor:default}.zz-lab-legend{display:none;list-style:none;margin:10px 0 0;padding:0;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-lab-legend{font-size:15px}.zz-lab.is-running .zz-lab-legend,.zz-lab.is-done .zz-lab-legend{display:flex}.zz-lab-legend li{display:inline-flex;align-items:center;gap:8px}.zz-lab-legend i{width:18px;height:12px;border-radius:3px}.zz-lab-leg-ev{background:var(--zz-gold-soft)}.zz-lab-leg-you{border:3px solid var(--zz-on-ink);box-shadow:inset 0 0 0 1.5px var(--zz-ink);background:var(--zz-gold-soft)}.zz-lab-cmp .zz-lab-ok{display:inline-block;margin-inline-start:8px;font-style:normal;font-weight:600;color:var(--zz-gold-soft)}@media(max-width:899px){.zz-lab .zz-lab-lbl{font-size:23px}.zz-lab .zz-lab-ringbox{margin-top:4px}}.zz-lab-kit{margin-top:18px}.zz-lab-kit a{font-weight:600}.zz-lab-kit span{display:block;color:var(--secondary);font-size:.95rem}.zz-lab-cite{margin-top:18px;padding:12px 14px;border-inline-start:2px solid var(--zz-gold);background:var(--entry);font-size:.95rem;line-height:1.6;color:var(--content);overflow-wrap:anywhere}.zz-lab-cite-h{display:block;font-weight:600;color:var(--primary)}html[lang=ar] .zz-lab-cite{font-size:15px;line-height:1.8}.zz-lab-about{padding-block:48px 24px}.zz-rec-link{font-size:.85rem;color:var(--secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.zz-rec-link:hover{color:var(--zz-gold)}html[lang=ar] .zz-rec-link{font-size:15px}.zz-rec-u-t{font-weight:600}.zz-rec-u-pub{font-weight:400;color:var(--secondary)}.zz-rec-u-why{color:var(--secondary);font-size:.95rem}.zz-rec-c:target,.zz-rec-c[id]:focus{outline:none}.zz-pol-tf>summary{cursor:pointer;font-size:15px;color:var(--zz-gold);padding:4px 0}.zz-pol-tf[open]>summary{margin-bottom:8px}.zz-pol-full{margin:8px 0 0;font-size:15px}.zz-pol-ev-h{margin-bottom:4px}.zz-viz-parltog{margin:8px 0 4px;padding:10px 16px;min-height:44px;border-radius:999px;border:1px solid var(--border);background:var(--entry);color:var(--primary);font:500 15px var(--zz-sans);cursor:pointer}.zz-viz-parltog:hover{border-color:var(--zz-gold)}html[lang=ar] .zz-lab-cmp,html[lang=ar] .zz-lab-essay-k,html[lang=ar] .zz-lab-ev p,html[lang=ar] .zz-lab-ev ul,html[lang=ar] .zz-lab-qn,html[lang=ar] .zz-lab-sub,html[lang=ar] .zz-lab-yousaid,html[lang=ar] .zz-lab-hint,html[lang=ar] .zz-lab-note,html[lang=ar] .zz-pol-check-p,html[lang=ar] .zz-pol-checks-p,html[lang=ar] .zz-pol-cite,html[lang=ar] .zz-pol-count,html[lang=ar] .zz-pol-ev-h,html[lang=ar] .zz-pol-found li,html[lang=ar] .zz-pol-hint,html[lang=ar] .zz-pol-label,html[lang=ar] .zz-pol-out p,html[lang=ar] .zz-pol-rule,html[lang=ar] .zz-pol-rulebtn,html[lang=ar] .zz-pol-saved,html[lang=ar] .zz-pol-src summary,html[lang=ar] .zz-pol-stepn,html[lang=ar] .zz-pol-sub,html[lang=ar] .zz-pol-table,html[lang=ar] .zz-pol-table thead th,html[lang=ar] .zz-pol-three-h span,html[lang=ar] .zz-pol-three-w,html[lang=ar] .zz-pol-tpl,html[lang=ar] .zz-pol-tpl button,html[lang=ar] .zz-rec-a-kind,html[lang=ar] .zz-rec-a-level,html[lang=ar] .zz-rec-affects,html[lang=ar] .zz-rec-also,html[lang=ar] .zz-rec-area,html[lang=ar] .zz-rec-ask,html[lang=ar] .zz-rec-base>summary,html[lang=ar] .zz-rec-checked,html[lang=ar] .zz-rec-index a,html[lang=ar] .zz-rec-index-h,html[lang=ar] .zz-rec-layer>summary,html[lang=ar] .zz-rec-legend,html[lang=ar] .zz-rec-lens-l,html[lang=ar] .zz-rec-lens-p,html[lang=ar] .zz-rec-map-hint,html[lang=ar] .zz-rec-mapbtn,html[lang=ar] .zz-rec-outlook dt,html[lang=ar] .zz-rec-pop,html[lang=ar] .zz-rec-rate,html[lang=ar] .zz-rec-seg span,html[lang=ar] .zz-rec-src-p,html[lang=ar] .zz-rec-src-t,html[lang=ar] .zz-rec-threshold,html[lang=ar] .zz-rec-vfull>summary,html[lang=ar] .zz-rec-vk,html[lang=ar] .zz-rec-who,html[lang=ar] .zz-share-line,html[lang=ar] .zz-share-note,html[lang=ar] .zz-share-shape button,html[lang=ar] .zz-share-status,html[lang=ar] .zz-viz-events a,html[lang=ar] .zz-viz-events p,html[lang=ar] .zz-viz-heads ol,html[lang=ar] .zz-viz-sources,html[lang=ar] .zz-viz-tablewrap table,html[lang=ar] .zz-viz-tip,html[lang=ar] .zz-viz-tip a,html[lang=ar] .zz-viz-tip small{font-size:15px;line-height:1.8}.zz-pol:not(.has-result) .zz-pol-result{display:none}.zz-viz-how{margin-top:10px}.zz-viz-how>summary,.zz-viz-sources-h{cursor:pointer;color:var(--zz-gold);font-size:15px;padding:6px 0}.zz-viz-sources-h{font-weight:600}.zz-rec-open>summary{cursor:pointer}.zz-rec-open:not([open]){padding-block:10px}.zz-rec-open[open]>summary{margin-bottom:6px}.zz-lab-more>summary{cursor:pointer;color:var(--zz-gold);padding:4px 0}html[lang=ar] .zz-pol .zz-pol-sub,html[lang=ar] .zz-rec .zz-rec-a-meta{font-size:15px}.zz-lab-ring{direction:ltr}@media(max-width:599px){.zz-lab .zz-lab-kind{display:none}}@media(min-width:900px){.zz-lab.is-done .zz-lab-grid{align-items:start}.zz-lab.is-done .zz-lab-instrument{position:sticky;top:calc(var(--header-height,64px) + 24px)}}.zz-lab-minute-more{margin:4px 0 10px}.zz-lab-minute-more summary{cursor:pointer;color:var(--zz-gold-soft);font-size:15px}.zz-lab-minute-more p{color:var(--zz-on-ink-muted)}.zz-live{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.6fr);gap:20px 56px;padding-block:36px 32px;border-bottom:1px solid var(--border);align-items:start}.zz-live:not(:has(.zz-live-list)){grid-template-columns:minmax(0,1fr);padding-block:28px 24px}.zz-live-head h2{margin:0 0 8px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.35rem,2.2vw,1.6rem);color:var(--primary)}html[lang=ar] .zz-live-head h2{font-family:var(--zz-sans);font-weight:700}.zz-live-checked{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;color:var(--primary)}.zz-live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--zz-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--zz-gold) 18%,transparent)}.zz-live-why{margin:0;max-width:46ch;font-size:14.5px;line-height:1.6;color:var(--secondary)}.zz-live:not(:has(.zz-live-list)) .zz-live-why{max-width:70ch}.zz-live-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.zz-live-item{margin:0;padding:14px 0;border-bottom:1px solid var(--border)}.zz-live-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px;font-size:13.5px;color:var(--secondary)}.zz-live-kind{color:var(--zz-gold);font-weight:600}.zz-live-t{margin:0;font-size:1.05rem;line-height:1.45;color:var(--primary)}.zz-live-t a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--zz-gold) 55%,transparent);text-underline-offset:3px}.zz-live-t a:hover{text-decoration-color:var(--zz-gold)}.zz-live-pub{font-size:.9em;color:var(--secondary)}.zz-live-aff{margin:4px 0 0;font-size:13.5px;color:var(--secondary)}@media(max-width:860px){.zz-live{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px 24px}}.zz-pol{padding-block:clamp(56px,7vw,88px)24px;scroll-margin-top:calc(var(--header-height) + 12px)}.zz-pol-head{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.zz-pol-head h2{margin:0 0 14px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.08;letter-spacing:-.02em;color:var(--primary)}html[lang=ar] .zz-pol-head h2{font-family:var(--zz-sans);font-weight:700;line-height:1.35;letter-spacing:0}.zz-pol-lead{margin:0 0 18px;font-family:var(--zz-serif);font-size:clamp(1.15rem,1.8vw,1.32rem);line-height:1.55;color:var(--content)}html[lang=ar] .zz-pol-lead{font-family:var(--zz-sans);line-height:1.85}.zz-pol-promise{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zz-pol-promise li{padding-inline-start:14px;border-inline-start:2px solid var(--zz-gold);font-size:15px;line-height:1.55;color:var(--secondary)}.zz-pol-nojs{margin:16px 0 0;font-size:15px;color:var(--secondary)}.zz-pol:not(.zz-pol-on) .zz-pol-js-only{display:none!important}.zz-pol-on .zz-pol-nojs{display:none}.zz-pol-on .zz-pol-step:not(.is-current){display:none}.zz-pol:not(.zz-pol-on) .zz-pol-step{padding-block:28px;border-top:1px solid var(--border)}.zz-pol-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.08fr);gap:40px clamp(32px,5vw,72px);align-items:start}.zz-pol:not(.zz-pol-on) .zz-pol-grid{display:block;max-width:760px}.zz-pol-desk{display:grid;gap:20px}@media(min-width:1000px){.zz-pol-desk{position:sticky;top:calc(var(--header-height) + 16px);max-height:calc(100vh - var(--header-height) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px 6px 12px 2px;margin:-2px -6px 0 -2px}html[dir=rtl] .zz-pol-desk{padding:2px 2px 12px 6px;margin:-2px -2px 0 -6px}.zz-pol-mine{display:none}}.zz-pol-sheetwrap{padding:20px 22px 16px;background:var(--entry);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--zz-shadow)}.zz-pol-label{display:block;margin:0 0 6px;font-size:13.5px;font-weight:500;color:var(--secondary)}.zz-pol-name{width:100%;margin:0 0 18px;padding:4px 0 8px;border:0;border-bottom:1px solid var(--border);background:0 0;font:500 1.15rem/1.4 var(--zz-serif);color:var(--primary)}.zz-pol-name:focus{outline:none;border-bottom-color:var(--zz-gold)}.zz-pol-name::placeholder,.zz-pol-text::placeholder,.zz-pol-note::placeholder{color:var(--secondary);opacity:.75}.zz-pol-editor{position:relative;border:1px solid var(--border);border-radius:10px;background:var(--theme);transition:border-color .2s}.zz-pol-editor:focus-within{border-color:var(--zz-gold)}.zz-pol-mirror,.zz-pol-text{margin:0;padding:14px 16px;border:0;font:1.08rem/1.7 var(--zz-serif);letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:normal;font-feature-settings:normal;word-spacing:0;text-transform:none}html[lang=ar] .zz-pol-mirror,html[lang=ar] .zz-pol-text{font-family:var(--zz-sans);line-height:1.85}.zz-pol-mirror{position:absolute;inset:0;color:transparent;pointer-events:none;overflow:hidden}.zz-pol-mirror mark{padding:0;margin:0;color:transparent;border-radius:3px;background:0 0}.zz-pol-mirror .zz-pol-m1{background:color-mix(in srgb,var(--zz-gold) 26%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--zz-gold) 26%,transparent)}.zz-pol-mirror .zz-pol-m2{text-decoration:underline wavy var(--zz-gold);text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-skip-ink:none}.zz-pol-text{position:relative;display:block;width:100%;min-height:132px;resize:none;overflow:hidden;background:0 0;color:var(--primary);caret-color:var(--zz-gold)}.zz-pol-text:focus{outline:none}.zz-pol-tpl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;color:var(--secondary)}.zz-pol-tpl span{margin-inline-end:2px}.zz-pol-tpl button{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:0 0;font:500 13.5px var(--zz-sans);color:var(--primary);cursor:pointer;transition:border-color .2s,background .2s}.zz-pol-tpl button:hover{border-color:var(--zz-gold);background:color-mix(in srgb,var(--zz-gold) 7%,transparent)}.zz-pol-saved{min-height:1.2em;margin:10px 0 0;font-size:12.5px;color:var(--secondary)}.zz-pol-checks{padding:4px 4px 0}.zz-pol-checks h3{margin:0 0 4px;font:600 1rem/1.4 var(--zz-sans);color:var(--primary)}.zz-pol-checks-p{margin:0 0 6px;font-size:14px;line-height:1.55;color:var(--secondary)}.zz-pol-check{padding:14px 0 12px;border-top:1px solid var(--border)}.zz-pol-check-h{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.zz-pol-check h4{margin:0 0 6px;font:600 15px/1.4 var(--zz-sans);color:var(--primary)}.zz-pol-rulebtn{flex:none;padding:2px 0;border:0;background:0 0;font:500 13px var(--zz-sans);color:var(--zz-gold);text-decoration:underline dotted;text-underline-offset:4px;cursor:help}.zz-pol-rule{display:none;position:absolute;z-index:6;top:calc(100% + 4px);inset-inline:0;padding:12px 14px;border-radius:10px;background:var(--zz-ink);color:var(--zz-on-ink);font-size:13.5px;line-height:1.6;box-shadow:var(--zz-shadow)}.zz-pol-rulebtn:hover+.zz-pol-rule,.zz-pol-rulebtn:focus-visible+.zz-pol-rule,.zz-pol-rulebtn[aria-expanded=true]+.zz-pol-rule,.zz-pol-rule:hover{display:block}.zz-pol-check-p{margin:0 0 8px;font-size:14px;line-height:1.55;color:var(--secondary)}.zz-pol-out p{margin:0;font-size:14.5px;line-height:1.55}.zz-pol-quiet{color:var(--secondary)}.zz-pol-ok{color:var(--content)}.zz-pol-sub{margin:0 0 6px!important;font-size:13.5px!important;color:var(--secondary)}.zz-pol-found{list-style:none;margin:0;padding:0;display:grid;gap:6px}.zz-pol-found li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:var(--secondary)}.zz-pol-found mark{padding:0 5px;border-radius:3px;background:color-mix(in srgb,var(--zz-gold) 22%,transparent);color:var(--primary);font-weight:600;font-size:14.5px}.zz-pol-sents{list-style:none;margin:0;padding:0;display:grid;gap:8px}.zz-pol-sents li{padding-inline-start:12px;border-inline-start:2px dashed var(--zz-gold);font-family:var(--zz-serif);font-size:15px;line-height:1.55;color:var(--content);unicode-bidi:plaintext}html[lang=ar] .zz-pol-sents li{font-family:var(--zz-sans)}.zz-pol-three{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zz-pol-three li{position:relative;padding-inline-start:22px}.zz-pol-three li::before{content:"";position:absolute;inset-inline-start:0;top:.42em;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--zz-gold)}.zz-pol-three li.is-found::before{background:var(--zz-gold)}.zz-pol-three-h{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.zz-pol-three-h b{font-weight:600;color:var(--primary)}.zz-pol-three-h span{font-size:13.5px;color:var(--secondary)}.zz-pol-three-w{font-size:13.5px!important;color:var(--secondary)}.zz-pol-three li.is-found .zz-pol-three-w{color:var(--content)}.zz-pol-nav{margin-bottom:26px}.zz-pol-nav ol{list-style:none;margin:0;padding:0;display:flex;gap:6px}.zz-pol-nav li{flex:1;min-width:min-content}.zz-pol-nav button{width:100%;display:grid;grid-template-rows:auto auto 1fr;gap:6px;padding:0 0 6px;border:0;background:0 0;text-align:start;cursor:pointer;color:var(--secondary);font:inherit}.zz-pol-pips{order:-1;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.zz-pol-pips i{height:4px;border-radius:2px;background:var(--border);transition:background .3s var(--zz-ease)}.zz-pol-pips i.is-on{background:var(--zz-gold)}.zz-pol-nav-n{font:500 13px var(--zz-sans);font-variant-numeric:tabular-nums}.zz-pol-nav-t{font-size:12.5px;line-height:1.3;word-break:normal;overflow-wrap:normal}.zz-pol-nav button:hover{color:var(--primary)}.zz-pol-nav button[aria-current]{color:var(--primary)}.zz-pol-nav button[aria-current] .zz-pol-nav-n,.zz-pol-nav button[aria-current] .zz-pol-nav-t{font-weight:700}.zz-pol-nav button[aria-current] .zz-pol-pips i:not(.is-on){background:color-mix(in srgb,var(--zz-gold) 35%,var(--border))}.zz-pol-nav button:focus-visible{outline-offset:2px}.zz-pol-steps{list-style:none;margin:0;padding:0}.zz-pol-on .zz-pol-step.is-current{animation:zz-pol-in .4s var(--zz-ease)}@keyframes zz-pol-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zz-pol-step{scroll-margin-top:calc(var(--header-height) + 16px)}.zz-pol-stepn{margin:0 0 4px;font-size:13.5px;color:var(--secondary)}.zz-pol-stept{margin:0 0 10px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.1;color:var(--primary)}html[lang=ar] .zz-pol-stept{font-family:var(--zz-sans);font-weight:700;line-height:1.4}.zz-pol-stept:focus{outline:none}.zz-pol-q{margin:0 0 20px;font-size:1.14rem;line-height:1.55;color:var(--primary)}html[lang=ar] .zz-pol-q{line-height:1.8}.zz-pol-mine{margin:0 0 20px;padding-inline-start:14px;border-inline-start:2px solid var(--border)}.zz-pol-mine-t{margin:0;font-family:var(--zz-serif);font-style:italic;line-height:1.6;color:var(--content);white-space:pre-line}html[lang=ar] .zz-pol-mine-t{font-family:var(--zz-sans);font-style:normal}.zz-pol-ev{margin:0 0 24px;padding:16px 18px 12px;border-radius:12px;background:color-mix(in srgb,var(--zz-gold) 6%,var(--entry));border:1px solid color-mix(in srgb,var(--zz-gold) 18%,var(--border))}.zz-pol-ev-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;font-size:13.5px;color:var(--secondary)}.zz-pol-ev-r{font-family:var(--zz-serif);font-size:1.25rem;font-weight:500;color:var(--zz-gold)}html[lang=ar] .zz-pol-ev-r{font-family:var(--zz-sans);font-weight:700;font-size:1.1rem}.zz-pol-ev-f{margin:0 0 10px;font-size:15px;line-height:1.65;color:var(--content)}html[lang=ar] .zz-pol-ev-f{line-height:1.9}.zz-pol-src summary{cursor:pointer;font-size:14.5px;color:var(--zz-gold)}.zz-pol-src ul{margin:10px 0 4px;padding-inline-start:18px;font-size:14px;line-height:1.5;text-align:left}.zz-pol-src li+li{margin-top:6px}.zz-pol-src a{color:var(--content);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--content) 30%,transparent);text-underline-offset:3px}.zz-pol-src a:hover{text-decoration-color:var(--zz-gold)}.zz-pol-rate{margin:0 0 18px;padding:0;border:0;min-width:0}.zz-pol-rate legend{padding:0;margin:0 0 10px;font:600 15px var(--zz-sans);color:var(--primary)}.zz-pol-opts{display:flex;flex-wrap:wrap;gap:8px}.zz-pol-opts label{position:relative;cursor:pointer}.zz-pol-opts input{position:absolute;opacity:0;width:1px;height:1px}.zz-pol-opts span{display:inline-block;min-width:92px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:999px;text-align:center;font:500 15px var(--zz-sans);color:var(--primary);transition:background .2s,border-color .2s,color .2s}.zz-pol-opts label:hover span{border-color:var(--zz-gold)}.zz-pol-opts input:checked+span{background:var(--primary);border-color:var(--primary);color:var(--theme)}.zz-pol-opts input:focus-visible+span{outline:2px solid var(--zz-gold);outline-offset:3px}.zz-pol-notyet span{min-width:0;border-style:dashed;color:var(--secondary)}.zz-pol-notyet input:checked+span{background:0 0;border-color:var(--secondary);color:var(--secondary)}.zz-pol-hint{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--secondary)}.zz-pol-note{display:block;width:100%;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--entry);font:15px/1.6 var(--zz-sans);color:var(--primary);resize:vertical}.zz-pol-note:focus{outline:none;border-color:var(--zz-gold)}.zz-pol-stepnav{display:flex;align-items:center;justify-content:flex-end;gap:16px 24px;margin-top:22px}.zz-pol-btn{border:1px solid var(--zz-ink);background:var(--zz-ink);color:var(--zz-on-ink);cursor:pointer;font-family:var(--zz-sans)}.zz-pol-btn:hover{background:color-mix(in srgb,var(--zz-ink) 88%,var(--zz-gold))}:root[data-theme=dark] .zz-pol-btn{background:var(--zz-gold);border-color:var(--zz-gold);color:#0e2a32}:root[data-theme=dark] .zz-pol-btn:hover{background:#dfc98f}.zz-pol-btn-line,:root[data-theme=dark] .zz-pol-btn-line{background:0 0;color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.zz-pol-btn-line:hover,:root[data-theme=dark] .zz-pol-btn-line:hover{background:0 0;border-color:var(--zz-gold)}.zz-pol-link{padding:4px 0;border:0;background:0 0;font:500 15px var(--zz-sans);color:var(--secondary);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--secondary) 40%,transparent);cursor:pointer}.zz-pol-link:hover{color:var(--primary)}.zz-pol-prev{margin-inline-end:auto}.zz-pol-result{margin-top:clamp(48px,6vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--border);scroll-margin-top:calc(var(--header-height) + 12px)}.zz-pol-result:focus{outline:none}.zz-pol-result-head{max-width:680px}.zz-pol-result-head h3{margin:0 0 8px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.15;color:var(--primary)}html[lang=ar] .zz-pol-result-head h3{font-family:var(--zz-sans);font-weight:700;line-height:1.45}.zz-pol-result-head p{margin:0 0 6px;line-height:1.6;color:var(--secondary)}.zz-pol-count{font-size:14px}.zz-pol-rings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(16px,4vw,56px);margin:18px 0 8px}.zz-pol-rings figure{margin:0}.zz-pol-ring{display:block;width:100%;height:auto;overflow:visible;direction:ltr}.zz-pol-rings figcaption{margin-top:4px;text-align:center;font-family:var(--zz-serif);font-size:1.1rem;color:var(--primary)}html[lang=ar] .zz-pol-rings figcaption{font-family:var(--zz-sans);font-weight:600}.zz-pol-band{fill:color-mix(in srgb,var(--primary) 4%,transparent);stroke:var(--border);stroke-width:1.2;transition:fill .45s var(--zz-ease),stroke .3s}.zz-pol-band.is-on{fill:var(--zz-gold);stroke:var(--zz-gold)}.zz-pol-seg.is-empty .zz-pol-band{fill:none;stroke:color-mix(in srgb,var(--secondary) 40%,transparent);stroke-dasharray:3 5}.zz-pol-lbl{fill:var(--secondary);font:500 17px var(--zz-sans)}.zz-pol-seg.is-empty .zz-pol-lbl{opacity:.7}.zz-pol-core{fill:var(--primary);font:30px var(--zz-serif)}html[lang=ar] .zz-pol-core{font:700 28px var(--zz-sans)}.zz-pol-ring[data-who=test] .zz-pol-core{font-style:italic}html[lang=ar] .zz-pol-ring[data-who=test] .zz-pol-core{font-style:normal}.zz-pol-table{display:table;width:100%;max-width:760px;margin:24px auto 0;border-collapse:collapse;font-size:15px}.zz-pol-table th,.zz-pol-table td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:start;vertical-align:baseline}.zz-pol-table thead th{font-size:13px;font-weight:500;color:var(--secondary)}.zz-pol-table tbody th{font-weight:500;color:var(--primary)}.zz-pol-table td{color:var(--content)}.zz-pol-table td.zz-pol-tyou{font-weight:600;color:var(--zz-gold)}.zz-pol-table td.zz-pol-tyou.is-unrated{font-weight:400;color:var(--secondary);font-style:italic}html[lang=ar] .zz-pol-table td.zz-pol-tyou.is-unrated{font-style:normal}.zz-pol-export{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin:28px 0 0}.zz-pol-clear{margin-inline-start:8px}.zz-pol-cite{max-width:760px;margin:22px auto 0;font-size:13.5px;line-height:1.6;color:var(--secondary);text-align:center;overflow-wrap:anywhere}.zz-pol-cite span:first-child{color:var(--primary);font-weight:500}@media(max-width:999px){.zz-pol-grid{grid-template-columns:minmax(0,1fr)}.zz-pol-nav{position:sticky;top:var(--header-height);z-index:4;margin-inline:calc(-1 * var(--zz-pad));padding:10px var(--zz-pad)4px;background:color-mix(in srgb,var(--theme) 94%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--border)}}@media(max-width:640px){.zz-pol-nav-t{display:none}.zz-pol-nav button{justify-items:center}.zz-pol-sheetwrap{padding:16px 14px 12px}.zz-pol-mirror,.zz-pol-text{padding:12px;font-size:1.02rem}.zz-pol-opts span{min-width:0;padding:10px 14px}.zz-pol-ev{padding:14px 14px 10px}.zz-pol-rings{grid-template-columns:minmax(0,1fr);gap:8px}.zz-pol-rings figure{max-width:420px;margin-inline:auto;width:100%}.zz-pol-lbl{font-size:23px}.zz-pol-core{font-size:36px}.zz-pol-table{font-size:14px}.zz-pol-table th,.zz-pol-table td{padding:8px 6px}.zz-pol-export .zz-btn{width:100%;justify-content:center}.zz-pol-clear{margin:0}}@media(prefers-reduced-motion:reduce){.zz-pol-on .zz-pol-step.is-current{animation:none}.zz-pol-band,.zz-pol-pips i{transition:none}}.zz-pol-sheet{display:none}@media print{html.zz-pol-printing body>*:not(.zz-pol-sheet){display:none!important}html.zz-pol-printing body{background:#fff!important}html.zz-pol-printing .zz-pol-sheet{display:block;max-width:680px;margin:0 auto;color:#111;font:11pt/1.55 Georgia,times new roman,serif}html.zz-pol-printing[lang=ar] .zz-pol-sheet{font-family:cairo,sans-serif}.zz-pol-sheet h1{font-size:20pt;margin:4pt 0 8pt}.zz-pol-sheet h2{font-size:13pt;margin:18pt 0 6pt;border-bottom:1px solid #999;padding-bottom:3pt}.zz-pol-sheet h3{font-size:11.5pt;margin:12pt 0 4pt;break-after:avoid}.zz-pol-sheet section{break-inside:avoid}.zz-pol-sheet blockquote{margin:0;padding:8pt 12pt;border-inline-start:3px solid #7d6633;background:#f6f2e8;white-space:pre-wrap}.zz-pol-sheet-k,.zz-pol-sheet-by,.zz-pol-sheet-ev{color:#444;font-size:9.5pt}.zz-pol-sheet-note{white-space:pre-wrap}.zz-pol-sheet ul{margin:2pt 0 0;padding-left:14pt;font-size:8.5pt;color:#333}.zz-pol-sheet a{color:#111;text-decoration:none}}.zz-pol-cite bdi{display:inline-block;direction:ltr;unicode-bidi:isolate}.zz-pol-rule b{font-weight:600;color:var(--zz-gold-soft)}.zz-rec{--rec-gap:clamp(28px, 5vw, 64px);--rec-line:var(--border);--rec-soft:color-mix(in srgb, var(--zz-gold) 8%, var(--theme));margin-top:20px}.zz-rec-defs{position:absolute;width:0;height:0;overflow:hidden}.zz-rec a{box-shadow:none}.zz-rec h3,.zz-rec h4{margin:0}.zz-rec-n{font-family:var(--zz-sans);font-size:.78rem;font-weight:500;color:var(--zz-gold);font-variant-numeric:tabular-nums}.zz-rec-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 32px;padding:18px 0 22px;border-top:1px solid var(--rec-line)}.zz-rec-lens{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:640px}.zz-rec-lens[hidden]{display:none}.zz-rec-lens-l{font-size:.9rem;color:var(--secondary)}.zz-rec-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--entry);border:1px solid var(--rec-line);justify-self:start}.zz-rec-seg label{position:relative;cursor:pointer}.zz-rec-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.zz-rec-seg span{display:block;padding:7px 16px;border-radius:999px;font-size:.9rem;font-weight:500;color:var(--secondary);transition:background .25s,color .25s}.zz-rec-seg input:checked+span{background:var(--zz-ink);color:var(--zz-on-ink)}[data-theme=dark] .zz-rec-seg input:checked+span{background:var(--zz-gold-soft);color:#0e2a32}.zz-rec-seg input:focus-visible+span{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-rec-seg label:hover input:not(:checked)+span{color:var(--primary)}.zz-rec-lens-p{flex-basis:100%;margin:0;font-size:.92rem;line-height:1.55;color:var(--secondary)}.zz-rec-checked{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;font-size:.9rem;color:var(--secondary)}.zz-rec-checked a{color:var(--zz-gold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.zz-rec-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:var(--rec-gap);align-items:start}.zz-rec-index{position:sticky;top:calc(var(--header-height,64px) + 24px);font-size:.92rem}.zz-rec-index-h{margin:0 0 8px;color:var(--secondary);font-size:.82rem}.zz-rec-index-up{margin-top:26px}.zz-rec-index ol,.zz-rec-index ul{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--rec-line)}.zz-rec-index a{display:flex;justify-content:space-between;gap:8px;padding:6px 14px;margin-inline-start:-1px;border-inline-start:2px solid transparent;color:var(--secondary);transition:color .2s,border-color .2s}.zz-rec-index a:hover{color:var(--primary)}.zz-rec-index a[aria-current=true]{color:var(--primary);border-color:var(--zz-gold);font-weight:500}.zz-rec-main{min-width:0}.zz-rec-sec{border-top:1px solid var(--rec-line);scroll-margin-top:calc(var(--header-height,64px) + 16px)}.zz-rec-sec:first-child{border-top:0}.zz-rec-sec>summary{display:flex;align-items:baseline;gap:10px;padding:26px 0 14px;cursor:pointer;list-style:none}.zz-rec-sec>summary::-webkit-details-marker{display:none}.zz-rec-sec>summary h3{font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.35rem,2.2vw,1.6rem);color:var(--primary)}html[lang=ar] .zz-rec-sec>summary h3{font-family:var(--zz-sans);font-weight:700}.zz-rec-sec>summary::after,.zz-rec-layer>summary::before,.zz-rec-base>summary::before,.zz-rec-vfull>summary::before{content:"";width:9px;height:9px;flex:none;border-right:1.6px solid;border-bottom:1.6px solid;transform:rotate(45deg);transition:transform .25s var(--zz-ease);color:var(--secondary)}.zz-rec-sec>summary::after{margin-inline-start:auto;align-self:center}.zz-rec-sec:not([open])>summary::after{transform:rotate(-45deg)}html[dir=rtl] .zz-rec-sec:not([open])>summary::after{transform:rotate(135deg)}.zz-rec-sec:not([open])>summary{padding-bottom:26px}.zz-rec-sec-in{padding-bottom:36px}.zz-rec-lead{margin:0 0 22px;max-width:64ch;font-size:1.05rem;line-height:1.65;color:var(--content)}.zz-rec-strip{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}.zz-rec-strip a{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--entry);border:1px solid var(--rec-line);transition:border-color .2s,transform .2s var(--zz-ease)}.zz-rec-strip a:hover{border-color:var(--zz-gold);transform:translateY(-1px)}.zz-rec-strip span{font-size:.85rem;color:var(--secondary);line-height:1.3}.zz-rec-strip b{font-family:var(--zz-serif);font-weight:500;font-size:1.05rem;color:var(--secondary)}html[lang=ar] .zz-rec-strip b{font-family:var(--zz-sans);font-weight:700;font-size:1rem}.zz-rec-strip a::after{content:"";display:block;height:3px;margin-top:6px;border-radius:2px;background:linear-gradient(to right,var(--secondary) var(--f),var(--rec-line) var(--f))}html[dir=rtl] .zz-rec-strip a::after{background:linear-gradient(to left,var(--secondary) var(--f),var(--rec-line) var(--f))}.zz-rec .zz-stone-chip{animation:none;font-family:var(--zz-sans);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.zz-rec-strip .zz-stone-chip{justify-self:start;max-width:100%;margin-top:4px;padding:2px 9px;font-size:12px;line-height:1.45;color:#241008;white-space:normal}html[lang=ar] .zz-rec-strip .zz-stone-chip{font-size:13px}.zz-rec-strip .zz-stone-chip-med{color:#251d06}.zz-rec-strip .zz-stone-chip-set{color:#0c1c2a}.zz-rec-strip .zz-stone-chip-hold{color:#0c2416}.zz-rec-r-low{--f:33.3%;--lv:1}.zz-rec-r-medium{--f:66.6%;--lv:2}.zz-rec-r-high{--f:100%;--lv:3}@media(min-width:1100px){.zz-rec-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.zz-rec-crit{list-style:none;margin:0;padding:0}.zz-rec-c{padding:34px 0 30px;border-bottom:1px solid var(--rec-line);scroll-margin-top:calc(var(--header-height,64px) + 16px)}.zz-rec-c:last-child{border-bottom:0}.zz-rec-c:target .zz-rec-c-h h4{color:var(--zz-gold)}.zz-rec-c-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.zz-rec-c-h h4{font-family:var(--zz-serif);font-weight:500;font-size:1.5rem;color:var(--primary);transition:color .3s}html[lang=ar] .zz-rec-c-h h4{font-family:var(--zz-sans);font-weight:700;font-size:1.35rem}.zz-rec-rate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.9rem;font-weight:600;color:var(--secondary)}.zz-rec-bars{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.zz-rec-bars i{width:4px;border-radius:1px;background:var(--rec-line)}.zz-rec-bars i:nth-child(1){height:6px}.zz-rec-bars i:nth-child(2){height:10px}.zz-rec-bars i:nth-child(3){height:14px}.zz-rec-r-low .zz-rec-bars i:nth-child(-n+1),.zz-rec-r-medium .zz-rec-bars i:nth-child(-n+2),.zz-rec-r-high .zz-rec-bars i{background:var(--secondary)}.zz-rec-new{font-size:.78rem;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--zz-gold);border:1px solid color-mix(in srgb,var(--zz-gold) 45%,transparent)}.zz-rec-means{margin:6px 0 0;font-size:.92rem;line-height:1.5;color:var(--zz-gold);max-width:62ch}html[lang=ar] .zz-rec-means{font-size:.98rem;line-height:1.75}.zz-rec-guard{margin:6px 0 0;font-size:.88rem;line-height:1.5;color:var(--secondary);max-width:62ch}html[lang=ar] .zz-rec-guard{font-size:.95rem;line-height:1.75}.zz-rec-q{margin:6px 0 0;color:var(--secondary);font-size:.95rem;line-height:1.5;max-width:62ch}.zz-rec-plain{margin:16px 0 0;max-width:40em;font-family:var(--zz-serif);font-size:clamp(1.15rem,1.7vw,1.3rem);line-height:1.55;color:var(--primary)}html[lang=ar] .zz-rec-plain{font-family:var(--zz-sans);font-size:1.12rem;line-height:1.9;font-weight:500}.zz-rec-plain-long{font-size:1.05rem}.zz-rec-why{margin:12px 0 0;max-width:64ch;line-height:1.65;color:var(--content)}.zz-rec-why strong{font-weight:600;color:var(--primary)}.zz-rec-layer{margin-top:14px}.zz-rec-layer>summary,.zz-rec-base>summary,.zz-rec-vfull>summary{display:inline-flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;list-style:none;font-size:.92rem;font-weight:500;color:var(--primary)}.zz-rec-layer>summary::-webkit-details-marker,.zz-rec-base>summary::-webkit-details-marker,.zz-rec-vfull>summary::-webkit-details-marker{display:none}.zz-rec-layer>summary::before,.zz-rec-base>summary::before,.zz-rec-vfull>summary::before{width:7px;height:7px;transform:rotate(-45deg)}html[dir=rtl] .zz-rec-layer>summary::before,html[dir=rtl] .zz-rec-base>summary::before,html[dir=rtl] .zz-rec-vfull>summary::before{transform:rotate(135deg)}.zz-rec-layer[open]>summary::before,.zz-rec-base[open]>summary::before,.zz-rec-vfull[open]>summary::before{transform:rotate(45deg)}.zz-rec-layer>summary:hover{color:var(--zz-gold)}.zz-rec-finding p{margin:4px 0 0;max-width:66ch;line-height:1.7;color:var(--content);padding-inline-start:17px;border-inline-start:1px solid var(--rec-line)}.zz-rec-icons{display:inline-flex;gap:3px}.zz-rec-ic{width:18px;height:18px;fill:none;stroke:var(--zz-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.zz-rec-icons .zz-rec-ic{width:16px;height:16px;opacity:.85}.zz-rec-srcs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:10px}.zz-rec-src{display:grid;align-content:start;gap:6px}.zz-rec-src>a{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-content:start;height:100%;padding:12px 14px 13px;border-radius:12px;background:var(--entry);border:1px solid var(--rec-line);color:inherit;transition:border-color .2s,transform .2s var(--zz-ease)}.zz-rec-src>a:hover{border-color:var(--zz-gold);transform:translateY(-1px)}.zz-rec-src .zz-rec-ic{grid-row:1}.zz-rec-src-meta{display:flex;gap:10px;align-items:center;font-size:.8rem;color:var(--secondary)}.zz-rec-src-meta span:first-child{color:var(--zz-gold);font-weight:600}.zz-rec-src-t{grid-column:1/-1;font-size:.9rem;line-height:1.45;color:var(--primary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.zz-rec-src-p{grid-column:1/-1;font-size:.8rem;color:var(--secondary)}.zz-rec-also{margin:0 4px;font-size:.8rem;color:var(--secondary);line-height:1.5}.zz-rec-also a{color:var(--zz-gold);margin-inline-start:6px;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.zz-rec-srcs-sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.zz-rec-open{margin-top:18px;padding:16px 20px;border-radius:14px;background:var(--rec-soft);border:1px dashed color-mix(in srgb,var(--zz-gold) 40%,transparent);max-width:70ch}.zz-rec-open p{margin:0;line-height:1.65;color:var(--content)}.zz-rec-open .zz-rec-open-q{margin-bottom:4px;font-family:var(--zz-serif);font-style:italic;font-size:1.08rem;color:var(--zz-gold)}html[lang=ar] .zz-rec-open .zz-rec-open-q{font-family:var(--zz-sans);font-style:normal;font-weight:700;font-size:1rem}.zz-rec-ask{display:inline-block;margin-top:10px;font-size:.88rem;color:var(--primary);text-decoration:underline;text-decoration-color:var(--zz-gold);text-underline-offset:3px}.zz-rec[data-lens=research] [data-show-in]:not([data-show-in~=research]),.zz-rec[data-lens=public] [data-show-in]:not([data-show-in~=public]),.zz-rec[data-lens=policy] [data-show-in]:not([data-show-in~=policy]){display:none}.zz-rec[data-lens=policy] .zz-rec-open{background:color-mix(in srgb,var(--zz-gold) 13%,var(--theme));border-style:solid}.zz-rec[data-lens=public] .zz-rec-plain{font-size:clamp(1.2rem,1.9vw,1.42rem)}.zz-rec-js .zz-rec-lens-p{animation:zz-rec-in .35s var(--zz-ease)}.zz-rec-changes{list-style:none;margin:0;padding:0}.zz-rec-changes>li{display:grid;grid-template-columns:110px 1fr;gap:4px 20px;padding:14px 0;border-top:1px solid var(--rec-line)}.zz-rec-changes time{font-family:var(--zz-serif);color:var(--zz-gold)}.zz-rec-changes p{margin:0;line-height:1.6}.zz-rec-kind{font-size:.8rem;font-weight:600;color:var(--secondary)}.zz-rec-affects{margin-top:4px!important;font-size:.85rem;color:var(--secondary)}.zz-rec-affects a{margin-inline-start:8px;color:var(--zz-gold)}.zz-rec-senses{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 32px}.zz-rec-senses>div{padding:14px 0;border-top:1px solid var(--rec-line)}.zz-rec-senses dt{font-family:var(--zz-serif);font-size:1.12rem;color:var(--primary);margin-bottom:4px}html[lang=ar] .zz-rec-senses dt{font-family:var(--zz-sans);font-weight:700;font-size:1.02rem}.zz-rec-senses dd{margin:0;line-height:1.6;color:var(--content);font-size:.95rem}.zz-rec-voices{list-style:none;margin:0;padding:0;columns:2 300px;column-gap:40px}.zz-rec-voices li{break-inside:avoid;padding:4px 0 26px}.zz-rec-voices blockquote{margin:0;padding:0;border:0}.zz-rec-voices blockquote p{margin:0;font-family:var(--zz-serif);font-size:1.3rem;line-height:1.45;color:var(--primary)}.zz-rec-voices blockquote p::before{content:"\201C";color:var(--zz-gold);margin-inline-end:2px}.zz-rec-voices blockquote p::after{content:"\201D";color:var(--zz-gold);margin-inline-start:2px}html[lang=ar] .zz-rec-voices blockquote p{font-family:var(--zz-sans);font-size:1.15rem;line-height:1.8;font-weight:500}html[lang=ar] .zz-rec-voices blockquote p::before{content:"«"}html[lang=ar] .zz-rec-voices blockquote p::after{content:"»"}.zz-rec-who{margin:8px 0 0;font-size:.88rem;color:var(--secondary);line-height:1.5}.zz-rec-who a{color:var(--content);text-decoration:underline;text-decoration-color:var(--rec-line);text-underline-offset:3px}.zz-rec-who time{display:block;color:var(--zz-gold)}.zz-rec-count{margin:0 0 18px;max-width:62ch;line-height:1.6;color:var(--content)}.zz-rec-count strong{font-family:var(--zz-serif);font-weight:500;font-size:1.6rem;color:var(--zz-gold);margin-inline-end:4px}html[lang=ar] .zz-rec-count strong{font-family:var(--zz-sans);font-weight:700;font-size:1.35rem}.zz-rec-legend{list-style:none;margin:16px 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 24px;font-size:.88rem;line-height:1.5;color:var(--secondary)}.zz-rec-legend strong{color:var(--primary);font-weight:600;display:block}.zz-rec-legend li{position:relative;padding-inline-start:26px}.zz-rec-legend i,.zz-rec-a-level i{position:absolute;inset-inline-start:0;top:4px;width:16px;height:10px;border-radius:3px}.zz-rec-lv-demonstrable i{background:var(--zz-gold)}.zz-rec-lv-plausible i{background:repeating-linear-gradient(135deg,var(--zz-gold) 0 2px,transparent 2px 5px);border:1px solid var(--zz-gold)}.zz-rec-lv-activity i{border:1px solid var(--secondary)}.zz-rec-map{position:relative;margin:6px 0 4px;padding:18px 20px 20px;border-radius:18px;background:var(--zz-ink);color:var(--zz-on-ink);box-shadow:var(--zz-shadow)}.zz-rec-map-hint{margin:0 0 14px;font-size:.88rem;line-height:1.5;color:var(--zz-on-ink-muted);max-width:70ch}.zz-rec-plot{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr)}.zz-rec-axis{grid-column:2;position:relative;height:22px;font-size:.75rem;color:var(--zz-on-ink-muted);font-variant-numeric:tabular-nums}.zz-rec-axis span{position:absolute;top:0;transform:translateX(-50%)}html[dir=rtl] .zz-rec-axis span{transform:translateX(50%)}.zz-rec-band{display:contents}.zz-rec-band-l{grid-column:1;padding:10px 14px 10px 0;font-size:.82rem;line-height:1.35;color:var(--zz-on-ink);border-top:1px solid rgba(236,230,215,.12)}html[dir=rtl] .zz-rec-band-l{padding:10px 0 10px 14px}.zz-rec-band-l b{display:block;font-weight:600}.zz-rec-band-l span{color:var(--zz-on-ink-muted);font-variant-numeric:tabular-nums}.zz-rec-lanes{grid-column:2;position:relative;padding:10px 0;border-top:1px solid rgba(236,230,215,.12);background-image:repeating-linear-gradient(to right,rgba(236,230,215,6%) 0 1px,transparent 1px calc(100%/var(--yrs)))}html[dir=rtl] .zz-rec-lanes{background-image:repeating-linear-gradient(to left,rgba(236,230,215,6%) 0 1px,transparent 1px calc(100%/var(--yrs)))}.zz-rec-lane{position:relative;height:30px}.zz-rec-bar{position:absolute;top:3px;height:24px;min-width:14px;padding:0 8px;border-radius:6px;font:inherit;font-size:.78rem;line-height:22px;text-align:start;white-space:nowrap;cursor:pointer;transition:transform .2s var(--zz-ease),box-shadow .2s,background .2s}.zz-rec-bar[data-level=demonstrable]{background:var(--zz-gold-soft);color:#0e2a32;border:1px solid var(--zz-gold-soft);font-weight:600}.zz-rec-bar[data-level=plausible]{background:repeating-linear-gradient(135deg,rgba(200,178,124,.55) 0 3px,rgba(200,178,124,.18) 3px 7px);color:var(--zz-on-ink);border:1px solid var(--zz-gold-soft);font-weight:600}.zz-rec-bar[data-level=activity]{background:rgba(236,230,215,6%);color:var(--zz-on-ink-muted);border:1px solid rgba(236,230,215,.3)}.zz-rec-bar:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--zz-gold-soft);color:var(--zz-on-ink)}.zz-rec-bar[data-level=demonstrable]:hover{color:#0e2a32}.zz-rec-bar[aria-pressed=true]{box-shadow:0 0 0 2px var(--zz-on-ink);color:var(--zz-on-ink)}.zz-rec-bar[data-level=demonstrable][aria-pressed=true]{color:#0e2a32}.zz-rec-bar:focus-visible{outline:2px solid var(--zz-on-ink);outline-offset:2px}.zz-rec-bar{overflow:visible}.zz-rec-bar-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.zz-rec-bar.is-out .zz-rec-bar-t{position:absolute;top:0;inset-inline-start:calc(100% + 8px);color:var(--zz-on-ink);font-weight:500}.zz-rec-bar[data-level=activity].is-out .zz-rec-bar-t{color:var(--zz-on-ink-muted);font-weight:400}.zz-rec-bar.is-out:hover .zz-rec-bar-t,.zz-rec-bar.is-out[aria-pressed=true] .zz-rec-bar-t{color:var(--zz-gold-soft)}.zz-rec-threshold{grid-column:1/-1;position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0;padding:8px 0;border-top:2px dashed var(--zz-gold-soft);font-size:.82rem;color:var(--zz-gold-soft)}.zz-rec-threshold b{font-weight:600}.zz-rec-threshold span{color:var(--zz-on-ink-muted)}.zz-rec-panel{margin-top:16px;padding:18px 20px;border-radius:14px;background:rgba(236,230,215,5%);border:1px solid rgba(236,230,215,.14);animation:zz-rec-in .3s var(--zz-ease)}.zz-rec-panel[hidden]{display:none}.zz-rec-panel-h{display:flex;justify-content:space-between;gap:16px;align-items:start}.zz-rec-panel h4{font-family:var(--zz-serif);font-weight:500;font-size:1.3rem;line-height:1.3;color:var(--zz-on-ink)}html[lang=ar] .zz-rec-panel h4{font-family:var(--zz-sans);font-weight:700;font-size:1.15rem}.zz-rec-panel-x{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(236,230,215,.3);background:0 0;color:var(--zz-on-ink);cursor:pointer;font-size:18px;line-height:1}.zz-rec-panel-x:hover{border-color:var(--zz-gold-soft)}.zz-rec-panel .zz-rec-a-body{color:var(--zz-on-ink)}.zz-rec-panel .zz-rec-a-kind,.zz-rec-panel .zz-rec-a-kind span,.zz-rec-panel .zz-rec-ex time{color:var(--zz-on-ink-muted)}.zz-rec-panel .zz-rec-a-level{color:var(--zz-gold-soft)}.zz-rec-panel .zz-rec-a-level i{border-color:var(--zz-gold-soft)}.zz-rec-panel .zz-rec-lv-demonstrable i,.zz-rec-panel .zz-rec-a-level.zz-rec-lv-demonstrable i{background:var(--zz-gold-soft)}.zz-rec-panel a{color:var(--zz-on-ink);text-decoration-color:rgba(200,178,124,.6)}.zz-rec-panel .zz-rec-a-linked em{color:var(--zz-gold-soft)}.zz-rec-panel .zz-rec-a-assess{color:var(--zz-on-ink);border-color:rgba(236,230,215,.2)}.zz-rec-mapbtn{margin-top:12px;padding:6px 0;border:0;background:0 0;color:var(--zz-gold-soft);font:inherit;font-size:.88rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zz-rec-mapbtn-out{color:var(--zz-gold)}.zz-rec-actors{list-style:none;margin:0;padding:0}.zz-rec-js .zz-rec-actors.is-mapped{display:none}.zz-rec-actor{border-top:1px solid var(--rec-line)}.zz-rec-actor>details>summary{display:grid;grid-template-columns:16px 1fr auto;gap:4px 12px;align-items:baseline;padding:12px 0;cursor:pointer;list-style:none}.zz-rec-actor>details>summary::-webkit-details-marker{display:none}.zz-rec-actor>details>summary::before{content:"";width:16px;height:10px;border-radius:3px;align-self:center}.zz-rec-actor.zz-rec-lv-demonstrable>details>summary::before{background:var(--zz-gold)}.zz-rec-actor.zz-rec-lv-plausible>details>summary::before{background:repeating-linear-gradient(135deg,var(--zz-gold) 0 2px,transparent 2px 5px);border:1px solid var(--zz-gold)}.zz-rec-actor.zz-rec-lv-activity>details>summary::before{border:1px solid var(--secondary)}.zz-rec-a-name{color:var(--primary);font-weight:500}.zz-rec-a-meta{font-size:.85rem;color:var(--secondary)}.zz-rec-a-body{padding:0 0 18px 28px;font-size:.95rem}html[dir=rtl] .zz-rec-a-body{padding:0 28px 18px 0}.zz-rec-panel .zz-rec-a-body{padding:0}.zz-rec-a-kind{margin:8px 0 0;color:var(--secondary);font-size:.88rem}.zz-rec-a-kind span{display:block}.zz-rec-a-level{position:relative;margin:8px 0 0;padding-inline-start:26px;font-size:.88rem;font-weight:600;color:var(--zz-gold)}.zz-rec-a-level i{top:5px}.zz-rec-ex{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.zz-rec-ex li{display:grid;grid-template-columns:116px 1fr;gap:12px;line-height:1.55}.zz-rec-ex time{font-size:.85rem;color:var(--secondary);font-variant-numeric:tabular-nums}.zz-rec-ex a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--zz-gold) 50%,transparent);text-underline-offset:3px;text-decoration-thickness:1px}.zz-rec-a-linked{margin:14px 0 0;line-height:1.6}.zz-rec-a-linked em{font-style:normal;font-weight:600;color:var(--zz-gold);margin-inline-end:6px}.zz-rec-a-assess{margin:10px 0 0;padding-inline-start:14px;border-inline-start:2px solid var(--rec-line);line-height:1.6;color:var(--content)}.zz-rec-base{margin-top:22px;padding:14px 18px;border-radius:14px;background:var(--entry);border:1px solid var(--rec-line)}.zz-rec-base>p{line-height:1.65;color:var(--content);margin:8px 0 0}.zz-rec-origins,.zz-rec-next{margin:0;padding:0;list-style:none;counter-reset:rec;max-width:70ch}.zz-rec-origins li,.zz-rec-next li{counter-increment:rec;position:relative;padding:12px 0 12px 40px;border-top:1px solid var(--rec-line);line-height:1.65;color:var(--content)}html[dir=rtl] .zz-rec-origins li,html[dir=rtl] .zz-rec-next li{padding:12px 40px 12px 0}.zz-rec-origins li::before,.zz-rec-next li::before{content:counter(rec);position:absolute;inset-inline-start:0;top:11px;font-family:var(--zz-serif);font-size:1.1rem;color:var(--zz-gold)}.zz-rec-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 40px}.zz-rec-two h4,.zz-rec-gh{font-family:var(--zz-sans);font-size:.95rem;font-weight:600;color:var(--primary);margin:0 0 6px}.zz-rec-two ul{margin:0;padding:0;list-style:none}.zz-rec-two li{padding:10px 0;border-top:1px solid var(--rec-line);line-height:1.6;color:var(--content);font-size:.95rem}.zz-rec-terms{list-style:none;margin:0;padding:0}.zz-rec-terms li{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr);gap:4px 28px;padding:14px 0;border-top:1px solid var(--rec-line);line-height:1.6;color:var(--content)}.zz-rec-term{font-family:var(--zz-serif);font-style:italic;font-size:1.12rem;color:var(--primary);text-align:start}html[dir=rtl] .zz-rec-term{text-align:right}.zz-rec-central{margin:0 0 24px;padding:14px 18px;border-inline-start:3px solid var(--zz-gold);font-family:var(--zz-serif);font-size:1.15rem;line-height:1.5;color:var(--primary);max-width:62ch}html[lang=ar] .zz-rec-central{font-family:var(--zz-sans);font-weight:600;font-size:1.05rem;line-height:1.8}.zz-rec-gh{position:relative;display:flex;align-items:center;gap:10px;margin:22px 0 6px}.zz-rec-gh i{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--zz-gold)}.zz-rec-os-documented i{background:var(--zz-gold)}.zz-rec-os-plausible i{background:linear-gradient(to right,var(--zz-gold) 50%,transparent 50%)}.zz-rec-outlook{list-style:none;margin:0;padding:0}.zz-rec-outlook>li{border-top:1px solid var(--rec-line);scroll-margin-top:calc(var(--header-height,64px) + 16px)}.zz-rec-outlook summary{display:grid;grid-template-columns:minmax(120px,190px)1fr;gap:4px 20px;padding:12px 0;cursor:pointer;list-style:none;line-height:1.5}.zz-rec-outlook summary::-webkit-details-marker{display:none}.zz-rec-area{font-size:.88rem;font-weight:600;color:var(--zz-gold)}.zz-rec-measure{color:var(--primary)}.zz-rec-outlook summary:hover .zz-rec-measure{text-decoration:underline;text-decoration-color:var(--zz-gold);text-underline-offset:3px}.zz-rec-outlook dl{margin:4px 0 0;display:grid;gap:10px}.zz-rec-outlook dl div{display:grid;grid-template-columns:minmax(120px,190px)1fr;gap:20px}.zz-rec-outlook dt{font-size:.85rem;color:var(--secondary)}.zz-rec-outlook dd{margin:0;line-height:1.6;color:var(--content);font-size:.95rem}.zz-rec-outlook .zz-rec-srcs{margin:14px 0 20px}.zz-rec-verdict{margin-top:12px;padding:clamp(22px,4vw,36px);border-radius:20px;background:var(--zz-ink);color:var(--zz-on-ink);scroll-margin-top:calc(var(--header-height,64px) + 16px)}.zz-rec-vk{margin:0;font-size:.88rem;color:var(--zz-gold-soft)}.zz-rec-vv{margin:4px 0 14px;font-family:var(--zz-serif);font-size:clamp(1.7rem,3vw,2.2rem);color:var(--zz-on-ink)}html[lang=ar] .zz-rec-vv{font-family:var(--zz-sans);font-weight:700}.zz-rec-verdict p{line-height:1.7;max-width:70ch}.zz-rec-vplain{font-size:1.08rem;color:var(--zz-on-ink)}.zz-rec-vfull>summary{color:var(--zz-gold-soft)}.zz-rec-vfull p,.zz-rec-vnote,.zz-rec-vcredit{color:var(--zz-on-ink-muted);font-size:.95rem}.zz-rec-vcredit a{color:var(--zz-gold-soft);text-decoration:underline;text-underline-offset:3px}.zz-rec-gl{padding:0;border:0;background:0 0;font:inherit;color:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:var(--zz-gold);text-underline-offset:4px;text-decoration-thickness:1.5px}.zz-rec-gl:hover,.zz-rec-gl[aria-expanded=true]{color:var(--zz-gold)}.zz-rec-verdict .zz-rec-gl:hover,.zz-rec-verdict .zz-rec-gl[aria-expanded=true]{color:var(--zz-gold-soft)}.zz-rec-pop{position:absolute;z-index:30;width:min(340px,calc(100vw - 32px));padding:14px 16px;border-radius:12px;background:var(--zz-ink);color:var(--zz-on-ink);border:1px solid rgba(200,178,124,.35);box-shadow:0 18px 40px -16px rgba(0,0,0,.55);font-family:var(--zz-sans);font-size:.9rem;line-height:1.6;font-style:normal;font-weight:400;animation:zz-rec-in .2s var(--zz-ease)}.zz-rec-pop b{display:block;color:var(--zz-gold-soft);font-weight:600;margin-bottom:2px}.zz-rec-pop[hidden]{display:none}@keyframes zz-rec-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:900px){.zz-rec-body{grid-template-columns:minmax(0,1fr);gap:0}.zz-rec-index{top:var(--header-height,60px);z-index:5;margin-inline:calc(-1 * var(--zz-pad));padding:8px var(--zz-pad);background:color-mix(in srgb,var(--theme) 94%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rec-line);overflow-x:auto;scrollbar-width:none}.zz-rec-index::-webkit-scrollbar{display:none}.zz-rec-index-h,.zz-rec-index-up,.zz-rec-index ul{display:none}.zz-rec-index ol{display:flex;gap:6px;border:0;width:max-content}.zz-rec-index a{padding:6px 12px;margin:0;border:1px solid var(--rec-line);border-radius:999px;white-space:nowrap;font-size:.85rem}.zz-rec-index a .zz-rec-n{display:none}.zz-rec-index a[aria-current=true]{border-color:var(--zz-gold);background:var(--rec-soft)}.zz-rec-sec{scroll-margin-top:calc(var(--header-height,60px) + 56px)}.zz-rec-c,.zz-rec-outlook>li{scroll-margin-top:calc(var(--header-height,60px) + 60px)}.zz-rec-index{transition:opacity .2s,visibility 0s}.zz-rec.is-past-end .zz-rec-index{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}}.zz-rec-end{display:block;height:0}@media(max-width:640px){.zz-rec-lens{width:100%}.zz-rec-seg{flex-basis:100%}.zz-rec-seg label{flex:1;text-align:center}.zz-rec-seg span{padding:8px 6px}.zz-rec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.zz-rec-map{padding:14px 12px 16px;margin-inline:calc(-1 * var(--zz-pad) + 8px);border-radius:14px}.zz-rec-plot{grid-template-columns:minmax(0,1fr)}.zz-rec-axis,.zz-rec-lanes{grid-column:1}.zz-rec-band-l{grid-column:1;padding:10px 0 0;border:0}.zz-rec-band-l span{margin-inline-start:6px}.zz-rec-band-l b{display:inline}.zz-rec-lanes{border-top:0;padding-top:6px}.zz-rec-lane{height:26px}.zz-rec-bar{height:21px;line-height:21px;font-size:.72rem;padding:0 6px}.zz-rec-ex li{grid-template-columns:1fr;gap:2px}.zz-rec-terms li,.zz-rec-outlook summary,.zz-rec-outlook dl div,.zz-rec-changes>li{grid-template-columns:1fr;gap:2px}.zz-rec-voices blockquote p{font-size:1.18rem}.zz-rec-a-body{padding-inline-start:0!important;padding-inline-end:0!important}}@media(prefers-reduced-motion:reduce){.zz-rec *,.zz-rec *::before,.zz-rec *::after{animation:none!important;transition:none!important}}.zz-lab-record:has(>.zz-rec){max-width:none;width:min(100vw,var(--zz-wrap));margin-inline:calc(50% - min(50vw,var(--zz-wrap)/2));padding-inline:var(--zz-pad)}.zz-rec-bar.is-before .zz-rec-bar-t{inset-inline-start:auto;inset-inline-end:calc(100% + 8px);text-align:end}html[dir=rtl] .zz-rec-layer[open]>summary::before,html[dir=rtl] .zz-rec-base[open]>summary::before,html[dir=rtl] .zz-rec-vfull[open]>summary::before{transform:rotate(45deg)}.zz-rec-index .zz-rec-n{flex:none;white-space:nowrap;padding-top:2px}.zz-rec-strip li{display:grid}.zz-rec-strip a{grid-template-rows:1fr auto auto auto}.zz-rec-outlook summary{grid-template-columns:minmax(120px,190px)1fr 12px}.zz-rec-outlook summary::after{content:"";width:7px;height:7px;margin-top:8px;border-right:1.5px solid var(--secondary);border-bottom:1.5px solid var(--secondary);transform:rotate(-45deg);transition:transform .25s var(--zz-ease)}html[dir=rtl] .zz-rec-outlook summary::after{transform:rotate(135deg)}.zz-rec-outlook details[open]>summary::after{transform:rotate(45deg)}@media(max-width:640px){.zz-rec-outlook summary{grid-template-columns:1fr 12px}.zz-rec-outlook summary .zz-rec-measure{grid-column:1}.zz-rec-outlook summary::after{grid-row:1;grid-column:2}}.zz-rec-isrc{font-size:.82em;color:var(--secondary);white-space:normal}.zz-rec-isrc a{color:inherit;text-decoration:underline;text-decoration-color:var(--zz-gold);text-underline-offset:3px}.zz-rec-isrc a:hover{color:var(--primary)}.zz-share{margin-top:30px;padding-top:24px;border-top:1px solid rgba(236,230,215,.16)}.zz-share[hidden]{display:none}.zz-share-h{margin:0 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:1.45rem;line-height:1.2;color:var(--zz-on-ink)}html[lang=ar] .zz-share-h{font-family:var(--zz-sans);font-weight:700;line-height:1.5}.zz-share-p{margin:0 0 16px;color:var(--zz-on-ink-muted);line-height:1.6}.zz-share-shape{display:inline-flex;gap:0;border:1px solid rgba(236,230,215,.28);border-radius:999px;padding:3px;margin-bottom:14px}.zz-share-shape button{min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:0 0;color:var(--zz-on-ink-muted);font:500 14px var(--zz-sans);cursor:pointer}.zz-share-shape button[aria-pressed=true]{background:var(--zz-on-ink);color:var(--zz-ink)}.zz-share-shape button:focus-visible,.zz-share-btns .zz-btn:focus-visible{outline:2px solid var(--zz-gold-soft);outline-offset:2px}.zz-share-fig{margin:0 0 16px}.zz-share-img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid rgba(236,230,215,.16);box-shadow:0 18px 40px -22px rgba(0,0,0,.7);background:#10303a}.zz-share-img:not([src]){aspect-ratio:1200/630}.zz-share.is-tall .zz-share-img{width:auto;max-width:100%;max-height:440px}.zz-share-btns{display:flex;flex-wrap:wrap;gap:10px}.zz-share-btns .zz-btn{min-height:46px;padding:12px 20px;cursor:pointer;font-family:inherit}.zz-share-btns .zz-btn-ghost{background:0 0}.zz-share-line{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:rgba(236,230,215,6%);color:var(--zz-on-ink);font-size:14.5px;line-height:1.55;overflow-wrap:anywhere;user-select:all}.zz-share-status{min-height:1.4em;margin:8px 0 0;font-size:14px;color:var(--zz-gold-soft)}.zz-share-note{margin:4px 0 0;font-size:13.5px;line-height:1.55;color:var(--zz-on-ink-muted)}@media(max-width:560px){.zz-share-btns .zz-btn{flex:auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.zz-share-btns .zz-btn{transition:none}.zz-share-btns .zz-btn:hover{transform:none}}.zz-viz{--zzv-q:#1f5f6b;--zzv-r:#79a9ae;--zzv-n:#1f5f6b;--zzv-illegal:#c23b5c;--zzv-irregular:#b58300;--zzv-people:#2a6fc4;--zzv-other:#858d8b;--zzv-none:#c9c6bb;--zzv-lane-irb:color-mix(in srgb, var(--zzv-irregular) 20%, var(--theme));--zzv-lane:color-mix(in srgb, var(--secondary) 15%, var(--theme));--zzv-grid:color-mix(in srgb, var(--secondary) 22%, transparent);--zzv-axis:var(--secondary);--zzv-ev:var(--zz-gold);padding-block:56px 32px}:root[data-theme=dark] .zz-viz{--zzv-q:#9fd0d4;--zzv-r:#3c8f9a;--zzv-n:#9fd0d4;--zzv-illegal:#e0506a;--zzv-irregular:#c08a10;--zzv-people:#4a82d8;--zzv-other:#7d8a8c;--zzv-none:#3f5156;--zzv-lane-irb:color-mix(in srgb, var(--zzv-irregular) 26%, var(--theme));--zzv-lane:color-mix(in srgb, var(--secondary) 16%, var(--theme))}.zz-viz-head{max-width:70ch}.zz-viz h2{margin:0 0 10px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.6rem,2.6vw,2rem);color:var(--primary)}html[lang=ar] .zz-viz h2{font-family:var(--zz-sans);font-weight:700}.zz-viz-lead{margin:0 0 22px;font-size:1.15rem;line-height:1.6;color:var(--content)}.zz-viz-years{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.zz-viz-years button{font:500 13.5px/1 var(--zz-sans);padding:8px 11px;min-height:34px;border-radius:999px;border:1px solid var(--border);background:var(--entry);color:var(--content);cursor:pointer;font-variant-numeric:tabular-nums}.zz-viz-years button:hover{border-color:var(--zz-gold)}.zz-viz-years button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--theme)}.zz-viz-years button:focus-visible{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-viz:not(.zz-viz-js) .zz-viz-years,.zz-viz:not(.zz-viz-js) .zz-viz-readout{display:none}.zz-viz.zz-viz-js .zz-viz-nojs{display:none}.zz-viz-nojs{margin:0;padding:18px;border:1px dashed var(--border);border-radius:10px;color:var(--secondary)}.zz-viz-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;list-style:none;font-size:13px;color:var(--secondary)}.zz-viz-legend li{display:inline-flex;align-items:center;gap:6px;margin:0}.zz-viz-legend-gap{flex-basis:100%;height:0}.zz-viz-sw{display:inline-block;flex:none;width:11px;height:11px;border-radius:2px;vertical-align:-1px}.zz-viz-sw-q{background:var(--zzv-q)}.zz-viz-sw-r{background:var(--zzv-r)}.zz-viz-sw-n{background:repeating-linear-gradient(45deg,var(--zzv-n) 0 1.6px,color-mix(in srgb,var(--zzv-n) 30%,var(--theme)) 1.6px 3.2px)}.zz-viz-sw-illegal{background:var(--zzv-illegal)}.zz-viz-sw-irregular{background:var(--zzv-irregular)}.zz-viz-sw-people{background:var(--zzv-people)}.zz-viz-sw-other{background:var(--zzv-other)}.zz-viz-sw-none{background:var(--zzv-none)}.zz-viz-sw-hollow{background:0 0;box-shadow:inset 0 0 0 1.6px var(--secondary)}.zz-viz-sw-p{background:0 0!important;box-shadow:inset 0 0 0 1.6px currentColor}.zz-viz-heads .zz-viz-sw-illegal.zz-viz-sw-p{color:var(--zzv-illegal)}.zz-viz-heads .zz-viz-sw-people.zz-viz-sw-p{color:var(--zzv-people)}.zz-viz-heads .zz-viz-sw-other.zz-viz-sw-p{color:var(--zzv-other)}.zz-viz-heads .zz-viz-sw-none.zz-viz-sw-p{color:var(--zzv-none)}.zz-viz-fig{margin:0}.zz-viz-plot{position:relative;min-height:40px}.zz-viz-svg{display:block;width:100%;overflow:visible;font-family:var(--zz-sans);touch-action:pan-y}.zz-viz-svg:focus{outline:none}.zz-viz-svg:focus-visible{outline:2px solid var(--zz-gold);outline-offset:4px;border-radius:4px}.zz-viz-svg text{fill:var(--zzv-axis);font-size:11.5px}.zzv-ptitle{fill:var(--primary)!important;font-weight:600;font-size:13px!important}.zzv-axis{font-variant-numeric:tabular-nums}.zzv-gl{stroke:var(--zzv-grid);stroke-width:1}.zzv-base,.zzv-tick{stroke:var(--zzv-axis);stroke-width:1}.zzv-prow{stroke:var(--zzv-grid);stroke-width:1;stroke-dasharray:1 3}.zzv-q{fill:var(--zzv-q)}.zzv-r{fill:var(--zzv-r)}.zzv-n{fill:url(#zzv-hn)}.zzv-hn-bg{fill:color-mix(in srgb,var(--zzv-n) 28%,var(--theme))}.zzv-hn-fg{fill:var(--zzv-n)}.zzv-gap-r{fill:url(#zzv-hg);stroke:var(--zzv-grid);stroke-dasharray:3 3}.zzv-hg-fg{fill:var(--zzv-grid)}.zzv-gap-t{font-size:10.5px!important;fill:var(--secondary)!important;paint-order:stroke;stroke:var(--theme);stroke-width:3px}.zzv-gap-q{font-size:13px!important;font-weight:700}.zzv-lane-seen{fill:var(--zzv-lane)}.zzv-lane-irb .zzv-lane-seen{fill:var(--zzv-lane-irb)}.zzv-lane-un{fill:none;stroke:var(--zzv-axis);stroke-opacity:.55;stroke-dasharray:2 2}.zzv-lane-t{fill:var(--content)!important;font-size:10.5px!important}.zzv-ev-l{stroke:var(--zzv-ev);stroke-width:1;stroke-dasharray:2 3;opacity:.8}.zzv-ev-c{fill:var(--theme);stroke:var(--zzv-ev);stroke-width:1.5}.zzv-ev-n{fill:var(--zzv-ev)!important;font-weight:700;font-size:10.5px!important}.zzv-ev-hot .zzv-ev-c{fill:var(--zzv-ev)}.zzv-ev-hot .zzv-ev-n{fill:var(--theme)!important}.zzv-ev-hot .zzv-ev-l{opacity:1;stroke-dasharray:none}.zzv-cross{stroke:var(--primary);stroke-opacity:.55;stroke-width:1;pointer-events:none}.zzv-sq.zzv-g-illegal{fill:var(--zzv-illegal)}.zzv-sq.zzv-g-irregular{fill:var(--zzv-irregular)}.zzv-sq.zzv-g-people{fill:var(--zzv-people)}.zzv-sq.zzv-g-other{fill:var(--zzv-other)}.zzv-sq.zzv-g-none{fill:var(--zzv-none)}.zzv-sq.zzv-p{fill:var(--theme)!important;stroke-width:1.4}.zzv-sq.zzv-p.zzv-g-illegal{stroke:var(--zzv-illegal)}.zzv-sq.zzv-p.zzv-g-people{stroke:var(--zzv-people)}.zzv-sq.zzv-p.zzv-g-other{stroke:var(--zzv-other)}.zzv-sq.zzv-p.zzv-g-none{stroke:var(--zzv-none)}.zzv-few .zzv-sq{opacity:.6}.zzv-n-l{font-size:10.5px!important}.zzv-n-few{font-style:italic}.zzv-dot{stroke:var(--theme);stroke-width:1}.zzv-t-illegal{fill:var(--zzv-illegal)}.zzv-t-irregular{fill:var(--zzv-irregular)}.zzv-t-neither{fill:var(--zzv-other)}.zzv-has-sel [data-y]:not(.zzv-on){opacity:.18}.zzv-has-sel .zzv-yl.zzv-on{fill:var(--primary);font-weight:700}.zzv-bars g,.zzv-heads g,.zzv-dot,.zzv-gap,.zzv-yl{transition:opacity .25s}.zz-viz-tip{position:absolute;z-index:3;max-width:min(320px,86%);padding:10px 12px;border-radius:10px;background:var(--entry);border:1px solid var(--border);box-shadow:var(--zz-shadow);font-size:13.5px;line-height:1.45;color:var(--content);pointer-events:auto}.zz-viz-tip[hidden]{display:none}.zz-viz-tip strong{display:block;color:var(--primary);font-weight:600;margin-bottom:2px}.zz-viz-tip span{display:block}.zz-viz-tip small{display:block;margin-top:6px;color:var(--secondary);font-size:12px}.zz-viz-tip a{display:inline-block;margin-top:6px;font-size:12.5px;color:var(--zz-gold)}.zz-viz-readout{min-height:3em;margin:12px 0 0;padding:10px 14px;border-inline-start:3px solid var(--zz-gold);background:color-mix(in srgb,var(--entry) 70%,transparent);color:var(--content);line-height:1.55;font-size:.97rem}.zz-viz-cap{margin-top:18px;max-width:75ch;color:var(--content);line-height:1.65}.zz-viz-cap p{margin:0 0 10px}.zz-viz-take{font-family:var(--zz-serif);font-size:1.2rem;line-height:1.55;color:var(--primary)}html[lang=ar] .zz-viz-take{font-family:var(--zz-sans);font-weight:600}.zz-viz-cap p:not(.zz-viz-take){font-size:.95rem;color:var(--secondary)}.zz-viz-events{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 28px}.zz-viz-events li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;margin:0}.zz-viz-evn{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--zz-gold);color:var(--zz-gold);font:700 11.5px/1 var(--zz-sans)}.zz-viz-events li:hover .zz-viz-evn{background:var(--zz-gold);color:var(--theme)}.zz-viz-events p{margin:0;font-size:.95rem;line-height:1.55;color:var(--content)}.zz-viz-events a{color:var(--zz-gold);font-size:.9rem}.zz-viz-data{margin-top:26px;border-top:1px solid var(--border);padding-top:12px}.zz-viz-data>summary,.zz-viz-heads>summary{cursor:pointer;font-weight:600;color:var(--primary);padding:6px 0}.zz-viz-data summary:focus-visible{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-viz-dl{color:var(--zz-gold);font-weight:600}.zz-viz-tablewrap{max-height:360px;overflow:auto;margin:10px 0 18px;border:1px solid var(--border);border-radius:10px}.zz-viz-tablewrap:focus-visible{outline:2px solid var(--zz-gold)}.zz-viz-tablewrap table{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums;margin:0}.zz-viz-tablewrap caption{text-align:start;padding:10px 12px 6px;font-weight:600;color:var(--primary)}.zz-viz-tablewrap th,.zz-viz-tablewrap td{padding:5px 12px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.zz-viz-tablewrap thead th{position:sticky;top:0;background:var(--entry);color:var(--secondary);font-weight:600}.zz-viz-heads ol{margin:8px 0 0;padding-inline-start:0;list-style:none;font-size:13.5px;line-height:1.5;max-height:420px;overflow:auto}.zz-viz-heads li{margin:0 0 6px;padding-left:18px;position:relative}.zz-viz-heads li>.zz-viz-sw{position:absolute;left:0;top:5px}.zz-viz-heads time{color:var(--secondary);font-variant-numeric:tabular-nums}.zz-viz-term{color:var(--secondary)}.zz-viz-sources{margin-top:18px;font-size:.9rem;color:var(--secondary)}.zz-viz-sources h3{font-size:1rem;margin:0 0 6px;color:var(--primary)}.zz-viz-sources ul{margin:0 0 8px;padding-inline-start:18px}html[dir=rtl] .zz-viz-sources ul{padding-inline-start:0;padding-left:18px}.zz-viz-sources li{margin:0 0 3px}.zz-viz-sources a{color:var(--secondary)}@media(max-width:620px){.zz-viz{padding-block:40px 24px}.zz-viz-lead{font-size:1.05rem}.zz-viz-years{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--zz-pad));padding-inline:var(--zz-pad)}.zz-viz-years button{flex:none;padding:8px 10px}.zz-viz-legend{font-size:12px;gap:4px 12px}.zz-viz-svg text{font-size:11px}.zz-viz-years button{min-height:40px}.zzv-ptitle{font-size:12px!important}.zz-viz-take{font-size:1.08rem}}@media(prefers-reduced-motion:reduce){.zzv-bars g,.zzv-heads g,.zzv-dot,.zzv-gap,.zzv-yl{transition:none}}@media(forced-colors:active){.zzv-q,.zzv-r,.zzv-sq,.zzv-dot{forced-color-adjust:none}}:root{--zz-line-band:16px;--header-height:88px}.zz-nav{position:relative;height:calc(var(--header-height) - var(--zz-line-band))!important}.zz-header{padding-bottom:var(--zz-line-band)}.zz-header{--ln:var(--zz-gold);--ln-tip-bg:var(--zz-ink-deep);--ln-tip-fg:var(--zz-on-ink)}.zz-on-ink{--ln:var(--zz-gold-soft);--ln-tip-bg:#f4efe3;--ln-tip-fg:#10303a}.zz-header.scrolled{border-bottom-color:transparent}.zz-line{position:absolute;inset-inline:var(--zz-pad);bottom:calc(-1 * var(--zz-line-band) + 3px);height:0;z-index:2}.zz-line-track{position:absolute;inset-inline:0;bottom:-3px;height:20px;cursor:crosshair;outline:none;touch-action:pan-y}.zz-line-track::before{content:"";position:absolute;inset-inline:0;bottom:3px;height:1px;background:color-mix(in srgb,var(--ln) 55%,transparent);transform-origin:var(--zz-start,left)center}[dir=rtl] .zz-line-track::before{--zz-start:right}.zz-line-track:focus-visible::before{height:2px;background:var(--ln)}.zz-line-track:focus-visible{box-shadow:0 2px 0 -1px var(--ln)}.zz-tools #theme-toggle{display:none!important}.zz-lang,.zz-on-ink .zz-lang{border-color:transparent!important;padding-inline:8px!important;border-radius:6px}.zz-lang:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--ln)}.zz-tools{gap:2px}@media(max-width:1279px){.zz-menu-theme{display:block}}.zz-footer-theme{width:auto;padding:0;font-size:13px;color:var(--zz-on-ink-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(236,230,215,.3)}.zz-footer-theme:hover{color:var(--zz-gold-soft)}.zz-menu .zz-st-ring{margin-inline-start:9px;vertical-align:1px;color:var(--ln);opacity:.95;flex:none}@media(max-width:1279px){.zz-menu .zz-st-ring{width:14px;height:14px;vertical-align:3px}}.zz-footer a .zz-st-ring{margin-inline-start:9px!important}.zz-line-m{position:absolute;bottom:3px;inset-inline-start:var(--p);width:1.5px;height:7px;margin-inline-start:-.75px;background:var(--ln);opacity:.7;font-size:0;line-height:0;color:transparent;overflow:hidden;pointer-events:none;transition:height .18s var(--zz-ease),opacity .18s,background .18s}.zz-line-m.is-turn{width:2px;height:13px;margin-inline-start:-1px;opacity:1}.zz-line-m.is-ended{opacity:.38}.zz-line-m.is-proposed{width:6px;height:6px;bottom:6px;margin-inline-start:-3px;border-radius:50%;background:0 0;box-shadow:inset 0 0 0 1px var(--ln);opacity:.9}.zz-line-m.is-proposed.is-turn{width:8px;height:8px;margin-inline-start:-4px}.zz-line-m.is-on{height:18px;opacity:1;background:var(--primary)}.zz-on-ink .zz-line-m.is-on{background:var(--zz-on-ink)}.zz-line-m.is-proposed.is-on{height:9px;width:9px;margin-inline-start:-4.5px;background:var(--ln);box-shadow:none}.zz-line:not(.is-full):not(:hover):not(.is-live):not(.is-back):not(:focus-within) .zz-line-m:not(.is-turn){opacity:0}.zz-line.is-quiet:not(:hover):not(.is-live):not(.is-back):not(:focus-within) .zz-line-m{opacity:0}.zz-line.is-quiet:not(:hover):not(.is-live):not(.is-back):not(:focus-within) .zz-line-knob{opacity:.45}.zz-line-m,.zz-line-knob{transition:height .18s var(--zz-ease),opacity .35s,background .18s}.zz-line-y{position:absolute;bottom:7px;font:600 10px/1 var(--zz-sans);letter-spacing:.06em;color:var(--ln);opacity:0;transition:opacity .2s;pointer-events:none}.zz-line-y0{inset-inline-start:0}.zz-line-y1{inset-inline-end:0}.zz-line.is-live .zz-line-y{opacity:.8}.zz-line-knob{position:absolute;bottom:-9px;inset-inline-start:var(--now,100%);width:20px;height:20px;margin-inline-start:-10px;border-radius:50%;cursor:ew-resize;touch-action:none;background:0 0;border:0;padding:0;z-index:3}.zz-line-knob::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--ln);box-shadow:0 0 0 3px color-mix(in srgb,var(--ln) 25%,transparent);transition:transform .2s var(--zz-ease)}.zz-line-knob:hover::after,.zz-line-knob:focus-visible::after,.zz-line.is-back .zz-line-knob::after{transform:scale(1.35)}.zz-line-knob:focus-visible{outline:2px solid var(--ln);outline-offset:2px}.zz-line.is-back .zz-line-knob{inset-inline-start:var(--at)}.zz-line.is-back .zz-line-m.is-after{opacity:.1}.zz-line.is-back .zz-line-track::before{background:linear-gradient(to var(--zz-end,right),var(--ln) var(--at),color-mix(in srgb,var(--ln) 18%,transparent) var(--at))}[dir=rtl] .zz-line.is-back .zz-line-track::before{--zz-end:left}.zz-line.is-return .zz-line-knob{transition:inset-inline-start .6s var(--zz-ease)}.zz-line-tip.is-count .zz-line-tip-t{pointer-events:none}.zz-line-tip{position:absolute;top:10px;left:0;width:max-content;max-width:min(380px,100%);display:flex;flex-direction:column;gap:3px;padding:10px 14px 11px;border-radius:10px;background:var(--ln-tip-bg);color:var(--ln-tip-fg);box-shadow:0 14px 34px -12px rgba(0,0,0,.45);font-family:var(--zz-sans);text-align:start}.zz-line-tip[hidden]{display:none}.zz-line-tip-d{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,var(--ln-tip-fg) 70%,var(--ln))}.zz-line-tip-t{font-family:var(--zz-serif);font-size:15.5px;line-height:1.35;color:inherit;text-decoration:none}.zz-line-tip-t:hover,.zz-line-tip-t:focus-visible{text-decoration:underline;text-underline-offset:3px}.zz-line-tip-s{font-size:12px;opacity:.72}html[lang=ar] .zz-line-tip-t{font-size:15px;line-height:1.55}html[lang=ar] .zz-line-tip-d,html[lang=ar] .zz-line-tip-s{letter-spacing:0}.zz-menu-sep{list-style:none}@media(min-width:1280px){.zz-menu{align-self:stretch}.zz-menu-sep{align-self:stretch;width:1px;margin-inline:10px;flex-shrink:0;background:linear-gradient(to bottom,transparent 18%,color-mix(in srgb,var(--ln) 70%,transparent))}.zz-menu-sep{position:relative}.zz-menu-sep::after{content:"";position:absolute;inset-inline-start:0;top:100%;width:1px;height:calc(var(--zz-line-band) - 3px);background:color-mix(in srgb,var(--ln) 70%,transparent)}}@media(max-width:1279px){.zz-menu li.zz-menu-sep{height:1.5px;flex-shrink:0;margin:0 0 6px;border:0!important;background:var(--ln);opacity:.8}.zz-menu li:has(+.zz-menu-sep){border-bottom:0}.zz-menu-open .zz-line{visibility:hidden}.zz-line-tip{max-width:100%}.zz-line-y{display:none}}@media(prefers-reduced-motion:no-preference){.zz-line.is-drawing .zz-line-track::before{animation:zz-line-draw 1.1s var(--zz-ease)both}.zz-line.is-drawing .zz-line-m{animation:zz-line-mark .5s var(--zz-ease)both;animation-delay:var(--dl,0s)}.zz-line.is-drawing .zz-line-knob{animation:zz-line-knob .5s var(--zz-ease)1.05s both}}@keyframes zz-line-knob{from{opacity:0;scale:.2}}@keyframes zz-line-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes zz-line-mark{from{opacity:0;scale:1 0}}@media print{.zz-line{display:none}}.zz-fb{--fbg:var(--zz-gold);--fbt:var(--secondary);margin:6px 0 22px}[data-theme=dark] .zz-fb{--fbg:var(--zz-gold-soft)}.zz-fb-in{display:grid;grid-template-columns:minmax(0,1.9fr)minmax(250px,1fr);gap:clamp(16px,3vw,36px);align-items:start}.zz-fb-map{position:relative;min-width:0}.zz-fb svg{display:block;width:100%;height:auto;overflow:hidden}.zz-fb-nb{fill:color-mix(in srgb,var(--fbt) 7%,transparent);stroke:color-mix(in srgb,var(--fbt) 22%,transparent);stroke-width:.5;vector-effect:non-scaling-stroke}.zz-fb-ca{fill:color-mix(in srgb,var(--fbg) 9%,transparent);stroke:color-mix(in srgb,var(--fbg) 45%,transparent);stroke-width:.8;stroke-dasharray:2 2.5;vector-effect:non-scaling-stroke}.zz-fb-land{fill:none;stroke:var(--fbg);stroke-width:1.8;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.zz-fb-water{fill:none;stroke:var(--fbg);stroke-width:1.1;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.zz-fb-hans-l{stroke-width:2.6}.zz-fb-c{font:600 2.7px/1 var(--zz-sans);letter-spacing:.4px;fill:var(--fbt);opacity:.7}.zz-fb-cn{opacity:.55}.zz-fb-o{font:italic 2.6px/1 var(--zz-serif);fill:var(--fbt);opacity:.5}html[lang=ar] .zz-fb-c,html[lang=ar] .zz-fb-o{font:500 3.1px/1 cairo,sans-serif;letter-spacing:0}.zz-fb-p{cursor:pointer}.zz-fb-p circle{fill:var(--fbg);fill-opacity:.9;stroke:var(--theme);stroke-width:.35;transition:fill .2s,fill-opacity .2s}.zz-fb-p circle.zz-fb-hit{fill:transparent;stroke:none}.zz-fb-l{font:500 2.3px/1 var(--zz-sans);fill:var(--fbt);transition:fill .2s;pointer-events:none}html[lang=ar] .zz-fb-l{font:500 2.7px/1 cairo,sans-serif}.zz-fb-hans-t{fill:var(--fbg);font-weight:600}.zz-fb-p:hover circle:not(.zz-fb-hit),.zz-fb-p.is-on circle:not(.zz-fb-hit),.zz-fb-p:focus-visible circle:not(.zz-fb-hit){fill:var(--primary);fill-opacity:1}.zz-fb-p:hover .zz-fb-l,.zz-fb-p.is-on .zz-fb-l,.zz-fb-p:focus-visible .zz-fb-l{fill:var(--primary);font-weight:650}.zz-fb-p:focus,.zz-fb-p:focus-visible{outline:none}.zz-fb-p:focus-visible circle:not(.zz-fb-hit){stroke:var(--fbg);stroke-width:.6}.zz-fb-panel{min-height:160px;padding:16px 18px;border-radius:14px;border:1px solid var(--border);background:var(--entry)}.zz-fb-hint{margin:0;font-size:14px;line-height:1.6;color:var(--secondary)}.zz-fb-sel[hidden]{display:none}.zz-fb-sel p{margin:0}.zz-fb-name{font-family:var(--zz-serif);font-size:1.25rem;line-height:1.2;color:var(--primary)}.zz-fb-count{margin-top:3px!important;font-size:12.5px;color:var(--zz-gold)}.zz-fb-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;font-size:13.5px;line-height:1.4}.zz-fb-list li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.zz-fb-list time{white-space:nowrap;color:var(--secondary);font-size:12px}.zz-fb-list .zz-fb-ev{font-size:11px;color:var(--zz-gold)}.zz-fb-list .zz-fb-ev::before{content:"· ";color:var(--secondary)}.zz-fb-list a{flex-basis:100%;color:var(--primary);text-decoration:none}.zz-fb-list a:hover{color:var(--zz-gold);text-decoration:underline;text-underline-offset:3px}.zz-fb-list .zz-fb-morei{display:block;color:var(--secondary);font-size:12.5px}.zz-fb-all{margin-top:14px;padding:8px 14px;border-radius:99px;border:1px solid var(--zz-gold);background:0 0;color:var(--primary);font:600 13px/1.2 var(--zz-sans);cursor:pointer}html[lang=ar] .zz-fb-all{font-family:cairo,sans-serif}.zz-fb-all:hover{background:color-mix(in srgb,var(--zz-gold) 16%,transparent)}.zz-fb-cap{max-width:78ch;margin:12px 0 0;font-size:12.5px;line-height:1.6;color:var(--secondary)}.zz-fb-cap a{color:inherit;text-decoration:underline;text-underline-offset:3px}.zz-tr-maps-world{margin-top:18px;grid-template-columns:1fr!important;max-width:640px}@media(max-width:860px){.zz-fb-in{grid-template-columns:1fr}.zz-fb-panel{min-height:0}.zz-fb-l{font-size:3.2px}html[lang=ar] .zz-fb-l{font-size:3.5px}.zz-fb-o{display:none}.zz-fb-p[data-k=montreal] .zz-fb-l,.zz-fb-p[data-k=coaticook] .zz-fb-l,.zz-fb-p[data-k=calgary] .zz-fb-l,.zz-fb-p[data-k=remote] .zz-fb-l{display:none}}.zz-fb.is-waiting .zz-fb-land{stroke-dasharray:1;stroke-dashoffset:1}.zz-fb.is-waiting .zz-fb-water,.zz-fb.is-waiting .zz-fb-p{opacity:0}.zz-fb.is-drawing .zz-fb-land{stroke-dasharray:1;animation:zz-fb-draw 1.4s var(--zz-ease)both}.zz-fb.is-drawing .zz-fb-water{animation:zz-fb-fade .6s ease 1.1s both}.zz-fb.is-drawing .zz-fb-p{animation:zz-fb-fade .45s ease both;animation-delay:calc(1.3s + var(--o) * .17s)}@keyframes zz-fb-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes zz-fb-fade{from{opacity:0}}@media print{.zz-fb-panel{display:none}}.zz-line.is-following .zz-line-knob{transition:inset-inline-start .45s var(--zz-ease)}.zz-line.is-following .zz-line-m.is-after{opacity:.14}.zz-line-m.is-follow{height:16px;width:2px;margin-inline-start:-1px;opacity:1;background:var(--primary)}.zz-on-ink .zz-line-m.is-follow{background:var(--zz-on-ink)}.zz-since{display:flex;flex-direction:column;gap:9px;max-width:520px;margin:0 0 28px;color:var(--secondary);text-decoration:none}.zz-since-line{position:relative;display:block;height:12px;border-bottom:1px solid color-mix(in srgb,var(--zz-gold) 45%,transparent)}.zz-since-line i{position:absolute;bottom:0;inset-inline-start:var(--p);width:1px;height:4px;background:var(--zz-gold);opacity:.35}.zz-since-line i.g{height:7px}.zz-since-line i.a{opacity:1;height:7px}.zz-since-line i.a.g{height:10px;width:2px}.zz-since-line b{position:absolute;bottom:-4px;inset-inline-start:var(--pub);width:7px;height:7px;margin-inline-start:-3.5px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px var(--theme)}.zz-since-t{font-size:13.5px;line-height:1.5}.zz-since:hover .zz-since-t{color:var(--primary);text-decoration:underline;text-underline-offset:3px}@media print{.zz-since{display:none}}.zz-tested{cursor:help;text-decoration:underline dotted color-mix(in srgb,var(--zz-gold) 75%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px;border-radius:3px}.zz-tested:hover,.zz-tested:focus-visible{background:color-mix(in srgb,var(--zz-gold) 14%,transparent)}.zz-tested-card{position:absolute;z-index:60;width:min(340px,calc(100vw - 24px));padding:14px 16px 15px;border-radius:12px;background:var(--zz-ink-deep);color:var(--zz-on-ink);box-shadow:0 18px 40px -14px rgba(0,0,0,.55);font-family:var(--zz-sans);opacity:0;translate:0 4px;transition:opacity .18s,translate .2s var(--zz-ease)}.zz-tested-card.on{opacity:1;translate:0 0}.zz-tested-card[hidden]{display:none}.zz-tested-card p{margin:0}.zz-tested-k{font-size:12px;font-weight:600;color:var(--zz-gold-soft);letter-spacing:.02em}.zz-tested-v{margin-top:4px!important;font-family:var(--zz-serif);font-size:1.25rem;line-height:1.2}.zz-tested-s{margin-top:8px!important;font-size:13.5px;line-height:1.55;color:var(--zz-on-ink-muted)}.zz-tested-a{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--zz-gold-soft)!important}html[lang=ar] .zz-tested-k{letter-spacing:0}.zz-wdc-st{margin:10px 0 12px;padding:10px 12px 11px;border-radius:10px;border-inline-start:3px solid var(--zz-gold-soft);background:rgba(200,178,124,.1)}.zz-wdc-st p{margin:0}.zz-wdc-st-k{font-size:11.5px;font-weight:600;color:var(--zz-gold-soft)}.zz-wdc-st-v{font-family:var(--zz-serif);font-size:1.15rem;line-height:1.25;margin-top:2px!important}.zz-wdc-st-s{font-size:13px;line-height:1.5;margin-top:6px!important;opacity:.85}.zz-wdc-st-a{display:inline-block;margin-top:7px;font-size:13px;font-weight:600;color:var(--zz-gold-soft)!important}.zz-arread{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 26px;font:600 13px/1.2 cairo,sans-serif}.zz-arread[hidden]{display:none}.zz-arread-row{padding-top:22px}.zz-arread-row .zz-arread{margin:0 0 18px}.zz-arread-row:has(.zz-arread[hidden]){display:none}.zz-arread-k{color:var(--secondary);font-weight:500;margin-inline:4px 2px}.zz-arread{column-gap:22px;row-gap:8px}.zz-arread-g{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px}.zz-arread button{padding:6px 11px;border-radius:99px;border:1px solid var(--border);background:0 0;color:var(--primary);font:inherit;cursor:pointer}.zz-arread button:hover{border-color:var(--zz-gold)}.zz-arread button[aria-pressed=true]{background:color-mix(in srgb,var(--zz-gold) 22%,transparent);border-color:var(--zz-gold)}@media print{.zz-arread{display:none!important}}.zz-pam{display:none}@media print{@page{size:A4;margin:20mm 18mm 22mm;@bottom-center{content: "ZAH-ZAHA  ·  " counter(page); font: 8.5pt 'Inter', sans-serif; color: #777; }}@page:first{margin:0;@bottom-center{content: none; }}:root,:root[data-theme=dark]{--theme:#fff;--entry:#fff;--primary:#13313a;--secondary:#4c5756;--tertiary:#e9e2d2;--content:#1d2726;--code-bg:#f3efe6;--border:#d8d0bf;--zz-gold:#7d6633;background:#fff!important;color-scheme:light!important}.zz-history,.zz-cite-tabs,.zz-suggest,.zz-msg,.zz-resp-invite{display:none!important}body:has(.zz-pam) .post-content a[href^=http]::after{content:none!important}.zz-zd-words,.zz-zd-words *{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.zz-pam) .post-single{padding-bottom:0!important}body:has(.zz-pam) .post-footer:empty,body:has(.zz-pam) .post-footer{margin:0!important;padding:0!important}.zz-pam{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:210mm;height:296mm;padding:26mm 22mm 20mm;background:#10303a!important;color:#ece6d7!important;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.zz-pam *{color:inherit!important}.zz-pam-top{display:flex;align-items:center;gap:10px;font:700 12pt inter,sans-serif;letter-spacing:.08em}.zz-pam-top img{width:30px;height:30px;border-radius:7px;background:#f4efe3;padding:3px}.zz-pam-top small{font:600 11pt cairo,sans-serif;letter-spacing:0;color:#c8b27c!important;margin-inline-start:6px}.zz-pam-sec{margin:0 0 6mm;font:600 10pt inter,sans-serif;letter-spacing:.14em;color:#c8b27c!important}.zz-pam-t{margin:0;font:500 30pt/1.12 'source serif 4',Georgia,serif}html[lang=ar] .zz-pam-t{font:700 28pt/1.35 cairo,sans-serif}.zz-pam-alt{margin:5mm 0 0;font:500 16pt/1.4 cairo,sans-serif;color:#c8b27c!important}html[lang=ar] .zz-pam-alt{font:italic 500 15pt/1.3 'source serif 4',Georgia,serif}.zz-pam-lead{margin:8mm 0 0;max-width:140mm;font:12pt/1.55 'source serif 4',Georgia,serif;color:rgba(236,230,215,.8)!important}html[lang=ar] .zz-pam-lead{font:12pt/1.8 cairo,sans-serif}.zz-pam-by{margin:10mm 0 0;font:11pt inter,sans-serif}html[lang=ar] .zz-pam-by{font-family:cairo,sans-serif}.zz-pam-cite{margin:0;padding:5mm 6mm;border:.4mm solid #c8b27c;border-radius:3mm;font:9.5pt/1.5 inter,sans-serif}html[lang=ar] .zz-pam-cite{font-family:cairo,sans-serif}.zz-pam-cite b{display:block;margin-bottom:1.5mm;font-size:8.5pt;letter-spacing:.1em;color:#c8b27c!important}.zz-pam-foot{display:flex;justify-content:space-between;margin-top:6mm;font:8.5pt inter,sans-serif;color:rgba(236,230,215,.65)!important}.zz-pam~* .zz-pagehero,body:has(.zz-pam) .zz-pagehero{display:none!important}body:has(.zz-pam) .zz-zoom,body:has(.zz-pam) .zz-zoom-line{display:none!important}.post-content h2{break-after:avoid}.post-content p,.post-content li{orphans:3;widows:3}}.zz-msg{width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:0;border:1px solid var(--border);border-radius:18px;background:var(--theme);color:var(--primary);box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow-y:auto;overscroll-behavior:contain}.zz-msg::backdrop{background:rgba(7,18,22,.6)}.zz-msg-form,.zz-msg-done{position:relative;padding:24px 24px 22px}.zz-msg h2{margin:0 0 14px;font-family:var(--zz-serif);font-size:1.4rem;font-weight:500}.zz-msg-x{position:absolute;top:12px;inset-inline-end:12px;width:40px;height:40px;border:0;border-radius:50%;background:0 0;color:var(--secondary);font-size:24px;cursor:pointer}.zz-msg-x:hover{background:var(--entry);color:var(--primary)}.zz-msg-kinds{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;border:0}.zz-msg-kinds legend{margin-bottom:8px;font-size:13px;color:var(--secondary);padding:0}.zz-msg-kinds label{cursor:pointer}.zz-msg-kinds input{position:absolute;opacity:0;pointer-events:none}.zz-msg-kinds span{display:inline-block;padding:6px 12px;border-radius:99px;border:1px solid var(--border);font-size:13.5px;color:var(--primary)}.zz-msg-kinds input:checked+span{background:color-mix(in srgb,var(--zz-gold) 22%,transparent);border-color:var(--zz-gold)}.zz-msg-kinds input:focus-visible+span{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-msg-f{display:flex;flex-direction:column;gap:5px;margin:0 0 12px;font-size:13px;color:var(--secondary)}.zz-msg-f textarea,.zz-msg-f input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--entry);color:var(--primary);font:15px/1.5 var(--zz-sans)}.zz-msg-f textarea{resize:vertical;min-height:110px}.zz-msg-f textarea:focus,.zz-msg-f input:focus{outline:2px solid var(--zz-gold);outline-offset:0;border-color:transparent}.zz-msg-two{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:560px){.zz-msg-two{grid-template-columns:1fr}.zz-msg-form,.zz-msg-done{padding:20px 16px 18px}}.zz-msg-c{display:flex;align-items:center;gap:8px;margin:2px 0 12px;font-size:13.5px;color:var(--primary);cursor:pointer}.zz-msg-c input{width:18px;height:18px;accent-color:var(--zz-gold)}.zz-msg-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.zz-msg-note{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--secondary)}.zz-msg-err{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:rgba(214,120,100,.14);color:var(--primary);font-size:13.5px}.zz-msg-err[hidden],.zz-msg-done[hidden],.zz-msg-form[hidden]{display:none}.zz-msg-act{display:flex;flex-wrap:wrap;gap:10px}.zz-msg-send[disabled]{opacity:.6;cursor:progress}.zz-msg-done p{margin:0 0 16px;color:var(--secondary);line-height:1.6}html[lang=ar] .zz-msg{font-family:cairo,sans-serif}html[lang=ar] .zz-msg h2{font-family:cairo,sans-serif;font-weight:700}html[lang=ar] .zz-msg-f textarea,html[lang=ar] .zz-msg-f input[type=text]{font-family:cairo,sans-serif}.zz-suggest-slim .zz-suggest-in{justify-content:flex-start;gap:10px 18px;padding-block:18px}.zz-suggest-slim p{font-size:14.5px;color:var(--secondary);max-width:none}.zz-suggest-slim .zz-btn{padding:8px 16px;font-size:14px;min-height:0}.zz-rx{display:grid;grid-template-columns:minmax(0,.95fr)minmax(0,1.05fr);gap:32px;align-items:start;margin:36px 0;width:min(1080px,100vw - 2 * var(--zz-pad));margin-inline:calc((100% - min(1080px,100vw - 2 * var(--zz-pad)))/2)}.zz-rx-scene{position:sticky;top:calc(var(--header-height) + 20px);background:var(--zz-ink);border-radius:22px;padding:12px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.zz-rx-svg{direction:ltr;display:block;width:100%;height:auto;max-height:calc(100vh - var(--header-height) - 64px);margin:0 auto;touch-action:none;user-select:none;-webkit-user-select:none}.zz-rx-ca{fill:#12394a}.zz-rx-us{fill:#0f2f3a}.zz-rx-dot{fill:rgba(236,230,215,6%)}.zz-rx-trees circle{fill:#1d4a4f}.zz-rx-line{stroke:var(--zz-gold-soft);stroke-width:2;stroke-dasharray:6 6;transition:stroke-width .4s}.zz-rx.zz-rx-arrived .zz-rx-line{stroke-width:3.5}.zz-rx-lab{font:600 10.5px/1 var(--zz-sans,Inter,system-ui,sans-serif);letter-spacing:.08em;fill:rgba(236,230,215,.62)}html[lang=ar] .zz-rx-lab{font-family:Cairo,Tahoma,sans-serif;letter-spacing:0;font-size:12px}.zz-rx-c{text-anchor:middle}.zz-rx-roadlab{fill:rgba(236,230,215,.42)}.zz-rx-road{fill:none;stroke:#3a4f55;stroke-width:20;stroke-linecap:round}.zz-rx-road-mid{fill:none;stroke:rgba(236,230,215,.25);stroke-width:1.2;stroke-dasharray:6 8}.zz-rx-trail{fill:none;stroke:var(--zz-gold-soft);stroke-opacity:.55;stroke-width:3;stroke-linecap:round}.zz-rx-ditch{fill:#6d5b3a}.zz-rx-sign line{stroke:#cfc6b2;stroke-width:2}.zz-rx-sign rect{fill:#f7f4ec;stroke:#d65a35;stroke-width:3.2}.zz-rx-sign text{text-anchor:middle;fill:#1d2326;font-family:var(--zz-sans,Inter,sans-serif)}.zz-rx-sign1,.zz-rx-sign2{font-size:9px;font-weight:800;letter-spacing:.05em;fill:#b8321a}html[lang=ar] .zz-rx-sign text{font-family:Cairo,Tahoma,sans-serif;letter-spacing:0}html[lang=ar] .zz-rx-sign1,html[lang=ar] .zz-rx-sign2{font-size:10.5px;font-weight:700}.zz-rx-bld{fill:#e6dfcd}.zz-rx-roof{fill:#c8b27c}.zz-rx-bldtxt{font:700 10px/1 var(--zz-sans,Inter,sans-serif);fill:#10303a;text-anchor:middle;letter-spacing:.1em}html[lang=ar] .zz-rx-bldtxt{font-family:Cairo,Tahoma,sans-serif;letter-spacing:0;font-size:11px}.zz-rx-tent{fill:#c94f5b}.zz-rx-door{fill:#6e1f29}.zz-rx-rec{fill:rgba(236,230,215,.12);stroke:rgba(236,230,215,.25);stroke-width:.6;transition:fill .3s}.zz-rx.zz-rx-filed .zz-rx-rec{fill:var(--zz-gold-soft);transition-delay:calc(1.9s + var(--k) * 45ms)}.zz-rx-walker circle,.zz-rx-walker path{fill:#f7f2e6}.zz-rx-case{fill:#c8b27c}.zz-rx-taxi{cursor:grab}.zz-rx-taxi:active{cursor:grabbing}.zz-rx-body{fill:#e3b341;stroke:#8a6a1c;stroke-width:1}.zz-rx-glass{fill:#1b3d47}.zz-rx-roofsign{fill:#10303a}.zz-rx-hot{cursor:pointer}.zz-rx-pin{fill:rgba(200,178,124,.18);stroke:var(--zz-gold-soft);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:zz-rx-pulse 2.2s ease-in-out infinite}.zz-rx-hot.on .zz-rx-pin{fill:rgba(200,178,124,.45);stroke-width:2.5;animation:none}@keyframes zz-rx-pulse{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.35);opacity:.5}}.zz-rx-chip{transition:opacity .3s;pointer-events:none}.zz-rx-chip rect{fill:#f7f2e6}.zz-rx-chip text{font:600 12px/1 var(--zz-sans,Inter,sans-serif);fill:#10303a;text-anchor:middle}html[lang=ar] .zz-rx-chip text{font-family:Cairo,Tahoma,sans-serif;font-size:12.5px}.zz-rx-panel{display:flex;flex-direction:column;gap:14px}.zz-rx-hint{margin:0!important;font-size:14px;color:var(--secondary)}.zz-rx-ctl{display:flex;align-items:center;gap:10px}.zz-rx-ctl button,.zz-rx-steps button,.zz-rx-opts button,.zz-rx-again{font:inherit;cursor:pointer;border-radius:999px;border:1px solid var(--border);background:var(--entry);color:var(--primary)}.zz-rx-prev{width:44px;height:44px;flex:none;font-size:18px}.zz-rx-next{height:44px;padding:0 18px;flex:none;font-weight:600;background:var(--zz-gold-soft)!important;color:#10303a!important;border-color:var(--zz-gold-soft)!important}.zz-rx-range{flex:1;min-width:0;accent-color:var(--zz-gold);height:44px}.zz-rx-steps{list-style:none;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:6px}.zz-rx-steps li{margin:0!important}.zz-rx-steps button{padding:7px 12px;font-size:13px;min-height:36px}.zz-rx-steps button[aria-pressed=true]{background:var(--zz-ink);color:#f7f2e6;border-color:var(--zz-ink)}.zz-rx-card{padding:20px 22px;border-radius:18px;border:1px solid var(--zz-gold-soft);background:var(--entry);animation:zz-rx-in .35s var(--zz-ease,ease)}@keyframes zz-rx-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zz-rx-who{margin:0 0 6px!important;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zz-gold)}html[lang=ar] .zz-rx-who{font-size:14px;letter-spacing:0}.zz-rx-word{margin:0 0 10px!important;font-size:13.5px;color:var(--secondary)}.zz-rx-word b{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--zz-ink);color:#f7f2e6;font-weight:600}.zz-rx-lead{margin:0 0 12px!important;font-size:16px;line-height:1.6}.zz-rx-q{margin:0 0 10px!important;padding:0 0 0 14px!important;border-inline-start:3px solid var(--zz-gold-soft)!important;border-left-width:0}html[lang=ar] .zz-rx-q{padding:0 14px 0 0!important}.zz-rx-q p{margin:0!important;font-family:var(--zz-serif);font-size:1.25rem;line-height:1.4}.zz-rx-count{margin:0 0 10px!important;font-size:15px}.zz-rx-num{font-family:var(--zz-serif);font-size:1.5rem;color:var(--zz-gold);font-variant-numeric:tabular-nums}.zz-rx-by{margin:0 0 6px!important;font-size:13.5px;color:var(--secondary)}.zz-rx-src{margin:0!important;font-size:13px;color:var(--secondary)}.zz-rx-src a{color:var(--zz-gold)}.zz-rx-quiz{padding:20px 22px;border-radius:18px;background:var(--zz-ink);color:#f7f2e6;animation:zz-rx-in .4s var(--zz-ease,ease)}.zz-rx-qq{margin:0 0 4px!important;font-family:var(--zz-serif);font-size:1.35rem}.zz-rx-qh{margin:0 0 12px!important;font-size:13.5px;color:rgba(236,230,215,.7)}.zz-rx-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zz-rx-opts button{padding:10px 12px;min-height:44px;background:rgba(236,230,215,8%);color:#f7f2e6;border-color:rgba(236,230,215,.25)}.zz-rx-opts button:hover{border-color:var(--zz-gold-soft)}.zz-rx-quiz.done .zz-rx-opts button.picked{border-color:#c94f5b;background:rgba(201,79,91,.2)}.zz-rx-quiz.done .zz-rx-opts button.right{border-color:var(--zz-gold-soft);background:var(--zz-gold-soft);color:#10303a;font-weight:700}.zz-rx-res{margin-top:14px}.zz-rx-res p{margin:0 0 10px!important;font-size:15px;line-height:1.6}.zz-rx-verdict{font-weight:700;color:var(--zz-gold-soft)}.zz-rx-more-h{font-size:12.5px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(236,230,215,.7);margin-top:6px!important}.zz-rx-more{margin:0 0 12px!important;padding-inline-start:18px!important}.zz-rx-more a{color:#f7f2e6}.zz-rx-again{padding:9px 16px;min-height:40px;background:0 0!important;color:#f7f2e6!important;border-color:rgba(236,230,215,.35)!important}.zz-rx button:focus-visible,.zz-rx-range:focus-visible{outline:2px solid var(--zz-gold);outline-offset:2px}@media(max-width:860px){.zz-rx{grid-template-columns:1fr;width:auto;margin-inline:0;gap:14px}.zz-rx-scene{top:calc(var(--header-height) + 6px);z-index:2;padding:6px;border-radius:16px}.zz-rx-svg{max-height:47vh}.zz-rx-lead{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.zz-rx-pin{animation:none}.zz-rx-card,.zz-rx-quiz{animation:none}.zz-rx-rec{transition:none}}.zz-rx-card[hidden],.zz-rx-quiz[hidden],.zz-rx-res[hidden]{display:none!important}.zz-rx-tools{position:absolute;top:10px;inset-inline-end:10px;z-index:3;display:flex;gap:6px}.zz-rx-tools button{font:600 12.5px/1 var(--zz-sans,Inter,sans-serif);display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(236,230,215,.3);background:rgba(16,48,58,.75);color:#f7f2e6;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[lang=ar] .zz-rx-tools button{font-family:Cairo,Tahoma,sans-serif;font-size:13px}.zz-rx-tools button[aria-pressed=true].zz-rx-snd{background:var(--zz-gold-soft);color:#10303a;border-color:var(--zz-gold-soft)}.zz-rx-snd .zz-rx-wave{opacity:.35}.zz-rx-snd[aria-pressed=true] .zz-rx-wave{opacity:1}.zz-rx-scene{padding-top:50px}.zz-rx-tsh{fill:rgba(0,0,0,.28)}.zz-rx-busbody{fill:#e8e1cf}.zz-rx-busstripe{fill:#c8b27c}.zz-rx-buswin{fill:#24515c}.zz-rx-busdoor{fill:#1b3d47}.zz-rx-wheel{fill:#152a30}.zz-rx-hub{fill:#9aa5a3}.zz-rx-post{stroke:#cfc6b2;stroke-width:2}.zz-rx-stop{fill:#3f6f99}.zz-rx-stoptxt{font:700 7.5px/1 var(--zz-sans,Inter,sans-serif);fill:#fff;text-anchor:middle;letter-spacing:.08em}html[lang=ar] .zz-rx-stoptxt{font-family:Cairo,Tahoma,sans-serif;letter-spacing:0;font-size:7px}.zz-rx-p circle,.zz-rx-p path{fill:#efe8d8}.zz-rx-p .zz-rx-case{fill:#c8b27c}@media(max-width:860px){.zz-rx-scene{padding-top:46px}}.zz-rx .zz-rx-credit{margin:4px 0 0!important;font-size:12px!important;line-height:1.55!important;font-weight:400;color:var(--secondary)}.zz-rx .zz-rx-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.zz-rx-onCar{cursor:grab}.zz-rx.zz-rx-dragging,.zz-rx.zz-rx-dragging *{cursor:grabbing!important}.zz-rx-play{margin:2px 0 0!important}.zz-rx-listen{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--zz-gold-soft);background:var(--zz-ink);color:#f7f2e6;font:600 13.5px/1 var(--zz-sans,Inter,sans-serif);cursor:pointer}html[lang=ar] .zz-rx-listen{font-family:Cairo,Tahoma,sans-serif;font-size:14px}html[lang=ar] .zz-rx-listen svg{transform:scaleX(-1)}.zz-rx-listen:hover{background:#1b4553}.zz-rx-lines p{font-size:16px!important;line-height:1.65!important}.zz-rx-lines span+span::before{content:" / ";color:var(--zz-gold)}.zz-rx-lines span.now{background:rgba(201,169,110,.28);border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.zz-rx .zz-rx-note{margin:0!important;font-size:12px!important;color:var(--secondary)}.zz-rx-cap{margin-top:10px;display:flex;align-items:center;gap:10px;min-height:calc(2 * 1.45em + 22px);padding:10px 14px;border-radius:14px;background:rgba(255,255,255,4%);border:1px solid rgba(236,230,215,.12);color:rgba(247,242,230,.62);transition:background .3s ease,color .3s ease}.zz-rx-telling .zz-rx-cap{background:rgba(10,30,37,.9);border-color:rgba(214,188,124,.35);color:#fbf7ee}.zz-rx-skip[hidden],.zz-rx-cap[hidden],.zz-rx-go[hidden],.zz-rx-capt[hidden]{display:none!important}.zz-rx-cap:has(.zz-rx-go:not([hidden])){padding:0;border:0;background:0 0}.zz-rx-go{flex:1;display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:0;border-radius:14px;background:var(--zz-gold-soft);color:#10303a;text-align:start;cursor:pointer;font:inherit;box-shadow:0 8px 22px rgba(214,188,124,.22);animation:zz-rx-glow 2.4s ease-in-out infinite}.zz-rx-go:hover{filter:brightness(1.06)}.zz-rx-go:focus-visible{outline:3px solid #fbf7ee;outline-offset:2px}.zz-rx-go-i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#10303a;color:var(--zz-gold-soft)}html[lang=ar] .zz-rx-go-i svg{transform:scaleX(-1)}.zz-rx-go-t{display:flex;flex-direction:column;gap:2px}.zz-rx-go-t b{font:700 18px/1.25 var(--zz-sans,Inter,sans-serif)}.zz-rx-go-t small{font:500 13.5px/1.35 var(--zz-sans,Inter,sans-serif);opacity:.8}html[lang=ar] .zz-rx-go-t b,html[lang=ar] .zz-rx-go-t small{font-family:Cairo,Tahoma,sans-serif}html[lang=ar] .zz-rx-go-t small{font-size:14px}@keyframes zz-rx-glow{50%{box-shadow:0 8px 30px rgba(214,188,124,.5)}}.zz-rx-call{opacity:0;pointer-events:none;transition:opacity .3s ease}.zz-rx-call circle{fill:none;stroke:var(--zz-gold-soft);stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:zz-rx-ring 1.8s ease-out infinite}.zz-rx-call circle+circle{animation-delay:.9s}.zz-rx-ready .zz-rx-call{opacity:1}@keyframes zz-rx-ring{from{transform:scale(.8);opacity:.9}to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.zz-rx-go{animation:none}.zz-rx-call circle{animation:none;opacity:.8}.zz-rx-call circle+circle{display:none}}.zz-rx-capt{flex:1;margin:0!important;font-size:16px;line-height:1.45}.zz-rx-telling .zz-rx-capt{font-size:17px}html[lang=ar] .zz-rx-capt{font-family:Cairo,Tahoma,sans-serif;font-size:18px}.zz-rx-skip{flex:none;height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(236,230,215,.35);background:0 0;color:#f7f2e6;font:600 12.5px/1 var(--zz-sans,Inter,sans-serif);cursor:pointer}html[lang=ar] .zz-rx-skip{font-family:Cairo,Tahoma,sans-serif}@media(max-width:860px){.zz-rx-capt{font-size:15px}html[lang=ar] .zz-rx-capt{font-size:16px}}.zz-rx-words{margin:0 0 4px}.zz-rx-words>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font:600 13px/1.4 var(--zz-sans,Inter,sans-serif);color:var(--zz-gold);margin:4px 0 8px}html[lang=ar] .zz-rx-words>summary{font-family:Cairo,Tahoma,sans-serif;font-size:14px}.zz-rx-words>summary::-webkit-details-marker{display:none}.zz-rx-words>summary::before{content:"+";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid;font-size:13px;line-height:1}.zz-rx-words[open]>summary::before{content:"–"}.zz-rx-words .zz-rx-hide,.zz-rx-words[open] .zz-rx-show{display:none}.zz-rx-words[open] .zz-rx-hide{display:inline}.zz-rx-svg{max-height:calc(100vh - var(--header-height) - 210px)}@media(max-width:860px){.zz-rx-svg{max-height:47vh}.zz-rx-cap{margin-top:8px;padding:8px 12px}}.zz-rx{overflow-anchor:none}.zz-rx-tent{transition:fill .6s ease}.zz-rx-cross .zz-rx-tent{fill:#de5c69;animation:zz-rx-glow-once 1.8s ease-out both}@keyframes zz-rx-glow-once{0%{filter:none}30%{fill:#ff7f8c;filter:drop-shadow(0 0 7px rgba(255,110,125,.9))}100%{fill:#de5c69;filter:none}}@media(prefers-reduced-motion:reduce){.zz-rx-cross .zz-rx-tent{animation:none;transition:none;fill:#de5c69}}.zz-rx-credits{margin-top:6px}.zz-rx-credits summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:12.5px;color:var(--secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(127,140,141,.5)}.zz-rx-credits summary::-webkit-details-marker{display:none}.zz-rx-credits summary::before{content:"♪";text-decoration:none;display:inline-block;opacity:.7}.zz-rx-credits[open] summary{margin-bottom:4px}.zz-rx-rcmp{text-anchor:end}.zz-rx-cap{position:relative;overflow:hidden}.zz-rx-timer{position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--zz-gold-soft);transform:scaleX(0);transform-origin:left center;opacity:.8}html[lang=ar] .zz-rx-timer{transform-origin:right center}.zz-rx-telling .zz-rx-timer{display:none}@keyframes zz-rx-timer{from{transform:scaleX(0)}to{transform:scaleX(1)}}.zz-rx-skip{height:38px!important;padding:0 18px!important;background:var(--zz-gold-soft)!important;border-color:var(--zz-gold-soft)!important;color:#10303a!important;font-size:14px!important;font-weight:700!important}.zz-rx-skip:hover{filter:brightness(1.07)}.zz-rx-bus{transform-box:view-box}.zz-rx-busin .zz-rx-bus{animation:zz-rx-busin 2.4s cubic-bezier(.15,.7,.25,1)both}@keyframes zz-rx-busin{from{transform:translateX(50px);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.zz-rx-busin .zz-rx-bus{animation:none}}.zz-rx-ask{animation:zz-rx-ask 1.6s ease-out}@keyframes zz-rx-ask{0%{opacity:0;transform:translateY(14px);box-shadow:0 0 rgba(200,178,124,0)}30%{opacity:1;transform:none;box-shadow:0 0 0 3px rgba(200,178,124,.7)}100%{box-shadow:0 0 rgba(200,178,124,0)}}@media(prefers-reduced-motion:reduce){.zz-rx-ask{animation:none}}.zz-rx-boarder{opacity:0;transform-box:view-box;transform:translate(287px,568px)}.zz-rx-boarders{transition:opacity .25s ease}.zz-rx-boarded .zz-rx-boarders{opacity:0}.zz-rx-boarder circle,.zz-rx-boarder path{fill:#efe8d8}.zz-rx-boarder .zz-rx-case{fill:#c8b27c}.zz-rx-boarding .zz-rx-boarder{animation:zz-rx-board 3.2s ease-in-out calc(2.9s + var(--d))both}.zz-rx-boarding .zz-rx-bwalk{animation:zz-rx-bob .36s ease-in-out calc(2.9s + var(--d))8}@keyframes zz-rx-board{0%{opacity:0;transform:translate(287px,566px)scale(1.25)}12%{opacity:1}82%{opacity:1;transform:translate(200px,574px)scale(1.25)}100%{opacity:0;transform:translate(190px,574px)scale(1.05)}}@keyframes zz-rx-bob{50%{transform:translateY(-1.6px)}}.zz-rx-pp{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(236,230,215,.35);background:rgba(16,48,58,.6);color:#f7f2e6;cursor:pointer}.zz-rx-pp[hidden]{display:none!important}.zz-rx-pp:hover,.zz-rx-pp:focus-visible{border-color:var(--zz-gold-soft);color:var(--zz-gold-soft)}.zz-rx-pp .zz-rx-i-play,.zz-rx-pp.is-paused .zz-rx-i-pause{display:none}.zz-rx-pp.is-paused .zz-rx-i-play{display:block}html[lang=ar] .zz-rx-pp .zz-rx-i-play{transform:scaleX(-1)}.zz-rx-paused .zz-rx-bus,.zz-rx-paused .zz-rx-boarder,.zz-rx-paused .zz-rx-bwalk,.zz-rx-paused .zz-rx-timer,.zz-rx-paused .zz-rx-tent,.zz-rx-paused .zz-rx-busdoor,.zz-rx-paused .zz-rx-walker,.zz-rx-paused .zz-rx-wbob,.zz-rx-paused .zz-rx-idcard,.zz-rx-paused .zz-rx-flakes{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.zz-rx-boarding .zz-rx-boarder,.zz-rx-boarding .zz-rx-bwalk{animation:none}}.zz-rx-fields,.zz-rx-trees,.zz-rx-duskl,.zz-rx-snow{pointer-events:none}.zz-rx-field{fill:rgba(236,230,215,.075)}.zz-rx-furrowln{stroke:rgba(236,230,215,9%);stroke-width:1}.zz-rx-pine{fill:#23575a}.zz-rx-snowcap{fill:rgba(236,230,215,.5)}.zz-rx-ditch-snow{fill:rgba(236,230,215,.34)}.zz-rx-ditch-deep{fill:#1d201d}.zz-rx-street{fill:#2f6b4f;stroke:#e8e1cf;stroke-width:1}.zz-rx-streettxt{font:800 8px/1 var(--zz-sans,Inter,sans-serif);fill:#f7f4ec;text-anchor:middle;letter-spacing:.1em}html[lang=ar] .zz-rx-streettxt{font-family:Cairo,Tahoma,sans-serif;letter-spacing:0;font-size:8.5px;font-weight:700}.zz-rx-lamp{fill:#ffe9a8}.zz-rx-tail{fill:#e0523f}.zz-rx-beam{fill:url(#zz-rx-beamg);opacity:0;transition:opacity .35s ease}.zz-rx-moving .zz-rx-beam{opacity:.75}.zz-rx-busdoorway{fill:#0d1f26}.zz-rx-busdoor{transform-box:fill-box;transform-origin:right center}.zz-rx-busin .zz-rx-busdoor{animation:zz-rx-dooropen .45s ease-out 2.5s both}@keyframes zz-rx-dooropen{to{transform:scaleX(.12)}}.zz-rx-trailer{fill:#5c6f7a;stroke:#2a3b44;stroke-width:.8}.zz-rx-lampbox{fill:#2a3340}.zz-rx-blue{fill:#7cc0ff}.zz-rx-officer path{fill:#3b5585}.zz-rx-officer circle{fill:#e4d8bf}.zz-rx-officer .zz-rx-hiviz{fill:#e3c04a}.zz-rx-officer .zz-rx-brim{fill:none;stroke:#1c2742;stroke-width:1.6;stroke-linecap:round}.zz-rx-walker{opacity:0;transform-box:view-box;transform:translate(192px,182px)}.zz-rx-cross .zz-rx-walker{animation:zz-rx-cross 4.6s ease-in-out both}.zz-rx-cross .zz-rx-wbob{animation:zz-rx-bob .4s ease-in-out .3s 10}@keyframes zz-rx-cross{0%{opacity:0;transform:translate(192px,182px)scale(1)}8%{opacity:1}30%{transform:translate(190px,177px)scale(1)}44%{transform:translate(190px,153px)scale(1.04)}74%{transform:translate(197px,147px)scale(1)}100%{opacity:1;transform:translate(201px,143px)scale(.96)}}.zz-rx-idcard{opacity:0;transform-box:view-box;transform:translate(201px,130px)}.zz-rx-idbg{fill:#f7f2e6;stroke:var(--zz-gold-soft);stroke-width:.8}.zz-rx-idhead{fill:#c8b27c}.zz-rx-idln{fill:#3a4f55}.zz-rx-filed .zz-rx-idcard{animation:zz-rx-file 2.6s var(--zz-ease,ease)both}@keyframes zz-rx-file{0%{opacity:0;transform:translate(201px,130px)scale(1)}12%{opacity:1;transform:translate(201px,122px)scale(1)}50%{opacity:1;transform:translate(240px,62px)scale(1)}72%{opacity:1;transform:translate(286.5px,48.5px)scale(4.2,.28)}86%{opacity:1;transform:translate(286.5px,48.5px)scale(4.2,.28)}100%{opacity:0;transform:translate(286.5px,48.5px)scale(4.2,.28)}}.zz-rx-flakes circle{fill:rgba(236,230,215,.5)}.zz-rx-flakes{animation:zz-rx-snow 17s linear infinite}.zz-rx-flakes[data-g="1"]{animation-duration:25s;animation-delay:-11s}.zz-rx-flakes[data-g="1"] circle{fill:rgba(236,230,215,.3)}@keyframes zz-rx-snow{0%{transform:translate(0,0)}50%{transform:translate(7px,300px)}100%{transform:translate(0,600px)}}.zz-rx .zz-rx-illus{margin:8px 6px 0!important;font-size:12.5px!important;line-height:1.4!important;color:rgba(236,230,215,.66)}html[lang=ar] .zz-rx .zz-rx-illus{font-size:12.5px!important}.zz-rx .zz-rx-photo{margin:6px 0 12px!important}.zz-rx-photo img{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--border)}.zz-rx-photo figcaption{margin-top:5px;font-size:12px;line-height:1.5;color:var(--secondary)}.zz-rx-photo figcaption a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.zz-rx-flakes,.zz-rx-busin .zz-rx-busdoor{animation:none}.zz-rx-cross .zz-rx-walker{animation:none;opacity:1;transform:translate(201px,143px)scale(.96)}.zz-rx-cross .zz-rx-wbob{animation:none}.zz-rx-filed .zz-rx-idcard{animation:none;opacity:1;transform:translate(286.5px,48.5px)scale(4.2,.28)}.zz-rx.zz-rx-filed .zz-rx-rec{transition:none}.zz-rx-beam{transition:none}}@media(max-width:860px){.zz-rx{grid-template-columns:minmax(0,1fr)}.zz-rx-scene{display:grid;grid-template-columns:minmax(0,auto)minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)auto;column-gap:10px;padding:8px!important}.zz-rx-tilt{grid-column:1;grid-row:1/span 3}.zz-rx-svg{max-height:46vh}.zz-rx-tools{position:static;grid-column:2;grid-row:1;flex-direction:column;align-items:stretch;gap:4px}.zz-rx-tools button{height:auto;min-height:28px;padding:4px 6px;font-size:11.5px;line-height:1.15;justify-content:center;text-align:center;white-space:normal}.zz-rx-cap{grid-column:2;grid-row:2;align-self:center;margin-top:0!important;flex-wrap:wrap;align-content:center;gap:8px;padding:8px 10px!important}.zz-rx-capt{flex:1 1 100%;font-size:14px}html[lang=ar] .zz-rx-capt{font-size:15px}.zz-rx-go{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.zz-rx-go-i{width:32px;height:32px}.zz-rx-go-t b{font-size:16px}.zz-rx-go-t small{display:none}.zz-rx .zz-rx-illus{grid-column:2;grid-row:3;margin:0!important;text-align:end;font-size:11.5px!important}.zz-rx-lab{font-size:14px}html[lang=ar] .zz-rx-lab{font-size:15px}.zz-rx-stoptxt{font-size:9px}.zz-rx-streettxt{font-size:9.5px;letter-spacing:.04em}.zz-rx-chip text{font-size:14px}.zz-rx-panel{min-width:0}.zz-rx-panel .zz-rx-hint{order:5;font-size:13px}.zz-rx-steps{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0!important}.zz-rx-steps::-webkit-scrollbar{display:none}.zz-rx-steps li{flex:none}.zz-rx-steps button{white-space:nowrap}.zz-rx-card{padding:16px 18px}}.zz-rx-hit{fill:transparent;stroke:none}.zz-rx-crowd,.zz-rx-walker,.zz-rx-idcard,.zz-rx-boarders,.zz-rx-call,.zz-rx-chip{pointer-events:none}.zz-rx:not(.zz-rx-played) .zz-rx-rp2,.zz-rx-played .zz-rx-rp1{display:none}.zz-rx-nw{white-space:nowrap}.zz-rx-next:disabled{opacity:.45;cursor:default;filter:none}@media(max-width:860px){.zz-rx-tools .zz-rx-replay{white-space:nowrap}.zz-rx-tools .zz-rx-replay svg{display:none}}.zz-door-skip{inset-inline-end:auto;inset-inline-start:50%;transform:translateX(-50%);bottom:max(22px,env(safe-area-inset-bottom));padding:12px 22px;border-color:rgba(200,178,124,.6);color:#f4efe3;font-size:14.5px;font-weight:600;background:rgba(7,18,22,.65)}html[lang=ar] .zz-door-skip{transform:translateX(50%)}.zz-week{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 26px;max-width:40rem;padding:12px 16px;border-radius:14px;border-inline-start:3px solid var(--zz-gold-soft);background:rgba(236,230,215,6%);font-size:15px;line-height:1.5;color:var(--zz-on-ink)}.zz-week[hidden]{display:none}.zz-hero .zz-lead+.zz-week{margin-top:22px}.zz-week-k{color:var(--zz-gold-soft);font-weight:600;font-size:13px}.zz-week a{color:#f7f2e6;font-weight:500}.zz-week a:hover{text-decoration:underline;text-underline-offset:3px}.zz-week time{color:var(--zz-gold-soft);font-weight:600;margin-inline-end:4px}html[lang=ar] .zz-week{font-family:cairo,sans-serif}@media(max-width:760px){.zz-hero{padding-block:30px 34px}.zz-hero .zz-motif{display:none}.zz-hero .zz-eyebrow{margin-bottom:16px}.zz-hero .zz-display{font-size:clamp(2.1rem,9vw,2.6rem)}.zz-hero .zz-lead{margin-block:14px 20px;font-size:1.1rem}.zz-hero .zz-actions{flex-wrap:nowrap;gap:10px}.zz-hero .zz-actions .zz-btn{padding:12px 14px;font-size:14.5px}.zz-ride{padding-top:22px}.zz-ride-in{gap:16px}.zz-ride-t{font-size:1.55rem;margin-bottom:6px}.zz-ride-x{margin-bottom:14px;font-size:15px}}.zz-seats.zz-wrap{margin-block:0;padding-block:clamp(56px,8vw,96px)0}.zz-seats-box{border:1px solid var(--border);border-radius:22px;background:var(--entry);padding:clamp(18px,3vw,30px)}.zz-seats-row{margin-bottom:18px}.zz-seats-row button[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--theme)}.zz-seat[hidden]{display:none}.zz-seat-text{margin:0 0 16px;color:var(--content);max-width:62ch}.zz-seat-route{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:none}.zz-seat-route li{margin:0}.zz-seat-route a{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;height:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--theme);transition:border-color .2s,transform .25s var(--zz-ease)}.zz-seat-route a:hover{border-color:var(--zz-gold-soft);transform:translateY(-2px)}.zz-seat-n{grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--zz-gold-soft) 28%,transparent);color:var(--zz-gold);font-weight:700;font-size:13px}.zz-seat-t{font:500 1.08rem/1.3 var(--zz-serif);color:var(--primary)}html[lang=ar] .zz-seat-t{font-family:cairo,sans-serif;font-weight:700;line-height:1.5}.zz-seat-d{font-size:13.5px;line-height:1.5;color:var(--secondary)}.zz-seat-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0}.zz-seat-tr{color:var(--zz-gold);font-weight:600;font-size:14.5px;border-bottom:1px solid}.zz-cards .zz-seat-in{box-shadow:0 0 0 2px var(--zz-gold-soft),var(--zz-shadow)}@media(max-width:760px){.zz-seat-route{grid-template-columns:1fr;gap:8px}.zz-seat-d{display:none}.zz-seat-route a{padding:11px 14px;align-items:center}.zz-seat-n{grid-row:auto}.zz-seats-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px 4px}.zz-seats-row::-webkit-scrollbar{display:none}.zz-seats-row button{flex:none}}@media(max-width:600px){.zz-latest-sec .zz-cards{gap:10px}.zz-latest-sec .zz-card{padding:16px 52px 16px 18px;border-radius:16px}html[lang=ar] .zz-latest-sec .zz-card{padding:16px 18px 16px 52px}.zz-latest-sec .zz-card-sec{margin-bottom:6px;font-size:11px}.zz-latest-sec .zz-card-title{font-size:1.2rem;margin-bottom:4px}.zz-latest-sec .zz-card-desc{-webkit-line-clamp:1;margin:0;font-size:14.5px}.zz-latest-sec .zz-card-meta{display:none}.zz-latest-sec .zz-card-go{top:50%;bottom:auto;transform:translateY(-50%);width:32px;height:32px}html[dir=rtl] .zz-latest-sec .zz-card-go{transform:translateY(-50%)scaleX(-1)}}.zz-bi-hint,.zz-flip-tip{display:none}.zz-bilingual-toggle{margin-bottom:26px}.zz-zoom{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font:600 13px/1.2 var(--zz-sans)}.zz-zoom[hidden]{display:none}html[lang=ar] .zz-zoom{font-family:cairo,sans-serif}.zz-zoom-k{flex:none;white-space:nowrap;color:var(--secondary);font-weight:500;margin-inline-end:4px}.zz-zoom button{padding:7px 12px;border-radius:99px;border:1px solid var(--border);background:var(--entry);color:var(--primary);font:inherit;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.zz-zoom button:hover{border-color:var(--zz-gold)}.zz-zoom button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--theme)}@media(max-width:600px){.zz-zoom{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.zz-zoom::-webkit-scrollbar{display:none}.zz-zoom button{flex:none}}.zz-zoom-line{margin:10px 0 30px;padding:clamp(22px,4vw,34px);border-radius:20px;border:1px solid var(--border);background:var(--entry)}.zz-zoom-line p{margin:0 0 18px;font:clamp(1.3rem,2.4vw,1.7rem)/1.45 var(--zz-serif);color:var(--primary)}html[lang=ar] .zz-zoom-line p{font-family:cairo,sans-serif;font-weight:600;line-height:1.8}.zz-zoom-more{margin:26px 0 40px}.zz-article[data-zoom=line]>:not(.zz-zoom):not(.zz-zoom-line){display:none!important}.zz-article[data-zoom=minute]>:not(.zz-zoom):not(.zz-oneminute):not(.post-content):not(.zz-zoom-more){display:none!important}.zz-article[data-zoom=minute]:has(>.zz-oneminute)>.post-content{display:none!important}.zz-article[data-zoom=minute]>.post-content>:not(.zz-min){display:none!important}.zz-article[data-zoom=minute]>.post-content>h2.zz-min{margin-top:1.6em}.zz-article[data-zoom=data]>:not(.zz-zoom):not(.zz-zoom-data):not(.zz-sources):not(.zz-cite){display:none!important}.zz-article[data-zoom=data] .zz-sources{margin-top:10px}.zz-zoom-data{margin:10px 0 34px}.zz-zoom-data h2{font:500 1.5rem/1.2 var(--zz-serif);color:var(--primary);margin:0 0 8px}html[lang=ar] .zz-zoom-data h2{font-family:cairo,sans-serif;font-weight:700}.zz-zd-words-h{color:var(--secondary);margin:0 0 12px;font-size:15px}.zz-zd-words{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px}.zz-zd-words li{margin:0}.zz-zd-words a{display:grid;grid-template-columns:minmax(110px,30%)1fr auto;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--entry);color:var(--primary)}.zz-zd-words a:hover{border-color:var(--zz-gold-soft)}.zz-zd-w{font-weight:600;font-size:14.5px}.zz-zd-bar{height:8px;border-radius:99px;background:var(--tertiary);overflow:hidden}.zz-zd-bar span{display:block;height:100%;background:var(--zz-gold-soft);border-radius:99px}.zz-zd-n{font-size:13px;color:var(--secondary);font-variant-numeric:tabular-nums;direction:ltr}.zz-zd-links{font-weight:600}.zz-zd-links a{color:var(--zz-gold);border-bottom:1px solid}.zz-tr-zoom{position:sticky;top:calc(var(--header-height) + 8px);z-index:20;display:flex;gap:6px;margin:0 0 22px;padding:6px;border-radius:99px;border:1px solid var(--border);background:color-mix(in srgb,var(--theme) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-x:auto;scrollbar-width:none}.zz-tr-zoom::-webkit-scrollbar{display:none}.zz-tr-zoom[hidden]{display:none}.zz-tr-zoom button{flex:1 0 auto;padding:9px 16px;border-radius:99px;border:0;background:0 0;color:var(--primary);font:600 14px/1.2 var(--zz-sans);cursor:pointer;white-space:nowrap}html[lang=ar] .zz-tr-zoom button{font-family:cairo,sans-serif}.zz-tr-zoom button[aria-selected=true]{background:var(--primary);color:var(--theme)}.zz-tr-off{display:none!important}.zz-tr-zoomed .zz-tr-ov-grid{grid-template-columns:1fr!important}.zz-tr-golist{margin:4px 0 22px}.zz-tr-golist[hidden]{display:none}.zz-tr-hit{outline:2px solid var(--zz-gold-soft);outline-offset:4px;border-radius:12px}.zz-seats+.zz-latest-sec{margin-top:clamp(56px,8vw,96px)}.zz-stone{--st-hard:#ef7a5a;--st-med:#f0c95a;--st-set:#8dbbe6;--st-hold:#7fd0a0;--st-line:rgba(236, 230, 215, .18);--st-raised:#163b46;--st-deep:#0b232a;--st-gold-strong:#e2cf98;position:relative;overflow:hidden;overflow:clip;background:var(--zz-ink);color:var(--zz-on-ink);padding:calc(var(--header-height) + 22px)0 56px;margin-top:calc(-1 * var(--header-height))}.zz-stone::before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 30% 55%,rgba(200,178,124,9%),transparent 70%);pointer-events:none}html[dir=rtl] .zz-stone::before{background:radial-gradient(55% 60% at 70% 55%,rgba(200,178,124,9%),transparent 70%)}.zz-stone>.zz-wrap{position:relative;display:flex;flex-direction:column;gap:28px}.zz-stone [hidden]{display:none!important}.zz-stone a{color:var(--zz-on-ink)}html:not(.zz-js) .zz-stone-js{display:none!important}.zz-js .zz-stone-static{display:none}.zz-stone-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.zz-stone-crumbs{margin:0}.zz-stone-sound{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--st-line);background:0 0;color:var(--zz-on-ink);font:500 14px var(--zz-sans);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.zz-stone-sound:hover{border-color:var(--zz-gold-soft)}.zz-stone-sound svg{width:18px;height:18px}.zz-stone-wave{opacity:0;transition:opacity .2s}.zz-stone.is-sound .zz-stone-wave{opacity:1}.zz-stone-head{max-width:760px}.zz-stone-kind{margin:0 0 10px;font-size:14px;color:var(--zz-gold-soft)}.zz-stone-kind-w{font-style:italic}html[lang=ar] .zz-stone-kind{font-size:15px}html[lang=ar] .zz-stone-kind-w{font-style:normal}.zz-stone-h1{margin:0;font-family:var(--zz-serif);font-weight:500;font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.08;color:var(--zz-on-ink);text-wrap:balance;max-width:22ch}html[lang=ar] .zz-stone-h1{font-weight:700;line-height:1.35}html[dir=ltr] .zz-stone-other{text-align:left}.zz-stone-h1 em{font-style:italic}.zz-stone-gloss{margin:8px 0 0;font-style:italic;font-size:clamp(.88rem,1.6vw,1rem);line-height:1.5;color:color-mix(in srgb,var(--zz-on-ink) 62%,transparent)}.zz-stone-gloss+.zz-stone-other{margin-top:6px}.zz-stone-other{margin:8px 0 0;font-family:cairo,sans-serif;color:var(--zz-gold-soft);font-size:clamp(1.05rem,2.2vw,1.35rem)}.zz-stone-lead{margin:14px 0 0;max-width:62ch;font-size:1.1rem;line-height:1.6;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-stone-lead{line-height:1.9}.zz-stone-stage{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);gap:32px;align-items:start}.zz-stone-vp{position:relative;width:100%;aspect-ratio:1/1;border-radius:18px;overflow:hidden;touch-action:pan-y;cursor:grab;background:radial-gradient(60% 60% at 50% 42%,#1c4a56 0%,var(--st-deep) 78%)}.zz-stone.is-3d .zz-stone-vp{touch-action:none}.zz-stone-vp:active{cursor:grabbing}.zz-stone.is-flat .zz-stone-vp{cursor:default}.zz-stone-vp canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.zz-stone-flat{position:absolute;inset:0;width:100%;height:100%;display:none}.zz-stone.is-flat .zz-stone-flat{display:block}.zz-stone-word{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-family:var(--zz-serif);font-size:clamp(1.5rem,4.4vw,2.7rem);color:#f6f1e4;text-shadow:0 2px 14px rgba(0,0,0,.6);pointer-events:none;transition:opacity .5s;white-space:nowrap}html[lang=ar] .zz-stone-word{font-weight:700}.zz-stone.is-flat .zz-stone-word{top:43.5%}.zz-stone-piece{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:999px;background:rgba(11,35,42,.9);border:1px solid var(--zz-gold-soft);color:var(--zz-on-ink);font-size:14px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .5s}html[lang=ar] .zz-stone-piece{font-size:15px}.zz-stone-piece.on{opacity:1}.zz-stone-state{position:absolute;inset-inline-start:14px;top:14px;padding:6px 12px;border-radius:999px;background:rgba(11,35,42,.82);color:var(--st-gold-strong);font-size:14px;pointer-events:none;max-width:calc(100% - 28px)}html[lang=ar] .zz-stone-state{font-size:15px}.zz-stone-hint{position:absolute;inset-inline-start:16px;bottom:14px;font-size:13px;color:var(--zz-on-ink-muted);pointer-events:none;transition:opacity .4s}html[lang=ar] .zz-stone-hint{font-size:15px}.zz-stone-fb{position:absolute;inset-inline-start:14px;inset-inline-end:72px;bottom:12px;margin:0;font-size:13px;line-height:1.45;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-stone-fb{font-size:14px;line-height:1.7}.zz-sf-stone,.zz-sf-part{transition:transform 1.2s var(--zz-ease);transform-box:view-box;transform-origin:200px 214px}.zz-sf-cracks{transition:opacity .4s}.zz-sf-crack,.zz-sf-crack-l{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s var(--zz-ease)}.zz-sf-crack{stroke:#0a1416}.zz-sf-crack-l{stroke:#e2cf98}.zz-sf-crack.is-on,.zz-sf-crack-l.is-on{stroke-dashoffset:0}.zz-sf-ghost{font:italic 34px var(--zz-serif);fill:#e2cf98;opacity:0;transition:opacity 2.5s}html[lang=ar] .zz-sf-ghost{font:700 30px cairo,sans-serif}.zz-sf-glow{opacity:0;transition:opacity 1s;filter:blur(18px)}.zz-sf-pulse{fill:none;stroke:#e2cf98;stroke-width:2.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:zz-sf-pulse 2s ease-out forwards}.zz-sf-pulse.is-strong{stroke-width:3.2;animation-name:zz-sf-pulse-strong}.zz-sf-dot{fill:#fff1cc;opacity:0;animation:zz-sf-dot 2s ease-out forwards}@keyframes zz-sf-pulse{0%{opacity:0;transform:scale(1)}25%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(3.2)}}@keyframes zz-sf-pulse-strong{0%{opacity:0;transform:scale(1)}25%{opacity:.95;transform:scale(1)}100%{opacity:0;transform:scale(4.4)}}@keyframes zz-sf-dot{0%{opacity:0}25%{opacity:.95}100%{opacity:0}}.zz-stone-panel{display:flex;flex-direction:column;gap:14px;min-width:0}.zz-stone-panel-h{margin:0;font-family:var(--zz-serif);font-weight:500;font-size:1.55rem;color:var(--zz-on-ink)}html[lang=ar] .zz-stone-panel-h{font-weight:700}.zz-stone .zz-stone-sub{margin:0;color:var(--zz-on-ink-muted);font-size:15px;line-height:1.55}html[lang=ar] .zz-stone .zz-stone-sub{line-height:1.8}.zz-stone-guess{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.zz-stone-switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:0 0;color:var(--zz-on-ink);font:600 15px var(--zz-sans);cursor:pointer}.zz-stone-switch-ui{position:relative;width:40px;height:22px;border-radius:999px;background:rgba(236,230,215,.2);border:1px solid var(--st-line);transition:background .2s;flex:none}.zz-stone-switch-ui::after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:var(--zz-on-ink);transition:inset-inline-start .2s}.zz-stone-switch[aria-checked=true] .zz-stone-switch-ui{background:var(--zz-gold-soft)}.zz-stone-switch[aria-checked=true] .zz-stone-switch-ui::after{inset-inline-start:20px;background:var(--st-deep)}.zz-stone-guess-p{margin:0;flex:1 1 220px;font-size:13.5px;line-height:1.5;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-stone-guess-p{font-size:15px;line-height:1.75}.zz-stone-qs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.zz-stone-q{width:100%;min-height:56px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 14px;border-radius:12px;border:1px solid var(--st-line);background:0 0;color:var(--zz-on-ink);font:500 15px var(--zz-sans);text-align:start;cursor:pointer;transition:background .2s,border-color .2s}html[lang=ar] .zz-stone-q{font-size:16px}.zz-stone-q:hover{border-color:var(--zz-gold-soft)}.zz-stone-q[aria-pressed=true]{background:rgba(200,178,124,.2);border-color:var(--st-gold-strong);box-shadow:inset 0 0 0 1px var(--st-gold-strong);transition:none}.zz-stone-q.is-asking{border-color:var(--st-gold-strong);box-shadow:inset 0 0 0 1px var(--st-gold-strong)}.zz-stone :focus-visible{outline:2px solid var(--st-gold-strong);outline-offset:2px}.zz-stone-qn{flex:1 1 8em;min-width:0}.zz-stone-rate{display:none}.zz-stone-rate.is-on{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;margin-inline-start:auto;max-width:100%}.zz-stone-rw{font-size:13px;font-weight:500;color:var(--zz-on-ink-muted);white-space:nowrap}html[lang=ar] .zz-stone-rw{font-size:14px}.zz-stone-q[aria-pressed=true] .zz-stone-rw{color:color-mix(in srgb,var(--zz-on-ink) 70%,var(--zz-on-ink-muted))}.zz-stone-chip{display:inline-block;padding:3px 11px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.5;color:#1b1408;animation:zz-stone-pop .35s ease-out;white-space:nowrap}html[lang=ar] .zz-stone-chip{font-size:14px}.zz-stone-chip-hard{background:var(--st-hard,#ef7a5a);color:#241008}.zz-stone-chip-med{background:var(--st-med,#f0c95a);color:#251d06}.zz-stone-chip-set{background:var(--st-set,#8dbbe6);color:#0c1c2a}.zz-stone-chip-hold{background:var(--st-hold,#7fd0a0);color:#0c2416}@keyframes zz-stone-pop{from{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.zz-stone-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.45;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-stone-legend{font-size:14px;line-height:1.7}.zz-stone-legend li{display:flex;align-items:flex-start;gap:8px}.zz-stone-legend i{width:12px;height:12px;border-radius:50%;flex:none;margin-top:.22em}html[lang=ar] .zz-stone-legend i{margin-top:.4em}.zz-stone-legend-more{margin:-4px 0 0;font-size:13.5px}html[lang=ar] .zz-stone-legend-more{font-size:14.5px}.zz-stone-legend-more a{color:var(--st-gold-strong);text-decoration:underline;text-decoration-color:rgba(226,207,152,.45);text-underline-offset:3px}.zz-stone-sw-hard{background:var(--st-hard)}.zz-stone-sw-med{background:var(--st-med)}.zz-stone-sw-set{background:var(--st-set)}.zz-stone-sw-hold{background:var(--st-hold)}.zz-stone-detail{padding:18px 20px;border-radius:14px;background:var(--st-raised);border:1px solid var(--st-line);min-height:160px;display:flex;flex-direction:column;gap:8px}.zz-stone-detail p{margin:0}.zz-stone-dq{color:var(--zz-on-ink-muted);font-size:14px;line-height:1.5}html[lang=ar] .zz-stone-dq{font-size:15px;line-height:1.75}.zz-stone-dt{font-family:var(--zz-serif);font-size:1.3rem;line-height:1.3}html[lang=ar] .zz-stone-dt{font-family:var(--zz-sans);font-weight:700;font-size:1.15rem;line-height:1.6}.zz-stone-dt .zz-stone-rate{vertical-align:.1em;margin-inline-start:4px;font-family:var(--zz-sans);justify-content:flex-start}.zz-stone-dt .zz-stone-rw{font-size:15px;font-weight:600}.zz-stone-cmp .zz-stone-rate,.zz-stone-static .zz-stone-rate{justify-content:flex-start;margin-inline-start:0;vertical-align:middle}.zz-stone-cmp .zz-stone-rw{font-size:inherit}.zz-stone-yousaid{font-family:var(--zz-sans);font-size:14px;color:var(--zz-on-ink-muted)}.zz-stone-dmeans{font-size:14.5px;line-height:1.5;color:var(--zz-on-ink-muted);font-style:italic}html[lang=ar] .zz-stone-dmeans{font-style:normal;font-size:15px;line-height:1.75}.zz-stone-static-means{font-size:14.5px;color:var(--zz-on-ink-muted);font-style:italic}html[lang=ar] .zz-stone-static-means{font-style:normal}.zz-stone-df{line-height:1.6}html[lang=ar] .zz-stone-df{line-height:1.85}.zz-stone-dforce{font-size:13.5px;line-height:1.5;color:var(--zz-gold-soft)}html[lang=ar] .zz-stone-dforce{font-size:15px;line-height:1.75}.zz-stone-scale{--sc-dot:14px;position:relative;list-style:none;margin:4px 0 2px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px;opacity:0;transition:opacity .45s var(--zz-ease)}.zz-stone-scale::before{content:"";position:absolute;top:calc(var(--sc-dot)/2 - 1px);inset-inline:calc(100%/6);height:2px;border-radius:2px;background:rgba(236,230,215,.22)}.zz-stone-scale li{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center;color:rgba(236,230,215,.55);font-size:14px;line-height:1.35}html[lang=ar] .zz-stone-scale li{font-size:15px;line-height:1.5}.zz-stone-sc-dot{width:var(--sc-dot);height:var(--sc-dot);border-radius:50%;box-sizing:border-box;border:2px solid rgba(236,230,215,.4);background:var(--st-raised);transition:background .5s var(--zz-ease),border-color .5s var(--zz-ease),box-shadow .6s var(--zz-ease),transform .5s var(--zz-ease)}.zz-stone-sc-l{font-weight:500}.zz-stone-sc-tag{padding:1px 9px;border-radius:999px;font-size:12.5px;font-weight:700;line-height:1.55;white-space:nowrap;color:#1b1408;background:var(--st-gold-strong);opacity:0;transition:opacity .5s var(--zz-ease).1s}html[lang=ar] .zz-stone-sc-tag{font-size:13.5px;line-height:1.6}.zz-stone-scale.is-lit{opacity:1}.zz-stone-scale .is-this{color:var(--zz-on-ink)}.zz-stone-scale .is-this .zz-stone-sc-l{font-weight:700}.zz-stone-scale.is-lit .is-this .zz-stone-sc-dot{background:var(--st-gold-strong);border-color:var(--st-gold-strong);box-shadow:0 0 0 4px rgba(226,207,152,.2);transform:scale(1.15)}.zz-stone-scale.is-lit .zz-stone-sc-tag{opacity:1}.zz-stone-scale .is-this .zz-stone-sc-dot{position:relative}.zz-stone-scale.is-lit .is-this .zz-stone-sc-dot::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--st-gold-strong);opacity:0;animation:zz-sc-pulse 2.2s var(--zz-ease).6s infinite;pointer-events:none}.zz-stone-scale.is-lit .is-this .zz-stone-sc-dot{animation:zz-sc-glow 2.2s ease-in-out .6s infinite}@keyframes zz-sc-pulse{0%{transform:scale(1);opacity:.75}70%{transform:scale(2.3);opacity:0}100%{transform:scale(2.3);opacity:0}}@keyframes zz-sc-glow{0%,100%{box-shadow:0 0 0 4px rgba(226,207,152,.2)}50%{box-shadow:0 0 0 7px rgba(226,207,152,.32),0 0 14px rgba(226,207,152,.35)}}@media(prefers-reduced-motion:reduce){.zz-stone-scale.is-lit .is-this .zz-stone-sc-dot,.zz-stone-scale.is-lit .is-this .zz-stone-sc-dot::after{animation:none}}.zz-stone-fold{border-top:1px solid var(--st-line);padding-top:6px}.zz-stone-fold summary{cursor:pointer;color:var(--st-gold-strong);font-weight:500;font-size:15px;min-height:36px;display:flex;align-items:center}.zz-stone-fold ul{margin:6px 0 4px;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px;font-size:14.5px}.zz-stone-fold a{color:var(--zz-on-ink);text-decoration:underline;text-decoration-color:rgba(236,230,215,.4);text-underline-offset:3px;overflow-wrap:anywhere}.zz-stone-fold p{margin:6px 0 4px;font-size:14.5px;line-height:1.6;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-stone-fold p,html[lang=ar] .zz-stone-fold ul{font-size:15px;line-height:1.85}.zz-stone-fold .zz-stone-maplink{display:inline-block;padding:6px 0;color:var(--st-gold-strong)}.zz-stone-ask{display:flex;flex-wrap:wrap;gap:8px}.zz-stone-ask button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--st-line);background:0 0;color:var(--zz-on-ink);font:600 15px var(--zz-sans);cursor:pointer}.zz-stone-ask button:hover{border-color:var(--zz-gold-soft);background:rgba(200,178,124,.1)}.zz-stone-ask .zz-stone-unsure{font-weight:500;color:var(--zz-on-ink-muted)}.zz-stone-actions{display:flex;flex-wrap:wrap;gap:10px}.zz-stone-actions .zz-btn{min-height:48px;cursor:pointer;font:600 15px var(--zz-sans)}.zz-stone-endings{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--st-line)}.zz-stone-endings p{margin:0;color:var(--zz-on-ink-muted);font-size:14px}html[lang=ar] .zz-stone-endings p{font-size:15px}.zz-stone-endbtns{display:flex;flex-wrap:wrap;gap:8px}.zz-stone-endbtns button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--st-line);background:0 0;color:var(--zz-on-ink);font:500 15px var(--zz-sans);cursor:pointer}.zz-stone-endbtns button:hover{border-color:var(--zz-gold-soft)}.zz-stone-static{list-style:none;margin:0;padding:0;display:grid;gap:14px}.zz-stone-static li{padding:14px 16px;border-radius:12px;border:1px solid var(--st-line)}.zz-stone-static-n{font-weight:600}.zz-stone-static p{margin:8px 0;line-height:1.6;color:var(--zz-on-ink-muted)}.zz-stone-you{padding:22px 22px 8px;border-radius:16px;background:var(--st-raised);border:1px solid var(--st-line)}.zz-stone-you-h{margin:0 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:1.45rem;color:var(--zz-on-ink)}html[lang=ar] .zz-stone-you-h{font-weight:700}.zz-stone-agree{margin:0 0 12px;color:var(--zz-gold-soft)}.zz-stone-cmp{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:0}.zz-stone-cmp li{display:grid;grid-template-columns:minmax(0,1.3fr)minmax(0,1fr)minmax(0,1fr);gap:4px 14px;align-items:center;padding:9px 0;border-top:1px solid var(--st-line);font-size:15px}.zz-stone-cmp b{font-weight:600}.zz-stone-ok{display:inline-block;margin-inline-start:8px;font-style:normal;font-weight:600;color:var(--zz-gold-soft);font-size:13.5px}.zz-stone-you .zz-share{margin-top:18px}@media(min-width:901px){.zz-stone-vpwrap{position:sticky;top:calc(var(--header-height,64px) + 16px)}}@media(max-width:900px){.zz-stone-stage{grid-template-columns:minmax(0,1fr);gap:22px}.zz-stone-vpwrap{max-width:560px;width:100%;justify-self:center}}@media(max-width:560px){.zz-stone{padding-bottom:40px}.zz-stone>.zz-wrap{gap:20px}.zz-stone-cmp li{grid-template-columns:1fr 1fr}.zz-stone-cmp li b{grid-column:1/-1}}@media(max-width:420px){.zz-stone-qs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.zz-stone-chip{animation:none}.zz-sf-stone,.zz-sf-part,.zz-sf-crack,.zz-sf-crack-l,.zz-sf-ghost,.zz-sf-glow,.zz-stone-piece,.zz-stone-word{transition:none}.zz-sf-pulse,.zz-sf-dot{animation-duration:.01s}.zz-stone-scale,.zz-stone-sc-dot,.zz-stone-sc-tag{transition:none}}.zz-stonepage section[id]{scroll-margin-top:calc(var(--header-height,64px) + 12px)}.zz-stone-verdict{padding-block:56px 24px}.zz-stone-verdict:focus{outline:none}.zz-stone-k{margin:0 0 6px;font-size:14px;color:var(--zz-gold)}html[lang=ar] .zz-stone-k{font-size:15px}.zz-stone-vv{margin:0;font-family:var(--zz-serif);font-weight:500;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1;color:var(--primary)}html[lang=ar] .zz-stone-vv{font-family:var(--zz-sans);font-weight:700;line-height:1.4}.zz-stone-vplain{margin:14px 0 0;max-width:64ch;font-size:1.15rem;line-height:1.65;color:var(--content)}html[lang=ar] .zz-stone-vplain{line-height:1.95}.zz-stone-h3{margin:44px 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.4rem,2.4vw,1.75rem);color:var(--primary)}html[lang=ar] .zz-stone-h3{font-family:var(--zz-sans);font-weight:700}.zz-stone-verdict .zz-stone-sub{margin:0 0 16px;color:var(--secondary)}.zz-stone-pieces{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.zz-stone-pieces li{padding-top:14px;border-top:2px solid var(--zz-gold);min-width:0}.zz-stone-pieces h4{margin:0 0 4px;font-family:var(--zz-serif);font-weight:500;font-size:1.35rem;color:var(--primary)}html[lang=ar] .zz-stone-pieces h4{font-family:var(--zz-sans);font-weight:700;font-size:1.2rem}.zz-stone-pieces p{margin:6px 0 0;line-height:1.6;color:var(--content)}html[lang=ar] .zz-stone-pieces p{line-height:1.85}.zz-stone-pieces-intro{margin:0;max-width:64ch;line-height:1.65;color:var(--secondary)}html[lang=ar] .zz-stone-pieces-intro{line-height:1.9}.zz-stone-piece-k{margin:0 0 4px!important;font-size:14px;color:var(--zz-gold)!important}html[lang=ar] .zz-stone-piece-k{font-size:15px}.zz-stone-pieces strong{color:var(--primary);font-weight:600}.zz-stone-pieces-ask{margin:22px 0 0;max-width:64ch;font-family:var(--zz-serif);font-size:1.2rem;line-height:1.5;color:var(--primary)}html[lang=ar] .zz-stone-pieces-ask{font-family:var(--zz-sans);font-weight:600;font-size:1.1rem;line-height:1.9}.zz-stone-credit{margin:14px 0 0;max-width:64ch;font-size:.92rem;line-height:1.6;color:var(--secondary)}html[lang=ar] .zz-stone-credit{line-height:1.9}.zz-stone-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.zz-stone-outcomes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zz-stone-outcome{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:14px;border:1px solid var(--border);color:var(--secondary);line-height:1.55}.zz-stone-outcome strong{color:var(--primary);font-weight:600}.zz-stone-outcome em{font-style:normal;font-weight:600;color:var(--zz-gold)}.zz-stone-outcome.is-verdict{border:2px solid var(--zz-gold);background:color-mix(in srgb,var(--zz-gold) 8%,var(--theme));color:var(--content)}.zz-stone-vfull{margin-top:26px;max-width:72ch}.zz-stone-vfull>summary{cursor:pointer;color:var(--zz-gold);padding:6px 0;font-size:15px}.zz-stone-vfull p{line-height:1.7;color:var(--content)}html[lang=ar] .zz-stone-vfull p{line-height:1.95}.zz-stone-essay{margin:22px 0 0}.zz-stone-sowhat{padding-block:40px 16px}.zz-stone-sowhat h2{margin:0 0 16px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.6rem,2.6vw,2rem);color:var(--primary)}html[lang=ar] .zz-stone-sowhat h2{font-family:var(--zz-sans);font-weight:700}.zz-stone-sowhat ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}.zz-stone-sowhat li{min-width:0;line-height:1.65;color:var(--content);padding-inline-start:14px;border-inline-start:2px solid var(--zz-gold)}html[lang=ar] .zz-stone-sowhat li{line-height:1.95}.zz-stone-sowhat strong{color:var(--primary);font-weight:600}.zz-stone-citebox{padding-block:24px 8px;max-width:calc(var(--zz-wrap))}.zz-stone-citebox .zz-lab-cite{max-width:80ch;margin:0}.zz-stone-method{display:flex;flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;font-size:.95rem}.zz-stone-method a{color:var(--zz-gold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.zz-stone-doors{padding-block:40px 64px}.zz-stone-doors h2{margin:0 0 16px;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.4rem,2.4vw,1.75rem);color:var(--primary)}html[lang=ar] .zz-stone-doors h2{font-family:var(--zz-sans);font-weight:700}.zz-stone-doors ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.zz-stone-door a{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 22px;border-radius:var(--radius,14px);background:var(--entry);border:1px solid var(--border);text-decoration:none;box-shadow:none;transition:border-color .25s,transform .25s var(--zz-ease)}.zz-stone-door a:hover{border-color:var(--zz-gold);transform:translateY(-2px)}.zz-stone-door-evidence a{background:var(--zz-ink);border-color:var(--zz-ink)}.zz-stone-door-evidence .zz-stone-door-t{color:var(--zz-on-ink)}.zz-stone-door-evidence .zz-stone-door-d{color:var(--zz-on-ink-muted)}.zz-stone-door-t{font-family:var(--zz-serif);font-size:1.35rem;line-height:1.2;color:var(--primary)}html[lang=ar] .zz-stone-door-t{font-family:var(--zz-sans);font-weight:700;font-size:1.2rem;line-height:1.5}.zz-stone-door-d{font-size:.95rem;line-height:1.55;color:var(--secondary)}html[lang=ar] .zz-stone-door-d{font-size:15px;line-height:1.8}.zz-stone-band{position:relative;background:var(--zz-ink);color:var(--zz-on-ink);padding:calc(var(--header-height) + 22px)0 26px;margin-top:calc(-1 * var(--header-height))}.zz-stone-band .zz-stone-crumbs{margin-bottom:18px}.zz-stone-sub-h{margin:0;font-family:var(--zz-serif);font-weight:500;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.1;color:var(--zz-on-ink);text-wrap:balance}html[lang=ar] .zz-stone-sub-h{font-family:var(--zz-sans);font-weight:700;line-height:1.4}.zz-stone-sub-lead{margin:12px 0 0;max-width:62ch;font-size:1.08rem;line-height:1.6;color:var(--zz-on-ink-muted)}html[lang=ar] .zz-stone-sub-lead{line-height:1.9}.zz-stone-tabs{margin-top:22px}.zz-stone-tabs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.zz-stone-tabs a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(236,230,215,.22);color:var(--zz-on-ink);font-size:14.5px;text-decoration:none;transition:border-color .2s}html[lang=ar] .zz-stone-tabs a{font-size:15px}.zz-stone-tabs a:hover{border-color:var(--zz-gold-soft)}.zz-stone-tabs a[aria-current=page]{background:var(--zz-gold-soft);border-color:var(--zz-gold-soft);color:#0e2a32;font-weight:600}.zz-lab-evidence .zz-viz,.zz-lab-wording .zz-pol{margin-top:8px}@media(max-width:860px){.zz-stone-pieces,.zz-stone-outcomes,.zz-stone-sowhat ul,.zz-stone-doors ul{grid-template-columns:minmax(0,1fr)}}.zz-stone.is-flat .zz-stone-dragtxt{display:none}.zz-stone-living{display:flex;gap:10px;align-items:baseline;margin:12px 0 0;max-width:62ch;font-size:.92rem;line-height:1.6;color:var(--zz-on-ink-muted)}.zz-stone-living .zz-live-dot{flex:none;position:relative;top:-1px}.zz-stone-living a{color:inherit;text-decoration:underline;text-underline-offset:3px}html[lang=ar] .zz-stone-living{line-height:1.9}.zz-stone-vpwrap{position:relative;min-width:0}.zz-stone-vpwrap .zz-stone-sound{position:absolute;bottom:12px;inset-inline-end:12px;z-index:2;width:44px;height:44px;min-height:0;padding:0;justify-content:center;border-radius:50%;background:rgba(11,35,42,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--st-line);transition:border-color .2s,color .2s,background .2s}.zz-stone-vpwrap .zz-stone-sound:hover{background:rgba(11,35,42,.9);border-color:var(--zz-gold-soft)}.zz-stone-vpwrap .zz-stone-sound svg{width:20px;height:20px}.zz-stone-vpwrap .zz-stone-sound-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zz-stone-mute{transition:opacity .2s}.zz-stone.is-sound .zz-stone-mute{opacity:0}.zz-stone.is-sound .zz-stone-vpwrap .zz-stone-sound{border-color:var(--zz-gold-soft);color:var(--zz-gold-soft)}.zz-decide{max-width:68ch}.zz-decide-robust{margin:12px 0 0;padding-inline-start:12px;border-inline-start:2px solid var(--zz-gold);font-size:.95rem;line-height:1.6;color:var(--secondary)}html[lang=ar] .zz-decide-robust{line-height:1.9}.zz-decide-h{margin:32px 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:1.3rem;color:var(--primary)}html[lang=ar] .zz-decide-h{font-family:var(--zz-sans);font-weight:700;font-size:1.2rem}.zz-decide-intro{margin:0 0 12px;line-height:1.6;color:var(--secondary)}html[lang=ar] .zz-decide-intro{line-height:1.9}.zz-decide-steps{list-style:none;margin:0;padding:0;counter-reset:zzdec;display:grid;gap:14px}.zz-decide-steps li{counter-increment:zzdec;position:relative;padding-inline-start:36px}.zz-decide-steps li::before{content:counter(zzdec);position:absolute;inset-inline-start:0;top:1px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;border:1px solid var(--zz-gold);color:var(--zz-gold)}.zz-decide-steps li.is-yes::before{background:var(--zz-gold);color:var(--theme)}.zz-decide-steps p{margin:0}.zz-decide-q{line-height:1.5;color:var(--primary)}.zz-decide-a{display:inline-block;margin-inline-start:6px;padding:0 9px;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1.7;border:1px solid var(--border);color:var(--secondary);white-space:nowrap}.is-yes .zz-decide-a{border-color:var(--zz-gold);color:var(--zz-gold)}.zz-decide-t{margin-top:4px!important;line-height:1.6;color:var(--content);font-size:.97rem}html[lang=ar] .zz-decide-t,html[lang=ar] .zz-decide-q{line-height:1.9}.zz-decide-more{margin:12px 0 0;font-size:.92rem}.zz-decide-more a{color:var(--zz-gold);text-decoration:underline;text-underline-offset:3px}.zz-decide-rec{margin-top:18px}.zz-decide-rec .zz-decide-robust,.zz-decide-rec .zz-decide-intro{color:var(--zz-on-ink-muted);border-color:var(--zz-gold-soft)}.zz-decide-rec .zz-decide-h,.zz-decide-rec .zz-decide-q{color:var(--zz-on-ink)}.zz-decide-rec .zz-decide-t{color:var(--zz-on-ink);opacity:.9}.zz-decide-rec .zz-decide-a{border-color:rgba(236,230,215,.3);color:var(--zz-on-ink-muted)}.zz-decide-rec .is-yes .zz-decide-a,.zz-decide-rec .zz-decide-more a{border-color:var(--zz-gold-soft);color:var(--zz-gold-soft)}.zz-decide-rec .zz-decide-steps li::before{border-color:var(--zz-gold-soft);color:var(--zz-gold-soft)}.zz-decide-rec .zz-decide-steps li.is-yes::before{background:var(--zz-gold-soft);color:var(--zz-ink)}.zz-decide-rec .zz-decide-more{margin-bottom:14px}.zz-stone.is-demo-split .zz-stone-piece{display:none}:root{--zz-mk-gold:#6e5829;--zz-mk-rose:#9b3446;--zz-mk-blue:#2b5a86}:root[data-theme=dark]{--zz-mk-gold:#d6bc7c;--zz-mk-rose:#eba0ac;--zz-mk-blue:#94bfe6}.zz-mk-gold{--mk:var(--zz-mk-gold)}.zz-mk-rose{--mk:var(--zz-mk-rose)}.zz-mk-blue{--mk:var(--zz-mk-blue)}.zz-mk-i{display:inline-block;flex:none;width:10px;height:10px;background:var(--mk)}.zz-mk-i-gold{transform:rotate(45deg)scale(.86);border-radius:1px}.zz-mk-i-rose{border-radius:50%}.zz-mk-i-blue{clip-path:polygon(50% 0,100% 100%,0 100%);width:11px}.zz-tr-mk{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--mk);padding:3px 10px 3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mk) 45%,transparent);background:color-mix(in srgb,var(--mk) 12%,transparent)}html[lang=ar] .zz-tr-mk{font-size:13px;padding-block:2px}.zz-tr-card>.zz-tr-mk{margin-inline-start:6px}.zz-tr-ev>.zz-tr-mk{margin-bottom:6px}li.zz-tr-marked>.zz-tr-card{background:color-mix(in srgb,var(--mk) 7%,var(--entry));border-color:color-mix(in srgb,var(--mk) 38%,var(--border));border-inline-start:3px solid var(--mk)}li.zz-tr-marked>.zz-tr-ev,.zz-tr-ctx>.zz-tr-ev.zz-tr-marked{background:color-mix(in srgb,var(--mk) 7%,var(--theme));border-color:color-mix(in srgb,var(--mk) 55%,var(--border));border-inline-start:3px solid var(--mk)}li.zz-tr-marked>.zz-tr-card::before,li.zz-tr-marked>.zz-tr-ev::after{content:"";position:absolute;top:25px;inset-inline-start:-24px;width:13px;height:13px;border:0;border-radius:0;background:var(--mk);box-shadow:0 0 0 3px var(--theme);z-index:1}li.zz-mk-gold>.zz-tr-card::before,li.zz-mk-gold>.zz-tr-ev::after{transform:rotate(45deg)scale(.88);border-radius:2px}li.zz-mk-rose>.zz-tr-card::before,li.zz-mk-rose>.zz-tr-ev::after{border-radius:50%}li.zz-mk-blue>.zz-tr-card::before,li.zz-mk-blue>.zz-tr-ev::after{width:15px;inset-inline-start:-25px;clip-path:polygon(50% 0,100% 100%,0 100%);box-shadow:none}li.zz-tr-marked>.zz-tr-ev-story::after{top:24px}@media(max-width:640px){li.zz-tr-marked>.zz-tr-card::before,li.zz-tr-marked>.zz-tr-ev::after{top:-19px;inset-inline-start:-27px}li.zz-mk-blue>.zz-tr-card::before,li.zz-mk-blue>.zz-tr-ev::after{inset-inline-start:-28px}}.zz-tr-dim>.zz-tr-ev-story{opacity:.45}.zz-tr-key{margin:28px 0 0;padding:18px 20px 16px;border:1px solid var(--border);border-radius:16px;background:var(--entry)}.zz-tr-key-h{margin:0;font-family:var(--zz-serif);font-size:1.15rem;font-weight:600;color:var(--primary)}html[lang=ar] .zz-tr-key-h{font-weight:700}.zz-tr-key-note{margin:4px 0 14px;font-size:14.5px;line-height:1.6;color:var(--content)}.zz-tr-key-list{list-style:none;margin:0;padding:0;display:grid;gap:10px 22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.zz-tr-key-list li{display:grid;grid-template-columns:14px 1fr;column-gap:9px;row-gap:2px;align-items:baseline;align-content:start;margin:0;padding:10px 12px;border-radius:12px;border-inline-start:3px solid var(--mk);background:color-mix(in srgb,var(--mk) 7%,var(--theme));font-size:14px;line-height:1.55}.zz-tr-key-list .zz-mk-i{align-self:center;justify-self:center}.zz-tr-key-list strong{color:var(--mk);font-weight:700}.zz-tr-key-list li>span:last-child{grid-column:2;color:var(--content)}.zz-tr-mkf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.zz-tr-mkf-l{font-size:13.5px;font-weight:700;color:var(--primary);margin-inline-end:4px}.zz-tr-mkf button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--theme);color:var(--primary);border-radius:999px;padding:7px 14px;min-height:40px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.zz-tr-mkf button.zz-mk-gold,.zz-tr-mkf button.zz-mk-rose,.zz-tr-mkf button.zz-mk-blue{border-color:color-mix(in srgb,var(--mk) 50%,var(--border))}.zz-tr-mkf button:hover{border-color:var(--mk,var(--primary))}.zz-tr-mkf button.on{background:var(--mk,var(--primary));border-color:var(--mk,var(--primary));color:var(--theme)}.zz-tr-mkf button.on .zz-mk-i{background:var(--theme)}.zz-tr-mkf-n{font-weight:500;font-variant-numeric:tabular-nums;color:var(--secondary)}.zz-tr-mkf button.on .zz-tr-mkf-n{color:inherit;opacity:.85}.zz-tr-key+.zz-tr-tools{margin-top:16px}@media(max-width:640px){.zz-tr-key{padding:16px 14px 14px}.zz-tr-mkf-l{flex-basis:100%}.zz-tr-mkf button{min-height:44px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.zz-tr-mkf button{transition:none}}.zz-cost-human{--ck:var(--zz-mk-rose)}.zz-tr-costf{margin-top:10px}.zz-tr-costf button{--mk:var(--primary)}.zz-tr-costf button.zz-cost-human{--mk:var(--zz-mk-rose);border-color:color-mix(in srgb,var(--zz-mk-rose) 50%,var(--border))}.zz-tr-costf button .zz-cost-i{flex:none}.zz-tr-cost-note{margin:10px 0 0;font-size:13.5px;line-height:1.6;color:var(--secondary)}.zz-tr-cost-defs{margin:6px 0 0;font-size:14px}.zz-tr-cost-defs>summary{cursor:pointer;color:var(--zz-gold);font-weight:600;font-size:13.5px;width:fit-content}.zz-tr-cost-defs dl{margin:10px 0 2px;display:grid;gap:8px 22px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.zz-tr-cost-defs dl>div{margin:0}.zz-tr-cost-defs dt{display:flex;align-items:center;gap:7px;font-weight:700;color:var(--ck,var(--primary))}.zz-tr-cost-defs dd{margin:2px 0 0;padding-inline-start:21px;color:var(--content);line-height:1.55}.zz-tr-costs{list-style:none;margin:12px 0 4px!important;padding:10px 0 0!important;border-top:1px dashed var(--border);display:grid;gap:7px}.zz-tr-costs .zz-cost{margin:0!important;padding:0!important;font-size:13.5px;line-height:1.55;color:var(--content)}.zz-tr-costs .zz-cost::before{display:none!important}.zz-cost-k{display:inline-flex;align-items:center;gap:5px;margin-inline-end:4px;padding:1px 8px 1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ck,var(--primary)) 35%,var(--border));color:var(--ck,var(--primary));font-size:12px;font-weight:700;white-space:nowrap;vertical-align:1px}html[lang=ar] .zz-cost-k{font-size:12.5px}.zz-cost-src{font-size:12.5px;color:var(--secondary)!important;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.zz-tr-ev .zz-tr-costs{margin-top:8px!important}:root{--zz-st-on:#2b6744;--zz-st-amend:#66478f}:root[data-theme=dark]{--zz-st-on:#8fcfa6;--zz-st-amend:#c6ade8}.zz-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zz-tr-st{--st:var(--secondary);display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin-inline-start:6px;font-size:12px;font-weight:600;line-height:1.3;color:var(--st);padding:2px 9px 2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--st) 40%,transparent);background:var(--theme);white-space:nowrap}html[lang=ar] .zz-tr-st{font-size:12.5px}.zz-st-in-force{--st:var(--zz-st-on)}.zz-st-amended{--st:var(--zz-st-amend)}.zz-st-proposed{border-style:dashed}.zz-st-i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st)}.zz-st-proposed .zz-st-i{background:0 0;border:1.5px solid var(--st)}.zz-st-amended .zz-st-i{background:linear-gradient(90deg,var(--st) 50%,transparent 50%);border:1.5px solid var(--st)}html[dir=rtl] .zz-st-amended .zz-st-i{background:linear-gradient(270deg,var(--st) 50%,transparent 50%)}.zz-st-ended .zz-st-i{border-radius:1px}.zz-st-repealed .zz-st-i,.zz-st-struck-down .zz-st-i{border-radius:0;width:9px;height:9px;background:0 0;position:relative}.zz-st-repealed .zz-st-i::before,.zz-st-repealed .zz-st-i::after,.zz-st-struck-down .zz-st-i::before,.zz-st-struck-down .zz-st-i::after{content:"";position:absolute;inset:3.5px -1px auto;height:2px;background:var(--st);transform:rotate(45deg)}.zz-st-repealed .zz-st-i::after,.zz-st-struck-down .zz-st-i::after{transform:rotate(-45deg)}.zz-tr-card .zz-tr-stn{margin-top:10px;padding:8px 12px;border-radius:10px;border-inline-start:2px solid color-mix(in srgb,var(--secondary) 45%,transparent);background:color-mix(in srgb,var(--secondary) 7%,transparent);font-size:.9rem;line-height:1.55;color:var(--content)}.zz-tr-stn-k{font-weight:600;color:var(--primary);margin-inline-end:2px}.zz-tr-stn-k::after{content:"."}.zz-tr-stn a{color:var(--zz-gold);white-space:nowrap}@media(max-width:640px){.zz-tr-stn a{white-space:normal}}.zz-tr-watch{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:-8px 0 20px;font-size:14px;color:var(--secondary);line-height:1.55}.zz-tr-watch strong{color:var(--primary);font-weight:600}.zz-tr-watch-dl{color:var(--zz-gold);white-space:nowrap;font-weight:600}.zz-tr-watch-late{justify-content:flex-start;align-items:flex-start;gap:10px;margin:-4px 0 20px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--zz-mk-rose,#9b3446) 50%,var(--border));background:color-mix(in srgb,var(--zz-mk-rose,#9b3446) 9%,var(--entry));color:var(--primary);font-weight:500}.zz-tr-watch-i{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--zz-mk-rose,#9b3446);color:var(--theme);font-weight:700;font-size:13px;line-height:1}.zz-tr-dl{margin:34px 0 0;padding:20px 22px 18px;border:1px solid var(--border);border-radius:16px;background:var(--entry);scroll-margin-top:80px}.zz-tr-dl h2{margin:0 0 6px;font-family:var(--zz-serif);font-weight:500;font-size:1.3rem;color:var(--primary)}html[lang=ar] .zz-tr-dl h2{font-weight:700}.zz-tr-dl p{margin:0 0 10px;color:var(--content);font-size:.95rem;line-height:1.6}.zz-tr-dl-files{list-style:none;margin:12px 0 14px;padding:0;display:grid;gap:8px}.zz-tr-dl-files li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.zz-tr-dl-files a{font-weight:600;color:var(--zz-gold);overflow-wrap:anywhere}.zz-tr-dl-files span{font-size:13.5px;color:var(--secondary)}.zz-tr-dl-meta a{color:var(--zz-gold)}.zz-tr-dl-en{display:block;margin-top:4px;color:var(--secondary);font-size:.9rem;text-align:start}.zz-tr-dl .zz-tr-dl-doi{margin:0;font-size:13.5px;color:var(--secondary)}@media(max-width:640px){.zz-tr-dl{padding:16px 14px 14px}}@media(min-width:1100px){.zz-tracker>.zz-tr-watch{max-width:var(--main-width)}}.zz-tr-card .zz-tr-ba{margin-top:10px;padding:8px 12px;border-radius:10px;border-inline-start:2px solid var(--zz-gold-soft,var(--zz-gold));background:color-mix(in srgb,var(--zz-gold) 7%,transparent);font-size:.9rem;line-height:1.55;color:var(--content)}.zz-tr-ba-k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zz-gold);margin-bottom:2px}html[lang=ar] .zz-tr-ba-k{letter-spacing:0;text-transform:none;font-size:13px}.zz-tr-ba-src{display:block;margin-top:3px;font-size:12.5px;color:var(--secondary)}.zz-tr-ba-src a{color:var(--zz-gold)}.zz-tr-ba-note{margin:0 0 18px;padding:10px 14px;border-radius:12px;border:1px dashed var(--border);font-size:13.5px;line-height:1.6;color:var(--secondary)}.zz-tr-ba-note strong{color:var(--primary);font-weight:600}@media(min-width:1100px){.zz-tracker>.zz-tr-ba-note{max-width:var(--main-width)}}.zz-tr-refs{margin:30px 0 0}.zz-tr-refs h2{margin:0 0 8px;font-family:var(--zz-serif);font-weight:500;font-size:1.3rem;color:var(--primary)}html[lang=ar] .zz-tr-refs h2{font-weight:700}.zz-tr-refs p{margin:0 0 10px;color:var(--content);font-size:.95rem;line-height:1.65}.zz-tr-refs ul{margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.6;color:var(--content);text-align:left;overflow-wrap:anywhere}.zz-tr-refs li{margin:0 0 6px}.zz-tr-refs a,.zz-tr-fr-link a{color:var(--zz-gold)}.zz-tr-fr-link a{font-weight:600}@media(min-width:1100px){.zz-tracker>.zz-tr-refs{max-width:var(--main-width)}}.zz-tr-fr-h{margin:30px 0 12px;font-family:var(--zz-serif);font-weight:500;font-size:1.4rem;color:var(--primary)}.zz-tr-fr-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.zz-tr-fr-list li{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:4px 16px;margin:0;padding:12px 0;border-bottom:1px solid var(--border)}.zz-tr-fr-list time{font-size:13.5px;color:var(--secondary);padding-top:2px}.zz-tr-fr-list p{margin:0}.zz-tr-fr-t{font-size:1rem;line-height:1.5;color:var(--primary)}.zz-tr-fr-m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px!important;font-size:13px}.zz-tr-fr-m a{color:var(--zz-gold);overflow-wrap:anywhere}@media(max-width:640px){.zz-tr-fr-list li{grid-template-columns:minmax(0,1fr)}}@media(min-width:1100px){.zz-tr-fr>.zz-tr-fr-h,.zz-tr-fr>.zz-tr-fr-list{max-width:var(--main-width)}}.zz-tr-fresh{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin-inline-start:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;color:#0e2a32;background:#7ee2a8;white-space:nowrap}.zz-tr-fresh[hidden]{display:none}.zz-tr-fresh-st{background:color-mix(in srgb,#7ee2a8 30%,var(--theme));color:var(--primary);font-weight:600}html[lang=ar] .zz-tr-fresh{font-size:12.5px}.zz-tracker{--trc-students:#b58d2d;--trc-residents:#3988c4;--trc-asylum:#c56770;--trc-visas:#8164b2;--trc-data:#40a777;--trc-infrastructure:#b4692f;--trc-security:#00a0a7}:root[data-theme=light] .zz-tracker{--trc-students:#aa7e00;--trc-residents:#036eae;--trc-asylum:#b3505b;--trc-visas:#6d4c9e;--trc-data:#109462;--trc-infrastructure:#a6560a;--trc-security:#0099a2}.zz-trc-students{background:var(--trc-students)}.zz-trc-residents{background:var(--trc-residents)}.zz-trc-asylum{background:var(--trc-asylum)}.zz-trc-visas{background:var(--trc-visas)}.zz-trc-data{background:var(--trc-data)}.zz-trc-infrastructure{background:var(--trc-infrastructure)}.zz-trc-security{background:var(--trc-security)}.zz-tr-ov{margin:8px 0 30px}.zz-tr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zz-tr-tile{margin:0!important;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--entry);display:flex;flex-direction:column;gap:4px}.zz-tr-tile b{font:500 2.1rem/1 var(--zz-serif);color:var(--zz-gold)}.zz-tr-tile span{font-size:13.5px;line-height:1.35;color:var(--secondary)}.zz-tr-ov-meta{margin:12px 0 0!important;font-size:13.5px;color:var(--secondary)}.zz-tr-ov-meta a{color:var(--zz-gold)}.zz-tr-ov-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.25fr);gap:16px;margin-top:16px}.zz-tr-chart,.zz-tr-maps,.zz-tr-words{margin:0;padding:18px 18px 14px;border:1px solid var(--border);border-radius:18px;background:var(--entry)}.zz-tr-ov figcaption,.zz-tr-words-h{margin:0 0 12px;font-size:13.5px;color:var(--secondary)}.zz-tr-bars{display:flex;align-items:flex-end;gap:6px;height:190px}.zz-tr-bar{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;padding:0;border:0;background:0 0;cursor:pointer;color:var(--secondary);font:inherit;border-radius:6px}.zz-tr-bar-col{display:flex;flex-direction:column-reverse;gap:2px;min-height:4px;border-radius:5px 5px 2px 2px;overflow:hidden;transition:filter .2s ease,transform .2s ease}.zz-tr-seg{display:block;min-height:2px}.zz-tr-bar-n{font-size:11.5px;text-align:center;opacity:0;transition:opacity .2s ease}.zz-tr-bar-y{font-size:11.5px;text-align:center}.zz-tr-bar:hover .zz-tr-bar-n,.zz-tr-bar:focus-visible .zz-tr-bar-n,.zz-tr-bar.on .zz-tr-bar-n{opacity:1}.zz-tr-bar:hover .zz-tr-bar-col,.zz-tr-bar.on .zz-tr-bar-col{filter:brightness(1.18);transform:scaleY(1.02);transform-origin:bottom}.zz-tr-bar.on .zz-tr-bar-y{color:var(--zz-gold);font-weight:700}.zz-tr-bar:focus-visible{outline:2px solid var(--zz-gold);outline-offset:2px}.zz-tr-legend{display:flex;flex-wrap:wrap;gap:4px 10px;list-style:none;padding:0;margin:12px 0 0!important}.zz-tr-legend li{margin:0!important}.zz-tr-legend button{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:0;background:0 0;color:var(--secondary);font:inherit;font-size:12.5px;cursor:pointer}.zz-tr-legend button:hover{color:var(--primary)}.zz-tr-legend span,.zz-tr-filters button>span[class^=zz-trc-]{width:10px;height:10px;border-radius:3px;display:inline-block;flex:none}.zz-tr-filters button>span[class^=zz-trc-]{margin-inline-end:6px}.zz-tr-maps-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.3fr);gap:10px;align-items:center}.zz-tr-maps svg{width:100%;height:auto;display:block}#zz-tr-land path{fill:color-mix(in srgb,var(--secondary) 22%,var(--entry));stroke:var(--entry);stroke-width:.4}#zz-tr-land path.zz-tr-ca{fill:color-mix(in srgb,var(--zz-gold) 22%,var(--entry))}.zz-tr-pin{cursor:pointer;outline:none}.zz-tr-pin circle{fill:var(--zz-gold);stroke:var(--entry);stroke-width:.8;transition:r .2s ease}.zz-tr-pin:hover circle,.zz-tr-pin:focus-visible circle,.zz-tr-pin.on circle{fill:#fff3d0;stroke:var(--zz-gold);stroke-width:1.4}.zz-tr-cty{cursor:pointer;stroke:var(--entry);stroke-width:.5;outline:none;transition:fill .2s ease}.zz-tr-l1{fill:color-mix(in srgb,var(--zz-gold) 45%,var(--entry))}.zz-tr-l2{fill:color-mix(in srgb,var(--zz-gold) 70%,var(--entry))}.zz-tr-l3{fill:var(--zz-gold)}.zz-tr-cty:hover,.zz-tr-cty:focus-visible,.zz-tr-cty.on{fill:#fff3d0;stroke:var(--zz-gold);stroke-width:1.2}.zz-tr-places{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:12px 0 0!important;max-height:96px;overflow:auto}.zz-tr-places li{margin:0!important}.zz-tr-places button,.zz-tr-wlist button{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--theme);color:var(--primary);font:inherit;font-size:12.5px;cursor:pointer}.zz-tr-places button span,.zz-tr-wlist button span{color:var(--secondary);font-size:11.5px}.zz-tr-places button:hover,.zz-tr-places button.on{border-color:var(--zz-gold);color:var(--zz-gold)}.zz-tr-tools{display:block;position:sticky;top:var(--header-height);z-index:20;margin:22px 0 0;padding:10px 0 8px;background:var(--theme);border-bottom:1px solid var(--border)}.zz-tr-bar-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zz-tr-bar-row input{flex:1 1 240px}.zz-tr-fbtn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--entry);color:var(--primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.zz-tr-fbtn[aria-expanded=true]{border-color:var(--zz-gold);color:var(--zz-gold)}.zz-tr-fn{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--zz-gold);color:var(--theme);font-size:12px}.zz-tr-fn[hidden]{display:none}.zz-tr-view{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--border);background:var(--entry)}.zz-tr-view button{padding:6px 12px;border:0;border-radius:999px;background:0 0;color:var(--secondary);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.zz-tr-view button[aria-pressed=true]{background:var(--zz-gold-soft,#c8b27c);color:#10303a}.zz-tr-tools .zz-tr-count{margin:6px 0 0!important;min-height:0}.zz-tr-panel{margin-top:10px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--entry);max-height:min(70vh,640px);overflow:auto}.zz-tr-panel[hidden]{display:none}.zz-tr-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zz-tr-pgrid label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--secondary)}.zz-tr-pgrid select{width:100%}.zz-tr-ph{margin:14px 0 6px!important;font-size:12.5px;color:var(--secondary)}.zz-tr-panel .zz-tr-filters{margin:0}.zz-tr-panel .zz-tr-mkf{margin-top:12px}.zz-tr-panel .zz-tr-cost-defs{margin-top:12px}.zz-tr-panel .zz-tr-cost-defs dl{display:grid;gap:8px;margin:10px 0}.zz-tr-panel .zz-tr-cost-defs dt{display:inline-flex;align-items:center;gap:6px;font-weight:600}.zz-tr-panel .zz-tr-cost-defs dd{margin:2px 0 0;font-size:13.5px;color:var(--secondary)}.zz-tr-compact .zz-tr-item{gap:18px;padding:4px 0}.zz-tr-compact .zz-tr-item time{padding-top:14px}.zz-tr-compact .zz-tr-card,.zz-tr-compact .zz-tr-ev-story{padding:12px 16px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.zz-tr-compact .zz-tr-item:not(.open) .zz-tr-card:hover,.zz-tr-compact .zz-tr-item:not(.open) .zz-tr-ev-story:hover{border-color:var(--zz-gold)}.zz-tr-compact .zz-tr-card>h2,.zz-tr-compact .zz-tr-ev-story>h3{font-size:1.12rem;margin:6px 0 0;display:flex;align-items:baseline;gap:10px}.zz-tr-compact .zz-tr-card>h2::after,.zz-tr-compact .zz-tr-ev-story>h3::after{content:"+";margin-inline-start:auto;font:1.2rem/1 var(--zz-sans);color:var(--secondary);transition:transform .25s ease}.zz-tr-compact .zz-tr-item.open .zz-tr-card>h2::after,.zz-tr-compact .zz-tr-item.open .zz-tr-ev-story>h3::after{transform:rotate(45deg);color:var(--zz-gold)}.zz-tr-compact .zz-tr-card>h2:focus-visible,.zz-tr-compact .zz-tr-ev-story>h3:focus-visible{outline:2px solid var(--zz-gold);outline-offset:3px;border-radius:4px}.zz-tr-compact .zz-tr-item:not(.open) .zz-tr-card>:not(h2):not(.zz-tr-cat):not(.zz-tr-st):not(.zz-tr-mk):not(.zz-tr-fresh),.zz-tr-compact .zz-tr-item:not(.open) .zz-tr-ev-story>:not(h3):not(.zz-tr-ev-k):not(.zz-tr-mk),.zz-tr-compact .zz-tr-item:not(.open)>.zz-tr-ctx{display:none!important}.zz-tr-compact .zz-tr-item.open .zz-tr-card{border-color:var(--zz-gold)}.zz-tr-compact .zz-tr-year span{font-size:1.5rem;margin:18px 0 6px}.zz-tr-card .zz-tr-cat{position:relative}@media(max-width:860px){.zz-tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.zz-tr-ov-grid,.zz-tr-maps-row{grid-template-columns:1fr}.zz-tr-pgrid{grid-template-columns:1fr 1fr}.zz-tr-bars{height:150px;gap:4px}}@media(max-width:560px){.zz-tr-compact .zz-tr-item{grid-template-columns:1fr;gap:2px}.zz-tr-compact .zz-tr-item time{padding-top:6px;text-align:start}.zz-tr-view button{padding:6px 10px}}@media(prefers-reduced-motion:reduce){.zz-tr-bar-col,.zz-tr-compact .zz-tr-card>h2::after{transition:none}}.zz-tr-words{margin-top:16px}.zz-tr-words-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px}.zz-tr-words-t{margin:0!important;font:500 1.35rem/1.2 var(--zz-serif)}.zz-tr-words-h{margin:0!important;max-width:60ch}.zz-trw-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.zz-trw-tabs button{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--theme);color:var(--secondary);font:inherit;font-size:13px;cursor:pointer}.zz-trw-tabs button[aria-pressed=true]{border-color:var(--zz-gold);color:var(--zz-gold)}.zz-trw-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.15fr);gap:18px;align-items:start}.zz-trw-list{list-style:none;padding:0;margin:0!important;max-height:430px;overflow:auto;padding-inline-end:6px}.zz-trw-list li{margin:0!important}.zz-trw-list li[hidden]{display:none}.zz-trw-w{width:100%;display:grid;grid-template-columns:minmax(110px,38%)1fr 30px;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:8px;background:0 0;color:var(--primary);font:inherit;font-size:14px;text-align:start;cursor:pointer}.zz-trw-w:hover{background:var(--theme)}.zz-trw-w.on{background:var(--theme);outline:1px solid var(--zz-gold)}.zz-trw-name small{color:var(--secondary);font-size:11.5px}.zz-trw-bar{height:8px;border-radius:4px;background:color-mix(in srgb,var(--secondary) 18%,transparent);overflow:hidden}.zz-trw-bar span{display:block;height:100%;border-radius:4px;background:var(--zz-gold)}.zz-trw-n{font-size:12.5px;color:var(--secondary);text-align:end;font-variant-numeric:tabular-nums}.zz-trw-detail{padding:14px 16px;border-radius:14px;background:var(--theme);border:1px solid var(--border);min-height:200px}.zz-trw-card[hidden]{display:none}.zz-trw-card h3{margin:0 0 4px!important;font:500 1.4rem/1.2 var(--zz-serif);color:var(--zz-gold)}.zz-trw-card h3 small{font-size:.8rem;color:var(--secondary)}.zz-trw-sum{margin:0 0 10px!important;font-size:14px;color:var(--secondary)}.zz-trw-years{display:flex;align-items:flex-end;gap:4px;height:150px}.zz-trw-y{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:3px}.zz-trw-y-all{flex:1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:color-mix(in srgb,var(--secondary) 22%,transparent);border-radius:3px 3px 1px 1px;min-height:2px}.zz-trw-y-k{display:block;background:var(--zz-gold);border-radius:3px 3px 1px 1px}.zz-trw-y-l{font-size:10px;line-height:1.25;color:var(--secondary);text-align:center;font-variant-numeric:tabular-nums}.zz-trw-y-l b{color:var(--primary);font-weight:600}.zz-trw-living{font-size:13px;color:var(--secondary);margin:0 0 10px!important}.zz-trw-ylegend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px!important;font-size:12px;color:var(--secondary)}.zz-trw-sw-k,.zz-trw-sw-all{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--zz-gold)}.zz-trw-sw-all{margin-inline-start:10px;background:color-mix(in srgb,var(--secondary) 22%,transparent)}.zz-trw-quotes{list-style:none;padding:0;margin:0 0 12px!important;display:grid;gap:8px;font-size:13.5px}.zz-trw-quotes li{margin:0!important;padding-inline-start:10px;border-inline-start:2px solid var(--zz-gold);color:var(--secondary)}.zz-trw-quotes q{color:var(--primary);font-family:var(--zz-serif);font-size:15px}.zz-trw-quotes a{color:var(--zz-gold);font-size:12.5px}.zz-trw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0!important}.zz-trw-more{font-size:13px;color:var(--secondary)}.zz-trw-more a{color:var(--zz-gold)}.zz-trw-method{margin:14px 0 0!important;font-size:14px;line-height:1.6;color:var(--secondary);max-width:80ch}.zz-trw-method a{color:var(--zz-gold)}.zz-tr-chip{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0!important;padding:4px 6px 4px 12px;border-radius:999px;background:var(--zz-gold);color:var(--theme);font-size:13px;font-weight:600}.zz-tr-chip[hidden]{display:none}.zz-tr-chip button{border:0;background:rgba(0,0,0,.15);color:inherit;width:22px;height:22px;border-radius:50%;cursor:pointer;font:inherit;line-height:1}@media(max-width:860px){.zz-trw-grid{grid-template-columns:1fr}.zz-trw-list{max-height:300px}}.zz-tr-taillink{margin:34px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:13.5px;color:var(--secondary)}.zz-tr-taillink a{color:var(--secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.zz-tr-taillink a:hover{color:var(--primary);text-decoration-color:var(--zz-gold)}#data,#about,#zz-cite,#zz-tr-refs{scroll-margin-top:calc(var(--header-height) + 16px)}.zz-tr-fold{margin:22px 0 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.zz-tr-fold+.zz-tr-fold,.zz-tr-fold+p+.zz-tr-fold{margin-top:0;border-top:0}.zz-tr-fold>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:16px 0;cursor:pointer;list-style:none}.zz-tr-fold>summary::-webkit-details-marker{display:none}.zz-tr-fold>summary::after{content:"+";margin-inline-start:auto;font-size:20px;line-height:1;color:var(--zz-gold);transition:transform .2s}.zz-tr-fold[open]>summary::after{transform:rotate(45deg)}.zz-tr-fold-h{font-family:var(--zz-serif);font-size:1.2rem;color:var(--primary)}.zz-tr-fold-s{font-size:13px;color:var(--secondary)}.zz-tr-fold>summary:hover .zz-tr-fold-h{color:var(--zz-gold)}.zz-tr-fold>summary:focus-visible{outline:2px solid var(--zz-gold);outline-offset:4px;border-radius:6px}.zz-tr-fold-body{padding:0 0 22px}.zz-tr-fold-body>.post-content{margin:0}.zz-tr-fold .zz-tr-refs{margin-top:18px}.zz-tr-fold .zz-tr-refs h3,.zz-tr-how h3{font-family:var(--zz-serif);font-size:1.05rem;margin:18px 0 6px}.zz-tr-fold .zz-cite{margin-top:18px}details.zz-tr-dl{margin:34px 0 0;padding:0;background:0 0;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0}.zz-tr-suggest{margin:18px 0 0}.zz-tr-suggest-a{font-size:14px;font-weight:600;color:var(--zz-gold);text-decoration:underline;text-underline-offset:4px}@media print{.zz-tr-fold>summary::after{display:none}.zz-tr-fold:not([open])>.zz-tr-fold-body{display:block}}.zz-why{margin:0 0 28px;padding:18px 20px;border:1px solid var(--border);border-inline-start:3px solid var(--zz-gold,#b8913a);border-radius:6px;background:var(--entry)}.zz-why h2{margin:0 0 8px;font-size:1.15rem}.zz-why p{margin:0;line-height:1.65}html[lang=ar] .zz-why p{line-height:1.95}.zz-wd{position:relative;white-space:nowrap;cursor:pointer;border-radius:3px;background-image:linear-gradient(var(--zz-gold),var(--zz-gold));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .25s var(--zz-ease),color .2s}.zz-wd:hover,.zz-wd:focus-visible,.zz-wd.on{background-image:linear-gradient(color-mix(in srgb,var(--zz-gold-soft) 32%,transparent),color-mix(in srgb,var(--zz-gold-soft) 32%,transparent));background-size:100% 100%;outline:none}.zz-wd-n{display:inline-block;margin-inline-start:3px;padding:0 5px;border-radius:99px;font:600 10.5px/1.6 var(--zz-sans);letter-spacing:.02em;vertical-align:super;color:var(--zz-gold);background:color-mix(in srgb,var(--zz-gold-soft) 22%,transparent);font-variant-numeric:tabular-nums}[lang=ar] .zz-wd-n{font-family:cairo,sans-serif}.zz-wd-glow{animation:zz-wd-glow 1.6s ease-in-out 3}@keyframes zz-wd-glow{50%{background-size:100% 100%;box-shadow:0 0 0 6px color-mix(in srgb,var(--zz-gold-soft) 25%,transparent)}}.zz-wd-hint{position:absolute;z-index:5;inset-inline-start:0;bottom:calc(100% + 10px);width:max-content;max-width:min(260px,80vw);padding:8px 12px;border-radius:10px;background:var(--zz-ink);color:var(--zz-on-ink);font:500 13px/1.45 var(--zz-sans);white-space:normal;pointer-events:none;box-shadow:0 12px 30px -12px rgba(0,0,0,.45);animation:zz-wd-in .35s var(--zz-ease)}[lang=ar] .zz-wd-hint{font-family:cairo,sans-serif}.zz-wd-hint::after{content:"";position:absolute;top:100%;inset-inline-start:16px;border:6px solid transparent;border-top-color:var(--zz-ink)}.zz-wd-hint.out{opacity:0;transition:opacity .5s}@keyframes zz-wd-in{from{opacity:0;transform:translateY(6px)}}.zz-wdc{position:absolute;z-index:75;padding:18px 20px 16px;border-radius:16px;background:var(--zz-ink);color:var(--zz-on-ink);box-shadow:0 22px 54px -16px rgba(0,0,0,.5);font:14px/1.55 var(--zz-sans);animation:zz-wd-in .2s var(--zz-ease)}[lang=ar] .zz-wdc{font-family:cairo,sans-serif}.zz-wdc p{margin:0}.zz-wdc-x{position:absolute;top:8px;inset-inline-end:10px;border:0;background:0 0;color:var(--zz-on-ink-muted);font-size:20px;line-height:1;padding:4px 6px;cursor:pointer}.zz-wdc-sheet .zz-wdc-x{display:none}.zz-wdc-k{color:var(--zz-gold-soft);font-size:12.5px;font-weight:600}.zz-wdc-w{font:italic 600 1.45rem/1.25 var(--zz-serif);color:#f7f2e6;margin:2px 0 6px!important}[lang=ar] .zz-wdc-w{font:700 1.45rem/1.4 cairo,sans-serif}.zz-wdc-w small{font:italic .95rem var(--zz-serif);color:var(--zz-gold-soft)}.zz-wdc-sum{color:var(--zz-on-ink)}.zz-wdc-sum b{font-size:1.15em;color:#f7f2e6}.zz-wdc-ch{display:flex;align-items:flex-end;gap:3px;height:46px;margin:14px 0 4px}.zz-wdc-b{flex:1;height:100%;display:flex;align-items:flex-end;background:rgba(255,255,255,6%);border-radius:3px}.zz-wdc-b span{display:block;width:100%;background:var(--zz-gold-soft);border-radius:3px;transform-origin:bottom;animation:zz-wd-grow .5s var(--zz-ease)both}.zz-wdc-b:nth-child(n) span{animation-delay:calc(var(--d,0) * 1ms)}@keyframes zz-wd-grow{from{transform:scaleY(0)}}.zz-wdc-cap{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--zz-on-ink-muted)}.zz-wdc-q{margin:12px 0 0;padding:0 0 0 12px;border-inline-start:2px solid var(--zz-gold-soft);font:italic 14px/1.5 var(--zz-serif);color:var(--zz-on-ink);text-align:left}.zz-wdc-q a{font:12px var(--zz-sans);color:var(--zz-on-ink-muted);text-decoration:underline;text-underline-offset:2px}.zz-wdc-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px!important}.zz-wdc-act .zz-btn{font-size:13px;padding:9px 14px}.zz-wdc-all{color:var(--zz-gold-soft);font-weight:600;font-size:13px}.zz-wdc-sheet{position:static;box-shadow:none;padding:0;background:0 0;color:inherit;animation:none}.zz-wdc-sheet .zz-wdc-w,.zz-wdc-sheet .zz-wdc-sum b{color:inherit}@media(prefers-reduced-motion:reduce){.zz-wd-glow,.zz-wdc,.zz-wdc-b span,.zz-wd-hint{animation:none}}.zz-wdc-q q{quotes:"“" "”" "‘" "’"}