@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";:root{--hs-bg: #f5f1e9;--hs-paper: #fffaf2;--hs-paper-2: #f8f2e8;--hs-ink: #17201f;--hs-muted: #8a8379;--hs-teal: #0f6f6a;--hs-teal-dark: #083a38;--hs-teal-soft: #e3f0ec;--hs-sage: #88a775;--hs-amber: #d8a347;--hs-clay: #c5755d;--hs-blue: #4679c9;--hs-border: rgba(30, 37, 33, .1);--hs-line: rgba(15, 111, 106, .16);--hs-shadow: 0 24px 70px rgba(65, 51, 34, .13);--hs-soft-shadow: 0 12px 30px rgba(65, 51, 34, .09);--hs-radius: 22px;color-scheme:light}*{box-sizing:border-box}.hs-app,.hs-auth-screen{min-height:100dvh;font-family:Cairo,system-ui,sans-serif;letter-spacing:0;color:var(--hs-ink);background:radial-gradient(circle at 18% 8%,rgba(216,163,71,.13),transparent 27%),radial-gradient(circle at 86% 82%,rgba(15,111,106,.13),transparent 30%),linear-gradient(180deg,#fffdf8 0%,var(--hs-bg) 68%,#f0e9dc 100%)}.hs-app button,.hs-app input,.hs-app textarea,.hs-auth-screen button,.hs-auth-screen input{font:inherit}.hs-app button,.hs-auth-screen button{cursor:pointer;-webkit-tap-highlight-color:transparent}.hs-app button:active,.hs-auth-screen button:active{transform:scale(.985)}.hs-app button:focus-visible,.hs-app textarea:focus-visible,.hs-app input:focus-visible,.hs-auth-screen button:focus-visible,.hs-auth-screen input:focus-visible{outline:3px solid rgba(15,111,106,.2);outline-offset:2px}.hs-icon{width:1.08em;height:1.08em;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.hs-auth-screen{display:grid;place-items:center;padding:24px;direction:rtl}.hs-auth-card{width:min(420px,100%);padding:34px;border:1px solid var(--hs-border);border-radius:28px;background:#fffaf2e0;box-shadow:var(--hs-shadow);text-align:center}.hs-logo-mark{width:78px;height:78px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),var(--hs-teal-dark));font-size:38px;font-weight:800}.hs-auth-card h1{margin:0;color:var(--hs-teal-dark);font-size:44px}.hs-auth-card p{margin:0 0 24px;color:var(--hs-muted);font-weight:700}.hs-auth-card form{display:grid;gap:12px}.hs-auth-card input{height:54px;border:1px solid var(--hs-border);border-radius:18px;padding:0 16px;color:var(--hs-ink);background:#fff}.hs-auth-card span{color:#b95543;font-size:13px;font-weight:800}.hs-auth-card button{height:54px;border:0;border-radius:18px;color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),#075a55);font-weight:800}.hs-app{height:100dvh;overflow:hidden;padding:18px 22px 0;direction:rtl}.hs-topbar{height:108px;display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(360px,1fr);grid-template-areas:"tools brand tabs";direction:ltr;align-items:center;gap:24px}.hs-topbar__tools{grid-area:tools;direction:rtl;display:flex;align-items:center;gap:14px;justify-content:flex-start;direction:ltr}.hs-avatar,.hs-round{width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;color:#fffaf2;background:#779783;font-weight:800}.hs-round{color:var(--hs-ink);background:transparent}.hs-cost-pill{min-width:176px;height:70px;padding:12px 16px;border:1px solid var(--hs-border);border-radius:14px;background:#fffaf2bd;box-shadow:var(--hs-soft-shadow);direction:rtl}.hs-cost-pill span{display:block;color:var(--hs-muted);font-size:12px;font-weight:700}.hs-cost-pill strong{color:var(--hs-teal-dark);font-size:18px;line-height:1.1}.hs-cost-pill i{display:block;width:42px;height:5px;margin-top:8px;border-radius:999px;background:var(--hs-teal)}.hs-brand-center{grid-area:brand;direction:rtl;display:flex;align-items:center;justify-content:center;gap:14px;text-align:center}.hs-brand-center>.hs-icon{width:62px;height:44px;color:var(--hs-teal);stroke-width:2.7}.hs-brand-center h1{margin:0;color:var(--hs-ink);font-size:42px;line-height:1;font-weight:800}.hs-brand-center p{margin:6px 0 0;color:#9d9488;font-size:13px;font-weight:700}.hs-tabs{grid-area:tabs;direction:rtl;justify-self:end;display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));min-width:600px;padding:6px;border:1px solid var(--hs-border);border-radius:16px;background:#fffaf2b8;box-shadow:var(--hs-soft-shadow)}.hs-projects-panel{min-height:0;padding:20px;overflow:auto}.hs-projects-head,.hs-project-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.hs-projects-head h2,.hs-project-title h3{margin:0;color:var(--hs-ink)}.hs-projects-head p,.hs-project-title p,.hs-project-title span,.hs-project-muted{margin:5px 0 0;color:var(--hs-muted);font-size:13px;font-weight:700}.hs-projects-head button,.hs-project-title button,.hs-project-form button,.hs-project-upload button{min-height:42px;border:1px solid var(--hs-border);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),#075a55);font-weight:800}.hs-projects-head button:disabled,.hs-project-upload button:disabled{opacity:.45}.hs-projects-grid{min-height:0;margin-top:16px;display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:14px}.hs-project-list,.hs-project-detail{min-height:0;border:1px solid var(--hs-border);border-radius:16px;background:#fffaf2b8}.hs-project-list{padding:12px;display:grid;gap:12px;align-content:start}.hs-project-form{display:grid;gap:8px}.hs-project-form input,.hs-project-form textarea,.hs-project-upload input{width:100%;border:1px solid var(--hs-border);border-radius:12px;padding:11px 12px;color:var(--hs-ink);background:#ffffffd1;font:inherit}.hs-project-form textarea{resize:vertical}.hs-project-cards{display:grid;gap:8px}.hs-project-card{min-height:86px;padding:12px;border:1px solid rgba(15,111,106,.12);border-radius:12px;display:grid;gap:4px;color:var(--hs-ink);background:#ffffff7a;text-align:start}.hs-project-card.is-active{border-color:#0f6f6a61;background:var(--hs-teal-soft)}.hs-project-card span,.hs-project-card small{overflow:hidden;color:var(--hs-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hs-project-detail{padding:16px;overflow:auto}.hs-project-upload{margin-top:14px;padding:12px;border:1px dashed rgba(15,111,106,.24);border-radius:14px;display:grid;gap:10px;background:#ffffff6b}.hs-project-upload div{display:flex;flex-wrap:wrap;gap:6px}.hs-project-upload span{padding:5px 9px;border-radius:999px;color:var(--hs-teal-dark);background:var(--hs-teal-soft);font-size:12px;font-weight:800}.hs-project-section{margin-top:18px}.hs-project-section h4{margin:0 0 10px;color:var(--hs-ink)}.hs-project-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.hs-project-images a{overflow:hidden;border:1px solid var(--hs-border);border-radius:12px;color:var(--hs-ink);background:#ffffff9e;text-decoration:none}.hs-project-images img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#14201f}.hs-project-images span{display:block;overflow:hidden;padding:8px;color:var(--hs-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hs-project-files{display:grid;gap:8px}.hs-project-files a{min-height:48px;padding:10px 12px;border:1px solid var(--hs-border);border-radius:12px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--hs-ink);background:#ffffff9e;text-decoration:none}.hs-project-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hs-project-files small{color:var(--hs-muted);font-weight:800}.hs-project-section pre{max-height:180px;margin:0;overflow:auto;white-space:pre-wrap;border:1px solid var(--hs-border);border-radius:12px;padding:12px;color:#5f584f;background:#ffffff8f;font:inherit;font-size:12px}.hs-project-empty{padding:18px;border:1px dashed rgba(15,111,106,.22);border-radius:12px;color:var(--hs-muted);text-align:center;font-weight:800}.hs-tabs button{min-height:54px;border:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#6f685f;background:transparent;font-weight:800}.hs-tabs button.is-active{color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),#0a5f5a);box-shadow:0 14px 28px #0f6f6a38}.hs-mobile-menu{display:none}.hs-workspace{height:calc(100dvh - 108px);display:grid;grid-template-columns:370px minmax(430px,1fr) minmax(520px,600px);grid-template-areas:"side chat tasks";gap:16px;align-items:stretch}.hs-side,.hs-chat-panel,.hs-task-panel{min-height:0;overflow:hidden}.hs-side{grid-area:side;padding:18px;border-radius:22px 22px 0 0;display:flex;flex-direction:column;gap:18px;color:#ecf4ed;background:radial-gradient(circle at 22% 20%,rgba(38,134,128,.38),transparent 33%),linear-gradient(160deg,#102f2d,#073d3c 54%,#052725);box-shadow:var(--hs-shadow)}.hs-side__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hs-side h2,.hs-quick-modes h3{margin:0;font-size:19px}.hs-side__head button,.hs-quick-modes button,.hs-settings{border:1px solid rgba(255,250,242,.16);color:#ecf4ed;background:#ffffff0f}.hs-side__head button{min-height:42px;padding:0 14px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.hs-conversations{display:grid;gap:12px}.hs-conversation{min-height:88px;padding:14px 16px;border:1px solid rgba(255,250,242,.16);border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 10px;color:#e8f2ed;background:#ffffff0b;text-align:start}.hs-conversation.is-active{border-color:#d8a3477a;background:#d8a34717}.hs-conversation small{grid-column:1 / -1;color:#ecf4edb8;font-size:11px}.hs-conversation strong{overflow:hidden;color:#fffaf2;text-overflow:ellipsis;white-space:nowrap}.hs-conversation span{grid-column:1 / 3;overflow:hidden;color:#ecf4eda3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hs-conversation .hs-icon{grid-column:3;grid-row:2 / 4;align-self:center}.hs-show-all{color:#ecf4ed;font-size:13px;font-weight:800;text-decoration:none}.hs-quick-modes{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(255,250,242,.14)}.hs-quick-modes button{min-height:68px;padding:12px 14px;border-radius:12px;display:flex;align-items:center;gap:12px;text-align:start}.hs-quick-modes button:nth-child(3){border-color:#d8a34780}.hs-quick-modes b,.hs-quick-modes small{display:block}.hs-quick-modes small{color:#ecf4eda6;font-size:12px}.hs-settings,.hs-logout{margin-top:auto;min-height:38px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;font-weight:800}.hs-logout{margin-top:0;border:0;color:#ecf4edbd;background:transparent}.hs-chat-panel{grid-area:chat;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid var(--hs-border);border-radius:22px 22px 0 0;background:#fffaf294;box-shadow:var(--hs-soft-shadow)}.hs-mobile-head,.hs-mobile-tabs{display:none}.hs-thread-wrap{min-height:0;padding:20px 18px 0;overflow:hidden}.hs-day-filter{width:max-content;margin:-5px auto 12px;padding:7px 28px;border:1px solid var(--hs-border);border-radius:999px;color:#5d574f;background:#fffaf2cc;font-size:12px;font-weight:800}.hs-thread{height:calc(100% - 44px);overflow:auto;padding:0 0 18px}.hs-message{display:flex;margin:12px 0}.hs-message--user{justify-content:flex-start}.hs-message--assistant{justify-content:flex-end}.hs-bubble{max-width:min(78%,610px);padding:18px 20px 12px;border:1px solid var(--hs-border);border-radius:16px;background:#fffaf2e6;box-shadow:0 8px 24px #4133220d}.hs-message--user .hs-bubble{background:#f9f4eceb}.hs-message--assistant .hs-bubble{border-color:#0f6f6a29;background:#fffffaf0}.hs-bubble p{margin:0;white-space:pre-wrap}.hs-bubble time{display:block;margin-top:10px;color:#9a9287;font-size:11px;text-align:start}.hs-markdown{display:grid;gap:8px}.hs-markdown p,.hs-markdown ul,.hs-markdown h3,.hs-markdown h4,.hs-markdown h5{margin:0}.hs-markdown ul{padding-inline-start:18px}.hs-markdown code{padding:1px 6px;border-radius:8px;color:var(--hs-teal-dark);background:var(--hs-teal-soft)}.hs-generated-images{display:grid;gap:10px;margin-top:12px}.hs-generated-image{margin:0;overflow:hidden;border:1px solid var(--hs-border);border-radius:14px;background:var(--hs-paper)}.hs-generated-image img{display:block;width:100%;max-height:360px;object-fit:contain;background:#14201f}.hs-generated-image figcaption{display:flex;justify-content:space-between;padding:9px 12px;color:var(--hs-muted);font-size:12px;font-weight:800}.hs-generated-image a{color:var(--hs-teal);text-decoration:none}.hs-typing{color:var(--hs-muted);font-weight:800}.hs-pending{width:8px;height:8px;margin:auto 8px;border-radius:50%;background:var(--hs-amber)}.hs-composer-zone{padding:16px 18px 20px;border-top:1px solid rgba(15,111,106,.08)}.hs-suggestion-row{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.hs-suggestion-row button{min-height:38px;padding:0 22px;border:1px solid var(--hs-border);border-radius:999px;color:#7f766b;background:#fffaf2d1;font-weight:800}.hs-composer{display:grid;grid-template-columns:48px 42px minmax(0,1fr) 54px;gap:8px;align-items:end}.hs-file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.hs-composer textarea{min-height:64px;max-height:140px;resize:none;border:1px solid var(--hs-border);border-radius:18px;padding:18px;color:var(--hs-ink);background:#ffffffd1}.hs-composer button,.hs-recording button{border:1px solid var(--hs-border);color:var(--hs-teal-dark);background:#fffaf2d1}.hs-composer button{height:54px;border-radius:16px;display:grid;place-items:center}.hs-composer button[type=submit]{border:0;color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),#075a55);border-radius:50%}.hs-composer button:disabled{opacity:.45}.hs-attachments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.hs-attachment{display:inline-grid;grid-template-columns:18px minmax(0,1fr) auto 26px;align-items:center;gap:7px;max-width:min(100%,360px);min-height:36px;padding:5px 6px 5px 10px;border:1px solid rgba(15,111,106,.16);border-radius:999px;color:var(--hs-ink);background:#fffaf2e0;box-shadow:0 8px 20px #2a221a0f}.hs-attachment b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.hs-attachment small{color:var(--hs-muted);font-size:11px}.hs-attachment button{width:26px;height:26px;border:0;border-radius:50%;color:var(--hs-teal-dark);background:#0f6f6a14}.hs-recording{min-height:80px;display:grid;grid-template-columns:44px 1fr 86px;gap:10px;align-items:center}.hs-recording button{min-height:44px;border-radius:12px}.hs-task-panel{grid-area:tasks;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.hs-panel-head{min-height:100px;padding:22px 20px 10px;border:1px solid var(--hs-border);border-radius:22px 22px 0 0;display:flex;align-items:center;justify-content:space-between;background:#fffaf2b8}.hs-panel-head h2{margin:0;font-size:26px}.hs-panel-head p{margin:4px 0 0;color:var(--hs-muted);font-size:12px;font-weight:700}.hs-panel-head button{min-height:48px;padding:0 18px;border:0;border-radius:14px;display:inline-flex;align-items:center;gap:8px;color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),#075f5a);font-weight:800}.hs-kanban{min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;overflow:hidden}.hs-lane{min-width:0;padding:12px 10px;border:1px solid var(--hs-border);border-radius:12px;background:#fffaf285;overflow:auto}.hs-lane--review{background:#d8a3470f}.hs-lane h3{margin:0 0 12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#5d574f;font-size:15px}.hs-lane h3 span{width:10px;height:10px;border-radius:50%;background:var(--hs-sage)}.hs-lane--review h3 span{background:var(--hs-amber)}.hs-lane h3 b{color:var(--hs-muted);font-size:12px}.hs-task-mini{position:relative;width:100%;min-height:64px;margin-bottom:8px;padding:10px 36px 10px 10px;border:1px solid var(--hs-border);border-radius:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;color:var(--hs-ink);background:#ffffffb8;box-shadow:0 6px 18px #4133220a;text-align:start}.hs-task-mini .hs-progress{grid-column:2;grid-row:1 / 4;width:42px;height:42px;align-self:center}.hs-task-mini.is-active{border-color:#d8a34794;background:#fffaf2}.hs-task-mini>.hs-icon{position:absolute;top:11px;right:10px;color:var(--hs-muted)}.hs-task-mini strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hs-task-mini small{color:var(--hs-muted);font-size:10px}.hs-model{width:max-content;max-width:132px;padding:4px 9px;border-radius:999px;color:#6f685f;background:#f4f0eaeb;font-size:10px;font-weight:800;white-space:nowrap}.hs-model--openai,.hs-model--gpt-5\.5{color:var(--hs-teal);background:var(--hs-teal-soft)}.hs-model--claude{color:#9a4d20;background:#f8eadc}.hs-model--glm{color:#617c3c;background:#edf3e7}.hs-model--deepseek{color:#235fa8;background:#e9f0fb}.hs-progress{--value: 0deg;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle closest-side,#fffaf2 70%,transparent 72%),conic-gradient(var(--hs-sage) var(--value),rgba(24,34,30,.08) 0)}.hs-progress b{color:var(--hs-ink);font-size:10px}.hs-add-task{width:100%;min-height:42px;border:0;color:var(--hs-muted);background:transparent;font-weight:800}.hs-task-detail{min-height:268px;padding:30px 20px 20px;border:2px solid rgba(65,51,34,.12);border-radius:18px 18px 0 0;background:#fffaf2db;box-shadow:var(--hs-soft-shadow)}.hs-close-detail{width:34px;height:34px;border:0;border-radius:50%;color:var(--hs-ink);background:transparent}.hs-task-detail>div:first-of-type{display:flex;justify-content:space-between;align-items:center}.hs-review-badge{padding:5px 12px;border:1px solid rgba(216,163,71,.35);border-radius:999px;color:#b67824;background:#fff7e8;font-size:11px;font-weight:800}.hs-task-detail h2{margin:18px 0 8px;text-align:center;font-size:22px}.hs-task-detail time{display:block;color:var(--hs-muted);text-align:center;font-size:12px;font-weight:700}.hs-task-detail p{margin:18px auto 28px;color:#5d574f;text-align:center;max-width:440px}.hs-task-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hs-task-actions button{min-height:56px;border:1px solid var(--hs-border);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--hs-ink);background:#ffffff94;font-weight:800}.hs-task-actions button:first-child{color:#b9562f;border-color:#c5755d52;background:#fff5ef}.hs-placeholder-panel{min-height:0;display:grid;place-content:center;gap:12px;text-align:center;color:var(--hs-muted)}.hs-placeholder-panel .hs-icon{width:44px;height:44px;margin:0 auto;color:var(--hs-teal)}.hs-placeholder-panel h2{margin:0;color:var(--hs-ink)}.hs-toast{position:fixed;z-index:80;top:18px;left:50%;max-width:min(92vw,420px);border:1px solid rgba(197,117,93,.24);border-radius:999px;padding:10px 16px;color:#9b4f39;background:var(--hs-paper);box-shadow:var(--hs-shadow);transform:translate(-50%);font-weight:800}.hs-scrim,.hs-mobile-sheet{display:none}@media(max-width:1180px){.hs-app{padding:0;background:#fffdf8}.hs-topbar{display:none}.hs-workspace{height:100dvh;display:block}.hs-side{position:fixed;z-index:50;inset:0 0 0 auto;width:min(86vw,360px);border-radius:24px 0 0 24px;transform:translate(105%);transition:transform .22s ease}.hs-side.is-open{transform:translate(0)}.hs-scrim{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#17201f5c}.hs-task-panel{display:none}.hs-chat-panel{width:100%;height:100dvh;border:0;border-radius:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:linear-gradient(180deg,#fffdf8,#fbf7ef);box-shadow:none}.hs-mobile-head{min-height:190px;padding:max(28px,env(safe-area-inset-top)) 34px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.hs-mobile-head span{padding:10px 18px;border:1px solid var(--hs-border);border-radius:999px;color:#6f685f;background:#ffffffc7;box-shadow:var(--hs-soft-shadow);font-weight:800}.hs-mobile-head h1{margin:0;color:var(--hs-teal-dark);font-size:30px;text-align:center}.hs-mobile-head p{margin:4px 0 0;color:var(--hs-teal);font-size:15px;font-weight:700;text-align:center}.hs-mobile-head button{width:70px;height:70px;border:0;border-radius:50%;display:grid;place-items:center;color:#fffaf2;background:linear-gradient(135deg,var(--hs-teal),var(--hs-teal-dark));box-shadow:0 14px 30px #0f6f6a33}.hs-mobile-head button .hs-icon{width:30px;height:30px}.hs-mobile-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 36px 24px;padding:6px;border:1px solid var(--hs-border);border-radius:32px;background:#f1eee8;box-shadow:inset 0 2px 8px #4133220d}.hs-mobile-tabs button{min-height:72px;border:0;border-radius:28px;color:#777068;background:transparent;font-size:19px;font-weight:800}.hs-mobile-tabs button.is-active{color:var(--hs-teal);background:#ffffffdb;box-shadow:var(--hs-soft-shadow)}.hs-thread-wrap{padding:0 20px}.hs-day-filter{display:none}.hs-thread{height:100%;padding-bottom:12px}.hs-bubble{max-width:86%}.hs-mobile-tasks,.hs-projects-panel{min-height:0;overflow:auto;padding:0 32px 250px;scrollbar-width:none}.hs-projects-panel::-webkit-scrollbar{display:none}.hs-projects-grid{grid-template-columns:1fr}.hs-project-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hs-mobile-tasks::-webkit-scrollbar{display:none}.hs-mobile-tasks h2{margin:0 0 18px;font-size:32px;text-align:end}.hs-mobile-task-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.hs-mobile-task-tabs button{min-height:54px;border:1px solid var(--hs-border);border-radius:28px;color:#615b53;background:#ffffffad;font-size:18px;font-weight:800}.hs-mobile-task-tabs button.is-active{color:#fffaf2;border-color:transparent;background:linear-gradient(135deg,var(--hs-teal),#075c58)}.hs-mobile-task-tabs b{display:inline-grid;place-items:center;width:28px;height:28px;margin-inline-start:8px;border-radius:50%;color:inherit;background:#ffffff2e}.hs-mobile-task-list{position:relative;display:grid;gap:14px}.hs-mobile-task-list:before{content:"";position:absolute;top:22px;bottom:0;right:calc(100% - 4px);width:3px;border-radius:999px;background:#17201f14}.hs-mobile-task{min-height:142px;padding:18px;border:1px solid var(--hs-border);border-radius:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;color:var(--hs-ink);background:#ffffffb3;box-shadow:var(--hs-soft-shadow);text-align:start}.hs-mobile-task.is-active{border:2px solid var(--hs-teal)}.hs-mobile-task strong{display:block;margin-bottom:7px;color:var(--hs-teal-dark);font-size:22px}.hs-mobile-task small{display:block;margin-bottom:12px;color:#8b8378;font-weight:700}.hs-mobile-task i{color:#8b8378;font-size:42px;font-style:normal}.hs-composer-zone{padding:10px 28px max(22px,env(safe-area-inset-bottom));background:linear-gradient(0deg,#fffdf8 65%,#fffdf8bd)}.hs-composer{grid-template-columns:62px 62px minmax(0,1fr) 62px}.hs-composer button{height:62px;border-radius:50%}.hs-composer textarea{min-height:62px;border-radius:999px;padding:17px 22px;text-align:right}.hs-mobile-sheet{position:fixed;z-index:35;left:0;right:0;bottom:100px;height:252px;padding:22px 28px 16px;border-radius:34px 34px 0 0;display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;background:#fffaf2f5;box-shadow:0 -20px 50px #41332224}.hs-mobile-sheet>i{position:absolute;top:12px;left:50%;width:50px;height:6px;border-radius:999px;background:#41332233;transform:translate(-50%)}.hs-sheet-image{min-height:112px;border:1px solid var(--hs-border);border-radius:14px;display:grid;place-items:center;color:#6d645b;background:linear-gradient(135deg,#0f6f6a1f,#d8a3471a),#fff;font-weight:800}.hs-mobile-sheet h2{margin:6px 0;color:var(--hs-teal-dark);font-size:24px}.hs-mobile-sheet p{margin:0 0 10px;color:var(--hs-muted);font-weight:700}.hs-mobile-sheet .hs-task-actions{grid-column:1 / -1;grid-template-columns:repeat(4,1fr);gap:8px}.hs-mobile-sheet .hs-task-actions button{min-height:48px;font-size:11px}}@media(max-width:620px){.hs-mobile-head{min-height:166px;padding-inline:28px;gap:12px}.hs-mobile-head span{padding:8px 12px;font-size:14px}.hs-mobile-head button{width:62px;height:62px}.hs-mobile-tabs{margin-inline:22px}.hs-mobile-tabs button{min-height:62px;font-size:17px}.hs-mobile-tasks,.hs-projects-panel{padding-inline:22px}.hs-projects-head,.hs-project-title{align-items:stretch;flex-direction:column}.hs-project-images{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-mobile-task{min-height:126px;padding:14px;gap:12px}.hs-mobile-task strong{font-size:19px}.hs-progress{width:58px;height:58px}.hs-mobile-sheet{grid-template-columns:118px minmax(0,1fr);bottom:154px;height:220px;padding-inline:18px}.hs-mobile-sheet .hs-task-actions{grid-template-columns:repeat(4,1fr)}.hs-mobile-sheet .hs-task-actions button{min-height:42px;padding-inline:4px;font-size:10px}.hs-composer-zone{padding-inline:18px}.hs-composer{grid-template-columns:54px 54px minmax(0,1fr) 58px}}html,body,#root{margin:0;height:100%;min-height:100dvh}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
