.dossier_shell__grFxd{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:2rem;gap:2rem;max-width:1320px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 4rem}.dossier_sidebar__ZJb7R{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 3rem);align-self:start;max-height:calc(100vh - var(--header-h) - 4rem);overflow-y:auto}.dossier_article__J4u8H{min-width:0}.dossier_pageHero__BHV14{padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid hsl(var(--border))}.dossier_heroMeta__HFpMt{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.dossier_chapterNumber__g1Dyj{color:hsl(var(--muted-foreground));font:600 .7rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.dossier_kicker__bLyNb{margin:0 0 .5rem;color:hsl(var(--primary));font:500 .72rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.dossier_pageTitle__cq_Tf{font-size:clamp(1.6rem,4vw,2.2rem)}.dossier_summary___5BfJ{max-width:70ch;margin:.75rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem}.dossier_tags__vUNFA{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.dossier_section__OVLZK{margin-bottom:2.5rem;scroll-margin-top:calc(var(--header-h) + 3rem)}.dossier_sectionKicker__tgemf{margin:0 0 .35rem;color:hsl(var(--primary));font:500 .64rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.dossier_sectionTitle__OnYAf{display:flex;align-items:baseline;gap:.6rem;font-size:1.4rem}.dossier_sectionCoordinate___aPTa{color:hsl(var(--muted-foreground));font:600 .8rem var(--font-mono)}.dossier_lead__5EuMd{max-width:70ch;margin:.5rem 0 1.25rem;color:hsl(var(--muted-foreground));font-size:1rem}.dossier_pager__eisX5{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border))}.dossier_pagerNext__UERGv,.dossier_pagerPrev__Q20fo{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem 1.1rem;border:1px solid hsl(var(--border));border-radius:12px;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.dossier_pagerNext__UERGv{text-align:right}.dossier_pagerNext__UERGv:hover,.dossier_pagerPrev__Q20fo:hover{border-color:hsl(var(--primary)/.5);text-decoration:none;transform:translateY(-2px);background:hsl(var(--primary)/.05);box-shadow:0 16px 34px -24px hsl(var(--primary)/.5)}@media (prefers-reduced-motion:reduce){.dossier_pagerNext__UERGv:hover,.dossier_pagerPrev__Q20fo:hover{transform:none}}.dossier_pagerNext__UERGv span,.dossier_pagerPrev__Q20fo span{color:hsl(var(--muted-foreground));font:500 .66rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.dossier_pagerNext__UERGv strong,.dossier_pagerPrev__Q20fo strong{font-size:.9rem}@media (max-width:860px){.dossier_shell__grFxd{grid-template-columns:1fr}.dossier_sidebar__ZJb7R{position:static;max-height:none;overflow:visible;order:-1}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:10px;font-family:inherit;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease}.Button_button__hMNEn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.Button_button__hMNEn:disabled,.Button_button__hMNEn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.Button_sm__h9eWB{padding:.4rem .8rem;font-size:.8rem}.Button_md__exKk_{padding:.6rem 1.1rem;font-size:.9rem}.Button_lg__PdjsY{padding:.8rem 1.35rem;font-size:1rem}.Button_block__F_n7a{width:100%}.Button_primary__oSpWt{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));color:hsl(var(--primary-foreground));box-shadow:0 8px 26px hsl(var(--primary)/.3)}.Button_primary__oSpWt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 34px hsl(var(--primary)/.42)}.Button_primary__oSpWt:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 18px hsl(var(--primary)/.35)}.Button_secondary__lRe7Q{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.Button_secondary__lRe7Q:hover:not(:disabled){border-color:hsl(var(--primary)/.6);color:hsl(var(--primary))}.Button_secondary__lRe7Q:active:not(:disabled){background:hsl(var(--muted))}.Button_ghost__mZ9vJ{background:hsl(var(--card)/.5);color:hsl(var(--foreground));border-color:hsl(var(--border))}.Button_ghost__mZ9vJ:hover:not(:disabled){border-color:hsl(var(--primary)/.6);color:hsl(var(--primary))}.Button_ghost__mZ9vJ:active:not(:disabled){background:hsl(var(--muted)/.6)}.Button_danger__1ocl9{background:hsl(var(--destructive)/.14);color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.45)}.Button_danger__1ocl9:hover:not(:disabled){background:hsl(var(--destructive)/.22);border-color:hsl(var(--destructive)/.7)}.Button_danger__1ocl9:active:not(:disabled){background:hsl(var(--destructive)/.3)}.Button_spinner____7ub{width:.9em;height:.9em;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:Button_spin__0uF6_ .6s linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.Card_card__7jt2e{position:relative;border:1px solid hsl(var(--border));background:hsl(var(--card)/.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1.4rem;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.04),0 12px 34px -22px rgba(0,0,0,.55)}.Card_pad-none__y_riH{padding:0}.Card_pad-sm__9GLgY{padding:1rem}.Card_pad-lg__QiCt2{padding:1.8rem}.Card_interactive__qi4bl{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Card_interactive__qi4bl:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.42);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.05),0 20px 44px -22px hsl(var(--primary)/.5),0 12px 34px -22px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.Card_interactive__qi4bl:hover{transform:none}}.Tile_tile__J4m7P{position:relative;display:block;border:1px solid hsl(var(--border));background:hsl(var(--card)/.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:1.4rem;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.Tile_tile__J4m7P:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,hsl(var(--primary)/.9),hsl(var(--accent)/.55) 45%,transparent 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .22s ease;pointer-events:none}.Tile_tile__J4m7P:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-3px);box-shadow:0 14px 40px rgba(0,0,0,.28),0 0 30px hsl(var(--primary)/.12);text-decoration:none}.Tile_tile__J4m7P:hover:after{opacity:1}.Tile_tile__J4m7P:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.Tile_title__OaFSZ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:1.05rem;margin:0 0 .5rem}.Tile_arrow__hsbuI{color:hsl(var(--primary));font-weight:700;transition:transform .22s cubic-bezier(.16,1,.3,1)}.Tile_tile__J4m7P:hover .Tile_arrow__hsbuI{transform:translateX(4px)}.Tile_desc__8DNEs{margin:0;color:hsl(var(--muted-foreground));font-size:.9rem}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;border:1px solid hsl(var(--border));border-radius:999px;padding:.2rem .6rem;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.Badge_dot__lE4rF{width:6px;height:6px;border-radius:50%;background:currentColor}.Badge_neutral___9ajm{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5)}.Badge_primary__1mK6E{color:hsl(var(--primary));border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.08)}.Badge_accent__n60fI{color:hsl(var(--accent));border-color:hsl(var(--accent)/.5);background:hsl(var(--accent)/.08)}.Badge_success__HUXio{color:hsl(var(--success));border-color:hsl(var(--success)/.45);background:hsl(var(--success)/.08)}.Badge_warning__6D1zV{color:hsl(var(--warning));border-color:hsl(var(--warning)/.45);background:hsl(var(--warning)/.08)}.Badge_danger__lW7ed{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.5);background:hsl(var(--destructive)/.08)}.Dialog_backdrop__fERux{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem;background:rgba(6,10,18,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:Dialog_fade__1xeiJ .16s ease-out}.Dialog_backdropPalette__EZ8bR{place-items:start center;padding-top:12vh}.Dialog_panel__tyHKM{width:100%;max-width:460px;max-height:calc(100vh - 3rem);overflow-y:auto;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 0 1px hsl(var(--primary)/.06),inset 0 1px 0 hsl(0 0% 100%/.04);animation:Dialog_rise__C0WqD .2s cubic-bezier(.16,1,.3,1)}.Dialog_panelLg__CSEMI{max-width:720px}.Dialog_panelPalette__87M_f{max-width:620px;max-height:min(70vh,640px);border-radius:14px;box-shadow:0 32px 90px rgba(0,0,0,.55),0 0 0 1px hsl(var(--primary)/.1),0 0 40px hsl(var(--primary)/.08)}.Dialog_header__bXV1t{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.3rem 1.4rem .9rem;border-bottom:1px solid hsl(var(--border)/.6)}.Dialog_title__isb7I{font-size:1.1rem}.Dialog_close__CgUQc{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid transparent;background:transparent;color:hsl(var(--muted-foreground));font-size:1.1rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.Dialog_close__CgUQc:hover{background:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.Dialog_close__CgUQc:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.Dialog_body__SsAKf{padding:1.2rem 1.4rem 1.4rem}.Dialog_bodyPalette__Pwbdx{padding:.85rem .9rem .9rem}@keyframes Dialog_fade__1xeiJ{0%{opacity:0}to{opacity:1}}@keyframes Dialog_rise__C0WqD{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.Dialog_panelXl__8_k4z{max-width:min(1440px,calc(100vw - 3rem))}.account_head__dAngh{margin-bottom:1.75rem}.account_title__pJ1Xi{font-size:1.6rem;margin:0 0 .35rem}.account_lead__r7zRV{color:hsl(var(--muted-foreground));font-size:.9rem;margin:0}.account_identity__qimT3{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .75rem;padding-bottom:1rem;margin-bottom:.25rem;border-bottom:1px solid hsl(var(--border)/.6)}.account_identityLabel__gTBFa{color:hsl(var(--muted-foreground));font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.account_identityEmail__DY1AF{font-size:1rem}.account_identityRole__8dMxH{color:hsl(var(--primary));font:600 .66rem var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.account_form__UCL3w{display:grid;grid-gap:.35rem;gap:.35rem;max-width:460px}.account_divider__8Za_K{height:1px;margin:1rem 0 .25rem;background:hsl(var(--border)/.55)}.account_notice__8rBIk{margin:.75rem 0 0;padding:.6rem .8rem;border:1px solid hsl(var(--success)/.4);border-radius:9px;background:hsl(var(--success)/.1);color:hsl(var(--foreground));font-size:.83rem}.account_actions__tPjWN{display:flex;margin-top:1.1rem}.CommentThread_thread__Erml0{margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border))}.CommentThread_heading__01eD6{margin:0 0 1rem;font-size:.95rem;font-weight:600}.CommentThread_state__3thCf{display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px dashed hsl(var(--border));border-radius:12px;color:hsl(var(--muted-foreground));font-size:.82rem}.CommentThread_list__LxpsK{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;margin:0;padding:0}.CommentThread_commentTop__buae2{flex-wrap:wrap;display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.CommentThread_author__1YxvH{overflow-wrap:anywhere;font:600 .78rem var(--font-mono);color:hsl(var(--foreground))}.CommentThread_time__JCtRe{margin-left:auto;color:hsl(var(--muted-foreground));font-size:.72rem}.CommentThread_body__KrJau{margin:0;font-size:.86rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.CommentThread_closed__3XCTs{opacity:.62}.CommentThread_tombstone__aru0a{margin:0;font-size:.82rem;font-style:italic;color:hsl(var(--muted-foreground))}.CommentThread_replies__82tph{display:grid;grid-gap:.5rem;gap:.5rem;list-style:none;margin:.5rem 0 0 1rem;padding:0 0 0 .75rem;border-left:2px solid hsl(var(--border))}.CommentThread_actions__aKcyM{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.CommentThread_actionBtn___HXv1{padding:0;border:none;background:none;color:hsl(var(--muted-foreground));font-size:.74rem;font-weight:600;cursor:pointer;transition:color .15s ease}.CommentThread_actionBtn___HXv1:hover:not(:disabled){color:hsl(var(--foreground))}.CommentThread_actionBtn___HXv1:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:4px}.CommentThread_actionBtn___HXv1:disabled{opacity:.5;cursor:default}.CommentThread_confirmDelete__AfydI{padding:0;border:none;background:none;color:hsl(var(--destructive));font-size:.74rem;font-weight:600;cursor:pointer}.CommentThread_confirmDelete__AfydI:hover:not(:disabled){text-decoration:underline}.CommentThread_confirmDelete__AfydI:disabled{opacity:.5;cursor:default}.CommentThread_confirm__H7pO_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.6rem;font-size:.76rem;color:hsl(var(--muted-foreground))}.CommentThread_replyForm__1kba0{margin-top:.7rem}.CommentThread_replyActions__0mcia{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.CommentThread_compose__9LYKf{margin-top:1rem}.CommentThread_textarea__moCRR{width:100%;min-height:4.5rem;padding:.6rem .7rem;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--input));color:hsl(var(--foreground));font:inherit;font-size:.86rem;line-height:1.5;resize:vertical}.CommentThread_textarea__moCRR:hover{border-color:hsl(var(--ring))}.CommentThread_textarea__moCRR:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.25)}.CommentThread_textarea__moCRR.CommentThread_invalid__PbAel{border-color:hsl(var(--destructive)/.7)}.CommentThread_composeActions__7TurM{display:flex;justify-content:flex-end;margin-top:.6rem}.CommentThread_threadCard__ZniLs{min-width:0;scroll-margin-top:6rem}.CommentThread_entry__V4j14{min-width:0}.CommentThread_avatar__mAAG_{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-weight:600;flex-shrink:0}.CommentThread_quote__uob0b{margin:.65rem 0;padding-left:.65rem;border-left:2px solid hsl(var(--primary));color:hsl(var(--muted-foreground));font-size:.78rem;max-height:6rem;overflow:auto}.CommentThread_replyPrompt__m7OD7{width:100%;text-align:left;margin-top:.8rem;padding:.6rem .75rem;border:1px solid hsl(var(--border));border-radius:9px;background:transparent;color:hsl(var(--muted-foreground));cursor:text}.CommentThread_error__Ld7kB{color:hsl(var(--destructive));font-size:.82rem}.CorpusComments_layout__iVQfY{position:relative;min-width:0;min-height:calc(100vh - var(--header-h))}.CorpusComments_content__qiWaA{min-width:0;width:100%}.CorpusComments_card__8dF_T{position:absolute;right:16px;width:304px;z-index:12;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 6px 24px hsl(var(--background)/.35);overflow:hidden}.CorpusComments_card__8dF_T:hover{border-color:hsl(var(--primary)/.65)}.CorpusComments_active__10GRV{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.18),0 12px 32px hsl(var(--background)/.5);z-index:14}.CorpusComments_cardHeader__UsDz6{display:flex;align-items:center;justify-content:space-between;padding:.55rem .65rem;gap:.25rem}.CorpusComments_sourceButton___By8n{display:flex;align-items:center;gap:.4rem;padding:0;min-width:0;border:0;background:none;color:hsl(var(--muted-foreground));font-size:.7rem;cursor:pointer;text-align:left}.CorpusComments_sourceButton___By8n:hover{color:hsl(var(--primary))}.CorpusComments_number__u0oUN{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:hsl(var(--primary)/.14);color:hsl(var(--primary));font-weight:700}.CorpusComments_close__z1x5W{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:hsl(var(--muted-foreground));cursor:pointer;font-size:1.25rem}.CorpusComments_close__z1x5W:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.CorpusComments_preview__m6IoY{display:grid;grid-gap:.5rem;gap:.5rem;width:100%;border:0;padding:.1rem .85rem .85rem;text-align:left;background:none;color:inherit;cursor:pointer}.CorpusComments_preview__m6IoY strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem}.CorpusComments_previewBody__YiIAY{font-size:.82rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.CorpusComments_metadata__gNdDT{color:hsl(var(--muted-foreground));font-size:.7rem;text-transform:capitalize}.CorpusComments_discussion__wop1u{max-height:min(58vh,620px);overflow-y:auto;overscroll-behavior:contain;padding:0 .5rem .5rem}.CorpusComments_navigation__R3lS6{display:flex;justify-content:space-between;align-items:center;padding:.3rem .75rem;border-top:1px solid hsl(var(--border));font-size:.7rem;color:hsl(var(--muted-foreground))}.CorpusComments_navigation__R3lS6 button{border:0;background:none;color:inherit;padding:.4rem .65rem;cursor:pointer}.CorpusComments_navigation__R3lS6 button:disabled{opacity:.3;cursor:default}.CorpusComments_marker__bQL8x{position:absolute;right:326px;z-index:13;width:28px;height:28px;border-radius:50%;border:1px solid hsl(var(--primary)/.4);background:hsl(var(--popover));color:hsl(var(--primary));cursor:pointer;font-size:.72rem;font-weight:700}.CorpusComments_markerActive__lJUtl{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.CorpusComments_connector__ftuQi{position:absolute;right:320px;pointer-events:none;overflow:visible}.CorpusComments_connector__ftuQi path{fill:none;stroke:hsl(var(--primary)/.4);stroke-width:1.5px}.CorpusComments_launcher__K5Kv4,.CorpusComments_retry__yLoqO{position:fixed;right:20px;bottom:20px;z-index:35;display:flex;gap:.6rem;align-items:center;border:1px solid hsl(var(--border));border-radius:24px;background:hsl(var(--popover));color:hsl(var(--foreground));box-shadow:0 4px 24px hsl(var(--background)/.4);padding:.65rem 1rem;cursor:pointer;font-size:.8rem}.CorpusComments_launcher__K5Kv4 span{color:hsl(var(--primary));font-weight:700}.CorpusComments_retry__yLoqO{bottom:72px;color:hsl(var(--destructive))}.CorpusComments_skeleton__DPs6e{position:absolute;right:16px;top:48px;width:304px;border-radius:14px;padding:1rem;border:1px solid hsl(var(--border));background:hsl(var(--popover))}.CorpusComments_skeleton__DPs6e i{display:block;height:.7rem;margin:.7rem 0;border-radius:6px;background:hsl(var(--muted));animation:CorpusComments_breathe__U9rJU 1.3s ease-in-out infinite alternate}.CorpusComments_skeleton__DPs6e i:first-child{width:45%}.CorpusComments_skeleton__DPs6e i:last-child{width:70%}.CorpusComments_flash__mKkRj{position:absolute;z-index:10;pointer-events:none;border-radius:3px;background:hsl(var(--primary)/.24);outline:2px solid hsl(var(--primary));box-shadow:0 0 14px hsl(var(--primary)/.7);animation:CorpusComments_passagePulse__0xT5l 1.2s ease-out both}@keyframes CorpusComments_passagePulse__0xT5l{0%,25%{opacity:1}55%{opacity:.35}75%{opacity:.9}to{opacity:0}}@keyframes CorpusComments_breathe__U9rJU{to{opacity:.35}}.CorpusComments_layout__iVQfY button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.CorpusComments_layout__iVQfY[data-wide=true] .CorpusComments_content__qiWaA[data-has-comments=true]{width:calc(100% - 348px)}.CorpusComments_layout__iVQfY[data-wide=false]{.CorpusComments_card__8dF_T,.CorpusComments_connector__ftuQi{display:none}.CorpusComments_marker__bQL8x{right:4px;width:30px;height:30px}.CorpusComments_active__10GRV{display:block;position:fixed;top:auto!important;bottom:12px;right:12px;width:min(380px,calc(100vw - 24px));z-index:45}.CorpusComments_discussion__wop1u{max-height:min(40dvh,360px)}.CorpusComments_skeleton__DPs6e{position:fixed;top:auto;bottom:72px;width:min(304px,calc(100vw - 32px));z-index:35}}@media (prefers-reduced-motion:reduce){.CorpusComments_flash__mKkRj,.CorpusComments_skeleton__DPs6e i{animation:none}.CorpusComments_flash__mKkRj{box-shadow:none;background:none}}.CommentsInbox_inbox__UDCSo{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,3vw,2rem);max-width:var(--content-max,60rem);min-width:0}.CommentsInbox_header__RGMoO{display:flex;flex-direction:column;gap:.2rem}.CommentsInbox_title__yZaZF{margin:0;font-size:1.3rem;font-weight:700}.CommentsInbox_subtitle__WTizG{margin:0;color:hsl(var(--muted-foreground));font-size:.85rem}.CommentsInbox_filters__HjBTN{display:flex;flex-wrap:wrap;gap:.4rem}.CommentsInbox_filter__wLSga{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid hsl(var(--border));border-radius:999px;background:transparent;color:hsl(var(--muted-foreground));font-size:.8rem;font-weight:600;cursor:pointer}.CommentsInbox_filter__wLSga:hover{color:hsl(var(--foreground));border-color:hsl(var(--ring)/.6)}.CommentsInbox_filterActive___WSIs{background:hsl(var(--primary)/.12);border-color:hsl(var(--primary)/.5);color:hsl(var(--primary))}.CommentsInbox_count__i3SCW{font:600 .72rem var(--font-mono);opacity:.8}.CommentsInbox_error__2KO_w{margin:0;padding:.6rem .9rem;border:1px solid hsl(var(--destructive)/.4);border-radius:10px;background:hsl(var(--destructive)/.12);color:hsl(var(--destructive));font-size:.82rem}.CommentsInbox_empty__JcIcj{padding:2rem;border:1px dashed hsl(var(--border));border-radius:12px;color:hsl(var(--muted-foreground));text-align:center}.CommentsInbox_list__Zn37v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.CommentsInbox_item__41fmz{display:flex;flex-direction:column;gap:.5rem}.CommentsInbox_itemTop__xFXed{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.CommentsInbox_meta__E29O5{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.CommentsInbox_author__E_Pqr{font-size:.84rem;font-weight:600;overflow-wrap:anywhere}.CommentsInbox_reply__Y5oql{color:hsl(var(--muted-foreground));font:600 .68rem var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.CommentsInbox_time___yV5F{color:hsl(var(--muted-foreground));font:500 .72rem var(--font-mono);white-space:nowrap}.CommentsInbox_body__ZJOLT{margin:0;font-size:.88rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.CommentsInbox_itemBottom__cjILi{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.CommentsInbox_source__UE1H3{display:inline-flex;align-items:baseline;gap:.4rem;min-width:0;font-size:.78rem}.CommentsInbox_kind__vWJg3{color:hsl(var(--muted-foreground));font-weight:600}.CommentsInbox_sourceLink__KVqGf{color:hsl(var(--primary));text-decoration:none;overflow-wrap:anywhere}.CommentsInbox_sourceLink__KVqGf:hover{text-decoration:underline}.CommentsInbox_sourceLabel__nLNB9{color:hsl(var(--foreground));overflow-wrap:anywhere}.CommentsInbox_actions__mFwGa{display:inline-flex;gap:.25rem}.CommentsInbox_railFeed__BOGy5{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;min-width:0}.CommentsInbox_threadSource__iOve9{display:flex;justify-content:space-between;gap:1rem;color:hsl(var(--muted-foreground));font-size:.78rem;margin-bottom:.5rem}.CommentableProse_wrap__P8sf3{position:relative}.CommentableProse_prose__A25Cm{padding-right:2.9rem}.CommentableProse_gutter__KS5I7{position:absolute;top:0;right:0;bottom:0;width:2.9rem;pointer-events:none}.CommentableProse_bubble__aK3Q5{position:absolute;right:.35rem;display:inline-flex;align-items:center;gap:.15rem;height:26px;min-width:26px;padding:0 .32rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card)/.85);color:hsl(var(--muted-foreground));cursor:pointer;pointer-events:auto;opacity:.16;transform:translateY(-2px) scale(.94);transition:opacity .16s ease,transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease}.CommentableProse_wrap__P8sf3:hover .CommentableProse_bubble__aK3Q5{opacity:.5;transform:none}.CommentableProse_bubble__aK3Q5:focus-visible,.CommentableProse_bubble__aK3Q5:hover{opacity:1;transform:none;color:hsl(var(--primary));border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.12);outline:none}.CommentableProse_bubbleActive__9Ofj_,.CommentableProse_wrap__P8sf3:hover .CommentableProse_bubbleActive__9Ofj_{opacity:1;transform:none;color:hsl(var(--primary));border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.14);box-shadow:0 0 0 3px hsl(var(--primary)/.08)}.CommentableProse_count__IIMfu{font:700 .66rem var(--font-mono);line-height:1}@media (max-width:860px){.CommentableProse_prose__A25Cm{padding-right:2.2rem}.CommentableProse_gutter__KS5I7{width:2.2rem}.CommentableProse_bubble__aK3Q5{opacity:.35;transform:none}}@media (prefers-reduced-motion:reduce){.CommentableProse_bubble__aK3Q5{transition:opacity .16s ease;transform:none}}.corpus-layout_layout__IGkNz{display:grid;grid-template-columns:var(--corpus-nav-w,288px) minmax(0,1fr);min-height:calc(100vh - var(--header-h))}.corpus-layout_sidebar__0RxM7{border-right:1px solid hsl(var(--border)/.7);background:hsl(var(--muted)/.15)}.corpus-layout_sidebarScroll__XlSzE{position:-webkit-sticky;position:sticky;top:var(--header-h);max-height:calc(100vh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;padding:1rem .6rem 2rem}.corpus-layout_divider__FbICF{margin:.75rem .4rem;border:0;border-top:1px solid hsl(var(--border)/.7)}.corpus-layout_sectionLabel__0lLhe{margin:0 0 .35rem;padding:0 .6rem;color:hsl(var(--muted-foreground));font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.corpus-layout_content__zQ5GY{min-width:0}@media (max-width:900px){.corpus-layout_layout__IGkNz{display:block;min-height:0}.corpus-layout_sidebar__0RxM7{border-right:0;border-bottom:1px solid hsl(var(--border)/.7)}.corpus-layout_sidebarScroll__XlSzE{position:static;max-height:none;overflow:visible;padding:.75rem clamp(1rem,3vw,2rem)}}.CorpusRichContent_rich__mJxnR .mono{font-family:var(--font-mono)}@keyframes CorpusRichContent_corpusPulse__lK2IU{0%,to{opacity:1;box-shadow:0 0 10px hsl(var(--primary))}50%{opacity:.5;box-shadow:0 0 4px hsl(var(--primary))}}@keyframes CorpusRichContent_corpusDash___VXw2{to{stroke-dashoffset:-8}}.CorpusRichContent_rich__mJxnR .architecture-diagram{margin:1.2rem 0;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid hsl(var(--primary)/.3);border-radius:15px;background:linear-gradient(135deg,hsl(var(--primary)/.08),transparent 45%),hsl(var(--card)/.48);overflow-x:auto}.CorpusRichContent_rich__mJxnR .architecture-diagram figcaption{margin-top:1rem;color:hsl(var(--muted-foreground));font-size:.72rem}.CorpusRichContent_rich__mJxnR .diagram-title{display:block;margin-bottom:1rem;color:hsl(var(--primary));font:600 .65rem var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.CorpusRichContent_rich__mJxnR .diagram-row{display:flex;align-items:stretch;justify-content:center;gap:.55rem;min-width:600px}.CorpusRichContent_rich__mJxnR .diagram-row.wrap{flex-wrap:wrap;min-width:0}.CorpusRichContent_rich__mJxnR .diagram-column{display:flex;flex:1 1;flex-direction:column;gap:.45rem;min-width:150px}.CorpusRichContent_rich__mJxnR .diagram-node{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:120px;padding:.75rem;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--background)/.55);text-align:center}.CorpusRichContent_rich__mJxnR .diagram-node strong{font-size:.78rem}.CorpusRichContent_rich__mJxnR .diagram-node small{margin-top:.18rem;color:hsl(var(--muted-foreground));font-size:.64rem;line-height:1.35}.CorpusRichContent_rich__mJxnR .diagram-node.emphasis{border-color:hsl(var(--primary)/.65);background:hsl(var(--primary)/.12);box-shadow:0 0 24px hsl(var(--primary)/.12)}.CorpusRichContent_rich__mJxnR .diagram-node.warning{border-color:hsl(var(--warning)/.55);background:hsl(var(--warning)/.08)}.CorpusRichContent_rich__mJxnR .diagram-node.success{border-color:hsl(var(--success)/.55);background:hsl(var(--success)/.08)}.CorpusRichContent_rich__mJxnR .diagram-arrow{display:grid;place-items:center;min-width:1.4rem;color:hsl(var(--primary));font:700 1rem var(--font-mono)}.CorpusRichContent_rich__mJxnR .diagram-arrow.vertical{min-height:1.5rem;transform:rotate(90deg)}.CorpusRichContent_rich__mJxnR .diagram-boundary{padding:.8rem;border:1px dashed hsl(var(--muted-foreground)/.45);border-radius:12px}.CorpusRichContent_rich__mJxnR .diagram-boundary>span{display:block;margin-bottom:.55rem;color:hsl(var(--muted-foreground));font:500 .58rem var(--font-mono);text-transform:uppercase}.CorpusRichContent_rich__mJxnR .layer-diagram{display:grid;grid-gap:.5rem;gap:.5rem}.CorpusRichContent_rich__mJxnR .layer-diagram .diagram-node{min-height:58px}.CorpusRichContent_rich__mJxnR .dossier-table-shell{width:100%;margin:1.2rem 0;overflow-x:auto;border:1px solid hsl(var(--border));border-radius:12px}.CorpusRichContent_rich__mJxnR .dossier-table{display:table;width:100%;min-width:720px;margin:0;border-collapse:collapse;font-size:.78rem}.CorpusRichContent_rich__mJxnR .dossier-table td,.CorpusRichContent_rich__mJxnR .dossier-table th{padding:.72rem .8rem;border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:top}.CorpusRichContent_rich__mJxnR .dossier-table th{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.45);font:600 .62rem var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.CorpusRichContent_rich__mJxnR .dossier-table tr:last-child td{border-bottom:0}.CorpusRichContent_rich__mJxnR .dossier-table .identifier{display:table-cell;color:hsl(var(--primary));font-family:var(--font-mono);font-weight:600;white-space:nowrap}.CorpusRichContent_rich__mJxnR .dossier-table a{color:hsl(var(--primary));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--primary)/.35);text-decoration-color:hsl(var(--primary)/.35);text-underline-offset:2px}.CorpusRichContent_rich__mJxnR .dossier-grid,.CorpusRichContent_rich__mJxnR .prose-grid{display:grid;grid-gap:1rem;gap:1rem;margin:1.2rem 0}.CorpusRichContent_rich__mJxnR .dossier-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.CorpusRichContent_rich__mJxnR .dossier-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.CorpusRichContent_rich__mJxnR .dossier-card,.CorpusRichContent_rich__mJxnR .persona-profile,.CorpusRichContent_rich__mJxnR .principle-card,.CorpusRichContent_rich__mJxnR .question-card,.CorpusRichContent_rich__mJxnR .requirement-card,.CorpusRichContent_rich__mJxnR .story-detail{margin:0;padding:1.2rem;border:1px solid hsl(var(--border));border-radius:13px;background:hsl(var(--card)/.52)}.CorpusRichContent_rich__mJxnR .dossier-card h3,.CorpusRichContent_rich__mJxnR .persona-profile h3,.CorpusRichContent_rich__mJxnR .principle-card h3,.CorpusRichContent_rich__mJxnR .question-card h3,.CorpusRichContent_rich__mJxnR .requirement-card h3,.CorpusRichContent_rich__mJxnR .story-detail h3{margin:0 0 .45rem;font-size:1rem}.CorpusRichContent_rich__mJxnR .dossier-card p,.CorpusRichContent_rich__mJxnR .persona-profile p,.CorpusRichContent_rich__mJxnR .principle-card p,.CorpusRichContent_rich__mJxnR .question-card p,.CorpusRichContent_rich__mJxnR .requirement-card p,.CorpusRichContent_rich__mJxnR .story-detail p{margin:0;color:hsl(var(--muted-foreground));font-size:.84rem}.CorpusRichContent_rich__mJxnR .dossier-card .identifier,.CorpusRichContent_rich__mJxnR .persona-profile .identifier,.CorpusRichContent_rich__mJxnR .requirement-card .identifier,.CorpusRichContent_rich__mJxnR .story-detail .identifier{display:block;margin-bottom:.45rem;color:hsl(var(--primary));font:600 .64rem var(--font-mono)}.CorpusRichContent_rich__mJxnR .persona-profile dl,.CorpusRichContent_rich__mJxnR .story-detail dl{display:grid;grid-template-columns:7rem 1fr;grid-gap:.4rem .8rem;gap:.4rem .8rem;margin:.8rem 0 0;font-size:.76rem}.CorpusRichContent_rich__mJxnR .persona-profile dt,.CorpusRichContent_rich__mJxnR .story-detail dt{color:hsl(var(--muted-foreground))}.CorpusRichContent_rich__mJxnR .persona-profile dd,.CorpusRichContent_rich__mJxnR .story-detail dd{margin:0}.CorpusRichContent_rich__mJxnR .acceptance-scenarios{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.8rem}.CorpusRichContent_rich__mJxnR .acceptance-scenarios>div{padding:.65rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background)/.45);font-size:.74rem}.CorpusRichContent_rich__mJxnR .acceptance-scenarios strong{color:hsl(var(--primary));font-family:var(--font-mono)}.CorpusRichContent_rich__mJxnR .status-register{display:grid;grid-gap:.55rem;gap:.55rem;margin:1.2rem 0}.CorpusRichContent_rich__mJxnR .status-register>article{display:grid;grid-template-columns:6rem minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding:.85rem;border:1px solid hsl(var(--border));border-radius:9px;background:hsl(var(--card)/.45)}.CorpusRichContent_rich__mJxnR .status-register>article>span{color:hsl(var(--primary));font:600 .64rem var(--font-mono)}.CorpusRichContent_rich__mJxnR .status-register h3{margin:0 0 .2rem;font-size:.9rem}.CorpusRichContent_rich__mJxnR .status-register p{margin:0;color:hsl(var(--muted-foreground));font-size:.78rem}.CorpusRichContent_rich__mJxnR .callout-block{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.55rem;gap:.55rem;min-width:0;overflow-wrap:anywhere;padding:1.1rem;margin:1.2rem 0;border:1px solid hsl(var(--primary)/.35);border-radius:12px;background:hsl(var(--primary)/.07)}.CorpusRichContent_rich__mJxnR .callout-block.warning{border-color:hsl(var(--warning)/.45);background:hsl(var(--warning)/.07)}.CorpusRichContent_rich__mJxnR .callout-block.danger{border-color:hsl(var(--destructive)/.45);background:hsl(var(--destructive)/.07)}.CorpusRichContent_rich__mJxnR .callout-block>span{color:hsl(var(--primary));font:600 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .callout-block>*{min-width:0}.CorpusRichContent_rich__mJxnR .callout-block.warning>span{color:hsl(var(--warning))}.CorpusRichContent_rich__mJxnR .callout-block h3{margin:0 0 .25rem;font-size:.95rem}.CorpusRichContent_rich__mJxnR .callout-block p{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem}.CorpusRichContent_rich__mJxnR .definition-block{padding:1.4rem;margin:1.2rem 0;border-left:4px solid hsl(var(--primary));border-radius:0 12px 12px 0;background:hsl(var(--primary)/.08)}.CorpusRichContent_rich__mJxnR .definition-block strong{display:block;margin-bottom:.4rem;color:hsl(var(--primary));font:600 .68rem var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.CorpusRichContent_rich__mJxnR .definition-block p{margin:0;font-size:1rem}.CorpusRichContent_rich__mJxnR .cross-references{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.CorpusRichContent_rich__mJxnR .cross-references a{padding:.25rem .5rem;border-radius:6px;background:hsl(var(--primary)/.1);color:hsl(var(--primary));font:500 .64rem var(--font-mono);text-decoration:none}.CorpusRichContent_rich__mJxnR .clean-list{padding-left:1.15rem;color:hsl(var(--muted-foreground));font-size:.84rem}.CorpusRichContent_rich__mJxnR .clean-list li{margin-bottom:.45rem}.CorpusRichContent_rich__mJxnR .clean-list strong{color:hsl(var(--foreground))}.CorpusRichContent_rich__mJxnR .document-lead{color:hsl(var(--muted-foreground));font-size:1rem}.CorpusRichContent_rich__mJxnR .identifier{color:hsl(var(--primary));font-family:var(--font-mono);font-weight:600}.CorpusRichContent_rich__mJxnR .state{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid hsl(var(--border));border-radius:999px;padding:.22rem .55rem;font:600 .64rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .state-evidenced,.CorpusRichContent_rich__mJxnR .state-ready{color:hsl(var(--success));border-color:hsl(var(--success)/.45);background:hsl(var(--success)/.08)}.CorpusRichContent_rich__mJxnR .state-accepted,.CorpusRichContent_rich__mJxnR .state-done{color:hsl(var(--primary));border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.08)}.CorpusRichContent_rich__mJxnR .state-discovery,.CorpusRichContent_rich__mJxnR .state-proposed{color:hsl(var(--warning));border-color:hsl(var(--warning)/.45);background:hsl(var(--warning)/.08)}.CorpusRichContent_rich__mJxnR .state-backlog,.CorpusRichContent_rich__mJxnR .state-unknown{color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5)}.CorpusRichContent_rich__mJxnR .state-in-progress{color:hsl(var(--accent));border-color:hsl(var(--accent)/.5);background:hsl(var(--accent)/.08)}.CorpusRichContent_rich__mJxnR .state-blocked{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.5);background:hsl(var(--destructive)/.08)}.CorpusRichContent_rich__mJxnR .hero{position:relative;padding:.5rem 0 2.5rem;overflow:visible}.CorpusRichContent_rich__mJxnR .hero-inner{position:relative;z-index:1;max-width:860px}.CorpusRichContent_rich__mJxnR .scroll-cue{display:none}.CorpusRichContent_rich__mJxnR .eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));padding:.35rem .8rem;border:1px solid hsl(var(--primary)/.35);border-radius:999px;background:hsl(var(--primary)/.07);margin-bottom:1.6rem}.CorpusRichContent_rich__mJxnR .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 10px hsl(var(--primary));animation:CorpusRichContent_corpusPulse__lK2IU 2s ease-in-out infinite}.CorpusRichContent_rich__mJxnR .hero h1{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.04;margin-bottom:1.4rem}.CorpusRichContent_rich__mJxnR .grad{background:linear-gradient(120deg,hsl(var(--primary)),hsl(var(--accent)) 60%,hsl(var(--primary)));-webkit-background-clip:text;background-clip:text;color:transparent}.CorpusRichContent_rich__mJxnR .hero .lede{font-size:clamp(1.05rem,2vw,1.32rem);color:hsl(var(--muted-foreground));max-width:44ch;margin-bottom:2.2rem}.CorpusRichContent_rich__mJxnR .hero .lede strong{color:hsl(var(--foreground));font-weight:600}.CorpusRichContent_rich__mJxnR .hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:3rem}.CorpusRichContent_rich__mJxnR .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:10px;font-weight:600;font-size:.9rem;text-decoration:none;cursor:pointer;border:1px solid transparent}.CorpusRichContent_rich__mJxnR .btn-primary{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--accent)));color:hsl(var(--primary-foreground));box-shadow:0 8px 30px hsl(var(--primary)/.35)}.CorpusRichContent_rich__mJxnR .btn-ghost{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card)/.5)}.CorpusRichContent_rich__mJxnR .stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:hsl(var(--border)/.6);border:1px solid hsl(var(--border)/.6);border-radius:14px;overflow:hidden;max-width:720px}.CorpusRichContent_rich__mJxnR .stat{background:hsl(var(--card)/.55);padding:1.1rem 1.15rem}.CorpusRichContent_rich__mJxnR .stat .n{font-size:1.7rem;font-weight:700;font-family:var(--font-mono);letter-spacing:-.02em;color:hsl(var(--foreground))}.CorpusRichContent_rich__mJxnR .stat .l{font-size:.72rem;color:hsl(var(--muted-foreground));margin-top:.15rem}.CorpusRichContent_rich__mJxnR .wrap{max-width:var(--content-max,72rem);margin:0 auto}.CorpusRichContent_rich__mJxnR .section{padding:3.5rem 0;border-top:1px solid hsl(var(--border)/.5)}.CorpusRichContent_rich__mJxnR .section:first-child{border-top:0;padding-top:.5rem}.CorpusRichContent_rich__mJxnR .section-head{margin-bottom:2.5rem;max-width:72ch}.CorpusRichContent_rich__mJxnR .section-eyebrow{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:1rem}.CorpusRichContent_rich__mJxnR .section-eyebrow .idx{padding:.15rem .5rem;border:1px solid hsl(var(--primary)/.4);border-radius:6px}.CorpusRichContent_rich__mJxnR .section h2{font-size:clamp(1.7rem,3.4vw,2.5rem);margin-bottom:1rem}.CorpusRichContent_rich__mJxnR .section .intro{font-size:1.08rem;color:hsl(var(--muted-foreground));max-width:68ch}.CorpusRichContent_rich__mJxnR .section .intro strong{color:hsl(var(--foreground))}.CorpusRichContent_rich__mJxnR .section-copy{max-width:70ch;color:hsl(var(--muted-foreground));font-size:.9rem}.CorpusRichContent_rich__mJxnR .subheading{font-size:1.15rem;margin:0 0 1rem}.CorpusRichContent_rich__mJxnR .gap-top{margin-top:2rem}.CorpusRichContent_rich__mJxnR .kicker,.CorpusRichContent_rich__mJxnR .persona-id,.CorpusRichContent_rich__mJxnR .register-id{display:inline-block;color:hsl(var(--primary));font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .cake{display:flex;flex-direction:column;gap:10px;margin:1rem 0 .5rem}.CorpusRichContent_rich__mJxnR .band{position:relative;border-radius:14px;border:1px solid hsl(var(--border));background:hsl(var(--card)/.6);padding:1.15rem 1.4rem;overflow:hidden}.CorpusRichContent_rich__mJxnR .band:before{content:"";position:absolute;inset:0;background:var(--band-tint,transparent);opacity:.5;z-index:0}.CorpusRichContent_rich__mJxnR .band>*{position:relative;z-index:1}.CorpusRichContent_rich__mJxnR .band .band-tag{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--band-color,hsl(var(--primary)));margin-bottom:.35rem;display:flex;align-items:center;gap:.5rem}.CorpusRichContent_rich__mJxnR .band .band-title{font-weight:700;font-size:1.05rem;margin-bottom:.3rem}.CorpusRichContent_rich__mJxnR .band .band-items{color:hsl(var(--muted-foreground));font-size:.9rem}.CorpusRichContent_rich__mJxnR .band .chip{display:inline-block;font-family:var(--font-mono);font-size:.74rem;padding:.12rem .5rem;margin:.15rem .25rem .15rem 0;border-radius:6px;border:1px solid hsl(var(--border));background:hsl(var(--background)/.5);color:hsl(var(--foreground))}.CorpusRichContent_rich__mJxnR .band-outcomes{--band-tint:linear-gradient(90deg,hsl(var(--success)/0.14),transparent);--band-color:hsl(var(--success))}.CorpusRichContent_rich__mJxnR .band-bricks{--band-tint:linear-gradient(90deg,hsl(var(--accent)/0.14),transparent);--band-color:hsl(var(--accent))}.CorpusRichContent_rich__mJxnR .band-os{--band-tint:linear-gradient(90deg,hsl(var(--primary)/0.22),hsl(var(--accent)/0.1));--band-color:hsl(var(--primary));border-color:hsl(var(--primary)/.5);box-shadow:0 0 40px hsl(var(--primary)/.14)}.CorpusRichContent_rich__mJxnR .band-os .band-title{font-size:1.2rem}.CorpusRichContent_rich__mJxnR .band-rail{--band-tint:linear-gradient(90deg,hsl(var(--muted-foreground)/0.12),transparent);--band-color:hsl(var(--muted-foreground))}.CorpusRichContent_rich__mJxnR .cake-flow{text-align:center;color:hsl(var(--muted-foreground));font-size:.72rem;font-family:var(--font-mono);letter-spacing:.1em}.CorpusRichContent_rich__mJxnR .grid{display:grid;grid-gap:1.1rem;gap:1.1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CorpusRichContent_rich__mJxnR .grid.cols-2{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.CorpusRichContent_rich__mJxnR .grid.cols-3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.CorpusRichContent_rich__mJxnR .grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.CorpusRichContent_rich__mJxnR .card{position:relative;border:1px solid hsl(var(--border));background:hsl(var(--card)/.55);border-radius:16px;padding:1.4rem;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease}.CorpusRichContent_rich__mJxnR .card:hover{border-color:hsl(var(--primary)/.5);transform:translateY(-3px)}.CorpusRichContent_rich__mJxnR .card.compact{min-height:0;padding:1.05rem}.CorpusRichContent_rich__mJxnR .card.compact h3{margin-top:.7rem}.CorpusRichContent_rich__mJxnR .card .ic{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;margin-bottom:1rem;background:linear-gradient(135deg,hsl(var(--primary)/.18),hsl(var(--accent)/.12));border:1px solid hsl(var(--primary)/.25);color:hsl(var(--primary))}.CorpusRichContent_rich__mJxnR .card .ic.brand{background:#fff;border-color:hsl(var(--border));padding:6px}.CorpusRichContent_rich__mJxnR .card .ic.brand img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.CorpusRichContent_rich__mJxnR .card h3{font-size:1.05rem;margin-bottom:.5rem}.CorpusRichContent_rich__mJxnR .card p{font-size:.9rem;color:hsl(var(--muted-foreground));margin:0}.CorpusRichContent_rich__mJxnR .rows{display:flex;flex-direction:column;gap:.7rem}.CorpusRichContent_rich__mJxnR .row{display:flex;gap:1rem;padding:1rem 1.15rem;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card)/.4);align-items:flex-start}.CorpusRichContent_rich__mJxnR .row:hover{border-color:hsl(var(--primary)/.4)}.CorpusRichContent_rich__mJxnR .row .row-ic{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:hsl(var(--primary)/.12);color:hsl(var(--primary))}.CorpusRichContent_rich__mJxnR .row h4{font-size:.96rem;margin-bottom:.25rem}.CorpusRichContent_rich__mJxnR .row p{font-size:.86rem;color:hsl(var(--muted-foreground));margin:0}.CorpusRichContent_rich__mJxnR .flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.CorpusRichContent_rich__mJxnR .flow-col{display:flex;flex-direction:column;gap:.6rem}.CorpusRichContent_rich__mJxnR .flow-node{border:1px solid hsl(var(--border));border-radius:11px;background:hsl(var(--card)/.6);padding:.7rem .85rem;font-size:.82rem}.CorpusRichContent_rich__mJxnR .flow-node .h{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));display:block;margin-bottom:.15rem}.CorpusRichContent_rich__mJxnR .flow-node.hub{border-color:hsl(var(--primary)/.5);background:linear-gradient(135deg,hsl(var(--primary)/.16),hsl(var(--accent)/.08));box-shadow:0 0 30px hsl(var(--primary)/.16);display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:130px}.CorpusRichContent_rich__mJxnR .flow-node.hub strong{color:hsl(var(--primary))}.CorpusRichContent_rich__mJxnR .flow-arrow{align-self:center;color:hsl(var(--primary));display:grid;place-items:center}.CorpusRichContent_rich__mJxnR .flow-arrow .wire{stroke-dasharray:4 4;animation:CorpusRichContent_corpusDash___VXw2 1s linear infinite}.CorpusRichContent_rich__mJxnR .spec-wrap{overflow-x:auto;border-radius:12px}.CorpusRichContent_rich__mJxnR .spec{width:100%;border-collapse:separate;border-spacing:0;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;font-size:.88rem}.CorpusRichContent_rich__mJxnR .spec td,.CorpusRichContent_rich__mJxnR .spec th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border)/.6);vertical-align:top}.CorpusRichContent_rich__mJxnR .spec thead th{background:hsl(var(--muted)/.5);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.CorpusRichContent_rich__mJxnR .spec tbody tr:last-child td{border-bottom:none}.CorpusRichContent_rich__mJxnR .spec td.k{font-family:var(--font-mono);color:hsl(var(--primary));white-space:nowrap}.CorpusRichContent_rich__mJxnR .callout{display:flex;gap:1rem;padding:1.3rem 1.5rem;border-radius:14px;border:1px solid hsl(var(--primary)/.3);background:linear-gradient(120deg,hsl(var(--primary)/.08),hsl(var(--accent)/.05));margin:1.5rem 0}.CorpusRichContent_rich__mJxnR .callout .ic{flex:0 0 auto;color:hsl(var(--primary))}.CorpusRichContent_rich__mJxnR .callout p{margin:0}.CorpusRichContent_rich__mJxnR .callout .t{font-weight:600;margin-bottom:.25rem}.CorpusRichContent_rich__mJxnR .callout.warn{border-color:hsl(var(--warning)/.4);background:linear-gradient(120deg,hsl(var(--warning)/.09),transparent)}.CorpusRichContent_rich__mJxnR .callout.warn .ic{color:hsl(var(--warning))}.CorpusRichContent_rich__mJxnR .split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.CorpusRichContent_rich__mJxnR .vision-section{position:relative}.CorpusRichContent_rich__mJxnR .vision-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem}.CorpusRichContent_rich__mJxnR .vision-card{display:flex;min-height:290px;flex-direction:column;justify-content:flex-end;padding:clamp(1.4rem,3vw,2.3rem);border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card)/.58)}.CorpusRichContent_rich__mJxnR .vision-card.primary{border-color:hsl(var(--primary)/.55);background:linear-gradient(135deg,hsl(var(--primary)/.18),hsl(var(--card)/.56) 62%);box-shadow:0 18px 70px hsl(var(--primary)/.12)}.CorpusRichContent_rich__mJxnR .vision-label{width:-moz-fit-content;width:fit-content;margin-bottom:1.2rem;color:hsl(var(--primary));font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .vision-card h3{max-width:26ch;margin-bottom:1rem;font-size:clamp(1.35rem,2.7vw,2.05rem);line-height:1.2}.CorpusRichContent_rich__mJxnR .vision-card p{max-width:60ch;color:hsl(var(--muted-foreground))}.CorpusRichContent_rich__mJxnR .promise-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--border))}.CorpusRichContent_rich__mJxnR .promise-grid>div{padding:1.15rem;background:hsl(var(--card))}.CorpusRichContent_rich__mJxnR .promise-grid span{display:block;margin-bottom:.4rem;color:hsl(var(--primary));font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .promise-grid strong{display:block;margin-bottom:.35rem}.CorpusRichContent_rich__mJxnR .promise-grid p{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem}.CorpusRichContent_rich__mJxnR .trace-inline{display:inline-block;margin-left:.35rem;color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.68em;white-space:nowrap}.CorpusRichContent_rich__mJxnR .intelligence-loop{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr) auto minmax(130px,1fr);grid-gap:.45rem;gap:.45rem;align-items:stretch}.CorpusRichContent_rich__mJxnR .intelligence-loop article{min-width:0;padding:1rem;border:1px solid hsl(var(--border));border-radius:13px;background:linear-gradient(145deg,hsl(var(--primary)/.09),hsl(var(--card)/.6))}.CorpusRichContent_rich__mJxnR .intelligence-loop article>span,.CorpusRichContent_rich__mJxnR .level{color:hsl(var(--primary));font-family:var(--font-mono);font-size:.66rem;font-weight:700}.CorpusRichContent_rich__mJxnR .intelligence-loop h3{margin:.55rem 0 .4rem;font-size:.94rem}.CorpusRichContent_rich__mJxnR .intelligence-loop article p{margin:0;color:hsl(var(--muted-foreground));font-size:.76rem}.CorpusRichContent_rich__mJxnR .intelligence-loop>i{align-self:center;color:hsl(var(--primary));font-style:normal}.CorpusRichContent_rich__mJxnR .intelligence-loop .loop-trace{grid-column:1/-1;margin-bottom:0}.CorpusRichContent_rich__mJxnR .autonomy-ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.CorpusRichContent_rich__mJxnR .autonomy-ladder article{min-height:180px;padding:1rem;border:1px solid hsl(var(--border));border-top:3px solid hsl(var(--primary)/.3);border-radius:11px;background:hsl(var(--card)/.5)}.CorpusRichContent_rich__mJxnR .autonomy-ladder article:nth-child(2){border-top-color:hsl(var(--primary)/.4)}.CorpusRichContent_rich__mJxnR .autonomy-ladder article:nth-child(3){border-top-color:hsl(var(--primary)/.5)}.CorpusRichContent_rich__mJxnR .autonomy-ladder article:nth-child(4){border-top-color:hsl(var(--primary)/.6)}.CorpusRichContent_rich__mJxnR .autonomy-ladder article:nth-child(5){border-top-color:hsl(var(--primary)/.75)}.CorpusRichContent_rich__mJxnR .autonomy-ladder article:nth-child(6){border-top-color:hsl(var(--primary))}.CorpusRichContent_rich__mJxnR .autonomy-ladder h3{margin:.6rem 0 .4rem;font-size:.9rem}.CorpusRichContent_rich__mJxnR .autonomy-ladder p{margin:0 0 .75rem;color:hsl(var(--muted-foreground));font-size:.75rem}.CorpusRichContent_rich__mJxnR .autonomy-ladder strong{display:block;color:hsl(var(--foreground));font-size:.7rem}.CorpusRichContent_rich__mJxnR .autonomy-ladder .ladder-trace{grid-column:1/-1;min-height:0;margin-bottom:0}.CorpusRichContent_rich__mJxnR .ai-technical-flow{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr) auto) minmax(130px,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;overflow-x:auto;padding:1rem;border:1px solid hsl(var(--primary)/.38);border-radius:14px;background:linear-gradient(110deg,hsl(var(--primary)/.09),hsl(var(--card)/.55))}.CorpusRichContent_rich__mJxnR .ai-technical-flow>div{min-width:130px}.CorpusRichContent_rich__mJxnR .ai-technical-flow span{display:block;margin-bottom:.3rem;color:hsl(var(--primary));font-family:var(--font-mono);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .ai-technical-flow strong{display:block;font-size:.76rem;line-height:1.45}.CorpusRichContent_rich__mJxnR .ai-technical-flow>i{color:hsl(var(--primary));font-style:normal}.CorpusRichContent_rich__mJxnR .tech-line{margin-top:.85rem;padding:.65rem;border-radius:8px;background:hsl(var(--muted)/.45);color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.68rem}.CorpusRichContent_rich__mJxnR .ai-foundations .card{display:flex;flex-direction:column}.CorpusRichContent_rich__mJxnR .ai-foundations .trace{margin-top:auto}.CorpusRichContent_rich__mJxnR .trace{margin-top:1rem;padding-top:.75rem;border-top:1px solid hsl(var(--border)/.7);color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.7rem}.CorpusRichContent_rich__mJxnR .trace a,.CorpusRichContent_rich__mJxnR [data-ticket-link]{color:hsl(var(--primary));font-weight:600}.CorpusRichContent_rich__mJxnR .snapshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1rem;gap:1rem}.CorpusRichContent_rich__mJxnR .snapshot-card{padding:1.25rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card)/.58)}.CorpusRichContent_rich__mJxnR .snapshot-label{color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .snapshot-value{margin:.4rem 0;font-family:var(--font-mono);font-size:2rem;font-weight:700}.CorpusRichContent_rich__mJxnR .snapshot-card p{margin:.8rem 0 0;color:hsl(var(--muted-foreground));font-size:.82rem}.CorpusRichContent_rich__mJxnR .meter{height:5px;border-radius:999px;background:hsl(var(--muted));overflow:hidden}.CorpusRichContent_rich__mJxnR .meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)))}.CorpusRichContent_rich__mJxnR .meter-89{width:89%}.CorpusRichContent_rich__mJxnR .meter-81{width:81%}.CorpusRichContent_rich__mJxnR .meter-30{width:30%}.CorpusRichContent_rich__mJxnR .meter-25{width:25%}.CorpusRichContent_rich__mJxnR .persona-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.CorpusRichContent_rich__mJxnR .persona{border:1px solid hsl(var(--border));border-radius:14px;padding:1.2rem;background:hsl(var(--card)/.55)}.CorpusRichContent_rich__mJxnR .persona h3{margin:.5rem 0;font-size:1.05rem}.CorpusRichContent_rich__mJxnR .persona .quote{min-height:3.5rem;color:hsl(var(--foreground));font-size:.88rem;font-style:italic}.CorpusRichContent_rich__mJxnR .persona dl{margin:1rem 0 0;display:grid;grid-template-columns:4.5rem 1fr;grid-gap:.35rem .6rem;gap:.35rem .6rem;font-size:.78rem}.CorpusRichContent_rich__mJxnR .persona dt{color:hsl(var(--muted-foreground))}.CorpusRichContent_rich__mJxnR .persona dd{margin:0}.CorpusRichContent_rich__mJxnR .journey{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;grid-gap:.6rem;gap:.6rem;padding:1.2rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card)/.5)}.CorpusRichContent_rich__mJxnR .journey>div{display:grid;grid-template-columns:auto 1fr;grid-gap:0 .5rem;gap:0 .5rem;align-items:center}.CorpusRichContent_rich__mJxnR .journey>div span{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:hsl(var(--primary)/.12);color:hsl(var(--primary));font-family:var(--font-mono)}.CorpusRichContent_rich__mJxnR .journey small{color:hsl(var(--muted-foreground))}.CorpusRichContent_rich__mJxnR .journey i{color:hsl(var(--muted-foreground));font-style:normal}.CorpusRichContent_rich__mJxnR .architecture-stack{display:grid;grid-gap:.6rem;gap:.6rem}.CorpusRichContent_rich__mJxnR .arch-layer{display:grid;grid-template-columns:10rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card)/.55)}.CorpusRichContent_rich__mJxnR .arch-layer.emphasized{border-color:hsl(var(--primary)/.55);background:linear-gradient(110deg,hsl(var(--primary)/.12),hsl(var(--card)/.5))}.CorpusRichContent_rich__mJxnR .arch-label{color:hsl(var(--primary));font-family:var(--font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .arch-nodes{display:flex;flex-wrap:wrap;gap:.5rem}.CorpusRichContent_rich__mJxnR .arch-nodes span{padding:.35rem .65rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--background)/.35);font-size:.78rem}.CorpusRichContent_rich__mJxnR .arch-connector{padding:.45rem 1rem .45rem 11rem;color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.65rem}.CorpusRichContent_rich__mJxnR .story-list{display:grid;grid-gap:.6rem;gap:.6rem}.CorpusRichContent_rich__mJxnR .story{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.8rem 1rem;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card)/.48)}.CorpusRichContent_rich__mJxnR .story>span{font-family:var(--font-mono);color:hsl(var(--primary));font-size:.72rem;font-weight:600}.CorpusRichContent_rich__mJxnR .story p{margin:0;font-size:.86rem}.CorpusRichContent_rich__mJxnR .requirement-grid .card{min-height:0}.CorpusRichContent_rich__mJxnR .register-list{display:grid;grid-gap:.7rem;gap:.7rem}.CorpusRichContent_rich__mJxnR .register-item{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start;padding:1rem;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card)/.5)}.CorpusRichContent_rich__mJxnR .register-item h3{margin:.2rem 0;font-size:1rem}.CorpusRichContent_rich__mJxnR .register-item p{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem}.CorpusRichContent_rich__mJxnR .risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:.75rem;gap:.75rem}.CorpusRichContent_rich__mJxnR .risk{display:grid;grid-template-columns:42px 1fr;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card)/.5)}.CorpusRichContent_rich__mJxnR .risk-score{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;font-family:var(--font-mono);font-weight:700}.CorpusRichContent_rich__mJxnR .risk-score.critical{color:hsl(var(--destructive-foreground));background:hsl(var(--destructive))}.CorpusRichContent_rich__mJxnR .risk-score.high{color:hsl(var(--warning-foreground));background:hsl(var(--warning))}.CorpusRichContent_rich__mJxnR .risk-score.medium{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.CorpusRichContent_rich__mJxnR .risk h3{margin:0;font-size:.9rem}.CorpusRichContent_rich__mJxnR .risk p{margin:.25rem 0;color:hsl(var(--muted-foreground));font-size:.76rem}.CorpusRichContent_rich__mJxnR .risk a{color:hsl(var(--primary));font-family:var(--font-mono);font-size:.66rem}.CorpusRichContent_rich__mJxnR .plain-list{margin:.7rem 0 0;padding-left:1.15rem;color:hsl(var(--muted-foreground));font-size:.86rem}.CorpusRichContent_rich__mJxnR .plain-list li{margin-bottom:.45rem}.CorpusRichContent_rich__mJxnR .action-list{display:grid;grid-gap:.6rem;gap:.6rem}.CorpusRichContent_rich__mJxnR .action-list>div{display:grid;grid-template-columns:6rem 1fr;grid-gap:1rem;gap:1rem;padding:.8rem 1rem;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card)/.48)}.CorpusRichContent_rich__mJxnR .action-list span{color:hsl(var(--primary));font-family:var(--font-mono);font-size:.72rem;font-weight:600}.CorpusRichContent_rich__mJxnR .action-list p{margin:0;font-size:.84rem}.CorpusRichContent_rich__mJxnR .summary-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.CorpusRichContent_rich__mJxnR .check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.65rem;gap:.65rem}.CorpusRichContent_rich__mJxnR .check-grid label{padding:.75rem .9rem;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--card)/.45);font-size:.82rem}.CorpusRichContent_rich__mJxnR .gantt-shell{overflow-x:auto;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card)/.48)}.CorpusRichContent_rich__mJxnR .gantt-grid{display:grid}.CorpusRichContent_rich__mJxnR .gantt-header,.CorpusRichContent_rich__mJxnR .gantt-row{display:grid;grid-template-columns:minmax(180px,1.7fr) repeat(11,minmax(48px,1fr));min-width:850px}.CorpusRichContent_rich__mJxnR .gantt-header{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .gantt-header span{padding:.7rem .45rem;border-right:1px solid hsl(var(--border)/.5);text-align:center}.CorpusRichContent_rich__mJxnR .gantt-header span:first-child{text-align:left}.CorpusRichContent_rich__mJxnR .gantt-row{min-height:58px;border-bottom:1px solid hsl(var(--border)/.55);align-items:center}.CorpusRichContent_rich__mJxnR .gantt-row:last-child{border-bottom:0}.CorpusRichContent_rich__mJxnR .gantt-label{grid-column:1;padding:.55rem .7rem}.CorpusRichContent_rich__mJxnR .gantt-label strong{display:block;font-size:.78rem}.CorpusRichContent_rich__mJxnR .gantt-label small{color:hsl(var(--muted-foreground));font-family:var(--font-mono)}.CorpusRichContent_rich__mJxnR .gantt-bar{align-self:center;height:24px;display:flex;align-items:center;padding:0 .55rem;border:1px solid hsl(var(--primary)/.45);border-radius:999px;background:linear-gradient(90deg,hsl(var(--primary)/.75),hsl(var(--accent)/.68));color:hsl(var(--primary-foreground));font-family:var(--font-mono);font-size:.61rem;white-space:nowrap;overflow:hidden}.CorpusRichContent_rich__mJxnR .backlog-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));grid-gap:.85rem;gap:.85rem}.CorpusRichContent_rich__mJxnR .summary-pill{padding:.4rem .65rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card)/.5);font-family:var(--font-mono);font-size:.68rem}.CorpusRichContent_rich__mJxnR .backlog-toolbar{display:grid;grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(130px,.65fr));grid-gap:.8rem;gap:.8rem;align-items:end;padding:1rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card)/.62)}.CorpusRichContent_rich__mJxnR .backlog-toolbar label{display:grid;grid-gap:.35rem;gap:.35rem;color:hsl(var(--muted-foreground));font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase}.CorpusRichContent_rich__mJxnR .backlog-toolbar input,.CorpusRichContent_rich__mJxnR .backlog-toolbar select{width:100%;border:1px solid hsl(var(--border));border-radius:8px;padding:.65rem .7rem;background:hsl(var(--background));color:hsl(var(--foreground));font:400 .82rem var(--font-sans);text-transform:none}.CorpusRichContent_rich__mJxnR .toolbar-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.6rem}.CorpusRichContent_rich__mJxnR .import-label{position:relative}.CorpusRichContent_rich__mJxnR .import-label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media (max-width:900px){.CorpusRichContent_rich__mJxnR .split{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:860px){.CorpusRichContent_rich__mJxnR .flow{grid-template-columns:1fr}.CorpusRichContent_rich__mJxnR .flow-arrow{transform:rotate(90deg);justify-self:center}}@media (max-width:820px){.CorpusRichContent_rich__mJxnR .journey{grid-template-columns:1fr;justify-items:stretch}.CorpusRichContent_rich__mJxnR .journey i{transform:rotate(90deg);justify-self:center}.CorpusRichContent_rich__mJxnR .arch-layer{grid-template-columns:1fr}.CorpusRichContent_rich__mJxnR .arch-connector{padding-left:1rem}.CorpusRichContent_rich__mJxnR .autonomy-ladder,.CorpusRichContent_rich__mJxnR .intelligence-loop,.CorpusRichContent_rich__mJxnR .promise-grid,.CorpusRichContent_rich__mJxnR .register-item,.CorpusRichContent_rich__mJxnR .vision-grid{grid-template-columns:1fr}.CorpusRichContent_rich__mJxnR .intelligence-loop>i{transform:rotate(90deg);justify-self:center}.CorpusRichContent_rich__mJxnR .autonomy-ladder article{min-height:0}}@media (max-width:720px){.CorpusRichContent_rich__mJxnR .dossier-grid.three,.CorpusRichContent_rich__mJxnR .dossier-grid.two,.CorpusRichContent_rich__mJxnR .persona-profile dl,.CorpusRichContent_rich__mJxnR .story-detail dl{grid-template-columns:1fr}.CorpusRichContent_rich__mJxnR .diagram-row{min-width:520px}}@media (max-width:680px){.CorpusRichContent_rich__mJxnR .stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.CorpusRichContent_rich__mJxnR .story{grid-template-columns:1fr}.CorpusRichContent_rich__mJxnR .action-list>div{grid-template-columns:1fr;gap:.3rem}}@media (prefers-reduced-motion:reduce){.CorpusRichContent_rich__mJxnR .eyebrow .dot,.CorpusRichContent_rich__mJxnR .flow-arrow .wire{animation:none}.CorpusRichContent_rich__mJxnR .card{transition:none}}.NewTicketButton_form__WV4kG{display:grid;grid-gap:1rem;gap:1rem}.NewTicketButton_row__FY0hV{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.NewTicketButton_textarea__QY_cW{width:100%;padding:10px 12px;background:hsl(var(--input));border:1px solid hsl(var(--border));border-radius:8px;color:hsl(var(--foreground));font-family:inherit;font-size:.9rem;line-height:1.5;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.NewTicketButton_textarea__QY_cW:hover{border-color:hsl(var(--primary)/.5)}.NewTicketButton_textarea__QY_cW:focus-visible{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring)/.3)}.NewTicketButton_textarea__QY_cW.NewTicketButton_invalid___6Heb{border-color:hsl(var(--destructive)/.7)}.NewTicketButton_actions__8I9aH{display:flex;justify-content:flex-end;gap:.6rem}@media (max-width:560px){.NewTicketButton_row__FY0hV{grid-template-columns:1fr}}.AppShell_header__sIM_T{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:1.25rem;height:var(--header-h);padding:0 clamp(1rem,3vw,2rem);background:hsl(var(--background)/.72);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid hsl(var(--border)/.7)}.AppShell_brand__4Sdrv{display:flex;align-items:center;gap:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.95rem;color:hsl(var(--foreground))}.AppShell_brand__4Sdrv:hover{text-decoration:none}.AppShell_logo__d9XXX{display:block;filter:drop-shadow(0 0 10px hsl(var(--primary)/.4));transition:filter .2s ease}.AppShell_brand__4Sdrv:hover .AppShell_logo__d9XXX{filter:drop-shadow(0 0 14px hsl(var(--primary)/.6))}.AppShell_brandOs__zbqTv{font-weight:400;color:hsl(var(--muted-foreground));letter-spacing:.2em;font-size:.7rem;padding-left:.55rem;border-left:1px solid hsl(var(--border))}.AppShell_nav__z8QQ1{display:flex;align-items:center;gap:.25rem}.AppShell_navLink__by5mT{padding:.4rem .75rem;border-radius:8px;font-size:.86rem;color:hsl(var(--muted-foreground));transition:color .18s ease,background .18s ease}.AppShell_navLink__by5mT:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);text-decoration:none}.AppShell_navLinkActive__6cBm2{color:hsl(var(--primary));background:hsl(var(--primary)/.1);font-weight:600}.AppShell_spacer__bV4Q0{flex:1 1}.AppShell_user__M4829{display:flex;align-items:center;gap:.75rem}.AppShell_email__G_48e{display:inline-block;font-size:.82rem;color:hsl(var(--muted-foreground));max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;transition:color .16s ease}.AppShell_email__G_48e:hover{color:hsl(var(--primary));text-decoration:none}.AppShell_main__Fmh6Z{min-width:0}@media (max-width:720px){.AppShell_brandOs__zbqTv,.AppShell_email__G_48e{display:none}.AppShell_header__sIM_T{gap:.75rem;padding:.65rem .9rem;height:auto;min-height:var(--header-h);flex-wrap:wrap}.AppShell_spacer__bV4Q0{display:none}.AppShell_user__M4829{flex:1 1 100%;flex-wrap:wrap;gap:.5rem}}.AppShell_nav__z8QQ1{flex-wrap:wrap;min-width:0}.AppShell_header__sIM_T{height:auto;min-height:var(--header-h);padding-block:.65rem}@media (max-width:1600px){.AppShell_email__G_48e{display:none}}@media (max-width:1150px){.AppShell_header__sIM_T{flex-wrap:wrap}.AppShell_user__M4829{margin-left:auto}}@media (max-width:720px){.AppShell_nav__z8QQ1{order:3;flex:1 1 100%}.AppShell_user__M4829{flex:0 1 auto}}.AppShell_dropdown__qJ4_l{position:relative}button.AppShell_navLink__by5mT{border:0;background:transparent;cursor:pointer;font-family:inherit}button.AppShell_navLinkActive__6cBm2{background:hsl(var(--primary)/.1)}.AppShell_dropdownPanel__HEBcN{position:absolute;top:calc(100% + .7rem);left:0;width:260px;max-width:calc(100vw - 2rem);padding:.5rem;display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--popover));box-shadow:0 16px 48px hsl(var(--background)/.6);z-index:60}.AppShell_dropdownPanel__HEBcN a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-radius:8px;font-size:.82rem;color:hsl(var(--popover-foreground))}.AppShell_dropdownPanel__HEBcN a:hover,.AppShell_dropdownPanel__HEBcN a[aria-current=page]{background:hsl(var(--primary)/.08);color:hsl(var(--primary))}.AppShell_dropdownHeading__Ul7RP{padding:.55rem .8rem .4rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground))}.AppShell_dropdownArrow__f938h{color:hsl(var(--muted-foreground));font-size:.75rem}.AppShell_navChevron__HVNBB{margin-left:.25rem;vertical-align:middle;transition:transform .15s}.AppShell_navChevron__HVNBB[data-open=true]{transform:rotate(180deg)}.AppShell_navLink__by5mT:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.LiichtBot_layout__b41Fg{max-width:1280px;margin:0 auto;padding:2rem clamp(1rem,3vw,2.5rem)}.LiichtBot_header__GFHQP{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.75rem}.LiichtBot_identity__LnKhF{display:flex;gap:.85rem;align-items:center}.LiichtBot_header__GFHQP h1{margin:0 0 .25rem;font-size:1.4rem;letter-spacing:-.035em}.LiichtBot_muted__OiLX0{color:hsl(var(--muted-foreground));line-height:1.6;font-size:.85rem}.LiichtBot_header__GFHQP p{margin:0}.LiichtBot_botAvatar__Mt4ZY,.LiichtBot_welcomeMark__YdOZF{display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--primary));background:hsl(var(--primary)/.09);border:1px solid hsl(var(--primary)/.2);border-radius:14px;width:46px;height:46px;flex-shrink:0}.LiichtBot_connectionBadge__zEgAz{font-size:.75rem;color:hsl(var(--muted-foreground));display:inline-flex;align-items:center;gap:.45rem}.LiichtBot_connectionBadge__zEgAz:before{content:"";width:6px;height:6px;border-radius:50%;background:hsl(var(--muted-foreground))}.LiichtBot_connectionBadge__zEgAz[data-ready=true]:before{background:hsl(var(--success))}.LiichtBot_columns__Zhwfu{display:grid;grid-template-columns:235px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.LiichtBot_sidebar__1P5wK{padding:.5rem 0;min-width:0}.LiichtBot_sidebar__1P5wK h2{font-size:.7rem;font-weight:600;color:hsl(var(--muted-foreground));margin:1.75rem .65rem .75rem;letter-spacing:.08em;text-transform:uppercase}.LiichtBot_history__FOPY3{display:grid;grid-gap:.25rem;gap:.25rem;padding:0;margin:0;list-style:none;max-height:50vh;overflow-y:auto}.LiichtBot_history__FOPY3 button{color:hsl(var(--muted-foreground));background:transparent;border:1px solid transparent;border-radius:9px;text-align:left;padding:.7rem .75rem;width:100%;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;font-size:.82rem;transition:background .15s,color .15s}.LiichtBot_history__FOPY3 button:hover{background:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.LiichtBot_history__FOPY3 button[aria-current=true]{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.LiichtBot_indexStatus__wzbwg{border-top:1px solid hsl(var(--border));padding:1.1rem .65rem 0;margin-top:1.5rem;color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.8}.LiichtBot_conversation__O7E20{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:18px;min-height:68vh;display:flex;flex-direction:column;padding:1.5rem;gap:.75rem;box-shadow:0 12px 40px hsl(var(--background)/.2)}.LiichtBot_conversationToolbar__T_9ix{display:flex;align-items:center;gap:.35rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.LiichtBot_conversationTitle__PqoLx{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600}.LiichtBot_messages___kpdY{display:flex;flex-direction:column;gap:1.75rem;flex:1 1;min-height:250px}.LiichtBot_message__IPEWP{overflow-wrap:anywhere;line-height:1.8;font-size:.94rem;padding:.5rem;min-width:0}.LiichtBot_message__IPEWP h3{display:flex;gap:.45rem;align-items:center;font-size:.75rem;color:hsl(var(--muted-foreground));margin:0 0 .6rem;font-weight:500;letter-spacing:0}.LiichtBot_message__IPEWP h3 svg{width:18px;height:18px;color:hsl(var(--primary))}.LiichtBot_message__IPEWP p{margin:.6rem 0;white-space:pre-wrap}.LiichtBot_message__IPEWP pre{white-space:pre-wrap;overflow-x:auto;padding:1rem;background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:10px;font-size:.85rem}.LiichtBot_message__IPEWP table{display:block;overflow-x:auto;max-width:100%}.LiichtBot_user__UfrDK{align-self:flex-end;max-width:90%;background:hsl(var(--muted)/.65);border:1px solid hsl(var(--border)/.7);border-radius:14px 14px 4px 14px;padding:.8rem 1.1rem}.LiichtBot_sourceList__WJFS4{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.4rem 0;font-size:.75rem}.LiichtBot_sourceList__WJFS4 a{display:inline-block;padding:.3rem .6rem;border:1px solid hsl(var(--border));background:hsl(var(--background)/.5);border-radius:7px}.LiichtBot_sourceList__WJFS4 a:hover{border-color:hsl(var(--primary)/.5);text-decoration:none}.LiichtBot_composer__PyhhI{border:1px solid hsl(var(--border));background:hsl(var(--background)/.65);border-radius:13px;padding:1rem;display:grid;grid-gap:.6rem;gap:.6rem;transition:border-color .15s,box-shadow .15s}.LiichtBot_composer__PyhhI:focus-within{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.07)}.LiichtBot_composer__PyhhI label{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.LiichtBot_composer__PyhhI textarea{width:100%;min-height:80px;resize:vertical;padding:0;color:hsl(var(--foreground));background:transparent;border:0;font:inherit;font-size:.9rem;line-height:1.6}.LiichtBot_composer__PyhhI textarea:focus-visible{outline:none}.LiichtBot_composer__PyhhI textarea::placeholder{color:hsl(var(--muted-foreground));opacity:.8}.LiichtBot_composerActions__b_FqZ,.LiichtBot_controls__VUyPK{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.LiichtBot_composerActions__b_FqZ{justify-content:flex-end}.LiichtBot_composerHint__9J_Hi{font-size:.68rem;color:hsl(var(--muted-foreground));margin-right:auto}.LiichtBot_status__2sd5C{font-size:.75rem;min-height:1.4rem;margin:0;padding:0 .2rem;color:hsl(var(--muted-foreground))}.LiichtBot_settings__p8lnm{margin:1rem .25rem 0;color:hsl(var(--muted-foreground))}.LiichtBot_settings__p8lnm summary{font-size:.78rem;cursor:pointer;width:-moz-fit-content;width:fit-content}.LiichtBot_settings__p8lnm p{font-size:.8rem}.LiichtBot_code__gTBU0{display:block;font-family:var(--font-mono);font-size:1.5rem;letter-spacing:.15rem;margin:.75rem 0;color:hsl(var(--foreground))}.LiichtBot_launcher__1l4sG{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;font-size:.8rem;font-weight:500;white-space:nowrap;transition:border-color .15s,background .15s}.LiichtBot_launcher__1l4sG svg{width:19px;height:19px;color:hsl(var(--primary))}.LiichtBot_launcher__1l4sG:hover,.LiichtBot_launcher__1l4sG[aria-current=page]{background:hsl(var(--primary)/.08);border-color:hsl(var(--primary)/.4);text-decoration:none}.LiichtBot_launcherArrow__Y2iiS{color:hsl(var(--muted-foreground));font-size:.8rem;margin-left:.3rem}.LiichtBot_empty__OlMNe{margin:auto;padding:2.5rem .5rem;text-align:center;color:hsl(var(--muted-foreground));line-height:1.7;width:100%;max-width:620px}.LiichtBot_welcomeMark__YdOZF{width:54px;height:54px;border-radius:17px;margin-bottom:1.2rem}.LiichtBot_welcomeMark__YdOZF svg{width:28px;height:28px}.LiichtBot_empty__OlMNe h2{font-size:clamp(1.4rem,3vw,1.9rem);color:hsl(var(--foreground));font-weight:600}.LiichtBot_empty__OlMNe p{margin:.8rem auto 1.75rem;max-width:340px;font-size:.85rem}.LiichtBot_suggestions__2I4tP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.LiichtBot_suggestions__2I4tP button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid hsl(var(--border));border-radius:10px;padding:.9rem .75rem;font:inherit;font-size:.75rem;line-height:1.5;text-align:left;color:hsl(var(--foreground));background:hsl(var(--background)/.4);cursor:pointer}.LiichtBot_suggestions__2I4tP button:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.05)}.LiichtBot_dialogForm__vp_nO{display:grid;grid-gap:1rem;gap:1rem}.LiichtBot_dialogForm__vp_nO input{width:100%;padding:.75rem;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);font:inherit}.LiichtBot_dialogForm__vp_nO input:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media(max-width:900px){.LiichtBot_columns__Zhwfu{grid-template-columns:190px minmax(0,1fr);gap:1rem}.LiichtBot_suggestions__2I4tP{grid-template-columns:1fr}.LiichtBot_empty__OlMNe{padding:1.5rem .25rem}}@media(max-width:680px){.LiichtBot_columns__Zhwfu{grid-template-columns:minmax(0,1fr)}.LiichtBot_history__FOPY3{max-height:105px;display:flex}.LiichtBot_history__FOPY3 li{flex:0 0 180px}.LiichtBot_sidebar__1P5wK h2{margin:1rem 0 .5rem}.LiichtBot_indexStatus__wzbwg{display:none}.LiichtBot_layout__b41Fg{padding:1.25rem .8rem}.LiichtBot_header__GFHQP{margin-bottom:1rem}.LiichtBot_connectionBadge__zEgAz{font-size:.65rem}.LiichtBot_conversation__O7E20{padding:1rem;min-height:60vh}.LiichtBot_composerHint__9J_Hi{display:none}.LiichtBot_user__UfrDK{max-width:95%}}.LiichtBot_sidebarActions__4BGdP{display:grid;grid-gap:.5rem;gap:.5rem}.LiichtBot_historyToggle__DcC0n{display:none}@media(max-width:680px){.LiichtBot_sidebarActions__4BGdP{grid-template-columns:minmax(0,1fr) auto}.LiichtBot_historyToggle__DcC0n{display:inline-flex;align-items:center;gap:.8rem;color:hsl(var(--muted-foreground));background:transparent;border:1px solid hsl(var(--border));border-radius:8px;padding:.4rem .7rem;font:inherit;font-size:.8rem;cursor:pointer}.LiichtBot_historyContent__euc0T[data-open=false]{display:none}.LiichtBot_messages___kpdY{min-height:0}.LiichtBot_empty__OlMNe{padding:1rem 0}.LiichtBot_empty__OlMNe .LiichtBot_welcomeMark__YdOZF{display:none}.LiichtBot_empty__OlMNe h2{font-size:1.3rem}.LiichtBot_empty__OlMNe p{margin:.65rem auto 1rem}.LiichtBot_suggestions__2I4tP{display:flex;overflow-x:auto;padding-bottom:.4rem}.LiichtBot_suggestions__2I4tP button{flex:0 0 165px;padding:.7rem}.LiichtBot_conversation__O7E20{min-height:440px}}.AmbientBackground_root__CRV2V{inset:0;z-index:-1;overflow:hidden;pointer-events:none}.AmbientBackground_fixed__a3VaN{position:fixed}.AmbientBackground_absolute__Avegx{position:absolute}.AmbientBackground_orb__D_2SO{position:absolute;border-radius:999px;filter:blur(90px);opacity:.5;will-change:transform}.AmbientBackground_orbA__bFQeS{top:-12%;left:-8%;width:46vw;height:46vw;max-width:640px;max-height:640px;background:radial-gradient(circle,rgb(var(--glow-a-rgb)/.5),transparent 68%);animation:AmbientBackground_driftA__N3mkg 26s ease-in-out infinite alternate}.AmbientBackground_orbB__LRqsi{top:6%;right:-10%;width:40vw;height:40vw;max-width:560px;max-height:560px;background:radial-gradient(circle,rgb(var(--glow-b-rgb)/.42),transparent 68%);animation:AmbientBackground_driftB__kyD7d 32s ease-in-out infinite alternate}@keyframes AmbientBackground_driftA__N3mkg{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,4%,0) scale(1.08)}}@keyframes AmbientBackground_driftB__kyD7d{0%{transform:translateZ(0) scale(1.04)}to{transform:translate3d(-5%,6%,0) scale(1)}}@media (prefers-reduced-motion:reduce){.AmbientBackground_orbA__bFQeS,.AmbientBackground_orbB__LRqsi{animation:none}}.AmbientBackground_grid__O51Xh{position:absolute;inset:0;background-image:linear-gradient(rgb(var(--grid-rgb)/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--grid-rgb)/.06) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 40%,transparent 100%)}html:not(.dark) .AmbientBackground_orb__D_2SO{opacity:.32}html:not(.dark) .AmbientBackground_grid__O51Xh{opacity:.7}.PageContainer_container__ayrbk{width:100%;max-width:var(--content-max);margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem) 4rem}.PageContainer_narrow___H8_j{max-width:720px}.ThemeSwitcher_root__wO6He{display:flex;align-items:center;gap:.6rem}.ThemeSwitcher_swatches__S_krz{display:flex;align-items:center;gap:.3rem}.ThemeSwitcher_swatch__IcYVG{width:16px;height:16px;border-radius:999px;border:1px solid hsl(var(--border));padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.ThemeSwitcher_swatch__IcYVG:hover{transform:scale(1.12)}.ThemeSwitcher_swatch__IcYVG.ThemeSwitcher_active__RHhDB{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3.5px hsl(var(--foreground)/.55)}.ThemeSwitcher_lighting__gY_mB{background:linear-gradient(135deg,#38bdf8,#2dd4ca)}.ThemeSwitcher_sobriety__4Eiu0{background:linear-gradient(135deg,#10b981,#34d399)}.ThemeSwitcher_smartcity__BxBk9{background:linear-gradient(135deg,#9333ea,#c084fc)}.ThemeSwitcher_appearance__z8TCP{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.4);color:hsl(var(--muted-foreground));cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.ThemeSwitcher_appearance__z8TCP:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.8);border-color:hsl(var(--border))}@media (max-width:720px){.ThemeSwitcher_swatches__S_krz{display:none}}