.skip-link{inset-inline-start:12px;z-index:200;background:var(--acc);color:var(--on-acc);font:700 14px var(--ui);border-radius:2px;padding:12px 18px;transition:transform .15s;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{transform:none}main:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:96px}.search-trigger{border:1px solid var(--line);height:38px;color:var(--ink2);font:600 13px var(--ui);border-radius:2px;align-items:center;gap:8px;padding-inline:10px 8px;display:inline-flex}.search-trigger:hover{border-color:var(--line2);color:var(--ink)}.search-trigger kbd,.cmdk kbd{border:1px solid var(--line2);color:var(--mut);direction:ltr;border-radius:3px;padding:2px 5px;font:700 11px Manrope,sans-serif}.nav-mobile-tools{align-items:center;gap:4px;display:none}@media (max-width:1280px){.search-trigger .st-label{display:none}}.nav-links a{white-space:nowrap}@media (max-width:1280px){.nav-links{gap:22px}}@media (max-width:1080px){.nav-mobile-tools{display:flex}.nav-mobile-tools .icon-btn{border:0;width:44px;height:44px}}.cmdk-backdrop{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a0c9e;justify-content:center;align-items:flex-start;padding:min(12vh,120px) 16px 16px;display:flex;position:fixed;inset:0}.cmdk{background:var(--card);border:1px solid var(--line2);border-radius:4px;flex-direction:column;width:min(680px,100%);max-height:min(72vh,640px);display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.cmdk-input{border-bottom:1px solid var(--line);color:var(--mut);align-items:center;gap:12px;padding:16px 18px;display:flex}.cmdk-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.cmdk-input input::placeholder{color:var(--mut)}.cmdk-esc{border:1px solid var(--line2);color:var(--mut);border-radius:3px;padding:4px 7px;font:700 11px Manrope,sans-serif}.cmdk-head{font:700 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);justify-content:space-between;gap:12px;padding:12px 18px 6px;display:flex}html[lang=ar] .cmdk-head{letter-spacing:0;font-size:12px}.cmdk-list{overscroll-behavior:contain;margin:0;padding:4px 8px 10px;list-style:none;overflow-y:auto}.cmdk-list li>a{border-radius:3px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cmdk-list li[aria-selected=true]>a{background:var(--bg2);box-shadow:inset 2px 0 0 var(--acc)}[dir=rtl] .cmdk-list li[aria-selected=true]>a{box-shadow:inset -2px 0 0 var(--acc)}.cmdk-ic{color:var(--accT);flex:none}.cmdk-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cmdk-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cmdk-t span{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cmdk-k{font:700 10px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border:1px solid var(--line);border-radius:2px;flex:none;padding:3px 6px}html[lang=ar] .cmdk-k{letter-spacing:0;font-size:11px}.cmdk-ext{color:var(--mut);flex:none}[dir=rtl] .cmdk-ext{transform:scaleX(-1)}.cmdk-empty{text-align:center;color:var(--mut);padding:28px 12px;font-size:14px}.cmdk-foot{border-top:1px solid var(--line);color:var(--mut);gap:18px;padding:10px 18px;font-size:12px;display:flex}@media (max-width:720px){.cmdk-backdrop{padding:0}.cmdk{border:0;border-radius:0;height:100%;max-height:100%}.cmdk-foot,.cmdk-k{display:none}}.read-progress{inset-inline:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0}.read-progress[hidden]{display:none}.read-progress>div{background:var(--acc);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}[dir=rtl] .read-progress>div{transform-origin:100%}.to-top{inset-inline-end:24px;z-index:40;background:var(--card);width:46px;height:46px;color:var(--ink);border:1px solid var(--line2);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,border-color .2s;display:flex;position:fixed;bottom:24px;transform:translateY(12px);box-shadow:0 10px 24px -10px #00000080}.to-top[data-show]{opacity:1;pointer-events:auto;transform:none}.to-top:hover{border-color:var(--accT);color:var(--accT)}@media (max-width:720px){.to-top{inset-inline-end:16px;bottom:16px}}@media print{.to-top,.read-progress,.skip-link,.cmdk-backdrop{display:none!important}}.footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-links a,.footer-top{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.footer-links a:hover,.footer-top:hover{color:var(--accT)}.ticker{border-block:1px solid var(--line);background:var(--bg2);padding:18px 0;overflow:hidden}.ticker:focus-visible{outline-offset:-3px}.ticker-track{width:max-content;animation:48s linear infinite fz-ticker;display:flex}.ticker:hover .ticker-track,.ticker:focus .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-row{flex:none;margin:0;padding:0;list-style:none;display:flex}.ticker-row li{font:600 14px var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;align-items:center;gap:28px;padding-inline-end:28px;display:flex}html[lang=ar] .ticker-row li{letter-spacing:0;text-transform:none;font-size:15px}.ticker-row li:after{content:"";background:var(--acc);flex:none;width:7px;height:7px;transform:rotate(45deg)}@keyframes fz-ticker{to{transform:translate(-50%)}}[dir=rtl] .ticker-track{animation-name:fz-ticker-rtl}@keyframes fz-ticker-rtl{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{width:auto;padding-inline:var(--pad);animation:none!important}.ticker-row{flex-wrap:wrap;row-gap:10px}.ticker-row[aria-hidden]{display:none}}.media-card{background:var(--bg);border:1px solid var(--line);flex-direction:column;gap:14px;padding:28px;display:flex}.media-card .file{font:700 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accT)}html[lang=ar] .media-card .file{letter-spacing:0;font-size:12px}.media-card p{color:var(--ink2);margin:0;font-size:15px;line-height:1.6}.media-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.media-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.media-list li span:last-child{color:var(--mut);font-variant-numeric:tabular-nums;flex:none}.media-card .link-more{margin-top:auto;padding-top:6px}.contact-card{background:var(--card);border:1px solid var(--line);flex-direction:column;align-self:start;gap:4px;padding:32px;display:flex}.contact-card .facts{border-top:0;margin-top:0}.contact-card .facts li:last-child{border-bottom:0}.facts .k{font:700 11px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:4px;display:block}html[lang=ar] .facts .k{letter-spacing:0;font-size:12px}.marks{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.marks a{font:700 13px var(--ui);border:1px solid var(--line2);border-radius:2px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.marks a:hover{border-color:var(--accT);color:var(--accT)}.marks .mk{color:var(--accT);font:800 11px Manrope,sans-serif}@media (max-width:720px){.contact-card,.media-card{padding:22px}}.paths.six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.paths.six{grid-template-columns:1fr 1fr}}@media (max-width:600px){.paths.six{grid-template-columns:1fr}}.facts a{color:var(--accT)}.facts a:hover{text-decoration:underline}.honest-note{border-inline-start:2px solid var(--acc);color:var(--ink2);margin:8px 0 0;padding-inline-start:16px;font-size:14px;line-height:1.65}.hp-field{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.turnstile{line-height:0}.turnstile:empty{display:none}.turnstile iframe{max-width:100%}.prose-sec{padding-top:24px;padding-bottom:96px}.policy{flex-direction:column;gap:36px;max-width:760px;display:flex}.policy section{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:24px;display:flex}.policy p{color:var(--ink2);margin:0;font-size:16.5px;line-height:1.75}html[lang=ar] .policy p{line-height:1.95}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.community-note{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.community-note b{color:var(--ink);font-size:16px}.community-dot{background:var(--blueT);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--blueT) 20%, transparent);border-radius:50%}.form-as,.field.form-as{border:1px solid var(--line);background:var(--bg2);color:var(--ink2);border-radius:10px;flex-flow:wrap;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:14px;display:flex}.form-as b{color:var(--ink)}
@media (prefers-reduced-motion:no-preference){html.motion .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s), transform .8s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s);will-change:opacity, transform;transform:translateY(22px)}html.motion .rv.in{opacity:1;transform:none}html.motion .rv.rv-now{transition-duration:.9s,1s}html.motion .pub-card.rv,html.motion .book.rv{transform:translateY(28px)scale(.97)}html.motion .pub-card.rv.in,html.motion .book.rv.in{transform:none}html.motion .rv-draw i,html.motion .rv-draw s{transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .15s;transform:scaleX(0)}html.motion .rv-draw i:first-child{transform-origin:100%}html.motion .rv-draw i:last-child{transform-origin:0}html.motion .rv-draw b{transition:transform .5s cubic-bezier(.3,1.6,.5,1);transform:rotate(45deg)scale(0)}html.motion .rv-draw.in i,html.motion .rv-draw.in s{transform:scaleX(1)}html.motion .rv-draw.in b{transform:rotate(45deg)scale(1)}html.motion .philosophy-rule.rv-draw{background:linear-gradient(var(--acc), var(--acc)) top left / 0% 1px no-repeat;border-top-color:#0000;transition:background-size 1.2s cubic-bezier(.2,.7,.2,1)}html.motion .philosophy-rule.rv-draw.in{background-size:100% 1px}main>section:first-of-type h1,main>.page-head h1{animation:.9s cubic-bezier(.2,.7,.2,1) both rise-in}main>section:first-of-type h1+*,main>.page-head .lead{animation:.9s cubic-bezier(.2,.7,.2,1) .12s both rise-in}main>section:first-of-type .eyebrow{animation:.8s both fade-in}.portrait img,.orb-photo>img.on,.hero-orb .orb-photo>img{animation:1.6s cubic-bezier(.2,.7,.2,1) both settle}.portrait-cap{animation:1s cubic-bezier(.2,.7,.2,1) .5s both rise-in}@keyframes rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes settle{0%{opacity:0;filter:saturate(.6);transform:scale(1.06)}to{opacity:1;filter:none;transform:none}}.home-hero,.about-copy,.page-head,.philosophy{isolation:isolate;position:relative}.home-hero:before,.page-head:before,.philosophy:before{content:"";z-index:-1;pointer-events:none;inset-inline-start:-12vw;background:radial-gradient(closest-side, color-mix(in srgb, var(--acc) 16%, transparent), transparent 70%);border-radius:50%;width:46vw;max-width:720px;height:46vw;max-height:720px;animation:18s ease-in-out infinite alternate drift;position:absolute;top:-18vw}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(8vw,6vw)scale(1.15)}}.btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,filter .15s,border-color .15s,color .15s}.btn:hover:not(:disabled){box-shadow:0 10px 22px -12px color-mix(in srgb, var(--acc) 70%, transparent);transform:translateY(-2px)}.btn:active:not(:disabled){transform:translateY(0)}.btn .icon{transition:transform .25s}.btn:hover .icon.flip,.link-more:hover .icon{transform:translate(4px)}[dir=rtl] .btn:hover .icon.flip,[dir=rtl] .link-more:hover .icon.flip{transform:scaleX(-1)translate(4px)}.tool-card,.ref-card,.path-card,.channel,.paper-tool,.control-row,.mini-principle{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s,background .25s}.tool-card:hover,.path-card:hover,.channel:hover,.paper-tool:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #000000b3}.ref-card:hover{border-color:color-mix(in srgb, var(--accT) 45%, var(--line))}.tool-card .top .icon{transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.tool-card:hover .top .icon{transform:scale(1.18)rotate(-6deg)}.nav-links a{position:relative;border-bottom-color:#0000!important}.nav-links a:after{content:"";inset-inline:0;background:var(--acc);height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2px;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.rung{transition:background .2s,border-color .2s,transform .3s cubic-bezier(.2,.7,.2,1)}.rung:hover{transform:translate(6px)}[dir=rtl] .rung:hover{transform:translate(-6px)}.pill{transition:background .2s,color .2s,border-color .2s,transform .2s}.pill:hover{transform:translateY(-1px)}.q-opt,.ucs-cell{transition:background .15s,border-color .15s,transform .15s}.q-opt[aria-checked=true],.ucs-cell.on{animation:.3s cubic-bezier(.3,1.6,.5,1) pop}@keyframes pop{50%{transform:scale(1.06)}}.progress i,.bar i{transition:width .6s cubic-bezier(.2,.7,.2,1)}.tl-dot{transition:background .3s,color .3s}.timeline li:hover .tl-dot{background:var(--acc);color:#111418}.cover-col .book,.wise-cover .book,.pub-side .book{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-8px)}}html.theme-anim,html.theme-anim *{transition:background-color .45s,color .45s,border-color .45s!important}}
