@font-face{font-family:Geist;src:url(Geist-Variable.latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(GeistMono-Variable.latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #FCF6F1;--bg-2: #F1E8D6;--surface: #FFFFFF;--surface-sub: #F7EEDE;--surface-ink: #242C36;--ink: #242C36;--ink-2: #2F3744;--ink-3: #4A5260;--muted: #6B7280;--muted-2: #97A0AC;--muted-3: #C2C9D2;--line: rgba(36, 44, 54, .08);--line-2: rgba(36, 44, 54, .12);--line-3: rgba(36, 44, 54, .18);--accent: #4191A4;--accent-ink: #2F7A8F;--accent-soft: rgba(65, 145, 164, .14);--accent-soft-2:rgba(65, 145, 164, .28);--green: #1A7F4F;--green-soft: #E3F1EA;--amber: #B45309;--amber-soft: #FBEED7;--red: #B42318;--red-soft: #FCE4E1;--r-1: 4px;--r-2: 6px;--r-3: 10px;--r-4: 14px;--r-5: 20px;--sh-1: 0 1px 0 rgba(11,18,32,.04), 0 1px 2px rgba(11,18,32,.04);--sh-2: 0 1px 0 rgba(11,18,32,.04), 0 4px 12px rgba(11,18,32,.06);--sh-3: 0 1px 0 rgba(11,18,32,.04), 0 12px 32px -8px rgba(11,18,32,.16), 0 4px 12px rgba(11,18,32,.05);--sh-pop: 0 24px 60px -16px rgba(11,18,32,.22), 0 8px 24px -8px rgba(11,18,32,.1);--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}button{font-family:inherit}.skip-link{position:absolute;left:-999px;top:12px;z-index:100;padding:8px 12px;background:var(--ink);color:#fff;border-radius:var(--r-2)}.skip-link:focus{left:12px}.brand{display:inline-flex;align-items:center;color:var(--ink)}.brand-logo{display:block;height:calc(var(--brand-size, 17px) * 2.1);width:auto;max-width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}::selection{background:var(--accent-soft-2);color:var(--ink)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 28px}.container-wide{width:100%;max-width:1320px;margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.h-display{font-size:clamp(40px,calc((100vw - 56px) / 11),108px);line-height:.98;letter-spacing:-.04em;font-weight:500;color:var(--ink);margin:0;white-space:nowrap;max-width:100%}.h-display-accent{color:var(--accent-ink);font-style:italic;font-weight:500;letter-spacing:-.045em}@media(max-width:760px){.h-display{white-space:normal;font-size:clamp(38px,11vw,64px);text-wrap:balance;letter-spacing:-.035em}}.h-section{font-size:clamp(28px,3vw,40px);line-height:1.08;letter-spacing:-.02em;font-weight:500;color:var(--ink);margin:0;text-wrap:balance}.h-sub{font-size:17px;line-height:1.55;color:var(--ink-3);max-width:560px;margin:0;text-wrap:pretty}.lead{font-size:19px;line-height:1.5;color:var(--ink-3);max-width:560px}.kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:4px 10px 4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);white-space:nowrap}.kicker .dot{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-3);font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease,box-shadow .15s ease;border:1px solid transparent;white-space:nowrap}.btn:active{transform:translateY(.5px)}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0b12202e}.btn-primary:hover{background:#0e141c}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover{border-color:var(--line-3);background:#fff}.btn-ghost{background:transparent;color:var(--ink-2);border-color:transparent}.btn-ghost:hover{color:var(--ink);background:#0b12200a}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:inset 0 1px #ffffff2e,0 1px 2px #4191a44d}.btn-accent:hover{background:var(--accent-ink)}.btn .ct-sub{font-weight:400;opacity:.72}.btn-lg{height:46px;padding:0 20px;font-size:15px;border-radius:12px}section{position:relative}.section{padding:120px 0;border-top:1px solid var(--line)}.section-tight{padding:72px 0}.section-bare{padding:96px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:64px}.section-head>div:first-child .h-section{max-width:640px}.rule{border:0;border-top:1px solid var(--line);margin:0}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:-.005em;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);white-space:nowrap}.chip-mono{font-family:var(--font-mono);font-size:11px;letter-spacing:0}.chip-green{background:var(--green-soft);border-color:transparent;color:var(--green)}.chip-amber{background:var(--amber-soft);border-color:transparent;color:var(--amber)}.chip-red{background:var(--red-soft);border-color:transparent;color:var(--red)}.chip-accent{background:var(--accent-soft);border-color:transparent;color:var(--accent-ink)}.chip-ghost{background:transparent;border-color:var(--line-2);color:var(--muted)}.chip .dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.9}.kbd{font-family:var(--font-mono);font-size:10.5px;line-height:1;padding:3px 5px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:4px;color:var(--muted);background:var(--surface)}.nav{position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:60px}.nav-left{display:flex;align-items:center;gap:32px}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{font-size:13.5px;color:var(--ink-3);font-weight:450}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:10px}.footer{border-top:1px solid var(--line);padding:56px 0 32px;background:var(--bg)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;align-items:start}.footer-col h6{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:500;margin:0 0 14px}.footer-col a{display:block;font-size:14px;color:var(--ink-2);padding:5px 0}.footer-col a:hover{color:var(--accent-ink)}.footer-bottom{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--muted)}.hero{padding:80px 0 64px;position:relative;isolation:isolate;overflow:hidden;text-align:center}.hero:before{content:"";position:absolute;top:-1px;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(65,145,164,.14),transparent 70%),radial-gradient(ellipse 90% 60% at 50% 30%,rgba(36,44,54,.03),transparent 75%),radial-gradient(circle at center,rgba(36,44,54,.08) 1px,transparent 1.4px);background-size:auto,auto,26px 26px;-webkit-mask-image:radial-gradient(ellipse 90% 95% at 50% 35%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 90% 95% at 50% 35%,#000 30%,transparent 80%);pointer-events:none}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg));z-index:-1;pointer-events:none}.hero-center{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1}.hero>.container,.hero>.container-wide{max-width:1400px}.hero-center .kicker{margin-bottom:24px}.hero-center h1{margin-bottom:20px;max-width:100%}.hero-center p.lead{margin:0 auto 30px;font-size:clamp(17px,1.35vw,19px);line-height:1.45;color:var(--ink-3);max-width:640px;text-wrap:balance}.hero-cta-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px;flex-wrap:wrap}.hero-badges{display:inline-flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.hero-badges .badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);letter-spacing:-.005em;font-weight:500}.hero-badges .badge svg{color:var(--accent-ink);flex-shrink:0}.showcase{padding:0 0 96px;position:relative}.showcase-inner{max-width:1080px;margin:0 auto;position:relative}.showcase-inner:after{content:"";position:absolute;left:8%;right:8%;bottom:-40px;height:60px;background:radial-gradient(ellipse at center,rgba(11,18,32,.16),transparent 70%);filter:blur(8px);z-index:-1;pointer-events:none;opacity:.6}.mockup{container-type:inline-size;container-name:mockup}.app{--pad: 0;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-3);overflow:hidden;font-size:13px;color:var(--ink-2);position:relative}.app-titlebar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fcfbf9,#f8f7f2);font-size:12px;color:var(--muted)}.app-titlebar .dots{display:flex;gap:6px}.app-titlebar .dots span{width:10px;height:10px;border-radius:999px;background:#0b122014}.app-titlebar .crumbs{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px}.app-titlebar .crumbs .slash{color:var(--muted-3)}.app-titlebar .right{margin-left:auto;display:flex;align-items:center;gap:10px;font-size:12px}.app-body{display:grid;grid-template-columns:280px 1fr;min-height:520px}.queue{border-right:1px solid var(--line);background:var(--surface-sub)}.queue-head{padding:14px 14px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.queue-head h4{margin:0;font-size:13px;font-weight:500;letter-spacing:-.005em;color:var(--ink);white-space:nowrap}.queue-tabs{display:flex;gap:4px;padding:0 10px 10px;border-bottom:1px solid var(--line)}.queue-tab{flex:1;text-align:center;font-size:11.5px;padding:5px 8px;border-radius:6px;color:var(--muted);cursor:pointer;font-weight:500;background:transparent;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-tab.active{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.queue-list{padding:6px;display:flex;flex-direction:column;gap:2px}.queue-item{padding:10px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;border:1px solid transparent;background:transparent;text-align:left;width:100%;color:inherit;font:inherit}.queue-item:hover{background:#0b122008}.queue-item.active{background:#fff;border-color:var(--line);box-shadow:var(--sh-1)}.queue-item .row1{display:flex;align-items:center;gap:8px;justify-content:space-between}.queue-item .who{font-size:12.5px;font-weight:500;color:var(--ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item .when{font-size:11px;color:var(--muted-2);font-family:var(--font-mono)}.queue-item .channel{font-size:11.5px;color:var(--muted);font-family:var(--font-mono)}.queue-item .preview{font-size:12px;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.queue-item .row3{display:flex;align-items:center;gap:6px;margin-top:2px}.priority-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--muted-2);vertical-align:1px;margin-right:4px}.priority-dot.urgent{background:var(--red)}.priority-dot.high{background:var(--amber)}.priority-dot.normal{background:var(--muted-2)}.thread{display:flex;flex-direction:column;min-width:0}@container mockup (max-width: 640px){.app-body{grid-template-columns:1fr}.queue{display:none}}.thread-head{padding:12px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff}.thread-title{display:flex;align-items:center;gap:10px;font-size:13px}.thread-title .channel{font-family:var(--font-mono);color:var(--muted)}.thread-title strong{font-weight:500;color:var(--ink)}.thread-actions{display:flex;align-items:center;gap:8px}.thread-body{padding:18px 20px 8px;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow:auto;background:#fff}.msg{display:grid;grid-template-columns:32px 1fr;gap:12px}.msg .avatar{width:32px;height:32px;border-radius:7px;background:var(--bg-2);display:grid;place-items:center;font-size:11px;font-weight:500;color:var(--ink-2);letter-spacing:0}.msg .head{display:flex;align-items:baseline;gap:8px;font-size:13px;flex-wrap:wrap}.msg .head .name{font-weight:500;color:var(--ink);white-space:nowrap}.msg .head .time{font-size:11px;color:var(--muted-2);font-family:var(--font-mono);white-space:nowrap}.msg .body{font-size:13.5px;line-height:1.5;color:var(--ink-2);margin-top:2px}.reason{margin:6px 0 0 44px;padding:12px 14px;border:1px solid var(--accent-soft-2);background:var(--accent-soft);border-radius:10px;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:12.5px;color:var(--ink-2)}.reason svg{color:var(--accent-ink);margin-top:2px}.reason b{font-weight:500;color:var(--ink)}.composer{border-top:1px solid var(--line);padding:14px 18px 16px;background:#fcfbf9}.composer-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;margin-bottom:8px;gap:12px}.composer-head .label{display:flex;align-items:center;gap:8px;white-space:nowrap}.composer-head>span{white-space:nowrap}.composer-box{border:1px solid var(--line-2);border-radius:10px;background:#fff;overflow:hidden}.composer-text{width:100%;border:0;outline:0;resize:none;padding:12px 14px;font:inherit;font-size:13.5px;line-height:1.5;color:var(--ink);background:transparent;min-height:64px}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--line);background:var(--surface-sub)}.tones{display:flex;gap:6px;flex-wrap:wrap}.tone{height:26px;padding:0 10px;border-radius:999px;font-size:12px;background:#fff;border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit;white-space:nowrap}.tone:hover{border-color:var(--line-3)}.tone.active{background:var(--ink);color:#fff;border-color:var(--ink)}.tone .sym{font-family:var(--font-mono);font-size:10.5px;opacity:.6}.tone.active .sym{opacity:.8}.composer-send{display:flex;align-items:center;gap:8px}.send-btn{height:30px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:500;background:var(--ink);color:#fff;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.send-btn.ghost{background:transparent;color:var(--muted)}.send-btn.ghost:hover{color:var(--ink);background:#0000000a}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-left:44px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.problem-cell{padding:36px 28px 32px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.problem-cell:last-child{border-right:0}.problem-cell .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--muted-2)}.problem-cell h3{margin:0;font-size:19px;line-height:1.3;letter-spacing:-.015em;font-weight:500;color:var(--ink)}.problem-cell p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.55;max-width:30ch}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.wf-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:18px;min-height:320px}.wf-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-head .step{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--muted-2)}.wf-head .icon{width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center}.wf-card h3{margin:0;font-size:20px;letter-spacing:-.015em;font-weight:500}.wf-card p{margin:0;color:var(--ink-3);font-size:14px;line-height:1.55}.wf-vis{margin-top:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface-sub);padding:12px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);display:flex;flex-direction:column;gap:7px}.wf-vis .row{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-vis .row .l{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wf-vis .row .r{color:var(--muted);white-space:nowrap;flex-shrink:0}.wf-vis .bar{height:4px;background:var(--bg-2);border-radius:999px;overflow:hidden}.wf-vis .bar>i{display:block;height:100%;background:var(--accent);border-radius:inherit}.feature-row{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;padding:56px 0;border-top:1px solid var(--line)}.feature-row.reverse{grid-template-columns:1.15fr 1fr}.feature-row.reverse .feature-copy{order:2}.feature-row.reverse .feature-vis{order:1}.feature-copy{max-width:460px}.feature-copy .eyebrow{margin-bottom:14px;display:block}.feature-copy h3{margin:0 0 14px;font-size:30px;letter-spacing:-.02em;font-weight:500;line-height:1.1}.feature-copy p{margin:0 0 18px;font-size:16px;line-height:1.55;color:var(--ink-3)}.feature-copy ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feature-copy ul li{padding-left:18px;position:relative;font-size:14px;color:var(--ink-2);line-height:1.5}.feature-copy ul li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:1.5px;background:var(--accent);border-radius:2px}.mini{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--sh-2);display:flex;flex-direction:column;gap:12px}.mini-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.mini-head .ttl{font-weight:500;color:var(--ink);font-size:13px;letter-spacing:-.005em}.feed-row{display:grid;grid-template-columns:20px 1fr auto;gap:10px;padding:10px 0;border-top:1px solid var(--line);align-items:center}.feed-row.muted{opacity:.55}.feed-row>span:first-child{color:var(--muted-2)}.feed-row b{display:block;font-size:12.5px;color:var(--ink-2);font-weight:500;letter-spacing:-.005em}.feed-row p{margin:0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.rank-row,.tone-row{display:grid;grid-template-columns:36px 1fr 80px 28px;gap:12px;padding:12px 0;border-top:1px solid var(--line);align-items:center}.rank-row>span,.tone-row>span{font-family:var(--font-mono);font-size:11px;color:var(--muted-2)}.rank-row b,.tone-row b{display:block;font-size:13px;color:var(--ink);font-weight:500;letter-spacing:-.005em}.rank-row p{margin:0;font-size:12px;color:var(--muted)}.rank-row i,.tone-row i{display:block;height:4px;background:var(--bg-2);border-radius:999px;overflow:hidden}.rank-row i em,.tone-row i em{display:block;height:100%;background:var(--accent)}.rank-row small{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.tone-row{grid-template-columns:130px 1fr 60px}.tone-row b{font-size:13px;color:var(--ink-2);font-weight:400}.draft-card{padding:14px;border:1px solid var(--line-2);border-radius:10px;background:#fff;font-size:13.5px;line-height:1.55;color:var(--ink)}.draft-card span{background:var(--accent-soft);border-radius:3px;padding:0 2px}.demo-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px}.demo-scenarios{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--line)}.demo-scenarios button{text-align:left;padding:16px 14px;background:transparent;border:1px solid transparent;border-top:0;border-radius:0;cursor:pointer;font:inherit;display:flex;flex-direction:column;gap:4px;color:inherit}.demo-scenarios button.active{background:#fff;border-color:var(--line);border-top:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-1);margin-top:-1px}.demo-scenarios span{font-family:var(--font-mono);font-size:11px;color:var(--muted-2)}.demo-scenarios b{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.demo-scenarios small{font-size:12px;color:var(--muted);font-family:var(--font-mono)}.demo-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:20px;min-height:480px;min-width:0}.demo-message{font-size:16px;line-height:1.55;color:var(--ink);padding:14px 16px;background:var(--surface-sub);border-radius:12px;border:1px solid var(--line)}.demo-label{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.02em;gap:12px;flex-wrap:wrap}.demo-label span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.demo-draft{padding:16px 18px;background:#fff;border:1px solid var(--line-2);border-radius:12px;font-size:15px;line-height:1.6;color:var(--ink);min-height:80px}.demo-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11.5px;color:var(--muted);flex-wrap:wrap}.demo-footer span{display:inline-flex;align-items:center;gap:8px}.cases{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.case{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface);display:flex;flex-direction:column;gap:8px;min-height:130px}.case .who{font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.case .desc{font-size:13px;line-height:1.5;color:var(--ink-3)}.case .ex{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line-2);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.trust{background:var(--surface-ink);color:#dde2ec;border-radius:18px;padding:56px 56px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start;position:relative;overflow:hidden}.trust h2{color:#fff;font-size:36px;letter-spacing:-.02em;font-weight:500;margin:0 0 14px;line-height:1.1;text-wrap:balance}.trust p.lead{color:#ffffffb8;font-size:16px;max-width:460px;margin:0 0 24px}.trust .pts{display:flex;flex-direction:column;gap:14px;max-width:460px}.trust .pt{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.trust .pt .ic{color:var(--accent);margin-top:3px}.trust .pt .t{color:#fff;font-size:14px;font-weight:500;letter-spacing:-.005em}.trust .pt .d{color:#fff9;font-size:13.5px;line-height:1.5;margin-top:2px}.trust-vis{border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:18px;display:flex;flex-direction:column;gap:8px;font-family:var(--font-mono);font-size:12px;color:#ffffffb3}.trust-vis .line{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;line-height:1.45;padding:4px 0}.trust-vis .line .ck{width:14px;height:14px;border-radius:4px;background:#4191a438;color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.trust-vis .line.cross .ck{background:#b4231829;color:#f47b6e}.trust-vis .lbl{color:#ffffff8c;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px;position:relative}.price.featured{border-color:var(--ink);box-shadow:var(--sh-3)}.price-badge{position:absolute;top:-10px;left:28px;background:var(--ink);color:#fff;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);font-weight:500;padding:4px 10px;border-radius:999px}.price-head{display:flex;flex-direction:column;gap:6px}.price-head .name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.price-head .desc{font-size:13.5px;color:var(--ink-3);line-height:1.5;min-height:40px}.price-amt{display:flex;align-items:baseline;gap:6px;margin:4px 0 0}.price-amt .num{font-size:40px;letter-spacing:-.02em;font-weight:500;color:var(--ink);line-height:1}.price-amt .per{font-size:13px;color:var(--muted)}.price-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.price-feats li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;font-size:13.5px;color:var(--ink-2);line-height:1.45}.price-feats li svg{color:var(--accent);margin-top:4px}.price-cta{margin-top:auto;padding-top:8px}.price-cta .btn{width:100%}.pricing-note{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--muted);font-family:var(--font-mono);letter-spacing:0;gap:16px;flex-wrap:wrap}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--line);padding:0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{width:100%;background:transparent;border:0;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--ink);cursor:pointer;text-align:left;font-family:inherit}.faq-q .plus{width:18px;height:18px;position:relative;color:var(--muted-2)}.faq-q .plus:before,.faq-q .plus:after{content:"";position:absolute;left:2px;right:2px;top:8px;height:1.5px;background:currentColor;border-radius:2px}.faq-q .plus:after{transform:rotate(90deg)}.faq-a{font-size:14.5px;color:var(--ink-3);line-height:1.6;max-width:720px;display:none;padding:0 0 22px}.faq-item.open .faq-a{display:block}.faq-item.open .faq-q .plus{color:var(--ink)}.faq-item.open .faq-q .plus:after{display:none}.final-cta{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:56px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center}.final-cta h2{font-size:38px;letter-spacing:-.02em;font-weight:500;margin:0 0 8px;line-height:1.1;color:var(--ink);text-wrap:balance}.final-cta p{margin:0;color:var(--ink-3);font-size:16px;max-width:480px}.final-cta .actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.checkout{min-height:calc(100vh - 60px);display:grid;grid-template-columns:1fr 1fr}.checkout-left{background:var(--bg);padding:72px 48px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.checkout-right{background:#fbfaf7;padding:72px 48px;display:flex;flex-direction:column;justify-content:center}.checkout-inner{max-width:440px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:24px}.signup-form-inner{gap:18px}.signup-icon{width:72px;height:72px;border-radius:16px;display:block;margin-bottom:8px;box-shadow:0 1px #242c360f,0 8px 24px -12px #242c362e;background:var(--surface)}.signup-copy{display:flex;flex-direction:column;gap:12px}.signup-title{font-size:clamp(34px,3.8vw,46px);line-height:1.04;letter-spacing:-.025em;font-weight:500;color:var(--ink);margin:4px 0 0;text-wrap:balance}.signup-lead{margin:0;font-size:16px;line-height:1.55;color:var(--ink-3);max-width:380px}.signup-bullets{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:10px}.signup-bullets li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;font-size:14px;color:var(--ink-2);line-height:1.5}.signup-bullets li svg{color:var(--accent);margin-top:4px}.signup-submit{width:100%;height:48px;font-size:15px;margin-top:4px}.signup-terms{margin:4px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.signup-terms a{color:var(--ink-2);border-bottom:1px solid var(--line-2)}.signup-terms a:hover{color:var(--accent-ink);border-color:var(--accent-soft-2)}.plan-card{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--surface);display:flex;flex-direction:column;gap:14px}.plan-card .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-card .ttl{font-size:14px;font-weight:500;color:var(--ink)}.plan-card .plan-price{font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap}.plan-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.plan-card ul li{font-size:13px;color:var(--ink-3);display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;line-height:1.5}.plan-card ul li svg{color:var(--accent);margin-top:3px}.trust-note{border:1px solid var(--line);border-radius:10px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--ink-3);line-height:1.5;background:var(--surface)}.trust-note .ic{color:var(--accent);flex-shrink:0;margin-top:2px}.trust-note b{color:var(--ink);font-weight:500}.field{display:flex;flex-direction:column;gap:7px}.beta-contact-form{display:contents}.form-status{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.form-status-success{border:1px solid rgba(26,127,79,.24);background:var(--green-soft);color:var(--green)}.form-status-error{border:1px solid rgba(180,35,24,.24);background:var(--red-soft);color:var(--red)}.form-status-error ul{margin:0;padding-left:18px}.field label{font-size:12.5px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em}.field .hint{font-size:12px;color:var(--muted)}.input{height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);font:inherit;font-size:14px;color:var(--ink);outline:0;transition:border-color .12s ease,box-shadow .12s ease}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input::placeholder{color:var(--muted-2)}.segmented{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-sub);border:1px solid var(--line);border-radius:10px;padding:3px;gap:3px}.seg-opt{background:transparent;border:0;height:36px;border-radius:7px;font:inherit;font-size:13px;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.seg-opt.active{background:#fff;color:var(--ink);box-shadow:var(--sh-1)}.seg-opt .savings{font-size:11px;color:var(--green);font-weight:500}.summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;display:flex;flex-direction:column;gap:8px}.summary-row{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;color:var(--ink-3)}.summary-row>span:first-child{flex:1;min-width:0}.summary-row>span:last-child{flex-shrink:0;white-space:nowrap}.summary-row.total{color:var(--ink);font-weight:500;padding-top:8px;border-top:1px dashed var(--line-2);margin-top:4px}.pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pay-method{border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;background:var(--surface);cursor:pointer;display:flex;align-items:center;gap:10px;font:inherit;font-size:13px;color:var(--ink-2);text-align:left}.pay-method.active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink) inset}.pay-method .pm-ic{width:26px;height:18px;border-radius:3px;background:var(--bg-2);display:grid;place-items:center;font-size:9px;font-family:var(--font-mono);color:var(--muted)}.card-grid{display:grid;grid-template-columns:1fr 100px 100px;gap:8px}.secure-row{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}@media(max-width:1280px){.container,.container-wide{padding:0 24px}.h-display{font-size:clamp(36px,4.8vw,52px)}}@media(max-width:1080px){.trust,.final-cta,.workflow,.pricing-grid{grid-template-columns:1fr}.cases{grid-template-columns:1fr 1fr}.showcase-inner{max-width:100%}}@media(max-width:980px){.checkout{grid-template-columns:1fr}.checkout-left{border-right:0;border-bottom:1px solid var(--line);padding:40px 24px}.checkout-right{padding:40px 24px}}@media(max-width:860px){.trust,.final-cta,.problem-grid,.workflow,.pricing-grid{grid-template-columns:1fr}.problem-cell{border-right:0;border-bottom:1px solid var(--line)}.feature-row,.feature-row.reverse{grid-template-columns:1fr}.feature-row.reverse .feature-copy{order:1}.feature-row.reverse .feature-vis{order:2}.cases,.footer-grid{grid-template-columns:1fr 1fr}.app-body{grid-template-columns:1fr}.queue{display:none}}@media(max-width:640px){.container,.container-wide{padding:0 20px}.nav-inner{height:58px;gap:12px}.nav-left{min-width:0;gap:0}.nav-links,.nav-right .btn-ghost{display:none}.nav-right{flex-shrink:0}.nav-right .btn-primary{height:36px;padding:0 12px;font-size:12.5px;border-radius:9px}.hero{padding:64px 0 56px;text-align:center}.hero-center .kicker{margin-bottom:24px}.hero-center h1{margin-bottom:22px}.hero-center p.lead{margin-bottom:28px}.hero-cta-row{align-items:stretch;flex-direction:column;width:100%;gap:10px;margin-bottom:28px}.hero-cta-row .btn{width:100%}.hero-badges{gap:12px;font-size:12px}.showcase{padding:0 0 56px}.section{padding:64px 0}.section-tight{padding:48px 0}.section-bare{padding:56px 0}.section-head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.section-head .h-sub{max-width:none;text-align:left!important}.h-display{font-size:38px;line-height:1.05}.h-section{font-size:30px;line-height:1.1}.lead{font-size:17px}.app{border-radius:12px;box-shadow:var(--sh-2)}.app-titlebar{align-items:flex-start;gap:8px;padding:10px 12px}.app-titlebar .dots{display:none}.app-titlebar .crumbs{min-width:0;flex-wrap:wrap;gap:5px;font-size:10.5px}.app-titlebar .right{display:none}.app-body{min-height:0}.thread-head{align-items:flex-start;flex-direction:column;padding:12px 14px}.thread-title{align-items:flex-start;flex-wrap:wrap;gap:6px}.thread-title strong{flex-basis:100%}.thread-actions{flex-wrap:wrap}.thread-body{padding:16px 14px 8px}.msg{grid-template-columns:28px minmax(0,1fr);gap:10px}.msg .avatar{width:28px;height:28px}.reason,.tag-row{margin-left:38px}.composer{padding:14px}.composer-head{align-items:flex-start;flex-direction:column}.composer-head>span,.composer-head .chip{max-width:100%;white-space:normal}.composer-toolbar{align-items:stretch;flex-direction:column}.composer-send{justify-content:stretch}.composer-send .send-btn{flex:1;justify-content:center}.problem-cell{padding:28px 0 26px}.problem-cell p{max-width:none}.wf-card{min-height:0;padding:20px}.feature-row{gap:28px;padding:44px 0}.feature-copy{max-width:none}.feature-copy h3{font-size:26px}.mini{padding:16px;overflow:hidden}.mini-head{align-items:flex-start;flex-direction:column;gap:8px}.demo-grid{grid-template-columns:1fr}.demo-scenarios{border-top:0;gap:8px}.demo-scenarios button{border:1px solid var(--line)!important;border-radius:10px!important;margin-top:0!important}.demo-card{min-height:0;padding:20px;border-radius:12px}.cases{grid-template-columns:1fr}.trust{border-radius:14px;grid-template-columns:1fr;gap:32px;padding:32px 24px}.trust h2{font-size:30px}.pricing-grid{gap:14px}.price{border-radius:14px;padding:24px}#pricing .section-head>div:last-child{align-items:stretch!important;width:100%}#pricing .section-head .segmented{width:100%!important}#pricing .section-head .h-sub{text-align:left!important}.final-cta{border-radius:14px;gap:24px;padding:32px 24px}.final-cta h2{font-size:30px}.final-cta .actions{align-items:stretch;flex-direction:column;justify-content:flex-start}.final-cta .actions .btn{width:100%}.footer{padding:44px 0 28px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:430px){.container,.container-wide{padding:0 18px}.h-display{font-size:34px}.h-section{font-size:27px}.btn-lg{padding:0 16px}.kicker{font-size:9.5px;letter-spacing:.02em;white-space:nowrap;max-width:none;padding:4px 9px 4px 7px;gap:6px}.hero-copy .kicker{margin-bottom:20px}.hero-meta{font-size:12px}.thread-actions .kbd{display:none}.reason{grid-template-columns:1fr}.reason,.tag-row{margin-left:0}.tones{gap:5px}.tone{padding:0 8px}.seg-opt .savings{display:none}.price-amt{align-items:flex-start;flex-direction:column}}.prose{color:var(--ink-2);font-size:15.5px;line-height:1.72;max-width:64ch;margin-top:32px}.prose h2{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:40px 0 12px}.prose p{margin:0 0 16px}.prose ul{margin:0 0 18px;padding-left:22px}.prose ul ul{margin:6px 0}.prose li{margin:4px 0}.prose code{font-family:var(--font-mono);font-size:.86em;background:var(--accent-soft);color:var(--accent-ink);padding:1px 6px;border-radius:4px}.prose a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.prose strong{color:var(--ink);font-weight:600}.pricing-hero{position:relative;padding:96px 0 56px;isolation:isolate;overflow:hidden}.pricing-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(65,145,164,.12),transparent 70%),radial-gradient(circle at center,rgba(36,44,54,.07) 1px,transparent 1.4px);background-size:auto,24px 24px;-webkit-mask-image:radial-gradient(ellipse 90% 95% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 90% 95% at 50% 30%,#000 30%,transparent 80%);pointer-events:none}.pricing-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;max-width:760px;margin:0 auto}.pricing-hero-inner .kicker{margin-bottom:24px}.pricing-h1{font-size:clamp(40px,6.4vw,76px);line-height:1.02;letter-spacing:-.03em;font-weight:500;color:var(--ink);margin:0 0 18px;text-wrap:balance}.pricing-lead{font-size:clamp(16px,1.3vw,19px);color:var(--ink-3);line-height:1.55;margin:0 0 32px;max-width:520px;text-wrap:balance}.billing-toggle{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--surface-sub);border:1px solid var(--line);border-radius:12px;padding:4px;gap:4px;min-width:320px}.billing-toggle .seg-opt{height:38px;font-size:13.5px}.billing-toggle .seg-opt .savings{font-size:11.5px;color:var(--accent-ink);font-weight:500;margin-left:4px;font-family:var(--font-mono);letter-spacing:-.005em}.pricing-section{padding:56px 0 96px}.pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:0 auto;align-items:stretch}.plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;gap:18px;position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.plan:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:var(--sh-2)}}.plan-featured{border-color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--ink),var(--sh-3)}.plan-featured:hover{box-shadow:0 0 0 1px var(--ink),var(--sh-3)}.plan-badge{position:absolute;top:-12px;left:28px;background:var(--ink);color:#fff;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);font-weight:500;padding:5px 12px;border-radius:999px}.plan-head{display:flex;flex-direction:column;gap:8px}.plan-name{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.plan-tag{margin:0;font-size:13.5px;color:var(--ink-3);line-height:1.5;max-width:36ch}.plan-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.plan-price .num{font-size:56px;letter-spacing:-.03em;font-weight:500;color:var(--ink);line-height:1;font-feature-settings:"ss01","cv11","tnum"}.plan-price .per{font-size:13px;color:var(--muted);font-family:var(--font-mono);letter-spacing:-.005em}.plan-cta{width:100%}.plan .rule{border-color:var(--line);margin:4px 0 0}.plan-prelude{margin:0;font-size:13px;color:var(--ink-2);letter-spacing:-.005em}.plan-prelude b{font-weight:600;color:var(--ink)}.plan-feats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.plan-feats li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;font-size:14px;color:var(--ink-2);line-height:1.5}.plan-feats li svg{color:var(--accent);margin-top:4px}.plan-feats li b{font-weight:600;color:var(--ink)}.pricing-foot{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px;font-size:12.5px;color:var(--muted);font-family:var(--font-mono);letter-spacing:-.005em;flex-wrap:wrap}.pricing-foot>span:not(.sep){display:inline-flex;align-items:center;gap:8px}.pricing-foot .sep{width:4px;height:4px;border-radius:999px;background:var(--muted-3)}.pricing-foot svg{color:var(--accent-ink)}@media(max-width:760px){.pricing-hero{padding:72px 0 40px}.pricing-section{padding:40px 0 64px}.pricing-cards{grid-template-columns:1fr;max-width:480px;gap:24px}.pricing-foot{gap:12px}.pricing-foot .sep{display:none}.plan{padding:28px 22px}.plan-price .num{font-size:48px}}.slack{--slack-aubergine: #3F0F40;--slack-aubergine-2: #350D36;--slack-sidebar-text: rgba(255, 255, 255, .72);--slack-sidebar-muted: rgba(255, 255, 255, .5);--slack-active: #1164A3;--slack-green: #007A5A;--slack-amber: #ECB22E;--slack-red: #E01E5A;--slack-line: #DDDDDD;--slack-text: #1D1C1D;--slack-text-muted: #616061;--slack-hover: #F8F8F8;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-3);overflow:hidden;font-size:13px;color:var(--slack-text);position:relative;font-family:var(--font-sans)}.slack-titlebar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--slack-aubergine-2);color:var(--slack-sidebar-text);border-bottom:1px solid rgba(0,0,0,.25)}.slack-titlebar .dots{display:flex;gap:6px;flex-shrink:0}.slack-titlebar .dots span{width:10px;height:10px;border-radius:999px;background:#ffffff2e}.slack-titlebar .slack-search{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#00000047;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:6px 12px;font-size:12px;color:#fff9;max-width:460px;margin:0 auto}.slack-titlebar-context{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#fff;font-weight:700;letter-spacing:-.01em}.slack-titlebar-context .hash{color:#ffffff80;font-weight:400;margin-right:2px}.slack-titlebar-right{flex-shrink:0}.slack-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:#4191a42e;border:1px solid rgba(65,145,164,.45);color:#9fd4e0;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.slack-badge svg{color:#bde0e9}.slack-body{display:grid;grid-template-columns:240px 1fr;min-height:580px}.slack-sidebar{background:var(--slack-aubergine);color:var(--slack-sidebar-text);padding:0 0 16px;font-size:14px;overflow:auto;border-right:1px solid rgba(0,0,0,.2);min-height:0}.slack-workspace{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.slack-workspace .ws-icon{width:40px;height:40px;border-radius:8px;object-fit:cover;display:block;flex-shrink:0;box-shadow:0 1px #0000004d,inset 0 0 0 1px #ffffff0f;background:var(--bg)}.slack-workspace .ws-meta{min-width:0}.slack-workspace .ws-name{font-size:15px;font-weight:900;color:#fff;display:flex;align-items:center;gap:4px;letter-spacing:-.01em;line-height:1.15}.slack-workspace .ws-name .caret{font-size:10px;opacity:.7}.slack-workspace .ws-me{font-size:12.5px;color:#ffffffa6;margin-top:3px;display:inline-flex;align-items:center;gap:6px}.slack-nav{padding:4px 0 8px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.slack-nav-item{display:flex;align-items:center;gap:10px;padding:4px 16px;font-size:13.5px;color:var(--slack-sidebar-text);cursor:pointer}.slack-nav-item .ic{width:16px;text-align:center;opacity:.6;font-family:var(--font-mono);font-size:13px}.slack-nav-item .nav-badge{margin-left:auto;background:#ffffff1f;color:#fff;font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px}.slack-section-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 4px;color:var(--slack-sidebar-muted);font-size:13px;font-weight:500;letter-spacing:-.005em}.slack-section-head .plus{width:18px;height:18px;display:grid;place-items:center;border-radius:4px;font-size:14px;line-height:1;opacity:.7}.slack-channel{display:flex;align-items:center;gap:9px;padding:4px 16px;font-size:14px;color:var(--slack-sidebar-text);cursor:pointer;border:0;background:transparent;width:100%;text-align:left;font-family:inherit;letter-spacing:-.005em;transition:background-color .12s ease}.slack-channel:hover{background:#ffffff0a}.slack-channel.active{background:var(--slack-active);color:#fff;font-weight:500}.slack-channel.active .ic{color:#fffc}.slack-channel.unread{color:#fff;font-weight:700}.slack-channel .ic{width:16px;text-align:center;opacity:.7;font-family:var(--font-mono);font-size:13px;flex-shrink:0}.slack-channel .unread-badge{margin-left:auto;background:var(--slack-red);color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px}.slack-channel .status-dot{width:9px;height:9px;border-radius:999px;border:1.5px solid var(--slack-aubergine);flex-shrink:0;background:#ffffff38}.slack-channel .status-dot.online{background:var(--slack-green)}.slack-channel .status-dot.away{background:var(--slack-amber)}.slack-channel .status-dot.offline{background:transparent;border-color:#fff6}.slack-view{display:flex;flex-direction:column;min-width:0;background:#fff}.slack-view-head{display:flex;align-items:center;padding:10px 18px;gap:12px;border-bottom:1px solid var(--slack-line);flex-shrink:0}.slack-view-head .view-title{display:flex;align-items:baseline;gap:4px;min-width:0}.slack-view-head .view-title strong{font-size:15px;font-weight:900;color:var(--slack-text);letter-spacing:-.01em}.slack-view-head .view-title .hash{color:var(--slack-text-muted);font-weight:400;margin-right:1px}.slack-view-head .view-topic{font-size:12.5px;color:var(--slack-text-muted);border-left:1px solid var(--slack-line);padding-left:12px;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slack-view-head .view-actions{margin-left:auto;display:flex;gap:12px;font-size:12.5px;color:var(--slack-text-muted)}.slack-view-head .view-actions .ic{display:inline-flex;align-items:center;gap:4px}.slack-view-head .view-actions .dot{width:8px;height:8px;border-radius:999px;background:var(--muted-2)}.slack-view-head .view-actions .dot.online{background:var(--slack-green)}.slack-messages{flex:1;overflow:auto;padding:16px 0 12px;background:#fff;min-height:0}.slack-msg{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:6px 18px;align-items:flex-start}.slack-msg:hover{background:var(--slack-hover)}.slack-msg .avatar{width:36px;height:36px;border-radius:4px;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--ink-2);background:var(--bg-2);flex-shrink:0;letter-spacing:-.01em}.slack-msg .msg-col{min-width:0}.slack-msg .head{display:flex;align-items:baseline;gap:8px;font-size:13.5px;flex-wrap:wrap}.slack-msg .head .name{font-weight:900;color:var(--slack-text);letter-spacing:-.01em}.slack-msg .head .time{font-size:12px;color:var(--slack-text-muted)}.slack-msg .body{font-size:14px;line-height:1.46;color:var(--slack-text);margin-top:1px}.slack-msg .body b{font-weight:700}.slack-msg .reactions{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.slack-msg .reaction{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;background:#1d9bd114;border:1px solid rgba(29,155,209,.4);border-radius:14px;font-size:12px;color:#1264a3;font-weight:600}.slack-msg .reaction em{font-style:normal;font-weight:700}.slack-composer{margin:0 18px 18px;border:1px solid #999;border-radius:8px;background:#fff;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}.slack-composer:focus-within{border-color:#1264a3;box-shadow:0 0 0 1px #1264a3}.composer-format{display:flex;align-items:center;gap:0;padding:4px 6px;border-bottom:1px solid #ECECEC;color:var(--slack-text-muted);font-size:13px}.composer-format>span{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:4px;cursor:pointer;font-size:13px}.composer-format>span:hover{background:#f0f0f0}.composer-format>span i{font-family:serif}.composer-format .sep{width:1px;height:16px;background:#ddd;margin:0 4px;cursor:default}.composer-format .sep:hover{background:#ddd}.slack-composer-text{padding:10px 14px;font-size:14px;line-height:1.5;color:var(--slack-text);background:transparent;min-height:64px;font-family:var(--font-sans)}.composer-typed{color:var(--slack-text)}.composer-ghost{color:#9aa0a6}.composer-tab{display:inline-flex;align-items:center;margin-left:7px;padding:1px 6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--slack-text-muted);background:#f2f2f2;border:1px solid #E2E2E2;border-radius:4px;vertical-align:middle;transform:translateY(-1px)}.composer-placeholder{color:var(--slack-text-muted)}.slack-composer-empty .slack-send.muted{opacity:.55}.composer-foot{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px;font-size:14px;color:var(--slack-text-muted)}.composer-foot .foot-left{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.composer-foot .foot-left>span{width:26px;height:26px;display:inline-grid;place-items:center;border-radius:4px;cursor:pointer;font-size:14px}.composer-foot .foot-left>span:hover{background:#f0f0f0}.composer-foot .foot-left .sep{width:1px;height:16px;background:#ddd;margin:0 4px;cursor:default}.composer-foot .foot-left .foot-note{width:auto;padding:0 6px;font-family:var(--font-mono);font-size:11px;color:var(--muted);display:inline-flex;align-items:center;gap:4px;cursor:default}.composer-foot .foot-left .foot-note:hover{background:transparent}.slack-send{background:var(--slack-green);color:#fff;border:0;padding:6px 12px;border-radius:4px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;letter-spacing:-.005em;font-family:inherit}.slack-send:hover{background:#148567}.slack-send .caret{font-size:9px;opacity:.8}.slack-compact .slack-body{grid-template-columns:1fr;min-height:0}.slack-view-solo{display:flex;flex-direction:column;min-height:480px}.demo-mockup{box-shadow:var(--sh-2)}@container mockup (max-width: 720px){.slack-body{grid-template-columns:1fr}.slack-sidebar{display:none}}@media(max-width:640px){.slack-body{grid-template-columns:1fr;min-height:0}.slack-sidebar,.slack-view-head .view-topic,.slack-view-head .view-actions{display:none}.slacking-strip{margin:0 12px 8px}.slacking-strip .strip-head{grid-template-columns:1fr}.slacking-strip .strip-close{justify-self:end}.slack-composer{margin:0 12px 14px}.slack-messages{padding:12px 0 8px}.slack-msg{padding:6px 12px}}.nav{transition:box-shadow .3s ease,background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.nav.is-scrolled{background:#fcf6f1b8;border-bottom-color:transparent;box-shadow:0 1px 0 var(--line),0 8px 24px -16px #0b12202e;-webkit-backdrop-filter:blur(14px) saturate(1.35);backdrop-filter:blur(14px) saturate(1.35)}.nav-links a{position:relative;transition:color .15s ease}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:var(--accent);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.22,1,.36,1)}.nav-links a:hover:after{transform:scaleX(1)}.wf-card,.case,.price,.mini,.demo-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.wf-card:hover,.case:hover,.mini:hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--line-2)}.price:not(.featured):hover{transform:translateY(-3px);box-shadow:var(--sh-2);border-color:var(--line-2)}.feature-row .mini{will-change:transform}}.btn{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}@media(hover:hover){.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 6px 18px -6px #0b122052}.btn-secondary:hover{transform:translateY(-1px);box-shadow:var(--sh-1)}}.btn:focus-visible,.nav-links a:focus-visible,.nav-right a:focus-visible,.footer-col a:focus-visible,.footer-bottom a:focus-visible,.faq-q:focus-visible,.tone:focus-visible,.demo-scenarios button:focus-visible,.hero-badges a:focus-visible,a.h-link:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px var(--accent-soft-2)}.faq-a a:focus-visible,p a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.faq-a{display:block;max-height:0;overflow:hidden;opacity:0;padding:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .25s ease,padding .3s ease}.faq-item.open .faq-a{max-height:360px;padding:0 0 22px;opacity:1}.faq-q .plus{transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s ease}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.faq-item.open .faq-q .plus:after{display:block}.demo-scenarios button{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.demo-scenarios button:not(.active):hover{background:#0b122006}.tone{transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.tone:active{transform:translateY(.5px)}.queue-item{transition:background-color .15s ease,border-color .15s ease,box-shadow .2s ease}html.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}html.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transform:none;transition:none}.nav{transition:none}}.prose h3{font-size:16px;font-weight:600;letter-spacing:-.005em;color:var(--ink);margin:28px 0 8px}.prose ol{margin:0 0 18px;padding-left:22px}.prose ol li{margin:4px 0}.prose blockquote{margin:22px 0;padding:4px 0 4px 18px;border-left:3px solid var(--accent-soft-2);color:var(--ink-3);font-style:italic}.prose h2+p{margin-top:0}.prose img{max-width:100%;height:auto;border-radius:var(--r-4);margin:24px 0}.prose hr{border:0;border-top:1px solid var(--line);margin:36px 0}.prose table{width:100%;border-collapse:collapse;margin:24px 0;font-size:14.5px}.prose th,.prose td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}.prose th{font-weight:600;color:var(--ink);background:var(--surface-sub)}.article{padding:56px 0 0}.article-container{max-width:760px}.article-head{margin-bottom:8px}.article-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;color:var(--accent-ink);margin-bottom:18px}.article-kicker svg{transform:rotate(180deg)}.article-title{font-size:clamp(32px,4.4vw,46px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px;white-space:normal;text-wrap:balance}.blog-head .h-display{white-space:normal}.article-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.article-meta .article-dot{color:var(--muted-3)}.article-excerpt{margin:22px 0 0;font-size:clamp(17px,1.5vw,20px);color:var(--ink-3);text-wrap:balance}.article-image{display:block;width:100%;height:auto;border-radius:var(--r-4);border:1px solid var(--line);margin:32px 0 0}.article-prose{margin-top:32px}.article-prose>p:first-child{font-size:16.5px}.article-cta{margin:56px 0 0;padding:40px;text-align:center;background:radial-gradient(ellipse 80% 120% at 50% 0%,var(--accent-soft),transparent 70%),var(--surface-sub);border:1px solid var(--line);border-radius:var(--r-5)}.article-cta h2{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.article-cta p{color:var(--ink-3);max-width:460px;margin:0 auto 22px;font-size:15px;line-height:1.6}.article-foot{margin:40px 0 80px;padding-top:24px;border-top:1px solid var(--line)}.article-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink-3)}.article-back svg{transform:rotate(180deg)}.article-back:hover{color:var(--accent-ink)}.blog-index{padding:56px 0 96px}.blog-head{margin-bottom:56px}.blog-list{display:flex;flex-direction:column;gap:0}.blog-card{display:block;padding:28px 0;border-top:1px solid var(--line);transition:opacity .2s ease}.blog-card:last-child{border-bottom:1px solid var(--line)}.blog-card-meta{font-family:var(--font-mono);font-size:12px;color:var(--muted);margin-bottom:8px}.blog-card-title{font-size:23px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;transition:color .15s ease}.blog-card:hover .blog-card-title{color:var(--accent-ink)}.blog-card-excerpt{color:var(--ink-3);font-size:15px;line-height:1.6;margin:0 0 12px;max-width:620px}.blog-card-link{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:500;color:var(--accent-ink)}.blog-empty{color:var(--muted);padding:40px 0}@media(max-width:640px){.article{padding:32px 0 0}.article-cta{padding:32px 22px}.blog-card-title{font-size:20px}}html.gsap-motion [data-reveal]{transition:none}html.gsap-motion .hero-center>*,html.gsap-motion .showcase .mockup,html.gsap-motion .h-section{opacity:0}html.gsap-motion .hero:before{transform:translate3d(0,calc(var(--hero-parallax, 0) * 1px),0);will-change:transform}html.gsap-motion .btn:active{transform:scale(.975)}html.gsap-motion .case{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}html.gsap-motion .case:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px #0b122066;border-color:var(--line-2)}html.gsap-motion .slack-composer-text.is-typing{box-shadow:inset 2px 0 0 var(--accent)}@media(prefers-reduced-motion:reduce){html.gsap-motion .hero-center>*,html.gsap-motion .showcase .mockup,html.gsap-motion .h-section{opacity:1}}.copilot-panel{position:absolute;right:16px;bottom:16px;width:340px;max-width:calc(100% - 32px);background:#fff;border:1px solid rgba(11,18,32,.11);border-radius:14px;box-shadow:0 28px 64px -18px #0b122047,0 10px 24px -12px #0b122029;font-family:var(--font-sans);font-size:13px;color:#1a2233;overflow:hidden;z-index:5}.copilot-panel *{box-sizing:border-box}.cp-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(194,65,12,.06),transparent 60%),linear-gradient(180deg,#fcfbf9,#f8f7f2);border-bottom:1px solid rgba(11,18,32,.07)}.cp-title{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;letter-spacing:-.005em;color:#0b1220}.cp-mark{display:inline-flex;flex-shrink:0}.cp-mark img{width:22px;height:22px;border-radius:6px;object-fit:contain;display:block}.cp-wordmark{display:inline-block;line-height:1;font-size:14.5px;letter-spacing:-.012em;color:#0b1220;font-weight:500}.cp-i{position:relative;display:inline-block}.cp-dot{position:absolute;top:.5px;left:50%;transform:translate(-50%);width:2.5px;height:2.5px;border-radius:999px;background:#4191a4}.cp-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:#fff;border:1px solid rgba(11,18,32,.11);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#1a2233;white-space:nowrap;font-weight:500}.cp-pill-dot{width:5px;height:5px;border-radius:999px;background:#b7bdc9;flex-shrink:0}.cp-pill.live .cp-pill-dot{background:#1a7f4f;box-shadow:0 0 0 2px #1a7f4f2e}.cp-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(11,18,32,.07);background:#fff;color:#3b4456;font-size:13px;line-height:1;flex-shrink:0;cursor:pointer;padding:0;font-family:var(--font-sans);transition:background .15s ease,border-color .15s ease,color .15s ease}.cp-icon:hover{border-color:#0b12202e;color:#0b1220}.cp-icon:focus-visible{outline:0;box-shadow:0 0 0 3px #c2410c2e;border-color:#c2410c}.copilot-panel.collapsed{width:auto}.copilot-panel.collapsed .cp-header{border-bottom:0}.copilot-panel.collapsed .cp-body,.copilot-panel.collapsed .cp-foot{display:none}.cp-body{padding:11px 12px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(ellipse 70% 30% at 50% 0%,rgba(194,65,12,.03),transparent 60%),#fbfaf7}.cp-sub{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5b6473;padding:6px 11px;background:#fff;border:1px solid rgba(11,18,32,.07);border-radius:6px}.cp-sub strong{color:#1a2233;font-weight:500}.cp-sub-sep{width:3px;height:3px;border-radius:999px;background:#b7bdc9}.cp-card{position:relative;border:1px solid rgba(11,18,32,.07);border-radius:10px;padding:12px 13px;background:#fff;box-shadow:0 1px #0b122008,0 1px 2px #0b12200a;display:flex;flex-direction:column;gap:8px}.cp-rewrite{background:radial-gradient(ellipse 50% 80% at 0% 50%,rgba(194,65,12,.055),transparent 60%),radial-gradient(ellipse 70% 50% at 100% 0%,rgba(194,65,12,.04),transparent 70%),#fff;border:1px solid rgba(194,65,12,.18)}.cp-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.cp-author{font-weight:500;font-size:13px;color:#0b1220;letter-spacing:-.005em;display:inline-flex;align-items:center;gap:6px;min-width:0}.cp-eyebrow{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#5b6473;font-weight:500}.cp-priority{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:999px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1;background:#c2410c1f;color:#c2410c;white-space:nowrap}.cp-preview{font-size:12.5px;line-height:1.5;color:#1a2233}.cp-ghost{color:#8b94a3;opacity:.78}.cp-preview-empty{font-size:12.5px;line-height:1.55;color:#5b6473;font-style:italic}.cp-preview-empty strong{color:#1a2233;font-weight:500;font-style:normal}.cp-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap;margin-top:2px}.cp-btn{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:-.005em;padding:6px 11px;border-radius:6px;border:1px solid rgba(11,18,32,.11);background:#fff;color:#0b1220;cursor:pointer;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.cp-btn.primary{background:#0b1220;border-color:#0b1220;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0b12202e}.cp-prediction-row{min-height:18px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#5b6473;font-size:11.5px;line-height:1.35;padding-top:7px;border-top:1px dashed rgba(11,18,32,.07);margin-top:2px}.cp-kbd{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:3px;border:1px solid rgba(11,18,32,.11);background:#fff;font-family:var(--font-mono);font-size:9.5px;font-weight:500;color:#1a2233;letter-spacing:.04em}.cp-link{border:0;padding:2px 7px;background:#f4f2ec;color:#1a2233;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;border-radius:4px}.cp-drafts{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px dashed rgba(11,18,32,.07)}.cp-draft{border:1px solid rgba(11,18,32,.07);background:#f7f6f2;border-radius:6px;padding:9px 11px;display:flex;flex-direction:column;gap:7px}.cp-draft-label{font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.cp-draft-text{white-space:pre-wrap;line-height:1.5;color:#0b1220;font-size:12.5px}.cp-source-line{font-family:var(--font-mono);font-size:10px;color:#8b94a3;line-height:1.5;letter-spacing:.02em}.cp-draft-actions{display:flex;gap:6px;justify-content:flex-end}.cp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-top:1px solid rgba(11,18,32,.07);background:#f7f6f2;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#5b6473;line-height:1.5}@media(max-width:860px){.slack{overflow:visible}.copilot-panel{position:static;width:auto;max-width:none;margin:12px;box-shadow:0 1px #0b12200a,0 4px 12px #0b12200f}}.draft-label{display:inline-block;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c2410c;margin-bottom:6px}.draft-acts{display:flex;gap:6px;margin-top:8px;justify-content:flex-end}.da-btn{font-family:var(--font-sans);font-size:11.5px;font-weight:500;padding:6px 11px;border-radius:6px;border:1px solid rgba(11,18,32,.12);color:#1f2733;background:#fff}.da-btn.primary{background:#0b1220;color:#fff;border-color:#0b1220}.mac-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.mac-pt{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.mac-pt:first-child{border-top:0}.mac-pt .ic{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-2);background:var(--accent-soft);color:var(--accent-ink)}.mac-pt .t{font-weight:600;color:var(--ink);margin-bottom:3px}.mac-pt .d{color:var(--muted);font-size:14.5px;line-height:1.55}.mono-chip{font-family:var(--font-mono);font-size:12px;font-weight:600;padding:1px 6px;border-radius:4px;background:var(--bg-2);color:var(--ink-2);white-space:nowrap}.mac-vis{display:flex;flex-direction:column;align-items:center;gap:14px}.mac-note{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.mac-note svg{color:var(--green)}.console-win{width:100%;max-width:560px;border:1px solid rgba(11,18,32,.1);border-radius:16px;overflow:hidden;background:#fbfaf7;box-shadow:0 30px 60px -24px #0b122057,0 10px 24px -12px #0b122024;font-family:var(--font-sans);color:#0b1220}.console-win *{box-sizing:border-box}.cw-titlebar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#f1efe9;border-bottom:1px solid rgba(11,18,32,.06)}.cw-light{width:11px;height:11px;border-radius:999px;background:#d6d2cb}.cw-light:nth-child(1){background:#ec6a5e}.cw-light:nth-child(2){background:#f5bf4f}.cw-light:nth-child(3){background:#61c454}.cw-body{display:grid;grid-template-columns:196px 1fr;min-height:430px}.cw-sidebar{display:flex;flex-direction:column;gap:3px;padding:16px 12px 14px;background:#f5f3ee;border-right:1px solid rgba(11,18,32,.07)}.cw-brand{display:flex;align-items:center;gap:11px;padding:4px 8px 14px}.cw-brand-icon{width:30px;height:30px;border-radius:8px;object-fit:cover;border:1px solid rgba(11,18,32,.11)}.cw-brand-name{font-size:14px;font-weight:600;letter-spacing:-.2px;color:#0b1220;line-height:1.2}.cw-brand-sub{font-family:var(--font-mono);font-size:8px;letter-spacing:.9px;color:#8b94a3}.cw-item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:9px;background:none;border:1px solid transparent;width:100%;text-align:left;color:#5b6473;font-size:12.5px;font-family:inherit;cursor:pointer}.cw-item.selected{background:#fff;border-color:#0b12201c;color:#0b1220;font-weight:500;box-shadow:0 4px 12px -8px #0b122066}.cw-item.selected:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:3px;height:17px;border-radius:999px;background:#c2410c}.cw-ic{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#8b94a3;flex-shrink:0}.cw-item.selected .cw-ic{color:#c2410c}.cw-spacer{flex:1;min-height:16px}.cw-master{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border:1px solid rgba(11,18,32,.11);border-radius:11px;box-shadow:0 4px 14px -10px #0b122080}.cw-master-label{font-size:12px;font-weight:500;color:#1a2233}.cw-toggle{position:relative;width:38px;height:23px;border-radius:999px;background:#0b12202e;flex-shrink:0}.cw-toggle.on{background:#c2410c}.cw-thumb{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047}.cw-toggle.on .cw-thumb{transform:translate(15px)}.cw-content{padding:26px 28px 28px;display:flex;flex-direction:column;gap:13px;background:#fcfbf8;min-width:0}.cw-email{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.3px;color:#8b94a3}.cw-tab-header{margin-bottom:4px}.cw-eyebrow{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#c2410c;margin-bottom:9px}.cw-tab-header h3{font-size:25px;font-weight:600;color:#0b1220;letter-spacing:-.6px;line-height:1.12;margin:0 0 7px}.cw-tab-header p{font-size:13px;color:#5b6473;line-height:1.55;margin:0}.cw-card{background:#fff;border:1px solid rgba(11,18,32,.11);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 16px -12px #0b122029}.cw-mono{font-family:var(--font-mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:#8b94a3}.cw-row{display:flex;align-items:center;gap:8px}.cw-row-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.cw-dim{font-size:11px;color:#5b6473}.cw-plan-badge{font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:transparent;color:#5b6473;border:1px solid rgba(11,18,32,.11)}.cw-private{display:flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid rgba(11,18,32,.11);border-radius:999px;font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;color:#5b6473}.cw-private-dot{width:5px;height:5px;border-radius:50%;background:#1a7f4f}.cw-usage{display:flex;align-items:center;gap:7px}.cw-usage-count{font-family:var(--font-mono);font-size:11px;color:#1a2233}.cw-usage-sep{color:#b7bdc9}.cw-usage-track{width:72px;height:5px;background:#0b122012;border-radius:999px;overflow:hidden}.cw-usage-fill{display:block;height:100%;border-radius:999px;background:#1a7f4f}.cw-tone{display:flex;align-items:center;gap:8px}.cw-tone-label{font-family:var(--font-mono);font-size:10px;color:#5b6473;width:110px;flex-shrink:0}.cw-tone-display{font-size:11px;color:#1a2233;flex:1}.cw-meter{width:90px;height:6px;background:#0b122012;border-radius:999px;overflow:hidden;flex-shrink:0}.cw-meter span{display:block;height:100%;background:#4191a4;border-radius:999px}@media(max-width:860px){.mac-grid{grid-template-columns:1fr;gap:28px}.mac-vis{order:-1}}@media(max-width:560px){.cw-body{grid-template-columns:1fr}.cw-sidebar{display:none}}.showcase-inner{position:relative;padding-top:30px}.showcase-caption{display:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:20;align-items:center;gap:9px;padding:9px 18px;background:#ffffffeb;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid var(--line-2);border-radius:999px;box-shadow:var(--sh-pop);font-size:13.5px;font-weight:500;letter-spacing:-.005em;color:var(--ink);white-space:nowrap;will-change:transform,opacity}html.gsap-motion .showcase-caption{display:inline-flex}.showcase-caption .sc-dot{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);flex-shrink:0}.showcase-caption .sc-text{will-change:opacity}.showcase-caption .sc-text strong{color:var(--accent-ink);font-weight:600}.composer-caret{display:none;width:0;height:1.05em;vertical-align:-.16em;background:#1264a3;border-radius:1px}html.gsap-motion .composer-caret{display:inline-block;opacity:0}html.gsap-motion .composer-caret.is-on{width:1.5px;margin:0 1.5px;animation:cp-caret 1.05s steps(1) infinite}@keyframes cp-caret{0%,55%{opacity:1}56%,to{opacity:0}}.composer-foot .foot-note{display:inline-flex;align-items:center;gap:5px;transition:color .3s ease}.composer-foot .foot-note.is-hot{color:var(--accent)}.composer-foot .foot-note.is-hot svg{color:var(--accent)}html.gsap-motion .composer-ghost,html.gsap-motion .cp-ghost{will-change:opacity}html.gsap-motion .composer-tab{will-change:transform,opacity}@media(max-width:640px){.showcase-caption{font-size:12px;padding:7px 14px}}@media(prefers-reduced-motion:reduce){html.gsap-motion .showcase-caption,html.gsap-motion .composer-caret{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/slacking.css.map */
