:root{--canvas:#f7f7f4;--paper:#fff;--ink:#181a17;--muted:#626b59;--line:#dfe3d7;--signal:#b8f34a;--green:#456b2b;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:Manrope Variable,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button,input,textarea,select{accent-color:var(--green)}input,textarea{caret-color:var(--green)}::selection{color:var(--ink);background:#202b1d}:focus-visible{outline:2px solid var(--green);outline-offset:4px}button,a,input,textarea,select{transition:background-color .15s,border-color .15s}a:hover{text-underline-offset:4px;text-decoration:underline}[hidden]{display:none!important}.product-ui{font-size:14px;line-height:1.6}.brand{letter-spacing:-.04em;align-items:center;gap:9px;font-size:25px;font-weight:750;line-height:1;display:inline-flex}.brand-period{color:var(--green)}.brand-mark{flex-shrink:0}.bot-avatar{width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0;display:inline-flex}.bot-avatar img{object-fit:contain;width:100%;height:100%}.product-brand{align-self:flex-start;display:inline-flex}.app-btn{background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:650;display:inline-flex}.app-btn:hover{background:#202b1d;text-decoration:none}.app-btn-dark{background:var(--ink);border-color:var(--ink);color:#fff}.app-btn-dark:hover{background:#333a2c;border-color:#333a2c}.app-icon-btn{background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.app-icon-btn:hover{background:#202b1d}.app-text-link{color:#bbdca0;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.app-text-link:hover{color:#bbdca0;text-underline-offset:4px;text-decoration:underline}.app-badge{white-space:nowrap;background:var(--paper);color:var(--muted);border-radius:5px;align-self:flex-start;align-items:center;gap:6px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.6;display:inline-flex}.app-badge-green{color:#bbdca0;background:#202b1d}.app-badge-purple{color:#c6b5e5;background:#292434}.app-badge-red{color:#eab29d;background:#34261e}.app-dot{background:#6a963f;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.app-dot.paused{background:#34261e}.app-field{margin:20px 0}.app-field label{margin-bottom:7px;font-size:13px;font-weight:650;display:block}.app-field input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:7px;padding:11px 13px;font-size:14px}.app-field input::placeholder{color:var(--muted)}.app-field input[aria-invalid=true]{border-color:#b0523b}.field-error{color:#eab29d;min-height:0;margin-top:5px;font-size:12px}.field-error:empty{display:none}.field-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-label-row a{color:var(--green);margin-bottom:7px;font-size:12px}.password-control{position:relative}.password-control input{padding-right:48px}.password-control button{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.password-control button:hover{background:#202b1d}.auth-shell{grid-template-columns:1fr 1fr;gap:14px;min-height:100svh;padding:14px;display:grid}.auth-form-side{flex-direction:column;align-items:stretch;min-width:0;padding:30px 8%;display:flex}.auth-content{width:100%;max-width:390px;margin:auto;padding:50px 0}.auth-content h1{letter-spacing:-.035em;margin:12px 0;font-size:32px;font-weight:550;line-height:1.2}.auth-description{color:var(--muted);font-size:14px;line-height:1.75}.auth-submit{width:100%;min-height:48px;margin-top:6px;font-size:13px}.auth-alternative{text-align:center;color:var(--muted);margin-top:22px;font-size:12px}.auth-alternative a{color:var(--ink);margin-left:5px;font-weight:700}.auth-footer{color:var(--muted);font-size:11px}.auth-feedback:empty{display:none}.auth-story{text-align:center;background:#202b1d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:52px 44px;display:flex}.auth-story>.app-badge{border:1px solid var(--line);background:#202b1d;align-self:center}.auth-character{margin:36px 0 18px;line-height:0}.auth-story h2{letter-spacing:-.035em;font-size:38px;font-weight:550;line-height:1.25}.auth-story>p{max-width:340px;color:var(--muted);margin:20px 0 34px;font-size:14px}.auth-work{border:1px solid var(--line);text-align:left;background:#202b1d;border-radius:12px;align-items:center;gap:13px;width:100%;max-width:420px;padding:18px;display:flex}.auth-work-icon{color:#bbdca0}.auth-work div{flex:1;min-width:0}.auth-work strong{font-size:12px;display:block}.auth-work div>span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.auth-work>svg{color:#bbdca0}.auth-story-footer{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:40px;font-size:10px;display:flex}.auth-story-footer>span{align-items:center;gap:6px;display:flex}.recovery-success{margin-top:28px}.success-mark{color:var(--green);background:#202b1d;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.recovery-success h2{font-size:21px;font-weight:600;line-height:1.4}.recovery-success p{color:var(--muted);margin:12px 0 24px;font-size:13px}.recovery-success .app-text-link{margin:18px auto;display:block}.app-shell{min-height:100svh;display:flex}.app-skip{z-index:20;background:var(--ink);color:#fff;border-radius:7px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.app-skip:focus{transform:none}.app-sidebar{border-right:1px solid var(--line);z-index:10;background:#202b1d;flex-direction:column;width:230px;padding:30px 16px 0;display:flex;position:fixed;top:0;bottom:0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 11px 28px;display:flex}.sidebar-brand .brand{gap:6px;font-size:23px}.workspace-picker{border:1px solid var(--line);background:#202b1d;border-radius:8px;align-items:center;gap:9px;margin-bottom:25px;padding:11px 9px;display:flex}.workspace-letter{background:#202b1d;border-radius:5px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.workspace-picker>div{flex:1;min-width:0}.workspace-picker strong{font-size:12px;font-weight:650;display:block}.workspace-picker>div>span{color:var(--muted);font-size:9px;display:block}.workspace-picker .app-badge{align-self:center;padding:2px 4px;font-size:9px}.app-sidebar nav{flex-direction:column;gap:5px;display:flex}.app-nav-item{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;min-height:43px;padding:12px;font-size:12px;font-weight:550;display:flex}.app-nav-item:hover{background:#202b1d}.app-nav-item.selected{color:#bbdca0;background:#202b1d;font-weight:700}.sidebar-bottom{margin-top:auto;padding-top:35px}.app-user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:15px;padding:20px 3px;display:flex}.user-initial{background:#202b1d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:650;display:grid}.app-user>div{flex:1;min-width:0}.app-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.app-user>div>span{color:var(--muted);font-size:9px;display:block}.app-user .app-icon-btn{width:30px;height:32px}.app-workspace{width:calc(100% - 230px);min-width:0;margin-left:230px}.app-top-bar{border-bottom:1px solid var(--line);background:var(--paper);z-index:3;justify-content:space-between;align-items:center;height:66px;padding:0 30px;display:flex;position:relative}.app-top-bar>div{align-items:center;gap:12px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:var(--ink);font-weight:600}.app-body{grid-template-columns:minmax(0,1fr) 320px;max-width:1700px;margin:auto;display:grid}.app-main{min-width:0;padding:31px 30px 20px}.app-page-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.app-page-heading h1{letter-spacing:-.035em;scroll-margin-top:20px;font-size:27px;font-weight:550;line-height:1.25}.app-page-heading h1:focus{outline:none}.app-page-heading p{color:var(--muted);margin-top:8px;font-size:11px}.mission-foot{color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;font-size:10px;display:flex}.mission-foot>span{align-items:center;gap:5px;display:flex}.experiment h2{font-size:18px}.mobile-only,.app-menu-backdrop{display:none}@media (width>=1600px){.app-main{padding:40px 45px}.app-body{grid-template-columns:minmax(0,1fr) 350px}}@media (width<=1200px){.app-sidebar{width:200px;padding-left:12px;padding-right:12px}.app-workspace{width:calc(100% - 200px);margin-left:200px}.sidebar-brand{padding-left:6px;padding-right:6px}.sidebar-brand .brand{font-size:21px}.app-body{grid-template-columns:minmax(0,1fr) 290px}.app-main{padding:26px 22px}.app-page-heading{flex-wrap:wrap}.workspace-picker{gap:6px;padding:10px 6px}.workspace-picker>div>span{font-size:8px}}@media (width<=1000px){.app-body{grid-template-columns:1fr}.app-page-heading{flex-wrap:nowrap}.auth-form-side{padding:24px 7%}.auth-story{padding:40px 28px}.auth-story h2{font-size:31px}.auth-story>p{font-size:13px}}@media (width<=720px){.auth-shell{padding:0;display:block}.auth-form-side{min-height:100svh;padding:26px 24px}.auth-content{padding:45px 0}.auth-content h1{font-size:29px}.auth-story{display:none}.auth-footer{text-align:center}.app-sidebar{width:240px;transition:transform .18s;transform:translate(-100%)}.app-sidebar.is-open{transform:translate(0)}.app-workspace{width:100%;margin-left:0}.app-menu-backdrop{z-index:9;background:#18221055;border:0;display:block;position:fixed;inset:0}.mobile-only{display:inline-flex}.app-top-bar{height:60px;padding:0 15px}.app-top-bar>div{gap:7px}.breadcrumb{gap:7px;font-size:10px}.app-main{padding:25px 18px 20px}.app-page-heading{flex-wrap:wrap;gap:12px;margin-bottom:23px}.app-page-heading h1{font-size:25px}.app-page-heading p{font-size:12px;line-height:1.8}.mission-foot{flex-wrap:wrap;font-size:10px}.app-icon-btn{width:42px;height:42px}.app-badge{font-size:10px}.app-text-link{min-height:32px;font-size:12px}.workspace-picker>div>span,.app-user>div>span{font-size:10px}.app-nav-item{min-height:46px;font-size:13px}.app-user .app-icon-btn{width:40px;height:40px}.app-sidebar{display:none;overflow-y:auto}.app-sidebar.is-open{display:flex}.app-field input{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.auth-mobile-character{display:none}@media (width<=720px){.auth-mobile-character{margin:0 0 12px;line-height:0;display:block}.auth-content{padding-top:26px}}.auth-feedback{color:#e0836b;margin-top:12px;font-size:12px;line-height:1.5}.loading-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-skeleton{background:#273024;border-radius:4px;width:100%;height:14px;display:block}.skeleton-heading{width:65%;max-width:390px;height:34px;margin-bottom:16px}.skeleton-title{width:45%;max-width:240px;height:22px;margin-bottom:12px}.skeleton-description{width:85%;height:14px;margin-bottom:12px}.skeleton-caption{width:42%;height:12px;margin-bottom:20px}.skeleton-label{width:110px;max-width:100%;height:12px}.skeleton-value{width:85px;height:32px;margin-top:12px}.skeleton-input{border:1px solid var(--line);background:#20271e;border-radius:7px;height:48px;margin-top:12px}.skeleton-button{justify-self:end;width:215px;max-width:100%;height:48px}.skeleton-breadcrumb{width:190px}.skeleton-workspace{height:48px;margin-bottom:36px}.skeleton-nav{width:75%;height:20px;margin-bottom:28px}.loading-sidebar{padding:28px 20px}.loading-page-heading{margin-bottom:32px}.loading-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:24px;padding:24px}.loading-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:12px 0 24px;display:grid}.loading-metrics>div{border:1px solid var(--line);border-radius:9px;padding:14px 16px}.loading-rows{gap:0;display:grid}.loading-rows>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.loading-rows .ui-skeleton:first-child{width:40%}.loading-rows .ui-skeleton:last-child{width:18%}.loading-form{gap:28px;margin-top:36px;display:grid}.loading-steps{gap:28px;display:grid}.loading-step{gap:14px;min-height:48px;display:flex}.loading-step>div{flex:1;min-width:0}.skeleton-step-circle{border-radius:50%;flex:0 0 30px;width:30px;height:30px}.skeleton-step-label{height:16px;margin:4px 0 8px}.skeleton-step-description{width:85%;height:12px}.skeleton-step-label-extra{display:none}.loading-header-action{align-items:center;min-height:34px;display:flex}.loading-onboarding-heading{min-height:43px;margin-bottom:16px}.loading-onboarding-heading .skeleton-heading{width:75%;max-width:none;margin:0}.skeleton-heading-extra,.skeleton-description-extra,.skeleton-help-extra{display:none}.loading-onboarding-description{min-height:27px;margin-bottom:32px;padding-top:6px}.loading-onboarding-description .skeleton-description{width:90%;margin:0}.loading-onboarding-form{gap:22px;margin-top:0}.loading-onboarding-field .skeleton-label{height:14px}.skeleton-label-long{width:290px}.loading-field-help{min-height:23px;margin-top:8px;padding-top:5px}.loading-field-help .ui-skeleton{width:80%;height:12px}.loading-onboarding-field:nth-child(3) .loading-field-help .ui-skeleton{width:40%}.loading-onboarding-actions .skeleton-button{width:260px;max-width:none}.loading-actions-meta{width:160px;max-width:23ch}.loading-actions-meta .ui-skeleton{height:12px}.skeleton-actions-extra{width:65%;margin-top:8px}.loading-content .loading-card{margin-top:24px}.loading-content.is-article .loading-card{min-height:160px}.ui-reveal{animation:.24s ease-out both ui-reveal}@keyframes ui-reveal{0%{opacity:.94;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.loading-card{padding:20px}.loading-steps{grid-template-columns:1fr 1fr;gap:16px}.skeleton-heading{width:85%;height:32px}.skeleton-description{width:95%}.loading-header-action{min-height:44px}.loading-step{gap:9px;min-height:44px}.skeleton-step-label{height:14px;margin:4px 0}.skeleton-step-label-extra{width:80%;height:14px;margin-top:8px;display:block}.skeleton-step-description{display:none}.loading-onboarding-heading{min-height:70px}.loading-onboarding-heading .skeleton-heading{width:85%;height:28px}.skeleton-heading-extra{width:65%;height:28px;margin-top:7px;display:block}.loading-onboarding-description{min-height:53px}.skeleton-description-extra{width:85%;height:14px;margin-top:12px;display:block}.loading-onboarding-field:nth-child(2) .loading-field-help{min-height:46px}.skeleton-help-extra{margin-top:11px;display:block;width:40%!important}.loading-onboarding-actions .skeleton-button{width:100%}.loading-actions-meta{width:80%;max-width:none;height:19px;padding-top:4px}.skeleton-actions-extra{display:none}}@media (prefers-reduced-motion:reduce){.ui-reveal{animation:none}}.persona-flow{max-width:960px}.persona-details{gap:16px;margin:20px 0;display:grid}.persona-details>div{grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:20px;display:grid}.persona-details dt{color:var(--muted,#a5afa1);font-size:13px}.persona-details dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.persona-details textarea{width:100%}.persona-chip{margin-top:12px;text-decoration:none;display:inline-flex}.persona-flow.is-embedded .app-page-heading h1{font-size:26px}.x-post-copy{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:17px;line-height:1.65}.x-post-copy p+p{border-top:1px solid var(--line,#30382d);padding-top:20px}.x-adjust{margin-top:20px}.gtm-overview{flex-direction:column;gap:16px;margin:24px 0;display:flex}.gtm-overview h2{font-size:16px}.gtm-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.gtm-review.has-items{border-color:#4d6b33}.gtm-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gtm-live{background:#b8f34a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b8f34a22}.gtm-work-list{margin:0;padding:0;list-style:none}.gtm-work-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.gtm-work-list li:last-child{border-bottom:0}.gtm-work-list button{text-align:left;color:var(--ink);font-size:13px}.gtm-kind{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.gtm-more{margin-top:8px;font-size:12px}.home-setup{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.home-setup ul{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.home-setup li{align-items:center;gap:6px;display:flex}@media (width<=720px){.gtm-columns{grid-template-columns:1fr}}.persona-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.persona-heading h1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.persona-active-badge{letter-spacing:.02em;font-size:11px}.persona-stepper{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.persona-stepper li{border-top:2px solid var(--line);color:var(--muted);white-space:nowrap;flex:1 0 auto;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.persona-stepper li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.persona-stepper li.is-done{color:var(--ink);border-top-color:#6a963f}.persona-stepper li.is-done>span{color:#bbdca0;background:#202b1d;border-color:#6a963f}.persona-stepper li.is-current{color:var(--ink);border-top-color:#b8f34a}.persona-stepper li.is-current>span{color:#17200e;background:#b8f34a;border-color:#b8f34a}.persona-describe h2,.persona-question h2{letter-spacing:-.02em;margin:0 0 6px;font-size:22px}.persona-helper{flex-wrap:wrap;gap:8px;display:flex}.persona-helper-chip{border:1px solid var(--line);background:var(--secondary,#171d16);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.persona-helper-chip:hover{background:#252e21;border-color:#46543a}.persona-smart{background:#171d16;border:1px solid #46543a;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.persona-smart p{margin:4px 0 0}.persona-full-review>summary{cursor:pointer;font-weight:650}.persona-full-review[open]>summary{margin-bottom:14px}.persona-more{border-top:1px solid var(--line);padding-top:14px}.persona-more summary{cursor:pointer;font-size:13px;font-weight:650}.persona-trait-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:12px;display:grid}.persona-progress ol{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.persona-progress li{color:var(--muted);gap:10px;display:flex}.persona-progress li>span{text-align:center;width:16px}.persona-progress li.is-done{color:var(--ink)}.persona-progress li.is-done>span{color:#a0cb6f}.persona-progress li.is-current{color:var(--ink);font-weight:600}.persona-progress li.is-current>span{color:#b8f34a;animation:1.4s ease-in-out infinite persona-pulse}@keyframes persona-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.persona-progress li.is-current>span,.persona-candidates.is-loading span{animation:none}}.persona-hero{align-items:flex-start;gap:24px;display:flex}.persona-hero-avatar{object-fit:cover;background:#202b1d;border-radius:50%;flex:none;width:112px;height:112px}.persona-hero-avatar.is-empty{color:#bbdca0;border:1px dashed #46543a;place-items:center;font-size:40px;font-weight:700;display:grid}.persona-hero-avatar.is-large{width:160px;height:160px;margin-bottom:16px}.persona-hero-body{flex:1;min-width:0}.persona-hero-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.persona-hero-title h2{letter-spacing:-.02em;margin:0;font-size:24px}.persona-hero-meta{color:var(--muted);margin:6px 0 0}.persona-hero-tagline{color:#bbdca0;margin:4px 0 0;font-weight:600}.persona-hero-summary{max-width:68ch;margin:12px 0 0;line-height:1.7}.persona-ready-actions{margin-top:16px}.persona-sections>section,.persona-sections>div>section,.persona-section{border-bottom:1px solid var(--line,#30382d);padding:24px 0}.persona-sections>:last-child section,.persona-sections>section:last-child{border-bottom:0}.persona-section-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.persona-section h2{margin:0;font-size:18px}.persona-section-intro{margin:6px 0 0}.persona-details.is-compact{gap:10px;margin:12px 0 0}.persona-details dt small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.persona-details dd p{margin:0}.persona-suggestion{color:#d1bee9;margin-top:4px;font-size:11px;font-weight:650;display:block}.persona-list{gap:4px;margin:0;padding-left:18px;display:grid}.persona-chips{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.persona-chips li{border:1px solid var(--line);background:#151a14;border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.persona-chip-remove{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.persona-chip-remove:hover,.persona-chip-remove:focus-visible{color:#eab29d;background:#34261e}.persona-add{gap:8px;display:flex}.persona-add input{flex:1;min-width:0}.persona-add .app-btn{min-height:38px;padding:8px 14px}.persona-review-actions{align-items:center}.persona-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.persona-impact h2{margin:0 0 6px;font-size:18px}.persona-avatar-cta .g-actions{align-items:center}.persona-keep-thumb{object-fit:cover;border-radius:50%;width:44px;height:44px}.persona-candidates{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.persona-candidates li{gap:10px;display:grid}.persona-candidates img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:14px;width:100%}.persona-candidates.is-loading span{aspect-ratio:1;background:linear-gradient(110deg,#191d19 30%,#232a21 50%,#191d19 70%) 0 0/200% 100%;border-radius:14px;animation:1.6s linear infinite persona-shimmer;display:block}@keyframes persona-shimmer{to{background-position:-200% 0}}.persona-working h2,.persona-avatar-step h2{margin:0 0 6px;font-size:18px}.persona-reference-set{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:16px 0;padding:0;list-style:none;display:flex}.persona-reference-set li{color:var(--muted);gap:6px;font-size:12px;display:grid}.persona-reference-set img{object-fit:cover;border:1px solid var(--line);aspect-ratio:3/4;border-radius:12px;width:132px}.persona-reference-set img.is-avatar{aspect-ratio:1;border-radius:50%;width:132px}.persona-reference-set img.is-portrait{aspect-ratio:4/5}.persona-reference-set img.is-reference_smile{aspect-ratio:1}.persona-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.persona-guides li{gap:8px;display:flex}.persona-guides li>span{color:#a0cb6f}.persona-history{margin:0;padding:0;list-style:none}.persona-history li{border-bottom:1px solid var(--line);padding:14px 0}.persona-history li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.persona-history p{margin:6px 0 0}.persona-product-check h2{margin:0 0 6px;font-size:18px}@media (width<=860px){.persona-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.persona-impact{grid-template-columns:1fr}}@media (width<=640px){.persona-details>div{grid-template-columns:1fr;gap:4px}.persona-hero{flex-direction:column}.persona-hero-avatar{width:88px;height:88px}.persona-heading{flex-direction:column}.persona-trait-grid,.persona-guides{grid-template-columns:1fr}.persona-reference-set img,.persona-reference-set img.is-avatar{width:calc(50vw - 40px)}}.x-ideas-heading{align-items:center}.x-ideas-heading h2{margin:0;font-size:18px;font-weight:650}.x-ideas-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.x-idea{align-items:flex-start;gap:16px;display:flex}.x-idea-avatar{background:var(--selection,#29361f);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:650;display:grid}.x-idea-body{flex:1;gap:16px;min-width:0;display:grid}.x-idea-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.x-idea-author{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding-top:4px;display:flex}.x-idea-author strong{font-size:14px}.x-idea-author>span{color:var(--muted);font-size:12px}.x-idea-author .x-idea-type{flex-basis:100%}.x-idea .x-idea-dismiss{width:44px;height:44px;color:var(--muted);margin-top:-8px}.x-idea-dismiss:hover:not(:disabled){color:var(--ink)}.x-idea-thought{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.55}.x-idea-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding-top:16px;display:flex}.x-idea-context{flex:1;min-width:160px}.x-idea-context summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.x-idea-context summary:before{content:"";border-bottom:1px solid;border-right:1px solid;flex:none;width:6px;height:6px;margin-right:4px;transform:rotate(45deg)}.x-idea-context[open] summary:before{transform:rotate(225deg)}.x-idea-context summary:hover{color:var(--ink)}.x-idea-context summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:7px}.x-idea-meta{gap:12px;max-width:65ch;margin:0;padding-top:8px;font-size:13px;display:grid}.x-idea-meta dt{color:var(--muted);font-size:12px}.x-idea-meta dd{margin:2px 0 0;line-height:1.6}.x-ideas-loading{align-items:center;gap:16px;padding:16px 0;display:flex}.x-ideas-loading-mark{color:var(--green);flex:none;place-items:center;width:44px;height:44px;animation:2s linear infinite x-ideas-spin;display:grid}.x-ideas-loading p{margin:0;font-size:14px}.x-ideas-loading .g-muted{max-width:65ch;margin-top:4px;font-size:13px}@keyframes x-ideas-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.x-ideas-loading-mark{animation:none}}@media (width<=640px){.x-idea{gap:12px;padding:16px}.x-idea-avatar{width:36px;height:36px;font-size:16px}.x-idea-thought{font-size:16px}.x-idea-author>span:not(.x-idea-type){flex-basis:100%}.x-idea-footer{gap:8px}.x-idea-footer .app-btn{width:100%}.x-idea-context{flex-basis:100%;min-width:0}}.x-post-link{text-align:left;white-space:pre-wrap;font-weight:500}.x-voice-card .g-chips{margin-top:8px}.x-post-stage{gap:16px;display:grid}.x-post-card{border:1px solid var(--line);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:620px;padding:28px 28px 24px;font-size:21px;line-height:1.5}.x-post-card p{margin:0}.x-post-card p+p{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.x-edit-text{font-size:17px;line-height:1.55}.x-adjust{gap:14px;display:grid}.x-behind h2{color:var(--muted);margin:0;font-size:16px}.x-reasons{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;display:grid}.x-reasons label{align-items:center;gap:8px;font-size:14px;display:flex}.x-voice-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.x-voice-head h2{margin:0;font-size:18px}.x-ref-add{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.x-ref-list{margin:16px 0 0;padding:0;list-style:none}.x-ref-list>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;display:grid}.x-ref-main p{margin:4px 0 0}.x-ref-summary{font-size:13px;line-height:1.6}.x-ref-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;display:flex}.x-ref-samples{grid-column:1/-1}.x-tuning{gap:12px;max-width:620px;margin:12px 0 16px;display:grid}.x-slider{color:var(--muted);grid-template-columns:130px minmax(0,1fr) 130px;align-items:center;gap:12px;font-size:13px;display:grid}.x-slider span:last-child{text-align:right}.x-slider input{accent-color:#b8f34a;width:100%}.x-previews{border:0;gap:10px;margin:20px 0 0;padding:0;display:grid}.x-previews legend{margin-bottom:4px;font-weight:650}.x-previews label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.55;display:flex}.x-previews label.is-selected{background:#202b1d;border-color:#b8f34a}@media (width<=640px){.x-post-card{padding:20px;font-size:18px}.x-reasons,.x-ref-add,.x-ref-list>li{grid-template-columns:1fr}.x-ref-actions{justify-content:flex-start}.x-slider{grid-template-columns:1fr;gap:4px}.x-slider span:last-child{text-align:left}}.x-ref-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.x-suggestions>li{align-items:start}.x-post-card p.is-done{opacity:.55}.x-stats h2{margin:0;font-size:18px}.x-metrics{margin:16px 0 8px}.x-stat-delta{color:var(--muted);font-size:12px;font-weight:650}.x-stat-delta.is-up{color:#a0cb6f}.x-parts{margin:8px 0;font-size:13px}.x-parts summary{cursor:pointer;font-weight:650}.persona-memory-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.persona-memory-item{border-top:1px solid var(--line,#30382d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.persona-memory-item:first-child{border-top:0}.persona-memory-item>div:first-child{flex:280px;min-width:0}.persona-memory-item p{overflow-wrap:anywhere;margin:0;line-height:1.6}.persona-memory-item .g-hint{margin-top:2px;display:block}.persona-memory-actions{align-items:center;gap:16px;display:flex}.persona-memory .g-notice{margin:12px 0 0}.persona-memory-form{gap:12px;max-width:560px;display:grid}.persona-memory-form .app-field{margin:0}.persona-memory-form>.app-btn{justify-self:start}.persona-memory-kind{border:0;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;display:flex}.persona-memory-kind label{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.persona-memory-rejected summary{cursor:pointer;color:var(--muted,#a5afa1);align-items:center;min-height:44px;font-size:13px;display:flex}@media (width<=720px){.persona-memory-actions{width:100%}.persona-memory-form>.app-btn{justify-self:stretch}}.x-page-heading{align-items:center;gap:24px}.x-page-heading>.app-btn{flex:none}.x-agent{background:var(--paper);border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;padding:24px;display:flex}.x-agent-avatar{flex:none}.x-agent-message{flex:1;min-width:0}.x-agent-message h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.x-agent-message p{max-width:65ch;color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.65}.x-agent-action{flex:none}.x-library{gap:0}.x-library .blog-section-row{margin-bottom:16px}.x-library h2,.x-ideas-heading h2{margin:0;font-size:18px;font-weight:600}.x-library .blog-section-row p,.x-ideas-heading p{margin:4px 0 0;font-size:13px}.x-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 16px;display:flex}.x-filter{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.x-filter span{background:var(--paper);font-variant-numeric:tabular-nums;border-radius:7px;padding:1px 6px;font-size:11px}.x-filter[aria-pressed=true]{border-bottom-color:var(--green);color:var(--ink)}.x-filter:hover{color:var(--ink)}.x-filter:focus-visible,.x-context-disclosure>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}.x-post-list{margin:0;padding:0;list-style:none}.x-post-row{border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:20px 0;display:flex}.x-post-row-main{flex:1;min-width:0}.x-post-row h3{margin:10px 0 0;font-size:15px;line-height:1.6}.x-post-row .x-post-link{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.x-post-row .x-post-link:after{content:none}.x-post-row .x-post-link:hover{color:var(--green)}.x-post-row p{margin:6px 0 0;font-size:12px}.x-post-row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.x-open-post{flex:none;width:44px;height:44px}.x-status{background:var(--paper);width:fit-content;color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.x-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.x-status.is-awaiting_approval{color:#d1bee9;background:#292434}.x-status.is-approved,.x-status.is-published{color:#bbdca0;background:#202b1d}.x-status.is-failed{color:#eab29d;background:#34261e}.x-status.is-generating{background:var(--paper);color:#dfb574}.x-empty{color:var(--muted);align-items:center;gap:16px;padding:24px 0;display:flex}.x-empty h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.x-empty p{margin:4px 0 0;font-size:13px}.x-ideas-section{margin-top:24px}.x-ideas-section .x-ideas-list{gap:12px}.x-ideas-section .x-idea{padding:20px 24px}.x-ideas-section .x-idea-body{gap:12px}.x-ideas-section .x-idea-thought{max-width:72ch;font-size:16px;line-height:1.65}.x-ideas-section .x-idea-author strong{color:var(--muted);font-size:12px;font-weight:600}.x-ideas-section .x-idea-footer{padding-top:8px}.x-show-more{align-self:center}.x-voice-note{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:16px;padding:24px 0 8px;display:flex}.x-voice-note>svg{color:var(--muted);flex:none}.x-voice-note>div{flex:1}.x-voice-note h2{margin:0;font-size:14px;font-weight:600}.x-voice-note p{max-width:65ch;margin:4px 0 0;font-size:12px}.x-voice-note>a{flex:none}.x-detail .app-page-heading{margin-bottom:0}.x-detail .app-page-heading h1{font-size:28px}.x-workflow{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin:0;padding:0 0 20px;list-style:none;display:flex}.x-workflow li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.x-workflow .is-complete{color:var(--green)}.x-workflow .is-current{color:var(--ink);font-weight:650}.x-review-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;display:grid}.x-post-stage{gap:16px;min-width:0}.x-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.x-preview-heading h2{margin:0;font-size:15px;font-weight:600}.x-preview-heading>span{color:var(--muted);font-size:12px}.x-publication-preview{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.x-preview-part{align-items:flex-start;gap:12px;padding:24px;display:flex;position:relative}.x-preview-part+.x-preview-part{border-top:1px solid var(--line)}.x-preview-part-body{flex:1;min-width:0}.x-preview-author{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.x-preview-author strong{overflow-wrap:anywhere;font-size:14px}.x-preview-author span{color:var(--muted);font-size:11px}.x-preview-author .x-part-number{font-variant-numeric:tabular-nums;margin-left:auto}.x-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:18px;line-height:1.7}.x-preview-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.x-preview-reply{border-top:1px solid var(--line);color:var(--muted);gap:12px;padding:16px 24px;font-size:12px;display:flex}.x-preview-reply svg{flex:none;margin-top:2px}.x-preview-reply div{gap:4px;min-width:0;display:grid}.x-preview-reply a{overflow-wrap:anywhere;color:var(--green)}.x-preview-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-preview-tools>span{margin-left:auto}.x-review-panel{gap:24px;min-width:0;display:grid;position:sticky;top:24px}.x-decision{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:24px}.x-decision h2{letter-spacing:-.02em;margin:16px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.x-decision>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.x-decision-actions{gap:12px;margin-top:20px;display:grid}.x-decision-actions>.app-btn{white-space:normal;text-align:center;width:100%}.x-decision-actions>.g-hint{margin:0;font-size:12px}.x-decision .x-publish-account{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.x-publish-account strong{color:var(--ink)}.x-decision>.app-btn{margin-top:20px}.x-reject-action{justify-self:start;margin-top:8px}.x-agent-notes{padding:0 8px}.x-agent-notes h3{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.x-agent-notes dl{gap:12px;margin:16px 0 0;font-size:12px;display:grid}.x-agent-notes dl>div{justify-content:space-between;gap:16px;display:flex}.x-agent-notes dt{color:var(--muted)}.x-agent-notes dd{text-align:right;overflow-wrap:anywhere;margin:0}.x-detail .x-adjust{border-top:1px solid var(--line);gap:16px;margin-top:8px;padding:24px 0 0}.x-detail .x-adjust .persona-helper{margin:0}.x-detail .x-adjust .app-btn-dark{justify-self:start}.x-editor textarea,.x-adjust textarea{caret-color:var(--green)}.x-context-disclosure{border-top:1px solid var(--line);padding-top:8px}.x-context-disclosure>summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:600}.x-context-disclosure>summary>span{color:var(--muted);margin-left:16px;font-size:12px;font-weight:400}.x-context-disclosure .persona-details{margin-top:8px}.x-context-disclosure>details{margin-top:16px;font-size:13px}@media (width<=1100px){.x-agent{flex-wrap:wrap}.x-agent-action{margin-left:72px}.x-review-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.x-preview-part,.x-decision{padding:20px}}@media (width<=850px){.x-review-layout{grid-template-columns:minmax(0,1fr)}.x-review-panel{position:static}.x-agent-notes{padding:0}}@media (width<=540px){.x-page-heading{align-items:flex-start}.x-agent{align-items:flex-start;gap:12px;padding:16px}.x-agent remountly-avatar.x-agent-avatar{width:44px;height:44px}.x-agent-message h2{font-size:16px}.x-agent-action{width:100%;margin-left:0}.x-agent-action .app-btn{width:100%}.x-filters{gap:4px 12px}.x-filter{gap:4px;font-size:12px}.x-post-row{gap:8px}.x-ideas-section .x-idea{padding:16px}.x-ideas-section .x-idea-author>span{flex-basis:auto}.x-ideas-heading>.app-btn{width:100%}.x-voice-note{flex-wrap:wrap}.x-voice-note>div{flex-basis:calc(100% - 40px)}.x-voice-note>a{margin-left:34px}.x-workflow{gap:16px}.x-workflow li{gap:6px;font-size:12px}.x-preview-part{gap:10px;padding:16px}.x-preview-part .x-idea-avatar{width:32px;height:32px;font-size:14px}.x-preview-text{margin-top:12px;font-size:16px}.x-preview-author>span:not(.x-part-number){flex-basis:100%}.x-preview-author .x-part-number{margin-left:0}.x-context-disclosure>summary>span{margin:4px 0 0;display:block}.x-editor textarea,.x-adjust textarea{font-size:16px}}.x-life-balance{color:var(--muted);margin:0;font-size:12px}.x-life-balance.is-warning{color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:10px 14px}.x-readings{gap:12px;display:grid}.x-readings ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.x-reading{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:16px;display:grid}.x-reading-mode{color:var(--muted);grid-column:1;font-size:11px}.x-reading-text{white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1;margin:0;font-size:15px;line-height:1.6}.x-reading .app-btn{grid-area:1/2/span 2}@media (width<=720px){.x-reading{grid-template-columns:minmax(0,1fr)}.x-reading .app-btn{grid-area:auto/1;width:100%}}.x-queue{gap:24px}.x-queue .app-page-heading{margin-bottom:0}.x-queue-paused{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px;display:flex}.x-queue-paused p{margin:4px 0 0}.x-queue-section h2{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:600;display:flex}.x-queue-list{margin:0;padding:0;list-style:none;display:grid}.x-queue-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;padding:16px 0;display:grid}.x-queue-item:first-child{border-top:0}.x-queue-main{min-width:0}.x-queue-text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.x-queue-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:12px;display:flex}.x-queue-state.is-scheduled,.x-queue-state.is-running{color:#bbdca0}.x-queue-state.is-failed{color:#eab29d}.x-queue-error{color:#eab29d;margin:6px 0 0;font-size:13px;line-height:1.5}.x-queue-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;max-width:380px;display:flex}.x-queue-item .x-schedule-form{grid-column:1/-1}.x-schedule-form{gap:12px;max-width:420px;display:grid}.x-schedule-form .app-field{margin:0}.x-decision-actions .x-schedule-form{max-width:none}@media (width<=720px){.x-queue-item{grid-template-columns:minmax(0,1fr)}.x-queue-actions{justify-content:flex-start;max-width:none}.x-queue-actions .app-btn,.x-schedule-form .app-btn{flex:auto}.x-schedule-form input{font-size:16px}}.x-windows{margin-top:24px}.x-windows h3{margin:0;font-size:15px;font-weight:600}.x-windows-focus{margin:8px 0 12px;font-size:14px;line-height:1.6}.x-windows .g-table tbody tr:first-child th,.x-windows .g-table tbody tr:first-child td{font-weight:600}.x-generation{border-bottom:1px solid var(--line);gap:20px;padding-bottom:32px;display:grid}.x-generation h2{margin:0}.x-generation-modes{border:0;flex-wrap:wrap;gap:12px 32px;min-width:0;margin:0;padding:0;display:flex}.x-generation-modes label{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.x-generation-modes input{accent-color:var(--green);flex:none;margin:4px 0 0}.x-generation-modes label>span{gap:4px;display:grid}.x-generation-modes strong{font-size:14px;font-weight:650}.x-generation-modes span>span{color:var(--muted);font-size:12px}.x-generation-modes:disabled label{cursor:default;opacity:.65}.x-generation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.x-generation-fields .app-field{min-width:0}.x-generation-fields textarea{resize:vertical;width:100%}.x-generation-fields textarea::placeholder{color:var(--muted);opacity:1}.x-generation .g-hint{max-width:65ch;margin:0}@media (width<=640px){.x-generation-fields{grid-template-columns:minmax(0,1fr);gap:20px}.x-generation-modes{flex-direction:column;gap:8px}}.x-voice{gap:24px}.x-voice .app-page-heading{margin-bottom:0}.voice-workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.voice-editor{min-width:0}.voice-state{color:var(--muted);background:var(--paper);border-radius:7px;padding:4px 8px;font-size:12px;display:inline-flex}.voice-state.is-review{color:#d1bee9;background:#292434}.voice-state.is-active{color:#bbdca0;background:#202b1d}.voice-traits{flex-wrap:wrap;gap:8px;margin:16px 0 12px;padding:0;list-style:none;display:flex}.voice-traits li{background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:5px 10px;font-size:13px}.voice-sources{color:var(--muted);max-width:72ch;margin:0;font-size:12px;line-height:1.65}.voice-default{border-block:1px solid var(--line);align-items:flex-start;gap:16px;margin:20px 0;padding:24px 0;display:flex}.voice-default>svg{color:var(--muted);flex:none;margin-top:4px}.voice-default h3{margin:0;font-size:16px;font-weight:600}.voice-default p{max-width:65ch;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.7}.x-voice .voice-previews{gap:12px;margin-top:24px}.voice-previews legend{font-size:16px;font-weight:600;line-height:1.5}.voice-preview-topic{color:var(--muted);margin:8px 0 4px;font-size:12px;line-height:1.65}.x-voice .voice-previews label{background:var(--paper);border-radius:14px;align-items:flex-start;gap:12px;padding:20px;transition:border-color .18s ease-out,background-color .18s ease-out}.x-voice .voice-previews label:hover{border-color:var(--green)}.x-voice .voice-previews label.is-selected{border-color:var(--green);background:#202b1d}.voice-previews input{width:16px;height:16px;accent-color:var(--signal);flex:none;margin:2px 0 0}.voice-previews label:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.voice-previews label:has(input:disabled){cursor:wait}.voice-preview-body{flex:1;gap:12px;min-width:0;display:grid}.voice-preview-option{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.voice-preview-option>span{color:#bbdca0;align-items:center;gap:4px;display:inline-flex}.voice-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.voice-active-example{background:var(--paper);border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:24px}.voice-active-example h3{color:var(--muted);margin:0;font-size:13px;font-weight:600}.voice-active-example p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.75}.voice-activation{flex-direction:column;align-items:flex-start;gap:12px;margin:20px 0 0;display:flex}.voice-activation p{max-width:68ch;margin:0;font-size:12px;line-height:1.65}.voice-tuning-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:4px;scroll-margin-top:24px}.voice-tuning-panel>summary,.voice-comparison>summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:600}.voice-tuning-panel>summary>span,.voice-comparison>summary>span{color:var(--muted);margin-left:12px;font-size:12px;font-weight:400}.voice-tuning-panel>p{margin:0;font-size:13px}.x-voice .x-tuning{gap:16px;max-width:none;margin:20px 0}.x-voice .x-slider{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:0 0 16px;display:grid}.voice-axis-heading{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.voice-axis-heading strong{color:var(--ink);font-weight:600}.voice-axis-heading span{font-size:12px}.voice-axis-control{grid-template-columns:120px minmax(80px,1fr) 140px;align-items:center;gap:12px;font-size:12px;display:grid}.voice-axis-control span:last-child{text-align:right}.x-voice .voice-axis-control input{min-height:44px}.voice-reference-add{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:24px;scroll-margin-top:24px}.voice-reference-add .x-voice-head{gap:8px}.voice-reference-add .x-voice-head h2{font-size:16px}.voice-reference-add .app-badge{background:0 0;padding:0;font-size:12px}.voice-reference-add>p{margin:12px 0 0;font-size:13px;line-height:1.65}.x-voice .voice-reference-add .x-ref-add{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.x-voice .x-ref-add .app-field{margin:0}.x-voice select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#151a14;border:1px solid #3b4534;border-radius:7px;padding:10px 12px;font-size:13px}.x-voice select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.x-voice select:disabled{opacity:.6}.x-voice input,.x-voice textarea{caret-color:var(--green)}.voice-reference-guidance{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:20px 0;display:flex;margin-top:24px!important}.voice-reference-guidance svg{color:var(--muted);flex:none;margin-top:3px}.voice-reference-guidance>span{font-size:12px}.voice-references,.voice-discovery{min-width:0;margin-top:8px}.voice-references .x-voice-head p{margin:4px 0 0;font-size:13px}.x-voice .x-ref-list{margin-top:16px}.x-voice .x-ref-list>li{gap:12px 24px;padding:20px 0}.voice-profile-link{color:var(--ink);font-size:14px;font-weight:650}.voice-profile-link:hover{color:var(--green)}.x-voice .x-ref-main{overflow-wrap:anywhere;min-width:0}.x-voice .x-ref-main>.g-muted{font-size:13px}.x-voice .x-ref-main .g-hint{margin-top:8px}.x-voice .x-ref-main .x-ref-summary{max-width:72ch;margin-top:8px}.voice-ref-status{color:var(--ink)}.voice-ref-status.is-ready{color:#bbdca0}.voice-ref-status.is-failed,.voice-ref-status.is-needs_samples{color:#eab29d}.voice-ref-manage{width:230px}.voice-ref-manage>summary{cursor:pointer;min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.voice-ref-manage>summary::-webkit-details-marker{display:none}.voice-ref-manage[open]>summary svg{transform:rotate(180deg)}.voice-ref-manage>summary:hover{color:var(--ink)}.x-voice .voice-ref-manage .x-ref-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.voice-ref-manage .app-text-link{min-height:44px}.voice-ref-manage>summary:focus-visible,.voice-tuning-panel>summary:focus-visible,.voice-comparison>summary:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:7px}.x-voice .x-ref-samples{border-top:1px solid var(--line);padding-top:16px}.x-voice .x-ref-samples .app-field{margin:0}.voice-comparison{border-top:1px solid var(--line);margin-top:12px;padding:4px 0}.voice-comparison p{margin:0 0 16px;font-size:13px}.voice-comparison .g-table-wrap{overflow-x:auto}.voice-comparison .g-table{min-width:600px}.voice-discovery{border-top:1px solid var(--line);padding-top:24px;scroll-margin-top:24px}.voice-discovery>p{max-width:72ch;margin-top:12px;font-size:13px;line-height:1.65}.voice-discovery .x-ref-actions{max-width:200px}.voice-discovery .x-ref-actions .app-text-link{min-height:44px}.voice-discovery .app-badge{white-space:normal;font-size:12px}.voice-discovery-empty{color:var(--muted);align-items:center;gap:16px;padding:24px 0;display:flex}.voice-discovery-empty svg{flex:none}.voice-discovery-empty p{margin:0;font-size:14px}.voice-more{margin-top:16px}@media (width<=1100px){.voice-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.voice-reference-add{padding:20px}.voice-axis-control{grid-template-columns:100px minmax(60px,1fr) 120px;gap:8px}}@media (width<=850px){.voice-workspace{grid-template-columns:minmax(0,1fr)}.voice-reference-add{width:100%}.x-voice .voice-reference-add .x-ref-add{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.voice-reference-add .x-ref-add>button{grid-column:1/-1;justify-self:start}}@media (width<=540px){.x-voice .voice-previews label,.voice-reference-add{padding:16px}.x-voice .voice-reference-add .x-ref-add{grid-template-columns:minmax(0,1fr)}.voice-reference-add .x-ref-add>button{justify-self:stretch}.voice-activation .app-btn{width:100%}.voice-tuning-panel>summary>span,.voice-comparison>summary>span{margin:4px 0 0;display:block}.voice-axis-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.voice-axis-control input{grid-area:2/1/auto/-1}.voice-axis-control span:last-child{text-align:right}.voice-ref-manage{width:100%}.voice-ref-manage>summary{justify-content:flex-start}.voice-discovery .x-ref-actions{max-width:none}.voice-discovery .x-voice-head>button{width:100%}.x-voice select,.x-voice input,.x-voice textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.x-voice .voice-previews label{transition:none}}.publisher-choices{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.publisher-choices legend{margin-bottom:12px;padding:0;font-size:16px;font-weight:600}.publisher-choices label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;line-height:1.55;transition:border-color .18s ease-out,background-color .18s ease-out;display:flex}.publisher-choices label:hover{border-color:var(--green)}.publisher-choices label.is-selected{border-color:var(--green);background:#202b1d}.publisher-choices label:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.publisher-choices input{width:16px;height:16px;accent-color:var(--signal);flex:none;margin:4px 0 0}.publisher-choice-body{gap:4px;min-width:0;display:grid}.publisher-choice-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publisher-form{gap:12px;max-width:560px;margin-top:12px;display:grid}.publisher-form .app-field{margin:0}.publisher-area{margin-top:20px}.publisher-area h3{margin:0;font-size:15px;font-weight:600}.x-publisher .persona-section{padding-top:0}@media (prefers-reduced-motion:reduce){.publisher-choices label{transition:none}}.product-ui .work-center{max-width:1040px;margin:auto}.work-center h2,.work-results h2{letter-spacing:-.02em;font-size:18px;font-weight:650}.work-center h3,.work-results h3{margin:4px 0 8px;font-size:14px;font-weight:650}.work-center p,.work-results p{line-height:1.65}.work-center .app-page-heading{align-items:flex-start;gap:24px}.work-center .app-page-heading p{max-width:65ch}.work-section{border-bottom:1px solid var(--line,#30382d);padding:28px 0}.work-section>h2{margin:0 0 20px}.work-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.work-section-heading h2{margin:0}.work-status{background:#191f17;border:1px solid #30382d;border-radius:14px;gap:14px;margin:8px 0;padding:22px 24px;display:flex}.work-status h2{margin:0 0 4px;font-size:15px}.work-status p{color:#adb7a7;margin:0;font-size:13px}.work-status-dot{background:#a5afa1;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.work-status-dot.is-working{background:#b8f34a}.work-list{margin:0;padding:0;list-style:none}.work-list>li{border-bottom:1px solid #30382d;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.work-list>li:last-child{border:0}.work-list>li>div{min-width:0}.work-list p{margin:4px 0}.work-meta{color:#a5afa1;margin-bottom:5px;font-size:12px;line-height:1.6;display:block}.work-title{color:#f2f4ef;text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6;display:block}.work-title:hover{text-underline-offset:4px;text-decoration:underline}.work-list .work-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.work-empty{color:#a5afa1;max-width:65ch;margin:0;padding:8px 0;font-size:13px}.work-job{border-bottom:1px solid #30382d;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.work-job p{color:#a5afa1;overflow-wrap:anywhere;max-width:65ch;margin:0}.work-job .g-actions{flex-shrink:0}.work-attention{border-bottom:1px solid #694537;padding:20px 0}.work-compose{background:#191d19;border:1px solid #3b4534;border-radius:14px;margin:16px 0;padding:24px}.work-compose h2{margin:0 0 24px}.work-compose .app-field{margin:16px 0}.work-compose-options{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.work-compose-options>.app-field{flex:1;min-width:230px}.work-check{align-items:center;gap:10px;max-width:290px;font-size:13px;line-height:1.5;display:flex}.work-check input,.work-autonomy input{accent-color:#b8f34a;flex:none;width:18px;height:18px}.work-columns{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.work-next{margin:20px 0}.work-next p{color:#a5afa1;font-size:12px}.work-activity{margin:0;padding:0;list-style:none}.work-activity li{border-bottom:1px solid #30382d;padding:12px 0;font-size:13px;line-height:1.6}.work-activity li:last-child{border:0}.work-activity time{color:#a5afa1;margin-bottom:4px;font-size:11px;display:block}.work-activity p{color:#a5afa1;margin:4px 0}.work-center details{margin-top:18px}.work-center summary{cursor:pointer;color:#b8db96;padding:8px 0;font-size:13px;line-height:1.6}.work-connections{padding:12px 0}.work-filters{gap:16px;max-width:480px;margin-bottom:10px;display:flex}.work-filters .app-field{flex:1;min-width:0}.work-history{margin-top:28px}.work-context-links{margin:20px 0 0;padding:0;list-style:none}.work-context-links li{border-bottom:1px solid #30382d}.work-context-links button{color:#f2f4ef;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.work-context-links button:hover strong{color:#b8db96}.work-context-links strong,.work-context-links span{display:block}.work-context-links span{color:#a5afa1;margin-top:6px;font-size:13px;line-height:1.5}.work-settings{max-width:720px}.work-settings fieldset{border:0;margin:24px 0;padding:0}.work-settings legend{margin-bottom:12px;font-size:14px;font-weight:650}.work-autonomy{border-bottom:1px solid #30382d;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.work-autonomy small{color:#a5afa1;margin-top:4px;font-size:13px;line-height:1.6;display:block}.work-results{margin-bottom:24px}.work-results-grid{grid-template-columns:1.2fr 1fr 1fr;gap:28px;display:grid}.work-results-grid p{color:#a5afa1;font-size:13px}.work-results-grid .work-list{font-size:13px}.product-ui .work-center .app-btn,.product-ui .work-center select{min-height:44px}.work-center button:focus-visible,.work-results button:focus-visible{outline-offset:4px;outline:2px solid #b8db96}.product-ui .app-nav-label:empty{display:none}@media (width<=1024px){.work-results-grid{grid-template-columns:1fr}.work-job{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=640px){.work-center .app-page-heading{flex-direction:column;gap:16px}.work-center .app-page-heading>.app-btn{justify-content:center;width:100%}.work-columns{grid-template-columns:1fr}.work-section{padding:24px 0}.work-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.work-compose,.work-status{padding:18px}.work-center .app-field input,.work-center .app-field select,.work-center .app-field textarea{font-size:16px}.work-compose-options{gap:8px}.work-compose-options>.app-field{flex-basis:100%;width:100%;min-width:0}.work-filters,.work-list>li{gap:10px}.work-context-links span{font-size:13px}}.product-ui .work-filters select{color:#f2f4ef;width:100%;min-width:0;font:inherit;background:#151a14;border:1px solid #3b4534;border-radius:7px;padding:10px 12px}.product-ui .work-filters label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.work-section>.work-job:last-child{border-bottom:0}.product-ui .blog-destinations .publisher-choices{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.product-ui .blog-destinations .publisher-choices>label{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.product-ui .blog-destinations .publisher-choices>label:last-child{border-bottom:0}.product-ui .blog-destinations .publisher-choices>label.is-selected{border-color:var(--line);background:0 0}@media (width>=641px) and (width<=1024px){.product-ui .view-xqueue .x-agent{grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.product-ui .view-xqueue .x-agent-action{grid-column:2;margin-left:0}.product-ui .view-xqueue .x-agent-message{width:100%}}.app-delegate{color:#17200e;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#b8f34a;border:1px solid #b8f34a;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:4px 0 16px;font-size:13px;font-weight:650;display:flex}.app-delegate:hover{background:#c9ff67}.app-delegate:disabled{opacity:.5;cursor:not-allowed}.app-delegate.selected{box-shadow:0 0 0 2px #111411,0 0 0 4px #b8f34a}.app-delegate:focus-visible{outline-offset:3px;outline:2px solid #f2f4ef}.app-nav-group+.app-nav-group{border-top:1px solid #262e23;margin-top:14px;padding-top:14px}.app-nav-recent .app-nav-item{min-height:38px;padding:8px 12px;font-size:12px}.app-nav-recent .app-nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delegate-form{margin:8px 0 12px}.delegate-form textarea{color:#f2f4ef;width:100%;min-height:128px;font:inherit;resize:vertical;background:#191d19;border:1px solid #3b4534;border-radius:14px;padding:18px 20px;font-size:16px;line-height:1.6}.delegate-form textarea:focus-visible{outline-offset:2px;outline:2px solid #b8db96}.delegate-options{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:16px 0 8px;display:flex}.delegate-options fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.delegate-options legend{color:#a5afa1;margin-bottom:8px;font-size:12px}.delegate-suggestions{border-top:1px solid #30382d;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.delegate-suggestions li{border-bottom:1px solid #30382d}.delegate-suggestions button{text-align:left;color:#f2f4ef;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:18px 18px 18px 0;display:block}.delegate-suggestions button:hover strong{color:#b8db96}.delegate-suggestions strong{margin-bottom:6px;font-size:14px;display:block}.delegate-suggestions span{color:#a5afa1;font-size:13px;line-height:1.55;display:block}.work-status-counts{color:#b8db96!important;margin-top:8px!important;font-size:12px!important}.work-section h2 .app-badge{vertical-align:middle;margin-left:10px}.work-empty-state{padding:8px 0}.work-empty-state h3{margin:0 0 6px;font-size:15px}.work-empty-state p{color:#a5afa1;max-width:60ch;margin:0 0 14px;font-size:13px}.work-why{margin-top:6px!important}.work-why summary{padding:2px 0!important;font-size:12px!important}.work-why p{color:#a5afa1;max-width:65ch;margin:4px 0 0;font-size:13px}.work-agenda{margin:0;padding:0;list-style:none}.work-agenda li{border-bottom:1px solid #30382d;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;display:grid}.work-agenda li:last-child{border:0}.work-agenda-day{color:#b8db96;padding-top:2px;font-size:12px}.work-agenda .work-meta{margin:0}.work-figures{flex-wrap:wrap;gap:16px 48px;margin:0;display:flex}.work-figures dt{color:#a5afa1;margin-bottom:4px;font-size:12px}.work-figures dd{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600}.mission-back{margin-bottom:12px}.mission-back:before{content:"← "}.mission-progress{color:#a5afa1;margin:4px 0 0;padding-top:14px;font-size:13px;display:block;position:relative}.mission-progress:after{content:"";background:#262e23;border-radius:4px;height:4px;position:absolute;top:0;left:0;right:0}.mission-progress span{z-index:1;background:#b8f34a;border-radius:4px;height:4px;position:absolute;top:0;left:0}.mission-plan{margin:0;padding:0;list-style:none}.mission-plan li{border-bottom:1px solid #30382d;gap:14px;padding:14px 0;display:flex}.mission-plan li:last-child{border:0}.mission-plan strong{font-size:14px;line-height:1.5;display:block}.mission-plan p{max-width:65ch;margin:4px 0 0}.mission-step-mark{color:#17200e;border:1px solid #66725b;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.mission-plan li.is-done .mission-step-mark,.mission-plan li.is-published .mission-step-mark{background:#b8f34a;border-color:#b8f34a}.mission-plan li.is-working .mission-step-mark,.mission-plan li.is-queued .mission-step-mark{border-style:dashed;border-color:#b8f34a}.mission-plan li.is-cancelled{opacity:.55}.work-calendar{gap:8px;display:grid}.work-calendar>section{border-bottom:1px solid #30382d;grid-template-columns:140px 1fr;gap:20px;padding:16px 0;display:grid}.work-calendar h3{color:#b8db96;margin:2px 0 0;font-size:13px}.work-calendar ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.work-calendar li{border-left:2px solid #46523d;grid-template-columns:80px 56px 1fr;align-items:baseline;column-gap:12px;padding-left:12px;display:grid}.work-calendar li.is-publish{border-left-color:#b8f34a}.work-calendar li.is-mission{border-left-color:#c6b5e5}.work-calendar li.is-analyze{border-left-color:#8fb7d6}.work-calendar li .work-meta{grid-column:3;margin:2px 0 0}.work-calendar-type{font-size:12px;font-weight:650}.work-calendar time{color:#a5afa1;font-size:12px}.loop-list{margin:20px 0 0;padding:0;list-style:none}.loop-item{border-bottom:1px solid #30382d;grid-template-columns:1.4fr 1fr 1.2fr .8fr;gap:24px;padding:20px 0;display:grid}.loop-step p{margin:4px 0;font-size:13px}.loop-step strong{font-size:16px}.loop-step textarea{color:#f2f4ef;width:100%;font:inherit;background:#191d19;border:1px solid #3b4534;border-radius:8px;margin:6px 0;padding:10px;font-size:13px}.context-tabs{flex-wrap:wrap;gap:6px 20px;margin:4px 0 8px;font-size:13px;display:flex}.context-tabs a{color:#b8db96;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.context-tabs a:hover{text-underline-offset:4px;text-decoration:underline}.context-checks{color:#a5afa1;flex-wrap:wrap;gap:10px 28px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.context-checks li{align-items:center;gap:8px;display:flex}.context-checks li>span:first-child{place-items:center;width:18px;height:18px;display:grid}.context-checks li.is-ok{color:#f2f4ef}.context-checks li.is-ok>span:first-child{color:#b8f34a}.memory-list li{align-items:flex-start}.memory-list p{max-width:70ch;margin:2px 0 0}.memory-edit,.memory-edit textarea{width:100%}.work-autonomy.is-current{border-left:2px solid #b8f34a;padding-left:14px}.work-autonomy.is-unavailable{opacity:.6;padding-left:16px}.autonomy-choice{gap:10px;margin-top:12px;display:grid}.autonomy-table{border-collapse:collapse;width:100%;max-width:520px;margin:8px 0 24px;font-size:13px}.autonomy-table caption{text-align:left;margin-bottom:8px;font-size:14px;font-weight:650}.autonomy-table th,.autonomy-table td{text-align:left;border-bottom:1px solid #30382d;padding:10px 0;font-weight:500}.autonomy-table td{color:#b8db96;text-align:right}.integration-group{gap:16px;display:grid}.integration-group+.integration-group{margin-top:20px}.integration-group-title{text-transform:uppercase;letter-spacing:.06em;color:#b8db96;margin:0;font-size:12px;font-weight:650}.integration-group-title span{text-transform:none;letter-spacing:0;color:#a5afa1;margin-top:4px;font-size:13px;font-weight:400;display:block}@media (width<=1024px){.loop-item{grid-template-columns:1fr 1fr}}@media (width<=640px){.loop-item{grid-template-columns:1fr;gap:12px}.work-calendar>section{grid-template-columns:1fr;gap:10px}.work-calendar li{grid-template-columns:auto auto 1fr}.work-agenda li{grid-template-columns:1fr;gap:4px}.delegate-options{flex-direction:column;align-items:stretch}.delegate-options .app-btn{justify-content:center;width:100%}.work-figures dd{font-size:24px}}@media (width>=721px){.work-heading-delegate{display:none!important}}@media (width<=640px){.work-center .work-list>li:has(>.g-actions),.work-center .work-list>li:has(>.app-btn){flex-direction:column;align-items:flex-start;gap:12px}}.agent-workspace{--aw-sidebar-width:256px;--aw-bg:#111411;--aw-side:#171a16;--aw-paper:#1e231c;--aw-ink:#f2f4ef;--aw-muted:#a5afa1;--aw-line:#30382d;--aw-signal:#b8f34a;--aw-on-signal:#17200e;--aw-selection:#29361f;--aw-error:#eab29d;grid-template-columns:var(--aw-sidebar-width) minmax(0,1fr);background:var(--aw-bg);height:100dvh;min-height:0;color:var(--aw-ink);color-scheme:dark;--ink:var(--aw-ink);--muted:var(--aw-muted);--paper:var(--aw-paper);--canvas:var(--aw-bg);--line:var(--aw-line);--aw-focus:#b8db96;--green:var(--aw-focus);font:14px/1.6 Manrope Variable,sans-serif;display:grid;overflow:hidden}.agent-workspace[data-theme=light]{--aw-focus:#476529}.agent-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--aw-focus)}.agent-workspace .workspace-picker{background:var(--aw-paper);border-color:var(--aw-line);color:var(--aw-ink);width:100%;margin-bottom:0}.agent-workspace .workspace-letter{background:var(--aw-selection);color:var(--aw-ink)}.agent-workspace .workspace-name>span{color:var(--aw-muted)}.agent-workspace .aw-nav-section>button.is-selected{background:var(--aw-selection);color:var(--aw-ink)}.agent-workspace .aw-tabs button[aria-selected=true]{background:var(--aw-paper);color:var(--aw-ink)}.agent-workspace .company-menu{background:var(--aw-side);border-color:var(--aw-line);color:var(--aw-ink)}.agent-workspace .company-menu li button:hover,.agent-workspace .company-menu-add:hover{background:var(--aw-paper)}.agent-workspace .aw-drawer .aw-tabs{padding-top:18px}.agent-workspace[data-theme=light] .aw-dialog .work-title,.agent-workspace[data-theme=light] .aw-dialog .work-context-links button{color:var(--aw-ink)}.agent-workspace[data-theme=light] .aw-dialog :is(.work-meta,.work-empty,.work-job p,.work-context-links span,.work-autonomy small,.work-activity time){color:var(--aw-muted)}.agent-workspace[data-theme=light] .aw-dialog :is(.work-section,.work-list>li,.work-context-links li,.work-autonomy,.work-activity li){border-color:var(--aw-line)}.agent-workspace[data-theme=light] .aw-dialog :is(.work-compose,.g-card){background:var(--aw-side);border-color:var(--aw-line)}.agent-workspace[data-theme=light] .aw-dialog .app-btn:not(.app-btn-dark){background:var(--aw-paper);border-color:var(--aw-line);color:var(--aw-ink)}.agent-workspace[data-theme=light] .aw-dialog .app-field :is(input,textarea,select){background:var(--aw-bg);border-color:var(--aw-line);color:var(--aw-ink)}.agent-workspace[data-theme=light] .aw-dialog :is(.app-text-link,.work-center summary,.work-context-links button:hover strong){color:#3d5b24}.agent-workspace[data-theme=light]{--aw-bg:#fafbf8;--aw-side:#f1f3ec;--aw-paper:#e9ede2;--aw-ink:#222a1c;--aw-muted:#58624e;--aw-line:#d6dcce;--aw-selection:#e2ebd6;--aw-error:#934521;color-scheme:light}.agent-workspace *{box-sizing:border-box}.agent-workspace button,.agent-workspace input,.agent-workspace select,.agent-workspace textarea{font:inherit;color:inherit}.agent-workspace button{cursor:pointer}.agent-workspace button:disabled{opacity:.45;cursor:not-allowed}.agent-workspace button:focus-visible,.agent-workspace a:focus-visible,.agent-workspace input:focus-visible,.agent-workspace select:focus-visible,.agent-workspace textarea:focus-visible,.agent-workspace summary:focus-visible{outline:2px solid var(--aw-focus);outline-offset:3px}.agent-workspace ::selection{background:var(--aw-selection);color:var(--aw-ink)}.agent-workspace textarea{caret-color:var(--aw-focus)}.agent-workspace h1,.agent-workspace h2,.agent-workspace h3,.agent-workspace p{margin:0}.agent-workspace ul,.agent-workspace ol{margin:0;padding:0;list-style:none}.agent-workspace a{color:inherit}.agent-workspace button{text-align:left;background:0 0;border:0}.aw-muted{color:var(--aw-muted)}.aw-link{color:var(--aw-ink);align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:650;display:inline-flex}.aw-link:hover{text-underline-offset:4px;text-decoration:underline}.aw-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;color:var(--aw-muted)!important;border-radius:8px!important}.aw-icon:hover{background:var(--aw-paper);color:var(--aw-ink)!important}.aw-icon.is-selected{background:var(--aw-selection);color:var(--aw-ink)!important}.aw-error{color:var(--aw-error);overflow-wrap:anywhere;padding:12px 0;font-size:13px}.aw-error button{color:inherit}.aw-primary,.aw-send{border-radius:8px;min-height:44px;padding:10px 16px;background:var(--aw-signal)!important;color:var(--aw-on-signal)!important;font-weight:650!important}.aw-primary:hover,.aw-send:hover{filter:brightness(1.05)}.aw-sidebar{background:var(--aw-side);border-right:1px solid var(--aw-line);scrollbar-gutter:stable;flex-direction:column;min-width:0;min-height:0;padding:22px 16px 12px;display:flex;overflow-y:auto}.aw-sidebar-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.aw-sidebar-top>a{text-decoration:none}.aw-sidebar-top .brand{letter-spacing:-.03em;color:var(--aw-ink);font-size:20px}.aw-sidebar-top .brand-mark{width:23px}.aw-sidebar .company-picker{margin:0 0 14px}.aw-new{border-radius:9px;align-items:center;gap:10px;min-height:44px;margin:10px 0 18px;padding:11px 12px;font-weight:600;display:flex;border:1px solid var(--aw-line)!important}.aw-new:hover{background:var(--aw-paper)}.aw-sidebar nav{flex:1}.aw-agent-link{border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.aw-agent-link strong,.aw-agent-link small{display:block}.aw-agent-link strong{font-size:14px;font-weight:650}.aw-agent-link small{color:var(--aw-muted);font-size:12px}.aw-agent-link.is-selected{background:var(--aw-paper)}.aw-nav-section{margin-top:23px}.aw-nav-section h2{color:var(--aw-muted);padding:0 11px 7px;font-weight:650;font-size:12px!important}.aw-nav-section>div{justify-content:space-between;align-items:center;display:flex}.aw-nav-section>div .aw-icon{width:36px;height:36px}.aw-nav-section>button{width:100%;min-height:40px;color:var(--aw-muted);border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.aw-nav-section>button:hover{background:var(--aw-paper);color:var(--aw-ink)}.aw-nav-section>button.is-selected{background:var(--aw-selection);color:var(--aw-ink)}.aw-nav-section>button span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aw-nav-section>p{color:var(--aw-muted);padding:0 11px;font-size:12px;line-height:1.7}.aw-status-dot{background:var(--aw-muted);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.status-active{background:#a0cb6f}.status-waiting{background:#c6b5e5}.status-paused{background:#dfb574}.aw-sidebar-bottom{padding-top:32px}.aw-shortcuts{gap:2px;margin:0 0 16px;display:grid}.aw-shortcuts button{color:var(--aw-muted);border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:8px 11px;font-size:13px;display:flex}.aw-shortcuts button:hover{color:var(--aw-ink);background:var(--aw-paper)}.aw-connect{border-radius:9px;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 11px;display:flex;border:1px solid var(--aw-line)!important;font-size:12px!important}.aw-connect svg:last-child{margin-left:auto}.aw-account{align-items:center;gap:10px;width:100%;padding:15px 4px 0;display:flex}.aw-account>span,.aw-human-avatar{background:var(--aw-selection);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.aw-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.aw-account svg{color:var(--aw-muted);margin-left:auto}.aw-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.aw-topbar{flex-shrink:0;align-items:center;gap:12px;height:78px;padding:0 32px;display:flex}.aw-topbar>div:first-of-type{min-width:0}.aw-topbar h1{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.aw-topbar>div>span{color:var(--aw-muted);font-size:12px}.aw-top-actions{margin-left:auto;display:flex}.aw-mobile-menu{display:none}.aw-scroll{scrollbar-width:thin;scrollbar-color:var(--aw-line) transparent;flex:1;min-height:0;padding:16px max(28px,50% - 365px) 30px;overflow:auto}.aw-welcome{max-width:640px;margin:0 auto;padding:5vh 0 24px}.aw-welcome>.aw-welcome-avatar{width:86px;height:86px;margin:0 0 18px -12px}.aw-welcome h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:12px;font-size:26px;font-weight:600;line-height:1.4}.aw-welcome>p{max-width:53ch;color:var(--aw-muted);font-size:14px;line-height:1.9}.aw-welcome.is-squad{padding-top:34px}.aw-welcome.is-squad>.aw-welcome-avatar{width:60px;height:60px;margin-bottom:16px}.aw-starters{flex-direction:column;max-width:100%;margin-top:24px;display:flex}.aw-starters button{min-height:48px;color:var(--aw-ink);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:13px;display:flex;border-bottom:1px solid var(--aw-line)!important}.aw-starters button svg{color:var(--aw-muted);flex-shrink:0;transition:transform .18s ease-out,color .18s ease-out}.aw-starters button:hover:not(:disabled) svg{transform:translate(4px)}.aw-starters button:hover svg{color:var(--aw-signal)}.aw-work-summary{border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);flex-direction:column;gap:4px;max-width:640px;margin:0 auto 32px;padding:20px 0;display:flex}.aw-work-summary>div{align-items:flex-start;gap:12px;display:flex}.aw-work-summary>div>svg{color:var(--aw-muted);flex-shrink:0;margin-top:3px}.aw-work-summary strong{font-size:13px;font-weight:650}.aw-work-summary p{color:var(--aw-muted);margin-top:4px;font-size:12px}.aw-work-summary>.aw-link{align-self:flex-start;margin-left:30px}.aw-context-notice{gap:12px;padding:16px 0 24px;font-size:13px;display:flex}.aw-context-notice p{color:var(--aw-muted);margin-top:4px}.aw-context-notice>svg{flex-shrink:0;margin-top:4px}.aw-messages{max-width:640px;margin:0 auto}.aw-message{overflow-wrap:anywhere;padding:8px 0 24px}.aw-message-author{align-items:center;gap:9px;margin-bottom:10px;display:flex}.aw-message-author img{object-fit:contain}.aw-message-author strong{font-size:12px;font-weight:650}.aw-message-author time{color:var(--aw-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.aw-message>p{white-space:pre-wrap;font-size:14px;line-height:1.9}.aw-message.is-user{background:var(--aw-paper);border-radius:12px;margin-bottom:24px;padding:16px 18px}.aw-chat-failure{text-align:center;max-width:450px;margin:64px auto}.aw-chat-failure>svg{color:var(--aw-error)}.aw-chat-failure h2{margin:12px 0;font-size:18px}.aw-chat-failure p{color:var(--aw-muted);font-size:13px}.aw-chat-failure>button{background:var(--aw-paper);border-radius:7px;align-items:center;min-height:44px;margin-top:12px;padding:8px 16px;display:inline-flex}.aw-chat-skeleton{flex-direction:column;gap:14px;max-width:640px;padding-top:24px;display:flex}.aw-chat-skeleton span{background:var(--aw-paper);border-radius:4px;width:90%;height:18px}.aw-chat-skeleton span:first-child{width:35%}.aw-chat-skeleton span:last-child{width:65%}.aw-team{border-top:1px solid var(--aw-line);max-width:640px;margin-top:28px}.aw-team summary{cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:52px;list-style:none;display:flex}.aw-team summary::-webkit-details-marker{display:none}.aw-team summary:hover{color:var(--aw-focus)}.aw-team-title{font-size:13px;font-weight:650}.aw-team-count{color:var(--aw-muted);margin-left:auto;font-size:12px}.aw-team summary>svg{flex-shrink:0;transition:transform .18s ease-out}.aw-team details[open]>summary>svg{transform:rotate(180deg)}.aw-team ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:12px 0 20px;display:grid}.aw-team li{align-items:flex-start;gap:12px;min-width:0;display:flex}.aw-specialist-avatar{color:#111411;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.aw-specialist-avatar.is-strategist{background:#f3c985}.aw-specialist-avatar.is-ghostwriter{background:#9fc8f1}.aw-specialist-avatar.is-community{background:#9ed8ae}.aw-specialist-avatar.is-analyst{background:#c6b5e5}.aw-team li strong{font-size:13px;font-weight:650;display:block}.aw-team li>div>span{color:var(--aw-muted);font-size:12px;font-weight:400;display:block}.aw-team li p{color:var(--aw-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.65}.aw-team-safety{color:var(--aw-muted);padding-bottom:16px;font-size:12px;line-height:1.7}.aw-composer-area{flex-shrink:0;align-self:center;width:100%;max-width:790px;padding:12px 28px 22px}.aw-composer{border:1px solid var(--aw-line);background:var(--aw-side);border-radius:14px;padding:14px 16px 10px}.aw-composer:focus-within{border-color:var(--aw-focus)}.aw-composer textarea{resize:none;field-sizing:content;background:0 0;border:0;width:100%;min-height:57px;max-height:180px;padding:0 4px;font-size:14px;line-height:1.8;display:block;outline:none!important}.aw-composer textarea::placeholder{color:var(--aw-muted)}.aw-composer-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.aw-composer-controls>div{align-items:center;gap:4px;display:flex}.aw-composer select{background:var(--aw-side);color:var(--aw-ink);border:0;border-radius:6px;min-width:0;max-width:100%;min-height:40px;padding:0 4px;font-size:12px}.aw-composer select option{background:var(--aw-side);color:var(--aw-ink)}.aw-send{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex}.aw-send svg{transform:rotate(-90deg)}.aw-composer-note{color:var(--aw-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;display:flex;margin-top:9px!important}.aw-composer-note span{margin-left:auto;font-size:12px}.aw-composer-note>svg{flex-shrink:0}.aw-composer-mode{align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.aw-composer-mode .aw-icon{width:36px;height:36px;margin-left:auto}.aw-inspector{flex-direction:column;height:100%;min-height:0;display:flex}.aw-inspector-heading{align-items:center;gap:12px;min-height:78px;padding:18px 22px;display:flex}.aw-inspector-heading>div{min-width:0}.aw-inspector-heading>div>span{color:var(--aw-muted);font-size:12px}.aw-inspector-heading h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:0;font-size:16px;font-weight:600;line-height:1.5}.aw-inspector-heading>.aw-icon{margin-left:auto}.aw-tabs{border-bottom:1px solid var(--aw-line);gap:5px;padding:0 20px 16px;display:flex}.aw-tabs button{color:var(--aw-muted);border-radius:7px;min-height:40px;padding:8px 12px;font-size:13px}.aw-tabs button[aria-selected=true]{background:var(--aw-paper);color:var(--aw-ink)}.aw-inspector-content{scrollbar-width:thin;scrollbar-color:var(--aw-line) transparent;flex:1;min-height:0;padding:22px;overflow:auto}.aw-inspector-content h3{margin:25px 0 8px;font-size:13px;font-weight:650}.aw-inspector-content h3:first-child{margin-top:0}.aw-inspector-content>p{font-size:13px;line-height:1.85}.aw-state{color:var(--aw-muted);align-items:center;gap:6px;padding:4px 0;display:inline-flex;font-size:12px!important}.aw-progress{color:var(--aw-muted);justify-content:space-between;margin-top:26px;font-size:12px;display:flex}.aw-progress>span:first-child{color:var(--aw-ink);font-weight:650}.aw-plan>li,.aw-timeline>li{border-bottom:1px solid var(--aw-line);gap:10px;padding:16px 0;display:flex}.aw-plan>li>svg,.aw-timeline>li>svg{color:var(--aw-muted);flex-shrink:0;margin-top:3px}.aw-plan strong,.aw-timeline strong{font-size:13px;font-weight:600;display:block}.aw-plan>li>div>span,.aw-plan summary{color:var(--aw-muted);margin-top:5px;font-size:12px;display:block}.aw-plan summary{cursor:pointer;display:list-item}.aw-plan details>p{color:var(--aw-muted);margin-top:7px;font-size:12px}.aw-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.aw-actions button{background:var(--aw-paper);border-radius:7px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.aw-deliveries>li{border-bottom:1px solid var(--aw-line)}.aw-deliveries>li>button{align-items:flex-start;gap:12px;width:100%;min-width:0;padding:16px 0;display:flex}.aw-deliveries>li>button>svg{color:var(--aw-muted);flex-shrink:0;margin-top:4px}.aw-deliveries>li>button>span{flex:1;min-width:0}.aw-deliveries strong{overflow-wrap:anywhere;margin:7px 0;font-size:13px;font-weight:600;line-height:1.7;display:block}.aw-deliveries small{color:var(--aw-muted);font-size:12px;display:block}.aw-deliveries button:hover strong{text-decoration:underline}.aw-timeline p{color:var(--aw-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px}.aw-timeline time{color:var(--aw-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;display:block}.aw-editor{flex:1;min-height:0;padding:16px;overflow:auto}.aw-editor .g-layout{display:block}.aw-editor .app-page-heading{flex-wrap:wrap}.aw-editor .g-grid{grid-template-columns:1fr}.aw-routine-preview{border-top:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);margin-top:18px;padding:20px 0}.aw-routine-preview h3{margin-bottom:14px;font-size:16px;font-weight:600}.aw-routine-preview dl{margin:0}.aw-routine-preview dl>div{grid-template-columns:160px 1fr;gap:12px;padding:8px 0;display:grid}.aw-routine-preview dt{color:var(--aw-muted);font-size:12px}.aw-routine-preview dd{margin:0;font-size:12px}.aw-routine-preview>p{color:var(--aw-muted);margin:14px 0;font-size:12px}.aw-routine-preview .aw-primary{font-size:12px}.aw-dialog{--paper:var(--aw-side);--canvas:var(--aw-bg);--ink:var(--aw-ink);--muted:var(--aw-muted);--line:var(--aw-line);--field:var(--aw-bg);--field-border:var(--aw-line);background:var(--aw-bg);color:var(--aw-ink);border:1px solid var(--aw-line);border-radius:16px;width:min(960px,100vw - 48px);max-height:calc(100dvh - 80px);margin:auto;padding:0;overflow:auto}.aw-dialog::backdrop{background:#0009}.aw-dialog>header{border-bottom:1px solid var(--aw-line);background:var(--aw-bg);z-index:2;justify-content:space-between;align-items:center;padding:20px 26px;display:flex;position:sticky;top:0}.aw-dialog>header h2{font-size:16px;font-weight:600}.aw-dialog-body{padding:26px}.aw-search-dialog{width:min(650px,100vw - 48px);max-height:75dvh}.aw-search-dialog .aw-dialog-body{padding:16px}.aw-search-dialog input{background:var(--aw-side);border:1px solid var(--aw-line);border-radius:8px;width:100%;min-height:48px;padding:12px 14px;font-size:14px}.aw-command-list{margin-top:12px!important}.aw-command-list button{border-radius:8px;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px;display:flex}.aw-command-list button:hover,.aw-command-list button:focus-visible{background:var(--aw-paper)}.aw-command-list button>span{flex:1;min-width:0}.aw-command-list strong,.aw-command-list small{overflow-wrap:anywhere;display:block}.aw-command-list strong{font-size:13px;font-weight:600}.aw-command-list small{color:var(--aw-muted);font-size:12px}.aw-settings{max-width:650px}.aw-settings h3{margin:28px 0 12px;font-size:14px}.aw-settings h3:first-child{margin-top:0}.aw-settings p{color:var(--aw-muted);font-size:12px}.aw-setting-row{border-bottom:1px solid var(--aw-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.aw-setting-row button,.aw-setting-row select{background:var(--aw-paper);border:1px solid var(--aw-line);border-radius:7px;min-height:44px;padding:8px 14px;font-size:12px}.aw-setting-row strong{font-size:13px}.aw-composer-policy{border-bottom:1px solid var(--aw-line);justify-content:space-between;align-items:center;gap:16px;margin:4px 0 8px;padding:0 4px 4px;display:flex}.aw-composer-policy label{color:var(--aw-muted);font-size:12px}.aw-composer-tool{border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px;display:inline-flex;color:var(--aw-muted)!important;font-size:12px!important}.aw-composer-tool:hover{background:var(--aw-paper);color:var(--aw-ink)!important}.aw-composer-tool[aria-pressed=true]{background:var(--aw-selection);color:var(--aw-ink)!important}.aw-inspector-empty{color:var(--aw-muted);padding-top:8px}.aw-inspector-empty>svg{margin-bottom:20px}.aw-inspector-empty h3{color:var(--aw-ink);margin:0 0 10px;font-size:16px;line-height:1.5}.aw-inspector-empty p{font-size:13px;line-height:1.8}.aw-inspector-empty>div{border-top:1px solid var(--aw-line);margin-top:28px;padding-top:24px}.aw-inspector-empty>div h3{font-size:13px}.aw-actions button:hover:not(:disabled){background:var(--aw-selection)}.aw-tabs button:hover{color:var(--aw-ink)}.aw-setting-row{overflow-wrap:anywhere}.aw-setting-row>div{min-width:0}.aw-chat-work-wrap,.aw-chat-surface{min-width:0;max-width:640px;margin:24px auto 32px}.aw-chat-work{border-top:1px solid var(--aw-line);height:auto}.aw-chat-work .aw-inspector-heading{min-height:64px;padding:16px 0}.aw-chat-work .aw-tabs{padding:0 0 12px}.aw-chat-work .aw-inspector-content{padding:20px 0;overflow:visible}.aw-chat-work .aw-editor{padding:16px 0;overflow:visible}.aw-chat-work .aw-editor :is(.g-card,.g-section,.x-decision,.x-agent-notes){box-shadow:none;border:0;border-bottom:1px solid var(--aw-line);background:0 0;border-radius:0;padding:20px 0}.aw-chat-work .aw-editor .x-review-layout{display:block}.aw-chat-work .aw-editor .x-review-panel{position:static}.aw-chat-surface{border-top:1px solid var(--aw-line)}.aw-chat-surface-heading{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.aw-chat-surface-heading h2{font-size:16px;font-weight:600}.aw-chat-surface>.aw-surface{height:auto}.aw-chat-surface .aw-surface-scroll{padding:0;overflow:visible}.aw-typing{max-width:640px;color:var(--aw-muted);align-items:center;gap:9px;margin:0 auto 24px;font-size:13px;display:flex}.aw-typing>span{align-items:center;gap:8px;display:flex}.aw-typing-dots{gap:4px;display:inline-flex}.aw-typing-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite aw-typing}.aw-typing-dots i:nth-child(2){animation-delay:.15s}.aw-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes aw-typing{0%,60%,to{opacity:.45}30%{opacity:1}}.aw-surface-dialog{height:min(800px,100dvh - 80px);overflow:hidden}.aw-surface-dialog[open]{flex-direction:column;display:flex}.aw-surface-dialog>header{flex-shrink:0}.aw-surface-dialog>.aw-dialog-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.aw-surface-dialog .aw-surface{flex:1;height:auto;min-height:0}@media (width>=1500px){.agent-workspace{--aw-sidebar-width:270px}}@media (width<=1100px){.agent-workspace{--aw-sidebar-width:240px;grid-template-columns:var(--aw-sidebar-width) minmax(0,1fr)}.aw-drawer{border-width:0 0 0 1px;border-radius:0;width:min(560px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.aw-drawer>.aw-dialog-body{height:calc(100% - 81px);padding:0}.aw-drawer .aw-inspector-heading{padding:20px 22px}.aw-drawer-navigation{background:var(--aw-side);flex-direction:column;height:100%;padding:20px 18px;display:flex;overflow:auto}.aw-drawer-navigation nav{flex:1}}@media (width<=720px){.agent-workspace{display:flex}.aw-sidebar{display:none}.aw-conversation{width:100%}.aw-mobile-menu{display:inline-flex}.aw-topbar{gap:6px;height:70px;padding:0 12px}.aw-topbar h1{font-size:13px}.aw-topbar>div>span{font-size:12px}.aw-top-actions{gap:0}.aw-top-actions .aw-icon{width:40px}.aw-scroll{padding:12px 22px 24px}.aw-welcome{padding-top:20px}.aw-welcome h2{font-size:24px}.aw-welcome>p{font-size:14px}.aw-welcome>.aw-welcome-avatar{width:74px;height:74px;margin-bottom:18px}.aw-team ul{grid-template-columns:1fr;gap:16px}.aw-starters{margin-top:24px}.aw-starters button{font-size:13px}.aw-composer-area{padding:8px 14px max(14px,env(safe-area-inset-bottom))}.aw-composer{padding:12px 12px 8px}.aw-composer textarea{min-height:57px;font-size:16px}.aw-composer select{max-width:100%;font-size:16px}.aw-composer-policy{gap:8px}.aw-composer-note span{display:none}.aw-dialog{border-radius:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.aw-dialog>header{padding:14px 18px}.aw-dialog>header h2{font-size:14px}.aw-dialog-body{padding:18px}.aw-dialog input{font-size:16px}.aw-surface-dialog{height:calc(100dvh - 24px)}.aw-drawer{border-radius:0;width:100vw;max-width:100vw;max-height:100dvh}.aw-drawer>.aw-dialog-body{height:calc(100% - 69px)}.aw-routine-preview dl>div{grid-template-columns:1fr;gap:3px}.aw-message>p{font-size:14px}.aw-setting-row{flex-wrap:wrap}.aw-setting-row select{max-width:100%}.aw-dialog .app-field input,.aw-dialog .app-field select,.aw-dialog .app-field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.agent-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.aw-surface>header{border-bottom:1px solid var(--aw-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:19px 22px;display:flex}.aw-surface>header h2{font-size:15px;font-weight:650}.aw-surface-scroll{scrollbar-width:thin;scrollbar-color:var(--aw-line) transparent;overflow-wrap:anywhere;flex:1;min-height:0;padding:24px;overflow:auto}.aw-surface-scroll>p{font-size:13px;line-height:1.8}.aw-surface-scroll h3{margin:28px 0 12px;font-size:13px;font-weight:650}.aw-surface-scroll h4{margin:0 0 14px;font-size:13px;font-weight:650}.aw-surface-tools{gap:16px;margin:24px 0 12px;display:flex}.aw-surface-tools label:first-child{flex:1}.aw-surface-tools label,.aw-learning label{color:var(--aw-muted);font-size:12px;display:block}.aw-surface :is(input,textarea,select){background:var(--aw-bg);border:1px solid var(--aw-line);color:var(--aw-ink);border-radius:7px;max-width:100%;min-height:42px;padding:10px 12px}.aw-surface-tools input,.aw-surface-tools select,.aw-learning textarea{width:100%;margin-top:7px;display:block}.aw-learning{margin-top:20px}.aw-records>li{border-bottom:1px solid var(--aw-line);padding:20px 0}.aw-records>li>strong{font-size:13px;font-weight:600;display:block}.aw-records>li>small{color:var(--aw-muted);margin-top:5px;font-size:12px;display:block}.aw-records p{margin-top:10px;font-size:13px;line-height:1.85}.aw-records .aw-actions{margin-top:14px}.aw-surface-empty{color:var(--aw-muted);max-width:44ch;padding:44px 0}.aw-surface-empty h3{color:var(--aw-ink);margin:12px 0;font-size:16px}.aw-surface-empty p{font-size:13px;line-height:1.85}.aw-schedule>li>div{border-bottom:1px solid var(--aw-line);gap:20px;padding:16px 0;display:flex}.aw-schedule time{color:var(--aw-muted);font-variant-numeric:tabular-nums;flex:0 0 60px;font-size:12px}.aw-schedule small{color:var(--aw-muted);font-size:12px;display:block}.aw-schedule .aw-link{padding-top:5px;font-size:13px;display:block}.aw-results .aw-result-measure strong{letter-spacing:-.03em;font-size:25px;font-weight:600}.aw-source{border-top:1px solid var(--aw-line);padding:22px 0}.aw-source dl{margin:0}.aw-source dl>div{justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.aw-source dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.aw-source dd small{color:var(--aw-muted);font-size:12px;display:block}.aw-source summary{cursor:pointer;padding:12px 0;font-size:12px}.aw-shortcuts button[aria-current=page]{color:var(--aw-ink);background:var(--aw-selection);font-weight:650}.aw-surface-scroll :is(.g-grid,.g-layout,.persona-grid,.integrations-grid,.work-columns){display:block}.aw-surface-scroll :is(.g-card,.work-section,.g-section,.persona-block){box-shadow:none;border:0;border-bottom:1px solid var(--aw-line);background:0 0;border-radius:0;margin:0;padding:20px 0}.aw-surface-scroll .app-page-heading{margin:0 0 24px;padding:0;display:block}.aw-surface-scroll .app-page-heading h1{letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:600}.aw-surface-scroll .app-page-heading p{font-size:12px;line-height:1.85}.aw-surface-scroll .app-page-heading>a,.aw-surface-scroll .app-page-heading>.g-actions{flex-wrap:wrap;margin-top:12px;display:flex}.aw-surface-scroll :is(.g-hint,.g-muted,.work-empty,.work-meta,.work-context-links span){color:var(--aw-muted)}.aw-surface-scroll .work-context-links button{color:var(--aw-ink)}.aw-surface-scroll .app-btn:not(.app-btn-dark){background:var(--aw-paper);border-color:var(--aw-line);color:var(--aw-ink)}.aw-surface-scroll :is(.g-actions,.app-field,.context-tabs){flex-wrap:wrap}.aw-surface-scroll .app-text-link{color:var(--aw-ink)}.aw-surface-scroll .work-center{max-width:none}.aw-surface-scroll :is(.x-layout,.x-main,.x-side,.blog-layout,.blog-main,.blog-side){width:auto;min-width:0;max-width:100%}.aw-top-actions .notif-button{color:var(--aw-muted)}.agent-workspace .notif-panel{background:var(--aw-side);color:var(--aw-ink);border-color:var(--aw-line)}@media (width<=720px){.aw-surface-scroll{padding:20px}.aw-surface-tools{flex-wrap:wrap}.aw-surface-tools>label{width:100%}.aw-surface :is(input,textarea,select){font-size:16px}.aw-schedule>li>div{gap:12px}.aw-surface-scroll .g-actions{gap:10px}.aw-surface-scroll .app-btn{white-space:normal;max-width:100%}}.aw-surface-scroll .integration-group-title{text-transform:none;letter-spacing:normal;color:var(--aw-ink);margin:0 0 14px;font-size:14px;font-weight:600}.aw-surface-scroll .integration-group-title span{color:var(--aw-muted);font-size:12px;font-weight:400;line-height:1.8}.aw-surface-scroll .integration-group+.integration-group{margin-top:32px}.aw-surface-scroll .g-title{font-size:16px}.aw-surface-scroll .g-title+.g-muted{font-size:12px}.agent-workspace{--field:var(--aw-bg);--field-border:var(--aw-line);--secondary:var(--aw-paper);--secondary-hover:var(--aw-selection)}.aw-surface-scroll .context-checks,.aw-surface-scroll .work-activity time{color:var(--aw-muted)}.aw-surface-scroll .context-checks li.is-ok{color:var(--aw-ink)}.aw-surface-scroll .context-checks li.is-ok>span:first-child{color:var(--aw-focus)}.aw-surface-scroll :is(.work-context-links li,.work-list>li,.work-activity li,.work-autonomy){border-color:var(--aw-line)}.aw-surface-scroll .work-autonomy.is-current{border-left:0;padding-left:0}.aw-surface-scroll .work-autonomy.is-unavailable{padding-left:0}.aw-surface-scroll .x-review-layout{display:block}.aw-surface-scroll .x-review-panel{margin-top:24px;position:static}.aw-surface-scroll .x-decision{border:0;border-bottom:1px solid var(--aw-line);background:0 0;border-radius:0;padding:20px 0}.aw-surface-scroll .x-detail .app-page-heading h1{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.aw-surface-scroll .x-detail .app-page-heading{margin-bottom:16px}.aw-surface-scroll .x-review-panel .x-agent-notes{background:0 0;border-radius:0;padding:20px 0}.aw-surface :is(input,textarea)::placeholder{color:var(--aw-muted);opacity:1}.aw-message-author .aw-specialist-avatar{flex-shrink:0;width:24px;height:24px;font-size:12px}.aw-message-specialty{color:var(--aw-muted);font-size:12px}.aw-message-author{flex-wrap:wrap}.aw-composer-controls>div{flex-wrap:wrap;flex:1;min-width:0}.aw-composer-tool,.aw-send{flex-shrink:0}.aw-stance{color:var(--aw-ink);background:var(--aw-paper);border-radius:999px;padding:1px 9px;font-size:12px}.aw-stance.is-disagree,.aw-stance.is-risk{color:var(--aw-error)}.aw-message.is-contribution{padding-bottom:16px}.aw-message.is-live{opacity:.82}.aw-verdict{border-top:1px solid var(--aw-line);margin-top:14px;font-size:13px}.aw-verdict>summary{cursor:pointer;color:var(--aw-muted);align-items:center;min-height:44px;padding:12px 0;font-size:12px;display:flex}.aw-verdict>summary:hover,.aw-verdict[open]>summary{color:var(--aw-ink)}.aw-verdict dl{margin:0 0 8px}.aw-verdict dl>div{grid-template-columns:140px 1fr;gap:12px;padding:7px 0;display:grid}.aw-verdict dt{color:var(--aw-muted);font-size:12px}.aw-verdict dd{margin:0;line-height:1.75}.aw-verdict dd li+li{margin-top:4px}.aw-verdict h4{margin:16px 0 8px;font-size:12px;font-weight:650}.aw-perspectives>div{gap:10px;padding:10px 0;display:flex}.aw-perspectives .aw-specialist-avatar{width:24px;height:24px;font-size:12px}.aw-perspectives strong{font-size:12px;font-weight:650;display:block}.aw-perspectives small{color:var(--aw-muted);margin-left:6px;font-weight:400}.aw-perspectives p{color:var(--aw-muted);margin-top:2px;line-height:1.75}.aw-evidence>li{border-bottom:1px solid var(--aw-line);padding:8px 0}.aw-evidence>li:last-child{border-bottom:0}.aw-evidence strong{font-size:12px;font-weight:600;display:block}.aw-evidence span{color:var(--aw-muted);font-size:12px;line-height:1.7;display:block}.aw-evidence small{color:var(--aw-muted);font-size:12px;display:block}.aw-proposal{border:1px solid var(--aw-line);background:var(--aw-side);border-radius:12px;margin-top:16px;padding:18px 20px}.aw-proposal.is-superseded{opacity:.6}.aw-proposal-label{color:var(--aw-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aw-proposal h3{letter-spacing:-.01em;margin:6px 0 4px;font-size:16px;font-weight:600}.aw-proposal>p{color:var(--aw-muted);font-size:13px;line-height:1.75}.aw-proposal ol{counter-reset:step;margin:14px 0 0}.aw-proposal ol>li{border-top:1px solid var(--aw-line);gap:12px;padding:9px 0;font-size:13px;display:flex}.aw-proposal ol>li>span{color:var(--aw-muted);flex:0 0 84px;font-size:12px}.aw-proposal ol strong{font-weight:600}.aw-proposal ol small{color:var(--aw-muted);font-size:12px;display:block}.aw-proposal-notes h4{margin:14px 0 4px;font-size:12px;font-weight:650}.aw-proposal-notes li{color:var(--aw-muted);font-size:12px;line-height:1.7}.aw-proposal-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.aw-proposal-actions label{color:var(--aw-muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.aw-proposal-actions select{background:var(--aw-bg);border:1px solid var(--aw-line);color:var(--aw-ink);border-radius:7px;max-width:100%;min-height:44px;padding:0 10px;font-size:12px}.aw-proposal-actions .aw-primary{align-self:flex-end;font-size:13px}.aw-proposal-actions .aw-link{align-self:flex-end;min-height:44px}.aw-proposal-note{color:var(--aw-muted);align-items:center;gap:6px;font-size:12px;display:flex;margin-top:12px!important}.aw-live{margin-bottom:0}.aw-typing{flex-wrap:wrap}.aw-live-team{color:var(--aw-muted);flex-basis:100%;padding-left:33px;font-size:12px}.aw-send.is-stop{border:1px solid var(--aw-line);background:var(--aw-paper)!important;color:var(--aw-ink)!important}@media (width<=720px){.aw-verdict dl>div{grid-template-columns:1fr;gap:2px}.aw-proposal{padding:16px}.aw-proposal ol>li{flex-direction:column;gap:2px}.aw-proposal ol>li>span{flex-basis:auto}.aw-proposal-actions select{font-size:16px}.aw-live-team{padding-left:0}}.aw-live-steps{gap:6px;max-width:640px;margin:0 auto 12px;display:grid}.aw-live-steps li{color:var(--aw-muted);align-items:center;gap:9px;font-size:12px;display:flex}.aw-live-steps .aw-specialist-avatar{width:22px;height:22px;font-size:11px}.aw-live-steps svg{color:var(--aw-focus)}.aw-squad-header{border:1px solid var(--aw-line);background:var(--aw-side);border-radius:12px;gap:14px;max-width:640px;margin:0 auto 28px;padding:18px 20px;display:grid}.aw-squad-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aw-squad-summary>div{min-width:0}.aw-squad-summary p{font-size:13px;line-height:1.75;margin-top:6px!important}.aw-squad-status{background:var(--aw-paper);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:650;display:inline-flex}.aw-squad-status:before{content:"";background:var(--aw-muted);border-radius:50%;width:6px;height:6px}.aw-squad-status.is-active:before{background:#a0cb6f}.aw-squad-status.is-review:before,.aw-squad-status.is-waiting:before{background:#c6b5e5}.aw-squad-status.is-paused:before,.aw-squad-status.is-ready:before{background:#dfb574}.aw-squad-status.is-failed:before{background:var(--aw-error)}.aw-squad-status.is-completed:before{background:var(--aw-signal)}.aw-squad-team{border-radius:8px;flex-shrink:0;align-items:center;gap:0;min-height:44px;padding:4px 6px;display:flex}.aw-squad-team:hover{background:var(--aw-paper)}.aw-squad-team .aw-specialist-avatar{border:2px solid var(--aw-side);margin-left:-6px;font-size:11px}.aw-squad-team .aw-specialist-avatar:first-child{margin-left:0}.aw-squad-team small{color:var(--aw-muted);white-space:nowrap;margin-left:8px;font-size:12px}.aw-squad-progress{color:var(--aw-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.aw-squad-progress progress{appearance:none;background:var(--aw-paper);border:0;border-radius:4px;flex-basis:100%;height:4px;overflow:hidden}.aw-squad-progress progress::-webkit-progress-bar{background:var(--aw-paper)}.aw-squad-progress progress::-webkit-progress-value{background:var(--aw-focus)}.aw-squad-progress progress::-moz-progress-bar{background:var(--aw-focus)}.aw-squad-callout{border-top:1px solid var(--aw-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.aw-squad-callout p{flex:1;min-width:200px;font-size:13px}.aw-squad-recent{border-top:1px solid var(--aw-line);padding-top:12px}.aw-squad-recent h2{color:var(--aw-muted);margin-bottom:4px;font-size:12px;font-weight:650}.aw-squad-feed>li{gap:10px;padding:9px 0;display:flex}.aw-squad-feed>li+li{border-top:1px solid var(--aw-line)}.aw-squad-feed-avatars{width:34px;color:var(--aw-muted);flex-shrink:0;padding-top:2px;display:flex}.aw-squad-feed-avatars .aw-specialist-avatar+.aw-specialist-avatar{border:2px solid var(--aw-side);margin-left:-8px}.aw-squad-feed strong{font-size:13px;font-weight:600;line-height:1.55;display:block}.aw-squad-feed p{color:var(--aw-muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden;margin-top:2px!important}.aw-squad-feed time{color:var(--aw-muted);font-size:12px}.aw-squad-feed>li.is-question strong,.aw-squad-feed>li.is-directive strong,.aw-squad-feed>li.is-review p{color:var(--aw-ink)}.aw-squad-tabs{scrollbar-width:none;overflow-x:auto}.aw-squad-tabs button{white-space:nowrap}.aw-squad-members>li{border-bottom:1px solid var(--aw-line);gap:12px;padding:14px 0;display:flex}.aw-squad-members>li.is-released{opacity:.6}.aw-squad-members strong{font-size:13px;display:block}.aw-squad-members strong small{color:var(--aw-muted);margin-left:6px;font-weight:400}.aw-squad-members p{font-size:12px;line-height:1.7;margin-top:3px!important}.aw-squad-work small{margin-top:4px;font-size:12px;display:block}.aw-squad-work p{font-size:12px;line-height:1.7;margin-top:6px!important}.aw-squad-artifacts>li{border-bottom:1px solid var(--aw-line)}.aw-squad-artifacts summary{cursor:pointer;min-height:44px;padding:12px 0}.aw-squad-artifacts summary strong{font-size:13px;font-weight:600}.aw-squad-artifacts summary small{color:var(--aw-muted);font-size:12px;display:block}.aw-squad-artifact-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 0 14px;font-size:13px;line-height:1.75}.aw-squad-reviews{padding-bottom:14px}.aw-squad-reviews h4{margin-bottom:6px;font-size:12px;font-weight:650}.aw-squad-reviews li{color:var(--aw-muted);gap:8px;font-size:12px;line-height:1.7;display:flex}.aw-squad-reviews svg{flex-shrink:0;margin-top:4px}.aw-squad-knowledge h3{margin-top:22px!important}.aw-squad-knowledge li{border-bottom:1px solid var(--aw-line);padding:10px 0}.aw-squad-knowledge li.is-stale{opacity:.55}.aw-squad-knowledge li.is-stale p{text-decoration:line-through}.aw-squad-knowledge p{font-size:13px;line-height:1.7}.aw-squad-knowledge small{color:var(--aw-muted);font-size:12px}.aw-squad-knowledge summary{cursor:pointer;color:var(--aw-muted);padding-top:4px;font-size:12px}.aw-squad-outcome dl{margin:8px 0}.aw-squad-outcome dl>div{grid-template-columns:140px 1fr;gap:12px;padding:6px 0;font-size:13px;display:grid}.aw-squad-outcome dt{color:var(--aw-muted);font-size:12px}.aw-squad-outcome dd{margin:0}.aw-squad-outcome-state{font-size:13px;font-weight:600;margin-top:12px!important}.aw-squad-outcome-state.is-met{color:var(--aw-focus)}.aw-squad-outcome-state.is-not_met{color:var(--aw-error)}.aw-squad-usage{font-size:12px;margin-top:18px!important}.aw-proposal-team{flex-wrap:wrap;gap:10px 18px;margin:14px 0 4px;display:flex}.aw-proposal-team>div{align-items:flex-start;gap:8px;display:flex}.aw-proposal-team .aw-specialist-avatar{width:24px;height:24px;font-size:11px}.aw-proposal-team strong{font-size:12px;display:block}.aw-proposal-team small{color:var(--aw-muted);max-width:28ch;font-size:12px;display:block}.aw-proposal-criteria{font-size:12px;margin-top:10px!important}.aw-proposal ol small{margin-top:2px}.aw-stance.is-update{color:var(--aw-muted)}.aw-message.is-question>p{border-left:2px solid var(--aw-focus);padding-left:12px}@media (width<=720px){.aw-squad-header{padding:16px}.aw-squad-summary{flex-direction:column}.aw-squad-outcome dl>div{grid-template-columns:1fr;gap:2px}}.aw-history-search{background:var(--aw-bg);width:100%;min-height:40px;color:var(--aw-ink);border:1px solid var(--aw-line);font:inherit;border-radius:7px;padding:8px 11px;font-size:12px}.aw-history-search::placeholder{color:var(--aw-muted)}.aw-nav-section>.aw-thread-row{border-radius:7px;align-items:center;min-width:0;display:flex;position:relative}.aw-thread-row:hover,.aw-thread-row.is-selected{background:var(--aw-selection)}.aw-thread-row>button{min-width:0;min-height:44px;color:var(--aw-muted);flex:1;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.aw-thread-row.is-selected>button{color:var(--aw-ink)}.aw-thread-row>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-thread-row summary{cursor:pointer;min-width:40px;min-height:44px;color:var(--aw-muted);justify-content:center;align-items:center;list-style:none;display:flex}.aw-thread-row summary::-webkit-details-marker{display:none}.aw-thread-menu{z-index:5;background:var(--aw-side);border:1px solid var(--aw-line);border-radius:7px;min-width:150px;padding:4px;position:absolute;top:44px;right:0}.aw-thread-menu button{text-align:left;width:100%;min-height:44px;padding:8px 12px;font-size:13px;display:block}.aw-thread-menu button:hover{background:var(--aw-selection)}.aw-context-reference{color:var(--aw-muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;font-size:12px;display:flex}.aw-context-reference select{border:1px solid var(--aw-line);background:var(--aw-side);min-width:0;max-width:100%;min-height:36px;color:var(--aw-ink);border-radius:7px;padding:4px 8px}.aw-management-actions{justify-content:flex-end;align-items:center;gap:20px;margin-top:20px;display:flex}.aw-management-actions .aw-new{margin:0}.aw-topbar>div:first-of-type{min-width:0}.aw-topbar h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-squad-knowledge .aw-actions>button,.aw-suggestions .aw-actions>button{min-height:44px}.aw-suggestions summary{cursor:pointer;min-height:44px;padding-block:12px;font-size:12px}.aw-suggestions li{overflow-wrap:anywhere}
