.simb-lado{box-sizing:border-box}.simb{background:#fff;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.simb-lado{display:none}@media (min-width:1100px){.simb{grid-template-columns:minmax(380px,.8fr) minmax(0,1.2fr)}.simb-lado{background:var(--b-ind);color:#fff;flex-direction:column;height:100dvh;padding:40px clamp(32px,3.6vw,56px) 48px;display:flex;position:sticky;top:0;overflow:hidden}}.simb-lado__anel{color:#ffffff1f;width:1000px;bottom:-320px;left:-240px}.simb-lado__logo{align-self:flex-start;display:inline-flex;position:relative}.simb-lado__txt{margin-top:auto;position:relative}.simb-lado h2{font-family:var(--font-headline);letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(34px,3.4vw,54px);font-weight:600;line-height:1.04}.simb-lado p{color:var(--b-ind-1);max-width:40ch;margin:18px 0 0;font-size:17px;line-height:1.55}.simb-lado__fatos{border-top:1px solid #fff3;gap:0;margin:36px 0 0;display:grid}.simb-lado__fatos>div{border-bottom:1px solid #fff3;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.simb-lado__fatos dt{color:var(--b-ind-1);font-size:14px}.simb-lado__fatos dd{font-family:var(--font-headline);letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:18px;font-weight:600}.simb-chat{min-width:0}.simb .sim-page{background:#fff}.simb .sim-page__glow{display:none}.simb .sim-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--b-linha);background:#fff}.simb .sim-header__inner{height:72px;padding-block:0;padding-inline:var(--b-gut);max-width:none}.simb .sim-header__beta{background:var(--b-ind-05);color:var(--b-ind-7);letter-spacing:.08em;padding:4px 10px;font-size:11px}.simb .sim-header__action{color:var(--b-ind-9);font-weight:600}@media (min-width:1100px){.simb .sim-header__brand img{display:none}.simb .sim-header__beta{margin-left:0}}.simb .sim-scroll__inner{padding:32px var(--b-gut);max-width:50rem}.simb .sim-welcome{text-align:left;align-items:flex-start;max-width:none;padding:24px 0 8px}.simb .sim-welcome__icon{border-radius:var(--b-r);background:var(--b-ind);width:56px;height:56px;box-shadow:none}.simb .sim-welcome h1{letter-spacing:-.035em;color:var(--b-ind-9);text-wrap:balance;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.05}.simb .sim-welcome p{color:var(--b-mut);max-width:44ch;margin-top:14px;font-size:17px;line-height:1.55}.simb .sim-welcome__suggestions{gap:10px;margin-top:32px}.simb .sim-welcome__chip{border:1.5px solid var(--b-linha);border-radius:var(--b-r);min-height:56px;color:var(--b-ink);background:#fff;padding:14px 18px;font-size:15px;font-weight:500;line-height:1.4}.simb .sim-welcome__chip:hover{border-color:var(--b-ind);background:var(--b-ind-05);color:var(--b-ind-9)}.simb .sim-msg-user__bubble{background:var(--b-ind);border-radius:var(--b-r);border-bottom-right-radius:4px;padding:14px 18px;font-size:15px}.simb .sim-msg-ai__avatar{background:var(--b-ind-9);border-radius:10px;width:36px;height:36px}.simb .sim-msg-ai__body{color:var(--b-ink);font-size:15.5px;line-height:1.65}.simb .sim-option{border-width:1.5px;font-size:14px}.simb .sim-option:hover{border-color:var(--b-ind);background:var(--b-ind-05)}.simb .sim-option__n{background:var(--b-ind);color:#fff}.simb .sim-tool{border-radius:var(--b-r)}.simb .sim-dock{padding:12px var(--b-gut) calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--b-linha);background:#fff}.simb .sim-dock__form{max-width:50rem;margin:0}@media (min-width:1100px){.simb .sim-dock__form,.simb .sim-scroll__inner{margin-left:0}}.simb .sim-dock__wrap{border:1.5px solid var(--indigo-200);box-shadow:none;border-radius:28px;align-items:center;padding:6px 6px 6px 12px}.simb .sim-dock__wrap:focus-within{border-color:var(--b-ind);box-shadow:0 0 0 4px #3848a829}.simb .sim-dock__input{font-size:16px}.simb .sim-dock__input::placeholder{color:var(--neutral-500)}.simb .sim-dock__send{background:var(--b-ind);border-radius:999px}.simb .sim-dock__send:hover:not(:disabled){background:var(--b-ind-h)}.simb .sim-dock__hint{text-align:left;letter-spacing:.04em;text-transform:none;color:var(--b-mut);font-size:12px}
