#assistant.ziburPro199{--z-forest:#082f33;--z-teal:#0d615c;--z-mint:#e5f0e9;--z-gold:#d5ac4c;--z-paper:#fbfaf6;max-width:1180px!important;margin:0 auto;color:#153839}.ziburTop199{height:auto;min-height:76px;position:relative;top:auto;z-index:1;padding:12px 0;background:transparent;border:0;display:grid;grid-template-columns:48px 1fr auto;gap:13px}.ziburTop199>button{width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font-size:21px}.ziburBrand199{display:flex;align-items:center;gap:11px}.ziburBrand199>span{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:var(--z-forest);color:#f0cc72}.ziburBrand199 svg,.ziburTrust199 svg,.ziburComposer199 svg,.ziburConversation199 header button svg,.ziburMsgBody199 footer svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ziburBrand199 small{display:block;color:#8b6a21;font-size:9px;letter-spacing:.16em;font-weight:900}.ziburBrand199 h1{margin:2px 0 0;font:700 24px Georgia,serif}.ziburLive199{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #d1dfd7;border-radius:999px;background:var(--card);color:#536966;font-size:11px}.ziburLive199 i{width:8px;height:8px;border-radius:50%;background:#1d9b6c;box-shadow:0 0 0 4px #1d9b6c1c}.ziburLive199 [data-state=working]+*{}.ziburLive199 span[data-state=limited]{color:#9b5d20}.ziburHero199{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:45px;align-items:end;padding:clamp(35px,5vw,64px);border-radius:30px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 15%,#d9b55538,transparent 28%),linear-gradient(135deg,#072e33,#0a514e 65%,#14756c);box-shadow:0 24px 60px #083c4026}.ziburHero199:after{content:'Z';position:absolute;right:28%;top:-75px;color:#ffffff08;font:420px/1 Georgia,serif}.ziburHero199>div{position:relative;z-index:1}.ziburHero199>div>span{font-size:10px;letter-spacing:.17em;color:#ecc96e;font-weight:900}.ziburHero199 h2{max-width:720px;margin:13px 0 16px;font:700 clamp(39px,5vw,62px)/.98 Georgia,serif;letter-spacing:-.035em}.ziburHero199 p{max-width:690px;margin:0;color:#cfe2dd;font-size:17px;line-height:1.6}.ziburHero199 aside{position:relative;z-index:1;padding:21px;border:1px solid #ffffff2e;border-radius:20px;background:#062d3099;backdrop-filter:blur(10px)}.ziburHero199 aside>small{color:#e9c76c;font-size:9px;letter-spacing:.15em;font-weight:900}.ziburHero199 dl{margin:13px 0 0}.ziburHero199 dl div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #ffffff19}.ziburHero199 dt{color:#aac9c4;font-size:11px}.ziburHero199 dd{margin:0;text-align:right;font-size:12px;font-weight:850;overflow-wrap:anywhere}.ziburWorkspace199{display:grid;grid-template-columns:290px minmax(0,1fr);gap:16px;margin-top:16px;min-height:680px}.ziburBrief199,.ziburConversation199{border:1px solid #d7e1db;border-radius:25px;background:var(--card);box-shadow:0 15px 40px #153d3d0b}.ziburBrief199{display:flex;flex-direction:column;padding:21px}.ziburBriefHead199{display:flex;gap:11px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.ziburBriefHead199>span,.ziburAvatar199{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#0a514f,#0d7770);color:#f3d27e;font:700 21px Georgia,serif}.ziburBriefHead199 b,.ziburBriefHead199 small{display:block}.ziburBriefHead199 small{margin-top:3px;color:var(--muted);font-size:10px}.ziburBrief199 section{display:grid;gap:7px;margin-top:20px}.ziburBrief199 section>small{margin-bottom:4px;color:#8a6920;font-size:9px;letter-spacing:.15em;font-weight:900}.ziburBrief199 section>button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;min-height:65px;padding:9px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--ink);text-align:left}.ziburBrief199 section>button:hover{border-color:#d6e3dc;background:#f1f6f2}.ziburBrief199 section i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--z-mint);color:#0a625b;font-style:normal;font-size:10px;font-weight:900}.ziburBrief199 section b,.ziburBrief199 section small{display:block}.ziburBrief199 section b{font-size:12px}.ziburBrief199 section small{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.ziburTrust199{display:flex;gap:10px;align-items:flex-start;margin-top:auto;padding:14px;border-radius:15px;background:#f5edda;color:#63501f}.ziburTrust199 svg{flex:0 0 auto}.ziburTrust199 b,.ziburTrust199 span{display:block}.ziburTrust199 b{font-size:11px}.ziburTrust199 span{margin-top:3px;font-size:9px;line-height:1.4}.ziburConversation199{min-width:0;display:grid;grid-template-rows:auto minmax(360px,1fr) auto auto;overflow:hidden}.ziburConversation199>header{height:auto;min-height:72px;position:relative;top:auto;display:flex;justify-content:space-between;padding:13px 18px;background:#fff;border-bottom:1px solid #e0e7e2}.ziburConversation199>header>div{display:flex;align-items:center;gap:10px}.ziburConversation199 header b,.ziburConversation199 header small{display:block}.ziburConversation199 header small{margin-top:3px;color:#71807d;font-size:10px}.ziburConversation199 header button{width:auto;height:40px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #dce4df;border-radius:11px;background:#f6f8f6;color:#526765;font-size:10px;font-weight:800}.ziburConversation199 header button svg{width:15px}.ziburStream199{padding:25px;overflow:auto;background:linear-gradient(145deg,#f7f8f4,#eef4ef);scrollbar-width:thin}.ziburMsg199{display:flex;gap:10px;align-items:flex-start;max-width:88%;margin-bottom:17px}.ziburMsg199.is-user{margin-left:auto;justify-content:flex-end}.ziburMsgMark199{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#0b5652;color:#f1cf77;font:700 17px Georgia,serif}.ziburMsgBody199{min-width:0}.ziburRich199{padding:13px 15px;border:1px solid #d8e2dc;border-radius:4px 17px 17px 17px;background:#fff;box-shadow:0 7px 20px #153e3c09;color:#294746;line-height:1.58}.ziburMsg199.is-user .ziburRich199{border:0;border-radius:17px 4px 17px 17px;background:#0a4b49;color:#fff}.ziburRich199 p{margin:0 0 10px}.ziburRich199 p:last-child{margin-bottom:0}.ziburRich199 h3{margin:17px 0 7px;font:700 18px Georgia,serif;color:#153c3b}.ziburRich199 h3:first-child{margin-top:0}.ziburRich199 ul{margin:8px 0;padding-left:20px}.ziburRich199 li{margin:6px 0}.ziburRich199 code{padding:2px 5px;border-radius:5px;background:#edf3ef;font-size:.9em}.ziburMsgBody199>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;color:#758582;font-size:9px}.ziburMsgBody199>footer button{width:auto;height:30px;display:flex;align-items:center;gap:5px;padding:0 8px;border:0;background:transparent;color:#526a67;font-size:9px}.ziburMsgBody199>footer svg{width:13px}.ziburSources199{margin-top:8px;padding:13px;border:1px solid #d6e2dc;border-radius:14px;background:#fff}.ziburSources199>b{font-size:10px;color:#87681e;text-transform:uppercase;letter-spacing:.1em}.ziburSources199>div{display:grid;gap:5px;margin-top:8px}.ziburSources199 a{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px;border-radius:9px;background:#f2f6f2;color:#155b57;text-decoration:none;font-size:10px;overflow-wrap:anywhere}.ziburSources199 a>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#dcebe3;font-weight:900}.ziburSources199>small{display:block;margin-top:8px;color:#75837f;font-size:8px}.ziburThinking199{display:flex;align-items:center;gap:5px;padding:13px 15px;border:1px solid #d8e2dc;border-radius:4px 17px 17px 17px;background:#fff}.ziburThinking199 i{width:7px;height:7px;border-radius:50%;background:#0c6b64;animation:ziburPulse199 1.2s ease-in-out infinite}.ziburThinking199 i:nth-child(2){animation-delay:.15s}.ziburThinking199 i:nth-child(3){animation-delay:.3s}.ziburThinking199 span{margin-left:5px;color:#6a7c78;font-size:10px}.ziburPromptRow199{display:flex;gap:7px;overflow:auto;padding:10px 16px 0;background:#fff}.ziburPromptRow199 button{min-height:36px;white-space:nowrap;padding:0 12px;border:1px solid #d6e2dc;border-radius:999px;background:#f4f8f5;color:#28514e;font-size:10px;font-weight:800}.ziburComposer199{display:grid!important;grid-template-columns:minmax(0,1fr) 49px;gap:8px;margin:0!important;padding:12px 16px 15px;background:#fff}.ziburComposer199 textarea{box-sizing:border-box;width:100%;min-height:52px;max-height:180px;resize:none;border:1px solid #cbd9d2;border-radius:15px;padding:14px;background:#fafbf9;color:#173c3b;font:inherit;line-height:1.45}.ziburComposer199 textarea:focus{outline:3px solid #19766e20;border-color:#16736b}.ziburComposer199>button{width:49px!important;height:49px;align-self:end;display:grid;place-items:center;border:0;border-radius:15px!important;background:#0b5752!important;color:#fff!important}.ziburComposer199>button:disabled{opacity:.5}.ziburComposer199>div{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;color:#7a8885;font-size:8px}.ziburComposer199>div span:last-child{text-align:right}@keyframes ziburPulse199{0%,70%,100%{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}body.dark #assistant.ziburPro199{color:var(--ink)}body.dark .ziburConversation199>header,body.dark .ziburPromptRow199,body.dark .ziburComposer199,body.dark .ziburRich199,body.dark .ziburSources199,body.dark .ziburThinking199{background:var(--card);color:var(--ink)}body.dark .ziburStream199{background:#112123}body.dark .ziburHero199 aside{background:#071f22cc}body.dark .ziburBrief199 section>button{color:var(--ink)}
@media(min-width:1100px){#assistant.ziburPro199{width:min(1180px,calc(100vw - 70px));margin-left:50%;transform:translateX(-50%)}}
@media(max-width:900px){.ziburHero199{grid-template-columns:1fr}.ziburHero199 aside{display:none}.ziburWorkspace199{grid-template-columns:1fr}.ziburBrief199{display:none}.ziburConversation199{min-height:650px}}
@media(max-width:600px){#assistant.ziburPro199{padding:0}.ziburTop199{grid-template-columns:44px 1fr}.ziburLive199{grid-column:1/-1;justify-self:start}.ziburBrand199>span{display:none}.ziburHero199{padding:31px 20px;border-radius:22px}.ziburHero199 h2{font-size:39px}.ziburHero199 p{font-size:14px}.ziburWorkspace199{min-height:calc(100dvh - 250px)}.ziburConversation199{border-radius:20px;min-height:620px}.ziburConversation199>header{padding:11px}.ziburStream199{padding:17px 12px}.ziburMsg199{max-width:96%}.ziburPromptRow199{padding-left:12px;padding-right:12px}.ziburComposer199{padding:10px 12px 14px}.ziburComposer199>div{display:block}.ziburComposer199>div span{display:block}.ziburComposer199>div span:last-child{margin-top:3px;text-align:left}}
@media(prefers-reduced-motion:reduce){.ziburThinking199 i{animation:none}#assistant.ziburPro199 *{scroll-behavior:auto!important}}
