.agent-page{background:linear-gradient(180deg, var(--background) 0%, var(--background) 100%);color:var(--foreground)}.agent-page[data-chat-open=true]{padding-top:0;padding-bottom:0}.agent-intake-shell{padding-block:clamp(1rem,4vw,2rem)}.agent-intake{gap:1.4rem;width:100%;max-width:44rem;display:grid}.agent-intake-progressbar{background:color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:999px;width:min(10rem,28vw);height:.2rem;overflow:hidden}.agent-intake-progressbar span{background:linear-gradient(90deg, #71b8ffe0, color-mix(in srgb, var(--foreground) 86%, transparent));border-radius:inherit;height:100%;transition:width .26s;display:block}.agent-intake-question{color:var(--foreground);letter-spacing:-.046em;max-width:36rem;font-size:clamp(3.2rem,7.2vw,6.2rem);font-weight:600;line-height:.96}.agent-intake-input{background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);color:var(--foreground);letter-spacing:-.018em;border-radius:1.2rem;outline:none;width:100%;padding:.95rem 1rem;font-size:clamp(1.22rem,2.15vw,1.72rem);font-weight:560;transition:border-color .18s,box-shadow .18s,background .18s}.agent-intake-input:focus{background:color-mix(in srgb, var(--foreground) 3.5%, transparent);border-color:color-mix(in srgb, var(--foreground) 24%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 5%, transparent)}.agent-intake-input::placeholder{color:color-mix(in srgb, var(--foreground) 32%, transparent)}.agent-intake-actions{gap:.7rem;display:flex}.agent-intake-nav{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground);cursor:pointer;font:inherit;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.15rem;height:3.15rem;transition:background .18s,color .18s,opacity .18s,transform .18s;display:flex}.agent-intake-nav svg{width:1.1rem;height:1.1rem}.agent-intake-nav:disabled{cursor:not-allowed;opacity:.38}.agent-intake-nav:not(:disabled):hover{transform:translateY(-1px)}.agent-intake-nav.is-primary{background:var(--foreground);color:var(--background);gap:.6rem;width:auto;min-width:8.4rem;padding:0 1.15rem 0 1rem}.agent-intake-nav.is-primary span{letter-spacing:-.02em;font-size:.94rem;font-weight:650}.agent-intake-shortcuts{gap:.62rem;padding-top:.15rem;display:grid}.agent-intake-shortcuts-title{color:color-mix(in srgb, var(--foreground) 42%, transparent);letter-spacing:-.01em;font-size:.78rem;font-weight:620}.agent-intake-shortcuts-title,.agent-intake-shortcut{margin:0}.agent-intake-shortcut{background:linear-gradient(180deg, color-mix(in srgb, var(--foreground) 5%, transparent), color-mix(in srgb, var(--foreground) 2%, transparent));color:color-mix(in srgb, var(--foreground) 62%, transparent);border-radius:999px;justify-self:start;align-items:center;gap:.65rem;padding:.5rem .78rem;display:inline-flex}.agent-intake-shortcut kbd{background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--foreground);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-width:2.35rem;padding:.28rem .56rem;font-family:inherit;font-size:.72rem;font-weight:700;display:inline-flex}.agent-intake-shortcut span:last-child{letter-spacing:-.018em;font-size:.84rem;font-weight:600}.agent-workspace{flex-direction:column;gap:.85rem;height:100%;min-height:0;display:flex}.agent-activity-row,.agent-suggestions,.agent-card-grid{flex-wrap:wrap;display:flex}.agent-activity-row{gap:.28rem;padding-left:1.35rem;display:grid;position:relative}.agent-activity-row:before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--foreground) 16%, transparent) 12%, color-mix(in srgb, var(--foreground) 16%, transparent) 88%, transparent 100%);content:"";width:1px;position:absolute;top:.15rem;bottom:.15rem;left:.32rem}.agent-activity-chip{color:color-mix(in srgb, var(--foreground) 62%, transparent);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.02rem .62rem;padding:.04rem 0;transition:background .18s,opacity .18s,transform .18s;display:grid;position:relative;overflow:hidden}.agent-activity-chip:before{background:color-mix(in srgb, var(--foreground) 72%, transparent);content:"";border-radius:999px;width:.42rem;height:.42rem;animation:1.9s linear infinite agent-shimmer-sweep;position:absolute;top:.5rem;left:-1.03rem}.agent-activity-chip:after{background:linear-gradient(100deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--foreground) 10%, transparent) 52%, transparent 68%, transparent 100%);content:"";animation:1.9s linear infinite agent-shimmer-sweep;position:absolute;inset:-.12rem -.35rem;transform:translate(-120%)}:root[data-theme=day] .agent-activity-chip:before{background:linear-gradient(#2653dbfa 0%,#6194ffdb 100%);box-shadow:0 0 .8rem #3b66ff42,0 0 .2rem #17369138}:root[data-theme=day] .agent-activity-chip:after{background:linear-gradient(100deg,#0000 0% 28%,#547ef50f 42%,#2e56d933 50%,#74a5ff3d 56%,#4671ee1f 64%,#0000 76% 100%)}.agent-activity-chip span,.agent-activity-chip strong,.agent-activity-chip i{z-index:1;grid-column:1;position:relative}.agent-activity-chip span{letter-spacing:-.022em;font-size:.72rem;font-weight:600}.agent-activity-chip strong{color:color-mix(in srgb, var(--foreground) 36%, transparent);letter-spacing:-.016em;font-size:.66rem;font-weight:560}:root[data-theme=day] .agent-activity-chip strong{color:#141f38a8}.agent-activity-chip i{grid-area:1/2/span 2;align-self:center;width:min(8rem,20vw);height:1px;display:block;overflow:hidden}.agent-activity-chip i:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 56%, transparent) 42%, color-mix(in srgb, var(--foreground) 12%, transparent) 100%);content:"";width:100%;height:100%;animation:1.4s ease-in-out infinite agent-progress-fill;display:block}:root[data-theme=day] .agent-activity-chip i:before{background:linear-gradient(90deg,#0000 0%,#2951d6b8 38%,#6a9dff75 68%,#3b66ff14 100%)}.agent-activity-chip.is-pending{opacity:.44}.agent-activity-chip.is-pending i:before{opacity:.22;animation:none}.agent-activity-chip.is-running{transform:translateY(-.5px)}.agent-activity-chip.is-complete{opacity:1}.agent-activity-chip.is-complete i:before{background:color-mix(in srgb, var(--foreground) 18%, transparent);animation:none}.agent-console{flex-direction:column;flex:auto;gap:.9rem;height:100%;min-height:0;display:flex}.agent-messages{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:1.8rem;min-height:0;padding-top:.2rem;padding-bottom:.4rem;padding-right:.35rem;display:grid;overflow-y:auto}.agent-page[data-chat-open=true] .agent-console{gap:0}.agent-page[data-chat-open=true] .agent-messages{--agent-chat-header-overlap:clamp(6.15rem, 8vw, 7.1rem);--agent-chat-dock-overlap:clamp(9.2rem, 18vh, 12rem);--agent-chat-entry-offset:clamp(6.4rem, 11vh, 7.8rem);margin-bottom:calc(var(--agent-chat-dock-overlap) * -1);margin-top:calc(var(--agent-chat-header-overlap) * -1);padding-bottom:calc(var(--agent-chat-dock-overlap) + .6rem);padding-top:calc(var(--agent-chat-header-overlap) + .7rem)}.agent-page[data-chat-open=true] .agent-messages:before{content:"";height:max(0px, calc(var(--agent-chat-entry-offset) - 1.8rem));display:block}.agent-message-stack{gap:.72rem;display:grid}.agent-message-stack.is-user{justify-items:end}.agent-message{color:var(--foreground);font-feature-settings:"liga" 1, "calt" 1, "ss01" 1;letter-spacing:-.028em;overflow-wrap:break-word;text-wrap:pretty;white-space:pre-wrap;max-width:min(45rem,100%);font-size:clamp(1.12rem,1.52vw,1.46rem);font-weight:550;line-height:1.46}.agent-message p{white-space:normal;text-wrap:pretty}.agent-message p+p{margin-top:1.05em}.agent-message strong{letter-spacing:-.03em;font-weight:640}.agent-hermes-word{background:linear-gradient(110deg,#c99b2f 0%,#f7df8a 24%,#fff4c8 42%,#d3a33b 58%,#f3db86 78%,#bf8e23 100%);color:#0000;text-shadow:0 0 1rem #ddb1482e;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:.12ch .04ch;animation:3.2s linear infinite hermes-shimmer;display:inline-block}:root[data-theme=day] .agent-hermes-word{background:linear-gradient(110deg,#6d4507 0%,#b37211 18%,#f0c457 34%,#fff2b0 46%,#d18d19 58%,#bd7411 76%,#5d3907 100%);color:#0000;text-shadow:0 0 .65rem #c48b1d2e,0 0 .12rem #6d45071f;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.agent-inline-link{color:#5d90ff;letter-spacing:-.018em;text-underline-offset:.15em;vertical-align:middle;background:#5d90ff12;border:1px solid #5d90ff3d;border-radius:999px;align-items:center;margin:0 .18rem;padding:.12rem .48rem;font-size:.86rem;font-weight:640;-webkit-text-decoration:underline #5d90ff94;text-decoration:underline #5d90ff94;text-decoration-thickness:.08em;display:inline-flex}.agent-inline-rich-link-wrap{vertical-align:middle;max-width:100%;margin:0 .28rem;text-decoration:none;display:inline-flex}.agent-inline-rich-link{color:#fff;vertical-align:baseline;background:linear-gradient(#3f8dff 0%,#1b6fff 100%);border:1px solid #7eb0ffb8;border-radius:999px;align-items:center;gap:.38rem;min-width:0;padding:.34rem .48rem .34rem .7rem;transition:box-shadow .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 .85rem 1.8rem #1b6fff38,inset 0 1px #ffffff2e}.agent-inline-rich-link-copy{flex-wrap:wrap;align-items:baseline;gap:.22rem;min-width:0;display:inline-flex}.agent-inline-rich-link-copy strong{color:#fff;letter-spacing:-.02em;font-size:.88rem;font-weight:640;line-height:1.1;text-decoration:none}.agent-inline-rich-link-copy em{color:#ffffffdb;letter-spacing:-.01em;font-size:.72rem;font-style:normal;font-weight:600;line-height:1.1}.agent-inline-rich-link-arrow{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.16rem;min-height:1.16rem;margin-left:.08rem;display:inline-flex}.agent-inline-rich-link-arrow svg{color:#fff;width:1rem;height:1rem}.agent-inline-rich-link-wrap:hover .agent-inline-rich-link{box-shadow:0 1.05rem 2.1rem #1b6fff47,inset 0 1px #fff3}.agent-inline-status{color:color-mix(in srgb, var(--foreground) 72%, transparent);letter-spacing:-.006em;align-items:center;min-height:1.2rem;margin:.12rem .58rem .12rem 0;padding:0;font-size:.84rem;font-weight:620;display:inline-flex}.agent-inline-status-dot{background:#00d26a;border-radius:999px;flex:none;width:.42rem;height:.42rem;margin-right:.42rem;animation:1.8s ease-in-out infinite online-pulse;box-shadow:0 0 0 1px #00d26a47,0 0 .9rem #00d26a57}.agent-inline-status-text{line-height:1.15;display:inline-block}.agent-inline-status.is-running{color:#0000}.agent-inline-status.is-running .agent-inline-status-text{background:linear-gradient(110deg, color-mix(in srgb, var(--foreground) 34%, transparent) 0%, color-mix(in srgb, var(--foreground) 92%, transparent) 46%, color-mix(in srgb, var(--foreground) 40%, transparent) 74%, color-mix(in srgb, var(--foreground) 30%, transparent) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite hermes-shimmer}:root[data-theme=day] .agent-inline-status.is-running .agent-inline-status-text{background:linear-gradient(110deg,#1b2a4d6b 0%,#2744a894 24%,#4c79fffa 44%,#abd6ffeb 52%,#345fe4e6 62%,#17274b70 100%);color:#0000;text-shadow:0 0 .9rem #4e7cff24;background-size:280% 100%;-webkit-background-clip:text;background-clip:text}.agent-inline-status.is-complete{color:color-mix(in srgb, var(--foreground) 46%, transparent)}.agent-inline-status.is-pending{color:color-mix(in srgb, var(--foreground) 26%, transparent)}.agent-inline-stat{color:#fff;vertical-align:middle;background:linear-gradient(135deg,#21a45d,#158447);border:1px solid #7df39f5c;border-radius:999px;align-items:center;gap:.52rem;max-width:100%;margin:.08rem .45rem .08rem 0;padding:.32rem .58rem .32rem .72rem;display:inline-flex;box-shadow:inset 0 1px #ffffff29}.agent-inline-stat-copy{flex-wrap:wrap;align-items:baseline;gap:.34rem;min-width:0;display:inline-flex}.agent-inline-stat-copy strong{color:#fff;letter-spacing:-.03em;font-size:.82rem;font-weight:700;line-height:1}.agent-inline-stat-copy span{color:#ffffffeb;letter-spacing:-.016em;font-size:.78rem;font-weight:620;line-height:1.1}.agent-inline-stat-arrow{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.agent-inline-stat-arrow svg{width:100%;height:100%}.agent-message.is-assistant{color:var(--foreground)}.agent-message.is-user{color:#fff;letter-spacing:-.02em;text-align:right;background:linear-gradient(#3292ff 0%,#0b6cff 100%);border-radius:1.45rem 1.45rem .5rem;max-width:min(34rem,78%);padding:.92rem 1.08rem;font-size:clamp(1rem,1.04vw,1.1rem);font-weight:560;line-height:1.42;box-shadow:0 .6rem 1.5rem #0e63ff29,inset 0 1px #ffffff2e}.agent-error{color:#ff8f8f;letter-spacing:-.02em;font-size:.92rem;font-weight:600}.agent-inline-addons{gap:.8rem;max-width:min(50rem,100%);display:grid}.agent-activity-row--inline{padding-top:.1rem}.agent-card-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.68rem;display:grid}.agent-card{background:linear-gradient(135deg, color-mix(in srgb, var(--foreground) 4%, transparent), #71b8ff0a);border-radius:1.35rem;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;min-width:0;min-height:5rem;padding:.95rem 1rem;transition:background .18s,color .18s,transform .18s;display:grid}.agent-card--action{justify-content:space-between;align-items:center;gap:.9rem;min-width:0;padding-bottom:1rem;display:flex}.agent-card:hover{background:linear-gradient(135deg, #71b8ff1a, color-mix(in srgb, var(--foreground) 6%, transparent));transform:translateY(-1px)}.agent-card.is-positive{box-shadow:inset 0 0 0 1px #6fd87d94}.agent-card-copy{gap:.18rem;display:grid}.agent-card-copy strong{color:var(--foreground);letter-spacing:-.042em;font-size:1.02rem;font-weight:600}.agent-card-copy span{color:color-mix(in srgb, var(--foreground) 56%, transparent);letter-spacing:-.02em;font-size:.82rem;font-weight:600}.agent-card.is-positive .agent-card-copy strong{color:color-mix(in srgb, #6fd87d 82%, var(--foreground))}.agent-card-icon{color:#4f88ff;flex:none;align-self:center;width:2rem;height:2rem}.agent-suggestions{align-items:center;gap:.42rem .56rem}.agent-suggestions button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--background) 64%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);color:color-mix(in srgb, var(--foreground) 68%, transparent);letter-spacing:-.024em;border-radius:999px;align-items:center;gap:.44rem;padding:.32rem .62rem;font-size:.79rem;font-weight:600;line-height:1.04;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.agent-suggestions button:hover{background:color-mix(in srgb, var(--background) 76%, transparent);border-color:color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--foreground)}.agent-suggestions button:disabled{opacity:.42;transform:none}.agent-suggestion-enter{color:color-mix(in srgb, var(--foreground) 42%, transparent);justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.agent-suggestion-enter svg{width:.82rem;height:.82rem}.agent-console-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-inline:.16rem;display:grid}.agent-console-dock{-webkit-backdrop-filter:none;backdrop-filter:none;bottom:max(.4rem, env(safe-area-inset-bottom));box-shadow:none;z-index:5;background:0 0;border-radius:2rem;gap:.72rem;margin-top:auto;padding:.74rem .78rem .8rem;display:grid;position:sticky}.agent-page[data-chat-open=true] .agent-console-dock{z-index:9}.agent-console-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .68rem;display:flex}.agent-console-action{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--background) 64%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);color:color-mix(in srgb, var(--foreground) 66%, transparent);cursor:pointer;font:inherit;letter-spacing:-.024em;white-space:nowrap;border-radius:999px;align-items:center;gap:.42rem;padding:.46rem .82rem;font-size:.79rem;font-weight:600;line-height:1.06;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.agent-console-action:disabled{cursor:default;opacity:.36;transform:none}.agent-console-action:hover{background:color-mix(in srgb, var(--background) 76%, transparent);border-color:color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--foreground);transform:translateY(-1px)}.agent-console-action-icon{color:color-mix(in srgb, var(--foreground) 48%, transparent);flex:none;justify-content:center;align-items:center;width:.92rem;height:.92rem;display:inline-flex}.agent-console-action-icon svg{width:100%;height:100%}.agent-form{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb, var(--background) 66%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:1.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;padding:.72rem .78rem .78rem 1rem;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 18px 48px #0000003d}.agent-form:focus-within{background:color-mix(in srgb, var(--background) 78%, transparent);border-color:color-mix(in srgb, var(--foreground) 16%, transparent);box-shadow:0 22px 56px #0000004d}.agent-form textarea{color:var(--foreground);letter-spacing:-.04em;resize:none;background:0 0;border:0;outline:none;width:100%;min-height:3.7rem;padding-top:.12rem;font-size:1.05rem;font-weight:560;line-height:1.5}.agent-form textarea::placeholder{color:color-mix(in srgb, var(--foreground) 34%, transparent)}.agent-form textarea:disabled{opacity:.72}.agent-send-button{background:var(--foreground);color:var(--background);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.15rem;transition:opacity .18s,transform .18s;display:flex}.agent-send-button svg{width:1.1rem;height:1.1rem}.agent-send-button:disabled{cursor:not-allowed;opacity:.42}.agent-send-button:not(:disabled):hover{opacity:.96}@keyframes agent-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes agent-shimmer-sweep{0%{transform:translate(-120%)}to{transform:translate(180%)}}@keyframes agent-progress-fill{0%,to{transform:translate(-12%)scaleX(.52)}50%{transform:translate(32%)scaleX(1)}}.agent-header-isle{border-radius:999px;gap:.2rem;padding:.28rem;display:inline-flex;position:relative}.agent-header-isle:before{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 18% 50%, #00d26a12, transparent 30%), radial-gradient(circle at 82% 50%, #71b8ff14, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--background) 50%, transparent), color-mix(in srgb, var(--background) 28%, transparent) 58%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--foreground) 12%, transparent);content:"";position:absolute;inset:0}.site-header[data-transparent-shell=true] .agent-header-isle:before{display:none}.site-header[data-inverse=true] .agent-header-isle:before{background:radial-gradient(circle at 18% 50%, #00d26a0d, transparent 30%), radial-gradient(circle at 82% 50%, #71b8ff0f, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--inverse-bg) 40%, transparent), color-mix(in srgb, var(--inverse-bg) 18%, transparent) 58%, transparent);border-color:color-mix(in srgb, var(--inverse-fg) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--inverse-fg) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--inverse-fg) 12%, transparent)}.agent-header-isle>*{z-index:1;position:relative}.agent-header-action{color:color-mix(in srgb, var(--foreground) 72%, transparent);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.52rem;min-height:2.8rem;padding:.72rem .9rem;transition:background .18s,color .18s,transform .18s;display:inline-flex}.agent-header-action:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);transform:translateY(-1px)}.site-header[data-inverse=true] .agent-header-action{color:color-mix(in srgb, var(--inverse-fg) 72%, transparent)}.site-header[data-inverse=true] .agent-header-action:hover{background:color-mix(in srgb, var(--inverse-fg) 7%, transparent);color:var(--inverse-fg)}.site-header[data-transparent-shell=true] .agent-header-action{background:0 0}.agent-header-action--primary{background:linear-gradient(135deg, #00d26a1c, #71b8ff1a), color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}.agent-header-action--primary:hover{background:linear-gradient(135deg, #00d26a24, #71b8ff21), color-mix(in srgb, var(--foreground) 7%, transparent)}.site-header[data-inverse=true] .agent-header-action--primary{background:linear-gradient(135deg, #00d26a1a, #71b8ff17), color-mix(in srgb, var(--inverse-fg) 6%, transparent);color:var(--inverse-fg)}.site-header[data-transparent-shell=true] .agent-header-action--primary{box-shadow:none;background:0 0}.site-header[data-transparent-shell=true] .agent-header-action,.site-header[data-transparent-shell=true] .control-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--background) 64%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}.site-header[data-transparent-shell=true] .agent-header-action:hover,.site-header[data-transparent-shell=true] .control-button:hover{background:color-mix(in srgb, var(--background) 76%, transparent);border-color:color-mix(in srgb, var(--foreground) 18%, transparent)}.agent-header-action-icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.agent-header-action-icon svg{width:100%;height:100%}.agent-header-action-label{letter-spacing:-.018em;font-size:.9rem;font-weight:620;line-height:1;display:none}.site-header[data-transparent-shell=true][data-inverse=true] .agent-header-action,.site-header[data-transparent-shell=true][data-inverse=true] .control-button{background:color-mix(in srgb, var(--inverse-bg) 62%, transparent);border-color:color-mix(in srgb, var(--inverse-fg) 10%, transparent)}.site-header[data-transparent-shell=true][data-inverse=true] .agent-header-action:hover,.site-header[data-transparent-shell=true][data-inverse=true] .control-button:hover{background:color-mix(in srgb, var(--inverse-bg) 74%, transparent);border-color:color-mix(in srgb, var(--inverse-fg) 18%, transparent)}@media (min-width:768px){.agent-header-action-label{display:inline}}@media (max-width:860px){.agent-intake-question{max-width:24rem}}@media (max-width:700px){.agent-page{padding-top:7rem}.agent-page[data-chat-open=true]{padding-top:0}.agent-page[data-chat-open=true] .agent-messages{--agent-chat-header-overlap:5.55rem;--agent-chat-dock-overlap:11.8rem;--agent-chat-entry-offset:5.4rem}.agent-intake-question{font-size:clamp(2.4rem,12vw,3.8rem)}.agent-message{max-width:100%}.agent-card-grid{grid-template-columns:1fr}.agent-console-dock{padding:.68rem .68rem .72rem}.agent-form{grid-template-columns:1fr}.agent-send-button{justify-self:end}.agent-console-toolbar{grid-template-columns:1fr}.agent-console-actions{justify-content:flex-start}}
