.dex-shell,.dex-workspace{background:var(--color-paper)}.dex-rail{border-right-color:var(--color-rule);background:var(--color-paper-2);padding:.9rem .8rem .8rem}.dex-shell .dex-new-chat{border-color:var(--color-ink);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);box-shadow:none;transition:background-color var(--dur-short) var(--ease-out);margin:1rem 0 .75rem}.dex-shell .dex-new-chat:hover{border-color:var(--color-ink-2);background:var(--color-ink-2)}.dex-shell .dex-new-chat kbd{color:color-mix(in oklch, var(--color-paper) 70%, transparent)}.dex-shell .dex-study-entry{color:var(--color-ink-2);border:0;border-radius:.65rem;gap:.7rem;margin-top:0;padding:.55rem;font-size:.82rem;font-weight:600}.dex-shell .dex-study-entry:hover{background:color-mix(in oklch, var(--color-ink) 5%, transparent);color:var(--color-ink)}.dex-shell .dex-rail__history{border-top:1px solid var(--color-rule);margin-top:.65rem;padding-top:.65rem}.dex-shell .dex-rail__empty{color:var(--color-muted);margin:.25rem .55rem;font-size:.78rem;line-height:1.5}.dex-shell .dex-rail__links{border-top-color:var(--color-rule)}.dex-shell .dex-rail__links a:hover,.dex-shell .dex-profile-button:hover,.dex-shell .dex-icon-button:hover{background:color-mix(in oklch, var(--color-ink) 5%, transparent)}.dex-shell .dex-profile-button>span:first-child{border-radius:.6rem}.dex-shell .dex-meter,.dex-shell .dex-meter>i{border-radius:0}.dex-shell .dex-meter>i{background:var(--color-accent)}.dex-shell .dex-topbar{border-bottom:1px solid var(--color-rule);background:var(--color-paper);padding-block:.6rem}.dex-shell .dex-topbar__action svg,.dex-shell .dex-topbar__learn svg{color:var(--color-ink-2)}.dex-shell .dex-allowance{background:0 0;border:0;border-radius:.5rem;padding:.35rem .5rem}.dex-shell .dex-allowance[data-trial]{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.22em}.dex-shell .dex-allowance[data-trial]:hover{color:var(--color-ink);text-decoration-color:currentColor}.dex-shell .dex-allowance[data-low]{background:var(--color-dex-danger-soft)}@media (min-width:781px){.dex-topbar .universal-search--shell{width:min(22rem,34%)}}.dex-shell .dex-empty{width:min(44rem,100% - 2rem)}.dex-shell .dex-empty__mark{width:3.25rem;height:3.25rem;margin-bottom:1.25rem}.dex-shell .dex-eyebrow{color:var(--color-accent-deep);letter-spacing:.08em}.dex-shell .dex-empty h1{letter-spacing:-.035em;text-wrap:balance;font-weight:620}.dex-shell .dex-empty h1 span{color:var(--color-accent-deep)}.dex-shell .dex-empty>p:not(.dex-eyebrow,.dex-starters__label){color:var(--color-ink-2);margin-block:.9rem 1.75rem}.dex-shell .dex-lessons{gap:0 1.1rem;width:100%}.dex-shell .dex-lessons button{border:0;border-top:2px solid var(--color-ink);min-height:0;box-shadow:none;transition:border-color var(--dur-short) var(--ease-out);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .55rem;padding:.75rem 0 .9rem}.dex-shell .dex-lessons button:hover{border-top-color:var(--color-accent);box-shadow:none;background:0 0;transform:none}.dex-shell .dex-lessons button:hover strong{color:var(--color-accent-deep)}.dex-shell .dex-lessons span,.dex-shell .dex-lessons button:nth-child(n) span{width:auto;height:auto;color:var(--color-ink-2);background:0 0;border-radius:0;margin:0}.dex-shell .dex-lessons svg{width:1.15rem;height:1.15rem}.dex-shell .dex-lessons strong{font-size:.9rem}.dex-shell .dex-lessons small{color:var(--color-muted);grid-column:1/-1}.dex-shell .dex-starters__label{border-top:1px solid var(--color-rule);text-align:left;width:100%;margin:1.5rem 0 0;padding-top:1rem}.dex-shell .dex-starters{gap:0 1.1rem;width:100%}.dex-shell .dex-starters button{border-bottom-color:var(--color-rule);min-height:2.9rem;color:var(--color-ink);padding-inline:0;font-size:.88rem}.dex-shell .dex-starters button:hover{color:var(--color-accent-deep);padding-left:0}.dex-shell .dex-starters button:hover svg{color:var(--color-accent-deep)}.dex-shell .dex-empty .dex-brief{width:100%;margin:2.5rem 0 0}.dex-shell .dex-empty .dex-brief--setup{border:0;border-top:2px solid var(--color-ink);background:0 0;border-radius:0;padding:.9rem 0 0;animation:none}.dex-shell .dex-brief__ask{border-radius:var(--radius-control)}.dex-shell .dex-telegram-notice{border:0;border-top:1px solid var(--color-rule);text-align:left;border-radius:0;justify-content:flex-start;width:100%;max-width:none;margin:1.5rem 0 0;padding:1rem 0 0}.dex-shell .dex-telegram-notice:hover strong{color:var(--color-accent-deep)}.dex-shell .dex-telegram-notice svg{color:var(--color-muted);margin-left:auto}@media (max-width:780px){.dex-shell .dex-lessons{gap:0 .9rem;margin-top:1.25rem}.dex-shell .dex-rail:not([data-open]){box-shadow:none}}.dex-shell .dex-composer-dock{background:linear-gradient(180deg, transparent 0, var(--color-paper) 1.75rem);padding-top:1.75rem}.dex-shell .dex-composer{border-color:var(--color-rule-strong);background:var(--color-dex-paper-solid);-webkit-backdrop-filter:none;width:min(44rem,100%);box-shadow:0 .75rem 2rem var(--color-shadow-soft), 0 1px 2px var(--color-shadow-soft);border-radius:1.1rem}.dex-shell .dex-composer:hover{border-color:var(--color-ink-2)}.dex-shell .dex-composer:focus-within{border-color:var(--color-ink);background:var(--color-dex-paper-solid);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-accent) 22%, transparent), 0 .75rem 2rem var(--color-shadow-soft)}.dex-shell .dex-composer textarea{caret-color:var(--color-accent-deep)}.dex-shell .dex-tool-button{border-radius:.55rem}.dex-shell .dex-tool-button:hover{background:color-mix(in oklch, var(--color-ink) 6%, transparent)}.dex-shell .dex-send{background:var(--color-ink);box-shadow:none;border-radius:.65rem}.dex-shell .dex-send:not(:disabled):hover{background:var(--color-accent-deep)}.dex-shell .dex-trust-line{font-size:.68rem}@media (max-width:780px){.dex-shell .dex-composer{border-radius:1rem;width:min(44rem,100% - .2rem)}}.dex-shell .dex-account__tags span{border-radius:.4rem}
