.page_header__oRW75{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-8);max-width:1100px;margin:0 auto}.page_nav__ijo23{display:flex;align-items:center;gap:var(--space-8)}.page_navLinks__8rPi_{display:flex;gap:var(--space-6);list-style:none;margin:0;padding:0}.page_navItemInert__5pWft{font-family:var(--font-heading);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);cursor:default}.page_hero__7KFOs{max-width:720px;margin:0 auto;padding:var(--space-16) var(--space-8) var(--space-16);text-align:center}.page_heroLogo__404nZ{height:clamp(96px,18vw,140px);width:auto;margin:0 auto var(--space-8)}.page_headline__b1Dvh{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1;color:var(--color-text);margin:0 0 var(--space-6)}.page_headlineAccent__mQSht{color:var(--color-wordmark-ai)}.page_subhead__SzCbz{font-family:var(--font-body);font-size:1.15rem;color:var(--color-text-secondary);margin:0 0 var(--space-8)}.page_heroActions__uE8fj{display:flex;justify-content:center;gap:var(--space-4)}.Chat_entryRow__lTxPs{margin-bottom:var(--space-3)}.Chat_entryRowAi__5xk_C{text-align:left}.Chat_entryRowUser___BZr5{text-align:right}.Chat_bubble__FU22p{display:inline-block;max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left}.Chat_bubbleBody__CWFw1{white-space:pre-wrap;overflow-wrap:anywhere}.Chat_bubbleBody__CWFw1>:first-child{margin-top:0}.Chat_bubbleBody__CWFw1>:last-child{margin-bottom:0}.Chat_bubbleBody__CWFw1 p{margin:0 0 var(--space-2)}.Chat_bubbleBody__CWFw1 h3,.Chat_bubbleBody__CWFw1 h4{margin:var(--space-3) 0 var(--space-1);font-weight:600;line-height:1.3}.Chat_bubbleBody__CWFw1 h3{font-size:1.05em}.Chat_bubbleBody__CWFw1 h4{font-size:1em}.Chat_bubbleBody__CWFw1 ol,.Chat_bubbleBody__CWFw1 ul{margin:0 0 var(--space-2);padding-left:1.5em}.Chat_bubbleBody__CWFw1 li{white-space:normal;margin:.15em 0}.Chat_bubbleBody__CWFw1 ul{list-style:disc}.Chat_bubbleBody__CWFw1 ol{list-style:decimal}.Chat_bubbleBody__CWFw1 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:0 .25em;border-radius:var(--radius-sm,4px);background:hsla(0,0%,50%,.18)}.Chat_bubbleAi__FvEZc{background:var(--color-bubble-ai)}.Chat_bubbleUser__867Fn{background:var(--color-bubble-user);color:var(--color-bubble-user-text)}.Chat_bubblePending__MAnnp{opacity:.6}.Chat_bubbleMeta__qPnIs{font-size:.75rem;margin-top:var(--space-1)}.Chat_bubbleMetaAi__mMgkk{color:var(--color-text-tertiary)}.Chat_bubbleMetaUser__GPrjp{color:var(--color-bubble-user-meta)}.Chat_typingIndicator__iFJcN{color:var(--color-text-tertiary);font-style:italic;margin:0}.Chat_composer__x_E72{display:flex;gap:var(--space-2)}.Chat_composerInput__R4NQm{flex:1 1;font-family:var(--font-body);font-size:1rem;padding:.6rem .75rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-text)}.Chat_composerInput__R4NQm:focus{outline:none;border-color:var(--color-focus)}.UsageDemo_section__9klSU{margin:var(--space-16) auto 0;text-align:center}.UsageDemo_heading__46bso{font-family:var(--font-heading);font-weight:700;font-size:1.6rem;line-height:1.2;color:var(--color-text);margin:0 0 var(--space-2)}.UsageDemo_subline__7Oxhf{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 var(--space-6)}.UsageDemo_tabs__KSBqX{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4)}.UsageDemo_tab__QkOx0{font-family:var(--font-heading);font-size:.9rem;font-weight:600;padding:var(--space-2) var(--space-3);border:0;border-bottom:2px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.UsageDemo_tab__QkOx0:hover{background:var(--color-hover)}.UsageDemo_control__QcKiW:focus-visible,.UsageDemo_tab__QkOx0:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.UsageDemo_tabSelected__9c1Gb,.UsageDemo_tabSelected__9c1Gb:hover{background:var(--color-active);color:var(--color-text);border-bottom-color:var(--color-text)}.UsageDemo_figure__RL0jm{position:relative;margin:0 auto;max-width:390px}.UsageDemo_frame__6jt7u{height:34rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);text-align:left}.UsageDemo_thread__TKr96{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4) var(--space-4) 0}.UsageDemo_composer__H0Bqk{flex:0 0 auto;padding:var(--space-3) var(--space-4) var(--space-4)}.UsageDemo_caption__CJluE{margin-top:var(--space-3);font-family:var(--font-body);color:var(--color-text)}.UsageDemo_disclosure__w3dLA{display:block;margin-top:var(--space-1);font-size:.9rem;color:var(--color-text-secondary)}.UsageDemo_controlSlot__F7pAp{min-height:3rem;margin-top:var(--space-3);display:flex;justify-content:center;align-items:center}.UsageDemo_control__QcKiW{font-family:var(--font-heading);font-size:.9rem;font-weight:600;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer}.UsageDemo_control__QcKiW:hover{background:var(--color-hover)}.UsageDemo_srOnly___QcAr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.JournalChips_row__713my{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;white-space:nowrap;padding:var(--space-2) var(--space-4);flex:1 1 auto;min-width:0}.JournalChips_chip__GLfbO{display:inline-flex;align-items:center;flex:0 0 auto;padding:var(--chip-padding);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--chip-font-size);font-weight:600;text-decoration:none;border:1px solid var(--color-steel);color:var(--color-text)}.JournalChips_chipActive__Uli_J{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-ink-navy)}.JournalChips_chipInactive__VK5gi{background:transparent;border-color:var(--color-border)}.JournalChips_chipNew__GMgoN{border-style:dashed;border-color:var(--color-steel);color:var(--color-text-secondary)}.shell_shell__cUjia{height:100vh;height:100dvh;display:flex;flex-direction:column}.shell_body__1iNxk{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.shell_chipBar__32p32{display:flex;align-items:center;border-bottom:1px solid var(--color-border);flex:0 0 auto}.shell_chipBarAction__D8k71{flex:0 0 auto;padding:0 var(--space-4) 0 var(--space-2)}.ExportMenu_container__ymnhz{position:relative;display:inline-flex}.ExportMenu_menu__CLTgr{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:20;min-width:100%;width:max-content;max-width:calc(100vw - 2 * var(--space-4));display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);overflow:hidden}.ExportMenu_item__8XnEn{display:block;width:100%;box-sizing:border-box;text-align:left;white-space:nowrap;font-family:var(--font-body);font-size:.9rem;color:var(--color-text);background:transparent;border:none;padding:var(--space-2) var(--space-4);cursor:pointer;text-decoration:none}.ExportMenu_item__8XnEn:focus-visible,.ExportMenu_item__8XnEn:hover:not(:disabled){background:var(--color-hover);outline:none}.ExportMenu_item__8XnEn:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.ExportMenu_menuRight__0wU1G{left:auto;right:0}.ExportMenu_container__ymnhz .ExportMenu_trigger__hbzGV{padding:var(--chip-padding);font-size:var(--chip-font-size);border-radius:var(--radius-md);text-transform:none;letter-spacing:normal}.ExportMenu_status__CGZIi{padding:var(--space-2) var(--space-4);font-size:.8rem;white-space:nowrap;border-bottom:1px solid var(--color-border)}.ExportMenu_groupLabel__8IS0V,.ExportMenu_status__CGZIi{font-family:var(--font-body);color:var(--color-text-tertiary)}.ExportMenu_groupLabel__8IS0V{padding:var(--space-2) var(--space-4) 0;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.ExportMenu_itemSelected__baQkQ{font-weight:600}.ExportMenu_itemSelected__baQkQ:before{content:"\2713";display:inline-block;width:1.2em;margin-left:-.2em}.ProfileMenu_container__cX_5Q{position:relative}.ProfileMenu_trigger__13vDr{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);cursor:pointer}.ProfileMenu_trigger__13vDr:hover{background:var(--color-hover)}.ProfileMenu_avatarImage__uBw9o{border-radius:var(--radius-pill);object-fit:cover}.ProfileMenu_menu__f3H6B{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:180px;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);padding:var(--space-2);display:flex;flex-direction:column;z-index:20}.ProfileMenu_menuItem__UJJ2w{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-decoration:none;font-family:var(--font-body);font-size:.95rem}.ProfileMenu_menuItem__UJJ2w:hover{background:var(--color-hover)}.ProfileMenu_menuItemButton__mVZNy{background:transparent;border:none;cursor:pointer;font:inherit}.ThemeToggle_toggle__RoeI1{padding:0;border:none;background:transparent;cursor:pointer}.ThemeToggle_toggle__RoeI1:hover{background:var(--color-hover)}.ThemeToggle_toggle__RoeI1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ThemeToggle_sun__mRk8T,[data-theme=dark] .ThemeToggle_moon__Tb0iK{display:none}[data-theme=dark] .ThemeToggle_sun__mRk8T{display:block}.ShellHeader_header__9plhJ{justify-content:space-between;padding:var(--space-3) var(--space-4);background:var(--color-header-bg);border-bottom:1px solid var(--color-border);flex:0 0 auto}.ShellHeader_actions__vRsMV,.ShellHeader_header__9plhJ,.ShellHeader_wordmarkLink__DL3qD{display:flex;align-items:center}.ShellHeader_actions__vRsMV{gap:var(--space-3)}.ShellHeader_iconButton__VAW46{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-pill);color:var(--color-text)}a.ShellHeader_iconButton__VAW46:hover{background:var(--color-hover)}.ShellHeader_iconButtonDisabled__HLgKu{color:var(--color-text-tertiary);opacity:var(--opacity-disabled)}.EmojiPickerButton_container__uAz80{position:relative;display:inline-flex}.EmojiPickerButton_popover__I20Go{position:absolute;bottom:calc(100% + var(--space-2));left:0;z-index:20;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);overflow:hidden}.EmojiPickerButton_root__XmNqG{flex-direction:column}.EmojiPickerButton_loadingPane__4vkw3,.EmojiPickerButton_root__XmNqG{display:flex;width:320px;max-width:calc(100vw - var(--space-8));height:360px}.EmojiPickerButton_loadingPane__4vkw3{align-items:center;justify-content:center;color:var(--color-text-tertiary);font-size:.9rem}.EmojiPickerButton_header__A8IWJ{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--color-border);flex:0 0 auto}.EmojiPickerButton_search__5OF_S{flex:1 1;min-width:0;font-family:var(--font-body);font-size:.9rem;padding:.5rem .65rem;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-text)}.EmojiPickerButton_search__5OF_S:focus{outline:none;border-color:var(--color-focus)}.EmojiPickerButton_skinToneSelector__LUXHl{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;font-size:1.1rem;padding:0}.EmojiPickerButton_skinToneSelector__LUXHl:hover{background:var(--color-hover)}.EmojiPickerButton_viewport__KNChe{flex:1 1;min-height:0;overflow-y:auto}.EmojiPickerButton_empty__tZfi3,.EmojiPickerButton_loading__OTkSB{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-tertiary);font-size:.9rem}.EmojiPickerButton_list__ZrM6e{padding:var(--space-2)}.EmojiPickerButton_list__ZrM6e [frimousse-emoji]{border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.EmojiPickerButton_list__ZrM6e [frimousse-emoji][data-active]{background:var(--color-hover)}.EmojiPickerButton_list__ZrM6e [frimousse-category-header]{font-family:var(--font-heading);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background:var(--color-surface);padding:var(--space-1) var(--space-2)}.JournalThread_threadColumn__jbUj7{flex:1 1;min-height:0;width:100%;max-width:650px;margin:0 auto;padding:0 var(--space-4);display:flex;flex-direction:column}.JournalThread_scrollArea__PAznb{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4) 0}.JournalThread_loadingOlder__mZy9k{text-align:center;margin:0 0 var(--space-3)}.JournalThread_dateLabel__vcLjh{text-align:center;font-size:.85rem;margin:var(--space-3) 0}.JournalThread_retryRow__LwWr0{margin:var(--space-1) 0 0}.JournalThread_composer__vZ9bE{margin-top:var(--space-4);padding-bottom:var(--space-4);flex:0 0 auto}.JournalThread_pausedNotice__1vvGE{margin-top:var(--space-4)}