:root{--navy-950: #071528;--navy-900: #0b1f3a;--navy-800: #13294b;--navy-700: #1d3a63;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-600: #0d9488;--teal-700: #0f766e;--teal-50: #e6fbf8;--white: #ffffff;--gray-50: #f6f8fb;--gray-100: #eef2f6;--gray-200: #dfe5ec;--gray-400: #94a0b0;--gray-600: #526073;--gray-800: #1f2a37;--warn-bg: #fff3d6;--warn-fg: #6b4300;--bg: var(--white);--bg-alt: var(--gray-50);--text: var(--gray-800);--text-muted: var(--gray-600);--heading: var(--navy-900);--border: var(--gray-200);--link: var(--teal-700);--focus: var(--teal-400);--on-dark: rgb(255 255 255 / 84%);--line-dark: rgb(255 255 255 / 14%);--grid-line: rgb(255 255 255 / 4%);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", "Noto Sans", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.1875rem;--fs-h3: 1.25rem;--fs-h2: 1.625rem;--fs-h1: clamp(2rem, 1.4rem + 3vw, 3rem);--fs-hero: clamp(2.375rem, 1.5rem + 4.6vw, 4.25rem);--lh: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--radius-sm: 10px;--radius: 18px;--radius-lg: 28px;--gutter: 1.25rem;--container: 72rem;--header-h: 60px;--tabbar-h: 64px;--tap: 48px;--shadow: 0 1px 2px rgb(11 31 58 / 6%), 0 6px 20px rgb(11 31 58 / 7%)}@media(min-width:768px){:root{--fs-h2: 2rem;--gutter: 2rem;--header-h: 68px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 8px)}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh);color:var(--text);background:var(--navy-950);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg{display:block;max-width:100%}h1,h2,h3{color:var(--heading);line-height:1.15;margin:0 0 var(--space-3);font-weight:800;letter-spacing:-.015em}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{margin:0 0 var(--space-4)}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--link);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}main:focus{outline:none}.app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--bg);padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}main{flex:1}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--space-3);inset-block-start:-100px;z-index:100;padding:var(--space-3) var(--space-4);background:var(--teal-400);color:var(--navy-900);font-weight:700;border-radius:var(--radius-sm)}.skip-link:focus{inset-block-start:var(--space-3)}.muted{color:var(--text-muted)}.small{font-size:var(--fs-sm)}[dir=rtl] .icon--dir{transform:scaleX(-1)}.icon{flex:none}.blueprint{background-color:var(--navy-900);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:26px 26px;background-position:center top;color:var(--white)}.eyebrow{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1.5;color:var(--teal-400);text-align:left}[dir=rtl] .eyebrow{text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-5);border:2px solid transparent;border-radius:999px;font:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--sm{min-height:44px;padding:0 var(--space-4);font-size:var(--fs-sm)}.btn--primary{background:var(--navy-900);color:var(--white)}.btn--primary:hover:not(:disabled){background:var(--navy-700)}.btn--accent{background:var(--teal-400);color:var(--navy-900)}.btn--accent:hover{background:var(--teal-300)}.btn--outline-light{background:transparent;border-color:#ffffff7f;color:var(--white)}.btn--outline-light:hover{border-color:var(--white);background:#ffffff14}.btn--ghost{border-color:var(--border);color:var(--navy-900);background:var(--white)}.btn--ghost:hover:not(:disabled){border-color:var(--navy-900)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.btn--grow{flex:1 1 auto}.site-header{position:sticky;inset-block-start:0;z-index:50;background:#0b1f3af5;border-block-end:1px solid var(--line-dark)}@supports (backdrop-filter: blur(8px)){.site-header{background:#0b1f3adb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--white);text-decoration:none;font-weight:700;font-size:1.0625rem;white-space:nowrap}.logo-mark{border-radius:10px;flex:none;box-shadow:0 0 0 1px #fff3}.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap);min-height:44px;padding-inline:var(--space-3);border:1px solid rgb(255 255 255 / 28%);border-radius:999px;color:var(--white);font-weight:700;font-size:var(--fs-sm);text-decoration:none}.lang-switch:hover{border-color:var(--white)}.top-nav{display:none}.tab-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;background:var(--white);border-block-start:1px solid var(--border);box-shadow:0 -4px 20px #0b1f3a0f;padding-block-end:env(safe-area-inset-bottom,0px)}.tab-bar__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:40rem;margin-inline:auto}.tab-bar__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:var(--tabbar-h);color:var(--gray-600);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.tab-bar__link.is-active{color:var(--teal-700);font-weight:800}.tab-bar__link.is-active .icon{stroke-width:2.3}@media(min-width:900px){.app{padding-block-end:0}.tab-bar{display:none}.top-nav{display:block;margin-inline-start:auto}.top-nav__list{display:flex;align-items:center;gap:var(--space-1)}.top-nav__link{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--space-3);border-radius:999px;color:var(--on-dark);font-weight:600;text-decoration:none}.top-nav__link:hover{color:var(--white);background:#ffffff14}.top-nav__link.is-active{color:var(--teal-400)}}.hero__inner{padding-block:var(--space-5) calc(var(--space-7) + 8px)}.hero__title{max-width:14ch;margin-block-end:var(--space-4);color:var(--white);font-size:var(--fs-hero);line-height:1.04;letter-spacing:-.025em}.hero__accent{color:var(--teal-400)}.hero__sub{max-width:34rem;margin-block-end:var(--space-5);color:var(--on-dark);font-size:var(--fs-base);line-height:1.55}.hero__ctas{display:flex;gap:var(--space-3);margin-block-start:var(--space-5)}.hero__ctas .btn{flex:1 1 0;padding-inline:var(--space-3)}@media(min-width:600px){.hero__ctas .btn{flex:0 0 auto;padding-inline:var(--space-6)}}@media(min-width:900px){.hero__inner{padding-block:var(--space-8) calc(var(--space-8) + var(--space-5))}.hero__sub{font-size:var(--fs-lg)}}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:34rem}.flow__node{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;padding:var(--space-3) var(--space-2);border:1px solid var(--line-dark);border-radius:14px;background:#ffffff0f;color:var(--teal-400);text-align:center}.flow__label{color:var(--white);font-size:var(--fs-xs);font-weight:700;line-height:1.25}.flow__node--end{background:var(--teal-400);border-color:var(--teal-400);color:var(--navy-900)}.flow__node--end .flow__label{color:var(--navy-900)}.flow__node:not(:last-child):after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:-15px;width:8px;height:8px;border-top:2px solid rgb(255 255 255 / 55%);border-right:2px solid rgb(255 255 255 / 55%);transform:translateY(-50%) rotate(45deg)}[dir=rtl] .flow__node:not(:last-child):after{transform:translateY(-50%) rotate(-135deg)}@media(min-width:600px){.flow__label{font-size:var(--fs-sm)}.flow__node{min-height:96px}}@media(min-width:1024px){.hero__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:var(--space-8);align-items:center}.hero__inner>*{grid-column:1}.hero__inner>.flow{grid-column:2;grid-row:1 / span 4;grid-template-columns:minmax(0,1fr);gap:30px;width:100%;max-width:22rem;justify-self:end}.flow__node{flex-direction:row;justify-content:flex-start;gap:var(--space-4);min-height:84px;padding-inline:var(--space-5)}.flow__label{font-size:var(--fs-lg);text-align:start}.flow__node:not(:last-child):after,[dir=rtl] .flow__node:not(:last-child):after{inset-block-start:auto;inset-block-end:-20px;inset-inline-end:auto;left:50%;transform:translate(-50%) rotate(135deg)}}.sheet{position:relative;margin-block-start:calc(var(--space-6) * -1);padding-block:var(--space-5) var(--space-6);background:var(--white);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.section--alt{background:var(--bg-alt)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}.section-head--stack{display:block;margin-block-end:var(--space-5)}.section-head__title{margin:0;font-size:var(--fs-h2)}.section-head__lead{margin:var(--space-2) 0 0;color:var(--text-muted);max-width:36rem}.section-head__link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;font-weight:700;text-decoration:none}.rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail:focus-visible{outline-offset:-3px}.rail__track{display:flex;gap:var(--space-3);padding-inline:var(--gutter);padding-block:var(--space-1) var(--space-3)}.rail__item{flex:0 0 min(80%,300px);scroll-snap-align:start}.rail__hint{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600}@media(min-width:900px){.sheet{margin-block-start:calc(var(--space-7) * -1);padding-block:var(--space-6) var(--space-7)}.rail{overflow:visible}.rail__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);max-width:var(--container);margin-inline:auto}.rail__hint{display:none}}.card-grid{display:grid;gap:var(--space-4);margin-block-end:var(--space-4)}@media(min-width:700px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color .15s,transform .15s}.card:hover{border-color:var(--teal-600)}.card:focus-within{outline:3px solid var(--focus);outline-offset:2px}.card__band{display:flex;align-items:flex-end;justify-content:space-between;min-height:76px;padding:var(--space-3) var(--space-4);background-color:var(--navy-800)}.card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--teal-400);color:var(--navy-900)}.card__context{margin:0;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600}.card__index{font-family:var(--font-mono);font-size:var(--fs-xs);color:#ffffffb8}.card__content{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-4) var(--space-4) var(--space-4)}.card__title{margin:0;font-size:1.1875rem;font-weight:800;color:var(--navy-900)}.card__link{color:inherit;text-decoration:none}.card__link:focus-visible{outline:none}.card__link:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.card__body{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.card__more{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-start:auto;padding-block-start:var(--space-2);color:var(--teal-700);font-weight:700;font-size:var(--fs-sm)}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-1) 0 0}.tag{padding:.125rem .625rem;border-radius:999px;background:var(--gray-100);color:var(--navy-800);font-size:var(--fs-xs);font-weight:600}.badge{display:inline-block;padding:.125rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700}.badge--neutral{background:var(--gray-100);color:var(--navy-800)}.badge--warn{background:var(--warn-bg);color:var(--warn-fg)}.badge-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-2)}.section{padding-block:var(--space-7)}.model{display:grid;gap:0}.model__step{position:relative;padding-inline-start:64px;padding-block-end:var(--space-6)}.model__step:last-child{padding-block-end:0}.model__step:not(:last-child):before{content:"";position:absolute;inset-inline-start:23px;inset-block:48px 0;width:2px;background:linear-gradient(var(--teal-400),var(--gray-200))}.model__marker{position:absolute;inset-inline-start:0;inset-block-start:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--navy-900);color:var(--teal-400)}.model__step:last-child .model__marker{background:var(--teal-400);color:var(--navy-900)}.model__index{margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;color:var(--teal-700);text-align:left}[dir=rtl] .model__index{text-align:right}.model__title{margin:0 0 var(--space-1);font-size:1.375rem}.model__question{margin:0 0 var(--space-2);color:var(--navy-700);font-weight:600}.model__summary{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--fs-sm)}@media(min-width:900px){.model{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.model__step{padding:72px 0 0}.model__step:not(:last-child):before{inset-block:23px auto;inset-inline:60px calc(var(--space-5) * -1 + 12px);width:auto;height:2px}}.page-header__inner{padding-block:var(--space-5) var(--space-6)}.page-header__title{margin:0 0 var(--space-2);color:var(--white);font-size:var(--fs-h1);line-height:1.08}.page-header__lead{max-width:40rem;margin:0;color:var(--on-dark);font-size:var(--fs-base)}.page-header .badge-row{margin-block:0 var(--space-3)}@media(min-width:900px){.page-header__inner{padding-block:var(--space-7)}.page-header__lead{font-size:var(--fs-lg)}}.content{padding-block:var(--space-6) var(--space-7)}.content--narrow{max-width:50rem}.lede{font-size:var(--fs-lg);margin-block-start:var(--space-4)}.block{margin-block-end:var(--space-6)}.block__title{font-size:1.375rem;margin-block-end:var(--space-4)}.block-grid{display:grid;gap:0 var(--space-5)}@media(min-width:900px){.block-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.placeholder{padding:var(--space-4);border:2px dashed var(--gray-200);border-radius:var(--radius);background:var(--gray-50)}.placeholder__title{margin:0 0 var(--space-1);font-weight:700;color:var(--navy-800)}.placeholder__body{margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.empty-note{padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--teal-50);color:var(--navy-900);font-weight:600}.facts{display:grid;gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--gray-50)}.facts dt{font-size:var(--fs-xs);font-weight:700;color:var(--text-muted)}.facts dd,.facts .tags{margin:0}.steps{display:grid;gap:var(--space-5)}.steps__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-4)}.steps__num{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--navy-900);color:var(--teal-400);font-family:var(--font-mono);font-size:var(--fs-sm)}.steps__title{margin:0 0 var(--space-1);font-size:1.25rem;line-height:44px}.steps__item p{margin:0}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-block-end:var(--space-2);color:var(--teal-400);font-weight:700;font-size:var(--fs-sm);text-decoration:none}.back-link .icon--dir{transform:scaleX(-1)}[dir=rtl] .back-link .icon--dir{transform:none}.timeline{position:relative;display:grid;gap:var(--space-4)}.timeline:before{content:"";position:absolute;inset-block:18px 18px;inset-inline-start:7px;width:2px;background:var(--gray-200)}.timeline__item{position:relative;padding-inline-start:30px}.timeline__dot{position:absolute;inset-inline-start:0;inset-block-start:18px;width:16px;height:16px;border-radius:50%;background:var(--white);border:3px solid var(--navy-700)}.timeline__item--current .timeline__dot{border-color:var(--teal-600);background:var(--teal-400)}.timeline__card{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--white)}.timeline__period{margin:0;color:var(--teal-700);font-size:var(--fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.timeline__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:2px 0 0;font-size:1.1875rem;line-height:1.3}.timeline__org{margin:2px 0 0;color:var(--navy-700);font-weight:600;font-size:var(--fs-sm)}.timeline__summary{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.timeline__details{margin-block-start:var(--space-2);border-block-start:1px solid var(--gray-100)}.timeline__details>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;color:var(--teal-700);font-weight:700;font-size:var(--fs-sm);cursor:pointer;list-style:none}.timeline__details>summary::-webkit-details-marker{display:none}.timeline__chevron{transition:transform .15s}.timeline__details[open] .timeline__chevron{transform:rotate(180deg)}.timeline__group{margin-block-end:var(--space-4)}.timeline__group h4{margin:0 0 var(--space-2);color:var(--navy-900);font-size:var(--fs-xs);font-weight:800;letter-spacing:.02em}.timeline__group .tags{margin:0}.dash-list{display:grid;gap:var(--space-1)}.dash-list li{position:relative;padding-inline-start:var(--space-4);font-size:var(--fs-sm);line-height:1.5}.dash-list li:before{content:"";position:absolute;inset-inline-start:2px;inset-block-start:.65em;width:6px;height:2px;background:var(--gray-400)}.timeline__link{display:flex;align-items:center;gap:var(--space-1);min-height:44px;font-size:var(--fs-sm);font-weight:700;text-decoration:none}.timeline__card>.tags{margin-block-start:var(--space-3)}.timeline--compact .timeline__card{border:0;padding:var(--space-2) 0 0;background:none}.timeline--compact .timeline__dot{inset-block-start:10px}@media(min-width:900px){.timeline--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.timeline--compact:before{inset-block:7px auto;inset-inline:8px 0;width:auto;height:2px}.timeline--compact .timeline__item{padding-inline-start:0;padding-block-start:30px}.timeline--compact .timeline__dot{inset-block-start:0}}.draft-note{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-fg);font-size:var(--fs-sm);font-weight:600}.block__lead{margin-block:calc(var(--space-2) * -1) var(--space-5);color:var(--text-muted)}.highlights{margin-block-start:var(--space-6);padding:var(--space-5) var(--space-4);border-radius:var(--radius);background:var(--teal-50)}.highlights__title{font-size:1.25rem;margin-block-end:var(--space-3)}.highlights__list{display:grid;gap:var(--space-2)}.highlights__list li{display:flex;align-items:flex-start;gap:var(--space-2);font-weight:600;color:var(--navy-900)}.highlights__list .icon{margin-block-start:4px;color:var(--teal-700)}.confidential{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-5);color:var(--text-muted);font-size:var(--fs-xs)}.facts__ltr{text-align:left}[dir=rtl] .facts__ltr{text-align:right}@media(min-width:600px){.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.facts__wide{grid-column:1 / -1}}@media(max-width:359px){.tab-bar__link{font-size:.6875rem}}.hero__lead{display:block;color:var(--teal-400)}.hero__cv:empty{display:none}.hero__cv{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.model--compact .model__step{padding-block-end:var(--space-5)}.model--compact .model__summary{margin-block-end:var(--space-1)}.channels,.channels__grid{display:grid;gap:var(--space-3)}@media(min-width:600px){.channels__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channels__grid>li:nth-child(3):last-child{grid-column:1 / -1}}.channel{display:flex;align-items:center;gap:var(--space-3);min-height:64px;height:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--white);color:var(--navy-900);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s}.channel:hover{border-color:var(--teal-600)}.channel__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--teal-50);color:var(--teal-700)}.channel__text{display:flex;flex-direction:column;min-width:0}.channel__label{font-weight:800;line-height:1.3}.channel__value{color:var(--text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}[dir=rtl] .channel__value[dir=ltr]{text-align:right}.channel--primary{min-height:76px;border-color:transparent;background:var(--navy-900);color:var(--white)}.channel--primary:hover{border-color:var(--teal-400)}.channel--primary .channel__icon{background:var(--teal-400);color:var(--navy-900)}.channel--primary .channel__label{font-size:1.0625rem}.channel--primary .channel__value{color:var(--on-dark)}.channel__arrow{margin-inline-start:auto;color:var(--teal-400)}.text-btn{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--teal-700);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.empty{padding:var(--space-5) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--gray-50)}.empty__title{margin:0 0 var(--space-1);color:var(--navy-900);font-size:1.1875rem;font-weight:800}.empty__body{color:var(--text-muted);font-size:var(--fs-sm)}.empty .btn{flex:1 1 auto}@media(min-width:600px){.empty .btn{flex:0 0 auto}}.btn--cv{white-space:normal;text-align:center}.cv-row{margin-block-end:var(--space-5)}.cv-block{margin-block-start:var(--space-6)}.content--narrow-inline{max-width:56rem}.site-footer{background:var(--navy-950);color:#ffffffbf;font-size:var(--fs-sm)}.site-footer__inner{display:grid;gap:var(--space-4);padding-block:var(--space-6)}.site-footer__brand{display:flex;align-items:center;gap:var(--space-3)}.site-footer__name{margin:0;color:var(--white);font-weight:700}.site-footer__tagline{margin:0;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;color:var(--teal-400);text-align:left}[dir=rtl] .site-footer__tagline{text-align:right}.site-footer__links{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.site-footer a{display:inline-flex;align-items:center;min-height:44px;color:var(--white);text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer__contact,.site-footer__legal{margin:0}.site-footer__legal{color:#ffffff9e}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
