/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
/* HR conversion refinements 2026-10-23; source: theme.css */

/* Selected article next steps: retain the theme font, palette and layout. */
.article-decision-cta.article-decision-cta--contextual .article-decision-cta-copy p {
  font-size: .94rem;
  line-height: 1.95;
}
.article-decision-cta.article-decision-cta--contextual .article-decision-cta-action {
  max-width: 100%;
  min-height: 48px;
  font-size: .9rem;
  line-height: 1.8;
  white-space: normal;
  text-align: center;
}
.article-decision-cta--contextual .article-decision-cta-action span {
  min-width: 0;
  overflow-wrap: anywhere;
}
.article-decision-cta--contextual .article-decision-cta-action i {
  flex-shrink: 0;
}
.article-decision-cta--contextual .article-service-link {
  display: inline-block;
  margin-top: 12px;
  color: var(--color-primary-800, #3C4733);
  font-size: .9rem;
  line-height: 1.9;
  text-decoration: underline;
  text-underline-offset: .22em;
}
.article-decision-cta--contextual .article-service-link:focus-visible,
.article-decision-cta--contextual .article-decision-cta-action:focus-visible {
  outline: 2px solid var(--color-primary-800, #3C4733);
  outline-offset: 4px;
}
@media (max-width: 760px) {
  .article-decision-cta.article-decision-cta--contextual .article-decision-cta-action {
    width: 100%;
    justify-content: center;
  }
}

/* Keep article content unobstructed on small screens; retain the top progress bar. */
@media (max-width: 640px) {
  #article-reading-meter {
    display: none;
  }
}
 @layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:"IRANYekanX",Tahoma,sans-serif;--font-serif:"IRANYekanX",Tahoma,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#4B583F;--color-primary-50:#F2F4EF;--color-primary-100:#E6EBDD;--color-primary-600:#46523B;--color-primary-800:#3C4733;--color-ink:#1F1F1C;--color-line:#E8E3DA;--color-paper:#F7F5F0;--color-surface:#FFFDF8}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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']),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden='until-found'])){display:none !important}}@layer utilities{.fixed{position:fixed}.static{position:static}.container{width:100%;@media (width>= 40rem){max-width:40rem}@media (width>= 48rem){max-width:48rem}@media (width>= 64rem){max-width:64rem}@media (width>= 80rem){max-width:80rem}@media (width>= 96rem){max-width:96rem}}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`"}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`"}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}:where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start}:where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em}--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab,oklch(21% 0.034 264.665) 10%,transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255 / 10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75;:where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em}:where(.prose>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}:where(.prose>ul>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}:where(.prose>ul>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}:where(.prose>ol>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}:where(.prose>ol>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em}:where(hr+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(h2+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(h3+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(h4+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}:where(.prose>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(.prose>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}}.block{display:block}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}}@layer base{*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit}button,input{font:inherit}::selection{background:var(--color-primary-100);color:var(--color-ink)}.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.screen-reader-text:focus{position:fixed !important;top:8px;left:8px;width:auto !important;height:auto !important;margin:0 !important;padding:12px 16px !important;overflow:visible !important;clip:auto !important;white-space:normal !important;z-index:100000;background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-primary);border-radius:8px}}@layer components{.memoir-frame{min-height:100vh;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:330px minmax(0,1fr);direction:ltr;border-inline:1px solid var(--color-line);background:var(--color-paper)}.memoir-sidebar,.memoir-main{direction:rtl}.memoir-sidebar{position:sticky;top:0;height:100vh;padding:42px 30px 28px;border-right:1px solid var(--color-line);background:rgba(255,253,248,.78);backdrop-filter:blur(16px);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(75,88,63,.22) transparent}.memoir-sidebar::-webkit-scrollbar{width:5px}.memoir-sidebar::-webkit-scrollbar-track{background:transparent}.memoir-sidebar::-webkit-scrollbar-thumb{background:rgba(75,88,63,.18);border-radius:999px}.memoir-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(75,88,63,.3)}.identity{display:grid;grid-template-columns:78px 1fr;gap:16px;align-items:center}.profile-photo-wrap,.avatar-mark{width:78px;height:78px;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px rgba(50,48,43,.12)}.profile-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.avatar-mark{background:var(--color-ink);color:#fff;display:grid;place-items:center;font-family:var(--font-serif);font-size:1.75rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.identity h2{margin:0;font:700 1.34rem/1.25 var(--font-serif)}.identity-en{margin-top:2px;color:#5f5a53;font-size:.76rem;direction:ltr;text-align:right}.identity-role-fa{margin:7px 0 0;color:var(--color-primary);font-size:.72rem;line-height:1.5}.identity-role-en{margin:2px 0 0;color:#938d84;font-size:.65rem;direction:ltr;text-align:right;line-height:1.4}.sidebar-nav{margin-top:28px;padding-top:22px;border-top:1px solid var(--color-line)}.sidebar-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sidebar-nav a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:9px 0;color:#4f4c47;font-size:.9rem;transition:.2s ease}.sidebar-nav a span{display:flex;align-items:baseline;gap:7px}.sidebar-nav a small{font-size:.64rem;color:#aaa49b;font-weight:400;direction:ltr}.sidebar-nav a b{font-size:.65rem;color:#aaa49b;font-weight:500}.sidebar-nav a:hover{color:var(--color-primary);padding-right:5px}.sidebar-label{margin:26px 0 8px;color:#9a958d;font-size:.66rem;font-weight:700;letter-spacing:.07em}.find-links{display:flex;flex-wrap:wrap;gap:10px}.find-links span,.find-links a{font-size:.75rem;color:#57534d;direction:ltr;text-decoration:none}.find-links a{border-bottom:1px solid transparent}.find-links a:hover{color:var(--color-primary);border-color:var(--color-primary)}.pinned-card{margin-top:25px;padding:15px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);text-decoration:none;display:block}.pinned-badge{display:inline-flex;align-items:center;gap:5px;color:var(--color-primary);font-size:.7rem;font-weight:700}.pinned-card strong{display:block;margin-top:7px;font:700 1rem/1.55 var(--font-serif)}.sidebar-ai-community{margin-top:42px;padding-top:30px;padding-bottom:22px;border-top:1px solid var(--color-line)}.sidebar-ai-community-head{display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;align-items:start;margin-bottom:18px}.sidebar-ai-community-icon{display:grid;place-items:center;color:var(--color-primary);margin-top:2px}.sidebar-ai-community-head h3{margin:0;color:#2f2c28;font:700 1rem/1.5 var(--font-serif)}.sidebar-ai-community-head p{margin:3px 0 0;color:#8a847b;font-size:.64rem;line-height:1.7}.sidebar-ai-agent-card,.sidebar-ai-users-card{display:grid;align-items:center;text-decoration:none;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.58);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.sidebar-ai-agent-card:hover,.sidebar-ai-users-card:hover{transform:translateY(-2px);border-color:rgba(75,88,63,.28);background:rgba(255,253,248,.9)}.sidebar-ai-agent-card{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:10px 11px;border-color:rgba(75,88,63,.22);background:linear-gradient(145deg,rgba(75,88,63,.055),rgba(255,253,248,.7))}.sidebar-ai-card-avatar{width:52px;height:52px;border-radius:14px;overflow:hidden;background:var(--color-primary-100)}.sidebar-ai-card-avatar img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-ai-card-copy strong,.sidebar-ai-users-copy strong{display:block;color:#2f2c28;font:700 .72rem/1.65 var(--font-serif)}.sidebar-ai-card-copy span,.sidebar-ai-users-copy span{display:block;color:#8a847b;font-size:.59rem;line-height:1.55}.sidebar-ai-agent-card small{color:var(--color-primary-600);font-size:.57rem;font-weight:800;white-space:nowrap}.sidebar-ai-users-card{grid-template-columns:minmax(0,1fr) auto 24px;gap:12px;margin-top:12px;padding:14px}.sidebar-ai-users-avatars{display:flex;align-items:center;direction:ltr}.sidebar-ai-users-avatars span{width:31px;height:31px;margin-left:-6px;border:2px solid var(--color-surface);border-radius:9px;overflow:hidden;background:var(--color-primary-100)}.sidebar-ai-users-avatars span:first-child{margin-left:0}.sidebar-ai-users-avatars img{width:100%;height:100%;object-fit:cover;display:block}.sidebar-ai-arrow{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-line);border-radius:50%;color:var(--color-primary-600);font-size:.78rem}.sidebar-founders-circle{position:relative;margin-top:14px;padding:14px;border:1px solid rgba(188,137,45,.55);border-radius:20px;background:linear-gradient(145deg,rgba(255,252,245,.96),rgba(247,241,255,.88));box-shadow:0 12px 28px rgba(111,82,26,.08);overflow:hidden}.sidebar-founders-circle:after{content:"";position:absolute;left:-28px;top:22px;width:86px;height:86px;border:1px solid rgba(125,82,164,.12);border-radius:24px;transform:rotate(45deg);pointer-events:none}.sidebar-founders-circle-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:12px;position:relative;z-index:1}.sidebar-founders-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(188,137,45,.55);border-radius:12px;background:linear-gradient(145deg,#fffaf0,#f0e2bb);color:#a56d14;font-size:1.22rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)}.sidebar-founders-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-founders-title-row h4{margin:0;color:#7d5315;font:800 .8rem/1.45 var(--font-serif);direction:ltr;text-align:right}.sidebar-founders-special{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgba(188,137,45,.4);border-radius:999px;background:rgba(255,246,225,.8);color:#986414;font-size:.53rem;font-weight:800;white-space:nowrap}.sidebar-founders-circle-head strong{display:block;margin-top:3px;color:#3a3128;font:700 .67rem/1.55 var(--font-serif)}.sidebar-founders-circle-head p{margin:4px 0 0;color:#8c8378;font-size:.55rem;line-height:1.7}.sidebar-founders-list{display:grid;gap:7px;position:relative;z-index:1}.sidebar-founder-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto 16px;gap:8px;align-items:center;padding:7px 8px;border:1px solid rgba(92,69,107,.08);border-radius:13px;background:rgba(255,255,255,.72);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sidebar-founder-card:hover{transform:translateY(-1px);border-color:rgba(188,137,45,.3);box-shadow:0 7px 18px rgba(78,61,88,.06)}.sidebar-founder-avatar{width:42px;height:42px;border-radius:11px;overflow:hidden;background:#efe9df}.sidebar-founder-avatar img{display:block;width:100%;height:100%;object-fit:cover}.sidebar-founder-copy{min-width:0}.sidebar-founder-copy strong{display:block;color:#2f2c28;font:700 .63rem/1.45 var(--font-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-founder-copy small{display:block;margin-top:1px;color:#92897f;font-size:.5rem;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-founder-tag{padding:4px 7px;border-radius:999px;background:linear-gradient(145deg,rgba(132,83,160,.075),rgba(207,161,67,.11));color:#74507f;font-size:.47rem;line-height:1.2;white-space:nowrap;direction:ltr}.sidebar-founder-arrow{color:#b0a79d;font-size:.9rem}.sidebar-founders-all{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid rgba(188,137,45,.45);border-radius:13px;background:rgba(255,250,240,.76);color:#7d5315;text-decoration:none;font:700 .57rem/1.5 var(--font-serif);position:relative;z-index:1}.sidebar-founders-all:hover{background:#fff8e8;border-color:rgba(188,137,45,.7)}.sidebar-founders-circle.is-locked{background:linear-gradient(145deg,rgba(255,252,245,.96),rgba(244,238,250,.9))}.sidebar-founders-lock{position:relative;z-index:1;padding:14px;border:1px dashed rgba(138,100,153,.28);border-radius:14px;background:rgba(255,255,255,.62);text-align:center}.sidebar-founders-lock>span{display:grid;place-items:center;width:34px;height:34px;margin:0 auto 8px;border-radius:50%;background:linear-gradient(145deg,#f7e7b9,#ead9f0);color:#8b641f;font-size:.95rem}.sidebar-founders-lock strong{display:block;color:#3a3128;font:700 .67rem/1.5 var(--font-serif)}.sidebar-founders-lock p{margin:5px 0 10px;color:#8c8378;font-size:.53rem;line-height:1.7}.sidebar-founders-lock a{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border:1px solid rgba(188,137,45,.42);border-radius:999px;background:#fffaf0;color:#7d5315;text-decoration:none;font-size:.54rem;font-weight:800}.sidebar-founders-lock a:hover{border-color:rgba(188,137,45,.72);background:#fff5df}.sidebar-ai-consulting{position:relative;margin-top:14px;padding:14px;border:1px solid rgba(75,88,63,.2);border-radius:20px;background:linear-gradient(145deg,rgba(249,250,246,.97),rgba(255,253,248,.9));box-shadow:0 10px 24px rgba(55,62,48,.06);overflow:hidden}.sidebar-ai-consulting:after{content:"";position:absolute;left:-30px;bottom:-34px;width:92px;height:92px;border:1px solid rgba(75,88,63,.08);border-radius:50%;pointer-events:none}.sidebar-ai-consulting-toggle{display:block;cursor:pointer;list-style:none;outline:none}.sidebar-ai-consulting-toggle::-webkit-details-marker{display:none}.sidebar-ai-consulting-toggle::marker{display:none;content:""}.sidebar-ai-consulting-toggle:focus-visible{border-radius:12px;box-shadow:0 0 0 2px rgba(75,88,63,.2)}.sidebar-ai-consulting-chevron{display:grid;place-items:center;width:22px;height:22px;margin-top:8px;border:1px solid rgba(75,88,63,.16);border-radius:50%;color:#697361;font-size:.75rem;transition:transform .28s ease,background .28s ease}.sidebar-ai-consulting[open] .sidebar-ai-consulting-chevron{transform:rotate(180deg);background:rgba(75,88,63,.08)}.sidebar-ai-consulting-body{padding-top:12px;transform-origin:top}.sidebar-ai-consulting[open] .sidebar-ai-consulting-body{animation:aiConsultingReveal .32s ease both}.sidebar-ai-consulting-intro{margin:0 0 10px;padding:9px 10px;border-top:1px solid rgba(75,88,63,.11);color:#8a847b;font-size:.53rem;line-height:1.7}@keyframes aiConsultingReveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sidebar-ai-consulting-head{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;gap:10px;align-items:start;position:relative;z-index:1}.sidebar-ai-consulting-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(75,88,63,.26);border-radius:12px;background:linear-gradient(145deg,rgba(231,236,224,.9),rgba(255,253,248,.96));color:var(--color-primary-600);font-size:1.05rem}.sidebar-ai-consulting-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-ai-consulting-title-row h4{margin:0;color:#35402f;font:800 .8rem/1.45 var(--font-serif);direction:ltr;text-align:right}.sidebar-ai-consulting-title-row span{display:inline-flex;padding:4px 7px;border:1px solid rgba(75,88,63,.18);border-radius:999px;background:rgba(239,243,234,.82);color:#5a6852;font-size:.49rem;font-weight:800;white-space:nowrap}.sidebar-ai-consulting-head strong{display:block;margin-top:3px;color:#2f2c28;font:700 .67rem/1.55 var(--font-serif)}.sidebar-ai-consulting-head p{margin:4px 0 0;color:#8a847b;font-size:.55rem;line-height:1.7}.sidebar-ai-consulting-list{display:grid;gap:7px;position:relative;z-index:1}.sidebar-ai-consultant-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:8px;align-items:center;padding:8px;border:1px solid rgba(75,88,63,.09);border-radius:13px;background:rgba(255,255,255,.72);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sidebar-ai-consultant-card:hover{transform:translateY(-1px);border-color:rgba(75,88,63,.26);box-shadow:0 7px 18px rgba(55,62,48,.05)}.sidebar-ai-consultant-index{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(75,88,63,.075);color:var(--color-primary-600);font-size:.57rem;font-weight:800;direction:ltr}.sidebar-ai-consultant-copy{min-width:0}.sidebar-ai-consultant-copy strong{display:block;color:#2f2c28;font:700 .63rem/1.45 var(--font-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-ai-consultant-copy small{display:block;margin-top:1px;color:#8d887f;font-size:.5rem;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-ai-consultant-tag{padding:4px 7px;border-radius:999px;background:rgba(75,88,63,.07);color:#596652;font-size:.47rem;line-height:1.2;white-space:nowrap;direction:ltr}.sidebar-ai-consultant-arrow{color:#aaa49b;font-size:.9rem}.sidebar-ai-consulting-all{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid rgba(75,88,63,.2);border-radius:13px;background:rgba(248,250,245,.84);color:#4b583f;text-decoration:none;font:700 .57rem/1.5 var(--font-serif);position:relative;z-index:1}.sidebar-ai-consulting-all:hover{border-color:rgba(75,88,63,.4);background:#f7f9f3}.sidebar-bottom{margin-top:auto;padding-top:24px;color:#9a958d;font-size:.72rem;line-height:1.8}.memoir-main{padding:0 clamp(28px,5vw,78px) 42px;min-width:0}.topline{min-height:74px;border-bottom:1px solid var(--color-line);display:flex;align-items:center;justify-content:space-between;gap:18px}.topline span{color:#8a857d;font-size:.78rem}.mini-subscribe{text-decoration:none;border:1px solid var(--color-line);background:var(--color-surface);padding:8px 14px;border-radius:999px;font-size:.76rem;transition:.2s ease}.mini-subscribe small{font-size:.62rem;color:#9b958c;margin-right:5px;direction:ltr}.mini-subscribe:hover{border-color:var(--color-primary);color:var(--color-primary)}.hero{padding:72px 0 54px;max-width:900px}.desk-note{display:flex;align-items:center;gap:10px;color:#8a857d;font-size:.78rem;margin-bottom:18px;flex-wrap:wrap}.desk-note small{font-size:.62rem;letter-spacing:.08em;color:#aaa49b;direction:ltr}.desk-note:before{content:"";width:28px;height:1px;background:var(--color-primary)}.hero h1{margin:0;max-width:830px;font:700 clamp(3rem,6vw,6.2rem)/1.08 var(--font-serif);letter-spacing:-.025em}.hero h1 em{font-style:normal;color:var(--color-primary)}.hero-en{margin-top:14px;color:#918b82;font-size:.86rem;direction:ltr;text-align:right;letter-spacing:.01em}.hero-copy{max-width:650px;margin:24px 0 0;color:#55514b;font-size:1.03rem;line-height:2}.newsletter-signup{margin-top:30px;max-width:590px}.newsletter-signup__label{margin-bottom:10px;color:var(--color-ink);font-size:.8rem;font-weight:800}.newsletter-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.newsletter-email{min-width:0;min-height:46px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface);color:var(--color-ink);padding:0 17px;outline:0;box-shadow:0 5px 18px rgba(31,31,28,.025);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.newsletter-email::placeholder{color:#9b958c}.newsletter-email:focus{border-color:rgba(70,82,59,.62);box-shadow:0 0 0 4px rgba(70,82,59,.08)}.newsletter-submit{min-height:46px;border:1px solid var(--color-primary-600);border-radius:999px;background:var(--color-primary-600);color:#fff;padding:0 22px;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.newsletter-submit:hover{transform:translateY(-1px);background:var(--color-primary-800);box-shadow:0 8px 20px rgba(60,71,51,.16)}.newsletter-submit:focus-visible{outline:3px solid rgba(70,82,59,.24);outline-offset:2px}.newsletter-microcopy{margin:9px 2px 0;color:#817c74;font-size:.68rem;line-height:1.8}.newsletter-feedback{margin:0 0 10px;padding:9px 12px;border-radius:12px;font-size:.72rem;line-height:1.7}.newsletter-feedback--success{background:rgba(70,82,59,.09);color:var(--color-primary-800);border:1px solid rgba(70,82,59,.18)}.newsletter-feedback--error{background:rgba(140,74,58,.08);color:#7e4b3f;border:1px solid rgba(140,74,58,.16)}.newsletter-hp{position:absolute !important;inline-size:1px !important;block-size:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important}#newsletter{max-width:760px;margin:64px auto 0;padding:34px 0 8px;text-align:center;border-top:1px solid var(--color-line)}#newsletter .newsletter-signup{max-width:700px;margin:0 auto;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}#newsletter .newsletter-signup__label{text-align:center;margin-bottom:14px;font-size:.86rem}#newsletter .newsletter-form{max-width:700px;margin:0 auto}#newsletter .newsletter-microcopy{text-align:center;margin-top:10px}@media (hover:hover){#newsletter:hover .newsletter-signup{transform:translateY(-3px)}#newsletter .newsletter-submit:hover{transform:translateY(-2px) scale(1.015)}}.filter-row{display:flex;gap:8px;flex-wrap:wrap;padding:20px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.filter-chip{border:1px solid transparent;background:transparent;padding:7px 11px;border-radius:999px;color:#767168;font-size:.75rem;text-decoration:none}.filter-chip small{font-size:.62rem;margin-right:4px;color:#aaa49b;direction:ltr}.filter-chip.active{background:var(--color-ink);color:#fff}.filter-chip.active small{color:#d8d4cd}.post-list{display:grid}.post-row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--color-line);text-decoration:none;transition:.2s ease}.post-row:hover{transform:translateX(4px)}.post-row h2{margin:0 0 8px;font:700 clamp(1.25rem,2vw,1.7rem)/1.45 var(--font-serif)}.post-row p{margin:0;color:#77736c;font-size:.86rem;line-height:1.85;max-width:690px}.post-meta{display:flex;gap:8px;align-items:center;margin-top:10px;color:#9a958d;font-size:.69rem}.post-index{width:44px;height:44px;border:1px solid var(--color-line);border-radius:50%;display:grid;place-items:center;color:#8b867e;font-size:.72rem}.empty-note{padding:30px 0;color:#7c776f;line-height:1.9;border-bottom:1px solid var(--color-line)}.category-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0 10px}.category-count-card{min-height:150px;padding:20px;border:1px solid var(--color-line);border-radius:20px;background:rgba(255,253,248,.52);text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease,background .28s ease}.category-count-card:hover{transform:translateY(-5px);border-color:rgba(70,82,59,.34);box-shadow:0 16px 34px rgba(31,31,28,.07);background:rgba(255,253,248,.86)}.category-count-label{font-size:.78rem;color:#625e57}.category-count-number{display:block;margin:10px 0 4px;font:700 clamp(2.4rem,4vw,4.2rem)/1 var(--font-serif);letter-spacing:-.04em;color:var(--color-ink);font-variant-numeric:tabular-nums}.category-count-card small{font-size:.68rem;color:#8f8a82}.ai-spotlight{margin-top:64px;padding:34px;border:1px solid rgba(110,127,91,.28);border-radius:24px;background:linear-gradient(135deg,rgba(110,127,91,.13),rgba(255,253,248,.82));box-shadow:0 18px 50px rgba(54,66,44,.06)}.ai-spotlight-kicker{color:var(--color-primary);font-size:.68rem;font-weight:800;letter-spacing:.16em;margin-bottom:18px;direction:ltr;text-align:right}.ai-spotlight-grid{display:grid;grid-template-columns:1.2fr .9fr;gap:34px;align-items:start}.ai-spotlight h2{margin:0;font:700 clamp(2rem,3.7vw,3.7rem)/1.2 var(--font-serif);max-width:700px}.ai-spotlight h2 span{color:var(--color-primary)}.ai-spotlight p{margin:0;color:#514d47;font-size:.95rem;line-height:2;max-width:480px}.ai-spotlight a{display:inline-block;margin-top:18px;color:var(--color-primary);font-size:.8rem;font-weight:700;text-decoration:none}.ai-chip{border-color:rgba(110,127,91,.35);color:var(--color-primary);background:rgba(110,127,91,.08)}.hero-copy strong{color:var(--color-primary);font-weight:700}.about-snapshot{margin-top:72px;padding:42px 0;border-top:1px solid var(--color-line);display:grid;grid-template-columns:160px 1fr;gap:30px}.about-snapshot-label{color:#99948c;font-size:.72rem}.about-snapshot-body p{margin:0;max-width:760px;font:600 clamp(1.35rem,2.4vw,2.15rem)/1.65 var(--font-serif);color:#3e3b36}.about-snapshot-body a{display:inline-block;margin-top:20px;color:var(--color-primary);font-size:.82rem;text-decoration:none}.reading-path{display:flex;align-items:center;justify-content:flex-start;gap:0;margin-top:30px;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:.72rem}.reading-path span{color:#9a958d;margin-left:16px}.reading-path a{position:relative;color:var(--color-primary-600);text-decoration:none;padding:0 16px}.reading-path a+a:before{content:"";position:absolute;right:0;top:50%;width:1px;height:16px;background:var(--color-line);transform:translateY(-50%)}.reading-path a:hover{color:var(--color-primary)}.now-section{margin-top:28px;padding-top:34px;border-top:1px solid var(--color-line)}.now-minimal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.now-title-line{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}.now-minimal-head h2{margin:0;font:700 1.08rem/1.5 var(--font-serif);color:var(--color-ink);position:relative;padding-right:18px}.now-minimal-head h2:before,.now-experiment-head h3:before{content:"";position:absolute;right:0;top:50%;width:10px;height:2px;background:var(--color-primary);transform:translateY(-50%)}.now-minimal-head a,.now-experiment-head a{color:var(--color-primary-600);font-size:.7rem;text-decoration:none}.live-update{display:inline-flex;align-items:center;gap:6px;color:#918c84;font-size:.66rem;white-space:nowrap}.live-update i{width:6px;height:6px;border-radius:50%;background:var(--color-primary);opacity:.85}.now-minimal-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.now-mini-column{padding:22px 24px;min-width:0}.now-mini-column+.now-mini-column{border-right:1px solid var(--color-line)}.now-mini-column-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.now-mini-column h3{margin:0;font:700 .92rem/1.6 var(--font-serif);color:#34312d}.now-mini-column-head a{color:var(--color-primary-600);font-size:.66rem;text-decoration:none;white-space:nowrap}.now-mini-column ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.now-mini-column li{position:relative;padding:10px 14px 10px 0;color:#625d56;font-size:.79rem;line-height:1.85;border-top:1px solid rgba(232,227,218,.75)}.now-mini-column li:first-child{border-top:0}.now-mini-column li:before{content:"";position:absolute;right:0;top:1.45em;width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.now-mini-feed p{margin:0}.now-mini-feed time{display:block;margin-top:4px;color:#918c84;font-size:.64rem;line-height:1.7}.now-mini-empty{margin:0;color:#6f6a63;font-size:.76rem}.weekly-featured-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:16px;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.weekly-featured-label{color:var(--color-primary-600);font:700 .72rem/1.6 var(--font-serif);white-space:nowrap}.weekly-featured-note p{margin:0;color:#5f5a53;font-size:.82rem;line-height:1.95}.weekly-featured-note time{color:#918c84;font-size:.64rem;white-space:nowrap}.now-experiment{padding-top:18px}.now-experiment-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.now-experiment-head h3{margin:0;position:relative;padding-right:18px;font:700 1rem/1.5 var(--font-serif)}.now-experiment-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.now-experiment-row>div{min-width:0}.now-experiment-row strong{display:block;color:#35312d;font:700 .84rem/1.7 var(--font-serif)}.now-experiment-row p{margin:3px 0 0;color:#6f6a63;font-size:.72rem;line-height:1.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-experiment-row time{color:#6f6a63;font-size:.66rem;white-space:nowrap}.now-experiment-status{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:rgba(75,88,63,.09);color:var(--color-primary);font-size:.66rem;white-space:nowrap}.now-experiment-empty{padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);color:#6f6a63;font-size:.76rem}@media (max-width:700px){.reading-path{overflow-x:auto;justify-content:flex-start;white-space:nowrap;padding:12px 0}.reading-path span{margin-left:10px}.reading-path a{padding:0 11px}.now-minimal-grid{grid-template-columns:1fr}.now-mini-column{padding:18px 0}.now-mini-column+.now-mini-column{border-right:0;border-top:1px solid var(--color-line)}.weekly-featured-note{grid-template-columns:1fr;gap:5px;align-items:start}.weekly-featured-note time{white-space:normal}.now-experiment-row{grid-template-columns:1fr auto;gap:8px 12px}.now-experiment-status{grid-column:1/-1;justify-self:start}.now-experiment-row p{white-space:normal}}.now-archive-page{padding:62px 0 20px}.now-archive-hero{max-width:820px;padding-bottom:32px;border-bottom:1px solid var(--color-line)}.now-archive-hero small{color:#99948c;font-size:.7rem;letter-spacing:.08em}.now-archive-hero h1{margin:8px 0 14px;font:700 clamp(2.1rem,4vw,4.1rem)/1.2 var(--font-serif)}.now-archive-hero p{margin:0;max-width:680px;color:#6f6a63;line-height:2;font-size:.9rem}.now-archive-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.now-archive-tabs a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--color-line);border-radius:999px;color:#6f6a63;font-size:.7rem;text-decoration:none;background:rgba(255,253,248,.55)}.now-archive-tabs a.is-active{border-color:rgba(75,88,63,.35);background:rgba(75,88,63,.09);color:var(--color-primary-600);font-weight:700}.archive-week-list{display:grid;gap:10px;margin-top:28px}.archive-week-card{display:grid;grid-template-columns:1.15fr 1.5fr auto;gap:24px;align-items:center;padding:20px 22px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.28)}.archive-week-meta h2{margin:0 0 5px;font:700 1.05rem/1.5 var(--font-serif)}.archive-week-meta span{color:#918c84;font-size:.7rem}.archive-week-preview{min-width:0}.archive-week-preview p{margin:0;color:#68635c;font-size:.78rem;line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive-week-card>a,.archive-back-row a{color:var(--color-primary-600);font-size:.72rem;text-decoration:none;white-space:nowrap}.archive-back-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 10px}.archive-back-row span{color:#918c84;font-size:.72rem}.archive-week-detail{border-top:1px solid var(--color-line);padding-top:26px}.archive-week-detail>h2{margin:0 0 20px;font:700 clamp(1.5rem,3vw,2.5rem)/1.35 var(--font-serif)}.archive-day{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:18px 0;border-top:1px solid rgba(213,207,197,.7)}.archive-day-head{display:flex;flex-direction:column;gap:4px}.archive-day-head strong{font:700 .9rem/1.4 var(--font-serif)}.archive-day-head span{color:#918c84;font-size:.7rem}.archive-note-list{display:grid}.archive-note{display:grid;grid-template-columns:minmax(170px,220px) 1fr auto;gap:12px;align-items:center;min-height:54px;border-bottom:1px solid rgba(213,207,197,.5)}.archive-note time{font-size:.66rem;color:#8f8a82;direction:rtl;text-align:right;line-height:1.7}.archive-note p{margin:0;color:#57524b;font-size:.82rem;line-height:1.9;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:normal}.archive-note.is-pinned{background:linear-gradient(90deg,transparent,rgba(110,127,91,.035))}@media (max-width:760px){.archive-week-card{grid-template-columns:1fr;gap:10px}.archive-week-preview p{white-space:normal}.archive-day{grid-template-columns:1fr;gap:10px}.archive-note{grid-template-columns:1fr;gap:5px;padding:10px 0}.archive-note time{grid-column:1;text-align:right}.archive-note .pinned-badge{grid-column:1;justify-self:start}}.special-home{margin-top:54px;padding:42px 0;border-top:1px solid var(--color-line)}.special-home-head,.special-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.special-home-head small,.special-section-head small{display:block;margin-bottom:7px;color:#99948c;font-size:.7rem}.special-home-head h2,.special-section-head h2{margin:0;font:700 clamp(1.65rem,3vw,2.45rem)/1.35 var(--font-serif)}.special-home-head>a,.special-section-head>a{color:var(--color-primary-600);font-size:.74rem;text-decoration:none;white-space:nowrap}.special-home-list{display:grid;border-top:1px solid var(--color-line)}.special-home-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:82px;padding:13px 0;border-bottom:1px solid var(--color-line);text-decoration:none;transition:transform .2s ease}.special-home-row:hover{transform:translateX(4px)}.special-home-index{width:38px;height:38px;border:1px solid var(--color-line);border-radius:50%;display:grid;place-items:center;color:#918c84;font-size:.68rem}.special-home-row div{display:grid;gap:4px}.special-home-row small{color:var(--color-primary-600);font-size:.66rem}.special-home-row strong{font:700 clamp(1rem,1.8vw,1.32rem)/1.55 var(--font-serif);color:#37342f}.special-home-row em{font-style:normal;color:#969087}.special-home-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.special-home-intro p{margin:0;max-width:720px;color:#68635c;font-size:.86rem;line-height:2}.special-home-intro a{color:var(--color-primary-600);font-size:.74rem;text-decoration:none;white-space:nowrap}.special-page{padding-bottom:24px}.special-hero{padding:70px 0 44px;max-width:940px}.special-hero h1{margin:0;max-width:850px;font:700 clamp(3rem,5.8vw,5.8rem)/1.1 var(--font-serif);letter-spacing:-.025em}.special-hero h1 em{font-style:normal;color:var(--color-primary)}.special-hero p{max-width:760px;margin:24px 0 0;color:#57524b;font-size:1rem;line-height:2.1}.special-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.special-pillar{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:20px 16px;border-inline-start:1px solid var(--color-line)}.special-pillar:first-child{border-inline-start:0}.special-pillar>span{color:#aaa49b;font-size:.68rem;direction:ltr}.special-pillar div{display:grid;gap:5px}.special-pillar strong{font:700 .9rem/1.55 var(--font-serif);color:#46423c}.special-pillar small{color:#9a958d;font-size:.6rem;line-height:1.5;direction:ltr;text-align:right}.special-latest,.special-weekly{margin-top:58px;padding-top:40px;border-top:1px solid var(--color-line)}.special-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.special-card{min-width:0;border:1px solid var(--color-line);border-radius:20px;overflow:hidden;background:rgba(255,253,248,.42);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.special-card:hover{transform:translateY(-4px);border-color:rgba(70,82,59,.28);box-shadow:0 16px 34px rgba(31,31,28,.055)}.special-card-cover{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--color-primary-50)}.special-card-cover img{display:block;width:100%;height:100%;object-fit:cover}.special-card-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,rgba(70,82,59,.12),rgba(255,253,248,.7))}.special-card-body{padding:18px}.special-card-type{display:block;margin-bottom:8px;color:var(--color-primary-600);font-size:.65rem}.special-card h3{margin:0;font:700 1.12rem/1.6 var(--font-serif)}.special-card h3 a{text-decoration:none}.special-card p{margin:10px 0 0;color:#716c64;font-size:.78rem;line-height:1.9}.special-card-meta{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:#99948c;font-size:.66rem}.special-card-meta a{color:var(--color-primary-600);text-decoration:none}.special-empty{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start;padding:24px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.special-empty>span{width:44px;height:44px;border:1px solid var(--color-line);border-radius:50%;display:grid;place-items:center;color:#99948c;font-size:.7rem}.special-empty strong{font:700 1.1rem/1.6 var(--font-serif)}.special-empty p{margin:6px 0 0;max-width:700px;color:#777169;font-size:.82rem;line-height:1.9}.special-weekly-list{display:grid;border-top:1px solid var(--color-line)}.special-weekly-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;padding:17px 0;border-bottom:1px solid var(--color-line);text-decoration:none}.special-weekly-list span{color:#99948c;font-size:.68rem}.special-weekly-list strong{font:700 1rem/1.55 var(--font-serif)}.special-weekly-list em{font-style:normal;color:var(--color-primary)}.special-newsletter{max-width:760px;margin:70px auto 10px;padding:42px 0 8px;border-top:1px solid var(--color-line);text-align:center}.special-newsletter>small{color:#99948c;font-size:.7rem}.special-newsletter>h2{margin:8px 0 12px;font:700 clamp(1.9rem,3.8vw,3.5rem)/1.25 var(--font-serif)}.special-newsletter>p{margin:0 auto 24px;max-width:620px;color:#6f6a63;font-size:.86rem;line-height:1.95}.special-newsletter .newsletter-signup{max-width:700px;margin:0 auto}.special-newsletter .newsletter-microcopy{text-align:center}.special-lock{max-width:760px;margin:0 auto;padding:110px 0 90px;text-align:center}.special-lock>small{display:block;color:#99948c;font-size:.7rem;letter-spacing:.08em}.special-lock h1{margin:12px auto 18px;max-width:720px;font:700 clamp(2.5rem,5vw,5rem)/1.2 var(--font-serif)}.special-lock h1 em{font-style:normal;color:var(--color-primary)}.special-lock p{margin:0 auto;max-width:640px;color:#6f6a63;font-size:.9rem;line-height:2}.special-lock-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:26px;padding:0 22px;border-radius:999px;background:var(--color-primary-600);color:#fff;text-decoration:none;font-size:.8rem;font-weight:800;transition:transform .2s ease,background .2s ease}.special-lock-button:hover{transform:translateY(-2px);background:var(--color-primary-800)}.special-lock-secondary{display:inline-flex;align-items:center;justify-content:center;margin:14px 10px 0;color:var(--color-primary-600);font-size:.76rem;text-decoration:none}.special-checkout-page{padding-bottom:30px}.special-stepper{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 34px;padding:0 0 18px}.special-stepper-item{position:relative;z-index:2;border:0;background:transparent;padding:0;display:grid;gap:6px;text-align:right;color:#625e57;cursor:pointer}.special-stepper-item>span{width:34px;height:34px;border:1px solid var(--color-line);border-radius:50%;display:grid;place-items:center;background:var(--color-paper);font-size:.65rem;transition:.25s ease}.special-stepper-item>strong{font-size:.72rem;font-weight:700;transition:.25s ease}.special-stepper-item:disabled{cursor:default;opacity:1}.special-stepper-item.is-current,.special-stepper-item.is-complete{color:var(--color-primary-600)}.special-stepper-item.is-current>span,.special-stepper-item.is-complete>span{border-color:rgba(70,82,59,.4);background:rgba(70,82,59,.08)}.special-stepper-item.is-current>span{background:var(--color-primary-600);color:#fff}.special-stepper-progress{position:absolute;right:17px;left:17px;bottom:4px;height:2px;background:var(--color-line);overflow:hidden;border-radius:99px}.special-stepper-progress>b{display:block;height:100%;width:0;background:var(--color-primary-600);transition:width .35s cubic-bezier(.2,.8,.2,1)}.special-wizard{position:relative;min-height:380px}.special-wizard-step{opacity:0;transform:translateY(14px);transition:opacity .22s ease,transform .22s ease}.special-wizard-step.is-active{opacity:1;transform:translateY(0)}.special-wizard-step.is-leaving{opacity:0;transform:translateY(-10px)}.special-wizard-head{max-width:760px;margin-bottom:24px}.special-wizard-head>small{display:block;color:#625e57;font-size:.68rem;letter-spacing:.04em}.special-wizard-head h2{margin:7px 0 10px;font:700 clamp(1.8rem,3.6vw,3.3rem)/1.28 var(--font-serif)}.special-wizard-head p{margin:0;color:#6f6a63;font-size:.84rem;line-height:2}.special-plan-grid--selectable .special-plan-select{cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.special-plan-grid--selectable .special-plan-select:hover{transform:translateY(-4px);border-color:rgba(70,82,59,.28)}.special-plan-select input{position:absolute;opacity:0;pointer-events:none}.special-plan-select:has(input:checked){border-color:var(--color-primary-600);box-shadow:0 0 0 3px rgba(70,82,59,.08);background:rgba(70,82,59,.055)}.special-plan-select:has(input:focus-visible){outline:3px solid rgba(70,82,59,.28);outline-offset:3px}.special-selected-plan-summary{margin-top:18px;padding:16px 18px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.4);display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.special-selected-plan-summary small{color:#625e57;font-size:.68rem}.special-selected-plan-summary strong{font-size:.9rem}.special-selected-plan-summary span{color:var(--color-primary-600);font-size:.78rem}.special-transfer-proof{margin-top:22px;padding:22px;border:1px solid var(--color-line);border-radius:20px;background:rgba(255,253,248,.58);opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.special-transfer-proof.is-visible{opacity:1;transform:translateY(0)}.special-transfer-proof-head>small{display:block;color:#625e57;font-size:.67rem}.special-transfer-proof-head h3{margin:6px 0 8px;font:700 clamp(1.25rem,2.3vw,1.9rem)/1.5 var(--font-serif)}.special-transfer-proof-head p{margin:0;color:#625e57;font-size:.76rem;line-height:1.9}.special-transfer-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.special-transfer-proof-grid label{display:grid;gap:7px}.special-transfer-proof-grid label>span{font-size:.7rem;color:#57534d}.special-transfer-proof-grid label>span small{color:#817c74;font-weight:400}.special-transfer-proof-grid input[type="text"],.special-transfer-proof-grid input[type="file"]{width:100%;min-height:46px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);padding:10px 12px;color:var(--color-ink);outline:0}.special-transfer-proof-grid input:focus{border-color:rgba(70,82,59,.55);box-shadow:0 0 0 4px rgba(70,82,59,.07)}.special-transfer-file{grid-column:1/-1}.special-transfer-file>small{color:#625e57;font-size:.62rem}.special-transfer-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.special-transfer-review>div{padding:16px;border:1px solid var(--color-line);border-radius:14px;background:rgba(255,253,248,.45);display:grid;gap:5px}.special-transfer-review small{color:#625e57;font-size:.63rem}.special-transfer-review strong{font-size:.78rem;overflow-wrap:anywhere}.special-transfer-review-note{margin:0;color:#625e57;font-size:.72rem;line-height:1.9}.special-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px}.special-wizard-next,.special-wizard-submit{min-height:46px;border:0;border-radius:999px;background:var(--color-primary-600);color:#fff;padding:0 20px;font-weight:800;cursor:pointer;transition:.2s ease}.special-wizard-next:hover,.special-wizard-submit:hover{transform:translateY(-2px);background:var(--color-primary-800)}.special-wizard-back{min-height:42px;border:1px solid var(--color-line);border-radius:999px;background:transparent;color:#6f6a63;padding:0 16px;cursor:pointer}.special-account-grid{display:grid;grid-template-columns:1fr .8fr;gap:18px}.special-account-create,.special-account-login,.special-account-confirmed,.special-payment-final-summary{border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.45);padding:22px}.special-account-login{display:flex;flex-direction:column;justify-content:center}.special-account-login>small,.special-account-confirmed>span,.special-payment-final-summary small{color:#625e57;font-size:.68rem}.special-account-login>strong,.special-account-confirmed>strong{margin-top:6px;font:700 1.15rem/1.5 var(--font-serif)}.special-account-login p{margin:8px 0 0;color:#6f6a63;font-size:.78rem;line-height:1.9}.special-account-confirmed{display:grid;gap:4px;max-width:560px}.special-account-confirmed>small{color:#7f7a73}.special-payment-final-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.special-payment-final-summary>div{display:grid;gap:4px}.special-payment-final-summary strong{font-size:.92rem}.special-pending-state{max-width:680px;margin:34px auto 0;text-align:center;padding:48px 28px;border:1px solid var(--color-line);border-radius:24px;background:rgba(255,253,248,.42)}.special-pending-mark{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:rgba(70,82,59,.1);color:var(--color-primary-600);font-size:1.3rem;font-weight:800}.special-pending-state>small{color:#625e57;font-size:.68rem}.special-pending-state h2{margin:8px 0 12px;font:700 clamp(2rem,4vw,3.6rem)/1.25 var(--font-serif)}.special-pending-state p{margin:0 auto;max-width:560px;color:#6f6a63;font-size:.84rem;line-height:2}@media (prefers-reduced-motion:reduce){.special-wizard-step,.special-stepper-progress>b,.special-wizard-next,.special-wizard-submit,.special-plan-grid--selectable .special-plan-select,.special-transfer-proof{transition:none !important}}.special-checkout-hero{max-width:820px;padding:72px 0 34px;border-bottom:1px solid var(--color-line)}.special-checkout-hero>small{display:block;color:#625e57;font-size:.7rem;letter-spacing:.08em}.special-checkout-hero h1{margin:10px 0 18px;font:700 clamp(2.6rem,5vw,5rem)/1.18 var(--font-serif)}.special-checkout-hero h1 em{font-style:normal;color:var(--color-primary)}.special-checkout-hero p{margin:0;max-width:680px;color:#6f6a63;font-size:.92rem;line-height:2}.special-plan-section{margin-top:34px}.special-payment-overview{margin-top:42px;padding-top:34px;border-top:1px solid var(--color-line)}.special-purchase-summary{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:stretch}.special-purchase-points{padding:22px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.42);display:flex;flex-direction:column;justify-content:center}.special-purchase-points>span{color:#99948c;font-size:.68rem}.special-purchase-points>strong{margin-top:8px;font:700 1.15rem/1.7 var(--font-serif);color:#3f3b36}.special-purchase-points>p{margin:10px 0 0;color:#716c64;font-size:.78rem;line-height:1.9}.special-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.special-plan-card{position:relative;min-height:158px;padding:18px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.48);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.special-plan-card.is-best{border-color:rgba(70,82,59,.38);background:rgba(70,82,59,.06)}.special-plan-card>small{color:#777169;font-size:.72rem}.special-plan-card>strong{margin-top:8px;font:700 1.25rem/1.4 var(--font-serif);color:var(--color-ink)}.special-plan-card>del{margin-top:5px;color:#6f6a63;font-size:.68rem}.special-plan-card>span:not(.special-plan-badge){margin-top:5px;color:var(--color-primary-600);font-size:.68rem}.special-plan-badge{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:999px;background:var(--color-primary-600);color:#fff;font-size:.6rem}.special-checkout-card{display:grid;grid-template-columns:1.25fr .75fr;gap:34px;margin-top:34px;padding:28px;border:1px solid var(--color-line);border-radius:22px;background:rgba(255,253,248,.45)}.special-checkout-card small{display:block;color:#625e57;font-size:.68rem;margin-bottom:8px}.special-checkout-card h2{margin:0;font:700 clamp(1.45rem,2.5vw,2.2rem)/1.4 var(--font-serif)}.special-checkout-card ul{margin:18px 0 0;padding:0 18px 0 0;color:#5f5a53;line-height:2;font-size:.84rem}.special-checkout-action{border-inline-start:1px solid var(--color-line);padding-inline-start:28px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.special-checkout-action strong{font:700 1.3rem/1.4 var(--font-serif)}.special-checkout-action span{margin-top:4px;color:#8c877f;font-size:.72rem}.special-checkout-action p{margin:14px 0 0;color:#6f6a63;font-size:.78rem;line-height:1.9}.special-checkout-note{margin:18px 0 0;color:#8b867e;font-size:.72rem;line-height:1.9}.special-checkout-message{margin:22px 0 0;padding:12px 14px;border-radius:12px;font-size:.78rem;line-height:1.8}.special-checkout-message.is-success{background:rgba(70,82,59,.08);border:1px solid rgba(70,82,59,.17);color:var(--color-primary-800)}.special-checkout-message.is-error{background:rgba(140,74,58,.08);border:1px solid rgba(140,74,58,.15);color:#7e4b3f}.special-membership-form{width:100%;display:grid;gap:12px;margin-top:18px}.special-membership-form label{display:grid;gap:6px;width:100%}.special-membership-form label>span{font-size:.7rem;color:#777169}.special-membership-form input[type="text"],.special-membership-form input[type="email"],.special-membership-form input[type="password"],.special-membership-form input[type="file"]{width:100%;min-height:44px;border:1px solid var(--color-line);border-radius:12px;background:var(--color-surface);padding:10px 12px;outline:0}.special-membership-form input:focus{border-color:rgba(70,82,59,.55);box-shadow:0 0 0 4px rgba(70,82,59,.07)}.special-membership-form .special-lock-button{margin-top:4px;border:0;cursor:pointer}.special-plan-choice{width:100%;margin:0;padding:0;border:0;display:grid;gap:8px}.special-plan-choice legend{margin-bottom:4px;color:#777169;font-size:.7rem}.special-plan-choice label{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--color-line);border-radius:12px;background:rgba(255,253,248,.45);cursor:pointer}.special-plan-choice input{accent-color:var(--color-primary-600)}.special-plan-choice label>span{display:grid;gap:2px}.special-plan-choice b{font-size:.78rem;color:#4f4b45}.special-plan-choice small{font-size:.67rem;color:#827d75}.special-payment-instructions{width:100%;margin-top:18px;padding:14px;border:1px dashed rgba(70,82,59,.28);border-radius:14px;background:rgba(70,82,59,.04)}.special-payment-instructions small{color:var(--color-primary-600)}.special-payment-instructions p{margin:6px 0 0;color:#5f5a53;font-size:.8rem;line-height:2}.special-bank-card{width:100%;margin-top:18px;padding:18px;border:1px solid rgba(31,31,28,.12);border-radius:18px;background:linear-gradient(145deg,#161715,#242721);color:#f6f3eb;box-shadow:0 16px 36px rgba(31,31,28,.16);overflow:hidden}.special-bank-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.special-bank-head small{display:block;margin-bottom:5px;color:#aeb5a7;font-size:.64rem}.special-bank-head strong{display:block;font:700 1.08rem/1.5 var(--font-serif);color:#fff}.special-bank-head>span{color:#8f9988;font-size:.58rem;letter-spacing:.14em;direction:ltr}.special-bank-details{display:grid}.special-bank-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.special-bank-row:last-child{border-bottom:0}.special-bank-row>span{color:#aeb5a7;font-size:.67rem}.special-bank-row code{font:600 .78rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:#fff;white-space:nowrap;overflow:auto;text-align:left}.special-copy{min-height:30px;padding:0 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#dfe4d9;font-size:.62rem;cursor:pointer;transition:.2s ease}.special-copy:hover,.special-copy.is-copied{background:#dfe7d7;color:#1f241c;border-color:#dfe7d7}.special-bank-note{margin:12px 0 0 !important;color:#adb3a7 !important;font-size:.68rem !important;line-height:1.9 !important}@media (max-width:760px){.special-purchase-summary{grid-template-columns:1fr}.special-plan-grid{grid-template-columns:1fr}.special-checkout-card{grid-template-columns:1fr}.special-checkout-action{border-inline-start:0;border-top:1px solid var(--color-line);padding-inline-start:0;padding-top:22px}}@media (max-width:900px){.special-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.special-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.special-pillar:nth-child(3){border-top:1px solid var(--color-line)}.special-pillar:nth-child(4){border-top:1px solid var(--color-line)}.special-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.special-stepper{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:26px}.special-stepper-item{justify-items:center;text-align:center}.special-stepper-item>strong{font-size:.58rem;line-height:1.45}.special-stepper-item>span{width:30px;height:30px}.special-account-grid{grid-template-columns:1fr}.special-payment-final-summary{grid-template-columns:1fr}.special-transfer-proof-grid,.special-transfer-review{grid-template-columns:1fr}.special-transfer-file{grid-column:auto}.special-bank-row{grid-template-columns:76px minmax(0,1fr) auto;gap:7px}.special-bank-row code{font-size:.68rem}.special-wizard-actions{align-items:stretch;flex-direction:column-reverse}.special-wizard-actions>button,.special-wizard-actions>a{width:100%;justify-content:center}.special-plan-grid{grid-template-columns:1fr}.special-home-head,.special-section-head{align-items:flex-start;flex-direction:column}.special-home-intro{grid-template-columns:1fr}.special-home-row{grid-template-columns:40px 1fr auto;gap:10px}.special-pillars{grid-template-columns:1fr}.special-pillar{border-inline-start:0;border-top:1px solid var(--color-line)}.special-pillar:first-child{border-top:0}.special-grid{grid-template-columns:1fr}.special-hero{padding-top:52px}}.account-entry{margin:16px 0 28px}.account-entry a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--color-line);border-radius:14px;text-decoration:none;color:var(--color-ink);background:rgba(255,253,248,.46)}.account-entry span{font-size:.72rem;font-weight:700}.account-entry b{font-size:.56rem;letter-spacing:.08em;color:var(--color-primary-600)}.account-page{padding-bottom:44px}.account-hero{max-width:820px;padding:72px 0 36px;border-bottom:1px solid var(--color-line)}.account-hero>small{display:block;color:#625e57;font-size:.68rem;letter-spacing:.06em}.account-hero h1{margin:10px 0 14px;font:700 clamp(2.6rem,5vw,5.1rem)/1.18 var(--font-serif);letter-spacing:-.025em}.account-hero h1 em{font-style:normal;color:var(--color-primary)}.account-hero p{margin:0;max-width:680px;color:#55514b;font-size:.9rem;line-height:2}.account-hero--dashboard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.account-hero--dashboard h1{font-size:clamp(2.35rem,4vw,4.2rem)}.account-hero-meta{min-width:230px;padding:18px 20px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.62);box-shadow:0 12px 32px rgba(31,31,28,.045)}.account-hero-meta span{display:block;color:var(--color-primary-600);font-size:.68rem;font-weight:800}.account-hero-meta strong{display:block;margin-top:7px;color:#625e57;font-size:.72rem;font-weight:600;overflow-wrap:anywhere}.account-dashboard-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px;padding:10px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.5)}.account-dashboard-nav a{padding:9px 13px;border-radius:10px;text-decoration:none;color:#625e57;font-size:.72rem;font-weight:700;transition:background .2s ease,color .2s ease,transform .2s ease}.account-dashboard-nav a:hover{background:var(--color-primary-50);color:var(--color-primary-800);transform:translateY(-1px)}.account-dashboard-nav a:focus-visible{outline:3px solid rgba(70,82,59,.22);outline-offset:2px}.site-admin-dashboard{margin-top:30px;padding:26px;border:1px solid rgba(75,88,63,.28);border-radius:24px;background:linear-gradient(145deg,rgba(75,88,63,.08),rgba(255,253,248,.82));box-shadow:0 18px 50px rgba(31,31,28,.055)}.site-admin-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid rgba(75,88,63,.14)}.site-admin-dashboard-head small{color:var(--color-primary-600);font-size:.66rem;font-weight:800;letter-spacing:.05em}.site-admin-dashboard-head h2{margin:7px 0 8px;font:700 clamp(1.7rem,3vw,2.65rem)/1.35 var(--font-serif)}.site-admin-dashboard-head p{margin:0;max-width:620px;color:#625e57;font-size:.76rem;line-height:1.9}.site-admin-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.site-admin-stat{min-height:148px;padding:18px;border:1px solid var(--color-line);border-radius:17px;background:rgba(255,253,248,.68);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.site-admin-stat:hover{transform:translateY(-3px);border-color:rgba(75,88,63,.3);box-shadow:0 12px 28px rgba(31,31,28,.06)}.site-admin-stat:focus-visible{outline:3px solid rgba(70,82,59,.22);outline-offset:3px}.site-admin-stat small{color:#746f68;font-size:.65rem}.site-admin-stat strong{margin-top:8px;font:700 clamp(2rem,4vw,3.2rem)/1 var(--font-serif);font-variant-numeric:tabular-nums}.site-admin-stat span{margin-top:auto;padding-top:16px;color:var(--color-primary-600);font-size:.66rem;font-weight:700}.site-admin-stat.has-attention{border-color:rgba(166,124,82,.34);background:rgba(166,124,82,.075)}.site-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.site-admin-actions a{padding:9px 13px;border:1px solid rgba(75,88,63,.16);border-radius:999px;background:rgba(255,253,248,.62);color:#5c6254;text-decoration:none;font-size:.69rem;font-weight:700;transition:.2s ease}.site-admin-actions a:hover{border-color:rgba(75,88,63,.34);background:var(--color-primary-50);transform:translateY(-1px)}.site-admin-actions a:focus-visible{outline:3px solid rgba(70,82,59,.22);outline-offset:2px}.owner-command-center{display:grid;gap:20px;margin-top:30px}.owner-panel{padding:24px;border:1px solid var(--color-line);border-radius:24px;background:rgba(255,253,248,.52)}.owner-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.owner-section-head>div{display:flex;align-items:center;gap:10px}.owner-section-head h2{margin:0;font:700 clamp(1.25rem,2.2vw,1.7rem)/1.4 var(--font-serif)}.owner-section-head>a{color:var(--color-primary-600);font-size:.68rem;font-weight:700;text-decoration:none}.owner-dot{width:9px;height:9px;border-radius:50%;background:#c9695b;box-shadow:0 0 0 6px rgba(201,105,91,.08)}.owner-section-mark{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:var(--color-primary-600);background:rgba(75,88,63,.07);font-size:.72rem;font-weight:900;direction:ltr}.owner-card-grid{display:grid;gap:12px}.owner-card-grid--attention,.owner-card-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-card-grid--content{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-metric-card,.owner-latest-card{position:relative;min-height:152px;padding:18px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.72);text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.owner-metric-card:hover,.owner-latest-card:hover{transform:translateY(-3px);border-color:rgba(75,88,63,.28);box-shadow:0 12px 30px rgba(31,31,28,.055)}.owner-metric-card:focus-visible,.owner-latest-card:focus-visible,.owner-quick-card:focus-visible{outline:3px solid rgba(70,82,59,.2);outline-offset:3px}.owner-metric-card small,.owner-latest-card small{color:#746f68;font-size:.66rem;line-height:1.7}.owner-metric-card strong{margin-top:8px;font:700 clamp(2rem,4vw,3.25rem)/1 var(--font-serif);font-variant-numeric:tabular-nums}.owner-metric-card em,.owner-latest-card em{margin-top:auto;padding-top:18px;color:var(--color-primary-600);font-size:.65rem;font-style:normal;font-weight:700}.owner-card-icon{position:absolute;top:15px;left:15px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--color-primary-600);background:rgba(75,88,63,.07)}.owner-card-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.owner-metric-card.is-alert{border-color:rgba(201,105,91,.25);background:rgba(201,105,91,.045)}.owner-metric-card.is-alert .owner-card-icon{color:#b85f52;background:rgba(201,105,91,.1)}.owner-metric-card.is-warn{border-color:rgba(166,124,82,.24);background:rgba(166,124,82,.045)}.owner-metric-card.is-warn .owner-card-icon{color:#9a7047;background:rgba(166,124,82,.1)}.owner-latest-card strong{margin-top:12px;font:700 1rem/1.7 var(--font-serif);color:var(--color-ink)}.owner-latest-card span{margin-top:7px;color:#8e8880;font-size:.64rem}.owner-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.owner-quick-card{min-height:126px;padding:16px;border:1px solid var(--color-line);border-radius:17px;background:rgba(255,253,248,.68);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.owner-quick-card:hover{transform:translateY(-3px);border-color:rgba(75,88,63,.3);background:var(--color-primary-50)}.owner-quick-card>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(75,88,63,.08);color:var(--color-primary-600);font-size:.68rem;font-weight:900;direction:ltr}.owner-quick-card strong{margin-top:11px;font-size:.75rem}.owner-quick-card small{margin-top:4px;color:#8a847d;font-size:.61rem;line-height:1.6}.owner-quick-card.is-primary{border-color:rgba(75,88,63,.26);background:rgba(75,88,63,.07)}.account-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px}.account-overview-card{position:relative;min-height:176px;padding:19px;border:1px solid var(--color-line);border-radius:20px;background:linear-gradient(155deg,rgba(255,253,248,.92),rgba(247,245,240,.72));text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .25s ease}.account-overview-card:after{content:"";position:absolute;left:-34px;bottom:-42px;width:120px;height:120px;border-radius:50%;background:rgba(75,88,63,.045);transition:transform .3s ease}.account-overview-card:hover{transform:translateY(-4px);border-color:rgba(75,88,63,.3);box-shadow:0 16px 36px rgba(31,31,28,.07)}.account-overview-card:hover:after{transform:scale(1.16)}.account-overview-card:focus-visible{outline:3px solid rgba(70,82,59,.22);outline-offset:3px}.account-overview-icon{width:34px;height:34px;border:1px solid rgba(75,88,63,.18);border-radius:10px;display:grid;place-items:center;color:var(--color-primary-600);background:rgba(75,88,63,.05);font-size:.62rem;font-weight:800;direction:ltr}.account-overview-card small{margin-top:18px;color:#746f68;font-size:.65rem}.account-overview-card strong{display:block;margin-top:5px;font:700 clamp(1.25rem,2vw,1.75rem)/1.35 var(--font-serif);color:var(--color-ink)}.account-overview-card em{margin-top:auto;padding-top:18px;color:var(--color-primary-600);font-size:.66rem;font-style:normal;font-weight:700}.account-overview-card.is-admin-link{border-color:rgba(75,88,63,.28);background:linear-gradient(155deg,rgba(75,88,63,.1),rgba(255,253,248,.86))}.account-message{margin:22px 0 0;padding:13px 15px;border-radius:14px;font-size:.78rem;line-height:1.9}.account-message.is-error{background:rgba(140,74,58,.08);border:1px solid rgba(140,74,58,.16);color:#7e4b3f}.account-message.is-success{background:rgba(70,82,59,.08);border:1px solid rgba(70,82,59,.18);color:var(--color-primary-800)}.account-message.is-info{background:rgba(70,82,59,.05);border:1px solid var(--color-line);color:#5f5b55}.account-panel{margin-top:32px;padding:28px;border:1px solid var(--color-line);border-radius:22px;background:rgba(255,253,248,.46)}.account-panel--form{display:grid;grid-template-columns:.85fr 1.15fr;gap:38px;align-items:start}.account-panel-copy small,.account-status-card>small,.account-profile-card>small{color:#625e57;font-size:.68rem}.account-panel-copy h2{margin:8px 0 10px;font:700 clamp(1.7rem,3vw,2.8rem)/1.35 var(--font-serif)}.account-panel-copy p{margin:0;color:#5f5a53;font-size:.8rem;line-height:1.95}.account-form{display:grid;gap:13px}.account-form label:not(.account-check):not(.newsletter-hp),.special-membership-form label:not(.account-check):not(.newsletter-hp){display:grid;gap:6px}.account-form label>span,.special-membership-form label>span{font-size:.7rem;color:#5f5a54}.account-form label>small,.special-membership-form label>small{font-size:.62rem;color:#625e57}.account-form input[type=text],.account-form input[type=email],.account-form input[type=password]{width:100%;min-height:46px;border:1px solid var(--color-line);border-radius:12px;background:rgba(255,255,255,.5);padding:0 13px;color:var(--color-ink);font:inherit}.account-form input:focus{outline:3px solid rgba(75,88,63,.1);border-color:rgba(75,88,63,.42)}.account-check{display:flex !important;align-items:flex-start !important;gap:9px !important;font-size:.69rem !important;line-height:1.8;color:#6b665f}.account-check input{margin-top:5px}.account-check a{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:3px}.account-primary,.account-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:.76rem;font-weight:800;cursor:pointer;transition:.2s ease}.account-primary{border:1px solid var(--color-primary-600);background:var(--color-primary-600);color:#fff}.account-primary:hover{transform:translateY(-2px);background:var(--color-primary-800)}.account-secondary{border:1px solid var(--color-line);background:transparent;color:#5f5a54}.account-text-link{font-size:.7rem;color:var(--color-primary-600);text-decoration:underline;text-underline-offset:3px}.account-bottom-link{margin:18px 0 0;text-align:center;color:#625e57;font-size:.74rem}.account-bottom-link a{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:3px}.account-dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:32px}.account-status-card,.account-profile-card{padding:24px;border:1px solid var(--color-line);border-radius:20px;background:rgba(255,253,248,.46)}.account-status-card>strong{display:block;margin-top:7px;font:700 clamp(1.55rem,2.7vw,2.35rem)/1.35 var(--font-serif)}.account-status-card>p{margin:12px 0 0;color:#6a655f;font-size:.8rem;line-height:1.95}.account-status-card.is-active,.account-status-card.is-admin{border-color:rgba(75,88,63,.28);background:rgba(75,88,63,.055)}.account-status-card.is-pending{border-color:rgba(166,126,54,.24);background:rgba(166,126,54,.05)}.account-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.account-profile-card dl{margin:14px 0 0;display:grid;gap:0}.account-profile-card dl>div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--color-line)}.account-profile-card dt{color:#625e57;font-size:.68rem}.account-profile-card dd{margin:0;font-size:.76rem;color:#494640}.account-history{margin-top:46px}.account-history-list{display:grid;border-top:1px solid var(--color-line)}.account-history-row{display:grid;grid-template-columns:1fr 1fr 1fr 1.1fr .9fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--color-line)}.account-history-row>div{display:grid;gap:4px}.account-history-row small{color:#625e57;font-size:.61rem}.account-history-row strong{font-size:.72rem;font-weight:700}.account-empty{padding:24px;border:1px dashed var(--color-line);border-radius:16px;color:#817b74;font-size:.76rem}.account-inline-note{margin-top:14px;padding:11px 12px;border:1px solid rgba(166,126,54,.2);border-radius:12px;background:rgba(166,126,54,.05);color:#75643c;font-size:.7rem;line-height:1.85}.account-settings{margin-top:46px;padding-top:4px}.account-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.account-settings-card{padding:22px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.42)}.account-settings-card>small{color:#625e57;font-size:.64rem}.account-settings-card h3{margin:6px 0 0;font:700 1.18rem/1.5 var(--font-serif)}.account-settings-card .account-form{margin-top:16px}.account-privacy-note{margin:15px 0 0;color:#817b74;font-size:.7rem;line-height:1.9}.account-privacy-note a{color:var(--color-primary-600);text-decoration:underline;text-underline-offset:3px}.account-primary:focus-visible,.account-secondary:focus-visible,.account-text-link:focus-visible,.account-bottom-link a:focus-visible,.account-check a:focus-visible,.special-wizard-next:focus-visible,.special-wizard-back:focus-visible,.special-wizard-submit:focus-visible,.special-stepper-item:focus-visible,.special-copy:focus-visible,.special-lock-button:focus-visible,.special-lock-secondary:focus-visible{outline:3px solid rgba(70,82,59,.28);outline-offset:3px}.special-lock-actions{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:18px}.special-lock-actions .special-lock-button,.special-lock-actions .special-lock-secondary{margin:0}@media (max-width:900px){.account-hero--dashboard{grid-template-columns:1fr;align-items:start}.account-hero-meta{min-width:0;width:100%}.site-admin-dashboard-head{align-items:flex-start;flex-direction:column}.site-admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-card-grid--attention,.owner-card-grid--stats,.owner-card-grid--content{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panel--form,.account-dashboard-grid,.account-settings-grid{grid-template-columns:1fr}.account-history-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (max-width:700px){.account-hero{padding-top:52px}.account-dashboard-nav{display:grid;grid-template-columns:1fr 1fr}.account-dashboard-nav a{text-align:center}.site-admin-dashboard{padding:20px}.site-admin-dashboard-head .account-primary{width:100%}.site-admin-stat-grid{grid-template-columns:1fr}.owner-panel{padding:18px}.owner-section-head{align-items:flex-start;flex-direction:column}.owner-card-grid--attention,.owner-card-grid--stats,.owner-card-grid--content{grid-template-columns:1fr}.owner-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metric-card,.owner-latest-card{min-height:138px}.site-admin-stat{min-height:132px}.site-admin-actions{display:grid;grid-template-columns:1fr 1fr}.site-admin-actions a{text-align:center}.account-overview{grid-template-columns:1fr}.account-overview-card{min-height:150px}.account-panel{padding:20px}.account-history-row{grid-template-columns:1fr}.account-profile-card dl>div{grid-template-columns:1fr;gap:3px}.account-card-actions{flex-direction:column;align-items:stretch}.account-card-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.account-primary,.account-secondary{transition:none !important}}.mission{margin:76px 0 0;padding:48px 0;border-top:1px solid var(--color-line);display:grid;grid-template-columns:160px 1fr;gap:30px;align-items:start}.mission small{color:#99948c;font-size:.7rem}.mission h2{margin:0;max-width:760px;font:700 clamp(2rem,4.2vw,4.2rem)/1.18 var(--font-serif)}.mission h2 span{color:var(--color-primary)}.footer-note{margin-top:70px;padding-top:22px;border-top:1px solid var(--color-line);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#77736c;font-size:.72rem}.identity-role-en,.sidebar-nav a small,.sidebar-nav a b,.sidebar-label,.sidebar-bottom,.mini-subscribe small,.desk-note,.desk-note small,.topline span,.hero-en,.no-spam,.no-spam span,.filter-chip,.filter-chip small,.post-row p,.post-meta,.post-index,.empty-note,.single-meta,.section-kicker,.topics-head small,.about-snapshot-label,.about-quote small,.about-lead-en,.contact-en,.about-quote p,.contact-note small,.contact-grid em,.contact-grid article>span,.principles-grid article span,.topic-card span,.topic-card p,.author-card span,.author-card strong small,.footer-note{color:#625e57}.identity-role-fa,.pinned-badge,.section-head a,.ai-spotlight-kicker,.ai-spotlight a,.about-snapshot-body a,.contact-action,.filter-chip.ai-chip,.hero-copy strong{color:var(--color-primary-600)}.demo-row{cursor:default}.reading-progress{position:fixed;inset:0 0 auto 0;height:3px;background:transparent;z-index:1000}.reading-progress span{display:block;height:100%;width:0;background:var(--color-primary);transition:width .08s linear}.single-article{max-width:850px;padding:70px 0 24px}.single-header h1{margin:0;font:700 clamp(2.8rem,5.5vw,5.3rem)/1.13 var(--font-serif);letter-spacing:-.02em}.single-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;color:#9a958d;font-size:.75rem}.single-cover{margin:38px 0 0}.single-cover img{display:block;width:100%;height:auto;border-radius:24px}.memoir-prose{max-width:760px;margin-top:38px;color:#4f4b45;font-size:1.04rem;line-height:2.15}.article-language.article-en{display:none}body.lang-en .article-language.article-fa{display:none}body.lang-en .article-language.article-en{display:block;direction:ltr;text-align:left}body.lang-en .article-language.article-en p,body.lang-en .article-language.article-en h2,body.lang-en .article-language.article-en h3,body.lang-en .article-language.article-en blockquote{direction:ltr;text-align:left}.memoir-prose h2,.memoir-prose h3,.memoir-prose h4{font-family:var(--font-serif);color:var(--color-ink);line-height:1.45;margin-top:2em}.memoir-prose h2{font-size:2rem}.memoir-prose h3{font-size:1.55rem}.memoir-prose p{margin:0 0 1.4em}.memoir-prose a{color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:4px}.memoir-prose blockquote{margin:2em 0;padding:4px 20px 4px 0;border-right:3px solid var(--color-primary);color:#69645c;font-family:var(--font-serif);font-size:1.22rem}.memoir-prose img{max-width:100%;height:auto;border-radius:18px}.author-card{max-width:760px;margin-top:46px;padding:22px;border:1px solid var(--color-line);border-radius:20px;background:rgba(255,253,248,.7);display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start}.author-card-photo{width:72px;height:72px;border-radius:18px;overflow:hidden;background:#eee}.author-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.author-card span{display:block;color:#9a958c;font-size:.65rem;letter-spacing:.08em}.author-card strong{display:block;margin-top:5px;font-size:1rem}.author-card strong small{font-size:.68rem;color:#8d887f;font-weight:400;margin-right:5px;direction:ltr}.author-card p{margin:8px 0 0;color:#69645d;font-size:.82rem;line-height:1.8}.article-newsletter{max-width:760px;margin-top:28px;padding:26px;border-radius:20px;background:var(--color-ink);color:#fff}.article-newsletter small{color:#b7c4a7;letter-spacing:.12em}.article-newsletter h2{margin:8px 0 0;font:700 1.6rem/1.5 var(--font-serif)}.article-newsletter>p{margin:6px 0 0;color:#cfcac2;font-size:.82rem;line-height:1.9}.article-newsletter .newsletter-signup{margin-top:18px;max-width:100%}.article-newsletter .newsletter-email{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;box-shadow:none}.article-newsletter .newsletter-email::placeholder{color:#a9a59e}.article-newsletter .newsletter-email:focus{border-color:rgba(183,196,167,.62);box-shadow:0 0 0 4px rgba(183,196,167,.08);background:rgba(255,255,255,.08)}.article-newsletter .newsletter-submit{border-color:#8d9b7f;background:#8d9b7f;color:#162015}.article-newsletter .newsletter-submit:hover{background:#a1af93}.article-newsletter .newsletter-microcopy{color:#b8b3ab}.article-newsletter .newsletter-feedback--success{background:rgba(183,196,167,.12);border-color:rgba(183,196,167,.24);color:#d9e3cd}.article-newsletter .newsletter-feedback--error{background:rgba(210,143,124,.1);border-color:rgba(210,143,124,.2);color:#f0c6ba}.article-tags{max-width:760px;display:flex;gap:8px;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid var(--color-line)}.article-tags a{font-size:.74rem;text-decoration:none;color:#6d685f;border:1px solid var(--color-line);padding:6px 10px;border-radius:999px}.article-rating{max-width:760px;margin-top:42px;padding:30px 0 28px;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);text-align:center}.article-rating h2{margin:0 0 18px;font:700 1.08rem/1.7 var(--font-serif);color:var(--color-ink)}.article-rating-stars{display:flex;justify-content:center;gap:6px;direction:ltr}.article-rating-star{appearance:none;border:0;background:transparent;padding:3px;cursor:pointer;color:#a6a098;transition:transform .16s ease,color .16s ease}.article-rating-star svg{display:block;width:34px;height:34px;fill:transparent;stroke:currentColor;stroke-width:1.35;transition:fill .16s ease,stroke .16s ease,transform .16s ease}.article-rating-star:hover svg,.article-rating-star:focus-visible svg{transform:translateY(-2px)}.article-rating-star.is-active{color:var(--color-primary)}.article-rating-star.is-active svg{fill:currentColor;stroke:currentColor}.article-rating-star:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:6px}.article-rating-star:disabled{cursor:wait;opacity:.65}.article-rating-scale{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:10px;color:#8b857c;font-size:.64rem}.article-rating-scale span+span:before{content:"·";margin-left:10px;color:#b7b1a8}.article-rating-summary{margin:12px 0 0;color:#6f6a63;font-size:.72rem}.article-rating-summary strong{color:var(--color-primary-600);font-weight:700}.article-rating-feedback{min-height:1.5em;margin:6px 0 0;color:#777168;font-size:.66rem}.article-save-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:#777168;font:inherit;cursor:pointer}.article-save-toggle span{font-size:1rem;line-height:1}.article-save-toggle b{font-weight:500}.article-save-toggle:hover,.article-save-toggle.is-saved{color:var(--color-primary-600)}.article-save-toggle.is-saved span{font-weight:700}.article-save-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.saved-link{color:#8d887f;text-decoration:none}.saved-link:hover{color:var(--color-primary)}.article-feedback-quick{margin:18px auto 0;padding:16px;border:1px solid var(--color-line);border-radius:14px;background:rgba(255,253,248,.58);max-width:650px}.article-feedback-quick[hidden]{display:none !important}.article-feedback-quick p{margin:0 0 10px;color:#5e5952;font-size:.78rem}.article-feedback-options{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.article-feedback-options button{border:1px solid var(--color-line);background:transparent;color:#6e685f;padding:7px 12px;border-radius:999px;font:500 .68rem/1.5 var(--font-sans);cursor:pointer}.article-feedback-options button:hover,.article-feedback-options button.is-selected{border-color:rgba(75,88,63,.48);background:rgba(75,88,63,.08);color:var(--color-primary-600)}.article-feedback-status{display:block;min-height:1.4em;margin-top:8px;color:#817b73;font-size:.63rem}.next-reading{max-width:760px;margin-top:28px;padding:22px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.next-reading-kicker{color:#9c968e;font-size:.65rem;letter-spacing:.05em}.next-reading h2{margin:7px 0 12px;font:700 1rem/1.65 var(--font-serif)}.next-reading-list{display:grid;gap:0}.next-reading-list a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid rgba(232,227,218,.7);color:#4f4b45;text-decoration:none;font-size:.82rem;line-height:1.7}.next-reading-list a:first-child{border-top:0}.next-reading-list a:hover{color:var(--color-primary)}.next-reading-list i{font-style:normal;color:var(--color-primary-600);font-size:1rem}.single-reading-layout{display:grid;grid-template-columns:280px minmax(0,850px);gap:42px;align-items:start;direction:ltr}.single-reading-layout>.single-article{grid-column:2;grid-row:1;direction:rtl;text-align:right;justify-self:end;width:100%}.content-pulse-rail{grid-column:1;grid-row:1;align-self:start;direction:rtl;text-align:right;position:sticky;top:34px;margin-top:70px;padding:20px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.72)}.content-pulse-head small{color:#9b958d;font-size:.58rem}.content-pulse-head h2{margin:5px 0 0;font:700 1.05rem/1.6 var(--font-serif)}.content-pulse-head p{margin:4px 0 0;color:#817b73;font-size:.68rem;line-height:1.8}.article-side-links{display:grid;margin-top:14px;border-top:1px solid var(--color-line)}.article-side-links a{padding:10px 0;border-bottom:1px solid var(--color-line);color:var(--color-primary-600);font-size:.66rem;text-decoration:none}.article-side-links a:hover{color:var(--color-primary)}.article-public-stats{margin-top:14px}.content-pulse-admin{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-line)}.content-pulse-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.content-pulse-grid>div{min-height:96px;padding:12px;border:1px solid var(--color-line);border-radius:12px;background:rgba(255,255,255,.45)}.content-pulse-grid span{display:block;color:#787269;font-size:.62rem}.content-pulse-grid strong{display:block;margin-top:8px;font:700 1.35rem/1 var(--font-serif);color:var(--color-ink)}.content-pulse-grid small{display:block;margin-top:8px;color:#989188;font-size:.56rem;line-height:1.55}.content-pulse-feedbacks{margin-top:18px;padding-top:14px;border-top:1px solid var(--color-line)}.content-pulse-feedbacks h3{margin:0 0 10px;font-size:.72rem}.content-pulse-feedbacks span{display:inline-flex;gap:5px;margin:0 0 6px 6px;padding:5px 8px;border:1px solid var(--color-line);border-radius:999px;color:#706a62;font-size:.58rem}.content-pulse-feedbacks b{color:var(--color-primary-600)}.content-pulse-more{display:inline-block;margin-top:10px;color:var(--color-primary-600);font-size:.64rem;text-decoration:none}.saved-page,.pulse-page{padding:62px 0 28px}.saved-page-head,.pulse-page-head{max-width:760px}.saved-page-head small,.pulse-page-head small{color:var(--color-primary-600);letter-spacing:.12em;font-size:.62rem}.saved-page-head h1,.pulse-page-head h1{margin:8px 0 0;font:700 clamp(2.4rem,5vw,4.8rem)/1.2 var(--font-serif)}.saved-page-head p,.pulse-page-head p{margin:14px 0 0;color:#706a62;line-height:1.9;max-width:680px}.saved-list{max-width:900px;margin-top:34px;border-top:1px solid var(--color-line)}.saved-list article{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--color-line)}.saved-list small{color:#99928a;font-size:.62rem}.saved-list h2{margin:5px 0 0;font:700 1rem/1.65 var(--font-serif)}.saved-list h2 a,.saved-list>article>a{color:var(--color-ink);text-decoration:none}.saved-list>article>a{color:var(--color-primary-600);font-size:1.1rem}.saved-empty{max-width:720px;margin-top:34px;padding:26px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.55)}.saved-empty h2{margin:0;font:700 1.2rem/1.7 var(--font-serif)}.saved-empty p{color:#756f67;line-height:1.8}.saved-empty a{color:var(--color-primary-600);text-decoration:none}.pulse-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px}.pulse-metrics article{padding:18px;border:1px solid var(--color-line);border-radius:14px;background:rgba(255,253,248,.5)}.pulse-metrics span{display:block;color:#817b73;font-size:.68rem}.pulse-metrics strong{display:block;margin-top:10px;font:700 1.8rem/1 var(--font-serif)}.pulse-metrics small{display:block;margin-top:8px;color:#99928a;font-size:.6rem;line-height:1.5}.pulse-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;margin-top:22px}.pulse-table-card,.pulse-side section{padding:20px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.5)}.pulse-table-card h2,.pulse-side h2{margin:0 0 14px;font:700 .92rem/1.65 var(--font-serif)}.pulse-list{border-top:1px solid var(--color-line)}.pulse-list a{display:block;padding:12px 0;border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none}.pulse-list a span{display:block;font-size:.78rem}.pulse-list a small{display:block;margin-top:5px;color:#8b857c;font-size:.58rem}.pulse-side{display:grid;gap:12px;align-content:start}.pulse-side section>a{display:block;color:var(--color-ink);text-decoration:none;font-size:.76rem;line-height:1.7}.pulse-side section>strong{display:block;margin-top:8px;color:var(--color-primary-600)}.pulse-feedback-tags{display:flex;gap:7px;flex-wrap:wrap}.pulse-feedback-tags span{padding:6px 9px;border:1px solid var(--color-line);border-radius:999px;color:#726c64;font-size:.58rem}.pulse-feedback-tags b{color:var(--color-primary-600)}.pulse-empty{color:#8d877f;font-size:.72rem}.article-thought-updates{max-width:760px;margin-top:34px;padding:26px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.article-thought-updates-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.article-thought-updates-head small{display:block;color:var(--color-primary-600);font-size:.62rem;font-weight:800;letter-spacing:.08em}.article-thought-updates-head h2{margin:5px 0 0;font:700 1.18rem/1.7 var(--font-serif)}.article-thought-updates-head a{color:var(--color-primary-600);font-size:.65rem;text-decoration:none}.article-thought-updates-list{display:grid;gap:12px;margin-top:18px}.article-thought-update{padding:18px;border:1px solid rgba(75,88,63,.18);border-radius:16px;background:rgba(75,88,63,.045)}.article-thought-update-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#8d867d;font-size:.61rem}.article-thought-update-meta b{padding:4px 7px;border-radius:999px;background:rgba(75,88,63,.08);color:var(--color-primary-600);font-weight:700}.article-thought-update-meta i{font-style:normal;color:#9b958d}.article-thought-update h3{margin:10px 0 0;font:700 .95rem/1.7 var(--font-serif)}.article-thought-update>div:last-child{margin-top:8px;color:#5e5952;font-size:.78rem;line-height:2}.article-thought-update>div:last-child p{margin:0 0 8px}.article-review-admin-note{max-width:760px;margin-top:12px;padding:11px 14px;border:1px dashed rgba(75,88,63,.28);border-radius:12px;background:rgba(75,88,63,.025);display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#777168;font-size:.63rem}.article-review-admin-note span{color:#9b958d}.article-review-admin-note strong{color:var(--color-ink)}.thinking-timeline-page{padding:64px 0 36px;max-width:980px}.thinking-timeline-hero{max-width:760px}.thinking-timeline-hero small{color:var(--color-primary-600);font-size:.62rem;font-weight:800;letter-spacing:.12em}.thinking-timeline-hero h1{margin:9px 0 0;font:700 clamp(2.7rem,5vw,5.1rem)/1.18 var(--font-serif);letter-spacing:-.025em}.thinking-timeline-hero p{margin:16px 0 0;color:#6d675f;line-height:2;max-width:720px}.thinking-timeline-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.thinking-timeline-filters a{padding:7px 11px;border:1px solid var(--color-line);border-radius:999px;color:#726c64;text-decoration:none;font-size:.68rem}.thinking-timeline-filters a:hover,.thinking-timeline-filters a.is-active{border-color:var(--color-primary-600);background:var(--color-primary-600);color:#fff}.thinking-timeline{position:relative;margin-top:34px;padding-right:150px}.thinking-timeline:before{content:"";position:absolute;right:111px;top:4px;bottom:4px;width:1px;background:var(--color-line)}.thinking-timeline-entry{position:relative;display:grid;grid-template-columns:126px minmax(0,1fr);gap:24px;margin-bottom:18px}.thinking-timeline-date{position:absolute;right:-150px;top:19px;width:126px;text-align:left;color:#777168;font-size:.66rem}.thinking-timeline-date i{position:absolute;left:-18px;top:4px;width:10px;height:10px;border:2px solid var(--color-primary-600);border-radius:50%;background:var(--color-paper)}.thinking-timeline-card{grid-column:2;padding:20px 22px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.5)}.thinking-timeline-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.thinking-timeline-meta span{padding:4px 8px;border-radius:999px;background:rgba(75,88,63,.08);color:var(--color-primary-600);font-size:.58rem;font-weight:800}.thinking-timeline-meta b{color:#918a82;font-size:.58rem;font-weight:600}.thinking-timeline-meta em{font-style:normal;color:#9b958d;font-size:.58rem}.thinking-timeline-card h2{margin:9px 0 0;font:700 1.02rem/1.7 var(--font-serif)}.thinking-timeline-card p{margin:7px 0 0;color:#635d56;font-size:.76rem;line-height:1.95}.thinking-timeline-card a{display:inline-block;margin-top:10px;color:var(--color-primary-600);text-decoration:none;font-size:.65rem;font-weight:700}.thinking-timeline-empty{margin-top:34px;padding:26px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.5);max-width:760px}.thinking-timeline-empty h2{margin:0;font:700 1.1rem/1.7 var(--font-serif)}.thinking-timeline-empty p{margin:7px 0 0;color:#7e786f;font-size:.75rem;line-height:1.9}.post-nav{max-width:850px;margin-top:48px;padding-top:24px;border-top:1px solid var(--color-line);display:grid;grid-template-columns:1fr 1fr;gap:20px}.post-nav div:last-child{text-align:left}.post-nav a{color:#5f5b54;text-decoration:none;font-size:.82rem;line-height:1.7}.post-nav a:hover{color:var(--color-primary)}.search-form{display:flex;gap:8px}.search-form label{flex:1}.search-form input[type="search"]{width:100%;border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;padding:11px 13px;outline:none}.search-form input[type="submit"]{border:0;border-radius:12px;background:var(--color-ink);color:#fff;padding:11px 16px}.about-page,.contact-page,.blog-page{padding-bottom:24px}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;align-items:end;padding:70px 0 58px;border-bottom:1px solid var(--color-line)}.about-copy h1,.contact-hero h1{margin:0;max-width:820px;font:700 clamp(2.9rem,5.5vw,5.5rem)/1.12 var(--font-serif);letter-spacing:-.025em}.about-copy h1 em,.contact-hero h1 em{font-style:normal;color:var(--color-primary)}.about-lead{max-width:700px;margin:24px 0 0;color:#5f5b54;font-size:1.03rem;line-height:2.05}.about-lead-en,.contact-en{max-width:700px;margin:12px 0 0;color:#9a958c;font-size:.82rem;line-height:1.8;direction:ltr;text-align:right}.about-photo{margin:0;aspect-ratio:4/5;border-radius:26px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-surface)}.about-photo img{display:block;width:100%;height:100%;object-fit:cover}.about-columns{display:grid;grid-template-columns:220px 1fr;gap:44px;padding:52px 0;border-bottom:1px solid var(--color-line)}.section-kicker{color:#9a958c;font-size:.7rem;letter-spacing:.06em}.about-columns h2{margin:12px 0 0;font:700 clamp(1.8rem,3vw,3rem)/1.45 var(--font-serif)}.about-columns p{margin:0 0 18px;color:#625e57;line-height:2.05;max-width:720px}.principles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);margin-top:44px}.principles-grid article{min-height:190px;padding:26px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:rgba(255,253,248,.34)}.principles-grid article span{display:block;color:#aaa49b;font-size:.68rem;margin-bottom:28px}.principles-grid h3{margin:0;font-size:1rem;direction:ltr;text-align:right}.principles-grid p{margin:10px 0 0;color:#55514b;line-height:1.85;font-size:.86rem}.about-quote{padding:62px 0 18px;max-width:880px}.about-quote small{color:var(--color-primary);letter-spacing:.12em}.about-quote blockquote{margin:18px 0 8px;font:700 clamp(2rem,4vw,4rem)/1.45 var(--font-serif);border:0;padding:0;color:var(--color-ink)}.about-quote p{margin:0;color:#9a958c;direction:ltr;text-align:right;font-size:.82rem}.contact-hero{padding:82px 0 52px;max-width:900px}.contact-hero>p:not(.contact-en){max-width:700px;margin:24px 0 0;color:#625e57;line-height:2}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.contact-grid article{padding:26px;min-height:260px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:rgba(255,253,248,.34);animation:contact-card-reveal .62s cubic-bezier(.2,.7,.2,1) both}.contact-grid article:nth-child(1){animation-delay:.06s}.contact-grid article:nth-child(2){animation-delay:.16s}.contact-grid article:nth-child(3){animation-delay:.26s}.contact-grid article>span{display:block;color:#59544d;font-size:.68rem;margin-bottom:24px}.contact-icon{width:46px;height:46px;display:grid;place-items:center;margin:0 0 20px auto;border:1px solid rgba(70,82,59,.22);border-radius:14px;background:rgba(70,82,59,.06);color:var(--color-primary-600);animation:contact-icon-reveal .7s cubic-bezier(.2,.8,.2,1) both;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}.contact-grid article:nth-child(1) .contact-icon{animation-delay:.18s}.contact-grid article:nth-child(2) .contact-icon{animation-delay:.28s}.contact-grid article:nth-child(3) .contact-icon{animation-delay:.38s}.contact-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease,stroke-width .28s ease}.contact-grid article:hover .contact-icon{transform:translateY(-5px) scale(1.06) rotate(2deg);border-color:rgba(70,82,59,.42);background:rgba(70,82,59,.11);box-shadow:0 10px 24px rgba(70,82,59,.12)}.contact-grid article:hover .contact-icon svg{transform:scale(1.06);stroke-width:1.9}.contact-grid strong{display:block;font-size:1.15rem;direction:ltr;text-align:right}.contact-grid p{margin:12px 0 0;color:#55514b;line-height:1.85;font-size:.86rem}.contact-grid em{display:block;margin-top:28px;color:#59544d;font-style:normal;font-size:.7rem;line-height:1.7}.contact-action{display:inline-block;margin-top:26px;color:var(--color-primary);font-size:.76rem;text-decoration:none;border-bottom:1px solid rgba(110,127,91,.35);padding-bottom:2px;transition:transform .22s ease,color .22s ease,border-color .22s ease}.contact-action:hover{transform:translateX(-3px);color:var(--color-primary-800);border-color:var(--color-primary-600)}@keyframes contact-card-reveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-icon-reveal{0%{opacity:0;transform:translateY(10px) scale(.72) rotate(-7deg)}70%{opacity:1;transform:translateY(-2px) scale(1.04) rotate(1deg)}100%{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact-grid article,.contact-icon{animation:none}.contact-icon,.contact-icon svg,.contact-action{transition:none}}.contact-note{margin-top:48px;padding:30px;border:1px solid rgba(110,127,91,.25);border-radius:20px;background:rgba(110,127,91,.07)}.contact-note div{font:700 1.3rem/1.7 var(--font-serif)}.contact-note small{display:block;margin-top:6px;color:#8e897f;direction:ltr;text-align:right}.blog-hero{padding-bottom:34px}.language-control{display:flex;justify-content:flex-end;margin:0 0 18px}.language-toggle{appearance:none;border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:999px;padding:7px 11px;display:inline-flex;align-items:center;gap:7px;font:700 .68rem/1 var(--font-sans);cursor:pointer;box-shadow:0 5px 18px rgba(31,31,28,.04);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.language-toggle:hover{transform:translateY(-1px);border-color:rgba(70,82,59,.42);box-shadow:0 8px 22px rgba(31,31,28,.07)}.language-toggle i{font-style:normal;color:#666259}body:not(.lang-en) .language-toggle span:first-child,body.lang-en .language-toggle span:last-child{color:var(--color-primary-600)}body:not(.lang-en) .language-toggle span:last-child,body.lang-en .language-toggle span:first-child{color:#666259;font-weight:500}.lang-reveal{position:relative}body.lang-en .memoir-sidebar,body.lang-en .memoir-main{direction:ltr}body.lang-en .lang-reveal{direction:ltr}body.lang-en .identity h2,body.lang-en .identity-role-fa,body.lang-en .sidebar-nav a span,body.lang-en .topline,body.lang-en .desk-note,body.lang-en .hero-copy,body.lang-en .about-lead,body.lang-en .about-columns,body.lang-en .contact-hero,body.lang-en .contact-grid strong,body.lang-en .contact-grid p,body.lang-en .contact-action,body.lang-en .topics-head,body.lang-en .topic-card,body.lang-en .mission,body.lang-en .footer-note{text-align:left}body.lang-en .sidebar-nav a:hover{padding-right:0;padding-left:5px}body.lang-en .contact-grid article:hover .contact-icon{transform:translateY(-5px) scale(1.06) rotate(-2deg)}body.lang-en .contact-action:hover{transform:translateX(3px)}body.lang-en .post-row:hover{transform:translateX(-4px)}.footer-privacy{font-size:.72rem;text-decoration:none;color:inherit;border-bottom:1px solid var(--color-line)}.footer-privacy:hover{color:var(--color-primary-600);border-color:var(--color-primary-600)}@media (hover:hover){body:not(.lang-en) .lang-reveal:hover::after,body:not(.lang-en) .lang-reveal:focus-visible::after{content:attr(data-en);position:absolute;z-index:80;right:0;bottom:calc(100%+9px);width:max-content;max-width:min(340px,80vw);padding:8px 11px;border:1px solid rgba(70,82,59,.18);border-radius:10px;background:#1f1f1c;color:#fff;box-shadow:0 10px 30px rgba(31,31,28,.16);font:500 .7rem/1.55 var(--font-sans);letter-spacing:0;direction:ltr;text-align:left;white-space:normal;pointer-events:none;animation:lang-tip-in .18s ease both}body:not(.lang-en) .lang-reveal:hover::before,body:not(.lang-en) .lang-reveal:focus-visible::before{content:"";position:absolute;z-index:81;right:14px;bottom:calc(100%+4px);width:8px;height:8px;background:#1f1f1c;transform:rotate(45deg);pointer-events:none}}@keyframes lang-tip-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.motion-item{will-change:transform,opacity,filter}body.motion-ready .motion-item{opacity:0;transform:translateY(22px) scale(.992);filter:blur(4px)}body.motion-ready .motion-item.is-visible{opacity:1;transform:none;filter:none;transition:opacity .72s cubic-bezier(.2,.7,.2,1) var(--motion-delay,0ms),transform .78s cubic-bezier(.2,.8,.2,1) var(--motion-delay,0ms),filter .62s ease var(--motion-delay,0ms)}body.motion-ready .sidebar-nav li.motion-item{transform:translateX(14px)}body.motion-ready .sidebar-nav li.motion-item.is-visible{transform:none}body.motion-ready .footer-note.motion-item{transform:translateY(14px)}body.motion-ready .footer-note.motion-item.is-visible{transform:none}.motion-item .desk-note:before{transform:scaleX(.15);transform-origin:right center;transition:transform .75s cubic-bezier(.2,.8,.2,1) .2s}.motion-item.is-visible .desk-note:before{transform:scaleX(1)}.topic-card,.principles-grid article,.ai-spotlight,.about-photo,.author-card,.article-newsletter,.contact-note{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s ease,border-color .32s ease,background .32s ease}.topic-card:hover,.principles-grid article:hover{transform:translateY(-5px);border-color:rgba(70,82,59,.28);box-shadow:0 16px 34px rgba(31,31,28,.07)}.ai-spotlight:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(54,66,44,.11);border-color:rgba(70,82,59,.38)}.about-photo:hover{transform:translateY(-5px) rotate(-.4deg);box-shadow:0 22px 48px rgba(31,31,28,.10)}.about-photo img,.single-cover img,.profile-photo{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .5s ease}.about-photo:hover img,.single-cover:hover img{transform:scale(1.025)}.profile-photo-wrap:hover .profile-photo{transform:scale(1.045)}.author-card:hover,.contact-note:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(31,31,28,.07);border-color:rgba(70,82,59,.28)}.article-newsletter:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(31,31,28,.15)}.filter-chip,.mini-subscribe{transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease,box-shadow .22s ease}.filter-chip:hover,.mini-subscribe:hover{transform:translateY(-2px);box-shadow:0 7px 18px rgba(31,31,28,.06)}.post-index{transition:transform .24s ease,border-color .24s ease,background .24s ease,color .24s ease}.post-row:hover .post-index{transform:scale(1.08) rotate(-3deg);border-color:rgba(70,82,59,.35);background:rgba(70,82,59,.06);color:var(--color-primary-600)}@media (prefers-reduced-motion:reduce){.motion-item,body.motion-ready .motion-item,body.motion-ready .motion-item.is-visible{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important;animation:none !important}.topic-card,.principles-grid article,.ai-spotlight,.about-photo,.author-card,.article-newsletter,.contact-note,.filter-chip,.mini-subscribe,.post-index,.about-photo img,.single-cover img,.profile-photo{transition:none !important}}body.entry-landing-open{overflow:hidden}.entry-landing[hidden],.entry-landing-panel[hidden]{display:none !important}.entry-landing{position:fixed;inset:0;z-index:99998;background:rgba(31,31,28,.28);backdrop-filter:blur(10px);opacity:0;transition:opacity .26s ease}.entry-landing.is-visible{opacity:1}.entry-landing-panel{position:absolute;inset:0;background:var(--color-paper);overflow:auto;direction:rtl}.entry-landing-inner{position:relative;min-height:100dvh;max-width:1440px;margin:0 auto;padding:clamp(28px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-template-rows:auto 1fr auto;gap:24px 56px;align-items:center;border-inline:1px solid var(--color-line);overflow:hidden}.entry-landing-close{position:fixed;z-index:3;top:24px;left:28px;width:44px;height:44px;border:1px solid rgba(75,88,63,.24);border-radius:999px;background:rgba(255,253,248,.78);color:var(--color-ink);font-size:1.55rem;line-height:1;cursor:pointer;backdrop-filter:blur(10px);transition:transform .2s ease,border-color .2s ease,background .2s ease}.entry-landing-close:hover{transform:rotate(6deg);border-color:var(--color-primary);background:var(--color-surface)}.entry-landing-close:focus-visible,.entry-landing-primary:focus-visible{outline:3px solid rgba(75,88,63,.28);outline-offset:3px}.entry-landing-kicker{grid-column:1/-1;align-self:start;color:var(--color-primary);font-size:.72rem;letter-spacing:.04em}.entry-landing-copy{grid-column:1;max-width:820px;align-self:center}.entry-landing-day{margin:0 0 14px;color:var(--color-primary);font-size:.82rem;font-weight:700}.entry-landing-copy h2{margin:0;max-width:880px;font:800 clamp(2.8rem,6vw,6.8rem)/1.12 var(--font-serif);letter-spacing:-.035em;text-wrap:balance}.entry-landing-copy h2 em{font-style:normal;color:var(--color-primary)}.entry-landing-copy>p:not(.entry-landing-day){margin:24px 0 0;max-width:690px;color:#625d56;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:2}.entry-landing-primary{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;min-height:48px;padding:0 19px;border:1px solid var(--color-primary);border-radius:999px;background:var(--color-primary);color:#fff;text-decoration:none;font:700 .82rem/1 var(--font-sans);cursor:pointer;transition:transform .22s ease,background .22s ease,color .22s ease}.entry-landing-primary:hover{transform:translateY(-2px);background:var(--color-primary-800)}.entry-landing-index{grid-column:1/-1;align-self:end;color:rgba(75,88,63,.28);font:800 clamp(3rem,7vw,8rem)/1 var(--font-serif);text-align:left;direction:ltr}.entry-landing-orbit,.entry-landing-mark,.entry-landing-bars,.entry-landing-gridmark,.entry-landing-lineart,.entry-landing-pulse,.entry-landing-quote,.entry-landing-circle{grid-column:2;grid-row:2;justify-self:center;align-self:center;position:relative;width:min(29vw,360px);aspect-ratio:1;color:var(--color-primary)}.entry-landing-orbit{border:1px solid rgba(75,88,63,.25);border-radius:50%}.entry-landing-orbit:before,.entry-landing-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(75,88,63,.18)}.entry-landing-orbit:before{inset:14%}.entry-landing-orbit:after{inset:31%}.entry-landing-orbit span{position:absolute;right:7%;top:45%;width:20px;height:20px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 12px rgba(75,88,63,.08)}.entry-landing-mark{display:flex;align-items:flex-end;justify-content:center;gap:16px}.entry-landing-mark span{display:block;width:20%;background:var(--color-primary);border-radius:999px 999px 0 0;opacity:.16}.entry-landing-mark span:nth-child(1){height:36%}.entry-landing-mark span:nth-child(2){height:68%;opacity:.34}.entry-landing-mark span:nth-child(3){height:92%;opacity:.75}.entry-landing-bars{display:flex;align-items:center;justify-content:center;gap:14px;transform:rotate(-10deg)}.entry-landing-bars i{display:block;width:13%;height:76%;border:1px solid rgba(75,88,63,.24);background:rgba(75,88,63,.04)}.entry-landing-bars i:nth-child(2){height:46%;background:rgba(75,88,63,.12)}.entry-landing-bars i:nth-child(3){height:88%;background:rgba(75,88,63,.22)}.entry-landing-bars i:nth-child(4){height:60%;background:var(--color-primary);opacity:.72}.entry-landing-gridmark{background-image:linear-gradient(rgba(75,88,63,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(75,88,63,.12) 1px,transparent 1px);background-size:32px 32px;border:1px solid rgba(75,88,63,.14);border-radius:32px;transform:rotate(3deg)}.entry-landing-gridmark:after{content:"AI";position:absolute;inset:0;display:grid;place-items:center;color:var(--color-primary);font:800 clamp(4rem,8vw,7rem)/1 var(--font-serif);letter-spacing:-.08em}.entry-landing-lineart span{position:absolute;right:8%;left:8%;height:1px;background:var(--color-primary);transform-origin:right}.entry-landing-lineart span:first-child{top:40%;transform:rotate(-18deg)}.entry-landing-lineart span:last-child{top:60%;transform:rotate(18deg)}.entry-landing-lineart:after{content:"";position:absolute;inset:30%;border:1px solid rgba(75,88,63,.38);border-radius:50%}.entry-landing-pulse{border-radius:50%;border:1px solid rgba(75,88,63,.22);display:grid;place-items:center}.entry-landing-pulse:before,.entry-landing-pulse:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(75,88,63,.16)}.entry-landing-pulse:before{inset:18%}.entry-landing-pulse:after{inset:36%}.entry-landing-pulse span{width:24px;height:24px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 18px rgba(75,88,63,.08)}.entry-landing-quote{display:grid;place-items:center;color:rgba(75,88,63,.58);font:800 min(24vw,18rem)/1 Georgia,serif;transform:translateY(-6%)}.entry-landing-circle{border:1px solid rgba(75,88,63,.25);border-radius:50%;display:grid;place-items:center}.entry-landing-circle:before{content:"";position:absolute;inset:11%;border:1px dashed rgba(75,88,63,.28);border-radius:50%}.entry-landing-circle span{font:800 clamp(4rem,9vw,8rem)/1 var(--font-serif);color:var(--color-primary)}.landing-monday{background:linear-gradient(135deg,var(--color-paper) 0%,#f1f3ec 100%)}.landing-thursday{background:linear-gradient(180deg,#f8f5ee 0%,var(--color-paper) 55%)}.landing-friday .entry-landing-copy h2{max-width:760px}.entry-landing.is-visible .entry-landing-copy{animation:entryLandingIn .58s cubic-bezier(.2,.8,.2,1) both}.entry-landing.is-visible .entry-landing-orbit,.entry-landing.is-visible .entry-landing-mark,.entry-landing.is-visible .entry-landing-bars,.entry-landing.is-visible .entry-landing-gridmark,.entry-landing.is-visible .entry-landing-lineart,.entry-landing.is-visible .entry-landing-pulse,.entry-landing.is-visible .entry-landing-quote,.entry-landing.is-visible .entry-landing-circle{animation:entryLandingVisual .74s cubic-bezier(.2,.8,.2,1) .08s both}@keyframes entryLandingIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes entryLandingVisual{from{opacity:0;transform:scale(.94) rotate(-2deg)}to{opacity:1;transform:none}}@media (max-width:760px){.entry-landing-inner{min-height:100dvh;padding:72px 22px 26px;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto;gap:18px}.entry-landing-close{top:18px;left:18px;width:40px;height:40px}.entry-landing-kicker{grid-column:1}.entry-landing-orbit,.entry-landing-mark,.entry-landing-bars,.entry-landing-gridmark,.entry-landing-lineart,.entry-landing-pulse,.entry-landing-quote,.entry-landing-circle{grid-column:1;grid-row:2;width:min(54vw,220px);justify-self:end;opacity:.85}.entry-landing-copy{grid-column:1;grid-row:3;align-self:start}.entry-landing-copy h2{font-size:clamp(2.35rem,11.5vw,4rem)}.entry-landing-copy>p:not(.entry-landing-day){margin-top:18px;font-size:.86rem}.entry-landing-primary{margin-top:22px}.entry-landing-index{grid-column:1;grid-row:5;font-size:3.5rem}}@media (prefers-reduced-motion:reduce){.entry-landing,.entry-landing-close,.entry-landing-primary,.entry-landing-copy,.entry-landing-orbit,.entry-landing-mark,.entry-landing-bars,.entry-landing-gridmark,.entry-landing-lineart,.entry-landing-pulse,.entry-landing-quote,.entry-landing-circle{transition:none !important;animation:none !important}}.entry-landing{display:grid;place-items:center;padding:32px;background:rgba(31,31,28,.54);backdrop-filter:blur(15px) saturate(.75)}.entry-landing-panel{position:relative;inset:auto;width:min(1080px,calc(100vw - 64px));height:min(610px,calc(100dvh - 64px));border:1px solid rgba(75,88,63,.3);border-radius:24px;background:var(--color-surface);overflow:hidden;box-shadow:0 34px 90px rgba(20,20,18,.28);direction:ltr}.entry-landing-inner{min-height:100%;height:100%;max-width:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(430px,1.05fr);grid-template-rows:auto 1fr auto;gap:0;border:0;direction:ltr;background:var(--color-surface)}.entry-landing-close{position:absolute;top:18px;left:18px;width:40px;height:40px;background:rgba(255,253,248,.9);box-shadow:0 7px 22px rgba(31,31,28,.08)}.entry-landing-kicker{grid-column:2;grid-row:1;direction:rtl;align-self:start;padding:36px 42px 0;color:var(--color-primary);font-weight:700}.entry-landing-copy{grid-column:2;grid-row:2;direction:rtl;align-self:center;justify-self:stretch;padding:10px 42px 20px;max-width:none}.entry-landing-day{font-size:.78rem;margin-bottom:12px}.entry-landing-copy h2{max-width:520px;font:800 clamp(2.05rem,3.5vw,3.75rem)/1.28 var(--font-serif);letter-spacing:-.025em}.entry-landing-copy>p:not(.entry-landing-day){max-width:500px;margin-top:18px;font-size:.9rem;line-height:2}.entry-landing-primary{margin-top:24px;min-height:46px;padding:0 20px;border-radius:12px}.entry-landing-index{grid-column:2;grid-row:3;direction:ltr;align-self:end;padding:0 42px 30px;color:rgba(75,88,63,.63);font-size:4.3rem}.entry-landing-orbit,.entry-landing-mark,.entry-landing-bars,.entry-landing-gridmark,.entry-landing-lineart,.entry-landing-pulse,.entry-landing-quote,.entry-landing-circle{grid-column:1;grid-row:1/4;align-self:stretch;justify-self:stretch;width:auto;aspect-ratio:auto;border-radius:0;overflow:hidden;background:radial-gradient(circle at 26% 28%,rgba(255,255,255,.38),transparent 22%),linear-gradient(145deg,rgba(75,88,63,.92),rgba(47,57,39,.98));color:#fff}.entry-landing-orbit:before,.entry-landing-pulse:before,.entry-landing-circle:before{border-color:rgba(255,255,255,.28)}.entry-landing-orbit:after,.entry-landing-pulse:after{border-color:rgba(255,255,255,.16)}.entry-landing-orbit span,.entry-landing-pulse span{background:#fff;box-shadow:0 0 0 14px rgba(255,255,255,.08)}.entry-landing-orbit{background:radial-gradient(circle at 52% 50%,transparent 0 23%,rgba(255,255,255,.08) 24% 25%,transparent 26%),linear-gradient(145deg,#5a694c,#34402d)}.entry-landing-mark{padding:78px;align-items:flex-end;background:linear-gradient(155deg,#6b795c,#3c4934)}.entry-landing-mark span{background:#fff}.entry-landing-bars{padding:80px;transform:none;background:linear-gradient(145deg,#68765a,#2f3b29)}.entry-landing-bars i{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08)}.entry-landing-bars i:nth-child(2),.entry-landing-bars i:nth-child(3){background:rgba(255,255,255,.18)}.entry-landing-bars i:nth-child(4){background:#fff;opacity:.8}.entry-landing-gridmark{background-color:#3f4b36;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:34px 34px}.entry-landing-gridmark:after{color:#fff;font-size:7rem}.entry-landing-lineart{background:linear-gradient(145deg,#7a856e,#404c38)}.entry-landing-lineart span{background:#fff}.entry-landing-lineart:after{border-color:rgba(255,255,255,.55)}.entry-landing-pulse{display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#7c896e,#3e4936 62%,#2d3528)}.entry-landing-quote{display:grid;place-items:center;background:linear-gradient(150deg,#768269,#394433);color:rgba(255,255,255,.8);font-size:14rem}.entry-landing-circle{display:grid;place-items:center;background:linear-gradient(145deg,#667458,#34402d);border:0}.entry-landing-circle span{color:#fff;font-size:7rem}.landing-monday,.landing-thursday{background:var(--color-surface)}.landing-saturday .entry-landing-mark{background:linear-gradient(145deg,#6f7e60,#3b4832)}.landing-sunday .entry-landing-bars{background:linear-gradient(145deg,#58664b,#303b29)}.landing-monday .entry-landing-gridmark{background-color:#36422f}.landing-tuesday .entry-landing-lineart{background:linear-gradient(145deg,#748064,#3c4734)}.landing-wednesday .entry-landing-pulse{background:radial-gradient(circle at 45% 36%,#839176,#46523d 58%,#313a2b)}.landing-thursday .entry-landing-quote{background:linear-gradient(145deg,#7e8972,#414c39)}.landing-friday .entry-landing-circle{background:linear-gradient(145deg,#637154,#35412e)}@media (max-width:760px){.entry-landing{padding:16px}.entry-landing-panel{width:calc(100vw - 32px);height:min(760px,calc(100dvh - 32px));border-radius:18px}.entry-landing-inner{grid-template-columns:1fr;grid-template-rows:220px auto 1fr auto}.entry-landing-orbit,.entry-landing-mark,.entry-landing-bars,.entry-landing-gridmark,.entry-landing-lineart,.entry-landing-pulse,.entry-landing-quote,.entry-landing-circle{grid-column:1;grid-row:1;width:auto;justify-self:stretch;align-self:stretch}.entry-landing-kicker{grid-column:1;grid-row:2;padding:22px 22px 0}.entry-landing-copy{grid-column:1;grid-row:3;padding:8px 22px 12px;align-self:start}.entry-landing-copy h2{font-size:clamp(1.75rem,8.6vw,2.7rem);line-height:1.35}.entry-landing-copy>p:not(.entry-landing-day){font-size:.82rem;line-height:1.9;margin-top:14px}.entry-landing-primary{margin-top:18px;min-height:44px}.entry-landing-index{grid-column:1;grid-row:4;padding:0 22px 18px;font-size:2.8rem}.entry-landing-close{top:12px;left:12px}.entry-landing-mark,.entry-landing-bars{padding:44px}.entry-landing-gridmark:after{font-size:5rem}.entry-landing-quote{font-size:9rem}.entry-landing-circle span{font-size:5rem}}@media (max-width:1100px){.about-hero{grid-template-columns:1fr 220px;gap:30px}.contact-grid{grid-template-columns:1fr}.memoir-frame{grid-template-columns:1fr}.memoir-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--color-line);padding:24px}.sidebar-nav ul{display:flex;flex-wrap:wrap;gap:4px 20px}.sidebar-label,.find-links,.pinned-card,.sidebar-ai-community,.sidebar-bottom{display:none}.memoir-main{padding-inline:24px}.topline{min-height:58px}.hero{padding-top:48px}.category-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.about-hero{grid-template-columns:1fr;padding-top:48px}.about-photo{max-width:240px}.about-columns{grid-template-columns:1fr;gap:18px}.principles-grid{grid-template-columns:1fr}.contact-hero{padding-top:56px}.identity{grid-template-columns:58px 1fr}.profile-photo-wrap,.avatar-mark{width:58px;height:58px;border-radius:16px}.identity h2{font-size:1.18rem}.identity-role-fa{font-size:.67rem}.identity-role-en{font-size:.59rem}.hero h1{font-size:clamp(2.65rem,13vw,4.4rem)}.newsletter-form{grid-template-columns:1fr}.newsletter-submit{width:100%}.article-newsletter{padding:22px}.article-newsletter .newsletter-form{grid-template-columns:1fr}.post-row{grid-template-columns:1fr}.post-index{display:none}.ai-spotlight-grid{grid-template-columns:1fr;gap:18px}.ai-spotlight{padding:26px}.about-snapshot{grid-template-columns:1fr;gap:12px}.topics-grid{grid-template-columns:1fr}.topics-head{align-items:flex-start;flex-direction:column}.mission{grid-template-columns:1fr;gap:12px}.topline span{display:none}}}@layer components{.ai-persona-page,.ai-persona-archive{max-width:1020px;margin:0 auto;padding:64px 0 90px}.ai-persona-hero,.ai-persona-archive-head{padding-bottom:34px;border-bottom:1px solid var(--color-line)}.ai-persona-back{display:inline-block;margin-bottom:24px;color:var(--color-primary-600);font-size:.72rem;text-decoration:none}.ai-persona-identity{display:grid;grid-template-columns:132px minmax(0,1fr);gap:30px;align-items:center}.ai-persona-avatar,.ai-persona-card-avatar{overflow:hidden;background:var(--color-primary-100);color:var(--color-primary-800);display:grid;place-items:center;border:1px solid rgba(75,88,63,.16)}.ai-persona-avatar{width:132px;height:132px;border-radius:32px}.ai-persona-avatar img,.ai-persona-card-avatar img{width:100%;height:100%;object-fit:cover}.ai-persona-avatar span{font:700 3.2rem/1 var(--font-serif)}.ai-persona-badge{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid rgba(75,88,63,.25);border-radius:999px;background:rgba(75,88,63,.07);color:var(--color-primary-600);font-size:.65rem;font-weight:800;letter-spacing:.04em}.ai-persona-identity h1,.ai-persona-archive-head h1{margin:12px 0 5px;font:700 clamp(2.5rem,5vw,5rem)/1.1 var(--font-serif);letter-spacing:-.035em}.ai-persona-role{margin:0;color:var(--color-primary-600);font-size:.86rem;font-weight:700}.ai-persona-lead,.ai-persona-archive-head p{max-width:690px;margin:14px 0 0;color:#625d56;font-size:.9rem;line-height:2}.ai-persona-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:48px;padding-top:42px;align-items:start}.ai-persona-content{display:grid;gap:38px}.ai-persona-content section{padding-bottom:34px;border-bottom:1px solid var(--color-line)}.ai-persona-section-label{display:block;margin-bottom:16px;color:#6f6961;font-size:.68rem;font-weight:800}.ai-persona-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-persona-facts>div{padding:18px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.5)}.ai-persona-facts small{color:#6f6961;font-size:.65rem}.ai-persona-facts p,.ai-persona-copy{margin:7px 0 0;color:#4e4a44;font-size:.84rem;line-height:1.95}.ai-persona-panel{position:sticky;top:28px;padding:23px;border:1px solid var(--color-line);border-radius:22px;background:rgba(255,253,248,.7)}.ai-persona-panel-head{display:flex;flex-direction:column;gap:4px;padding-bottom:15px;border-bottom:1px solid var(--color-line)}.ai-persona-panel-head span{color:var(--color-primary-600);font-size:.68rem;font-weight:800;letter-spacing:.08em}.ai-persona-panel-head small{color:#6f6961;font-size:.64rem}.ai-persona-panel dl{margin:0}.ai-persona-panel dl>div{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid rgba(232,227,218,.85)}.ai-persona-panel dt{color:#6f6961;font-size:.66rem}.ai-persona-panel dd{margin:0;color:#37332f;font-size:.73rem;line-height:1.75}.ai-persona-panel .wide{grid-template-columns:1fr}.ai-persona-disclosure{margin:18px 0 0;color:#6f6961;font-size:.64rem;line-height:1.85}.ai-persona-hero--rich{padding-bottom:42px}.ai-persona-avatar--large{width:180px;height:180px;border-radius:38px;box-shadow:0 24px 60px rgba(46,43,38,.09)}.ai-persona-hero--rich .ai-persona-identity{grid-template-columns:180px minmax(0,1fr);gap:38px}.ai-persona-identity-copy{min-width:0}.ai-persona-hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ai-persona-hero-facts span{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid var(--color-line);border-radius:999px;background:rgba(255,253,248,.58);color:#5d5851;font-size:.66rem}.ai-persona-grid--rich{grid-template-columns:minmax(0,1.55fr) minmax(290px,.68fr)}.ai-persona-story-note{margin:16px 0 0;padding:11px 13px;border-right:2px solid rgba(75,88,63,.32);color:#787168;font-size:.65rem;line-height:1.85}.ai-persona-facts--stacked{grid-template-columns:1fr}.ai-persona-facts .wide{grid-column:1/-1}.ai-persona-lifestyle-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-persona-lifestyle-grid article{padding:18px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.48)}.ai-persona-lifestyle-grid small{color:#6f6961;font-size:.65rem}.ai-persona-lifestyle-grid p{margin:7px 0 0;color:#4e4a44;font-size:.8rem;line-height:1.9}.ai-persona-quote{padding:24px !important;border:1px solid rgba(75,88,63,.16) !important;border-radius:22px;background:linear-gradient(145deg,rgba(75,88,63,.065),rgba(255,253,248,.45))}.ai-persona-quote blockquote{margin:0;color:#37332f;font:700 1.35rem/1.8 var(--font-serif)}.ai-persona-activity{display:grid;gap:9px}.ai-persona-activity a{display:block;padding:16px 17px;border:1px solid var(--color-line);border-radius:15px;background:rgba(255,253,248,.42);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.ai-persona-activity a:hover{transform:translateY(-2px);border-color:rgba(75,88,63,.3)}.ai-persona-activity strong{color:#3c3833;font-size:.75rem}.ai-persona-activity p{margin:6px 0 0;color:#686159;font-size:.69rem;line-height:1.85}.ai-persona-guide-link{display:inline-block;margin-top:16px;color:var(--color-primary-600);font-size:.68rem;font-weight:800;text-decoration:none}.ai-persona-list{display:grid;margin-top:24px}.ai-persona-card{display:grid;grid-template-columns:66px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--color-line);text-decoration:none;transition:transform .22s ease}.ai-persona-card:hover{transform:translateX(4px)}.ai-persona-card-avatar{width:66px;height:66px;border-radius:18px}.ai-persona-card-avatar span{font:700 1.5rem/1 var(--font-serif)}.ai-persona-card small{color:var(--color-primary-600);font-size:.62rem;font-weight:800}.ai-persona-card h2{margin:2px 0;font:700 1.25rem/1.5 var(--font-serif)}.ai-persona-card strong{color:#625d56;font-size:.72rem}.ai-persona-card p{margin:4px 0 0;color:#6f6961;font-size:.72rem;line-height:1.75}.ai-persona-arrow{color:#6f6961;font-size:1rem}.ai-persona-empty{padding:30px 0;color:#807a72}@media (max-width:760px){.ai-persona-page,.ai-persona-archive{padding:42px 0 64px}.ai-persona-identity{grid-template-columns:88px minmax(0,1fr);gap:18px}.ai-persona-avatar{width:88px;height:88px;border-radius:24px}.ai-persona-avatar span{font-size:2.2rem}.ai-persona-hero--rich .ai-persona-identity{grid-template-columns:88px minmax(0,1fr);gap:18px}.ai-persona-avatar--large{width:88px;height:88px;border-radius:24px}.ai-persona-grid{grid-template-columns:1fr;gap:26px}.ai-persona-panel{position:static}.ai-persona-facts,.ai-persona-lifestyle-grid{grid-template-columns:1fr}.ai-persona-quote blockquote{font-size:1.08rem}.ai-persona-card{grid-template-columns:54px minmax(0,1fr) auto;gap:13px}.ai-persona-card-avatar{width:54px;height:54px;border-radius:15px}}.hr-ai-agent-page{max-width:980px;margin:0 auto;padding:64px 0 90px}.hr-ai-agent-hero{padding-bottom:34px;border-bottom:1px solid var(--color-line)}.hr-ai-agent-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(75,88,63,.25);border-radius:999px;background:rgba(75,88,63,.07);color:var(--color-primary-600);font-size:.64rem;font-weight:800;letter-spacing:.08em}.hr-ai-agent-hero h1{margin:14px 0 8px;font:700 clamp(2.5rem,5vw,4.7rem)/1.12 var(--font-serif);letter-spacing:-.035em}.hr-ai-agent-label{margin:0;color:var(--color-primary-600);font-size:.82rem;font-weight:800}.hr-ai-agent-role{max-width:720px;margin:14px 0 0;color:#625d56;font-size:.9rem;line-height:2}.hr-ai-agent-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:42px;padding-top:38px;align-items:start}.hr-ai-agent-content{display:grid;gap:34px}.hr-ai-agent-content section{padding-bottom:30px;border-bottom:1px solid var(--color-line)}.hr-ai-agent-content section>span{display:block;margin-bottom:12px;color:#6f6961;font-size:.68rem;font-weight:800}.hr-ai-agent-content section>p{margin:0;color:#4e4a44;font-size:.86rem;line-height:2}.hr-ai-agent-card{position:sticky;top:28px;padding:22px;border:1px solid rgba(75,88,63,.22);border-radius:22px;background:linear-gradient(145deg,rgba(75,88,63,.08),rgba(255,253,248,.82))}.hr-ai-agent-card strong{display:block;color:var(--color-primary-800);font:700 1rem/1.6 var(--font-serif)}.hr-ai-agent-card p{margin:10px 0;color:#5d5851;font-size:.75rem;line-height:1.9}.hr-ai-agent-card small{display:block;padding-top:12px;border-top:1px solid rgba(75,88,63,.15);color:#6f6961;font-size:.63rem;line-height:1.85}.hr-ai-agent-hero--rich{padding-bottom:42px}.hr-ai-agent-hero-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;align-items:center}.hr-ai-agent-avatar{width:180px;height:180px;border-radius:36px;overflow:hidden;border:1px solid var(--color-line);background:var(--color-surface);box-shadow:0 24px 60px rgba(46,43,38,.09)}.hr-ai-agent-avatar img{width:100%;height:100%;object-fit:cover;display:block}.hr-ai-agent-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hr-ai-agent-status span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--color-line);border-radius:999px;background:rgba(255,253,248,.58);color:#5d5851;font-size:.64rem}.hr-ai-agent-layout--rich{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr)}.hr-ai-agent-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hr-ai-agent-facts>div{padding:18px;border:1px solid var(--color-line);border-radius:16px;background:rgba(255,253,248,.5)}.hr-ai-agent-facts small{color:#6f6961;font-size:.64rem}.hr-ai-agent-facts p{margin:7px 0 0;color:#4e4a44;font-size:.8rem;line-height:1.9}.hr-ai-agent-secondary{margin-top:12px !important;padding:13px 14px;border-right:2px solid rgba(75,88,63,.26);background:rgba(75,88,63,.035)}.hr-ai-agent-card--rich{padding:24px}.hr-ai-agent-card-block{margin-top:18px;padding-top:16px;border-top:1px solid rgba(75,88,63,.15)}.hr-ai-agent-card-block small{padding:0;border:0;color:var(--color-primary-600);font-weight:800}.hr-ai-agent-card--rich a{display:inline-block;margin-top:18px;color:var(--color-primary-600);font-size:.69rem;font-weight:800;text-decoration:none}@media (max-width:760px){.hr-ai-agent-page{padding:42px 0 64px}.hr-ai-agent-layout{grid-template-columns:1fr;gap:26px}.hr-ai-agent-card{position:static}}}@layer components{.ai-discussion{margin:54px 0 18px;padding:30px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.ai-discussion-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ai-discussion-head>div{max-width:680px}.ai-discussion-kicker{display:block;margin-bottom:7px;color:var(--color-primary-600);font-size:.62rem;font-weight:800;letter-spacing:.1em}.ai-discussion-head h2{margin:0;font:700 clamp(1.5rem,2.6vw,2.3rem)/1.35 var(--font-serif)}.ai-discussion-head p{margin:8px 0 0;color:#625d56;font-size:.78rem;line-height:1.9}.ai-discussion-head>a{flex:0 0 auto;color:var(--color-primary-600);font-size:.7rem;text-decoration:none}.ai-discussion-notice{margin-top:20px;padding:11px 14px;border:1px solid rgba(75,88,63,.15);border-radius:13px;background:rgba(75,88,63,.045);color:#6d675f;font-size:.69rem;line-height:1.85}.ai-discussion-notice strong{color:var(--color-primary-700,var(--color-primary))}.ai-discussion-thread{margin-top:24px}.ai-discussion-empty{padding:26px 0;color:#625d56}.ai-discussion-empty strong{display:block;color:#4d4943;font:700 .95rem/1.6 var(--font-serif)}.ai-discussion-empty p{margin:5px 0 0;max-width:680px;font-size:.74rem;line-height:1.9}.ai-discussion-comment{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;margin-right:calc(var(--thread-depth,0) * 30px);padding:18px 0;border-top:1px solid rgba(232,227,218,.82)}.ai-discussion-comment:first-child{border-top:0}.ai-discussion-avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--color-line);background:var(--color-surface);color:#6f6961;font:700 .86rem/1 var(--font-serif)}.ai-discussion-comment--persona .ai-discussion-avatar{background:rgba(75,88,63,.08);color:var(--color-primary-700,var(--color-primary))}.ai-discussion-comment--agent .ai-discussion-avatar{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.ai-discussion-body{min-width:0}.ai-discussion-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-discussion-author{color:#38342f;font-size:.77rem;font-weight:800;text-decoration:none}.ai-discussion-badge{display:inline-flex;align-items:center;min-height:21px;padding:0 7px;border:1px solid rgba(75,88,63,.2);border-radius:999px;background:rgba(75,88,63,.055);color:var(--color-primary-600);font-size:.56rem;font-weight:800}.ai-discussion-comment--agent .ai-discussion-badge{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.ai-discussion-meta time{margin-right:auto;color:#665f57;font-size:.58rem}.ai-discussion-role{margin:3px 0 0;color:#665f57;font-size:.62rem}.ai-discussion-text{margin-top:9px;color:#555049;font-size:.79rem;line-height:2}.ai-discussion-text p{margin:0 0 8px}.ai-discussion-source{margin:8px 0 0;padding-top:8px;border-top:1px dashed rgba(75,88,63,.16);color:#665f57;font-size:.59rem;line-height:1.7}.ai-discussion-reply{margin-top:7px;padding:0;border:0;background:transparent;color:var(--color-primary-600);font-size:.62rem;font-weight:700;cursor:pointer}.ai-discussion-compose{margin-top:28px;padding-top:24px;border-top:1px solid var(--color-line)}.ai-discussion-compose-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.ai-discussion-compose-head span{display:block;color:#665f57;font-size:.59rem;font-weight:800;letter-spacing:.08em}.ai-discussion-compose-head h3{margin:3px 0 0;font:700 1.08rem/1.5 var(--font-serif)}.ai-discussion-compose-head p{max-width:460px;margin:0;color:#665f57;font-size:.67rem;line-height:1.8;text-align:left}.ai-discussion-replying{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:8px 11px;border-radius:10px;background:rgba(75,88,63,.06);color:#625d56;font-size:.65rem}.ai-discussion-replying[hidden]{display:none}.ai-discussion-cancel-reply{border:0;background:transparent;color:var(--color-primary-600);font-size:.61rem;cursor:pointer}.ai-discussion-form{margin-top:16px}.ai-discussion-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-discussion-form label>span{display:block;margin-bottom:6px;color:#625d56;font-size:.64rem;font-weight:700}.ai-discussion-form input,.ai-discussion-form textarea{width:100%;border:1px solid var(--color-line);border-radius:14px;background:var(--color-surface);color:var(--color-ink);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.ai-discussion-form input{min-height:43px;padding:0 13px}.ai-discussion-form textarea{min-height:130px;padding:12px 13px;resize:vertical;line-height:1.9}.ai-discussion-form input:focus,.ai-discussion-form textarea:focus{border-color:rgba(75,88,63,.52);box-shadow:0 0 0 4px rgba(75,88,63,.07)}.ai-discussion-message-field{display:block;margin-top:10px}.ai-discussion-signed-in{margin:0;padding:9px 11px;border-radius:10px;background:rgba(75,88,63,.05);color:#746e66;font-size:.66rem}.ai-discussion-form-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:11px}.ai-discussion-form-foot p{margin:0;color:#665f57;font-size:.61rem;line-height:1.7}.ai-discussion-form-foot button{flex:0 0 auto;min-height:42px;padding:0 18px;border:1px solid var(--color-primary-600);border-radius:999px;background:var(--color-primary-600);color:#fff;font-weight:800;cursor:pointer}.ai-discussion-form-foot button:disabled{opacity:.55;cursor:wait}.ai-discussion-form-feedback{min-height:1.5em;margin:8px 0 0;color:#6d675f;font-size:.64rem}.ai-discussion-hp{position:absolute !important;inline-size:1px !important;block-size:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important}@media (max-width:1100px){.single-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.content-pulse-rail{padding:16px}.content-pulse-grid{grid-template-columns:1fr}}@media (max-width:760px){.single-reading-layout{display:block}.single-reading-layout>.single-article{width:100%}.content-pulse-rail{position:static;margin-top:18px}.content-pulse-grid{grid-template-columns:1fr 1fr}.article-save-toggle{min-height:36px}.saved-link{width:100%;margin-top:2px}.article-feedback-options{display:grid;grid-template-columns:1fr 1fr}.article-feedback-options button{width:100%}.next-reading-list a{align-items:flex-start}.pulse-metrics{grid-template-columns:1fr 1fr}.pulse-page-grid{grid-template-columns:1fr}.thinking-timeline-page{padding-top:44px}.thinking-timeline{padding-right:0}.thinking-timeline:before{right:8px}.thinking-timeline-entry{display:block;padding-right:28px;margin-bottom:16px}.thinking-timeline-date{position:relative;right:auto;top:auto;width:auto;text-align:right;margin-bottom:8px;padding-right:4px}.thinking-timeline-date i{right:-26px;left:auto;top:3px}.thinking-timeline-card{padding:17px}.ai-discussion{margin-top:42px}.ai-discussion-head{align-items:flex-start;flex-direction:column;gap:10px}.ai-discussion-comment{margin-right:calc(var(--thread-depth,0) * 14px);grid-template-columns:36px minmax(0,1fr);gap:10px}.ai-discussion-avatar{width:36px;height:36px;border-radius:12px}.ai-discussion-compose-head{align-items:flex-start;flex-direction:column;gap:7px}.ai-discussion-compose-head p{text-align:right}.ai-discussion-form-grid{grid-template-columns:1fr}.ai-discussion-form-foot{align-items:stretch;flex-direction:column}.ai-discussion-form-foot button{width:100%}}@media (max-width:420px){.article-feedback-options{grid-template-columns:1fr}.content-pulse-grid,.pulse-metrics{grid-template-columns:1fr}}}@layer components{.ai-community-guide{max-width:1040px;margin:0 auto;padding:64px 0 96px}.ai-community-guide__hero{padding-bottom:42px;border-bottom:1px solid var(--color-line)}.ai-community-guide__kicker,.ai-community-guide__eyebrow{display:block;color:var(--color-primary-600);font-size:.66rem;font-weight:800;letter-spacing:.11em}.ai-community-guide__hero h1{max-width:860px;margin:12px 0 16px;font:700 clamp(2.7rem,5vw,5rem)/1.12 var(--font-serif);letter-spacing:-.03em}.ai-community-guide__hero>p{max-width:780px;margin:0;color:#565149;font-size:.98rem;line-height:2.05}.ai-community-guide__principle{margin-top:24px;padding:16px 18px;border:1px solid rgba(75,88,63,.2);border-radius:16px;background:rgba(75,88,63,.055);color:#4d4943;font-size:.8rem;line-height:1.95}.ai-community-guide__principle strong{color:var(--color-primary-800)}.ai-community-guide__section{padding:42px 0;border-bottom:1px solid var(--color-line)}.ai-community-guide__section h2{margin:8px 0 18px;font:700 clamp(1.65rem,3vw,2.6rem)/1.35 var(--font-serif)}.ai-community-guide__prose{max-width:800px;color:#565149;font-size:.86rem;line-height:2}.ai-community-guide__prose p{margin:0 0 12px}.ai-community-guide__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ai-community-guide__steps>div{min-height:154px;padding:16px;border:1px solid var(--color-line);border-radius:17px;background:rgba(255,253,248,.55)}.ai-community-guide__steps b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--color-ink);color:#fff;font-size:.69rem}.ai-community-guide__steps p{margin:14px 0 0;color:#5c574f;font-size:.73rem;line-height:1.85}.ai-community-guide__agent{padding:34px;border:1px solid rgba(75,88,63,.2);border-radius:24px;background:linear-gradient(145deg,rgba(75,88,63,.07),rgba(255,253,248,.78))}.ai-community-guide__agent-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.ai-community-guide__agent-grid h2{margin-bottom:8px}.ai-community-guide__agent-grid p{max-width:720px;margin:0;color:#504c46;font-size:.84rem;line-height:1.95}.ai-community-guide__agent-grid .ai-community-guide__muted{margin-top:10px;color:#6f6961;font-size:.72rem}.ai-community-guide__profile-link,.ai-community-guide__archive-link{color:var(--color-primary-600);font-size:.76rem;font-weight:800;text-decoration:none;white-space:nowrap}.ai-community-guide__agent-note{margin-top:20px;padding-top:16px;border-top:1px solid rgba(75,88,63,.16);color:#5d5851;font-size:.71rem;line-height:1.9}.ai-community-guide__intro{max-width:760px;margin:-4px 0 20px;color:#665f57;font-size:.78rem;line-height:1.9}.ai-community-guide__people{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-community-guide__person{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;padding:19px;border:1px solid var(--color-line);border-radius:18px;background:rgba(255,253,248,.55);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.ai-community-guide__person:hover{transform:translateY(-2px);border-color:rgba(75,88,63,.32)}.ai-community-guide__person-mark{width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:var(--color-primary-100);color:var(--color-primary-800);font:700 1.45rem/1 var(--font-serif)}.ai-community-guide__person span{color:var(--color-primary-600);font-size:.56rem;font-weight:800;letter-spacing:.05em}.ai-community-guide__person h3{margin:2px 0 2px;font:700 1.08rem/1.5 var(--font-serif)}.ai-community-guide__person strong{display:block;color:#5b564f;font-size:.69rem}.ai-community-guide__person p{margin:4px 0 0;color:#6b655d;font-size:.68rem;line-height:1.75}.ai-community-guide__person small{display:block;margin-top:6px;color:#6f6961;font-size:.59rem}.ai-community-guide__rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-community-guide__rules>div{padding:18px;border-top:2px solid var(--color-primary-600);background:rgba(255,253,248,.42)}.ai-community-guide__rules strong{font-size:.78rem}.ai-community-guide__rules p{margin:7px 0 0;color:#615c55;font-size:.7rem;line-height:1.85}.ai-community-guide__archive-link{display:inline-block;margin-top:10px}@media (max-width:980px){.ai-community-guide__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-community-guide__rules{grid-template-columns:1fr 1fr}}@media (max-width:700px){.ai-community-guide{padding:44px 0 68px}.ai-community-guide__steps,.ai-community-guide__people,.ai-community-guide__rules{grid-template-columns:1fr}.ai-community-guide__agent{padding:22px}.ai-community-guide__agent-grid{grid-template-columns:1fr;align-items:start}.ai-community-guide__person{grid-template-columns:50px minmax(0,1fr)}.ai-community-guide__person-mark{width:50px;height:50px;border-radius:14px}}.identity-role-en,.sidebar-nav a small,.sidebar-nav a b,.sidebar-label,.sidebar-ai-community-head p,.sidebar-ai-card-copy span,.sidebar-ai-users-copy span,.sidebar-bottom,.topline span,.mini-subscribe small,.desk-note,.desk-note small,.hero-en,.newsletter-microcopy,.filter-chip,.filter-chip small,.post-row p,.post-meta,.post-index,.category-count-card small,.about-snapshot-label,.reading-path span,.live-update,.now-mini-feed time,.weekly-featured-note time,.now-archive-hero small,.archive-week-meta span,.archive-back-row span{color:#666259}.newsletter-email::placeholder{color:#6f6a63}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(75,88,63,.42);outline-offset:3px;border-radius:6px}.single-article{max-width:820px;padding-top:58px}.single-header{max-width:720px}.single-header h1{font-size:clamp(2.35rem,4.8vw,4.6rem);line-height:1.16;letter-spacing:-.018em}.single-deck{max-width:660px;margin:16px 0 0;color:#625e57;font-size:.96rem;line-height:1.95}.single-meta-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding-top:14px;border-top:1px solid var(--color-line)}.single-meta{margin-top:0;color:#666259;font-size:.72rem}.single-actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.single-actions .saved-link{font-size:.68rem}.single-cover{max-width:820px;margin-top:30px}.single-cover img{border-radius:18px}.article-toc{max-width:720px;margin:24px 0 0;border:1px solid var(--color-line);border-radius:14px;background:rgba(255,253,248,.52)}.article-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;color:#3f3c37;font-size:.8rem;font-weight:700;cursor:pointer;list-style:none}.article-toc summary::-webkit-details-marker{display:none}.article-toc[open] summary{border-bottom:1px solid var(--color-line)}.article-toc nav{padding:10px 15px 13px}.article-toc ol{margin:0;padding:0 20px 0 0;display:grid;gap:7px}.article-toc a{color:#625e57;text-decoration:none;font-size:.74rem;line-height:1.75}.article-toc a:hover{color:var(--color-primary-600)}.memoir-prose{max-width:710px;margin-top:32px;font-size:1.05rem;line-height:2.22;color:#494640}.memoir-prose h2,.memoir-prose h3,.memoir-prose h4{scroll-margin-top:28px}.memoir-prose h2{font-size:1.75rem;margin-top:2.35em;margin-bottom:.7em}.memoir-prose h3{font-size:1.35rem;margin-top:2em;margin-bottom:.6em}.memoir-prose p{margin-bottom:1.55em}.memoir-prose blockquote{border-right-width:2px;background:rgba(166,124,82,.045);border-radius:0 10px 10px 0;padding:14px 20px 14px 14px}.article-summary{margin:42px 0 0;padding:20px 22px;border:1px solid rgba(166,124,82,.24);border-radius:16px;background:rgba(166,124,82,.045)}.article-summary h2,.article-summary h3{margin-top:0 !important}.article-summary>:last-child{margin-bottom:0}.author-card{max-width:710px;margin-top:34px;padding:18px 0;border-width:1px 0;border-radius:0;background:transparent;grid-template-columns:56px 1fr;gap:14px}.author-card-photo{width:56px;height:56px;border-radius:50%}.author-card p{margin-top:5px;font-size:.76rem;line-height:1.75}.author-more{display:inline-block;margin-top:7px;color:var(--color-primary-600);font-size:.68rem;text-decoration:none}.article-tags{max-width:710px;margin-top:24px;padding-top:18px}.article-rating{max-width:820px;margin:38px auto 0;padding:30px 0;text-align:right;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;align-items:center}.article-rating h2{margin:0;font-size:1.12rem;line-height:1.65}.article-rating-stars{justify-content:flex-start;grid-column:2;grid-row:1/3;gap:8px}.article-rating-star svg{width:34px;height:34px}.article-rating-scale{display:none}.article-rating-summary{margin:2px 0 0;grid-column:1;color:#666259;font-size:.82rem}.article-rating-feedback,.article-feedback-quick{grid-column:1/-1}.next-reading{max-width:820px;margin:42px auto 0;padding:0;border:0}.next-reading-kicker{display:none}.next-reading h2{margin:0 0 18px;font-size:1.18rem;line-height:1.55}.next-reading-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.next-reading-list a{display:block;padding:0;border:1px solid var(--color-line) !important;border-radius:18px;overflow:hidden;background:rgba(255,253,248,.54)}.next-reading-list img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.next-reading-list span{display:block;padding:16px 16px 6px;font-weight:700;font-size:.9rem;line-height:1.7}.next-reading-list small{display:block;padding:0 16px 15px;color:#666259;font-size:.7rem}.article-newsletter{max-width:820px;margin:38px auto 0;padding:44px 40px;border:1px solid var(--color-line);border-radius:24px;background:rgba(255,253,248,.58);color:var(--color-ink)}.article-newsletter small{color:var(--color-primary-600);font-size:.68rem;letter-spacing:.08em}.article-newsletter h2{margin:8px 0 0;font-size:1.55rem;line-height:1.45}.article-newsletter>p{margin:10px 0 0;color:#625e57;font-size:.9rem;line-height:1.9}.article-newsletter .newsletter-signup{margin-top:26px}.article-newsletter .newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.article-newsletter .newsletter-email{min-height:64px;padding:0 22px;border-color:var(--color-line);border-radius:16px;background:var(--color-surface);color:var(--color-ink);font-size:1rem}.article-newsletter .newsletter-email::placeholder{color:#6f6a63}.article-newsletter .newsletter-submit{min-height:64px;padding:0 32px;border-color:var(--color-primary-600);border-radius:16px;background:var(--color-primary-600);color:#fff;font-size:1rem;font-weight:700}.article-newsletter .newsletter-microcopy{margin-top:12px;color:#666259;font-size:.72rem}.article-thought-updates{max-width:710px;margin-top:26px;padding-top:20px;border-top:1px solid var(--color-line)}.article-thought-updates-head h2{font-size:1rem}.article-thought-update{padding:14px 0;border-top:1px solid rgba(232,227,218,.8)}.single-reading-layout{display:block;max-width:880px;margin-inline:auto}.single-reading-layout>.single-article{grid-column:auto;grid-row:auto;margin-inline:auto}.content-pulse-rail{position:static;max-width:880px;margin:36px auto 0;padding:20px;border-radius:16px;background:rgba(255,253,248,.5)}.content-pulse-head h2{font-size:.92rem}.content-pulse-head p,.article-public-stats,.article-side-links{display:none}.article-side-recommendations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.article-side-recommendations a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:11px;align-items:center;padding:10px;border:1px solid var(--color-line);border-radius:13px;background:rgba(255,253,248,.38);color:var(--color-ink);text-decoration:none}.article-side-recommendations img{width:72px;height:72px;object-fit:cover;border-radius:10px}.article-side-recommendations span{font-size:.7rem;line-height:1.65}.article-side-topics{margin-top:18px;padding-top:14px;border-top:1px solid var(--color-line)}.article-side-topics>strong{display:block;font-size:.68rem;margin-bottom:8px}.article-side-topics>div{display:flex;flex-wrap:wrap;gap:6px}.article-side-topics a{padding:5px 7px;border:1px solid var(--color-line);border-radius:999px;color:#625e57;text-decoration:none;font-size:.58rem}.content-pulse-admin{opacity:.72}.ai-discussion{margin-top:30px}.ai-discussion-head{padding-bottom:18px}@media (max-width:1100px){.single-reading-layout{display:block}.single-reading-layout>.single-article{width:100%;justify-self:auto}.content-pulse-rail{position:static;margin-top:28px}}@media (max-width:760px){.single-article{padding-top:34px}.single-header h1{font-size:clamp(2rem,9vw,3.2rem)}.single-meta-row{align-items:flex-start;flex-direction:column;gap:10px}.single-actions{width:100%;justify-content:space-between}.single-cover{margin-top:22px}.memoir-prose{font-size:1rem;line-height:2.12}.memoir-prose h2{font-size:1.45rem}.memoir-prose h3{font-size:1.2rem}.content-pulse-rail{position:static;margin-top:28px}.article-side-recommendations{grid-template-columns:1fr 1fr}.next-reading-list{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x proximity;padding-bottom:4px}.next-reading-list a{min-width:76%;scroll-snap-align:start}.article-rating{grid-template-columns:1fr;text-align:center}.article-rating-stars{grid-column:1;grid-row:auto;justify-content:center}.article-rating-summary{grid-column:1}.article-newsletter{max-width:100%;margin-top:30px;padding:32px 22px;border-radius:20px}.article-newsletter h2{font-size:1.35rem}.article-newsletter>p{font-size:.84rem}.article-newsletter .newsletter-form{grid-template-columns:1fr}.article-newsletter .newsletter-email,.article-newsletter .newsletter-submit{min-height:56px;width:100%}}@media (max-width:375px){.article-side-recommendations{grid-template-columns:1fr}.next-reading-list a{min-width:84%}}}.sidebar-nav a small,.sidebar-nav a b,.sidebar-label,.sidebar-ai-community-head p,.sidebar-ai-card-copy span,.sidebar-ai-users-copy span,.sidebar-founders-circle-head p,.sidebar-founder-copy small,.sidebar-founder-arrow,.sidebar-founders-lock p,.sidebar-bottom,.topline span,.mini-subscribe small,.desk-note,.desk-note small,.hero-en,.newsletter-email::placeholder,.newsletter-microcopy,.filter-chip small,.post-row p,.post-meta,.post-index,.category-count-card small,.about-snapshot-label,.reading-path span,.live-update,.now-mini-feed time,.weekly-featured-note time,.about-editorial-profile dt,.about-editorial-index>span,.about-chapter-marker span,.about-rule span,.about-manifesto-eyebrow,.article-rating-scale,.article-rating-feedback,.saved-link,.article-feedback-status,.next-reading-kicker,.content-pulse-head small,.content-pulse-head p,.content-pulse-grid span,.content-pulse-grid small,.article-thought-update-meta,.article-review-admin-note,.article-review-admin-note span{color:#666259}.about-ai-copy .section-kicker{color:rgba(255,255,255,.82)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #46523B;outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media (max-width:980px){.language-toggle span,.identity-role-fa,.sidebar-nav a,.sidebar-nav a b,.account-entry a,.footer-note,.footer-note a,.mini-subscribe{color:#4f4b45 !important}}.mission small,.now-experiment-row time,.now-experiment-row p,.single-meta,.article-save-toggle,.saved-link,.article-rating-scale,.article-rating-summary,.article-rating-feedback,.article-feedback-status,.next-reading-kicker,.content-pulse-head small,.content-pulse-head p,.content-pulse-grid span,.content-pulse-grid small,.article-thought-update-meta,.article-thought-update-meta i,.article-review-admin-note,.article-review-admin-note span,.ai-discussion-meta time,.ai-discussion-role,.ai-discussion-source,.ai-discussion-compose-head span,.ai-discussion-compose-head p,.ai-discussion-form label>span,.ai-discussion-form-foot p,.ai-discussion-form-feedback,.about-editorial-profile dt,.about-editorial-index>span,.about-chapter-marker span,.about-rule span,.about-manifesto-eyebrow,.about-editorial .section-kicker{color:#59544d !important}.memoir-sidebar small,.memoir-sidebar p,.footer-note,.footer-note a,main small,main time,main .desk-note,main .post-meta,main .single-meta,main .section-kicker,main [class*="meta"],main [class*="label"],main [class*="eyebrow"],main [class*="kicker"]{color:#59544d !important}.filter-chip.active small,.about-ai-chapter .section-kicker,.about-ai-chapter p{color:#f5f3ed !important}@layer base{input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select{appearance:none;background-color:#fff;border-color:oklch(55.1% 0.027 264.364);border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px+var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% 0.245 262.881)}}input::placeholder,textarea::placeholder{color:oklch(55.1% 0.027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;print-color-adjust:unset}input:where([type='checkbox']),input:where([type='radio']){appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:oklch(54.6% 0.245 262.881);background-color:#fff;border-color:oklch(55.1% 0.027 264.364);border-width:1px;--tw-shadow:0 0 #0000}input:where([type='checkbox']){border-radius:0px}input:where([type='radio']){border-radius:100%}input:where([type='checkbox']):focus,input:where([type='radio']):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px+var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type='checkbox']):checked,input:where([type='radio']):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type='checkbox']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media (forced-colors:active){appearance:auto}}input:where([type='radio']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media (forced-colors:active){appearance:auto}}input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus{border-color:transparent;background-color:currentColor}input:where([type='checkbox']):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;@media (forced-colors:active){appearance:auto}}input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type='file']){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type='file']):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}