.sn-workspace{--muted:#6d6b75;--line:#24212c12;padding:0 5vw;background:radial-gradient(ellipse at 85% 0,#d886ff0d,transparent 40%),radial-gradient(ellipse at 0 65%,#669aff10,transparent 45%),#fafafa;min-height:100vh}.sw-nav{max-width:1160px;margin:auto;height:88px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.sw-nav .sn-logo{padding:0;font-size:25px;font-weight:450}.sw-mark{font-size:36px;font-weight:300}.sw-nav small{font-size:10px;font-weight:450;letter-spacing:0;margin-left:4px;color:var(--muted)}.sw-preview{margin-left:auto;font-size:12px;color:var(--muted)}.sw-nav>a:last-child{text-decoration:none;font-size:12px}.sn-workspace .sn-shell{max-width:1160px;margin:0 auto;min-height:80vh;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.sp-tabs,.sw-tabs{display:flex;gap:5px;padding:5px;background:#ededefa0;border:1px solid #ffffffc9;border-radius:28px;width:-moz-fit-content;width:fit-content;margin:28px auto 0;box-shadow:inset 0 1px 0 white;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sw-tabs button{border:0;background:none;border-radius:23px;padding:11px 22px;font-size:13px;color:#737078;min-height:44px}.sw-tabs button[aria-current]{color:#221f29;background:#fff;box-shadow:0 2px 8px #221f2910}.sw-tabs button:hover{color:#221f29}.sn-workspace .sn-main{padding:0 0 25px;max-width:1000px}.sn-workspace .sn-heading{padding:56px 0 44px;min-height:0;text-align:center;justify-content:center}.sn-workspace .sn-heading h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(48px,5.5vw,72px);font-weight:400;letter-spacing:-1.8px;line-height:1.03;margin:0 0 20px;white-space:normal}.sn-heading h1 em{font-weight:400;color:#787480}.sn-workspace .sn-heading p{max-width:520px;margin:auto;font-size:14px;line-height:1.7}.sn-workspace .sn-list-head h2{font-size:17px;font-weight:500}.sn-workspace .sn-list-head{padding:0 4px}.sn-workspace .sn-search{background:#fff;border-color:#ecebee}.sn-workspace .sn-filters{margin:20px 0 18px;gap:6px}.sn-workspace .sn-filters button{font-size:12px;padding:8px 15px}.sn-workspace .sn-filters button.selected{background:#eeedf1;border-color:transparent;box-shadow:none}.sn-workspace .sn-connection-list{gap:0;border:1px solid #fff;border-radius:26px;background:#ffffffae;box-shadow:0 12px 45px #24212c05,inset 0 0 0 1px #24212c06;overflow:hidden}.sn-workspace .sn-person{grid-template-columns:46px minmax(150px,1fr) minmax(120px,.8fr) 140px 15px;border:0;border-bottom:1px solid #24212c0a;border-radius:0;background:transparent;padding:24px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sn-workspace .sn-person:last-child{border-bottom:0}.sn-workspace .sn-person:hover{background:#f4f5fb99}.sn-workspace .sn-person-info strong{font-weight:550;font-size:15px}.sn-workspace .sn-person-info>span{font-size:12px}.sn-workspace .sn-person-fit small,.sn-workspace .sn-person-info small{font-size:11px}.sn-workspace .sn-status{font-size:11px;padding:6px 10px;background:#f0eff5}.sn-workspace .sn-avatar{background:#e9eafa;box-shadow:none;border-color:#ffffffb0;color:#67637b}.sn-workspace .tone-1{background:#f2e9f1}.sn-workspace .tone-2{background:#e7eff7}.sn-workspace .tone-3{background:#ede9f5}.sw-caption{font-size:12px;color:var(--muted);text-align:center;margin:22px 0 0}.sn-workspace .sn-card{background:#ffffffb5;border:1px solid #fff;box-shadow:0 12px 45px #24212c04,inset 0 0 0 1px #24212c07;border-radius:26px;padding:30px}.sn-workspace .sn-card h2{font-size:25px;line-height:1.2;font-weight:450}.sn-workspace .sn-card p{font-size:13px}.sn-workspace label>input,.sn-workspace label>textarea{border-color:#e6e4eb;background:#fbfbfdb0;border-radius:12px}.sn-workspace .sn-primary{justify-content:center;font-size:13px!important;box-shadow:none;padding:13px 22px;align-self:flex-start}.sn-workspace .sn-outline{background:#fff;border-color:#e7e5eb;font-size:12px!important}.sn-workspace .sn-profile-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.sw-details{padding:18px 0;border-top:1px solid var(--line)}.sw-details summary{cursor:pointer;font-size:14px;min-height:24px}.sw-details[open]>.sn-fields,.sw-details[open]>label{margin-top:20px}.sn-workspace .sn-context-note{background:transparent;box-shadow:none;border:0}.sn-workspace .sn-context-note h2{font-family:"Instrument Serif",Georgia,serif;font-size:34px}.sn-workspace .sn-notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:min(600px,90vw);z-index:60;background:#fff;box-shadow:0 8px 40px #221f2917;margin:0}.sn-workspace .sn-footer{border-top:1px solid var(--line);margin-top:60px;align-items:center;font-size:11px;padding:22px 0}.sn-workspace .sn-footer a{text-decoration:none}.sn-workspace .sn-footer .sn-text-button{padding:0;text-decoration:none;min-height:40px}.sn-workspace .sn-overlay{background:#29252e22;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:14px}.sn-workspace .sn-drawer,.sn-workspace .sn-modal{background:#fffffff2;border-color:white;box-shadow:0 15px 70px #29252e20}.sn-workspace .sn-drawer h2,.sn-workspace .sn-modal h2{font-family:"Instrument Serif",Georgia,serif;font-size:42px;font-weight:400}.sn-workspace .sn-why{background:#f2f3f999;border:0}.sn-workspace .sn-history h3{font-size:20px}.sn-workspace .sn-next h3{font-size:22px}.sn-workspace .sn-drawer .sn-primary{width:100%}.sn-workspace .sn-mode{background:#ededefa0;border-color:white}.sn-workspace .sn-mode button{font-size:12px;min-height:42px}.sn-workspace .sn-mode button[aria-pressed=true]{background:white}.sn-workspace .sn-community-bar{margin-bottom:20px}.sn-workspace .sn-community-bar h2{font-size:16px;letter-spacing:0;font-weight:500}.sn-workspace .sn-community-disclosure{margin-bottom:24px;font-size:12px}.sn-workspace .sn-community-person,.sn-workspace .sn-request{border-color:var(--line)}.sn-workspace .sn-team-flow{gap:20px}.sw-integrations{margin-top:24px;padding:22px 0;border-top:1px solid var(--line);font-size:13px}.sw-integrations summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:44px;font-weight:500}.sw-integrations summary small{font-size:11px;color:var(--muted);font-weight:400}.sw-integrations p{color:var(--muted);max-width:650px;line-height:1.8}.sw-integration-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:20px}.sw-integration-list h3{font-weight:500;font-size:14px}.sw-integration-list p{font-size:12px}.sw-scope{margin-bottom:18px}.sw-private{font-size:12px;color:var(--muted);padding-top:18px;line-height:1.7}.sw-chat{padding:16px;background:#f5f5f8;border-radius:22px;font-size:13px;line-height:1.7;max-width:90%;margin:15px 0}.sw-chat.out{background:#e7ecfc;margin-left:auto;border-bottom-right-radius:6px}.sw-chat.in{border-bottom-left-radius:6px}@media(max-width:760px){.sn-workspace{padding:0 20px}.sw-nav{height:74px;gap:10px}.sw-nav .sn-logo{font-size:22px}.sw-nav small{display:none}.sw-nav>a:last-child{padding:9px 12px;font-size:11px!important}.sw-preview{font-size:10px;max-width:75px;line-height:1.5}.sw-tabs{width:100%;gap:0;margin-top:22px}.sw-tabs button{flex:1 1;padding:10px 7px;font-size:11px;white-space:nowrap}.sn-workspace .sn-main{padding:0}.sn-workspace .sn-heading{padding:38px 0 32px}.sn-workspace .sn-heading h1{font-size:48px}.sn-workspace .sn-heading p{font-size:13px}.sn-workspace .sn-list-head{gap:16px}.sn-workspace .sn-filters{gap:2px}.sn-workspace .sn-filters button{font-size:11px;padding:8px 10px}.sn-workspace .sn-person{grid-template-columns:38px minmax(0,1fr) 13px;padding:20px 17px;gap:10px}.sn-workspace .sn-person-fit{display:none}.sn-workspace .sn-person-state{grid-column:2;grid-row:2}.sn-workspace .sn-person-info strong{font-size:14px}.sn-workspace .sn-card{padding:24px}.sn-workspace .sn-profile-layout,.sw-integration-list{grid-template-columns:1fr}.sn-workspace .sn-primary{width:100%}.sn-workspace .sn-footer{margin-top:40px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.sn-workspace .sn-footer>span{display:none}.sn-workspace .sn-community-bar{align-items:center}.sn-workspace .sn-mode{width:100%;justify-content:center}.sn-workspace .sn-mode button{flex:1 1}.sn-workspace .sn-request{flex-direction:row;align-items:center}.sn-workspace .sn-drawer{padding:22px}.sn-workspace label>input,.sn-workspace label>textarea{font-size:16px}.sw-integrations summary{gap:12px}}@media(prefers-reduced-transparency:reduce){.sn-workspace .sn-card,.sn-workspace .sn-drawer,.sn-workspace .sn-modal,.sw-tabs{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:761px) and (max-width:1150px){.sn-workspace .sn-person{grid-template-columns:46px minmax(150px,1fr) 140px 15px}}