.little-assistant{vertical-align:middle;width:100%;height:100%;display:inline-block}.little-assistant svg{width:100%;height:100%;display:block;overflow:visible}.character-body{transform-origin:80px 145px;animation:4.8s ease-in-out infinite character-breathe}.character-eyes{transform-origin:80px 77px;animation:6.4s infinite character-blink}.character-creative .character-body{animation-delay:-1.6s}.character-social .character-body{animation-delay:-2.8s}.character-leads .character-body{animation-delay:-.8s}.character-creative .character-eyes{animation-delay:-2s}.character-social .character-eyes{animation-delay:-3.8s}.character-leads .character-eyes{animation-delay:-1s}.character-hand.right{transform-origin:132px 90px}button:hover .character-hand.right,.mood-working .character-hand.right{animation:.65s ease-in-out 3 character-wave}button:hover .character-pupils{transform:translate(-3px)}.mood-paused{filter:saturate(.3)}.mood-paused *{animation:none!important}.mood-working .character-body{animation:1.4s ease-in-out infinite character-breathe}@keyframes character-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes character-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes character-wave{0%,to{transform:rotate(0)}50%{transform:rotate(-30deg)}}.motion-off *,.motion-off :before,.motion-off :after{scroll-behavior:auto!important;animation:none!important}.launch-page{--launch-ink:#293b32;color:var(--launch-ink);background:#faf7ec;min-height:100vh;font-family:DM Sans,sans-serif}.launch-page button,.launch-page input{font:inherit}.launch-page button,.launch-page a{-webkit-tap-highlight-color:transparent}.launch-page button:focus-visible,.launch-page a:focus-visible{outline-offset:5px;outline:3px solid #307866}.launch-header{border-bottom:1px solid #293b3229;justify-content:space-between;align-items:center;gap:24px;height:86px;padding:0 clamp(24px,4.3vw,78px);display:flex}.launch-brand{color:inherit;letter-spacing:-1.4px;align-items:center;gap:2px;font-size:27px;font-weight:800;text-decoration:none;display:flex}.launch-brand>span:not(.brand-flower){color:#397b61}.launch-brand .brand-flower{color:#34785e;margin-right:10px;font-size:43px;font-weight:400;line-height:1}.launch-brand i{letter-spacing:0;color:#687266;margin-left:26px;font-size:12px;font-style:normal;font-weight:450}.launch-header>div{align-items:center;gap:29px;display:flex}.launch-nav-link{color:inherit;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.launch-small-button{cursor:pointer;color:#293b32;background:#f9f6eb;border:1.5px solid #293b32;border-radius:9px;align-items:center;gap:16px;padding:12px 17px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:2px 2px #293b32;font-size:13px!important;font-weight:650!important}.launch-small-button:hover{background:#ededdc;transform:translate(1px,1px);box-shadow:1px 1px #293b32}.launch-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;max-width:1600px;min-height:700px;margin:auto;padding:72px clamp(24px,5vw,88px) 62px;display:grid;overflow:hidden}.launch-kicker{letter-spacing:1.8px;align-items:center;gap:9px;margin:0 0 25px;font-size:10px;font-weight:750;display:flex}.launch-kicker>span{background:#397b61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #397b6113}.launch-hero h1{letter-spacing:-4.4px;color:#293b32;margin:0 0 32px;font-size:clamp(52px,5.55vw,88px);font-weight:750;line-height:1.03}.little-word{color:#397b61;white-space:nowrap;font-family:Lora,serif;font-style:italic;font-weight:500;position:relative}.little-word svg{fill:none;stroke:#e69a73;stroke-width:3px;width:110%;height:18px;position:absolute;bottom:-9px;left:-5%}.hero-period{color:#de8c62}.launch-description{letter-spacing:-.3px;margin:0 0 16px;font-size:21px;font-weight:450;line-height:1.52}.launch-support{color:#627066;max-width:360px;margin:0 0 30px;font-size:14px;line-height:1.8}.launch-website{background:#fffef7;border:1.5px solid #829282;border-radius:13px;align-items:center;gap:12px;max-width:490px;padding:8px 8px 8px 17px;display:flex;box-shadow:0 4px #293b320b}.launch-website>svg{color:#7a887d;flex-shrink:0}.launch-website input{color:#293b32;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:10px 0;font-size:14px}.launch-website input::placeholder{color:#677768;font-size:14px}.launch-website:focus-within{outline-offset:3px;outline:2px solid #397b61}.launch-website button{color:#fffef7;white-space:nowrap;cursor:pointer;background:#30634f;border:0;border-radius:8px;align-items:center;gap:13px;padding:16px 17px;font-size:13px;display:flex}.launch-website button:hover{background:#244a3c}.launch-manual{color:#58695c;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:16px 1px 0;display:flex;font-size:11px!important}.launch-world{aspect-ratio:1;isolation:isolate;width:100%;max-width:620px;margin:0 auto;position:relative}.world-orbit{pointer-events:none;border:1.2px solid #8d9d7e;border-radius:50%;position:absolute}.orbit-one{background:#e8ecd6;border-radius:47% 53% 54% 46%;width:88%;height:86%;top:9%;left:8%;transform:rotate(-14deg)}.orbit-two{border-color:#7d977661;width:110%;height:62%;top:23%;left:-4%;transform:rotate(-28deg)}.world-paper{background:#fffdf4;border:1.8px solid #3a4b3e;border-radius:5px;width:46%;height:45%;padding:9% 6%;position:absolute;top:25%;left:26%;transform:rotate(-7deg);box-shadow:5px 6px #cad2b9}.world-paper>span:first-child{letter-spacing:1.8px;margin-bottom:15px;font-size:7px;font-weight:750;display:block}.world-paper strong{letter-spacing:-1px;font-family:Lora,serif;font-size:clamp(22px,2.6vw,36px);font-weight:500;line-height:1.3}.paper-lines{gap:7px;margin-top:15px;display:grid}.paper-lines i{background:#dddcc9;width:70%;height:3px}.paper-lines i:last-child{width:45%}.paper-seal{text-align:center;background:#efd582;border:1px dashed #756735;border-radius:50%;outline:5px solid #efd582;justify-content:center;align-items:center;width:61px;height:61px;font-family:Lora,serif;font-size:10px;font-style:italic;line-height:1.1;display:flex;position:absolute;bottom:23px;right:-17px;transform:rotate(19deg)}.world-person{cursor:pointer;background:0 0;border:0;width:32%;padding:0;transition:filter .2s;position:absolute}.world-person .little-assistant{filter:drop-shadow(3px 5px #293b3210)}.world-person>span:last-child{background:#fffaf0;border:1px solid #3d5141;border-radius:6px;align-items:center;gap:9px;padding:6px 13px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:2px 2px #293b3221}.world-person.chosen>span:last-child{background:#f0d589}.person-0{width:39%;top:31%;left:-5%;transform:rotate(-9deg)}.person-1{width:35%;top:41%;right:0;transform:rotate(10deg)}.person-2{width:31%;top:-4%;right:14%;transform:rotate(5deg)}.person-3{width:33%;bottom:-3%;left:27%;transform:rotate(-4deg)}.world-note{font-family:Lora,serif;font-size:18px;font-style:italic;line-height:1.5;position:absolute;top:2%;left:7%;transform:rotate(-8deg)}.world-note span{color:#4a6147;font-size:15px}.world-note svg{fill:none;stroke:#76876d;stroke-width:1.5px;width:65px;height:43px;margin-left:40px;display:block}.world-doodle{font-size:40px;font-weight:300;position:absolute}.doodle-star{color:#cd8b6e;top:18%;right:-2%;transform:rotate(10deg)}.doodle-spark{color:#ab95c2;bottom:7%;left:4%}.world-caption{letter-spacing:1.2px;color:#57634f;width:90px;font-size:7px;line-height:1.7;position:absolute;bottom:7%;right:-5%;transform:rotate(-9deg)}.caption-dot{background:#79966b;border-radius:50%;width:5px;height:5px;margin-bottom:7px;display:block}.launch-promise{background:#f0f0df;border-top:1px solid #293b3224;border-bottom:1px solid #293b3224;justify-content:space-between;align-items:center;gap:22px;padding:29px clamp(24px,5vw,88px);display:flex}.launch-promise>p{letter-spacing:-.5px;margin:0;font-family:Lora,serif;font-size:21px}.launch-promise>p>span{color:#626f58}.launch-promise>div{gap:32px;display:flex}.launch-promise>div>span{align-items:center;gap:8px;font-size:12px;display:flex}.launch-team-section{grid-template-columns:1fr 1.2fr;gap:80px;max-width:1500px;margin:auto;padding:85px clamp(24px,5vw,88px);display:grid}.launch-team-section h2,.launch-companies h2{letter-spacing:-2px;margin:0 0 21px;font-size:46px;font-weight:600;line-height:1.1}.team-section-copy>p:not(.launch-kicker){color:#657460;margin:0 0 30px;font-size:14px;line-height:1.8}.launch-team-tabs{border-bottom:1px solid #ccd0b9;gap:14px;padding-bottom:12px;display:flex}.launch-team-tabs button{cursor:pointer;color:#596c5c;background:0 0;border:0;border-radius:12px;flex:1;padding:0 6px 9px}.launch-team-tabs button[aria-selected=true]{color:#293b32;background:#e8edd8}.launch-team-tabs .little-assistant{height:92px;display:block}.launch-team-tabs button>span:last-child{font-size:12px;font-weight:650}.personality-intro{padding:23px 14px 0}.personality-intro>div{align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.personality-intro blockquote{letter-spacing:-.4px;margin:17px 0;font-family:Lora,serif;font-size:22px;line-height:1.5}.personality-intro>p{color:#62705e;font-size:10px;line-height:1.6}.launch-footer{border-top:1px solid #293b3224;justify-content:space-between;align-items:center;gap:18px;padding:25px clamp(24px,5vw,88px);display:flex}.launch-footer>span:first-child{letter-spacing:-.8px;font-size:18px;font-weight:750}.launch-footer i{letter-spacing:0;color:#62705e;margin-left:18px;font-size:11px;font-style:normal;font-weight:400}.launch-footer button{cursor:pointer;color:inherit;background:0 0;border:1px solid #bec6af;border-radius:25px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:flex}.launch-footer>span:last-child{color:#62705e;font-size:10px}.launch-companies{background:#fffcf3;border-top:1px solid #293b3224;padding:45px clamp(24px,5vw,88px) 55px;scroll-margin-top:20px}.launch-companies .launch-kicker{margin-bottom:14px}.launch-companies h2{font-size:34px}.company-space-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.company-space-list button{text-align:left;color:inherit;cursor:pointer;background:#faf7ec;border:1px solid #ccd0b9;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.company-space-list strong{flex:1;font-size:14px}.company-initial{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.company-space-list .add-company-space{background:0 0;border-style:dashed}.company-shell{--team-rail:284px;padding-left:var(--team-rail);min-width:0}.company-shell .company-topbar{z-index:10;background:var(--paper);border-bottom:1px solid var(--border);height:72px;margin-left:0;padding:0 30px;position:relative}.company-shell .company-topbar>.company-identity{display:none}.company-shell .company-wordmark{position:static;transform:none}.company-shell .company-top-actions{margin-left:auto}.company-shell .company-nav{z-index:9;background:var(--paper);justify-content:flex-start;gap:20px;padding:0 25px;position:sticky;top:0;overflow-x:auto}.company-shell .company-nav button{flex-shrink:0;padding:16px 3px;font-size:12px}.company-shell .app-main{margin-left:0;padding-top:0}.company-shell .main-content{max-width:1180px;margin:0 auto;padding:36px clamp(24px,4vw,70px)}.assistant-rail{width:var(--team-rail);z-index:12;background:var(--surface,#fff);border-right:1px solid var(--border,#ddd);color:var(--text);flex-direction:column;padding:0 17px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.rail-company{border:0;border-bottom:1px solid var(--border);width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:10px;padding:0 6px;display:flex}.rail-company>span:nth-child(2){flex:1;min-width:0}.rail-company strong{letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.rail-company small{color:var(--muted);font-size:10px}.rail-company-mark{background:var(--brand-primary,#307866);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-family:Lora,serif;font-size:22px;display:grid}.rail-title{letter-spacing:1.2px;color:var(--muted);justify-content:space-between;align-items:center;padding:25px 9px 15px;font-size:9px;font-weight:650;display:flex}.rail-count{background:var(--paper);border:1px solid var(--border);text-align:center;border-radius:6px;width:21px;font-size:10px;line-height:18px}.rail-assistants{flex-direction:column;gap:5px;display:flex}.rail-assistant{border:1px solid #0000;border-radius:15px;position:relative}.rail-assistant.selected{background:var(--accent-soft,#eff4e8);border-color:var(--border)}.rail-pick{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 22px 5px 1px;display:flex}.rail-pick>.little-assistant{flex-shrink:0;width:64px;height:72px}.rail-pick>span:last-child{min-width:0}.rail-pick strong{margin-bottom:2px;font-size:14px;font-weight:650;display:block}.rail-pick small{color:var(--muted);white-space:nowrap;font-size:9px;display:block}.rail-status{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.rail-status i{background:var(--green,#307866);border-radius:50%;width:4px;height:4px}.rail-status.paused i{background:#9b967e}.rail-customize{color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:0;padding:4px;position:absolute;top:13px;right:7px}.rail-assistant:hover .rail-customize,.rail-customize:focus-visible{opacity:1}.rail-expanded{border-top:1px solid var(--border);margin:0 11px 13px;padding:10px 2px 0}.rail-expanded p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.rail-expanded>span{color:var(--muted);font-size:8px}.rail-add{border:1px dashed var(--border);cursor:pointer;color:var(--muted);background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:13px 4px 24px;padding:11px;font-size:11px;display:flex}.rail-activity{border-top:1px solid var(--border);margin-top:auto;padding:18px 7px}.rail-activity>button{color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:11px;display:flex}.rail-activity>button>span{align-items:center;gap:8px;display:flex}.rail-muted,.rail-live{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.7}.rail-live{color:var(--green)}.rail-quiet{color:var(--muted);align-items:center;gap:10px;padding:12px 0 0;display:flex}.rail-quiet>span{color:var(--border);font-size:28px}.rail-quiet p{margin:0;font-size:10px;line-height:1.7}.rail-event{gap:8px;margin-top:13px;display:flex}.rail-event>i{background:var(--green);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px}.rail-event strong{font-size:10px;font-weight:450;line-height:1.6;display:block}.rail-event small{color:var(--muted);font-size:8px}.rail-footer{color:var(--muted);text-align:center;padding:8px 3px 20px;font-size:8px}.company-shell .company-home{max-width:830px;margin:auto}.company-shell .company-greeting{text-align:left;padding:4px 0 24px}.company-shell .company-eyebrow{justify-content:flex-start;font-size:10px}.company-shell .company-greeting h1{text-align:left;letter-spacing:-1.8px;margin:15px 0;font-size:clamp(30px,3.1vw,46px);line-height:1.15}.company-shell .company-greeting h1>span{color:var(--muted)}.company-shell .company-greeting>p{text-align:left;max-width:430px;margin:0;font-size:12px;line-height:1.8}.desk-welcome{border-top:1px solid var(--border);align-items:center;gap:17px;padding:21px 0 12px;display:flex}.desk-welcome>.little-assistant{flex-shrink:0;width:94px;height:98px}.desk-welcome>div{flex:1}.desk-welcome>div>span{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);font-size:9px}.desk-welcome h2{letter-spacing:-.6px;margin:7px 0 6px;font-family:Lora,serif;font-size:25px;font-weight:500}.desk-welcome p{color:var(--muted);max-width:360px;margin:0;font-size:11px;line-height:1.7}.company-shell .assistant-avatar{width:48px;height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.company-shell .assistant-avatar.small{width:30px;height:31px}.company-shell .assistant-desk{border:1px solid var(--border);border-radius:17px;box-shadow:0 4px 20px #00000003}.company-shell .desk-context{padding:11px 16px}.company-shell .desk-context>span{font-size:11px}.company-shell .assistant-composer{padding:19px 23px 15px}.company-shell .assistant-composer textarea{min-height:93px;font-size:17px;line-height:1.6}.company-shell .assistant-composer textarea::placeholder{font-size:17px}.company-shell .composer-intro{font-size:11px}.company-shell .company-next{background:0 0;border:0;margin-top:17px;padding:20px 0}.company-shell .company-next strong{font-size:12px}.company-shell .company-next p{font-size:10px}.company-shell .company-footer{margin-top:18px;font-size:9px}.company-shell .assistant-prompts{padding:13px 20px 18px}.company-shell .assistant-prompts button{text-align:left;font-size:10px}.company-shell[data-tone=bold] .company-topbar,.company-shell[data-tone=bold] .company-topbar button{color:var(--sidebar-text)}@media (min-width:1650px){.launch-hero{min-height:780px}}@media (max-width:1150px){.launch-brand i{display:none}.launch-hero{gap:15px;min-height:640px;padding-top:60px}.launch-hero h1{letter-spacing:-3px}.launch-support{margin-bottom:22px}.launch-description{font-size:18px}.launch-website{gap:8px;padding-left:11px}.launch-website button{gap:7px;padding:15px 11px;font-size:11px}.launch-website input,.launch-website input::placeholder{font-size:12px}.world-paper strong{font-size:25px}.world-note{font-size:15px}.world-note span{font-size:12px}.world-person>span:last-child{padding:4px 10px;font-size:10px}.company-shell{--team-rail:250px}.company-shell .main-content{padding:25px 28px}.company-shell .company-nav{gap:15px;padding:0 24px}.company-shell .company-nav button{font-size:11px}.assistant-rail{padding:0 12px}.rail-pick{gap:3px}.rail-pick>.little-assistant{width:58px}.rail-pick small{font-size:8px}.rail-pick strong{font-size:13px}.rail-status{font-size:7.5px}.launch-team-section{gap:45px}}@media (max-width:800px){.launch-header{height:74px;padding:0 24px}.launch-nav-link{display:none}.launch-hero{grid-template-columns:1fr;gap:28px;padding:48px 28px 28px}.launch-hero-copy{width:100%;max-width:590px;margin:auto}.launch-hero h1{letter-spacing:-3px;margin-bottom:27px;font-size:clamp(49px,9vw,70px)}.launch-description{font-size:18px}.launch-support{max-width:400px}.launch-website{max-width:100%}.launch-website input,.launch-website input::placeholder{font-size:14px}.launch-website button{padding:15px 20px;font-size:13px}.launch-world{width:93%;max-width:500px;margin:7px auto 30px}.world-paper strong{font-size:32px}.world-note{font-size:18px}.world-note span{font-size:14px}.world-person>span:last-child{padding:5px 10px;font-size:11px}.launch-promise{flex-direction:column;align-items:flex-start;gap:20px;padding:28px}.launch-promise>div{gap:28px}.launch-team-section{grid-template-columns:1fr;gap:35px;padding:55px 28px}.launch-team-section h2{font-size:40px}.launch-team-tabs .little-assistant{height:110px}.launch-footer{flex-wrap:wrap;padding:24px 28px}.launch-footer i{display:none}.launch-footer>span:last-child{width:100%}.company-shell{--team-rail:0px;padding-left:0}.company-shell .company-topbar{height:61px;padding:0 18px}.company-shell .company-topbar>.company-identity{max-width:65%;display:flex}.company-shell .company-identity>.company-logo{width:31px;height:31px;font-size:12px}.company-shell .company-identity strong{font-size:12px}.company-shell .company-identity small{font-size:9px}.company-shell .company-wordmark{display:none}.company-shell .company-top-actions{gap:6px}.company-shell .company-top-actions>.icon-button{display:none}.company-shell .owner-avatar{width:28px;height:28px;font-size:10px}.company-shell .assistant-rail{border-right:0;border-bottom:1px solid var(--border);z-index:14;scrollbar-width:none;flex-direction:row;align-items:center;width:100%;height:101px;padding:3px 8px;display:flex;position:sticky;top:0;overflow:auto hidden}.rail-company,.rail-title,.rail-expanded,.rail-activity,.rail-footer,.rail-customize{display:none}.rail-assistants{flex-direction:row;flex-shrink:0;gap:4px;height:92px}.rail-assistant{border-radius:13px;width:76px}.rail-pick{text-align:center;flex-direction:column;align-items:center;gap:0;height:90px;padding:2px}.rail-pick>.little-assistant{width:55px;height:60px}.rail-pick strong{margin-top:-3px;font-size:10px}.rail-pick small{display:none}.rail-status{margin:0;font-size:0;position:absolute;top:10px;right:10px}.rail-status i{width:5px;height:5px}.rail-add{border-radius:50%;flex-shrink:0;width:38px;height:38px;margin:0 9px;padding:0}.rail-add>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.company-shell .company-nav{border-bottom:1px solid var(--border);gap:20px;height:48px;padding:0 18px;top:101px}.company-shell .company-nav button{padding:12px 0;font-size:10px}.company-shell .company-nav button svg{width:13px}.company-shell .main-content{padding:27px 22px}.company-shell .company-greeting{padding:0 0 19px}.company-shell .company-greeting h1{letter-spacing:-1.5px;font-size:35px}.company-shell .company-greeting p{font-size:11px}.company-shell .company-greeting .company-eyebrow{font-size:9px}.company-shell .company-settings{padding:8px}.company-shell .company-settings>span{display:none}.company-shell .desk-context>button{font-size:9px}.company-shell .assistant-prompts{flex-direction:column;align-items:stretch}.company-shell .composer-bottom>span{max-width:75%;font-size:8px}.company-shell .company-next{gap:11px}}@media (max-width:440px){.launch-header{gap:10px;padding:0 19px}.launch-brand{font-size:24px}.launch-brand .brand-flower{margin-right:6px;font-size:32px}.launch-header .launch-small-button{gap:9px;padding:10px 11px;font-size:10px!important}.launch-hero{padding:39px 23px 18px}.launch-kicker{letter-spacing:1.25px;margin-bottom:23px;font-size:8px}.launch-hero h1{letter-spacing:-2.7px;font-size:49px;line-height:1.06}.launch-description{font-size:17px}.launch-support{max-width:285px;font-size:12px}.launch-website{border-radius:11px;gap:7px;padding:6px 6px 6px 10px}.launch-website>svg{width:17px}.launch-website input,.launch-website input::placeholder{font-size:11px}.launch-website button{gap:7px;padding:14px 10px;font-size:10px}.launch-website button>svg{width:14px}.launch-manual{gap:4px;font-size:9px!important}.launch-world{width:95%;margin-top:22px}.world-paper>span:first-child{letter-spacing:1.2px;margin-bottom:8px;font-size:4.5px}.world-paper strong{letter-spacing:-.5px;font-size:21px}.paper-lines{gap:5px;margin-top:9px}.paper-lines i{height:2px}.paper-seal{outline-width:3px;width:40px;height:40px;font-size:7px;bottom:10px;right:-11px}.world-note{font-size:13px}.world-note span{font-size:10px}.world-note svg{width:46px;height:30px;margin-left:25px}.world-person>span:last-child{border-radius:4px;gap:5px;padding:3px 8px;font-size:8px}.world-doodle{font-size:28px}.world-caption{width:61px;font-size:5px}.launch-promise{padding:25px 23px}.launch-promise>p{font-size:19px}.launch-promise>div{flex-direction:column;gap:10px}.launch-promise>div>span{font-size:11px}.launch-team-section{padding:42px 23px}.launch-team-tabs{gap:6px}.launch-team-tabs .little-assistant{height:74px}.personality-intro{padding:21px 3px 0}.personality-intro blockquote{font-size:20px}.company-shell .main-content{padding:24px 18px}.company-shell .company-greeting h1{font-size:30px}.desk-welcome{gap:8px;padding:16px 0 10px}.desk-welcome>.little-assistant{width:76px;height:90px}.desk-welcome h2{font-size:21px}.desk-welcome>div>span{font-size:8px}.desk-welcome p{font-size:10px}.company-shell .assistant-composer{padding:17px 17px 12px}.company-shell .assistant-composer textarea,.company-shell .assistant-composer textarea::placeholder{font-size:15px}.company-shell .desk-context{padding:8px 12px}.company-shell .desk-context>button{text-align:right;max-width:43%}.company-shell .company-next strong{font-size:11px}.company-shell .company-next p{font-size:9px}}@media (prefers-reduced-motion:reduce){.little-assistant *,.little-assistant :before,.launch-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.launch-page .launch-website input:not([type=checkbox]):not([type=color]){box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:10px 0}.little-word{margin-right:.07em}.company-shell[data-tone=bold] .assistant-rail{background:var(--sidebar);color:var(--sidebar-text);--muted:var(--sidebar-muted);--text:var(--sidebar-text);--border:#ffffff29;--accent-soft:var(--sidebar-active);--green:var(--sidebar-active-text)}.company-shell[data-tone=bold] .rail-company-mark{background:var(--accent)}.company-shell[data-tone=bold] .rail-count{background:0 0}@media (max-width:800px){.company-shell .company-top-actions>.motion-toggle{display:flex}}.company-connection-details{border:1px solid var(--border);border-radius:12px;margin:20px 0;padding:16px;font-size:12px}.company-connection-details summary{cursor:pointer;font-weight:600}.company-connection-details p{overflow-wrap:anywhere;color:var(--muted);font-size:11px;line-height:1.8}.company-shell[data-tone=bold] .rail-assistant.selected{--muted:#fff}.company-shell[data-tone=bold] .company-topbar .owner-avatar{background:var(--accent);color:#fff;border-color:var(--accent)}@media (max-width:800px){.company-shell .company-top-actions>.icon-button{display:flex}.company-shell .company-topbar>.company-identity{max-width:52%}.company-shell .company-top-actions{gap:2px}.company-shell .company-top-actions>.icon-button{width:26px;height:30px;padding:4px}}.calendar-destination{border-top:1px solid var(--line);padding-top:16px}.calendar-check,.calendar-status-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.calendar-check .small-note{flex:180px}.calendar-status-actions{margin-top:8px}.booking-calendar-status{overflow-wrap:anywhere;min-width:0}.booking-calendar-status .small-note{margin:6px 0;line-height:1.55}.calendar-request-review{background:var(--accent-soft);border-radius:14px;margin-top:12px;padding:14px}.calendar-request-review>.button{margin-top:12px}.upcoming-item>div:last-child{flex:1;min-width:0}.email-history{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin:22px 0;padding:18px}.email-history h3{align-items:center;gap:8px;margin:0 0 14px;display:flex}.email-history-item{border-top:1px solid var(--line);flex-wrap:wrap;align-items:start;gap:10px;padding:14px 0;display:flex}.email-history-item>div{flex:170px;min-width:0}.email-history-item strong,.email-history-item span{overflow-wrap:anywhere}.email-history-item div span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.email-history-item p{width:100%;color:var(--muted);margin:0;font-size:12px}.email-delivery-label{background:var(--accent-soft);border-radius:9px;padding:5px 8px;font-size:11px}.email-bounced,.email-complained,.email-failed,.email-suppressed,.email-uncertain{color:#883e23;background:#fff0e8}.email-preference-page{background:#f6f3ed;place-items:center;min-height:100svh;padding:24px 16px;display:grid}.email-preference-card{background:#fffefb;border:1px solid #e5e1d8;border-radius:24px;width:100%;max-width:460px;padding:32px}.email-preference-card>.little-assistant{width:88px;height:92px;margin-bottom:18px;display:block}.email-preference-card h1{font-family:var(--serif);margin:12px 0 18px;font-size:clamp(27px,6vw,36px);line-height:1.18}.email-preference-card p{line-height:1.7}.email-preference-card>.small-note{margin-top:25px;display:block}.preference-success{color:#28664e;align-items:center;gap:8px;display:flex}.preference-error{color:#983a23;overflow-wrap:anywhere}.ad-enquiry-history{margin:24px 0}.ad-enquiry-history>h3{margin-bottom:7px;font-size:15px}.ad-enquiry-history>details,.record-email-permission{border:1px solid var(--line);border-radius:14px;margin:10px 0;padding:14px}.ad-enquiry-history summary,.record-email-permission summary{cursor:pointer;font-size:13px}.ad-enquiry-history summary time{color:var(--muted);margin:5px 0 0 15px;font-size:12px;display:block}.ad-enquiry-history dl{margin:16px 0}.ad-enquiry-history dl>div{border-bottom:1px solid var(--line);padding:8px 0}.ad-enquiry-history dt{color:var(--muted);font-size:11px}.ad-enquiry-history dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ad-enquiry-reference{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:11px}.record-email-permission .form-stack{margin-top:14px}.record-email-permission .button{justify-self:start}.rail-pick{position:relative}.rail-pick>.rail-enquiry-count{background:var(--accent);color:#fff;border:2px solid var(--paper);border-radius:50px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:6px;left:38px}@media (max-width:760px){.rail-pick>.rail-enquiry-count{top:7px;left:auto;right:7px}}.meta-enquiry-imports{margin-bottom:24px;padding:20px}.ad-pace-control{border-bottom:1px solid var(--line);margin:0 0 28px}.ad-pace-control>summary{color:var(--muted);cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;padding:0 0 13px;font-size:11px;list-style:none;display:flex}.ad-pace-control>summary::-webkit-details-marker{display:none}.ad-pace-control>summary strong{color:var(--ink);font-size:11px;font-weight:500}.ad-pace-control .pace-chevron{flex:none;margin-left:auto}.ad-pace-control[open] .pace-chevron{transform:rotate(180deg)}.ad-pace-control .pace-count{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:4px 8px;font-size:10px}.ad-pace-control.on-hold>summary>strong{color:var(--accent);font-weight:700}.ad-pace-body{background:var(--paper);border:1px solid var(--line);border-radius:18px;margin:6px 0 20px;padding:24px}.ad-pace-body h2{font-family:var(--font-serif);margin:0 0 12px;font-size:22px}.ad-pace-body>p{color:var(--muted);max-width:680px;font-size:12px;line-height:1.7}.ad-pace-actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.ad-pace-campaigns{margin:8px 0;padding:0;list-style:none}.ad-pace-campaigns li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.ad-pace-campaigns li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-pace-campaigns strong{overflow-wrap:anywhere;font-size:12px}.ad-pace-campaigns span{color:var(--muted);font-size:11px}.ad-pace-body .pace-attention{border-left:3px solid var(--accent);padding:12px}@media (max-width:600px){.ad-pace-control{margin-bottom:24px}.ad-pace-control>summary{gap:7px}.ad-pace-body{padding:16px}.ad-pace-actions{flex-direction:column}}.inbox-concierge{align-items:center;gap:14px;margin:-4px 0 24px;display:flex}.inbox-concierge .little-assistant{flex:none;width:64px}.inbox-concierge strong{font-size:13px}.inbox-concierge p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.customer-inbox{min-width:0}.inbox-toolbar{align-items:center;gap:12px;display:flex}.inbox-toolbar .input-with-icon{flex:1;min-width:0}.inbox-toolbar .input-with-icon input{width:100%;box-shadow:none;background:0 0;border:0;padding:10px 6px;font-size:13px}.inbox-toolbar>.button{flex:none}.inbox-filters{flex-wrap:wrap;gap:8px;padding:20px 0;display:flex}.inbox-filters button{border:1px solid var(--line);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.inbox-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.inbox-filters button span{opacity:.8;font-variant-numeric:tabular-nums;font-size:10px}.inbox-results{color:var(--muted);justify-content:space-between;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.customer-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.customer-cards li{min-width:0}.customer-card{text-align:left;border:1px solid var(--line);width:100%;height:100%;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:20px;flex-direction:column;gap:14px;padding:22px;transition:border-color .15s,transform .15s;display:flex}.customer-card:hover{border-color:var(--accent);transform:translateY(-2px)}.customer-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.customer-card-top{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.customer-card-top .avatar{flex:none}.customer-card-person{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.customer-card-person strong{overflow-wrap:anywhere;font-size:15px}.customer-card-person>span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.customer-card-arrow{color:var(--muted);flex:none}.customer-card-service{overflow-wrap:anywhere;font-size:12px}.customer-card-message{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.customer-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:3px;display:flex}.customer-card-source{color:var(--muted);font-size:10px}.inbox-more{flex-direction:column;align-items:center;gap:10px;padding:26px 0;display:flex}.inbox-more>span{color:var(--muted);font-size:11px}.customer-edit-button{align-items:center;gap:7px;margin:16px 0;display:inline-flex}.customer-details-editor{border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:18px}.customer-details-editor h3{margin:0;font-size:15px}.customer-details-editor label{font-size:12px}.customer-editor-actions{flex-wrap:wrap;gap:10px;display:flex}.optional-label{color:var(--muted);font-size:11px;font-weight:400}@media (max-width:1000px){.customer-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.inbox-concierge{align-items:start;gap:9px}.inbox-concierge .little-assistant{width:52px}.inbox-concierge strong{font-size:12px}.inbox-filters{gap:6px;padding:16px 0}.inbox-filters button{padding:9px 10px}.customer-card{border-radius:16px;padding:17px}.customer-card-top{gap:9px}.customer-card-top .avatar{width:33px;height:33px;font-size:12px}.customer-card-person strong{font-size:14px}.customer-card-arrow{display:none}.customer-details-editor{padding:14px}.customer-editor-actions{flex-direction:column-reverse}.lead-detail-header{flex-wrap:wrap}.lead-detail-header select{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.customer-card{transition:none}.customer-card:hover{transform:none}}.meta-enquiry-imports h2{margin:0 0 7px;font-size:17px}.meta-enquiry-imports p{color:var(--muted);font-size:12px;line-height:1.65}.meta-enquiry-import{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}.meta-enquiry-import>div{min-width:0}.meta-enquiry-import strong{font-size:13px}.meta-enquiry-import details{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.meta-enquiry-import summary{cursor:pointer}.meta-enquiry-import .button{flex:none}@media (max-width:600px){.meta-enquiry-import{flex-direction:column}}.campaign-image-workshop{border-top:1px solid var(--line);flex-direction:column;align-items:start;gap:15px;padding:24px 28px;display:flex}.image-workshop-intro{align-items:center;gap:15px;display:flex}.image-workshop-intro>.little-assistant{flex:0 0 72px;width:72px;height:76px}.image-workshop-intro h3{font-family:var(--serif);margin:0 0 7px;font-size:21px;font-weight:500}.image-workshop-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.campaign-image-workshop>label,.campaign-image-workshop textarea,.campaign-image-workshop select{width:100%}.campaign-image-workshop .small-note{margin:0}.image-workshop-notice{background:var(--accent-soft);border-radius:10px;padding:12px;font-size:12px;line-height:1.7}.image-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.image-candidate{border:1px solid var(--line);border-radius:14px;min-width:0;overflow:hidden}.image-candidate>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.image-candidate-pending{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.image-candidate-pending>.little-assistant{width:80px;height:85px}.image-candidate-pending>strong{font-size:12px}.image-candidate-detail{flex-direction:column;align-items:start;gap:9px;padding:15px;display:flex}.image-candidate-detail>strong{font-size:13px}.image-candidate-detail>p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.image-candidate-detail>small{color:var(--muted);font-size:11px;line-height:1.7}@media (max-width:600px){.campaign-image-workshop{padding:20px}.image-candidates{grid-template-columns:minmax(0,1fr)}}.image-candidates:has(>.image-candidate:only-child){grid-template-columns:minmax(0,1fr)}.image-candidate:only-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:600px){.image-candidate:only-child{display:block}}.growth-review{min-width:0;max-width:1160px;margin:auto}.growth-intro{align-items:center;gap:26px;padding:20px 0 32px;display:flex}.growth-intro>.little-assistant{flex-shrink:0;width:114px;height:120px}.growth-intro h1{font-family:var(--font-serif);margin:12px 0;font-size:clamp(29px,3vw,42px);font-weight:400;line-height:1.22}.growth-intro p,.growth-section-heading p{color:var(--muted);max-width:620px;margin:0;font-size:13px;line-height:1.8}.growth-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 28px;display:grid}.growth-totals>div,.growth-totals>button{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);text-align:left;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:22px 18px;display:flex}.growth-totals>button:hover{border-color:var(--ink)}.growth-totals span{font-size:11px;line-height:1.5}.growth-totals strong{font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.25}.growth-totals small{color:var(--muted);font-size:11px;line-height:1.7}.growth-next{background:color-mix(in srgb, var(--ink) 5%, var(--paper));border:1px solid var(--line);border-radius:18px;align-items:center;gap:18px;margin-bottom:38px;padding:24px;display:flex}.growth-next>div{flex:1;min-width:0}.growth-next h2{margin:0 0 7px;font-size:17px}.growth-next p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.growth-next>button{flex-shrink:0}.growth-section-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.growth-section-heading h2{margin:0 0 9px;font-size:21px;font-weight:500}.growth-section-heading>button{flex-shrink:0}.growth-campaigns{gap:20px;display:grid}.growth-campaign{border:1px solid var(--line);background:var(--surface,#fff);border-radius:20px;min-width:0;padding:26px}.growth-campaign-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.growth-campaign-heading>div{flex:1;min-width:0}.growth-campaign-heading h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:500}.growth-campaign-heading>div>span{color:var(--muted);font-size:11px}.report-evidence{overflow-wrap:anywhere;min-width:0}.report-period{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.report-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.report-evidence dt{color:var(--muted);margin-bottom:8px;font-size:11px;line-height:1.5}.report-evidence dd{margin:0;font-size:20px;line-height:1.5}.report-evidence summary{cursor:pointer;padding:8px 0;font-size:11px}.report-evidence details p,.report-evidence li{font-size:12px;line-height:1.8}.report-evidence>small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.7;display:block}.growth-measurement-note{background:var(--paper);border-radius:10px;margin:20px 0;padding:13px 15px;font-size:12px;line-height:1.8}.growth-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.growth-empty{border:1px dashed var(--line);text-align:center;border-radius:20px;padding:32px}.growth-empty h3{font-family:var(--font-serif);margin:0 0 12px;font-size:24px;font-weight:400}.growth-empty p{max-width:540px;color:var(--muted);margin:0 auto 22px;font-size:13px;line-height:1.8}.growth-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:28px 0;font-size:11px;display:flex}.variant-review{padding:0 30px}.variant-review label{flex-direction:column;gap:9px;margin:22px 0;font-size:12px;display:flex}.variant-review input,.variant-review textarea{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:12px;line-height:1.7}.variant-review textarea{resize:vertical}.variant-basis{background:var(--paper);border-radius:14px;padding:20px}.variant-basis h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;line-height:1.7}.variant-stale{color:#594323;background:#fff6df;border:1px solid #e8d6ad;border-radius:12px;margin:20px 0;padding:18px;font-size:12px;line-height:1.7}.variant-history{background:var(--paper);border-radius:12px;margin:20px 30px;padding:18px;font-size:12px;line-height:1.8}.variant-history summary{cursor:pointer;font-weight:500}@media (max-width:1100px){.growth-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-section-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.growth-intro{align-items:flex-start;gap:15px;padding:10px 0 22px}.growth-intro>.little-assistant{width:63px;height:70px;margin-top:20px}.growth-intro h1{font-size:28px}.growth-intro .eyebrow{font-size:9px}.growth-intro p{font-size:12px}.growth-totals{gap:10px}.growth-totals>div,.growth-totals>button{border-radius:14px;padding:17px 13px}.growth-totals strong{font-size:21px}.growth-next{flex-wrap:wrap;padding:20px}.growth-next .soft-icon{display:none}.growth-next>button{justify-content:center;width:100%}.growth-campaign{padding:20px}.growth-campaign-heading{flex-wrap:wrap}.growth-campaign-heading>.badge{margin-left:0}.report-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.report-evidence dd{font-size:20px}.growth-actions{gap:17px}.growth-actions>.button{white-space:normal;text-align:left;line-height:1.6}.growth-footer{flex-direction:column;align-items:flex-start}.variant-review{padding:0 20px}.variant-basis{padding:16px}.variant-review .modal-footer{padding-left:0;padding-right:0}.variant-review .button{white-space:normal;line-height:1.6}}.variant-company-facts{border-top:1px solid var(--line);margin-top:15px;font-size:12px;line-height:1.8}.variant-company-facts summary{cursor:pointer;padding-top:13px}.campaign-proof,.campaign-proof-missing{overflow-wrap:anywhere;min-width:0;max-width:1120px;margin:0 auto}.proof-intro{align-items:center;gap:22px;margin:20px 0 30px;display:flex}.proof-intro .little-assistant,.campaign-proof-missing .little-assistant{flex:0 0 94px;width:94px;height:98px}.proof-intro h1,.campaign-proof-missing h1{font-family:var(--serif);letter-spacing:-1px;margin:8px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.18}.proof-intro p:not(.eyebrow),.proof-notice p,.proof-actions p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.7}.proof-notice{background:var(--accent-soft);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.proof-notice.changed{background:var(--surface);border-style:dashed}.proof-notice strong,.proof-actions strong{font-size:14px}.proof-notice small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.proof-notice .button{flex-shrink:0}.proof-paper{background:var(--surface);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.proof-art{background:var(--accent-soft);padding:clamp(16px,2.5vw,30px)}.proof-art img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 10px 30px #0000000c}.proof-art p{margin-top:15px;line-height:1.7}.proof-copy{padding:clamp(22px,3vw,38px)}.proof-campaign-name{color:var(--muted);margin:10px 0 25px;font-size:12px}.proof-copy h2{font-family:var(--serif);margin:0 0 20px;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.2}.proof-body{white-space:pre-wrap;font-size:14px;line-height:1.85}.proof-cta{border-left:3px solid var(--accent);margin:25px 0;padding-left:14px}.proof-cta span{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.proof-cta strong{font-size:14px}.campaign-proof dl{gap:18px;margin:0;display:grid}.campaign-proof dt{color:var(--muted);margin-bottom:6px;font-size:11px}.campaign-proof dd{margin:0;font-size:13px;line-height:1.6}.proof-company-facts{border-bottom:1px solid var(--line);margin:20px 0;padding:0 4px 20px}.proof-company-facts summary{cursor:pointer;padding:8px 0;font-size:13px}.proof-history{gap:12px;margin-top:15px;font-size:13px;display:grid}.proof-company-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 10px}.proof-actions{justify-content:space-between;align-items:center;gap:25px;padding:5px 0 30px;display:flex}.proof-actions>div{min-width:0}.proof-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.campaign-proof-missing{text-align:center;padding:45px 10px}.campaign-proof-missing p{max-width:520px;margin:18px auto 28px;font-size:14px;line-height:1.8}@media (max-width:1100px){.proof-actions{flex-direction:column;align-items:flex-start}.proof-action-buttons{justify-content:flex-start}}@media (max-width:650px){.proof-intro{align-items:flex-start;gap:12px;margin:10px 0 24px}.proof-intro .little-assistant{flex-basis:58px;width:58px;height:65px}.proof-intro h1{letter-spacing:-.5px;font-size:28px}.proof-notice{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.proof-paper,.proof-company-facts dl{grid-template-columns:minmax(0,1fr)}.proof-action-buttons{width:100%}.proof-action-buttons .button{white-space:normal;text-align:center;width:100%}}.launch-placement{border:1px solid var(--line);background:var(--accent-soft);border-radius:14px;gap:8px;margin:18px 0;padding:16px 18px;line-height:1.7;display:grid}.launch-placement strong{color:var(--ink);font-size:14px}.launch-placement span{color:var(--muted);font-size:12px}.customer-conversation{min-width:0;margin:28px 0}.conversation-heading,.conversation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.conversation-heading h3{margin:0}.conversation-message{border:1px solid var(--line,#e1e4dd);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:16px;margin:12px 0;padding:15px}.conversation-message.received{border-left:3px solid var(--accent,#567957)}.conversation-message summary{cursor:pointer}.conversation-message summary strong,.conversation-message time{margin-top:6px;display:block}.conversation-direction,.conversation-message time{color:var(--muted);font-size:12px}.conversation-body{white-space:pre-wrap;margin:16px 0;font-size:14px;line-height:1.75}.conversation-actions{justify-content:flex-end;margin-top:16px}.reply-unread{background:var(--accent-soft,#eff4e8);width:fit-content;color:var(--text);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.conversation-direction .reply-unread{margin-left:9px}.booking-changes{min-width:0;margin-top:8px}.booking-change-status{background:var(--paper);border-left:2px solid var(--green);overflow-wrap:anywhere;border-radius:6px;margin-block:10px;padding:10px 12px}.booking-change-status strong{font-size:12px}.booking-change-status p{margin:5px 0;font-size:12px;line-height:1.6}.booking-change-form{gap:12px;display:grid}.booking-change-form label{gap:6px;font-size:12px;font-weight:500;display:grid}.booking-change-form input:not([type=checkbox]){border:1px solid var(--line);background:var(--white);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:9px}.booking-change-form .checkbox-row{overflow-wrap:anywhere;align-items:flex-start;gap:8px;line-height:1.6;display:flex}.booking-change-form .checkbox-row input{flex:none;margin-top:4px}.booking-change-history,.booking-archive{margin-top:12px;font-size:12px}.booking-change-history summary,.booking-archive summary{cursor:pointer;color:var(--green-dark);padding-block:8px}.booking-change-history>div,.booking-archive-item{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.booking-change-history p,.booking-change-history small{font-size:11px;line-height:1.5}.booking-archive{padding:0 20px 16px}.booking-change-form .calendar-status-actions{align-items:center}@media (max-width:560px){.upcoming-item{grid-template-columns:42px minmax(0,1fr);gap:6px 12px;display:grid}.upcoming-item>.date-tile{grid-row:1/span 2}.upcoming-item>div:last-child{display:contents}.upcoming-item>div:last-child>h3,.upcoming-item>div:last-child>p{grid-column:2;margin:0}.upcoming-item .booking-calendar-status{grid-column:1/-1}}.growth-assistance-panel{border:1px solid var(--line);background:var(--white);border-radius:20px;margin:22px 0 30px;padding:24px}.growth-task-heading{color:var(--green-dark);align-items:flex-start;gap:12px;display:flex}.growth-task-heading h2{margin:6px 0 14px;font-size:20px}.growth-task-settings{padding:8px 0}.growth-task-settings .consent-check{align-items:flex-start;line-height:1.6}.growth-task-assignment{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:flex}.growth-task-assignment select{font:inherit;border:1px solid var(--line);background:var(--paper);min-width:130px;max-width:100%;color:var(--ink);border-radius:8px;padding:8px 12px}.growth-task-settings .small-note{line-height:1.6}.growth-task-status{background:var(--paper);border-radius:12px;margin-top:8px;padding:14px 16px;font-size:13px;line-height:1.65}.growth-task-status p{margin:0 0 10px}.growth-task-status p:last-child{margin-bottom:0}.growth-task-history{margin-top:16px;font-size:12px}.growth-task-history summary{cursor:pointer;color:var(--green-dark)}.growth-task-history>div{border-top:1px solid var(--line);gap:5px;margin-top:12px;padding-top:12px;display:grid}.growth-task-history p{margin:0;line-height:1.6}@media (max-width:560px){.growth-assistance-panel{padding:18px}.growth-task-heading h2{font-size:18px}}.growth-task-settings label.consent-check{flex-direction:row;align-items:flex-start;gap:10px;display:flex}.growth-task-settings .consent-check input{flex:none;width:auto;margin:3px 0 0}.growth-task-settings label.growth-task-assignment{flex-direction:row}.growth-task-assignment select{flex:0 220px;width:auto}.growth-task-status{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.growth-task-status>p{flex-basis:100%;margin:0}
.needs-you{margin:0 0 32px}.needs-you-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.needs-you h2,.needs-you h1{font:28px/1.2 var(--serif);flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 8px;display:flex}.needs-you-heading p,.attention-empty p{color:var(--muted);font-size:13px;line-height:1.65}.attention-count{min-width:26px;height:26px;font:600 12px var(--font-body,sans-serif);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:50%;place-items:center;padding:0 6px;display:inline-grid}.attention-tabs,.attention-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.attention-tabs{margin:0 0 18px}.attention-list{gap:10px;display:grid}.attention-item{border:1px solid var(--line);background:var(--surface,var(--white));border-radius:18px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:20px;display:grid}.attention-item>.little-assistant{width:46px;height:50px}.attention-item-body{min-width:0}.attention-from{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.attention-from>span{color:var(--accent);font-weight:600}.attention-item h3{overflow-wrap:anywhere;margin:7px 0 4px;font-size:15px;line-height:1.5}.attention-item p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 13px;font-size:12px;line-height:1.7}.attention-item .text-button{font-size:12px}.attention-item-body>.text-button{margin-top:13px}.attention-item.priority-check{border-left:3px solid var(--accent)}.attention-empty{border:1px dashed var(--line);border-radius:20px;align-items:center;gap:18px;padding:20px 24px;display:flex}.attention-empty .little-assistant{flex:0 0 64px;width:64px;height:70px}.attention-empty strong{font:20px/1.4 var(--serif)}.attention-empty p{margin-top:5px}.rail-attention{border:1px solid var(--border,var(--line));width:100%;min-height:46px;color:var(--accent-soft-text);background:var(--accent-soft);text-align:left;cursor:pointer;border-radius:14px;flex-shrink:0;align-items:center;gap:10px;margin:16px 0 2px;padding:12px;font-size:12px;display:flex}.rail-attention span{flex:1}.rail-attention strong{background:var(--surface,var(--white));border-radius:50%;place-items:center;min-width:22px;min-height:22px;font-size:11px;display:grid}.job-outcome{border:1px solid var(--line);background:var(--surface,var(--white));border-radius:18px;margin:0 0 22px;padding:18px}.job-outcome-heading{align-items:center;gap:8px;display:flex}.job-outcome h2{font:19px/1.4 var(--serif)}.job-outcome p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 14px;font-size:12px;line-height:1.7}.job-outcome form,.record-response{gap:14px;display:grid}.record-response{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:15px;padding:15px}.job-outcome label,.record-response label{gap:7px;min-width:0;font-size:12px;line-height:1.5;display:grid}.job-outcome input,.job-outcome select,.job-outcome textarea,.record-response select,.record-response textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--line);color:var(--ink);background:var(--white);border-radius:9px;padding:10px 11px}.job-outcome textarea,.record-response textarea{resize:vertical}.job-outcome small,.record-response small,.outcome-summary>small{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65;display:block}.job-outcome details{margin-top:16px;font-size:12px}.job-outcome .inline-error .text-button{text-align:left;margin:6px 0;font-size:11px}.outcome-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.outcome-values dt{color:var(--muted);margin-bottom:7px;font-size:11px}.outcome-values dd{overflow-wrap:anywhere;margin:0;font-size:20px}.outcome-values small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.outcome-summary{border:1px solid var(--line);background:var(--surface,var(--white));border-radius:20px;margin:0 0 32px;padding:26px}.outcome-summary h2{font:25px/1.4 var(--serif);margin:7px 0}.outcome-summary p{color:var(--muted);font-size:13px;line-height:1.6}.outcome-summary .outcome-values{grid-template-columns:repeat(4,minmax(0,1fr));margin:25px 0}.agent-jobs>.focused-job{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px;scroll-margin-top:150px}.job-outcome .button,.attention-item .button{white-space:normal;text-align:left}@media (max-width:800px){.rail-attention{text-align:center;flex-direction:column;justify-content:center;gap:5px;width:76px;min-width:76px;height:88px;margin:0 4px 0 0;padding:7px 2px;font-size:10px}.rail-attention span{flex:initial}.rail-attention strong{min-width:19px;min-height:19px;font-size:10px}.needs-you-heading{flex-direction:column;gap:8px}.needs-you h2,.needs-you h1{font-size:25px}.outcome-summary .outcome-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.attention-item{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:14px 12px}.attention-item>.little-assistant{width:30px;height:34px}.attention-item h3{font-size:14px}.attention-actions{gap:10px}.attention-empty{gap:10px;padding:17px 13px}.attention-empty .little-assistant{flex-basis:45px;width:45px;height:50px}.attention-empty strong{font-size:18px}.record-response{padding:11px}.outcome-summary{padding:18px}.job-outcome input,.job-outcome select,.job-outcome textarea,.record-response select,.record-response textarea{font-size:16px}}.gremlin-orb{box-shadow:none;background:0 0;border:0;overflow:visible}.gremlin-orb>.little-assistant{width:100%;height:115%}.capacity-control{border:1px solid var(--line,#e0e5df);background:var(--surface,#fff);border-radius:14px;margin-bottom:22px}.capacity-control>summary{cursor:pointer;align-items:center;gap:9px;padding:12px 16px;font-size:12px;list-style:none;display:flex}.capacity-control>summary::-webkit-details-marker{display:none}.capacity-control>summary strong{color:var(--muted);margin-left:auto;font-weight:500}.capacity-control.on-hold>summary{color:#8b4d22}.capacity-body{max-width:660px;padding:6px 20px 22px}.capacity-body h2{font:23px/1.3 var(--serif)}.capacity-body p{font-size:13px;line-height:1.6}.capacity-body>label{gap:7px;margin:17px 0;font-size:12px;font-weight:600;display:grid}.capacity-body input:not([type=checkbox]){border:1px solid var(--line,#d8ded7);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px}.capacity-body small{color:var(--muted);font-weight:400;line-height:1.5}.capacity-body .capacity-checkbox{flex-direction:row;align-items:center;display:flex}.working-week{border:0;margin:22px 0;padding:0}.working-week legend{margin-bottom:8px;font-size:12px;font-weight:600}.working-day{border-bottom:1px solid var(--line,#e0e5df);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.working-day-toggle{flex-direction:row;align-items:center;gap:9px;min-width:105px;font-size:12px;display:flex}.working-day>div{align-items:center;gap:8px;max-width:245px;font-size:12px;display:flex}.working-day input:disabled{opacity:.45}@media (max-width:520px){.capacity-control>summary{flex-wrap:wrap;padding:12px}.capacity-control>summary strong{font-size:11px}.capacity-body{padding:2px 13px 18px}.working-day{flex-direction:column;align-items:flex-start;gap:8px}.working-day>div{width:100%;max-width:none}}.reviews-heading{align-items:center;gap:20px;margin-bottom:28px;display:flex}.reviews-heading>.little-assistant{flex:0 0 90px;width:90px;min-width:70px}.reviews-heading h1{font:34px/1.2 var(--serif);margin:10px 0}.reviews-heading p,.reviews-empty p{color:var(--muted);font-size:14px;line-height:1.7}.review-settings,.completed-review-requests{border:1px solid var(--line,#dfe4de);background:var(--surface,white);border-radius:14px;margin:18px 0;padding:16px}.review-settings>summary,.completed-review-requests>summary{cursor:pointer;font-size:13px;font-weight:600}.review-settings form{max-width:700px}.reviews-page label{gap:8px;margin:15px 0 10px;font-size:12px;font-weight:600;display:grid}.reviews-page input:not([type=checkbox]),.reviews-page textarea{background:var(--surface,white);color:inherit;border:1px solid var(--line,#dfe4de);width:100%;min-width:0;font:inherit;border-radius:9px;padding:12px;line-height:1.6}.reviews-page textarea{resize:vertical}.completed-review-row{border-bottom:1px solid var(--line,#dfe4de);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:13px;display:flex}.completed-review-row small{color:var(--muted);margin-top:5px;display:block}.reviews-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:25px 0 15px;display:flex}.reviews-toolbar [role=group]{background:var(--accent-soft);border-radius:10px;gap:5px;padding:4px;display:flex}.reviews-toolbar [role=group] button{color:var(--accent-soft-text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 16px}.reviews-toolbar [role=group] button.selected{background:var(--surface,#fff);box-shadow:0 1px 4px #00000012}.reviews-empty{text-align:center;padding:50px 20px}.reviews-empty h2{font:25px var(--serif)}.public-review{border:1px solid var(--line,#dfe4de);background:var(--surface,#fff);border-radius:16px;margin:18px 0;padding:23px}.public-review.focused{outline:2px solid var(--accent);outline-offset:3px}.public-review header{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}.public-review header span,.public-review>small{color:var(--muted);font-size:11px}.public-review blockquote{font:18px/1.65 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.public-review details{margin-top:17px}.public-review summary{cursor:pointer;font-size:12px}.review-status{background:var(--accent-soft);color:var(--accent-soft-text);border-radius:10px;margin:18px 0;padding:14px;font-size:12px}.review-status p{margin-bottom:0;line-height:1.6}.review-status small{overflow-wrap:anywhere;margin-top:8px;display:block}.review-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.review-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.reviews-page .review-confirmation{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.review-request-card{border:1px solid var(--line,#dfe4de);background:var(--accent-soft);color:var(--accent-soft-text);border-radius:13px;margin-bottom:20px;padding:16px}.review-request-card h3{font:19px/1.3 var(--serif);margin:0 0 10px}.review-request-card p{font-size:12px;line-height:1.7}.review-request-card details{margin-top:12px;font-size:11px}.review-request-card summary{cursor:pointer}@media (max-width:520px){.reviews-heading{align-items:flex-start;gap:10px}.reviews-heading>.little-assistant{flex-basis:55px;width:55px;min-width:45px}.reviews-heading h1{font-size:25px}.reviews-heading .eyebrow{font-size:8px}.public-review{padding:16px}.completed-review-row{flex-wrap:wrap}}.gremlin-insight{border:1px solid var(--line);background:var(--surface,#fff);color:var(--ink);border-radius:20px;min-width:0;margin:18px 0;padding:20px}.gremlin-insight>header{align-items:center;gap:14px;display:flex}.gremlin-insight>header>.little-assistant{flex-shrink:0;width:64px;height:70px}.gremlin-insight h2{margin:4px 0;font-size:20px;line-height:1.3}.gremlin-insight p{margin:6px 0;font-size:13px;line-height:1.65}.gremlin-insight .eyebrow{letter-spacing:.14em;font-size:9px}.insight-notes{gap:10px;margin-top:18px;display:grid}.insight-note{color:#294339;background:#eff4ef;border-radius:12px;padding:12px 14px}.insight-note.attention{color:#694317;background:#fff1df;border-left:3px solid #96601f}.insight-note.uncertain{color:#58416c;background:#f1edf5}.insight-note strong{font-size:13px}.insight-note p{font-size:12px}.insight-notes blockquote{overflow-wrap:anywhere;border-left:2px solid #96601f;margin:0;padding:10px 14px;font-size:14px}.insight-notes blockquote span{margin-bottom:8px;font-size:11px;font-weight:600;display:block}.insight-notes details{font-size:11px;line-height:1.6}.insight-notes details p{font-size:11px}.insight-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.insight-saved{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.gremlin-insight .insight-disclosure{color:var(--muted);margin-top:12px;font-size:10px}.insight-stale{color:#694317}@media (max-width:480px){.gremlin-insight{padding:14px}.gremlin-insight>header{align-items:flex-start;gap:8px}.gremlin-insight>header>.little-assistant{width:45px;height:52px}.gremlin-insight h2{font-size:18px}.insight-actions .button{white-space:normal;text-align:left}}
.office-workspace,.company-world{--office-ink:#29483b;--office-paper:#fffdf5;color:var(--office-ink)}.company-world{background:#f7f6ee;max-width:1380px;min-height:100vh;margin:auto;padding:clamp(22px,4vw,64px)}.office-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 26px;display:flex}.office-heading h1{font-family:var(--font-serif,Lora, Georgia, serif);letter-spacing:-1.2px;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(25px,3vw,42px);font-weight:500;line-height:1.15}.office-heading p{color:#5c6b60;margin:0;font-size:14px}.office-heading-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.office-world-link{color:#4e6657;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.office-canvas-wrap,.company-world>.office-scene{border:1px solid #d4dfcf;border-radius:26px;overflow:hidden;box-shadow:0 16px 40px #38533c0a}.office-scene{touch-action:pan-y;background:#e3eadf;width:100%;height:clamp(430px,47vw,620px);position:relative;overflow:hidden}.office-scene canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.office-scene canvas:active{cursor:grabbing}.office-scene-label{z-index:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#354c3a;cursor:pointer;background:#fffdf1e8;border:1px solid #ffffffa6;border-radius:9px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%,-100%);box-shadow:0 3px 9px #253f2910}.office-scene-label:hover{background:#fffef6;box-shadow:0 4px 12px #253f2926}.company-label{text-overflow:ellipsis;max-width:200px;padding:9px 14px;font-size:14px;overflow:hidden}.office-camera-reset{z-index:2;color:#334e3b;cursor:pointer;background:#fffdf0d9;border:1px solid #ffffffb5;border-radius:9px;padding:7px 11px;font-size:11px;position:absolute;top:16px;right:16px}.office-scene-caption{color:#647060;background:#f6f8ee;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:11px;display:flex}.office-room-choices{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 0 20px;display:grid}.office-room-choices legend{padding:0 0 6px;font-size:13px;font-weight:600}.office-room-choices button{text-align:left;color:#35483e;cursor:pointer;border:1px solid #d0dbce;border-radius:15px;gap:8px;padding:17px;display:grid}.office-room-choices button[aria-pressed=true]{outline:2px solid var(--brand,#377d60);outline-offset:2px}.room-swatch{border-style:solid;border-width:0 0 5px 5px;border-radius:5px;width:50px;height:35px;margin:8px;transform:skewY(-8deg)}.office-room-choices strong{justify-content:space-between;align-items:center;font-size:12px;display:flex}.office-room-choices small{font-size:11px;line-height:1.5}.office-crew{gap:8px;margin:22px 0;padding:2px;display:flex;overflow-x:auto}.office-crew>button{text-align:left;color:#32493a;cursor:pointer;background:#fffdf5;border:1px solid #dce3d5;border-radius:14px;flex:1 0 155px;align-items:center;gap:10px;padding:12px 14px;display:flex}.office-crew>button.selected{background:#edf3e7;border-color:#72916f}.office-crew svg{flex-shrink:0;width:43px;height:43px}.office-crew strong,.office-crew small{display:block}.office-crew strong{margin-bottom:3px;font-size:13px}.office-crew small{color:#64725e;font-size:10px;line-height:1.4}.office-work-grid{grid-template-columns:minmax(250px,.85fr) minmax(0,1.15fr);gap:24px;display:grid}.office-stations{flex-direction:column;gap:8px;display:flex}.office-stations>button{color:#304b38;text-align:left;cursor:pointer;background:#fffef9;border:1px solid #dfe5d9;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.office-stations>button.selected{background:#eff4e9;border-color:#688767}.office-stations>button>svg{flex-shrink:0;margin-left:auto}.office-stations strong,.office-stations small{display:block}.office-stations strong{margin-bottom:4px;font-size:12px}.office-stations small{color:#60705e;font-size:10px}.office-object-icon{color:#263c30;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.office-task-desk{background:#fffdf5;border:1px solid #dfe4d5;border-radius:20px;min-width:0;padding:25px}.office-task-desk h2,.office-task-result h2{letter-spacing:-.6px;margin:11px 0;font-family:Lora,Georgia,serif;font-size:24px;font-weight:500}.office-task-desk p{color:#596956;font-size:13px;line-height:1.75}.office-task-label{margin:24px 0 10px;font-size:12px;font-weight:600;display:block}.office-task-desk textarea{resize:vertical;color:#314c37;box-sizing:border-box;background:#fdfdf8;border:1px solid #cbd7c7;border-radius:10px;width:100%;max-width:100%;padding:12px;font-family:inherit;font-size:13px;line-height:1.6}.office-task-submit{justify-content:center;width:100%;margin:12px 0}.office-task-note{color:#66745f;font-size:10px;line-height:1.6;display:block}.office-walk-controls{color:#58684f;margin-top:18px;font-size:11px}.office-walk-controls summary{cursor:pointer}.office-walk-controls>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.office-task-result{background:#f0f4e8;border:1px solid #d7e0cb;border-radius:16px;margin-top:24px;padding:24px}.office-task-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.office-error,.office-notice{border-radius:10px;padding:14px 18px;font-size:13px}.office-error{color:#853b30;background:#fff0e7}.office-notice{color:#36583f;background:#eaf2e3}.world-office-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}.world-office-list button{text-align:left;color:#304535;cursor:pointer;background:#fffef7;border:1px solid #dae1d3;border-radius:14px;gap:15px;padding:22px;display:flex}.world-company-dot{border-radius:12px;flex-shrink:0;width:38px;height:38px}.world-office-list strong,.world-office-list small{overflow-wrap:anywhere;display:block}.world-office-list small{color:#64715e;margin-top:5px;font-size:11px}.world-office-list svg{flex-shrink:0;margin-left:auto}.office-pagination{justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.office-loading,.office-webgl-fallback{text-align:center;place-content:center;padding:30px;font-size:14px;line-height:1.7;display:grid}.office-webgl-fallback{z-index:3;background:#ecf1e5;position:absolute;inset:0}.connected-apps{color:#2f4a37;max-width:1020px}.connections-welcome{align-items:center;gap:22px;margin:10px 0 25px;display:flex}.connections-cabinet-icon{background:#d4e2d6;border-radius:24px;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;transform:rotate(-5deg)}.connections-welcome h1{letter-spacing:-1px;margin:8px 0;font-family:Lora,Georgia,serif;font-size:clamp(27px,4vw,39px);font-weight:500}.connections-welcome p,.connected-apps p{color:#586b57;font-size:13px;line-height:1.7}.connections-setup,.connection-auth-link{background:#faf5df;border:1px solid #dedbbf;border-radius:16px;margin:20px 0;padding:21px}.connections-setup summary{cursor:pointer;font-size:12px}.connection-auth-link{background:#edf4e6;border-color:#ccdac3}.connection-auth-link .button{margin:5px 8px 0 0}.connection-steps{color:#5a6c55;flex-wrap:wrap;gap:15px;margin:28px 0;font-size:11px;display:flex}.connection-steps span{align-items:center;gap:7px;display:flex}.connection-steps b{background:#e5ebdc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.connections-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 16px;display:flex}.connections-section-head h2{margin:0;font-size:17px;font-weight:600}.connection-starters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.connection-starters>button{color:#354c37;text-align:left;cursor:pointer;background:#fffdf5;border:1px solid #dbe1d2;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.connection-starters>button>span{background:#e8ede0;border-radius:10px;place-items:center;width:35px;height:35px;font-family:Lora,Georgia,serif;font-size:22px;display:grid}.connection-starters strong{font-size:13px}.connection-starters small{color:#65735e;font-size:10px;line-height:1.4}.connection-starters>button>svg{align-self:flex-end}.connected-account-list{gap:8px;margin:16px 0;display:grid}.connected-account-list>div{background:#edf3e8;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.connected-account-list strong,.connected-account-list small{font-size:12px;display:block}.connected-account-list small{color:#5b6e54;margin-top:4px;font-size:10px}.connected-account-list .button{margin-left:auto}.connection-search{margin:25px 0 16px}.connection-search>label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.connection-search>div{background:#fffef8;border:1px solid #ccd7c4;border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.connection-search input{color:#2d4a34;background:0 0;border:0;width:100%;min-width:0;padding:9px 0;font-family:inherit;font-size:12px}.connection-search svg,.connection-search .button{flex-shrink:0}.connection-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.connection-catalog>div{background:#fffdf5;border:1px solid #dce3d3;border-radius:12px;padding:16px}.connection-catalog strong{font-size:13px}.connection-catalog p{font-size:11px}.connection-job{background:#fffdf5;border:1px solid #d9e0cd;border-radius:21px;margin-top:35px;padding:26px}.connection-job-heading{align-items:center;gap:18px;margin-bottom:20px;display:flex}.connection-job-heading>svg{width:64px;height:64px}.connection-job-heading h2{margin:6px 0;font-family:Lora,Georgia,serif;font-size:26px;font-weight:500}.connection-job-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connection-job-selects label{font-size:12px;font-weight:600}.connection-job select{color:#365039;background:#fcfcf6;border:1px solid #cdd8c4;border-radius:9px;width:100%;margin-top:8px;padding:10px;font-family:inherit;font-size:12px;display:block}.connection-job textarea{box-sizing:border-box;color:#304f39;background:#fffef8;border:1px solid #cdd8c4;border-radius:10px;width:100%;max-width:100%;padding:12px;font-family:inherit;font-size:13px;line-height:1.6}.connection-tool-options{gap:8px;margin:18px 0;display:grid}.connection-tool-options>button{text-align:left;color:#3a523b;cursor:pointer;background:#fafcf4;border:1px solid #d4dfcc;border-radius:12px;gap:7px;padding:17px;display:grid}.connection-tool-options>button[aria-pressed=true]{background:#e9f0dd;border-color:#6b8757}.connection-tool-options strong{font-size:13px}.connection-tool-options span,.connection-tool-options small{font-size:11px;line-height:1.6}.connection-pending{border-top:1px solid #d8e0cd;flex-wrap:wrap;gap:8px;margin-top:20px;padding:20px 0;display:flex}.connection-pending>strong{flex-basis:100%;font-size:12px}.connection-review{background:#f0f4e7;border:1px solid #ccd9bd;border-radius:15px;margin-top:20px;padding:22px}.connection-review h3{margin:12px 0;font-size:19px}.connection-fields{gap:12px;margin:20px 0;display:grid}.connection-fields>label{text-transform:capitalize;font-size:11px;font-weight:600;display:block}.connection-fields pre{text-transform:none;background:#fffef8;border:1px solid #d6dfca;border-radius:8px;margin:6px 0 0;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:400}.connection-fields pre,.connection-result{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-height:360px;overflow-y:auto}.connection-fields textarea{text-transform:none;margin-top:6px}.connection-review-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.connection-result{background:#fffdf5;border-radius:9px;padding:16px;font-size:11px;line-height:1.7}.connection-review details>summary{cursor:pointer;font-size:12px}.connection-history{margin:25px 0;font-size:13px}.connection-history>summary{cursor:pointer}.connection-history>button{text-align:left;color:#3a543b;cursor:pointer;background:#fffdf5;border:1px solid #d9e1d0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:8px;padding:14px;display:flex}.connection-history strong,.connection-history small{font-size:12px;display:block}.connection-history small{color:#66785c;margin-top:5px;font-size:10px}.connected-apps button:disabled{opacity:.55;cursor:default}.connected-apps button:focus-visible,.connected-apps a:focus-visible{outline-offset:3px;outline:3px solid #367452}@media (max-width:700px){.connections-welcome{align-items:flex-start;gap:12px}.connections-cabinet-icon{border-radius:14px;width:45px;height:48px}.connection-starters{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-catalog{grid-template-columns:1fr}.connection-job{padding:17px}.connection-review{padding:15px}.connection-job-selects{grid-template-columns:1fr}.connection-search .button{padding:9px;font-size:11px}.connection-job-heading>svg{width:45px;height:45px}.connection-job-heading h2{font-size:22px}}.office-workspace button:focus-visible,.company-world button:focus-visible{outline-offset:3px;outline:3px solid #2a735d}.office-workspace button:disabled{cursor:default;opacity:.55}@media (max-width:1100px){.office-heading{flex-direction:column;align-items:flex-start;gap:15px}.office-scene{height:470px}.office-work-grid{gap:15px}}@media (max-width:700px){.company-world{padding:22px 16px}.office-heading h1{font-size:28px}.office-work-grid{grid-template-columns:1fr}.office-room-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.office-task-desk{padding:20px}.office-scene{height:385px}.office-scene-label{padding:5px 6px;font-size:9px}.world-office-list{grid-template-columns:1fr}.office-crew>button{flex-basis:142px}.office-stations{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.office-stations>button{gap:8px;padding:12px 9px}.office-stations>button>svg{display:none}.office-stations strong{font-size:11px}.office-object-icon{width:26px;height:28px;font-size:18px}.office-scene-caption{font-size:10px}}@media (prefers-reduced-motion:reduce){.office-workspace *,.company-world *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.office-workspace .office-scene{height:265px}.office-workspace .office-scene-label{display:none}}
.agent-builder{max-width:740px}.agent-builder-steps{gap:8px;padding:0 26px 18px;display:flex}.agent-builder-steps button{border:1px solid var(--line,#deded2);text-align:left;border-radius:12px;flex:1;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.agent-builder-steps button[aria-current=step]{background:var(--accent-soft,#e6eddf);border-color:var(--accent,#47735d);color:var(--ink,#26392f)}.agent-builder-steps button>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.agent-builder-body{border:0;gap:18px;min-width:0;margin:0;padding:0 26px 24px;display:grid}.agent-builder-body label{gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.agent-builder-body input:not([type=checkbox]):not([type=color]),.agent-builder-body textarea,.agent-builder-body select{border:1px solid var(--line,#d6dcce);background:var(--surface,#fffdf7);width:100%;min-width:0;color:var(--ink,#26392f);font:inherit;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:400}.agent-builder-body textarea{resize:vertical;line-height:1.55}.agent-identity{grid-template-columns:180px 1fr;align-items:center;gap:24px;display:grid}.agent-preview{text-align:center;background:radial-gradient(ellipse at 50% 30%, var(--accent-soft,#e5ecd9), transparent 75%);border-radius:22px;flex-direction:column;align-items:center;min-width:0;padding:8px 12px 18px;display:flex}.agent-preview .little-assistant{width:130px;height:137px}.agent-preview strong{overflow-wrap:anywhere;font-size:15px}.agent-preview>span:last-child{color:var(--muted,#697366);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5}.agent-identity-fields{gap:17px;display:grid}.agent-starters>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.agent-starters button{border:1px solid var(--line,#d6dcce);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.agent-starters button:hover{background:var(--accent-soft,#e6eddf)}.agent-look{flex-wrap:wrap;align-items:end;gap:22px;display:flex}.agent-look fieldset{border:0;flex:1;min-width:0;margin:0;padding:0}.agent-look legend{margin-bottom:10px;font-size:12px;font-weight:600}.agent-color-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-color-options>button{color:#26392f;border:2px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.agent-color-options>button[aria-pressed=true]{outline:2px solid var(--ink,#26392f);outline-offset:2px}.agent-builder-body .agent-custom-color{flex-direction:column-reverse;align-items:center;gap:2px;margin-left:5px;font-size:9px;display:flex}.agent-custom-color input{border:1px solid var(--line,#d6dcce);background:0 0;border-radius:50%;width:30px;height:30px;padding:2px}.agent-mini-profile{align-items:center;gap:12px;padding-bottom:8px;display:flex}.agent-mini-profile .little-assistant{flex-shrink:0;width:54px;height:58px}.agent-mini-profile>div{flex:1;min-width:0}.agent-mini-profile strong{overflow-wrap:anywhere;font-size:17px}.agent-mini-profile p{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.agent-detail{border:1px solid var(--line,#d6dcce);border-radius:12px;padding:0 14px}.agent-detail summary{cursor:pointer;padding:15px 0;font-size:13px;font-weight:600}.agent-detail summary span{color:var(--muted,#697366);margin-left:8px;font-size:11px;font-weight:400}.agent-detail[open]{padding-bottom:16px}.agent-detail>p,.agent-app-choices>p{color:var(--muted,#697366);margin:0 0 14px;font-size:12px;line-height:1.6}.agent-notebook-entry{border-top:1px solid var(--line,#d6dcce);gap:11px;margin-bottom:12px;padding:14px 0;display:grid}.agent-builder-body .checkbox-label{flex-direction:row;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.agent-builder-body .checkbox-label input{width:17px;height:17px;accent-color:var(--accent,#47735d);flex-shrink:0;margin-top:1px}.agent-specialties{gap:8px;display:grid}.agent-specialties strong{font-weight:600;display:block}.agent-specialties small{margin-top:3px;font-size:11px;font-weight:400;line-height:1.5;display:block}.agent-app-choices{gap:8px;margin-top:12px;display:grid}.agent-builder-footer{z-index:2;background:var(--surface,#fffdf7);flex-wrap:wrap;gap:10px;position:sticky;bottom:0}.agent-builder-footer>span{min-width:120px;color:var(--muted,#697366);flex:1;font-size:11px;line-height:1.5}.agent-management{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.agent-builder-error{color:#8a352d;background:#fff0e9;border:1px solid #e4b8ac;border-radius:10px;padding:12px;font-size:13px}.assistant-notebook{border-bottom:1px solid var(--line,#deded2);margin:0 0 18px;padding:0 20px}.assistant-notebook>details>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 0;font-size:12px;display:flex}.assistant-notebook summary span:last-child{color:var(--muted,#697366);margin-left:auto;font-size:11px}.notebook-content{padding:0 0 16px;font-size:13px;line-height:1.65}.notebook-content article{border-top:1px solid var(--line,#deded2);padding:12px 0}.notebook-content p{white-space:pre-wrap;overflow-wrap:anywhere}.notebook-content small{color:var(--muted,#697366);font-size:10px}.assistant-skills{flex-wrap:wrap;gap:8px;padding:0 0 14px;display:flex}.assistant-skills details{border:1px solid var(--line,#deded2);border-radius:12px;min-width:0;max-width:100%;padding:10px 12px;font-size:12px}.assistant-skills details[open]{background:var(--surface,#fffdf7);flex-basis:100%}.assistant-skills summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.assistant-skills summary span{color:var(--accent,#47735d);margin:0 5px}.assistant-skills p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.rail-assistant small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}@media (max-width:520px){.agent-builder-steps{gap:6px;padding:0 16px 15px}.agent-builder-steps button{gap:6px;padding:9px 7px;font-size:11px}.agent-builder-body{gap:16px;padding:0 16px 20px}.agent-identity{grid-template-columns:1fr;gap:10px}.agent-preview{padding:0 10px 8px}.agent-preview .little-assistant{width:95px;height:100px}.agent-preview>span:last-child{max-width:230px}.agent-look{gap:16px}.agent-look>label{flex:1;min-width:140px}.agent-starters button{padding:9px;font-size:11px}.agent-builder-footer>span{flex-basis:100%}.agent-builder-footer .button{flex:1;justify-content:center}}.office-custom-desk{background:var(--accent-soft,#e6eddf);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:14px 18px;display:flex}.office-custom-desk>div{gap:5px;font-size:13px;display:grid}.office-custom-desk span{color:var(--muted,#697366);font-size:11px}
