@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Manrope:wght@500;600;700&display=swap";:root{color:#cbd7d4;background:#0c1413;font-family:DM Sans,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}._app_xw8vq_1{--bg: #0c1413;--surface: #111b19;--surface-2: #16221f;--line: rgba(137, 162, 156, .18);--muted: #879995;--copy: #cbd7d4;--heading: #f3f8f7;--subtle-heading: #859692;--cyan: #4ed8b1;--indigo: #6ca89d;--purple: #9ce5d0;--gold: #d5bd80;--danger: #f4a0a8;--code-bg: #191a1c;--code-header: #202424;--code-line: #34383b;--code-fg: #bdbdbd;--code-muted: #808080;--code-keyword: #6c95eb;--code-control: #c191ff;--code-type: #c191ff;--code-function: #39cc9b;--code-string: #c9a26d;--code-number: #ed94c0;--code-comment: #85c46c;--code-attribute: #7df0c0;--code-variable: #bdbdbd}._app_xw8vq_1[data-theme=light]{--bg: #eef4f2;--surface: #e3ece9;--surface-2: #d9e5e1;--line: rgba(30, 65, 58, .22);--muted: #4f6661;--copy: #344944;--heading: #091411;--subtle-heading: #405b55;--cyan: #087b5e;--indigo: #326f63;--purple: #168b6c;--gold: #74591e;--danger: #8f3040;--code-bg: #1f1f1f;--code-header: #181818;--code-line: #2b2b2b;--code-fg: #cccccc;--code-muted: #8b949e;--code-keyword: #569cd6;--code-control: #c586c0;--code-type: #4ec9b0;--code-function: #dcdcaa;--code-string: #ce9178;--code-number: #b5cea8;--code-comment: #6a9955;--code-attribute: #4fc1ff;--code-variable: #9cdcfe}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#0c1413}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}code{font-family:JetBrains Mono,monospace}._app_xw8vq_1{min-height:100vh;overflow:hidden;color:var(--copy);background:radial-gradient(circle at 75% 8%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 32%),var(--bg);transition:color .18s ease,background-color .18s ease}._section-shell_xw8vq_1,._nav-shell_xw8vq_1{width:min(1180px,calc(100% - 48px));margin:0 auto}._eyebrow_xw8vq_1,._section-number_xw8vq_1,._doc-eyebrow_xw8vq_1{color:var(--cyan);font:600 11px/1.5 JetBrains Mono,monospace;letter-spacing:.15em;text-transform:uppercase}._eyebrow_xw8vq_1{display:flex;align-items:center;gap:10px}._eyebrow_xw8vq_1 span{width:22px;height:1px;background:var(--cyan)}._centered_xw8vq_1{margin-inline:auto;text-align:center}._reveal_xw8vq_1{animation:_reveal_xw8vq_1 .75s ease-out both}._delay-one_xw8vq_1{animation-delay:.14s}@keyframes _reveal_xw8vq_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}._site-header_xw8vq_1{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._nav-shell_xw8vq_1{height:72px;display:flex;align-items:center;justify-content:space-between}._brand_xw8vq_1{width:116px;height:42px;position:relative;border:0;background:none;padding:0;display:inline-flex;align-items:center;cursor:pointer}._brand-image_xw8vq_1{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-repeat:no-repeat;background-size:714px auto;background-position:center -20px}._brand-image-light_xw8vq_1{display:none;background-position:center -16px}._app_xw8vq_1[data-theme=light] ._brand-image-dark_xw8vq_1{display:none}._app_xw8vq_1[data-theme=light] ._brand-image-light_xw8vq_1{display:block}._nav-links_xw8vq_1{display:flex;align-items:center;gap:28px}._nav-links_xw8vq_1 button,._nav-links_xw8vq_1 a{border:0;background:none;padding:8px 0;display:inline-flex;gap:6px;align-items:center;cursor:pointer;color:var(--muted);font-size:14px;font-weight:600}._nav-links_xw8vq_1 button:hover,._nav-links_xw8vq_1 a:hover,._nav-links_xw8vq_1 ._active_xw8vq_1{color:var(--heading)}._nav-links_xw8vq_1 ._nav-cta_xw8vq_1{padding:10px 16px;border:1px solid color-mix(in srgb,var(--cyan) 38%,transparent);border-radius:8px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent)}._nav-links_xw8vq_1 ._theme-toggle_xw8vq_1{width:34px;height:34px;padding:0;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--muted)}._nav-links_xw8vq_1 ._theme-toggle_xw8vq_1:hover{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 45%,transparent)}._menu-button_xw8vq_1{display:none;border:0;background:transparent}footer{border-top:1px solid var(--line);background:color-mix(in srgb,var(--bg) 90%,#000)}._footer-inner_xw8vq_1{min-height:180px;display:grid;grid-template-columns:1fr auto auto;gap:70px;align-items:center}._footer-inner_xw8vq_1>div:first-child p{color:var(--muted);font-size:12px}._footer-links_xw8vq_1{display:flex;gap:24px}._footer-links_xw8vq_1 button,._footer-links_xw8vq_1 a{padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}._footer-links_xw8vq_1 button:hover,._footer-links_xw8vq_1 a:hover{color:var(--heading)}._footer-note_xw8vq_1{color:var(--muted);font-size:11px}._app_xw8vq_1[data-theme=light] footer{background:#dfe9e6}._hero_xw8vq_1{min-height:690px;display:grid;grid-template-columns:1.03fr .97fr;gap:30px;align-items:center;padding-top:72px;padding-bottom:92px}._hero_xw8vq_1 h1,._section-intro_xw8vq_1 h2,._statement-grid_xw8vq_1 h2,._contracts-grid_xw8vq_1 h2,._final-cta_xw8vq_1 h2,._doc-article_xw8vq_1 h1{margin:22px 0;color:var(--heading);font:600 clamp(47px,5.3vw,76px)/1.02 "Manrope",sans-serif;letter-spacing:-.055em}._hero_xw8vq_1 h1 em{font-style:normal;background:linear-gradient(100deg,var(--cyan),var(--indigo) 55%,var(--purple));-webkit-background-clip:text;color:transparent}._hero-lead_xw8vq_1{max-width:590px;font-size:19px;line-height:1.65;color:var(--copy)}._hero-actions_xw8vq_1{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}._button_xw8vq_1{min-height:46px;padding:0 18px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:9px;border:1px solid transparent;cursor:pointer;font-size:14px;font-weight:700;transition:transform .15s ease,filter .15s ease}._button_xw8vq_1._primary_xw8vq_1{color:#07130f;background:linear-gradient(100deg,#74e5c5,#4fcda8);box-shadow:0 12px 35px #4ed8b124}._button_xw8vq_1._primary_xw8vq_1:hover{filter:brightness(1.08);transform:translateY(-1px)}._button_xw8vq_1._secondary_xw8vq_1{color:var(--heading);background:color-mix(in srgb,var(--heading) 2.5%,transparent);border-color:var(--line)}._button_xw8vq_1._secondary_xw8vq_1:hover{border-color:color-mix(in srgb,var(--cyan) 38%,transparent)}._install-command_xw8vq_1{color-scheme:dark;max-width:440px;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 12px 0 16px;border:1px solid var(--code-line);border-radius:8px;background:var(--code-bg);color:#a5adb5}._install-command_xw8vq_1 code{flex:1;color:var(--code-fg);font-size:12px}._shell-command_xw8vq_1{color:var(--code-function)}._shell-verb_xw8vq_1{color:var(--code-fg)}._shell-package_xw8vq_1{color:var(--code-string)}._shell-option_xw8vq_1{color:var(--code-keyword)}._install-command_xw8vq_1 button{width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#a5adb5;cursor:pointer}._alpha-note_xw8vq_1{margin-top:14px;color:var(--muted);font-size:12px}._alpha-note_xw8vq_1 span{color:var(--gold)}._hero-visual_xw8vq_1{position:relative;min-height:490px}._thread-mark_xw8vq_1{position:absolute;top:0;right:-80px;bottom:70px;left:-30px;opacity:.9}._thread-mark_xw8vq_1 svg{width:100%;height:100%;overflow:visible}._thread-faint_xw8vq_1{fill:none;stroke:color-mix(in srgb,var(--indigo) 16%,transparent);stroke-width:34;stroke-linecap:round}._thread-main_xw8vq_1{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 7;animation:_weave_xw8vq_1 11s linear infinite}._thread-main_xw8vq_1._delayed_xw8vq_1{animation-direction:reverse;animation-duration:15s}._thread-mark_xw8vq_1 circle{fill:var(--bg);stroke:var(--cyan);stroke-width:3}@keyframes _weave_xw8vq_1{to{stroke-dashoffset:-170}}._hero-code-float_xw8vq_1{position:absolute;left:8%;right:0;bottom:20px;padding:24px 28px;border:1px solid var(--code-line);border-radius:12px;background:color-mix(in srgb,var(--code-bg) 88%,transparent);box-shadow:0 35px 80px #00000061;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);font:500 12px/2.1 JetBrains Mono,monospace;color:var(--code-fg);transform:rotate(-1.4deg)}._hero-code-float_xw8vq_1:before{content:"";display:block;width:8px;height:8px;margin-bottom:11px;border-radius:50%;background:#fb7185;box-shadow:15px 0 #fbbf24,30px 0 #34d399}._hero-code-float_xw8vq_1 ._indent_xw8vq_1{padding-left:26px}._code-purple_xw8vq_1{color:var(--code-type)}._code-cyan_xw8vq_1{color:var(--code-function)}._code-gold_xw8vq_1{color:var(--code-type)}._problem-band_xw8vq_1{border-block:1px solid var(--line);background:linear-gradient(105deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--bg) 72%,transparent))}._statement-grid_xw8vq_1{padding-block:94px;display:grid;grid-template-columns:.42fr 1.25fr .75fr;gap:58px;align-items:start}._statement-grid_xw8vq_1 h2,._contracts-grid_xw8vq_1 h2,._final-cta_xw8vq_1 h2{margin:0 0 22px;font-size:clamp(34px,4vw,54px)}._statement-grid_xw8vq_1>div>p,._contracts-grid_xw8vq_1>div>p,._final-cta_xw8vq_1>div>p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.7}._failure-list_xw8vq_1{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}._failure-list_xw8vq_1 span{border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger);padding:8px 11px;border-radius:99px;font:600 11px/1 JetBrains Mono,monospace}._principles-section_xw8vq_1,._norns-section_xw8vq_1{padding-block:116px}._section-intro_xw8vq_1{max-width:720px;margin-bottom:54px}._section-intro_xw8vq_1 h2{font-size:clamp(36px,4.2vw,56px);margin:14px 0 20px}._section-intro_xw8vq_1 h2 span{color:var(--subtle-heading)}._section-intro_xw8vq_1>p:last-child{color:var(--muted);font-size:17px;line-height:1.7}._guarantee-grid_xw8vq_1{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}._guarantee-card_xw8vq_1{min-height:270px;padding:26px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--heading) 1.2%,transparent)}._guarantee-card_xw8vq_1:last-child{border:0}._guarantee-card_xw8vq_1:hover{background:linear-gradient(150deg,color-mix(in srgb,var(--cyan) 6%,transparent),transparent 55%)}._guarantee-card_xw8vq_1 svg{margin:37px 0 20px;color:var(--cyan)}._card-index_xw8vq_1{color:var(--muted);font:500 10px/1 JetBrains Mono,monospace}._guarantee-card_xw8vq_1 h3,._norn-card_xw8vq_1 h3{margin:0 0 12px;color:var(--heading);font:650 18px/1.2 Manrope,sans-serif}._guarantee-card_xw8vq_1 p,._norn-card_xw8vq_1 p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}._code-story_xw8vq_1{padding-block:116px;border-block:1px solid var(--line);background:var(--surface)}._code-story-grid_xw8vq_1,._contracts-grid_xw8vq_1{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}._sticky-copy_xw8vq_1{position:sticky;top:110px}._check-list_xw8vq_1{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px;color:var(--copy);font-size:14px}._check-list_xw8vq_1 li{display:flex;gap:10px;align-items:center}._check-list_xw8vq_1 svg{color:var(--cyan)}._text-link_xw8vq_1{padding:0 0 5px;display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--cyan) 55%,transparent);background:transparent;color:var(--cyan);cursor:pointer;font-weight:600;font-size:14px}._norn-grid_xw8vq_1{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._norn-card_xw8vq_1{min-height:310px;padding:28px;position:relative;border:1px solid var(--line);border-radius:12px;background:linear-gradient(150deg,color-mix(in srgb,var(--surface-2) 70%,transparent),color-mix(in srgb,var(--bg) 45%,transparent))}._norn-card_xw8vq_1:after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--indigo),transparent)}._norn-top_xw8vq_1{display:flex;justify-content:space-between;color:var(--indigo)}._norn-top_xw8vq_1 span{padding:5px 8px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font:500 9px/1 JetBrains Mono,monospace;text-transform:uppercase}._norn-card_xw8vq_1 ._norn-tense_xw8vq_1{margin:66px 0 7px;color:var(--muted);font:italic 500 11px/1 JetBrains Mono,monospace}._norn-card_xw8vq_1 h3{margin-bottom:6px;font-size:27px}._norn-card_xw8vq_1 strong{display:block;margin-bottom:18px;color:var(--cyan);font-size:13px}._contracts-section_xw8vq_1{padding-block:116px;border-block:1px solid var(--line);background:radial-gradient(circle at 8% 55%,color-mix(in srgb,var(--cyan) 9%,transparent),transparent 30%),var(--surface)}._contracts-grid_xw8vq_1{align-items:center}._diagnostic_xw8vq_1{margin:28px 0;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:14px;border-left:2px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}._diagnostic_xw8vq_1>span{color:var(--danger);font:600 10px/1.6 JetBrains Mono,monospace}._diagnostic_xw8vq_1 p{margin:0;color:var(--copy);font-size:13px;line-height:1.6}._diagnostic_xw8vq_1 code{color:var(--heading)}._final-cta_xw8vq_1{min-height:520px;position:relative;display:grid;place-items:center;text-align:center}._final-cta_xw8vq_1>div:last-child{position:relative;z-index:1}._final-cta_xw8vq_1>div>p{margin-inline:auto}._final-cta_xw8vq_1 ._hero-actions_xw8vq_1{justify-content:center}._thread-mark_xw8vq_1._compact_xw8vq_1{top:50px;right:8%;bottom:40px;left:8%;opacity:.26}._app_xw8vq_1[data-theme=light] ._guarantee-card_xw8vq_1{background:#ffffff4d}._philosophy-section_xw8vq_1{padding-block:96px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 50%,var(--bg))}._philosophy-grid_xw8vq_1{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}._philosophy-copy_xw8vq_1 p{margin:0 0 22px;color:var(--copy);font-size:16px;line-height:1.85}._philosophy-links_xw8vq_1{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}@media(max-width:820px){._philosophy-section_xw8vq_1{padding-block:72px}._philosophy-grid_xw8vq_1{grid-template-columns:1fr;gap:12px}._philosophy-grid_xw8vq_1 ._section-intro_xw8vq_1{margin-bottom:20px}}._docs-page_xw8vq_1{min-height:calc(100vh - 72px);background:var(--bg)}._docs-shell_xw8vq_1{width:min(1300px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:220px minmax(0,760px) 170px;gap:56px;align-items:start}._docs-sidebar_xw8vq_1,._docs-outline_xw8vq_1{position:sticky;top:104px;padding-top:50px}._docs-sidebar_xw8vq_1>p,._docs-outline_xw8vq_1>p{margin:0 0 16px;color:var(--muted);font:600 10px/1 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em}._docs-sidebar_xw8vq_1 nav{display:grid}._docs-sidebar_xw8vq_1 nav a{padding:10px;display:flex;justify-content:space-between;align-items:center;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;text-align:left;font-size:13px}._docs-sidebar_xw8vq_1 nav a:hover,._docs-sidebar_xw8vq_1 nav a._current_xw8vq_1{color:var(--heading);border-left-color:var(--cyan);background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 7%,transparent),transparent)}._docs-sidebar_xw8vq_1 nav a svg{opacity:0}._docs-sidebar_xw8vq_1 nav a._current_xw8vq_1 svg{opacity:1;color:var(--cyan)}._docs-side-note_xw8vq_1{margin-top:34px;padding:15px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--heading) 2%,transparent)}._docs-side-note_xw8vq_1 span{color:var(--gold);font:600 9px/1 JetBrains Mono,monospace;text-transform:uppercase}._docs-side-note_xw8vq_1 p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.5}._doc-article_xw8vq_1{min-width:0;padding:70px 0 110px}._doc-article_xw8vq_1 h1{margin:10px 0 18px;font-size:clamp(42px,5vw,62px)}._doc-lead_xw8vq_1{margin:0;color:var(--copy);font-size:18px;line-height:1.65}._doc-divider_xw8vq_1{height:1px;margin:42px 0;background:var(--line)}._doc-article_xw8vq_1>h2{margin:54px 0 13px;color:var(--heading);font:650 25px/1.3 Manrope,sans-serif;letter-spacing:-.025em}._doc-article_xw8vq_1>p,._doc-article_xw8vq_1>ul,._doc-article_xw8vq_1>ol{color:var(--copy);font-size:15px;line-height:1.8}._doc-article_xw8vq_1>ul{padding-left:22px}._doc-article_xw8vq_1>ol{padding-left:24px}._doc-article_xw8vq_1>ol li{padding-left:5px;margin-block:12px}._doc-article_xw8vq_1>h3{margin-top:32px;color:var(--heading)}._doc-article_xw8vq_1 li code,._doc-table_xw8vq_1 code{color:var(--heading);font-size:.87em;overflow-wrap:anywhere}._doc-table_xw8vq_1{overflow-x:auto;margin-block:30px;border:1px solid var(--line);border-radius:9px}._doc-table_xw8vq_1 table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65}._doc-table_xw8vq_1 th,._doc-table_xw8vq_1 td{min-width:155px;padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}._doc-table_xw8vq_1 th{color:var(--heading);background:var(--surface);font-weight:700}._doc-table_xw8vq_1 tr:last-child td{border-bottom:0}._doc-article_xw8vq_1 p a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}._doc-article_xw8vq_1>[data-code-block],._doc-article_xw8vq_1>._install-command_xw8vq_1{margin:24px 0 34px}._doc-article_xw8vq_1 p code,._callout_xw8vq_1 code{padding:2px 5px;border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--heading) 3%,transparent);color:var(--heading);font-size:.84em}._doc-principles_xw8vq_1{display:grid;grid-template-columns:1fr 1fr;gap:12px}._doc-principles_xw8vq_1>div{padding:20px;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--heading) 1.5%,transparent)}._doc-principles_xw8vq_1 svg{color:var(--cyan)}._doc-principles_xw8vq_1 h3{margin:15px 0 7px;color:var(--heading);font-size:15px}._doc-principles_xw8vq_1 p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}._callout_xw8vq_1{margin:36px 0;padding:21px;display:flex;gap:14px;border:1px solid color-mix(in srgb,var(--indigo) 38%,transparent);border-radius:9px;background:color-mix(in srgb,var(--indigo) 9%,transparent)}._callout_xw8vq_1 svg{flex:0 0 auto;color:var(--indigo)}._callout_xw8vq_1 strong{color:var(--heading);font-size:14px}._callout_xw8vq_1 p{margin:6px 0 0;color:var(--copy);font-size:13px;line-height:1.65}._rule-table_xw8vq_1{border:1px solid var(--line);border-radius:9px;overflow:hidden}._rule-table_xw8vq_1>div{padding:14px 16px;display:grid;grid-template-columns:130px 70px 1fr;gap:14px;align-items:center;border-bottom:1px solid var(--line)}._rule-table_xw8vq_1>div:last-child{border:0}._rule-table_xw8vq_1 code{color:var(--cyan);font-size:11px}._rule-table_xw8vq_1 p{margin:0;color:var(--copy);font-size:12px;line-height:1.5}._severity_xw8vq_1{font:600 9px/1 JetBrains Mono,monospace;text-transform:uppercase}._severity_xw8vq_1._error_xw8vq_1{color:var(--danger)}._severity_xw8vq_1._warning_xw8vq_1{color:var(--gold)}._severity_xw8vq_1._info_xw8vq_1{color:#5591c9}._roadmap-list_xw8vq_1{display:grid}._roadmap-list_xw8vq_1 article{padding:28px 0;display:grid;grid-template-columns:70px 1fr;gap:18px;border-bottom:1px solid var(--line)}._roadmap-list_xw8vq_1 article>span{color:var(--cyan);font:600 12px/2 JetBrains Mono,monospace}._roadmap-title_xw8vq_1{display:flex;align-items:center;justify-content:space-between;gap:16px}._roadmap-title_xw8vq_1 h2{margin:0;color:var(--heading);font:650 19px/1.3 Manrope,sans-serif}._roadmap-title_xw8vq_1 em{flex:0 0 auto;padding:5px 8px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font: 500 9px/1 JetBrains Mono,monospace}._roadmap-list_xw8vq_1 p{margin:9px 0 0;color:var(--copy);font-size:13px;line-height:1.65}._docs-outline_xw8vq_1{display:grid;gap:13px;color:var(--muted);font-size:11px}._docs-outline_xw8vq_1 span{padding-left:10px;border-left:1px solid var(--cyan);color:var(--copy);text-transform:capitalize}._docs-outline_xw8vq_1 a{display:flex;align-items:center;gap:6px;margin-top:18px}._docs-outline_xw8vq_1 a:hover{color:var(--heading)}._edit-link_xw8vq_1{margin-top:65px;padding-top:20px;display:flex;gap:8px;align-items:center;border-top:1px solid var(--line);color:var(--muted);font-size:11px}._app_xw8vq_1[data-theme=light] ._doc-principles_xw8vq_1>div,._app_xw8vq_1[data-theme=light] ._docs-side-note_xw8vq_1{background:#ffffff4d}._docs-nav-group_xw8vq_1{display:grid}._docs-nav-group_xw8vq_1 h2{margin:18px 10px 8px;color:var(--muted);font:600 10px/1.4 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}._api-controls_xw8vq_1{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;margin-block:30px}._api-controls_xw8vq_1 label{display:grid;gap:8px;color:var(--copy);font-size:12px}._api-controls_xw8vq_1 input,._api-controls_xw8vq_1 select{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--heading);padding:12px;font:inherit}._api-entry_xw8vq_1{margin-block:14px;border:1px solid var(--line);border-radius:9px;padding:18px;color:var(--copy);font-size:14px;line-height:1.7}._api-entry_xw8vq_1 summary{cursor:pointer;color:var(--heading)}._api-entry_xw8vq_1 summary span{display:block;margin-top:8px;color:var(--copy)}._api-entry_xw8vq_1 a{color:var(--cyan);overflow-wrap:anywhere}._api-entry_xw8vq_1 [data-code-block]{margin-block:20px}._api-example_xw8vq_1{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--heading);font-size:12px}._doc-article_xw8vq_1 p code,._doc-article_xw8vq_1 h1,._doc-article_xw8vq_1 h2,._doc-article_xw8vq_1 h3,._doc-article_xw8vq_1 a{overflow-wrap:anywhere}@media(max-width:560px){._api-controls_xw8vq_1{grid-template-columns:1fr}._api-entry_xw8vq_1{padding:14px}}._api-member_xw8vq_1{margin-block:24px;padding-top:12px;border-top:1px solid var(--line)}@media(min-width:821px){._docs-sidebar_xw8vq_1{max-height:calc(100dvh - 104px);overflow-y:auto;padding-bottom:24px}}._docs-mobile-nav_xw8vq_1{display:none}._status-badge_xw8vq_1{display:inline-block;padding:3px 8px;border:1px solid currentColor;border-radius:99px;font: 600 10px/1.2 JetBrains Mono,monospace;white-space:nowrap;vertical-align:middle}._status-badge_xw8vq_1._implemented_xw8vq_1{color:var(--cyan)}._status-badge_xw8vq_1._planned_xw8vq_1{color:var(--gold)}._status-badge_xw8vq_1._limit_xw8vq_1{color:var(--muted)}._doc-table_xw8vq_1 ._rule-cell_xw8vq_1{min-width:0}._doc-table_xw8vq_1 ._status-cell_xw8vq_1{width:1%;min-width:140px}._decision-status_xw8vq_1{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:6px 0 14px;color:var(--muted);font-size:13px}._doc-article_xw8vq_1>._decision-status_xw8vq_1{line-height:1.5}._roadmap-items_xw8vq_1{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px;color:var(--copy);font-size:13px;line-height:1.6}._roadmap-items_xw8vq_1 li{display:grid;grid-template-columns:52px 1fr;gap:10px}._roadmap-items_xw8vq_1 li>span{color:var(--muted);font: 600 10px/2 JetBrains Mono,monospace}._roadmap-items_xw8vq_1 li._done_xw8vq_1>span{color:var(--cyan)}@media(max-width:1050px){._guarantee-grid_xw8vq_1{grid-template-columns:1fr 1fr}._guarantee-card_xw8vq_1:nth-child(2){border-right:0}._guarantee-card_xw8vq_1:nth-child(-n+2){border-bottom:1px solid var(--line)}._docs-shell_xw8vq_1{grid-template-columns:200px minmax(0,1fr);gap:40px}._docs-outline_xw8vq_1{display:none}}@media(max-width:820px){._section-shell_xw8vq_1,._nav-shell_xw8vq_1,._docs-shell_xw8vq_1{width:min(100% - 32px,680px)}._menu-button_xw8vq_1{display:grid;place-items:center;cursor:pointer}._nav-links_xw8vq_1{display:none;position:absolute;left:16px;right:16px;top:62px;padding:16px;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 60px #0008}._nav-links-open_xw8vq_1{display:grid}._nav-links_xw8vq_1 button,._nav-links_xw8vq_1 a{padding:10px;justify-content:space-between}._nav-links_xw8vq_1 ._theme-toggle_xw8vq_1{width:100%;height:auto;border-radius:7px}._hero_xw8vq_1{min-height:auto;grid-template-columns:1fr;padding-block:72px}._hero-visual_xw8vq_1{min-height:370px}._statement-grid_xw8vq_1{grid-template-columns:1fr;gap:26px;padding-block:75px}._code-story-grid_xw8vq_1,._contracts-grid_xw8vq_1{grid-template-columns:1fr;gap:44px}._sticky-copy_xw8vq_1{position:static}._norn-grid_xw8vq_1{grid-template-columns:1fr}._norn-card_xw8vq_1{min-height:250px}._norn-card_xw8vq_1 ._norn-tense_xw8vq_1{margin-top:35px}._docs-shell_xw8vq_1{display:block}._docs-sidebar_xw8vq_1{position:static;padding-top:24px}._docs-sidebar_xw8vq_1>p,._docs-side-note_xw8vq_1{display:none}._docs-sidebar_xw8vq_1 nav{display:none}._docs-mobile-nav_xw8vq_1{display:grid;gap:8px;color:var(--muted);font-size:12px}._docs-mobile-nav_xw8vq_1 select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--heading);font:inherit}._doc-article_xw8vq_1{padding-top:48px}._footer-inner_xw8vq_1{grid-template-columns:1fr;gap:18px;padding-block:40px}}@media(max-width:560px){._hero_xw8vq_1 h1{font-size:43px}._hero-lead_xw8vq_1{font-size:16px}._hero-actions_xw8vq_1,._hero-actions_xw8vq_1 ._button_xw8vq_1{width:100%}._hero-visual_xw8vq_1{min-height:310px}._thread-mark_xw8vq_1{top:0;right:-120px;bottom:45px;left:-90px}._hero-code-float_xw8vq_1{left:0;padding:18px;font-size:9px}._guarantee-grid_xw8vq_1,._doc-principles_xw8vq_1{grid-template-columns:1fr}._guarantee-card_xw8vq_1{border-right:0;border-bottom:1px solid var(--line)}._principles-section_xw8vq_1,._norns-section_xw8vq_1,._code-story_xw8vq_1,._contracts-section_xw8vq_1{padding-block:78px}._rule-table_xw8vq_1>div{grid-template-columns:1fr auto}._rule-table_xw8vq_1 p{grid-column:1 / -1}._roadmap-list_xw8vq_1 article{grid-template-columns:1fr}._roadmap-title_xw8vq_1{align-items:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._card_19rqo_1{color-scheme:dark;overflow:hidden;border:1px solid var(--code-line);border-radius:11px;background:var(--code-bg);color:var(--code-fg);box-shadow:0 25px 70px #00000029}._header_19rqo_11{min-height:44px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--code-line);background:var(--code-header);color:#a5adb5;font:500 11px/1.4 JetBrains Mono,monospace}._caption_19rqo_26,._actions_19rqo_27{display:flex;align-items:center;gap:9px}._caption_19rqo_26{min-width:0}._caption_19rqo_26 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._language_19rqo_40{font-size:10px}._copy_19rqo_43{padding:8px 0 8px 6px;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:10px}._copy_19rqo_43:hover{color:#fff}._syntax_19rqo_57 pre{overflow:auto;margin:0;padding:24px;background:var(--code-bg);color:var(--code-fg);font:400 12px/1.9 JetBrains Mono,monospace;-moz-tab-size:4;tab-size:4}._syntax_19rqo_57 pre:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}[data-theme=dark] ._syntax_19rqo_57 .shiki,[data-theme=dark] ._syntax_19rqo_57 .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}@media(max-width:560px){._syntax_19rqo_57 pre{padding:18px;font-size:11px}._language_19rqo_40{display:none}}
