*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;tab-size:2}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}body{background:var(--nebula) top / 100% 100svh no-repeat,var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}h1,h2,h3,h4{font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}p,li{text-wrap:pretty}p{max-width:var(--measure)}a{color:inherit;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color var(--dur-2) var(--ease-out),text-decoration-color var(--dur-2) var(--ease-out)}a:hover{color:var(--text-accent);text-decoration-color:currentColor}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-1)}::selection{background:var(--selection-bg);color:var(--selection-text)}img,svg,video,canvas{display:block;max-width:100%}ul,ol{padding:0;list-style:none}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em;font-feature-settings:"kern","calt","zero"}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;padding:0}hr{border:none;border-top:var(--rule-weight) solid var(--rule-color);margin:0}table{border-collapse:collapse;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@media print{html{scroll-behavior:auto}body{background:var(--bg-canvas);color:var(--text-primary)}a{text-decoration:none}}@page{size:A4;margin:14mm 14mm 16mm}.shell{max-width:var(--container);margin-inline:auto;padding-inline:var(--page-inline)}.content{position:relative;z-index:var(--z-content)}.skip{position:absolute;left:var(--space-s);top:var(--space-s);z-index:var(--z-overlay);padding:var(--space-2xs) var(--space-s);background:var(--bg-accent);color:var(--text-on-accent);font-size:var(--text-sm);text-decoration:none;transform:translateY(-300%)}.skip:focus{transform:none}html.js .reveal{opacity:0;transform:translateY(var(--reveal-shift))}html.js .reveal.in{opacity:1;transform:none;transition:opacity var(--dur-4) var(--ease-out-expo),transform var(--dur-4) var(--ease-out-expo);transition-delay:calc(var(--stagger) * var(--i, 0))}html.js:not(.intro) [data-intro]{opacity:0}.section{position:relative;padding-block:var(--space-3xl);border-top:var(--border-hairline) solid var(--border-subtle)}.glass{position:relative;background:var(--glass-sheen),var(--glass-bg);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.grain{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;background-image:var(--grain);background-size:var(--grain-size);opacity:var(--grain-opacity)}.progress{position:fixed;inset:0 0 auto;height:var(--progress-h);z-index:calc(var(--z-sticky) + 1);pointer-events:none}.progress>span{display:block;height:100%;background:var(--accent);box-shadow:var(--glow-accent);transform:scaleX(0);transform-origin:left center}html:not(.js) .progress{display:none}.split-word-mask,.split-line-mask{padding-block:var(--mask-pad-top) var(--mask-pad-bottom);margin-block:calc(-1 * var(--mask-pad-top)) calc(-1 * var(--mask-pad-bottom));padding-inline:var(--mask-pad-inline);margin-inline:calc(-1 * var(--mask-pad-inline))}.split-char,.split-word{will-change:transform,opacity,filter}.chip{display:inline-flex;align-items:center;gap:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);padding:var(--chip-padding);border:var(--border-hairline) solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-text);white-space:nowrap;transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.chip--on{border-color:var(--border-accent);color:var(--text-accent)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}.dot{flex:none;display:inline-block;width:var(--dot, var(--node-size));height:var(--dot, var(--node-size));border-radius:var(--radius-full);box-sizing:border-box}.dot--mastered{background:var(--node-mastered-fill);box-shadow:var(--glow-accent)}.dot--working{background:var(--node-working-fill);border:var(--node-ring) solid var(--node-working-ring)}.dot--planned{background:var(--node-planned-fill);border:var(--node-ring) dashed var(--node-planned-ring)}html.stars-hover,html.stars-hover body{cursor:pointer}.live-dot{position:relative;flex:none;display:inline-block;width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--radius-full);background:var(--status-dot);box-shadow:var(--glow-accent)}.live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:live-pulse var(--dur-pulse) var(--ease-out) infinite}@keyframes live-pulse{0%{transform:none;opacity:.7}to{transform:scale(var(--pulse-scale));opacity:0}}@media(prefers-reduced-motion:reduce){.live-dot:after{animation:none;opacity:0}}.is-placeholder{color:var(--text-muted);font-style:italic}@media print{html.js .reveal{opacity:1;transform:none;transition:none}html.js [data-intro]{opacity:1}[data-intro],[data-intro] *,.split-word,.split-char,.split-line,[data-anim],[data-anim] *{opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.no-print,.grain,.progress{display:none!important}.glass{backdrop-filter:none;-webkit-backdrop-filter:none}.section{padding-block:var(--space-2xs);break-inside:auto;border-top-color:var(--border-subtle)}.chip{line-height:var(--leading-snug)}.section--page{break-before:page}.live-dot:after{display:none}}html[lang=uk] [data-split=name] em{font-style:normal}._layer_pt1ci_1{position:fixed;inset:0 0 auto;height:100lvh;z-index:var(--z-stars);pointer-events:none;opacity:0;transition:opacity var(--dur-5) var(--ease-out)}._on_pt1ci_10{opacity:1}._front_pt1ci_11{z-index:var(--z-stars-front)}._off_pt1ci_12{visibility:hidden}._canvas_pt1ci_14{display:block;width:100%;height:100%}._veil_pt1ci_19{--edge: 50%;--p: 0;--o: 1;position:absolute;inset:0;opacity:var(--o);background:color-mix(in oklab,var(--bg-canvas) 28%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--p)) calc(var(--edge) - 90px),#000 calc(var(--edge) - 20px));mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--p)) calc(var(--edge) - 90px),#000 calc(var(--edge) - 20px));pointer-events:none}._veil_pt1ci_19[data-wide]{-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--edge) - 60px),rgb(0 0 0 / var(--p)) calc(var(--edge) + 80px));mask-image:linear-gradient(90deg,#000 calc(var(--edge) - 60px),rgb(0 0 0 / var(--p)) calc(var(--edge) + 80px))}._tip_pt1ci_38{position:fixed;left:0;top:0;z-index:var(--z-tooltip);pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}._tip_pt1ci_38[data-on]{opacity:1}._card_pt1ci_48{display:grid;gap:var(--space-3xs);width:max-content;max-width:min(var(--tooltip-w),52vw);padding:var(--space-xs) var(--space-s);background:var(--glass-sheen),var(--glass-bg-solid);transform:translate(var(--space-m),-50%)}._tip_pt1ci_38[data-flip] ._card_pt1ci_48{transform:translate(calc(-100% - var(--space-m)),-50%)}._leader_pt1ci_60{position:absolute;left:0;top:0;width:var(--space-m);height:var(--border-hairline);background:var(--accent);transform:translateY(-50%)}._leader_pt1ci_60:before{content:"";position:absolute;left:calc(-1 * var(--space-2xs) / 2);top:50%;width:var(--space-2xs);height:var(--space-2xs);border:var(--border-hairline) solid var(--accent);border-radius:var(--radius-full);transform:translateY(-50%)}._tip_pt1ci_38[data-flip] ._leader_pt1ci_60{left:calc(-1 * var(--space-m))}._tip_pt1ci_38[data-flip] ._leader_pt1ci_60:before{left:auto;right:calc(-1 * var(--space-2xs) / 2)}._group_pt1ci_83{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}._label_pt1ci_90{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}._status_pt1ci_91{--dot: var(--space-2xs);display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-accent)}@media print{._layer_pt1ci_1,._tip_pt1ci_38{display:none}}._nav_j6rjv_1{position:fixed;top:var(--nav-top);left:0;right:0;z-index:var(--z-sticky);display:flex;justify-content:center;padding-inline:var(--page-inline);pointer-events:none}._pill_j6rjv_13{display:flex;align-items:center;gap:var(--space-3xs);height:var(--nav-h);padding-inline:var(--space-s) var(--space-3xs);border-radius:var(--radius-full);background:var(--glass-sheen),var(--nav-bg);pointer-events:auto;transition:opacity var(--dur-5) var(--ease-out-expo) var(--dur-5),translate var(--dur-5) var(--ease-out-expo) var(--dur-5)}html.js:not(.intro) ._pill_j6rjv_13{opacity:0;translate:0 calc(-1 * var(--space-s))}._brand_j6rjv_28{display:inline-flex;align-items:center;gap:var(--space-2xs);padding-right:var(--space-s);margin-right:var(--space-3xs);border-right:var(--border-hairline) solid var(--glass-border);font-family:var(--font-display);font-size:var(--text-md);line-height:var(--leading-none);white-space:nowrap;text-decoration:none}._mark_j6rjv_41{width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--radius-full);background:var(--accent);box-shadow:var(--glow-accent)}._linksWrap_j6rjv_49{position:relative;display:flex}._links_j6rjv_49{position:relative;z-index:1;display:flex}._indicator_j6rjv_52{position:absolute;left:0;top:50%;width:var(--w, 0px);height:calc(var(--nav-h) - var(--space-xs));border-radius:var(--radius-full);background:var(--bg-hover);border:var(--border-hairline) solid var(--glass-border);opacity:0;transform:translate(var(--x, 0px),-50%);transition:transform var(--dur-4) var(--ease-out-expo),width var(--dur-4) var(--ease-out-expo),opacity var(--dur-2) var(--ease-out)}._indicator_j6rjv_52[data-on]{opacity:1}._link_j6rjv_49{position:relative;display:inline-flex;align-items:center;height:calc(var(--nav-h) - var(--space-xs));padding-inline:var(--space-xs);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);text-decoration:none;transition:color var(--dur-2) var(--ease-out)}._link_j6rjv_49:hover,._current_j6rjv_82{color:var(--text-primary)}._pdf_j6rjv_84{display:inline-flex;align-items:center;height:calc(var(--nav-h) - var(--space-xs));margin-left:var(--space-2xs);padding-inline:var(--space-s);border-radius:var(--radius-full);background:var(--bg-accent);color:var(--text-on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-decoration:none;transition:background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}._pdf_j6rjv_84:hover{background:var(--a-300);color:var(--text-on-accent);box-shadow:var(--glow-accent)}@media(max-width:760px){._linksWrap_j6rjv_49{display:none}._pill_j6rjv_13{width:100%;justify-content:space-between}._brand_j6rjv_28{border-right:none}}@media print{._nav_j6rjv_1{display:none}}._hero_19sfw_1{position:relative;min-height:var(--hero-min-h);display:grid;grid-template-columns:minmax(0,var(--hero-copy)) minmax(var(--hero-side-min),1fr);align-items:end;gap:var(--space-l) var(--space-xl);padding-block:calc(var(--nav-top) + var(--nav-h) + var(--space-xl)) var(--space-xl)}._copy_19sfw_11{display:grid;gap:var(--space-s)}._eyebrow_19sfw_13{color:var(--text-secondary);margin-bottom:var(--space-2xs)}._identity_19sfw_16{display:flex;align-items:center;gap:var(--space-m);margin-bottom:var(--space-2xs)}._portrait_19sfw_22{flex:none;width:clamp(5rem,7vw,6.5rem);height:auto;aspect-ratio:1;object-fit:cover;object-position:50% 18%;border:var(--border-hairline) solid var(--border-accent);border-radius:var(--radius-full);box-shadow:var(--glow-accent)}._name_19sfw_34{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}._first_19sfw_42,._last_19sfw_42{display:inline}._last_19sfw_42{font-style:normal;color:var(--text-accent)}._name_19sfw_34 .split-char{display:inline-block}._headline_19sfw_49{max-width:var(--measure-display);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary)}._headline_19sfw_49 .split-word{display:inline-block}._lede_19sfw_59{max-width:var(--measure);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-secondary)}._now_19sfw_67{max-width:var(--measure);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-secondary)}._nowKey_19sfw_73{margin-right:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-accent)}._actions_19sfw_82{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-m);margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs)}._link_19sfw_91{color:var(--text-primary)}._plain_19sfw_92{color:var(--text-secondary)}._printOnly_19sfw_93{display:none}._primary_19sfw_95{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-radius:var(--radius-full);background:var(--bg-accent);color:var(--text-on-accent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;box-shadow:var(--glow-accent);transition:background var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}._primary_19sfw_95:hover{background:var(--a-300);color:var(--text-on-accent)}._primary_19sfw_95:active{transform:translateY(var(--border-hairline))}@media(max-width:640px){._actions_19sfw_82>li:first-child{flex:1 0 100%}._primary_19sfw_95{width:100%;justify-content:center}}@media(max-width:900px){._hero_19sfw_1{grid-template-columns:minmax(0,1fr);padding-top:calc(var(--nav-top) + var(--nav-h) + var(--hero-sky))}._identity_19sfw_16{align-items:flex-start}}@media print{._hero_19sfw_1{display:block;min-height:0;padding:0 0 var(--space-s)}._copy_19sfw_11{gap:var(--space-2xs)}._name_19sfw_34{font-size:var(--text-2xl);line-height:var(--leading-none);margin:0}._identity_19sfw_16{margin-bottom:0}._headline_19sfw_49{max-width:none;font-size:var(--text-md)}._lede_19sfw_59{max-width:none;font-size:var(--text-sm);line-height:var(--leading-snug)}._actions_19sfw_82{margin-top:0}._printOnly_19sfw_93{display:list-item}}._head_12rci_1{display:grid;gap:var(--space-s);margin-bottom:var(--space-xl)}._row_12rci_2{display:flex;align-items:baseline;gap:var(--space-s)}._index_12rci_3{font-family:var(--index-font);font-size:var(--text-xs);color:var(--text-accent)}._title_12rci_4{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-none)}._note_12rci_11{color:var(--text-secondary);font-size:var(--text-sm);max-width:var(--measure)}@media print{._head_12rci_1{margin-bottom:var(--space-2xs);gap:var(--space-3xs);break-after:avoid}._title_12rci_4{font-size:var(--text-xl)}._index_12rci_3{color:var(--index-color)}}._stack_1stwr_1{display:grid;gap:var(--space-l)}@media(min-width:1024px)and (min-height:860px){._stack_1stwr_1{gap:var(--space-2xl);grid-auto-rows:1fr}._item_1stwr_7{position:sticky;top:calc(var(--stack-top) + var(--n) * var(--stack-step))}}._card_1stwr_13{--veil: 0;position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--space-s);padding:var(--space-m);background:var(--glass-sheen),var(--card-bg);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);transform-origin:50% 0}._card_1stwr_13:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(var(--spot-size) circle at var(--mx, 50%) var(--my, 0%),var(--spot-color),transparent 65%);opacity:0;transition:opacity var(--dur-3) var(--ease-out)}@media(hover:hover)and (pointer:fine){._card_1stwr_13:hover:before{opacity:1}._card_1stwr_13:hover{border-color:var(--spot-edge)}}._card_1stwr_13:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--paper-sink);opacity:calc(var(--veil) * var(--stack-veil));pointer-events:none}._meta_1stwr_54{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-s);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-muted)}._num_1stwr_64{color:var(--text-accent)}._org_1stwr_65{color:var(--text-secondary)}._role_1stwr_66{color:var(--text-primary)}._role_1stwr_66:before,._period_1stwr_67:before{content:"/";margin-right:var(--space-s);color:var(--text-muted)}._status_1stwr_69{--dot: var(--space-2xs);display:inline-flex;align-items:center;gap:var(--space-2xs);margin-left:auto;padding:var(--space-3xs) var(--space-xs);border:var(--border-hairline) solid var(--spot-edge);border-radius:var(--radius-full);color:var(--text-accent);text-transform:uppercase;letter-spacing:var(--tracking-caps)}._body_1stwr_83{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-l)}._lead_1stwr_88{display:grid;align-content:start;gap:var(--space-s)}._cover_1stwr_90{position:relative;margin:0 0 var(--space-2xs);height:clamp(7rem,14vh,11rem);overflow:hidden;border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-3);background:var(--bg-inset)}._cover_1stwr_90 img,._cover_1stwr_90 span,._cover_1stwr_90 svg{display:block;width:100%;height:100%}._cover_1stwr_90 img{object-fit:cover}._title_1stwr_101{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._summary_1stwr_108{font-size:var(--text-sm);color:var(--text-secondary)}._side_1stwr_109{display:grid;align-content:start;gap:var(--space-m)}._tags_1stwr_110{display:flex;flex-wrap:wrap;gap:var(--space-3xs)}._card_1stwr_13:hover ._tag_1stwr_110{border-color:var(--border-strong);color:var(--text-primary)}._facts_1stwr_113{display:grid;align-content:start;gap:var(--space-xs);counter-reset:fact}._fact_1stwr_113{position:relative;padding-left:var(--space-l);font-size:var(--text-sm);counter-increment:fact}._fact_1stwr_113:before{content:counter(fact,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:calc(var(--text-sm) * var(--leading-body));color:var(--text-accent)}@media(max-width:860px){._card_1stwr_13{padding:var(--space-m)}._cover_1stwr_90{height:clamp(6rem,22vw,9rem)}._meta_1stwr_54{gap:var(--space-3xs) var(--space-s)}._role_1stwr_66:before,._period_1stwr_67:before{content:none;margin:0}._body_1stwr_83{grid-template-columns:minmax(0,1fr);gap:var(--space-m)}._status_1stwr_69{margin-left:0}}@media print{._stack_1stwr_1{grid-template-columns:1fr 1fr;gap:var(--space-xs)}._item_1stwr_7{break-inside:avoid}._card_1stwr_13{padding:var(--space-xs);gap:var(--space-3xs);border-radius:var(--radius-2);background:var(--bg-surface)}._card_1stwr_13:before,._card_1stwr_13:after{display:none}._cover_1stwr_90{display:none}._body_1stwr_83{grid-template-columns:1fr;gap:var(--space-3xs)}._lead_1stwr_88{gap:var(--space-3xs)}._title_1stwr_101{font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}._summary_1stwr_108,._fact_1stwr_113{font-size:var(--text-xs);line-height:var(--leading-snug)}._facts_1stwr_113{gap:var(--space-3xs)}._fact_1stwr_113{padding-left:var(--space-m)}._fact_1stwr_113:before{line-height:calc(var(--text-xs) * var(--leading-snug))}._tags_1stwr_110{order:3;margin-top:var(--space-3xs)}._status_1stwr_69{margin-left:0;padding:0;border:none}}._lead_1wd3f_1{max-width:var(--measure-display);margin-bottom:var(--space-2xl);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary)}._label_1wd3f_11{margin-bottom:var(--space-s);font-weight:var(--weight-regular);color:var(--text-accent)}._flow_1wd3f_18{--fill: 1;position:relative;padding-top:var(--space-l);margin-bottom:var(--space-2xl)}._flow_1wd3f_18:before,._flow_1wd3f_18:after{content:"";position:absolute;left:0;right:0;top:calc(var(--node-size) / 2);height:var(--border-hairline);background:var(--rail)}._flow_1wd3f_18:after{background:var(--rail-fill);box-shadow:var(--glow-accent);transform:scaleX(var(--fill));transform-origin:left center}._steps_1wd3f_41{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}._step_1wd3f_41{display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-m)}._node_1wd3f_54{position:absolute;top:calc(-1 * var(--space-l));left:var(--space-m);width:var(--node-size);height:var(--node-size);border-radius:var(--radius-full);background:var(--node-mastered-fill);box-shadow:var(--glow-accent)}._num_1wd3f_64{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-accent)}._stepTitle_1wd3f_65{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._stepText_1wd3f_72{font-size:var(--text-sm);color:var(--text-secondary)}._principles_1wd3f_74{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}._principle_1wd3f_74{display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-m);border-top:var(--border-thick) solid var(--accent)}._principleTitle_1wd3f_86{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._principleText_1wd3f_93{font-size:var(--text-sm);color:var(--text-secondary)}@media(max-width:1024px){._steps_1wd3f_41,._principles_1wd3f_74{grid-template-columns:repeat(2,minmax(0,1fr))}._flow_1wd3f_18{padding-top:0}._flow_1wd3f_18:before,._flow_1wd3f_18:after,._node_1wd3f_54{display:none}}@media(max-width:640px){._steps_1wd3f_41,._principles_1wd3f_74{grid-template-columns:minmax(0,1fr)}._lead_1wd3f_1{font-size:var(--text-md)}}@media print{._lead_1wd3f_1{max-width:none;margin-bottom:var(--space-xs);font-size:var(--text-md);break-after:avoid}._label_1wd3f_11{margin-bottom:var(--space-3xs);color:var(--text-muted);break-after:avoid}._flow_1wd3f_18{padding-top:0;margin-bottom:var(--space-xs)}._flow_1wd3f_18:before,._flow_1wd3f_18:after{display:none}._steps_1wd3f_41{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs)}._principles_1wd3f_74{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}._step_1wd3f_41,._practice_1wd3f_112{padding:var(--space-xs);gap:var(--space-3xs);break-inside:avoid;border-radius:var(--radius-2)}._practice_1wd3f_112{border-top-width:var(--border-hairline)}._stepTitle_1wd3f_65,._principleTitle_1wd3f_86{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium)}._stepText_1wd3f_72,._principleText_1wd3f_93{font-size:var(--text-xs);line-height:var(--leading-snug)}}._band_1ubyd_1{position:relative;overflow:hidden;padding-block:var(--space-2xl);border-top:var(--border-hairline) solid var(--border-subtle);-webkit-mask-image:var(--fade-mask);mask-image:var(--fade-mask)}._row_1ubyd_9+._row_1ubyd_9{margin-top:var(--space-2xs)}._track_1ubyd_10{display:flex;width:max-content;will-change:transform}._group_1ubyd_11{display:flex;flex:none}._word_1ubyd_13{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:var(--marquee-size);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);white-space:nowrap;color:var(--marquee-ink)}._outline_1ubyd_23{font-style:italic;color:transparent;-webkit-text-stroke:var(--marquee-stroke) var(--marquee-outline)}._sep_1ubyd_28{flex:none;width:var(--space-2xs);height:var(--space-2xs);margin-inline:var(--space-l);border-radius:var(--radius-full);background:var(--accent);box-shadow:var(--glow-accent)}@media print{._band_1ubyd_1{display:none}}._timeline_1up4t_1{--progress: 1;--rail-pad: calc(var(--rail-x) * 2 + var(--space-l));position:relative;display:grid;gap:var(--space-xl);padding-left:var(--rail-pad)}._timeline_1up4t_1:before,._timeline_1up4t_1:after{content:"";position:absolute;left:var(--rail-x);top:var(--space-2xs);bottom:0;width:var(--border-hairline);background:var(--rail)}._timeline_1up4t_1:after{background:var(--rail-fill);box-shadow:var(--glow-accent);transform:scaleY(var(--progress));transform-origin:top center}._entry_1up4t_26{position:relative;display:grid;grid-template-columns:var(--entry-when) minmax(0,1fr);gap:var(--space-m)}._node_1up4t_33{position:absolute;left:calc(-1 * var(--rail-pad));top:var(--space-3xs);width:calc(var(--rail-x) * 2);height:calc(var(--rail-x) * 2);border-radius:var(--radius-full);background:var(--node-mastered-fill);box-shadow:var(--glow-accent);transition:background var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-overshoot)}._armed_1up4t_47 ._entry_1up4t_26:not(._lit_1up4t_47) ._node_1up4t_33{background:var(--bg-canvas);box-shadow:inset 0 0 0 var(--node-ring) var(--rail);transform:scale(var(--node-idle-scale))}._when_1up4t_53{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);padding-top:var(--space-3xs)}._body_1up4t_54{display:grid;gap:var(--space-2xs)}._role_1up4t_55{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._org_1up4t_56{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-accent)}._summary_1up4t_57{color:var(--text-secondary);font-size:var(--text-sm)}._points_1up4t_59{display:grid;gap:var(--space-2xs);margin-top:var(--space-2xs);max-width:var(--measure)}._point_1up4t_59{position:relative;padding-left:var(--space-s);font-size:var(--text-sm)}._point_1up4t_59:before{content:"";position:absolute;left:0;top:calc(var(--text-sm) * var(--leading-body) / 2);width:var(--space-2xs);height:var(--border-hairline);background:var(--accent)}@media(max-width:640px){._entry_1up4t_26{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}@media print{._timeline_1up4t_1{gap:var(--space-xs);padding-left:0}._timeline_1up4t_1:before,._timeline_1up4t_1:after,._node_1up4t_33{display:none}._entry_1up4t_26{break-inside:avoid;gap:var(--space-xs)}._body_1up4t_54{gap:var(--space-3xs)}._points_1up4t_59{gap:0;margin-top:0}._org_1up4t_56{font-size:var(--text-2xs)}._role_1up4t_55{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium)}._summary_1up4t_57,._point_1up4t_59{font-size:var(--text-xs);line-height:var(--leading-snug)}._point_1up4t_59:before{top:calc(var(--text-xs) * var(--leading-snug) / 2)}}._group_149f4_2{margin-bottom:var(--space-2xl)}._label_149f4_4{margin-bottom:var(--space-s);font-weight:var(--weight-regular);color:var(--text-accent)}._reqs_149f4_10{display:grid}._req_149f4_10{display:grid;grid-template-columns:var(--mosaic-head) minmax(0,1fr);gap:var(--space-m);padding-block:var(--space-m);border-top:var(--border-hairline) solid var(--border-subtle)}._req_149f4_10:first-child{border-top:none;padding-top:var(--space-2xs)}._reqTitle_149f4_19{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._reqBody_149f4_26{display:grid;gap:var(--space-xs);align-content:start}._reqText_149f4_27{font-size:var(--text-sm);color:var(--text-secondary);max-width:var(--measure)}._reqTools_149f4_28,._chips_149f4_28{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}._rows_149f4_31{display:grid}._row_149f4_31{display:grid;grid-template-columns:var(--mosaic-head) minmax(0,1fr);gap:var(--space-m);padding-block:var(--space-m);border-top:var(--border-hairline) solid var(--border-subtle)}._row_149f4_31:first-child{border-top:none;padding-top:var(--space-2xs)}._rowLabel_149f4_40{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}._items_149f4_47{margin:0}._reqTools_149f4_28 .chip,._chips_149f4_28 .chip{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--glass-bg)}@media(hover:hover)and (pointer:fine){._reqTools_149f4_28 .chip:hover,._chips_149f4_28 .chip:hover{border-color:var(--border-accent);color:var(--text-primary);box-shadow:var(--glow-accent)}}@media(max-width:640px){._req_149f4_10,._row_149f4_31{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}}@media print{._group_149f4_2{margin-bottom:var(--space-xs)}._label_149f4_4{margin-bottom:var(--space-3xs);color:var(--text-muted);break-after:avoid}._req_149f4_10,._row_149f4_31{grid-template-columns:var(--map-head) 1fr;gap:var(--space-xs);padding-block:var(--space-3xs);break-inside:avoid}._reqTitle_149f4_19{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium)}._reqText_149f4_27{max-width:none;font-size:var(--text-xs);line-height:var(--leading-snug)}._reqBody_149f4_26{gap:var(--space-3xs)}._rowLabel_149f4_40{padding-top:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}._reqTools_149f4_28,._chips_149f4_28{gap:var(--space-3xs)}._reqTools_149f4_28 .chip,._chips_149f4_28 .chip{padding:var(--chip-padding);border-radius:var(--chip-radius);background:none}}._list_o9yss_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}._item_o9yss_6{display:grid;align-content:start;gap:var(--space-2xs);padding:var(--space-m)}._label_o9yss_7{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}._value_o9yss_14{margin:0;font-size:var(--text-sm);color:var(--text-secondary);max-width:var(--measure)}@media(max-width:640px){._list_o9yss_1{grid-template-columns:minmax(0,1fr)}}@media print{._list_o9yss_1{grid-template-columns:1fr;gap:0}._item_o9yss_6{grid-template-columns:var(--entry-when) 1fr;gap:var(--space-m);padding:var(--space-3xs) 0;border:none;border-radius:0;background:none;box-shadow:none;break-inside:avoid}._label_o9yss_7{padding-top:var(--space-3xs)}}._contact_bgsbu_2{position:relative;display:grid;align-content:center;gap:var(--space-m);min-height:var(--contact-min-h);padding-block:var(--space-2xl) var(--space-4xl);border-top:var(--border-hairline) solid var(--border-subtle)}._mailRow_bgsbu_12{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-l)}._mail_bgsbu_12{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--leading-none);letter-spacing:var(--tracking-display);color:var(--text-primary);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 var(--border-thick) no-repeat;transition:background-size var(--dur-4) var(--ease-out-expo),color var(--dur-2) var(--ease-out);overflow-wrap:anywhere}._mail_bgsbu_12:hover{color:var(--text-accent);background-size:100% var(--border-thick)}._copy_bgsbu_26{padding:var(--space-2xs) var(--space-s);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-full);background:var(--glass-bg);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);transition:color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}._copy_bgsbu_26:hover{color:var(--text-primary);border-color:var(--border-accent)}._links_bgsbu_38{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-l);font-family:var(--font-mono);font-size:var(--text-sm)}@media(max-width:640px){._mail_bgsbu_12{font-size:var(--text-xl)}}
