.studio-calendar{background:#fbf8ef;border:1px solid #e5dfcd;border-radius:17px;overflow:hidden;animation:studio-enter .35s both}.studio-calendar-toolbar{padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.studio-calendar-toolbar .eyebrow{font-size:9px;margin:0 0 9px;letter-spacing:.14em}.studio-calendar-title{display:flex;align-items:center;gap:22px}.studio-calendar-title h2{font-size:24px;margin:0;letter-spacing:-.03em}.studio-calendar-title>div{display:flex;gap:5px}.studio-calendar-title button{min-width:30px;padding:6px 9px!important;background:#fbf8ef!important;border:1px solid #e5dfcd!important;border-radius:6px;font-size:12px}.studio-calendar-toolbar p:last-child{font-size:11px;margin:10px 0 0}.studio-calendar-toolbar p>span{padding:0 7px}.studio-view-switch{display:flex;background:#fbf8ef;border:1px solid #e5dfcd;border-radius:9px;padding:4px}.studio-view-switch button{background:transparent!important;color:#514c42!important;border:0!important;padding:9px 13px;border-radius:6px;font-size:12px}.studio-view-switch button[aria-pressed=true]{background:#79745e!important;color:#fff!important}.studio-calendar-filters{display:flex;align-items:center;gap:15px;padding:14px 24px;background:#fbf8ef;border-block:1px solid #e5dfcd}.studio-calendar-filters>label{font-size:10px;display:flex;align-items:center;gap:9px}.studio-calendar-filters select{font-size:11px;padding:8px 10px!important;max-width:180px}.studio-calendar-search{flex:1 1;max-width:250px}.studio-calendar-search input{width:100%;min-width:0;padding:9px 10px;font-size:12px}.studio-calendar-search>span{font-size:20px;color:#514c42}.studio-calendar-hint{font-size:10px;color:#79745e;margin-left:auto}.studio-week-scroll{overflow:auto;max-height:700px;position:relative;overscroll-behavior:contain;scrollbar-color:#79745e #fbf8ef;scrollbar-width:thin}.studio-time-row,.studio-week-head{display:grid;grid-template-columns:56px repeat(7,minmax(120px,1fr));min-width:900px}.studio-week-head{position:sticky;top:0;z-index:3;background:#fbf8ef;border-bottom:1px solid #e5dfcd;box-shadow:0 4px 15px #514c4222}.studio-week-head>div{padding:14px;text-align:center;border-left:1px solid #e5dfcd;display:grid;gap:4px}.studio-week-head>div>span{font-size:10px;text-transform:uppercase;color:#514c42}.studio-week-head strong{font-size:23px;font-weight:500}.studio-week-head small{font-size:9px;color:#79745e!important}.studio-week-head .is-today{background:#79745e22}.studio-week-head .is-today>strong{border-radius:50%;background:#79745e;justify-self:center;padding:6px;width:38px;height:38px;display:grid;place-items:center;color:white!important}.studio-zone{align-self:center}.studio-time-row>time,.studio-zone{font-size:9px;text-align:center;color:#79745e}.studio-time-row>time{padding:12px 5px;position:sticky;left:0;z-index:2;background:#fbf8ef}.studio-time-cell{border-left:1px solid #e5dfcd;border-bottom:1px solid #e5dfcd;min-height:130px;position:relative;padding:8px;background:linear-gradient(transparent 49%,#fbf8ef40 50%,transparent 51%);display:flex;flex-direction:column;gap:6px}.studio-time-cell.is-today{background-color:#79745e0a}.studio-time-cell:hover{background-color:#79745e1a}.studio-slot-add{background:transparent!important;border:1px dashed transparent!important;color:#514c42!important;min-height:32px;font-size:13px;margin-top:auto;border-radius:6px;padding:6px;opacity:.1;cursor:pointer;box-shadow:none!important}.studio-slot-add span{font-size:9px}.studio-slot-add:focus-visible,.studio-time-cell:hover .studio-slot-add{opacity:1;border-color:#79745e8a!important;background:#79745e23!important}.studio-slot-add:disabled{visibility:hidden}.studio-post{background:linear-gradient(135deg,#e5dfcd90,#fbf8efb5)!important;border:1px solid #79745e7a!important;border-radius:8px;padding:10px!important;display:block;text-align:left;box-shadow:0 5px 15px #514c4222!important;cursor:pointer;width:100%;min-width:0;transition:transform .2s,box-shadow .2s!important}.studio-post:hover{transform:translateY(-3px);box-shadow:0 10px 20px #514c4244!important}.studio-post.published{background:linear-gradient(135deg,#fbf8ef90,#fbf8efb5)!important;border-color:#79745e7a!important}.studio-post.blocked,.studio-post.uncertain{background:#e5dfcd55!important;border-color:#79745e7a!important}.studio-post.cancelled{opacity:.55}.studio-post-top{display:flex;gap:5px;align-items:center;font-size:8px;text-transform:capitalize;margin-bottom:8px;flex-wrap:wrap}.studio-post-top .platform-icon{width:16px;height:16px;flex-shrink:0}.studio-post-top time{margin-left:auto;font-size:8px;color:#514c42}.studio-post>strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.6;margin-bottom:9px;font-weight:500}.studio-post .badge{font-size:7px;padding:3px 6px}.studio-post-media{width:100%;height:80px;object-fit:cover;border-radius:5px;margin-bottom:7px}.studio-month-scroll{overflow:auto}.studio-month-grid,.studio-month-weekdays{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px}.studio-month-weekdays{background:#fbf8ef;border-bottom:1px solid #e5dfcd;text-align:center;padding:12px;font-size:10px;color:#514c42}.studio-month-day{border-right:1px solid #e5dfcd;border-bottom:1px solid #e5dfcd;min-height:170px;padding:10px;display:flex;flex-direction:column;gap:6px}.studio-month-day.outside-month{background:#fbf8ef;opacity:.5}.studio-month-day.is-today{background:#79745e16}.studio-month-day-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.studio-month-day-title strong{font-size:13px}.studio-month-day-title button{background:transparent!important;border:0!important;color:#514c42!important;padding:4px;min-height:0}.studio-month-day.is-today .studio-month-day-title>strong{background:#79745e;padding:6px 8px;border-radius:8px;color:white!important}.studio-month-day summary{font-size:10px;color:#514c42;cursor:pointer;padding:6px}.studio-month-day details .studio-post{margin-top:6px}.studio-agenda{padding:24px}.studio-agenda>section{display:grid;grid-template-columns:110px minmax(0,1fr);gap:25px;padding:20px 0;border-bottom:1px solid #e5dfcd}.studio-agenda-date{display:flex;gap:12px;align-items:center;align-self:start}.studio-agenda-date>strong{font-size:35px;font-weight:400}.studio-agenda-date>span{font-size:10px;color:#514c42;max-width:60px;line-height:1.6}.studio-agenda>section>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.studio-calendar-empty{text-align:center;padding:55px 20px}.studio-calendar-empty>span{font-size:45px;color:#79745e}.studio-calendar-empty h3{font-size:24px;margin:20px 0 10px}.studio-calendar-empty p{font-size:13px;margin-bottom:25px}.studio-calendar-empty button{border-radius:9px;padding:12px 20px}.studio-calendar-footer{display:flex;justify-content:space-between;gap:20px;padding:15px 24px;background:#fbf8ef;border-top:1px solid #e5dfcd;color:#79745e;font-size:9px;line-height:1.8}.studio-calendar-footer>span:first-child{display:flex;align-items:center;gap:6px}.studio-calendar-footer i{display:block;width:5px;height:5px;border-radius:50%;background:#514c42}.schedule-picker{border:1px solid #e5dfcd;border-radius:13px;background:#fbf8ef;overflow:hidden;margin:8px 0 20px}.schedule-picker-heading{display:flex;align-items:center;gap:13px;padding:20px;background:linear-gradient(115deg,#e5dfcd2c,#fbf8ef)}.schedule-icon{font-size:25px;color:#514c42;background:#79745e2b;width:45px;height:45px;display:grid;place-items:center;border:1px solid #79745e4a;border-radius:10px}.schedule-picker-heading small{font-size:8px;letter-spacing:.15em;color:#514c42!important}.schedule-picker-heading h3{font-size:19px;letter-spacing:-.03em;margin:7px 0 0}.schedule-zone{margin-left:auto;font-size:9px;border:1px solid #79745e55;padding:8px;border-radius:7px;color:#514c42}.schedule-picker-body{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px;border-top:1px solid #e5dfcd}.schedule-month-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:12px}.schedule-month-title>div{display:flex;gap:5px}.schedule-month-title button{background:#fbf8ef!important;border-color:#79745e55!important;color:#514c42!important;width:28px;height:28px;padding:0;border-radius:6px;font-size:17px}.schedule-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.schedule-days>span{text-align:center;font-size:9px;color:#79745e;padding:6px}.schedule-days>button{position:relative;background:transparent!important;color:#514c42!important;border:1px solid transparent!important;aspect-ratio:1;border-radius:8px;padding:0;font-size:11px;min-width:0}.schedule-days>button:hover:not(:disabled){background:#e5dfcd66!important;border-color:#514c4275!important}.schedule-days>button[aria-pressed=true]{background:linear-gradient(125deg,#79745e,#514c42)!important;border-color:#514c42!important;color:white!important}.schedule-days>button.outside-month{color:#79745e!important}.schedule-days i{position:absolute;bottom:4px;left:calc(50% - 1px);width:3px;height:3px;border-radius:50%;background:#514c42}.schedule-clock{border-left:1px solid #e5dfcd;padding-left:24px;display:flex;flex-direction:column}.schedule-clock>small{font-size:8px;letter-spacing:.15em;color:#514c42!important}.schedule-clock-inputs{display:flex;gap:6px;align-items:center;margin:17px 0}.schedule-clock-inputs>label{display:grid;gap:6px;font-size:9px;flex:1 1;min-width:0}.schedule-clock-inputs select{font-size:20px;font-weight:500;width:100%;padding:10px 5px!important}.schedule-clock-inputs>b{margin-top:18px;color:#79745e!important}.schedule-clock>p{font-size:10px;line-height:1.8;margin-bottom:14px}.schedule-shortcuts{display:flex;flex-wrap:wrap;gap:5px}.schedule-shortcuts>button{background:#fbf8ef!important;border:1px solid #79745e55!important;color:#514c42!important;border-radius:6px;font-size:9px;padding:8px 10px;flex:1 1;white-space:nowrap}.schedule-shortcuts span{margin-left:5px}.schedule-receipt{background:#e5dfcd24;border:1px solid #79745e3d;border-radius:8px;padding:12px;margin-top:auto;display:flex;gap:10px;align-items:center;font-size:10px;color:#514c42;min-height:55px}.schedule-receipt>span{font-size:20px}.schedule-receipt strong{display:block;font-size:10px}.schedule-receipt small{display:block;font-size:8px;margin-top:5px}.motion-hero button:focus-visible,.schedule-picker button:focus-visible,.studio-calendar button:focus-visible{outline:2px solid #514c42;outline-offset:3px}.schedule-days>button[aria-pressed=true],.studio-month-day.is-today .studio-month-day-title>strong,.studio-view-switch button[aria-pressed=true],.studio-week-head .is-today>strong{background:#cb624b!important;color:#fff!important;border-color:#cb624b!important}.studio-post{background:#f8efdd!important;color:#514c42!important;border-color:#d9c8a4!important}.studio-post.published{background:#eef1df!important;border-color:#9fa879!important}.studio-post.blocked,.studio-post.uncertain{background:#fae9e3!important;border-color:#d79480!important}.schedule-receipt,.schedule-zone,.studio-calendar-footer,.studio-post-top time{color:#716b58}.studio-calendar{color:#514c42}.schedule-days>button:disabled{opacity:.3}.studio-slot-add{opacity:.45}.studio-slot-add:hover{color:#a14e3c!important}.schedule-picker button:focus-visible,.studio-calendar button:focus-visible{outline:2px solid #a14e3c;outline-offset:3px}.agent-motion{max-width:1180px;margin:36px auto 50px;text-align:left}.agent-motion.compact{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center;margin:24px auto 35px}.agent-motion-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#79745e}.agent-word{display:inline-block;min-width:180px;font-size:30px;font-weight:600;color:#b65440;animation:agent-arrive .65s both}.agent-availability{font-size:11px;color:#79745e}.agent-motion button{cursor:pointer;border:1px solid #d9d1bc;background:#fbf8ef;color:#514c42;border-radius:20px;padding:8px 14px;font:inherit;font-size:12px}.agent-demo{border:1px solid #d9d1bc;border-radius:24px;overflow:hidden;background:#fffdf7;box-shadow:0 18px 50px #514c4210}.agent-demo-toolbar{display:flex;gap:10px;align-items:center;padding:20px;border-bottom:1px solid #e5dfcd;flex-wrap:wrap}.agent-demo-toolbar button[aria-pressed=true]{background:#514c42;color:#fffdf7}.agent-demo-toolbar .agent-play{margin-left:auto}.agent-demo-screen{padding:38px;min-height:290px;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.agent-demo-screen h3{font-size:32px;line-height:1.15;margin:12px 0}.agent-demo-screen p{line-height:1.7}.agent-chat-bubble{padding:26px;border-radius:20px;background:#f3f0e4;animation:agent-arrive .65s both}.agent-chat-bubble small{display:block;font-size:10px;letter-spacing:.1em;color:#79745e;margin-bottom:14px}.agent-chat-bubble strong{font-size:18px;line-height:1.6;display:block}.agent-chat-bubble>p{margin:18px 0 0;padding-top:18px;border-top:1px solid #d9d1bc;font-size:13px}.agent-progress{display:flex;gap:8px;padding:0 38px 25px}.agent-progress button{flex:1 1;height:5px;padding:0;border:0;background:#e5dfcd;border-radius:5px}.agent-progress button[aria-pressed=true]{background:#cb624b}.agent-orbit{position:relative;width:200px;height:200px;margin:40px auto;display:grid;place-items:center;border:1px dashed #b6b99a;border-radius:50%;animation:orbit-spin 24s linear infinite}.agent-orbit span{position:absolute;background:#fbf8ef;padding:10px;border:1px solid #d9d1bc;border-radius:20px;animation:orbit-spin 24s linear infinite reverse}.agent-orbit span:first-child{top:-15px}.agent-orbit span:nth-child(2){right:-35px}.agent-orbit span:nth-child(3){bottom:-15px}.agent-orbit span:nth-child(4){left:-35px}.agent-orbit b{animation:orbit-spin 24s linear infinite reverse;color:#b65440}.workflow-marquee{overflow:hidden;margin:35px 0;border-block:1px solid #e5dfcd;padding:20px 0}.workflow-track{display:flex;gap:18px;width:max-content;animation:workflow-travel 32s linear infinite}.workflow-track span{border:1px solid #d9d1bc;border-radius:18px;padding:18px 24px;background:#f3f0e4;white-space:nowrap;color:#514c42}.workflow-marquee:focus-within .workflow-track,.workflow-marquee:hover .workflow-track{animation-play-state:paused}.launch-agent-card,.launch-product-frame{transition:transform .3s,box-shadow .3s}.launch-agent-card:hover{transform:translateY(-4px)}.app-shell main>*{animation:agent-arrive .35s both}.marketing .channel-cards article:hover,.marketing .feature-cards article:hover{transform:translateY(-5px);transition:transform .3s}.agent-motion.is-paused *{animation-play-state:paused!important}@keyframes agent-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes workflow-travel{to{transform:translateX(-50%)}}@media(max-width:1050px){.studio-calendar-toolbar{flex-direction:column;align-items:flex-start}.studio-calendar-filters{flex-wrap:wrap}.studio-calendar-hint{display:none}}@media(max-width:700px){.agent-demo-screen,.schedule-picker-body{grid-template-columns:1fr}.schedule-clock{border-left:0;border-top:1px solid #e5dfcd;padding:20px 0 0}.schedule-receipt{margin-top:20px}.schedule-zone{display:none}.studio-agenda>section{grid-template-columns:1fr}.studio-calendar-toolbar{padding:16px}.studio-calendar-filters{padding:12px}.studio-calendar-search{flex-basis:100%;max-width:none}.studio-calendar-footer{flex-direction:column;gap:5px}.agent-demo-screen{padding:24px}.agent-demo-screen h3{font-size:27px}.agent-motion.compact{gap:10px}.agent-word{font-size:25px}.agent-demo-toolbar .agent-play{margin-left:0}}@media(prefers-reduced-motion:reduce){.agent-motion *,.app-shell main>*,.workflow-track{animation:none!important;transition:none!important}.launch-agent-card:hover{transform:none}}html[data-motion=paused] .agent-motion *,html[data-motion=paused] .app-shell main>*,html[data-motion=paused] .workflow-track{animation:none!important}.agent-motion.is-paused .agent-chat-bubble,.agent-motion.is-paused .agent-word{animation:none!important;opacity:1;transform:none}.marketing.marketing .agent-motion button{background:#fbf8ef!important;background-image:none!important;color:#514c42!important;border:1px solid #d9d1bc!important;box-shadow:none!important}.marketing.marketing .agent-demo-toolbar button[aria-pressed=true]{background:#514c42!important;color:#fffdf7!important}.marketing.marketing .agent-progress button{height:8px!important;min-height:8px!important;padding:0!important;background:#e5dfcd!important;border:0!important}.marketing.marketing .agent-progress button[aria-pressed=true]{background:#cb624b!important}.agent-chat-bubble{opacity:1}.studio-post>strong{font-size:12px!important}.studio-post-top{font-size:10px}.studio-calendar-filters>label{font-size:12px}.studio-time-row>time{font-size:11px}.demo-workspace:has(.studio-calendar) .stats{display:none}.studio-post .studio-post-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;font-weight:500;margin:0 0 9px;overflow-wrap:anywhere}.studio-post .studio-post-open{padding:0!important;min-width:0;box-shadow:none!important;border-radius:0;background:transparent!important;color:inherit!important;font:inherit}.studio-post .row{flex-wrap:wrap;gap:5px}.agent-first-hero{position:relative;isolation:isolate;text-align:center;padding:62px 20px 28px;max-width:1280px;margin:auto;overflow:hidden}.agent-first-hero h1{font-size:clamp(48px,6.2vw,86px)!important;line-height:1.03!important;letter-spacing:-.065em!important;margin:24px 0 22px!important;font-weight:500!important}.agent-first-hero h1 em{color:#b95336;font-style:normal}.hero-overline{font-size:10px!important;letter-spacing:.16em;color:#777568;margin:29px 0 0!important}.hero-status{display:inline-flex;gap:10px;align-items:center;font-size:11px;padding:10px 17px;border:1px solid #ddd9ce;border-radius:30px;background:#fffdf8}.hero-status>i{width:6px;height:6px;border-radius:50%;background:#879169;box-shadow:0 0 0 4px #87916915}.hero-status>span{margin-left:15px}.hero-agent-line{display:flex;align-items:center;justify-content:center;gap:16px;min-height:53px}.hero-agent-line>span{font-size:17px;color:#777568}.hero-agent-name{display:flex;align-items:center;gap:12px;animation:hero-name-in .6s cubic-bezier(.2,.8,.2,1) both;min-width:200px;text-align:left}.hero-agent-name strong{font-size:29px;letter-spacing:-.03em}.agent-mark{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:#e9ebe0;color:#4a5b44;flex-shrink:0}.agent-mark svg{width:72%;height:72%;overflow:visible}.agent-mark.mark-claude,.agent-mark.mark-claude-code{background:#f3e3d7;color:#a65f40}.agent-mark.mark-hermes{background:#e8e1d0;color:#635440}.hero-agent-status{font-size:11px!important;margin:8px auto 20px!important;min-height:18px;color:#777568}.hero-description{font-size:17px!important;line-height:1.65!important;max-width:650px;margin:0 auto 24px!important;color:#6f7068}.agent-first-hero .hero-actions{justify-content:center;gap:12px}.hero-agent-selector{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px auto 25px;flex-wrap:wrap}.marketing.marketing .hero-agent-selector button{display:flex;align-items:center;gap:6px;border-radius:30px;background:transparent!important;background-image:none!important;color:#777568!important;border:1px solid transparent!important;padding:6px 11px!important;min-height:0!important;box-shadow:none!important;font-size:11px}.hero-agent-selector .agent-mark{width:23px;height:23px;border-radius:7px}.marketing.marketing .hero-agent-selector button[aria-pressed=true]{background:#fffdf7!important;border-color:#d6d3c5!important;color:#282923!important}.marketing.marketing .hero-agent-selector .hero-motion-toggle{border-color:#d6d3c5!important;padding:8px 11px!important}.hero-channel-dock{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;max-width:1000px;margin:0 auto 15px}.hero-channel-dock>a{display:grid;place-items:center;gap:7px;min-width:90px;position:relative;padding:12px 10px;border-radius:16px;transition:transform .3s,background .3s}.hero-channel-dock>a:hover{background:#fffdf7;transform:translateY(-5px)}.hero-channel-dock .network-icon{width:34px;height:34px;background:transparent;border:0;box-shadow:none}.hero-channel-dock .network-icon img{width:29px;height:29px;object-fit:contain}.hero-channel-dock>a>span:not(.network-icon){font-size:11px}.hero-channel-dock small{font-size:8px;color:#8c7353;position:absolute;bottom:-2px;white-space:nowrap}.hero-fine-print{display:block;font-size:10px;color:#8b8879;line-height:1.8}.hero-studio-label{display:flex;gap:10px;align-items:center;justify-content:center;font-size:10px;letter-spacing:.06em;margin:27px 0 0;color:#777568}.hero-studio-label>span{font-size:20px;animation:gentle-drift 3s ease-in-out infinite}.hero-ambient{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hero-ambient>i{position:absolute;width:420px;height:420px;border:1px solid #d9b89c55;border-radius:50%;top:110px;left:calc(50% - 210px);transform:scaleX(1.8);opacity:.3}.hero-ambient>i:nth-child(2){top:120px;transform:scaleX(2.3);border-style:dashed;animation:ambient-breathe 18s ease-in-out infinite}.hero-ambient>i:nth-child(3){width:650px;height:650px;top:-100px;left:calc(50% - 325px);background:radial-gradient(#e5ceab30,transparent 65%);border:0;transform:none}.hero-agent-station{position:absolute;top:230px;display:grid;place-items:center;gap:12px;animation:gentle-drift 7s ease-in-out infinite;z-index:-1}.hero-agent-station .agent-mark{width:70px;height:70px;background:#fffdf7;border:1px solid #ddd9cb;border-radius:23px;box-shadow:0 12px 32px #81766315}.hero-agent-station>span{font-size:10px;letter-spacing:.03em;color:#8b8879}.hero-agent-station>i{width:90px;height:46px;border-bottom:1px dashed #bba989;border-radius:50%;transform:rotate(-25deg)}.station-left{left:2%;transform:rotate(-9deg)}.station-right{right:2%;top:210px;animation-delay:-3s}.station-right>i{transform:rotate(25deg)}.launch-hero:has(.agent-first-hero){padding-top:0!important}.agent-first-hero .hero-actions .site-button{min-width:190px}.launch-product-frame{margin-top:20px!important}.channel-constellation{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:30px;padding:30px;border:1px solid #ddd9cb;border-radius:25px;background:linear-gradient(120deg,#f1efe3,#fcfbf7);margin-top:35px;text-align:left;overflow:hidden}.constellation-map{position:relative;aspect-ratio:1.5;min-height:300px;isolation:isolate}.constellation-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c9c9b8;stroke-width:1;stroke-dasharray:3 6}.constellation-lines path.selected{stroke:#b95336;stroke-width:2;stroke-dasharray:7 10;animation:route-pulse 3s linear infinite}.constellation-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;display:grid;place-content:center;justify-items:center;gap:8px;border:1px solid #d1cabc;background:#fffdf7;border-radius:32px;box-shadow:0 12px 25px #81766312;z-index:1}.constellation-core strong{font-size:17px}.constellation-core small{font-size:9px;color:#8b8879}.marketing.marketing .constellation-node{position:absolute;display:grid;place-items:center;gap:7px;width:100px;min-height:67px;padding:10px 6px!important;background:#fffdf7!important;background-image:none!important;border:1px solid #ddd9cb!important;box-shadow:0 5px 15px #81766308!important;border-radius:15px!important;color:#514c42!important;transform:translate(-50%,-50%);font-size:10px;transition:box-shadow .25s,background .25s}.marketing.marketing .constellation-node[aria-pressed=true]{border-color:#bd735b!important;background:#f8eee1!important;box-shadow:0 0 0 4px #bd735b13!important}.constellation-node .network-icon{background:transparent;width:27px;height:27px;border:0}.constellation-node .network-icon img{width:25px;height:25px}.constellation-node.node-0{left:87%;top:50%}.constellation-node.node-1{left:76%;top:76%}.constellation-node.node-2{left:50%;top:88%}.constellation-node.node-3{left:24%;top:76%}.constellation-node.node-4{left:13%;top:50%}.constellation-node.node-5{left:24%;top:24%}.constellation-node.node-6{left:50%;top:12%}.constellation-node.node-7{left:76%;top:24%}.constellation-detail{align-self:center;animation:hero-name-in .4s both}.constellation-detail>div{display:flex;gap:10px;align-items:center}.constellation-detail>div>span:last-child{font-size:9px;letter-spacing:.1em;color:#817d6e}.constellation-detail h3{font-size:29px!important;line-height:1.15;letter-spacing:-.035em;margin:17px 0}.constellation-detail ul{list-style:none;padding:0;margin:15px 0}.constellation-detail li{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #ddd9cb;font-size:12px}.constellation-detail li>span{color:#758056}.constellation-detail p{font-size:12px;line-height:1.7;color:#817d6e}.constellation-detail>a{font-size:12px;display:block;margin:15px 0}.constellation-detail>small{font-size:9px;color:#8b8879}.constellation-packet{position:absolute;width:5px;height:5px;border-radius:50%;background:#b95336;box-shadow:0 0 0 5px #b9533610;left:50%;top:50%;animation:packet-travel 5s ease-in-out infinite;pointer-events:none}.packet-two{animation-delay:-2.5s;background:#7f8b62}.agent-demo-toolbar .agent-mark{width:23px;height:23px;border-radius:6px}.agent-demo-toolbar button{display:flex;gap:8px;align-items:center}.agent-progress button{min-height:8px}.agent-motion.compact{display:none}.agent-demo-screen{min-height:280px}.agent-chat-bubble{position:relative}.agent-chat-bubble:before{content:"";position:absolute;inset:0;border:1px solid #d9d1bc;border-radius:20px;pointer-events:none}.idea-channels{flex-wrap:wrap!important;gap:7px!important}.idea-pin-fields{display:grid;gap:7px;margin-top:12px;padding:12px;background:#fffdf780;border:1px solid #d5cbb8;border-radius:12px;font-size:11px}.queue-demo-content.week{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px}.queue-demo-content.week>article{min-width:0}.queue-demo-content.week>article h4{font-size:12px}.queue-demo-content.list{max-height:500px;overflow:auto}.flow-networks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-destinations{flex-wrap:wrap}.demo-destinations>button{flex:0 1 auto!important}.tour-receipts>div:not(.tour-screen-title):not(.tour-receipt-note){padding-block:13px}.room-entered{animation:section-arrive .55s cubic-bezier(.2,.7,.2,1) both}.room-reveal{opacity:1!important;transform:none!important}.article-kinetic-mark{transition:transform .4s}.article-heading:hover .article-kinetic-mark{transform:rotate(-7deg) scale(1.05)}.channel-cards>article,.feature-cards>article,.resource-stack>a,.rich-grid>article{transition:transform .25s,box-shadow .25s!important}.resource-stack>a:hover,.rich-grid>article:hover{transform:translateY(-4px);box-shadow:0 14px 35px #81766310}.rich-navigation{position:relative}.rich-navigation nav{position:relative;z-index:32;align-items:center;gap:23px!important}.marketing.marketing .nav-menu>button{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;color:inherit!important;padding:10px 0!important;font-size:12px;font-weight:500;min-height:0!important}.nav-menu>button>span{margin-left:4px;color:#8a8576}.nav-menu{position:relative}.nav-mega{position:absolute;top:calc(100% + 15px);left:-45px;width:470px;max-width:90vw;padding:22px;border:1px solid #ded8c9;border-radius:20px;background:#fcfbf7;box-shadow:0 20px 50px #514c421a;animation:hero-name-in .2s both;z-index:35;text-align:left}.nav-mega>p{font-size:9px;letter-spacing:.09em;color:#8a8576;margin:0 0 15px}.nav-mega>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.marketing.marketing .nav-mega a{display:flex;gap:12px;align-items:center;padding:13px 10px;border-radius:12px;white-space:normal}.nav-mega a:hover{background:#eeecdf}.nav-mega a>span:not(.agent-mark):not(.network-icon){display:grid;gap:5px}.nav-mega strong{font-size:12px;font-weight:500}.nav-mega small{font-size:9px;color:#8a8576;line-height:1.5}.nav-mega b{font-weight:400;margin-left:auto}.marketing.marketing .nav-mega-footer{margin-top:12px;border-top:1px solid #ded8c9;border-radius:0;padding-top:17px;font-size:11px;color:#817453}.nav-dismiss{position:fixed;inset:100px 0 0;width:100vw;height:calc(100vh - 100px);background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;z-index:20!important}.resources-mega{width:320px;left:-100px}.resources-mega>div{grid-template-columns:1fr}.channel-mega{left:-150px;width:530px}.agent-client-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:30px 0}.agent-client-cards>article{padding:25px;border:1px solid #ddd9cb;border-radius:20px;background:#fffdf7;transition:transform .3s}.agent-client-cards>article:hover{transform:translateY(-5px)}.agent-client-cards h2{font-size:23px;letter-spacing:-.03em}.agent-client-cards p{font-size:12px;line-height:1.8;color:#777568}.agent-client-cards a{font-size:12px}.agent-client-cards small{font-size:9px;color:#8c7353;display:block;margin-top:12px}.developer-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:35px 0}.developer-code{padding:28px;background:#292d25;color:#f5f2e5;border-radius:22px;overflow:auto;font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.developer-hero h2{font-size:36px;letter-spacing:-.04em}.developer-hero p{line-height:1.8;color:#777568}.developer-code span{color:#c8bf93}.article-client-title{display:flex;align-items:center;gap:17px;margin:24px 0}.article-client-title .agent-mark{width:65px;height:65px;border-radius:20px}.article-client-title>div{display:grid;gap:7px}.article-client-title strong{font-size:20px}.article-client-title small{font-size:11px;color:#8c7353}.setup-validation{border:1px solid #d7cfb9;background:#eeecdf;padding:20px;border-radius:15px;line-height:1.8;font-size:13px}.setup-validation a{font-weight:600}.article-copy pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.marketing .channel-cards .network-icon{width:38px;height:38px}.marketing .channel-cards .network-icon img{width:28px;height:28px}.marketing .network-icon.x svg{width:24px;height:24px}.app-shell a,.app-shell button{transition:background-color .18s,box-shadow .18s}.app-shell .sidebar nav button:hover{translate:2px 0}.app-shell :is(input,textarea,select):focus-visible{outline:2px solid #b95336;outline-offset:3px}.app-shell .page-heading{animation:section-arrive .3s both}@keyframes hero-name-in{0%{opacity:.35;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes section-arrive{0%{opacity:.6;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes gentle-drift{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes ambient-breathe{0%,to{opacity:.2;scale:1}50%{opacity:.45;scale:1.05}}@keyframes route-pulse{to{stroke-dashoffset:-51}}@keyframes packet-travel{0%{opacity:0;translate:0 0}20%{opacity:1}90%{opacity:.8}to{opacity:0;translate:170px -100px}}@media(max-width:1100px){.hero-agent-station{opacity:.5}.station-left{left:0}.station-right{right:0}.rich-navigation nav{gap:16px!important}.channel-constellation{padding:20px;gap:15px}.agent-client-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.constellation-node{width:85px!important}.constellation-core{width:105px;height:105px;border-radius:25px}.hero-channel-dock{gap:4px}}@media(max-width:800px){.hero-agent-station{display:none}.agent-first-hero{padding-top:35px}.agent-first-hero h1{font-size:55px!important}.hero-agent-line{flex-direction:column;gap:10px}.hero-agent-name{justify-content:center;min-width:0}.hero-description{font-size:14px!important}.hero-agent-selector{gap:3px}.hero-channel-dock>a{min-width:75px}.hero-channel-dock>a>span:not(.network-icon){font-size:10px}.channel-constellation,.developer-hero{grid-template-columns:1fr}.constellation-map{min-height:280px}.constellation-detail{padding:12px}.queue-demo-content.week{grid-template-columns:repeat(2,minmax(0,1fr))!important}.channel-mega,.nav-mega,.resources-mega{position:static;width:100%;max-width:none;box-shadow:none;margin:10px 0}.nav-mega>div{grid-template-columns:1fr 1fr}.nav-menu{width:100%}.rich-navigation nav.menu-open{max-height:75vh;overflow:auto;z-index:32}.marketing.marketing .nav-menu>button{width:100%;text-align:left}.nav-dismiss{display:none}.marketing.marketing .nav-mega a{padding:10px}.nav-mega small{display:block}.rich-navigation nav{gap:6px!important}.hero-fine-print{font-size:9px}.hero-overline{font-size:8px!important}.agent-demo-toolbar{gap:6px}.agent-demo-toolbar button{font-size:10px}.agent-demo-toolbar .agent-play{margin-left:0}.agent-client-cards{grid-template-columns:1fr 1fr}.agent-client-cards>article{padding:17px}}@media(max-width:450px){.agent-first-hero h1{font-size:46px!important}.agent-first-hero .hero-actions{flex-direction:column;max-width:270px;margin:auto}.hero-channel-dock{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.hero-agent-selector button>span{font-size:9px}.hero-agent-selector .agent-mark{width:19px;height:19px}.hero-channel-dock>a{min-width:0;padding:10px 5px}.agent-client-cards{grid-template-columns:1fr}.constellation-node{width:72px!important;font-size:8px!important}.constellation-core{width:90px;height:100px}.constellation-core>img{width:30px;height:30px}.constellation-core strong{font-size:13px}.channel-constellation{padding:12px}.constellation-map{min-height:270px}.marketing.marketing .constellation-node{min-height:59px;padding:7px 3px!important}}@media(prefers-reduced-motion:reduce){.agent-first-hero *,.app-shell .page-heading,.channel-constellation *,.room-entered{animation:none!important;transition:none!important}.hero-channel-dock>a:hover,.rich-grid>article:hover{transform:none}.app-shell .sidebar nav button:hover{translate:none}}.motion-still .hero-agent-station,.motion-still .hero-ambient>i,.motion-still .hero-studio-label>span,html[data-motion=paused] .agent-first-hero *,html[data-motion=paused] .app-shell .page-heading,html[data-motion=paused] .channel-constellation *,html[data-motion=paused] .room-entered{animation:none!important}.rich-navigation{display:block}.marketing.marketing .site-navigation .nav-mega a .agent-mark,.marketing.marketing .site-navigation .nav-mega a .network-icon{display:inline-flex!important;margin-left:0}.marketing.marketing .site-navigation .nav-mega a>span:not(.agent-mark):not(.network-icon){display:grid!important;margin-left:0}.marketing.marketing .nav-dismiss{background:transparent!important;box-shadow:none!important;border:0!important}.constellation-node:focus-visible,.hero-agent-selector button:focus-visible,.nav-menu button:focus-visible{outline:2px solid #b95336!important;outline-offset:4px}@media(max-width:1050px){.marketing .rich-navigation{margin-left:auto}.marketing .rich-navigation .mobile-menu-toggle{display:flex!important;background:#fffdf7!important;color:#514c42!important;border:1px solid #ddd9cb!important;font-size:12px!important;padding:9px 12px!important;box-shadow:none!important}.marketing .site-header .site-actions{display:none}.marketing .rich-navigation nav{display:none!important;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:16px;background:#fcfbf7;border:1px solid #ddd9cb;border-radius:18px;max-height:75vh;overflow:auto}.marketing .rich-navigation nav.menu-open{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important}.marketing .rich-navigation nav.menu-open .nav-menu{grid-column:1/-1}.marketing .rich-navigation .nav-mega{position:static;width:100%;max-width:none;box-shadow:none;padding:12px;margin:5px 0}.marketing .rich-navigation .nav-menu>button{width:100%;text-align:left}.marketing .rich-navigation nav>a{padding:12px;font-size:13px}.marketing .rich-navigation .nav-dismiss{display:none}.marketing .rich-navigation .mobile-account-link{display:block!important}}.publishing-scene{height:210px;position:relative;perspective:900px;isolation:isolate;overflow:hidden;pointer-events:none;margin:12px -8px 22px}.scene-floor{position:absolute;inset:65% 8% 5%;background:radial-gradient(ellipse,#88937335,transparent 70%);transform:rotateX(60deg)}.scene-calendar{position:absolute;left:10%;top:18px;width:64%;height:145px;background:linear-gradient(135deg,#fffdf7,#edf0e4);border:1px solid #cdd3be;border-radius:14px;box-shadow:0 6px 0 #d6ddc6,0 20px 32px #48513720;transform:rotateY(-20deg) rotateX(18deg) rotate(-9deg);animation:scene-calendar-drift 8s ease-in-out infinite}.scene-calendar-head{display:flex;align-items:center;gap:8px;padding:13px 14px;border-bottom:1px solid #d9decd;font-size:8px;letter-spacing:.14em;color:#737d61}.scene-calendar-head i{width:5px;height:5px;border-radius:50%;background:#bec8ac}.scene-calendar-head i:first-of-type{margin-left:auto}.scene-calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:10px}.scene-calendar-grid>span{height:24px;background:#e3e8d8;border-radius:4px;display:grid;place-items:center}.scene-calendar-grid .occupied{background:#fffdf7;box-shadow:0 2px 5px #59604620}.scene-calendar-grid .network-icon{width:17px;height:17px}.scene-post{position:absolute;left:53%;top:38px;width:105px;padding:12px;background:#fffdf7;border:1px solid #e1c5b0;border-radius:13px;box-shadow:0 5px 0 #ecd8c4,0 20px 28px #80694f25;transform:rotateY(-18deg) rotateX(12deg) rotate(8deg);animation:scene-post-drift 8s ease-in-out infinite}.scene-post>.network-icon{width:18px;height:18px;margin-bottom:8px}.scene-photo{height:44px;border-radius:7px;background:linear-gradient(145deg,#daae88,#f0d5ba 45%,#99aa83 46%,#647955);margin-bottom:9px}.scene-post>i{display:block;height:3px;width:85%;margin:5px 0;background:#d9ddcd;border-radius:3px}.scene-post>i+i{width:60%}.scene-approved{font-size:7px;color:#526745;display:block;margin-top:9px}.scene-receipt{position:absolute;left:16%;bottom:6px;display:flex;align-items:center;gap:9px;padding:11px 14px;background:#fcfbf6;border:1px solid #d3dcc6;border-radius:11px;box-shadow:0 10px 20px #52634515;transform:rotateY(-12deg) rotate(-4deg);animation:scene-receipt-drift 8s ease-in-out infinite}.scene-receipt>span{width:20px;height:20px;background:#e2ead6;border-radius:50%;color:#60784a;display:grid;place-items:center;font-size:10px}.scene-receipt b,.scene-receipt small{display:block;font-size:8px;line-height:1.8;color:#5d6d4d}.scene-receipt small{font-size:7px;color:#8c937e}.scene-1 .scene-photo,.scene-4 .scene-photo{background:linear-gradient(145deg,#869774,#e7ebdb)}.scene-2 .scene-calendar,.scene-5 .scene-calendar{animation-delay:-3s}.scene-3 .scene-post{animation-delay:-2s}.docs-sidebar details{margin-top:18px}.docs-sidebar summary{font-size:12px;font-weight:650;color:#636e52;cursor:pointer;padding:12px;list-style:none;display:flex;justify-content:space-between}.docs-sidebar summary:after{content:"＋"}.docs-sidebar details[open] summary:after{content:"−"}.docs-site-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;border-top:1px solid #dfe2d5;padding:40px max(24px,calc((100vw - 1280px)/2));background:#f0f1e8}.docs-site-footer h2{font-size:13px;margin-bottom:20px}.docs-site-footer a{display:block;text-decoration:none;font-size:12px;line-height:1.7;color:#747e65;margin:12px 0}@keyframes scene-calendar-drift{0%,to{transform:rotateY(-20deg) rotateX(18deg) rotate(-9deg) translateY(0)}50%{transform:rotateY(-13deg) rotateX(13deg) rotate(-6deg) translateY(-5px)}}@keyframes scene-post-drift{0%,to{transform:rotateY(-18deg) rotateX(12deg) rotate(8deg)}50%{transform:rotateY(-10deg) rotateX(9deg) rotate(5deg) translateY(-8px)}}@keyframes scene-receipt-drift{0%,to{transform:rotateY(-12deg) rotate(-4deg)}50%{transform:rotateY(-7deg) rotate(-2deg) translateY(-4px)}}@media(max-width:700px){.docs-site-footer{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.publishing-scene *{animation:none!important}}html[data-motion=paused] .publishing-scene *{animation:none!important}.marketing .channel-cards :is(h2,h3),.marketing .channel-cards :is(h2,h3) a,.marketing .rich-grid :is(h2,h3){font-family:inherit!important;letter-spacing:-.015em!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.25!important;text-decoration:none!important}.marketing .channel-cards a{text-decoration:none}.app-shell .topbar{position:relative;z-index:80;overflow:visible;isolation:isolate}.app-shell .topbar>.row{overflow:visible}.workspace-account-menu{position:relative;z-index:90}.workspace-account-menu[open]{z-index:100}.workspace-account-menu nav{position:absolute!important;top:calc(100% + 12px)!important;right:0!important;left:auto!important;z-index:110!important;width:280px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow-y:auto;background:#fffdf7!important;border:1px solid #d7dacc!important;box-shadow:0 20px 60px #26282326!important;border-radius:18px;padding:12px!important}.workspace-account-menu nav :is(a,button){display:block!important;width:100%!important;text-align:left!important;font:inherit!important;font-size:13px!important;line-height:1.5!important;padding:12px!important;margin:0!important;position:static!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#30352a!important;box-shadow:none!important}.workspace-account-menu nav :is(a,button):hover{background:#ecefe3!important}.workspace-account-menu nav small{display:block;overflow-wrap:anywhere;padding:10px 12px;color:#717765}.app-shell .main{position:relative;z-index:1}.marketing.marketing .channel-cycle-control{border:1px solid #bdc7a7!important;border-radius:20px!important;background:#fffdf7!important;color:#4f5b3f!important;font:inherit!important;font-size:11px!important;padding:8px 13px!important;box-shadow:none!important;margin-bottom:16px}.marketing.marketing .constellation-node:hover{transform:translate(-50%,-50%) translateY(-3px)!important}.marketing.marketing .billing-switch button[aria-pressed=true]{background:#33412b!important;color:#fffdf7!important;box-shadow:0 0 0 3px #b8c1a5!important}.marketing .guide-toolbar .segmented button{background:transparent!important;color:#636b55!important;box-shadow:none!important;border:1px solid #d9dccf!important}.marketing .guide-toolbar .segmented button[aria-pressed=true]{background:#33412b!important;color:#fffdf7!important;border-color:#33412b!important}.marketing .article-heading{background:linear-gradient(120deg,#eeeee4,#fffdf7)!important}.marketing .article-kinetic-mark{display:none!important}.pricing-studio{max-width:1180px;margin:auto;padding:80px 28px;color:#262823;font-family:inherit}.pricing-intro{text-align:center;max-width:860px;margin:0 auto 44px}.pricing-intro h1{font-size:clamp(38px,6vw,72px);line-height:1.05;letter-spacing:-.055em;margin:24px 0}.pricing-intro em{font-style:normal;color:#a84f35}.pricing-intro>p{line-height:1.65}.pricing-channel-dock{display:flex;justify-content:center;gap:18px;margin:28px 0}.pricing-channel-dock .network-icon{width:30px;height:30px}.pricing-status{font-size:13px;color:#686b5f}.billing-switch{display:inline-flex;border:1px solid #d9dccf;background:#eeeee5;padding:5px;border-radius:30px;gap:4px}.billing-switch button{background:transparent;color:#45483d;border:0;border-radius:24px;padding:12px 20px;box-shadow:none;font:inherit;cursor:pointer}.billing-switch button[aria-pressed=true]{background:#fffdf7;box-shadow:0 2px 8px #26282312}.billing-switch span{font-size:11px;background:#e3ead7;padding:4px 7px;border-radius:12px;margin-left:5px}.pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pricing-card{background:#fffdf7;border:1px solid #dcded2;border-radius:28px;padding:36px;box-shadow:0 12px 36px #35352b06;transition:transform .25s,box-shadow .25s}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px #35352b12}.pricing-card.growth{background:linear-gradient(140deg,#f0f2e7,#fffdf7);border-color:#9ca889}.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-heading h2{font-size:28px;margin:0}.plan-heading>span{border:1px solid #d4d9c9;border-radius:20px;padding:7px 12px;font-size:12px}.plan-price{display:flex;gap:12px;align-items:baseline;margin-top:24px}.plan-price strong{font-size:56px;font-weight:600;letter-spacing:-.055em}.plan-billing,.plan-price span{font-size:13px;color:#6d7164}.plan-billing{min-height:40px;line-height:1.7}.pricing-card .site-button{display:flex;justify-content:center;margin:24px 0 32px}.pricing-card ul{border-top:1px solid #ddd;padding:24px 0 0;margin:0;list-style:none;display:grid;gap:16px;font-size:15px}.pricing-card li{display:flex;gap:12px;line-height:1.5}.pricing-card li:before{content:"✓";color:#77855c}.pricing-comparison{margin-top:88px}.pricing-comparison h2,.pricing-faq h2{font-size:42px;letter-spacing:-.04em;line-height:1.1}.comparison-scroll{overflow:auto}.pricing-comparison table{width:100%;border-collapse:collapse;font-size:14px}.pricing-comparison caption{text-align:left;color:#777;margin-bottom:14px}.pricing-comparison td,.pricing-comparison th{padding:18px;text-align:left;border-bottom:1px solid #dde0d4;line-height:1.5}.pricing-comparison thead{background:#ecede4}.pricing-faq{display:grid;grid-template-columns:1fr 2fr;gap:48px;margin:80px 0}.pricing-faq details{border:1px solid #dde0d4;border-radius:18px;margin-bottom:12px;background:#fffdf7;padding:22px}.pricing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq details p{font-size:15px;line-height:1.85;margin:20px 0 0;color:#616558}.pricing-policy{padding:28px;border-radius:20px;background:#eeeee5;font-size:14px;line-height:1.7}.pricing-policy a{display:inline-block;margin:8px 22px 0 0}.docs-shell{background:#fcfbf7;min-height:100vh;color:#2d3029;font-family:inherit}.docs-header{gap:32px;position:sticky;top:0;z-index:30;padding:18px 28px;border-bottom:1px solid #ddd;background:#fcfbf7f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docs-brand,.docs-header{display:flex;align-items:center}.docs-brand{gap:10px;font-size:21px;font-weight:650;text-decoration:none;white-space:nowrap}.docs-brand span{font-weight:400;color:#777}.docs-search{flex:1 1;max-width:430px}.docs-search>span{position:absolute;width:1px;height:1px;overflow:hidden}.docs-search input{width:100%;padding:12px 16px;border:1px solid #d9ddce;border-radius:12px;background:white;font:inherit}.docs-header nav{display:flex;gap:22px;margin-left:auto;font-size:13px;align-items:center}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;max-width:1480px;margin:auto}.docs-sidebar{position:sticky;top:79px;height:calc(100vh - 79px);overflow:auto;padding:28px 20px;border-right:1px solid #e1e2d8}.docs-sidebar h2{font-size:12px;color:#797d6d;letter-spacing:.08em;text-transform:uppercase;margin:25px 12px 10px}.docs-sidebar a{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:8px;text-decoration:none;font-size:13px;line-height:1.5}.docs-sidebar a[aria-current=page]{background:#e9eddd;color:#4d623a;font-weight:600}.docs-sidebar a:hover{background:#f0efe8}.docs-article{padding:54px clamp(24px,5vw,72px);max-width:900px}.docs-breadcrumb{font-size:12px;color:#92977f;margin-bottom:25px}.docs-title-row{display:flex;align-items:start;gap:24px}.docs-results h1,.docs-title-row h1{font-size:42px;letter-spacing:-.04em;line-height:1.15;margin:0 0 16px}.docs-title-row p{color:#777;line-height:1.8}.docs-title-row button{white-space:nowrap;border:1px solid #ddd;border-radius:10px;background:white;padding:9px 12px;font-size:12px;color:#444;cursor:pointer;box-shadow:none}.docs-status{font-size:12px;min-height:16px}.docs-article section{scroll-margin-top:100px;margin-top:36px}.docs-article section h2{font-size:23px;letter-spacing:-.02em}.docs-article section p{font-size:15px;line-height:1.9;color:#626857}.docs-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.docs-paths>a{border:1px solid #dde0d2;border-radius:16px;padding:20px;text-decoration:none;background:white}.docs-paths h2{font-size:16px!important}.docs-paths p{font-size:13px;line-height:1.7;color:#777}.docs-toc{position:sticky;top:110px;height:fit-content;padding:50px 22px;font-size:12px;display:grid;gap:16px;border-left:1px solid #e1e2d8}.docs-toc a{text-decoration:none;color:#777}.docs-results>a{display:grid;gap:10px;border-bottom:1px solid #ddd;padding:22px 0;text-decoration:none}.docs-results>a span{font-size:14px;color:#777}.docs-page-footer{border-top:1px solid #ddd;margin-top:48px;padding-top:22px;font-size:12px;line-height:1.8}.docs-page-footer>div{display:flex;justify-content:space-between;gap:24px;margin:24px 0}.docs-channel-guide{display:flex;gap:16px;margin-top:36px}.docs-menu{display:none}.showcase-tabs{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px!important}.showcase-tabs button{display:inline-flex!important;align-items:center;gap:9px;padding:12px 16px!important;font:inherit!important;border-radius:14px!important}.constellation-lines path.connected{stroke:#9ba887;stroke-width:1.8;stroke-dasharray:5 8;animation:channel-delivery 12s linear infinite;opacity:.85}.constellation-lines path.selected{stroke:#b75d42;stroke-width:2.2}.constellation-core{box-shadow:0 18px 45px #767f6320}.constellation-node{font-family:inherit!important;transition:transform .25s,box-shadow .25s!important}.constellation-node:hover{transform:translateY(-3px)!important;box-shadow:0 12px 22px #767f6315}.agent-mark{animation:none!important}.agent-mark img{display:block}.marketing .article-kinetic-mark,.marketing .tool-empty>span{display:none!important}.title-preview{padding:28px;border:1px solid #ddd;border-radius:16px;background:#efefe7;color:#7f846f;font-size:11px;letter-spacing:.06em}.title-workbench label{display:grid;gap:10px;margin:24px 0}.title-suggestions{display:grid;gap:12px;margin:24px 0}.title-suggestions article{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #ddd;border-radius:16px;padding:20px}.title-suggestions h3{font-size:17px;margin:0 0 8px}.title-suggestions small{font-size:12px;color:#777}.customer-registry{max-width:1200px}.customer-registry .registry-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.registry-summary>div{border:1px solid #ddd;border-radius:18px;padding:22px}.registry-summary strong{display:block;font-size:32px;margin:12px 0}.customer-registry details{margin:24px 0;padding:18px;border:1px solid #ddd;border-radius:14px}.customer-registry summary{cursor:pointer;font-weight:600}.customer-registry table{width:100%;border-collapse:collapse}.customer-registry td,.customer-registry th{padding:14px;text-align:left;border-bottom:1px solid #e3e3d8;font-size:13px}.marketing .demo-destinations button,.marketing .flow-networks span{font-family:inherit!important;font-size:12px!important;letter-spacing:0!important}.marketing .flow-networks{gap:12px!important}.marketing .flow-networks>div{padding:14px!important;border-radius:14px!important}.marketing .tool-panel{position:relative;z-index:1}.marketing .art-disc,.marketing .sculpture{animation:none!important}.docs-shell a:focus-visible,.docs-shell button:focus-visible,.pricing-faq summary:focus-visible,.pricing-studio button:focus-visible{outline:2px solid #b75d42;outline-offset:4px}@keyframes channel-delivery{to{stroke-dashoffset:-104}}@media(max-width:1050px){.docs-layout{grid-template-columns:230px minmax(0,1fr)}.docs-header nav,.docs-toc{display:none}.docs-paths{grid-template-columns:1fr}}@media(max-width:700px){.pricing-studio{padding:48px 18px}.pricing-cards,.pricing-faq{grid-template-columns:1fr}.pricing-card{padding:28px}.pricing-faq{gap:20px;margin-top:48px}.pricing-channel-dock{gap:12px}.docs-header{padding:14px 16px;gap:14px;flex-wrap:wrap}.docs-search{order:3;flex-basis:100%;max-width:none}.docs-menu{margin-left:auto}.docs-layout,.docs-menu{display:block}.docs-sidebar{display:none}.docs-sidebar.open{display:block;position:relative;top:0;height:auto}.docs-article{padding:32px 20px}.docs-title-row{display:block}.docs-title-row h1{font-size:32px}.docs-channel-guide{flex-wrap:wrap}.customer-registry .registry-summary{grid-template-columns:1fr}.title-suggestions article{align-items:start}}@media(prefers-reduced-motion:reduce){.constellation-node,.pricing-card{transition:none!important}.constellation-lines path.connected{animation:none!important}.pricing-card:hover{transform:none}}html[data-motion=paused] .constellation-lines path.connected{animation:none!important}.marketing.marketing .billing-switch button{background:transparent!important;color:#555d47!important;border:0!important;box-shadow:none!important}.marketing.marketing .billing-switch button[aria-pressed=true]{background:#fffdf7!important;color:#292e22!important;box-shadow:0 2px 8px #26282312!important}.footer-channel-dock{display:grid;grid-template-columns:repeat(4,26px);gap:12px;margin-top:20px}.footer-channel-dock a{margin:0!important;padding:0!important}.footer-channel-dock .network-icon{width:24px;height:24px}.docs-workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:0;margin:28px 0;list-style:none}.docs-workflow li{padding:16px 10px;border:1px solid #ddd;border-radius:12px;background:white;font-size:12px;line-height:1.6}.docs-workflow b{display:block;color:#86926b;margin-bottom:8px}@media(max-width:700px){.docs-workflow{grid-template-columns:1fr 1fr}}.billing-settings{margin-top:32px}.billing-plan-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.billing-plan-options button{display:grid;gap:9px;text-align:left;padding:22px!important}.billing-plan-options button[aria-pressed=true]{background:#edf1e2!important;border-color:#758866!important;box-shadow:0 0 0 2px #a8b89345!important}.billing-plan-options span{font-size:12px;font-weight:400}.billing-settings>.billing-switch{margin-bottom:16px}.billing-settings>.helper{margin-top:22px}.launch-week>div>article+article{margin-top:10px}@media(max-width:700px){.billing-plan-options{grid-template-columns:1fr}}.marketing .article-heading{position:relative;overflow:hidden}.article-product-scene{width:240px;margin:22px auto -15px}.article-product-scene .publishing-scene{height:170px;margin-bottom:0}.article-product-scene .scene-calendar{height:125px}.article-product-scene .scene-calendar-grid>span{height:18px}.article-product-scene .scene-post{width:82px;padding:9px}.article-product-scene .scene-photo{height:30px}.article-product-scene .scene-receipt{left:8%;bottom:0}.app-shell .billing-switch button[aria-pressed=true],.marketing.marketing .billing-switch button[aria-pressed=true]{background:#33412b!important;color:#fffdf7!important;box-shadow:0 0 0 3px #b8c1a5!important}.billing-switch button[aria-pressed=true]>span{color:#33412b!important}.app-shell .topbar{z-index:100!important}.app-shell .workspace-account-menu nav{z-index:120!important}.docs-submenu{margin:6px 0 10px 14px!important;border-left:1px solid #dde1d2}.docs-submenu summary{font-size:11px;padding:9px 12px}.docs-submenu a{font-size:11px;color:#6d785c;padding:7px 12px}.docs-toc>.publishing-scene{height:155px;margin:-22px -10px 8px}.docs-toc .scene-calendar{height:110px}.docs-toc .scene-calendar-grid>span{height:14px}.docs-toc .scene-post{width:65px;padding:8px}.docs-toc .scene-photo{height:20px}.docs-toc .scene-receipt{padding:8px;left:0}.docs-toc .scene-receipt b{font-size:7px}.payment-page{max-width:980px;margin:0 auto;padding:clamp(32px,6vw,80px) clamp(18px,4vw,40px)}.payment-heading{margin-bottom:32px;max-width:760px}.payment-heading h1{font-size:clamp(34px,5vw,60px);line-height:1.08}.payment-heading p{margin-top:18px;line-height:1.6}.payment-page .panel{padding:clamp(24px,4vw,40px);border-radius:24px}.payment-signin p{margin:20px 0;line-height:1.6}.payment-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:28px}.billing-settings .notice{margin:20px 0;padding:18px;border-radius:14px}.billing-settings .billing-plan-options,.billing-settings .billing-switch{margin:22px 0}.billing-settings .helper{margin-top:22px}.payment-result{margin:20px 0;padding:20px;border:1px solid #c1c6b9;border-radius:16px;background:#f2f3eb}.auth-flow{min-height:0;max-width:1180px;margin:0 auto;padding:64px 24px;gap:56px}.auth-flow .auth-story h2{font-size:clamp(36px,5vw,64px)}.auth-flow .auth-card{margin:0}.auth-flow .choice{align-items:flex-start;gap:12px;line-height:1.5}.auth-flow .choice input{width:auto;min-height:0;margin-top:5px}.trial-disclosure{margin:16px 0;line-height:1.6}.trial-mid-cta{margin:40px auto;max-width:1180px;padding:32px;border:1px solid #dadcd2;border-radius:24px;background:#e8ebde;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.trial-mid-cta>div{flex:1 1;min-width:260px}.trial-mid-cta h2{font-size:clamp(26px,3vw,38px);margin:12px 0}.trial-mid-cta p{line-height:1.6}.trial-setup{max-width:1180px;margin:auto;padding:56px 24px}.trial-setup>header{margin-bottom:32px}.trial-setup h1{font-size:clamp(34px,5vw,56px);line-height:1.1}.trial-setup header p{margin-top:16px;line-height:1.6}.trial-setup-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.trial-setup .panel{padding:32px;border-radius:24px}.trial-setup h2{font-size:30px;margin:16px 0}.trial-setup p{line-height:1.65}.setup-checklist{display:grid;gap:22px;margin:28px 0;padding-left:24px}.setup-checklist li span{display:block;margin-top:8px;color:#62675e;line-height:1.5}.trial-order dl{margin:24px 0}.trial-order dl>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #dedfd6}.trial-order dd{margin:0;text-align:right;font-weight:650}.secondary-link{display:inline-block;margin:20px}.trial-banner{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:20px 24px;margin-bottom:24px;border:1px solid #cbd1bb;background:#edf0e3;border-radius:18px}.trial-banner div{flex:1 1;min-width:230px}.trial-banner p{margin:8px 0 0;line-height:1.5}.trial-ended{background:#f7e9df;border-color:#d9b8a5}.channel-detail-modal>a{display:inline-block;margin:18px 18px 18px 0}.channel-detail-modal>button:not(.close-modal){margin-top:18px}@media(max-width:760px){.auth-flow{padding:28px 18px;gap:28px}.trial-setup-grid{grid-template-columns:1fr}.trial-setup .panel{padding:24px}.trial-mid-cta{margin:24px 18px;padding:24px}}.auth-flow .auth-modes{display:flex;flex-wrap:wrap;gap:16px;align-items:center;background:transparent;padding:0;margin:24px 0}.auth-flow .auth-modes a{line-height:1.5}.auth-flow .auth-modes button{background:transparent;color:#383b32;border:1px solid #d7dacd}.auth-flow .auth-card>button:not(.google-signin){background:transparent;color:#383b32;border:0;text-decoration:underline;margin-top:22px;padding:0}.auth-flow .auth-story-grid{gap:18px}.auth-flow .auth-card form label.choice{display:flex;flex-direction:row;align-items:flex-start;gap:12px;border:0;background:transparent;padding:0;margin:18px 0;line-height:1.55}.auth-flow .auth-card form label.choice input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;align-self:flex-start}.auth-flow .auth-card .auth-modes a{display:inline-block;background:transparent;border-radius:0;box-shadow:none;padding:0}.auth-flow .auth-card form label.choice span{flex:1 1;min-width:0}body>.modal-backdrop{position:fixed!important;inset:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#25291fb3!important;overflow-y:auto!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body>.modal-backdrop>.modal{position:relative!important;margin:auto!important;max-height:calc(100dvh - 48px)!important;overflow:auto!important;width:min(640px,100%)!important;transform:none!important;top:auto!important;left:auto!important}.billing-test-guide,.meta-selection-help{margin:24px 0;padding:20px;border:1px solid #d5dbc9;border-radius:16px;background:#f0f2e8;line-height:1.65}.billing-currency{display:grid;gap:8px;max-width:320px;margin:24px 0;font-weight:600}.billing-currency select{font:inherit;padding:12px 16px;border:1px solid #b8c1aa;border-radius:12px;background:#fffdf7;color:#293022}.billing-settings .notice{background:#edf0e4!important;color:#424d34!important;border-color:#c5cdb7!important}.billing-settings>button,.billing-settings>details,.billing-settings>p{margin-top:20px}.auth-modes>a{display:block;background:transparent!important;padding:12px 0!important;line-height:1.6!important}.verification-card>a{display:block;margin-top:18px;font-size:14px}.pricing-intro .billing-currency{margin:20px auto}@media(max-width:600px){body>.modal-backdrop{padding:12px!important}body>.modal-backdrop>.modal{max-height:calc(100dvh - 24px)!important;padding:24px!important}.billing-plan-options{grid-template-columns:1fr!important}}.auth-flow .auth-modes{background:transparent!important;padding:0!important;margin:18px 0!important;border-radius:0!important}.auth-flow .auth-card>p,.auth-flow .auth-story>p,.auth-flow .verification-card p{font-size:15px!important;line-height:1.75!important;color:#606656!important}.auth-flow label{font-size:14px!important}.auth-flow input,.pricing-studio .pricing-intro>p{font-size:16px!important}.auth-flow .auth-card .auth-modes{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.auth-flow .auth-card .auth-modes>a{font-size:15px!important;padding:0!important;text-decoration:none!important;line-height:1.6!important}.auth-flow .auth-card .auth-modes>button{width:100%!important;min-width:0!important;min-height:46px!important;padding:12px 18px!important;border:1px solid #c9cebd!important;border-radius:12px!important;background:#f4f5ee!important;color:#343c2c!important;white-space:normal!important;line-height:1.5!important;font:inherit!important}.auth-flow .auth-card .auth-recovery-link{display:inline-block!important;margin:20px 0 0!important;padding:8px 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#46513a!important;font-size:15px!important;line-height:1.5!important;text-decoration:underline!important;text-underline-offset:4px!important}.auth-flow .auth-card .auth-legal{margin-top:24px!important;gap:18px!important}.recovery-card form{display:grid;gap:14px}.recovery-card form button,.recovery-card form label{margin-top:8px}.recovery-card .recovery-support{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.brand-guidance{display:grid;gap:20px;max-width:100%}.brand-guidance header p{max-width:65ch}.brand-guidance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.brand-guidance label{display:grid;gap:8px}.brand-guidance input,.brand-guidance select,.brand-guidance textarea{width:100%;box-sizing:border-box}.brand-channel-rules{display:grid;gap:10px}.brand-channel-rules details{border:1px solid var(--line,#deded6);border-radius:14px;padding:16px}.brand-channel-rules summary{cursor:pointer;text-transform:capitalize;display:flex;justify-content:space-between;gap:12px}.brand-channel-rules summary span{font-size:12px;font-weight:400}.brand-channel-rules details[open] summary{margin-bottom:18px}.brand-guidance blockquote{margin:0;padding:12px;border-left:3px solid #d7b83c;overflow-wrap:anywhere}.brand-review-card{border:1px solid #d9d9cc;border-radius:14px;padding:16px;margin-bottom:16px}.brand-review-card ul{padding-left:20px}.brand-review-card [data-severity=platform_error]{color:#a72e28}.brand-review-card [data-severity=brand_warning]{color:#806006}.brand-review-counts{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.brand-conflict{border-left:3px solid #a72e28;padding:12px}.audience-toggle{display:inline-flex;gap:3px;padding:3px;border:1px solid #a8a29e;border-radius:999px;background:#faf8f4;flex-shrink:0}.audience-toggle button{border:0;border-radius:999px;padding:7px 12px;background:transparent;color:#44403c;font:inherit;font-size:12px;cursor:pointer}.audience-toggle button[aria-pressed=true]{background:#292524;color:white}.audience-toggle button:focus-visible{outline:2px solid #b45332;outline-offset:3px}.agent-spec{max-width:960px;margin:auto;padding:48px 24px;color:#292524}.agent-spec h1{font-size:clamp(32px,5vw,64px);letter-spacing:-.045em;line-height:1.08}.agent-spec dl{display:grid;grid-template-columns:180px 1fr;gap:12px;padding:24px;border:1px solid #a8a29e;border-radius:16px}.agent-spec dd{margin:0;overflow-wrap:anywhere}.agent-spec pre{padding:22px;overflow:auto;border:1px solid #a8a29e;background:#f5f3ee;border-radius:12px;font-size:13px;line-height:1.6}.room-assembly{border:1px solid #a8a29e;background:#f5f3ee;border-radius:14px;padding:24px}.room-assembly ol{list-style:none;padding:0;display:grid;gap:12px}.room-assembly li{color:#78716c;transition:color .18s ease}.room-assembly li[data-complete=true]{color:#315b49}.brand-review-card,.composer-editor.panel,.marketing .rich-card{border-color:#c8c2b8}.brand-review-card,.composer-editor.panel{padding:clamp(16px,2vw,24px)}.marketing .site-button{transition:transform .15s ease,box-shadow .15s ease}.marketing .site-button:hover{transform:translateY(-1px);box-shadow:0 4px 14px #29252414}.marketing [hidden]{display:none!important}@media(max-width:760px){.agent-spec dl{grid-template-columns:1fr;gap:7px}.agent-spec dd{margin-bottom:12px}.site-header{flex-wrap:wrap}.audience-toggle{order:3;margin:4px 0}.agent-spec{padding:28px 18px}}@media(prefers-reduced-motion:reduce){.marketing .site-button,.room-assembly li{transition:none}.marketing .site-button:hover{transform:none}}.docs-shell [hidden]{display:none!important}.docs-header .audience-toggle{order:0;margin:0}.docs-header{gap:16px}@media(max-width:760px){.docs-header{flex-wrap:wrap}}.docs-shell .audience-toggle button,.marketing .audience-toggle button{background:transparent!important;color:#44403c!important;box-shadow:none!important;border:0!important;transform:none!important}.docs-shell .audience-toggle button[aria-pressed=true],.marketing .audience-toggle button[aria-pressed=true]{background:#292524!important;color:#fff!important}.youtube-workspace{display:grid;gap:24px;min-width:0}.youtube-detail-heading,.youtube-heading,.youtube-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.youtube-heading h2{margin:8px 0;font-size:clamp(26px,3vw,36px)}.youtube-heading p{margin:0;color:var(--muted,#6b706e)}.youtube-toolbar{padding:20px;border:1px solid #dedfd6;border-radius:18px;background:#fff}.youtube-toolbar label{display:grid;gap:8px;min-width:min(100%,280px);flex:1 1}.youtube-toolbar select{width:100%}.youtube-layout{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:24px;align-items:start}.youtube-library{display:grid;gap:12px;padding:20px;background:#f0f0e9;border:1px solid #dedfd6;border-radius:20px;max-height:850px;overflow:auto}.youtube-video-card{display:flex!important;text-align:left;gap:12px;padding:12px!important;border-radius:14px!important;background:#fff!important;color:#272924!important;border:1px solid #dedfd6!important;align-items:center}.youtube-video-card[aria-pressed=true]{border-color:#b64930!important;box-shadow:0 0 0 2px #b6493026}.youtube-video-card img{width:88px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.youtube-video-card span{display:grid;gap:6px;min-width:0}.youtube-video-card strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.youtube-video-card small{font-size:12px;line-height:1.5;color:#696d67}.youtube-detail{margin:0!important;padding:28px!important;min-width:0}.youtube-detail-heading h3{font-size:23px;line-height:1.35;margin:8px 0;overflow-wrap:anywhere}.youtube-status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:13px;margin:20px 0;color:#656a62}.youtube-counters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.youtube-counters>div{display:grid;gap:6px;background:#f5f5ef;padding:18px;border-radius:14px}.youtube-counters strong{font-size:24px}.youtube-counters small{font-size:12px;color:#656a62}.youtube-tabs{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e4e5dc;padding-bottom:20px;margin-bottom:24px}.youtube-tabs button[aria-pressed=true]{background:#242620!important;color:#fff!important}.youtube-comments form,.youtube-edit-form,.youtube-edit-form fieldset{display:grid!important;gap:24px!important}.youtube-edit-form fieldset{border:0;padding:0;margin:0;min-width:0}.youtube-comments form>label:not(.choice),.youtube-edit-form label{display:grid;gap:10px;font-size:14px;font-weight:600}.youtube-comments textarea,.youtube-edit-form input:not([type=checkbox]),.youtube-edit-form select,.youtube-edit-form textarea{width:100%;box-sizing:border-box;margin:0;padding:13px 15px;border:1px solid #d9dcd2;border-radius:10px;background:#fff;color:#272924;font:inherit}.youtube-comments textarea,.youtube-edit-form textarea{resize:vertical;line-height:1.6}.youtube-edit-form small{font-weight:400;color:#6b7067}.youtube-comments .choice,.youtube-edit-form .choice{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.youtube-comments .choice input,.youtube-edit-form .choice input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.youtube-comment{border:1px solid #e2e4da;border-radius:16px;padding:22px;margin:18px 0;display:grid;gap:16px}.youtube-comment header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.youtube-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.youtube-comment small{color:#6b7067;font-size:12px}.youtube-comment blockquote{padding:14px 18px;margin:0 0 0 12px;border-left:3px solid #c0c8b1;background:#f7f8f3;border-radius:0 10px 10px 0}.youtube-empty{padding:40px 10px;text-align:center}.youtube-workspace .helper{line-height:1.65;margin:0}.youtube-workspace button:disabled{opacity:.5;cursor:not-allowed}.youtube-workspace .eyebrow{font-size:11px;letter-spacing:.12em}@media(max-width:1050px){.youtube-layout{grid-template-columns:1fr}.youtube-library{max-height:360px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.youtube-library>.panel-heading{grid-column:1/-1}}@media(max-width:600px){.youtube-detail{padding:18px!important}.youtube-counters{gap:8px}.youtube-counters>div{padding:12px}.youtube-heading .site-button{width:100%;text-align:center}.youtube-toolbar>*{width:100%}.youtube-comment{padding:16px}}.inbox-view-switcher{padding:6px!important;background:#eaece3;border:1px solid #dce0d3;border-radius:14px;width:fit-content;max-width:100%;flex-wrap:wrap;gap:6px!important}.inbox-view-switcher button{background:transparent!important;color:#53594f!important;border:1px solid transparent!important;padding:12px 18px!important;border-radius:10px!important;box-shadow:none!important}.inbox-view-switcher button[aria-pressed=true]{background:#fff!important;color:#242820!important;border-color:#d4d9cb!important;box-shadow:0 2px 6px #202a1610!important}body [role=dialog][aria-modal=true]{--dialog-ink:#252622;--dialog-muted:#6e7069;--dialog-line:#deded6;background:#fff!important;color:var(--dialog-ink)!important;border:1px solid var(--dialog-line)!important;border-radius:18px!important;box-shadow:0 24px 80px #20221d26!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-family:inherit;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden}body [role=dialog][aria-modal=true] :is(h2,h3,h4){color:var(--dialog-ink)!important;line-height:1.25;letter-spacing:-.025em}body [role=dialog][aria-modal=true] :is(p,li,label,small){color:var(--dialog-muted);line-height:1.55;overflow-wrap:anywhere}body [role=dialog][aria-modal=true] button{background:var(--dialog-ink)!important;color:#fff!important;border:1px solid var(--dialog-ink)!important;border-radius:10px!important;box-shadow:none!important;font:inherit;font-size:14px!important;font-weight:600;padding:11px 16px;min-height:42px;line-height:1.35;letter-spacing:normal;text-transform:none;white-space:normal}body [role=dialog][aria-modal=true] button:hover:not(:disabled){background:#41433b!important;border-color:#41433b!important}body [role=dialog][aria-modal=true] button.secondary{background:#fff!important;color:var(--dialog-ink)!important;border-color:var(--dialog-line)!important;margin-top:0!important}body [role=dialog][aria-modal=true] button.secondary:hover:not(:disabled){background:#f5f5ef!important}body [role=dialog][aria-modal=true] :is(button.text-button,button.close-modal){background:transparent!important;color:var(--dialog-ink)!important;border-color:transparent!important;box-shadow:none!important}body [role=dialog][aria-modal=true] button:disabled{background:#ecece5!important;color:#92958b!important;border-color:#e1e2d9!important;opacity:1;cursor:not-allowed}body [role=dialog][aria-modal=true] .choice{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;border:1px solid var(--dialog-line);border-radius:10px;background:#f8f8f3;font-size:13px!important;margin:0;box-sizing:border-box}body [role=dialog][aria-modal=true] .choice>span{min-width:0;flex:1 1;line-height:1.55}body :is(.app-shell,[role=dialog]) input:is([type=checkbox],[type=radio]){width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;flex:0 0 18px!important;padding:0!important;margin:2px 0 0!important;accent-color:#aa422f;box-shadow:none!important;display:inline-block!important;vertical-align:middle}body [role=dialog][aria-modal=true] :is(button,input,select,textarea,a):focus-visible{outline:2px solid #aa422f!important;outline-offset:3px!important}@media(max-width:600px){body [role=dialog][aria-modal=true]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px!important}}.assistant-page{max-width:1240px;margin:0 auto;padding:36px 36px 72px;color:#262723}.assistant-breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;color:#74746a;margin:0 0 32px}.assistant-breadcrumb a{color:inherit;text-decoration:none}.assistant-breadcrumb a:hover{text-decoration:underline}.assistant-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:64px;align-items:start;padding:18px 0 54px;border-bottom:1px solid #deded2}.assistant-product{display:flex;gap:12px;align-items:center;font-size:15px;font-weight:650;margin-bottom:22px}.assistant-product .agent-mark{width:36px;height:36px}.assistant-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.5;letter-spacing:.015em;color:#716447;background:#eeece3;border:1px solid #dfdbcc;border-radius:30px;padding:6px 11px;max-width:100%}.assistant-badge.is-ready{background:#edf2e6;border-color:#d7e1ca;color:#435739}.assistant-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.marketing .assistant-hero h1,.marketing .assistant-index-hero h1{font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.055em;margin:21px 0 18px;max-width:650px;text-align:left}.marketing .assistant-hero-copy>p,.marketing .assistant-index-hero>p{font-size:16px;line-height:1.7;max-width:600px;color:#68695f}.assistant-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:25px 0 14px}.assistant-actions .site-button{font-size:13px;padding:14px 19px;min-height:48px;border-radius:10px;white-space:normal}.assistant-text-link{font-size:13px;font-weight:650;color:#454a3b;text-underline-offset:5px}.marketing .assistant-hero-copy .assistant-hero-note{font-size:12px;line-height:1.6;color:#7b7c70}.assistant-setup-panel{border:1px solid #deded1;border-radius:18px;background:#f0f0e7;padding:28px;box-shadow:0 12px 35px #27271906;min-width:0}.assistant-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;color:#7c806b}.marketing .assistant-setup-panel h2{font-size:25px;letter-spacing:-.035em;line-height:1.2;margin:15px 0 18px}.assistant-setup-panel p{font-size:14px;line-height:1.7}.assistant-page pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#252722;color:#f7f5e8;border-radius:10px;padding:18px;font-size:12px;line-height:1.8;max-width:100%;overflow:auto;margin:16px 0}.assistant-resource-links{display:grid;gap:11px;margin:18px 0}.assistant-page a{color:inherit}.assistant-resource-links a,.assistant-setup-panel>a{font-size:12px;font-weight:600;text-underline-offset:4px}.assistant-endpoint{border-top:1px solid #d8dbcc;padding:18px 0;margin-top:23px}.assistant-endpoint span{display:block;font-size:9px;letter-spacing:.1em;color:#7b806b;margin-bottom:9px}.assistant-endpoint code{font-size:11px;overflow-wrap:anywhere}.assistant-detail-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;margin:46px 0}.assistant-section{min-width:0;scroll-margin-top:125px}.marketing .assistant-section h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:12px 0 24px}.assistant-steps{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:0}.assistant-steps li{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #e6e4d9}.assistant-steps li>span{font-family:monospace;font-size:11px;color:#96917c;padding-top:4px}.assistant-steps p{font-size:14px;line-height:1.7;margin:0}.assistant-test{background:#faf9f4;border:1px solid #e1dfd3;border-radius:16px;padding:26px;align-self:start}.assistant-test>p{font-size:13px;line-height:1.75}.marketing .assistant-test .assistant-prompt{font-size:18px;line-height:1.6;color:#3e4538;border-left:3px solid #b8c595;padding-left:17px;margin:22px 0}.marketing .assistant-test h3{font-size:18px;letter-spacing:-.025em;margin-top:24px}.assistant-test a{font-size:12px;font-weight:650}.assistant-test-result{border-top:1px solid #dedfd2;padding-top:20px;margin-top:20px}.assistant-test-result strong{font-size:12px;color:#4d603c}.assistant-test-result p{font-size:12px;line-height:1.7}.assistant-technical{border:1px solid #e0dfd2;border-radius:10px;padding:16px;margin:25px 0}.assistant-technical summary{cursor:pointer;font-size:13px;font-weight:650}.assistant-technical p{font-size:13px;line-height:1.7}.assistant-footer-note{border-top:1px solid #deded2;padding:28px 0 0;display:flex;gap:40px;justify-content:space-between}.marketing .assistant-footer-note h2{font-size:20px;letter-spacing:-.03em}.assistant-footer-note p{font-size:12px;line-height:1.7;max-width:720px}.assistant-footer-note>div:last-child{display:grid;gap:10px;align-content:start;min-width:160px;font-size:12px}.assistant-index-hero{max-width:750px;padding:18px 0 42px}.assistant-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 52px}.assistant-directory-card{display:flex;flex-direction:column;gap:14px;padding:25px;background:#fcfbf6;border:1px solid #dfded2;border-radius:15px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.assistant-directory-card:hover{transform:translateY(-3px);border-color:#a3ad89;box-shadow:0 9px 25px #25281c0a}.assistant-card-top{display:flex;justify-content:space-between;align-items:center}.assistant-card-top>span:last-child{font-size:20px;color:#8b8f78}.marketing .assistant-directory-card h2{font-size:23px;letter-spacing:-.035em;line-height:1.2;margin:2px 0}.assistant-directory-card .assistant-badge{align-self:flex-start;font-size:10px}.assistant-directory-card p{font-size:13px;line-height:1.7;margin:0}.assistant-directory-card>strong{font-size:12px;margin-top:auto;padding-top:9px}.hero-agent-selector>a{display:inline-flex;align-items:center;gap:9px;border:1px solid transparent;background:transparent;border-radius:14px;padding:10px 13px;color:#696d60;text-decoration:none;font-size:13px;font-weight:650;transition:border-color .15s,background .15s}.hero-agent-selector>a.is-active,.hero-agent-selector>a:hover{border-color:#d8d4c2;background:#fffdf6;color:#262723}.hero-agent-selector>a .agent-mark{width:28px;height:28px}.hero-agent-selector>a>span:last-child{font-size:11px;color:#8a8d77}a.hero-agent-name{text-decoration:none;color:inherit}.hero-agent-name>span:last-child{font-size:17px;color:#8e947a}.assistant-page a:focus-visible,.hero-agent-selector>a:focus-visible,a.hero-agent-name:focus-visible{outline:3px solid #8d9b67;outline-offset:4px}.rich-navigation .nav-mega{width:min(680px,calc(100vw - 36px));max-height:calc(100dvh - 125px);overflow-y:auto}.rich-navigation .nav-mega>div{gap:10px}.rich-navigation .nav-mega>div>a{min-width:0;padding:12px;gap:12px}.rich-navigation .nav-mega strong{font-size:13px}.rich-navigation .nav-mega small{font-size:10px;line-height:1.5}.rich-navigation .nav-mega .agent-mark{flex-shrink:0;width:32px;height:32px}@media(max-width:900px){.assistant-hero{gap:30px}.assistant-detail-grid{gap:28px}.assistant-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.assistant-page{padding:22px 20px 45px}.assistant-breadcrumb{margin-bottom:20px}.assistant-hero{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.marketing .assistant-hero h1,.marketing .assistant-index-hero h1{font-size:36px}.assistant-setup-panel{padding:22px}.assistant-detail-grid{grid-template-columns:1fr;margin:30px 0}.assistant-directory{grid-template-columns:1fr;gap:14px}.assistant-footer-note{flex-direction:column;gap:18px}.assistant-footer-note>div:last-child{display:flex;flex-wrap:wrap;gap:18px}.hero-agent-selector>a{font-size:11px;padding:8px;gap:6px}.assistant-actions{gap:14px}.marketing .assistant-section h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.assistant-directory-card{transition:none}.assistant-directory-card:hover{transform:none}}