:root{--ink:#20231f;--muted:#77796f;--paper:#f6f2e8;--panel:#fffdf7;--line:#ded9cc;--green:#185c4b;--green-2:#d6e4d9;--coral:#f06f4f;--yellow:#f6c95d;--shadow:0 24px 70px rgba(42,39,31,.13);font-family:Inter,"PingFang SC","Microsoft YaHei",system-ui,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}.app-shell{height:100dvh;display:grid;grid-template-columns:300px 1fr}.sidebar{position:relative;z-index:20;display:flex;flex-direction:column;padding:24px 18px 18px;background:#ede9dd;border-right:1px solid #d7d1c4;min-height:0}.brand-row{height:46px;display:flex;align-items:flex-start;justify-content:space-between;padding:0 7px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:850;text-decoration:none;font-size:19px;letter-spacing:-.5px}.brand-mark{width:28px;height:25px;display:flex;align-items:flex-end;gap:3px;transform:rotate(-5deg)}.brand-mark i{display:block;width:7px;border-radius:6px 6px 3px 3px;background:var(--green)}.brand-mark i:nth-child(1){height:14px}.brand-mark i:nth-child(2){height:23px;background:var(--coral)}.brand-mark i:nth-child(3){height:18px;background:var(--yellow)}.new-room-button,.join-room-button{border:0;border-radius:13px;font-weight:750;text-align:left}.new-room-button{height:48px;padding:0 16px;background:var(--green);color:white;box-shadow:0 7px 18px rgba(24,92,75,.18)}.new-room-button span{font-size:21px;margin-right:8px}.join-room-button{height:39px;padding:0 17px;background:transparent;color:#55594f;font-size:13px}.join-room-button:hover{background:rgba(255,255,255,.45)}.sidebar-section-label{display:flex;justify-content:space-between;padding:21px 9px 9px;color:#7e8077;font-size:11px;font-weight:850;letter-spacing:1px;text-transform:uppercase}.sidebar-section-label b{font-weight:650;letter-spacing:0}.room-list{flex:1;min-height:80px;overflow:auto;margin:0 -5px;padding:0 5px}.room-item{width:100%;height:67px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;border:0;border-radius:13px;background:transparent;padding:8px;text-align:left;margin-bottom:3px}.room-item:hover{background:rgba(255,255,255,.52)}.room-item.active{background:var(--panel);box-shadow:0 4px 15px rgba(42,39,31,.07)}.room-item-symbol{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#d7dfce;color:#42513c;font-weight:850}.room-item:nth-child(3n+2) .room-item-symbol{background:#f6d9cf;color:#884f3f}.room-item:nth-child(3n) .room-item-symbol{background:#f5e5ae;color:#6c5b25}.room-item-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.room-item-copy strong,.room-item-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-item-copy strong{font-size:14px}.room-item-copy small{font-size:11px;color:#85877e}.room-item time{font-size:10px;color:#96988f;align-self:start;margin-top:6px}.room-list-empty{height:120px;border:1px dashed #cbc5b8;border-radius:13px;display:grid;place-items:center;align-content:center;color:#99988f}.room-list-empty span{font-size:20px}.room-list-empty p{font-size:12px;margin:5px}.sidebar-bottom{display:flex;flex-direction:column;gap:10px}.plan-card{display:grid;grid-template-columns:34px 1fr auto;align-items:center;width:100%;border:1px solid #d8d1bd;background:#f8f0ce;border-radius:14px;padding:11px;text-align:left}.plan-spark{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:var(--yellow)}.plan-card strong,.plan-card small{display:block}.plan-card strong{font-size:12px}.plan-card small{font-size:10px;color:#776d51;margin-top:2px}.plan-card b{font-size:10px}.account-card{position:relative;display:grid;grid-template-columns:38px 1fr 31px;gap:9px;align-items:center;padding:7px}.avatar,.member-avatar{background:var(--green);color:white;display:grid;place-items:center;font-weight:800;background-size:cover;background-position:center}.avatar{width:38px;height:38px;border-radius:50%}.account-copy{min-width:0;border:0;background:none;padding:0;text-align:left}.account-copy strong,.account-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-copy strong{font-size:13px}.account-copy small{font-size:10px;color:#888a82;margin-top:2px}.more-button{border:0;background:transparent;color:#777;font-weight:900}.account-menu{position:absolute;right:0;bottom:52px;width:190px;padding:7px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);z-index:4}.account-menu a,.account-menu button{display:block;width:100%;padding:10px;border:0;background:transparent;text-align:left;text-decoration:none;color:var(--ink);font-size:12px;border-radius:8px}.account-menu a:hover,.account-menu button:hover{background:var(--paper)}.main-panel{min-width:0;height:100dvh;background:var(--panel)}.welcome-view{height:100%;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(400px,620px) minmax(420px,1fr);align-items:center;padding:8vw}.welcome-copy{position:relative;z-index:2;grid-column:1}.eyebrow,.modal-kicker{color:var(--coral);font-size:11px;font-weight:900;letter-spacing:2.2px}.welcome-copy h1{font-family:Georgia,"Songti SC",serif;font-size:clamp(45px,5vw,77px);line-height:1.05;letter-spacing:-3px;margin:21px 0 24px;font-weight:600}.welcome-copy h1 em{font-style:italic;color:var(--green)}.welcome-copy>p{max-width:520px;color:#686b63;font-size:17px;line-height:1.8}.welcome-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.primary-button{min-height:50px;border:0;border-radius:13px;background:var(--green);color:#fff;font-weight:800;padding:0 21px;box-shadow:0 9px 24px rgba(24,92,75,.19)}.primary-button span{margin-left:25px}.primary-button:hover{transform:translateY(-1px)}.primary-button:disabled{opacity:.5}.primary-button.full{width:100%;margin-top:5px}.text-button{border:0;background:none;font-weight:750;text-decoration:underline;text-underline-offset:5px}.proof-row{display:flex;gap:22px;margin-top:50px;color:#85877e;font-size:11px;font-weight:650}.proof-row span+span:before{content:"·";margin-right:22px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#aaa}.dot.live{background:#3ca579;box-shadow:0 0 0 3px rgba(60,165,121,.13)}.welcome-art{position:absolute;right:-7vw;top:50%;width:min(53vw,780px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:#e4eadc}.ai-sun{position:absolute;left:44%;top:45%;width:160px;height:160px;border-radius:47% 53% 43% 57%;display:grid;place-items:center;background:var(--yellow);color:#443811;font-family:Georgia,serif;font-size:46px;font-style:italic;transform:rotate(-8deg);box-shadow:20px 25px 0 rgba(24,92,75,.1)}.ai-sun em{position:absolute;right:17px;top:13px;font-size:23px}.orbit{position:absolute;border:1px solid rgba(24,92,75,.26);border-radius:50%;inset:14%;transform:rotate(17deg)}.orbit-two{inset:28% 7%;transform:rotate(-27deg)}.bubble{position:absolute;padding:14px 18px;border:1px solid rgba(32,35,31,.12);background:var(--panel);border-radius:18px 18px 18px 4px;box-shadow:0 12px 30px rgba(42,39,31,.1);font-weight:720;font-size:13px;z-index:2}.bubble-a{left:9%;top:20%;transform:rotate(-5deg)}.bubble-b{right:5%;top:27%;transform:rotate(5deg);background:var(--green);color:white}.bubble-c{left:19%;bottom:20%;transform:rotate(3deg);background:#f3c9b9}.chat-view{height:100%;display:flex;flex-direction:column}.chat-header{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 24px;gap:16px;background:rgba(255,253,247,.95);z-index:6}.room-title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.room-symbol{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:var(--green);color:white;font-weight:850}.room-title-wrap h2{font-size:16px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-title-wrap button{border:0;background:transparent;padding:3px 0;color:#85877e;font-size:10px}.room-title-wrap button .dot{margin-right:6px}.room-title-wrap button.busy .dot{background:var(--yellow);animation:pulse 1.2s infinite}.header-actions{margin-left:auto;display:flex;gap:9px}.members-button,.invite-button{height:38px;border:1px solid var(--line);background:white;border-radius:11px;padding:0 13px;font-size:11px;font-weight:800}.members-button{display:flex;align-items:center}.mini-avatars{display:flex}.mini-avatars i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#dfe4d5;border:2px solid white;font-size:9px;font-style:normal;margin-right:-6px}.members-button b{margin-left:12px}.invite-button{background:var(--green);color:white;border-color:var(--green)}.invite-button span{margin-left:11px}.chat-body{flex:1;min-height:0;display:flex}.conversation-column{flex:1;min-width:0;display:flex;flex-direction:column;background:#faf8f1}.topic-strip{margin:14px auto 0;width:min(760px,calc(100% - 34px));display:flex;align-items:center;gap:11px;padding:8px 13px;background:#efecdf;border-radius:10px;color:#767970}.topic-strip span{text-transform:uppercase;font-size:8px;letter-spacing:1px;font-weight:900;color:#9b7c56}.topic-strip p{font-size:11px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-list{flex:1;min-height:0;overflow-y:auto;padding:22px max(22px,calc((100% - 760px)/2)) 10px}.day-divider{text-align:center;color:#a0a199;font-size:9px;margin:9px 0 21px}.message{display:grid;grid-template-columns:36px 1fr;gap:10px;margin-bottom:19px;max-width:86%}.message.own{margin-left:auto;grid-template-columns:1fr 36px}.message.own>.message-avatar{grid-column:2}.message.own>.message-content{grid-column:1;grid-row:1}.message-avatar{width:36px;height:36px;border-radius:11px;background:#dce4d7;color:#3b5545;display:grid;place-items:center;font-weight:850}.message.assistant .message-avatar{background:var(--yellow);color:#5b4b17}.message-content{min-width:0}.message-meta{height:22px;display:flex;align-items:flex-start;gap:8px}.message.own .message-meta{justify-content:flex-end}.message-meta strong{font-size:11px}.message-meta time{font-size:9px;color:#a0a098;margin-top:2px}.message-status{font-size:9px;color:#999b94;margin-left:2px}.message-status.delivered{color:#b27e1d}.message-status.answered{color:#478d72}.message-status.failed{color:#c35446}.message-bubble{display:inline-block;max-width:100%;white-space:pre-wrap;word-break:break-word;padding:11px 14px;background:white;border:1px solid #e5e0d4;border-radius:4px 14px 14px 14px;line-height:1.62;font-size:14px;box-shadow:0 3px 12px rgba(42,39,31,.035)}.message.own .message-bubble{float:right;background:#dceadd;border-color:#c7ddcc;border-radius:14px 4px 14px 14px}.message.assistant{max-width:92%}.message.assistant .message-bubble{background:#fff7d9;border-color:#eee0ac}.chat-empty{height:100%;display:grid;place-items:center;align-content:center;color:#909188;text-align:center}.chat-empty span{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:var(--yellow);font-size:21px}.chat-empty h3{font-family:Georgia,"Songti SC",serif;margin:14px 0 4px}.chat-empty p{font-size:11px;max-width:290px;line-height:1.6}.ai-typing{display:flex;gap:10px;align-items:center;color:#6c6f67;font-size:11px;margin:6px 0 22px}.ai-typing>div{padding:10px 13px;border-radius:4px 13px 13px;background:#fff7d9;border:1px solid #eee0ac}.ai-typing b{font-weight:650;margin-right:8px}.ai-typing i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#a79252;margin:0 2px;animation:typing 1s infinite}.ai-typing i:nth-child(3){animation-delay:.15s}.ai-typing i:nth-child(4){animation-delay:.3s}.composer-wrap{width:min(800px,calc(100% - 30px));margin:0 auto;padding-bottom:15px}.composer{background:white;border:1px solid #d9d5c9;border-radius:17px;padding:11px 12px 8px;box-shadow:0 12px 34px rgba(42,39,31,.08)}.composer textarea{display:block;width:100%;resize:none;border:0;outline:0;min-height:29px;max-height:160px;padding:4px 5px;background:transparent;line-height:1.5;font-size:14px}.composer-bottom{display:flex;align-items:center;justify-content:space-between}.delivery-legend{font-size:9px;color:#999b93}.delivery-legend .dot{margin:0 6px}.send-button{width:34px;height:34px;border-radius:11px;border:0;background:var(--green);color:white;font-size:19px;font-weight:850}.send-button:disabled{opacity:.5}.composer-note{text-align:center;font-size:8px;color:#a3a39c;margin:7px 0 0}.room-info{width:284px;border-left:1px solid var(--line);background:var(--panel);padding:20px;overflow:auto}.info-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:850;margin-bottom:26px}.icon-button{border:0;background:transparent;font-size:21px}.room-info section{border-bottom:1px solid #e7e3d8;padding:0 0 18px;margin-bottom:18px}.room-info label{display:block;text-transform:uppercase;color:#999a92;letter-spacing:1px;font-size:8px;font-weight:850;margin-bottom:9px}.room-info p{font-size:12px;line-height:1.6;margin:0}.code-copy{width:100%;display:flex;justify-content:space-between;border:1px dashed #c9c4b7;background:#f6f2e8;border-radius:9px;padding:9px 10px}.code-copy code{font-weight:850;letter-spacing:1.2px}.code-copy span{font-size:9px;color:#777}.member-list{display:flex;flex-direction:column;gap:9px}.member-row{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center}.member-avatar{width:30px;height:30px;border-radius:9px;font-size:10px}.member-row strong{font-size:11px}.member-row small{font-size:8px;color:#9b7c56;background:#f8ebc4;padding:3px 5px;border-radius:5px}.usage-card>div:first-child{display:flex;justify-content:space-between}.usage-card strong{font-size:10px}.usage-track{height:6px;border-radius:6px;background:#e8e4d8;overflow:hidden}.usage-track i{display:block;height:100%;background:var(--green);border-radius:6px}.usage-card small{font-size:9px;color:#92948b}.upgrade-link{border:0;background:transparent;color:var(--green);font-size:11px;font-weight:850;padding:0}.upgrade-link span{margin-left:10px}.modal{border:0;padding:0;background:transparent;max-width:none;max-height:none}.modal::backdrop{background:rgba(25,28,24,.48);backdrop-filter:blur(4px)}.modal-card,.pricing-card{position:relative;background:var(--panel);border-radius:22px;box-shadow:var(--shadow)}.modal-card{width:min(500px,calc(100vw - 28px));padding:36px}.compact-card{width:min(450px,calc(100vw - 28px))}.mini-card{width:min(390px,calc(100vw - 28px))}.modal-close{position:absolute;right:17px;top:14px;border:0;background:transparent;font-size:25px;color:#85877e}.modal h2{font-family:Georgia,"Songti SC",serif;font-size:29px;margin:9px 0}.modal-card>p,.pricing-intro{color:#797b73;font-size:12px;line-height:1.6;margin:0 0 22px}.modal-card label{display:block;font-size:11px;font-weight:800;margin:15px 0}.modal-card input,.modal-card textarea{display:block;width:100%;border:1px solid #d9d4c8;border-radius:11px;background:#fbf9f3;padding:12px;margin-top:7px;outline:0;font-weight:500}.modal-card input:focus,.modal-card textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(24,92,75,.09)}.modal-footnote{display:block;text-align:center;color:#999b93;margin-top:12px;font-size:9px}.pricing-card{width:min(1060px,calc(100vw - 32px));max-height:calc(100dvh - 30px);overflow:auto;padding:38px}.pricing-card>h2{font-size:36px}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0 20px}.price-card{position:relative;padding:20px;border:1px solid #ded9cc;border-radius:16px;background:#faf8f1}.price-card.featured{background:#173f36;color:white;border-color:#173f36;transform:translateY(-6px)}.price-card>em{position:absolute;right:10px;top:9px;background:var(--yellow);color:#4d421e;padding:4px 6px;border-radius:6px;font-size:8px;font-style:normal;font-weight:850}.price-card>span{font-size:10px;font-weight:900;letter-spacing:1px}.price-card h3{font-family:Georgia,serif;font-size:34px;margin:10px 0 3px}.price-card p{font-size:10px;color:#7e8077;min-height:32px}.price-card.featured p{color:#cddbd5}.price-card ul{padding-left:16px;font-size:10px;line-height:2;color:#666960;min-height:83px}.price-card.featured ul{color:#e2ebe7}.price-card button{width:100%;height:38px;border-radius:9px;border:1px solid #cfcabc;background:white;font-size:10px;font-weight:850}.price-card.featured button{background:var(--yellow);border-color:var(--yellow)}.price-card button:disabled{background:#e8e5dc;color:#999}.rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:18px;border-top:1px solid var(--line)}.rules-grid strong{font-size:11px}.rules-grid p{font-size:10px;color:#797c73;line-height:1.65}.payment-note{display:block;margin-top:15px;color:#9a9b94;font-size:8px}.toast{position:fixed;z-index:100;left:50%;bottom:24px;transform:translate(-50%,20px);max-width:min(520px,calc(100vw - 30px));padding:11px 16px;background:#2e322d;color:white;border-radius:11px;box-shadow:var(--shadow);font-size:12px;opacity:0;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}.toast.success{background:var(--green)}.toast.neutral{background:#5f625c}.sidebar-scrim,.mobile-only{display:none}@keyframes typing{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes pulse{50%{box-shadow:0 0 0 5px rgba(246,201,93,.18)}}
@media(max-width:1050px){.app-shell{grid-template-columns:270px 1fr}.welcome-view{padding:7vw;grid-template-columns:1fr}.welcome-copy{max-width:570px}.welcome-art{opacity:.42;right:-20vw}.room-info{position:absolute;right:0;top:78px;bottom:0;z-index:5;box-shadow:-20px 0 50px rgba(42,39,31,.1);transform:translateX(105%);transition:.25s}.room-info.open{transform:translateX(0)}.chat-body{position:relative}.price-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){body{overflow:hidden}.app-shell{display:block}.mobile-only{display:inline-flex}.sidebar{position:fixed;inset:0 auto 0 0;width:min(310px,86vw);transform:translateX(-105%);transition:.24s;box-shadow:20px 0 50px rgba(32,35,31,.16)}.sidebar-scrim{position:fixed;inset:0;background:rgba(32,35,31,.32);z-index:19}.sidebar-open .sidebar{transform:translateX(0)}.sidebar-open .sidebar-scrim{display:block}.main-panel{width:100vw}.welcome-view{display:flex;align-items:flex-end;padding:20px 20px 10vh}.mobile-topbar{position:absolute;top:0;left:0;right:0;height:63px;align-items:center;padding:0 16px;border-bottom:1px solid var(--line);justify-content:space-between}.brand.compact{font-size:14px}.brand.compact .brand-mark{transform:scale(.8)}.welcome-art{width:104vw;right:-35vw;top:22%;opacity:.62}.ai-sun{width:105px;height:105px;font-size:30px}.bubble{font-size:10px;padding:10px}.welcome-copy h1{font-size:42px;letter-spacing:-2px}.welcome-copy>p{font-size:14px}.welcome-actions{margin-top:24px}.proof-row{display:none}.chat-header{height:65px;padding:0 10px;gap:7px}.room-symbol{display:none}.room-title-wrap{gap:5px;flex:1}.room-title-wrap h2{max-width:38vw;font-size:14px}.header-actions{gap:4px}.members-button,.invite-button{height:34px;padding:0 8px}.members-button .mini-avatars{display:none}.members-button b{margin:0}.invite-button span{display:none}.room-info{top:65px;width:min(290px,92vw)}.topic-strip{margin-top:9px}.message-list{padding:15px 13px 8px}.message{max-width:94%;grid-template-columns:31px 1fr}.message.own{grid-template-columns:1fr 31px}.message-avatar{width:31px;height:31px;border-radius:9px;font-size:11px}.message-bubble{font-size:13px}.message-meta{gap:5px}.message-status{display:block}.composer-wrap{width:calc(100% - 18px);padding-bottom:max(9px,env(safe-area-inset-bottom))}.delivery-legend{max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-note{display:none}.modal-card{padding:29px 22px}.pricing-card{padding:29px 17px}.pricing-card>h2{font-size:27px}.price-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.rules-grid{grid-template-columns:1fr}.welcome-actions{align-items:flex-start;flex-direction:column;gap:15px}}

.welcome-actions .primary-button,.welcome-actions .text-button{white-space:nowrap}
.welcome-actions .primary-button{display:inline-flex;align-items:center;justify-content:center}
.proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,680px);margin-top:34px}
.proof-row span{display:flex;align-items:center;min-width:0;min-height:40px;padding:9px 12px;border:1px solid rgba(222,217,204,.85);border-radius:11px;background:rgba(255,253,247,.72);font-size:10px;line-height:1.3;white-space:nowrap}
.proof-row span+span:before{content:"";width:6px;height:6px;margin:0 8px 0 0;border-radius:50%;background:#b6b7af;flex:0 0 auto}
.proof-row .dot{margin-right:7px;flex:0 0 auto}
@media(min-width:721px) and (max-width:1050px){
  .welcome-copy{width:min(100%,680px);max-width:none}
  .welcome-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:stretch;gap:15px;width:min(100%,680px);margin-top:28px}
  .welcome-actions .primary-button,.welcome-actions .text-button{width:100%;min-height:56px;padding:0 22px;border-radius:14px}
  .welcome-actions .primary-button{justify-content:space-between}
  .welcome-actions .primary-button span{margin-left:18px}
  .welcome-actions .text-button{display:flex;align-items:center;justify-content:center;border:1px solid #d8d3c7;background:rgba(255,253,247,.78);text-decoration:none;box-shadow:0 8px 22px rgba(42,39,31,.05)}
  .proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,680px);margin-top:30px}
  .proof-row span{display:flex;align-items:center;min-width:0;min-height:38px;padding:9px 11px;border:1px solid rgba(222,217,204,.8);border-radius:11px;background:rgba(255,253,247,.66);font-size:10px;line-height:1.3;white-space:nowrap}
  .proof-row span+span:before{content:"";width:6px;height:6px;margin:0 8px 0 0;border-radius:50%;background:#b6b7af;flex:0 0 auto}
  .proof-row .dot{margin-right:7px;flex:0 0 auto}
}
@media(max-width:720px){
  .proof-row{display:none}
  .welcome-actions{width:100%}
  .welcome-actions .primary-button,.welcome-actions .text-button{width:100%;min-height:52px}
  .welcome-actions .primary-button{justify-content:space-between}
  .welcome-actions .primary-button span{margin-left:16px}
  .welcome-actions .text-button{display:flex;align-items:center;justify-content:center;border:1px solid #d8d3c7;border-radius:13px;background:rgba(255,253,247,.82);text-decoration:none}
}
.summon-button{height:38px;border:1px solid #d1e1d4;background:#edf5ee;color:var(--green);border-radius:11px;padding:0 12px;font-size:11px;font-weight:850}.summon-button:disabled{opacity:.5}.message-status.ignored{color:#8d8f87}.modal-card select,.ai-settings select,.ai-settings textarea{display:block;width:100%;border:1px solid #d9d4c8;border-radius:9px;background:#fbf9f3;padding:9px;margin-top:7px;outline:0;font-size:10px}.ai-settings label+textarea{margin-top:7px}.ai-settings textarea{resize:vertical;line-height:1.5}.ai-settings>button{width:100%;height:32px;border:0;border-radius:8px;background:var(--green);color:white;font-size:9px;font-weight:850;margin-top:8px}.ai-settings>small{display:block;color:#999;font-size:8px}@media(max-width:720px){.summon-button{height:34px;padding:0 8px;font-size:9px}.header-actions{align-items:center}.modal-card select{padding:11px}}
