.trywrap{max-width:1200px;margin:0 auto}.tryhead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.4rem}.tryhead h1{margin-bottom:0}.tryhead__who{font-size:.85rem;color:var(--fg-secondary);white-space:nowrap}.tryhead__sub{font-size:.9rem;color:var(--fg-secondary);margin-bottom:1.25rem;max-width:46rem}.inlet{margin:0}.inlet__connect{max-width:30rem}.inlet__label{display:block;font-size:.9rem;color:var(--fg-secondary);margin-bottom:.5rem}.inlet__row{display:flex;gap:.5rem}.inlet input[type=text]{font:inherit;font-size:.95rem;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:.5rem .6rem;min-width:0}.inlet input[type=text]:focus{outline:1px solid var(--fg-secondary)}.inlet button{font:inherit;font-size:.9rem;cursor:pointer;color:var(--bg);background:var(--fg);border:1px solid var(--fg);border-radius:4px;padding:.45rem .9rem;white-space:nowrap}.inlet button:hover{opacity:.85}.inlet button:disabled{opacity:.45;cursor:not-allowed}.inlet button.ghost{color:var(--fg);background:transparent;border-color:var(--border)}.inlet button.ghost:hover{opacity:1;border-color:var(--fg-secondary)}.inlet .linkbtn{background:none;border:none;padding:0;font:inherit;font-size:.8rem;color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.inlet .linkbtn:hover{color:var(--fg)}.inlet__status{margin-top:.5rem;font-size:.85rem;color:var(--fg-secondary);min-height:1rem}.inlet__app{display:none;height:clamp(420px,60vh,580px);border:1px solid var(--border);border-radius:6px;overflow:hidden}.inlet__app.on{display:flex}.inlet__chat{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;padding:1.1rem 1.25rem}.inlet__msgs{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.55rem;padding-right:.4rem}.inlet__msg{display:flex;flex-direction:column;max-width:78%}.inlet__msg.user{align-self:flex-end;align-items:flex-end}.inlet__msg.agent,.inlet__msg.error{align-self:flex-start;align-items:flex-start}.inlet__bubble{font-size:.95rem;line-height:1.5;white-space:pre-wrap;padding:.55rem .8rem;border-radius:14px}.inlet__msg.user .inlet__bubble{background:var(--fg);color:var(--bg);border-bottom-right-radius:4px}.inlet__msg.agent .inlet__bubble{background:var(--code-bg);color:var(--fg);border-bottom-left-radius:4px}.inlet__msg.error .inlet__bubble{background:transparent;color:var(--fg);border:1px solid var(--border)}.inlet__saved{margin-top:.25rem;font-size:.72rem;color:var(--fg-secondary)}.inlet__who2{font-size:.72rem;font-weight:600;margin-bottom:.2rem}.inlet__msg.believer .inlet__who2{color:#2e9e5b}.inlet__msg.hater .inlet__who2{color:#e0564f}.inlet__msg.believer .inlet__bubble{border-left:3px solid #2e9e5b}.inlet__msg.hater .inlet__bubble{border-left:3px solid #e0564f}.inlet__composer{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.inlet__composer input{flex:1}.inlet__rail{flex:0 0 320px;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--border);padding:1.1rem 1.25rem}.inlet__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.6rem;margin-bottom:.8rem;border-bottom:1px solid var(--border)}.inlet__title{font-size:.95rem;font-weight:600}.inlet__tabs{display:flex;gap:.9rem}.inlet button.inlet__tab{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;padding:0 0 .35rem;font:inherit;font-size:.95rem;font-weight:600;color:var(--fg-secondary);cursor:pointer}.inlet button.inlet__tab:hover{color:var(--fg);opacity:1}.inlet button.inlet__tab.on{color:var(--fg);border-bottom-color:var(--fg)}.inlet__pane{display:flex;flex-direction:column;flex:1;min-height:0}.inlet__pane[hidden]{display:none}.inlet__railcap{font-size:.78rem;color:var(--fg-secondary);margin-bottom:.9rem}.inlet__mems{flex:1;overflow-y:auto}.inlet__mem{padding:.6rem 0;border-bottom:1px solid var(--border)}.inlet__mem:last-child{border-bottom:none}.inlet__memtext{font-size:.9rem}.inlet__memmeta{margin-top:.3rem;font-size:.75rem;color:var(--fg-secondary)}.inlet__blob{font-family:ui-monospace,Menlo,Consolas,monospace}a.inlet__blob{color:var(--fg-secondary);text-decoration:none;border-bottom:1px dotted var(--border)}a.inlet__blob:hover{color:var(--fg);border-bottom-color:var(--fg-secondary)}.inlet__acct{color:var(--fg-secondary);text-decoration:underline;text-underline-offset:2px}.inlet__acct:hover{color:var(--fg)}.inlet__muted{color:var(--fg-secondary);font-size:.85rem}.inlet__spin{color:var(--fg-secondary);font-style:italic}.inlet__profile{flex:1;overflow-y:auto}.inlet__doshead{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-secondary);margin-bottom:.4rem}.inlet__dossier{font-size:.92rem;line-height:1.6;white-space:pre-wrap}.inlet__dostime{margin-top:.5rem;font-size:.72rem;color:var(--fg-secondary)}.inlet__beforeafter{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--border)}.inlet__balabel{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fg-secondary);margin-bottom:.3rem}.inlet__batext{font-size:.85rem;line-height:1.55;white-space:pre-wrap;color:var(--fg-secondary)}.inlet__today{font-size:.8rem;color:var(--fg-secondary);margin:-.6rem 0 1rem}.inlet__today b{color:var(--fg);font-weight:600}.inlet__chip{display:inline-block;font-size:.66rem;font-weight:700;letter-spacing:.03em;padding:0 .35rem;border-radius:3px;margin-right:.4rem;vertical-align:1px}.inlet__chip.hit{color:#2e9e5b;border:1px solid #2e9e5b}.inlet__chip.miss{color:#e0564f;border:1px solid #e0564f}.inlet__chip.panel{color:var(--fg-secondary);border:1px solid var(--border)}.inlet__record{font-size:.78rem;color:var(--fg-secondary);white-space:nowrap}.inlet__record b{color:var(--fg)}.inlet__msg.digest .inlet__who2{color:var(--fg-secondary)}.inlet__msg.digest .inlet__bubble{border-left:3px solid var(--fg-secondary)}.inlet__lb{flex:1;overflow-y:auto}.inlet__lbrow{display:flex;justify-content:space-between;gap:.6rem;padding:.5rem 0;border-bottom:1px solid var(--border);font-size:.88rem}.inlet__lbrow:last-child{border-bottom:none}.inlet__lbrow .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inlet__lbrow .wl{white-space:nowrap;color:var(--fg-secondary)}.inlet__lbrow.me .nm,.inlet__lbrow.me .wl{font-weight:700;color:var(--fg)}.inlet__empty{margin:auto;max-width:30rem}.inlet__emptytext{font-size:.9rem;color:var(--fg-secondary);margin-bottom:.9rem}.inlet__examples{display:flex;flex-direction:column;gap:.5rem;align-items:stretch;max-width:24rem}.inlet button.inlet__ex{color:var(--fg);background:transparent;border-color:var(--border);font-size:.85rem;text-align:left;white-space:normal;padding:.4rem .65rem}.inlet button.inlet__ex:hover{opacity:1;border-color:var(--fg-secondary)}@media(max-width:768px){.inlet__app{flex-direction:column;height:auto}.inlet__chat{flex:0 0 clamp(22rem,58vh,32rem);height:clamp(22rem,58vh,32rem);padding:1rem}.inlet__rail{flex:none;border-left:none;border-top:1px solid var(--border);min-height:auto;padding:1rem}.inlet__mems,.inlet__profile,.inlet__lb{flex:none;max-height:40vh}.inlet__composer{flex-wrap:wrap}.inlet__composer input{flex:1 1 100%}.inlet__composer button{flex:1}}@supports (height: 1svh){@media(max-width:768px){.inlet__chat{flex-basis:clamp(22rem,58svh,32rem);height:clamp(22rem,58svh,32rem)}}}
