.ui--ic{gap:.8em}.ic-sw-row{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:.65em .8em;border-radius:.85em;background:var(--ui-sf);font-size:.92em;font-weight:600}.ic-sw{position:relative;flex:0 0 auto;width:2.3em;height:1.35em;border-radius:999px;background:var(--primary-btn)}.ic-sw:after{content:"";position:absolute;top:.17em;right:.17em;width:1em;height:1em;border-radius:50%;background:#fff}.ic-f{display:flex;flex-direction:column;gap:.35em;min-width:0}.ic-l{font-size:.78em;font-weight:600;color:var(--ui-muted)}.ic-v{padding:.5em .75em;border:1px solid var(--ui-line);border-radius:.7em;background:var(--ui-bg);font-size:.88em;line-height:1.3}.ic-2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6em}.ic-chips{display:flex;flex-wrap:wrap;gap:.35em}.ic-chips em{padding:.3em .7em;border:1px solid var(--ui-line);border-radius:999px;background:var(--ui-sf);font-style:normal;font-size:.82em;font-weight:600;color:var(--ui-ink);transition:background-color .3s,border-color .3s,color .3s}.ic-chips em.is-hl{border-color:var(--ui-me);background:var(--ui-me);color:#fff}.ic-msg{align-self:flex-start;max-width:92%;margin:0;padding:.55em .85em;border-radius:1em 1em 1em .3em;background:color-mix(in oklab,#25d366 16%,var(--ui-bg));font-size:.9em}.ic-msg b{font-weight:650}.ic-req{display:flex;align-items:center;gap:.6em;margin:0;padding:.6em .8em;border-radius:.75em;background:#17140f;font-family:var(--font-mono);font-size:.82em;color:#f4efe7;overflow:hidden}.ic-req b{flex:0 0 auto;color:var(--ring-2)}.ic-req span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ic-note{margin:-.3em 0 0;font-size:.8em;color:var(--ui-muted)}.ic-chat{display:flex;flex-direction:column;gap:.5em;padding:.8em;border-radius:.9em;background:#efeae2}.ic-b{max-width:88%;margin:0;padding:.5em .8em;border-radius:.9em;font-size:.88em;line-height:1.35}.ic-b--in{align-self:flex-end;border-top-right-radius:.25em;background:#d9fdd3}.ic-b--think{display:inline-flex;align-items:center;gap:.45em;align-self:flex-start;background:#fffc;font-size:.8em;font-style:italic;color:#54656f}.ic-b--think .st-i{width:1.1em;height:1.1em;color:var(--primary-text)}.ic-b--out{align-self:flex-start;border-top-left-radius:.25em;background:#fff}.ui.is-live [data-ic-p]{opacity:0;transform:translateY(.4em);transition:opacity .35s,transform .45s var(--ease)}.ui.is-live [data-ic-p].is-in{opacity:1;transform:none}.ic-saldo{display:flex;flex-direction:column;gap:.45em;padding:.85em .9em;border-radius:.9em;background:var(--ui-sf)}.ic-saldo__n{font-size:.9em;color:var(--ui-muted)}.ic-saldo__n b{font-family:var(--font-display);font-size:1.9em;font-weight:700;letter-spacing:-.02em;color:var(--ui-ink);font-variant-numeric:tabular-nums}.ic-saldo__d{font-size:.78em;color:var(--ui-muted)}.ic-bar{position:relative;height:.6em;border-radius:999px;background:var(--ui-sf2);overflow:hidden}.ic-bar i{position:absolute;inset:0;background:linear-gradient(90deg,var(--ring-1),var(--ring-2));transform:scaleX(.78);transform-origin:left center;transition:transform .6s var(--ease)}.ic-seg{display:flex;gap:.3em;padding:.25em;border-radius:.8em;background:var(--ui-sf)}.ic-seg em{flex:1 1 0;padding:.4em .5em;border-radius:.6em;font-style:normal;font-size:.84em;font-weight:600;text-align:center;color:var(--ui-muted)}.ic-seg em.is-on{background:var(--ui-bg);color:var(--ui-ink);box-shadow:0 1px 2px #17140f14}.ic-buy{display:flex;align-items:center;justify-content:space-between;gap:.8em;font-size:.86em;color:var(--ui-muted)}.ic-buy .ui-btn{flex:0 0 auto}@media(min-width:901px){.st-tour__scene:not(:has(.st-tour__shot)) .st-tour__mk:has(>.ui--ic){left:calc((100% - min(60%,460px))/2)}}
