.sk-as-scope{--as-bg:#fff;--as-field:var(--sk-bg);--as-ink:var(--sk-ink);--as-ink-2:var(--sk-ink2);--as-ink-3:var(--sk-ink3);--as-accent:var(--sk-accent);--as-accent-ink:var(--sk-accent-ink);--as-accent-soft:rgba(var(--sk-accent-rgb), .1);--as-accent-soft-hover:rgba(var(--sk-accent-rgb), .18);--as-accent-line:rgba(var(--sk-accent-rgb), .3);--as-accent-ring:rgba(var(--sk-accent-rgb), .16);--as-btn:var(--sk-btn);--as-btn-hover:var(--sk-accent-ink);--as-on-btn:#fff;--as-glow:radial-gradient(120% 160% at 18% -20%, #ffffff47, #fff0 55%);--as-line:rgba(var(--sk-ink-rgb), .08);--as-disabled:rgba(var(--sk-ink-rgb), .1);--as-scroll:rgba(var(--sk-ink-rgb), .18);--as-scrim:rgba(var(--sk-ink-rgb), .45);--as-shadow:var(--sk-lift);--as-shadow-bar:0 -18px 40px -24px rgba(var(--sk-ink-rgb), .35), 0 0 0 1px rgba(var(--sk-ink-rgb), .04);--as-radius:1.75rem;--as-ease:cubic-bezier(.22, 1, .36, 1);--as-font:var(--sk-f-text);--as-font-dot:var(--sk-f-dot);--as-fs:.9375rem;--as-fs-sm:.8125rem;--as-fs-xs:.75rem;font-family:var(--as-font);color:var(--as-ink)}.sk-as-scope :focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}.sk-as-scope button,.sk-as-scope a{cursor:pointer}.sk-as-scope button:disabled{cursor:default}.sk-as-ico{flex-shrink:0;width:1rem;height:1rem}.sk-as-ico--sm{width:.8125rem;height:.8125rem}.sk-as-ico--lg{width:1.125rem;height:1.125rem}.sk-as-panel{background:var(--as-bg);border-radius:var(--as-radius);height:100%;min-height:0;box-shadow:var(--as-shadow);font-size:var(--as-fs);flex-direction:column;line-height:1.5;display:flex;overflow:hidden}.sk-as-panel:not(.sk-as-panel--sheet){background:var(--sk-glass,var(--as-bg));border:1px solid var(--sk-glass-edge,transparent);box-shadow:var(--sk-glass-shadow,var(--as-shadow));-webkit-backdrop-filter:var(--sk-glass-blur,none);backdrop-filter:var(--sk-glass-blur,none)}.sk-as-panel--sheet{--as-fs:1.0625rem;--as-fs-sm:.9375rem;--as-fs-xs:.8125rem;border-radius:var(--as-radius) var(--as-radius) 0 0}.sk-as-panel--off{height:auto}.sk-as-head{border-bottom:1px solid var(--as-line);flex-shrink:0;align-items:center;gap:.5rem;padding:1rem 1rem .75rem 1.5rem;display:flex}.sk-as-title{min-width:0;font-family:var(--as-font-dot);font-variation-settings:"ELSH" 2;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:1rem;font-weight:700;line-height:1.4;overflow:hidden}.sk-as-title__dot{color:var(--as-accent)}.sk-as-textbtn,.sk-as-iconbtn{height:2.25rem;color:var(--as-ink-2);font:inherit;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.sk-as-textbtn{border:1px solid var(--as-line);font-size:var(--as-fs-sm);white-space:nowrap;gap:.375rem;padding:0 .875rem;font-weight:600}.sk-as-iconbtn{width:2.25rem}.sk-as-textbtn:hover:not(:disabled),.sk-as-iconbtn:hover{background:var(--as-accent-soft);color:var(--as-accent-ink)}.sk-as-textbtn:disabled{opacity:.45}@media (pointer:coarse){.sk-as-textbtn,.sk-as-iconbtn{height:2.75rem}.sk-as-iconbtn{width:2.75rem}}.sk-as-feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--as-scroll) transparent;flex:auto;min-height:0;padding:1.25rem 1.5rem;overflow-y:auto}.sk-as-thread{flex-direction:column;gap:1rem;display:flex}.sk-as-row{animation:sk-as-msg-in .32s var(--as-ease) both;margin:0}.sk-as-row--user{justify-content:flex-end;scroll-margin-top:.75rem;display:flex}.sk-as-user{background:var(--as-accent-soft);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.125rem 1.125rem .375rem;max-width:88%;margin:0;padding:.5rem .875rem}.sk-as-bot,.sk-as-greeting{overflow-wrap:anywhere}.sk-as-off{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.sk-as-off__text{font-size:var(--as-fs);overflow-wrap:anywhere;margin:0}.sk-as-mail{color:var(--as-accent-ink);text-underline-offset:.15em;text-decoration:underline}.sk-as-chips{flex-wrap:wrap;gap:.5rem;display:flex}.sk-as-chip{background:var(--as-bg);border:1px solid var(--as-accent-line);color:var(--as-accent-ink);font:inherit;font-size:var(--as-fs-sm);text-align:left;animation:sk-as-chip-in .3s var(--as-ease) both;border-radius:999px;padding:.4375rem .875rem;line-height:1.35;transition:background-color .15s}.sk-as-chip:hover{background:var(--as-accent-soft)}.sk-as-chips>:nth-child(2){animation-delay:70ms}.sk-as-chips>:nth-child(3){animation-delay:.14s}.sk-as-chips>:nth-child(4){animation-delay:.21s}.sk-as-quick{flex-direction:column;gap:.5rem;display:flex}.sk-as-hint{color:var(--as-ink-3);font-size:var(--as-fs-xs);align-items:center;gap:.375rem;margin:0;line-height:1.35;display:flex}.sk-as-stages{color:var(--as-ink-2);font-size:var(--as-fs-sm);flex-direction:column;gap:.375rem;display:flex}.sk-as-stage{align-items:center;gap:.5rem;margin:0;display:flex}.sk-as-stage--done{color:var(--as-ink-3)}.sk-as-stage--done .sk-as-ico{color:var(--as-accent)}.sk-as-stage__hint{color:var(--as-ink-3);font-size:var(--as-fs-xs);margin:.125rem 0 0 1.5rem;font-style:italic}.sk-as-wave{flex-shrink:0;justify-content:space-between;align-items:center;width:1rem;display:inline-flex}.sk-as-wave i{background:var(--as-accent);border-radius:50%;width:.25rem;height:.25rem;animation:1s ease-in-out infinite sk-as-wave}.sk-as-wave i:nth-child(2){animation-delay:.15s}.sk-as-wave i:nth-child(3){animation-delay:.3s}.sk-as-btn{min-height:2.75rem;font:inherit;font-size:var(--as-fs);text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.sk-as-btn--primary{background:var(--as-glow), var(--as-btn);color:var(--as-on-btn)}.sk-as-btn--primary:hover{background:var(--as-glow), var(--as-btn-hover)}.sk-as-btn--soft{background:var(--as-accent-soft);color:var(--as-accent-ink)}.sk-as-btn--soft:hover{background:var(--as-accent-soft-hover)}.sk-as-btn--ghost{border-color:var(--as-accent-line);color:var(--as-accent-ink);background:0 0}.sk-as-btn--ghost:hover{background:var(--as-accent-soft)}.sk-as-cta{display:flex}.sk-as-note{background:var(--as-field);color:var(--as-ink-2);font-size:var(--as-fs-sm);border-radius:1rem;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem 1rem;line-height:1.45;display:flex}.sk-as-note .sk-as-ico{color:var(--as-accent);margin-top:.1875rem}.sk-as-form .sk-as-note{margin-top:.625rem}.sk-as-limit{background:var(--as-accent-soft);border-radius:1.25rem;padding:1rem 1.125rem}.sk-as-limit p{margin:0;font-weight:600}.sk-as-limit__actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.sk-as-form{border-top:1px solid var(--as-line);flex-shrink:0;padding:.75rem 1.25rem 1rem}.sk-as-field{background:var(--as-field);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .25rem .25rem 1.125rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.sk-as-field:focus-within{background:var(--as-bg);border-color:var(--as-accent);box-shadow:0 0 0 .1875rem var(--as-accent-ring)}.sk-as-scope .sk-as-input{min-width:0;color:var(--as-ink);font:inherit;font-size:var(--as-fs);background:0 0;border:0;outline:0;flex:auto;padding:.5rem 0}.sk-as-input::placeholder{color:var(--as-ink-3)}.sk-as-input:disabled{cursor:default}@media (pointer:coarse){.sk-as-scope .sk-as-input{font-size:max(1rem,16px)}}.sk-as-send{background:var(--as-glow), var(--as-btn);width:2.5rem;height:2.5rem;color:var(--as-on-btn);border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .15s;display:grid}.sk-as-send:hover:not(:disabled){background:var(--as-glow), var(--as-btn-hover)}.sk-as-send:disabled{background:var(--as-disabled);color:var(--as-ink-3)}.sk-as-meta{color:var(--as-ink-3);font-size:var(--as-fs-xs);justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.5rem;line-height:1.35;display:flex}.sk-as-supportlink{color:var(--as-accent-ink);font:inherit;font-size:var(--as-fs-xs);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-top:.375rem;padding:.25rem 0;font-weight:600;line-height:1.35;display:inline-flex}.sk-as-supportlink:hover{text-decoration:underline}.sk-as-supportlink:focus-visible{outline:2px solid var(--as-accent-ink);outline-offset:2px}@media (pointer:coarse){.sk-as-supportlink{min-height:2.75rem}}.sk-as-disclaimer{align-items:flex-start;gap:.375rem;margin:0;display:flex}.sk-as-disclaimer .sk-as-ico{margin-top:.125rem}.sk-as-count{flex-shrink:0}.sk-as-rich>*{margin:0}.sk-as-rich>*+*{margin-top:.625rem}.sk-as-rich strong{font-weight:700}.sk-as-rich ul,.sk-as-rich ol{padding-left:1.25rem}.sk-as-rich ul{list-style:outside}.sk-as-rich ol{list-style:decimal}.sk-as-rich li+li{margin-top:.25rem}.sk-as-rich li::marker{color:var(--as-accent)}.sk-as-spacer{height:6rem}.sk-as-spacer[data-off]{height:5rem}.sk-as-bar{left:.75rem;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:40;background:var(--sk-glass,var(--as-bg));border:1px solid var(--sk-glass-edge,transparent);max-width:34rem;box-shadow:0 18px 40px -18px rgba(var(--sk-ink-rgb), .45), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:var(--sk-glass-blur,none);backdrop-filter:var(--sk-glass-blur,none);animation:sk-as-bar-in .5s var(--as-ease) .6s both;border-radius:999px;margin:0 auto;padding:.4375rem;position:fixed}.sk-as-bar[data-hidden=true]{visibility:hidden}.sk-as-bar__main{width:100%;color:var(--as-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.sk-as-bar__ico{background:linear-gradient(140deg, var(--as-accent), var(--as-accent-ink));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:.1875rem;width:2.75rem;height:2.75rem;display:flex;position:relative}.sk-as-bar__ico:after{content:"";box-shadow:0 0 0 0 rgba(var(--sk-accent-rgb), .45);border-radius:50%;animation:2.4s ease-out infinite sk-as-pulse;position:absolute;inset:0}.sk-as-bar__ico i{background:#fff;border-radius:50%;width:.3125rem;height:.3125rem;animation:1.2s ease-in-out infinite sk-as-wave}.sk-as-bar__ico i:nth-child(2){animation-delay:.15s}.sk-as-bar__ico i:nth-child(3){animation-delay:.3s}.sk-as-bar__text{flex-direction:column;flex:auto;min-width:0;display:flex}.sk-as-bar__text small{font:700 .75rem/1.1rem var(--as-font-dot);font-variation-settings:"ELSH" 2;color:var(--as-accent-ink)}.sk-as-bar__typed{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.3em;font-size:.875rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.sk-as-bar__caret{vertical-align:-.125em;background:var(--as-accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite sk-as-caret;display:inline-block}.sk-as-bar__off{font-size:.875rem;line-height:1.35}.sk-as-bar__call{background:var(--as-btn);height:2.5rem;color:var(--as-on-btn);border-radius:999px;flex-shrink:0;align-items:center;padding:0 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}.sk-as-overlay{z-index:100;background:var(--as-scrim);outline:0;justify-content:center;align-items:flex-end;animation:.22s ease-out both sk-as-fade;display:flex;position:fixed;inset:0}.sk-as-sheet{width:100%;max-width:44rem;height:calc(100dvh - .75rem);animation:sk-as-sheet-up .34s var(--as-ease) both}.sk-as-sheet--off{height:auto}body.sk-as-lock{overflow:hidden}@media (min-width:80rem){.sk-as-spacer,.sk-as-bar,.sk-as-overlay{display:none}}@keyframes sk-as-msg-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes sk-as-chip-in{0%{opacity:0;transform:translateY(.375rem)scale(.96)}to{opacity:1;transform:none}}@keyframes sk-as-wave{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-.1875rem)}}@keyframes sk-as-pulse{0%{box-shadow:0 0 0 0 rgba(var(--sk-accent-rgb), .45)}70%,to{box-shadow:0 0 0 .75rem rgba(var(--sk-accent-rgb), 0)}}@keyframes sk-as-caret{50%{opacity:0}}@keyframes sk-as-bar-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes sk-as-fade{0%{opacity:0}to{opacity:1}}@keyframes sk-as-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sk-as-row,.sk-as-chip,.sk-as-wave i,.sk-as-overlay,.sk-as-sheet,.sk-as-bar,.sk-as-bar__ico:after,.sk-as-bar__ico i,.sk-as-bar__caret{animation:none}}
