._root_b3aaf_1{flex-direction:column;flex:1;min-height:0;display:flex}._log_b3aaf_2{touch-action:pan-y;gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-5);overscroll-behavior:contain;outline:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}._log_b3aaf_2:focus-visible{outline:2px solid var(--accent-600);outline-offset:-2px}._intro_b3aaf_4{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--ai-soft);color:var(--ink-2);font-size:var(--text-body-sm-size);line-height:1.5;display:flex}._intro_b3aaf_4 p{min-width:0;margin:0}._introIcon_b3aaf_6{color:var(--ai-ink);padding-top:var(--space-0h);flex:none;display:inline-flex}._row_b3aaf_7{display:flex}._user_b3aaf_8{justify-content:flex-end}._bot_b3aaf_9{justify-content:flex-start}._bubble_b3aaf_10{min-width:0;max-width:min(85%,30rem);padding:var(--space-2h) var(--space-3h);border-radius:var(--radius-xl);font-size:var(--text-body-size);overflow-wrap:break-word;line-height:1.5}._user_b3aaf_8 ._bubble_b3aaf_10{background:var(--accent-600);color:var(--on-accent);border-bottom-right-radius:var(--space-1h)}._bot_b3aaf_9 ._bubble_b3aaf_10{background:var(--surface-sunken);color:var(--ink-1);border-bottom-left-radius:var(--space-1h)}._text_b3aaf_13{white-space:pre-line;margin:0}._links_b3aaf_14{gap:var(--space-1) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._link_b3aaf_14{align-items:center;gap:var(--space-1);min-height:var(--hit-min);color:var(--accent-ink);font-weight:var(--weight-medium);display:inline-flex}._foot_b3aaf_16{gap:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-5);flex-direction:column;flex:none;display:flex}._chips_b3aaf_17{gap:var(--space-2);touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:var(--space-0h);flex-wrap:nowrap;display:flex;overflow-x:auto}._chips_b3aaf_17::-webkit-scrollbar{display:none}._chip_b3aaf_17{min-height:var(--hit-min);padding:0 var(--space-3h);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-1);font:inherit;font-size:var(--text-body-sm-size);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);flex:none}._chip_b3aaf_17:hover:not(:disabled){background:var(--surface-hover);border-color:var(--ink-3)}._chip_b3aaf_17:focus-visible{box-shadow:var(--focus-ring);outline:none}._chip_b3aaf_17:disabled{color:var(--ink-3);cursor:default}._form_b3aaf_23{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-canvas);transition:box-shadow var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);display:flex}._form_b3aaf_23:hover{border-color:var(--ink-3)}._form_b3aaf_23:focus-within{background:var(--surface-card);border-color:var(--accent-600);box-shadow:var(--focus-ring)}._input_b3aaf_26{min-width:0;min-height:var(--hit-min);font-family:var(--font-sans);font-size:max(var(--text-body-size), var(--input-text-min));color:var(--ink-1);background:0 0;border:0;outline:none;flex:1;padding:0}._input_b3aaf_26::placeholder{color:var(--ink-3);opacity:1}@media (max-width:767.98px){._log_b3aaf_2{padding-inline:var(--space-4)}._foot_b3aaf_16{padding:var(--space-2) var(--space-4) var(--space-3)}}._panel_1t9fc_2{--ast-fab:calc(var(--space-12) + var(--space-2));--ast-bottom:calc(var(--space-4) + var(--ast-fab) + var(--space-3));right:var(--space-5);bottom:var(--ast-bottom);z-index:calc(var(--z-header) + 1);width:min(25rem, calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--ast-bottom) - var(--space-4));border:1px solid var(--line-subtle);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-e3);transform-origin:100% 100%;outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}._panel_1t9fc_2[data-size=chat]{height:min(35rem, calc(100dvh - var(--ast-bottom) - var(--space-4)))}._panel_1t9fc_2[data-size=chat][data-min=true]{height:auto}._head_1t9fc_12{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-2) var(--space-4);flex:none;display:flex}._badge_1t9fc_13{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--accent-600);flex:none;justify-content:center;align-items:center;display:inline-flex}._title_1t9fc_14{min-width:0;font-size:var(--text-h2-size);font-weight:var(--weight-medium);line-height:var(--text-h2-line);color:var(--ink-1);flex:1;margin:0}._body_1t9fc_15{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._body_1t9fc_15[hidden]{display:none}._panel_1t9fc_2[data-state=open]{animation:_ast-grow_1t9fc_1 calc(var(--motion-slow) * 1.1) var(--motion-ease) both}._panel_1t9fc_2[data-state=closed]{animation:_ast-shrink_1t9fc_1 var(--motion-slow) var(--motion-ease-inout) both;pointer-events:none}._panel_1t9fc_2[data-leave=send][data-state=closed]{animation:_ast-fade_1t9fc_1 var(--motion-fast) var(--motion-ease-in) both}@keyframes _ast-grow_1t9fc_1{0%{opacity:0;transform:translate3d(0, calc(var(--space-6) * var(--motion-on,1)), 0) scale(calc(1 - .85 * var(--motion-on,1)))}to{opacity:1;transform:none}}@keyframes _ast-shrink_1t9fc_1{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, calc(var(--space-6) * var(--motion-on,1)), 0) scale(calc(1 - .85 * var(--motion-on,1)))}}@keyframes _ast-fade_1t9fc_1{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._panel_1t9fc_2[data-state=open],._panel_1t9fc_2[data-state=closed]{animation:none}._panel_1t9fc_2[data-state=closed]{opacity:0}}@media (max-width:767.98px){._panel_1t9fc_2{--ast-tab:max(var(--tabbar-gap), calc(env(safe-area-inset-bottom) - var(--tabbar-trim)));--ast-bottom:calc(var(--ast-tab) + var(--tabbar) + var(--space-3));left:var(--space-3);right:var(--space-3);width:auto;max-height:calc(var(--ast-vh,100dvh) - var(--ast-bottom) - var(--space-3) - env(safe-area-inset-top,0px))}._panel_1t9fc_2[data-anchor=launcher]{--ast-bottom:calc(var(--space-4) + env(safe-area-inset-bottom) + var(--ast-fab) + var(--space-3))}._panel_1t9fc_2[data-keyboard=true]{--ast-bottom:calc(var(--ast-kb,0px) + var(--space-3))}._panel_1t9fc_2[data-size=chat]{height:min(35rem, calc(var(--ast-vh,100dvh) - var(--ast-bottom) - var(--space-3) - env(safe-area-inset-top,0px)))}._head_1t9fc_12{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}}._content_10ge5_1{gap:var(--space-4);padding:var(--space-1) var(--space-5) var(--space-5);flex-direction:column;display:flex}._form_10ge5_2{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-xl);background:var(--surface-canvas);transition:box-shadow var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);display:flex}._form_10ge5_2:hover{border-color:var(--ink-3)}._form_10ge5_2:focus-within{background:var(--surface-card);border-color:var(--accent-600);box-shadow:var(--focus-ring)}._input_10ge5_5{min-width:0;min-height:var(--space-10);font-family:var(--font-sans);font-size:max(var(--text-body-size), var(--input-text-min));color:var(--ink-1);background:0 0;border:0;outline:none;flex:1;padding:0}._input_10ge5_5::placeholder{color:var(--ink-3);opacity:1}._suggest_10ge5_7{gap:var(--space-2);flex-direction:column;display:flex}._label_10ge5_8{font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);color:var(--ink-3);margin:0}._chips_10ge5_9{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_10ge5_9{max-width:100%;min-height:var(--control);padding:var(--space-2) var(--space-3h);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-card);color:var(--ink-1);font:inherit;font-size:var(--text-body-sm-size);text-align:left;overflow-wrap:break-word;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);line-height:1.35}._chip_10ge5_9:hover{background:var(--surface-hover);border-color:var(--ink-3)}._chip_10ge5_9:focus-visible{box-shadow:var(--focus-ring);outline:none}._hint_10ge5_13{font-size:var(--text-caption-size);color:var(--ink-3);margin:0}@media (max-width:767.98px){._content_10ge5_1{padding:var(--space-1) var(--space-4) var(--space-4)}._hint_10ge5_13{display:none}}._header_jgma0_2{z-index:var(--z-header);background:var(--surface-card);border-bottom:var(--hairline) solid transparent;transition:background var(--motion-slow) var(--motion-ease), border-color var(--motion-slow) var(--motion-ease), box-shadow var(--motion-slow) var(--motion-ease);position:sticky;top:0}._header_jgma0_2[data-bleed=true][data-scrolled=false]{background:var(--surface-canvas)}._header_jgma0_2[data-scrolled=true]{border-bottom-color:var(--line-subtle);box-shadow:var(--shadow-e1)}._bar_jgma0_6,._footInner_jgma0_6,._footBottom_jgma0_6{width:min(100%, var(--site-max));padding-inline:var(--space-10);margin-inline:auto}._bar_jgma0_6{align-items:center;gap:var(--space-6);min-height:calc(var(--header) + var(--space-6));display:flex;container-type:inline-size}._header_jgma0_2 ._brand_jgma0_8,._footer_jgma0_8 ._brand_jgma0_8{white-space:nowrap;min-height:var(--hit-min);font-size:var(--text-h1-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);align-items:center;display:inline-flex}._nav_jgma0_9{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}._header_jgma0_2 ._nav_jgma0_9 a,._navBtn_jgma0_10{align-items:center;gap:var(--space-1);min-height:var(--hit-min);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-1);font:inherit;font-size:var(--text-body-size);cursor:pointer;transition:background var(--motion-base) var(--motion-ease);background:0 0;border:0;display:inline-flex}._header_jgma0_2 ._nav_jgma0_9 a:hover,._navBtn_jgma0_10:hover,._navBtn_jgma0_10[aria-expanded=true]{background:var(--surface-hover);color:var(--ink-1)}._navBtn_jgma0_10 svg{transition:transform var(--motion-base) var(--motion-ease)}._navBtn_jgma0_10[aria-expanded=true] svg{transform:rotate(180deg)}._megaWrap_jgma0_14{position:relative}._mega_jgma0_14{width:calc(var(--space-16) * 8);padding-top:var(--space-2);z-index:var(--z-dropdown);position:absolute;top:100%;left:0}._mega_jgma0_14 ul{padding:var(--space-3);gap:var(--space-1);border:var(--hairline) solid var(--line-strong);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-e3);animation:_drop_jgma0_1 var(--motion-slow) var(--motion-ease) both;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}._header_jgma0_2 ._mega_jgma0_14 a{align-items:flex-start;gap:var(--space-3);min-height:0;padding:var(--space-3);border-radius:var(--radius-lg);white-space:normal;display:flex}._megaIcon_jgma0_18{width:var(--icon-circle);height:var(--icon-circle);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);flex:none;place-items:center;display:inline-grid}._mega_jgma0_14 strong{font-size:var(--text-body-size);font-weight:var(--weight-semibold);display:block}._mega_jgma0_14 small{margin-top:var(--space-1);font-size:var(--text-body-sm-size);line-height:var(--leading-snug);color:var(--ink-2);display:block}._header_jgma0_2 a._login_jgma0_21{min-height:var(--hit-min);padding:0 var(--space-5);border:var(--space-0h) solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--text-body-size);align-items:center;display:inline-flex}._header_jgma0_2 a._login_jgma0_21:hover{background:var(--surface-hover);color:var(--ink-1)}._menuBtn_jgma0_23{align-items:center;gap:var(--space-2);min-height:var(--hit-min);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-1);font:inherit;font-size:var(--text-body-size);cursor:pointer;background:0 0;border:0;display:none}._header_jgma0_2 :is(button,a):focus-visible,._footer_jgma0_8 a:focus-visible{outline:var(--space-0h) solid var(--accent-600);outline-offset:var(--space-1)}._full_jgma0_25{z-index:var(--z-modal);background:var(--surface-canvas);animation:_fade_jgma0_1 var(--motion-slow) var(--motion-ease) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}._fullTop_jgma0_26{padding:var(--space-2) var(--space-4);min-height:calc(var(--header) + var(--space-4));justify-content:space-between;align-items:center;display:flex}._closeBtn_jgma0_27{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--ink-1);cursor:pointer;border:0;place-items:center;display:inline-grid}._fullNav_jgma0_28{padding:var(--space-2) var(--space-4) var(--space-10);flex-direction:column;display:flex}._fullGroup_jgma0_29{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);color:var(--ink-2)}._header_jgma0_2 ._fullNav_jgma0_28 a{align-items:center;gap:var(--space-3);min-height:var(--hit-min);padding:0 var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-h2-size);font-weight:var(--weight-medium);display:flex}._fullActions_jgma0_31{gap:var(--space-3);margin-top:var(--space-8);display:grid}._header_jgma0_2 ._fullNav_jgma0_28 a._fullPrimary_jgma0_32{background:var(--accent-600);color:var(--ink-inverse);border-radius:var(--radius-pill);justify-content:center}._header_jgma0_2 ._fullNav_jgma0_28 a._fullGhost_jgma0_33{border:var(--space-0h) solid var(--line-strong);border-radius:var(--radius-pill);justify-content:center}._footer_jgma0_8{background:var(--surface-canvas);border-top:var(--hairline) solid var(--line-subtle);color:var(--ink-2);font-size:var(--text-body-sm-size)}._footInner_jgma0_6{gap:var(--space-8);padding-block:var(--space-12) var(--space-8);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));display:grid}._footBrand_jgma0_36 p{max-width:34ch;margin-block:var(--space-3) var(--space-4);line-height:var(--leading-normal)}._footer_jgma0_8 ._footMail_jgma0_37{align-items:center;gap:var(--space-2);min-height:var(--hit-min);color:var(--ink-1);font-weight:var(--weight-medium);overflow-wrap:break-word;display:inline-flex}._footCol_jgma0_38{flex-direction:column;display:flex}._footer_jgma0_8 ._footCol_jgma0_38 h2{margin-bottom:var(--space-2);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);color:var(--ink-1)}._footer_jgma0_8 ._footCol_jgma0_38 a{min-height:var(--hit-min);color:var(--ink-2);align-items:center;display:inline-flex}._footer_jgma0_8 ._footCol_jgma0_38 a:hover,._footer_jgma0_8 ._footMail_jgma0_37:hover{color:var(--accent-ink)}._footBottom_jgma0_6{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5) max(var(--space-6), var(--space-assistant));border-top:var(--hairline) solid var(--line-strong);flex-wrap:wrap;display:flex}@keyframes _drop_jgma0_1{0%{opacity:0;transform:translateY(calc(var(--space-2) * -1))}to{opacity:1;transform:none}}@keyframes _fade_jgma0_1{0%{opacity:0}to{opacity:1}}@media (max-width:1279.98px){._bar_jgma0_6,._footInner_jgma0_6,._footBottom_jgma0_6{padding-inline:var(--space-6)}._footInner_jgma0_6{grid-template-columns:repeat(2,minmax(0,1fr))}._footBrand_jgma0_36{grid-column:1/-1}}@media (max-width:767.98px){._bar_jgma0_6,._footInner_jgma0_6,._footBottom_jgma0_6{padding-inline:var(--space-4)}._bar_jgma0_6{gap:var(--space-2);min-height:var(--header)}._nav_jgma0_9{display:none}._header_jgma0_2 a._login_jgma0_21{white-space:nowrap;padding:0 var(--space-4);margin-left:auto}._menuBtn_jgma0_23{width:var(--hit-min);justify-content:center;padding:0;display:inline-flex}._footInner_jgma0_6{gap:var(--space-4) var(--space-6);padding-block:var(--space-10) var(--space-6)}}@container (width<=22rem){._header_jgma0_2 a._login_jgma0_21{display:none}._menuBtn_jgma0_23{margin-left:auto}}@media (prefers-reduced-motion:reduce){._mega_jgma0_14 ul,._full_jgma0_25{animation:none}._navBtn_jgma0_10 svg,._header_jgma0_2 ._nav_jgma0_9 a,._navBtn_jgma0_10{transition:none}}._scope_14042_1{--site-max:calc(var(--space-16) * 20);--site-section-y:var(--space-16);--text-caption-size:var(--text-body-sm-size);--text-micro-size:var(--text-body-sm-size);color:var(--ink-1);background:var(--surface-card);font-family:var(--font-sans);line-height:var(--leading-normal);overflow-x:clip}._scope_14042_1 *{box-sizing:border-box;min-width:0}._scope_14042_1 a{color:inherit;text-decoration:none}._scope_14042_1 a:hover{color:var(--accent-ink)}._scope_14042_1 :is(a,button,summary):focus-visible{outline:var(--space-0h) solid var(--accent-600);outline-offset:var(--space-1)}._scope_14042_1 :is(h1,h2,h3,p){margin:0}._scope_14042_1 :is(h1,h2,h3){text-wrap:balance;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}._scope_14042_1 h2{font-size:calc(var(--text-display-size) * 1.25);font-weight:var(--weight-semibold)}._scope_14042_1 h3{font-size:var(--text-h2-size);font-weight:var(--weight-semibold)}._scope_14042_1 p{text-wrap:pretty}._scope_14042_1 svg{width:var(--icon);height:var(--icon);flex-shrink:0}._main_14042_12{width:min(100%, var(--site-max));padding-inline:var(--space-10);margin:0 auto}._mainBleed_14042_13{width:100%}._scope_14042_1 small{font-size:var(--text-body-sm-size)}._primary_14042_15,._outline_14042_15{gap:var(--space-3);min-height:var(--hit-min);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);font-size:var(--text-body-size);font-weight:var(--weight-medium);border:var(--space-0h) solid var(--accent-600);transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease);justify-content:center;align-items:center;display:inline-flex}._scope_14042_1 ._primary_14042_15{background:var(--accent-600);color:var(--ink-inverse)}._scope_14042_1 ._primary_14042_15:hover{background:var(--accent-700);color:var(--ink-inverse);transform:translateY(calc(var(--space-0h) * -1))}._outline_14042_15{color:var(--accent-ink);background:0 0}._outline_14042_15:hover{background:var(--accent-soft)}._link_14042_20{gap:var(--space-2);min-height:var(--hit-min);font-size:var(--text-body-size);font-weight:var(--weight-medium);align-items:center;display:inline-flex}._skip_14042_21{top:var(--space-2);left:var(--space-2);z-index:var(--z-tooltip);padding:var(--space-3);background:var(--surface-card);position:fixed;transform:translateY(-200%)}._skip_14042_21:focus{transform:none}._pageHead_14042_23{padding-block:var(--site-section-y) var(--space-10);max-width:65ch}._pageHead_14042_23 h1{font-size:calc(var(--text-display-size) * 1.5);margin-bottom:var(--space-5)}._pageHead_14042_23 p{color:var(--ink-2);font-size:var(--text-h2-size)}._legal_14042_26{padding-bottom:var(--site-section-y)}._legal_14042_26 nav{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}._legal_14042_26 nav a{min-height:var(--hit-min);font-size:var(--text-body-size);align-items:center;text-decoration:underline;display:flex}._legalDoc_14042_29{padding-block:var(--space-10);border-top:var(--space-0h) solid var(--line-strong);scroll-margin-top:var(--space-8);overflow-wrap:break-word;max-width:75ch}._legalDoc_14042_29 h2{font-size:var(--text-h1-size);margin-bottom:var(--space-4)}._legalDoc_14042_29 h3{margin-block:var(--space-6) var(--space-3)}._legalDoc_14042_29 p{margin-block:var(--space-3)}._outline_14042_15:hover{transform:translateY(calc(var(--space-0h) * -1))}._scope_14042_1 :is(._primary_14042_15,._outline_14042_15):active{transform:scale(.98)}._scope_14042_1 :is(._primary_14042_15,._outline_14042_15):focus-visible{transform:none}._scope_14042_1 button:disabled{cursor:default;color:var(--ink-3);border-color:var(--line-strong);transform:none}@media (max-width:767.98px){._scope_14042_1{--site-section-y:var(--space-12)}._main_14042_12{padding-inline:var(--space-4)}._scope_14042_1 h2,._pageHead_14042_23 h1{font-size:var(--text-title-size)}._pageHead_14042_23 p{font-size:var(--text-body-size)}}@media (prefers-reduced-motion:reduce){._scope_14042_1 *,._scope_14042_1 :before,._scope_14042_1 :after{transition:none;animation:none}._scope_14042_1 :is(._primary_14042_15,._outline_14042_15):is(:hover,:active){transform:none}}
