/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--container-xs:20rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--tracking-wide:.025em;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}::selection{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}::selection{color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}.ltr-isolate{direction:ltr;unicode-bidi:isolate}.skeleton{background-color:var(--color-skeleton);border-radius:var(--radius-md);position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--color-surface),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-surface) 55%,transparent),transparent)}}.skeleton:after{animation:nq-shimmer 1.6s var(--ease-standard) infinite;transform:translate(-100%)}}@keyframes nq-shimmer{to{transform:translate(100%)}}::view-transition-old(root){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-standard)}::view-transition-new(root){animation-duration:var(--duration-slow);animation-timing-function:var(--ease-standard)}html.theme-fallback-transition,html.theme-fallback-transition *{transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),fill var(--duration-base) var(--ease-standard)!important}[data-theme=dark] .only-light,[data-theme=light] .only-dark,html:not([data-theme]) .only-dark{display:none!important}.mode-when{align-items:center;gap:.5rem;display:none}.mode-icon,:root:not([data-palette=blue]):not([data-theme=dark]) .mode-when--cedar-light,:root:not([data-palette=blue])[data-theme=dark] .mode-when--cedar-dark,:root[data-palette=blue]:not([data-theme=dark]) .mode-when--blue-light,:root[data-palette=blue][data-theme=dark] .mode-when--blue-dark{display:inline-flex}.mode-icon{position:relative}.mode-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px var(--color-bg);inset-inline-end:-.25rem;border-radius:999px;position:absolute;bottom:-.2rem}.mode-dot--cedar{background:var(--mode-cedar)}.mode-dot--blue{background:var(--mode-blue)}@media (prefers-reduced-motion:no-preference){.page-enter{animation:nq-page-enter var(--duration-slow) var(--ease-out) both}}@keyframes nq-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer components{.skip-link{z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-semibold);transition:transform var(--duration-base) var(--ease-standard);inset-inline-start:1rem;padding:.625rem 1rem;position:fixed;top:.75rem;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}.arrow-go{width:1rem;height:1rem;transition:translate var(--duration-base) var(--ease-standard);flex:none}[dir=ltr] .arrow-go{rotate:180deg}.group:focus-visible .arrow-go,.group:hover .arrow-go{translate:-4px}[dir=ltr] .group:focus-visible .arrow-go,[dir=ltr] .group:hover .arrow-go{translate:4px}.more-link{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-link);transition:color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.more-link:hover{color:var(--color-link-hover)}.icon-btn{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--color-nav-hover);color:var(--color-text)}.btn{border-radius:var(--radius-sm);min-height:3rem;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.625rem;padding-inline:1.5rem;font-weight:600;display:inline-flex}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-primary-hover)}.chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.5rem;font-size:var(--text-sm);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:.5rem;padding-inline:.875rem;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--color-border-strong)}.chip--on,.chip--on:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.chip-count{font-size:var(--text-xs);color:var(--color-text-muted)}.chip--on .chip-count{color:inherit;opacity:.85}.feed-link,.link-title,.pub-card-link{transition:background-size .42s var(--ease-out),color var(--duration-fast) var(--ease-standard);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px}[dir=ltr] :is(.link-title,.pub-card-link,.feed-link){background-position:0 100%}.feed-item:hover .feed-link,.group:hover .link-title,.pub-card:hover .pub-card-link,:is(.link-title,.pub-card-link,.feed-link):focus-visible{background-size:100% 1px}.empty-state{border:1px dashed var(--color-border-strong);padding:3.5rem 1.5rem}@supports (color:color-mix(in lab,red,red)){.empty-state{border:1px dashed color-mix(in oklab,var(--color-border-strong) 45%,transparent)}}.empty-state{border-radius:var(--radius-sm);background:var(--color-surface);text-align:center;color:var(--color-text-muted)}.notice{border-inline-start:3px solid var(--color-signal);border-radius:var(--radius-sm);background:var(--color-highlight);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text);gap:.75rem;padding:1rem 1.25rem;display:flex}.about-title:after,.title-rule:after{content:"";background:var(--color-signal);width:2.5rem;height:3px;margin-top:.875rem;display:block}.field{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.field-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 42%,#000000b3,#000 92%);mask-image:radial-gradient(62% 58% at 50% 42%,#000000b3,#000 92%)}.field-canvas[data-ready]{opacity:1}[data-theme=dark] .field-glow{opacity:1;filter:saturate(1.3)brightness(1.25)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .field-glow{opacity:1;filter:saturate(1.3)brightness(1.25)}}.field-glow{opacity:.45;will-change:transform;border-radius:50%;width:62vmax;height:62vmax;position:absolute}.field-glow--1{background:radial-gradient(circle,var(--color-primary),transparent 66%);top:-24vmax;inset-inline-end:-18vmax}@supports (color:color-mix(in lab,red,red)){.field-glow--1{background:radial-gradient(circle,color-mix(in oklab,var(--color-primary) 20%,transparent),transparent 66%)}}.field-glow--1{animation:nq-drift-1 46s var(--ease-standard) infinite alternate}.field-glow--2{background:radial-gradient(circle,var(--color-signal),transparent 64%);bottom:-30vmax;inset-inline-start:-20vmax}@supports (color:color-mix(in lab,red,red)){.field-glow--2{background:radial-gradient(circle,color-mix(in oklab,var(--color-signal) 17%,transparent),transparent 64%)}}.field-glow--2{animation:nq-drift-2 54s var(--ease-standard) infinite alternate}.field-glow--3{background:radial-gradient(circle,var(--type-monitoring),transparent 66%);top:30%;width:44vmax;height:44vmax;inset-inline-start:30%}@supports (color:color-mix(in lab,red,red)){.field-glow--3{background:radial-gradient(circle,color-mix(in oklab,var(--type-monitoring) 11%,transparent),transparent 66%)}}.field-glow--3{animation:nq-drift-3 62s var(--ease-standard) infinite alternate}@keyframes nq-drift-1{to{transform:translate(-14vw,18vh)scale(1.15)}}@keyframes nq-drift-2{to{transform:translate(16vw,-20vh)scale(1.1)}}@keyframes nq-drift-3{0%{transform:translate(-10vw,-8vh)scale(.9)}to{transform:translate(12vw,10vh)scale(1.2)}}@media (prefers-reduced-motion:reduce){.field-glow{animation:none}}@media print{.field{display:none}}.feed--page,.pub-aside-inner,.pub-card:before,.pub-main,.reading-surface{background:var(--panel-bg);-webkit-backdrop-filter:blur(9px)saturate(1.15);backdrop-filter:blur(9px)saturate(1.15);box-shadow:0 1px 2px var(--panel-shadow),0 10px 26px -18px var(--panel-shadow)}@supports (color:color-mix(in lab,red,red)){.feed--page,.pub-aside-inner,.pub-card:before,.pub-main,.reading-surface{box-shadow:0 1px 2px color-mix(in oklab,var(--panel-shadow) 25%,transparent),0 10px 26px -18px var(--panel-shadow)}}.page-header,.pagination,.pub-head,.section-head{background:var(--band-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reading-surface{border:1px solid var(--panel-line);border-radius:var(--radius-lg);padding:1.5rem}@media (min-width:64rem){.reading-surface{padding:2rem 2.25rem}}.reading-surface:empty{display:none}.section-head{border-radius:var(--radius-md);padding:.5rem .875rem}.feed--page,.pub-aside-inner,.pub-main{border:1px solid var(--panel-line);border-radius:var(--radius-lg);padding:1.5rem}@media (min-width:64rem){.pub-main{padding:2.25rem 2.5rem}}.pagination{border-radius:var(--radius-lg);width:fit-content;margin-inline:auto;padding:.75rem 1rem}.site-header{top:calc(-1 * var(--header-top,0px));position:sticky}.site-util{display:none}@media (min-width:64rem){.site-util{height:var(--header-top);font-size:var(--text-xs);display:block}}.site-util-row{align-items:center;gap:1rem;height:100%;display:flex}.site-util-date{color:var(--color-text);flex:none;font-weight:600}.site-util-sep{background:var(--color-border-strong);flex:none;width:1px;height:.875rem}.site-util-tagline{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-muted);flex:1;overflow:hidden}.site-util-tools{flex:none;align-items:center;gap:1rem;display:flex}.site-bar{border-bottom:1px solid var(--color-header-line);background:var(--color-header-bg);transition:box-shadow var(--duration-base) var(--ease-standard)}html[data-scrolled] .site-bar{box-shadow:0 6px 24px -12px var(--color-shadow-strong)}.site-bar-row{height:var(--header-height);align-items:center;gap:1rem;display:flex}.site-brand{border-radius:var(--radius-md);flex:none;align-items:center;gap:.875rem;display:inline-flex}.site-brand-logo{height:3.625rem}.site-bar-nav,.site-bar-tools{display:none}.site-bar-compact{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}@media (min-width:64rem){.site-bar-row{gap:1.5rem}.site-brand-logo{height:4.625rem}.site-bar-nav{align-self:stretch;margin-inline-start:auto;display:block}.site-bar-tools{align-items:center;gap:.75rem;display:flex}.site-bar-compact{display:none}}.site-search{width:10.5rem;position:relative}@media (min-width:80rem){.site-search{width:13.5rem}}.site-search input{border:1px solid var(--color-header-line);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:2.75rem;font-size:var(--text-sm);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);padding-inline:.875rem 2.75rem}.site-search input::placeholder{color:var(--color-text-muted)}.site-search input:focus{border-color:var(--color-primary);background:var(--color-surface);outline:none}.site-search input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.site-search input::-webkit-search-cancel-button{display:none}.site-search button{border-radius:var(--radius-sm);width:2.75rem;color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.site-search button:hover{color:var(--color-primary)}.site-search button svg{width:1.125rem;height:1.125rem;transition:rotate .36s var(--nq-spring)}.site-search button:hover svg{rotate:-14deg}.lang-switch{border:1.5px solid var(--color-primary);width:3rem;height:3rem;color:var(--color-primary);white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),scale .38s var(--nq-spring);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.lang-switch:hover{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 0 0 4px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.lang-switch:hover{box-shadow:0 0 0 4px color-mix(in oklab,var(--color-primary) 16%,transparent)}}.lang-switch:hover{scale:1.05}.lang-switch--sm{width:2.75rem;height:2.75rem;font-size:.75rem}.nav-list,.nav-wrap,.site-bar-nav>nav{height:100%;position:relative}.nav-list{z-index:1;align-items:stretch;gap:.25rem;display:flex}.nav-list>li{align-items:center;display:flex}.nav-link{border-radius:var(--radius-md);height:2.75rem;font-size:var(--text-base);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);align-items:center;gap:.3rem;padding-inline:.875rem;font-weight:500;display:inline-flex;position:relative}@media (min-width:80rem){.nav-link{padding-inline:1.0625rem}}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--color-text)}.nav-link:active{scale:.96}.nav-link[aria-current],.nav-link[data-active]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 8px 18px -10px var(--color-primary);font-weight:700}@supports (color:color-mix(in lab,red,red)){.nav-link[aria-current],.nav-link[data-active]{box-shadow:0 8px 18px -10px color-mix(in oklab,var(--color-primary) 85%,transparent)}}.nav-link[aria-current]:hover,.nav-link[data-active]:hover,.nav-link[data-active][aria-expanded=true]{background:var(--color-primary-hover);color:var(--color-on-primary)}.nav-link[aria-current] svg,.nav-link[data-active] svg{color:inherit}.nav-link:after{content:"";background:var(--color-signal);opacity:0;inset-inline:.875rem;border-radius:2px;height:2px;position:absolute;bottom:7px}@media (min-width:80rem){.nav-link:after{inset-inline:1.0625rem}}.nav-link--menu:after{inset-inline-end:2.175rem}@media (min-width:80rem){.nav-link--menu:after{inset-inline-end:2.3625rem}}.nav-link:is([aria-current],[data-active]):after{opacity:1;transition:opacity 0s linear var(--nq-glide)}.nav-wrap:has(>.nav-glide[data-show]) .nav-link:after{opacity:0;transition:none}.nav-list:not([data-glide]) .nav-link:not([aria-current],[data-active]):hover{background:var(--color-nav-pill)}.nav-link-text{transition:translate .38s var(--nq-spring);display:inline-block}.nav-link:focus-visible .nav-link-text,.nav-link:hover .nav-link-text{translate:0 -2px}.nav-link svg{color:var(--color-text-muted);transition:rotate var(--duration-base) var(--ease-standard),translate .38s var(--nq-spring)}.nav-link:hover svg{translate:0 2px}.nav-glide,.nav-pill{pointer-events:none;opacity:0;width:0;transition:transform var(--nq-glide) var(--nq-spring),width var(--nq-glide) var(--nq-spring),height var(--nq-glide) var(--nq-spring),opacity 0s linear var(--nq-glide);position:absolute;top:0;left:0}.nav-pill{z-index:0;border-radius:var(--radius-md);background:var(--color-nav-pill);box-shadow:0 1px 2px var(--color-shadow),0 8px 20px -10px var(--color-shadow-strong)}.nav-glide{z-index:2;background:var(--color-signal);border-radius:2px;height:2px}.nav-glide[data-show],.nav-pill[data-show]{opacity:1;transition:transform var(--nq-glide) var(--nq-spring),width var(--nq-glide) var(--nq-spring),height var(--nq-glide) var(--nq-spring),opacity .16s var(--ease-standard)}.nav-glide[data-fade]:not([data-show]),.nav-pill[data-fade]:not([data-show]){transition:opacity .22s var(--ease-standard)}@media (prefers-reduced-motion:reduce){.nav-glide,.nav-glide[data-show],.nav-link svg,.nav-link-text,.nav-pill,.nav-pill[data-show]{transition-duration:0s}.nav-link:focus-visible .nav-link-text,.nav-link:hover .nav-link-text,.nav-link:hover svg{translate:none}}.nav-drop{z-index:1;border:1px solid var(--color-border);border-top:3px solid var(--color-signal);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface-raised);width:15.5rem;box-shadow:var(--shadow-lg);inset-inline-start:.25rem;padding:.5rem;position:absolute;top:calc(100% + 1px)}@media (prefers-reduced-motion:no-preference){.nav-drop[data-open]{animation:nq-drop-in var(--duration-base) var(--ease-out)}.nav-drop[data-open]>.nav-drop-all,.nav-drop[data-open]>.nav-drop-list>li{animation:nq-drop-item .38s var(--ease-out) both;animation-delay:calc(var(--i,5) * 40ms + 40ms)}}@keyframes nq-drop-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes nq-drop-item{0%{opacity:0;translate:0 8px}}.nav-drop-list{flex-direction:column;gap:2px;display:flex}.nav-drop-item{position:relative}.nav-drop-link{--sweep:var(--frame)}@supports (color:color-mix(in lab,red,red)){.nav-drop-link{--sweep:color-mix(in oklab,var(--frame) 11%,var(--color-surface-raised))}}.nav-drop-link{--lean:-4px;border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);background-image:linear-gradient(var(--sweep),var(--sweep));transition:background-size .34s var(--ease-out),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background-position:100%;background-repeat:no-repeat;background-size:0 100%;align-items:center;gap:.625rem;padding-inline:.75rem .5rem;font-size:.9375rem;font-weight:500;display:flex}[dir=ltr] .nav-drop-link{--lean:4px;background-position:0}.nav-drop-chevron,.nav-drop-link>.flex-1{transition:translate .3s var(--nq-spring),rotate var(--duration-base) var(--ease-standard)}.nav-drop-item:focus-within>.nav-drop-link>.flex-1,.nav-drop-item:hover>.nav-drop-link>.flex-1{translate:var(--lean) 0}.nav-drop-item:hover>.nav-drop-link .nav-drop-chevron:not(.nav-drop-chevron--down){translate:calc(var(--lean) * .75) 0;color:var(--frame)}.nav-drop-list[data-level="0"]>li>.nav-drop-link{font-weight:600}.nav-drop-mark{background:var(--frame);width:3px;height:.875rem;transition:scale .36s var(--nq-spring);flex:none}.nav-drop-item:focus-within>.nav-drop-link .nav-drop-mark,.nav-drop-item:hover>.nav-drop-link .nav-drop-mark{scale:1 1.45}.nav-drop-chevron{width:1rem;height:1rem;color:var(--color-text-muted);flex:none}[dir=ltr] .nav-drop-chevron:not(.nav-drop-chevron--down),[dir=rtl] .nav-drop[data-flip] .nav-drop-chevron:not(.nav-drop-chevron--down){rotate:180deg}[dir=ltr] .nav-drop[data-flip] .nav-drop-chevron:not(.nav-drop-chevron--down){rotate:none}.nav-drop-item:focus-within>.nav-drop-link .nav-drop-chevron--down,.nav-drop-item:hover>.nav-drop-link .nav-drop-chevron--down{rotate:180deg}.nav-drop-item:focus-within>.nav-drop-link,.nav-drop-item:hover>.nav-drop-link{background-size:100% 100%}.nav-drop-link[data-on]{background-color:var(--frame)}@supports (color:color-mix(in lab,red,red)){.nav-drop-link[data-on]{background-color:color-mix(in oklab,var(--frame) 14%,var(--color-surface-raised))}}.nav-fly{z-index:1;border:1px solid var(--color-border);border-top:3px solid var(--frame);border-radius:var(--radius-md);background:var(--color-surface-raised);width:13.5rem;box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;translate:var(--fly-from,10px) 0;transition:opacity var(--duration-fast) var(--ease-standard) .2s,translate .3s var(--ease-out) .2s,visibility 0s linear .3s;top:-.5rem;padding:.5rem;position:absolute;inset-inline-start:calc(100% + .5rem)}[dir=ltr] .nav-fly,[dir=rtl] .nav-drop[data-flip] .nav-fly{--fly-from:-10px}[dir=ltr] .nav-drop[data-flip] .nav-fly{--fly-from:10px}.nav-fly:before{content:"";width:.75rem;position:absolute;inset-block:0;inset-inline-end:100%}.nav-drop[data-flip] .nav-fly{inset-inline:auto calc(100% + .5rem)}.nav-drop[data-flip] .nav-fly:before{inset-inline:100% auto}.nav-drop-item:hover>.nav-fly{z-index:2;visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease-standard) .15s,translate .34s var(--nq-spring) .15s,visibility 0s linear .15s;translate:0}.nav-drop-item:focus-within>.nav-fly{visibility:visible;opacity:1;transition:none;translate:0}.nav-sub{transition:grid-template-rows var(--duration-base) var(--ease-standard) .25s;grid-template-rows:0fr;display:grid}.nav-sub>.nav-drop-list{visibility:hidden;border-inline-start:2px solid var(--frame);min-height:0;margin-inline-start:.875rem;padding-inline-start:.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.nav-sub>.nav-drop-list{border-inline-start:2px solid color-mix(in oklab,var(--frame) 45%,transparent)}}.nav-sub>.nav-drop-list{transition:visibility 0s linear .45s}.nav-sub .nav-drop-link{min-height:2.375rem;color:var(--color-text-muted);font-size:.875rem}.nav-sub .nav-drop-link:focus-visible,.nav-sub .nav-drop-link:hover{color:var(--color-text)}.nav-drop-item:focus-within>.nav-sub,.nav-drop-item:hover>.nav-sub{grid-template-rows:1fr;transition-delay:90ms}.nav-drop-item:focus-within>.nav-sub>.nav-drop-list,.nav-drop-item:hover>.nav-sub>.nav-drop-list{visibility:visible;transition-delay:0s}.nav-drop-item:focus-within>.nav-sub{transition:none}.nav-drop-all{border-top:1px solid var(--color-border);min-height:2.75rem;font-size:var(--text-sm);color:var(--color-link);justify-content:space-between;align-items:center;margin-top:.5rem;padding-inline:.75rem;font-weight:600;display:flex}.nav-drop-all:hover{color:var(--color-link-hover)}@media (prefers-reduced-motion:reduce){.nav-fly{transition-property:visibility;translate:none}.nav-drop-chevron,.nav-drop-link,.nav-drop-link>.flex-1,.nav-drop-mark,.nav-sub{transition:none}}.mobile-nav-current{background:var(--color-primary);color:var(--color-on-primary);box-shadow:inset -4px 0 0 var(--color-signal)}[dir=ltr] .mobile-nav-current{box-shadow:inset 4px 0 0 var(--color-signal)}.social{align-items:center;gap:.75rem;display:flex}.social-title{white-space:nowrap;font-weight:700}.social-list{flex-wrap:wrap;display:flex}.social-link,.social-list{align-items:center;gap:.5rem}.social-link{--size:2.75rem;--icon:1.25rem;--fill:var(--color-primary);--glow:var(--color-primary);isolation:isolate;width:var(--size);height:var(--size);border:1.5px solid var(--color-border-strong);color:var(--color-text);transition:translate .42s var(--nq-spring),color .26s var(--ease-standard),border-color .26s var(--ease-standard),box-shadow .32s var(--ease-standard);border-radius:999px;justify-content:center;display:inline-flex;position:relative;overflow:hidden}.social-link:before{content:"";z-index:-1;border-radius:inherit;background:var(--fill);transition:scale .42s var(--nq-spring);position:absolute;inset:-1px;scale:0}.social-link svg{width:var(--icon);height:var(--icon);transition:rotate .48s var(--nq-spring),scale .48s var(--nq-spring);flex:none}.social-link:focus-visible,.social-link:hover{color:var(--palette-neutral-0);box-shadow:0 10px 22px -8px var(--glow);border-color:#0000;translate:0 -3px}.social-link:focus-visible:before,.social-link:hover:before{scale:1}.social-link:focus-visible svg,.social-link:hover svg{rotate:-12deg;scale:1.15}.social-link:active{translate:0 -1px}.social-link[data-platform=x]{--fill:var(--brand-x);--glow:var(--brand-x)}.social-link[data-platform=telegram]{--fill:var(--brand-telegram);--glow:var(--brand-telegram)}.social-link[data-platform=instagram]{--fill:var(--brand-instagram-fill);--glow:var(--brand-instagram)}.social-link[data-platform=youtube]{--fill:var(--brand-youtube);--glow:var(--brand-youtube)}.social-link[data-platform=facebook]{--fill:var(--brand-facebook);--glow:var(--brand-facebook)}.social-link[data-platform=whatsapp]{--fill:var(--brand-whatsapp);--glow:var(--brand-whatsapp)}.on-brand .social-link[data-platform=x]{--fill:var(--palette-neutral-0);--glow:var(--palette-neutral-0)}.on-brand .social-link[data-platform=x]:is(:hover,:focus-visible){color:var(--brand-x)}.on-brand .social-link{border-color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.on-brand .social-link{border-color:color-mix(in oklab,var(--color-text) 28%,transparent)}}.on-brand .social-link{background:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.on-brand .social-link{background:color-mix(in oklab,var(--color-text) 6%,transparent)}}.social--util{gap:.625rem}.social--util .social-title{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.social--util .social-list{gap:.375rem}.social--util .social-link{--size:1.875rem;--icon:.9375rem;border-width:1px}.social--util .social-link:focus-visible,.social--util .social-link:hover{box-shadow:none;translate:0 -2px}.social--footer{flex-direction:column;align-items:flex-start;gap:.875rem}.social--footer .social-title{font-size:var(--text-base)}.social--footer .social-list{gap:.625rem}.social--footer .social-link{--size:3rem;--icon:1.375rem}.social--header .social-title{font-size:var(--text-sm);color:var(--color-text-muted)}.social--header .social-list{gap:.375rem}.social--header .social-link{--size:2.375rem;--icon:1.125rem}.social-link--pill{--icon:1.125rem;border-radius:var(--radius-sm);width:auto;height:auto;min-height:2.75rem;font-size:var(--text-sm);background:var(--color-surface);padding-inline:1rem 1.125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.social-link,.social-link svg,.social-link:before{transition-duration:0s}.social-link:focus-visible,.social-link:hover{translate:none}.social-link:focus-visible svg,.social-link:hover svg{rotate:none;scale:none}}.section-head{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-bottom:2rem;display:flex}.section-head-title{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);flex:none;align-items:center;gap:.75rem;display:flex}.section-head-title:before{content:"";background:var(--color-signal);flex:none;width:4px;height:1.1em}.section-head-rule{background:var(--color-border);flex:1;min-width:1.5rem;height:1px}.page-header{border-bottom:1px solid var(--color-border)}.page-header-inner{padding-block:2rem 2.5rem}@media (min-width:64rem){.page-header-inner{padding-block:2.75rem 3.5rem}}.page-header-bar{background:var(--frame,var(--color-signal));width:3rem;height:4px;margin-bottom:1.25rem;display:block}.page-header-kicker{font-size:var(--text-sm);color:var(--frame,var(--color-accent));margin-bottom:.5rem;font-weight:600}.page-header-title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);font-weight:700;line-height:1.3}.page-header-desc{max-width:46rem;font-family:var(--font-reading);font-size:var(--text-lg);line-height:1.95}.page-header-desc,.page-header-meta{color:var(--color-text-muted);margin-top:1rem}.page-header-meta{font-size:var(--text-sm);font-weight:600}.page-body{padding-block:2.5rem 4rem}@media (min-width:64rem){.page-body{padding-block:3.5rem 5rem}}.about-title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:700;line-height:var(--leading-tight);margin-bottom:2rem}.card-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:40rem){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.75rem}}.card-list{flex-direction:column;gap:1rem;display:flex}@media (min-width:64rem){.card-list{gap:1.25rem}}.pub-card{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.pub-card-pic{aspect-ratio:16/10;border-radius:var(--radius-md);background-color:var(--frame-deep);margin-bottom:1.125rem;display:block;position:relative;overflow:hidden}.pub-card-pic>*{pointer-events:none}.type-chip{z-index:3;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--frame-deep);max-width:calc(100% - 1.5rem);color:var(--type-on-deep);bottom:0;align-items:center;gap:.4rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.35;display:inline-flex;position:absolute;inset-inline-start:.75rem}.type-chip-icon{width:.9375rem;height:.9375rem;transition:rotate .48s var(--nq-spring)}.type-chip-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pub-card-img{object-fit:cover;width:100%;height:100%;transition:scale .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pub-card{isolation:isolate}.pub-card:before{content:"";z-index:-1;border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--panel-line),0 10px 26px -18px var(--panel-shadow);transition:background-color .32s var(--ease-standard),box-shadow .32s var(--ease-standard),scale .48s var(--nq-spring);position:absolute;inset:-.875rem}.series-num{z-index:3;border-radius:var(--radius-sm);color:#0f1d33;background:#f2ad1f;place-items:center;min-width:2.375rem;height:2.375rem;padding-inline:.5rem;font-size:1.125rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.75rem;left:.75rem;box-shadow:0 2px 10px #00000047}[data-frame=opinion] .series-num{color:#fff;background:#0f1d33}.pub-card-veil{z-index:1;background:linear-gradient(to top,var(--frame-deep) 0,var(--frame-deep) 50%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pub-card-veil{background:linear-gradient(to top,color-mix(in oklab,var(--frame-deep) 80%,black) 0,color-mix(in oklab,var(--frame-deep) 35%,transparent) 50%,transparent 80%)}}.pub-card-veil{opacity:0;transition:opacity .42s var(--ease-standard),translate .52s var(--ease-out);translate:0 18%}.pub-card-go{z-index:2;border-radius:var(--radius-sm);background:var(--color-signal);font-size:var(--text-xs);color:var(--color-deep);opacity:0;transition:opacity .3s var(--ease-standard) 60ms,translate .48s var(--nq-spring) 60ms;bottom:.875rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:.875rem;translate:14px}[dir=ltr] .pub-card-go{translate:-14px}.pub-card-bar{z-index:2;background:var(--color-signal);transform-origin:100%;height:4px;transition:scale .52s var(--ease-out);inset-inline:0;position:absolute;bottom:0;scale:0 1}[dir=ltr] .pub-card-bar{transform-origin:0}.pub-card-type-icon{transition:rotate .48s var(--nq-spring),scale .48s var(--nq-spring)}.pub-card-title{transition:color var(--duration-base) var(--ease-standard)}@media (hover:hover){.pub-card{transition:translate .52s var(--nq-spring)}.pub-card:hover{translate:0 -4px}.pub-card:hover:before{background-color:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border),0 22px 44px -26px var(--color-shadow-strong);scale:1.015}.pub-card:hover .pub-card-img{scale:1.06}.pub-card:hover .pub-card-go,.pub-card:hover .pub-card-veil{opacity:1;translate:0}.pub-card:hover .pub-card-bar{scale:1}.pub-card:hover .type-chip-icon{rotate:-14deg}.pub-card:hover .pub-card-title{color:var(--frame)}}.pub-card:has(.pub-card-link:focus-visible) .pub-card-go,.pub-card:has(.pub-card-link:focus-visible) .pub-card-veil{opacity:1;translate:0}.pub-card-body{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.pub-card-kicker{font-size:var(--text-xs)}.pub-card-title{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text);text-wrap:pretty;font-weight:700;line-height:1.5}.pub-card-link:after{content:"";z-index:0;position:absolute;inset:0}.pub-card-link:focus-visible{outline:none}.pub-card:has(.pub-card-link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:6px;border-radius:var(--radius-sm)}.pub-card-body :is(a,button):not(.pub-card-link){z-index:1;position:relative}.pub-card-desc{-webkit-line-clamp:3;font-family:var(--font-reading);color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.9;display:-webkit-box;overflow:hidden}.pub-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-top:auto;padding-top:.25rem;display:flex;container-type:inline-size}.pub-card-actions{margin-inline-end:-.25rem}@container (max-width:15rem){.pub-card-actions .action-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.pub-card--grid,.pub-card--show{border:1.5px solid var(--frame);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;box-shadow:0 1px 2px var(--color-shadow),0 12px 26px -20px var(--color-shadow-strong);transition:scale .42s var(--nq-spring),box-shadow .32s var(--ease-standard),border-color .32s var(--ease-standard);overflow:hidden}.pub-card--grid .pub-card-veil,.pub-card--grid:before,.pub-card--show .pub-card-veil,.pub-card--show:before{display:none}.pub-card--grid .pub-card-pic,.pub-card--show .pub-card-pic{aspect-ratio:16/9;border-radius:0;margin:0}.pub-card--grid .pub-card-body,.pub-card--show .pub-card-body{gap:.375rem;padding:.875rem 1rem 1rem}.pub-card-names{font-size:var(--text-sm);font-weight:700;line-height:1.5}.pub-card--grid .pub-card-title,.pub-card--show .pub-card-title{-webkit-line-clamp:2;font-size:var(--text-base);-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.pub-card--show{background:var(--frame-deep);justify-content:flex-end}.pub-card--show .pub-card-pic{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.pub-card--show .pub-card-pic:after{content:"";z-index:2;background:linear-gradient(#0000 26%,#060c1880 48%,#060c18db 70%,#060c18f2);position:absolute;inset:0}.pub-card--show .type-chip{border-radius:0 0 var(--radius-sm) var(--radius-sm);top:0;bottom:auto}.pub-card--show .pub-card-body{flex:none;margin-top:auto;padding:1rem 1.25rem 1.125rem}.pub-card--show .pub-card-title{font-size:1.1875rem;line-height:1.55}.pub-card--show .pub-card-link,.pub-card--show .pub-card-title{color:#fff}.pub-card--show .pub-card-body{text-shadow:0 1px 3px #000000bf,0 0 12px #00000073}.pub-card--show .pub-card-names{font-weight:800}@media (max-width:39.99rem){.pub-card--show .pub-card-body{gap:.25rem;padding:.875rem 1rem 1rem}.pub-card--show .pub-card-title{-webkit-line-clamp:3;font-size:1.0625rem}.pub-card--show .pub-card-names{font-size:.875rem}}@media (hover:hover){.pub-card--grid:hover,.pub-card--show:hover{border-color:var(--frame);box-shadow:0 2px 4px var(--color-shadow),0 22px 40px -22px var(--color-shadow-strong);translate:none;scale:1.03}}.pub-card--grid:has(.pub-card-link:focus-visible),.pub-card--show:has(.pub-card-link:focus-visible){border-radius:var(--radius-lg);outline-offset:3px}.pub-card--lead .pub-card-pic{margin-bottom:1.5rem}.pub-card--lead .type-chip{font-size:var(--text-sm);top:1rem;padding:.4rem 1rem .4rem .875rem;inset-inline-start:1rem}.pub-card--lead .type-chip-icon{width:1.0625rem;height:1.0625rem}.pub-card--lead .pub-card-body{gap:.75rem}.pub-card--lead .pub-card-title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);line-height:1.38}.pub-card--lead .pub-card-desc{font-size:var(--text-lg);-webkit-line-clamp:4}.pub-card--side{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.pub-card--side .pub-card-pic{aspect-ratio:1;margin:0}.pub-card--side .type-chip{top:.375rem;padding:.3rem;inset-inline-start:.375rem}.pub-card--side .type-chip-label{display:none}.pub-card--side .pub-card-title{font-size:var(--text-base);line-height:1.6}.pub-card--side .pub-card-body{gap:.375rem}.pub-card--row{border:1.5px solid var(--frame);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 1px 2px var(--color-shadow),0 12px 26px -20px var(--color-shadow-strong);transition:scale .42s var(--nq-spring),box-shadow .32s var(--ease-standard);grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"pic body";align-items:stretch;display:grid;overflow:hidden}.pub-card--row .pub-card-veil,.pub-card--row:before{display:none}.pub-card--row .pub-card-pic{aspect-ratio:auto;border-radius:0;grid-area:pic;width:100%;height:100%;min-height:7rem;margin:0}.pub-card--row .pub-card-body{grid-area:body;gap:.375rem;padding:.875rem 1rem 1rem}.pub-card--row .pub-card-title{font-size:var(--text-base);line-height:1.6}.pub-card--row .pub-card-desc{-webkit-line-clamp:2}@media (max-width:39.99rem){.pub-card--row .type-chip{max-width:calc(100% - .75rem);padding:.3rem .45rem;inset-inline-start:.375rem}.pub-card--row .pub-card-actions,.pub-card--row .pub-card-desc,.pub-card--row .type-chip-label{display:none}}@media (min-width:40rem){.pub-card--row{grid-template-columns:15rem minmax(0,1fr)}.pub-card--row .pub-card-pic{min-height:9.375rem}.pub-card--row .pub-card-body{gap:.5rem;padding:1.125rem 1.5rem 1.25rem}.pub-card--row .pub-card-title{font-size:var(--text-lg)}}@media (min-width:64rem){.pub-card--row{grid-template-columns:19rem minmax(0,1fr)}.pub-card--row .pub-card-pic{min-height:11.875rem}.pub-card--row .pub-card-body{padding:1.25rem 1.75rem 1.375rem}.pub-card--row .pub-card-title{font-size:var(--text-xl)}}@media (hover:hover){.pub-card--row:hover{box-shadow:0 2px 4px var(--color-shadow),0 22px 40px -22px var(--color-shadow-strong);translate:none;scale:1.012}}.pub-card--row:has(.pub-card-link:focus-visible){border-radius:var(--radius-lg);outline-offset:3px}.type-cover{background:radial-gradient(circle at 50% 42%,var(--type-on-deep),transparent 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.type-cover{background:radial-gradient(circle at 50% 42%,color-mix(in oklab,var(--type-on-deep) 14%,transparent),transparent 70%)}}.type-cover{color:var(--type-on-deep)}.type-cover-icon{opacity:.5;width:32%;height:32%}@media (prefers-reduced-motion:reduce){.pub-card,.pub-card--grid:after,.pub-card-bar,.pub-card-go,.pub-card-img,.pub-card-type-icon,.pub-card-veil,.pub-card:before,.type-chip-icon{transition-duration:0s}.pub-card:hover,.pub-card:hover .pub-card-type-icon,.pub-card:hover .type-chip-icon{translate:none;rotate:none;scale:none}.pub-card:hover .pub-card-img{scale:none}}.feed{position:relative}.feed:before{content:"";background:var(--color-border);width:1px;position:absolute;inset-block:1.5rem;inset-inline-start:.3125rem}.feed-item{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-block:.875rem;padding-inline-start:1.625rem;display:flex;position:relative}.feed-item:last-child{border-bottom:0}.feed-item:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:var(--frame);position:absolute;inset-block:0;inset-inline:1rem -.75rem}@supports (color:color-mix(in lab,red,red)){.feed-item:before{background:color-mix(in oklab,var(--frame) 10%,transparent)}}.feed-item:before{transform-origin:100%;transition:scale .42s var(--ease-out);scale:0 1}[dir=ltr] .feed-item:before{transform-origin:0}.feed-item{isolation:isolate}.feed-dot{transition:scale .42s var(--nq-spring)}.feed-title{transition:color var(--duration-base) var(--ease-standard)}@media (hover:hover){.feed-item:hover:before{scale:1}.feed-item:hover .feed-dot{scale:1.4}.feed-item:hover .feed-title{color:var(--frame)}}@media (prefers-reduced-motion:reduce){.feed-dot,.feed-item:before,.feed-title{transition-duration:0s}}.feed-dot{border:2px solid var(--frame);background:var(--color-surface);inset-inline-start:0;border-radius:999px;width:.6875rem;height:.6875rem;position:absolute;top:1.1875rem}.on-brand .feed-dot{background:var(--color-deep)}.feed-dot--new,.on-brand .feed-dot--new{border-color:var(--color-signal);background:var(--color-signal)}@media (prefers-reduced-motion:no-preference){.desk-pulse:after,.feed-dot--new:after{content:"";border-radius:inherit;border:2px solid var(--color-signal);animation:nq-pulse 2.4s var(--ease-out) infinite;position:absolute;inset:-2px}}@keyframes nq-pulse{0%{opacity:.9;scale:1}to{opacity:0;scale:2.6}}.feed-meta{font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.feed-sep{background:currentColor;border-radius:999px;width:3px;height:3px}.feed-title{font-size:var(--text-base);color:var(--color-text);font-weight:600;line-height:1.6}.feed-link:after{content:"";position:absolute;inset:0}.feed-item :is(a,button):not(.feed-link){z-index:1;position:relative}.feed--page .feed-item{gap:.5rem;padding-block:1.75rem;padding-inline-start:2.25rem}.feed--page .feed-item:first-child{padding-top:0}.feed--page .feed-dot{top:2.125rem}.feed--page .feed-item:first-child .feed-dot{top:.375rem}.feed--page:before{inset-block:.75rem 2rem}.feed--page .feed-meta{font-size:var(--text-sm);color:var(--frame);font-weight:600}.feed--page .feed-title{font-size:var(--text-xl);font-weight:700;line-height:1.5}.feed-kicker{font-size:var(--text-xs)}.feed-desc{max-width:50rem;font-family:var(--font-reading);color:var(--color-text-muted);line-height:1.95}.feed-actions{margin-inline-start:-.25rem}.front{padding-block:1.5rem .5rem}@media (min-width:64rem){.front{padding-block:2rem .5rem}}.front-grid{gap:2.5rem;display:grid}@media (min-width:64rem){.front-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:3rem}}@media (min-width:80rem){.front-grid{grid-template-columns:minmax(0,1fr) 24rem}}@media (min-width:64rem){.front-grid--solo{grid-template-columns:minmax(0,1fr)}.front-grid--solo .pub-card--lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:3rem;display:grid}.front-grid--solo .pub-card--lead .pub-card-pic{margin:0}.front-grid--solo .front-seconds{grid-template-columns:repeat(3,minmax(0,1fr))}}.front-seconds{border-top:1px solid var(--color-border);gap:1.5rem 2rem;margin-top:2rem;padding-top:2rem;display:grid}@media (min-width:40rem){.front-seconds{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk{border:1px solid var(--color-border);border-top:3px solid var(--color-signal);border-radius:0 0 var(--radius-md) var(--radius-md);padding:1.5rem 1.5rem 1rem;position:relative}@media (min-width:64rem){.desk{top:calc(var(--header-height) + 1.5rem);position:sticky}}.desk-head{align-items:center;gap:.75rem;display:flex}.desk-pulse{background:var(--color-signal);border-radius:999px;flex:none;width:.625rem;height:.625rem;position:relative}.desk-title{font-size:var(--text-xl);font-weight:700}.desk-note{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.25rem;margin-bottom:.75rem}.desk-all{border-top:1px solid var(--color-border);min-height:3rem;font-size:var(--text-sm);color:var(--color-accent);justify-content:space-between;align-items:center;margin-top:.5rem;font-weight:600;display:flex}.desk-all:hover{color:var(--color-accent-hover)}.home-block{padding-block:3.5rem}@media (min-width:64rem){.home-block{padding-block:5rem}}.home-block+.home-block{padding-top:0}.numbers{padding-block:3.5rem}@media (min-width:64rem){.numbers{padding-block:4.5rem}}.numbers-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 2rem;margin-bottom:2.5rem;display:flex}.numbers-title{font-size:clamp(1.625rem,1.3rem + 1.3vw,2.25rem);font-weight:700}.numbers-title:after{content:"";background:var(--color-signal);width:2.5rem;height:3px;margin-top:.75rem;display:block}.numbers-note{max-width:28rem;font-family:var(--font-reading);color:var(--color-text-muted)}.numbers-list{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));display:grid}.numbers-item{border-bottom:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);height:100%;transition:background-color var(--duration-base) var(--ease-standard);flex-direction:column;gap:.25rem;padding:1.75rem 1.25rem 1.5rem;display:flex;position:relative}.numbers-item:before{content:"";background:var(--frame);transform-origin:100%;height:3px;transition:scale .42s var(--ease-out);inset-inline:0;position:absolute;top:-1px;scale:0 1}[dir=ltr] .numbers-item:before{transform-origin:0}.numbers-item:hover{background:var(--frame)}@supports (color:color-mix(in lab,red,red)){.numbers-item:hover{background:color-mix(in oklab,var(--frame) 8%,transparent)}}.numbers-item:focus-visible:before,.numbers-item:hover:before{scale:1}.numbers-figure{color:var(--frame);font-variant-numeric:tabular-nums;transition:translate .42s var(--nq-spring);font-size:clamp(2.75rem,2rem + 2.6vw,4.25rem);font-weight:300;line-height:1.1}.numbers-item:hover .numbers-figure{translate:0 -4px}.numbers-name{margin-top:.5rem;font-weight:700;line-height:1.5}.numbers-count{font-size:var(--text-xs);color:var(--color-text-muted)}.numbers-arrow{color:var(--color-text-muted);top:1.75rem;position:absolute;inset-inline-end:1.25rem}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem;display:grid}@media (min-width:48rem){.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}}@media (min-width:64rem){.people-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.person{text-align:center;flex-direction:column;align-items:center;display:flex}.person-pic{aspect-ratio:1;background:var(--color-surface-sunken);width:min(100%,11rem);box-shadow:0 0 0 4px var(--color-bg),0 0 0 5px var(--color-border);transition:box-shadow .42s var(--ease-out),scale .52s var(--nq-spring);border-radius:50%;display:block;position:relative;overflow:hidden}.person:focus-visible .person-pic,.person:hover .person-pic{box-shadow:0 0 0 4px var(--color-bg),0 0 0 6px var(--color-signal)}.person-img{object-fit:cover;filter:grayscale(.85);width:100%;height:100%;transition:filter .6s var(--ease-standard),scale .9s cubic-bezier(.16,1,.3,1)}.person:focus-visible .person-img,.person:hover .person-img{filter:none;scale:1.03}.person-initial{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:2.5rem;font-weight:300;display:flex}.person-placeholder{stroke-width:1.25px;opacity:.55;width:46%;height:46%}.person-name{font-family:var(--font-heading);color:var(--color-text);text-shadow:0 0 2px var(--color-bg),0 0 8px var(--color-bg);transition:color var(--duration-fast) var(--ease-standard);margin-top:1rem;font-size:1.125rem;font-weight:800;line-height:1.4}.person:hover .person-name{color:var(--color-primary)}.person-bio{-webkit-line-clamp:3;max-width:18rem;color:var(--color-text-muted);text-shadow:0 0 2px var(--color-bg),0 0 8px var(--color-bg);-webkit-box-orient:vertical;margin-top:.375rem;font-size:.9375rem;line-height:1.7;display:-webkit-box;overflow:hidden}@media (min-width:64rem){.person-name{font-size:1.375rem}.person-bio{font-size:1.0625rem}}@media (prefers-reduced-motion:no-preference){.people-grid>li{--in:calc(var(--i,0) * .11s + .12s)}html:not(.nq-intro-seen) .people-grid>li{--in:calc(var(--i,0) * .11s + 3.3s)}.people-grid .person-pic{animation:nq-person-pic .82s var(--nq-spring) var(--in) backwards,nq-person-ring 1.5s var(--ease-out) var(--in) backwards}.people-grid .person-name{animation:nq-person-text .7s cubic-bezier(.16,1,.3,1) calc(var(--in) + .22s) backwards}.people-grid .person-bio{animation:nq-person-text .7s cubic-bezier(.16,1,.3,1) calc(var(--in) + .34s) backwards}}@keyframes nq-person-pic{0%{opacity:0;rotate:-8deg;scale:.55}to{opacity:1;rotate:0deg;scale:1}}@keyframes nq-person-ring{0%,35%{box-shadow:0 0 0 4px var(--color-bg),0 0 0 7px var(--color-signal)}to{box-shadow:0 0 0 4px var(--color-bg),0 0 0 5px var(--color-border)}}@keyframes nq-person-text{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.numbers-figure,.numbers-item:before,.person-img,.person-pic{transition:none}}.show{overflow-clip-margin:1.5rem;padding-block:.5rem;overflow-x:clip;container-type:inline-size}.show-stage{--cw:min(38rem,46cqw);--ratio:.5625;--step:calc(var(--cw) * .62);--drag:0px;height:calc(var(--cw) * var(--ratio));touch-action:pan-y;-webkit-user-select:none;user-select:none;margin-block:.5rem 0;position:relative}@media (max-width:63.99rem){.show-stage{--cw:66cqw;--ratio:.62;--step:calc(var(--cw) * .56)}}@media (max-width:39.99rem){.show-stage{--cw:92cqw;--ratio:.86;--step:calc(var(--cw) * .62)}}.show-slide{width:var(--cw);height:100%;margin-left:calc(var(--cw) * -.5);translate:calc(var(--k) * var(--step) + var(--drag) * .6) 0;scale:var(--s);transition:translate .9s cubic-bezier(.22,1,.36,1),scale .9s cubic-bezier(.22,1,.36,1),opacity .7s var(--ease-standard),filter .7s var(--ease-standard);position:absolute;top:0;left:50%}.show-stage.is-dragging .show-slide{transition:none}.show-slide img{-webkit-user-drag:none}.show-slide:not(.is-front){cursor:pointer;filter:saturate(.8)brightness(.96)}.show-slide.is-far{opacity:0;pointer-events:none}.show-slide .pub-card--show{height:100%}.show-slide.is-front .pub-card--show{box-shadow:0 2px 6px var(--color-shadow),0 26px 48px -26px var(--color-shadow-strong)}@media (prefers-reduced-motion:reduce){.show-slide{transition:none}}@media (min-width:64rem){.latest-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2rem;display:grid}.latest-grid .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.99rem){.latest-grid .desk{margin-top:2rem}}.type-cols{grid-template-columns:minmax(0,1fr);gap:2rem 1.75rem;display:grid}@media (min-width:40rem){.type-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.type-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.type-col{flex-direction:column;gap:.875rem;min-width:0;display:flex}.type-col>.pub-card{flex:1}.type-col-title{border-inline-start:4px solid var(--frame);border-radius:var(--radius-sm);background:var(--panel-bg);font-family:var(--font-heading);font-size:var(--text-xl);align-items:center;gap:.625rem;padding:.5rem .875rem;font-weight:700;line-height:1.4;display:flex}.type-col-link{color:var(--color-text);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:.5rem;display:inline-flex}.type-col-link:hover{color:var(--frame)}.people-panel{border:1px solid var(--color-primary);padding:1.5rem 1rem 1.75rem}@supports (color:color-mix(in lab,red,red)){.people-panel{border:1px solid color-mix(in oklab,var(--color-primary) 38%,transparent)}}.people-panel{border-radius:var(--radius-lg);background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.people-panel{background:color-mix(in oklab,var(--color-primary) 9%,color-mix(in oklab,var(--color-bg) 70%,transparent))}}.people-panel{-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);box-shadow:0 18px 40px -30px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.people-panel{box-shadow:0 18px 40px -30px color-mix(in oklab,var(--color-primary) 60%,transparent)}}@media (min-width:64rem){.people-panel{padding:2rem 2.5rem 2.25rem}}.people-panel .section-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.orbit{--big:clamp(8rem,15vw,12rem);--rx:min(33rem,40vw);--ry:calc(var(--rx) * .58)}.orbit-stage{height:calc(var(--big) * .725 + var(--ry) * .384 + 1rem);margin-top:.5rem;position:relative}.orbit-arc{top:calc(var(--big) * .5);width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);border:1.5px dashed var(--color-border-strong);opacity:.45;clip-path:inset(0 0 68%);pointer-events:none;border-radius:50%;translate:-50%}.orbit-arc,.orbit-item{position:absolute;left:50%}.orbit-item{width:var(--big);height:var(--big);margin-left:calc(var(--big) * -.5);translate:calc(var(--fx) * var(--rx)) calc(var(--fy) * var(--ry));scale:var(--s);opacity:calc(var(--s) * 1.6 - .1);transition:translate .9s cubic-bezier(.6,0,.2,1),scale .9s cubic-bezier(.6,0,.2,1),opacity .7s var(--ease-standard);top:0}.orbit-item.is-far{opacity:0;pointer-events:none}.orbit-pic{background:var(--color-surface-sunken);box-shadow:0 0 0 calc(4px / var(--s)) var(--color-bg),0 0 0 calc(5px / var(--s)) var(--color-border);transition:box-shadow .6s var(--ease-standard);border-radius:50%;display:block;overflow:hidden}.orbit-img,.orbit-pic{width:100%;height:100%}.orbit-img{object-fit:cover;filter:grayscale(.8);transition:filter .6s var(--ease-standard)}.orbit-initial{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:3rem;font-weight:300;display:flex}.orbit-item.is-center .orbit-pic,.orbit-pic:focus-visible,.orbit-pic:hover{box-shadow:0 0 0 calc(4px / var(--s)) var(--color-bg),0 0 0 calc(7px / var(--s)) var(--color-signal)}.orbit-item.is-center .orbit-img,.orbit-pic:focus-visible .orbit-img,.orbit-pic:hover .orbit-img{filter:none}.orbit-pic:focus-visible{outline:none}.orbit-caption{text-align:center;max-width:22rem;margin:.75rem auto 0;position:relative}@media (min-width:48rem){.orbit-caption{max-width:calc(2 * (.438 * var(--rx) - .315 * var(--big)) - 1rem);margin-top:calc(var(--big) * .275 - var(--ry) * .384 + .25rem)}}.orbit-caption-in{border:1px solid var(--panel-line);border-radius:var(--radius-lg);background:var(--panel-bg);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 10px 30px -18px var(--color-shadow-strong);animation:nq-orbit-name .6s var(--ease-out) both;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 1.5rem .875rem;display:flex}.orbit-name{font-family:var(--font-heading);color:var(--color-text);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:700;line-height:1.4}.orbit-name:hover{color:var(--color-primary)}.orbit-bio{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.orbit-more{font-size:var(--text-xs);color:var(--color-primary);align-items:center;gap:.375rem;margin-top:.25rem;font-weight:700;display:inline-flex}.orbit-controls{justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.orbit-img,.orbit-item,.orbit-pic{transition:none}.orbit-caption-in{animation:none}}.carousel-btn{border:1px solid var(--color-border);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.carousel-btn:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.carousel-btn svg{width:1.125rem;height:1.125rem}.carousel-dots{align-items:center;gap:.125rem;display:flex}.carousel-dot{width:1.5rem;height:2.75rem;position:relative}.carousel-dot:before{content:"";background:var(--color-border-strong);width:.5rem;height:.5rem;transition:width .42s var(--nq-spring),background-color var(--duration-fast) var(--ease-standard);border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.carousel-dot[aria-current]:before{background:var(--color-signal);width:1.25rem}.tiles{gap:1.25rem;display:grid}@media (min-width:40rem){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.tiles--lg{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tiles+*{margin-top:3rem}.tile{border-top:3px solid var(--frame);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--frame);flex-direction:column;height:100%;min-height:11rem;padding:1.5rem 1.5rem 1.75rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tile{background:color-mix(in oklab,var(--frame) 5%,var(--color-surface))}}.tile{transition:background-color var(--duration-base) var(--ease-standard)}.tile:hover{background:var(--frame)}@supports (color:color-mix(in lab,red,red)){.tile:hover{background:color-mix(in oklab,var(--frame) 11%,var(--color-surface))}}.tile-figure{color:var(--frame);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:300;line-height:1.1}.tile-name{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);margin-top:.75rem}.tiles--lg .tile-name{font-size:var(--text-2xl)}.tile-desc{-webkit-line-clamp:3;font-family:var(--font-reading);color:var(--color-text-muted);-webkit-box-orient:vertical;margin-top:.5rem;font-size:.9375rem;line-height:1.9;display:-webkit-box;overflow:hidden}.tile-arrow{color:var(--frame);top:1.75rem;position:absolute;inset-inline-end:1.5rem}.reading-progress{z-index:calc(var(--z-header) + 1);background:var(--color-signal);transform-origin:100%;opacity:0;height:3px;transition:opacity var(--duration-base) var(--ease-standard);inset-inline:0;position:fixed;top:0;transform:scaleX(0)}[dir=ltr] .reading-progress{transform-origin:0}.reading-progress[data-on=true]{opacity:1}.pub-head{border-bottom:1px solid var(--color-border)}.pub-head-inner{padding-block:2rem 2.75rem}@media (min-width:64rem){.pub-head-inner{padding-block:2.5rem 3.5rem}}.pub-head-text{max-width:56rem}.pub-head-tags{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-bottom:1.25rem;display:flex}.pub-title{font-family:var(--font-display);text-wrap:balance;font-size:clamp(1.875rem,1.35rem + 2.4vw,3.375rem);font-weight:700;line-height:1.32}.pub-dek{max-width:48rem;font-family:var(--font-reading);font-size:var(--text-xl);color:var(--color-text-muted);margin-top:1.25rem;line-height:1.9}.pub-byline{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.pub-figure{margin-top:2.5rem}.pub-figure-img{aspect-ratio:16/9;object-fit:cover;object-position:50% 35%;border-radius:var(--radius-sm);width:100%}@media (min-width:64rem){.pub-figure-img{aspect-ratio:2}}.pub-layout{flex-direction:column;gap:2.5rem;padding-block:2.5rem 4rem;display:flex}@media (min-width:64rem){.pub-layout{grid-template-columns:minmax(0,46rem) 17rem;grid-template-areas:"main aside";justify-content:space-between;gap:4rem;padding-block:3.5rem 5rem;display:grid}}.pub-main{min-width:0}@media (min-width:64rem){.pub-main{grid-area:main}.pub-aside{grid-area:aside}.pub-aside-inner{top:calc(var(--header-height) + 1.5rem);position:sticky}}.pub-cover{max-width:14rem;margin-bottom:1.75rem}@media (min-width:64rem){.pub-cover{max-width:none}}.pub-cover-img{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-md)}.pub-aside-title{border-bottom:2px solid var(--frame);font-size:var(--text-sm);padding-bottom:.625rem;font-weight:700}.pub-facts>div{border-bottom:1px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding-block:.6875rem;display:grid}.pub-facts dt{color:var(--color-text-muted)}.pub-facts dd{font-weight:500}.fact-link{color:var(--color-link);text-underline-offset:4px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.fact-link:hover{text-decoration-color:currentColor}.pub-actions{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:1.5rem;display:grid!important}.pub-actions>:not(dialog){display:flex}.pub-actions :is(a,button){flex:1;justify-content:center}@media (max-width:63.99rem){.pub-actions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.reading-tools{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.reading-size{align-items:center;gap:.5rem;display:inline-flex}.reading-size-label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.reading-size-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:2.75rem;height:2.5rem;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.125rem;font-weight:700;display:inline-flex}.reading-size-btn:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-nav-hover)}.reading-size-btn:active:not(:disabled){scale:.94}.reading-size-btn:disabled{opacity:.4}.reading-size-meter{align-items:flex-end;gap:3px;height:1rem;display:inline-flex}.reading-size-meter>span{background:var(--color-border);width:4px;transition:background-color var(--duration-base) var(--ease-standard);border-radius:2px}.reading-size-meter>span:first-child{height:30%}.reading-size-meter>span:nth-child(2){height:45%}.reading-size-meter>span:nth-child(3){height:62%}.reading-size-meter>span:nth-child(4){height:80%}.reading-size-meter>span:nth-child(5){height:100%}.reading-size-meter>span[data-on]{background:var(--color-signal)}.pub-credit{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.5rem;line-height:1.5}.pub-excerpt{position:relative}.pub-excerpt-label{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--frame,var(--color-accent));margin-bottom:.75rem;font-weight:700}.pub-excerpt-text{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.pub-excerpt-more{margin-top:.5rem}.read-section{border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--header-height) + 1rem);margin-top:3.5rem;padding-top:2.5rem}.read-section--main{border-top:0;margin-top:0;padding-top:0}.read-head{margin-bottom:1.25rem}.read-title{font-size:var(--text-2xl);align-items:center;gap:.75rem;font-weight:700;display:flex}.read-title:before{content:"";background:var(--frame,var(--color-signal));width:4px;height:1.1em}.read-note{font-family:var(--font-reading);color:var(--color-text-muted);margin-top:.375rem}.reader{position:relative}.reader--full{background:var(--color-surface-sunken);padding:1.5rem 1rem 0;overflow-y:auto}.reader-pages{flex-direction:column;align-items:safe center;gap:1.25rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.reader-pages:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:6px}.reader-bar{z-index:5;border:1px solid var(--color-border);align-items:center;gap:.125rem;width:fit-content;margin:1rem auto 0;padding:.3rem .5rem;display:flex;position:sticky;bottom:1rem}@supports (color:color-mix(in lab,red,red)){.reader-bar{border:1px solid color-mix(in oklab,var(--color-border) 80%,transparent)}}.reader-bar{background:var(--color-surface-raised);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.reader-bar{background:color-mix(in oklab,var(--color-surface-raised) 86%,transparent)}}.reader-bar{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);box-shadow:0 14px 34px -18px var(--color-shadow-strong);transition:opacity .42s var(--ease-standard),translate .42s var(--ease-standard)}.reader-bar[data-idle]:not(:hover,:focus-within){opacity:0;translate:0 8px}.reader--full .reader-bar{margin-bottom:1rem}@media (max-width:39.99rem){.reader:not(.reader--full) .reader-bar{bottom:4.75rem}.reader-bar{max-width:100%;padding:.25rem .3rem}.reader-bar .reader-btn{width:2rem;height:2rem}.reader-bar .reader-zoom{min-width:2.75rem}.reader-bar .reader-sep{margin-inline:.125rem}.reader-bar .reader-page{gap:.25rem}}.reader-sep{background:var(--color-border);width:1px;height:1.25rem;margin-inline:.25rem}.reader-btn{width:2.25rem;height:2.25rem;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.reader-btn svg{width:1.0625rem;height:1.0625rem}.reader-btn:hover:not(:disabled){background:var(--color-nav-hover)}.reader-btn:active:not(:disabled){scale:.92}.reader-btn:disabled{opacity:.35}.reader-page{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.375rem;padding-inline:.25rem;display:inline-flex}.reader-page input{border:1px solid var(--color-border);background:var(--color-surface);text-align:center;width:2.75rem;height:2rem;color:var(--color-text);border-radius:999px;font-weight:700}.reader-page input:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px}.reader-zoom{text-align:center;min-width:3.25rem;height:2.25rem;font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;font-weight:600}.reader-zoom:hover:not(:disabled){background:var(--color-nav-hover);color:var(--color-text)}.reader-sheet{background:var(--palette-neutral-0);max-width:none;box-shadow:0 1px 2px var(--color-shadow),0 12px 30px -16px var(--color-shadow-strong);border-radius:2px;flex:none;position:relative}.reader-sheet canvas{opacity:0;width:100%;height:100%;transition:opacity .36s var(--ease-out);display:block}.reader-sheet canvas[data-drawn]{opacity:1}.reader-message{border-radius:var(--radius-lg);background:var(--color-surface-sunken);text-align:center;width:100%;min-height:16rem;color:var(--color-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.reader-spinner{border:3px solid var(--color-border);border-top-color:var(--color-signal);border-radius:999px;width:2rem;height:2rem}@media (prefers-reduced-motion:no-preference){.reader-spinner{animation:nq-spin .9s linear infinite}}@keyframes nq-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.reader-bar{transition-duration:0s}}.footer-news{border-top:4px solid var(--color-signal);background:var(--color-highlight)}.footer-news-row{gap:1.25rem 3rem;padding-block:2.5rem 1.75rem;display:grid}@media (min-width:64rem){.footer-news-row{grid-template-columns:minmax(0,1fr) 30rem;align-items:center;padding-block:3rem 2.25rem}}.footer-news-title{font-size:var(--text-2xl);font-weight:700}.footer-news-text{max-width:38rem;font-family:var(--font-reading);color:var(--color-text-muted);margin-top:.375rem;line-height:1.9}.footer-grid{gap:2.5rem 2rem;padding-block:3.5rem;display:grid}@media (min-width:48rem){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.footer-grid{grid-template-columns:1.4fr .8fr 1fr 1.25fr;padding-block:4rem}}.footer-about{flex-direction:column;gap:1.25rem;display:flex}.footer-head{border-bottom:1px solid var(--color-border);font-size:var(--text-sm);margin-bottom:.75rem;padding-bottom:.625rem;font-weight:700}.footer-links{flex-direction:column;display:flex}.footer-link{min-height:2.25rem;font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.footer-link:hover{color:var(--color-text)}.footer-link--section:before{content:"";background:var(--frame);flex:none;width:3px;height:.875rem;margin-inline-end:.625rem}.footer-base{border-top:1px solid var(--color-border)}.pdf-dialog{color-scheme:light dark}[data-theme=light] .pdf-dialog{color-scheme:light}[data-theme=dark] .pdf-dialog{color-scheme:dark}.pdf-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:no-preference){.chat-panel,.pdf-dialog[open]{animation:nq-page-enter var(--duration-base) var(--ease-out)}.chat-panel{transform-origin:100% 100%}}.rich-text{font-family:var(--font-reading);font-size:calc(clamp(1.0625rem, 1.02rem + .3vw, 1.25rem) * var(--reading-scale,1));line-height:var(--leading-reading);color:var(--color-text);overflow-wrap:break-word}.rich-text>*+*{margin-top:1.1em}.rich-text h2,.rich-text h3,.rich-text h4{font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-tight);margin-top:2em}.rich-text h2{font-size:var(--text-2xl)}.rich-text h3{font-size:var(--text-xl)}.rich-text h4{font-size:var(--text-lg)}.rich-text a{color:var(--color-link);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.rich-text a:hover{color:var(--color-link-hover)}.rich-text ol,.rich-text ul{padding-inline-start:1.5em}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li+li{margin-top:.4em}.rich-text li::marker{color:var(--color-accent)}.rich-text blockquote{border-inline-start:3px solid var(--color-signal);color:var(--color-text);padding-block:.25em;padding-inline-start:1.25em;font-size:1.1em}.rich-text hr{background:var(--color-border);border:0;height:1px;margin-block:2.5em}.rich-text figure img{border-radius:var(--radius-sm);width:100%;height:auto}.rich-text figcaption{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:.6em}.rich-text pre{border-radius:var(--radius-md);background:var(--color-surface-sunken);font-family:var(--font-mono);font-size:var(--text-sm);padding:1em;line-height:1.6;overflow-x:auto}.rich-text mark{background:var(--color-highlight);color:inherit;padding-inline:.15em}.rt-embed{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-surface-sunken);position:relative;overflow:hidden}.rt-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rt-table{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.rt-table table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.rt-table td,.rt-table th{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;padding:.6em .9em}.rt-table th{background:var(--color-surface-sunken);font-weight:var(--weight-semibold)}.rt-table tr:last-child td{border-bottom:0}.rt-fnref a{font-family:var(--font-body);font-size:.75em;font-weight:var(--weight-bold);padding-inline:.15em;text-decoration:none}.rt-footnotes{border-top:1px solid var(--color-border);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted);padding-top:1.5em;margin-top:3em!important}.rt-footnotes h2{font-size:var(--text-base);color:var(--color-text);margin-top:0}.rt-footnotes ol{margin-top:.75em}.rt-footnotes li:target{color:var(--color-text);background:var(--color-highlight);border-radius:var(--radius-sm)}.rt-back{text-decoration:none!important}.section-nav-link:after{content:"";background:var(--color-signal);height:3px;transition:transform var(--duration-slow) var(--ease-standard);inset-inline:.75rem;position:absolute;bottom:-1px;transform:scaleX(0)}.section-nav-link[aria-current]:after{transform:scaleX(1)}.about-section{scroll-margin-top:4.5rem}.route-bar{z-index:var(--z-toast);pointer-events:none;background:linear-gradient(to left,var(--color-signal),var(--color-signal));top:0;height:3px;position:fixed;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.route-bar{background:linear-gradient(to left,var(--color-signal),color-mix(in oklab,var(--color-signal) 60%,var(--color-primary)))}}.route-bar{box-shadow:0 0 12px var(--color-signal)}@supports (color:color-mix(in lab,red,red)){.route-bar{box-shadow:0 0 12px color-mix(in oklab,var(--color-signal) 70%,transparent)}}.route-bar{transform-origin:100%;opacity:0;scale:0 1}[dir=ltr] .route-bar{transform-origin:0;background:linear-gradient(to right,var(--color-signal),var(--color-signal))}@supports (color:color-mix(in lab,red,red)){[dir=ltr] .route-bar{background:linear-gradient(to right,var(--color-signal),color-mix(in oklab,var(--color-signal) 60%,var(--color-primary)))}}.route-bar[data-state=loading]{opacity:1;transition:scale 1.6s cubic-bezier(.08,.75,.2,1),opacity .15s var(--ease-standard);scale:.85 1}.route-bar[data-state=done]{opacity:0;transition:scale .3s var(--ease-out),opacity .35s var(--ease-standard) .3s;scale:1}@media (prefers-reduced-motion:no-preference){.page-view{animation:nq-page-in .26s cubic-bezier(.2,.8,.2,1) backwards}.page-view.page-leave{pointer-events:none;animation:nq-page-out .16s ease-out forwards}}.intro{--E:min(8.5rem,26vw,18vh);--W:min(36rem,84vw);z-index:var(--z-intro);cursor:pointer;animation:nq-intro-out .56s var(--ease-standard) 3.5s both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.intro:before{content:"";background:radial-gradient(circle at 50% 44%,var(--color-primary),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.intro:before{background:radial-gradient(circle at 50% 44%,color-mix(in oklab,var(--color-primary) 26%,transparent),transparent 62%)}}.nq-intro-seen .intro{display:none}.intro.intro--skip{animation:nq-intro-out .3s var(--ease-standard) both}.intro-stage{width:var(--W);height:calc(var(--E) * 2.2);position:relative}.intro-type{width:100%;height:calc(var(--W) / 3.15);opacity:0;animation:nq-intro-kind .6s var(--ease-out) calc(.15s + var(--i) * .44s) both;place-items:center;display:grid;position:absolute;top:50%;left:0;translate:0 -50%}.intro-stroke{width:100%;height:100%;fill:var(--tc);filter:drop-shadow(0 10px 28px var(--tc));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.intro-stroke{filter:drop-shadow(0 10px 28px color-mix(in oklab,var(--tc) 45%,transparent))}}.intro-stroke{animation:nq-intro-stroke .6s cubic-bezier(.45,.05,.25,1) calc(.15s + var(--i) * .44s) both}.intro-kind{color:var(--logo-on-gold);font-family:var(--font-heading);white-space:nowrap;animation:nq-intro-label .6s var(--ease-out) calc(.15s + var(--i) * .44s) both;align-items:center;gap:.75rem;font-size:clamp(1.35rem,4.6vw,2.25rem);font-weight:800;display:inline-flex;position:relative}.intro-icon{width:1.15em;height:1.15em}.intro-glow,.intro-logo{position:absolute;top:50%;left:50%;translate:-50% -50%}.intro-glow{width:calc(var(--E) * 2.6);aspect-ratio:1;background:radial-gradient(circle,var(--color-signal),transparent 65%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.intro-glow{background:radial-gradient(circle,color-mix(in oklab,var(--color-signal) 30%,transparent),transparent 65%)}}.intro-glow{opacity:.55;animation:nq-intro-glow 1.4s var(--ease-out) 2.3s both}.intro-logo{width:calc(var(--E) * 1.9);height:calc(var(--E) * 1.9);overflow:visible}.intro-logo path{transform-box:fill-box;transform-origin:50%}.intro-logo .logo-side{animation:nq-intro-paint .42s cubic-bezier(.3,.7,.2,1) both}.intro-logo .logo-side-1{--at:100% 0%;animation-delay:2.42s}.intro-logo .logo-side-2{--at:100% 100%;animation-delay:2.47s}.intro-logo .logo-side-3{--at:0% 100%;animation-delay:2.52s}.intro-logo .logo-side-4{--at:0% 0%;animation-delay:2.57s}.intro-logo .logo-band{animation:nq-intro-brush .42s cubic-bezier(.45,.05,.25,1) 2.6s both}.intro-logo .logo-band-text,.intro-logo .logo-word{animation:nq-intro-word .36s var(--ease-out) both}.intro-logo .logo-word-1{animation-delay:2.78s}.intro-logo .logo-band-text{animation-delay:2.86s}.intro-logo .logo-word-2{animation-delay:2.94s}.intro-logo .logo-word-3{animation-delay:3.02s}@media (prefers-reduced-motion:reduce){.intro{animation:nq-intro-out .4s var(--ease-standard) 1.1s both}.intro-type{display:none}.intro-glow,.intro-logo path{animation:none}}@media print{.intro{display:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.-start-\[9999px\]{inset-inline-start:-9999px}.start-0{inset-inline-start:calc(var(--space-unit) * 0)}.start-4{inset-inline-start:calc(var(--space-unit) * 4)}.end-0{inset-inline-end:calc(var(--space-unit) * 0)}.end-1{inset-inline-end:calc(var(--space-unit) * 1)}.top-0{top:0}.top-1\/2{top:50%}.top-\[var\(--header-height\)\]{top:var(--header-height)}.top-auto{top:auto}.top-full{top:100%}.z-chat{z-index:var(--z-chat)}.z-drawer{z-index:var(--z-drawer)}.z-header{z-index:var(--z-header)}.z-overlay{z-index:var(--z-overlay)}.z-sticky{z-index:var(--z-sticky)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.container-site{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.-mx-1{margin-inline:calc(var(--space-unit) * -1)}.mx-1\.5{margin-inline:calc(var(--space-unit) * 1.5)}.mx-auto{margin-inline:auto}.ms-5{margin-inline-start:calc(var(--space-unit) * 5)}.me-3{margin-inline-end:calc(var(--space-unit) * 3)}.me-auto{margin-inline-end:auto}.mt-0\.5{margin-top:calc(var(--space-unit) * .5)}.mt-1{margin-top:var(--space-unit)}.mt-2{margin-top:calc(var(--space-unit) * 2)}.mt-3{margin-top:calc(var(--space-unit) * 3)}.mt-4{margin-top:calc(var(--space-unit) * 4)}.mt-5{margin-top:calc(var(--space-unit) * 5)}.mt-6{margin-top:calc(var(--space-unit) * 6)}.mt-8{margin-top:calc(var(--space-unit) * 8)}.mt-10{margin-top:calc(var(--space-unit) * 10)}.mt-12{margin-top:calc(var(--space-unit) * 12)}.mt-16{margin-top:calc(var(--space-unit) * 16)}.mt-20{margin-top:calc(var(--space-unit) * 20)}.mb-2{margin-bottom:calc(var(--space-unit) * 2)}.mb-3{margin-bottom:calc(var(--space-unit) * 3)}.mb-4{margin-bottom:calc(var(--space-unit) * 4)}.mb-5{margin-bottom:calc(var(--space-unit) * 5)}.mb-6{margin-bottom:calc(var(--space-unit) * 6)}.mb-8{margin-bottom:calc(var(--space-unit) * 8)}.mb-10{margin-bottom:calc(var(--space-unit) * 10)}.mb-12{margin-bottom:calc(var(--space-unit) * 12)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--space-unit) * 3.5);height:calc(var(--space-unit) * 3.5)}.size-4{width:calc(var(--space-unit) * 4);height:calc(var(--space-unit) * 4)}.size-5{width:calc(var(--space-unit) * 5);height:calc(var(--space-unit) * 5)}.size-6{width:calc(var(--space-unit) * 6);height:calc(var(--space-unit) * 6)}.size-8{width:calc(var(--space-unit) * 8);height:calc(var(--space-unit) * 8)}.size-9{width:calc(var(--space-unit) * 9);height:calc(var(--space-unit) * 9)}.size-10{width:calc(var(--space-unit) * 10);height:calc(var(--space-unit) * 10)}.size-11{width:calc(var(--space-unit) * 11);height:calc(var(--space-unit) * 11)}.size-12{width:calc(var(--space-unit) * 12);height:calc(var(--space-unit) * 12)}.size-20{width:calc(var(--space-unit) * 20);height:calc(var(--space-unit) * 20)}.size-24{width:calc(var(--space-unit) * 24);height:calc(var(--space-unit) * 24)}.size-28{width:calc(var(--space-unit) * 28);height:calc(var(--space-unit) * 28)}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-3{height:calc(var(--space-unit) * 3)}.h-4{height:calc(var(--space-unit) * 4)}.h-5{height:calc(var(--space-unit) * 5)}.h-10{height:calc(var(--space-unit) * 10)}.h-12{height:calc(var(--space-unit) * 12)}.h-14{height:calc(var(--space-unit) * 14)}.h-28{height:calc(var(--space-unit) * 28)}.h-\[min\(92dvh\,60rem\)\]{height:min(92dvh,60rem)}.h-full{height:100%}.h-header{height:var(--header-height)}.min-h-5{min-height:calc(var(--space-unit) * 5)}.min-h-8{min-height:calc(var(--space-unit) * 8)}.min-h-11{min-height:calc(var(--space-unit) * 11)}.min-h-12{min-height:calc(var(--space-unit) * 12)}.min-h-13{min-height:calc(var(--space-unit) * 13)}.min-h-14{min-height:calc(var(--space-unit) * 14)}.min-h-28{min-height:calc(var(--space-unit) * 28)}.min-h-32{min-height:calc(var(--space-unit) * 32)}.w-4\/5{width:80%}.w-10{width:calc(var(--space-unit) * 10)}.w-11\/12{width:91.6667%}.w-20{width:calc(var(--space-unit) * 20)}.w-36{width:calc(var(--space-unit) * 36)}.w-60{width:calc(var(--space-unit) * 60)}.w-\[3px\]{width:3px}.w-\[min\(22rem\,88vw\)\]{width:min(22rem,88vw)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(94vw\,64rem\)\]{width:min(94vw,64rem)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[46rem\]{max-width:46rem}.max-w-measure{max-width:var(--measure)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--space-unit) * 11)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-x-0{--tw-translate-x:0px}.-translate-y-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--space-unit)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--space-unit) * .5)}.gap-1{gap:var(--space-unit)}.gap-1\.5{gap:calc(var(--space-unit) * 1.5)}.gap-2{gap:calc(var(--space-unit) * 2)}.gap-2\.5{gap:calc(var(--space-unit) * 2.5)}.gap-3{gap:calc(var(--space-unit) * 3)}.gap-4{gap:calc(var(--space-unit) * 4)}.gap-5{gap:calc(var(--space-unit) * 5)}.gap-6{gap:calc(var(--space-unit) * 6)}.gap-8{gap:calc(var(--space-unit) * 8)}.gap-12{gap:calc(var(--space-unit) * 12)}.gap-x-1{column-gap:var(--space-unit)}.gap-x-2{column-gap:calc(var(--space-unit) * 2)}.gap-x-4{column-gap:calc(var(--space-unit) * 4)}.gap-x-5{column-gap:calc(var(--space-unit) * 5)}.gap-y-1{row-gap:var(--space-unit)}.gap-y-2{row-gap:calc(var(--space-unit) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-danger{border-color:var(--color-danger)}.bg-\[var\(--frame\)\]{background-color:var(--frame)}.bg-bg,.bg-bg\/90{background-color:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){.bg-bg\/90{background-color:color-mix(in oklab,var(--color-bg) 90%,transparent)}}.bg-footer-border{background-color:var(--color-footer-border)}.bg-ornament{background-color:var(--color-ornament)}.bg-overlay{background-color:var(--color-overlay)}.bg-primary{background-color:var(--color-primary)}.bg-skeleton{background-color:var(--color-skeleton)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--space-unit) * 2)}.p-4{padding:calc(var(--space-unit) * 4)}.p-5{padding:calc(var(--space-unit) * 5)}.p-6{padding:calc(var(--space-unit) * 6)}.px-1{padding-inline:var(--space-unit)}.px-1\.5{padding-inline:calc(var(--space-unit) * 1.5)}.px-2{padding-inline:calc(var(--space-unit) * 2)}.px-3{padding-inline:calc(var(--space-unit) * 3)}.px-4{padding-inline:calc(var(--space-unit) * 4)}.px-5{padding-inline:calc(var(--space-unit) * 5)}.px-6{padding-inline:calc(var(--space-unit) * 6)}.px-7{padding-inline:calc(var(--space-unit) * 7)}.py-0\.5{padding-block:calc(var(--space-unit) * .5)}.py-1\.5{padding-block:calc(var(--space-unit) * 1.5)}.py-2{padding-block:calc(var(--space-unit) * 2)}.py-2\.5{padding-block:calc(var(--space-unit) * 2.5)}.py-3{padding-block:calc(var(--space-unit) * 3)}.py-4{padding-block:calc(var(--space-unit) * 4)}.py-5{padding-block:calc(var(--space-unit) * 5)}.py-8{padding-block:calc(var(--space-unit) * 8)}.py-10{padding-block:calc(var(--space-unit) * 10)}.py-12{padding-block:calc(var(--space-unit) * 12)}.py-16{padding-block:calc(var(--space-unit) * 16)}.py-24{padding-block:calc(var(--space-unit) * 24)}.ps-3{padding-inline-start:calc(var(--space-unit) * 3)}.ps-5{padding-inline-start:calc(var(--space-unit) * 5)}.ps-9{padding-inline-start:calc(var(--space-unit) * 9)}.ps-12{padding-inline-start:calc(var(--space-unit) * 12)}.pe-2{padding-inline-end:calc(var(--space-unit) * 2)}.pe-4{padding-inline-end:calc(var(--space-unit) * 4)}.pe-14{padding-inline-end:calc(var(--space-unit) * 14)}.pt-2{padding-top:calc(var(--space-unit) * 2)}.pt-8{padding-top:calc(var(--space-unit) * 8)}.pt-12{padding-top:calc(var(--space-unit) * 12)}.pt-16{padding-top:calc(var(--space-unit) * 16)}.pb-1{padding-bottom:var(--space-unit)}.pb-10{padding-bottom:calc(var(--space-unit) * 10)}.pb-12{padding-bottom:calc(var(--space-unit) * 12)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.font-reading{font-family:var(--font-reading)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-reading{--tw-leading:var(--leading-reading);line-height:var(--leading-reading)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--weight-bold);font-weight:var(--weight-bold)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-semibold{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--frame\)\]{color:var(--frame)}.text-accent{color:var(--color-accent)}.text-danger{color:var(--color-danger)}.text-footer-muted{color:var(--color-footer-muted)}.text-link{color:var(--color-link)}.text-on-primary{color:var(--color-on-primary)}.text-success{color:var(--color-success)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-transparent{text-decoration-color:#0000}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:var(--shadow-lg)}.ring,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-saturate-150{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,visibility\]{transition-property:transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-base{transition-duration:var(--duration-base)}.duration-fast{transition-duration:var(--duration-fast)}.duration-slow{transition-duration:var(--duration-slow)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--space-unit) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--space-unit) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--frame\)\]:hover{border-color:var(--frame)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-nav-hover:hover{background-color:var(--color-nav-hover)}.hover\:bg-on-primary\/15:hover{background-color:var(--color-on-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-on-primary\/15:hover{background-color:color-mix(in oklab,var(--color-on-primary) 15%,transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-surface-sunken:hover{background-color:var(--color-surface-sunken)}.hover\:text-link-hover:hover{color:var(--color-link-hover)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-text:hover{color:var(--color-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus-ring:focus-visible{outline-color:var(--color-focus-ring)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:size-auto{width:auto;height:auto}.sm\:min-h-12{min-height:calc(var(--space-unit) * 12)}.sm\:w-24{width:calc(var(--space-unit) * 24)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:p-8{padding:calc(var(--space-unit) * 8)}.sm\:px-5{padding-inline:calc(var(--space-unit) * 5)}.sm\:pt-4{padding-top:calc(var(--space-unit) * 4)}.sm\:text-start{text-align:start}}@media (min-width:64rem){.lg\:mt-20{margin-top:calc(var(--space-unit) * 20)}.lg\:block{display:block}.lg\:h-32{height:calc(var(--space-unit) * 32)}.lg\:w-44{width:calc(var(--space-unit) * 44)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lg\:gap-2{gap:calc(var(--space-unit) * 2)}.lg\:gap-16{gap:calc(var(--space-unit) * 16)}.lg\:px-4{padding-inline:calc(var(--space-unit) * 4)}.lg\:py-14{padding-block:calc(var(--space-unit) * 14)}.lg\:py-16{padding-block:calc(var(--space-unit) * 16)}.lg\:py-20{padding-block:calc(var(--space-unit) * 20)}.lg\:py-24{padding-block:calc(var(--space-unit) * 24)}.lg\:py-32{padding-block:calc(var(--space-unit) * 32)}.lg\:pt-10{padding-top:calc(var(--space-unit) * 10)}.lg\:pt-20{padding-top:calc(var(--space-unit) * 20)}.lg\:pb-14{padding-bottom:calc(var(--space-unit) * 14)}.lg\:pb-16{padding-bottom:calc(var(--space-unit) * 16)}.lg\:text-4xl{font-size:var(--text-4xl)}}.ltr\:-translate-x-full:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.ltr\:rotate-180:where(:dir(ltr),[dir=ltr],[dir=ltr] *){rotate:180deg}@media (hover:hover){.ltr\:group-hover\:translate-x-1:where(:dir(ltr),[dir=ltr],[dir=ltr] *):is(:where(.group):hover *){--tw-translate-x:var(--space-unit);translate:var(--tw-translate-x) var(--tw-translate-y)}}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:items-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){align-items:flex-start}.rtl\:text-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:end}@media (hover:hover){.rtl\:group-hover\:-translate-x-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--space-unit) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:after\]\:mt-3:after{margin-top:calc(var(--space-unit) * 3)}.\[\&\:\:after\]\:w-10:after{width:calc(var(--space-unit) * 10)}.\[\&\:not\(\:placeholder-shown\)\]\:text-end:not(:placeholder-shown){text-align:end}.\[\&\:not\(\:placeholder-shown\)\]\:\[direction\:ltr\]:not(:placeholder-shown){direction:ltr}}@font-face{font-family:Nasaq Alexandria;src:url(/fonts/Alexandria-Variable.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nasaq Naskh;src:url(/fonts/NotoNaskhArabic-Variable.woff)format("woff");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Nasaq Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:100 450;font-style:normal;font-display:swap}@font-face{font-family:Nasaq Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:451 550;font-style:normal;font-display:swap}@font-face{font-family:Nasaq Poppins;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:551 900;font-style:normal;font-display:swap}:root{color-scheme:light dark;--palette-neutral-0:#fff;--color-bg:light-dark(#f7f3ea,#0d1714);--color-surface:light-dark(#fffdf8,#131f1b);--color-surface-raised:light-dark(#fffdf8,#17251f);--color-surface-sunken:light-dark(#efe8da,#09110e);--color-text:light-dark(#10201b,#e7eeea);--color-text-muted:light-dark(#4a5852,#a3b1ab);--color-text-inverse:light-dark(#fff,#0d1714);--color-border:light-dark(#e3dac8,#24352f);--color-border-strong:light-dark(#6f7c76,#6e837a);--color-primary:light-dark(#1f4e42,#7cc3a8);--color-primary-hover:light-dark(#173d33,#a3d8c4);--color-on-primary:light-dark(#fff,#0d1714);--color-deep:light-dark(#0f2a23,#07120f);--color-signal:light-dark(#e8a82e,#f2b544);--color-accent:light-dark(#875800,#f2b544);--color-accent-hover:light-dark(#6c4600,#f6c76e);--color-on-accent:light-dark(#fff,#0d1714);--color-ornament:light-dark(#e8a82e,#f2b544);--color-highlight:light-dark(#fbf1dc,#2a2414);--color-nav-hover:light-dark(#f1eadb,#1b2b25);--color-header-bg:light-dark(#efe7d6,#17251f);--color-header-line:light-dark(#e0d5bf,#24352f);--color-nav-pill:light-dark(#fffdf8,#24392f);--mode-cedar:light-dark(#1f4e42,#7cc3a8);--mode-blue:light-dark(#1d4e89,#8db8ec);--map-ink:light-dark(#9a7a45,#7cc3a8);--map-strength-light:.55;--map-strength-dark:1;--panel-bg:light-dark(var(--color-surface),var(--color-bg))}@supports (color:color-mix(in lab,red,red)){:root{--panel-bg:light-dark(var(--color-surface),color-mix(in oklab,var(--color-bg) 74%,transparent))}}:root{--panel-line:light-dark(#ebe3d3,var(--color-border))}@supports (color:color-mix(in lab,red,red)){:root{--panel-line:light-dark(#ebe3d3,color-mix(in oklab,var(--color-border) 70%,transparent))}}:root{--panel-shadow:light-dark(#503c143d,#0000);--band-bg:light-dark(transparent,var(--color-bg))}@supports (color:color-mix(in lab,red,red)){:root{--band-bg:light-dark(transparent,color-mix(in oklab,var(--color-bg) 52%,transparent))}}:root{--color-link:light-dark(#1f4e42,#7cc3a8);--color-link-hover:light-dark(#10201b,#c9eadc);--color-focus-ring:light-dark(#a86b00,#f2b544);--color-success:light-dark(#23704a,#6cc08b);--color-warning:light-dark(#875800,#f2b544);--color-danger:light-dark(#b42f3a,#f08b93);--color-info:light-dark(#1f5f8b,#7fb6e0);--color-overlay:light-dark(#0d17148c,#000000a6);--color-skeleton:light-dark(#eef1ed,#17251f);--color-shadow:light-dark(#10201b14,#00000073);--color-shadow-strong:light-dark(#10201b38,#000000b3);--color-footer-bg:light-dark(#0f2a23,#07120f);--color-footer-text:light-dark(#e7eeea,#e7eeea);--color-footer-muted:light-dark(#a9bab3,#a9bab3);--color-footer-border:light-dark(#22443a,#16271f);--logo-ink:light-dark(#0f2a23,#fff);--logo-gold:light-dark(#c08a12,#f2ad1f);--logo-on-gold:light-dark(#fff,#0b1814);--logo-side-1:light-dark(#16805a,#4fd6a3);--logo-side-2:light-dark(#cf2e40,#ff6f80);--logo-side-3:light-dark(#0a919c,#36d3de);--logo-side-4:light-dark(#4a43c9,#a29bff);--type-study:light-dark(#1f4e42,#7cc3a8);--type-analysis:light-dark(#a3313d,#f08b93);--type-monitoring:light-dark(#0b6b74,#5cc4cc);--type-translation:light-dark(#45428f,#aeaaf0);--type-opinion:light-dark(#875800,#f2b544);--type-activity:light-dark(#86357a,#e7a2da);--type-study-deep:#1f4e42;--type-analysis-deep:#8f2833;--type-monitoring-deep:#0b5d65;--type-translation-deep:#3d3a80;--type-opinion-deep:#774e00;--type-activity-deep:#74306a;--type-on-deep:#fff;--brand-x:#000;--brand-telegram:#229ed9;--brand-instagram:#d62976;--brand-instagram-fill:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);--brand-youtube:#e62117;--brand-facebook:#1877f2;--brand-whatsapp:#128c7e}.on-brand{color-scheme:dark;color:var(--color-text);background-color:#0f2a23}[data-theme=dark] .on-brand{background-color:#07120f}@media (prefers-color-scheme:dark){:root:not([data-theme]) .on-brand{background-color:#07120f}}:root[data-palette=blue]{--color-bg:light-dark(#f4f7fb,#0a1220);--color-surface:light-dark(#fff,#0f1a2c);--color-surface-raised:light-dark(#fff,#13223a);--color-surface-sunken:light-dark(#e9eef5,#060c16);--color-text:light-dark(#0f1b2d,#e8eef7);--color-text-muted:light-dark(#4b586b,#a3b0c2);--color-text-inverse:light-dark(#fff,#0a1220);--color-border:light-dark(#dbe3ee,#22324a);--color-border-strong:light-dark(#6b7789,#6b7d96);--color-primary:light-dark(#1d4e89,#8db8ec);--color-primary-hover:light-dark(#163c6b,#b0cff4);--color-on-primary:light-dark(#fff,#0a1220);--color-deep:light-dark(#0d1f3a,#050b16);--color-footer-bg:light-dark(#0d1f3a,#050b16);--color-nav-hover:light-dark(#e9eff7,#172a45);--color-header-bg:light-dark(#e3ebf5,#13223a);--color-header-line:light-dark(#d0dbea,#22324a);--color-nav-pill:light-dark(#fff,#1d3150);--color-link:light-dark(#1d4e89,#8db8ec);--color-link-hover:light-dark(#0f1b2d,#cfe0f7);--color-shadow:light-dark(#0f1b2d14,#00000073);--color-shadow-strong:light-dark(#0f1b2d38,#000000b3);--logo-ink:light-dark(#0f1d33,#fff);--logo-on-gold:light-dark(#fff,#0a1220);--map-ink:light-dark(#2f5d95,#8db8ec);--map-strength-light:.5;--panel-line:light-dark(#e1e8f1,var(--color-border))}@supports (color:color-mix(in lab,red,red)){:root[data-palette=blue]{--panel-line:light-dark(#e1e8f1,color-mix(in oklab,var(--color-border) 70%,transparent))}}:root[data-palette=blue]{--panel-shadow:light-dark(#14285038,#0000)}:root[data-palette=blue] .on-brand{background-color:#0d1f3a}:root[data-palette=blue][data-theme=dark] .on-brand{background-color:#050b16}@media (prefers-color-scheme:dark){:root[data-palette=blue]:not([data-theme]) .on-brand{background-color:#050b16}}[data-theme=light]{color-scheme:light only}[data-theme=dark]{color-scheme:dark only}:root{--font-sans:"Nasaq Alexandria","IBM Plex Sans Arabic","Vazirmatn Variable","Segoe UI",Tahoma,sans-serif;--font-naskh:"Nasaq Naskh","Noto Naskh Arabic","Traditional Arabic",serif;--font-en:"Nasaq Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--font-display:var(--font-sans);--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-reading:var(--font-naskh);--font-kufi:var(--font-sans);--weight-heading:700;--text-xs:clamp(.75rem,.73rem + .1vw,.8125rem);--text-sm:clamp(.8125rem,.79rem + .11vw,.875rem);--text-base:clamp(.9375rem,.91rem + .13vw,1rem);--text-lg:clamp(1.0625rem,1.02rem + .2vw,1.1875rem);--text-xl:clamp(1.1875rem,1.1rem + .35vw,1.4375rem);--text-2xl:clamp(1.375rem,1.24rem + .6vw,1.75rem);--text-3xl:clamp(1.625rem,1.4rem + 1vw,2.25rem);--text-4xl:clamp(1.875rem,1.5rem + 1.7vw,3.125rem);--leading-tight:1.4;--leading-normal:1.65;--leading-reading:2;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--measure:66ch}:root:lang(en){--font-display:var(--font-en);--font-heading:var(--font-en);--font-body:var(--font-en);--font-reading:var(--font-en);--weight-heading:600}:root{--space-unit:.25rem;--container-max:80rem;--gutter:clamp(1rem,.6rem + 1.8vw,2rem);--header-height:4.25rem;--radius-sm:.1875rem;--radius-md:.25rem;--radius-lg:.375rem;--radius-full:9999px;--shadow-sm:0 1px 2px var(--color-shadow);--shadow-md:0 4px 14px var(--color-shadow);--shadow-lg:0 14px 40px var(--color-shadow);--z-base:0;--z-sticky:30;--z-header:40;--z-chat:50;--z-overlay:60;--z-drawer:70;--z-toast:80;--z-intro:90}@media (min-width:64rem){:root{--header-top:2.5rem;--header-height:5.25rem}}:root{--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--duration-fast:.15s;--duration-base:.24s;--duration-slow:.36s}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}:root{--nq-spring:cubic-bezier(.34,1.36,.5,1);--nq-glide:.42s}html[data-reveal-ready] [data-reveal][data-revealed]{transition:opacity .7s var(--ease-out),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-i,0) * 90ms)}html[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(24px)}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@keyframes nq-orbit-name{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nq-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nq-page-out{to{opacity:.55}}@keyframes nq-intro-kind{0%{opacity:1}80%{opacity:1;scale:1}to{opacity:0;scale:1.04}}@keyframes nq-intro-stroke{0%{clip-path:inset(-20% -5% -20% 100%)}45%,to{clip-path:inset(-20% -5%)}}@keyframes nq-intro-label{0%,20%{opacity:0;translate:0 8px}45%,to{opacity:1;translate:0}}@keyframes nq-intro-glow{0%{opacity:0;scale:.4}40%{opacity:1;scale:1.1}to{opacity:.55;scale:1}}@keyframes nq-intro-paint{0%{clip-path:circle(0 at var(--at))}to{clip-path:circle(145% at var(--at))}}@keyframes nq-intro-brush{0%{clip-path:inset(-10% -10% -10% 100%)}to{clip-path:inset(-10%)}}@keyframes nq-intro-word{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes nq-intro-out{to{opacity:0;visibility:hidden;scale:1.04}}.pub-card-names,.pub-card-names :is(a,span:not(.text-text-muted)){color:var(--color-primary)}.pub-card--show .pub-card-names,.pub-card--show .pub-card-names :is(a,span){color:#ffd27a}.site-util-theme{border-radius:var(--radius-sm);min-height:2rem;padding-inline:.625rem}.site-util-theme .text-sm{font-size:var(--text-xs)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}