@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";:root{color:#2b2418;font-synthesis:none;background:#fff8dc;font-family:DM Sans,Noto Sans KR,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer;border:0}.brand{color:#2b2418;align-items:center;gap:10px;font-size:26px;font-weight:700;display:inline-flex}.brand-logo{object-fit:contain;object-position:left center;width:168px;height:60px}.brand-text-logo{color:#2b2418;font-size:29px;font-weight:800}.eyebrow{color:#9b7a05;letter-spacing:1px;margin:0 0 10px;font-size:11px;font-weight:700}.login-page{background:radial-gradient(circle at 0 0,#fff0a3 0,#0000 34%),linear-gradient(145deg,#fff8dc 0%,#fffef6 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel{background:#fff;border:1px solid #f2df91;border-radius:18px;width:min(420px,100%);padding:44px;position:relative;overflow:visible;box-shadow:0 24px 70px #5b451218}.login-pet{z-index:4;cursor:pointer;filter:drop-shadow(0 10px 16px #5a451b28);width:72px;height:68px;animation:11s ease-in-out infinite loginPetWalk;position:absolute;top:-50px;left:-18px}.login-pet-sprite{object-fit:contain;width:100%;height:100%;animation:11s ease-in-out infinite loginPetFlip}.login-pet.is-hovered,.login-pet.is-hovered .login-pet-sprite{animation-play-state:paused}.login-pet-bubble{color:#2d2519;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#fffdf4;border:1px solid #efd56a;border-radius:14px 14px 14px 4px;min-width:132px;padding:8px 11px;font-size:12px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;bottom:94%;left:50%;transform:translate(-50%)translateY(8px)scale(.96);box-shadow:0 10px 22px #5a451b18}.login-pet.is-hovered .login-pet-bubble{opacity:1;transform:translate(-50%)translateY(0)scale(1)}@keyframes loginPetWalk{0%,to{left:-18px}46%,54%{left:calc(100% - 54px)}}@keyframes loginPetFlip{0%,48%{transform:scaleX(1)}52%,96%{transform:scaleX(-1)}to{transform:scaleX(1)}}.login-copy{margin-top:70px}.login-copy h1{margin:0;font-size:40px;line-height:1.3}.login-copy p:last-child{color:#747083;margin:20px 0 0;font-size:15px;line-height:1.8}.login-error,.app-error{color:#b42318;font-size:13px}.google-button{color:#454253;background:#fff;border:1px solid #e3dfeb;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;margin-top:44px;font-size:15px;font-weight:600;display:flex}.google-button svg{width:19px;height:19px}.login-consent{color:#8a8070;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.6}.app-page{background:#fff8dc;min-height:100vh}.topbar{z-index:50;background:#fff;border-bottom:1px solid #f1e4a8;justify-content:space-between;align-items:center;height:76px;padding:0 max(32px,5vw);display:flex;position:sticky;top:0}.topbar-tagline{color:#9b7a05;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar-tagline-logo{object-fit:contain;object-position:left center;width:auto;height:28px}.topbar-actions{align-items:center;gap:14px;display:flex}.notification{position:relative}.notification-button{color:#2b2418;background:#fff8cf;border:1px solid #f0dd7e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 8px 18px #6b530d12}.notification-button:hover,.notification-button.has-unread{background:#fee500}.notification-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.notification-badge{color:#fff;background:#ff6b35;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.notification-panel{z-index:40;background:#fff;border:1px solid #f0dd7e;border-radius:16px;width:min(340px,100vw - 28px);max-height:430px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 22px 54px #4a380f24}.notification-panel-header{border-bottom:1px solid #f4e6a2;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.notification-panel-header strong{font-size:15px}.notification-panel-header button{color:#8a6b00;background:0 0;font-size:12px;font-weight:700}.notification-panel-header button:disabled{cursor:not-allowed;opacity:.45}.notification-list{max-height:378px;padding:8px;overflow:auto}.notification-item{color:#2b2418;text-align:left;background:0 0;border-radius:12px;gap:5px;width:100%;padding:12px;display:grid}.notification-item:hover,.notification-item.unread{background:#fff6bf}.notification-item span{color:#9b7a05;font-size:11px;font-weight:800}.notification-item strong{font-size:13px;line-height:1.45}.notification-item small{color:#8b7b5a;font-size:11px}.notification-empty,.notification-error{color:#8b7b5a;margin:0;padding:18px 16px;font-size:13px}.notification-error{color:#b42318}.profile{color:#332a1c;align-items:center;gap:12px;font-size:13px;display:flex}.profile div:not(.avatar){gap:2px;display:grid}.profile span{color:#8b7b5a;font-size:12px}.avatar{color:#2b2418;background:#fee500;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.image-avatar{object-fit:cover}.logout{color:#2b2418;background:#fee500;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.workspace{grid-template-columns:320px 1fr;gap:18px;width:min(1180px,100% - 48px);height:calc(100vh - 112px);min-height:620px;margin:18px auto;display:grid}.sidebar,.chat-panel{background:#fff;border:1px solid #f0e4ae;border-radius:16px;min-height:0}.sidebar{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.create-room{border-bottom:1px solid #f2e7b8;padding:20px}.create-room input,.message-form input{color:#2d2519;background:#fffdf4;border:1px solid #eadfbc;border-radius:10px;outline:none;width:100%;height:42px;padding:0 13px;font-size:13px}.create-room input+input{margin-top:9px}.create-room input:focus,.message-form input:focus{border-color:#f2c300;box-shadow:0 0 0 3px #fee50033}.create-room button,.message-form button{color:#2b2418;background:#fee500;border-radius:10px;height:42px;font-size:13px;font-weight:700}.create-room button{width:100%;margin-top:10px}.create-room button:disabled,.message-form button:disabled{cursor:not-allowed;color:#887746;background:#eee1ad}.room-list{min-height:0;padding:10px;overflow:auto}.room-item{color:#2d2519;text-align:left;background:0 0;border-radius:12px;gap:6px;width:100%;margin-bottom:8px;padding:14px;display:grid}.room-item:hover,.room-item.active{background:#fff3ad}.room-item span{font-size:14px;font-weight:700}.room-item small{color:#83724d;font-size:12px}.chat-panel{grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden}.chat-header{border-bottom:1px solid #f2e7b8;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:22px 26px;display:flex}.chat-header h1{margin:0;font-size:24px}.chat-header>span{color:#83724d;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:12px;overflow:hidden}.app-error{margin:14px 26px 0}.message-list{flex-direction:column;gap:12px;min-height:0;padding:22px 26px;display:flex;overflow:auto}.message{background:#f5f2ea;border-radius:14px;width:fit-content;max-width:min(560px,75%);padding:12px 14px}.message.mine{color:#2b2418;background:#fee500;align-self:flex-end}.message div{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.message small{opacity:.7}.message p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.message-form{border-top:1px solid #f2e7b8;grid-template-columns:1fr 84px;gap:10px;padding:16px;display:grid}.empty,.chat-empty p{color:#8b7b5a;font-size:13px}.chat-empty{text-align:center;align-content:center;place-items:center;padding:30px;display:grid}.chat-empty h1{margin:0 0 10px;font-size:24px}.agent-pet{z-index:12;cursor:pointer;-webkit-user-select:none;user-select:none;filter:none;width:96px;height:92px;position:fixed;bottom:30px;right:34px}.brand-link{border-radius:10px;text-decoration:none;display:inline-flex}.brand-link:focus-visible,.header-nav-button:focus-visible{outline-offset:3px;outline:3px solid #fee50066}.header-nav-button{color:#725900;background:#fffdf4;border:1px solid #f0dd7e;border-radius:50%;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}.header-nav-button:hover,.header-nav-button.active{color:#2b2418;background:#fee500}.header-nav-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-placeholder{background:#fff8dc;min-height:calc(100vh - 76px)}.not-found-page{background:radial-gradient(circle at 0 0,#fff0a3 0,#0000 34%),linear-gradient(145deg,#fff8dc 0%,#fffef6 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.not-found-card{text-align:center;background:#fff;border:1px solid #f2df91;border-radius:20px;width:min(460px,100%);padding:44px;box-shadow:0 24px 70px #5b451218}.not-found-card .brand{justify-content:center}.not-found-code{color:#d6aa00;margin:28px 0 8px;font-size:54px;font-weight:800;line-height:1}.not-found-card h1{margin:0;font-size:26px}.not-found-card>p:not(.not-found-code){color:#83724d;margin:14px 0 28px;font-size:14px;line-height:1.7}.not-found-link{color:#2b2418;background:#fee500;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.page-transition{animation:.18s ease-out both pageEnter}@keyframes pageEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition{animation:none}}.theme-toggle{background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:58px;height:32px;padding:0;display:grid}.theme-toggle-track{color:#91a1b8;background:#102342;border:1px solid #ffffff20;border-radius:999px;justify-content:space-between;align-items:center;width:58px;height:30px;padding:0 8px;display:flex;position:relative;box-shadow:inset 0 1px 3px #00000028}.theme-toggle-track i{z-index:2;font-size:13px;font-style:normal;line-height:1;position:relative}.theme-toggle-track b{z-index:1;background:var(--meetu-yellow);border-radius:50%;width:22px;height:22px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;transform:translate(27px);box-shadow:0 3px 9px #00000038}html[data-theme=light] .theme-toggle-track b{background:#fff;transform:translate(0)}html[data-theme=light] .theme-sun,html[data-theme=dark] .theme-moon{color:#182239}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #ffd84d66}.standalone-theme-toggle{z-index:50;position:fixed;top:22px;right:26px}.integration-grid{align-items:stretch}.integration-link{color:inherit;cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.integration-link:hover{filter:brightness(1.06);transform:translateY(-4px);box-shadow:0 24px 70px #00000040}.integration-card h3{letter-spacing:-.025em}.integration-card>p b{color:#fff}.integration-card.slack-card:before,.integration-card.discord-card:before{background:radial-gradient(circle,#ffffff25,#0000 68%)}.slack-card .integration-card-top,.discord-card .integration-card-top,.slack-card h3,.discord-card h3,.slack-card>p,.discord-card>p{color:#fff}.slack-card>p,.discord-card>p{opacity:.84}.slack-card .integration-command,.discord-card .integration-command{background:#17102252;border-color:#ffffff26;margin-top:38px;box-shadow:inset 3px 0 #fff}.slack-card .integration-command span,.discord-card .integration-command span,.slack-card .integration-command strong,.discord-card .integration-command strong{color:#fff}.slack-card .integration-command span,.discord-card .integration-command span{opacity:.68}.integration-ready{color:#fff;background:#ffffff16;border-color:#ffffff35;align-self:flex-end;align-items:center;gap:7px;margin-top:auto;padding:9px 12px;display:inline-flex;position:static}.integration-ready.active{color:#4a154b;background:#fff}.integration-ready svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.slack-home-card,.discord-home-card{color:#fff;border-color:#ffffff2c}.slack-home-card{background:radial-gradient(circle at 110% 110%,#ecb22e70,#0000 42%),linear-gradient(145deg,#5c1b5f,#4a154b)}.discord-home-card{background:radial-gradient(circle at 110% 110%,#ffffff38,#0000 42%),linear-gradient(145deg,#6874f7,#5865f2)}.slack-home-card p,.discord-home-card p,.slack-home-card>div>span,.discord-home-card>div>span{opacity:.78}.slack-home-card .home-action-icon,.discord-home-card .home-action-icon{background:#ffffff18;border-color:#ffffff36}.slack-home-card .home-action-status,.discord-home-card .home-action-status{color:#fff;background:#ffffff16;border-color:#ffffff42}.slack-home-card .home-action-status.active{color:#4a154b;background:#fff}.demo-schedule-trigger,.action-flow-bubble{align-items:center;gap:8px;display:inline-flex}.demo-schedule-trigger{color:var(--meetu-yellow);background:#ffd84d10;border:1px solid #ffd84d55;border-radius:999px;justify-self:flex-end;margin:-6px 4px 0 0;padding:8px 11px;font-size:10px;font-weight:800}.demo-schedule-trigger svg,.action-flow-bubble svg,.home-demo-command p svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.schedule-trigger-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;display:grid}.schedule-trigger-row>span{color:#7f90a9;word-break:keep-all;font-size:11px;line-height:1.45}.schedule-icon-action,.improved-workspace .schedule-icon-action{width:52px;min-width:52px;height:52px;min-height:52px;color:var(--meetu-ink);background:var(--meetu-yellow);border:1px solid #ffe786;border-radius:16px;place-items:center;padding:0;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 11px 24px #ffd84d30}.schedule-icon-action:hover:not(:disabled){transform:translateY(-2px)rotate(3deg);box-shadow:0 14px 30px #ffd84d46}.schedule-icon-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.schedule-icon-action:disabled{cursor:wait;color:#746a43;box-shadow:none;background:#d8cd9b}html[data-theme=light] body{color:#13203a;background:#f4f6fa}html[data-theme=light] .theme-toggle-track{color:#718097;background:#e8edf4;border-color:#ccd4df}html[data-theme=light] .landing-page{color:#13203a;background:radial-gradient(circle at 48% 7%,#ffe79c78,#0000 26%),linear-gradient(#fffdf5 0%,#f4f7fb 52%,#eef2f7 100%)}html[data-theme=light] .landing-header{border-bottom-color:#14213d16}html[data-theme=light] .landing-nav a,html[data-theme=light] .landing-logout{color:#637189}html[data-theme=light] .hero-copy h1,html[data-theme=light] .section-heading h2,html[data-theme=light] .login-brand-story h1{color:#111d35}html[data-theme=light] .hero-copy>p:not(.landing-kicker),html[data-theme=light] .section-heading>span,html[data-theme=light] .login-brand-story>p:last-of-type{color:#65738b}html[data-theme=light] .landing-secondary-button{color:#24304a;background:#fff;border-color:#16233f1c;box-shadow:0 10px 28px #14213d12}html[data-theme=light] .features-section:before,html[data-theme=light] .integrations-section:before,html[data-theme=light] .how-section:before{background:linear-gradient(90deg,#0000,#14213d1c,#0000)}html[data-theme=light] .feature-grid article,html[data-theme=light] .how-flow article,html[data-theme=light] .how-cta{background:#fff;border-color:#17254116;box-shadow:0 20px 52px #10203c0b}html[data-theme=light] .feature-grid h3,html[data-theme=light] .how-flow h3,html[data-theme=light] .how-cta p{color:#16213a}html[data-theme=light] .feature-grid p,html[data-theme=light] .how-flow p{color:#68768e}html[data-theme=light] .landing-footer{color:#4f5e77;border-top-color:#14213d17}html[data-theme=light] .branded-login,html[data-theme=light] .login-page{color:#14213d;background:radial-gradient(circle at 10% 10%,#ffe79d8c,#0000 28%),#f4f7fb}html[data-theme=light] .branded-login .login-panel,html[data-theme=light] .login-panel{color:#14213d;background:#fff;border-color:#15213d18;box-shadow:0 24px 70px #15213d16}html[data-theme=light] .branded-login .login-copy h2{color:#14213d}html[data-theme=light] .improved-app{color:#17243e;background:radial-gradient(circle at 100% 100%,#ffd84d20,#0000 28%),#eef2f7}html[data-theme=light] .improved-app .topbar{background:#ffffffed;border-bottom-color:#14213d17}html[data-theme=light] .improved-app .header-nav-button,html[data-theme=light] .improved-app .notification-button{color:#34435d;background:#edf1f6;border-color:#14213d17}html[data-theme=light] .improved-app .profile{color:#18243b}html[data-theme=light] .improved-app .profile span{color:#718097}html[data-theme=light] .member-home{background:radial-gradient(circle at 5% 4%,#ffd84d2b,#0000 24%),#eef2f7}html[data-theme=light] .home-guide-panel{background:linear-gradient(145deg,#fff,#f6f8fb);border-color:#14213d16;box-shadow:0 24px 70px #14213d12}html[data-theme=light] .home-guide-copy h1,html[data-theme=light] .home-guide-steps strong{color:#14213d}html[data-theme=light] .home-guide-copy h1>span,html[data-theme=light] .home-guide-copy>p:last-child,html[data-theme=light] .home-guide-steps p{color:#69778e}html[data-theme=light] .home-demo-message,html[data-theme=light] .home-demo-command{background:#ffffffec;border-color:#14213d18;box-shadow:0 18px 40px #14213d12}html[data-theme=light] .home-demo-message p,html[data-theme=light] .home-demo-command p{color:#17243e}html[data-theme=light] .home-guide-steps li{background:#eef2f788;border-color:#14213d12}html[data-theme=light] .chat-home-card{background:linear-gradient(145deg,#fff8d3,#fff);border-color:#d4b42a55;box-shadow:0 20px 48px #14213d0d}html[data-theme=light] .chat-home-card h2{color:#17243e}html[data-theme=light] .chat-home-card p{color:#68768e}html[data-theme=light] .home-schedule-drawer{color:#17243e;background:#f8fafc;border-left-color:#14213d18;box-shadow:-30px 0 80px #14213d22}html[data-theme=light] .home-schedule-drawer>header,html[data-theme=light] .home-schedule-drawer>footer{border-color:#14213d12}html[data-theme=light] .home-schedule-drawer>header button,html[data-theme=light] .drawer-calendar-summary>span,html[data-theme=light] .drawer-schedule-item{color:#17243e;background:#fff;border-color:#14213d12}html[data-theme=light] .drawer-schedule-item div strong,html[data-theme=light] .drawer-profile strong{color:#17243e}html[data-theme=light] .improved-workspace .conversation-sidebar,html[data-theme=light] .improved-workspace .chat-panel,html[data-theme=light] .improved-workspace .schedule-panel,html[data-theme=light] .improved-workspace .sidebar-heading,html[data-theme=light] .improved-workspace .schedule-heading,html[data-theme=light] .improved-workspace .chat-header,html[data-theme=light] .improved-workspace .message-form{color:#17243e;box-shadow:none;background:#fff;border-color:#14213d12}html[data-theme=light] .improved-workspace h1,html[data-theme=light] .improved-workspace h2,html[data-theme=light] .improved-workspace h3,html[data-theme=light] .improved-workspace strong,html[data-theme=light] .improved-workspace .room-item{color:#17243e}html[data-theme=light] .improved-workspace .room-item:hover,html[data-theme=light] .improved-workspace .room-item.active{color:#17243e;background:#f1f4f8}html[data-theme=light] .improved-workspace .message{color:#17243e;background:#edf1f6}html[data-theme=light] .improved-workspace .message-form input,html[data-theme=light] .improved-workspace .room-dialog input{color:#17243e;background:#f7f9fc;border-color:#14213d18}html[data-theme=light] .improved-workspace .progress-card,html[data-theme=light] .improved-workspace .calendar-summary,html[data-theme=light] .improved-workspace .participants-summary,html[data-theme=light] .meeting-results{color:#17243e;background:#f7f9fc;border-color:#14213d12}html[data-theme=light] .improved-app .notification-panel{color:#17243e;background:#fff;border-color:#14213d16;box-shadow:0 20px 50px #14213d1f}html[data-theme=light] .improved-app .notification-item{color:#17243e}html[data-theme=light] .improved-app .notification-item:hover,html[data-theme=light] .improved-app .notification-item.unread{background:#f1f4f8}html[data-theme=light] .improved-app .agent-pet-bubble,html[data-theme=light] .improved-app .agent-pet-bubble:after{color:#17243e;background:#fff;border-color:#d7b63266}@media (width<=780px){.theme-toggle,.theme-toggle-track{width:48px}.theme-toggle-track b{transform:translate(17px)}.integration-card h3{font-size:clamp(27px,8vw,36px)}.integration-card>p{font-size:13px}.integration-command strong{font-size:11px}}.member-home-app{height:100vh;min-height:100vh;overflow:hidden}.member-home{background:radial-gradient(circle at 6% 2%,#ffd84d12,#0000 24%),radial-gradient(circle at 84% 90%,#28487355,#0000 28%);grid-template-columns:minmax(0,1.58fr) minmax(310px,.68fr);gap:clamp(14px,1.4vw,24px);height:calc(100vh - 76px);min-height:610px;padding:clamp(16px,2vw,30px) max(22px,3vw);display:grid}.home-guide-panel,.home-action-card{background:linear-gradient(145deg,#0c1c37 0%,#08152d 100%);border:1px solid #ffffff15;box-shadow:0 24px 70px #0207134d}.home-guide-panel{border-radius:28px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(300px,.92fr) minmax(320px,1.08fr);gap:clamp(14px,1.5vw,26px);min-width:0;padding:clamp(28px,3.2vw,54px);display:grid;position:relative;overflow:hidden}.home-guide-panel:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffd84d17;border-radius:50%;width:70%;position:absolute;top:-28%;right:-15%;box-shadow:0 0 0 70px #ffd84d08,0 0 0 140px #ffd84d04}.home-guide-copy{z-index:2;align-self:center;position:relative}.home-guide-copy .landing-kicker{margin-bottom:clamp(20px,3vh,38px)}.home-guide-copy h1{color:#f5f8fd;letter-spacing:-.065em;word-break:keep-all;margin:0;font-size:clamp(38px,3.65vw,66px);font-weight:800;line-height:1.05}.home-guide-copy h1>span{color:#9baac0;letter-spacing:-.045em;font-size:.72em}.home-guide-copy h1 em{color:var(--meetu-yellow);margin-top:8px;font-style:normal;display:inline-block}.home-guide-copy>p:last-child{color:#9aa9bf;word-break:keep-all;max-width:540px;margin:clamp(20px,2.8vh,34px) 0 0;font-size:clamp(14px,1vw,17px);line-height:1.75}.home-agent-demo{z-index:2;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.home-demo-thread{gap:12px;width:min(94%,400px);display:grid;position:absolute;top:16%;left:0}.home-demo-message,.home-demo-command{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#112442e8;border:1px solid #ffffff17;border-radius:18px;box-shadow:0 18px 40px #0207134d}.home-demo-message{width:85%;padding:18px 20px}.home-demo-message span,.home-demo-command>span{color:#70839f;letter-spacing:.16em;font-size:10px;font-weight:900}.home-demo-message p,.home-demo-command p{color:#eef3fa;word-break:keep-all;margin:7px 0 0;font-size:clamp(13px,1vw,16px);font-weight:700;line-height:1.45}.home-demo-command{background:#1a2d48e8;border-color:#ffd84d4a;justify-self:end;width:88%;padding:18px 76px 18px 20px;position:relative}.home-demo-command>span{color:var(--meetu-yellow)}.home-demo-command i{gap:5px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.home-demo-command b{background:var(--meetu-yellow);border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite alternate home-thinking}.home-demo-command b:nth-child(2){animation-delay:.16s}.home-demo-command b:nth-child(3){animation-delay:.32s}@keyframes home-thinking{to{opacity:.25;transform:translateY(-4px)}}.home-agent-character{justify-items:center;width:min(52%,260px);display:grid;position:absolute;bottom:-4%;right:-4%}.home-agent-character img{object-fit:contain;filter:drop-shadow(0 24px 30px #02071380);width:100%;height:auto}.home-agent-character>span{color:#152038;background:var(--meetu-yellow);word-break:keep-all;border-radius:15px 15px 4px;width:210px;padding:13px 16px;font-size:13px;font-weight:800;line-height:1.45;position:absolute;bottom:37%;right:80%;box-shadow:0 13px 30px #0207133d}.home-guide-steps{z-index:3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-guide-steps li{background:#ffffff08;border:1px solid #ffffff10;border-radius:16px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.home-guide-steps li>span{color:var(--meetu-yellow);letter-spacing:.08em;font-size:11px;font-weight:900}.home-guide-steps strong{color:#f2f6fb;font-size:14px;display:block}.home-guide-steps p{color:#8596ae;word-break:keep-all;margin:5px 0 0;font-size:12px;line-height:1.45}.home-action-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);min-width:0;display:grid}.home-action-card{min-width:0;color:inherit;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(15px,1.6vw,24px);padding:clamp(20px,2vw,32px);text-decoration:none;display:grid;position:relative;overflow:hidden}.home-action-card:after{aspect-ratio:1;content:"";pointer-events:none;background:#ffd84d0a;border-radius:50%;width:210px;position:absolute;inset:auto -25% -65% auto}.home-action-card>div:nth-child(2){min-width:0}.home-action-card>div>span{color:#71839e;letter-spacing:.16em;font-size:9px;font-weight:900}.home-action-card h2{color:#f5f8fd;letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(19px,1.4vw,25px)}.home-action-card p{color:#8999b0;word-break:keep-all;margin:0;font-size:clamp(11px,.82vw,14px);line-height:1.55}.home-action-icon{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;place-items:center;width:clamp(50px,4vw,66px);display:grid}.home-action-icon .integration-mark{width:31px;height:31px}.home-action-icon .discord-mark svg{width:38px;height:38px}.home-action-icon>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.home-action-status{z-index:1;color:#7f91aa;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;position:relative}.chat-home-card{color:var(--meetu-yellow);background:linear-gradient(145deg,#162945,#0c1b35);border-color:#ffd84d38;transition:border-color .18s,transform .18s,box-shadow .18s}.chat-home-card:hover{border-color:#ffd84d8c;transform:translateY(-3px);box-shadow:0 24px 70px #02071380,inset 0 0 0 1px #ffd84d1f}.chat-home-card>svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;position:relative}.home-drawer-backdrop{z-index:60;opacity:0;pointer-events:none;background:#020711a6;border:0;padding:0;transition:opacity .22s;position:fixed;inset:76px 0 0}.home-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.home-schedule-drawer{z-index:61;color:#eaf0f8;visibility:hidden;background:#09172e;border-left:1px solid #ffffff17;flex-direction:column;width:min(410px,100vw);transition:transform .26s cubic-bezier(.22,.8,.3,1),visibility .26s;display:flex;position:fixed;top:76px;bottom:0;right:0;transform:translate(102%);box-shadow:-30px 0 80px #02071380}.home-schedule-drawer.is-open{visibility:visible;transform:translate(0)}.home-schedule-drawer>header{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:16px;padding:30px 28px 22px;display:flex}.home-schedule-drawer h2{letter-spacing:-.04em;margin:4px 0 0;font-size:25px}.home-schedule-drawer>header button{color:#dbe4f0;background:#ffffff08;border:1px solid #ffffff16;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1}.drawer-profile{align-items:center;gap:13px;margin:24px 28px 16px;display:flex}.drawer-profile .avatar{flex:none}.drawer-profile strong,.drawer-profile span{display:block}.drawer-profile span{color:#7f90aa;margin-top:3px;font-size:12px}.drawer-calendar-summary{grid-template-columns:1fr 1fr;gap:9px;margin:0 28px 18px;display:grid}.drawer-calendar-summary>span{color:#7f90a9;background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;padding:13px;font-size:11px}.drawer-calendar-summary b{color:var(--meetu-yellow);margin-right:4px;font-size:17px}.drawer-calendar-summary a{color:#cbd5e4;text-align:right;grid-column:1/-1;font-size:12px;text-decoration:none}.drawer-schedule-list{align-content:start;gap:9px;min-height:0;padding:0 28px 26px;display:grid;overflow-y:auto}.drawer-schedule-item{background:#10213d;border:1px solid #ffffff0f;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 5px;align-items:center;gap:14px;padding:16px;display:grid;position:relative}.drawer-schedule-item time{border-right:1px solid #ffffff10;justify-items:center;padding-right:12px;display:grid}.drawer-schedule-item time strong{color:var(--meetu-yellow);font-size:23px}.drawer-schedule-item time span,.drawer-schedule-item div span{color:#7688a1;font-size:10px}.drawer-schedule-item div{min-width:0}.drawer-schedule-item div strong{color:#ebf0f7;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:13px;display:block;overflow:hidden}.drawer-schedule-item div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drawer-schedule-item>i{background:var(--meetu-yellow);border-radius:99px;width:5px;height:34px}.drawer-state,.drawer-empty{color:#7f90a9;text-align:center;border:1px dashed #ffffff18;border-radius:16px;margin:8px 0;padding:28px 20px}.drawer-state.error{color:#ff9f8f}.drawer-empty span{color:var(--meetu-yellow);font-size:24px}.drawer-empty strong{color:#dce5f1;margin-top:9px;display:block}.drawer-empty p{margin:6px 0 0;font-size:12px}.home-schedule-drawer>footer{color:#647791;border-top:1px solid #ffffff0e;margin-top:auto;padding:18px 28px;font-size:11px;line-height:1.5}.schedule-toggle-button svg{width:18px}@media (width<=1180px){.member-home-app{height:auto;overflow:auto}.member-home{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 76px)}.home-guide-panel{min-height:650px}.home-action-stack{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.home-action-card{grid-template-columns:1fr auto;align-content:center;min-height:210px}.home-action-card .home-action-icon{grid-column:1/-1}.home-action-card>div:nth-child(2){align-self:start}}@media (width<=760px){.member-home{min-height:calc(100vh - 76px);padding:14px}.home-guide-panel{border-radius:22px;grid-template-rows:auto 390px auto;grid-template-columns:1fr;min-height:0;padding:28px 20px 20px}.home-guide-copy h1{font-size:clamp(34px,10vw,48px)}.home-agent-demo{min-height:390px}.home-demo-thread{width:88%;top:7%}.home-agent-character{width:190px;bottom:-5%;right:-2%}.home-agent-character>span{width:165px;font-size:11px;bottom:38%;right:62%}.home-guide-steps,.home-action-stack{grid-template-rows:auto;grid-template-columns:1fr}.home-guide-steps li{padding:16px}.home-action-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:150px}.home-action-card .home-action-icon{grid-column:auto}.home-schedule-drawer{width:100%}}@media (width<=520px){.member-home-app .topbar-actions{gap:7px}.member-home-app .header-nav-button,.member-home-app .notification-button{width:36px;height:36px}.member-home-app .profile{padding-left:4px}.member-home-app .profile .avatar{width:36px;height:36px}.home-guide-panel{grid-template-rows:auto 340px auto}.home-agent-demo{min-height:340px}.home-demo-thread{width:96%}.home-demo-message,.home-demo-command{width:90%}.home-agent-character{width:160px}.home-agent-character>span{width:150px;right:58%}.drawer-profile,.drawer-calendar-summary{margin-left:20px;margin-right:20px}.drawer-schedule-list{padding-left:20px;padding-right:20px}}.agent-pet img,.agent-pet-figure{object-fit:contain;transform-origin:50% 88%;width:100%;height:100%;animation:none}.agent-pet-stage{width:100%;height:100%;position:relative}.agent-pet-figure{z-index:1;opacity:0;pointer-events:none;transition:opacity .55s;animation:none;position:absolute;inset:0}.agent-pet-figure.is-shown{opacity:1}.agent-pet:after{content:"";filter:blur(2px);background:#3a2b0d22;border-radius:50%;height:8px;animation:none;position:absolute;bottom:7px;left:23%;right:17%}.agent-pet-bubble{color:#2d2519;text-align:center;opacity:0;pointer-events:none;white-space:nowrap;z-index:3;background:#fffdf4;border:1px solid #efd56a;border-radius:14px 14px 4px;min-width:112px;padding:9px 11px;font-size:12px;font-weight:700;transition:opacity .35s,transform .35s;position:absolute;bottom:86%;right:70%;transform:translateY(8px)scale(.96);box-shadow:0 12px 28px #5a451b18}.agent-pet-bubble:after{content:"";background:#fffdf4;border-bottom:1px solid #efd56a;border-right:1px solid #efd56a;width:11px;height:11px;position:absolute;bottom:-6px;right:10px;transform:rotate(45deg)}.agent-pet-sparkle{opacity:0;background:#34c982;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;right:-6px;box-shadow:16px 10px #fee500,4px 24px #ff9f43}.agent-pet.is-hovered .agent-pet-bubble,.agent-pet.is-reacting .agent-pet-bubble,.agent-pet.is-agent-thinking .agent-pet-bubble.is-agent-message,.agent-pet.is-agent-success .agent-pet-bubble,.agent-pet.is-agent-fail .agent-pet-bubble{opacity:1;transform:translateY(0)scale(1)}.agent-pet-bubble.is-result{white-space:normal;text-align:left;max-width:176px;line-height:1.45;bottom:104%;left:-64px;right:auto}.agent-pet-bubble.is-result:after{left:18px;right:auto}.agent-pet-bubble.is-agent-message{text-align:left;white-space:normal;z-index:6;border-radius:16px 16px 16px 5px;width:190px;min-width:152px;max-width:190px;padding:11px 13px;line-height:1.45;bottom:76%;left:-42px;right:auto;box-shadow:0 0 0 8px #fffdf4,0 14px 30px #5a451b22}.agent-pet-bubble.is-agent-message:after{left:52px;right:auto}.agent-pet.is-agent-thinking .agent-pet-bubble:not(.is-agent-message){opacity:0}.agent-pet.is-reacting .agent-pet-sparkle{opacity:1}@keyframes petFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes petShadow{0%,to{opacity:.42;transform:scaleX(1)}50%{opacity:.23;transform:scaleX(.76)}}@keyframes petBounce{0%,to{transform:translateY(0)rotate(-4deg)scale(1)}50%{transform:translateY(-13px)rotate(5deg)scale(1.04)}}@keyframes petJump{0%,to{transform:translateY(0)scale(1)}42%{transform:translateY(-34px)scale(1.04)}70%{transform:translateY(2px)scale(1.08,.94)}}@keyframes petThink{0%,to{transform:translateY(-4px)rotate(-2deg)}25%{transform:translateY(-8px)rotate(3deg)}50%{transform:translateY(-5px)rotate(-3deg)}75%{transform:translateY(-10px)rotate(2deg)}}@keyframes petSparkle{0%{opacity:0;transform:translateY(10px)scale(.6)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-28px)scale(1.2)rotate(24deg)}}@media (width<=820px){.topbar{flex-direction:column;align-items:flex-start;gap:14px;height:auto;padding:18px 20px}.topbar-tagline{white-space:normal;flex-wrap:wrap;width:100%;position:static;transform:none}.topbar-actions{justify-content:space-between;width:100%}.notification-panel{left:0;right:auto}.workspace{grid-template-columns:1fr;width:calc(100% - 28px);height:auto;min-height:0}.sidebar,.chat-panel{min-height:360px}.chat-header{flex-direction:column;align-items:flex-start}.chat-header>span{max-width:100%}.message{max-width:88%}.agent-pet{width:86px;height:82px;bottom:16px;right:16px}.agent-pet-bubble{min-width:96px;font-size:11px;right:62%}.agent-pet-bubble.is-agent-message{width:156px;min-width:136px;max-width:156px;padding:9px 11px;bottom:76%;left:-72px}.agent-pet-bubble.is-agent-message:after{left:68px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-status{color:#83724d;margin:36px 0 0}.improved-app{height:100vh;overflow:hidden}.improved-workspace{grid-template-columns:270px minmax(420px,1fr) 320px;gap:14px;height:calc(100vh - 76px);padding:14px;display:grid}.conversation-sidebar,.schedule-panel{background:#fff;border:1px solid #f0e4ae;border-radius:16px;min-width:0;min-height:0;overflow:hidden}.conversation-sidebar{grid-template-rows:auto 1fr;display:grid}.sidebar-heading,.schedule-heading{border-bottom:1px solid #f2e7b8;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.sidebar-heading h2,.schedule-heading h2{margin:0;font-size:20px}.new-room-button,.primary-button{color:#2b2418;background:#fee500;border-radius:10px;font-weight:700}.new-room-button{white-space:nowrap;padding:9px 11px;font-size:12px}.improved-workspace .room-list{padding:10px}.improved-workspace .room-item{grid-template-columns:1fr auto;gap:4px 8px;position:relative}.improved-workspace .room-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.improved-workspace .room-item small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.improved-workspace .room-item em{color:#9b7a05;grid-area:1/2;font-size:10px;font-style:normal;font-weight:700}.sidebar-empty{color:#83724d;text-align:center;padding:28px 16px}.sidebar-empty strong{color:#2b2418}.sidebar-empty p{font-size:13px;line-height:1.6}.sidebar-empty button{color:#725900;background:#fff3ad;border-radius:9px;padding:9px 12px;font-weight:700}.improved-chat{flex-direction:column;height:100%;display:flex}.improved-chat .chat-header{min-height:88px;padding:16px 20px}.improved-chat .chat-header>div{min-width:0}.improved-chat .chat-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.improved-chat .chat-header span{color:#83724d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:12px;display:block;overflow:hidden}.improved-chat .app-error{background:#fef3f2;justify-content:space-between;gap:12px;margin:0;padding:9px 18px;display:flex}.improved-chat .app-error button{color:#b42318;background:0 0;font-weight:700}.improved-chat .message-list{overscroll-behavior:contain;flex:auto;min-height:0}.chat-welcome{color:#83724d;text-align:center;margin:auto;padding:24px}.chat-welcome h2{color:#2b2418}.improved-chat .message-form{z-index:3;background:#fff;position:sticky;bottom:0}.improved-chat .chat-header,.improved-chat .app-error,.improved-chat .message-form{flex:none}.improved-chat>.chat-empty{flex:auto;min-height:0}.improved-chat .message-form button:disabled{cursor:not-allowed}.schedule-panel{padding-bottom:18px;overflow-y:auto}.improved-workspace .schedule-panel{padding-bottom:148px}.schedule-heading{z-index:2;background:#fff;position:sticky;top:0}.progress-card,.calendar-summary,.participants-summary{border:1px solid #f0e4ae;border-radius:13px;margin:14px;padding:14px}.meeting-results{background:#fff;border:1px solid #f0e4ae;border-radius:13px;margin:14px;padding:14px}.meeting-results h3{margin:0 0 10px;font-size:14px}.meeting-results ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meeting-results li{align-items:flex-start;gap:9px;display:flex}.meeting-results li>span{text-align:center;color:#1e9e6a;background:#e9f7ef;border-radius:50%;flex:0 0 20px;width:20px;height:20px;font-weight:700;line-height:20px}.meeting-results li.meeting-result-failed>span{color:#d6544a;background:#fff0ee}.meeting-results li.meeting-result-skipped>span{color:#8a94a6;background:#f1f3f6}.meeting-results li div{gap:2px;min-width:0;display:grid}.meeting-results strong{font-size:13px}.meeting-results small{color:#83724d;line-height:1.4}.progress-card{background:#fffdf4;gap:14px;display:grid}.progress-status{gap:10px;display:flex}.status-dot{background:#9b7a05;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.status-thinking .status-dot,.status-starting .status-dot{background:#f2c300;animation:1.2s infinite statusPulse}.status-success .status-dot{background:#12b76a}.status-fail .status-dot{background:#f04438}.progress-card p{color:#83724d;margin:5px 0 0;font-size:12px;line-height:1.5}.progress-details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .24s,transform .42s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-6px)}.progress-details>div{min-height:0}.progress-details:not(.is-expanded)>div{overflow:hidden}.progress-details.is-expanded>div{overflow:visible}.progress-details.is-expanded{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.progress-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.progress-steps li{color:#a39880;grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:70px;animation:.38s cubic-bezier(.22,1,.36,1) both progressStepReveal;display:grid;position:relative}.progress-steps li:not(:last-child):after{content:"";background:#eadfbc;width:2px;position:absolute;top:28px;bottom:0;left:13px}.step-marker{z-index:1;background:#fff;border:2px solid #eadfbc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;transition:color .28s,border-color .28s,background-color .28s,box-shadow .28s,transform .28s;display:grid;position:relative}.progress-steps li>span:last-child{align-content:start;gap:3px;padding-top:4px;display:grid}.progress-steps li strong{font-size:12px;transition:color .28s,transform .28s}.progress-steps li small{font-size:10px;line-height:1.4}.progress-steps li .step-delay{visibility:hidden;color:#9b7a05;opacity:0;min-height:14px;margin-top:3px;display:block}.progress-steps li .step-delay.is-visible{visibility:visible;animation:.28s ease-out both delayMessageIn}.progress-steps li.completed,.progress-steps li.active{color:#725900}.progress-steps li.completed .step-marker{color:#fff;background:#12b76a;border-color:#12b76a;animation:.48s cubic-bezier(.34,1.56,.64,1) stepComplete}.progress-steps li.completed:not(:last-child):after{transform-origin:top;background:#86e4ad;animation:.5s ease-out both connectorComplete}.progress-steps li.active .step-marker{color:#725900;background:#fff8cf;border-color:#f2c300;animation:1.35s ease-in-out infinite activeStepPulse;box-shadow:0 0 0 4px #fee5002e}.progress-steps li.active.taking-longer .step-marker{animation:none}.progress-steps li.active.taking-longer .step-marker:after{content:"";border:2px solid #d6aa00;border-color:#d6aa00 #fee500 #0000 #0000;border-radius:50%;animation:.8s linear infinite stepMarkerLoading;position:absolute;inset:-2px}.progress-steps li.active strong{color:#574500;animation:.4s ease-out both activeStepText}.progress-steps li.failed{color:#b42318}.progress-steps li.failed .step-marker{color:#fff;background:#f04438;border-color:#f04438}.schedule-action{color:#2b2418;background:#fee500;border-radius:9px;width:100%;min-height:40px;padding:0 12px;font-size:12px;font-weight:700}.schedule-action:disabled{cursor:wait;color:#887746;background:#eee1ad}.calendar-title{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.calendar-title>div{gap:3px;min-width:0;display:grid}.calendar-title span{color:#83724d;font-size:11px}.calendar-title a{color:#725900;flex:none;font-size:11px;font-weight:700;text-decoration:none}.calendar-title a:hover{text-decoration:underline}.calendar-clear{color:#067647;text-align:center;background:#ecfdf3;border-radius:10px;padding:20px 8px;font-size:12px;line-height:1.6}.availability-board{gap:5px;display:grid}.availability-legend{color:#675a3e;align-items:center;gap:10px;font-size:10px;display:flex}.availability-legend>span{align-items:center;gap:4px;display:inline-flex}.availability-legend i{border-radius:50%;width:8px;height:8px}.availability-legend i.free{background:#86e4ad}.availability-legend i.busy{background:#f97066}.availability-legend small{color:#9b8b65;margin-left:auto;font-size:9px}.availability-day{background:#fff;border:1px solid #f0e4ae;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:5px;display:grid}.availability-day-heading{min-width:0;margin:0;display:block}.availability-day-heading>small{display:none}.availability-date{justify-items:center;gap:1px;line-height:1.1;display:grid}.availability-date strong{color:#574500;font-size:11px}.availability-date span{color:#9b8b65;font-size:8px}.availability-groups{gap:3px;min-width:0;display:grid}.availability-group{border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px;min-width:0;height:24px;padding:3px 4px;display:grid}.availability-group>strong{white-space:nowrap;font-size:8px}.availability-group>div{scrollbar-width:none;flex-wrap:nowrap;gap:3px;min-width:0;display:flex;overflow-x:auto}.availability-group>div::-webkit-scrollbar{display:none}.availability-group span{white-space:nowrap;background:#fffa;border-radius:4px;flex:none;padding:1px 3px;font-size:8px;font-weight:700}.availability-group.free{color:#067647;background:#ecfdf3}.availability-group.busy{color:#b42318;background:#fef3f2}.availability-group span.none{color:#9b8b65;background:0 0;font-weight:500}.compact-busy-list{flex-wrap:wrap;gap:5px;display:flex}.compact-busy-item{color:#b42318;background:#fef3f2;border-radius:7px;align-items:center;gap:5px;min-width:0;padding:5px 7px;display:inline-flex}.compact-busy-item strong{flex:none;font-size:9px}.compact-busy-item span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.busy-slot{border-top:1px solid #f2e7b8;gap:9px;padding:9px 0;display:flex}.busy-slot>span{color:#b42318;background:#fef3f2;border-radius:6px;align-self:flex-start;padding:3px 6px;font-size:10px;font-weight:700}.busy-slot div{gap:3px;display:grid}.busy-slot strong,.busy-slot small{font-size:11px}.busy-slot small{color:#83724d}.busy-slot.confirmed-slot{background:#f7fdf9;border:1px solid #abefc6;border-radius:10px;padding:10px;transition:border-color 1.2s,background-color 1.2s,box-shadow 1.2s}.busy-slot.confirmed-slot>span{color:#067647;background:#dcfae6}.busy-slot.confirmed-slot.just-added{background:#dcfae6;border-color:#12b76a;animation:4.2s ease-out both confirmedArrival;box-shadow:0 0 0 4px #12b76a20}.calendar-error{color:#b42318;font-size:12px}.calendar-error button{color:#b42318;background:#fef3f2;border-radius:7px;padding:6px 9px;font-weight:700}.participants-summary{min-width:0;overflow:hidden}.participants-summary>div{max-width:100%;margin:10px 0;display:flex;overflow:hidden}.participants-summary>div span{background:#fee500;border:2px solid #fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-right:-6px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.participants-summary>div .participant-overflow{color:#725900;background:#fff3ad}.participants-summary p{color:#83724d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.empty-schedule{color:#83724d;text-align:center;align-content:center;padding:24px;display:grid}.empty-schedule h2{color:#2b2418}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b241866;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.room-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(520px,100%);height:min(510px,100vh - 40px);padding:22px 22px 0;display:flex;overflow:hidden;box-shadow:0 26px 80px #2b241844}.dialog-heading{justify-content:space-between;margin-bottom:20px;display:flex}.dialog-heading h2{margin:0}.icon-close{color:#83724d;background:#f5f2ea;border-radius:50%;width:36px;height:36px;font-size:22px}.room-dialog form{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.room-dialog input[type=text],.room-dialog input:not([type]){border:1px solid #eadfbc;border-radius:10px;outline:none;flex:0 0 44px;width:100%;height:44px;padding:0 12px}.field-label{justify-content:space-between;margin:16px 0 7px;font-size:13px;font-weight:700;display:flex}.field-label span{color:#83724d;font-size:11px;font-weight:500}.selected-users{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.selected-user-chip{color:#574500;background:#fff8cf;border:1px solid #efd56a;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:4px 7px 4px 4px;font-size:12px;font-weight:700;display:inline-flex}.chip-avatar{background:#fee500;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.selected-user-chip button{color:#83724d;background:#fff;border-radius:50%;width:20px;height:20px;padding:0;line-height:1}.user-search{position:relative}.user-search .search-icon{z-index:1;color:#9b8b65;pointer-events:none;font-size:20px;position:absolute;top:50%;left:12px;transform:translateY(-52%)rotate(-20deg)}.room-dialog .user-search input{padding-left:38px;padding-right:38px}.user-search.is-open input{border-color:#f2c300;box-shadow:0 0 0 3px #fee50033}.clear-search{color:#83724d;background:#f5f2ea;border-radius:50%;width:26px;height:26px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.user-results-space{height:150px;min-height:150px;margin-top:8px;overflow:hidden}.search-hint{color:#9b8b65;margin:8px 2px 0;font-size:11px}.user-results{overscroll-behavior:contain;border:1px solid #f0e4ae;border-radius:11px;height:100%;overflow-y:auto;box-shadow:0 12px 28px #5a451b12}.user-option{color:#2b2418;cursor:pointer;text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.user-option+.user-option{border-top:1px solid #f2e7b8}.user-option:hover,.user-option.selected{background:#fff8cf}.user-option.unavailable{cursor:not-allowed;opacity:.58}.user-option.unavailable:hover{background:#fff}.user-option .user-copy{gap:2px;display:grid}.user-option small{color:#83724d}.user-initial{background:#fee500;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.user-option .selection-mark{color:#9b7a05;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700;display:block}.user-option.unavailable .selection-mark{color:#b42318}.no-user-result{text-align:center;gap:4px;padding:22px 14px;display:grid}.no-user-result strong{font-size:13px}.no-user-result span{color:#83724d;font-size:11px}.form-error{color:#b42318;font-size:12px}.dialog-actions{z-index:2;background:#fff;border-top:1px solid #f2e7b8;flex:none;justify-content:flex-end;gap:9px;margin-top:auto;padding:16px 0 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 18px #fffe}.dialog-actions button{min-height:42px;padding:0 16px}.secondary-button{color:#574b34;background:#f5f2ea;border-radius:10px;font-weight:700}.primary-button:disabled{cursor:not-allowed;opacity:.5}@keyframes statusPulse{50%{opacity:.3;transform:scale(.75)}}@keyframes stepComplete{0%{transform:scale(.72)}65%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes connectorComplete{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes activeStepPulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #fee5002e}50%{transform:scale(1.08);box-shadow:0 0 0 7px #fee50018}}@keyframes activeStepText{0%{opacity:.35;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes progressStepReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes delayMessageIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes stepMarkerLoading{to{transform:rotate(360deg)}}@keyframes confirmedArrival{0%,48%{background:#dcfae6;border-color:#12b76a;box-shadow:0 0 0 4px #12b76a20}to{background:#f7fdf9;border-color:#abefc6;box-shadow:0 0 #12b76a00}}@media (prefers-reduced-motion:reduce){.progress-details,.step-marker,.progress-steps li strong{transition:none}.progress-steps li.completed .step-marker,.progress-steps li.completed:not(:last-child):after,.progress-steps li.active .step-marker,.progress-steps li.active strong,.progress-steps li,.progress-steps li .step-delay,.progress-steps li.active.taking-longer .step-marker:after{animation:none}}@media (width<=1120px){.improved-workspace{grid-template-rows:minmax(380px,1fr) minmax(220px,auto);grid-template-columns:240px 1fr}.conversation-sidebar{grid-row:1/3}.schedule-panel{grid-column:2;max-height:300px;display:block}.improved-chat .message-list{padding-bottom:132px}.agent-pet{bottom:86px;right:24px}}@media (width<=760px){.improved-app{height:auto;min-height:100vh;overflow:auto}.improved-workspace{grid-template-rows:auto;grid-template-columns:1fr;height:auto;min-height:calc(100vh - 140px)}.conversation-sidebar{grid-row:auto;max-height:300px}.improved-chat{min-height:620px}.schedule-panel{grid-column:auto;max-height:none}.improved-chat .chat-header{align-items:stretch}.room-dialog{height:min(500px,100vh - 24px)}.user-results-space{height:140px;min-height:140px}.improved-chat .message-list{padding-bottom:108px}.agent-pet{width:76px;height:74px;bottom:82px;right:14px}.agent-pet-bubble{white-space:normal;max-width:150px;bottom:92%;right:58%}}:root{--meetu-navy-950:#040917;--meetu-navy-900:#071229;--meetu-navy-850:#0a1833;--meetu-navy-800:#102342;--meetu-navy-700:#19365f;--meetu-yellow:#ffd84d;--meetu-yellow-bright:#ffe76b;--meetu-cream:#fff9dc;--meetu-ink:#101829;--meetu-muted:#9ba8bf}html{scroll-behavior:smooth}body{background:var(--meetu-navy-950)}.landing-page{color:#f8faff;background:radial-gradient(circle at 48% 8%, #173366 0, transparent 24%), linear-gradient(180deg, var(--meetu-navy-950) 0%, #07152e 48%, #040917 100%);min-height:100vh;overflow:hidden}.landing-page a{color:inherit}.landing-header{z-index:20;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1420px,100% - 64px);height:104px;margin:0 auto;display:grid;position:relative}.landing-header .brand,.landing-footer .brand,.branded-login .brand,.improved-app .topbar .brand{min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.landing-header .brand-logo,.landing-footer .brand-logo,.branded-login .brand-logo,.improved-app .topbar .brand-logo{filter:brightness(0)saturate()invert(86%)sepia(99%)saturate(922%)hue-rotate(329deg)brightness(105%)contrast(103%);width:150px;height:48px;transform:scale(1.28)}.landing-nav{align-items:center;gap:50px;display:flex}.landing-nav a{color:#aebbd0;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s}.landing-nav a:hover{color:var(--meetu-yellow)}.landing-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.landing-logout{color:#9eabc0;background:0 0;padding:9px 10px;font-size:12px;font-weight:700}.landing-header-cta,.landing-primary-button{background:var(--meetu-yellow);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 34px #ffd84d27;color:var(--meetu-ink)!important}.landing-header-cta{min-height:48px;padding:0 20px;font-size:13px}.landing-primary-button{min-height:54px;padding:0 23px;font-size:14px}.landing-header-cta:hover,.landing-primary-button:hover{background:var(--meetu-yellow-bright);transform:translateY(-2px);box-shadow:0 14px 42px #ffd84d3d}.landing-header-cta svg,.landing-primary-button svg,.landing-footer>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.landing-hero{grid-template-columns:minmax(0,1fr) minmax(520px,1.06fr);align-items:center;gap:clamp(42px,4vw,76px);width:min(1420px,100% - 64px);min-height:calc(100vh - 104px);margin:0 auto;padding:70px 0 100px;display:grid;position:relative}.landing-orb{pointer-events:none;filter:blur(12px);border-radius:50%;position:absolute}.landing-orb-one{background:radial-gradient(circle at 35% 35%,#ffe76b55,#ffd84d20 34%,#0000 69%);width:400px;height:400px;animation:7s ease-in-out infinite landingOrbFloat;top:12%;right:8%}.landing-orb-two{background:radial-gradient(circle,#193f7f66,#0000 68%);width:480px;height:480px;bottom:-16%;left:-24%}.hero-copy{z-index:3;min-width:0;position:relative}.landing-kicker{color:var(--meetu-yellow);letter-spacing:.16em;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;font-weight:800;display:inline-flex}.landing-kicker>span{background:#ffd84d12;border:1px solid #ffd84d55;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.landing-kicker svg,.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hero-copy h1,.section-heading h2,.login-brand-story h1{color:#f9fbff;letter-spacing:-.055em;margin:0;font-weight:700}.hero-copy h1{max-width:680px;font-size:clamp(52px,4.25vw,76px);line-height:1.03}.hero-copy h1 em,.login-brand-story h1 em{color:var(--meetu-yellow);font-style:normal}.hero-copy>p:not(.landing-kicker){color:#a7b3c8;max-width:580px;margin:30px 0 0;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:13px;margin-top:36px;display:flex}.landing-secondary-button{background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#e8edf7!important}.landing-secondary-button:hover{background:#ffd84d0d;border-color:#ffd84d55}.hero-trust{color:#7e8ba2;flex-wrap:wrap;align-items:center;gap:16px;margin-top:50px;font-size:10px;display:flex}.hero-trust>span{letter-spacing:.09em;text-transform:uppercase;width:100%;font-weight:700}.hero-trust strong{color:#c6cfde;align-items:center;gap:7px;font-size:12px;display:inline-flex}.integration-mark{flex:none;place-items:center;width:25px;height:25px;display:inline-grid;position:relative}.slack-mark{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px;transform:rotate(7deg)}.slack-mark i{background:currentColor;border-radius:4px;width:7px;height:11px}.slack-mark i:first-child,.slack-mark i:nth-child(4){background:var(--meetu-yellow)}.slack-mark i:nth-child(2),.slack-mark i:nth-child(3){background:#7e93b8}.discord-mark svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.calendar-trust>span{width:24px;height:24px;color:var(--meetu-ink);background:var(--meetu-yellow);border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.hero-product{z-index:3;perspective:1200px;position:relative}.product-window{background:#08142b;border:1px solid #7892bd42;border-radius:18px;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 50px 120px #0000008c,0 0 0 8px #ffffff05,0 0 90px #ffd84d17}.product-toolbar{color:#7888a1;background:#0b1932;border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:10px;display:flex}.product-toolbar>i{background:#263a5c;border-radius:50%;width:7px;height:7px}.product-toolbar>i:first-child{background:var(--meetu-yellow)}.product-toolbar>span{margin-left:9px}.product-toolbar>b{color:#78d9a6;margin-left:auto;font-size:9px}.product-layout{grid-template-columns:150px 1fr;min-height:510px;display:grid}.product-layout>aside{color:#74849f;background:#071126;border-right:1px solid #ffffff0e;flex-direction:column;gap:14px;padding:18px 14px;font-size:10px;display:flex}.product-layout>aside small{color:#4d607e;letter-spacing:.14em;margin-top:16px;font-size:8px}.product-layout>aside strong{color:#fff;background:#ffd84d14;border-radius:7px;padding:9px}.product-mini-brand{color:#eef3fb;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.product-mini-brand img{object-fit:contain;width:28px;height:28px}.product-chat{background:radial-gradient(circle at 85% 80%,#ffd84d12,#0000 25%),#0a1831;min-width:0;padding:0 19px 20px;position:relative}.product-chat-heading{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:64px;margin:0 -19px 17px;padding:0 19px;display:flex}.product-chat-heading>div{gap:4px;display:grid}.product-chat-heading strong{font-size:12px}.product-chat-heading span{color:#71809a;font-size:8px}.product-chat-heading i{color:#71809a;font-style:normal}.demo-message{color:#edf2fa;background:#142541;border:1px solid #ffffff0c;border-radius:4px 13px 13px;width:fit-content;max-width:80%;margin:12px 0;padding:10px 12px;font-size:9px}.demo-message b,.demo-agent-message b{color:#91a3c0;font-size:8px}.demo-message p,.demo-agent-message p,.demo-result p{margin:5px 0 0;line-height:1.5}.demo-message.mine{color:var(--meetu-ink);background:var(--meetu-yellow);border:0;border-radius:13px 4px 13px 13px;margin-left:auto}.demo-message.mine b{color:#775d00}.demo-agent-message{color:#dfe6f1;align-items:flex-end;gap:8px;margin:16px 0;font-size:9px;display:flex}.demo-agent-message>img{object-fit:contain;background:#fff;border:1px solid #ffd84d44;border-radius:12px;width:42px;height:42px;padding:4px}.demo-agent-message>div{background:#102443;border:1px solid #ffd84d26;border-radius:4px 13px 13px;max-width:76%;padding:10px 12px}.typing-dots{gap:3px;margin-top:8px;display:flex}.typing-dots i{background:var(--meetu-yellow);border-radius:50%;width:4px;height:4px;animation:1s infinite alternate typingDot}.typing-dots i:nth-child(2){animation-delay:.2s}.typing-dots i:nth-child(3){animation-delay:.4s}.demo-result{color:#eef3fb;background:#ffd84d0c;border:1px solid #ffd84d50;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin-top:17px;padding:12px;display:grid}.demo-result>span{color:#152039;background:var(--meetu-yellow);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.demo-result b{font-size:9px}.demo-result p{color:#9daac0;font-size:8px}.demo-result button{color:var(--meetu-ink);background:var(--meetu-yellow);border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.hero-pet-card{z-index:4;filter:drop-shadow(0 24px 24px #0005);width:150px;animation:4s ease-in-out infinite heroPetFloat;position:absolute;bottom:-55px;right:-34px}.hero-pet-card img{width:100%;height:auto}.hero-pet-card span{width:140px;color:var(--meetu-cream);text-align:center;background:#102342;border:1px solid #ffd84d55;border-radius:13px 13px 4px;padding:9px 11px;font-size:10px;font-weight:800;position:absolute;top:-2px;right:76%}.landing-section{width:min(1320px,100% - 64px);margin:0 auto;padding:120px 0;position:relative}.features-section:before,.integrations-section:before,.how-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:22px 70px;display:grid}.section-heading>p{color:var(--meetu-yellow);letter-spacing:.16em;grid-column:1;margin:0;font-size:10px;font-weight:800}.section-heading h2{grid-column:1;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.section-heading>span{color:#9eacc1;grid-area:2/2;max-width:490px;font-size:15px;line-height:1.85}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.feature-grid article{background:linear-gradient(145deg,#ffffff08,#0000 55%),#0a1831;border:1px solid #ffffff12;border-radius:16px;min-height:330px;padding:34px;transition:border-color .25s,transform .25s;position:relative;overflow:hidden}.feature-grid article:after{content:"";background:radial-gradient(circle,#ffd84d24,#0000 70%);border-radius:50%;width:190px;height:190px;position:absolute;bottom:-85px;right:-70px}.feature-grid article:hover,.feature-grid article.featured{border-color:#ffd84d47;transform:translateY(-5px)}.feature-number{color:#536581;letter-spacing:.12em;font-size:11px;font-weight:800}.feature-icon{width:56px;height:56px;color:var(--meetu-yellow);background:#ffd84d0c;border:1px solid #ffd84d40;border-radius:15px;place-items:center;margin:48px 0 28px;display:grid}.feature-icon svg{width:25px;height:25px}.calendar-feature-icon{color:var(--meetu-ink);background:var(--meetu-yellow);font-size:14px;font-weight:900}.feature-grid h3{color:#f4f7fc;margin:0;font-size:20px}.feature-grid p{color:#8e9db5;margin:13px 0 0;font-size:13px;line-height:1.75}.integrations-section{width:min(1320px,100% - 64px)}.section-heading.compact{max-width:920px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:70px;display:grid}.integration-card{background:#0b1933;border:1px solid #ffffff14;border-radius:20px;min-height:500px;padding:42px;position:relative;overflow:hidden}.integration-card:before{content:"";background:radial-gradient(circle,#ffd84d2a,#0000 70%);border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-120px}.discord-card:before{background:radial-gradient(circle,#31568f66,#0000 70%)}.integration-card-top{color:var(--meetu-yellow);letter-spacing:.14em;align-items:center;gap:13px;font-size:10px;font-weight:800;display:flex;position:relative}.integration-card h3{color:#f6f8fc;letter-spacing:-.045em;margin:58px 0 0;font-size:clamp(30px,3vw,46px);line-height:1.12;position:relative}.integration-card>p{color:#91a0b7;max-width:460px;margin:22px 0 0;font-size:14px;line-height:1.8;position:relative}.integration-command{box-shadow:inset 3px 0 0 var(--meetu-yellow);background:#050d1d99;border:1px solid #ffffff12;border-radius:13px;gap:10px;margin-top:44px;padding:18px 20px;display:grid;position:relative}.integration-command span{color:#6e7e98;letter-spacing:.08em;font-size:9px;font-weight:700}.integration-command strong{color:#e8edf5;font-size:12px}.integration-ready{color:#c5a623;background:#ffd84d0b;border:1px solid #ffd84d35;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:26px;right:30px}.section-heading.centered{text-align:center;flex-direction:column;align-items:center;display:flex}.section-heading.centered>p,.section-heading.centered h2,.section-heading.centered>span{grid-area:auto}.section-heading.centered>span{margin-top:22px}.how-flow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:82px;display:grid;position:relative}.how-flow:before{content:"";background:linear-gradient(90deg,#0000,#ffd84d88,#0000);height:1px;position:absolute;top:35px;left:14%;right:14%}.how-flow article{background:#0a1730;border:1px solid #ffffff12;border-radius:16px;min-height:320px;padding:34px;position:relative}.how-flow article>span{color:var(--meetu-yellow);letter-spacing:.14em;font-size:9px;font-weight:800}.how-flow h3{color:#f2f5fb;margin:24px 0 0;font-size:22px;line-height:1.4}.flow-pet{z-index:4;width:112px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.flow-pet img{filter:drop-shadow(0 15px 20px #0005);width:100%}.flow-pet>span{color:#182038;background:var(--meetu-yellow);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.flow-bubble{color:#dce4f1;background:#142744;border-radius:4px 14px 14px;margin-top:60px;padding:14px;font-size:11px;line-height:1.5}.flow-bubble.right{color:var(--meetu-ink);background:var(--meetu-yellow);border-radius:14px 4px 14px 14px}.flow-result{background:#ffd84d0c;border:1px solid #ffd84d42;border-radius:13px;gap:7px;margin-top:46px;padding:17px;display:grid}.flow-result b{color:#99a7bb;font-size:9px}.flow-result strong{color:var(--meetu-yellow);font-size:23px}.flow-result small{color:#75859f;font-size:9px}.how-cta{justify-content:center;align-items:center;gap:28px;margin-top:54px;display:flex}.how-cta p{color:#bcc6d6;font-size:16px}.landing-footer{border-top:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1320px,100% - 64px);min-height:170px;margin:0 auto;display:grid}.landing-footer p{color:#72809a;font-size:11px}.landing-footer>a{color:var(--meetu-yellow);justify-self:end;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.branded-login{color:#f7f9fd;background:radial-gradient(circle at 18% 22%, #1b407965, transparent 29%), radial-gradient(circle at 60% 85%, #ffd84d20, transparent 28%), var(--meetu-navy-950);grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:90px;padding:70px max(8vw,40px);position:relative}.login-back-link{color:#8998b0;font-size:12px;font-weight:700;text-decoration:none;position:absolute;top:28px;left:max(5vw,34px)}.login-brand-story{max-width:650px;position:relative}.login-brand-story h1{font-size:clamp(48px,5.6vw,78px);line-height:1.05}.login-brand-story>p:not(.landing-kicker){color:#9ba8bd;max-width:520px;font-size:15px;line-height:1.8}.login-brand-story>img{filter:drop-shadow(0 24px 32px #0006);width:min(260px,42vw);margin:30px 0 -50px 55%}.branded-login .login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1933e8;border-color:#ffffff1d;width:100%;padding:40px;box-shadow:0 30px 90px #0006}.branded-login .login-copy{margin-top:52px}.branded-login .login-copy h2{color:#f7f9fd;margin:0;font-size:34px}.branded-login .login-copy p:last-child{color:#93a2b9}.branded-login .google-button{color:#111a2d;background:var(--meetu-yellow);border-color:#ffd84d55}.branded-login .login-consent{color:#77869e}.improved-app{color:#e8edf6;background:radial-gradient(circle at 100% 100%, #ffd84d12, transparent 26%), var(--meetu-navy-950)}.improved-app .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071229ed;border-bottom-color:#ffffff12}.improved-app .header-nav-button,.improved-app .notification-button{color:#dfe7f3;box-shadow:none;background:#102342;border-color:#ffffff18}.improved-app .header-nav-button:hover,.improved-app .header-nav-button.active,.improved-app .notification-button:hover,.improved-app .notification-button.has-unread{color:var(--meetu-ink);background:var(--meetu-yellow)}.improved-app .profile{color:#edf2fa}.improved-app .profile span{color:#7f8fa8}.improved-app .logout{color:var(--meetu-ink);background:var(--meetu-yellow)}.improved-workspace{background:0 0}.improved-workspace .conversation-sidebar,.improved-workspace .chat-panel,.improved-workspace .schedule-panel{background:#0a1730;border-color:#ffffff12;box-shadow:0 20px 55px #00000025}.improved-workspace .sidebar-heading,.improved-workspace .schedule-heading,.improved-workspace .chat-header,.improved-workspace .message-form{background:#0a1730;border-color:#ffffff10}.improved-workspace .eyebrow{color:var(--meetu-yellow)}.improved-workspace h1,.improved-workspace h2,.improved-workspace h3,.improved-workspace strong{color:#eef3fa}.improved-workspace .new-room-button,.improved-workspace .primary-button,.improved-workspace .schedule-action,.improved-workspace .message-form button{color:var(--meetu-ink);background:var(--meetu-yellow)}.improved-workspace .room-item{color:#dce4f0}.improved-workspace .room-item:hover,.improved-workspace .room-item.active{color:#fff;background:#142849}.improved-workspace .room-item.active{box-shadow:inset 3px 0 0 var(--meetu-yellow)}.improved-workspace .room-item small,.improved-workspace .room-item em,.improved-workspace .chat-welcome,.improved-workspace .chat-welcome p,.improved-workspace .empty,.improved-workspace .chat-empty p{color:#7f8fa8}.improved-workspace .room-item em{color:#d0b43d}.improved-workspace .message{color:#e5ebf5;background:#152744}.improved-workspace .message.mine{color:var(--meetu-ink);background:var(--meetu-yellow)}.improved-workspace .message.mine strong{color:#5e4d0a}.improved-workspace .message-form input,.improved-workspace .room-dialog input{color:#e8edf6;background:#071229;border-color:#ffffff19}.improved-workspace .message-form input::placeholder{color:#62738f}.improved-workspace .schedule-panel{color:#dce4ef}.improved-workspace .progress-card,.improved-workspace .calendar-summary,.improved-workspace .participants-summary{background:#0d1d39;border-color:#ffffff12}.improved-workspace .progress-card p,.improved-workspace .calendar-title span,.improved-workspace .participants-summary p{color:#8090a9}.improved-workspace .calendar-title a{color:var(--meetu-yellow)}.improved-app .notification-panel{color:#e8edf6;background:#0d1b35;border-color:#ffffff18}.improved-app .notification-panel-header{border-color:#ffffff12}.improved-app .notification-panel-header button,.improved-app .notification-item span{color:var(--meetu-yellow)}.improved-app .notification-item{color:#e7edf6}.improved-app .notification-item:hover,.improved-app .notification-item.unread{background:#142849}.improved-app .notification-item small,.improved-app .notification-empty{color:#8392a9}.improved-app .agent-pet{z-index:30;filter:drop-shadow(0 17px 18px #0005);width:112px;height:108px;bottom:26px;right:30px}.improved-app .agent-pet-bubble{color:#f7f9fc;background:#102342;border-color:#ffd84d63;box-shadow:0 15px 38px #0005}.improved-app .agent-pet-bubble:after{background:#102342;border-color:#ffd84d63}@keyframes landingOrbFloat{50%{transform:translate(24px,-22px)scale(1.05)}}@keyframes heroPetFloat{50%{transform:translateY(-10px)rotate(2deg)}}@keyframes typingDot{to{opacity:.25;transform:translateY(-2px)}}@media (width<=1050px){.landing-header{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;gap:74px;padding-top:90px}.hero-copy{text-align:center;max-width:760px;margin:0 auto}.hero-copy>p:not(.landing-kicker){margin-left:auto;margin-right:auto}.hero-actions,.hero-trust{justify-content:center}.hero-product{width:min(720px,100%);margin:0 auto}.product-window{transform:none}.section-heading{grid-template-columns:1fr}.section-heading>span{grid-area:auto/1}.branded-login{grid-template-columns:minmax(0,1fr) 380px;gap:34px;width:100%;padding-left:42px;padding-right:42px}.login-brand-story{min-width:0}.login-brand-story h1{font-size:54px}}@media (width<=780px){.landing-header{width:min(100% - 28px,1240px);height:74px}.landing-header .brand-logo{width:112px;height:40px}.landing-header-actions .landing-logout{display:none}.landing-header-cta{min-height:38px;padding:0 12px;font-size:10px}.landing-hero{grid-template-columns:minmax(0,1fr);width:min(100% - 28px,1240px);min-height:auto;padding:68px 0 100px}.hero-copy h1{font-size:44px;line-height:1.05}.hero-copy>p:not(.landing-kicker){font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-trust{gap:12px}.product-layout{grid-template-columns:1fr;min-height:440px}.product-layout>aside{display:none}.product-chat{padding-bottom:18px}.hero-pet-card{width:105px;right:-4px}.hero-pet-card span{width:120px;top:-18px;right:50%}.landing-section{width:min(100% - 28px,1180px);padding:88px 0}.section-heading h2{font-size:40px}.feature-grid,.integration-grid,.how-flow{grid-template-columns:1fr}.feature-grid article{min-height:290px}.integration-card{min-height:470px;padding:30px}.how-flow:before,.flow-pet{display:none}.how-flow article{min-height:270px}.how-cta{text-align:center;flex-direction:column;align-items:stretch}.landing-footer{grid-template-columns:1fr auto;width:min(100% - 28px,1180px)}.landing-footer p{display:none}.branded-login{grid-template-columns:1fr;gap:20px;padding:90px 18px 36px;display:grid}.login-brand-story{display:none}.branded-login .login-panel{max-width:430px;margin:0 auto}.improved-app .topbar{padding:0 14px}.improved-app .topbar .brand{padding:0}.improved-app .topbar .brand-logo{width:100px;height:38px}.improved-app .profile>div:not(.avatar),.improved-app .logout{display:none}.improved-app .agent-pet{width:82px;height:80px;bottom:78px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-orb-one,.hero-pet-card,.typing-dots i{animation:none}}.hero-copy h1{letter-spacing:-.028em}.home-guide-copy h1{letter-spacing:-.036em}.home-guide-copy h1>span{letter-spacing:-.018em}.integration-card{flex-direction:column;min-width:0;text-decoration:none;display:flex}.integration-card h3,.integration-card>p,.integration-command strong,.section-heading.compact h2,.section-heading.compact>span{overflow-wrap:break-word;word-break:keep-all;max-width:100%}.integration-card.slack-card{background:radial-gradient(circle at 102% -8%,#ecb22e5c,#0000 34%),linear-gradient(145deg,#5d1b60,#4a154b 70%);border-color:#ffffff2b}.integration-card.discord-card{background:radial-gradient(circle at 102% -8%,#ffffff2e,#0000 34%),linear-gradient(145deg,#6773f5,#5865f2 70%);border-color:#ffffff2b}.slack-card .integration-card-top,.discord-card .integration-card-top,.slack-card h3,.discord-card h3,.slack-card>p,.discord-card>p,.slack-card .integration-command span,.discord-card .integration-command span,.slack-card .integration-command strong,.discord-card .integration-command strong{color:#fff}.integration-card .integration-ready{color:#fff;background:#ffffff16;align-self:flex-end;align-items:center;gap:7px;margin-top:auto;display:inline-flex;position:static}.integration-card .integration-ready.active{color:#4a154b;background:#fff}.home-action-card.slack-home-card{color:#fff;background:radial-gradient(circle at 110% 110%,#ecb22e70,#0000 42%),linear-gradient(145deg,#5c1b5f,#4a154b);border-color:#ffffff2c}.home-action-card.discord-home-card{color:#fff;background:radial-gradient(circle at 110% 110%,#ffffff38,#0000 42%),linear-gradient(145deg,#6874f7,#5865f2);border-color:#ffffff2c}.slack-home-card h2,.discord-home-card h2,.slack-home-card p,.discord-home-card p,.slack-home-card>div>span,.discord-home-card>div>span{color:#fff}.schedule-trigger-row .schedule-icon-action,.improved-workspace .schedule-trigger-row .schedule-icon-action{width:52px;min-width:52px;height:52px;min-height:52px;color:var(--meetu-ink);background:var(--meetu-yellow);border:1px solid #ffe786;border-radius:16px;place-items:center;padding:0;display:grid;box-shadow:0 11px 24px #ffd84d30}.schedule-trigger-row .schedule-icon-action:disabled{color:#746a43;box-shadow:none;background:#d8cd9b}@media (width<=780px){.integration-card h3{font-size:clamp(27px,8vw,36px)}}@media (width>=1051px){.integrations-section .section-heading.compact{grid-template-columns:minmax(560px,1.15fr) minmax(340px,.85fr);column-gap:clamp(56px,6vw,92px);max-width:none}.integrations-section .section-heading.compact h2{max-width:720px}}html[data-theme=light] .landing-secondary-button{background:#fff;border-color:#16233f1c;color:#24304a!important}html[data-theme=light] .hero-trust strong{color:#42516a}html[data-theme=light] .landing-header .brand-logo,html[data-theme=light] .landing-footer .brand-logo,html[data-theme=light] .branded-login .brand-logo,html[data-theme=light] .improved-app .topbar .brand-logo{filter:brightness(0)saturate()invert(13%)sepia(23%)saturate(1282%)hue-rotate(180deg)brightness(88%)contrast(96%)}.hero-copy h1{letter-spacing:-.018em;font-size:clamp(42px,3.7vw,64px)}.section-heading h2{letter-spacing:-.018em;font-size:clamp(34px,3.6vw,54px)}.home-guide-copy h1{letter-spacing:-.018em;font-size:clamp(34px,3.1vw,54px)}.home-guide-copy h1>span,.login-brand-story h1{letter-spacing:-.01em}.login-brand-story h1{font-size:clamp(40px,4.3vw,62px)}.hero-copy>p:not(.landing-kicker),.section-heading>span,.feature-grid p,.integration-card>p,.how-flow h3,.home-action-card p,.home-guide-steps p,.home-slack-guide p,.branded-login p,.message p,.chat-welcome p,.drawer-state,.landing-footer p{overflow-wrap:break-word;word-break:keep-all;text-wrap:pretty}.how-cta,html[data-theme=light] .how-cta{min-height:auto;box-shadow:none;background:0 0;border:0;padding:0}.landing-footer-brand{justify-items:start;gap:10px;display:grid}.landing-footer-brand small{color:#657590;letter-spacing:.02em;font-size:10px}.header-logout-button{color:#dfe7f3;background:#102342;border:1px solid #ffffff18;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.header-logout-button:hover{color:#172238;background:var(--meetu-yellow);border-color:#ffd84d80}.header-logout-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.home-demo-command p{align-items:center;gap:8px;display:flex}.home-demo-command p img{object-fit:contain;width:28px;height:28px}.demo-schedule-trigger img,.action-flow-bubble img{object-fit:contain;width:30px;height:30px}.action-flow-bubble{align-items:center;gap:8px;display:flex}.home-slack-guide{z-index:3;grid-column:1/-1;grid-template-columns:minmax(240px,.82fr) minmax(360px,1.18fr);align-self:center;gap:clamp(28px,5vw,80px);display:grid;position:relative}.home-slack-guide .landing-kicker>span{background:#ffffff14;border-color:#ffffff3d}.home-slack-guide h1{color:#f8f3f9;letter-spacing:-.018em;margin:0;font-size:clamp(34px,3.1vw,54px);line-height:1.08}.home-slack-guide h1 em{color:#ecb22e;font-style:normal}.home-slack-guide>div>p:last-child{color:#b8a7bb;max-width:480px;margin:24px 0 0;line-height:1.75}.home-slack-guide ol{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-slack-guide li{background:#ffffff0c;border:1px solid #ffffff1f;border-radius:16px;gap:16px;padding:18px 20px;display:flex}.home-slack-guide li>span{color:#ecb22e;font-size:11px;font-weight:900}.home-slack-guide li strong{color:#fff;font-size:14px}.home-slack-guide li p{color:#af9fb2;margin:5px 0 0;font-size:12px;line-height:1.55}.home-slack-guide>a{color:#fff;grid-column:2;justify-self:start;align-items:center;gap:8px;margin-top:-6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.home-slack-guide>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.conversation-participants{align-items:center;gap:11px;margin-top:10px;display:flex}.conversation-participants>div{display:flex}.conversation-participants>div span{color:#182036;background:var(--meetu-yellow);border:2px solid #0a1830;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;margin-right:-6px;font-size:10px;font-weight:900;display:grid}.conversation-participants>div .participant-overflow{color:#e8edf6;background:#29415f}.conversation-participants p{gap:2px;min-width:0;margin:0;display:grid}.conversation-participants strong{color:#dce4ef;font-size:11px}.conversation-participants small{color:#8090a9;text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,310px);font-size:10px;overflow:hidden}.improved-workspace .chat-header{min-height:112px;padding-top:17px;padding-bottom:17px}.improved-workspace .schedule-panel{padding-bottom:0;position:relative;overflow-x:hidden}.improved-workspace .schedule-panel>.calendar-summary{margin-top:14px}.schedule-agent-dock{z-index:8;background:linear-gradient(#0000 0%,#07152cf0 32%,#07152c 100%);justify-content:flex-end;align-items:flex-end;min-height:148px;margin-top:12px;padding:28px 20px 14px;display:flex;position:sticky;bottom:0}.schedule-agent-button{z-index:2;filter:drop-shadow(0 16px 18px #0000004d);background:0 0;border:0;border-radius:28px;place-items:center;width:104px;height:104px;padding:0;transition:transform .18s,filter .18s;display:grid;position:relative}.schedule-agent-button:hover{filter:drop-shadow(0 18px 22px #ffd84d30);transform:translateY(-4px)scale(1.03)}.schedule-agent-button img{object-fit:contain;width:100%;height:100%}.schedule-agent-prompt{z-index:3;color:#172238;background:var(--meetu-yellow);pointer-events:none;border-radius:13px 13px 3px;max-width:158px;padding:8px 11px;font-size:10px;font-weight:900;position:absolute;bottom:100px;right:86px;box-shadow:0 10px 22px #0000002b}.agent-progress-popover{z-index:5;color:#e9eef7;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#102342f7;border:1px solid #ffd84d5c;border-radius:18px 18px 5px;width:calc(100% - 32px);max-height:min(390px,56vh);padding:18px;transition:opacity .18s,transform .18s;position:absolute;bottom:132px;right:16px;overflow:auto;transform:translateY(12px)scale(.97);box-shadow:0 22px 54px #00000073}.agent-progress-popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.agent-progress-popover>button{color:#a7b4c8;background:#ffffff0d;border:0;border-radius:50%;width:28px;height:28px;font-size:19px;position:absolute;top:8px;right:10px}.agent-progress-popover .progress-status{padding-right:22px}.agent-progress-popover .progress-status p{color:#93a3ba;margin:4px 0 0;font-size:11px;line-height:1.55}.agent-progress-popover .progress-steps{margin:16px 0 0}.branded-login{align-items:center;height:auto;min-height:100svh;overflow:auto}.branded-login .login-panel{align-self:center}.branded-login .login-consent{text-align:left}html[data-theme=light] .schedule-agent-dock{background:linear-gradient(#0000 0%,#f9fbfff2 32%,#f9fbff 100%)}html[data-theme=light] .agent-progress-popover{color:#172238;background:#fffffffa;border-color:#e1c756;box-shadow:0 22px 54px #17223824}html[data-theme=light] .agent-progress-popover .progress-status p{color:#63718a}html[data-theme=light] .conversation-participants>div span{border-color:#fff}html[data-theme=light] .conversation-participants strong{color:#2a3750}html[data-theme=light] .conversation-participants small{color:#6d7b91}@media (height<=760px) and (width>=781px){.branded-login{padding-top:52px;padding-bottom:28px}.login-brand-story h1{font-size:clamp(36px,4vw,52px)}.login-brand-story>img{width:min(190px,24vh);margin-top:12px;margin-bottom:-20px}.branded-login .login-panel{padding:30px 34px}.branded-login .login-copy{margin-top:34px}.branded-login .google-button{margin-top:30px}}@media (width<=780px){.hero-copy h1{font-size:clamp(36px,10vw,42px)}.section-heading h2{font-size:clamp(31px,8.5vw,37px)}.home-guide-copy h1,.home-slack-guide h1{font-size:clamp(31px,9vw,40px)}.landing-footer{gap:12px}.landing-footer-brand small{max-width:130px;line-height:1.5}.home-slack-guide{grid-template-columns:1fr;align-self:start;gap:24px;overflow:auto}.home-slack-guide>a{grid-column:1}.improved-app .profile{display:none}.improved-app .topbar-actions{gap:7px}.improved-app .header-nav-button,.improved-app .notification-button,.improved-app .header-logout-button{flex-basis:36px;width:36px;height:36px}.improved-app .theme-toggle{width:52px}.conversation-participants small{max-width:43vw}.schedule-agent-dock{min-height:132px}.schedule-agent-button{width:88px;height:88px}.schedule-agent-prompt{bottom:88px;right:76px}.agent-progress-popover{bottom:116px}.branded-login{min-height:100svh;padding-top:78px}.branded-login .login-panel{padding:clamp(26px,7vw,38px)}}@media (width<=480px){.landing-header-actions .theme-toggle{display:none}.improved-app .topbar .brand-logo{width:82px}.improved-app .header-nav-button,.improved-app .notification-button,.improved-app .header-logout-button{flex-basis:33px;width:33px;height:33px}.improved-app .theme-toggle,.improved-app .theme-toggle-track{width:46px}}.profile-trigger{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:border-color .18s,background .18s}.profile-trigger:hover,.profile-trigger.active{background:#ffd84d0c;border-color:#ffd84d45}.agent-test-app{height:auto;min-height:100vh;overflow:visible}.agent-test-app .topbar{z-index:50;position:sticky;top:0}.agent-experience{color:#e9eef7;background:radial-gradient(circle at 85% 10%, #ffd84d17, transparent 24%), radial-gradient(circle at 4% 35%, #214d8f36, transparent 22%), var(--meetu-navy-950)}.agent-experience-intro{flex-direction:column;justify-content:center;align-items:flex-start;width:min(1180px,100% - 64px);min-height:530px;margin:0 auto;padding:90px 0 70px;display:flex}.agent-experience-intro h1{color:#f8faff;letter-spacing:-.025em;max-width:900px;margin:0;font-size:clamp(44px,5vw,72px);line-height:1.05}.agent-experience-intro h1 em,.agent-process-heading h2 em{color:var(--meetu-yellow);font-style:normal}.agent-experience-intro>p:last-child{color:#9ba9bf;word-break:keep-all;text-wrap:pretty;max-width:700px;margin:30px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.8}.agent-test-stage{background:linear-gradient(145deg,#0c1d38e8,#08152be8);border:1px solid #ffffff18;border-radius:30px;grid-template-columns:minmax(0,1fr) 280px;gap:20px;width:min(1180px,100% - 64px);margin:0 auto;padding:18px;display:grid;box-shadow:0 40px 100px #02071280}.experience-room-bar{border-bottom:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-width:0;padding:8px 8px 18px;display:grid}.experience-room-bar>div:first-child{min-width:116px}.experience-room-bar>div:first-child strong{color:#f3f6fb;font-size:17px}.experience-room-tabs{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.experience-room-tabs::-webkit-scrollbar{display:none}.experience-room-tabs button{color:#8798b1;background:#ffffff07;border:1px solid #ffffff15;border-radius:999px;flex:none;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.experience-room-tabs button:hover,.experience-room-tabs button.active{color:#182038;background:var(--meetu-yellow);border-color:#ffd84d66}.experience-chat-shell{background:#07152c;border:1px solid #ffffff14;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;height:min(640px,100vh - 170px);min-height:520px;display:grid;overflow:hidden}.experience-chat-shell .chat-header{border-bottom-color:#ffffff12;min-height:104px;padding:18px 22px}.experience-chat-shell .chat-header h2{color:#f4f7fb;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(20px,2vw,27px)}.experience-live-status{color:#80dbaa;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.experience-live-status i{background:#4fd38b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4fd38b1e}.experience-live-status.status-connecting{color:#ffd84d}.experience-live-status.status-connecting i{background:#ffd84d;box-shadow:0 0 0 5px #ffd84d1e}.experience-live-status.status-disconnected{color:#ff9d92}.experience-live-status.status-disconnected i{background:#f04438;box-shadow:0 0 0 5px #f044381e}.experience-chat-shell .message-list{overscroll-behavior:contain;gap:14px;padding:24px}.experience-chat-shell .message{color:#e8edf5;background:#112440;border:1px solid #ffffff0e;max-width:min(620px,78%)}.experience-chat-shell .message.mine{color:#172238;background:var(--meetu-yellow);border-color:#ffd84d6b}.experience-chat-shell .message-form{background:#0a1931;border-top-color:#ffffff12}.experience-chat-shell .message-form input{color:#eef3fa;background:#102440;border-color:#ffffff16}.experience-chat-shell .message-form button{color:#172238;background:var(--meetu-yellow)}.experience-agent-launch{text-align:center;background:radial-gradient(circle at 50% 72%,#ffd84d24,#0000 34%),linear-gradient(#11243f,#0a182f);border:1px solid #ffd84d25;border-radius:22px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:520px;padding:30px 20px;display:flex;position:relative;overflow:hidden}.experience-agent-launch:before{content:"";border:1px solid #ffd84d1c;border-radius:50%;width:220px;height:220px;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 40px #ffd84d08,0 0 0 80px #ffd84d04}.experience-agent-launch>div{gap:7px;display:grid;position:absolute;top:32px;left:20px;right:20px}.experience-agent-launch>div span{color:#8596af;font-size:11px}.experience-agent-launch>div strong{color:#f6f8fc;word-break:keep-all;font-size:15px;line-height:1.5}.experience-agent-launch>button{z-index:2;filter:drop-shadow(0 22px 24px #0006);background:0 0;border:0;width:min(100%,220px);padding:0;transition:transform .18s,filter .18s;position:relative}.experience-agent-launch>button:hover:not(:disabled){filter:drop-shadow(0 24px 28px #ffd84d3a);transform:translateY(-8px)scale(1.03)}.experience-agent-launch>button:disabled{cursor:wait}.experience-agent-launch>button img{width:100%;height:auto;display:block}.experience-empty-room{text-align:center;border:1px dashed #fff2;border-radius:22px;align-content:center;place-items:center;min-height:520px;display:grid}.experience-empty-room img{width:130px}.experience-empty-room button{color:#182038;background:var(--meetu-yellow);border:0;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800}.experience-scroll-cue{color:#8190a7;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:190px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.experience-scroll-cue b{width:40px;height:40px;color:var(--meetu-yellow);border:1px solid #ffffff1a;border-radius:50%;place-items:center;animation:1.4s ease-in-out infinite experienceScroll;display:grid}@keyframes experienceScroll{50%{transform:translateY(7px)}}.agent-process-section{flex-direction:column;justify-content:center;gap:clamp(45px,7vw,110px);width:min(1180px,100% - 64px);min-height:900px;margin:0 auto;padding:100px 0;scroll-margin-top:76px;display:flex}.agent-process-row{grid-template-columns:minmax(260px,.72fr) minmax(430px,1.28fr);gap:clamp(45px,7vw,110px);display:grid}.agent-process-heading{align-self:start;position:sticky;top:150px}.agent-process-heading h2{color:#f6f8fc;letter-spacing:-.025em;margin:10px 0 0;font-size:clamp(38px,4vw,60px);line-height:1.08}.agent-process-heading>p:last-child{color:#8fa0b8;word-break:keep-all;max-width:420px;margin:26px 0 0;line-height:1.75}.agent-process-visual{gap:14px;display:grid;position:relative}.agent-process-line{background:linear-gradient(var(--meetu-yellow), #ffffff12);width:1px;position:absolute;top:30px;bottom:30px;left:30px}.agent-process-visual article{opacity:.62;background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;grid-template-columns:60px 1fr;gap:20px;padding:24px;transition:opacity .22s,border-color .22s,transform .22s,background .22s;display:grid;position:relative}.agent-process-visual article.active,.agent-process-visual article.completed,.agent-process-visual article.failed,.agent-process-section.status-success .agent-process-visual article{opacity:1}.agent-process-visual article.active{background:#ffd84d0d;border-color:#ffd84d69;transform:translate(-10px);box-shadow:0 22px 50px #0207124d}.agent-process-visual article.failed{background:#f044380d;border-color:#f0443869;box-shadow:0 22px 50px #0207124d}.agent-process-visual article>span{z-index:2;color:#8a9ab2;background:#10233f;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid;position:relative}.agent-process-visual article.active>span,.agent-process-visual article.completed>span,.agent-process-section.status-success .agent-process-visual article>span{border-color:var(--meetu-yellow);color:#182038;background:var(--meetu-yellow)}.agent-process-visual article.failed>span{color:#fff;background:#f04438;border-color:#f04438}.agent-process-visual small{color:var(--meetu-yellow);letter-spacing:.14em;font-size:9px;font-weight:900}.agent-process-visual h3{color:#f2f5fa;margin:7px 0 0;font-size:19px}.agent-process-visual p{color:#8293ab;word-break:keep-all;margin:8px 0 0;font-size:13px;line-height:1.6}.agent-thinking-card{background:linear-gradient(120deg,#112541,#0c1b34);border:1px solid #ffd84d36;border-radius:24px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:30px;padding:24px 34px;display:grid}.agent-thinking-card img{filter:drop-shadow(0 18px 20px #0005);width:160px;margin:-48px 0 -24px}.agent-thinking-card span,.agent-final-card>div:nth-child(2)>span{color:var(--meetu-yellow);letter-spacing:.15em;font-size:9px;font-weight:900}.agent-thinking-card strong{color:#f7f9fc;margin-top:7px;font-size:20px;line-height:1.4;display:block}.agent-thinking-card p{color:#8ea0b8;margin:8px 0 0;font-size:13px;line-height:1.6}.agent-result-section{width:min(1180px,100% - 64px);min-height:650px;margin:0 auto;padding:100px 0 150px}.agent-result-heading{margin-bottom:26px}.agent-result-heading h2{color:#f6f8fc;letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(36px,4vw,56px)}.agent-final-card,.agent-result-placeholder{background:linear-gradient(145deg,#102541,#0a1931);border:1px solid #ffffff16;border-radius:28px;align-items:center;min-height:310px;display:grid;box-shadow:0 30px 80px #02071266}.agent-final-card{border-color:#ffd84d66;grid-template-columns:auto minmax(0,1fr) minmax(220px,.55fr);gap:34px;padding:48px}.agent-final-check{color:#152038;background:var(--meetu-yellow);border-radius:50%;place-items:center;width:76px;height:76px;font-size:34px;font-weight:900;display:grid;box-shadow:0 0 0 12px #ffd84d12}.agent-final-card h3{color:#f8faff;margin:10px 0 0;font-size:clamp(24px,2.5vw,36px)}.agent-final-card p{color:#a4b1c3;margin:14px 0 0;font-size:15px;line-height:1.7}.agent-final-meta{background:#ffffff07;border:1px solid #ffffff12;border-radius:18px;gap:7px;padding:24px;display:grid}.agent-final-meta span{color:#8495ae;font-size:10px;font-weight:800}.agent-final-meta strong{color:#70d59f;font-size:17px}.agent-final-meta small{color:#788aa4;line-height:1.5}.agent-result-placeholder{grid-template-columns:220px minmax(0,1fr);gap:30px;padding:40px 70px}.agent-result-placeholder img{opacity:.72;filter:grayscale(.2)drop-shadow(0 18px 22px #0005);width:200px}.agent-result-placeholder strong{color:#dce4ef;font-size:clamp(20px,2vw,28px)}.agent-result-placeholder p{color:#7f90a8;word-break:keep-all;max-width:520px;margin:12px 0 0;line-height:1.7}.agent-page-error{z-index:80;background:#351a24f2;border:1px solid #ff8b7f55;border-radius:12px;justify-content:space-between;width:min(560px,100% - 32px);padding:12px 16px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #0005}html[data-theme=light] .agent-experience{color:#26344d;background:radial-gradient(circle at 85% 10%,#ffd84d36,#0000 24%),radial-gradient(circle at 4% 35%,#b7d1f55c,#0000 22%),#f6f8fc}html[data-theme=light] .agent-experience-intro h1,html[data-theme=light] .agent-process-heading h2,html[data-theme=light] .agent-result-heading h2{color:#17243d}html[data-theme=light] .agent-experience-intro>p:last-child,html[data-theme=light] .agent-process-heading>p:last-child{color:#66758d}html[data-theme=light] .agent-test-stage,html[data-theme=light] .experience-chat-shell,html[data-theme=light] .experience-agent-launch,html[data-theme=light] .agent-thinking-card,html[data-theme=light] .agent-final-card,html[data-theme=light] .agent-result-placeholder{color:#26344d;background:#fff;border-color:#17243d18;box-shadow:0 26px 70px #24345114}html[data-theme=light] .experience-room-bar{border-bottom-color:#17243d12}html[data-theme=light] .experience-room-bar>div:first-child strong,html[data-theme=light] .experience-chat-shell .chat-header h2,html[data-theme=light] .experience-agent-launch>div strong,html[data-theme=light] .agent-process-visual h3,html[data-theme=light] .agent-thinking-card strong,html[data-theme=light] .agent-final-card h3,html[data-theme=light] .agent-result-placeholder strong{color:#1d2b45}html[data-theme=light] .experience-room-tabs button{color:#64738b;background:#f3f6fa;border-color:#17243d14}html[data-theme=light] .experience-chat-shell .chat-header,html[data-theme=light] .experience-chat-shell .message-form{background:#fff;border-color:#17243d12}html[data-theme=light] .experience-chat-shell .message{color:#26344d;background:#eef2f7;border-color:#17243d0d}html[data-theme=light] .experience-chat-shell .message-form input{color:#26344d;background:#f6f8fb;border-color:#17243d18}html[data-theme=light] .agent-process-visual article{background:#ffffffb8;border-color:#17243d16}html[data-theme=light] .agent-process-visual article.active{background:#fff8d9;border-color:#d6b625}html[data-theme=light] .agent-process-visual article>span{color:#60718a;background:#fff;border-color:#17243d1c}html[data-theme=light] .agent-process-visual p,html[data-theme=light] .agent-thinking-card p,html[data-theme=light] .agent-final-card p,html[data-theme=light] .agent-result-placeholder p{color:#687890}@media (width<=900px){.agent-experience-intro,.agent-test-stage,.agent-process-section,.agent-result-section{width:min(100% - 32px,720px)}.agent-experience-intro{min-height:470px}.agent-test-stage{grid-template-columns:1fr}.experience-room-bar{grid-template-columns:1fr auto}.experience-room-tabs{grid-area:2/1/auto/-1}.experience-agent-launch{min-height:330px}.experience-agent-launch>button{width:190px}.agent-process-section{gap:50px}.agent-process-row{grid-template-columns:1fr;gap:50px}.agent-process-heading{position:static}.agent-final-card{grid-template-columns:auto 1fr}.agent-final-meta{grid-column:1/-1}}@media (width<=620px){.agent-experience-intro,.agent-test-stage,.agent-process-section,.agent-result-section{width:min(100% - 24px,720px)}.agent-experience-intro{min-height:420px;padding:70px 4px 50px}.agent-experience-intro h1{font-size:clamp(36px,11vw,46px)}.agent-test-stage{border-radius:22px;padding:10px}.experience-room-bar{gap:12px}.experience-room-bar>div:first-child strong{font-size:15px}.experience-room-bar .new-room-button{padding:0 10px;font-size:10px}.experience-chat-shell{height:600px;min-height:0}.experience-chat-shell .chat-header{align-items:flex-start;padding:16px}.experience-chat-shell .message-list{padding:16px}.experience-chat-shell .message{max-width:88%}.experience-chat-shell .message-form{grid-template-columns:minmax(0,1fr) 62px;padding:11px}.experience-agent-launch{min-height:300px}.experience-scroll-cue{min-height:150px}.agent-process-section{min-height:auto;padding:80px 0}.agent-process-heading h2,.agent-result-heading h2{font-size:clamp(34px,10vw,44px)}.agent-process-visual article{grid-template-columns:44px 1fr;gap:13px;padding:18px 15px}.agent-process-line{left:37px}.agent-process-visual article>span{width:38px;height:38px}.agent-thinking-card{grid-template-columns:94px minmax(0,1fr);gap:16px;padding:22px 18px}.agent-thinking-card img{width:100px;margin:-30px 0 -20px}.agent-thinking-card strong{font-size:16px}.agent-result-section{min-height:560px;padding:80px 0 120px}.agent-final-card{grid-template-columns:1fr;gap:24px;padding:30px 24px}.agent-final-check{width:58px;height:58px;font-size:26px}.agent-final-meta{grid-column:1}.agent-result-placeholder{text-align:center;grid-template-columns:1fr;gap:6px;padding:28px 24px}.agent-result-placeholder img{width:150px;margin:0 auto}.profile-trigger>div:not(.avatar){display:none}}.hero-copy h1,.section-heading h2,.integration-card h3,.how-flow h3,.home-guide-copy h1,.home-slack-guide h1,.agent-experience-intro h1,.agent-process-heading h2,.agent-result-heading h2,.login-brand-story h1,.login-copy h2,.room-dialog h2{overflow-wrap:break-word;word-break:keep-all;text-wrap:balance;max-width:100%}.hero-copy h1 em{white-space:normal}.hero-copy>p:not(.landing-kicker),.section-heading>span,.integration-card>p,.how-flow p,.home-demo-message p,.home-demo-command p,.home-guide-steps p,.agent-experience-intro>p:last-child,.agent-process-heading>p:last-child,.agent-process-visual p,.agent-thinking-card p,.agent-final-card p,.agent-result-placeholder p,.login-copy p,.login-consent{overflow-wrap:break-word;word-break:keep-all;text-wrap:pretty}.home-guide-copy h1>span{margin-bottom:8px;display:block}.home-action-card.slack-home-card{cursor:pointer}.home-action-card.slack-home-card.guide-pinned{outline-offset:3px;outline:2px solid #ecb22e;box-shadow:0 24px 70px #02071380,0 0 0 7px #ecb22e18}.slack-home-card .home-action-status.active{color:#4a154b;background:#fff;text-decoration:none}.home-slack-guide-close{z-index:4;color:#f7eef8;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;min-height:34px;padding:0 13px;font-size:10px;font-weight:800;position:absolute;top:-18px;right:0}.home-demo-command p>svg{fill:none;width:28px;height:28px;stroke:var(--meetu-yellow);stroke-width:1.7px;flex:0 0 28px}html[data-theme=light] .home-slack-guide h1{color:#25132a}html[data-theme=light] .home-slack-guide h1 em{color:#8f2d84}html[data-theme=light] .home-slack-guide>div>p:last-child{color:#5f5063}html[data-theme=light] .home-slack-guide li{background:#4a154b0b;border-color:#4a154b24}html[data-theme=light] .home-slack-guide li strong{color:#2c1831}html[data-theme=light] .home-slack-guide li p{color:#68596c}html[data-theme=light] .home-slack-guide li>span{color:#8f2d84}html[data-theme=light] .home-slack-guide>a{color:#fff;background:#4a154b;border-radius:10px;min-height:42px;padding:0 16px}html[data-theme=light] .home-slack-guide-close{color:#4a154b;background:#f5eaf4;border-color:#4a154b26}.agent-experience-intro,.agent-test-stage,.agent-process-section,.agent-result-section{width:min(1320px,100% - clamp(28px,5vw,80px))}.agent-experience-intro{min-height:clamp(430px,58svh,620px);padding-top:clamp(64px,9vh,110px);padding-bottom:clamp(54px,8vh,90px)}.agent-test-stage{grid-template-columns:minmax(0,1fr) clamp(230px,22vw,300px);gap:clamp(12px,1.5vw,22px);padding:clamp(12px,1.5vw,20px)}.experience-chat-shell,.experience-agent-launch{height:clamp(500px,100svh - 150px,720px);min-height:0}.experience-agent-launch>button{width:clamp(155px,16vw,230px)}.agent-process-section{min-height:clamp(760px,100svh,980px)}@media (width<=1120px) and (width>=901px){.agent-test-stage{grid-template-columns:minmax(0,1fr) 220px}.experience-agent-launch>div{left:14px;right:14px}.experience-agent-launch>div strong{font-size:13px}.experience-agent-launch>button{width:175px}.experience-chat-shell .message-list{padding:20px}}@media (width<=900px){.agent-experience-intro,.agent-test-stage,.agent-process-section,.agent-result-section{width:min(100% - 28px,760px)}.experience-agent-launch{height:clamp(280px,44svh,360px)}.experience-chat-shell{height:clamp(520px,72svh,680px)}}@media (height<=720px) and (width>=901px){.agent-experience-intro{min-height:390px}.experience-chat-shell,.experience-agent-launch{height:520px}}@media (width<=620px){.agent-experience-intro,.agent-test-stage,.agent-process-section,.agent-result-section{width:min(100% - 20px,720px)}.agent-experience-intro{min-height:auto;padding-top:72px;padding-bottom:54px}.experience-chat-shell{height:min(660px,76svh);min-height:500px}.experience-agent-launch{height:290px}.home-slack-guide-close{justify-self:end;margin-bottom:-12px;position:static}}
