@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/italiana-latin-400-normal-CRZrqGQm.woff2)format("woff2"),url(/assets/italiana-latin-400-normal-BzjwlKaI.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}:root,[data-theme=day]{--surface:#f3f4f0;--surface-raised:#fafbf8;--surface-input:#fff;--surface-reply:#fff;--ink-reply:#111;--ink-reply-muted:#111111a6;--ink:#0e2433;--ink-muted:#2f4756;--ink-placeholder:#66747b;--sea:#0f5c7a;--sea-glass:#9ed3c6;--signal:#d93b4e;--signal-deep:#b82e3f;--on-ink:#f6f7f4;--hairline:#0e243329;--ok:#2f7d5b;--caution:#9a6412;--shadow-float:0 24px 60px -30px #0e243359;--shadow-surface:0 12px 28px -16px #0e243347;--glass-tint:color-mix(in srgb, var(--surface-raised) 62%, transparent);--glass-highlight:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 85%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}[data-theme=night]{--surface:#07141c;--surface-raised:#0c1d27;--surface-input:var(--surface-raised);--surface-reply:var(--surface-raised);--ink-reply:var(--ink);--ink-reply-muted:var(--ink-muted);--ink:#e8eef0;--ink-muted:#9db2bc;--ink-placeholder:#a0adb4;--sea:#5fb0c9;--sea-glass:#2e6b66;--signal:#f0596a;--signal-deep:#d93b4e;--on-ink:#07141c;--hairline:#e8eef029;--ok:#5cc59a;--caution:#e3b15a;--shadow-float:0 24px 60px -30px #0009;--shadow-surface:0 12px 28px -16px #00000080;--glass-tint:color-mix(in srgb, var(--surface-raised) 64%, transparent);--glass-highlight:inset 0 1px 0 color-mix(in srgb, var(--ink) 20%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--ink) 5%, transparent)}[data-design=product],[data-design=product] [data-theme]{--ink-muted:var(--ink)}[data-design=product][data-theme=night],[data-design=product] [data-theme=night]{--surface-raised:color-mix(in srgb, var(--surface) 88%, var(--ink))}:root{--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:48px;--space-6:56px;--space-7:120px;--radius-s:12px;--radius-m:24px;--radius-l:48px;--radius-pill:999px;--font-display:"Italiana", "Didot", "Bodoni 72", serif;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--type-hero:clamp(4.5rem, 10vw, 6rem);--type-section:clamp(2.75rem, 4.4vw, 4rem);--type-body:1rem;--content-width:1320px}[data-design=product],[data-design=product] [data-theme]{--surface-selected-background:var(--ink);--surface-selected-ink:var(--on-ink);--surface-hover-background:color-mix(in srgb, var(--ink) 7%, transparent)}[data-design=product][data-theme=night],[data-design=product] [data-theme=night]{--surface-selected-background:#c6dce5;--surface-selected-ink:#0e2433}.am-tabbed-container{--am-tabbed-surface:color-mix(in srgb, var(--surface-raised) 94%, transparent);--am-tabbed-border:color-mix(in srgb, var(--hairline) 70%, transparent);--am-tabbed-tab-height:42px;border:1px solid var(--am-tabbed-border);border-radius:var(--radius-m);background:var(--am-tabbed-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.am-tabbed-header{min-width:0;padding:var(--space-3) var(--space-3) 0;flex:none}.am-tabbed-scroll{--am-tabbed-arrow-width:44px;min-width:0;position:relative}.am-tabbed-scroll-button{z-index:1;top:calc((var(--am-tabbed-tab-height) - var(--am-tabbed-arrow-width)) / 2);width:var(--am-tabbed-arrow-width);height:var(--am-tabbed-arrow-width);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.am-tabbed-scroll-button--left{left:0}.am-tabbed-scroll-button--right{right:0}.am-tabbed-scroll-button[hidden]{display:none}.am-tabbed-scroll-button:not(:disabled):hover{background:var(--surface-hover-background,color-mix(in srgb, var(--sea-glass) 16%, transparent))}.am-tabbed-scroll-button:disabled{cursor:default}.am-tabbed-scroll-button:focus-visible{outline-offset:-2px}.am-tabbed-scroll-button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.am-tabbed-tabs{overscroll-behavior:contain;scrollbar-width:none;gap:4px;min-width:0;padding:0 0 8px;display:flex;overflow-x:auto}.am-tabbed-tabs::-webkit-scrollbar{display:none}.am-tabbed-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-muted) 18%, transparent) transparent}.am-tabbed-content:is(:hover,:focus-within){scrollbar-color:color-mix(in srgb, var(--ink-muted) 32%, transparent) transparent}@supports selector(::-webkit-scrollbar){.am-tabbed-content,.am-tabbed-content:is(:hover,:focus-within){scrollbar-width:auto;scrollbar-color:auto}.am-tabbed-content::-webkit-scrollbar{width:6px;height:6px}.am-tabbed-content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink-muted) 18%, transparent);background-clip:padding-box;border:2px solid #0000}.am-tabbed-content:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--ink-muted) 32%, transparent)}}.am-tabbed-tab{min-height:var(--am-tabbed-tab-height);border-radius:var(--radius-pill);color:var(--ink-muted);font:400 12px/1.5 var(--font-sans);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.am-tabbed-tab:is([aria-current=page],[aria-selected=true]){background:var(--surface-selected-background,color-mix(in srgb, var(--sea-glass) 14%, transparent));box-shadow:var(--shadow-control-selected,none);color:var(--surface-selected-ink,var(--ink));font-weight:600}.am-tabbed-tab:not([aria-current=page],[aria-selected=true]):hover{color:var(--ink);background:var(--surface-hover-background,color-mix(in srgb, var(--sea-glass) 8%, transparent))}.am-tabbed-tabs .am-tabbed-tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-pill)}.am-tabbed-content{min-width:0;min-height:0;padding:var(--space-3) var(--space-3) var(--space-4);scrollbar-gutter:stable;flex:1;overflow-y:auto}@media (prefers-reduced-transparency:reduce){.am-tabbed-scroll-button,.am-tabbed-scroll-button:not(:disabled):hover{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.am-tabbed-scroll-button,.am-tabbed-scroll-button:not(:disabled):hover{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.am-tabbed-tab:is([aria-current=page],[aria-selected=true]){color:canvastext;background:canvas;border-color:canvastext}}.am-select{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);width:100%;min-width:0;min-height:42px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:8px 28px 8px 14px;font-size:12px;position:relative;overflow:hidden}@supports (appearance:base-select){.am-select{appearance:base-select}.am-select::picker(select){appearance:base-select}.am-select{align-items:center;padding-right:30px}.am-select::picker-icon{border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:28px;color:var(--ink-muted);background:var(--surface-raised);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:1px 0 1px auto}.am-select::picker(select){max-height:min(320px,50dvh);padding:var(--space-2);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:var(--radius-s);background:var(--surface-raised);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface-raised) 70%, transparent), var(--shadow-float);font:inherit;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-muted) 25%, transparent) transparent}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.am-select::picker(select){background:linear-gradient(155deg, color-mix(in srgb, var(--surface-raised) 24%, transparent), transparent 55%), color-mix(in srgb, var(--surface-raised) 85%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%)}}.am-select option{align-items:center;gap:var(--space-2);border-radius:var(--radius-s);min-height:40px;color:var(--ink);font:inherit;padding:10px 12px;display:flex}.am-select option::checkmark{flex-shrink:0;order:1;margin-inline-start:auto}.am-select option:checked{background:var(--surface-selected-background,color-mix(in srgb, var(--sea-glass) 22%, transparent));box-shadow:var(--shadow-control-selected,none);color:var(--surface-selected-ink,var(--ink))}.am-select option:not(:checked):is(:hover,:focus){background:var(--hairline)}@media (prefers-reduced-transparency:reduce){.am-select::picker(select){background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.am-select::picker(select){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.am-select option{color:canvastext}.am-select option:is(:checked,:hover,:focus){color:highlighttext;background:highlight}}}.am-multiselect>label{align-items:center;gap:var(--space-2);display:flex}.am-multiselect>label>input[type=checkbox]{width:16px;height:16px;accent-color:var(--sea);flex:none;order:1;margin-block:0;margin-inline:auto 0}.am-record-row,.am-record-surface{border-radius:var(--radius-s);color:var(--ink);border:0}.am-record-surface{background:var(--record-card-background,color-mix(in srgb, var(--sea-glass) 15%, transparent));box-shadow:var(--shadow-record-edge,none)}.am-record-row{background:0 0}.am-record-row:hover{background:var(--surface-hover-background,color-mix(in srgb, var(--ink) 7%, transparent))}.am-record-icon{background:var(--surface-raised);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.am-record-icon>svg{width:20px;height:20px}:root[data-design=product] [data-record-status] :where(span,small,strong,time){color:var(--ink)}.am-elevated,.am-tabbed-container{box-shadow:var(--am-surface-shadow,var(--am-surface-highlight,0 0 transparent), var(--shadow-surface))}.am-glass,.am-tabbed-container{--glass-background:var(--surface-raised);--glass-border:color-mix(in srgb, var(--ink) 14%, transparent);--glass-backdrop:none;--am-surface-highlight:var(--glass-highlight);background:var(--glass-background);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.am-glass,.am-tabbed-container{--glass-background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised) 38%, transparent), transparent 50%), var(--glass-tint);--glass-backdrop:blur(24px) saturate(155%)}}@media (prefers-reduced-transparency:reduce){.am-glass,.am-tabbed-container{--glass-background:var(--surface-raised);--glass-backdrop:none}}.am-scroll-frame{--scroll-scrim-top:var(--space-4);--scroll-scrim-bottom:calc(var(--space-4) * 3);position:relative}.am-scroll-frame:before,.am-scroll-frame:after{content:"";z-index:1;pointer-events:none;position:absolute;inset-inline:0}.am-scroll-frame:before{height:var(--scroll-scrim-top);background:linear-gradient(to bottom, var(--surface), transparent);top:0}.am-scroll-frame:after{height:var(--scroll-scrim-bottom);background:linear-gradient(to top, var(--surface), transparent);bottom:0}@media (forced-colors:active){.am-record-row,.am-record-surface{outline-offset:-1px;outline:1px solid canvastext}.am-scroll-frame:before,.am-scroll-frame:after{display:none}.am-glass,.am-tabbed-container{--glass-background:Canvas;--glass-border:CanvasText;--glass-backdrop:none}.am-elevated,.am-tabbed-container{box-shadow:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--surface);font-family:var(--font-sans)}html[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{margin:0}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}a,button{cursor:pointer}button:disabled{cursor:default}::selection{color:var(--ink);background:var(--sea-glass)}:focus-visible{outline:2px solid var(--sea);outline-offset:5px;border-radius:var(--radius-pill)}.am-surface-solid{color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-m)}.am-wordmark{color:var(--ink);font:400 34px/1 var(--font-display);align-items:baseline;gap:.09em;text-decoration:none;display:inline-flex}.am-wordmark:after{content:"";background:var(--signal);flex:none;width:max(12px,.48em);height:max(12px,.48em);transform:translateY(.12em)}.am-wordmark--outlined{align-items:center;block-size:1.05em;inline-size:3.544em;display:inline-grid}.am-wordmark--outlined:after{content:none}.am-wordmark--outlined img{grid-area:1/1;block-size:100%;inline-size:100%;display:block}.am-wordmark--outlined .am-wordmark-night,html[data-theme=night] .am-wordmark--outlined .am-wordmark-day{visibility:hidden}html[data-theme=night] .am-wordmark--outlined .am-wordmark-night{visibility:visible}.am-helm{background:currentColor;display:inline-block}.am-helm,.am-wordmark:after{-webkit-mask:url(/assets/helm-DntGZ2Ul.svg) 50%/contain no-repeat;mask:url(/assets/helm-DntGZ2Ul.svg) 50%/contain no-repeat}@media (forced-colors:active){.am-helm,.am-wordmark:after{forced-color-adjust:none;background:canvastext}}.am-website-page{scrollbar-color:var(--ink-muted) var(--surface);scrollbar-width:thin;scrollbar-gutter:stable}.am-website-page::-webkit-scrollbar{width:7px;height:7px}.am-website-page::-webkit-scrollbar-track{background:var(--surface)}.am-website-page::-webkit-scrollbar-thumb{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--ink-muted)}.am-website-page::-webkit-scrollbar-thumb:hover{background:var(--sea)}.am-website-header{--am-header-max:1320px;--am-header-inline:clamp(16px, 4vw, 48px);--am-header-block:28px;--am-header-row:50px}.am-website-header .am-wordmark{font:400 34px / normal var(--font-display);-webkit-font-smoothing:antialiased}@media (width<=760px){.am-website-header{--am-header-inline:20px;--am-header-block:20px;--am-header-row:48px}}@media (width<=360px){.am-website-header{--am-header-inline:16px}}.am-button,.am-button-outline,.am-button-ghost{justify-content:center;align-items:center;gap:var(--am-button-gap,var(--space-3));min-height:var(--am-button-height,50px);padding:0 var(--am-button-padding,26px);border-radius:var(--radius-pill);font:600 var(--am-button-font-size,15px)/1.35 var(--font-sans);text-align:center;border:0;text-decoration:none;display:inline-flex}.am-button{color:var(--on-ink);background:var(--ink)}.am-button:not(:disabled):not([aria-disabled=true]):hover{color:var(--on-ink);background:color-mix(in srgb, var(--ink) 92%, var(--surface))}.am-button:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--ink) 86%, var(--surface))}.am-button-outline{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.am-button-outline:not(:disabled):not([aria-disabled=true]):hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.am-button-outline:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--ink) 7%, transparent)}.am-button.am-button-hover-fade{color:var(--on-ink);background:var(--ink);transition:background-color .15s ease-out}.am-button.am-button-hover-fade:before{content:none}.am-button.am-button-hover-fade:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:color-mix(in srgb, var(--ink) 80%, var(--surface))}.am-button-ghost{color:var(--ink-muted);text-underline-offset:.25em;background:0 0;font-weight:500;text-decoration-thickness:1px}.am-button-ghost:not(:disabled):not([aria-disabled=true]):hover{color:var(--ink);background:0 0;text-decoration-line:underline}.am-button-ghost:not(:disabled):not([aria-disabled=true]):active{color:var(--sea);background:0 0;text-decoration-line:underline}:root[data-design=product] .am-button:before{content:none}:root[data-design=product] .am-button{color:var(--on-ink);background:var(--ink)}:root[data-design=product] .am-button:not(:disabled):not([aria-disabled=true]):hover{color:var(--on-ink);background:color-mix(in srgb, var(--ink) 92%, var(--surface))}:root[data-design=product] .am-button:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--ink) 86%, var(--surface))}:root[data-design=product] .am-button-outline{border:1.5px solid var(--ink);color:var(--ink);background:0 0}:root[data-design=product] .am-button-outline:not(:disabled):not([aria-disabled=true]):hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}:root[data-design=product] .am-button-outline:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, var(--ink) 7%, transparent)}:root[data-design=product] .am-button-ghost{color:var(--ink-muted);text-underline-offset:.25em;background:0 0;font-weight:500;text-decoration-thickness:1px}:root[data-design=product] .am-button-ghost:not(:disabled):not([aria-disabled=true]):hover{color:var(--ink);text-decoration-line:underline}:root[data-design=product] .am-button-ghost:not(:disabled):not([aria-disabled=true]):active{color:var(--sea);text-decoration-line:underline}.am-switch{border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:0 0;flex:none;width:52px;height:30px;padding:0;position:relative}.am-switch:after{content:"";border-radius:var(--radius-pill);background:var(--ink);width:20px;height:20px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3.5px;left:4px}.am-switch[aria-checked=true]{background:var(--ink)}.am-switch[aria-checked=true]:after{background:var(--surface);transform:translate(22px)}.am-chip{border:1px solid var(--hairline);border-radius:var(--radius-pill);min-height:28px;color:var(--ink-muted);font:500 13px/1.4 var(--font-sans);align-items:center;padding:4px 12px;display:inline-flex}.am-input{border:1px solid var(--hairline);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-raised) 80%, transparent);width:100%;min-width:0;min-height:42px;color:var(--ink);font:400 12px/1.4 var(--font-sans);padding:8px 14px}input::placeholder,textarea::placeholder,:root[data-design=product] input::placeholder,:root[data-design=product] textarea::placeholder{color:var(--ink-placeholder);opacity:1}.am-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--hairline);display:flex}.am-view-toggle{border:1px solid var(--hairline);border-radius:var(--radius-pill);flex:none;align-items:center;display:inline-flex}.am-view-toggle button{border-radius:var(--radius-pill);width:38px;min-height:36px;color:var(--ink-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.am-view-toggle button[aria-pressed=true]{background:var(--surface-selected-background,color-mix(in srgb, var(--sea-glass) 24%, transparent));box-shadow:var(--shadow-control-selected,none);color:var(--surface-selected-ink,var(--ink))}.am-view-toggle button:not([aria-pressed=true]):hover{color:var(--sea)}@media (width<=640px){.am-input{font-size:16px}}@media (width<=640px),(pointer:coarse){.am-view-toggle button{min-width:44px;min-height:44px}}.am-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.am-button:before,.am-button svg,.am-button-hover-fade,.am-switch:after{transition:none}}:root,[data-theme=day]{--chat-user-background:#fff;--chat-user-border:var(--ink)}[data-theme=night]{--chat-user-background:var(--surface-raised)}.am-message-body{overflow-wrap:anywhere;font-size:inherit;line-height:inherit}.am-message-body p{white-space:normal;margin:8px 0 0}.am-message-body[data-format=raw]{white-space:pre-wrap}.am-message-body>:first-child{margin-top:8px}.am-message-body>:last-child{margin-bottom:0}.am-message-body h3,.am-message-body h4,.am-message-body h5,.am-message-body h6{margin:16px 0 8px;font-size:16px;font-weight:600;line-height:1.5}.am-message-body ul,.am-message-body ol{margin:10px 0;padding-left:24px}.am-message-body li{margin:4px 0}.am-message-body li p{margin-top:0}.am-message-body a{color:var(--sea);text-underline-offset:3px}.am-message-body strong,.am-message-table th{font-weight:600}.am-message-body code{background:var(--surface);white-space:pre-wrap;border-radius:4px;padding:2px 5px;font-size:.9em}.am-message-body pre{border:1px solid var(--hairline);border-radius:var(--radius-s);background:var(--surface);padding:12px;overflow-x:auto}.am-message-body pre code{white-space:pre;padding:0}.am-message-body blockquote{border-left:2px solid var(--hairline);color:var(--ink-muted);margin:12px 0;padding-left:14px}.am-message-body hr{border:0;border-top:1px solid var(--hairline);margin:16px 0}.am-message-table{scrollbar-color:var(--ink-muted) var(--surface);scrollbar-width:thin;overflow-x:auto}.am-message-table table{border-collapse:collapse;width:100%;font-size:13px}.am-message-table th,.am-message-table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:8px 12px}:root{--am-conversation-gap:20px;--am-conversation-font-size:16px;--am-conversation-message-width:90%;--am-conversation-composer-height:58px;--am-conversation-composer-radius:32px;--am-conversation-input-padding:16px;--am-conversation-control-size:44px}:where(.am-conversation--public) .message,.am-conversation:not(.am-conversation--public) .message{max-width:var(--am-conversation-message-width);border:1px solid var(--glass-border,var(--hairline));border-radius:var(--radius-m);font-size:var(--am-conversation-font-size);padding:18px 22px;line-height:1.75}:where(.am-conversation--public) .message p,.am-conversation:not(.am-conversation--public) .message p{overflow-wrap:anywhere;margin:8px 0 0}:where(.am-conversation--public) .message-assistant:not(.application-pane),.am-conversation:not(.am-conversation--public) .message--assistant{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid;position:relative}:where(.am-conversation--public) .message-user,.am-conversation:not(.am-conversation--public) .message--user{color:var(--ink);border-color:var(--glass-border);border-radius:var(--radius-m);align-self:flex-end;padding:10px 16px}:where(.am-conversation--public) .composer{border:1px solid var(--glass-border);border-radius:var(--am-conversation-composer-radius);display:flex;position:relative}:where(.am-conversation--public) .composer:has(textarea:focus-visible){border-color:var(--sea)}.am-conversation:not(.am-conversation--public) .message-composer:has(textarea:focus-visible){border-color:var(--sea)}:where(.am-conversation--public) .composer textarea{width:100%;min-height:var(--am-conversation-composer-height);max-height:160px;padding:var(--am-conversation-input-padding) 66px var(--am-conversation-input-padding) var(--am-conversation-input-padding);border-radius:var(--am-conversation-composer-radius);color:var(--ink);resize:none;scrollbar-color:var(--ink-muted) var(--surface);scrollbar-width:thin;background:0 0;border:0;margin:0;line-height:1.6}:where(.am-conversation--public) .composer textarea::placeholder,.am-conversation:not(.am-conversation--public) .composer-input::placeholder{color:var(--ink-muted);opacity:1}:where(.am-conversation--public) .composer textarea:focus-visible,.am-conversation:not(.am-conversation--public) .composer-input:focus-visible{outline:none}:where(.am-conversation--public) .composer button{width:var(--am-conversation-control-size);height:var(--am-conversation-control-size);min-width:var(--am-conversation-control-size);min-height:var(--am-conversation-control-size);flex:none;padding:0;position:absolute;bottom:7px;right:7px}:where(.am-conversation--public) .composer button svg,:where(.am-conversation--public) .composer button:hover svg{transform:none}.am-conversation:not(.am-conversation--public) .message{width:fit-content;min-width:0;color:var(--ink);margin:0}.am-conversation:not(.am-conversation--public) .message--assistant{align-self:flex-start}.am-conversation:not(.am-conversation--public) .message--user{background:var(--glass-background);margin-left:auto}.am-conversation:not(.am-conversation--public) .message-author{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.am-conversation:not(.am-conversation--public) .message p{font-size:inherit;line-height:inherit}.am-conversation:not(.am-conversation--public) .message--user p,.am-conversation:not(.am-conversation--public) .message--assistant>p,.am-conversation:not(.am-conversation--public) .am-message-body>:first-child{margin-top:0}.am-conversation:not(.am-conversation--public) .message--assistant p{white-space:normal}.am-conversation:not(.am-conversation--public) .message-composer{min-height:var(--am-conversation-composer-height);padding:0 7px 0 var(--am-conversation-input-padding)}.am-conversation:not(.am-conversation--public) .composer-input{min-height:var(--am-conversation-composer-height);padding-block:var(--am-conversation-input-padding);font-size:var(--am-conversation-font-size);line-height:1.6}.am-conversation:not(.am-conversation--public) .composer-tools{margin-bottom:7px}.am-conversation:not(.am-conversation--public) :is(.composer-icon-button,.composer-send){width:var(--am-conversation-control-size);height:var(--am-conversation-control-size)}@media (width<=600px){:root{--am-conversation-message-width:95%;--am-conversation-font-size:15px}:where(.am-conversation--public) .message{padding:16px 18px}:where(.am-conversation--public) .message-user{padding:10px 16px}}:root{--static-currents:url(/assets/static-currents-day-BLHlQdbm.svg)}[data-theme=night]{--static-currents:url(/assets/static-currents-night-BH4KrcwG.svg)}html.am-website-page{cursor:auto;overscroll-behavior-y:none;scrollbar-width:none;scrollbar-gutter:auto;scroll-padding-top:112px}html.am-website-page::-webkit-scrollbar{display:none}.composer textarea::-webkit-scrollbar{width:7px;height:7px}.composer textarea::-webkit-scrollbar-track{background:var(--surface)}.composer textarea::-webkit-scrollbar-thumb{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--ink-muted)}.composer textarea::-webkit-scrollbar-thumb:hover{background:var(--sea)}a,button,select{cursor:pointer}input,textarea{cursor:text}button:disabled{cursor:not-allowed;opacity:.6}[hidden]{display:none!important}:focus-visible{outline-offset:2px}body{--chat-current-opacity:1;--chat-chart-filter:none;--chat-header-fade:linear-gradient(to bottom, var(--surface), color-mix(in srgb, var(--surface) 96%, transparent) 54%, color-mix(in srgb, var(--surface) 85%, transparent) 72%, transparent);isolation:isolate;background:var(--surface);overscroll-behavior-y:none;flex-direction:column;min-height:100dvh;display:flex}body:before{content:"";z-index:-1;pointer-events:none;filter:var(--chat-chart-filter);opacity:var(--chat-current-opacity);background:url(/assets/chart-CpcHLGbk.jpg) 50%/cover no-repeat;position:fixed;inset:-64px 0 0;transform:scaleX(-1)}[data-theme=night] body{--chat-current-opacity:.64;--chat-chart-filter:invert(1) hue-rotate(180deg) saturate(.6)}[data-chat-art] body:before{filter:none;opacity:1;inset:0;transform:none}[data-chat-art=sea-glass] body:before{background-image:url(/assets/sea-glass-Bl9S_CLa.jpg)}[data-chat-art=explorer] body:before{background-image:url(/assets/explorer-CZllMSBB.jpg)}[data-chat-art][data-theme=night] body:before{opacity:.48}.skip-link{z-index:3;color:var(--ink);background:var(--surface-raised);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.intake-header-space{min-height:calc(var(--am-header-block) * 2 + var(--am-header-row) + env(safe-area-inset-top,0px));flex:none}.intake-header{top:0;z-index:2;isolation:isolate;width:100%;min-height:calc(var(--am-header-block) * 2 + var(--am-header-row) + env(safe-area-inset-top,0px));padding:calc(var(--am-header-block) + env(safe-area-inset-top,0px)) max(var(--am-header-inline), calc((100% - var(--am-header-max)) / 2 + var(--am-header-inline)), env(safe-area-inset-right,0px), env(safe-area-inset-left,0px)) var(--am-header-block);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:fixed;inset-inline:0}.intake-header:before{content:"";pointer-events:none;background:var(--chat-header-fade);height:32px;position:absolute;inset:100% 0 auto}.theme-control{color:var(--ink-muted);align-items:center;gap:12px;font-size:13px;display:flex}.intake-main{flex-direction:column;flex:1;width:100%;max-width:820px;margin:32px auto 0;padding:0 28px;display:flex}.conversation{flex:1;min-height:32vh}#messages{overflow-anchor:none;gap:var(--am-conversation-gap);flex-direction:column;display:flex}.conversation-recovery{min-block-size:32vh;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:20px;display:flex}.conversation-recovery-line{border-radius:var(--radius-pill);background:var(--hairline);block-size:1em;margin-block:6px;display:block}.conversation-recovery-line:nth-child(2){inline-size:76%}.conversation-recovery-line:nth-child(3){inline-size:52%}.conversation-recovery-message{inline-size:90%;box-shadow:none;background:0 0;border:0}.conversation-recovery-message[data-shape=user]{border:1px solid #0000;align-self:flex-end;inline-size:58%;padding:10px 16px}:is(.conversation-recovery-line,#welcome-loading){animation:1.6s ease-in-out infinite conversation-loading-pulse}[data-loading-paused=true] :is(.conversation-recovery-line,#welcome-loading){animation-play-state:paused}@keyframes conversation-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){:is(.conversation-recovery-line,#welcome-loading){animation:none}}#welcome-loading{pointer-events:none;background:repeating-linear-gradient(to bottom, var(--hairline) 0 1em, transparent 1em 1.75em);display:none;position:absolute;inset:.375em 0}[data-welcome-pending=true] #welcome-loading{display:block}.reply-reading-space{pointer-events:none;flex:none;min-height:0}[data-welcome-pending=true] #welcome-copy{visibility:hidden}.message>:is(.message-body,.message-layout-reservation),#welcome-copy{margin:0}:is(.message-body,.message-layout-reservation){white-space:pre-wrap}.message-assistant :is(.message-body,.message-layout-reservation){white-space:normal}:is(.message-body,.message-layout-reservation)>:first-child{margin-top:0}.message-status{color:var(--ink-muted);font-size:12px}.message-thinking{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.message-thinking .message-author{display:none}.message-thinking :is(.message-body,.message-layout-reservation){min-height:22px;margin-top:0;display:flex}.message-thinking :is(.message-body,.message-layout-reservation)>:first-child{margin-top:0}.thinking-wheel{width:26px;height:26px;color:var(--signal);transform-origin:50%;flex:none;animation:1.8s cubic-bezier(.2,.65,.2,1) infinite thinking-wheel-turn}.thinking-wheel-control{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--signal);background:0 0;border:0;flex:none;place-items:center;padding:9px;display:grid;position:relative}.message-thinking .message-body>.thinking-wheel-control{margin:-9px}.thinking-wheel-control.is-pulsing{animation:.28s ease-out thinking-wheel-pulse}@keyframes thinking-wheel-pulse{0%,to{scale:1}45%{scale:1.18}}.message-thinking[data-paused=true] .thinking-wheel{animation-play-state:paused}@keyframes thinking-wheel-turn{0%{transform:rotate(0)}45%,to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.thinking-wheel,.thinking-wheel-control.is-pulsing{animation:none}}.message-assistant:not(.application-pane)>:is(.message-body,#welcome-copy,.message-layout-reservation){grid-area:1/1}.message-layout-reservation{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;min-height:0;overflow:hidden}.message-assistant{border-bottom-left-radius:6px;align-self:flex-start}.message-live-reply{width:90%}:is(.guided-choices,.guided-choices-reservation){flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:8px;width:90%;display:flex}:is(.guided-choice,.guided-choice-reservation){border:1px solid var(--glass-border);border-radius:var(--radius-pill);max-width:100%;min-height:44px;color:var(--ink);background:var(--glass-background,var(--surface-input));font:inherit;white-space:normal;text-align:left;overflow-wrap:anywhere;padding:10px 16px;font-size:13px;line-height:1.45;transition:transform .16s}.guided-choices-reservation{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}:is(.guided-choice,.guided-choice-reservation)[data-kind=feature]{font-size:15px}.guided-choice-reservation:disabled{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.guided-choice:not(:disabled,[data-kind=more]):hover{transform:translateY(-2px)}}.guided-choice:focus-visible{outline:2px solid var(--sea);outline-offset:3px}:is(.guided-choice,.guided-choice-reservation)[data-kind=more]{min-height:36px;color:var(--ink-muted);text-align:right;text-underline-offset:3px;background:0 0;border-color:#0000;flex-basis:100%;padding:4px 0;text-decoration:underline}@media (prefers-reduced-motion:reduce){:is(.guided-choice,.guided-choice-reservation){transition:none}}.application-pane{border-radius:var(--radius-m);width:100%;max-width:100%;margin:24px 0;padding:22px;scroll-margin-top:112px}.application-pane h2{margin:0;font-size:18px;font-weight:600}.application-pane form{margin-top:20px}.form-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.field-wide{grid-column:1/-1}label{font-size:13px;font-weight:500;display:block}input:not([type=checkbox]),select,textarea{border:1px solid var(--hairline);border-radius:var(--radius-s);width:100%;min-height:46px;color:var(--ink);background:var(--surface);margin-top:7px;padding:11px 14px;font-size:15px}.application-pane :is(input,select,textarea):focus{box-shadow:none;border-color:var(--sea);border-radius:var(--radius-s);outline:none}.form-fields :is(input,select){height:50px;min-height:50px}.application-pane .am-select{border-radius:var(--radius-s);background:var(--surface);height:50px;min-height:50px;padding:11px 34px 11px 14px;font-size:15px;line-height:normal}.application-pane .am-select::picker-icon{background:0 0}.field-error{min-height:1.6em;color:var(--ink-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.field-error:empty{visibility:hidden}textarea{resize:vertical}input[type=tel],input[autocomplete=one-time-code]{max-width:360px;font-size:18px;display:block}input[autocomplete=one-time-code]{letter-spacing:4px}.optional{color:var(--ink-muted);margin-left:5px;font-size:11px;font-weight:400}.field-help{color:var(--ink-muted);font-size:13px;line-height:1.6}.field-help a{color:var(--sea)}#captcha-panel{grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;margin-top:12px;display:grid}#captcha-widget,#captcha-summary{grid-area:1/1}#captcha-widget{min-inline-size:0}#captcha-summary{pointer-events:none;align-items:center;gap:8px;min-block-size:32px;display:flex}#captcha-panel[data-state]:not([data-state=interactive]) #captcha-widget{block-size:0;margin-block-start:0;overflow:clip;min-height:0!important}#captcha-retry{pointer-events:auto}#auth-captcha-widget:not([hidden]){grid-area:2/1;min-inline-size:0;margin-top:12px}#captcha-status{min-block-size:0;margin:0;font-size:12px}#captcha-retry{min-height:32px}#email-error{min-height:1em;margin-top:3px;line-height:1}#email-help{margin-top:6px}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.text-button{color:var(--ink-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;line-height:1.6;text-decoration:underline}#code-feedback{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;display:flex}#code-error{min-height:0;margin:0}#code-help{margin:6px 0 0}#code-form .form-actions{margin-top:12px}.form-error{color:var(--ink-muted);font-size:13px;line-height:1.6}#session-error{margin-top:20px}.notice{border:1px solid var(--hairline);border-radius:var(--radius-s);background:var(--surface-raised);padding:16px}.notice a{color:var(--sea)}.composer-wrap{background:0 0;flex-shrink:0;margin-top:24px;padding:12px 0 18px;position:sticky;bottom:0}@media (width<=760px){.composer textarea,.application-pane :is(input,textarea),.application-pane .am-select{font-size:max(16px,1rem)}.intake-main{padding-bottom:calc(var(--chat-viewport-bottom,0px) + var(--chat-composer-space,calc(var(--am-conversation-composer-height) + 52px + env(safe-area-inset-bottom,0px))))}.composer-wrap{z-index:2;inset-inline:0;bottom:var(--chat-viewport-bottom,0px);width:100%;max-width:820px;padding-inline:max(28px, env(safe-area-inset-left,0px)) max(28px, env(safe-area-inset-right,0px));background:var(--surface);margin:0 auto;position:fixed}.composer-wrap:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--surface), transparent);height:32px;position:absolute;inset:auto 0 100%}body{--chat-current-opacity:.8}body:before{background-position:20%}}@media (width<=600px){:is(.guided-choices,.guided-choices-reservation){width:95%}.theme-control{gap:8px;font-size:11px}.intake-main{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.message-live-reply{width:95%}:is(.guided-choice,.guided-choice-reservation)[data-kind=feature]{font-size:14px}.application-pane{max-width:100%;padding:18px}.form-fields{grid-template-columns:1fr;gap:14px}.form-actions .am-button{padding-inline:16px}.form-actions .am-button-ghost{padding-inline:8px;font-size:13px}.composer-wrap{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) - var(--chat-viewport-bottom,0px)))}}@media (forced-colors:active){body:before{display:none}.message-assistant:not(.application-pane){text-shadow:none}}[data-chat-art] .message-assistant:not(.application-pane,.message-thinking){--glass-tint:color-mix(in srgb, var(--surface-raised) 76%, transparent);border:1px solid var(--glass-border);border-radius:var(--radius-m);background:var(--glass-background);box-shadow:var(--am-surface-highlight,0 0 transparent), var(--am-surface-shadow,var(--shadow-surface));-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);text-shadow:none;border-bottom-left-radius:6px;padding:18px 22px}[data-chat-art] .message-user{--glass-tint:color-mix(in srgb, var(--sea) 12%, color-mix(in srgb, var(--surface-raised) 74%, transparent))}@media (width<=760px){[data-chat-art=sea-glass] body:before{background-position:62%}[data-chat-art=explorer] body:before{background-position:70%}}@media (width<=600px){[data-chat-art] .message-assistant:not(.application-pane,.message-thinking){padding:16px 18px}}@media (forced-colors:active){[data-chat-art] .message-assistant:not(.application-pane,.message-thinking){box-shadow:none}}:is(.guided-choice,.guided-choice-reservation):not([data-kind=more]){border-color:color-mix(in srgb, var(--sea) 50%, transparent);justify-content:space-between;align-items:center;gap:10px;display:inline-flex}:is(.guided-choice,.guided-choice-reservation):not([data-kind=more]):after{content:"→" / "";color:var(--sea);flex:none}
