.chain-dock-area{position:relative;width:min(560px,calc(100vw - var(--S9)));margin:0 auto var(--S6)}.chain-dock{display:flex;align-items:center;gap:var(--S4);width:100%;padding:var(--S5) var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.chain-dock:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.chain-dock-mark{display:inline-flex;align-items:center;gap:var(--S3);flex-shrink:0;padding:var(--S1) var(--S4);border-radius:var(--R-pill);background:var(--C17);font-size:var(--T9);color:var(--C0)}.chain-dock-mark svg{width:13px;height:13px}.chain-dock-summary{flex:1;min-width:0;font-size:var(--T8);color:var(--C2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-dock-state{flex-shrink:0;font-size:var(--T9)}.chain-dock-state.is-completed{color:var(--C10)}.chain-dock-state.is-failed{color:var(--C9)}.chain-dock-state.is-stopped{color:var(--C8)}.chain-dock-caret{flex-shrink:0;display:inline-flex;color:var(--C2);transition:transform .18s ease}.chain-dock[aria-expanded=true] .chain-dock-caret{transform:rotate(180deg)}.chain-dock-sheet{position:absolute;left:0;right:0;bottom:calc(100% + var(--S4));z-index:30;max-height:min(420px,60vh);overflow-y:auto;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);opacity:0;visibility:hidden;transform:translateY(var(--S4));transition:opacity .18s ease,transform .18s ease,visibility .18s}.chain-dock-sheet[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.chain-dock-sheet:popover-open{position:fixed;inset:auto;left:var(--chain-dock-sheet-left, 0);width:var(--chain-dock-sheet-width, 560px);right:auto;bottom:calc(var(--chain-dock-sheet-bottom, 0px) + var(--S4));margin:0;padding:0;overflow-y:auto}.chain-dock-sheet::backdrop{background:none}.chain-dock-sheet-pad{display:flex;flex-direction:column;gap:var(--S7);padding:var(--S7)}.chain-dock-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.chain-dock-sheet-head strong{font-size:var(--T6);color:var(--C0)}.chain-dock-id-btn{padding:var(--S1) var(--S5);border:1px solid var(--C4);border-radius:var(--R-pill);background:none;color:var(--C2);font:inherit;font-size:var(--T9);cursor:pointer}.chain-dock-id-btn:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.chain-dock-unsettled-note{font-size:var(--T9);color:var(--C2)}.chain-dock-empty{margin:0;font-size:var(--T8);color:var(--C2)}.chain-dock-id-panel{padding:var(--S5) var(--S6);border-radius:var(--R2);background:var(--C17);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);color:var(--C2);word-break:break-all}.chain-dock-id-panel b{color:var(--C0);font-weight:var(--fw-medium)}.chain-dock-steps{display:flex;flex-direction:column;gap:var(--S2);margin:0;padding:0;list-style:none}.chain-dock-step{display:flex;align-items:flex-start;gap:var(--S5);padding:var(--S3) 0}.chain-dock-step.is-supporting{position:relative;margin-left:var(--S6);padding-top:var(--S2);padding-bottom:var(--S2)}.chain-dock-step.is-supporting:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--S5) * -1);width:1px;background:var(--C4)}.chain-dock-step.is-supporting:last-child:before{bottom:50%}.chain-dock-step-relation{display:inline-block;margin-left:var(--S3);font-size:var(--T10);color:var(--C2)}.chain-dock-step-node{flex-shrink:0;width:7px;height:7px;margin-top:var(--S3);border-radius:var(--R-pill);background:var(--C2)}.chain-dock-step-node.is-observed{background:var(--C10)}.chain-dock-step-main{display:flex;flex-direction:column;gap:var(--S1);min-width:0}.chain-dock-step-title{font-size:var(--T8);color:var(--C0)}.chain-dock-source-tag{display:inline-block;margin-left:var(--S3);padding:0 var(--S3);border:1px solid var(--C4);border-radius:var(--R-pill);font-size:var(--T10);color:var(--C2);vertical-align:1px}.chain-dock-step-evidence{font-size:var(--T9);color:var(--C2);word-break:break-word}.chain-dock-reuse{display:flex;flex-direction:column;gap:var(--S3);padding-top:var(--S6);border-top:1px solid var(--C4)}.chain-dock-reuse-head{font-size:var(--T9);color:var(--C2)}.chain-dock-reuse-row{display:flex;align-items:center;gap:var(--S5);font-size:var(--T8)}.chain-dock-reuse-row code{font-family:var(--font-mono);font-size:var(--T9);color:var(--C1)}.chain-dock-reuse-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C2)}.chain-dock-reuse-stat{flex-shrink:0;font-size:var(--T9);color:var(--C2);font-variant-numeric:tabular-nums}.chain-dock-reuse-stat b{color:var(--C10);font-weight:var(--fw-medium)}@media(prefers-reduced-motion:reduce){.chain-dock,.chain-dock-caret,.chain-dock-sheet{transition:none}}.chain-dock-failure{display:flex;flex-direction:column;gap:var(--S2);padding:var(--S5) var(--S6);border-radius:var(--R2);background:var(--C17)}.chain-dock-failure-head{display:flex;align-items:center;gap:var(--S3)}.chain-dock-failure-category{padding:0 var(--S3);border:1px solid var(--C4);border-radius:var(--R-pill);font-size:var(--T10);color:var(--C1)}.chain-dock-failure-retry{font-size:var(--T10);color:var(--C2)}.chain-dock-failure[data-retryable=yes]{border-left:2px solid var(--C4)}.chain-dock-failure[data-retryable=no]{border-left:2px solid var(--C9)}.chain-dock-failure-summary{font-size:var(--T8);color:var(--C0)}.chain-dock-failure-next{font-size:var(--T9);color:var(--C2)}.markdown-code-card::selection,.markdown-code-card *::selection,.markdown-table-card::selection,.markdown-table-card *::selection{background-color:var(--C12);color:inherit;text-shadow:none}.markdown-code-card,.markdown-table-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:var(--S6) 0;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C23);box-shadow:none}.markdown-code-toolbar,.markdown-table-toolbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:var(--S4);border-bottom:1px solid var(--C4);padding:0 var(--S6);background:var(--C23);color:var(--C1);font-size:var(--T9);line-height:var(--T9-lh-tight)}.markdown-code-toolbar>span,.markdown-table-toolbar>span{overflow:hidden;min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.rich-render-toolbar-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--S3)}.rich-render-action{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:var(--R-circle);background:transparent;color:var(--C1);cursor:pointer;padding:0}:root[data-form=phone] .rich-render-action,:root[data-form=tablet] .rich-render-action,:root[data-touch=true] .rich-render-action{min-width:var(--pipi-control-height-md);min-height:var(--pipi-control-height-md)}:root[data-form=phone] .rich-render-toolbar-actions,:root[data-form=tablet] .rich-render-toolbar-actions,:root[data-touch=true] .rich-render-toolbar-actions{gap:var(--S4)}.rich-render-action:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.rich-render-action:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.rich-render-icon{display:block;width:14px;height:14px;background:currentColor}.rich-render-icon-copy{-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5.25' y='5.25' width='8' height='8' rx='1.5' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M10.75 5V3.75C10.75 2.92 10.08 2.25 9.25 2.25H3.75C2.92 2.25 2.25 2.92 2.25 3.75V9.25C2.25 10.08 2.92 10.75 3.75 10.75H5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5.25' y='5.25' width='8' height='8' rx='1.5' stroke='currentColor' stroke-width='1.5'/%3E%3Cpath d='M10.75 5V3.75C10.75 2.92 10.08 2.25 9.25 2.25H3.75C2.92 2.25 2.25 2.92 2.25 3.75V9.25C2.25 10.08 2.92 10.75 3.75 10.75H5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.rich-render-icon-download{-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2.25V10.25M5 7.5L8 10.5L11 7.5M2.5 13.25H13.5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2.25V10.25M5 7.5L8 10.5L11 7.5M2.5 13.25H13.5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.rich-render-icon-check{-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.rich-render-action:has(.rich-render-icon-check){color:var(--C10)}.rich-render-icon-popout{-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.5H13.5V6.75M13.25 2.75L8 8M7 3.75H3.75C3.2 3.75 2.75 4.2 2.75 4.75V12.25C2.75 12.8 3.2 13.25 3.75 13.25H11.25C11.8 13.25 12.25 12.8 12.25 12.25V9' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.25 2.5H13.5V6.75M13.25 2.75L8 8M7 3.75H3.75C3.2 3.75 2.75 4.2 2.75 4.75V12.25C2.75 12.8 3.2 13.25 3.75 13.25H11.25C11.8 13.25 12.25 12.8 12.25 12.25V9' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.markdown-code-card .markdown-code-card-pre{overflow-x:hidden;overflow-y:auto;max-width:100%;margin:0;border:0;border-radius:0;background:var(--C23);color:var(--C1);padding:var(--S7);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-code-card code{display:block;max-width:100%;background:transparent;color:inherit;font-family:var(--font-mono);font-size:var(--T8);line-height:var(--T8-lh);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-table-card{background:var(--C5)}.markdown-table-toolbar{min-height:44px;background:var(--C23)}.markdown-table-scroll{width:100%;max-width:100%;overflow:auto}.markdown-table-scroll table{width:100%;min-width:min(560px,100%);margin:0;border:0;border-collapse:separate;border-spacing:0;border-radius:0;background:var(--C5);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.markdown-table-scroll th,.markdown-table-scroll td{border-right:1px solid var(--C4);border-bottom:1px solid var(--C4);padding:var(--S4) var(--S5);text-align:left;vertical-align:top}.markdown-table-scroll th:last-child,.markdown-table-scroll td:last-child{border-right:0}.markdown-table-scroll tr:last-child td{border-bottom:0}.markdown-table-scroll th{background:var(--C23);color:var(--C1);font-weight:var(--fw-emphasis)}.markdown-table-scroll td{background:var(--C5);color:var(--C1)}.markdown-code-card.is-streaming,.markdown-table-card.is-streaming{min-height:92px}.status-executor{width:100%;max-width:100%;margin:var(--S4) 0 var(--S6);padding-bottom:0;border-bottom:0;color:var(--C0);overflow:visible}.status-executor.is-expanded.has-following-final-content{padding-bottom:var(--S6);border-bottom:1px solid var(--C4)}.status-executor__header{width:100%;border-bottom:1px solid var(--C4)}.status-executor__header-button,.status-executor__header-static{display:flex;width:100%;min-height:32px;align-items:baseline;gap:var(--S4);border:0;background:transparent;padding:0 0 var(--S4);color:var(--C0);font:inherit;text-align:left}.status-executor__header-button{cursor:pointer}.status-executor__state{color:var(--C0);font-size:var(--T4);font-weight:var(--fw-emphasis);line-height:var(--T4-lh)}.status-executor__elapsed,.status-executor__header-action{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-medium);line-height:var(--T6-lh-tight)}.status-executor__header-action{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;margin-left:auto;border:0;border-radius:0;background:transparent;line-height:var(--lh-none)}.status-executor__header-action-icon{width:14px;height:14px}.status-executor.is-failed .status-executor__state,.status-executor.is-failed .status-executor__elapsed,.status-executor.is-failed .status-executor__header-action{color:var(--C9)}.status-executor__body{display:grid;grid-template-rows:1fr;gap:var(--S4);padding-top:var(--S6);opacity:1;overflow:visible;transform-origin:left top;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,padding-top .26s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.status-executor__body.is-collapsed{grid-template-rows:0fr;padding-top:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px)}.status-executor[data-transition-state=folding] .status-executor__body{overflow:hidden;will-change:grid-template-rows,opacity,transform}.status-executor[data-transition-state=finalizing] .status-executor__body,.status-executor[data-transition-state=completed] .status-executor__body.is-collapsed{transition-duration:.22s}.status-executor__lifecycle{display:flex;align-items:center;gap:var(--S3);color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh)}.status-executor__lifecycle--thinking img{width:18px;height:18px;flex:0 0 18px;object-fit:contain}.status-executor__thinking-inline{display:inline-flex;align-items:center;gap:var(--S3);color:var(--C0)}.status-executor__thinking-inline img{width:18px;height:18px;object-fit:contain}.status-executor__timeline{display:block;min-height:0;overflow:visible}.status-executor__timeline>*+*{margin-top:var(--S4)}.status-executor__stage-group{display:grid;gap:var(--S4)}.status-executor__stage-group,.status-executor__timeline>.status-executor__summary,.status-executor__timeline>.status-executor__trace-list--stage{content-visibility:auto;contain-intrinsic-size:auto 96px}.status-executor__body,.status-executor__timeline,.status-executor__stage-group,.status-executor__trace-list,.status-executor__trace-group,.status-executor__trace-group-body,.status-executor__trace-group-items,.status-executor__trace-row,.status-executor__trace-summary,.status-executor__trace-detail-wrap,.status-executor__trace-detail,.status-executor__trace-detail-body,.status-executor__summary-list,.status-executor__stage-summary-stack,.status-executor__stage-summary-group,.status-executor__stage-summary-items,.status-executor__summary,.status-executor__summary-body,.status-executor__summary-body>*,.status-executor :where(.markdown-code-card,.markdown-table-card,.mermaid-card,.status-executor__diagram-card){box-sizing:border-box;width:100%;max-width:100%;min-width:0}.status-executor__trace-detail-body :where(pre,code,p,li,td,th),.status-executor__summary-body :where(pre,code,p,li,td,th){max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.status-executor__trace-detail-body :where(pre,code),.status-executor__summary-body :where(pre,code){white-space:pre-wrap}.status-executor__trace-detail-body :where(table),.status-executor__summary-body :where(table){max-width:100%}.status-executor__stage-group.is-new{animation:status-executor-soft-in .16s ease both}.status-executor__stage-group+.status-executor__stage-group{margin-top:var(--S4)}.status-executor__stage-group.is-running{overflow-anchor:none}.status-executor__permission{display:grid;gap:var(--S4);box-sizing:border-box;width:100%;max-width:100%;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7);color:var(--C0)}.status-executor__background-tasks{display:flex;box-sizing:border-box;max-width:100%;flex-direction:column;gap:var(--S3);color:var(--C2);font-size:var(--T8)}.status-executor__background-tasks-label{display:inline-flex;align-items:center;gap:var(--S3);box-sizing:border-box;color:var(--C2);font-size:var(--T8)}.status-executor__background-tasks-spinner{width:10px;height:10px;border-radius:var(--R-pill);border:2px solid var(--C4);border-top-color:var(--C0);animation:status-executor-background-tasks-spin .9s linear infinite}.status-executor__background-task-capsules{display:flex;flex-wrap:wrap;gap:var(--S3);box-sizing:border-box;max-width:100%}.status-executor__background-task-capsule{display:inline-flex;align-items:center;gap:var(--S4);box-sizing:border-box;max-width:100%;margin:0;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S3) var(--S5);color:var(--C2);font:inherit;font-size:var(--T8);text-align:left;appearance:none}.status-executor__background-task-capsule--clickable{cursor:pointer;transition:background .16s ease}.status-executor__background-task-capsule--clickable:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.status-executor__background-task-capsule--clickable:focus-visible{outline:2px solid var(--C0);outline-offset:2px}.status-executor__background-task-capsule-identity{display:inline-flex;flex:0 0 auto;width:var(--S10);height:var(--S10)}.status-executor__background-task-capsule-avatar{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--R2);background:var(--C12);color:var(--C0);font-size:var(--T10);font-weight:var(--fw-emphasis)}.status-executor__background-task-capsule-copy{display:inline-flex;min-width:0;flex-direction:column;gap:var(--S0)}.status-executor__background-task-capsule-role{overflow:hidden;color:var(--C0);font-size:var(--T9);text-overflow:ellipsis;white-space:nowrap}.status-executor__background-task-capsule-name{max-width:200px;overflow:hidden;color:var(--C2);font-size:var(--T10);text-overflow:ellipsis;white-space:nowrap}.status-executor__background-task-capsule-status{display:inline-flex;align-items:center;gap:var(--S2);flex:0 0 auto;color:var(--C2);font-size:var(--T10)}.status-executor__background-task-capsule-status-icon{width:12px;height:12px;flex:0 0 auto}.status-executor__background-task-capsule--queued .status-executor__background-task-capsule-status{color:var(--C2)}.status-executor__background-task-capsule--running .status-executor__background-task-capsule-status{color:var(--C0)}.status-executor__background-task-capsule--running .status-executor__background-task-capsule-status-icon{animation:status-executor-background-tasks-spin .9s linear infinite}.status-executor__background-task-capsule--paused .status-executor__background-task-capsule-status,.status-executor__background-task-capsule--timed_out .status-executor__background-task-capsule-status{color:var(--C8)}.status-executor__background-task-capsule--completed .status-executor__background-task-capsule-status{color:var(--C10)}.status-executor__background-task-capsule--failed .status-executor__background-task-capsule-status,.status-executor__background-task-capsule--killed .status-executor__background-task-capsule-status{color:var(--C9)}.status-executor__background-task-capsule-chevron{width:14px;height:14px;flex:0 0 auto;color:var(--C2)}.status-executor__background-task-capsule--failed,.status-executor__background-task-capsule--timed_out{border-color:var(--C9);color:var(--C9)}.status-executor__background-task-capsule--failed .status-executor__background-task-capsule-role,.status-executor__background-task-capsule--timed_out .status-executor__background-task-capsule-role{color:var(--C9)}@keyframes status-executor-background-tasks-spin{to{transform:rotate(360deg)}}.status-executor__error{display:grid;gap:var(--S3);box-sizing:border-box;width:100%;max-width:100%;border:1px solid color-mix(in srgb,var(--C9) 10%,transparent);border-radius:var(--R4);background:color-mix(in srgb,var(--C9) 5%,transparent);padding:var(--S6);color:var(--C9)}.status-executor__error strong{color:var(--C9);font-size:var(--T7)}.status-executor__error p,.status-executor__error span{margin:0;color:var(--C9);font-size:var(--T8);line-height:var(--T8-lh)}.status-executor__error-next-step{color:var(--C1);opacity:.88}.status-executor__error-detail-toggle{display:inline-flex;align-items:center;gap:var(--S3);width:fit-content;padding:0;border:0;background:transparent;color:var(--C1);font:inherit;font-size:var(--T9);cursor:pointer}.status-executor__error-detail-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--C7) 35%,transparent);outline-offset:3px}.status-executor__error-detail-caret{display:inline-grid;place-items:center;width:16px;height:16px;color:var(--C1);font-size:var(--T5);line-height:var(--lh-none)}.status-executor__error-detail-body{overflow-x:hidden;overflow-y:auto;max-height:280px;margin:0;padding:var(--S4);border-radius:var(--R3);background:color-mix(in srgb,var(--C9) 6%,transparent);color:var(--C1);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.status-executor__permission-kicker{display:inline-flex;align-items:center;gap:var(--S3);color:var(--C7);font-size:var(--T9);font-weight:var(--fw-emphasis)}.status-executor__permission-kicker-dot{width:var(--S4);height:var(--S4);border-radius:var(--R-pill);background:var(--C7);animation:status-executor-permission-pulse 1.8s ease-in-out infinite}@keyframes status-executor-permission-pulse{50%{opacity:.35}}.status-executor__permission-payload{overflow:hidden;border:1px solid var(--C4);border-radius:var(--R2);background:color-mix(in srgb,var(--C0) 4%,transparent)}.status-executor__permission-payload-tool{border-bottom:1px solid var(--C4);padding:var(--S4) var(--S6);color:var(--C0);font-family:var(--font-mono);font-size:var(--T8);font-weight:var(--fw-emphasis)}.status-executor__permission-payload-body{display:grid;gap:var(--S4);padding:var(--S5) var(--S6)}.status-executor__permission-payload-body p,.status-executor__permission-payload-body pre{margin:0;color:var(--C1);font-family:var(--font-mono);font-size:var(--T8);line-height:var(--T8-lh)}.status-executor__permission-payload-body pre{overflow-x:auto;color:var(--C0);white-space:pre-wrap;word-break:break-word}.status-executor__permission-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--S4);margin-top:var(--S2)}.status-executor__permission-actions-core{display:flex;flex-wrap:wrap;gap:var(--S4);margin-left:auto}.status-executor__permission-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--S3);min-height:44px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);padding:var(--S4) var(--S7);color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T8);font-weight:var(--fw-medium);transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.status-executor__permission-action--neutral{border-color:var(--C4);background:var(--C5);color:var(--C0)}.status-executor__permission-action--neutral:hover:not(:disabled){background:color-mix(in srgb,var(--C0) 6%,transparent)}.status-executor__permission-action--primary{border-color:var(--C7);background:var(--C7);color:var(--C11)}.status-executor__permission-action--primary:hover:not(:disabled){opacity:.9}.status-executor__permission-action--secondary-primary{border-color:color-mix(in srgb,var(--C7) 10%,transparent);background:color-mix(in srgb,var(--C7) 5%,transparent);color:var(--C7)}.status-executor__permission-action--secondary-primary:hover:not(:disabled){background:color-mix(in srgb,var(--C7) 10%,transparent)}.status-executor__permission-action:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.status-executor__permission-action:active:not(:disabled){opacity:.82;transform:translateY(1px)}.status-executor__permission-action:disabled{border-color:var(--C4);background:var(--C17);color:var(--C2);cursor:not-allowed;opacity:1;transform:none}.status-executor__permission-action-spinner{flex:none;width:var(--S6);height:var(--S6);border-radius:var(--R-pill);border:2px solid color-mix(in srgb,var(--C2) 40%,transparent);border-top-color:var(--C2);animation:status-executor-permission-spin .9s linear infinite}@keyframes status-executor-permission-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.status-executor__permission-kicker-dot,.status-executor__permission-action-spinner{animation:none}}@media(max-width:480px){.status-executor__permission-actions{flex-direction:column;align-items:stretch}.status-executor__permission-actions-core{flex-direction:column-reverse;order:-1;margin-left:0}.status-executor__permission-action{width:100%}}.status-executor__guidance-list{display:grid;justify-items:end;gap:var(--S4)}.status-executor__guidance.assistant-runtime-guidance-row{width:100%;max-width:100%;justify-content:flex-end;margin:var(--S2) 0}.status-executor__guidance .assistant-runtime-guidance,.status-executor__guidance .assistant-runtime-guidance-label,.status-executor__guidance .assistant-runtime-guidance-text{color:var(--C0)}.status-executor__guidance-attachments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--S2);margin-top:var(--S2)}.status-executor__guidance-attachment{display:inline-flex;align-items:center;gap:var(--S2);max-width:260px;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R-pill);color:var(--C0);font-size:var(--T9);padding:var(--S1) var(--S4);text-overflow:ellipsis;white-space:nowrap}.status-executor__guidance-attachment strong{overflow:hidden;color:var(--C0);font-weight:var(--fw-medium);text-overflow:ellipsis}.status-executor__guidance button{border:none;background:transparent;color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T9);padding:0}@keyframes status-executor-soft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes assistant-final-result-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.status-executor__identity{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);color:var(--C0);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--lh-none);padding:var(--S2) var(--S3)}.streaming-printer-text{overflow-anchor:none}.streaming-printer-block{overflow-wrap:anywhere}.streaming-printer-block.active{transition:opacity .16s ease}.status-executor__trace-list{display:grid;gap:var(--S2);width:100%;max-width:100%;min-width:0;margin-top:var(--S1)}.status-executor__trace-list--stage{margin-top:0}.status-executor__trace-group{display:grid;gap:var(--S2);width:100%;max-width:100%;min-width:0}.status-executor__trace-group-head{display:grid;grid-template-columns:var(--S8) minmax(0,1fr) var(--S8);align-items:center;gap:var(--S4);width:100%;min-width:0;box-sizing:border-box;border:0;background:transparent;color:var(--C0);cursor:default;font:inherit;padding:var(--S1) var(--S1) var(--S1) 0;text-align:left}.status-executor__trace-group-head:not(:disabled){cursor:pointer}.status-executor__trace-group-head:focus-visible{outline:2px solid color-mix(in srgb,var(--C7) 35%,transparent);outline-offset:3px}.status-executor__trace-group-title{overflow:visible;min-width:0;color:var(--C2);font-size:var(--T5);line-height:var(--T5-lh);overflow-wrap:anywhere;white-space:normal;word-break:break-word}.status-executor__trace-group.is-running .status-executor__trace-group-title{color:var(--C2)}.status-executor__trace-group.is-failed .status-executor__trace-group-title{color:var(--C9)}.status-executor__trace-group-body{display:grid;gap:var(--S3);width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-left:var(--S8)}.status-executor__trace-group-items{display:grid;gap:var(--S1);width:100%;max-width:100%;min-width:0}.status-executor__trace-row{display:grid;gap:var(--S1);width:100%;max-width:100%;min-width:0;color:var(--C0)}.status-executor__trace-summary{display:grid;grid-template-columns:var(--S8) minmax(0,1fr) var(--S8);align-items:center;gap:var(--S4);width:100%;max-width:100%;min-width:0;padding:var(--S0) 0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--T7);text-align:left;cursor:default}.status-executor__trace-summary:not(:disabled){cursor:pointer}.status-executor__trace-summary:focus-visible{outline:2px solid color-mix(in srgb,var(--C7) 35%,transparent);outline-offset:3px}.status-executor__trace-title{overflow:visible;min-width:0;color:var(--C2);font-size:var(--T6);line-height:var(--T6-lh);overflow-wrap:anywhere;white-space:normal;word-break:break-word}.status-executor__trace-row.is-compact .status-executor__trace-title{color:var(--C2);font-size:var(--T6)}.status-executor__trace-row.is-compact .status-executor__trace-caret{margin-left:var(--S3);opacity:.72}.status-executor__trace-row.is-running .status-executor__trace-title,.status-executor__trace-row.is-pending .status-executor__trace-title{color:var(--C2)}.status-executor__trace-row.is-failed .status-executor__trace-title{color:var(--C9)}.status-executor__trace-icon{width:var(--S7);height:var(--S7);color:var(--C1);background:transparent;opacity:.78}.status-executor__trace-provenance-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:0 var(--S3);border-radius:var(--R2);font-size:var(--T9);line-height:var(--T9-lh);color:color-mix(in srgb,var(--C7) 78%,var(--C2));background:color-mix(in srgb,var(--C7) 14%,transparent);border:1px solid color-mix(in srgb,var(--C7) 32%,transparent);white-space:nowrap}.status-executor__trace-provenance-badge.is-name-unmatched{color:color-mix(in srgb,var(--C9) 82%,var(--C2));background:color-mix(in srgb,var(--C9) 12%,transparent);border-color:color-mix(in srgb,var(--C9) 30%,transparent)}.status-executor__trace-caret{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:0;color:var(--C1);background:transparent;font-size:var(--T5);line-height:var(--lh-none)}.status-executor__trace-detail-wrap{display:grid;gap:var(--S4);width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:var(--S1) 0 var(--S2) 0}.status-executor__trace-detail{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent;color:var(--C1)}.status-executor__trace-detail pre{overflow-x:hidden;overflow-y:auto;max-height:280px;margin:0;color:var(--C1);font-family:var(--font-mono);font-size:var(--T8);line-height:var(--T8-lh);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.status-executor__trace-detail-body{width:100%;max-width:100%;min-width:0}.status-executor__trace-detail-body .markdown-code-card{width:100%;max-width:100%;margin:0}.status-executor__trace-detail-body .markdown-code-card pre{max-height:280px}.status-executor__diff-plus,.status-executor__diff-minus{color:var(--C0)}.status-executor__summary-list{display:grid;gap:var(--S3);margin-top:var(--S4)}.status-executor__stage-summary-stack{gap:var(--S5)}.status-executor__stage-summary-group{display:grid;gap:var(--S1);min-width:0}.status-executor__stage-summary-head{overflow:visible;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);overflow-wrap:anywhere;white-space:normal;word-break:break-word}.status-executor__stage-summary-items{display:grid;gap:var(--S1);min-width:0}.status-executor__summary{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--S3);min-width:0}.status-executor__summary.is-step_summary,.status-executor__summary.is-step_text{margin-top:-1px;padding-left:0}.status-executor__summary.is-stage_summary{margin-top:var(--S1)}.status-executor__summary.is-stage_summary .status-executor__summary-body{color:var(--C0);font-size:var(--T5);line-height:var(--T5-lh-loose)}.status-executor__summary-body{display:flow-root;width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-medium);line-height:var(--T5-lh-loose)}.status-executor__summary.is-step_summary .status-executor__summary-body,.status-executor__summary.is-step_text .status-executor__summary-body{color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh)}.status-executor__thinking{display:grid;gap:var(--S2);width:100%;max-width:100%;min-width:0}.status-executor__thinking-head{display:grid;grid-template-columns:var(--S8) minmax(0,1fr) var(--S8);align-items:center;gap:var(--S4);width:100%;min-width:0;box-sizing:border-box;border:0;background:transparent;color:var(--C2);cursor:pointer;font:inherit;padding:0;text-align:left}.status-executor__thinking-head:focus-visible{outline:2px solid color-mix(in srgb,var(--C7) 35%,transparent);outline-offset:3px}.status-executor__thinking-title{min-width:0;color:var(--C2);font-size:var(--T6);line-height:var(--T6-lh)}.status-executor__thinking-body{display:flow-root;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-left:calc(var(--S8) + var(--S4));color:var(--C2);font-size:var(--T6);line-height:var(--T6-lh-loose);overflow-wrap:anywhere;word-break:break-word}.status-executor__thinking-body :where(p,li,td,th,blockquote){color:inherit}.status-executor__summary-body :where(p,li,td,th,blockquote){color:inherit}.status-executor__summary-body a{display:inline-flex;align-items:baseline;gap:var(--S2);color:var(--C0);text-decoration:none}.status-executor__summary-body a[href^="http://"]:before,.status-executor__summary-body a[href^="https://"]:before{content:"";display:inline-block;width:13px;height:13px;flex:0 0 auto;background:currentColor;transform:translateY(1px);-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 4.75H4.75C3.23 4.75 2 5.98 2 7.5C2 9.02 3.23 10.25 4.75 10.25H6.25M9.75 4.75H11.25C12.77 4.75 14 5.98 14 7.5C14 9.02 12.77 10.25 11.25 10.25H9.75M5.75 7.5H10.25' stroke='var(--C0)' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 4.75H4.75C3.23 4.75 2 5.98 2 7.5C2 9.02 3.23 10.25 4.75 10.25H6.25M9.75 4.75H11.25C12.77 4.75 14 5.98 14 7.5C14 9.02 12.77 10.25 11.25 10.25H9.75M5.75 7.5H10.25' stroke='var(--C0)' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.status-executor__summary-body code:not(pre code){border-radius:var(--R1);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C1);padding:var(--S0) var(--S2)}.status-executor__summary-body img,.status-executor__summary-body video{display:block;max-width:min(100%,180px);max-height:132px;margin:var(--S4) 0;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);object-fit:contain}.status-executor__summary-body strong,.status-executor__summary-body b{font-weight:var(--fw-regular)}.status-executor__file-path{display:inline-flex;max-width:min(280px,100%);align-items:baseline;gap:var(--S2);vertical-align:baseline;border:0;border-radius:0;background:transparent;color:var(--C0);cursor:default;font:inherit;font-family:var(--font-mono);font-weight:var(--fw-regular);padding:0;text-align:left}.status-executor__file-path-icon{display:inline-block;width:13px;height:13px;flex:0 0 auto;background:currentColor;transform:translateY(1px);-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.75H9.25L13 5.5V14.25H4V1.75Z' stroke='var(--C0)' stroke-width='1.4'/%3E%3Cpath d='M9.25 1.75V5.5H13' stroke='var(--C0)' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.75H9.25L13 5.5V14.25H4V1.75Z' stroke='var(--C0)' stroke-width='1.4'/%3E%3Cpath d='M9.25 1.75V5.5H13' stroke='var(--C0)' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat}.status-executor__file-path-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-executor__attachment-grid{display:block;min-width:0}.attachment-lightbox-office-file{align-items:flex-start;gap:var(--S5);text-align:left}.attachment-lightbox-office-file span{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.status-executor__attachment-grid--standalone{margin-top:var(--S3)}.status-executor__attachment-table-card{overflow:hidden;width:100%;max-width:100%;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C3)}.status-executor__attachment-table-title{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--S6);border-bottom:1px solid var(--C4);background:var(--C23);color:var(--C1);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh);padding:0 var(--S6)}.status-executor__attachment-table-title svg,.status-executor__attachment-table-title .iconfont-icon{width:17px;height:17px;flex:0 0 auto;color:var(--C1);background:transparent}.status-executor__attachment-table-scroll{overflow:auto;max-width:100%}.status-executor__attachment-table{width:100%;min-width:min(560px,100%);border-collapse:collapse;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.status-executor__attachment-table th,.status-executor__attachment-table td{border-top:1px solid var(--C4);padding:var(--S4) var(--S5);text-align:left;vertical-align:top}.status-executor__attachment-table tr:first-child th{border-top:0}.status-executor__attachment-table th{background:var(--C23);color:var(--C1);font-weight:var(--fw-emphasis)}.status-executor__attachment-table-file{display:inline-flex;width:100%;max-width:100%;overflow:hidden;align-items:center;gap:var(--S2);border:0;border-radius:var(--R2);background:transparent;color:var(--C1);cursor:default;font:inherit;font-family:var(--font-mono);font-weight:var(--fw-regular);padding:var(--S0) 0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.status-executor__attachment-table-file:before{content:"";display:inline-block;width:13px;height:13px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.75H9.25L13 5.5V14.25H4V1.75Z' stroke='var(--C0)' stroke-width='1.4'/%3E%3Cpath d='M9.25 1.75V5.5H13' stroke='var(--C0)' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 1.75H9.25L13 5.5V14.25H4V1.75Z' stroke='var(--C0)' stroke-width='1.4'/%3E%3Cpath d='M9.25 1.75V5.5H13' stroke='var(--C0)' stroke-width='1.4'/%3E%3C/svg%3E") center / contain no-repeat}.status-executor__attachment-table-file:after{content:"";display:none;width:7px;height:7px;flex:0 0 7px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.status-executor__attachment-table-file.is-actionable{cursor:pointer}.status-executor__attachment-table-file.is-actionable:after{display:block}.status-executor.is-stopped .status-executor__error{border-color:var(--C4);background:var(--C3);color:var(--C1)}.status-executor.is-stopped .status-executor__error :where(strong,p,span){color:var(--C1)}.status-executor__attachment-table-file.is-actionable:focus-visible{color:var(--C7);text-decoration:underline;text-underline-offset:3px}.status-executor__degraded-card{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S4) var(--S6);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);-webkit-user-select:text;user-select:text}:root[data-form=phone] .status-executor__header-button,:root[data-form=tablet] .status-executor__header-button,:root[data-touch=true] .status-executor__header-button,:root[data-form=phone] .status-executor__thinking-head,:root[data-form=tablet] .status-executor__thinking-head,:root[data-touch=true] .status-executor__thinking-head,:root[data-form=phone] .status-executor__trace-group-head:not(:disabled),:root[data-form=tablet] .status-executor__trace-group-head:not(:disabled),:root[data-touch=true] .status-executor__trace-group-head:not(:disabled),:root[data-form=phone] .status-executor__trace-summary:not(:disabled),:root[data-form=tablet] .status-executor__trace-summary:not(:disabled),:root[data-touch=true] .status-executor__trace-summary:not(:disabled),:root[data-form=phone] .status-executor__error-detail-toggle,:root[data-form=tablet] .status-executor__error-detail-toggle,:root[data-touch=true] .status-executor__error-detail-toggle,:root[data-form=phone] .status-executor__attachment-table-file.is-actionable,:root[data-form=tablet] .status-executor__attachment-table-file.is-actionable,:root[data-touch=true] .status-executor__attachment-table-file.is-actionable{min-height:var(--pipi-control-height-md)}:root,:root[data-theme=dark]{color-scheme:dark;--C0: #ffffff;--C1: #d4d4d4;--C2: #a3a3a3;--C3: #111111;--C4: #2a2a2a;--C5: #1a1a1a;--C6: #1a1a1a;--C7: #ffffff;--C8: #f59e0b;--C9: #fb7185;--C10: #34d399;--C11: #111111;--C12: #252525;--C13: #242424;--C14: #242424;--C15: #242424;--C16: rgba(0, 0, 0, .56);--C17: #242424;--C18: #2a2a2a;--C19: #1a1a1a;--C20: #111111;--C21: #ffffff;--C22: #ffffff;--C23: #222222;--C24: #d4d4d4;--C25: #111111;--text: var(--C0);--text-soft: var(--C1);--text-muted: var(--C2);--muted: var(--C2);--bg: var(--C3);--background: var(--C3);--line: var(--C4);--line-mid: var(--C4);--border: var(--C4);--border-strong: var(--C4);--surface: var(--C5);--panel: var(--C5);--sidebar-bg: var(--C5);--surface-strong: var(--C6);--panel-strong: var(--C6);--modal-bg: var(--C6);--fill-strong: var(--C6);--accent: var(--C7);--accent-fill-strong: var(--C7);--accent-line: var(--C7);--warning: var(--C8);--warning-line: var(--C8);--danger: var(--C9);--danger-line: var(--C9);--danger-line-strong: var(--C9);--success: var(--C10);--text-on-accent: var(--C11);--accent-soft: var(--C12);--accent-fill: var(--C12);--danger-soft: var(--C13);--danger-surface: var(--C13);--success-soft: var(--C14);--warning-soft: var(--C15);--overlay: var(--C16);--surface-muted: var(--C17);--surface-soft: var(--C17);--fill: var(--C17);--fill-soft: var(--C17);--fill-muted: var(--C17);--fill-subtle: var(--C17);--fill-hover: var(--C17);--line-soft: var(--C4);--grid-line: var(--C4);--surface-overlay: var(--C19);--bg-soft: var(--C20);--workspace-bg: var(--C20);--accent-strong: var(--C21);--accent-line-strong: var(--C21);--code-bg: var(--C23);--code-text: var(--C24);--text-on-light-surface: var(--C25);--accent-rgb: 255, 255, 255;--background-rgb: 17, 17, 17;--bg-rgb: 17, 17, 17;--panel-rgb: 26, 26, 26;--surface-rgb: 26, 26, 26;--panel-strong-rgb: 26, 26, 26;--surface-strong-rgb: 26, 26, 26;--surface-soft-rgb: 36, 36, 36;--shadow: none}:root[data-theme=light]{color-scheme:light;--C0: #111111;--C1: #404040;--C2: #737373;--C3: #ffffff;--C4: #e5e5e5;--C5: #ffffff;--C6: #ffffff;--C7: #2563eb;--C8: #f59e0b;--C9: #dc2626;--C10: #10b981;--C11: #ffffff;--C12: #f4f7fe;--C13: #eeeeee;--C14: #eeeeee;--C15: #eeeeee;--C16: rgba(0, 0, 0, .36);--C17: #eeeeee;--C18: #e5e5e5;--C19: #ffffff;--C20: #ffffff;--C21: #2563eb;--C22: #2563eb;--C23: #f6f6f6;--C24: #404040;--C25: #111111;--text: var(--C0);--text-soft: var(--C1);--text-muted: var(--C2);--muted: var(--C2);--bg: var(--C3);--background: var(--C3);--line: var(--C4);--line-mid: var(--C4);--border: var(--C4);--border-strong: var(--C4);--surface: var(--C5);--panel: var(--C5);--sidebar-bg: var(--C5);--surface-strong: var(--C6);--panel-strong: var(--C6);--modal-bg: var(--C6);--fill-strong: var(--C6);--accent: var(--C7);--accent-fill-strong: var(--C7);--accent-line: var(--C7);--warning: var(--C8);--warning-line: var(--C8);--danger: var(--C9);--danger-line: var(--C9);--danger-line-strong: var(--C9);--success: var(--C10);--text-on-accent: var(--C11);--accent-soft: var(--C12);--accent-fill: var(--C12);--danger-soft: var(--C13);--danger-surface: var(--C13);--success-soft: var(--C14);--warning-soft: var(--C15);--overlay: var(--C16);--surface-muted: var(--C17);--surface-soft: var(--C17);--fill: var(--C17);--fill-soft: var(--C17);--fill-muted: var(--C17);--fill-subtle: var(--C17);--fill-hover: var(--C17);--line-soft: var(--C4);--grid-line: var(--C4);--surface-overlay: var(--C19);--bg-soft: var(--C20);--workspace-bg: var(--C20);--accent-strong: var(--C21);--accent-line-strong: var(--C21);--code-bg: var(--C23);--code-text: var(--C24);--text-on-light-surface: var(--C25);--accent-rgb: 37, 99, 235;--background-rgb: 255, 255, 255;--bg-rgb: 255, 255, 255;--panel-rgb: 255, 255, 255;--surface-rgb: 255, 255, 255;--panel-strong-rgb: 255, 255, 255;--surface-strong-rgb: 255, 255, 255;--surface-soft-rgb: 238, 238, 238;--shadow: none}:root{--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-display: var(--font-body);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--T1: 30px;--T1-lh-tight: 1.1333;--T1-lh: 1.2;--T2: 26px;--T2-lh-tight: 1.1538;--T2-lh: 1.3077;--T3: 20px;--T3-lh-tight: 1.2;--T3-lh: 1.4;--T4: 18px;--T4-lh-tight: 1.2222;--T4-lh: 1.4444;--T4-lh-loose: 1.6667;--T5: 16px;--T5-lh-tight: 1.25;--T5-lh: 1.5;--T5-lh-loose: 1.75;--T6: 15px;--T6-lh-tight: 1.2667;--T6-lh: 1.6;--T6-lh-loose: 1.7333;--T7: 14px;--T7-lh-tight: 1.2857;--T7-lh: 1.5714;--T7-lh-loose: 1.7143;--T8: 13px;--T8-lh-tight: 1.2308;--T8-lh: 1.5385;--T8-lh-loose: 1.7692;--T9: 12px;--T9-lh-tight: 1.25;--T9-lh: 1.5;--T10: 10px;--T10-lh-tight: 1.3;--T10-lh: 1.6;--T11: 9px;--T11-lh-tight: 1.2222;--T11-lh: 1.5556;--lh-none: 1;--lh-display: 1.2;--lh-title-lg: 1.3;--lh-title: 1.4;--lh-meta: 1.5;--lh-body: 1.6;--fw-regular: 400;--fw-medium: 500;--fw-emphasis: 600;--detail-width: 960px;--detail-composer-width: 920px;--detail-user-message-max-width: 860px;--detail-bar-height: 60px;--R0: 0;--R1: 4px;--R2: 8px;--R3: 12px;--R4: 16px;--R5: 20px;--R6: 24px;--R-pill: 999px;--R-circle: 50%;--R-tag: var(--R2);--R-control: var(--R3);--R-card: var(--R4);--R-overlay: var(--R5);--R-sheet: var(--R6);--S0: 1px;--S1: 2px;--S2: 4px;--S3: 6px;--S4: 8px;--S5: 10px;--S6: 12px;--S7: 16px;--S8: 20px;--S9: 24px;--S10: 28px;--S11: 32px;--S12: 36px;--S13: 40px;--S14: 48px;--S15: 56px;--S16: 64px;--S17: 72px;--S18: 80px;--S19: 96px;--S20: 120px}:root[data-cjk-medium=no]{--fw-medium: var(--fw-regular)}:root[data-font-platform=bold-700]{--fw-emphasis: 700}:root{--pipi-control-height-xs: 28px;--pipi-control-height-sm: 36px;--pipi-control-height-md: 44px;--pipi-control-height-lg: 52px;--pipi-control-height-xl: 56px;--pipi-icon-size-sm: 16px;--pipi-icon-size-md: 20px;--pipi-icon-size-lg: 24px;--pipi-focus-ring-width: 2px;--pipi-focus-ring-offset: 2px;--pipi-border-width: 1px;--pipi-motion-fast: .16s;--pipi-hover-overlay: color-mix(in srgb, var(--C0) 6%, transparent);--pipi-selected-surface: var(--C12);--pipi-selected-border: color-mix(in srgb, var(--C7) 10%, transparent);--pipi-brand-soft-surface: color-mix(in srgb, var(--C7) 5%, transparent);--pipi-brand-soft-border: color-mix(in srgb, var(--C7) 10%, transparent);--pipi-danger-surface: color-mix(in srgb, var(--C9) 5%, transparent);--pipi-danger-border: color-mix(in srgb, var(--C9) 10%, transparent);--pipi-warning-surface: color-mix(in srgb, var(--C8) 5%, transparent);--pipi-warning-border: color-mix(in srgb, var(--C8) 10%, transparent);--pipi-success-surface: color-mix(in srgb, var(--C10) 5%, transparent);--pipi-success-border: color-mix(in srgb, var(--C10) 10%, transparent);--pipi-primary-hover-surface: color-mix(in srgb, var(--C25) 10%, var(--C7));--pipi-primary-pressed-surface: color-mix(in srgb, var(--C25) 18%, var(--C7));--pipi-spin-duration: .8s;--pipi-modal-width-s: 420px;--pipi-modal-width-m: 720px;--pipi-modal-width-l: 1040px;--pipi-modal-bar-height: 64px;--pipi-z-modal: 60;--pipi-safe-top: env(safe-area-inset-top, 0px);--pipi-safe-bottom: env(safe-area-inset-bottom, 0px);--pipi-safe-left: env(safe-area-inset-left, 0px);--pipi-safe-right: env(safe-area-inset-right, 0px);--pipi-keyboard-inset: 0px;--pipi-glyph-stroke: 2px}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;min-height:100%;width:100%;max-width:100%;overflow:hidden;overflow-x:hidden;overscroll-behavior:none;overscroll-behavior-x:none}body{height:100dvh;min-height:100dvh;background:var(--C3);color:var(--C0);color-scheme:var(--color-scheme);font-family:var(--font-body);overflow:hidden;overflow-x:hidden}#root{display:flex;min-height:100dvh}button,input,textarea,select{font:inherit}strong,b,h1,h2,h3,h4,h5,h6{font-weight:var(--fw-emphasis)}::placeholder{color:var(--C2)}::selection{background-color:var(--C12);color:inherit;text-shadow:none}*::selection{background-color:var(--C12);color:inherit;text-shadow:none}::-moz-selection,*::-moz-selection{background-color:var(--C12);color:inherit;text-shadow:none}select option{background:var(--C5);color:var(--C0)}button{cursor:pointer}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.shell{--app-sidebar-expanded-width: 256px;--app-sidebar-width: var(--app-sidebar-expanded-width);position:relative;display:grid;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;height:100dvh;min-height:100dvh;width:100%;max-width:100%;overflow:hidden;overflow-x:hidden}.shell.sidebar-collapsed{--app-sidebar-width: 72px;grid-template-columns:72px minmax(0,1fr)}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(var(--C5) 1px,transparent 1px);background-size:100% 56px;-webkit-mask-image:linear-gradient(to bottom,var(--C4),transparent 88%);mask-image:linear-gradient(to bottom,var(--C4),transparent 88%);opacity:0;pointer-events:none}.sidebar,.workspace{position:relative;z-index:1;animation:rise-in .35s ease both}.sidebar{position:sticky;top:0;width:100%;min-width:0;height:100dvh;display:flex;flex-direction:column;gap:var(--S8);align-self:start;max-height:100dvh;padding:var(--S8) var(--S7) var(--S7);border-right:1px solid var(--C4);background:var(--C5);box-shadow:none}.sidebar.collapsed{width:100%;align-items:center;padding-inline:var(--S4)}.sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.workspace{display:flex;flex-direction:column;height:100dvh;min-height:0;min-width:0;max-width:100%;padding:0 var(--S10);background:var(--C3);overflow:hidden;overflow-x:hidden}.workspace-surface{flex:1;min-height:0;display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden;overflow-x:hidden}.page-shell{display:flex;flex:1 1 auto;min-height:0;min-width:0;max-width:100%;flex-direction:column;gap:0;border:none;border-radius:0;background:transparent;box-shadow:none;padding:var(--S8) 0 0;overflow-y:auto;overscroll-behavior-y:contain;overflow-x:hidden}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S7);padding:0 0 var(--S5);border-bottom:1px solid var(--C4)}.panel-header{display:flex;justify-content:space-between;gap:var(--S6);align-items:flex-start;margin-bottom:var(--S8)}.panel-header p,.record-meta,.record-body,.card-copy,.settings-card p{color:var(--C2)}.manager-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:var(--S12);min-height:0;padding-top:var(--S8);min-width:0;max-width:100%;overflow-x:hidden}.manager-list-panel,.manager-form-panel,.settings-card{border:none;border-radius:0;background:transparent;padding:0;box-shadow:none}.manager-form-panel{padding-left:var(--S10);border-left:1px solid var(--C4)}.settings-card{padding-top:var(--S8);border-top:1px solid var(--C4)}.link-settings-sidebar{min-height:0;overflow:auto}.link-settings-content{overflow:auto}.remote-shell{display:flex;height:100%;min-height:100%;min-width:0;max-width:100%;flex-direction:column;background:var(--C3);padding:var(--S10) var(--S9);overflow:hidden;overflow-x:hidden}.remote-header{margin:0;padding-bottom:0;border-bottom:none}.remote-header h1{margin:var(--S3) 0 var(--S2);font-size:var(--T1);font-weight:var(--fw-emphasis);letter-spacing:-.03em}.remote-chat{flex:1;min-height:0;min-width:0;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.remote-composer{margin:0;padding-top:0;background:transparent}.remote-composer-shell{width:100%}@media(max-width:640px){.remote-header h1{font-size:var(--T2)}}.chat-page-shell{height:100%;min-height:0;overflow:hidden}.chat-page-shell>.chat-layout{flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.chat-header{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,220px);align-items:center}.chat-header-side{min-width:0}.chat-title-block{text-align:center}.chat-header-actions{justify-content:flex-end}.session-detail-header,.session-detail-topbar,.session-detail-content,.session-detail-banner{width:min(100%,var(--detail-width));max-width:100%;align-self:center;margin-inline:auto}.session-detail-composer,.session-detail-launchpad{width:min(100%,var(--detail-composer-width));max-width:100%;align-self:center;margin-inline:auto}.session-detail-topbar{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,220px);position:sticky;top:0;z-index:6;gap:var(--S7);align-items:center;min-height:var(--detail-bar-height);background:var(--C5);padding:var(--S4) 0 var(--S6);border-bottom:1px solid var(--C4)}.session-detail-header{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,220px);gap:var(--S7);align-items:center;min-height:var(--detail-bar-height);padding:var(--S4) 0 var(--S6)}.session-detail-side{display:flex;min-width:0;align-items:center}.session-detail-side-start{justify-content:flex-start}.session-detail-side-end{justify-content:flex-end}.session-detail-heading{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--S2);text-align:center}.chat-title-row,.session-detail-title-row{display:inline-flex;align-items:center;justify-content:center;gap:var(--S5);min-width:0;max-width:100%}.page-heading.chat-title-block h2,.chat-title-block h2{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-title-block h2{font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.chat-title-input{min-width:240px;max-width:min(52vw,560px);border:none;border-bottom:1px solid var(--C4);background:transparent;color:var(--C0);font-family:var(--font-display);font-size:var(--T6);font-weight:var(--fw-regular);line-height:var(--T6-lh-tight);outline:none;padding:0 0 var(--S2);text-align:center}.chat-layout{display:flex;position:relative;flex:1;min-height:0;min-width:0;max-width:100%;flex-direction:column;overflow:hidden}.chat-layout{align-items:center}.chat-scroll{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:var(--S7);overflow-y:auto;overflow-x:hidden;width:min(100%,var(--detail-width));max-width:100%;padding:var(--S7) 0 var(--S9);scrollbar-width:none;-ms-overflow-style:none}.chat-scroll::-webkit-scrollbar{display:none}@media(max-width:640px){.page-heading.chat-title-block h2,.chat-title-block h2{font-size:var(--T4)}}:root{--canvas-page-bg: var(--C3);--canvas-panel-bg: var(--C5);--canvas-node-bg: var(--C3);--canvas-node-border: var(--C4);--canvas-node-text: var(--C0);--canvas-node-muted: var(--C2);--canvas-node-selected-bg: var(--C12);--canvas-node-selected-border: var(--C7);--canvas-node-running-bg: var(--C3);--canvas-node-running-border: var(--C4);--canvas-node-success-bg: var(--C12);--canvas-node-success-border: var(--C10);--canvas-node-danger-bg: var(--C12);--canvas-node-danger-border: var(--C9);--canvas-popover-bg: var(--C5);--canvas-popover-border: var(--C4);--canvas-toolbar-bg: var(--C3);--canvas-toolbar-border: var(--C4);--canvas-board-dialog-bg: var(--C3);--canvas-board-dialog-border: var(--C4);--canvas-board-status-generating-bg: var(--C3);--canvas-board-status-generating-text: var(--C0);--canvas-board-status-warning-bg: var(--C12);--canvas-board-status-warning-text: var(--C8);--canvas-board-status-success-bg: var(--C12);--canvas-board-status-success-text: var(--C10);--canvas-warning: var(--C8);--canvas-warning-soft: color-mix(in srgb, var(--C12) 13%, transparent);--canvas-floating-surface: var(--C5);--canvas-floating-text: var(--C0);--canvas-floating-muted: var(--C2);--canvas-input-bg: var(--C5);--canvas-input-border: var(--C5);--canvas-input-text: var(--C5);--canvas-input-placeholder: var(--C5);--canvas-input-focus: var(--C7);--canvas-input-panel-bg: var(--C5);--canvas-input-panel-border: var(--C5);--canvas-overlay: var(--C16);--page-bg: var(--C3);--surface-base: var(--C5);--primary: var(--C7);--brand-subtle: var(--C12);--border-subtle: var(--C4);--input-border: var(--C5);--line-strong: var(--C4);--text-main: var(--C0);--text-strong: var(--C0);--text-secondary: var(--C1);--text-subtle: var(--C2);--text-faint: var(--C0);--muted-text: var(--C2);--danger-strong: var(--C9);--surface-card: var(--C5);--canvas-bg: var(--C3);--canvas-surface: var(--C5);--canvas-surface-strong: var(--C5);--canvas-surface-soft: var(--C12);--canvas-line: var(--C4);--canvas-line-soft: var(--C4);--canvas-text: var(--C0);--canvas-text-soft: var(--C0);--canvas-muted: var(--C2);--canvas-accent: var(--C7);--canvas-accent-strong: var(--C7);--canvas-accent-soft: color-mix(in srgb, var(--C12) 14%, transparent);--canvas-danger: var(--C9);--canvas-danger-soft: color-mix(in srgb, var(--C12) 12%, transparent);--canvas-success: var(--C10);--canvas-success-soft: color-mix(in srgb, var(--C12) 12%, transparent);--canvas-panel: var(--C5);--canvas-card: var(--C5);--canvas-line-active: var(--C4);--canvas-ui-bg: var(--C3);--canvas-ui-surface: var(--C5);--canvas-ui-surface-strong: var(--C5);--canvas-ui-surface-muted: var(--C12);--canvas-ui-line: var(--C4);--canvas-ui-line-soft: var(--C4);--canvas-ui-text: var(--C0);--canvas-ui-text-soft: var(--C0);--canvas-ui-muted: var(--C2);--canvas-ui-accent: var(--C7);--canvas-ui-on-accent: var(--C11);--canvas-board-page-bg: var(--C3);--canvas-board-card-bg: var(--C5);--canvas-board-card-border: var(--C5);--canvas-board-text: var(--C0);--canvas-board-bg: var(--C3);--canvas-board-card: var(--C5);--canvas-board-card-hover: var(--C5);--canvas-board-ink: var(--C0);--canvas-board-muted: var(--C2);--canvas-board-subtle: var(--C2);--canvas-board-panel: var(--C5);--canvas-board-border: var(--C4);--canvas-board-border-strong: var(--C4);--canvas-board-soft-border: var(--C4);--canvas-board-accent: var(--C7);--canvas-selection-accent: var(--C11);--canvas-selection-ring: var(--C7);--canvas-composer-surface-final: var(--C5);--canvas-composer-border-final: var(--C4);--canvas-composer-muted-final: var(--C2);--canvas-composer-text-final: var(--C0);--automation-canvas-bg: var(--C3);--app-sidebar-width: 256px;--node-picker-left: 0px;--node-picker-top: 0px;--node-picker-transform: translate3d(0, 0, 0);--link-provider-sync-progress: 0;--audio-level: 0;--voice-level: 0;--voice-circle-blur: 0px;--voice-circle-opacity: 0;--voice-circle-scale: 1;--voice-panel-drag-x: 0px;--voice-panel-drag-y: 0px;--voice-wave-index: 0;--shadow-sm: none;--shadow-soft: none;--shadow-popover: none;--shadow-lg: none}:root{--canvas-theme-bg: var(--C3);--canvas-theme-surface: var(--C5);--canvas-theme-surface-strong: var(--C5);--canvas-theme-surface-soft: var(--C12);--canvas-theme-line: var(--C4);--canvas-theme-line-soft: var(--C4);--canvas-theme-text: var(--C0);--canvas-theme-text-soft: var(--C0);--canvas-theme-muted: var(--C2);--canvas-theme-accent: var(--C7);--canvas-theme-accent-strong: var(--C7);--canvas-theme-danger: var(--C9);--canvas-theme-success: var(--C10);--canvas-theme-warning: var(--C8);--canvas-theme-on-accent: var(--C11);--canvas-theme-overlay: var(--C16)}.capsule-button,.primary-button,.ghost-button,.quick-chip{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.primary-button:hover{transform:translateY(-1px)}.capsule-button:hover,.ghost-button:hover,.quick-chip:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.button-icon{width:18px;height:18px}.page-heading h2{margin:0;color:var(--C0);font-family:var(--font-display);font-size:var(--T1);font-weight:var(--fw-emphasis);letter-spacing:-.03em}.panel-header h3,.empty-state h3{margin:0;color:var(--C2);font-family:var(--font-display);font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.page-heading.chat-title-block h2{font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.page-subtitle{margin:var(--S5) 0 0;max-width:720px;color:var(--C2);font-size:var(--T6);line-height:var(--T6-lh-loose)}.page-actions,.record-actions{display:flex;align-items:center;gap:var(--S5)}.page-actions{flex-wrap:wrap;justify-content:flex-end}.model-switcher-button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--S2);min-width:180px;max-width:min(46vw,360px);border:none;background:transparent;color:var(--C0);padding:0;text-align:left}.model-switcher-mode{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.model-switcher-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-medium)}.eyebrow{margin:0 0 var(--S3);color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis);letter-spacing:.16em;text-transform:uppercase}.segmented{display:inline-flex;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);padding:var(--S2)}.wide-segmented{width:100%}.segmented button{border:none;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:var(--S4) var(--S7);font-size:var(--T7);font-weight:var(--fw-emphasis)}.segmented button.active{background:var(--C12);color:var(--C7);box-shadow:none;border-color:var(--C4)}.capsule-button,.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--S4);border-radius:var(--R-pill);padding:var(--S5) var(--S7);font-size:var(--T7);font-weight:var(--fw-emphasis)}.capsule-button{border:1px solid transparent;background:var(--C5);color:var(--C0);min-width:40px;height:40px;padding:0 var(--S7)}.capsule-button.icon-only-button{width:40px;padding:0}.primary-button,.ghost-button{border:1px solid transparent}.primary-button{background:var(--C7);color:var(--C11)}.primary-button:disabled,.ghost-button:disabled,.capsule-button:disabled,.icon-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ghost-button{background:transparent;border-color:transparent;color:var(--C0)}.ghost-button.danger{color:var(--C9)}.ghost-button.subtle{background:var(--C12)}.ghost-button.danger:focus-visible{background:var(--C12)}.ghost-button.danger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0}.icon-only-button{width:40px;height:40px;padding:0}.route-bar,.status-stack{display:flex;flex-wrap:wrap;gap:var(--S4)}.status-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--S3);border-radius:var(--R-pill);background:var(--C12);color:var(--C0);padding:var(--S4) var(--S6);font-size:var(--T8);font-weight:var(--fw-emphasis)}.status-chip.strong{color:var(--C0)}.status-chip.subtle{background:var(--C12);color:var(--C2)}.status-chip.success{background:var(--C12);color:var(--C10)}.status-chip.warning{background:var(--C12);color:var(--C8)}.status-chip.muted{background:var(--C12)}.ghost-icon-button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0;font-size:var(--T6);line-height:var(--lh-none)}.ghost-icon-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.field input,.field textarea,.field select{width:100%;border:1px solid var(--C4);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 3.5%,transparent);color:var(--C0);outline:none;padding:var(--S6) var(--S7)}.field.compact input,.field.compact select{min-height:42px;padding:0 var(--S7)}.field textarea{min-height:144px;resize:vertical}.field{display:block;margin-bottom:var(--S7)}.field.compact{margin-bottom:0}.field span{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--S5);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-medium)}.record-card{border-bottom:1px solid var(--C4)}.record-top{display:flex;justify-content:space-between;gap:var(--S6);align-items:flex-start}.record-title{display:block;color:var(--C0);font-size:var(--T5);margin-bottom:var(--S2)}.record-meta,.record-body{margin:0;line-height:var(--T5-lh-loose)}.record-body{margin-top:var(--S6);white-space:pre-wrap}.record-actions{display:flex;flex-wrap:wrap;gap:var(--S5);margin-top:var(--S6)}.record-meta-stack{display:flex;flex-wrap:wrap;gap:var(--S4) var(--S6);margin-top:var(--S5);color:var(--C2);font-size:var(--T7);line-height:var(--T7-lh)}.remote-link-block{display:flex;flex-direction:column;gap:var(--S2);margin-top:var(--S6);padding-top:var(--S6);border-top:1px dashed var(--C7)}.remote-link-label{color:var(--C7);font-size:var(--T8);letter-spacing:.08em;text-transform:uppercase}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);padding:var(--S6) 0;border-top:1px solid var(--C4);color:var(--C0);font-size:var(--T6)}.toggle-row input{width:18px;height:18px}.filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C12);color:var(--C0);padding:0 var(--S6);font-size:var(--T7)}.filter-chip.active{border-color:var(--C7);background:var(--C12);color:var(--C7)}.empty-records{display:grid;place-items:center;align-content:center;justify-content:center;gap:var(--S4);min-height:240px;border:none;border-radius:0;background:transparent;color:var(--C2);text-align:center;padding:var(--S8) 0}.empty-records:not(.compact){min-height:min(560px,calc(100dvh - 220px));padding-block:0}.empty-records-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--R-pill);background:var(--C5);color:var(--C2)}.empty-records-kicker{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.08em;text-transform:uppercase}.empty-records h3{margin:0;color:var(--C2);font-family:var(--font-display);font-size:var(--T4);font-weight:var(--fw-emphasis);letter-spacing:-.01em}.empty-records p{margin:0;max-width:420px;font-size:var(--T8);line-height:var(--T8-lh-loose)}.empty-illustration{display:grid;place-items:center;justify-items:center;gap:var(--S4);width:min(100%,460px);margin-inline:auto;color:var(--C2);text-align:center}.empty-illustration-action{min-height:calc(var(--S12) + var(--S4));touch-action:manipulation}.empty-illustration-image{display:block;width:min(220px,64vw);height:auto;object-fit:contain}.empty-illustration.compact .empty-illustration-image{width:min(168px,52vw)}.empty-illustration-loading{width:18px;height:18px;margin-block:calc(var(--S2) * -1) var(--S2)}.empty-illustration h3{margin:0;color:var(--C2);font-family:var(--font-display);font-size:var(--T4);font-weight:var(--fw-emphasis);letter-spacing:-.01em}.empty-illustration p{margin:0;max-width:420px;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh-loose)}.empty-records .empty-illustration,.empty-records.compact{min-height:auto;place-items:start;text-align:left;gap:var(--S3);padding:var(--S6) 0 0}.empty-records.compact .empty-records-icon{width:36px;height:36px}.record-list{display:flex;width:100%;min-width:0;height:100%;min-height:0;flex-direction:column;gap:var(--automation-card-gap);overflow-x:hidden;overflow-y:auto;padding:0;box-sizing:border-box;scrollbar-gutter:stable}.record-card,.record-card:focus-visible,.record-card.active{display:grid;width:100%;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);grid-template-columns:var(--automation-card-status-size) minmax(0,1fr);align-items:center;gap:var(--S6);overflow:visible;border-width:1px;border-style:solid;border-color:var(--C4);border-radius:var(--automation-card-radius);padding:var(--automation-card-pad-y) var(--automation-card-pad-x);box-sizing:border-box;color:var(--C0);background:var(--C5);border:1px solid var(--C4);outline:none;box-shadow:none;transform:none}.record-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.record-card.active{color:var(--C7);transform:none}.ui-surface,.ui-field-control{color:var(--C0);background:var(--C5);border:1px solid var(--C4)}.ui-raised-surface,.ui-floating-surface{background:var(--C5)}.ui-selectable-item{color:var(--C0);background:var(--C5);border:1px solid var(--C4)}.ui-selectable-item:hover:not(.active):not([aria-selected=true]){background:color-mix(in srgb,var(--C0) 6%,transparent)}.ui-selectable-item.active,.ui-selectable-item[aria-selected=true]{color:var(--C7);background:var(--C12);border-color:var(--C4)}.ui-selectable-item:focus-visible,.ui-field-control:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.ui-field-control:disabled,.ui-field-control[readonly]{color:var(--C2);background:var(--C12)}.ui-field-control[aria-invalid=true]{color:var(--C9);background:var(--C12);border-color:var(--C9)}.record-card:hover:not(.active){background:color-mix(in srgb,var(--C0) 6%,transparent)}.record-card:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.record-card.active{background:var(--C12);border-color:var(--C4)}@media(max-width:640px){.page-heading h2{font-size:var(--T2)}.panel-header h3,.empty-state h3{font-size:var(--T4)}}.action-sheet .action-sheet-list{display:flex;flex-direction:column;gap:var(--S4);margin:0;padding:0;list-style:none}.action-sheet-item{display:flex;width:100%;align-items:center;gap:var(--S6);min-height:52px;padding:var(--S4) var(--S6);border:var(--pipi-border-width) solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);font:inherit;text-align:start;cursor:pointer;transition:background var(--pipi-motion-fast) ease,border-color var(--pipi-motion-fast) ease}.action-sheet-item:active:not(:disabled){background:var(--pipi-selected-surface);border-color:var(--pipi-selected-border)}.action-sheet-item:focus-visible{outline:var(--pipi-focus-ring-width) solid var(--C7);outline-offset:var(--pipi-focus-ring-offset)}.action-sheet-item:disabled{cursor:not-allowed;border-style:dashed;color:var(--C2)}.action-sheet-item.is-danger{color:var(--C9)}.action-sheet-item-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--R-pill);background:var(--C12);color:inherit}.action-sheet-item-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.action-sheet-item-copy strong{font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh)}.action-sheet-item-copy span{color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.pipi-button{--pipi-button-icon: var(--pipi-icon-size-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--S4);min-height:var(--pipi-control-height-md);padding:0 var(--S8);border:var(--pipi-border-width) solid transparent;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-family:inherit;font-size:var(--T7);font-weight:var(--fw-regular);line-height:var(--T7-lh);cursor:pointer;transition:background var(--pipi-motion-fast) ease,border-color var(--pipi-motion-fast) ease,color var(--pipi-motion-fast) ease,opacity var(--pipi-motion-fast) ease,transform var(--pipi-motion-fast) ease}.pipi-button:focus-visible{outline:var(--pipi-focus-ring-width) solid var(--C7);outline-offset:var(--pipi-focus-ring-offset)}.pipi-button:active:not(:disabled){transform:translateY(var(--pipi-border-width))}.pipi-button--xs{--pipi-button-icon: var(--pipi-icon-size-sm);gap:var(--S2);min-height:var(--pipi-control-height-xs);padding:0 var(--S4);font-size:var(--T9)}.pipi-button--sm{--pipi-button-icon: var(--pipi-icon-size-sm);gap:var(--S3);min-height:var(--pipi-control-height-sm);padding:0 var(--S6);font-size:var(--T8)}.pipi-button--lg{--pipi-button-icon: var(--pipi-icon-size-lg);gap:var(--S5);min-height:var(--pipi-control-height-lg);padding:0 var(--S10);font-size:var(--T5)}.pipi-button--xl{--pipi-button-icon: var(--pipi-icon-size-lg);gap:var(--S6);min-height:var(--pipi-control-height-xl);padding:0 var(--S12);font-size:var(--T5)}@media(max-width:767px),(pointer:coarse){:where(html:not([data-form=desktop])) .pipi-button--xs,:where(html:not([data-form=desktop])) .pipi-button--sm{min-height:var(--pipi-control-height-md)}}.pipi-button--block{width:100%}.pipi-button--primary{background:var(--C7);border-color:var(--C7);color:var(--C11);font-weight:var(--fw-emphasis)}.pipi-button--primary:hover:not(:disabled){background:var(--pipi-primary-hover-surface);border-color:var(--pipi-primary-hover-surface)}.pipi-button--primary:active:not(:disabled){background:var(--pipi-primary-pressed-surface);border-color:var(--pipi-primary-pressed-surface)}.pipi-button--neutral{background:var(--pipi-brand-soft-surface);border-color:var(--pipi-brand-soft-border);color:var(--C7)}.pipi-button--neutral:hover:not(:disabled){background:color-mix(in srgb,var(--C0) 6%,var(--pipi-brand-soft-surface))}.pipi-button--secondary{background:var(--C5);border-color:var(--C4);color:var(--C0)}.pipi-button--secondary:hover:not(:disabled){background:var(--pipi-hover-overlay)}.pipi-button--tertiary{background:transparent;border-color:transparent;color:var(--C0)}.pipi-button--tertiary:hover:not(:disabled){background:var(--pipi-hover-overlay)}.pipi-button--danger{background:var(--pipi-danger-surface);border-color:var(--pipi-danger-border);color:var(--C9)}.pipi-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--C0) 6%,var(--pipi-danger-surface))}.pipi-button:disabled{background:var(--C17);border-color:var(--C4);color:var(--C2);font-weight:var(--fw-regular);cursor:not-allowed;transform:none}.pipi-button--primary[aria-busy=true]{background:var(--C7);border-color:var(--C7);color:var(--C11)}.pipi-button--neutral[aria-busy=true]{background:var(--pipi-brand-soft-surface);border-color:var(--pipi-brand-soft-border);color:var(--C7)}.pipi-button--secondary[aria-busy=true]{background:var(--C5);border-color:var(--C4);color:var(--C2)}.pipi-button--tertiary[aria-busy=true]{background:transparent;border-color:transparent;color:var(--C2)}.pipi-button--danger[aria-busy=true]{background:var(--pipi-danger-surface);border-color:var(--pipi-danger-border);color:var(--C9)}.pipi-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--pipi-button-icon);height:var(--pipi-button-icon)}.pipi-button__icon>svg,.pipi-button__icon>img{width:100%;height:100%}.pipi-button__spinner{flex:none;width:var(--pipi-button-icon);height:var(--pipi-button-icon);border:var(--pipi-focus-ring-width) solid currentColor;border-top-color:transparent;border-radius:var(--R-pill);animation:pipi-button-spin var(--pipi-spin-duration) linear infinite}@keyframes pipi-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pipi-button{transition-duration:.01ms}.pipi-button__spinner{animation-duration:.01ms}}.pipi-icon-button{width:var(--pipi-control-height-md);min-width:var(--pipi-control-height-md);padding:0;gap:0}.pipi-icon-button--circle{border-radius:var(--R-pill)}.pipi-icon-button--square{border-radius:var(--R2)}.pipi-icon-button__glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--pipi-button-icon);height:var(--pipi-button-icon)}.pipi-icon-button__glyph>svg,.pipi-icon-button__glyph>img{width:100%;height:100%}.pipi-icon-button--xs{width:var(--pipi-control-height-xs);min-width:var(--pipi-control-height-xs)}.pipi-icon-button--sm{width:var(--pipi-control-height-sm);min-width:var(--pipi-control-height-sm)}.pipi-icon-button--lg{width:var(--pipi-control-height-lg);min-width:var(--pipi-control-height-lg)}.pipi-icon-button--xl{width:var(--pipi-control-height-xl);min-width:var(--pipi-control-height-xl)}@media(max-width:767px),(pointer:coarse){:where(html:not([data-form=desktop])) .pipi-icon-button--xs,:where(html:not([data-form=desktop])) .pipi-icon-button--sm{width:var(--pipi-control-height-md);min-width:var(--pipi-control-height-md)}}.pipi-button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--S4)}.pipi-button-group--start{justify-content:flex-start}.pipi-button-group--end{justify-content:flex-end}.pipi-button-group--between{justify-content:space-between}.pipi-button-group--stretch{flex-wrap:nowrap}.pipi-button-group--stretch>*{flex:1 1 0}.pipi-button-group--gap-compact{gap:var(--S3)}.pipi-button-group--gap-loose{gap:var(--S6)}.pipi-button-group--vertical{flex-direction:column;align-items:stretch}@media(max-width:767px),(pointer:coarse){:where(html:not([data-form=desktop])) .pipi-button-group--stack-mobile{flex-direction:column;flex-wrap:nowrap;align-items:stretch}:where(html:not([data-form=desktop])) .pipi-button-group--stack-mobile>*{width:100%}}body.pipi-modal-open{overflow:hidden}.pipi-modal-backdrop{position:fixed;inset:0;z-index:var(--pipi-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--S9);background:var(--C16)}.pipi-modal{display:flex;flex-direction:column;width:var(--pipi-modal-width-m);max-width:100%;max-height:calc(100dvh - (var(--S9) * 2));overflow:hidden;border:var(--pipi-border-width) solid var(--C4);border-radius:var(--R5);background:var(--C6);outline:none}.pipi-modal--s{width:var(--pipi-modal-width-s)}.pipi-modal--l{width:var(--pipi-modal-width-l)}.pipi-modal__header{display:flex;flex:0 0 auto;align-items:center;gap:var(--S4);min-height:var(--pipi-modal-bar-height);padding:0 var(--S6) 0 var(--S8);border-bottom:var(--pipi-border-width) solid var(--C4);background:var(--C6);border-radius:var(--pipi-modal-corner-radius, 0) var(--pipi-modal-corner-radius, 0) 0 0}.pipi-modal__title{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh);white-space:nowrap;text-overflow:ellipsis}.pipi-modal__back,.pipi-modal__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--pipi-control-height-sm);min-height:var(--pipi-control-height-sm);padding:0;border:0;border-radius:var(--R3);background:transparent;color:var(--C1);cursor:pointer;transition:background var(--pipi-motion-fast) ease,color var(--pipi-motion-fast) ease}.pipi-modal__back{order:-1}.pipi-modal__back:hover,.pipi-modal__close:hover{background:var(--pipi-hover-overlay);color:var(--C0)}.pipi-modal__back:focus-visible,.pipi-modal__close:focus-visible{outline:var(--pipi-focus-ring-width) solid var(--C7);outline-offset:var(--pipi-focus-ring-offset)}.pipi-modal__close-glyph{position:relative;width:var(--pipi-icon-size-sm);height:var(--pipi-icon-size-sm)}.pipi-modal__close-glyph:before,.pipi-modal__close-glyph:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:var(--pipi-glyph-stroke);border-radius:var(--R-pill);background:currentColor}.pipi-modal__close-glyph:before{transform:translate(-50%,-50%) rotate(45deg)}.pipi-modal__close-glyph:after{transform:translate(-50%,-50%) rotate(-45deg)}.pipi-modal__back-glyph{width:var(--S5);height:var(--S5);border-left:var(--pipi-glyph-stroke) solid currentColor;border-bottom:var(--pipi-glyph-stroke) solid currentColor;border-radius:var(--R0);transform:rotate(45deg)}.pipi-modal__body{flex:1 1 auto;min-height:0;padding:var(--S8);overflow-y:auto;background:var(--C20)}.pipi-modal__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--S4);min-height:var(--pipi-modal-bar-height);padding:var(--S4) var(--S8);border-top:var(--pipi-border-width) solid var(--C4);background:var(--C6);border-radius:0 0 var(--pipi-modal-corner-radius, 0) var(--pipi-modal-corner-radius, 0)}@keyframes pipi-modal-rise{0%{opacity:0;transform:translateY(var(--S4))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.pipi-modal{animation:pipi-modal-rise var(--pipi-motion-fast) ease}}@media(max-width:767px),(pointer:coarse){:where(html:not([data-form=desktop])) .pipi-modal__back,:where(html:not([data-form=desktop])) .pipi-modal__close{width:var(--pipi-control-height-md);min-height:var(--pipi-control-height-md)}:where(html:not([data-form=desktop])) .pipi-modal-backdrop{padding:0}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=sheet]{align-items:flex-end}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=sheet] .pipi-modal{width:100%;max-height:calc(100dvh - var(--S12));border:0;border-radius:var(--R5) var(--R5) var(--R0) var(--R0)}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=sheet] .pipi-modal:before{content:"";flex:0 0 auto;align-self:center;width:var(--S12);height:var(--S2);margin-top:var(--S4);border-radius:var(--R-pill);background:var(--C4)}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=fullscreen] .pipi-modal{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:var(--R0)}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=fullscreen] .pipi-modal__header{padding-top:var(--pipi-safe-top)}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=sheet] .pipi-modal__footer{flex-direction:column-reverse;align-items:stretch}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=sheet] .pipi-modal__footer,:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=fullscreen] .pipi-modal__footer{padding-bottom:calc(var(--S4) + var(--pipi-safe-bottom))}:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=sheet] .pipi-modal__body:last-child,:where(html:not([data-form=desktop])) .pipi-modal-backdrop[data-mobile-mode=fullscreen] .pipi-modal__body:last-child{padding-bottom:calc(var(--S8) + var(--pipi-safe-bottom))}}.semantic-feedback{box-sizing:border-box;border:0;margin:0}.semantic-feedback-info{background:color-mix(in srgb,var(--C7) 5%,transparent);color:var(--C0)}.semantic-feedback-info.is-bordered{border:1px solid color-mix(in srgb,var(--C7) 10%,transparent)}.semantic-feedback-success{background:color-mix(in srgb,var(--C10) 5%,transparent);color:var(--C10)}.semantic-feedback-success.is-bordered{border:1px solid color-mix(in srgb,var(--C10) 10%,transparent)}.semantic-feedback-warning{background:color-mix(in srgb,var(--C8) 5%,transparent);color:var(--C8)}.semantic-feedback-warning.is-bordered{border:1px solid color-mix(in srgb,var(--C8) 10%,transparent)}.semantic-feedback-error{background:color-mix(in srgb,var(--C9) 5%,transparent);color:var(--C9)}.semantic-feedback-error.is-bordered{border:1px solid color-mix(in srgb,var(--C9) 10%,transparent)}.semantic-feedback :where(svg){color:currentColor}.toast-layer{position:fixed;top:var(--S8);left:50%;z-index:80;transform:translate(-50%);pointer-events:none}.toast-banner{align-items:center;min-width:240px;max-width:min(72vw,560px);border-radius:var(--R-pill);display:inline-flex;gap:var(--S4);padding:var(--S6) var(--S7);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh)}.toast-banner.semantic-feedback-info,.toast-banner.semantic-feedback-success,.toast-banner.semantic-feedback-warning,.toast-banner.semantic-feedback-error{background:var(--C19);color:var(--C0)}.toast-banner.is-bordered{border-color:var(--C4)}.toast-banner:before{border-radius:var(--R-pill);content:"";flex:0 0 auto;height:8px;width:8px}.toast-banner.semantic-feedback-info:before{background:var(--C2)}.toast-banner.semantic-feedback-success:before{background:var(--C10)}.toast-banner.semantic-feedback-warning:before{background:var(--C8)}.toast-banner.semantic-feedback-error:before{background:var(--C9)}:root[data-form=phone] .toast-layer,:root[data-form=tablet] .toast-layer{top:calc(var(--detail-bar-height) + var(--S4) + env(safe-area-inset-top,0px))}:root[data-form=phone] .toast-layer .toast-banner,:root[data-form=tablet] .toast-layer .toast-banner{min-width:0;max-width:calc(100vw - var(--S8))}.release-update-progress-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--S9);background:color-mix(in srgb,var(--C16) 64%,transparent)}.release-update-progress-modal{width:min(440px,100%);border:1px solid color-mix(in srgb,var(--C4) 72%,transparent);border-radius:var(--R5);background:var(--C5);padding:var(--S8)}.release-update-progress-head{display:flex;align-items:center;gap:var(--S6);margin-bottom:var(--S7)}.release-update-progress-head strong{display:block;color:var(--C0);font-size:var(--T5)}.release-update-progress-head p{margin:var(--S2) 0 0;color:var(--C2);font-size:var(--T8)}.release-update-progress-total{height:8px;margin:0 0 var(--S7);overflow:hidden;border-radius:var(--R-pill);background:var(--C4)}.release-update-progress-total span{display:block;height:100%;border-radius:inherit;background:var(--C7);transition:width .18s ease}.release-update-progress-total.completed span{background:var(--C10)}.release-update-progress-total.failed span{background:var(--C9)}.release-update-progress-orb{width:36px;height:36px;border:3px solid color-mix(in srgb,var(--C0) 14%,transparent);border-radius:var(--R-pill)}.release-update-progress-orb.spinning{border-top-color:var(--C7);animation:release-update-spin .9s linear infinite}.release-update-progress-orb.completed{border-color:var(--C10);background:transparent;animation:none}.release-update-progress-orb.failed{border-color:var(--C9);background:transparent;animation:none}.release-update-progress-steps{display:grid;gap:var(--S6);margin:0;padding:0;list-style:none}.release-update-progress-step{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:var(--S6);align-items:start}.release-update-progress-marker{width:12px;height:12px;margin-top:var(--S2);border:2px solid var(--C4);border-radius:var(--R-pill);background:transparent}.release-update-progress-step.done .release-update-progress-marker{border-color:var(--C10);background:transparent}.release-update-progress-step.active .release-update-progress-marker{border-color:var(--C7);background:transparent}.release-update-progress-step.failed .release-update-progress-marker{border-color:var(--C9);background:transparent}.release-update-progress-copy{display:grid;gap:var(--S1)}.release-update-progress-copy strong{color:var(--C2);font-size:var(--T8)}.release-update-progress-copy em{color:var(--C2);font-size:var(--T9);font-style:normal}.release-update-progress-step-percent{align-self:center;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh);white-space:nowrap}.release-update-progress-error{margin-top:var(--S7);border:1px solid color-mix(in srgb,var(--C9) 10%,transparent);border-radius:var(--R3);background:color-mix(in srgb,var(--C9) 5%,transparent);color:var(--C9);padding:var(--S6);font-size:var(--T8)}.release-update-progress-actions{display:flex;justify-content:flex-end;gap:var(--S4);margin-top:var(--S8)}.release-update-progress-primary,.release-update-progress-secondary{min-height:40px;border-radius:var(--R-pill);padding:0 var(--S7);font:inherit;font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.release-update-progress-primary{border:1px solid var(--C7);background:var(--C7);color:var(--C11)}.release-update-progress-secondary{border:1px solid var(--C4);background:transparent;color:var(--C0)}@keyframes release-update-spin{to{transform:rotate(360deg)}}.sidebar-release-update-button{position:relative;display:inline-flex;width:auto;min-width:44px;min-height:32px;align-items:center;justify-content:center;justify-self:end;gap:var(--S2);border:0;border-radius:var(--R-pill);background:var(--C7);color:var(--C11);padding:0 var(--S5);font:inherit;font-size:var(--T9);font-weight:var(--fw-emphasis);cursor:pointer;white-space:nowrap}.sidebar-release-update-button.has-update{border:0;background:var(--C7);color:var(--C11)}.sidebar-release-update-button:active:not(:disabled){opacity:.82;transform:translateY(1px)}.sidebar-release-update-button:disabled{cursor:not-allowed;opacity:.45}.settings-version-new-badge{flex:0 0 auto;border-radius:var(--R-pill);background:var(--C12);color:var(--C7);padding:var(--S1) var(--S4);font-size:var(--T9);font-style:normal;font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.settings-version-row{align-items:flex-start;justify-content:space-between}.settings-version-title{display:inline-flex;flex-direction:row;align-items:center;gap:var(--S4)}.settings-version-actions{display:inline-flex;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--S4);min-width:0;max-width:min(100%,520px)}.settings-option-row .settings-version-actions kbd{min-width:0;max-width:min(52vw,380px);overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;text-align:right;line-height:var(--T9-lh)}.settings-version-remote-row{background:color-mix(in srgb,var(--C5) 52%,var(--C5) 48%)}.settings-option-row.settings-version-row>.settings-version-actions{flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--S4)}.release-update-progress-step.done .release-update-progress-copy strong,.release-update-progress-step.done .release-update-progress-step-percent{color:var(--C0)}.release-update-progress-step.active .release-update-progress-copy strong,.release-update-progress-step.active .release-update-progress-step-percent{color:var(--C7)}.release-update-progress-step.failed .release-update-progress-copy strong,.release-update-progress-step.failed .release-update-progress-step-percent{color:var(--C9)}.logo-button{flex:1;display:flex;align-items:center;gap:0;min-width:0;border:none;background:transparent;color:var(--C0);padding:0;text-align:left;overflow:hidden}.logo-mark{display:grid;width:42px;height:42px;place-items:center;flex:0 0 42px;border:1px solid var(--C4);border-radius:var(--R3);background:transparent;color:var(--C0);font-family:var(--font-display);font-size:var(--T5);font-weight:var(--fw-emphasis);letter-spacing:.08em}.logo-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.logo-copy strong{color:var(--C0);font-family:var(--font-display);font-size:var(--T4);font-weight:var(--fw-emphasis);line-height:var(--T4-lh-tight)}.rail-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.rail-toggle:focus-visible{border-color:var(--C4);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0)}.rail-toggle:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.sidebar-top{min-width:0;width:100%}.sidebar-resize-handle{bottom:0;cursor:col-resize;position:absolute;right:-5px;top:0;touch-action:none;width:10px;z-index:10}.sidebar-resize-handle:after{background:transparent;content:"";inset:var(--S6) var(--S2);position:absolute;transition:background .14s ease;width:2px}.sidebar-resize-handle:hover:after,.sidebar-resize-handle:focus-visible:after,.sidebar-resizing .sidebar-resize-handle:after{background:var(--C4)}.sidebar-resize-handle:focus-visible{outline:none}body.sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.nav-stack{display:flex;flex-direction:column;gap:var(--S1)}.nav-item{display:flex;align-items:center;gap:var(--S5);width:100%;border:1px solid transparent;border-radius:var(--R4);background:transparent;color:var(--C0);padding:var(--S4) var(--S5);text-align:left}.nav-item.collapsed{justify-content:center;width:40px;height:40px;padding:0;margin-inline:auto}.nav-item:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.nav-item.active{background:var(--C12);color:var(--C7)}.nav-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:var(--R2);color:var(--C0)}.nav-item.active .nav-icon{color:var(--C7)}.sidebar.collapsed .sidebar-top{justify-content:center}.sidebar.collapsed .nav-stack{align-items:center}.sidebar.collapsed .rail-toggle{width:40px;height:40px;flex-basis:40px}.sidebar.collapsed .nav-icon{width:40px;height:40px;flex-basis:40px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5)}.sidebar.collapsed .nav-item.active .nav-icon{border-color:transparent;background:transparent;color:var(--C7)}.nav-copy{display:flex;min-width:0;flex-direction:column}.nav-copy strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.nav-item.active .nav-copy strong{color:var(--C7)}.sidebar-divider{height:1px;background:var(--C4)}.recent-section{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.sidebar-section-title{display:flex;align-items:center;margin-bottom:var(--S4);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.12em}.recent-section-header{justify-content:space-between;gap:var(--S3)}.recent-section-header .recent-search-field{flex:1;min-width:0;margin-bottom:0}.recent-search-toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--R2);background:transparent;color:var(--C2);transition:background .16s ease,color .16s ease}.recent-search-toggle svg{height:15px;width:15px}.recent-search-toggle:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-search-toggle:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0);outline:none}.pinned-section{flex:0 0 auto;margin-bottom:var(--S8)}.pinned-section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--S3);margin-bottom:var(--S2);border:none;background:transparent;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.12em;padding:0}.pinned-section-chevron{width:14px;height:14px;color:var(--C2);transition:transform .16s ease}.pinned-section-chevron.collapsed{transform:rotate(-90deg)}.pinned-list{display:flex;flex-direction:column;gap:var(--S2)}.recent-search-field{display:flex;align-items:center;gap:var(--S3);flex:0 0 auto;height:36px;margin-bottom:var(--S4);border:1px solid var(--C4);border-radius:var(--R3);background:transparent;padding-inline:var(--S5);color:var(--C2)}.recent-search-field:focus-within{border-color:var(--C7);color:var(--C0)}.recent-search-input{flex:1;min-width:0;border:none;background:transparent;color:var(--C0);font-size:var(--T8);padding:0}.recent-search-input::placeholder{color:var(--C2)}.recent-search-input:focus{outline:none}.recent-search-input::-webkit-search-cancel-button{display:none}.recent-search-clear{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--R2);border:none;background:transparent;color:var(--C2)}.recent-search-clear:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-list .empty-illustration.compact{gap:var(--S3);padding-block:var(--S7) 0}.recent-list .empty-illustration.compact .empty-illustration-image{width:min(96px,40%)}.recent-list .empty-illustration.compact h3{font-size:var(--T8)}.recent-list .empty-illustration.compact p{font-size:var(--T9)}.recent-list{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--S2);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.recent-list::-webkit-scrollbar{display:none}.recent-session-item{position:relative;display:flex;align-items:center;gap:var(--S2);min-width:0;border-radius:var(--R2);background:transparent;transition:background .16s ease}.recent-session-item:focus-within{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-session-item:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-session-item.menu-open{background:var(--C5);color:var(--C0)}.recent-session-item.active{background:var(--C12)}.recent-session-item.active:focus-within{background:var(--C12)}.recent-session-item.pinned{background:color-mix(in srgb,var(--C0) 4%,transparent)}.recent-session-item.pinned.active{background:var(--C12)}.recent-session-item.pinned .recent-session-menu-trigger-wrap{opacity:1;pointer-events:auto}.recent-session-button.highlighted{outline:2px solid var(--C7);outline-offset:-2px}.recent-session-button{display:flex;align-items:center;gap:var(--S4);flex:1;min-width:0;border:none;border-radius:var(--R2);background:transparent;color:var(--C0);padding:var(--S4) var(--S4) var(--S4) var(--S7);text-align:left;transition:color .16s ease;overflow:hidden}.recent-session-button:focus-visible{color:var(--C7)}.recent-session-button.active{color:var(--C7)}.recent-session-pin-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:none;border-radius:var(--R2);background:transparent;color:var(--C2);transition:background .16s ease,color .16s ease}.recent-session-pin-toggle svg{height:14px;width:14px}.recent-session-pin-toggle:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-session-pin-toggle:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0);outline:none}.recent-session-menu-trigger-wrap{align-items:center;display:inline-flex;flex:0 0 auto;opacity:0;padding-right:var(--S1);pointer-events:none;transition:opacity .16s ease}.recent-session-item:hover .recent-session-menu-trigger-wrap,.recent-session-item:focus-within .recent-session-menu-trigger-wrap,.recent-session-item.active .recent-session-menu-trigger-wrap,.recent-session-item.menu-open .recent-session-menu-trigger-wrap{opacity:1;pointer-events:auto}.recent-session-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:none;border-radius:var(--R2);background:transparent;color:var(--C0);transition:background .16s ease,color .16s ease}.recent-session-menu-trigger svg{height:15px;width:15px}.recent-session-menu-trigger:focus-visible,.recent-session-item.menu-open .recent-session-menu-trigger{background:transparent;color:var(--C0);outline:none;border-color:transparent}.recent-session-menu-trigger:hover{background:transparent}.recent-session-menu-popover{position:fixed;z-index:80;display:flex;width:148px;max-width:calc(100vw - 16px);flex-direction:column;gap:var(--S1);padding:var(--S3);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none}.recent-session-menu-item{display:flex;min-height:36px;width:100%;align-items:center;gap:var(--S5);padding:0 var(--S5);border:0;border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-medium);text-align:left;transition:background .16s ease,color .16s ease}.recent-session-menu-item svg{width:16px;height:16px;flex:0 0 16px}.recent-session-menu-item:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0)}.recent-session-menu-item:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-session-menu-item.danger{color:var(--C9)}.recent-session-menu-item.danger:focus-visible{background:var(--C12)}.recent-session-menu-item.danger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.recent-session-menu-popover[data-confirm=true]{width:216px}.recent-session-menu-confirm-text{margin:var(--S1) var(--S1) var(--S2);padding:0 var(--S2);color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh)}@media(hover:none){.recent-session-menu-trigger-wrap{opacity:1;pointer-events:auto}}.recent-indicator{width:6px;height:6px;flex:0 0 6px;border-radius:var(--R-pill);background:var(--C5);transition:background .16s ease}.recent-session-button.unread .recent-indicator{background:var(--C9)}.recent-session-button.active .recent-indicator{background:var(--C12)}.recent-pin-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--C2)}.recent-pin-badge svg{width:12px;height:12px}.recent-session-button.active .recent-pin-badge{color:var(--C7)}.recent-title{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T7);line-height:var(--T7-lh)}.recent-session-button.active .recent-title{font-weight:var(--fw-emphasis)}.recent-processing-indicator{box-sizing:border-box;width:12px;height:12px;flex:0 0 12px;border:1.5px solid var(--C4);border-top-color:var(--C0);border-radius:var(--R-pill);animation:recent-session-processing-spin .76s linear infinite}@keyframes recent-session-processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.recent-processing-indicator{animation:none}}.sidebar-empty-block{padding:var(--S3) 0 0 var(--S7)}.sidebar-empty-block h3{font-size:var(--T6)}.sidebar-empty-block p{max-width:220px}.sidebar-footer{margin-top:auto;padding-top:var(--S6);border-top:1px solid var(--C4)}.sidebar-footer-link{margin-top:0;margin-left:auto}.sidebar-footer-link .nav-icon{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C1)}.sidebar-footer-link.active .nav-icon{border-color:transparent;background:var(--C12);color:var(--C7)}.sidebar-footer-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S4);width:100%}.logo-button:focus-visible,.rail-toggle:focus-visible,.nav-item:focus-visible,.recent-session-button:focus-visible,.recent-session-menu-trigger:focus-visible,.recent-session-menu-item:focus-visible,.sidebar-footer-link:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.sidebar-resizing .sidebar-resize-handle:after{background:var(--C7)}.recent-session-item.menu-open .recent-session-menu-trigger{background:transparent;color:var(--C0);border-color:transparent}:root[data-form=phone] .recent-search-toggle,:root[data-form=tablet] .recent-search-toggle{width:var(--pipi-control-height-md);height:var(--pipi-control-height-md)}:root[data-form=phone] .recent-session-menu-trigger-wrap,:root[data-form=tablet] .recent-session-menu-trigger-wrap,:root[data-form=phone] .recent-session-menu-trigger,:root[data-form=tablet] .recent-session-menu-trigger{width:var(--pipi-control-height-md);height:var(--pipi-control-height-md);flex:0 0 var(--pipi-control-height-md)}:root[data-form=phone] .mobile-drawer .logo-button,:root[data-form=tablet] .mobile-drawer .logo-button{min-height:var(--pipi-control-height-md)}.sidebar-footer-link{width:44px;min-width:44px;height:44px;justify-content:center;padding:0}.sidebar-account-oauth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S4)}.sidebar-account-oauth button{border:1px solid var(--C4);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 92%,var(--C5) 8%);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);padding:var(--S4) var(--S3);cursor:pointer}.sidebar-account-wrap{position:relative;width:100%}.sidebar-account{width:100%;display:flex;align-items:center;gap:var(--S4);border:1px solid transparent;border-radius:var(--R4);background:transparent;color:var(--C0);padding:var(--S3) var(--S4);cursor:pointer}.sidebar-account:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.sidebar-account.collapsed{justify-content:center;width:40px;height:40px;padding:0}.sidebar-account-avatar{width:var(--S10);height:var(--S10);display:grid;place-items:center;flex:0 0 var(--S10);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 70%,var(--C5) 30%);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);overflow:hidden}.sidebar-account-avatar.large{width:calc(var(--S6) + var(--S8));height:calc(var(--S6) + var(--S8));flex-basis:calc(var(--S6) + var(--S8))}.sidebar-account-avatar img{width:100%;height:100%;object-fit:cover}.sidebar-account-copy,.sidebar-account-menu-copy{display:grid;min-width:0;gap:var(--S1)}.sidebar-account-name,.sidebar-account-menu-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T8);font-weight:var(--fw-emphasis)}.sidebar-account-plan,.sidebar-account-menu-copy span{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight)}.sidebar-account-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;box-sizing:border-box;width:calc(var(--S10) * 8);display:grid;gap:0;border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 96%,var(--C5) 4%);color:var(--C0);box-shadow:none;padding:var(--S5);overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-account-menu-head{display:flex;align-items:center;gap:var(--S5);min-width:0;padding:var(--S2) var(--S1) var(--S5)}.sidebar-account-menu-head .sidebar-account-menu-copy{flex:1;min-width:0}.sidebar-account-menu-download{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--C7);border-radius:var(--R-pill);background:var(--C7);color:var(--C11);padding:0 var(--S7);font:inherit;font-size:var(--T8);font-weight:var(--fw-emphasis);text-decoration:none;cursor:pointer;white-space:nowrap}.sidebar-account-menu-download:focus-visible{border-color:var(--C7);background:var(--C7);color:var(--C11);opacity:.9;outline:none}.sidebar-account-menu-download.sidebar-account-menu-download-primary:hover{background:var(--C7);opacity:.9}.sidebar-account-menu-download:active{opacity:.82;transform:translateY(1px)}.sidebar-account-menu-section{display:grid;gap:var(--S1);border-top:1px solid var(--C4);padding:var(--S4) 0}.sidebar-account-menu-section:last-child{padding-bottom:0}.sidebar-account-menu-row{display:flex;align-items:center;width:100%;border:none;border-radius:var(--R2);background:transparent;color:var(--C0);padding:var(--S5) var(--S4);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:left;cursor:pointer}.sidebar-account-menu-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.sidebar-account-tabs,.sidebar-account-form,.sidebar-account-list{display:grid;gap:var(--S3)}.sidebar-account-tabs{grid-template-columns:repeat(auto-fit,minmax(52px,1fr))}.sidebar-account-form label{display:grid;gap:var(--S2);color:var(--C0);font-size:var(--T9)}.sidebar-account-form input{min-width:0;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:var(--S3) var(--S4)}.sidebar-account-list button{text-align:left;font-size:var(--T9);line-height:var(--T9-lh)}.sidebar-account-menu-error{margin:var(--S2) var(--S4) 0;color:var(--C9);font-size:var(--T9);line-height:var(--T9-lh)}.settings-card.hero{border-top:none;padding-top:0}.card-title{margin:0 0 var(--S4);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh)}.card-copy{margin:0 0 var(--S7);line-height:var(--T5-lh-loose)}.settings-card-head{display:flex;flex-direction:column;gap:var(--S2);margin-bottom:var(--S7)}.settings-card-head .card-title,.settings-card-head .card-copy{margin:0}.codex-card{justify-content:space-between}.settings-modal-backdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:var(--C16);padding:var(--S9);overflow-x:hidden}.settings-modal{width:min(620px,calc(100vw - 32px));max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);padding:var(--S8)}.settings-modal{--settings-primary-column-width: 176px;--settings-secondary-column-width: 208px}.settings-modal .settings-account-panel.three-column{display:grid;align-items:stretch;grid-template-columns:var(--settings-secondary-column-width) minmax(0,1fr);gap:0;height:100%;min-width:0;min-height:0;overflow:hidden}.settings-center-layout.two-column:has(.settings-account-panel.three-column){grid-template-columns:var(--settings-primary-column-width) minmax(0,1fr)}.settings-center-layout.two-column:has(.settings-account-panel.three-column)>.settings-center-panel{padding:0}.settings-modal .settings-account-panel.three-column>:where(.settings-account-category-nav,.settings-account-detail-panel){align-self:stretch;height:100%;max-height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-modal :where(.settings-center-nav,.settings-account-category-nav,.settings-personalization-subnav),.settings-modal .link-provider-list-panel{border-right:1px solid var(--C4)}.settings-modal :where(.settings-center-panel,.settings-account-detail-panel){background:var(--C5)}.settings-modal :where(.primary-button){min-height:40px;border:1px solid var(--C7);border-radius:var(--R-pill);background:var(--C7);color:var(--C11);padding:0 var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis)}.settings-modal .ghost-button{min-height:40px;border:1px solid var(--C4);border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0 var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis)}.settings-modal :where(.icon-button,.settings-account-icon-button,.settings-account-copy-icon-button,.voice-settings-icon-button){background:transparent}.settings-modal .settings-center-stack>.settings-option-row.button-row{border:0;border-bottom:1px solid var(--C4);border-radius:0;background:transparent}.settings-modal .settings-center-stack>.settings-option-row.button-row.active{border-color:var(--C4);border-radius:var(--R2);background:var(--C12);color:var(--C7)}.settings-modal .settings-option-row>span{background:transparent}@media(max-width:1023px){.settings-center-layout.two-column:has(.settings-account-panel.three-column){grid-template-columns:minmax(0,1fr)}.settings-center-layout.two-column:has(.settings-account-panel.three-column)>.settings-center-panel{padding:var(--S7)}.settings-modal .settings-account-panel.three-column{grid-template-columns:1fr;height:auto;overflow-y:auto}.settings-modal .settings-account-panel.three-column>:where(.settings-account-category-nav,.settings-account-detail-panel){height:auto;max-height:none}.settings-modal :where(.settings-account-category-nav,.settings-personalization-subnav),.settings-modal .link-provider-list-panel{border-right:0;border-bottom:1px solid var(--C4)}}.settings-center-modal{--settings-list-font-size: var(--T8);--settings-list-font-weight: var(--fw-medium);--settings-list-active-font-weight: var(--fw-emphasis);--settings-detail-title-size: var(--T5);--settings-detail-title-weight: var(--fw-emphasis);--settings-body-font-size: var(--T8);--settings-body-font-weight: var(--fw-regular);--settings-meta-font-size: var(--T9);--settings-meta-font-weight: var(--fw-regular)}.settings-center-modal{padding:0}.settings-center-header{flex:0 0 auto;padding:var(--S7) var(--S8)}.settings-center-layout{display:grid;grid-template-columns:132px minmax(0,1fr)}.settings-center-nav{display:flex;flex-direction:column;gap:var(--S2);border-right:1px solid var(--C4);background:var(--C5);padding:var(--S6)}.settings-center-nav-item{width:100%;min-height:44px;border:none;border-radius:var(--R2);background:transparent;color:var(--C0);padding:var(--S5) var(--S6);font-size:var(--settings-list-font-size);font-weight:var(--settings-list-font-weight);line-height:var(--lh-title);text-align:left;font:inherit;cursor:pointer}.settings-center-nav-item.active{background:var(--C12);color:var(--C7);font-weight:var(--settings-list-active-font-weight)}.settings-center-panel{min-width:0;background:var(--C5);padding:var(--S7)}.settings-center-panel-head h4{margin:0 0 var(--S6);color:var(--C0);font-size:var(--settings-detail-title-size);font-weight:var(--settings-detail-title-weight);line-height:var(--lh-title)}.settings-center-stack{display:grid;gap:var(--S5)}.settings-status-dot{width:8px;height:8px;border-radius:var(--R-pill);background:var(--C5)}.settings-status-dot.success,.settings-status-dot.warning{background:var(--C12)}.danger-subtle{color:var(--C9)}.settings-option-row{justify-content:space-between}.settings-option-row.button-row{cursor:pointer;text-align:left}.settings-option-row.button-row.active{border-color:var(--C4);background:var(--C12);color:var(--C7);transform:none}.settings-option-row kbd{max-width:62%;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:var(--S1) var(--S4);font-family:var(--font-mono);font-size:var(--T9);text-overflow:ellipsis;white-space:nowrap}.settings-about-block{flex-direction:column}.settings-release-notes-modal{display:flex;flex-direction:column;width:min(92vw,560px);max-height:min(70vh,640px);border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);color:var(--C0);padding:0;overflow:hidden}.settings-release-notes-modal>strong{font-size:var(--T7)}.settings-release-notes-list{display:flex;flex-direction:column;gap:var(--S4);margin:0;padding:0 0 0 var(--S7);overflow-y:auto}.settings-release-notes-list li{color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh)}.settings-release-notes-empty{margin:0;color:var(--C2);font-size:var(--T8)}.settings-release-notes-actions{display:flex;justify-content:flex-end}.robot-channel-card{border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);overflow:hidden}.robot-channel-card.expanded{border-color:color-mix(in srgb,var(--C4) 28%,transparent)}.robot-channel-summary{display:flex;align-items:center;gap:var(--S6);width:100%;border:none;background:transparent;color:var(--C0);padding:var(--S6);text-align:left;cursor:pointer}.robot-channel-form{display:grid;gap:var(--S6);border-top:1px solid var(--C4);padding:var(--S6)}.model-mode-summary{display:flex;flex-wrap:wrap;gap:var(--S4)}.settings-modal-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--S5);margin-top:0;padding:var(--S7) var(--S9) var(--S8);border-top:1px solid var(--C4)}@keyframes pulse-cursor{0%,to{opacity:.25}50%{opacity:1}}@keyframes assistant-activity-dot{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:.82;transform:translateY(-1px)}}.settings-modal-header{justify-content:flex-start;margin-bottom:0;min-height:56px;padding:var(--S7) var(--S8) var(--S4);border-bottom:none}.settings-modal-header p{margin:var(--S1) 0 0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.settings-inline-notice{border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5) var(--S6);font-size:var(--T8);line-height:var(--T8-lh)}.robot-channel-capability-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6);padding:var(--S5) 0;border-bottom:1px solid var(--C4)}.robot-channel-capability-summary span{min-width:0}.robot-channel-capability-summary strong,.robot-channel-capability-summary em{display:block;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.robot-channel-capability-summary strong{margin-bottom:var(--S2);font-weight:var(--fw-medium)}.robot-channel-capability-summary em{font-style:normal;opacity:.68}.robot-channel-sender-allowlist{display:grid;gap:var(--S4)}.robot-channel-sender-known-list{display:flex;flex-direction:column}.robot-channel-sender-known-list .toggle-row{gap:var(--S6)}.robot-channel-sender-known-list .toggle-row span{display:flex;flex-direction:column;gap:var(--S1);min-width:0;overflow-wrap:anywhere}.robot-channel-sender-meta{color:var(--C2);font-size:var(--T8)}.robot-channel-sender-empty-hint{margin:0;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.robot-channel-sender-manual-field{margin-top:var(--S2)}.settings-channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--S4)}.settings-channel-card{display:flex;min-width:0;min-height:72px;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S6);text-align:left}.settings-channel-card.active{border-color:var(--C4);background:var(--C12);color:var(--C7);transform:none}.settings-channel-card strong{font-size:var(--T6);line-height:var(--T6-lh-tight)}.settings-channel-card span:last-child{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight)}.settings-config-panel,.settings-list-card,.settings-about-card{border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.settings-config-panel{display:flex;flex-direction:column;gap:var(--S7)}.settings-config-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S7)}.settings-config-head>div{display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.settings-config-head strong{color:var(--C0);font-size:var(--T6)}.settings-config-head span{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.toggle-row.compact{min-height:34px;flex:0 0 auto;gap:var(--S4);border-top:0;padding:0;color:var(--C0);font-size:var(--T8)}.settings-shortcut-row,.settings-release-row{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);min-height:44px;border-bottom:1px solid var(--C4);color:var(--C0);font-size:var(--T8)}.settings-shortcut-row:last-child,.settings-release-row:last-child{border-bottom:0}.settings-shortcut-row input{width:120px;min-height:32px;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:0 var(--S4);text-align:center}.settings-option-stack{display:flex;flex-direction:column;gap:var(--S4)}.settings-option-row{text-align:left}.settings-option-row.active{border-color:var(--C4);background:var(--C12);color:var(--C7);transform:none}.settings-option-row>span:last-child{display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.settings-option-row strong{font-size:var(--settings-list-font-size);font-weight:var(--settings-list-active-font-weight);line-height:var(--lh-title)}.settings-option-row small{color:var(--C2);font-size:var(--settings-meta-font-size);font-weight:var(--settings-meta-font-weight);line-height:var(--T9-lh)}.settings-option-row em{font-weight:var(--settings-meta-font-weight);line-height:var(--T9-lh)}.settings-option-point{width:12px;height:12px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5)}.settings-option-row.active .settings-option-point{border-color:var(--C4);background:var(--C12);box-shadow:none;color:var(--C0);transform:none}.settings-about-card{display:flex;flex-direction:column;gap:var(--S4)}.settings-about-card strong{color:var(--C0);font-size:var(--T4)}.settings-about-card span,.settings-about-card p{margin:0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.settings-release-row{justify-content:flex-start;color:var(--C0)}.status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:var(--R-pill);background:var(--C5)}.status-dot.success,.status-dot.warning,.status-dot.muted{background:var(--C12)}.composer-speed-select{position:relative}.composer-speed-badge{display:inline-flex;align-items:center;gap:var(--S2);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.composer-speed-badge svg{width:13px;height:13px}.settings-form-section{display:grid;gap:var(--S6)}.settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.settings-section-heading h4{margin:0;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-medium)}.settings-center-panel.robot-channel-list-panel,.settings-center-panel.robot-channel-detail-panel{min-width:0}.split-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);margin-bottom:var(--S7)}.split-head h4{margin:0}.split-head .ghost-button{min-height:34px;padding:0 var(--S6);border-radius:var(--R-pill);border:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 72%,transparent);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.robot-kind-list,.robot-channel-mini-list{display:flex;flex-direction:column;gap:var(--S4)}.robot-kind-card,.robot-channel-mini-card{width:100%;color:var(--C0);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.robot-kind-card,.robot-channel-mini-card{min-height:64px;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6) var(--S7);box-shadow:none}.robot-kind-card:hover,.robot-channel-mini-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.robot-kind-card.active,.robot-channel-mini-card.active{border:1px solid var(--C4);background:var(--C12);color:var(--C7);box-shadow:none}.robot-kind-card strong,.robot-channel-mini-card strong{display:block;font-size:var(--settings-list-font-size, var(--T7));font-weight:var(--fw-medium)}.robot-kind-card span,.robot-channel-mini-card span{display:block;margin-top:var(--S2);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.robot-channel-detail-panel .settings-option-row{align-items:flex-start}.robot-channel-callback-field{display:grid;gap:var(--S4)}.settings-inline-input-action{position:relative;display:block;min-width:0}.settings-inline-input-action>input{width:100%;padding-right:calc(var(--S12) + var(--S6))}.settings-inline-input-action>.icon-button{position:absolute;top:50%;right:var(--S2);width:var(--S12);height:var(--S12);transform:translateY(-50%)}.robot-scan-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--S7);margin:var(--S7) 0;padding:var(--S7);border:1px solid color-mix(in srgb,var(--C4) 28%,transparent);border-radius:var(--R5);background:color-mix(in srgb,var(--C5) 8%,transparent)}.robot-scan-qr{width:112px;height:112px;border-radius:var(--R5);border:1px solid color-mix(in srgb,var(--C4) 38%,transparent);background:linear-gradient(90deg,transparent 43%,color-mix(in srgb,var(--C5) 72%,transparent) 43% 57%,transparent 57%),linear-gradient(0deg,transparent 43%,color-mix(in srgb,var(--C5) 72%,transparent) 43% 57%,transparent 57%),radial-gradient(circle at 24px 24px,color-mix(in srgb,var(--C5) 95%,transparent) 0 12px,transparent 13px),radial-gradient(circle at 88px 24px,color-mix(in srgb,var(--C5) 95%,transparent) 0 12px,transparent 13px),radial-gradient(circle at 24px 88px,color-mix(in srgb,var(--C5) 95%,transparent) 0 12px,transparent 13px),color-mix(in srgb,var(--C5) 82%,transparent);box-shadow:none}.robot-scan-card strong{display:block;margin-bottom:var(--S3)}.robot-scan-card span{display:block;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.shortcut-row{align-items:center}.shortcut-source{display:block;margin-top:var(--S1);color:var(--C0);font-size:var(--T9);font-style:normal;letter-spacing:.04em;text-transform:uppercase}@media(max-width:1023px){.robot-scan-card{grid-template-columns:1fr}}.settings-center-header{min-height:72px;align-items:center;justify-content:space-between;gap:var(--S8)}.settings-center-header h3{margin:0;font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.04em}.settings-center-header .icon-button{margin-left:auto;flex:0 0 auto}.settings-center-nav button{min-height:44px}@media(max-width:1023px){.settings-center-nav{min-height:auto}}.settings-shell .composer-shell{min-height:158px;box-shadow:none}.settings-shell .composer-input{min-height:94px}.settings-shell .composer-toolbar-leading .composer-control-row{align-items:center;gap:var(--S4)}.settings-shell .composer-control-button{width:34px;height:34px;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C3) 90%,transparent)}.settings-shell .composer-value-chip{min-height:34px;gap:var(--S3);padding:0 var(--S5);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C12) 92%,transparent)}.settings-shell .composer-value-chip strong{font-size:var(--T9);line-height:var(--lh-none);white-space:nowrap}.settings-shell .composer-value-chip.accent,.settings-shell .composer-settings-trigger.accent{border-color:color-mix(in srgb,var(--C7) 42%,transparent);background:color-mix(in srgb,var(--C12) 10%,transparent);color:var(--C7)}.settings-shell .composer-value-chip.danger,.settings-shell .composer-settings-trigger.danger{border-color:color-mix(in srgb,var(--C9) 42%,transparent);background:color-mix(in srgb,var(--C12) 72%,transparent);color:var(--C9)}.settings-shell .composer-settings-popover{width:min(360px,calc(100vw - 32px));max-height:min(560px,72vh);overflow:auto;gap:var(--S7)}.settings-shell .composer-settings-section{display:grid;gap:var(--S3)}.settings-shell .composer-settings-section+.composer-settings-section{border-top:1px solid color-mix(in srgb,var(--C4) 18%,transparent);padding-top:var(--S5)}.settings-shell .composer-settings-section-title{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.12em;text-transform:uppercase}.settings-shell .composer-menu-row.accent{border-color:color-mix(in srgb,var(--C7) 38%,transparent);background:color-mix(in srgb,var(--C12) 10%,transparent)}.settings-shell .composer-menu-row.danger.active{border-color:color-mix(in srgb,var(--C9) 42%,transparent);background:color-mix(in srgb,var(--C12) 82%,transparent);color:var(--C9)}.settings-shell .composer-menu-row.danger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-target-strip{display:flex;flex-wrap:wrap;gap:var(--S3);margin:var(--S1) 0 var(--S2)}.composer-target-strip span{border:1px solid color-mix(in srgb,var(--C4) 26%,transparent);border-radius:var(--R-pill);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);padding:var(--S2) var(--S4)}.composer-target-strip span.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}@keyframes voiceStatusPulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.sidebar-footer{width:100%}@keyframes taskCanvasSoftGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.creator-icon-popover{top:calc(100% + 10px);bottom:auto;width:336px}.desktop-download-page.desktop-download-product{--download-ink: var(--C0);--download-muted: var(--C2);--download-soft: var(--C12);--download-card: var(--C5);--download-line: var(--C4);--download-accent: var(--C7);min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 9% 12%,color-mix(in srgb,var(--C3) 14%,transparent),transparent 30vw),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--C3) 8%,transparent),transparent 28vw),linear-gradient(180deg,var(--C3) 0%,var(--C3) 46%,var(--C3) 100%);color:var(--C0);font-family:var(--font-body)}.desktop-download-product a{color:inherit;text-decoration:none}.desktop-download-product button,.desktop-download-product a,.desktop-download-product summary{-webkit-tap-highlight-color:transparent}.desktop-download-product-nav,.desktop-download-product-hero,.desktop-download-product-download,.desktop-download-product-steps,.desktop-download-product-faq{width:min(1120px,calc(100vw - 48px));margin-inline:auto}.desktop-download-product-nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:76px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-download-product-brand,.desktop-download-product-nav>div{display:inline-flex;align-items:center}.desktop-download-product-brand{gap:var(--S5);font-weight:var(--fw-emphasis)}.desktop-download-product-brand span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--R3);background:var(--C12);color:var(--C7);font-size:var(--T6);letter-spacing:-.04em}.desktop-download-product-brand strong{font-size:var(--T6);letter-spacing:-.02em}.desktop-download-product-nav>div{gap:var(--S2);border:1px solid color-mix(in srgb,var(--C4) 8%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 62%,transparent);padding:var(--S2);box-shadow:none}.desktop-download-product-nav>div a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:var(--R-pill);padding:0 var(--S7);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-product-nav>div a:first-child{background:var(--C5);color:var(--C0);box-shadow:none}.desktop-download-product-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.62fr);gap:clamp(var(--S10),5vw,72px);align-items:end;padding:clamp(46px,8vw,94px) 0 var(--S11)}.desktop-download-product-hero-copy p,.desktop-download-product-section-head p{margin:0 0 var(--S6);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.18em;text-transform:uppercase}.desktop-download-product-hero-copy h1{max-width:760px;margin:0;color:var(--C0);font-size:clamp(52px,8.5vw,104px);line-height:.92;letter-spacing:-.085em}.desktop-download-product-hero-copy>span{display:block;max-width:580px;margin-top:var(--S9);color:var(--C0);font-size:clamp(var(--T4),2.2vw,24px);font-weight:var(--fw-emphasis);line-height:1.42;letter-spacing:-.03em}.desktop-download-product-badges{display:flex;flex-wrap:wrap;gap:var(--S5);margin-top:var(--S9)}.desktop-download-product-badges span{display:inline-flex;align-items:center;min-height:36px;border:1px solid color-mix(in srgb,var(--C4) 9%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 68%,transparent);color:var(--C0);padding:0 var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}.desktop-download-product-hero-card{border:1px solid color-mix(in srgb,var(--C4) 10%,transparent);border-radius:var(--R6);background:color-mix(in srgb,var(--C5) 72%,transparent);box-shadow:none;padding:clamp(var(--S9),4vw,34px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-download-product-hero-card strong{display:block;font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.05em}.desktop-download-product-hero-card ul{display:grid;gap:var(--S6);margin:var(--S9) 0 0;padding:0;list-style:none}.desktop-download-product-hero-card li{position:relative;padding-left:var(--S9);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh)}.desktop-download-product-hero-card li:before{content:"";position:absolute;left:0;top:.58em;width:10px;height:10px;border-radius:var(--R-pill);background:var(--C5);box-shadow:none}.desktop-download-product-hero-card small{display:inline-flex;align-items:center;min-height:34px;margin-top:var(--S9);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S6);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-product-download,.desktop-download-product-steps,.desktop-download-product-faq{padding-top:var(--S11)}.desktop-download-product-section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--S8);margin-bottom:var(--S8)}.desktop-download-product-section-head h2{margin:0;color:var(--C0);font-size:clamp(28px,4vw,46px);line-height:var(--lh-none);letter-spacing:-.06em}.desktop-download-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S8)}.desktop-download-product-card{display:flex;min-height:430px;flex-direction:column;border:1px solid color-mix(in srgb,var(--C4) 10%,transparent);border-radius:var(--R6);background:var(--C5);padding:clamp(var(--S8),3vw,30px);box-shadow:none}.desktop-download-product-card-top{display:flex;align-items:flex-start;gap:var(--S7)}.desktop-download-product-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border-radius:var(--R4);background:var(--C5);color:var(--C0)}.desktop-download-product-platform-icon svg{width:30px;height:30px}.desktop-download-product-card-top p{margin:var(--S1) 0 var(--S3);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-product-card-top h2{margin:0;color:var(--C0);font-size:clamp(32px,4.5vw,54px);line-height:.98;letter-spacing:-.07em}.desktop-download-product-card-copy{display:grid;gap:var(--S4);margin-top:var(--S9)}.desktop-download-product-card-copy strong{color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis)}.desktop-download-product-card-copy span{max-width:410px;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh)}.desktop-download-product-actions{display:grid;grid-template-columns:1fr;gap:var(--S5);margin-top:auto;padding-top:var(--S9)}.desktop-download-product-primary,.desktop-download-product-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border-radius:var(--R4);padding:0 var(--S8);font-size:var(--T6);font-weight:var(--fw-emphasis);cursor:pointer;touch-action:manipulation}.desktop-download-product-primary{border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.desktop-download-product-primary:disabled{border-color:var(--C4);background:var(--C12);color:var(--C0);box-shadow:none;cursor:not-allowed}.desktop-download-product-secondary{border:1px solid var(--C4);background:var(--C5);color:var(--C2)}.desktop-download-product-meta{display:grid;gap:0;margin:var(--S8) 0 0;border-top:1px solid var(--C4)}.desktop-download-product-meta div{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);min-height:40px;border-bottom:1px solid var(--C4)}.desktop-download-product-meta dt{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-product-meta dd{max-width:68%;margin:0;color:var(--C2);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-product-command{margin-top:var(--S6)}.desktop-download-product-command summary{min-height:42px;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-product-command div{display:grid;gap:var(--S3);margin-top:var(--S5)}.desktop-download-product-command span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-product-command code{display:block;border-radius:var(--R3);background:var(--C23);color:var(--C1);padding:var(--S6) var(--S6);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);white-space:pre-wrap;word-break:break-word}.desktop-download-product-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S7)}.desktop-download-product-step-grid article,.desktop-download-product-faq-list details{border:1px solid var(--C4);border-radius:var(--R6);background:color-mix(in srgb,var(--C5) 76%,transparent);padding:var(--S8)}.desktop-download-product-step-grid span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.16em}.desktop-download-product-step-grid strong{display:block;margin-top:var(--S9);color:var(--C0);font-size:var(--T3);line-height:var(--T3-lh-tight);letter-spacing:-.04em}.desktop-download-product-step-grid p,.desktop-download-product-faq-list p{margin:var(--S5) 0 0;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh)}.desktop-download-product-faq{padding-bottom:var(--S17)}.desktop-download-product-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S7)}.desktop-download-product-faq-list summary{min-height:36px;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-product-state,.desktop-download-product-error{border-radius:var(--R5);background:var(--C12);color:var(--C1);padding:var(--S9);font-size:var(--T7);font-weight:var(--fw-emphasis);text-align:center;border-color:var(--C4)}.desktop-download-product-error{border:1px solid color-mix(in srgb,var(--C9) 18%,transparent);background:var(--C12);color:var(--C9)}.desktop-download-product .desktop-download-toast{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}.desktop-download-product a:focus-visible,.desktop-download-product button:focus-visible,.desktop-download-product summary:focus-visible{outline:3px solid color-mix(in srgb,var(--C7) 28%,transparent);outline-offset:3px}@media(max-width:920px){.desktop-download-product-hero,.desktop-download-product-grid,.desktop-download-product-step-grid,.desktop-download-product-faq-list{grid-template-columns:1fr}.desktop-download-product-hero{align-items:start}.desktop-download-product-card{min-height:0}}@media(max-width:600px){.desktop-download-page.desktop-download-product{background:linear-gradient(180deg,var(--C3) 0%,var(--C3) 100%)}.desktop-download-product-nav,.desktop-download-product-hero,.desktop-download-product-download,.desktop-download-product-steps,.desktop-download-product-faq{width:min(100%,calc(100vw - 24px))}.desktop-download-product-nav{min-height:64px}.desktop-download-product-brand strong{display:none}.desktop-download-product-nav>div a{min-height:32px;padding:0 var(--S5);font-size:var(--T9)}.desktop-download-product-hero{gap:var(--S9);padding:var(--S11) 0 var(--S7)}.desktop-download-product-hero-copy h1{font-size:clamp(46px,16vw,68px)}.desktop-download-product-hero-copy>span{font-size:var(--T4)}.desktop-download-product-section-head{display:block}.desktop-download-product-section-head h2{font-size:var(--T1)}.desktop-download-product-hero-card,.desktop-download-product-card{border-radius:var(--R6)}.desktop-download-product-meta dd{max-width:58%;white-space:normal}.desktop-download-product-primary,.desktop-download-product-secondary{width:100%}}@media(prefers-reduced-motion:reduce){.desktop-download-product *,.desktop-download-design-hero,.desktop-download-design-download,.desktop-download-design-steps,.desktop-download-design-faq{width:100%;max-width:none;padding-left:var(--S6);padding-right:var(--S6)}.desktop-download-design-hero{min-height:auto;padding-top:var(--S13);padding-bottom:var(--S10)}.desktop-download-design-download{padding-top:var(--S8);padding-bottom:var(--S8)}}.desktop-download-design-download>*,.desktop-download-design-steps>*,.desktop-download-design-faq>*{width:min(1120px,100%)}.desktop-download-design-grid{justify-content:center}.desktop-download-design-card{min-height:360px}@media(min-width:881px)and (max-width:1279px){.desktop-download-design-hero{min-height:clamp(360px,48vh,520px)}.desktop-download-design-hero h1{max-width:760px;font-size:clamp(48px,6vw,68px)}.desktop-download-design-download>*,.desktop-download-design-steps>*,.desktop-download-design-faq>*{width:min(980px,100%)}.desktop-download-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S7)}.desktop-download-design-card{min-height:340px;padding:var(--S8)}.desktop-download-design-card-head h2{font-size:clamp(var(--T1),3.4vw,40px)}.desktop-download-design-card-copy{margin-top:var(--S7);font-size:var(--T7);line-height:var(--T7-lh)}.desktop-download-design-actions{padding-top:var(--S8)}.desktop-download-design-primary,.desktop-download-design-secondary{min-height:46px}.desktop-download-design-meta{margin-top:var(--S7)}}@media(min-width:1280px){.desktop-download-design-download>*,.desktop-download-design-steps>*,.desktop-download-design-faq>*{width:min(1180px,100%)}.desktop-download-design-card{min-height:380px}}.desktop-download-page.desktop-download-codex{--codex-bg: var(--C3);--codex-paper: var(--C5);--codex-ink: var(--C1);--codex-muted: var(--C2);--codex-soft: var(--C12);--codex-line: var(--C4);--codex-blue: var(--C7);width:100%;min-height:100dvh;overflow-x:hidden;background:var(--C3);color:var(--C1);font-family:var(--font-body)}.desktop-download-codex *,.desktop-download-codex *:before,.desktop-download-codex *:after{box-sizing:border-box;min-width:0}.desktop-download-codex a{color:inherit;text-decoration:none}.desktop-download-codex button,.desktop-download-codex a,.desktop-download-codex summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.desktop-download-codex-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--S8);width:100%;min-height:72px;border-bottom:1px solid color-mix(in srgb,var(--C4) 8%,transparent);background:color-mix(in srgb,var(--C3) 90%,transparent);padding:0 clamp(var(--S8),4vw,64px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-download-codex-brand{display:inline-flex;align-items:center;min-height:44px;font-size:var(--T6);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.desktop-download-codex-nav>div{display:inline-flex;align-items:center;gap:clamp(var(--S7),2vw,var(--S10));color:var(--C1);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-codex-nav>div a{display:inline-flex;align-items:center;min-height:44px}.desktop-download-codex-hero{display:grid;place-items:center;width:100%;min-height:clamp(560px,74vh,820px);padding:clamp(72px,9vw,128px) clamp(var(--S8),5vw,72px) clamp(56px,8vw,104px);text-align:center}.desktop-download-codex-kicker{margin-bottom:var(--S9);color:var(--C1);font-size:clamp(var(--T5),1.9vw,24px);font-weight:var(--fw-emphasis);letter-spacing:-.03em}.desktop-download-codex-hero h1{width:min(1120px,100%);margin:0;color:var(--C1);font-size:clamp(58px,10.6vw,164px);font-weight:var(--fw-emphasis);line-height:.9;letter-spacing:-.085em}.desktop-download-codex-hero p{width:min(760px,100%);margin:var(--S10) 0 0;color:var(--C1);font-size:clamp(19px,2.2vw,var(--T1));font-weight:var(--fw-medium);line-height:1.32;letter-spacing:-.035em}.desktop-download-codex-hero-actions,.desktop-download-codex-availability{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--S6)}.desktop-download-codex-hero-actions{margin-top:var(--S11)}.desktop-download-codex-availability{margin-top:var(--S8);color:var(--C1);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-codex-availability span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 var(--S5) var(--S1) 0;border-radius:var(--R-pill);background:currentColor;opacity:.5}.desktop-download-codex-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:var(--R-pill);padding:0 var(--S8);font:inherit;font-size:var(--T7);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-codex-button.large{min-height:52px;padding:0 var(--S9);font-size:var(--T6)}.desktop-download-codex-button.primary{border-color:var(--C4);background:var(--C3);color:var(--C1)}.desktop-download-codex-button.primary:disabled{border-color:color-mix(in srgb,var(--C4) 18%,transparent);background:color-mix(in srgb,var(--C12) 10%,transparent);color:color-mix(in srgb,var(--C1) 45%,transparent);cursor:not-allowed}.desktop-download-codex-button.secondary{border-color:color-mix(in srgb,var(--C4) 18%,transparent);background:transparent;color:var(--C1)}.desktop-download-codex-slab,.desktop-download-codex-download,.desktop-download-codex-flow,.desktop-download-codex-faq,.desktop-download-codex-final{width:100%;border-top:1px solid color-mix(in srgb,var(--C4) 10%,transparent);padding:clamp(56px,7vw,104px) clamp(var(--S8),5vw,72px)}.desktop-download-codex-slab,.desktop-download-codex-download,.desktop-download-codex-faq{background:var(--C3)}.desktop-download-codex-flow,.desktop-download-codex-final{background:var(--C3);color:var(--C1)}.desktop-download-codex-section-head{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:clamp(var(--S9),5vw,80px);width:min(1280px,100%);margin:0 auto clamp(34px,5vw,72px)}.desktop-download-codex-section-head.compact{margin-bottom:clamp(var(--S9),4vw,42px)}.desktop-download-codex-section-head p{margin:0;color:var(--C1);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh);letter-spacing:-.02em}.desktop-download-codex-flow .desktop-download-codex-section-head p,.desktop-download-codex-final p{color:color-mix(in srgb,var(--C1) 62%,transparent)}.desktop-download-codex-section-head h2,.desktop-download-codex-final h2{margin:0;font-size:clamp(38px,6vw,88px);font-weight:var(--fw-emphasis);line-height:.96;letter-spacing:-.07em}.desktop-download-codex-feature-grid,.desktop-download-codex-platform-grid,.desktop-download-codex-flow-grid,.desktop-download-codex-faq-list{display:grid;width:min(1280px,100%);margin:0 auto;gap:var(--S0);background:var(--C3);border:1px solid var(--C4)}.desktop-download-codex-feature-grid,.desktop-download-codex-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-download-codex-platform-grid,.desktop-download-codex-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-download-codex-feature-grid article,.desktop-download-codex-flow-grid article,.desktop-download-codex-faq-list details,.desktop-download-codex-platform-card{background:var(--C3);padding:clamp(var(--S9),3vw,var(--S12))}.desktop-download-codex-flow-grid article{background:var(--C3)}.desktop-download-codex-feature-grid span{color:var(--C1);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-codex-feature-grid h3,.desktop-download-codex-platform-card h3,.desktop-download-codex-flow-grid strong{display:block;margin:var(--S11) 0 0;color:inherit;font-size:clamp(24px,3vw,40px);font-weight:var(--fw-emphasis);line-height:1.02;letter-spacing:-.055em}.desktop-download-codex-feature-grid p,.desktop-download-codex-platform-copy,.desktop-download-codex-flow-grid p,.desktop-download-codex-faq-list p{margin:var(--S7) 0 0;color:var(--C1);font-size:var(--T6);font-weight:var(--fw-medium);line-height:var(--T6-lh)}.desktop-download-codex-flow-grid p{color:color-mix(in srgb,var(--C1) 62%,transparent)}.desktop-download-codex-platform-card{display:flex;min-height:420px;flex-direction:column}.desktop-download-codex-platform-main{display:flex;align-items:flex-start;gap:var(--S7)}.desktop-download-codex-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C1)}.desktop-download-codex-platform-icon svg{width:30px;height:30px}.desktop-download-codex-platform-main p{margin:var(--S1) 0 0;color:var(--C1);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-codex-platform-main h3{margin-top:var(--S2)}.desktop-download-codex-platform-actions{display:flex;flex-wrap:wrap;gap:var(--S5);margin-top:auto;padding-top:var(--S10)}.desktop-download-codex-meta{display:grid;width:100%;margin:var(--S9) 0 0;border-top:1px solid var(--C4)}.desktop-download-codex-meta div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--S7);min-height:38px;align-items:center;border-bottom:1px solid var(--C4)}.desktop-download-codex-meta dt,.desktop-download-codex-command span{color:var(--C1);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-codex-meta dd{margin:0;overflow:hidden;color:var(--C1);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-codex-command{margin-top:var(--S6)}.desktop-download-codex-command summary{min-height:44px;color:var(--C1);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-codex-command div{display:grid;gap:var(--S4);margin-top:var(--S5)}.desktop-download-codex-command code{display:block;overflow-x:auto;border-radius:var(--R3);background:var(--C23);color:var(--C1);padding:var(--S6);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);white-space:pre-wrap;word-break:break-word}.desktop-download-codex-state,.desktop-download-codex-error{width:min(1280px,100%);margin:0 auto var(--S7);border:1px solid var(--C4);background:var(--C12);color:var(--C1);padding:var(--S8);text-align:center;font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-codex-error{border-color:color-mix(in srgb,var(--C9) 22%,transparent);color:var(--C9)}.desktop-download-codex-faq-list summary{min-height:44px;color:var(--C1);font-size:var(--T4);font-weight:var(--fw-emphasis);letter-spacing:-.02em;cursor:pointer}.desktop-download-codex-final{display:grid;justify-items:center;gap:var(--S10);text-align:center}.desktop-download-codex-final h2{width:min(900px,100%)}.desktop-download-codex .desktop-download-toast{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;border-radius:var(--R-pill);background:var(--C3);color:var(--C1);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}.desktop-download-codex a:focus-visible,.desktop-download-codex button:focus-visible,.desktop-download-codex summary:focus-visible{outline:3px solid color-mix(in srgb,var(--C7) 30%,transparent);outline-offset:3px}@media(max-width:1080px){.desktop-download-codex-feature-grid,.desktop-download-codex-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-download-codex-platform-card{min-height:390px}}@media(max-width:760px){.desktop-download-codex-nav{min-height:64px;padding:0 var(--S7)}.desktop-download-codex-nav>div{overflow-x:auto;max-width:calc(100vw - 94px);gap:var(--S7);scrollbar-width:none}.desktop-download-codex-nav>div::-webkit-scrollbar{display:none}.desktop-download-codex-nav>div a{flex:0 0 auto;font-size:var(--T8)}.desktop-download-codex-hero{min-height:auto;padding:var(--S16) var(--S7) var(--S14)}.desktop-download-codex-kicker{margin-bottom:var(--S7);font-size:var(--T5)}.desktop-download-codex-hero h1{font-size:clamp(48px,15vw,72px);line-height:.94}.desktop-download-codex-hero p{margin-top:var(--S9);font-size:var(--T4);line-height:var(--T4-lh)}.desktop-download-codex-hero-actions{display:grid;width:min(420px,100%);margin-top:var(--S10)}.desktop-download-codex-button.large,.desktop-download-codex-platform-actions .desktop-download-codex-button{width:100%}.desktop-download-codex-availability{display:grid;gap:var(--S4)}.desktop-download-codex-availability span+span:before{display:none}.desktop-download-codex-slab,.desktop-download-codex-download,.desktop-download-codex-flow,.desktop-download-codex-faq,.desktop-download-codex-final{padding:var(--S14) var(--S7)}.desktop-download-codex-section-head{grid-template-columns:1fr;gap:var(--S7)}.desktop-download-codex-section-head h2,.desktop-download-codex-final h2{font-size:clamp(34px,11vw,52px);line-height:var(--lh-none)}.desktop-download-codex-feature-grid,.desktop-download-codex-platform-grid,.desktop-download-codex-flow-grid,.desktop-download-codex-faq-list{grid-template-columns:1fr}.desktop-download-codex-feature-grid article,.desktop-download-codex-flow-grid article,.desktop-download-codex-faq-list details,.desktop-download-codex-platform-card{padding:var(--S8)}.desktop-download-codex-platform-card{min-height:auto}.desktop-download-codex-platform-actions{display:grid}.desktop-download-codex-meta dd{white-space:normal;word-break:break-word}.desktop-download-codex .desktop-download-toast{right:12px;left:12px;bottom:max(14px,env(safe-area-inset-bottom));justify-content:center;text-align:center}}@media(max-width:390px){.desktop-download-codex-hero h1{font-size:clamp(42px,14vw,58px)}.desktop-download-codex-hero p,.desktop-download-codex-feature-grid p,.desktop-download-codex-platform-copy,.desktop-download-codex-flow-grid p,.desktop-download-codex-faq-list p{font-size:var(--T7)}.desktop-download-codex-platform-main{display:grid}}@media(max-height:560px)and (orientation:landscape){.desktop-download-codex-nav{position:relative}.desktop-download-codex-hero{padding-top:var(--S12);padding-bottom:var(--S12)}}@media(prefers-reduced-motion:reduce){.desktop-download-codex *,.desktop-download-codex *:before,.desktop-download-codex *:after{scroll-behavior:auto;transition:none;animation:none}}.settings-modal svg{width:18px;height:18px}.settings-card h3,.settings-modal-header h3{margin:0;color:var(--C0);font-family:var(--font-display);font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.codex-card,.settings-modal-header{display:flex;align-items:center;gap:var(--S5)}.settings-about-layout{width:100%;max-width:none;align-content:start;gap:0}.settings-about-layout>.settings-about-block{display:grid;gap:var(--S4);margin:0;border:0;border-bottom:1px solid var(--C4);border-radius:0;background:transparent;padding:var(--S8) 0;box-shadow:none;text-align:left}.settings-about-layout>.settings-option-row{display:grid;min-height:56px;grid-template-columns:152px minmax(0,1fr) auto;align-items:center;gap:var(--S7);margin:0;border:0;border-bottom:1px solid var(--C4);border-radius:0;background:transparent;padding:var(--S6) 0;box-shadow:none;text-align:left}.settings-about-layout>:last-child{border-bottom:0}.settings-about-layout :is(h4,h5,strong,p,span,em){text-align:left}:root[data-form=phone] .settings-about-layout>.settings-option-row,:root[data-form=tablet] .settings-about-layout>.settings-option-row{grid-template-columns:1fr;gap:var(--S4)}@media(max-width:640px){.settings-card h3,.settings-modal-header h3{font-size:var(--T4)}}.settings-inline-delete-confirm-popover{position:fixed;z-index:80;display:flex;width:224px;max-width:calc(100vw - var(--S7));flex-direction:column;gap:var(--S4);padding:var(--S5);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none}.settings-inline-delete-confirm-text{margin:0;color:var(--C1);font-size:var(--T9);line-height:var(--T9-lh)}.settings-inline-delete-confirm-actions{display:flex;justify-content:flex-end;gap:var(--S4)}.settings-inline-delete-confirm-button{height:var(--S10);padding:0 var(--S5);border:1px solid var(--C4);border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-medium);transition:background .16s ease}.settings-inline-delete-confirm-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-inline-delete-confirm-button:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);outline:none}.settings-inline-delete-confirm-button.danger{border-color:var(--C9);color:var(--C9)}.settings-inline-delete-confirm-button.danger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-inline-delete-confirm-button.danger:focus-visible{background:var(--C12)}.robot-basic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S5);margin-bottom:var(--S6)}.robot-basic-grid>div{min-width:0;padding:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 66%,transparent)}.robot-basic-grid span{display:block;margin-bottom:var(--S2);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.05em}.robot-basic-grid strong{display:block;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.robot-kind-list .settings-option-row{min-height:64px;justify-content:flex-start;gap:var(--S5);border-radius:var(--R4);box-shadow:none}.settings-center-header{border-bottom:1px solid var(--C4)}.robot-channel-detail-panel .robot-channel-form{border-top:0;padding:0}.settings-center-panel:has(.settings-account-panel)>.settings-center-panel-head{flex:0 0 auto}.settings-personalization-detail .settings-center-stack{gap:0}.personalization-settings-stack .settings-personalization-card:not(.agent-pet-settings-card) .settings-center-stack{gap:0}.settings-center-panel:has(.settings-personalization-layout)>.settings-center-panel-head{display:none}.settings-modal .settings-center-nav-item:focus-visible{outline:2px solid var(--C7);outline-offset:-2px}@media(max-width:1023px){.settings-center-modal{width:min(720px,calc(100vw - 24px));height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}}@media(max-width:1024px){.settings-center-layout{grid-template-columns:1fr}}@media(max-width:1024px){.settings-center-nav-item{flex:0 0 auto;width:auto}}@media(max-width:1024px){.settings-modal-header{flex-direction:row;align-items:center;justify-content:space-between}}:root[data-form=phone] .settings-center-modal,:root[data-form=tablet] .settings-center-modal{padding:0}.settings-center-layout{flex:1;min-height:0;height:100%}:root[data-form=phone] .settings-modal-backdrop,:root[data-form=tablet] .settings-modal-backdrop{align-items:stretch;padding:0}:root[data-form=phone] .settings-center-modal,:root[data-form=tablet] .settings-center-modal{width:100vw;max-width:none;max-height:none;border-radius:var(--R0)}:root[data-form=phone] .settings-center-header,:root[data-form=tablet] .settings-center-header{min-height:64px;padding:var(--S7) var(--S7) var(--S6)}:root[data-form=phone] .settings-center-nav,:root[data-form=tablet] .settings-center-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S4);height:auto;min-height:auto;overflow:visible}:root[data-form=phone] .settings-center-modal,:root[data-form=tablet] .settings-center-modal{height:100dvh}.robot-channel-list-panel .settings-center-panel-head,.robot-channel-detail-panel .settings-center-panel-head{min-height:24px;display:flex;align-items:center;margin-bottom:var(--S7)}.settings-center-panel{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--C2) 38%,transparent) transparent}.settings-center-panel::-webkit-scrollbar{width:6px}.settings-center-panel::-webkit-scrollbar-track{margin:var(--S6) 0 var(--S13);background:transparent}.settings-center-panel::-webkit-scrollbar-thumb{min-height:42px;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 32%,transparent)}.settings-center-panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}:root[data-form=phone] .settings-center-nav.settings-center-nav-mobile-list,:root[data-form=tablet] .settings-center-nav.settings-center-nav-mobile-list{display:flex;flex-direction:column;gap:var(--S1);padding:var(--S4) var(--S6);overflow-y:auto;border-right:0;border-bottom:0}:root[data-form=phone] .settings-center-nav-mobile-list .settings-center-nav-item,:root[data-form=tablet] .settings-center-nav-mobile-list .settings-center-nav-item{width:100%;min-height:52px;justify-content:flex-start;font-size:var(--T5)}@media(max-width:1024px){.settings-center-modal{height:min(680px,calc(100vh - 24px))}}@media(max-width:1024px){.settings-center-nav{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--C4)}}@media(max-width:1024px){.settings-form-grid{grid-template-columns:1fr}}@media(max-width:1024px){.settings-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S4);overflow:visible;padding-bottom:0}}@media(max-width:1024px){.settings-channel-card{min-height:58px;padding:var(--S5)}}@media(max-width:1024px){.settings-channel-card strong{font-size:var(--T8)}}@media(max-width:1024px){.settings-channel-card span:last-child{font-size:var(--T9)}}@media(max-width:1024px){.settings-config-head,.settings-shortcut-row{flex-direction:column;align-items:stretch}}@media(max-width:1024px){.settings-shortcut-row input{width:100%;text-align:left}}:root[data-form=phone] .settings-card,:root[data-form=tablet] .settings-card{border-radius:var(--R3)}:root[data-form=phone] .settings-modal,:root[data-form=tablet] .settings-modal{width:min(100vw - 16px,100%);max-height:calc(100vh - 16px)}:root[data-form=phone] .settings-modal,:root[data-form=tablet] .settings-modal{padding:var(--S6)}:root[data-form=phone] .settings-center-panel,:root[data-form=tablet] .settings-center-panel{padding:var(--S6)}:root[data-form=phone] .robot-channel-summary,:root[data-form=tablet] .robot-channel-summary{align-items:flex-start;flex-direction:column}.settings-center-modal{width:1040px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;overflow:hidden}.settings-center-nav,.settings-center-panel{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-center-nav,.settings-center-panel{height:100%;min-height:0;overflow:auto}:root[data-form=phone] .settings-center-layout,:root[data-form=tablet] .settings-center-layout{grid-template-columns:1fr;height:auto;overflow:auto}:root[data-form=phone] .settings-center-panel,:root[data-form=tablet] .settings-center-panel{height:auto;min-height:0;overflow:visible}:root[data-form=phone] .robot-basic-grid,:root[data-form=tablet] .robot-basic-grid{grid-template-columns:1fr}.settings-center-modal{height:640px;max-height:calc(100vh - 48px)}.robot-form-card .settings-center-stack{gap:var(--S7)}.settings-center-layout.three-column .robot-channel-list-panel{border-right:1px solid var(--C4)}.settings-center-layout.three-column .robot-channel-list-panel,.settings-center-layout.three-column .robot-channel-detail-panel{padding-top:var(--S7)}.robot-channel-list-panel .settings-center-panel-head h4,.robot-channel-detail-panel .settings-center-panel-head h4{margin:0;line-height:var(--T5-lh)}.robot-config-card .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1023px){.robot-config-card .settings-form-grid{grid-template-columns:1fr}}:root[data-form=phone] .robot-channel-capability-summary,:root[data-form=tablet] .robot-channel-capability-summary{grid-template-columns:1fr}.settings-center-modal .settings-center-layout{flex:1;min-height:0}.settings-modal{--settings-list-column-width: 208px;--settings-list-card-height: 64px;--settings-list-card-gap: var(--S4);--settings-control-arrow-inset: var(--S7)}.settings-modal .settings-about-layout kbd{border:0;background:transparent;box-shadow:none;color:var(--C0);padding:0}.settings-center-layout{overflow:hidden}@media(max-width:1023px){.settings-center-nav,.settings-center-panel{height:auto;max-height:none}}.settings-center-layout.two-column{grid-template-columns:180px minmax(0,1fr)}.settings-center-layout.three-column{grid-template-columns:176px 208px minmax(0,1fr)}:root[data-form=phone] .settings-center-layout.two-column,:root[data-form=phone] .settings-center-layout.three-column,:root[data-form=tablet] .settings-center-layout.two-column,:root[data-form=tablet] .settings-center-layout.three-column{grid-template-columns:1fr;height:auto;overflow:auto}.settings-modal{color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh)}.link-provider-card,.settings-option-row,.settings-about-block{display:flex;align-items:center;gap:var(--S6);width:100%;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S6)}.link-provider-card{text-align:left;align-items:flex-start}.link-settings-panel-header .card-copy{margin:var(--S2) 0 0;max-width:620px}.link-provider-main{display:grid;flex:1 1 auto;min-width:0;gap:var(--S2)}.link-provider-main span,.settings-option-row em,.settings-about-block span{color:var(--C0);font-style:normal;font-size:var(--T8);overflow-wrap:anywhere;background:var(--C5);border-color:var(--C4)}.link-provider-main .link-provider-status-detail{color:var(--C7);font-size:var(--T9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-provider-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S2) var(--S6);margin-top:var(--S1);min-width:0}.link-provider-meta-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--S2);min-width:0}.link-provider-meta-row b,.link-provider-meta-row em{min-width:0;overflow:hidden;font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-medium));line-height:var(--T9-lh-tight);text-overflow:ellipsis;white-space:nowrap}.link-provider-meta-row b{color:var(--C1);font-weight:var(--settings-list-font-weight, var(--fw-medium))}.link-provider-meta-row em{color:var(--C2)}.link-remote-otp-card{display:grid;gap:var(--S4);margin-top:var(--S2);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S5);color:var(--C0)}.link-remote-otp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);min-width:0}.link-remote-otp-head strong{color:var(--C7);font-size:var(--T8);font-weight:var(--fw-emphasis)}.link-remote-otp-head em{color:var(--C7);font-size:var(--T9);font-style:normal;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.link-remote-otp-row{display:flex;align-items:center;gap:var(--S4)}.link-remote-otp-row input{flex:1 1 120px;min-width:0;height:32px;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:0 var(--S5);font-size:var(--T8)}.link-remote-otp-row button{min-height:32px;padding:0 var(--S6)}.link-remote-otp-note{color:var(--C7);font-size:var(--T9)}.link-remote-otp-note.success{color:var(--C10)}.link-remote-otp-note.error{color:var(--C9)}.linked-agent-row{padding-top:var(--S2)}.link-provider-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--S4)}.link-connect-confirm-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:var(--C7);padding:var(--S8)}.link-connect-confirm-card{position:relative;display:grid;width:min(372px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid var(--C7);border-radius:var(--R3);background:var(--C7);box-shadow:none;color:var(--C11);padding:var(--S13) var(--S7) var(--S7)}.link-connect-confirm-close{position:absolute;top:14px;right:14px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:none;border-radius:var(--R-pill);background:transparent;color:var(--C11);cursor:pointer}.link-connect-confirm-close svg{width:16px;height:16px}.link-connect-confirm-hero{display:inline-flex;align-items:center;justify-content:center;gap:var(--S4);margin-bottom:var(--S6)}.link-connect-confirm-icon{display:inline-flex;width:43px;height:43px;align-items:center;justify-content:center;border:1px solid var(--C7);border-radius:var(--R3);background:var(--C7);box-shadow:none;color:var(--C11);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.link-connect-confirm-icon.target{color:var(--C11)}.link-connect-confirm-dots{color:var(--C1);font-size:var(--T3);letter-spacing:2px}.link-connect-confirm-title{display:grid;justify-items:center;gap:var(--S3);margin-bottom:var(--S9);text-align:center}.link-connect-confirm-title h4{margin:0;color:var(--C0);font-size:var(--T3);font-weight:var(--fw-emphasis);line-height:var(--T3-lh-tight);letter-spacing:-.04em}.link-connect-confirm-title span{color:var(--C1);font-size:var(--T7);line-height:var(--T7-lh-tight)}.link-connect-confirm-copy{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R3);padding:var(--S7) var(--S7) var(--S6)}.link-connect-confirm-section{display:grid;gap:var(--S2)}.link-connect-confirm-section+.link-connect-confirm-section{border-top:1px solid var(--C4);padding-top:var(--S6)}.link-connect-confirm-section strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh-tight)}.link-connect-confirm-section p{margin:0;color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh)}.link-connect-confirm-action{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;margin-top:var(--S9);border:none;border-radius:var(--R-pill);background:var(--C7);color:var(--C11);font-size:var(--T6);font-weight:var(--fw-emphasis);cursor:pointer;box-shadow:none}@media(max-width:640px){.link-provider-card{flex-wrap:wrap;color:var(--C0);background:var(--C5);border-color:var(--C4)}.link-provider-main{flex-basis:calc(100% - 20px)}.link-provider-meta-grid{grid-template-columns:1fr}.link-provider-actions{width:100%;justify-content:flex-end}}.link-connect-confirm-action:focus-visible{background:var(--C7)}.link-connect-confirm-action:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.link-settings-modal{display:flex;width:min(880px,calc(100vw - 48px));max-width:100%;height:min(680px,calc(100vh - 48px));flex-direction:column;overflow:hidden;padding:0}.link-settings-sidebar.single{justify-content:flex-start}.link-settings-content{display:flex;flex-direction:column;gap:var(--S6)}.official-link-card.connected{border-color:var(--C10);background:var(--C12)}.official-link-panel{margin:0}.official-link-card{flex-wrap:wrap;justify-content:space-between;gap:var(--S6);min-height:76px;padding:var(--S6) var(--S7)}.official-link-card-main,.official-link-card-actions{display:flex;align-items:center;gap:var(--S5)}.official-link-card-actions .primary-button,.official-link-card-actions .ghost-button{min-height:32px;padding:0 var(--S6);font-size:var(--T8);font-weight:var(--fw-regular)}.official-link-card-actions .ghost-button.danger{border-color:var(--C9);background:var(--C12)}.official-link-card-main{min-width:0;flex:1}.official-link-card-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.official-link-card-copy strong{color:var(--C7);font-size:var(--T6)}.official-link-bound-agents{display:flex;width:100%;flex-direction:column;gap:var(--S4);border-top:1px solid var(--C7);padding-top:var(--S6)}.official-link-bound-agents>span{color:var(--C7);font-size:var(--T9);font-weight:var(--fw-emphasis)}.nav-icon-inline{display:inline-grid;width:20px;height:20px;flex:0 0 auto;place-items:center;color:currentColor}.nav-icon-inline svg{width:17px;height:17px}.link-provider-card{cursor:default;color:var(--C0);background:var(--C5);border-color:var(--C4)}.link-provider-card .ghost-button{min-height:36px;padding:0 var(--S7);border-radius:var(--R-pill);border:1px solid var(--C4);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.link-provider-card .danger-button{border-color:var(--C4);background:var(--C5);color:var(--C0)}.link-settings-nav-group{display:flex;flex-direction:column;gap:var(--S4)}.link-nav-status{margin-left:auto;font-style:normal;font-size:var(--T9);font-weight:var(--fw-emphasis)}.link-nav-status.success{color:var(--C10)}.link-nav-status.warning{color:var(--C8)}.link-nav-status.muted{color:var(--C7)}.link-settings-empty{color:var(--C7);font-size:var(--T8);line-height:var(--T8-lh);padding:var(--S4) var(--S6)}.link-settings-panel{display:flex;flex-direction:column;gap:var(--S7)}.link-settings-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S6);margin-bottom:0}.link-settings-panel-header .settings-card-head{min-width:0;flex:1}.link-status-card{display:flex;flex-direction:column;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7) var(--S8);color:var(--C0)}.link-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.link-status-item{display:flex;flex-direction:column;gap:var(--S2)}.link-status-item span{color:var(--C7);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.08em;text-transform:uppercase}.link-status-item strong{color:var(--C7);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh);word-break:break-word}.link-status-copy,.link-status-note{margin:0;color:var(--C7);font-size:var(--T7);line-height:var(--T7-lh-loose)}.link-status-note{border-top:1px dashed var(--C7);padding-top:var(--S6)}.link-bound-agent-block{display:flex;flex-direction:column;gap:var(--S5);border-top:1px solid var(--C7);padding-top:var(--S6)}.link-bound-agent-block strong{color:var(--C7);font-size:var(--T6);font-weight:var(--fw-emphasis)}.settings-center-layout.link-three-column{grid-template-columns:176px 208px minmax(0,1fr)}.link-provider-detail-panel{min-width:0}.link-provider-list-panel{border-right:1px solid var(--C4)}.link-provider-kind-list{display:flex;flex-direction:column;gap:var(--S4)}.link-provider-kind-card{display:grid;width:100%;align-items:center;gap:var(--S5);border-bottom:1px solid var(--C4);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.link-provider-kind-card.active{transform:none;border:1px solid var(--C4);background:var(--C12);color:var(--C7);box-shadow:none}.link-provider-kind-card em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-provider-kind-card strong{color:inherit;font-size:var(--settings-list-font-size, var(--T7));font-weight:var(--fw-regular)}.link-provider-kind-card em{margin-top:var(--S1);color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular))}.link-provider-kind-card.active strong,.link-provider-kind-card.active em{border:1px solid var(--C4);background:var(--C12);color:var(--C7);box-shadow:none}.link-provider-detail-panel{display:flex;flex-direction:column;gap:var(--S7)}.link-provider-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S6);margin-bottom:0}.link-provider-detail-head h4{margin:0;color:var(--C0);font-size:var(--settings-detail-title-size, var(--T5));font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T5-lh)}.link-provider-detail-head em{display:block;margin-top:var(--S2);color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular))}.link-provider-state-pill{display:inline-flex;min-height:26px;align-items:center;border-radius:var(--R-pill);background:var(--C5);color:var(--C2);border:1px solid var(--C4);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis);white-space:nowrap}.link-provider-state-pill.success{background:var(--C5);color:var(--C10);border-color:var(--C4)}.link-provider-state-pill.warning{background:var(--C5);color:var(--C8);border-color:var(--C4)}.link-provider-detail-card{display:grid;gap:var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7);color:var(--C0)}.link-provider-detail-summary{display:grid;align-items:flex-start;gap:var(--S5)}.link-provider-linked-agents strong{display:block;color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis))}.link-provider-linked-agents span{display:block;margin:var(--S2) 0 0;color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-weight:var(--settings-meta-font-weight, var(--fw-regular));font-style:normal;line-height:var(--T9-lh)}.link-provider-detail-summary .link-provider-status-detail{display:block;margin-top:var(--S3);color:var(--C2);font-size:var(--T9);font-style:normal;line-height:var(--T9-lh)}.link-provider-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;border-top:1px solid var(--C4);padding-top:var(--S6)}.link-provider-linked-agents{border-top:1px solid var(--C4);padding-top:var(--S6)}.link-provider-sync-state{display:grid;gap:var(--S4);border-top:1px solid var(--C4);padding-top:var(--S6);color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.link-provider-sync-state-line{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);min-width:0}.link-provider-sync-state-line>span{min-width:0;overflow-wrap:anywhere}.link-provider-sync-state-line em{flex:0 0 auto;color:var(--C2);font-style:normal;font-variant-numeric:tabular-nums}.link-provider-sync-state.failed{color:var(--C9)}.link-provider-sync-state.completed{color:var(--C10)}.link-provider-sync-state i{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:var(--R-pill);background:var(--C4)}.link-provider-sync-state i:after{content:"";position:absolute;top:0;bottom:0;left:-36%;width:36%;border-radius:inherit;background:var(--C7);animation:link-provider-sync-progress 1.1s ease-in-out infinite}.link-provider-sync-state i.determinate:after{left:0;width:var(--link-provider-sync-progress, 0%);animation:none;transform:none;transition:width .18s ease;background:var(--C7)}@keyframes link-provider-sync-progress{0%{transform:translate(0)}to{transform:translate(380%)}}.link-provider-detail-actions{display:flex;margin-top:auto;justify-content:flex-end;gap:var(--S5);border-top:1px solid var(--C4);padding-top:var(--S7)}.link-provider-detail-actions .ghost-button{min-height:40px;border-radius:var(--R-pill);padding:0 var(--S8)}.settings-modal .link-provider-kind-card :where(span,strong,em),.settings-modal .link-provider-detail-card :where(span,strong,em,b,p){background:transparent}.settings-modal .link-provider-detail-card{border-color:var(--C4);background:var(--C5);color:var(--C0)}.settings-modal .link-provider-detail-card :where(strong,b){color:var(--C0)}.settings-modal .link-provider-detail-card :where(em,p){color:var(--C2)}.settings-modal .link-provider-detail-actions{gap:var(--S6);padding-top:var(--S7)}@media(max-width:1023px){.link-provider-list-panel{border-right:0;border-bottom:1px solid var(--C4)}.link-provider-detail-meta{grid-template-columns:1fr}}.link-provider-card.expanded{color:var(--C7)}.link-provider-detail-summary .settings-status-dot{display:none}.link-provider-kind-card{grid-template-columns:1fr;color:var(--C0);min-height:64px;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6) var(--S7);box-shadow:none}.link-provider-kind-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.link-provider-detail-summary{grid-template-columns:1fr}.link-provider-empty-note{display:none}.link-connect-confirm-close:focus-visible{background:var(--C7);color:var(--C11)}.link-provider-agent-cli-bind-code{color:var(--C1)}.link-provider-agent-cli-bind-code span{color:var(--C1);background:var(--C3);border-color:var(--C4)}.link-provider-agent-cli-bind-code strong,.link-provider-agent-cli-bind-code em{background:var(--C3);border-color:var(--C4)}:root[data-form=phone] .link-provider-agent-cli-bind-code,:root[data-form=tablet] .link-provider-agent-cli-bind-code{color:var(--C1);background:var(--C3);border-color:var(--C4)}@media(max-width:1024px){.link-provider-card{align-items:flex-start}}@media(max-width:1024px){.link-provider-actions{flex-direction:column;align-items:stretch}}@media(max-width:1024px){.link-settings-panel-header{flex-direction:column;align-items:flex-start}}@media(max-width:1024px){.link-status-grid{grid-template-columns:1fr}}:root[data-form=phone] .link-provider-card,:root[data-form=tablet] .link-provider-card{align-items:flex-start;flex-direction:column}:root[data-form=phone] .link-provider-actions,:root[data-form=tablet] .link-provider-actions{width:100%;flex-direction:row}.model-settings-modal .card-copy,.link-settings-modal .card-copy{display:none}.model-settings-section{display:grid;gap:var(--S6)}.oauth-status-card{justify-content:space-between;border-color:var(--C4)}.oauth-avatar{align-items:center;justify-content:center;flex:0 0 auto}.oauth-status-card>div{flex:1 1 auto;min-width:0;color:var(--C0);background:var(--C5);border-color:var(--C4)}.oauth-status-card p{margin:var(--S2) 0 0;color:var(--C0);background:var(--C5);border-color:var(--C4)}.model-picker-modal{color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh)}.model-picker-modal{width:min(760px,calc(100vw - 32px));max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);padding:var(--S8)}.mode-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.mode-type-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-type-card,.model-option-card{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);text-align:left}.mode-type-card{display:flex;min-height:120px;flex-direction:column;gap:var(--S4);padding:var(--S7)}.mode-type-card strong{font-size:var(--T4);font-weight:var(--fw-emphasis)}.mode-type-card span{color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh-loose)}.mode-type-card.active,.model-option-card.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.mode-type-card:disabled,.model-option-card:disabled,.mode-type-card.disabled,.model-option-card.disabled{opacity:.48;cursor:not-allowed}.model-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S5)}.model-option-card{padding:var(--S7) var(--S7);font-size:var(--T6);line-height:var(--T6-lh)}.model-option-card strong{display:block;font-size:var(--T6);font-weight:var(--fw-emphasis)}.model-option-card span{display:block;margin-top:var(--S2);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.model-option-grid.compact .model-option-card span{display:none}.compact-model-modal{display:flex;width:min(880px,calc(100vw - 48px));height:min(680px,calc(100vh - 48px));flex-direction:column;overflow:hidden;padding:0}.model-settings-layout,.link-settings-layout{display:grid;min-height:0;flex:1;grid-template-columns:188px minmax(0,1fr)}.model-settings-sidebar,.link-settings-sidebar{display:flex;flex-direction:column;gap:var(--S7);border-right:1px solid var(--C7);background:var(--C5);padding:var(--S7) var(--S6);border-color:var(--C4)}.model-settings-content,.link-settings-content{min-height:0;overflow-y:auto;padding:var(--S8)}.model-settings-content{display:flex;flex-direction:column;gap:var(--S7)}.model-link-list,.official-link-stack{display:flex;flex-direction:column;gap:var(--S5)}.model-link-row,.official-link-card{display:flex;align-items:center;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);text-align:left}.model-link-row{gap:var(--S5);padding:var(--S6);color:var(--C0);background:var(--C5);border-color:var(--C4)}.model-link-row span:last-child{display:flex;min-width:0;flex-direction:column;color:var(--C0);background:var(--C5);border-color:var(--C4)}.model-link-row small,.official-link-card-copy span{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);background:var(--C5);border-color:var(--C4)}.model-link-row.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.key-preview-row{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5) var(--S6);font-size:var(--T8)}.model-settings-modal{display:flex;width:min(760px,calc(100vw - 48px));max-width:100%;height:min(680px,calc(100vh - 48px));flex-direction:column;overflow:hidden;padding:0}.model-settings-modal .model-settings-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--C4);padding:var(--S7) var(--S8)}.model-settings-modal .model-settings-header h3{margin:0;color:var(--C0);font-size:var(--T3);font-weight:var(--fw-emphasis);line-height:var(--T3-lh-tight)}.model-settings-modal .model-settings-layout{grid-template-columns:184px minmax(0,1fr);width:100%}.model-settings-modal .model-settings-sidebar{gap:var(--S6);min-height:0;overflow:auto;padding:var(--S7) var(--S6);scrollbar-color:color-mix(in srgb,var(--C2) 36%,transparent) transparent;scrollbar-width:thin;background:var(--C5);border-color:var(--C4)}.model-settings-modal .model-settings-sidebar::-webkit-scrollbar,.model-settings-modal .model-settings-scroll::-webkit-scrollbar{width:6px;background:var(--C5);border-color:var(--C4)}.model-settings-modal .model-settings-sidebar::-webkit-scrollbar-track,.model-settings-modal .model-settings-scroll::-webkit-scrollbar-track{margin:var(--S6) 0 var(--S13);background:var(--C5);border-color:var(--C4)}.model-settings-modal .model-settings-sidebar::-webkit-scrollbar-thumb,.model-settings-modal .model-settings-scroll::-webkit-scrollbar-thumb{min-height:42px;border-radius:var(--R-pill);background:var(--C5);border-color:var(--C4)}.model-settings-modal .model-settings-sidebar-head,.model-settings-modal .model-settings-panel-head{display:flex;align-items:center;min-height:24px;background:var(--C5);border-color:var(--C4)}.model-settings-modal .model-settings-sidebar-head h4,.model-settings-modal .model-settings-panel-head h4{margin:0;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh);background:var(--C5);border-color:var(--C4)}.model-settings-modal .model-mode-list{display:grid;gap:var(--S4)}.model-settings-modal .model-mode-row{display:flex;align-items:center;min-height:56px;width:100%;border:1px solid transparent;border-radius:var(--R3);background:transparent;color:var(--C0);padding:0 var(--S6);text-align:left;font:inherit;font-weight:var(--fw-emphasis);cursor:pointer}.model-settings-modal .model-mode-row.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.model-settings-sidebar-card{display:grid;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.model-settings-sidebar-card strong{color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh-tight);background:var(--C5);border-color:var(--C4)}.model-settings-sidebar-card p{margin:0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);background:var(--C5);border-color:var(--C4)}.model-settings-sidebar-kicker,.model-settings-sidebar-list span{color:var(--C0);font-size:var(--T9);background:var(--C5);border-color:var(--C4)}.model-settings-sidebar-list{display:grid;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6)}.model-settings-sidebar-list strong{margin-bottom:var(--S4);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);overflow-wrap:anywhere;background:var(--C5);border-color:var(--C4)}.model-settings-close-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0;flex:0 0 auto}.model-settings-close-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.model-settings-close-button svg{width:22px;height:22px}.model-settings-modal{--settings-control-arrow-inset: var(--S7)}.model-settings-modal .model-settings-content{--model-section-stack-gap: var(--S7);--model-section-title-gap: var(--S4);--model-status-card-min-height: 72px;display:flex;min-width:0;min-height:0;flex-direction:column;gap:0;overflow:hidden;padding:0}.model-settings-modal .model-settings-scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:var(--model-section-stack-gap);overflow:auto;padding:var(--S7) var(--S8) var(--S7);scrollbar-color:color-mix(in srgb,var(--C2) 36%,transparent) transparent;scrollbar-width:thin;scrollbar-gutter:stable}.model-settings-modal .model-settings-section{display:grid;gap:var(--model-section-title-gap)}.model-settings-modal .model-settings-section-card{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.model-settings-modal .model-settings-section-body{display:grid;gap:var(--S6)}.model-settings-modal .model-settings-section-head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.model-settings-modal .model-settings-section-head h4{margin:0;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh)}.model-settings-modal .model-settings-form-stack{display:grid;gap:var(--S6)}.model-settings-modal .model-link-picker-field{display:grid;gap:var(--S4)}.model-settings-modal .model-link-card-list{display:grid;grid-template-columns:1fr;gap:var(--S4)}.model-settings-modal .model-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--S8);min-height:104px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S7);text-align:left;font:inherit;cursor:pointer}.model-settings-modal .model-link-card-main{display:grid;min-width:0;gap:var(--S2)}.model-settings-modal .model-link-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--S4);min-width:132px}.model-settings-modal .model-link-card.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.model-settings-modal .model-link-card strong,.model-settings-modal .model-link-card small{display:block;color:var(--C1)}.model-settings-modal .model-link-card strong{font-size:var(--T7);line-height:var(--T7-lh)}.model-settings-modal .model-link-card small{color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh);overflow-wrap:anywhere}.model-settings-modal .model-api-key-field{position:relative}.model-settings-modal .model-field-label-row,.model-settings-modal .model-key-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.model-settings-modal .model-key-summary{flex-wrap:wrap}.model-settings-modal .model-connection-card{display:grid;gap:var(--S6);min-height:var(--model-status-card-min-height);align-content:center}.model-settings-modal .model-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--S8)}.model-settings-modal .model-connection-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S7);min-width:0}.model-settings-modal .model-connection-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--S4)}.model-settings-modal .model-connection-title strong{color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh)}.model-settings-modal .model-connection-card p{margin:var(--S2) 0 0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);overflow-wrap:anywhere}.model-settings-modal .model-connection-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--S4);min-height:36px;min-width:132px}.model-settings-modal .model-outline-button{min-height:36px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S6)}.model-settings-modal .model-connection-actions .primary-button,.model-settings-modal .model-link-card-actions .primary-button{min-height:36px;border-radius:var(--R-pill);padding:0 var(--S6)}.model-settings-modal .model-key-summary p{margin:var(--S2) 0 0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);overflow-wrap:anywhere}.model-settings-modal .model-key-status{display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--C4);border-radius:var(--R-pill);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis);font-style:normal;white-space:nowrap}.model-settings-modal .model-key-status.saved{border-color:color-mix(in srgb,var(--C10) 10%,transparent);background:color-mix(in srgb,var(--C10) 5%,transparent);color:var(--C0)}.model-settings-modal .model-key-status.missing{background:var(--C5);color:var(--C0)}.model-settings-modal .model-api-key-field input{padding-right:var(--S14)}.model-settings-modal .model-api-key-field .ghost-icon-button{position:absolute;right:var(--S4);bottom:7px;width:32px;height:32px}.model-settings-modal .field-note{margin:0;overflow-wrap:anywhere}.model-settings-modal .inline-actions{justify-content:flex-end}.model-settings-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);border-top:1px solid var(--C4);padding:var(--S5) var(--S8) var(--S7)}.oauth-status-card,.local-link-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6);color:var(--C0)}.oauth-avatar{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.oauth-status-main{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.oauth-status-main strong,.oauth-status-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oauth-status-main strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.oauth-status-main span{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}@media(max-width:640px){.model-settings-modal .model-settings-header h3{font-size:var(--T4)}}.field-note-link{margin-left:var(--S3);color:var(--C7);text-decoration:none;word-break:break-all}.field-note-link:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.model-settings-modal .model-settings-layout{flex:1;min-height:0}@media(max-width:1180px){.link-settings-layout{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1024px){.link-settings-layout{grid-template-columns:1fr}}.settings-account-category-nav{display:flex;flex-direction:column;position:relative;align-self:stretch;border:0;border-right:1px solid var(--C4);border-radius:0;background:transparent;gap:0;padding:var(--S7)}.settings-account-category-list{display:grid;gap:var(--settings-list-card-gap, var(--S4))}.settings-account-category-nav button{display:grid;gap:var(--S3);width:100%;cursor:pointer;text-align:left}.settings-account-detail-panel,.settings-account-profile-stack,.settings-account-security-stack{display:grid;min-width:0;min-height:0}.settings-account-detail-panel,.settings-account-profile-stack{gap:var(--S7)}.settings-account-detail-panel{box-sizing:border-box;border:0;border-radius:0;padding:var(--S7)}.settings-account-hero{display:flex;align-items:center;gap:var(--S7);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.settings-account-hero.profile-hero{border:0;border-bottom:1px solid var(--C4);border-radius:0;background:transparent;padding:0 0 var(--S8)}.settings-account-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.settings-account-avatar{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-weight:var(--fw-emphasis);overflow:hidden}.settings-account-avatar img{width:100%;height:100%;object-fit:cover}.settings-account-avatar-input{display:none}.settings-account-icon-button{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);box-shadow:none;cursor:pointer}.settings-account-icon-button.inline{position:static;width:26px;height:26px;flex:0 0 26px}.settings-account-icon-button svg{width:14px;height:14px}.settings-account-title{display:grid;min-width:0;gap:var(--S2)}.settings-account-title-row{display:flex;align-items:center;gap:var(--S4);min-width:0}.settings-account-title-row.inline-edit{align-items:center}.settings-account-title strong{min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T5);text-overflow:ellipsis;white-space:nowrap}.settings-account-name-inline-input{min-width:0;width:min(280px,100%);border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);padding:var(--S4) var(--S5)}.settings-account-title em{color:var(--C0);font-style:normal;font-size:var(--T8)}.settings-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S5)}.settings-account-grid.profile-grid{grid-template-columns:1fr;gap:var(--S6)}.settings-account-grid.profile-grid>div{min-height:72px;border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 82%,var(--C5) 18%);padding:var(--S6) var(--S7)}.settings-account-userid-card{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 82%,var(--C5) 18%);padding:var(--S7)}.settings-account-userid-card>span{display:grid;min-width:0;gap:var(--S3)}.settings-account-userid-card strong{color:var(--C0);font-size:var(--T9)}.settings-account-userid-card code{display:block;min-width:0;overflow-wrap:anywhere;color:var(--C1);font-family:var(--font-mono);font-size:var(--T8)}.settings-account-copy-icon-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:0;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 70%,var(--C5) 30%);color:var(--C0);cursor:pointer}.settings-account-copy-icon-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-account-copy-icon-button svg{width:18px;height:18px}.settings-account-security-stack>.settings-account-binding-card{border-bottom:1px solid var(--C4)}.settings-account-security-stack>.settings-account-audit-card,.settings-account-security-stack>.settings-account-admin-card{margin-top:var(--S7)}.settings-account-security-stack>.settings-account-binding-card:first-child{padding-top:0}.settings-account-security-stack>.settings-account-binding-card:last-child{border-bottom:0;padding-bottom:0}.settings-account-security-stack .settings-account-binding-list,.settings-account-security-stack .settings-account-device-list,.settings-account-security-stack .settings-account-audit-list,.settings-account-security-stack .settings-account-admin-list{gap:0;max-height:360px;overflow:auto;padding-right:var(--S3)}.settings-account-security-stack .settings-account-binding-row,.settings-account-security-stack .settings-account-device-row,.settings-account-security-stack .settings-account-audit-row,.settings-account-security-stack .settings-account-admin-row{border:0;border-bottom:1px solid var(--C4);border-radius:0;background:transparent;padding:var(--S7) 0}.settings-account-security-stack .settings-account-binding-row:last-child,.settings-account-security-stack .settings-account-device-row:last-child,.settings-account-security-stack .settings-account-audit-row:last-child,.settings-account-security-stack .settings-account-admin-row:last-child{border-bottom:0}.settings-account-edit-card{display:grid;gap:var(--S5);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.settings-account-edit-card label{display:grid;gap:var(--S3)}.settings-account-edit-card label>span{color:var(--C0);font-size:var(--T9)}.settings-account-edit-card input{min-width:0;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:var(--S4) var(--S5)}.settings-account-binding-card{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.settings-account-binding-card[hidden]{display:none}.settings-account-audit-card{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.settings-account-admin-card{display:grid;gap:var(--S6);border:1px solid color-mix(in srgb,var(--C4) 18%,transparent);border-radius:var(--R3);background:linear-gradient(180deg,color-mix(in srgb,var(--C5) 70%,transparent),var(--C5));padding:var(--S7)}.settings-account-binding-head{display:grid;gap:var(--S2)}.settings-account-audit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.settings-account-audit-head>span{display:grid;min-width:0;gap:var(--S2)}.settings-account-binding-head span,.settings-account-binding-row em,.settings-account-phone-form label>span,.settings-account-audit-head em,.settings-account-audit-main em,.settings-account-audit-meta,.settings-account-audit-empty{color:var(--C2);font-size:var(--T9);font-style:normal}.settings-account-binding-list,.settings-account-phone-form{display:grid;gap:var(--S4)}.settings-account-audit-list,.settings-account-device-list{display:grid;gap:var(--S4);max-height:360px;overflow:auto;padding-right:var(--S1)}.settings-account-admin-list{display:grid;gap:var(--S4);max-height:420px;overflow:auto;padding-right:var(--S1)}.settings-account-binding-row{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);padding:var(--S5)}.settings-account-audit-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--S2) var(--S5);align-items:start;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);padding:var(--S5)}.settings-account-device-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--S7);align-items:start;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);padding:var(--S7) 0}.settings-account-admin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--S5);align-items:center;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);padding:var(--S5)}.settings-account-binding-row>span{display:grid;min-width:0;gap:var(--S2)}.settings-account-audit-main{display:grid;min-width:0;gap:var(--S2)}.settings-account-device-main{display:grid;min-width:0;gap:var(--S4)}.settings-account-admin-main{display:grid;min-width:0;gap:var(--S2)}.settings-account-binding-row strong{color:var(--C0);font-size:var(--T8)}.settings-account-audit-main strong,.settings-account-device-main strong{min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T8);text-overflow:ellipsis;white-space:nowrap}.settings-account-device-main em{min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T9);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.settings-account-device-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S2) var(--S7);min-width:0}.settings-account-admin-main strong{min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T8);text-overflow:ellipsis;white-space:nowrap}.settings-account-admin-main em{min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T9);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.settings-account-admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--S4)}.settings-account-device-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--S4);padding-top:var(--S1)}.settings-account-audit-meta{grid-column:2}.settings-account-risk{display:inline-flex;align-items:center;justify-content:center;min-width:48px;border-radius:var(--R-pill);padding:var(--S1) var(--S4);font-size:var(--T9);font-weight:var(--fw-emphasis)}.settings-account-device-status{display:inline-flex;align-items:center;justify-content:center;min-width:72px;border-radius:var(--R-pill);padding:var(--S2) var(--S4);font-size:var(--T9);font-weight:var(--fw-emphasis)}.settings-account-device-status.trusted{background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0)}.settings-account-device-status.attention{background:color-mix(in srgb,var(--C12) 14%,transparent);color:var(--C8)}.settings-account-risk.low{background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0)}.settings-account-risk.medium{background:color-mix(in srgb,var(--C5) 14%,transparent);color:var(--C0)}.settings-account-risk.high{background:color-mix(in srgb,var(--C5) 13%,transparent);color:var(--C0)}.settings-account-admin-status{display:inline-flex;align-items:center;justify-content:center;min-width:56px;border-radius:var(--R-pill);padding:var(--S2) var(--S4);font-size:var(--T9);font-weight:var(--fw-emphasis)}.settings-account-admin-status.active{background:var(--C12);color:var(--C0);border-color:var(--C4)}.settings-account-admin-status.deactivated{background:color-mix(in srgb,var(--C5) 14%,transparent);color:var(--C0)}.settings-account-admin-status.deleted{background:color-mix(in srgb,var(--C12) 14%,transparent);color:var(--C9)}.settings-account-audit-empty{border:1px dashed var(--C4);border-radius:var(--R2);background:var(--C5);padding:var(--S6)}.settings-account-phone-form{border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);padding:var(--S5)}.settings-account-phone-form label{display:grid;gap:var(--S3)}.settings-account-phone-form input{min-width:0;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:var(--S4) var(--S5)}.settings-account-grid>div,.settings-account-empty{display:grid;gap:var(--S3);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S6)}.settings-account-grid span,.settings-account-empty span{color:var(--C2);font-size:var(--T9)}.settings-account-grid strong,.settings-account-empty strong{min-width:0;overflow:hidden;color:var(--C2);font-size:var(--T8);text-overflow:ellipsis;white-space:nowrap}:root[data-form=phone] .settings-account-category-nav,:root[data-form=tablet] .settings-account-category-nav{border-right:0;border-bottom:1px solid var(--C4);padding:var(--S7)}:root[data-form=phone] .settings-account-category-list,:root[data-form=tablet] .settings-account-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-form=phone] .settings-account-grid,:root[data-form=tablet] .settings-account-grid{grid-template-columns:1fr}:root[data-form=phone] .settings-account-audit-head,:root[data-form=tablet] .settings-account-audit-head{align-items:stretch;flex-direction:column}:root[data-form=phone] .settings-account-audit-row,:root[data-form=tablet] .settings-account-audit-row{grid-template-columns:1fr}:root[data-form=phone] .settings-account-admin-row,:root[data-form=tablet] .settings-account-admin-row{grid-template-columns:1fr}:root[data-form=phone] .settings-account-admin-actions,:root[data-form=tablet] .settings-account-admin-actions{justify-content:stretch}:root[data-form=phone] .settings-account-audit-meta,:root[data-form=tablet] .settings-account-audit-meta{grid-column:1}.settings-center-panel:has(.settings-account-panel){display:flex;flex-direction:column;overflow:hidden}.settings-account-avatar-upload-entry:focus-visible{color:var(--C7);outline:2px solid var(--C7);outline-offset:2px}@media(max-width:1023px){.settings-account-category-nav{border-right:0;border-bottom:1px solid var(--C4);padding:var(--S7)}.settings-account-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-account-detail-panel{height:auto;max-height:none;min-width:0}}.account-data-privacy-settings,.account-data-privacy-card,.account-data-privacy-confirm{display:grid;min-width:0}.account-data-privacy-settings{gap:var(--S8)}.account-data-privacy-card{gap:var(--S6);overflow:hidden;border:var(--pipi-border-width) solid var(--C4);border-radius:var(--R3);background:var(--C5)}.account-data-privacy-card>header{padding:var(--S7);border-bottom:var(--pipi-border-width) solid var(--C4)}.account-data-privacy-card h4,.account-data-privacy-card p,.account-data-privacy-message{margin:0}.account-data-privacy-card h4{color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh)}.account-data-privacy-card header p,.account-data-privacy-row span,.account-data-privacy-confirm p{color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.account-data-privacy-card header p{margin-top:var(--S2)}.account-data-privacy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S7);min-width:0;padding:0 var(--S7) var(--S7)}.account-data-privacy-row>div:first-child{display:grid;min-width:0;gap:var(--S2)}.account-data-privacy-row strong,.account-data-privacy-row span{overflow-wrap:anywhere}.account-data-privacy-row strong{color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh)}.account-data-privacy-danger-zone{border-color:color-mix(in srgb,var(--C9) 10%,transparent);background:color-mix(in srgb,var(--C9) 5%,var(--C5))}.account-data-privacy-danger-zone>header{border-bottom-color:color-mix(in srgb,var(--C9) 10%,transparent)}.account-data-privacy-danger-row+.account-data-privacy-danger-row{padding-top:var(--S7);border-top:var(--pipi-border-width) solid color-mix(in srgb,var(--C9) 10%,transparent)}.account-data-privacy-confirm{grid-column:1 / -1;gap:var(--S5);padding:var(--S6);border-radius:var(--R2);background:var(--C5)}.account-data-privacy-confirm label{color:var(--C0);font-size:var(--T7);font-weight:var(--fw-medium);line-height:var(--T7-lh)}.account-data-privacy-confirm input{box-sizing:border-box;width:100%;min-height:var(--pipi-control-height-md);border:var(--pipi-border-width) solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:0 var(--S6);font:inherit;font-size:var(--T7);line-height:var(--T7-lh)}.account-data-privacy-confirm input:focus-visible{border-color:var(--C7);outline:var(--pipi-focus-ring-width) solid var(--C7);outline-offset:var(--pipi-focus-ring-offset)}.account-data-privacy-confirm input[aria-invalid=true]{border-color:var(--C9)}.account-data-privacy-confirm input:disabled{background:var(--C17);color:var(--C2);cursor:not-allowed}.account-data-privacy-message{padding:var(--S6);border-radius:var(--R2);font-size:var(--T8);line-height:var(--T8-lh)}.account-data-privacy-message.error{color:var(--C9);background:color-mix(in srgb,var(--C9) 5%,transparent)}.account-data-privacy-message.success{color:var(--C10);background:color-mix(in srgb,var(--C10) 5%,transparent)}:root[data-form=phone] .account-data-privacy-row,:root[data-form=tablet] .account-data-privacy-row{grid-template-columns:minmax(0,1fr)}:root[data-form=phone] .account-data-privacy-row>.account-data-privacy-row-action,:root[data-form=tablet] .account-data-privacy-row>.account-data-privacy-row-action{width:100%}:root[data-form=phone] .account-data-privacy-confirm input,:root[data-form=tablet] .account-data-privacy-confirm input{font-size:var(--T5);line-height:var(--T5-lh)}.settings-personalization-card{--agent-pet-settings-text: var(--C0);--agent-pet-settings-muted: var(--C2);--agent-pet-settings-border: var(--C4);--agent-pet-settings-bg: var(--C5);--agent-pet-settings-hover: color-mix(in srgb, var(--C12) 60%, transparent);--agent-pet-settings-button-bg: var(--C3);overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0)}.settings-personalization-card-head{display:flex;min-height:84px;justify-content:space-between;gap:var(--S8);padding:var(--S8) var(--S10);border-bottom:1px solid var(--C4)}.settings-personalization-card-head.compact{min-height:0;padding-bottom:var(--S7)}.settings-personalization-card-head span,.agent-pet-settings-folder span,.agent-pet-settings-copy{display:grid;min-width:0;gap:var(--S4)}.settings-personalization-card-head strong,.agent-pet-settings-folder strong,.agent-pet-settings-copy strong{color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));line-height:var(--T8-lh-tight)}.settings-personalization-card-head em,.agent-pet-settings-folder em,.agent-pet-settings-copy em{overflow:hidden;color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-medium));line-height:var(--T9-lh-tight);text-overflow:ellipsis}.settings-personalization-chevron{color:var(--C0);font-size:var(--T2)}.agent-pet-settings-actions{display:flex;border-bottom:1px solid var(--C4)}.agent-pet-settings-actions button,.agent-pet-settings-folder button{border:0;border-radius:var(--R3);background:var(--C5);color:var(--C0)}.agent-pet-settings-actions button{cursor:pointer}.agent-pet-settings-actions button,.agent-pet-settings-folder button{font:inherit;font-weight:var(--fw-emphasis);padding:var(--S5) var(--S7)}.agent-pet-settings-actions button:disabled{cursor:wait;opacity:.78}.agent-pet-settings-maker-form{display:grid;gap:var(--S6);padding:var(--S7) var(--S9);border-bottom:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 4%,transparent)}.agent-pet-settings-maker-form span{display:grid;gap:var(--S2)}.agent-pet-settings-maker-form strong{color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh-tight)}.agent-pet-settings-maker-form em{color:var(--C0);font-style:normal;line-height:var(--T5-lh-tight)}.agent-pet-settings-maker-form textarea{min-height:82px;resize:vertical;border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 62%,transparent);color:var(--C0);font:inherit;line-height:var(--T5-lh);padding:var(--S6) var(--S7)}:root .agent-pet-settings-maker-form textarea{background:color-mix(in srgb,var(--C5) 6%,transparent)}.agent-pet-settings-preview{display:grid}.agent-pet-settings-preview-avatar{display:grid;place-items:center;overflow:hidden;border:1px solid var(--C4)}.agent-pet-settings-preview-copy{display:grid;min-width:0}.agent-pet-settings-preview-copy em{font-style:normal}.agent-pet-settings-state-grid{flex-wrap:wrap;justify-content:flex-end}.agent-pet-settings-state-grid button{border:1px solid var(--C4);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 55%,transparent);color:var(--C0);cursor:pointer;font:inherit;font-weight:var(--fw-emphasis)}.agent-pet-settings-state-grid button.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.agent-pet-settings-state-grid button:disabled{cursor:not-allowed;opacity:.45}.agent-pet-settings-folder{display:flex;justify-content:space-between;gap:var(--S7);border-bottom:1px solid var(--C4)}.agent-pet-settings-folder button{flex:0 0 auto;background:transparent;color:var(--C0)}.agent-pet-settings-maker-result{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);padding:var(--S7) var(--S9);border-bottom:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 7%,transparent)}.agent-pet-settings-maker-result span{display:grid;min-width:0;gap:var(--S3)}.agent-pet-settings-maker-result strong{color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh-tight)}.agent-pet-settings-maker-result em{overflow:hidden;color:var(--C0);font-style:normal;line-height:var(--T5-lh-tight);text-overflow:ellipsis;white-space:nowrap}.agent-pet-settings-maker-result button{flex:0 0 auto;border:0;border-radius:var(--R3);background:var(--C5);color:var(--C0);cursor:pointer;font:inherit;font-weight:var(--fw-emphasis);padding:var(--S4) var(--S7)}.agent-pet-settings-maker-result button:disabled{cursor:wait;opacity:.72}.agent-pet-settings-maker-result-actions{display:flex;flex:0 0 auto;gap:var(--S5)}.agent-pet-settings-list{display:grid}.agent-pet-settings-row{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:var(--S8);width:100%;border:0;border-bottom:1px solid var(--C4);background:transparent;color:inherit;cursor:pointer;padding:var(--S8) var(--S9);text-align:left}.agent-pet-settings-row:last-child{border-bottom:0}.agent-pet-settings-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-pet-settings-row.active{color:var(--C7);transform:none}.agent-pet-settings-avatar{display:grid;width:82px;height:82px;place-items:center;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 18%,transparent)}.agent-pet-settings-pill{border-radius:var(--R3);background:var(--C12);color:var(--C0);font-weight:var(--fw-emphasis);padding:var(--S4) var(--S7)}.agent-pet-settings-row.active .agent-pet-settings-pill{color:var(--C0);background:var(--C12);border-color:var(--C4);transform:none}.agent-pet-settings-empty,.agent-pet-settings-error{margin:0;padding:var(--S8) var(--S9);color:var(--C9)}.agent-pet-settings-error{color:var(--C9)}:root[data-form=phone] .agent-pet-settings-actions,:root[data-form=phone] .agent-pet-settings-folder,:root[data-form=phone] .agent-pet-settings-maker-result,:root[data-form=tablet] .agent-pet-settings-actions,:root[data-form=tablet] .agent-pet-settings-folder,:root[data-form=tablet] .agent-pet-settings-maker-result{align-items:stretch;flex-direction:column}:root[data-form=phone] .agent-pet-settings-maker-result-actions,:root[data-form=tablet] .agent-pet-settings-maker-result-actions{flex-direction:column}:root[data-form=phone] .agent-pet-settings-preview,:root[data-form=tablet] .agent-pet-settings-preview{grid-template-columns:88px minmax(0,1fr)}:root[data-form=phone] .agent-pet-settings-preview-avatar,:root[data-form=tablet] .agent-pet-settings-preview-avatar{width:82px;height:82px}:root[data-form=phone] .agent-pet-settings-state-grid,:root[data-form=tablet] .agent-pet-settings-state-grid{grid-column:1 / -1;justify-content:flex-start}:root[data-form=phone] .agent-pet-settings-row,:root[data-form=tablet] .agent-pet-settings-row{grid-template-columns:74px minmax(0,1fr)}:root[data-form=phone] .agent-pet-settings-pill,:root[data-form=tablet] .agent-pet-settings-pill{grid-column:2;justify-self:flex-start}.settings-personalization-toggle:focus-visible{color:var(--C7);outline:2px solid var(--C7);outline-offset:2px}.settings-personalization-layout{display:grid;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:0;min-height:0}.settings-personalization-subnav{min-width:0;display:grid;align-content:start;gap:var(--S4);min-height:520px;border-right:1px solid var(--C4);padding:var(--S9) var(--S7)}.settings-personalization-subnav-title{margin-bottom:var(--S4);color:var(--C0);font-size:var(--T6);font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T6-lh-tight)}.settings-personalization-subnav-item{display:grid;align-content:center;gap:var(--S2);color:var(--C0);cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease;min-height:64px;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6) var(--S7);font-size:var(--settings-list-font-size, var(--T7));font-weight:var(--fw-medium);box-shadow:none}.settings-personalization-subnav-item:focus-visible{background:var(--C5);outline:2px solid var(--C7);outline-offset:2px}.settings-personalization-subnav-item.active{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C12);color:var(--C7);font-weight:var(--fw-emphasis);transform:none;box-shadow:none}.settings-personalization-subnav-item strong{font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-font-weight, var(--fw-regular));line-height:var(--T8-lh-tight)}.settings-personalization-subnav-item.active strong{font-weight:var(--settings-list-active-font-weight)}.settings-personalization-subnav-item em{color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh-tight)}.settings-personalization-detail{display:grid;min-width:0;align-content:start;gap:var(--S7);padding:var(--S8) var(--S9)}.settings-personalization-detail-title{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:var(--S7)}.settings-personalization-detail-title>span{display:grid;min-width:0;gap:var(--S2)}.settings-personalization-detail-title strong{color:var(--C0);font-size:var(--settings-detail-title-size, var(--T5));font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T5-lh-tight)}.settings-personalization-detail-title em{color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh-tight)}.settings-personalization-detail .settings-personalization-card{width:100%;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);box-shadow:none;filter:none}.settings-personalization-detail .settings-personalization-card-head{min-height:72px;padding:var(--S7)}.settings-personalization-detail .settings-personalization-card-head strong{font-size:var(--T6)}.settings-personalization-detail .settings-personalization-card-head em{font-size:var(--T9);line-height:var(--T9-lh-tight)}.settings-personalization-detail .agent-pet-settings-action-strip{padding:var(--S6) var(--S7)}.settings-personalization-detail .agent-pet-settings-action-strip button:first-child{min-height:36px;border-radius:var(--R-pill);padding:0 var(--S7);font-size:var(--T8)}.settings-personalization-detail .agent-pet-settings-preview{padding:var(--S7) var(--S7)}.settings-personalization-detail .agent-pet-settings-selected-card{grid-template-columns:104px minmax(0,1fr) auto;row-gap:var(--S5)}.settings-personalization-detail .agent-pet-settings-preview-avatar{width:96px;height:72px;border-radius:var(--R3)}.settings-personalization-detail .agent-pet-settings-preview-copy strong{font-size:var(--T6)}.settings-personalization-detail .agent-pet-settings-preview-copy em{font-size:var(--T9);line-height:var(--T9-lh)}.settings-personalization-detail .agent-pet-settings-state-grid{grid-template-columns:repeat(9,minmax(50px,1fr));gap:var(--S3)}.settings-personalization-detail .agent-pet-settings-state-grid button{min-height:30px;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--S3);font-size:var(--T9);line-height:var(--lh-none);text-align:center}.settings-personalization-detail .settings-option-row.button-row{min-height:64px;border-width:0;border-top:1px solid var(--C4);border-radius:0;background:var(--C5);padding:var(--S6) var(--S7)}.settings-personalization-detail .settings-option-row.button-row:first-child{border-top:0}.settings-personalization-detail .settings-option-row.button-row strong{font-size:var(--T8);font-weight:var(--fw-emphasis)}.settings-personalization-detail .settings-option-row.button-row em{margin-top:var(--S1);font-size:var(--T9);line-height:var(--T9-lh-tight)}.settings-appearance-card{padding:var(--S7)}.appearance-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}.appearance-mode-card{cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease;display:grid;min-width:0;min-height:176px;grid-template-columns:1fr;grid-template-rows:76px auto auto;align-items:start;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S6);box-shadow:none}.appearance-mode-card:focus-visible{background:var(--C5);outline:2px solid var(--C7);outline-offset:2px}.appearance-mode-card.active{border:1px solid var(--C4);background:var(--C12);color:var(--C7);transform:none;box-shadow:none}.appearance-mode-swatch{width:38px;height:38px;border:1px solid var(--C4);border-radius:var(--R3);background:linear-gradient(135deg,var(--C5) 0 48%,var(--C5) 52% 100%)}.appearance-mode-swatch.light,.appearance-mode-swatch.dark{background:linear-gradient(135deg,var(--C5),var(--C5))}.appearance-mode-copy{display:grid;min-width:0;gap:var(--S2)}.appearance-mode-copy strong{color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));line-height:var(--T8-lh-tight)}.appearance-mode-copy em{color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh-tight)}.appearance-mode-card-status{display:inline-flex;min-height:28px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S6);font-size:var(--T9);font-weight:var(--settings-list-font-weight, var(--fw-regular));line-height:var(--lh-none);white-space:nowrap}.appearance-mode-card.active .appearance-mode-card-status{background:var(--C12);color:var(--C7);transform:none}.settings-personalization-detail .agent-pet-settings-card{overflow:hidden}.settings-personalization-detail .agent-pet-settings-list-card{border-top:0}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S6) var(--S7);border-bottom:1px solid var(--C4);padding:var(--S7);background:var(--C5)}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-row:last-child{border-bottom:0}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-row.active{background:var(--C12);color:var(--C7);border-color:var(--C4);transform:none}.settings-personalization-detail .agent-pet-settings-row-main{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:var(--S7);min-width:0}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-avatar{display:grid;width:104px;height:86px;place-items:center;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);box-shadow:none}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-avatar>*{margin:auto}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-copy strong{font-size:var(--T6);font-weight:var(--fw-emphasis)}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-copy em{max-width:520px;font-size:var(--T9);line-height:var(--T9-lh)}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-pill{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C12);color:var(--C0);padding:0 var(--S7);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none);white-space:nowrap}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-row.active .agent-pet-settings-pill{border-color:var(--C4);background:var(--C12);color:var(--C0);transform:none}.settings-personalization-detail .agent-pet-settings-list-card .agent-pet-settings-state-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(9,minmax(54px,1fr));gap:var(--S4);width:100%;padding-left:var(--S20)}.personalization-settings-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--S6)}.personalization-settings-stack .agent-pet-settings-card{grid-column:1 / -1}.personalization-settings-stack .agent-pet-settings-avatar{box-shadow:none;filter:none}.personalization-settings-stack .settings-personalization-card{border-color:var(--C4);background:var(--C5)}.personalization-settings-stack .agent-pet-settings-preview{background:var(--C5)}.personalization-settings-stack .settings-personalization-card:not(.agent-pet-settings-card){min-width:0;overflow:hidden}.personalization-settings-stack .settings-option-row.button-row{min-height:56px;border-width:0;border-top:1px solid var(--C4);border-radius:0;background:var(--C5);padding:var(--S5) var(--S8);transition:background .16s ease,color .16s ease}.personalization-settings-stack .settings-option-row.button-row:first-child{border-top:0}.personalization-settings-stack .settings-option-row.button-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.personalization-settings-stack .settings-option-row.button-row.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.personalization-settings-stack .settings-option-row.button-row strong{font-size:var(--T8);font-weight:var(--fw-emphasis)}.personalization-settings-stack .settings-option-row.button-row em{margin-top:var(--S1);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight)}:root[data-form=phone] .settings-personalization-layout,:root[data-form=tablet] .settings-personalization-layout{grid-template-columns:1fr}:root[data-form=phone] .settings-personalization-subnav,:root[data-form=tablet] .settings-personalization-subnav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;align-content:start;gap:var(--S4);min-height:520px;border-right:1px solid var(--C4);padding:var(--S9) var(--S7)}:root[data-form=phone] .settings-personalization-subnav-title,:root[data-form=tablet] .settings-personalization-subnav-title{grid-column:1 / -1}:root[data-form=phone] .settings-personalization-detail,:root[data-form=tablet] .settings-personalization-detail{padding:0}:root[data-form=phone] .personalization-settings-stack,:root[data-form=tablet] .personalization-settings-stack{grid-template-columns:1fr}:root[data-form=phone] .personalization-settings-stack .agent-pet-settings-card,:root[data-form=tablet] .personalization-settings-stack .agent-pet-settings-card{grid-column:auto}.settings-modal .settings-personalization-layout{align-items:stretch;min-height:0}.settings-modal .settings-personalization-subnav{display:grid;align-content:start;gap:var(--S4);min-height:520px;border-right:1px solid var(--C4);padding:var(--S9) var(--S7)}.settings-modal .settings-personalization-subnav-title{margin:0 0 var(--S4);color:var(--C0);font-size:var(--T6);font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T6-lh-tight)}.settings-modal .settings-personalization-subnav-item{border-bottom:1px solid var(--C4);min-height:64px;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6) var(--S7);font-size:var(--settings-list-font-size, var(--T7));font-weight:var(--fw-regular);box-shadow:none}.settings-modal .settings-personalization-subnav-item.active{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C12);color:var(--C7);font-weight:var(--fw-emphasis);transform:none;box-shadow:none}.settings-modal .settings-personalization-subnav-item em{text-align:left}.settings-modal .settings-personalization-detail{display:grid;align-content:start;gap:var(--S7);min-width:0;padding:var(--S9) var(--S10) var(--S9) var(--S9)}.settings-modal .settings-personalization-detail-title{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:var(--S7);margin:0}.settings-modal .settings-personalization-detail-title>span{display:grid;min-width:0;gap:var(--S2)}.settings-modal .settings-personalization-detail-title strong{color:var(--C0);font-size:var(--settings-detail-title-size, var(--T5));font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T5-lh-tight)}.settings-modal .settings-personalization-detail-title em{color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh-tight)}.settings-modal .settings-personalization-detail .settings-personalization-card{width:100%;max-width:none;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);overflow:hidden}.settings-modal .settings-appearance-card{padding:var(--S7)}.settings-modal .appearance-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}.settings-modal .appearance-mode-card{display:grid;min-width:0;min-height:176px;grid-template-columns:1fr;grid-template-rows:76px auto auto;align-items:start;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S6);box-shadow:none}.settings-modal .settings-appearance-card{--settings-theme-swatch-system: var(--C2);--settings-theme-swatch-light: light-dark(var(--C5), var(--C0));--settings-theme-swatch-dark: light-dark(var(--C0), var(--C5))}.settings-modal .settings-appearance-card .appearance-mode-swatch{display:block;width:100%;height:76px;border:1px solid var(--C4);border-radius:var(--R3);box-shadow:none}.settings-modal .settings-appearance-card .appearance-mode-swatch.system{background:var(--settings-theme-swatch-system)}.settings-modal .settings-appearance-card .appearance-mode-swatch.light{background:var(--settings-theme-swatch-light)}.settings-modal .settings-appearance-card .appearance-mode-swatch.dark{background:var(--settings-theme-swatch-dark)}.settings-modal .settings-appearance-card .appearance-mode-copy{display:grid;min-width:0;gap:var(--S2);text-align:left}.settings-modal .settings-appearance-card .appearance-mode-card-status{justify-self:start}.settings-modal .appearance-mode-card:not(.active):hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-modal .appearance-mode-card.active{border:1px solid var(--C4);background:var(--C12);color:var(--C7);transform:none;box-shadow:none}.settings-modal .appearance-mode-card.active .appearance-mode-copy strong,.settings-modal .appearance-mode-card.active .appearance-mode-copy em{color:var(--C7)}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-pill{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S6);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none);text-align:center;white-space:nowrap}.settings-modal .agent-pet-settings-list-card{border-top:0;background:var(--C5)}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S6) var(--S7);border-bottom:1px solid var(--C4);padding:var(--S7);background:var(--C5)}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-row:last-child{border-bottom:0}.settings-modal .agent-pet-settings-row-main{display:grid;min-width:0;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:var(--S7)}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-avatar{display:grid;width:104px;height:86px;place-items:center;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);box-shadow:none}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-avatar>*{margin:auto}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-copy strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh-tight)}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-copy em{max-width:520px;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.settings-modal .appearance-mode-card.active .appearance-mode-card-status{background:var(--C12);color:var(--C7);transform:none}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-state-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(9,minmax(46px,1fr));gap:var(--S4) var(--S3);width:100%;padding-left:var(--S20)}.settings-modal .agent-pet-settings-state-grid button{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;border-radius:var(--R-pill);padding:0 var(--S3);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none);text-align:center;white-space:nowrap}:root .settings-modal .settings-personalization-subnav{border-right-color:color-mix(in srgb,var(--C4) 9%,transparent);display:grid;align-content:start;gap:var(--S4);min-height:520px;border-right:1px solid var(--C4);padding:var(--S9) var(--S7)}:root .settings-modal .agent-pet-settings-list-card .agent-pet-settings-pill{border-color:color-mix(in srgb,var(--C4) 10%,transparent)}:root .settings-modal .appearance-mode-card.active .appearance-mode-card-status{color:var(--C7);background:var(--C12);transform:none}:root .settings-modal .appearance-mode-copy strong{color:color-mix(in srgb,var(--C0) 92%,transparent)}:root .settings-modal .appearance-mode-copy em{color:color-mix(in srgb,var(--C0) 68%,transparent)}:root .settings-modal .agent-pet-settings-list-card .agent-pet-settings-row{border-bottom-color:color-mix(in srgb,var(--C4) 9%,transparent);background:var(--C5)}:root .settings-modal .agent-pet-settings-state-grid button{border-color:color-mix(in srgb,var(--C4) 10%,transparent);color:color-mix(in srgb,var(--C0) 86%,transparent)}:root .settings-modal .agent-pet-settings-state-grid button.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}:root[data-form=phone] .settings-modal .settings-personalization-layout,:root[data-form=tablet] .settings-modal .settings-personalization-layout{grid-template-columns:1fr}:root[data-form=phone] .settings-modal .settings-personalization-subnav,:root[data-form=tablet] .settings-modal .settings-personalization-subnav{display:grid;align-content:start;gap:var(--S4);min-height:520px;border-right:1px solid var(--C4);padding:var(--S9) var(--S7)}:root[data-form=phone] .settings-modal .settings-personalization-detail,:root[data-form=tablet] .settings-modal .settings-personalization-detail{padding:0}:root[data-form=phone] .settings-modal .appearance-mode-grid,:root[data-form=tablet] .settings-modal .appearance-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}:root[data-form=phone] .settings-modal .agent-pet-settings-list-card .agent-pet-settings-state-grid,:root[data-form=tablet] .settings-modal .agent-pet-settings-list-card .agent-pet-settings-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}.settings-center-panel:has(.settings-personalization-layout){padding:0}.settings-center-panel:has(.settings-personalization-layout)>h4{display:none}.settings-center-panel:has(.settings-personalization-layout) .settings-personalization-layout{width:100%;grid-template-columns:208px minmax(0,1fr)}.settings-center-panel:has(.settings-personalization-layout) .settings-personalization-subnav{display:grid;align-content:start;gap:var(--S4);min-height:520px;border-right:1px solid var(--C4);padding:var(--S9) var(--S7)}.settings-center-panel:has(.settings-personalization-layout) .settings-personalization-detail{padding:var(--S9) var(--S10) var(--S9) var(--S9)}.settings-center-panel:has(.settings-personalization-layout) .settings-personalization-subnav-title{display:block;height:auto;margin:0 0 var(--S4)}.settings-center-panel:has(.settings-personalization-layout) .settings-personalization-detail-title{min-height:44px}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-row{gap:var(--S6) var(--S7);padding:var(--S7);background:var(--C5)}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-state-grid{grid-column:1 / -1;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--S4) var(--S3);padding-left:0}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-state-grid button{min-width:0;overflow:hidden;font-size:var(--T10);text-align:center;text-overflow:ellipsis}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-row-main{grid-template-columns:116px minmax(0,1fr)}:root[data-form=phone] .settings-center-panel:has(.settings-personalization-layout),:root[data-form=tablet] .settings-center-panel:has(.settings-personalization-layout){padding:var(--S7)}:root[data-form=phone] .settings-center-panel:has(.settings-personalization-layout)>h4,:root[data-form=tablet] .settings-center-panel:has(.settings-personalization-layout)>h4{display:block}:root[data-form=phone] .settings-center-panel:has(.settings-personalization-layout) .settings-personalization-layout,:root[data-form=tablet] .settings-center-panel:has(.settings-personalization-layout) .settings-personalization-layout{min-height:0;grid-template-columns:1fr}:root[data-form=phone] .settings-center-panel:has(.settings-personalization-layout) .settings-personalization-subnav,:root[data-form=tablet] .settings-center-panel:has(.settings-personalization-layout) .settings-personalization-subnav{min-height:0;padding:0}:root[data-form=phone] .settings-center-panel:has(.settings-personalization-layout) .settings-personalization-detail,:root[data-form=tablet] .settings-center-panel:has(.settings-personalization-layout) .settings-personalization-detail{padding:0}.settings-center-panel:has(.settings-personalization-layout) .settings-personalization-layout{min-height:566px}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.agent-pet-settings-row.active{background:var(--C12);border-color:var(--C4)}.settings-modal .settings-center-layout.three-column{grid-template-columns:176px var(--settings-list-column-width) minmax(0,1fr)}.settings-modal :where(.settings-center-layout.two-column){grid-template-columns:var(--settings-list-column-width) minmax(0,1fr)}.settings-modal .settings-personalization-layout{grid-template-columns:var(--settings-list-column-width) minmax(0,1fr);gap:0}.settings-modal :where(.settings-account-category-nav,.link-provider-list-panel,.robot-kind-list,.settings-personalization-subnav){box-sizing:border-box;gap:var(--settings-list-card-gap)}.settings-modal :where(.settings-account-category-nav button,.link-provider-list-panel .settings-option-row,.link-provider-list-panel .link-provider-kind-card,.robot-kind-list .settings-option-row,.settings-personalization-subnav-item){box-sizing:border-box;display:flex;width:100%;min-height:var(--settings-list-card-height);align-items:center;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);box-shadow:none;color:var(--C0);padding:var(--S6) var(--S7);text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.settings-modal :where(.settings-account-category-nav button:hover:not(.active),.link-provider-list-panel .settings-option-row:hover:not(.active),.link-provider-list-panel .link-provider-kind-card:hover:not(.active),.robot-kind-list .settings-option-row:hover:not(.active),.settings-personalization-subnav-item:hover:not(.active)){border-color:var(--C4);background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-modal :where(.settings-account-category-nav button.active,.link-provider-list-panel .settings-option-row.active,.link-provider-list-panel .link-provider-kind-card.active,.robot-kind-list .settings-option-row.active,.settings-personalization-subnav-item.active){border-color:var(--C4);background:var(--C12);box-shadow:none;color:var(--C7)}.settings-modal :where(.settings-account-category-nav button>*,.link-provider-list-panel .settings-option-row>*,.link-provider-list-panel .link-provider-kind-card>*,.robot-kind-list .settings-option-row>*,.settings-personalization-subnav-item>*,.settings-modal .settings-center-stack>.settings-option-row>*){background:transparent}.settings-modal :where(.settings-account-category-nav button strong,.settings-account-category-nav button span,.link-provider-list-panel .settings-option-row strong,.link-provider-list-panel .settings-option-row em,.link-provider-list-panel .settings-option-row span,.link-provider-list-panel .link-provider-kind-card strong,.link-provider-list-panel .link-provider-kind-card em,.link-provider-list-panel .link-provider-kind-card span,.robot-kind-list .settings-option-row strong,.robot-kind-list .settings-option-row em,.robot-kind-list .settings-option-row span,.settings-personalization-subnav-item strong,.settings-personalization-subnav-item em,.settings-center-stack>.settings-option-row strong,.settings-center-stack>.settings-option-row em){background:transparent}.settings-modal :where(.settings-account-category-nav button strong,.link-provider-list-panel .settings-option-row strong,.link-provider-list-panel .link-provider-kind-card strong,.robot-kind-list .settings-option-row strong,.settings-personalization-subnav-item strong){font-size:var(--settings-list-font-size, var(--T7));font-weight:var(--settings-list-font-weight, var(--fw-regular));line-height:var(--T7-lh-tight)}.settings-modal :where(.settings-account-category-nav button span,.settings-account-category-nav button em,.link-provider-list-panel .settings-option-row em,.robot-kind-list .settings-option-row em,.link-provider-list-panel .link-provider-kind-card em,.settings-personalization-subnav-item em){color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh)}.settings-modal :where(.settings-account-category-nav button.active strong,.link-provider-list-panel .settings-option-row.active strong,.link-provider-list-panel .link-provider-kind-card.active strong,.robot-kind-list .settings-option-row.active strong,.settings-personalization-subnav-item.active strong){color:var(--C7);font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis))}.settings-modal :where(.robot-channel-icon,.link-provider-list-panel .settings-option-row>svg){display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:0;border-radius:var(--R3);background:transparent;color:currentColor}.settings-modal :where(.settings-center-stack>.settings-option-row,.settings-center-stack>.settings-option-row.active){box-shadow:none}.settings-modal .settings-center-stack>.settings-option-row>span,.settings-modal .settings-center-stack>.settings-option-row>span>:where(strong,em,small){background:transparent}.settings-modal .link-provider-list-panel .link-provider-kind-card>span>:where(strong,em),.settings-modal .robot-kind-list .settings-option-row>span>:where(strong,em){border:0;background:transparent;box-shadow:none;outline:0;padding:0}.settings-modal :where(.link-provider-list-panel .settings-option-row>span,.link-provider-list-panel .link-provider-kind-card>span,.robot-kind-list .settings-option-row>span){border:0;background:transparent;box-shadow:none;outline:0;padding:0}.settings-modal .robot-channel-icon>img{display:block;width:24px;height:24px;object-fit:contain}.settings-modal .settings-about-layout>.settings-about-block,.settings-modal .settings-about-layout>.settings-option-row{grid-template-columns:152px minmax(0,1fr)}.settings-modal .settings-about-layout .settings-about-block>span{display:block;grid-column:2;justify-self:end;max-width:100%;text-align:right}.settings-modal .settings-about-layout .settings-about-block>strong{display:block;grid-column:1;text-align:left}.settings-modal .settings-about-layout>.settings-option-row>:last-child,.settings-modal .settings-about-layout .settings-version-actions{justify-self:end;text-align:right}.settings-modal .settings-about-layout .settings-version-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--S4)}.settings-modal :where(.settings-personalization-card.agent-pet-settings-card,.agent-pet-settings-list-card,.agent-pet-settings-list-card .agent-pet-settings-row,.agent-pet-settings-preview-avatar,.agent-pet-settings-action-strip){background:var(--C5);box-shadow:none}.settings-modal .agent-pet-settings-list-card .agent-pet-settings-row.active{background:var(--C5)}.settings-modal :where(.agent-pet-settings-selected-actions .agent-pet-settings-pill,.agent-pet-settings-action-strip button,.agent-pet-settings-state-grid button){border:1px solid var(--C4);border-radius:var(--R3);background:transparent;color:var(--C0);box-shadow:none}.settings-modal :where(.agent-pet-settings-selected-actions .agent-pet-settings-pill:hover,.agent-pet-settings-action-strip button:hover,.agent-pet-settings-state-grid button:hover:not(:disabled)){background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-modal .agent-pet-settings-state-grid button.active,.settings-modal .agent-pet-settings-selected-actions .agent-pet-settings-pill.active{border-color:var(--C4);background:var(--C12);color:var(--C7)}.settings-modal :where(.agent-pet-settings-state-grid button:disabled,.agent-pet-settings-selected-actions .agent-pet-settings-pill:disabled){background:transparent;color:var(--C2);opacity:.58}.settings-modal .field:has(>select):after,.model-settings-modal .field:has(>select):after{content:none}.settings-modal .field:has(>select)>select,.model-settings-modal .field:has(>select)>select{appearance:none;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--C2) 50%),linear-gradient(135deg,var(--C2) 50%,transparent 50%);background-position:calc(100% - var(--settings-control-arrow-inset) - 4px) 50%,calc(100% - var(--settings-control-arrow-inset)) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:calc(var(--settings-control-arrow-inset) + var(--S9))}@media(max-width:1023px){.settings-modal .settings-center-layout.three-column,.settings-modal .settings-center-layout.two-column,.settings-modal .settings-personalization-layout{grid-template-columns:1fr}.settings-modal .settings-center-layout.three-column{grid-auto-rows:max-content;align-content:start}.settings-modal .settings-center-layout.three-column>:where(.settings-center-nav,.settings-center-panel){height:max-content;overflow:visible}.settings-modal .settings-about-layout>.settings-about-block,.settings-modal .settings-about-layout>.settings-option-row{grid-template-columns:1fr}.settings-modal .settings-about-layout .settings-about-block>:where(strong,span){grid-column:1;justify-self:start;text-align:left}}.voice-settings-note{color:var(--C7);font-size:var(--T9)}.voice-settings-note.warning,.voice-settings-note.error{color:var(--C9)}.codex-project-shell{padding-top:var(--S3);height:100%;min-height:0;overflow:hidden}.codex-projects-grid{min-height:100%;height:100%;align-items:stretch;padding-top:var(--S2)}.codex-projects-grid.with-transcript{grid-template-columns:clamp(248px,21vw,320px) minmax(0,1fr);gap:var(--S10)}.codex-projects-grid.without-transcript{grid-template-columns:clamp(248px,21vw,320px)}.codex-transcript-panel.manager-form-panel{padding-left:0;border-left:none}.codex-projects-panel{position:sticky;top:0;display:flex;height:100%;min-height:0;flex-direction:column;border-right:1px solid var(--C4);padding-right:var(--S9);overflow:hidden}.codex-project-toolbar{position:sticky;top:0;z-index:2;padding:var(--S4) 0 var(--S5);background:var(--C5);margin-bottom:var(--S4)}.codex-toolbar-primary{min-width:64px}.codex-project-toolbar-actions{display:flex;flex:0 0 auto;gap:var(--S5)}.codex-search-field{flex:1}.codex-project-toolbar .agent-search-field input{height:34px;background:var(--C5);padding:0 var(--S6);font-size:var(--T8)}.codex-project-toolbar .agent-create-button{height:34px;min-width:64px;padding:0 var(--S6);font-size:var(--T8)}.codex-project-list{min-height:0;gap:var(--S4);padding-right:var(--S3);scrollbar-width:none}.codex-project-list::-webkit-scrollbar{display:none}.codex-project-node{display:flex;flex-direction:column;gap:var(--S3)}.codex-project-card{min-height:56px;outline:none;box-shadow:none;padding:var(--S4);-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease,transform .16s ease}.codex-project-card:focus-visible,.codex-session-leaf:focus-visible{outline:none;box-shadow:none}.codex-project-card:hover,.codex-session-leaf:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.codex-project-card.archived,.codex-project-card.unavailable{--agent-item-copy-color: var(--C2)}.codex-project-item-icon,.codex-session-count{flex:0 0 auto}.codex-project-item-icon{width:40px;height:40px}.codex-project-item-icon svg{width:18px;height:18px}.codex-project-copy strong,.codex-session-copy strong{display:flex;align-items:center;gap:var(--S4)}.codex-project-copy span,.codex-session-copy span{margin:0}.codex-project-summary{color:var(--C1);font-size:var(--T7);line-height:var(--T7-lh)}.codex-project-summary-line,.codex-session-summary-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh)}.codex-project-unread-dot{width:8px;height:8px;flex:0 0 auto;border-radius:var(--R-pill);background:var(--C3)}.codex-project-status-pill{display:inline-flex;flex:0 0 auto;align-items:center;min-height:18px;border-radius:var(--R-pill);background:var(--C12);color:var(--C1);font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--lh-none);padding:0 var(--S3)}.codex-project-children{display:flex;flex-direction:column;gap:var(--S4);padding-left:0;border-left:none;margin-left:0;animation:rise-in .18s ease}.codex-session-tree{display:flex;flex-direction:column;gap:var(--S2)}.codex-session-leaf{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background .18s ease}.codex-project-card:focus,.codex-session-leaf:focus{outline:none;box-shadow:none}.codex-session-copy{gap:var(--S2)}.codex-session-icon{width:16px;height:16px;flex:0 0 16px}.codex-session-icon svg{width:14px;height:14px}.codex-session-unread-dot{width:8px;height:8px;flex:0 0 auto;border-radius:var(--R-pill);background:var(--C3)}.codex-project-disconnected-empty{height:100%}.codex-project-disconnected-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--C10)}.codex-project-disconnected-icon svg{width:24px;height:24px}.codex-project-empty{padding-top:0}.agent-list-item-copy strong .codex-project-status-pill{color:var(--C1);font-size:var(--T9);line-height:var(--lh-none)}.agent-list-item-copy strong .codex-project-unread-dot,.agent-list-item-copy strong .codex-session-unread-dot{overflow:visible}.agent-list.codex-project-list{gap:var(--S4);padding-top:0}.agent-list-item.codex-project-card{min-height:56px;padding:var(--S4)}.codex-project-card .agent-list-item-main{gap:var(--S5)}.codex-project-card-actions{align-self:center}.codex-project-card-actions .agent-list-item-settings{width:28px;height:28px;margin-top:0;opacity:1}.agent-list-item-icon.codex-project-item-icon{width:40px;height:40px;flex-basis:40px}.codex-project-children .agent-list-item.child-agent-item{min-height:30px;padding-top:var(--S2);padding-bottom:var(--S2)}.codex-project-children .agent-list-item.child-agent-item .agent-list-item-main{gap:var(--S3)}.codex-project-children .agent-list-item.child-agent-item .agent-list-item-copy strong{font-size:var(--T8);font-weight:var(--fw-medium);line-height:var(--T8-lh-tight)}.codex-project-children .agent-child-title{gap:var(--S3)}.codex-project-children .agent-child-title .codex-session-icon{width:16px;height:16px;flex:0 0 16px}.codex-project-children .agent-child-title .codex-session-title-text{color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh-tight)}.agent-codex-directory{display:flex;width:100%;min-width:0;min-height:0;flex-direction:column;gap:var(--S4);color:var(--C1);text-align:left}.agent-codex-unread-dot{width:7px;height:7px;flex:0 0 auto;border-radius:var(--R-pill);background:var(--C3)}.agent-codex-directory-rail{padding-top:var(--S2)}.agent-codex-directory-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S4);padding:0 var(--S2) var(--S2)}.agent-codex-directory-head>div{display:flex;min-width:0;align-items:baseline;gap:var(--S4)}.agent-codex-directory-head strong{color:var(--C1);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight)}.agent-codex-directory-head em{color:var(--C1);font-size:var(--T9);font-style:normal;line-height:var(--T9-lh-tight)}.agent-codex-directory-tree{display:flex;min-width:0;flex-direction:column;gap:var(--S3)}.agent-codex-directory-empty{display:flex;min-height:92px;align-items:center;justify-content:center;border:1px dashed var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C1);font-size:var(--T9);line-height:var(--T9-lh);padding:var(--S6);text-align:center}.agent-codex-directory-project{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.agent-codex-directory-project-row,.agent-codex-directory-thread-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--S2);border:none;border-radius:var(--R3);background:transparent;color:var(--C1);padding:0;text-align:left;box-shadow:none}.agent-codex-directory-project-main,.agent-codex-directory-thread-main{display:flex;min-width:0;flex:1;align-items:center;gap:var(--S4);border:0;border-radius:var(--R3);background:transparent;color:inherit;padding:var(--S3) var(--S4);text-align:left}.agent-codex-directory-project-main:focus-visible,.agent-codex-directory-thread-main:focus-visible,.agent-codex-directory-thread-row.active{background:var(--C12);color:var(--C1)}.agent-codex-directory-project-main:hover,.agent-codex-directory-thread-main:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-codex-directory-project.active>.agent-codex-directory-project-row{color:var(--C1)}.agent-codex-directory-thread-row.active{background:var(--C12);color:var(--C1)}.agent-codex-directory-project-icon,.agent-codex-directory-thread-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.agent-codex-directory-project-icon{width:18px;height:18px}.agent-codex-directory-thread-icon{width:14px;height:14px}.agent-codex-directory-project-icon svg,.agent-codex-directory-thread-icon svg{width:100%;height:100%}.agent-codex-directory-project-copy,.agent-codex-directory-thread-copy{display:flex;min-width:0;flex:1;flex-direction:column}.agent-codex-directory-project-copy strong,.agent-codex-directory-thread-copy strong{display:inline-flex;min-width:0;align-items:center;gap:var(--S2);overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.agent-codex-directory-project-copy strong{font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-codex-directory-thread-copy strong{font-size:var(--T9);font-weight:var(--fw-medium)}.agent-codex-directory-project-copy span,.agent-codex-directory-thread-copy span{overflow:hidden;color:var(--C1);font-size:var(--T9);line-height:var(--T9-lh-tight);text-overflow:ellipsis;white-space:nowrap}.agent-codex-directory-disclosure{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;flex:0 0 auto;color:var(--C1);transform:rotate(90deg);transition:transform .16s ease}.agent-codex-directory-project.collapsed .agent-codex-directory-disclosure{transform:rotate(0)}.agent-codex-directory-disclosure svg{width:100%;height:100%}.agent-codex-directory-archive-button{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C1);opacity:0;transition:background .16s ease,color .16s ease,opacity .16s ease}.agent-codex-directory-project-row:hover .agent-codex-directory-archive-button,.agent-codex-directory-project-row:focus-within .agent-codex-directory-archive-button,.agent-codex-directory-thread-row:hover .agent-codex-directory-archive-button,.agent-codex-directory-thread-row:focus-within .agent-codex-directory-archive-button{opacity:1}.agent-codex-directory-archive-button:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C1)}:root[data-form=phone] .agent-codex-directory-archive-button,:root[data-form=tablet] .agent-codex-directory-archive-button{opacity:1}.agent-codex-directory-archive-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-codex-directory-archive-button:disabled{cursor:default;opacity:.42}.agent-codex-directory-archive-button svg{width:14px;height:14px}.agent-codex-project-panel{display:flex;width:100%;max-width:760px;flex-direction:column;gap:var(--S5);align-self:center;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C3);padding:var(--S6);color:var(--C1);text-align:left;box-shadow:none}.session-detail-thread .agent-codex-project-panel{margin:0 auto var(--S7)}.agent-stage-empty.session-detail-launchpad .agent-codex-project-panel{margin-top:var(--S6)}.agent-codex-project-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.agent-codex-project-panel-head>div{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.agent-codex-project-panel-head strong{color:var(--C1);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh-tight)}.agent-codex-project-panel-head span,.agent-codex-project-panel-head em{color:var(--C1);font-size:var(--T9);font-style:normal;line-height:var(--T9-lh-tight)}.agent-codex-project-tree{display:flex;flex-direction:column;gap:var(--S4)}.agent-codex-project-empty{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);padding:var(--S4) var(--S6);color:var(--C1);font-size:var(--T8);line-height:var(--T8-lh)}.agent-codex-project-empty .ghost-button{flex:0 0 auto}.agent-codex-project-node{display:flex;flex-direction:column;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);padding:var(--S4);box-shadow:none}.agent-codex-project-row,.agent-codex-thread-row{display:flex;width:100%;min-width:0;align-items:center;gap:var(--S4);border:none;background:transparent;color:inherit;padding:0;text-align:left;box-shadow:none}.agent-codex-project-row:hover,.agent-codex-thread-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-codex-project-icon,.agent-codex-thread-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--C1)}.agent-codex-project-icon{width:28px;height:28px;border-radius:var(--R3);background:var(--C3)}.agent-codex-thread-icon{width:16px;height:16px}.agent-codex-project-copy,.agent-codex-thread-copy{display:flex;min-width:0;flex:1;flex-direction:column}.agent-codex-project-copy strong,.agent-codex-thread-copy strong{display:inline-flex;min-width:0;align-items:center;gap:var(--S2);overflow:hidden;color:var(--C1);text-overflow:ellipsis;white-space:nowrap}.agent-codex-project-copy strong{font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-codex-thread-copy strong{font-size:var(--T9);font-weight:var(--fw-medium)}.agent-codex-project-copy span,.agent-codex-thread-copy span{overflow:hidden;color:var(--C1);text-overflow:ellipsis;white-space:nowrap}.agent-codex-project-copy span{font-size:var(--T9);line-height:var(--T9-lh)}.agent-codex-thread-copy span{font-size:var(--T9);line-height:var(--T9-lh-tight)}.agent-codex-directory-thread-list{display:flex;flex-direction:column;gap:var(--S2);padding-left:var(--S8)}.agent-codex-sync-progress{display:flex;width:min(100%,520px);flex-direction:column;gap:var(--S4);align-self:center;margin:0 auto var(--S6);color:var(--C1);font-size:var(--T9);line-height:var(--T9-lh-tight)}.agent-stage-empty.session-detail-launchpad .agent-codex-sync-progress{margin-top:var(--S4)}.agent-codex-sync-progress-track{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:var(--R-pill);background:var(--C3)}.agent-codex-sync-progress-track.compact{width:96px;height:3px;margin-left:auto}.agent-codex-sync-progress-track.compact.active{visibility:visible}.agent-codex-sync-progress-track.compact.idle{visibility:hidden}.agent-codex-sync-progress-track.compact.idle i{animation:none}.agent-codex-sync-progress-track i{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:var(--C3);animation:agent-codex-sync-progress 1.2s ease-in-out infinite}@keyframes agent-codex-sync-progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}.session-left-directory-rail.agent-codex-directory-rail{position:absolute;top:var(--S4);left:0;bottom:auto;z-index:15;align-self:stretch;width:min(272px,max(180px,calc((100% - var(--detail-width)) / 2 - var(--S7))));height:auto;max-height:min(46vh,420px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--S2) 0 var(--S4) var(--S6);transition:max-height .18s ease,opacity .16s ease,transform .16s ease}.session-left-directory-rail.agent-codex-directory-rail.is-initial-session{opacity:1;transform:translateY(0)}.session-left-directory-rail.agent-codex-directory-rail.is-loaded-session{max-height:34px;overflow:hidden;opacity:0;transform:translateY(-6px)}.session-left-directory-rail.agent-codex-directory-rail.is-loaded-session:hover{max-height:min(52vh,420px);overflow-y:auto;background:color-mix(in srgb,var(--C0) 6%,transparent)}.session-left-directory-rail.agent-codex-directory-rail.is-loaded-session:focus-within{max-height:min(52vh,420px);overflow-y:auto;opacity:1;transform:translateY(0)}.codex-transcript-panel{position:sticky;top:0;display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;align-self:stretch;overflow:hidden}.codex-transcript-section{display:flex;min-height:0;height:100%;flex:1;flex-direction:column;overflow:hidden}.codex-transcript-section.standalone{padding-top:0;border-top:none}.codex-transcript-topbar{z-index:6;margin-bottom:0}.codex-project-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);flex-wrap:wrap}.codex-transcript-side-spacer{min-height:1px}.codex-transcript-heading{min-width:0}.codex-transcript-heading.centered{align-items:center;text-align:center}.codex-transcript-title{margin:0;color:var(--C1);font-family:var(--font-display);font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.codex-transcript-project{margin:0;color:var(--C1);font-size:var(--T7);line-height:var(--T7-lh)}.codex-transcript-session-meta{margin:0;color:var(--C1);font-size:var(--T7);line-height:var(--T7-lh-loose)}.codex-transcript-body{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.codex-transcript-card{display:flex;min-height:0;flex:1;flex-direction:column;border:none;border-radius:0;background:transparent;padding:0;overflow:hidden;animation:none}.codex-transcript-scroll{width:min(100%,var(--detail-width));max-width:100%;align-self:center;flex:1;min-height:0;padding-top:var(--S7);padding-bottom:var(--S9);overflow-y:auto;scrollbar-width:none}.codex-transcript-scroll::-webkit-scrollbar{display:none}.codex-transcript-empty{flex:1}.codex-project-composer{display:flex;flex-direction:column;gap:var(--S5);margin-top:0;padding:var(--S5) 0 var(--S7)}.codex-project-composer .project-composer-shell{width:100%}.codex-transcript-state-card{justify-content:center}.codex-transcript-panel .status-chip{border:1px solid var(--C4);background:var(--C12)}.codex-transcript-panel .message-bubble.assistant{background:var(--C3)}.codex-transcript-detail-button{gap:var(--S4)}.codex-transcript-action-button{width:40px;height:40px}.codex-archived-history-modal{width:min(100%,420px);border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);padding:var(--S7)}.codex-archived-history-header{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);margin-bottom:var(--S6)}.codex-archived-history-list{display:flex;max-height:min(60vh,440px);flex-direction:column;gap:var(--S4);overflow-y:auto}.codex-archived-history-row{display:flex;width:100%;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);padding:var(--S6);text-align:left;transition:border-color .16s ease,background .16s ease}.codex-archived-history-row.active{border-color:var(--C7);background:var(--C12)}.codex-archived-history-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.codex-archived-history-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--S2)}.codex-archived-history-copy strong,.codex-archived-history-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-archived-history-copy span,.codex-archived-history-empty{color:var(--C1);font-size:var(--T8)}.codex-archived-history-empty{padding:var(--S8) 0 var(--S4);text-align:center}.codex-project-overview{display:flex;flex:1;flex-direction:column;gap:var(--S7)}.codex-project-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--S7)}.codex-project-overview-list{display:flex;flex-direction:column;gap:var(--S5)}.codex-project-overview-list h4{margin:0 0 var(--S2);color:var(--C1);font-size:var(--T5);font-weight:var(--fw-emphasis)}.codex-project-overview-row{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);padding:var(--S6) var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C1)}.codex-project-overview-row.actionable{width:100%;text-align:left;transition:border-color .18s ease,background .18s ease}.codex-project-overview-row.actionable:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.codex-project-overview-row span{display:flex;flex-direction:column;gap:var(--S2)}.codex-project-overview-row small{color:var(--C1);font-size:var(--T8)}.codex-transcript-section .session-detail-header{background:var(--C3)}.codex-transcript-section .session-detail-content{flex:1;min-height:0}.codex-transcript-section .codex-project-detail-actions{gap:var(--S4)}@media(max-width:640px){.codex-transcript-title{font-size:var(--T4)}}.codex-project-settings-modal{width:min(640px,calc(100vw - 32px));color:var(--C1);font-size:var(--T6);line-height:var(--T6-lh)}.codex-project-create-modal{width:min(820px,calc(100vw - 32px));height:min(520px,calc(100vh - 32px))}.codex-project-create-layout{grid-template-columns:172px minmax(0,1fr)}.codex-project-create-nav{min-height:0}.codex-project-create-nav button{min-height:44px}.codex-project-create-panel{display:flex;min-height:0;flex-direction:column}.codex-project-create-panel-head h4{margin-bottom:var(--S6)}.codex-project-create-form{grid-template-columns:minmax(0,1fr);gap:var(--S6)}.codex-project-directory-control{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:var(--S4);align-items:center}.codex-project-directory-control .icon-button{width:40px;height:40px;border:1px solid var(--C4);background:var(--C3);color:var(--C1)}.codex-project-directory-control .icon-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C1)}.codex-project-directory-control .icon-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.codex-project-create-actions{margin-top:auto}.codex-project-settings-card{padding-top:0;border-top:none}.codex-project-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.codex-project-settings-item{display:flex;min-width:0;flex-direction:column;gap:var(--S3);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);padding:var(--S7) var(--S7)}.codex-project-settings-item.wide{grid-column:1 / -1}.codex-project-settings-item span{color:var(--C1);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.08em;text-transform:uppercase}.codex-project-settings-item strong{color:var(--C1);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh);word-break:break-word}.codex-settings-path{margin:0}.codex-settings-subtitle{margin:var(--S3) 0 0;color:var(--C1);font-size:var(--T6);line-height:var(--T6-lh)}.codex-project-settings-actions{margin-top:0;flex-wrap:wrap}.settings-center-modal.codex-project-create-modal{width:min(820px,calc(100vw - 32px));height:min(520px,calc(100vh - 32px))}body.attachment-preview-open{overflow:hidden;overscroll-behavior:none}.assistant-runtime-guidance .message-attachments{justify-content:flex-end;margin-top:var(--S2)}.message-attachments{display:flex;flex-wrap:wrap;gap:var(--S4);margin-top:var(--S6)}.user-message-group>.message-attachments{justify-content:flex-end;max-width:min(76%,760px);margin-top:0}.message-attachment-audio{display:flex;flex:1 0 100%;align-items:center;justify-content:flex-end;gap:var(--S2)}.message-attachment-audio audio{width:min(320px,100%);height:40px}.message-attachment-audio-actions{display:inline-flex;align-items:center;gap:var(--S2)}.message-attachment-audio-actions button,.message-attachment-audio-actions a{display:inline-flex;min-width:44px;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S3);font:inherit;text-decoration:none}:root[data-form=phone] .message-attachment-audio{flex-wrap:wrap}:root[data-form=phone] .message-attachment-audio audio{width:100%}:root[data-form=phone] .message-attachment-audio-actions button,:root[data-form=phone] .message-attachment-audio-actions a{min-height:44px}.assistant-stream .message-attachments{margin:var(--S6) 0 0}.attachment-preview-tile{position:relative;display:inline-flex;width:clamp(156px,20vw,228px);height:clamp(110px,14vw,160px);align-items:stretch;justify-content:center;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:0;cursor:zoom-in}.attachment-preview-tile:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.attachment-preview-tile:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.attachment-preview-tile:disabled{cursor:default;opacity:.68}.attachment-preview-media{display:block;width:100%;height:100%;background:var(--C5);object-fit:cover}.attachment-preview-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--S2);background:var(--C5);color:var(--C2);padding:var(--S4);font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--T9-lh-tight);pointer-events:none}.attachment-preview-placeholder-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--C2)}.attachment-preview-placeholder-icon svg{width:34px;height:34px}.attachment-preview-placeholder.is-error{background:var(--C17);color:var(--C9)}.attachment-preview-video-placeholder{gap:var(--S2);padding:var(--S4);text-align:center}.attachment-preview-video-placeholder strong{color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis)}.attachment-preview-video-placeholder small{display:block;max-width:100%;overflow:hidden;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh-tight);text-overflow:ellipsis;white-space:nowrap}.attachment-preview-placeholder strong{max-width:calc(100% - var(--S7));overflow:hidden;color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-placeholder small{display:block;max-width:calc(100% - var(--S7));overflow:hidden;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap}.message-attachment-chip{display:inline-flex;align-items:center;gap:var(--S4);max-width:min(240px,100%);overflow:hidden;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh-tight);padding:var(--S3) var(--S5)}.message-attachment-chip-name{overflow:hidden;min-width:0;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.message-attachment-chip-size{flex:0 0 auto;color:var(--C2);font-size:var(--T9)}.attachment-preview-play{position:absolute;inset:50% auto auto 50%;display:grid;width:38px;height:38px;place-items:center;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 42%,transparent);color:var(--C0);font-size:var(--T3);line-height:var(--lh-none);text-indent:2px;text-shadow:none;pointer-events:none;transform:translate(-50%,-50%)}.attachment-preview-label{position:absolute;left:var(--S3);bottom:var(--S3);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 48%,transparent);color:var(--C0);padding:var(--S1) var(--S3);font-size:var(--T9);line-height:var(--T9-lh-tight)}.attachment-preview-name{position:absolute;right:var(--S3);bottom:var(--S3);left:44px;overflow:hidden;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 78%,transparent);color:var(--C0);padding:var(--S1) var(--S3);font-size:var(--T9);line-height:var(--T9-lh-tight);text-align:left;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-file{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;gap:var(--S2);padding:var(--S4);text-align:left}.attachment-preview-file strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.attachment-preview-file span{overflow:hidden;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight);text-overflow:ellipsis;white-space:nowrap}.attachment-lightbox-backdrop{position:fixed;inset:0;z-index:2140;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--C16) 72%,transparent);overscroll-behavior:contain;padding:var(--S6);-webkit-user-select:none;user-select:none}.attachment-lightbox{position:relative;display:flex;width:min(1760px,calc(100vw - 20px));height:min(1080px,calc(100dvh - 20px));max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);flex-direction:column;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 98%,transparent);box-shadow:none}.attachment-lightbox-nav{position:absolute;top:calc(50% + 31px);z-index:2;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--C4) 16%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 46%,transparent);color:color-mix(in srgb,var(--C0) 88%,transparent);transform:translateY(-50%)}.attachment-lightbox-nav:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.attachment-lightbox-nav:disabled{border-color:var(--C4);background:var(--C17);color:var(--C2);cursor:not-allowed}.attachment-lightbox-nav:disabled:hover{background:var(--C17)}.attachment-lightbox-nav svg{width:20px;height:20px}.attachment-lightbox-nav-prev{left:var(--S6)}.attachment-lightbox-nav-next{right:var(--S6)}.attachment-lightbox-header{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);min-height:62px;border-bottom:1px solid var(--C4);padding:var(--S5) var(--S7)}.attachment-lightbox-header>div:first-child{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.attachment-lightbox-header strong{overflow:hidden;color:color-mix(in srgb,var(--C0) 96%,transparent);font-size:var(--T7);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}.attachment-lightbox-header span{color:color-mix(in srgb,var(--C0) 72%,transparent);font-size:var(--T9)}.attachment-lightbox-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S2);flex-shrink:0;flex-wrap:wrap}.attachment-lightbox-actions button,.attachment-lightbox-actions a{display:inline-flex;height:32px;min-width:32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--C4) 16%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 8%,transparent);color:color-mix(in srgb,var(--C0) 88%,transparent);padding:0 var(--S5);font-size:var(--T8);font-weight:var(--fw-emphasis);text-decoration:none}.attachment-lightbox-actions svg{width:16px;height:16px}.attachment-lightbox-action-text{margin-left:var(--S2);font-size:var(--T9);line-height:var(--lh-none)}.attachment-lightbox-actions button:hover,.attachment-lightbox-actions a:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.attachment-lightbox-actions button.is-copied{color:var(--C10)}.attachment-lightbox-close svg{width:16px;height:16px}.attachment-lightbox-body{display:grid;flex:1;min-height:0;place-items:center;overflow:auto;padding:var(--S2)}.attachment-lightbox-image-stage{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;touch-action:none}.attachment-lightbox-image-stage.is-draggable{cursor:grab}.attachment-lightbox-video-stage{width:100%;height:100%}.attachment-lightbox-image-stage img{grid-area:1 / 1;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transition:transform 80ms linear;-webkit-user-select:none;user-select:none}.attachment-lightbox-image-thumbnail{opacity:.92}.attachment-lightbox-image-original{position:relative;z-index:1}.attachment-lightbox-loading{position:absolute;left:50%;bottom:var(--S8);z-index:2;border:1px solid color-mix(in srgb,var(--C4) 14%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 46%,transparent);color:color-mix(in srgb,var(--C0) 86%,transparent);padding:var(--S3) var(--S6);font-size:var(--T8);line-height:var(--T8-lh-tight);transform:translate(-50%)}.attachment-lightbox-loading.is-error{color:color-mix(in srgb,var(--C9) 94%,transparent)}.attachment-lightbox-video,.attachment-lightbox-frame{width:100%;height:100%;border:none;border-radius:var(--R3);background:var(--C5)}.attachment-lightbox-video{transform-origin:center center;transition:transform .12s ease-out}.attachment-lightbox-video-stage .attachment-lightbox-video{max-width:96%;max-height:96%;object-fit:contain}.attachment-lightbox-video-stage.is-draggable .attachment-lightbox-video{cursor:grab}.attachment-lightbox-video{object-fit:contain}.attachment-lightbox-audio{width:min(680px,100%)}.attachment-lightbox-pdf-stage .attachment-lightbox-document{transform-origin:center center;transition:transform 80ms linear}.attachment-lightbox-document{width:100%;height:100%;border:none;border-radius:var(--R3);background:var(--C5)}.attachment-lightbox-document-stage{width:min(1120px,100%);height:100%;overflow:auto;border-radius:var(--R3);background:var(--C17);padding:var(--S8)}.attachment-lightbox-markdown{max-width:860px;margin:0 auto;color:var(--C0)}.attachment-lightbox-message{margin:0;color:color-mix(in srgb,var(--C0) 78%,transparent);font-size:var(--T8)}.attachment-lightbox-file-stage{display:grid;width:min(1120px,100%);height:100%;place-items:center}.attachment-lightbox-file{display:flex;max-width:520px;flex-direction:column;align-items:center;gap:var(--S4);color:var(--C0);text-align:center}.attachment-lightbox-file svg{width:34px;height:34px;color:color-mix(in srgb,var(--C0) 86%,transparent)}.attachment-lightbox-file strong{max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--C0) 94%,transparent);font-size:var(--T7);text-overflow:ellipsis;white-space:nowrap}.attachment-lightbox-file p{margin:0;color:color-mix(in srgb,var(--C0) 68%,transparent);font-size:var(--T8);line-height:var(--T8-lh)}.docx-preview-container{max-width:860px;margin:0 auto;color:var(--C0)}.docx-preview-container .docx-wrapper{background:transparent}.docx-preview-container[data-fit-to-width=true]{width:100%;max-width:100%}.docx-preview-container[data-fit-to-width=true] .docx-wrapper{width:100%;min-width:0;align-items:stretch;box-sizing:border-box;padding:var(--S2)}.docx-preview-container[data-fit-to-width=true] .docx-wrapper>section.docx-preview-body{min-width:0;max-width:100%;overflow:visible}.xlsx-preview-container{display:flex;flex-direction:column;gap:var(--S6)}.xlsx-preview-sheet-tabs{display:flex;flex-wrap:wrap;gap:var(--S2)}.xlsx-preview-sheet-tab{padding:var(--S2) var(--S4);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:color-mix(in srgb,var(--C0) 78%,transparent);font-size:var(--T9);cursor:pointer}.xlsx-preview-sheet-tab.is-active{background:var(--C17);color:var(--C0)}.xlsx-preview-scroll{overflow:auto;border:1px solid var(--C4);border-radius:var(--R3)}.xlsx-preview-table{border-collapse:collapse;font-size:var(--T9)}.xlsx-preview-table td{padding:var(--S2) var(--S4);border:1px solid var(--C4);white-space:nowrap}.xlsx-preview-table tr:nth-child(odd) td{background:var(--C17)}:root[data-form=phone] .attachment-lightbox-backdrop,:root[data-form=tablet] .attachment-lightbox-backdrop{padding:0}:root[data-form=phone] .attachment-lightbox,:root[data-form=tablet] .attachment-lightbox{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;border-radius:var(--R0)}:root[data-form=phone] .attachment-lightbox-header,:root[data-form=tablet] .attachment-lightbox-header{align-items:flex-start;flex-wrap:wrap;gap:var(--S3);padding:max(var(--S4),env(safe-area-inset-top)) max(var(--S4),env(safe-area-inset-right)) var(--S3) max(var(--S4),env(safe-area-inset-left))}:root[data-form=phone] .attachment-lightbox-header>div:first-child,:root[data-form=tablet] .attachment-lightbox-header>div:first-child{width:100%;flex:1 1 100%}:root[data-form=phone] .attachment-lightbox-actions,:root[data-form=tablet] .attachment-lightbox-actions,:root[data-touch=true] .attachment-lightbox-actions{gap:var(--S4)}:root[data-form=phone] .attachment-lightbox-actions,:root[data-form=tablet] .attachment-lightbox-actions{width:100%;min-width:0;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--S1)}:root[data-form=phone] .attachment-lightbox-actions button,:root[data-form=phone] .attachment-lightbox-actions a,:root[data-form=tablet] .attachment-lightbox-actions button,:root[data-form=tablet] .attachment-lightbox-actions a,:root[data-touch=true] .attachment-lightbox-actions button,:root[data-touch=true] .attachment-lightbox-actions a,:root[data-form=phone] .attachment-lightbox-nav,:root[data-form=tablet] .attachment-lightbox-nav,:root[data-touch=true] .attachment-lightbox-nav,:root[data-form=phone] .xlsx-preview-sheet-tab,:root[data-form=tablet] .xlsx-preview-sheet-tab,:root[data-form=phone] .attachment-editor-tool,:root[data-form=tablet] .attachment-editor-tool,:root[data-form=phone] .attachment-editor-save,:root[data-form=tablet] .attachment-editor-save,:root[data-form=phone] .attachment-doc-paragraph-remove,:root[data-form=tablet] .attachment-doc-paragraph-remove,:root[data-form=phone] .attachment-doc-append,:root[data-form=tablet] .attachment-doc-append{min-width:44px;min-height:44px}:root[data-form=phone] .attachment-lightbox-actions button,:root[data-form=phone] .attachment-lightbox-actions a,:root[data-form=tablet] .attachment-lightbox-actions button,:root[data-form=tablet] .attachment-lightbox-actions a,:root[data-form=phone] .attachment-lightbox-nav,:root[data-form=tablet] .attachment-lightbox-nav,:root[data-form=phone] .attachment-editor-tool,:root[data-form=tablet] .attachment-editor-tool,:root[data-form=phone] .attachment-editor-save,:root[data-form=tablet] .attachment-editor-save,:root[data-form=phone] .attachment-doc-paragraph-remove,:root[data-form=tablet] .attachment-doc-paragraph-remove,:root[data-form=phone] .attachment-doc-append,:root[data-form=tablet] .attachment-doc-append{height:44px}:root[data-form=phone] .attachment-lightbox-nav-prev,:root[data-form=tablet] .attachment-lightbox-nav-prev{left:max(var(--S3),env(safe-area-inset-left))}:root[data-form=phone] .attachment-lightbox-nav-next,:root[data-form=tablet] .attachment-lightbox-nav-next{right:max(var(--S3),env(safe-area-inset-right))}:root[data-form=phone] .attachment-lightbox-body,:root[data-form=tablet] .attachment-lightbox-body{padding:var(--S4) max(var(--S4),env(safe-area-inset-right)) max(var(--S4),env(safe-area-inset-bottom)) max(var(--S4),env(safe-area-inset-left))}:root[data-form=phone] .attachment-text-editor-toolbar,:root[data-form=tablet] .attachment-text-editor-toolbar{align-content:flex-start;flex-wrap:wrap}:root[data-form=phone] .attachment-text-editor-input,:root[data-form=tablet] .attachment-text-editor-input,:root[data-form=phone] .attachment-sheet-cell-input,:root[data-form=tablet] .attachment-sheet-cell-input,:root[data-form=phone] .attachment-doc-paragraph-input,:root[data-form=tablet] .attachment-doc-paragraph-input,:root[data-form=phone] .attachment-slide-body-input,:root[data-form=tablet] .attachment-slide-body-input{min-height:44px;font-size:var(--T5);line-height:var(--T5-lh)}.attachment-text-editor{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;gap:var(--S6)}.attachment-text-editor-toolbar{display:flex;align-items:center;gap:var(--S4)}.attachment-editor-tool{min-width:36px;height:32px;padding:0 var(--S4);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);font-size:var(--T8)}.attachment-editor-status{flex:1;overflow:hidden;color:var(--C2);font-size:var(--T9);text-overflow:ellipsis;white-space:nowrap}.attachment-editor-save{height:32px;padding:0 var(--S7);border-radius:var(--R-pill);font-size:var(--T8)}.attachment-text-editor-input{flex:1;width:100%;min-height:0;resize:none;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font-family:var(--font-mono);font-size:var(--T8);line-height:var(--T8-lh);padding:var(--S7)}.attachment-text-editor-input:focus-visible{outline:none;border-color:var(--C7)}.attachment-text-editor-preview{flex:1;min-height:0;overflow:auto;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.attachment-editor-exit-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:color-mix(in srgb,var(--C0) 32%,transparent)}.attachment-editor-exit-card{display:flex;width:min(420px,calc(100vw - var(--S10)));flex-direction:column;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);padding:var(--S8)}.attachment-editor-exit-title{margin:0;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.attachment-editor-exit-desc{margin:0;color:var(--C2);font-size:var(--T8)}.attachment-editor-exit-actions{display:flex;flex-wrap:wrap;gap:var(--S4);margin-top:var(--S4)}.attachment-sheet-editor{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;gap:var(--S6)}.attachment-sheet-editor-scroll{flex:1;min-height:0;overflow:auto;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5)}.attachment-sheet-editor-table td.is-readonly-cell{background:var(--C17);color:var(--C2)}.attachment-sheet-editor-table td.is-editable-cell{padding:0}.attachment-sheet-editor-table td.is-edited-cell{box-shadow:inset 0 0 0 1px var(--C7)}.attachment-sheet-cell-input{width:100%;min-width:88px;border:none;background:transparent;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);padding:var(--S3) var(--S4)}.attachment-sheet-cell-input:focus-visible{outline:2px solid var(--C7);outline-offset:-2px}.attachment-doc-editor{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;gap:var(--S6)}.attachment-doc-editor-scroll{display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--S4);overflow:auto;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.attachment-doc-paragraph{display:flex;align-items:flex-start;gap:var(--S4)}.attachment-doc-paragraph-input{flex:1;resize:vertical;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);padding:var(--S4) var(--S6)}.attachment-doc-paragraph-input:focus-visible{outline:none;border-color:var(--C7)}.attachment-doc-paragraph.is-deleted-paragraph .attachment-doc-paragraph-input{background:var(--C17);color:var(--C2);text-decoration:line-through}.attachment-doc-paragraph.is-appended-paragraph .attachment-doc-paragraph-input{border-style:dashed}.attachment-doc-paragraph-remove{flex:none;height:32px;padding:0 var(--S4);border:1px solid var(--C4);border-radius:var(--R-pill);font-size:var(--T9)}.attachment-doc-island{display:flex;align-items:baseline;gap:var(--S4);overflow:hidden;border:1px dashed var(--C4);border-radius:var(--R3);background:var(--C17);color:var(--C2);font-size:var(--T8);padding:var(--S4) var(--S6)}.attachment-doc-island-label{flex:none;font-weight:var(--fw-emphasis)}.attachment-doc-island-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-doc-append{align-self:flex-start;height:32px;padding:0 var(--S6);border-radius:var(--R-pill);font-size:var(--T8)}.attachment-slide-section{display:flex;flex-direction:column;gap:var(--S4)}.attachment-slide-heading{margin:0;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.04em}.attachment-slide-body-input{width:100%}.markdown-preview-lightbox{width:100vw;height:100vh;max-width:none;max-height:none;border:0;border-radius:var(--R0);background:var(--C5);color:var(--C0)}.markdown-preview-lightbox .attachment-lightbox-header{background:var(--C5);border-bottom:1px solid var(--C4);color:var(--C0)}.markdown-preview-lightbox .attachment-lightbox-header span{color:var(--C2)}.markdown-preview-lightbox .attachment-lightbox-actions button{border-color:var(--C4);background:var(--C17);color:var(--C0)}.markdown-preview-lightbox .attachment-lightbox-actions button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.markdown-preview-lightbox.kind-diagram .markdown-preview-stage{background:var(--C23)}.markdown-preview-lightbox.kind-diagram .markdown-preview-stage svg,.markdown-preview-lightbox.kind-diagram .markdown-preview-stage-inner svg{display:block;max-width:none}.markdown-preview-lightbox-body{display:grid;width:100%;height:100%;min-height:0;overflow:hidden;padding:var(--S7);place-items:stretch;background:var(--C5)}.markdown-preview-stage-inner{width:max-content;min-width:100%;max-width:none;transform-origin:center center;transition:transform 80ms linear;will-change:transform}.markdown-preview-stage table,.markdown-preview-stage-inner table{min-width:720px;border-collapse:collapse}.markdown-preview-stage th,.markdown-preview-stage td,.markdown-preview-stage-inner th,.markdown-preview-stage-inner td{border:1px solid var(--C4);padding:var(--S4) var(--S6)}.markdown-preview-stage svg,.markdown-preview-stage-inner svg{max-width:none}.message-bubble{display:block;width:fit-content;min-width:fit-content;max-width:min(76%,760px);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.message-bubble.user{max-width:min(88%,var(--detail-user-message-max-width));margin-left:auto;margin-right:0;background:var(--C12)}.message-bubble.assistant{width:100%;max-width:100%;margin-right:0;border:0;background:transparent;padding:0}.assistant-stream{width:100%;padding:var(--S2) 0 var(--S5);text-align:left}.assistant-stream.pending .assistant-content{min-height:28px}.assistant-content{width:100%;max-width:100%;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-medium);line-height:var(--T5-lh-loose);text-align:left}.assistant-content::selection,.assistant-content *::selection,.message-markdown::selection,.message-markdown *::selection,.message-plain::selection,.message-plain *::selection{background-color:var(--C12);color:inherit;text-shadow:none}.assistant-content :where(strong,b){font-weight:var(--fw-medium)}.assistant-content :where(h1,h2,h3,h4,h5,h6){margin:var(--S7) 0 var(--S4);font-weight:var(--fw-emphasis);line-height:1.35}.assistant-content :where(h1,h2){font-size:1.22em}.assistant-content h3{font-size:1.12em}.assistant-content :where(h4,h5,h6){font-size:inherit}.assistant-content :where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.assistant-content :where(p,ul,ol,pre,blockquote,table,.markdown-table-card,.mermaid-card){margin-top:0;margin-bottom:var(--S6)}.assistant-content :where(p,ul,ol,pre,blockquote,table,.markdown-table-card,.mermaid-card):last-child{margin-bottom:0}.assistant-content :where(ul,ol){padding-left:var(--S8)}.assistant-content li{margin-bottom:var(--S2)}.assistant-content li:last-child{margin-bottom:0}.assistant-content a[href^="http://"],.assistant-content a[href^="https://"]{display:inline-flex;align-items:baseline;gap:var(--S2);color:var(--C0);text-decoration:none}.assistant-content a[href^="http://"]:before,.assistant-content a[href^="https://"]:before{content:"";display:inline-block;width:13px;height:13px;flex:0 0 auto;background:currentColor;transform:translateY(1px);-webkit-mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 4.75H4.75C3.23 4.75 2 5.98 2 7.5C2 9.02 3.23 10.25 4.75 10.25H6.25M9.75 4.75H11.25C12.77 4.75 14 5.98 14 7.5C14 9.02 12.77 10.25 11.25 10.25H9.75M5.75 7.5H10.25' stroke='var(--C0)' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 4.75H4.75C3.23 4.75 2 5.98 2 7.5C2 9.02 3.23 10.25 4.75 10.25H6.25M9.75 4.75H11.25C12.77 4.75 14 5.98 14 7.5C14 9.02 12.77 10.25 11.25 10.25H9.75M5.75 7.5H10.25' stroke='var(--C0)' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.assistant-content code:not(pre code){border-radius:var(--R1);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C1);padding:var(--S0) var(--S2)}.assistant-activity-list{display:flex;flex-direction:column;gap:var(--S2);margin:0}.assistant-activity-block{margin-bottom:var(--S4)}.assistant-activity-body{display:flex;flex-direction:column;gap:var(--S2)}.assistant-activity-heading{display:flex;align-items:center;gap:var(--S3);margin-bottom:var(--S2)}.assistant-activity-caption{color:var(--C2);font-size:var(--T6);line-height:var(--T6-lh);font-weight:var(--fw-medium);margin:0}.assistant-activity-stage-title{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.assistant-process-summaries{display:flex;flex-direction:column;gap:var(--S2);max-width:100%;color:var(--C0);margin:var(--S2) 0 0;border-top:1px solid var(--C4);padding-top:var(--S4)}.assistant-process-summaries p{margin:0;color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh-loose)}.assistant-activity-toggle{border:none;color:var(--C0);padding:0;width:26px;height:26px;min-width:26px;min-height:26px;margin-left:-2px;background:var(--C5);-webkit-user-select:none;user-select:none}.assistant-activity-toggle svg{width:14px;height:14px;transition:transform .16s ease}.assistant-activity-toggle.collapsed svg{transform:rotate(-90deg)}.assistant-activity-item{display:flex;align-items:flex-start;gap:var(--S4);padding:var(--S1) 0 var(--S2);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);font-weight:var(--fw-regular)}.assistant-activity-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:0 var(--S4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);min-height:var(--S9);line-height:var(--T9-lh-tight);letter-spacing:.02em;flex-shrink:0;-webkit-user-select:none;user-select:none}.assistant-activity-badge.kind-tool,.assistant-activity-badge.kind-command,.assistant-activity-badge.kind-permission{background:var(--C5);color:var(--C0)}.assistant-activity-badge.kind-error{background:color-mix(in srgb,var(--C9) 5%,transparent);color:var(--C9)}.assistant-activity-badge.kind-success{background:var(--C12);color:var(--C10)}.assistant-activity-badge.kind-status{background:var(--C5);color:var(--C0)}.assistant-activity-text{display:inline-flex;align-items:center;gap:var(--S2);min-width:0;color:var(--C0);word-break:break-word}.assistant-activity-item.kind-permission .assistant-activity-text,.assistant-activity-item.kind-error .assistant-activity-text{color:var(--C9)}.assistant-activity-text.monospace{font-family:var(--font-mono);font-size:var(--T8);color:var(--C0)}.assistant-tool-detail-list{display:flex;flex-direction:column;gap:var(--S2);max-width:min(100%,760px);margin-top:var(--S2);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.assistant-tool-detail-item{display:flex;flex-direction:column;gap:var(--S1);padding:var(--S2) 0;border-top:1px solid var(--C4)}.assistant-tool-detail-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--S2);color:var(--C0)}.assistant-tool-detail-item.status-failed .assistant-tool-detail-title{color:var(--C9)}.assistant-tool-detail-copy{color:var(--C0);word-break:break-word}.assistant-tool-paths{display:flex;flex-wrap:wrap;gap:var(--S2)}.assistant-tool-paths code{border-radius:var(--R2);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C1);padding:var(--S0) var(--S2);font-family:var(--font-mono);font-size:var(--T9)}.assistant-activity-item.is-streaming .assistant-activity-badge.kind-status{background:var(--C5);color:var(--C0)}.assistant-activity-streaming-dots{display:inline-flex;align-items:center;gap:var(--S1);flex:0 0 auto}.assistant-activity-streaming-dots span{width:4px;height:4px;border-radius:var(--R-pill);background:currentColor;opacity:.24;animation:assistant-activity-dot 1.1s ease-in-out infinite}.assistant-activity-streaming-dots span:nth-child(2){animation-delay:.12s}.assistant-activity-streaming-dots span:nth-child(3){animation-delay:.24s}.assistant-activity-reveal{display:inline-flex;align-items:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S2) var(--S5);font-size:var(--T8);line-height:var(--T8-lh-tight);-webkit-user-select:none;user-select:none}.assistant-content pre{overflow:auto;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C23);color:var(--C1);padding:var(--S7);font-family:var(--font-mono)}.assistant-content code{font-family:var(--font-mono)}.assistant-stream-indicator{display:inline-flex;align-items:center;gap:var(--S4);margin-top:var(--S5);color:var(--C2);font-size:var(--T7);line-height:var(--T7-lh);font-weight:var(--fw-regular)}.assistant-stream-gif{width:22px;height:8px;border-radius:0;object-fit:contain}.assistant-footer{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--S5);margin-top:var(--S7)}.assistant-footer-meta{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--S2);min-width:0}.assistant-meta-line{display:block;width:100%;max-width:100%;color:var(--C2);font-size:var(--T8);font-weight:var(--fw-regular);line-height:var(--T8-lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-copy-button{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border-radius:var(--R-pill);transition:opacity .16s ease,transform .16s ease;-webkit-user-select:none;user-select:none}.assistant-footer-actions{display:inline-flex;align-items:center;gap:var(--S2);margin-top:var(--S2)}.assistant-job-copy-button{color:var(--C0);display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;border-radius:var(--R-pill)}.assistant-copy-button svg{width:15px;height:15px}.assistant-copy-button.is-copied,.assistant-job-copy-button.is-copied,.session-export-button.is-copied,.user-message-actions .icon-button.is-copied{color:var(--C10)}.assistant-job-copy-text{display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none);letter-spacing:.04em}.message-meta,.message-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);color:var(--C2);font-size:var(--T8)}.message-timestamp{white-space:nowrap}.message-markdown,.message-plain{margin:var(--S5) 0 var(--S7);color:var(--C0);font-size:var(--T5);line-height:var(--T5-lh-loose)}.user-message-group{--user-message-collapse-rows: 4;display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:var(--S4)}.user-message-group .message-plain{margin:0;white-space:pre-wrap}.user-message-group .message-plain.is-collapsed{position:relative;max-height:calc(1.75em * var(--user-message-collapse-rows, 4));overflow:hidden}.user-message-group .message-plain.is-collapsed.is-overflowing:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1.75em;background:linear-gradient(to bottom,transparent,var(--C12));pointer-events:none}.user-message-expand-toggle{display:inline-flex;border:none;background:none;padding:0;margin-top:var(--S2);color:var(--C7);font-size:var(--T9);cursor:pointer}.assistant-thinking-placeholder{display:inline-flex;align-items:center;gap:var(--S4);margin:var(--S4) 0 0;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.assistant-thinking-placeholder .assistant-stream-gif{width:24px;height:24px;flex:0 0 24px;border-radius:var(--R3);object-fit:contain}.user-message-group.guidance{gap:var(--S3)}.user-guidance-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S3);margin-right:0;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight)}.user-guidance-label span:first-child{color:var(--C0);font-size:var(--T8);line-height:var(--lh-none)}.user-message-group.guidance.failed .user-guidance-label,.user-message-group.guidance.failed .user-guidance-label span:first-child{color:var(--C9)}.user-guidance-content{color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh);font-weight:var(--fw-regular)}.assistant-inline-guidance-group{margin:var(--S6) 0}.assistant-inline-guidance-group+.assistant-inline-guidance-group{margin-top:var(--S4)}.assistant-runtime-guidance-row{display:flex;width:100%;justify-content:flex-end;margin:var(--S2) 0 var(--S4)}.assistant-final-result-block{display:flow-root;clear:both;width:100%;max-width:100%}.assistant-runtime-guidance{display:grid;max-width:min(72%,420px);justify-items:end;gap:var(--S2);color:var(--C0);text-align:right}.assistant-runtime-guidance-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S2);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight)}.assistant-runtime-guidance-text{color:var(--C0);font-size:var(--T7);font-weight:var(--fw-regular);line-height:var(--T7-lh);white-space:pre-wrap;word-break:break-word}.assistant-runtime-guidance-row.failed .assistant-runtime-guidance,.assistant-runtime-guidance-row.failed .assistant-runtime-guidance-label,.assistant-runtime-guidance-row.failed .assistant-runtime-guidance-text{color:var(--C9)}.assistant-runtime-guidance-retry{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--C4);border-radius:var(--R-circle);background:var(--C5);color:var(--C0);cursor:pointer;padding:0}.assistant-runtime-guidance-retry svg{width:14px;height:14px}:root[data-form=phone] .assistant-runtime-guidance-retry,:root[data-form=tablet] .assistant-runtime-guidance-retry,:root[data-touch=true] .assistant-runtime-guidance-retry{min-width:var(--pipi-control-height-md);min-height:var(--pipi-control-height-md)}.user-message-actions{justify-content:flex-end;gap:var(--S4);opacity:0;pointer-events:none;transition:opacity .16s ease;-webkit-user-select:none;user-select:none}.user-message-group:hover .user-message-actions,.user-message-group:focus-within .user-message-actions{opacity:1;pointer-events:auto}.user-message-group.failed .user-message-actions{opacity:1;pointer-events:auto}.message-failure-row{display:inline-flex;align-items:center;gap:var(--S3);margin-top:var(--S6);font-size:var(--T8);font-weight:var(--fw-emphasis)}.user-message-failure{width:fit-content;max-width:min(100%,560px);margin-top:0;border-radius:var(--R-pill);padding:var(--S4) var(--S6);font-weight:var(--fw-regular);line-height:var(--T5-lh);text-align:left}.message-submit-row{margin-top:var(--S4);border-radius:var(--R3);padding:var(--S4) var(--S6);font-size:var(--T9);line-height:var(--T9-lh)}.message-failure-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--C9)}.message-failure-icon svg{width:14px;height:14px}.message-retry-button{border-color:var(--C4);color:var(--C0)}.user-message-actions .icon-button{width:32px;min-width:32px;height:32px;padding:0}.user-message-actions .icon-button svg{width:15px;height:15px}.message-retry-button:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);transform:none}.message-retry-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.message-markdown pre{overflow:auto;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C23);color:var(--C1);padding:var(--S7);font-family:var(--font-mono)}.message-markdown code,.message-model{font-family:var(--font-mono)}.message-markdown table{width:100%;margin:var(--S7) 0;overflow:hidden;border:1px solid var(--C4);border-collapse:separate;border-spacing:0;border-radius:var(--R3);color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh)}.message-markdown th,.message-markdown td{border-right:1px solid var(--C4);border-bottom:1px solid var(--C4);padding:var(--S5) var(--S6);text-align:left;vertical-align:top}.message-markdown th:last-child,.message-markdown td:last-child{border-right:none}.message-markdown tr:last-child td{border-bottom:none}.message-markdown th{background:var(--C23);color:var(--C0);font-weight:var(--fw-regular)}.loading-orb{display:grid;width:72px;height:72px;place-items:center;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);color:var(--C0)}.chat-launchpad{display:flex;flex:1;width:min(100%,var(--detail-composer-width));max-width:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--S9);padding:var(--S10) 0 calc(var(--S10) * 3);animation:launchpad-fade-in .22s ease}.chat-launchpad-brand{display:inline-flex;align-items:center;gap:0;color:var(--C0)}.chat-launchpad-logo{font-family:var(--font-display);font-size:var(--T1);font-weight:var(--fw-emphasis);letter-spacing:0;line-height:var(--T1-lh-tight);color:var(--C0)}.chat-launchpad-controls{display:flex;width:min(100%,var(--detail-composer-width));max-width:100%;justify-content:center}.chat-launchpad-model-switcher{min-width:0;max-width:min(100%,420px);align-items:center;text-align:center}.chat-launchpad-composer{width:min(100%,var(--detail-composer-width));max-width:100%;transform:translateY(0);transition:width .18s ease,transform .18s ease,border-color .18s ease}.chat-launchpad-composer.composer-shell:focus-within{border-color:var(--C4)}:root[data-form=phone] .chat-launchpad-composer,:root[data-form=tablet] .chat-launchpad-composer{margin-bottom:max(var(--pipi-safe-bottom),var(--pipi-keyboard-inset))}.message-retry-button:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.final-answer-artifacts{display:grid;gap:var(--S5);width:100%;max-width:100%;margin-top:var(--S6)}.final-answer-file-list{display:grid;gap:var(--S4)}.final-answer-file-card{display:flex;align-items:center;gap:var(--S6);width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5) var(--S6);font:inherit;text-align:left}.final-answer-file-icon{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--R3);background:var(--C23);color:var(--C0)}.final-answer-file-icon svg{width:20px;height:20px}.final-answer-file-meta{display:grid;gap:var(--S1);min-width:0;flex:1 1 auto}.final-answer-file-name{overflow:hidden;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight);text-overflow:ellipsis;white-space:nowrap}.final-answer-file-type{color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh-tight)}.final-answer-file-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--S2)}.final-answer-file-action{display:inline-grid;width:32px;height:32px;flex:0 0 auto;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);padding:0;place-items:center;cursor:pointer;text-decoration:none}.final-answer-file-action:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.final-answer-file-action:focus-visible{border-color:var(--C7);color:var(--C7)}.final-answer-file-action:disabled{cursor:default;opacity:.5}.final-answer-file-action svg{width:16px;height:16px}:root[data-form=phone] .final-answer-file-action,:root[data-form=tablet] .final-answer-file-action{width:44px;height:44px}.final-answer-file-card.is-audio audio{flex:0 1 240px;min-width:0;height:32px}.final-answer-file-error{margin:0;color:var(--C9);font-size:var(--T8);line-height:var(--T8-lh)}.final-answer-edited-card{display:grid;gap:0;overflow:hidden;box-sizing:border-box;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:0}.final-answer-edited-head{display:flex;align-items:center;gap:var(--S6);min-width:0;background:var(--C5);padding:var(--S5) var(--S6)}.final-answer-edited-title{flex:1 1 auto;min-width:0;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight)}.final-answer-edited-stat{display:inline-flex;flex:0 0 auto;gap:var(--S4);font-size:var(--T8);line-height:var(--T8-lh)}.final-answer-edited-stat em{font-style:normal;font-weight:var(--fw-emphasis)}.final-answer-edited-stat .is-added{color:var(--C10)}.final-answer-edited-stat .is-removed{color:var(--C9)}.final-answer-edited-stat .is-deleted{color:var(--C2)}.final-answer-edited-rows{display:grid;padding:0 var(--S6)}.final-answer-edited-row{display:flex;align-items:center;gap:var(--S6);width:100%;min-width:0;box-sizing:border-box;border:0;border-top:1px solid var(--C4);background:transparent;color:var(--C0);padding:var(--S4) 0;font:inherit;text-align:left}.final-answer-edited-row.is-deleted{opacity:.6}.final-answer-edited-path{flex:1 1 auto;overflow:hidden;min-width:0;color:var(--C1);background:transparent;padding:0;font-family:var(--font-mono);font-size:var(--T8);line-height:var(--T8-lh);text-align:left;text-overflow:ellipsis;white-space:nowrap}.final-answer-edited-expander{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--S2);border:0;border-top:1px solid var(--C4);background:transparent;color:var(--C2);margin:0 var(--S6);padding:var(--S4) 0;font-size:var(--T8);line-height:var(--T8-lh);cursor:pointer}.final-answer-edited-expander svg{width:14px;height:14px}@media(max-width:640px){.chat-launchpad-logo{font-size:var(--T2)}}:root[data-form=phone] .user-message-actions,:root[data-form=tablet] .user-message-actions{opacity:1;pointer-events:auto}:root[data-form=phone] .assistant-copy-button,:root[data-form=phone] .assistant-job-copy-button,:root[data-form=tablet] .assistant-copy-button,:root[data-form=tablet] .assistant-job-copy-button{width:var(--pipi-control-height-md);height:var(--pipi-control-height-md)}:root[data-form=phone] .message-actions .icon-button,:root[data-form=tablet] .message-actions .icon-button{width:var(--pipi-control-height-md);height:var(--pipi-control-height-md)}.composer-inline-actions{display:inline-flex;align-items:center;gap:var(--S4);flex-shrink:0}.composer-action-button,.composer-send-button{display:inline-flex;width:36px;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0;border-radius:var(--R-pill)}.composer-shell .composer-action-button{border:1px solid var(--C4);background:var(--C3);color:var(--C0)}.composer-shell .composer-voice-button.active{border-color:var(--C7);background:var(--C12);color:var(--C7)}:root .composer-shell .composer-send-button{border-color:var(--C4);color:var(--C11)}.composer-action-button svg,.composer-send-button svg{pointer-events:none}.composer-action-button svg{width:16px;height:16px;stroke-width:1.9}.composer-send-button svg{width:16px;height:16px;color:currentColor;transform:scale(1.25)}.composer-stop-button svg,.composer-send-button svg{fill:currentColor}.composer-stop-button svg path,.composer-send-button svg path{stroke:currentColor;stroke-width:1.2}.composer-stop-button svg{transform:scale(1.6,1.2)}:root[data-form=phone] .composer-action-button,:root[data-form=phone] .composer-send-button,:root[data-form=tablet] .composer-action-button,:root[data-form=tablet] .composer-send-button{width:var(--pipi-control-height-md);height:var(--pipi-control-height-md);min-height:var(--pipi-control-height-md)}.composer-agent-menu{--composer-agent-menu-height: 232px;--composer-agent-menu-primary-width: 148px}.composer-floating-popover.composer-agent-menu,.composer-settings-popover.composer-agent-menu{height:232px;max-height:232px;overflow:hidden}.composer-agent-menu-grid{display:grid;grid-template-columns:var(--composer-agent-menu-primary-width) var(--composer-agent-menu-primary-width);gap:0;height:100%;min-height:0}.composer-agent-menu-grid.single-panel{grid-template-columns:minmax(0,1fr);width:100%}.composer-agent-menu-sidebar,.composer-agent-menu-panel{display:flex;height:100%;min-width:0;min-height:0;flex-direction:column;gap:var(--S1);overflow-y:auto;overscroll-behavior:contain}.composer-agent-menu-grid.has-panel .composer-agent-menu-sidebar{padding-right:var(--S2);border-right:1px solid color-mix(in srgb,var(--C4) 68%,transparent)}.composer-agent-menu .composer-agent-section-tab{-webkit-appearance:none;appearance:none;display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-start;gap:var(--S4);border:0;border-radius:var(--R2);background:transparent;box-shadow:none;color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T8);font-weight:var(--fw-regular);line-height:var(--lh-none);outline:0;padding:0 var(--S4);text-align:left}.composer-agent-menu .composer-agent-section-tab span{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;line-height:var(--lh-none);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-agent-menu .composer-agent-section-tab.has-children:after{content:"›";flex:0 0 auto;color:currentColor;font-size:var(--T7);line-height:var(--lh-none)}.composer-agent-menu .composer-agent-section-tab.active,.composer-agent-menu .composer-agent-section-tab.selected,.composer-agent-menu .composer-agent-section-tab:focus-visible{background:var(--C12);color:var(--C0)}.composer-agent-menu .composer-agent-section-tab:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-agent-menu-panel{max-height:100%;overflow-y:auto;padding-left:var(--S4)}.composer-agent-menu .composer-menu-row,.composer-agent-menu .composer-agent-option-row{-webkit-appearance:none;appearance:none;display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-start;gap:var(--S4);border:0;border-radius:var(--R2);background:transparent;box-shadow:none;color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T8);font-weight:var(--fw-regular);line-height:var(--lh-none);outline:0;padding:0 var(--S4);text-align:left}.composer-agent-menu .composer-menu-row.active,.composer-agent-menu .composer-agent-option-row.active{background:var(--C12);color:var(--C0)}.composer-settings-popover.composer-agent-menu .composer-menu-row.active,.composer-settings-popover.composer-agent-menu .composer-agent-option-row.active,.composer-floating-popover.composer-agent-menu .composer-menu-row.active,.composer-floating-popover.composer-agent-menu .composer-agent-option-row.active{color:var(--C0)}.composer-agent-menu .composer-menu-row:hover,.composer-agent-menu .composer-agent-option-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-agent-menu-label,.composer-agent-menu-label-track,.composer-agent-menu .composer-menu-row span:not(.composer-menu-icon){display:inline-flex;min-width:0;align-items:center;line-height:var(--lh-none);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.composer-agent-menu-label{flex:1 1 auto}.composer-agent-menu-subhead,.composer-agent-menu-empty{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-regular);line-height:var(--T9-lh);padding:var(--S2) var(--S4) var(--S1);text-align:left}.composer-agent-menu button.composer-menu-row,.composer-agent-menu button.composer-agent-option-row,.composer-agent-menu button.composer-team-member-row{-webkit-appearance:none;appearance:none;border:0;outline:0;box-shadow:none;background:transparent}.composer-agent-menu button.composer-menu-row:focus-visible,.composer-agent-menu button.composer-agent-option-row:focus-visible,.composer-agent-menu button.composer-team-member-row:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0)}.composer-agent-menu-grid.single-panel .composer-agent-menu-sidebar{padding-right:0;border-right:0}.composer-agent-menu-grid.single-panel .composer-menu-row{justify-content:flex-start}.composer-shell .composer-select-button>svg,.composer-settings-popover .composer-menu-row>svg,.composer-floating-popover .composer-menu-row>svg{width:16px;height:16px;min-width:16px;flex:0 0 16px;stroke-width:1.8}.composer-settings-popover .composer-menu-row.accent>svg,.composer-floating-popover .composer-menu-row.accent>svg{color:var(--C0);background:var(--C5);border-color:var(--C4)}.composer-settings-popover .composer-menu-row.danger>svg,.composer-floating-popover .composer-menu-row.danger>svg{color:var(--C9);background:transparent;border-color:transparent}.composer-settings-popover .composer-menu-row.danger,.composer-floating-popover .composer-menu-row.danger{color:var(--C9)}.composer-settings-popover .composer-menu-row.danger.active,.composer-settings-popover .composer-menu-row.danger:focus-visible,.composer-floating-popover .composer-menu-row.danger.active,.composer-floating-popover .composer-menu-row.danger:focus-visible{color:var(--C9)}.composer-settings-popover .composer-menu-row.danger:hover,.composer-floating-popover .composer-menu-row.danger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-shell .composer-value-chip{min-width:0;min-height:36px;height:36px;gap:var(--S3);padding:0 var(--S6);border-color:var(--C4)}.composer-shell .composer-select-button.composer-value-chip.accent{border-color:var(--C4);background:var(--C5);color:var(--C0)}.composer-shell .composer-select-button.composer-value-chip.accent svg{color:var(--C0);background:var(--C5);border-color:var(--C4)}.composer-shell .composer-select-button.composer-value-chip.danger{border-color:var(--C9);background:var(--C5);color:var(--C9)}.composer-shell .composer-select-button.composer-value-chip.danger svg{color:currentColor;background:transparent;border-color:transparent}.composer-shell .composer-value-chip>span{display:inline-flex;align-items:center;justify-content:center;min-width:0;line-height:var(--lh-none);white-space:nowrap;border-color:var(--C4)}.composer-shell .composer-active-chip,.composer-shell .composer-plan-chip{display:inline-flex;min-height:36px;height:36px;min-width:52px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--C7) 48%,transparent);border-radius:var(--R-pill)}.composer-shell .composer-plan-chip{background:var(--C12)}.composer-shell .composer-active-chip,.composer-shell .composer-plan-chip{box-sizing:border-box}.composer-shell .composer-plan-chip{color:var(--C7)}.composer-shell .composer-active-chip,.composer-shell .composer-plan-chip{padding:0 var(--S6);font-size:var(--T8);font-weight:var(--fw-regular);line-height:var(--lh-none);text-align:center;white-space:nowrap}.composer-shell .composer-plan-chip{border-color:var(--C4)}.composer-shell .composer-active-chip:focus-visible,.composer-shell .composer-plan-chip:focus-visible,.composer-shell .composer-select-button.composer-value-chip:focus-visible{outline:none;box-shadow:none;border-color:var(--C4)}.composer-plus-menu .composer-plus-row{min-height:34px;justify-content:space-between;gap:var(--S4);padding:0 var(--S4)}.composer-plus-menu .composer-plus-row>span:first-child{display:inline-flex;min-width:0;align-items:center;line-height:var(--lh-none)}.composer-plus-row .composer-switch,.composer-shell .composer-switch{--composer-switch-width: 36px;--composer-switch-height: 22px;--composer-switch-knob: 14px;--composer-switch-inset: 4px;position:relative;width:var(--composer-switch-width);min-width:var(--composer-switch-width);height:var(--composer-switch-height);border:1px solid color-mix(in srgb,var(--C4) 72%,transparent);border-radius:var(--R-pill);background:var(--C12);box-sizing:border-box;border-color:var(--C4)}.composer-plus-row .composer-switch i,.composer-shell .composer-switch i{position:absolute;top:var(--composer-switch-inset);left:var(--composer-switch-inset);width:var(--composer-switch-knob);height:var(--composer-switch-knob);border-radius:var(--R-circle);background:var(--C5);box-shadow:none;transition:transform .18s ease;border-color:var(--C4)}.composer-plus-row .composer-switch.on,.composer-shell .composer-switch.on{border-color:var(--C7);background:var(--C7)}.composer-plus-row .composer-switch.on i,.composer-shell .composer-switch.on i{transform:translate(calc(var(--composer-switch-width) - var(--composer-switch-knob) - (var(--composer-switch-inset) * 2)));box-shadow:none;background:var(--C5);border-color:var(--C7)}.composer-settings-popover .composer-menu-row.accent,.composer-settings-popover .composer-menu-row.accent.active,.composer-floating-popover .composer-menu-row.accent,.composer-floating-popover .composer-menu-row.accent.active{background:var(--C5);color:var(--C7);border-color:var(--C4)}.composer-shell.is-drag-active{border-color:var(--C7);border-style:dashed;background:var(--C12)}:root[data-form=phone] .composer-select-button,:root[data-form=tablet] .composer-select-button{min-height:var(--pipi-control-height-md)}.composer-reasoning-slider{display:flex;flex-direction:column;gap:var(--S4);min-width:240px;padding:var(--S2) var(--S2) 0}.composer-reasoning-slider-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--S4)}.composer-reasoning-slider-title{color:var(--C2);font-size:var(--T9)}.composer-reasoning-slider-value{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.composer-reasoning-slider.is-max .composer-reasoning-slider-value{background:linear-gradient(90deg,var(--C8),var(--C9),var(--C8));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:composer-reasoning-max-flow 2.4s linear infinite}.composer-reasoning-slider-input{width:100%;height:6px;border-radius:var(--R-pill);appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--C7) 0 var(--reasoning-progress, 0%),var(--C17) var(--reasoning-progress, 0%) 100%);outline:none;cursor:pointer}.composer-reasoning-slider.is-max .composer-reasoning-slider-input{background:linear-gradient(90deg,var(--C8),var(--C9),var(--C8));background-size:200% 100%;animation:composer-reasoning-max-flow 2.4s linear infinite}.composer-reasoning-slider-input::-webkit-slider-thumb{width:18px;height:18px;border:1px solid var(--C4);border-radius:var(--R-pill);appearance:none;-webkit-appearance:none;background:var(--C5);box-shadow:0 1px 3px var(--C16);cursor:grab}.composer-reasoning-slider-input::-moz-range-thumb{width:18px;height:18px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);box-shadow:0 1px 3px var(--C16);cursor:grab}.composer-reasoning-slider-input:disabled{cursor:not-allowed;opacity:.5}.composer-reasoning-slider-ticks{display:flex;justify-content:space-between;gap:var(--S2)}.composer-reasoning-slider-tick{padding:var(--S1) var(--S2);border:none;border-radius:var(--R3);background:transparent;color:var(--C2);font-size:var(--T9);cursor:pointer}.composer-reasoning-slider-tick:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-reasoning-slider-tick.is-active{color:var(--C0);font-weight:var(--fw-emphasis)}.composer-reasoning-slider-tick.is-max-tick.is-active{background:linear-gradient(90deg,var(--C8),var(--C9));background-clip:text;-webkit-background-clip:text;color:transparent}.composer-reasoning-slider-tick:disabled{cursor:not-allowed;opacity:.5}.composer-reasoning-slider-scale{display:flex;justify-content:space-between;color:var(--C2);font-size:var(--T9)}@keyframes composer-reasoning-max-flow{0%{background-position:0% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.composer-reasoning-slider.is-max .composer-reasoning-slider-value,.composer-reasoning-slider.is-max .composer-reasoning-slider-input{animation:none}}.composer-quick-config-chip span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-floating-popover.composer-quick-config-popover,.composer-settings-popover.composer-quick-config-popover{width:max-content;min-width:240px;max-width:min(440px,calc(100vw - 24px))}.composer-quick-config-panel{display:flex;flex-direction:column;gap:var(--S1)}.composer-quick-config-item{display:flex;align-items:center;gap:var(--S6);padding:var(--S3) var(--S4);border:none;border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T8);cursor:pointer;text-align:left}.composer-quick-config-item:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-quick-config-item-label{flex:1;white-space:nowrap}.composer-quick-config-item-value{max-width:280px;overflow:hidden;color:var(--C2);text-overflow:ellipsis;white-space:nowrap}.composer-quick-config-item-chevron{flex:none;color:var(--C2)}.composer-quick-config-divider{height:1px;margin:var(--S2) 0;background:var(--C4)}.composer-quick-config-back{display:flex;align-items:center;gap:var(--S2);padding:var(--S2) var(--S4);border:none;border-radius:var(--R2);background:transparent;color:var(--C2);font-size:var(--T9);cursor:pointer;text-align:left}.composer-quick-config-back:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-quick-config-option-list{display:flex;flex-direction:column;gap:var(--S1);max-height:320px;overflow-y:auto}.composer-quick-config-option{display:flex;align-items:center;gap:var(--S6);padding:var(--S3) var(--S4);border:none;border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T8);cursor:pointer;text-align:left}.composer-quick-config-option:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-quick-config-option-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-quick-config-option.is-selected .composer-quick-config-option-label{font-weight:var(--fw-emphasis)}.composer-quick-config-option-check{flex:none;color:var(--C0)}.composer-quick-config-option-hint{margin-left:var(--S3);color:var(--C2)}.composer-quick-config-hint{margin:0;padding:var(--S2) var(--S4);color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.composer-active-chip.composer-automation-chip{border:1px solid var(--C4);background:var(--C17);color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T9)}.composer-active-chip.composer-automation-chip:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-automation-confirm{display:flex;flex-direction:column;gap:var(--S6);margin:0 auto var(--S6);padding:var(--S7);width:min(560px,calc(100vw - var(--S9)));border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);box-shadow:0 8px 24px var(--C16)}.composer-automation-confirm-header{display:flex;flex-direction:column;gap:var(--S2)}.composer-automation-confirm-header strong{font-size:var(--T7);color:var(--C0)}.composer-automation-confirm-header span{font-size:var(--T8);color:var(--C2)}.composer-automation-confirm-field{display:flex;flex-direction:column;gap:var(--S2);font-size:var(--T8);color:var(--C2)}.composer-automation-confirm-field input,.composer-automation-confirm-field textarea{padding:var(--S4) var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);resize:vertical}.composer-automation-confirm-meta{display:flex;align-items:center;gap:var(--S4);font-size:var(--T8);color:var(--C2)}.composer-automation-confirm-meta strong{color:var(--C0)}.composer-automation-confirm-actions{display:flex;justify-content:flex-end;gap:var(--S4)}.composer-automation-confirm-actions button{padding:var(--S4) var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);font-size:var(--T8);cursor:pointer}.composer-automation-confirm-actions button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-automation-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.composer-automation-confirm-primary{border-color:var(--C0)}.composer-dock,.composer-shell,.composer-popover,.composer-settings-popover,.composer-at-attachment-menu{--composer-page-bg: var(--C3);--composer-control-surface: var(--C5);--composer-popover-surface: var(--C5);--composer-line: var(--C4);--composer-line-soft: var(--C4);--composer-text: var(--C0);--composer-text-soft: var(--C0);--composer-muted: var(--C2);--composer-accent: var(--C7);--composer-accent-line: var(--C7);--composer-accent-strong: var(--C7);--composer-accent-soft: var(--C12);--composer-danger: var(--C9);--composer-danger-line: var(--C9);--composer-danger-soft: var(--C5);--composer-send-dark-surface: var(--C5);--composer-send-dark-text: var(--C0);--composer-attachment-preview-line: color-mix(in srgb, var(--C4) 10%, transparent);--composer-input-padding-x: var(--S7)}.composer-dock{animation:chat-detail-fade-in .22s ease;margin-top:0;position:sticky;bottom:0;flex-shrink:0;width:min(100%,var(--detail-composer-width));max-width:100%;border-top:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--S5) 0 max(var(--S7),var(--pipi-safe-bottom),var(--pipi-keyboard-inset));overflow-x:hidden}.composer-hint{margin-bottom:var(--S6);border-radius:var(--R3);padding:var(--S6) var(--S7);font-size:var(--T6);background:var(--C5);color:var(--C2)}.composer-warning{background:var(--C5);color:var(--C8)}.composer-shell{border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);box-shadow:none;transition:border-color .18s ease,transform .18s ease}.composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--S5);min-height:32px}.composer-toolbar-below{margin-top:var(--S4);padding-top:0;border-top:none;align-items:center;justify-content:space-between;gap:var(--S6);flex-wrap:wrap}.composer-note-row{display:flex;align-items:flex-start;margin-top:var(--S4)}.composer-toolbar-leading{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--S4);min-width:0;max-width:100%}.voice-dictation-control{position:relative;display:inline-flex}.voice-dictation-icon-shell{position:relative;display:inline-flex;align-items:center;justify-content:center}.voice-dictation-mini-meter{display:none}.voice-dictation-meter span{display:block;border-radius:var(--R-pill);background:currentColor;transform-origin:center bottom}.voice-dictation-mini-meter span{height:8px;opacity:.72;transform:scaleY(calc(.34 + var(--voice-level, 0) * 1.1))}.voice-dictation-mini-meter span:nth-child(2){height:11px;opacity:.92;transform:scaleY(calc(.42 + var(--voice-level, 0) * 1.35))}.voice-dictation-mini-meter span:nth-child(3){height:7px;opacity:.66;transform:scaleY(calc(.3 + var(--voice-level, 0) * 1))}.voice-dictation-status{position:absolute;right:calc(100% + 8px);bottom:2px;z-index:61;display:inline-flex;align-items:center;gap:var(--S3);min-width:126px;min-height:32px;padding:var(--S2) var(--S4);border:1px solid color-mix(in srgb,var(--C4) 28%,var(--C4));border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 68%,var(--C5));box-shadow:none;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none);white-space:nowrap;pointer-events:none}.voice-dictation-status-dot{flex:0 0 auto;width:7px;height:7px;border-radius:var(--R-pill);background:currentColor;box-shadow:none;opacity:calc(.45 + var(--voice-level, 0) * .55);transform:scale(calc(.9 + var(--voice-level, 0) * .65));transition:opacity 80ms linear,transform 80ms linear}.voice-dictation-status-text{display:inline-flex;flex-direction:column;gap:var(--S1);min-width:60px;max-width:180px;white-space:nowrap}.voice-dictation-status-text span{white-space:nowrap}.voice-dictation-status-text small{overflow:hidden;color:var(--C0);font-size:var(--T10);font-weight:var(--fw-emphasis);line-height:var(--T10-lh-tight);text-overflow:ellipsis;white-space:nowrap}.voice-dictation-meter{display:inline-flex;align-items:end;justify-content:center;gap:var(--S1);flex:0 0 auto;width:28px;height:14px;color:currentColor}.voice-dictation-meter span{width:2.5px;height:8px;opacity:calc(.36 + var(--voice-level, 0) * .6);transform:scaleY(calc(.18 + var(--voice-level, 0) * 1.45));transition:opacity 70ms linear,transform 70ms linear}.voice-dictation-meter span:nth-child(2){height:12px;opacity:calc(.42 + var(--voice-level, 0) * .58);transform:scaleY(calc(.2 + var(--voice-level, 0) * 1.65))}.voice-dictation-meter span:nth-child(3){height:9px;opacity:calc(.38 + var(--voice-level, 0) * .58);transform:scaleY(calc(.16 + var(--voice-level, 0) * 1.28))}.voice-dictation-meter span:nth-child(4){height:6px;opacity:calc(.32 + var(--voice-level, 0) * .52);transform:scaleY(calc(.14 + var(--voice-level, 0) * 1.05))}.voice-dictation-control.is-recognizing .voice-dictation-status{border-color:color-mix(in srgb,var(--C4) 76%,var(--C4));background:color-mix(in srgb,var(--C5) 78%,var(--C5));color:var(--C0)}.voice-dictation-button-label{display:none}.voice-dictation-tooltip{right:0;bottom:calc(100% + 8px);min-width:220px;white-space:normal;text-align:left;z-index:60}.composer-control-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--S3);min-width:0}.composer-menu-control{position:relative;display:inline-flex}.composer-control-button{display:inline-flex;width:36px;height:36px;min-width:36px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);box-sizing:border-box;color:var(--C0);padding:0}.composer-control-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.composer-select-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--S3);min-height:34px;height:34px;border:1px solid var(--C4);border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0 var(--S6);font-size:var(--T8);line-height:var(--lh-none);white-space:nowrap}.composer-active-chip{border-color:var(--C7);background:var(--C12);color:var(--C7);font-weight:var(--fw-emphasis)}.composer-select-button>span{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:auto;line-height:var(--lh-none);text-align:center}.composer-select-button strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-medium)}.composer-select-button em{color:var(--C0);font-size:var(--T9);font-style:normal;font-weight:var(--fw-emphasis)}.composer-select-button svg{width:15px;height:15px;color:var(--C0)}.composer-select-button:not(.danger) svg:last-child{display:none}.composer-select-button.accent{border-color:var(--C7);background:var(--C12)}.composer-select-button.accent svg:first-child{color:var(--C7)}.composer-select-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-popover{position:absolute;left:0;bottom:calc(100% + 10px);z-index:18;display:flex;width:148px;min-width:148px;max-width:min(148px,calc(100vw - 40px));flex-direction:column;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none;padding:var(--S3)}.composer-popover.compact{min-width:148px}.composer-floating-popover,.composer-plus-menu,.composer-settings-popover{--composer-floating-popover-width: 148px;display:flex;width:var(--composer-floating-popover-width);min-width:var(--composer-floating-popover-width);max-width:min(var(--composer-floating-popover-width),calc(100vw - 32px));flex-direction:column;gap:var(--S1);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none;box-sizing:border-box;padding:var(--S4)}.composer-floating-popover{position:fixed;right:auto;bottom:auto;z-index:1200;overflow:visible;transform:translateY(-100%)}.composer-floating-popover.compact,.composer-settings-popover.compact{width:148px;min-width:148px}.composer-floating-popover.composer-agent-menu,.composer-settings-popover.composer-agent-menu{width:max-content;min-width:0;max-width:calc(100vw - 24px)}.composer-floating-popover.composer-agent-menu.single-panel,.composer-settings-popover.composer-agent-menu.single-panel{width:148px;min-width:148px;max-width:min(148px,calc(100vw - 24px))}.composer-settings-section{display:flex;flex-direction:column;gap:var(--S1)}.composer-settings-section+.composer-settings-section{padding-top:var(--S3)}.composer-settings-section-title{padding:var(--S2) var(--S4) var(--S1);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--T9-lh);text-align:left;letter-spacing:0;text-transform:none}.composer-plus-row,.composer-settings-popover .composer-menu-row,.composer-floating-popover .composer-menu-row,.composer-floating-popover .composer-plus-row{min-height:34px;align-items:center;justify-content:flex-start;border-radius:var(--R2);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-regular);line-height:var(--lh-none);text-align:left}.composer-plus-row{display:flex;width:100%;justify-content:space-between;gap:var(--S3);border:0;background:transparent;cursor:pointer;font-family:inherit;padding:0 var(--S4)}.composer-plus-row:focus-visible,.composer-settings-popover .composer-menu-row.active,.composer-floating-popover .composer-menu-row.active{background:var(--C12);color:var(--C7);outline:none}.composer-plus-row:hover,.composer-settings-popover .composer-menu-row:hover,.composer-floating-popover .composer-menu-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-plus-row:disabled{cursor:not-allowed;opacity:.45}.composer-plus-row span,.composer-settings-popover .composer-menu-row span:not(.composer-menu-icon),.composer-floating-popover .composer-menu-row span:not(.composer-menu-icon){display:inline-flex;min-width:0;flex-direction:row;align-items:center;gap:0;line-height:var(--lh-none);text-align:left}.composer-switch{position:relative;flex:0 0 auto;width:34px;height:20px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);transition:background .18s ease}.composer-switch i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:var(--R-circle);background:var(--C5);transition:transform .18s ease}.composer-switch.on{border-color:var(--C4);background:var(--C5)}.composer-switch.on i{transform:translate(14px)}.composer-menu-row{display:flex;align-items:center;gap:var(--S5);width:100%;border:none;border-radius:var(--R2);background:transparent;color:var(--C0);padding:var(--S5) var(--S6);text-align:left}.composer-menu-row.compact{min-height:34px;justify-content:space-between}.composer-menu-row.active{background:var(--C12)}.composer-menu-row:disabled{color:var(--C0);cursor:not-allowed;opacity:.56}.composer-menu-row.danger strong{color:var(--C9)}.composer-menu-row.danger:focus-visible{background:var(--C12)}.composer-menu-row span:not(.composer-menu-icon){display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.composer-menu-row strong{color:currentColor;font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight)}.composer-menu-row small{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.composer-menu-icon{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;flex:0 0 28px;border-radius:var(--R-pill);background:var(--C5);color:var(--C0)}.composer-attach-control{position:relative;display:inline-flex}.composer-attach-tooltip{position:absolute;left:0;bottom:calc(100% + 10px);min-width:220px;max-width:280px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5) var(--S6);font-size:var(--T8);line-height:var(--T8-lh);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.composer-attach-control:focus-within .composer-attach-tooltip{opacity:1;transform:translateY(0)}.composer-attach-tooltip.voice-dictation-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.composer-toggle{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:transparent;color:var(--C0);height:40px;padding:0 var(--S7);font-size:var(--T7)}.composer-toggle.active{border-color:var(--C7);background:var(--C12);color:var(--C7)}.composer-inline-select{display:inline-flex;align-items:center;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R-pill);padding:0 var(--S5);height:40px;color:var(--C0);font-size:var(--T7)}.composer-inline-select select{border:none;background:transparent;color:var(--C0);padding:0;outline:none;min-width:64px}.composer-input-wrap{position:relative;width:100%;min-width:0;background:transparent}.composer-at-attachment-menu{position:absolute;z-index:18;width:min(280px,calc(100% - var(--S9)));max-height:min(248px,46vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S2);box-shadow:none}.composer-at-attachment-menu.open-up{transform:translateY(-100%)}.composer-at-attachment-head{padding:var(--S4) var(--S5) var(--S2);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-regular);line-height:var(--lh-none)}.composer-at-attachment-row{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:flex-start;gap:var(--S4);border:0;border-radius:var(--R2);background:transparent;color:var(--C0);padding:0 var(--S5);font-size:var(--T8);font-weight:var(--fw-regular);line-height:var(--lh-none);text-align:left;cursor:pointer}.composer-at-attachment-row:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-at-attachment-row:hover,.composer-at-attachment-row.is-active{background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-at-attachment-preview{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:currentColor;font-size:var(--T9);line-height:var(--lh-none);object-fit:cover}.composer-at-attachment-preview-token{background:var(--C5);color:var(--C0)}.composer-at-attachment-title{min-width:0;overflow:hidden;color:currentColor;font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap}.composer-attachments{display:flex;flex-wrap:wrap;gap:var(--S4);padding:var(--S2) 0 var(--S4);min-width:0;max-width:100%;overflow-x:hidden}.composer-attachment-chip{display:inline-flex;align-items:center;gap:var(--S4);max-width:min(100%,260px);min-height:56px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S2);font-size:var(--T8)}.composer-attachment-preview{display:block;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);box-sizing:border-box;object-fit:cover}.composer-attachment-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.composer-attachment-title{overflow:hidden;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap}.composer-attachment-copy small{color:var(--C0);font-size:var(--T9)}.composer-attachment-remove{width:20px;height:20px;flex:0 0 20px;font-size:var(--T9);line-height:var(--lh-none)}.composer-attachment-remove svg{width:12px;height:12px}.composer-shell:focus-within{border-color:var(--C7)}.session-detail-composer .composer-shell{border-color:var(--C4);background:var(--C5)}.session-detail-composer .composer-shell:focus-within{border-color:var(--C4);background:var(--C5)}.session-detail-composer .composer-input-wrap,.session-detail-composer .composer-shell .composer-input{background:transparent}.session-detail-composer .composer-shell :where(.composer-select-button:not(.danger),.composer-active-chip,.composer-plan-chip,.composer-value-chip:not(.danger)){border-color:transparent;background:color-mix(in srgb,var(--C0) 5%,transparent)}.session-detail-composer .composer-shell :where(.composer-select-button:not(.danger),.composer-active-chip,.composer-plan-chip,.composer-value-chip:not(.danger)):focus-visible{border-color:transparent;outline:2px solid var(--C7);outline-offset:2px}.session-detail-composer .composer-shell .composer-control-button{border-color:var(--C4);background:var(--C5)}.session-detail-composer .composer-shell .composer-control-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.composer-shell .composer-input{display:block;width:100%;box-sizing:border-box;border:none;border-radius:0;background:var(--C5);color:var(--C0);font-family:var(--font-body);font-size:var(--T6);line-height:var(--T6-lh-loose);max-height:220px;overflow-y:auto;outline:none;padding:var(--S4) 0 var(--S4);resize:none;scrollbar-width:thin;box-shadow:none;appearance:none}.composer-shell .composer-input:focus,.composer-shell .composer-input:focus-visible{outline:none;box-shadow:none}.composer-shell .composer-input::selection{background-color:var(--C12);color:inherit}.composer-shell .composer-input::placeholder{color:var(--C2)}.composer-shell.has-attachment-mention-overlay .composer-input{color:transparent;caret-color:transparent}.composer-shell.has-attachment-mention-overlay .composer-input::selection{background-color:transparent;color:transparent}.composer-attachment-mention-text-overlay{position:absolute;inset:var(--S4) 0 var(--S2);overflow:hidden;color:var(--C0);font-family:var(--font-body);font-size:var(--T6);line-height:var(--T6-lh-loose);pointer-events:none;white-space:pre-wrap;word-break:break-word}.composer-attachment-mention-text-content{display:block;min-height:100%;will-change:transform}.composer-attachment-mention-token{display:inline-flex;max-width:min(240px,100%);min-height:1.35em;align-items:center;justify-content:flex-start;gap:var(--S2);overflow:visible;vertical-align:baseline;border:0;border-radius:0;background:transparent;color:var(--C7);margin:0 var(--S1);padding:0;font-size:inherit;line-height:inherit;white-space:nowrap}.composer-attachment-mention-selection,.composer-attachment-mention-token.is-selected{border-radius:var(--R1);background:var(--C12)}.composer-attachment-mention-token .composer-at-attachment-preview{width:15px;height:15px;flex-basis:15px;border-radius:var(--R1);align-self:center}.composer-attachment-mention-label{min-width:0;overflow:hidden;color:currentColor;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}.composer-attachment-mention-caret{display:inline-block;width:1px;height:1.35em;margin:0 -.5px;vertical-align:-.2em;background:var(--C5);animation:composerMentionCaretBlink 1s steps(1) infinite}@keyframes composerMentionCaretBlink{0%,52%{opacity:1}53%,to{opacity:0}}.composer-shell .composer-select-button{border-color:var(--C4);background:var(--C3);color:var(--C0)}.composer-shell .composer-select-button em{color:currentColor}.composer-shell .composer-control-button svg{color:var(--C0)}.composer-shell .composer-control-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.composer-shell .composer-active-chip{border-color:var(--C7);background:var(--C12);color:var(--C7)}.composer-shell .composer-attachment-chip{border-color:var(--C4);background:var(--C5)}.composer-shell .composer-attachment-title,.composer-shell .composer-attachment-copy small{color:var(--C0)}.composer-token{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S4) var(--S6);font-size:var(--T8);font-weight:var(--fw-emphasis)}@keyframes launchpad-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.composer-field-note{margin:0}.composer-field-note.error{display:inline-flex;align-items:flex-start;gap:var(--S3);max-width:100%;color:var(--C9)}.composer-field-note.error:before{content:"";width:5px;height:5px;border-radius:var(--R-pill);background:currentColor;flex:0 0 auto;margin-top:var(--S4)}.composer-shell{--composer-responsive-padding-block: var(--S6);--composer-responsive-padding-inline: var(--composer-input-padding-x);--composer-responsive-input-min-height: 92px;padding:var(--composer-responsive-padding-block) var(--composer-responsive-padding-inline)}.composer-shell .composer-input{min-height:var(--composer-responsive-input-min-height)}@media(max-width:1024px){:is(.chat-launchpad-composer,.session-detail-composer){width:100%;max-width:100%}}@media(max-width:768px){.composer-shell{--composer-responsive-padding-block: var(--S5);--composer-responsive-padding-inline: var(--S6);--composer-responsive-input-min-height: 80px}.composer-dock{padding-inline:0}.composer-toolbar-below{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--S4);row-gap:var(--S4)}.composer-toolbar-leading{min-width:0;max-width:100%}.composer-inline-actions{flex:0 0 auto;justify-self:end}}@media(max-width:479px){.composer-shell{--composer-responsive-padding-inline: var(--S5);--composer-responsive-input-min-height: 72px}.composer-toolbar-below{grid-template-columns:minmax(0,1fr);align-items:stretch}.composer-toolbar-leading{width:100%;flex-wrap:wrap;gap:var(--S3)}.composer-inline-actions{margin-inline-start:0;justify-self:end}}:root[data-form=phone] .composer-control-button,:root[data-form=tablet] .composer-control-button{width:var(--pipi-control-height-md);height:var(--pipi-control-height-md)}.title-edit-button{opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s ease,color .16s ease}.chat-title-row:hover .title-edit-button,.chat-title-row:focus-within .title-edit-button,.title-edit-button:focus-visible{opacity:1;pointer-events:auto}.session-detail-header .title-edit-button{border-color:transparent;background:transparent;opacity:0;pointer-events:none;box-shadow:none}.session-detail-header .chat-title-row:hover .title-edit-button,.session-detail-header .chat-title-row:focus-within .title-edit-button,.session-detail-header .title-edit-button:focus-visible{background:transparent;opacity:1;pointer-events:auto}.session-detail-header .title-edit-button:hover{pointer-events:auto;background:color-mix(in srgb,var(--C0) 6%,transparent)}.session-detail-title{margin:0;max-width:100%;overflow:hidden;color:var(--C0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.02em;line-height:var(--T3-lh-tight)}.session-detail-subtitle{margin:0;max-width:640px;color:var(--C2);font-size:var(--T7);line-height:var(--T7-lh)}.session-detail-meta{margin:0;max-width:640px;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.session-detail-header .capsule-button,.session-detail-topbar .capsule-button{height:40px}.session-detail-header .icon-button,.session-detail-topbar .icon-button{width:40px;height:40px}.chat-panel-topbar{display:flex;align-items:center;margin-bottom:0}.session-detail-info-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:0;flex-wrap:nowrap}.session-detail-info-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:0;background:transparent;color:var(--C0);cursor:pointer;transition:color .16s ease,transform .16s ease}.session-detail-info-button[aria-expanded=true]{color:var(--C0);transform:translateY(-1px)}.session-detail-info-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.session-detail-info-button svg{width:24px;height:24px}.session-detail-info-card{position:absolute;top:calc(100% + var(--S4));right:0;z-index:60;width:min(300px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 96px));overflow:auto;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);box-shadow:none;padding:var(--S6)}.session-detail-info-card h4{margin:0 0 var(--S4);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.session-detail-context-note{margin:calc(var(--S2) * -1) 0 var(--S4);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.session-detail-info-grid{display:grid;grid-template-columns:1fr;gap:0;margin:0}.session-detail-info-grid div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:var(--S4);align-items:baseline;min-width:0;border:none;border-top:1px solid var(--C4);border-radius:0;background:transparent;padding:var(--S4) 0}.session-detail-info-grid div:first-child{grid-template-columns:1fr}.session-detail-info-grid div:first-child dd{overflow:visible;white-space:normal;text-align:left}.session-detail-info-grid dt{margin:0;color:var(--C0);font-size:var(--T9)}.session-detail-info-grid dd{margin:0;overflow:hidden;color:var(--C0);font-size:var(--T9);text-overflow:ellipsis;white-space:nowrap;text-align:right}.session-detail-copy-field{display:inline-flex;align-items:flex-start;gap:var(--S3);width:100%}.session-detail-copy-value{display:block;flex:1 1 auto;min-width:0;overflow:visible;color:var(--C0);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.session-detail-info-card .session-detail-copy-button{flex:0 0 auto;width:28px;min-width:28px;height:28px}.session-detail-header .icon-button svg,.session-detail-header .capsule-button svg,.session-detail-topbar .icon-button svg,.session-detail-topbar .capsule-button svg{width:18px;height:18px}.session-search-bar{display:flex;align-items:center;gap:var(--S4);width:min(100%,var(--detail-width));max-width:100%;flex:0 0 auto;align-self:center;margin:0 auto var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S4) var(--S6)}.session-search-field{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--S3);color:var(--C2)}.session-search-field svg{width:16px;height:16px;flex:0 0 auto}.session-search-input{min-width:0;flex:1 1 auto;border:none;background:transparent;color:var(--C0);font-size:var(--T8);padding:0}.session-search-input:focus{outline:none}.session-search-input::placeholder{color:var(--C2)}.session-search-count{flex:0 0 auto;color:var(--C2);font-size:var(--T9);white-space:nowrap}.session-search-nav-button,.session-search-close-button{width:32px;height:32px}.session-search-nav-button:disabled{color:var(--C2);cursor:default;opacity:.5}.session-search-nav-button svg,.session-search-close-button svg{width:16px;height:16px}.session-detail-side .eyebrow{margin:0}.chat-scroll,.chat-message-anchor{scroll-margin-top:var(--S8)}.session-outline-rail{position:fixed;top:50%;right:0;z-index:20;display:block;width:24px;min-width:24px;height:min(62vh,560px);min-height:0;max-height:min(62vh,560px);align-self:auto;border:none;border-radius:0;background:transparent;padding:0;color:var(--C0);opacity:1;overflow:visible;transform:translateY(-50%)}.session-outline-rail:before{content:"";position:absolute;inset:0 0 0 auto;width:24px;cursor:pointer}.session-outline-rail .session-outline-list{position:absolute;top:0;right:0;display:flex;width:156px;min-height:0;max-height:100%;flex-direction:column;gap:0;overflow:auto;border:1px solid var(--C4);border-right:none;border-radius:var(--R4) 0 0 var(--R4);background:var(--C5);opacity:0;padding:var(--S4);pointer-events:none;transform:translate(calc(100% + 1px));transition:opacity .16s ease,transform .16s ease}.session-outline-rail:hover .session-outline-list,.session-outline-rail:focus-within .session-outline-list{opacity:1;pointer-events:auto;transform:translate(0)}.session-outline-rail .session-outline-item{display:block;width:100%;padding:var(--S3) var(--S4);border-color:transparent;border-left:none;border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh);text-align:left}.session-outline-rail .session-outline-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-outline-rail .session-outline-item:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.session-outline-rail .session-outline-item.active{border-left-color:transparent;background:var(--C12);color:var(--C7)}.chat-scroll-bottom-button{position:fixed;right:max(var(--S6),calc((100% - var(--detail-composer-width)) / 2));bottom:calc(var(--S9) + 96px);z-index:7;display:inline-flex;align-items:center;justify-content:center;gap:var(--S2);height:34px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S5);font-size:var(--T8);line-height:var(--lh-none);box-shadow:none}.chat-scroll-bottom-button span{display:inline-flex;align-items:center;justify-content:center;line-height:var(--lh-none)}.chat-scroll-bottom-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.chat-scroll-bottom-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.chat-scroll-bottom-button.has-unread{border-color:var(--C7)}.chat-scroll-bottom-button svg{width:14px;height:14px}.chat-scroll-bottom-badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--S8);height:var(--S8);padding:0 var(--S2);border-radius:var(--R-pill);background:var(--C9);color:var(--C11);font-size:var(--T9);font-weight:var(--fw-emphasis)}.session-detail-empty{display:grid;flex:1;place-items:center;align-content:center;gap:var(--S4);min-height:0;color:var(--C2);text-align:center;padding:calc(var(--S7) * 2) 0 calc(var(--S7) * 5)}.session-detail-empty p{margin:0;max-width:420px;font-size:var(--T8);line-height:var(--T8-lh-loose)}.session-detail-empty h3{margin:0;color:var(--C2);font-family:var(--font-display);font-size:var(--T4);font-weight:var(--fw-emphasis);letter-spacing:-.01em}@keyframes chat-detail-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.session-detail-empty .empty-illustration{min-height:auto;place-items:start;text-align:left;gap:var(--S3);padding:var(--S6) 0 0}@media(max-width:1180px){.session-outline-rail{z-index:18;height:min(50vh,calc(100dvh - var(--detail-bar-height) - 24px));max-height:min(50vh,calc(100dvh - var(--detail-bar-height) - 24px));box-shadow:none}.session-outline-rail .session-outline-list{width:152px}}:root[data-form=phone] .session-detail-info-card,:root[data-form=tablet] .session-detail-info-card{top:calc(100% + var(--S4));right:0}:root[data-form=phone] .session-detail-info-grid,:root[data-form=tablet] .session-detail-info-grid{grid-template-columns:1fr}:root[data-form=phone] .session-detail-header .chat-title-block,:root[data-form=phone] .session-detail-header .chat-header-side,:root[data-form=tablet] .session-detail-header .chat-title-block,:root[data-form=tablet] .session-detail-header .chat-header-side{display:none}:root[data-form=phone] .session-detail-header,:root[data-form=tablet] .session-detail-header{grid-template-columns:minmax(0,1fr);justify-items:end;min-height:auto;padding-block:var(--S2)}:root[data-form=phone] .session-detail-header .chat-header-actions,:root[data-form=tablet] .session-detail-header .chat-header-actions{width:auto;justify-content:flex-end}.recent-session-rename-modal{width:min(400px,calc(100vw - 32px));padding:0}.recent-session-rename-modal .settings-modal-header{padding:var(--S7) var(--S8) var(--S4)}.recent-session-rename-modal .settings-form-grid{grid-template-columns:1fr;padding:var(--S4) var(--S8) var(--S7)}.recent-session-rename-modal .settings-modal-actions{padding:var(--S7) var(--S8) var(--S7)}@media(max-width:640px){.session-detail-title{font-size:var(--T4)}}:root[data-form=phone] .session-outline-item,:root[data-form=tablet] .session-outline-item{min-height:var(--pipi-control-height-md)}.session-detail-body{position:relative;display:grid;width:min(100%,var(--detail-width));min-width:0;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,var(--detail-width));gap:0;align-self:center}.session-detail-body.has-left-directory{position:relative;display:grid;width:100%;min-width:0;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,var(--detail-width));gap:0;align-items:stretch;justify-content:center;justify-self:stretch;padding-inline:0}.session-detail-thread{position:relative;display:flex;width:min(100%,var(--detail-width));max-width:100%;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.session-detail-body .session-detail-content,.session-detail-body .session-detail-composer{width:100%}.chat-scroll.session-detail-content{display:flex;height:100%;min-height:0;flex-direction:column;align-items:center;gap:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.session-detail-content>.session-message-anchor{display:block;width:100%;min-width:0;flex:0 0 auto;align-self:stretch;scroll-margin-top:96px}.session-detail-content>.session-message-anchor+.session-message-anchor{margin-top:var(--S8)}.session-detail-content>.session-message-anchor:empty{display:none}.session-detail-content>.session-day-divider{display:flex;width:100%;min-width:0;flex:0 0 auto;align-items:center;align-self:stretch;gap:var(--S6)}.session-detail-content>.session-day-divider:before,.session-detail-content>.session-day-divider:after{height:1px;flex:1 1 auto;background:var(--C4);content:""}.session-detail-content>*+.session-day-divider,.session-detail-content>.session-day-divider+.session-message-anchor{margin-top:var(--S9)}.session-day-divider-label{color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh-tight);white-space:nowrap}.session-message-anchor.outline-active{border-radius:var(--R4);background:transparent}.session-message-anchor.search-match-active{border-radius:var(--R4);background:color-mix(in srgb,var(--C7) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--C7) 40%,transparent)}:root .session-detail-body{background-color:var(--C3)}.session-detail-content>.session-message-anchor.role-user{display:flex;justify-content:flex-end}.session-detail-content>.session-message-anchor.role-user>.user-message-group{width:auto;max-width:min(100%,var(--detail-width));align-items:flex-end}.composer-automation-origin-note{display:inline-flex;align-items:center;gap:var(--S2);padding:var(--S2) var(--S6);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C2);font-size:var(--T9);cursor:pointer}.composer-automation-origin-note:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.session-detail-content>.session-message-anchor.role-assistant{display:flex;justify-content:flex-start}.session-detail-content>.session-message-anchor.role-assistant>.assistant-stream{align-self:stretch;width:100%;max-width:100%}.session-detail-body.has-launchpad-directory{flex:1 1 auto;min-height:0}.session-left-directory-rail{position:sticky;top:var(--S7);min-width:0;max-height:calc(100dvh - var(--detail-bar-height) - var(--S10));overflow:auto;scrollbar-width:thin}.session-left-directory-rail::-webkit-scrollbar{width:6px}.session-left-directory-rail::-webkit-scrollbar-thumb{border-radius:var(--R-pill);background:var(--C5)}.session-detail-launchpad-main{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.chat-layout.has-stable-composer>.session-detail-body{width:min(100%,var(--detail-width));max-width:100%;height:100%;min-height:0;margin-inline:auto;align-self:stretch;justify-self:center}.chat-layout.has-stable-composer{display:grid;width:100%;min-height:0;grid-template-rows:minmax(0,1fr) auto;justify-items:center}.chat-layout.has-stable-composer .session-detail-body>.session-detail-thread{width:100%;height:100%;min-height:0;align-self:stretch;justify-self:stretch}.chat-layout.has-stable-composer>.session-stable-composer-zone{position:relative;display:flex;width:min(100%,var(--detail-composer-width));max-width:100%;flex:0 0 auto;flex-direction:column;align-items:stretch;align-self:center;justify-self:center;margin-inline:auto;transform:translateZ(0);backface-visibility:hidden}.chat-layout.has-stable-composer>.session-stable-composer-zone>.session-detail-composer{width:100%;margin-top:0}.chat-layout.has-stable-composer>.session-stable-composer-zone>.session-scroll-bottom-row{position:absolute;right:0;top:auto;bottom:calc(100% + var(--S4));z-index:8;display:flex;justify-content:flex-end;background:transparent;pointer-events:none}.chat-layout.has-stable-composer>.session-stable-composer-zone>.session-scroll-bottom-row .chat-scroll-bottom-button{position:relative;right:auto;bottom:auto;display:inline-flex;min-width:64px;height:34px;align-items:center;justify-content:center;border:1px solid var(--C4);box-shadow:none;pointer-events:auto}.chat-layout.has-stable-composer .session-detail-content{width:100%;max-width:100%;padding-bottom:var(--S9)}.session-detail-composer .composer-shell,.session-detail-composer .agent-composer-shell{box-shadow:none}.chat-layout.has-stable-composer>.session-detail-body.has-left-directory{width:100%;grid-template-columns:minmax(0,var(--detail-width));justify-content:center;justify-self:stretch;margin-inline:0}.session-detail-loading-indicator{display:flex;flex-direction:column;align-items:center;gap:var(--S7)}.session-detail-loading-text{display:inline-flex;align-items:center;margin:0;color:var(--C0);font-size:var(--T7)}.session-detail-loading-dots{display:inline-flex;align-items:center;gap:var(--S2);margin-left:var(--S2)}.session-detail-loading-dots i{width:4px;height:4px;border-radius:var(--R-pill);background:var(--C0);opacity:.2;animation:session-detail-loading-dot 1.2s ease-in-out infinite}.session-detail-loading-dots i:nth-child(2){animation-delay:.2s}.session-detail-loading-dots i:nth-child(3){animation-delay:.4s}@keyframes session-detail-loading-dot{0%,to{opacity:.2}40%{opacity:1}}.session-detail-loading-percent{margin-left:var(--S4);color:var(--C2);font-size:var(--T8);font-variant-numeric:tabular-nums}.session-detail-loading-bar{width:220px;max-width:100%;height:4px;border-radius:var(--R-pill);background:var(--C17);overflow:hidden}.session-detail-loading-bar-fill{height:100%;border-radius:var(--R-pill);background:var(--C7);transition:width .24s ease}.agent-detail-empty{justify-items:center}.agent-detail-launchpad{gap:var(--S6)}.agent-detail-empty-composer{width:min(100%,var(--detail-composer-width));max-width:100%}.agent-team-inline-status{display:inline-flex;align-items:center;gap:var(--S3);min-height:32px;border:1px solid transparent;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 3.5%,transparent);color:var(--C0);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis);white-space:nowrap}.agent-team-inline-status>span{color:var(--C0);font-weight:var(--fw-medium)}.agent-desktop-capability{display:inline-flex;align-items:center;gap:var(--S3);min-height:32px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-regular);white-space:nowrap}.agent-desktop-capability svg{width:14px;height:14px}.agent-desktop-capability.ready{color:var(--C0);border-color:color-mix(in srgb,var(--C4) 30%,transparent);background:color-mix(in srgb,var(--C5) 8%,var(--C5))}.agent-desktop-capability.warning{color:var(--C8);border-color:color-mix(in srgb,var(--C8) 30%,transparent);background:color-mix(in srgb,var(--C12) 8%,var(--C12))}.agent-desktop-capability.muted{color:var(--C2)}.agent-desktop-capability:disabled{opacity:.68;cursor:default}.agent-desktop-guidance{display:flex;align-items:center;justify-content:space-between;gap:var(--S4);margin-bottom:var(--S3);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);min-height:44px;padding:var(--S4) var(--S7);font-size:var(--T9);line-height:var(--T9-lh)}.agent-desktop-guidance.warning{border-color:color-mix(in srgb,var(--C8) 22%,transparent);background:color-mix(in srgb,var(--C12) 7%,var(--C12))}.agent-desktop-guidance.danger{color:var(--C9);border-color:var(--C9);background:var(--C12)}.agent-desktop-guidance.muted{color:var(--C2)}.agent-desktop-guidance-main,.agent-desktop-guidance-copy{display:inline-flex;align-items:center;gap:var(--S4);min-width:0}.agent-desktop-guidance-copy svg{width:18px;height:18px;flex:0 0 18px}.agent-desktop-guidance-copy span{min-width:0;font-weight:var(--fw-regular)}.agent-desktop-guidance-side{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S2);flex:0 0 auto;margin-left:auto}.agent-desktop-guidance-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--S2);flex:0 0 auto}.agent-desktop-guidance-action{border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);min-height:26px;padding:0 var(--S4);font-size:var(--T9);font-weight:var(--fw-regular)}.agent-desktop-guidance-action:disabled{opacity:.64;cursor:default}.agent-desktop-guidance-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0}.agent-desktop-guidance-close:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-desktop-guidance-close svg{width:15px;height:15px}.agent-desktop-guidance-error{min-height:26px;display:inline-flex;align-items:center;color:var(--C9);font-weight:var(--fw-emphasis)}.agent-desktop-preflight-notice{display:flex;align-items:center;gap:var(--S3);margin-bottom:var(--S4);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S4) var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.agent-desktop-preflight-notice svg{width:14px;height:14px;flex:0 0 auto}.agent-desktop-guidance-modal{width:100%;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S6);pointer-events:auto}.agent-desktop-guidance-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S6);margin-bottom:var(--S4)}.agent-desktop-guidance-modal-head>div{display:grid;gap:var(--S2)}.agent-desktop-guidance-modal-head strong{font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-desktop-guidance-modal-head span{color:var(--C0);font-size:var(--T9)}.agent-desktop-guidance-modal p{margin:0;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.agent-desktop-guidance-modal .agent-desktop-guidance-actions{justify-content:flex-end;margin-top:var(--S6)}.agent-link-chip-row{display:flex;flex-wrap:wrap;gap:var(--S4);margin-top:var(--S5)}.agent-page-shell{width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.workspace.workspace-agents{padding-inline:0}.workspace-agents .agent-page-shell{height:100%;min-height:0;padding:0;overflow:hidden}.agent-workbench{display:grid;width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;grid-template-columns:clamp(248px,21vw,320px) minmax(0,1fr);gap:0;overflow:hidden}.agent-list-panel{position:relative;z-index:2;display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;border-right:1px solid var(--C4);padding:0 clamp(var(--S6),1.25vw,var(--S7));overflow:hidden}.agent-list-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:var(--S5);margin:0;border-bottom:1px solid var(--C4);padding:var(--S7) 0 var(--S6)}.agent-stage{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;flex:1 1 auto;flex-direction:column;overflow:hidden}.agent-list-empty-state .empty-illustration{width:min(100%,440px);margin:auto}.agent-empty-kicker{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.08em;text-transform:uppercase}.agent-empty-title{margin:0;color:var(--C2);font-family:var(--font-display);font-size:var(--T4);font-weight:var(--fw-emphasis);letter-spacing:-.01em}.agent-search-field{flex:1;margin:0}.agent-search-field input{width:100%;height:40px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S7);outline:none}.agent-create-button{height:40px;padding:0 var(--S7);white-space:nowrap}.agent-list{display:flex;flex:1 1 auto;min-height:0;max-height:100%;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:var(--S6) 0 var(--S8);scrollbar-width:none;-ms-overflow-style:none}.agent-list::-webkit-scrollbar{display:none}.agent-list-empty-state{display:flex;flex:1 1 auto;min-height:0;align-items:center;justify-content:center;padding:0;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh);text-align:center}.agent-list-empty-state span{display:inline-flex;min-height:24px;align-items:center}.agent-list-item{--agent-item-bg: transparent;--agent-item-icon-bg: var(--C3);--agent-item-icon-color: var(--C0);--agent-item-copy-color: var(--C2);--agent-item-settings-bg: transparent;--agent-item-settings-color: var(--C2);position:relative;display:flex;flex:0 0 auto;align-items:center;gap:var(--S5);width:100%;min-height:64px;border:1px solid var(--C4);border-radius:var(--R4);background:transparent;color:var(--C0);padding:var(--S5);text-align:left;overflow:hidden;box-shadow:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.agent-list-item:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:var(--R-pill);background:transparent;transition:background .16s ease,opacity .16s ease;opacity:0}.agent-list-item:focus-within{--agent-item-bg: transparent;--agent-item-settings-bg: transparent;--agent-item-settings-color: var(--C2);border-color:var(--C7);background:transparent;box-shadow:none}.agent-list-item.branch-row.expanded{border-color:var(--C4);background:transparent}.agent-list-item.branch-row.expanded:before{background:transparent;opacity:0}.agent-list-item.active.branch-row.expanded:before{background:transparent;opacity:0}.agent-list-item-settings{flex:0 0 auto;border-color:transparent;background:transparent;color:var(--C0);margin-top:var(--S2);opacity:.58;transition:opacity .16s ease,color .16s ease}.agent-list-item.active-parent .agent-list-item-settings{opacity:1}.agent-list-item-actions{display:flex;flex:0 0 auto;align-items:center;align-self:center;gap:var(--S3)}.agent-list-item-connect{min-height:30px;padding:0 var(--S6);font-size:var(--T8);border-radius:var(--R4)}.agent-list-item.child-agent-item{min-height:32px;padding:var(--S1) var(--S4);padding-left:calc(var(--S4) + var(--tree-indent, 0px));border:0;border-radius:var(--R0);background:transparent;box-shadow:none}.agent-list-item+.agent-list-item{margin-top:var(--S5)}.agent-list-item+.agent-list-item.child-agent-item{margin-top:var(--S1)}.agent-list-item.active{--agent-item-bg: transparent;--agent-item-icon-bg: var(--C5);--agent-item-icon-color: var(--C0);--agent-item-copy-color: var(--C0);--agent-item-settings-bg: transparent;--agent-item-settings-color: var(--C2);border-color:var(--C4);background:transparent;color:var(--C0);box-shadow:none}.agent-list-item.active .agent-list-item-copy strong{color:var(--C0)}.agent-list-item.active:before{background:transparent;opacity:0}.agent-list-item.active-parent{--agent-item-bg: transparent;--agent-item-copy-color: var(--C0);--agent-item-settings-bg: transparent;--agent-item-settings-color: var(--C2);border-color:var(--C4);background:transparent;color:var(--C0);box-shadow:none}.agent-list-item.unavailable{--agent-item-bg: transparent;--agent-item-icon-bg: var(--C3);--agent-item-icon-color: var(--C0);--agent-item-copy-color: var(--C2);opacity:.72}.agent-list-item.unavailable:focus-within{--agent-item-bg: color-mix(in srgb, var(--C0) 6%, transparent);opacity:1}.tree-depth-1{--tree-indent: 16px}.tree-depth-2{--tree-indent: 32px}.tree-depth-3{--tree-indent: 48px}.agent-list-item.active-parent:before{background:transparent;opacity:0}.agent-list-item.child-agent-item.active,.agent-list-item.child-agent-item.active-parent,.agent-list-item.child-agent-item.branch-row.expanded{border:0;background:transparent;box-shadow:none}.agent-list-item-main{display:flex;min-width:0;flex:1;align-items:center;gap:var(--S6);border:none;background:transparent;color:inherit;padding:0;text-align:left;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.child-row-actions-trigger:focus-visible{outline:none;box-shadow:none}.agent-list-item-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);transition:background .16s ease,color .16s ease}.agent-list-item-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--S2)}.agent-list-item-copy strong{display:inline-flex;align-items:center;gap:var(--S4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T6);font-weight:var(--fw-emphasis)}.agent-list-item.active-parent .agent-list-item-copy strong{color:var(--C0)}.agent-list-item.child-agent-item .agent-list-item-main{gap:var(--S2);align-items:center}.agent-list-item.child-agent-item .agent-list-item-copy{gap:0}.agent-list-item.child-agent-item .agent-list-item-copy strong{font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--T9-lh-tight)}.child-row-actions-trigger{width:24px;height:24px;margin-left:var(--S3)}.child-row-actions-trigger svg{width:12px;height:12px}.agent-child-title{display:inline-flex;min-width:0;align-items:center;gap:var(--S2)}.agent-child-title .app-icon{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex:0 0 12px;color:var(--C0)}.agent-child-title span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-list-item-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);transition:color .16s ease}.agent-list-item-pending-create{--agent-item-bg: var(--C12);--agent-item-icon-bg: var(--C12);--agent-item-icon-color: var(--C2);--agent-item-copy-color: var(--C2);--agent-item-settings-bg: transparent;--agent-item-settings-color: var(--C2);border-color:var(--C4);background:var(--C12)}.agent-list-item-pending-create.active{--agent-item-bg: var(--C12);--agent-item-icon-bg: var(--C12);--agent-item-copy-color: var(--C0);--agent-item-settings-bg: transparent;--agent-item-settings-color: var(--C7);border-color:transparent;background:var(--C12)}.agent-list-item-pending-create.active .agent-list-item-copy strong{color:var(--C0)}.agent-list-item-pending-create .agent-list-item-icon{border:1px solid var(--C4);background:var(--C12);color:var(--C2)}.agent-pending-create-pill{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:var(--S4);margin-top:var(--S2);border-radius:var(--R-pill);background:var(--C12);color:var(--C7);padding:var(--S3) var(--S6);font-size:var(--T9);font-style:normal;font-weight:var(--fw-medium);line-height:var(--lh-none)}.agent-pending-create-spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid color-mix(in srgb,var(--C7) 24%,transparent);border-top-color:var(--C7);border-radius:var(--R-pill);animation:agent-pending-create-spin .9s linear infinite}@keyframes agent-pending-create-spin{to{transform:rotate(360deg)}}.agent-list-item.active-parent .agent-list-item-copy>span:first-of-type{color:var(--C0)}.agent-unavailable-pill{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:var(--R-pill);background:var(--C12);color:var(--C0);padding:var(--S1) var(--S3);font-size:var(--T9);font-style:normal;font-weight:var(--fw-medium);line-height:var(--T9-lh-tight)}.agent-list-item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--S4);min-height:22px}.agent-child-badge{color:var(--C0);font-size:var(--T9);font-style:normal;font-weight:var(--fw-medium)}.agent-child-processing-indicator{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;color:var(--C7)}.agent-child-processing-indicator .app-icon{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;animation:agent-child-processing-spin .9s linear infinite}@keyframes agent-child-processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.agent-child-processing-indicator .app-icon{animation:none}}.agent-conversation-create{display:flex;width:min(1120px,calc(100% - 48px));min-height:0;flex:1 1 auto;flex-direction:column;gap:var(--S4);margin:0 auto;box-sizing:border-box;padding:var(--S7) 0}.agent-conversation-create-closebar{display:flex;justify-content:flex-end}.agent-conversation-create-title{width:min(920px,100%);color:var(--C0);font-size:var(--T3);font-weight:var(--fw-emphasis);line-height:var(--T3-lh)}.agent-conversation-step-head{display:grid;gap:var(--S1)}.agent-conversation-step-head span{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-regular)}.agent-conversation-step-head strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh-tight)}.agent-conversation-thread{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:var(--S5);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:var(--S2) 0}.agent-conversation-thread::-webkit-scrollbar{display:none}.agent-conversation-turn{display:flex;width:100%}.agent-conversation-turn.assistant{justify-content:flex-start}.agent-conversation-turn.user{justify-content:flex-end}.agent-conversation-user-bubble{width:fit-content;max-width:min(420px,82%);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C12);color:var(--C0);padding:var(--S6);line-height:var(--T5-lh)}.agent-conversation-bubble{display:grid;width:min(100%,920px);gap:var(--S5)}.agent-conversation-step-panel{box-sizing:border-box;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.agent-conversation-start-panel{gap:var(--S7)}.agent-conversation-select-field{display:block}.agent-conversation-select-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S4)}.agent-conversation-select-head-action{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.agent-conversation-select-shell{position:relative;display:block;width:100%}.agent-conversation-select-shell select{appearance:none;-webkit-appearance:none;padding-right:var(--S13);width:100%;min-height:40px}.agent-conversation-select-shell select::-ms-expand{display:none}.agent-conversation-select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--C0);pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.agent-conversation-select-arrow svg{width:15px;height:15px}.agent-conversation-start-heading{display:grid;gap:var(--S3)}.agent-conversation-start-kicker{display:inline-flex;width:fit-content;align-items:center;gap:var(--S3);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S2) var(--S4);font-size:var(--T9);font-weight:var(--fw-emphasis)}.agent-conversation-draft-avatar{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--R4);background:var(--C5);color:var(--C0)}.agent-conversation-start-kicker svg{width:13px;height:13px}.agent-conversation-start-heading strong{color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh)}.agent-conversation-draft-preview{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 88%,var(--C5));padding:var(--S6)}.agent-conversation-draft-avatar svg{width:20px;height:20px}.agent-conversation-draft-copy{display:grid;min-width:0;gap:var(--S1)}.agent-conversation-draft-copy strong{overflow:hidden;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}.agent-conversation-draft-copy span{overflow:hidden;color:var(--C0);font-size:var(--T9);text-overflow:ellipsis;white-space:nowrap}.agent-conversation-draft-steps{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--S2)}.agent-conversation-draft-steps em{border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S1) var(--S4);font-size:var(--T10);font-style:normal;font-weight:var(--fw-emphasis)}.agent-conversation-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.agent-conversation-hero-card{display:grid;grid-template-rows:auto 1fr auto;min-height:164px;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S7);text-align:left}.agent-conversation-hero-card.muted{border-color:var(--C4);background:var(--C12);opacity:.86}.agent-conversation-hero-card.active{border-color:var(--C7);background:var(--C12);opacity:1}.agent-conversation-hero-copy{display:grid;min-width:0;gap:var(--S4)}.agent-conversation-hero-icon{width:32px;height:32px;border-radius:var(--R3);background:var(--C5);color:var(--C0)}.agent-conversation-hero-icon svg{width:17px;height:17px}.agent-conversation-hero-card strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);word-break:keep-all}.agent-conversation-hero-card small{max-width:320px;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);word-break:keep-all}.agent-conversation-hero-card em{justify-self:start;align-self:end;border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5) var(--S6);font-size:var(--T8);font-style:normal;white-space:nowrap}.agent-conversation-create-section{display:grid;gap:var(--S4);margin-top:var(--S6)}.agent-conversation-create-section strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.agent-conversation-kernel-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--S4);color:var(--C0);font-size:var(--T8)}.agent-conversation-kernel-row>span{margin-right:var(--S2)}.agent-conversation-kernel-chip{display:inline-flex;min-height:30px;align-items:center;gap:var(--S3);border:1px solid transparent;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0 var(--S4);font-size:var(--T9)}.agent-conversation-kernel-chip.active{border-color:var(--C7);background:var(--C12);color:var(--C7)}.agent-conversation-kernel-chip:disabled{color:var(--C0);cursor:not-allowed;opacity:.5}.agent-conversation-kernel-chip strong{font-weight:var(--fw-emphasis)}.agent-conversation-kernel-chip em{border-radius:var(--R-pill);background:color-mix(in srgb,var(--C12) 12%,transparent);color:var(--C0);padding:var(--S1) var(--S3);font-size:var(--T10);font-style:normal}.agent-conversation-kernel-chip small{color:currentColor;font-size:var(--T10)}.agent-conversation-kernel-actions{display:flex;position:absolute;left:var(--S6);right:var(--S6);bottom:var(--S6);justify-content:flex-end;align-items:center;gap:var(--S4)}.agent-conversation-source-connect-button{min-height:28px;padding:0 var(--S5);border-radius:var(--R-pill);font-size:var(--T9);border:1px solid var(--C4);background:var(--C5);color:var(--C0)}.agent-conversation-source-connect-button:focus-visible{border-color:var(--C7);color:var(--C7)}.agent-conversation-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S5)}.agent-conversation-profile-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--S6)}.agent-conversation-avatar-control{position:relative}.agent-conversation-avatar-button{display:grid;min-width:88px;justify-items:center;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R4);background:transparent;color:var(--C0);padding:var(--S4);font-size:var(--T9)}.agent-conversation-avatar-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.agent-conversation-profile-avatar{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--R4);background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.agent-conversation-name-field{margin:0}.agent-conversation-method-card{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;min-height:64px;align-items:center;gap:var(--S5);border:1px solid var(--C4);border-radius:var(--R4);background:transparent;color:var(--C0);padding:var(--S5);text-align:left}.agent-conversation-method-card.active{border-color:var(--C7);background:var(--C12)}.agent-conversation-method-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--C0)}.agent-conversation-method-icon svg{width:18px;height:18px}.agent-conversation-method-arrow svg{width:14px;height:14px}.agent-conversation-method-card span:nth-child(2){display:grid;min-width:0;gap:var(--S2)}.agent-conversation-method-card strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-conversation-method-card small{overflow:hidden;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh);text-overflow:ellipsis;white-space:nowrap}.agent-conversation-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S4)}.agent-conversation-doc-editor{display:grid;gap:var(--S4)}.agent-conversation-file-card{display:grid;min-height:112px;align-content:start;gap:var(--S4);border:1px dashed var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S6);cursor:pointer}.agent-conversation-doc-card{cursor:default}.agent-conversation-file-card:focus-within{border-color:var(--C7);background:var(--C12)}.agent-conversation-file-card input{display:none}.agent-conversation-file-card strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-conversation-file-card small{overflow:hidden;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh);text-overflow:ellipsis;white-space:nowrap}.agent-conversation-doc-card-head{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--S4)}.agent-conversation-doc-card-head>span:nth-child(2){display:grid;min-width:0;gap:var(--S1)}.agent-conversation-doc-card-head .ghost-button{min-height:32px;padding:0 var(--S5);border-radius:var(--R-pill);font-size:var(--T9);white-space:nowrap;cursor:pointer}.agent-conversation-doc-card textarea{width:100%;min-height:118px;box-sizing:border-box;resize:vertical;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5);font-size:var(--T8);line-height:var(--T8-lh);outline:none}.agent-conversation-doc-card textarea:focus{border-color:var(--C7)}.agent-conversation-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S5)}.agent-conversation-bubble>strong{font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh)}.agent-conversation-bubble p{margin:0;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.agent-conversation-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--S5)}.agent-conversation-kernel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-conversation-option-card{display:grid;min-height:88px;align-content:start;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R4);background:transparent;color:var(--C0);padding:var(--S5);text-align:left}.agent-conversation-channel-card{min-height:86px}.agent-conversation-kernel-card{position:relative;display:block;min-height:auto;padding:0;overflow:hidden;background:transparent}.agent-conversation-kernel-banner-frame{position:relative;width:100%;aspect-ratio:17 / 12;overflow:hidden;border-radius:inherit;background:var(--C5)}.agent-conversation-kernel-banner-image{width:100%;height:100%;display:block;object-fit:contain}.agent-conversation-kernel-recommended{position:absolute;top:var(--S4);right:var(--S4);z-index:1;width:fit-content;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S1) var(--S3);font-size:var(--T10);font-style:normal;font-weight:var(--fw-emphasis);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-conversation-kernel-connect-button{position:absolute;right:var(--S4);bottom:var(--S4);z-index:1}.agent-conversation-kernel-connect-button.ghost-button.subtle{border-color:var(--C4);background:var(--C5);color:var(--C0);font-weight:var(--fw-emphasis);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.agent-conversation-kernel-connect-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.agent-conversation-option-card.active{border-color:var(--C7);background:var(--C12);color:var(--C0)}.agent-conversation-option-card.unavailable{color:var(--C0)}.agent-conversation-option-card.unavailable .agent-conversation-kernel-banner-image{filter:none;opacity:1}.agent-conversation-option-card.active .agent-conversation-kernel-banner-image{transform:none}.agent-conversation-kernel-card.active{background:transparent}.agent-conversation-option-card:disabled{border-color:var(--C4);background:transparent;color:var(--C0);cursor:not-allowed;opacity:.72}.agent-conversation-option-card strong{font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight)}.agent-conversation-option-card small{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.agent-conversation-option-card.active small{color:var(--C2)}.agent-conversation-option-card.active strong{color:var(--C0)}.agent-conversation-option-card em{width:fit-content;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0);padding:var(--S1) var(--S3);font-size:var(--T10);font-style:normal;font-weight:var(--fw-emphasis)}.agent-conversation-inline-notice{display:flex;align-items:center;justify-content:space-between;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S4) var(--S5);color:var(--C0);font-size:var(--T9)}.agent-conversation-inline-edit-button{display:inline-flex;min-height:30px;align-items:center;gap:var(--S2);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:0 var(--S5)}.agent-conversation-inline-edit-button:focus-visible{border-color:var(--C7);color:var(--C7)}.agent-conversation-title-tip{width:min(920px,100%);color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh);margin-bottom:var(--S2)}.agent-conversation-inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S4)}.agent-conversation-channel-form{display:grid;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S5)}.agent-conversation-channel-form-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--S4)}.agent-conversation-channel-form-head strong{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);text-align:left;line-height:var(--T9-lh)}.agent-conversation-meta-row{display:flex;justify-content:space-between;align-items:center;gap:var(--S4)}.agent-conversation-meta-row.agent-conversation-meta-row-end{justify-content:flex-end}.agent-conversation-meta-row strong{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}.agent-conversation-channel-form .field{display:grid;gap:var(--S2)}.agent-conversation-channel-form .field span{color:var(--C0);font-size:var(--T9)}.agent-conversation-full-row{grid-column:1 / -1}.agent-conversation-key-field{display:flex;width:100%;align-items:center;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5)}.agent-conversation-key-field input{width:100%;min-height:40px;border:0;border-radius:var(--R3) 0 0 var(--R3);background:transparent;color:var(--C0);padding:0 var(--S5);font-size:var(--T8);outline:none}.agent-conversation-key-field .ghost-icon-button{width:32px;height:32px;margin-right:var(--S1);border-radius:0 var(--R3) var(--R3) 0}.agent-conversation-help-link{color:var(--C7);font-size:var(--T9);font-weight:var(--fw-emphasis);text-decoration:none}.agent-conversation-help-link:focus-visible{color:var(--C7)}.agent-conversation-channel-form .field input{min-height:40px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:0 var(--S5);font-size:var(--T8);outline:none}.agent-conversation-channel-form .field input:focus{border-color:var(--C7)}.agent-conversation-chip-row{display:flex;flex-wrap:wrap;gap:var(--S4)}.agent-conversation-chip{min-height:34px;border:1px solid var(--C4);border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0 var(--S6);font-size:var(--T8)}.agent-conversation-chip.active{border-color:var(--C7);background:var(--C12);color:var(--C7)}.agent-conversation-summary-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--S4) var(--S7);color:var(--C0);font-size:var(--T8)}.agent-conversation-summary-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--C0);font-weight:var(--fw-emphasis)}.agent-conversation-actions{display:flex;justify-content:flex-end;gap:var(--S3)}.agent-conversation-error{border:1px solid var(--C9);border-radius:var(--R3);background:var(--C12);color:var(--C9);padding:var(--S5) var(--S6);font-size:var(--T8);line-height:var(--T8-lh)}@media(max-width:1180px){.agent-conversation-create{width:min(100% - 40px,960px)}.agent-conversation-kernel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1023px){.agent-conversation-create{width:calc(100% - 32px)}.agent-conversation-kernel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.agent-conversation-method-grid,.agent-conversation-profile-row,.agent-conversation-file-grid,.agent-conversation-channel-grid{grid-template-columns:minmax(0,1fr)}.agent-conversation-kernel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.agent-conversation-kernel-grid{grid-template-columns:minmax(0,1fr)}}.agent-avatar-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:inherit;object-fit:cover}.agent-stage-avatar{display:inline-flex;width:88px;height:88px;flex:0 0 88px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--R5);background:var(--C12);color:var(--C0);font-size:var(--T4);font-weight:var(--fw-emphasis)}.agent-stage-empty{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;padding:var(--S9);color:var(--C2);text-align:center}.agent-stage-fallback-launchpad{display:flex;width:min(100%,860px);min-width:0;flex-direction:column;align-items:center;gap:var(--S6);margin:auto}.agent-stage-fallback-avatar{display:inline-flex}.agent-stage-fallback-launchpad h2{margin:var(--S2) 0 0;color:var(--C0);font-family:var(--font-display);font-size:var(--T2);font-weight:var(--fw-emphasis);line-height:var(--T2-lh-tight);letter-spacing:0}.agent-stage-fallback-launchpad p{margin:0;max-width:560px;color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh)}.agent-stage-fallback-launchpad .ghost-button{margin-top:var(--S4)}.agent-stage-empty-launchpad{padding-block:var(--S9);overflow-y:auto;overscroll-behavior-y:contain}.agent-stage-create-launchpad{gap:var(--S8)}.agent-stage-create-launchpad h2{margin-top:0}.agent-stage-source-banner-grid{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--S6)}.agent-stage-source-banner{position:relative;display:block;width:100%;aspect-ratio:17 / 12;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:transparent;color:var(--C0);padding:0;text-align:left}.agent-stage-source-banner:focus-visible{border-color:var(--C7)}.agent-stage-source-banner:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-stage-source-banner-art{position:absolute;inset:0;border-radius:inherit;background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1}.agent-stage-header{position:sticky;top:0;z-index:6}.agent-session-detail-header{display:grid;width:min(1120px,calc(100% - 64px));min-height:76px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--S7);margin:0 auto;border-bottom:1px solid var(--C4);padding:var(--S7) 0 var(--S6)}.agent-stage-model-cell{min-width:0;align-items:flex-start;justify-self:start}.agent-session-heading{min-width:0;align-items:center;justify-self:center;text-align:center}.agent-readiness-statuses{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--S2);margin-top:var(--S2)}.agent-readiness-status{display:inline-flex;align-items:center;border-radius:var(--R-pill);padding:var(--S1) var(--S3);font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--T9-lh-tight)}.agent-readiness-status.agent-readiness-status-ready{background:color-mix(in srgb,var(--C8) 12%,transparent);color:var(--C8)}.agent-readiness-status.agent-readiness-status-blocked{background:color-mix(in srgb,var(--C12) 14%,transparent);color:var(--C12)}.agent-execution-readiness-banner{width:min(1120px,calc(100% - 64px));margin:0 auto var(--S3);border:1px solid color-mix(in srgb,var(--C12) 28%,transparent);border-radius:var(--R4);background:color-mix(in srgb,var(--C12) 8%,transparent);color:var(--C12);padding:var(--S3) var(--S5);font-size:var(--T8);line-height:var(--T8-lh)}.session-detail-title.agent-session-title{max-width:min(420px,42vw);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T3);font-weight:var(--fw-emphasis)}.agent-stage-actions{align-items:flex-start;justify-self:end}.agent-session-layout{width:min(1120px,calc(100% - 64px));height:100%;min-width:0;min-height:0;flex:1 1 auto;margin:0 auto}.agent-session-layout.has-left-directory-shell{width:100%;margin-inline:0;padding-inline:0}.agent-session-layout .session-detail-banner{width:100%;margin:var(--S6) 0 0}.agent-chat-scroll.session-detail-content{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:var(--S8) 0 var(--S7);overscroll-behavior:contain}.agent-stage-empty.session-detail-launchpad{width:100%;min-height:0;flex:1 1 auto;flex-direction:column;padding:var(--S9) 0}.agent-stage-empty.session-detail-launchpad.agent-stage-empty-blank{display:block;padding:0;text-align:left}.agent-session-new-launchpad{width:min(100%,var(--detail-composer-width))}.agent-session-launchpad-name{margin:calc(var(--S7) * -1) 0 0;color:var(--C2);font-size:var(--T7);line-height:var(--T7-lh-tight)}.agent-composer-dock.session-detail-composer{width:min(100%,var(--detail-composer-width));flex:0 0 auto;margin-inline:auto;padding:var(--S6) 0 var(--S8)}.agent-composer-dock .agent-composer-shell{width:100%}.agent-composer-dock .agent-openclaw-readonly-banner,.agent-composer-dock .agent-desktop-guidance{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:var(--S4);margin:0 0 var(--S4);border-radius:var(--R4);padding:var(--S4) var(--S6);font-size:var(--T9);line-height:var(--T9-lh)}.agent-openclaw-readonly-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--S3)}.agent-openclaw-return-chip{min-height:30px;height:30px;border-radius:var(--R-pill);font-size:var(--T9);font-weight:var(--fw-regular)}.agent-child-view-header{display:flex;width:min(100%,var(--detail-composer-width));box-sizing:border-box;flex-direction:column;gap:var(--S4);margin-inline:auto;padding:var(--S6) 0 0}.agent-child-view-identity{display:flex;min-width:0;align-items:center;gap:var(--S5)}.agent-child-view-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto;width:var(--S13);height:var(--S13)}.agent-child-view-avatar{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--R3);background:var(--C12);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.agent-child-view-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.agent-child-view-role{color:var(--C2);font-size:var(--T9)}.agent-child-view-name{overflow:hidden;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}.agent-child-view-banner{display:flex;width:100%;min-height:44px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--S4);margin:0;border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C0) 4%,transparent);padding:var(--S4) var(--S6);color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.agent-child-view-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--S3)}.agent-child-view-launchpad{flex-direction:column;gap:var(--S7)}.agent-child-view-state{display:flex;flex-direction:column;align-items:center;gap:var(--S4);color:var(--C2);text-align:center}.agent-child-action-backdrop{display:block;background:transparent;padding:0}.agent-child-action-modal{width:min(100%,248px);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S3)}.agent-child-action-list{display:flex;flex-direction:column;gap:var(--S2)}.agent-child-action-option{display:flex;align-items:center;gap:var(--S4);width:100%;min-height:40px;border:1px solid transparent;border-radius:var(--R2);background:transparent;color:var(--C0);padding:var(--S4) var(--S5);text-align:left;transition:background .16s ease}.agent-child-action-option:hover:not(:disabled){background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-child-action-option:disabled{background:var(--C17);color:var(--C2);cursor:not-allowed}.agent-child-action-option.danger{color:var(--C9)}.agent-child-action-option.danger:hover:not(:disabled){background:color-mix(in srgb,var(--C9) 5%,transparent)}.agent-child-action-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;color:var(--C2)}.agent-child-action-option.danger .agent-child-action-icon{color:var(--C9)}.agent-child-action-option:disabled .agent-child-action-icon{color:var(--C2)}.agent-child-action-copy{display:flex;min-width:0;flex:1;flex-direction:column}.agent-child-action-copy strong{color:inherit;font-size:var(--T7);font-weight:var(--fw-emphasis)}.agent-child-action-form{display:flex;flex-direction:column;gap:var(--S7)}.agent-child-action-field{margin:0}.agent-child-action-form .field input{height:34px;border-radius:var(--R2);padding-inline:var(--S5)}.agent-child-action-buttons{display:flex;justify-content:flex-end;gap:var(--S5)}.agent-child-action-buttons .ghost-button,.agent-child-action-buttons .primary-button{height:32px;border-radius:var(--R2);padding:0 var(--S5);font-size:var(--T8)}@media(max-width:640px){.agent-stage-fallback-launchpad h2{font-size:var(--T3)}}.agent-openclaw-detail-modal{width:min(720px,calc(100vw - 32px))}.agent-openclaw-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:var(--S6)}.agent-openclaw-context-field{display:flex;min-width:0;flex-direction:column;gap:var(--S3);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C17);padding:var(--S6)}.agent-openclaw-context-field span{color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.agent-openclaw-context-field strong{overflow:hidden;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh);text-overflow:ellipsis}.agent-openclaw-context-summary{display:flex;flex-direction:column;gap:var(--S4);border-top:1px solid var(--C4);padding-top:var(--S6)}.agent-openclaw-context-summary p{margin:0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.agent-openclaw-context-summary strong{color:var(--C0)}.agent-session-message-anchor{scroll-margin-top:96px}.agent-child-action-rename-modal .agent-child-action-field input{width:100%;min-height:44px;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C20);padding-inline:var(--S6);color:var(--C0);font-size:var(--T5)}.agent-composer-model-control{min-width:0}.agent-composer-model-control .composer-quick-config-chip span{max-width:min(220px,32vw)}.agent-avatar-picker-popover{position:fixed;top:50%;left:50%;z-index:40;display:grid;width:min(356px,calc(100vw - 40px));max-height:min(520px,calc(100dvh - 48px));gap:var(--S5);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6);transform:translate(-50%,-50%)}.agent-avatar-picker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S4)}.agent-avatar-picker-head strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-avatar-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--S4)}.agent-avatar-picker-option{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R3);background:transparent;padding:var(--S2)}.agent-avatar-picker-option:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-avatar-picker-option:focus-visible{border-color:var(--C4);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0);outline:2px solid var(--C7);outline-offset:2px;transform:none}.agent-avatar-picker-option.active{border-color:var(--C4);background:var(--C12);color:var(--C7);transform:none}.agent-avatar-picker-option-avatar{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.agent-avatar-picker-upload{display:flex;min-height:38px;align-items:center;justify-content:center;gap:var(--S4);border:1px dashed var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);cursor:pointer;font-size:var(--T8)}.agent-avatar-picker-upload:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-avatar-picker-upload:focus-within{border-color:var(--C4);background:var(--C12);color:var(--C0);outline:2px solid var(--C7);outline-offset:2px;transform:none}.agent-avatar-picker-upload svg{width:16px;height:16px}.agent-avatar-picker-upload strong{font-weight:var(--fw-medium)}.agent-avatar-picker-upload input{display:none}.agent-skill-filter-tabs{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:var(--S2);overflow-x:hidden;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);padding:var(--S1)}.agent-skill-filter-tabs button{display:inline-flex;min-height:30px;align-items:center;gap:var(--S3);border:none;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0 var(--S5);font-size:var(--T8);font-weight:var(--fw-medium)}.agent-skill-filter-tabs button.active{background:var(--C12);color:var(--C7);box-shadow:none;border-color:var(--C4)}.agent-skill-filter-tabs em{color:inherit;font-size:var(--T9);font-style:normal;opacity:.68}.agent-skill-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}.agent-skill-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;min-height:84px;align-items:center;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:transparent;padding-block:var(--S6);padding-inline:var(--S6) var(--S7);color:var(--C0);text-align:left}.agent-skill-card:focus-visible{border-color:var(--C4);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0);transform:none}.agent-skill-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-skill-card-icon{display:block;width:44px;height:44px;border-radius:var(--R3);object-fit:contain}.agent-skill-card-copy{display:grid;min-width:0;gap:var(--S1)}.agent-skill-card-copy strong{overflow:hidden;font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));text-overflow:ellipsis;white-space:nowrap}.agent-skill-card-copy em{overflow:hidden;color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-style:normal;font-weight:var(--settings-meta-font-weight, var(--fw-regular));text-overflow:ellipsis;white-space:nowrap}.agent-skill-card-switch{position:relative;display:inline-flex;width:38px;height:22px;align-items:center;justify-self:end;justify-content:flex-start;border-radius:var(--R-pill);border:1px solid var(--C4);background:color-mix(in srgb,var(--C0) 5%,transparent);box-shadow:none;padding:var(--S1);transition:background .16s ease,box-shadow .16s ease}.agent-skill-card-switch.active{background:var(--C7);box-shadow:none;border-color:var(--C7)}.agent-skill-card-switch-thumb{display:inline-flex;width:18px;height:18px;border-radius:var(--R-pill);background:var(--C5);transition:transform .16s ease,background .16s ease}.agent-skill-card-switch.active .agent-skill-card-switch-thumb{transform:translate(16px);background:var(--C11)}.agent-editor-modal .agent-editor-nav-items{display:flex;flex-direction:column;gap:var(--S2)}.agent-editor-modal .agent-editor-nav-item{display:flex;width:100%;min-height:40px;align-items:center;border:1px solid transparent;border-radius:var(--R3);background:transparent;color:var(--C0);padding:0 var(--S7);font-size:var(--settings-list-font-size, var(--T6));font-weight:var(--settings-list-font-weight, var(--fw-regular));line-height:var(--T6-lh);text-align:left}.agent-editor-modal .agent-editor-nav-item.active{border-color:transparent;background:transparent;color:var(--C7);font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis))}.agent-editor-modal .agent-editor-nav-item:focus-visible{outline:none;border-color:transparent;box-shadow:none;color:var(--C7);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.agent-editor-modal .agent-editor-panel{display:flex;width:100%;flex-direction:column;gap:var(--S6)}.agent-editor-note-block{display:flex;flex-direction:column;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7) var(--S7)}.agent-editor-note-block strong{color:var(--C0);font-size:var(--settings-detail-title-size, var(--T5));font-weight:var(--settings-detail-title-weight, var(--fw-emphasis))}.agent-editor-note-block span{color:var(--C1);font-size:var(--settings-body-font-size, var(--T8));font-weight:var(--settings-body-font-weight, var(--fw-regular));line-height:var(--T8-lh);word-break:break-all}.agent-path-summary{overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5)}.agent-path-summary-head{display:grid;gap:var(--S2);padding:var(--S7)}.agent-path-summary-head h5{margin:0;color:var(--C0);font-size:var(--settings-detail-title-size, var(--T5));font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T5-lh)}.agent-path-summary-head p{margin:0;color:var(--C2);font-size:var(--settings-body-font-size, var(--T8));font-weight:var(--settings-body-font-weight, var(--fw-regular));line-height:var(--T8-lh)}.agent-path-list{margin:0;border-top:1px solid var(--C4);padding:0 var(--S7)}.agent-path-row{display:grid;grid-template-columns:minmax(132px,.28fr) minmax(0,1fr);align-items:center;gap:var(--S7);min-height:64px;padding:var(--S6) 0}.agent-path-row+.agent-path-row{border-top:1px solid var(--C4)}.agent-path-label{display:grid;min-width:0;gap:var(--S2)}.agent-path-label strong{color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));line-height:var(--T8-lh)}.agent-path-label span{overflow:hidden;color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh);text-overflow:ellipsis;white-space:nowrap}.agent-path-value{display:flex;min-width:0;align-items:center;gap:var(--S4);margin:0}.agent-path-value code{display:block;min-width:0;flex:1 1 auto;overflow:hidden;background:transparent;color:var(--C1);padding:0;font-size:var(--settings-meta-font-size, var(--T9));line-height:var(--T9-lh);text-overflow:ellipsis;white-space:nowrap}.agent-editor-folder-button{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.agent-editor-folder-button svg{width:14px;height:14px}.agent-editor-folder-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-editor-folder-button:focus-visible{border-color:var(--C4);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C0);outline:2px solid var(--C7);outline-offset:2px;transform:none}.agent-editor-folder-button:disabled{cursor:not-allowed;opacity:.48}.settings-modal-backdrop.agent-editor-backdrop{align-items:center;overflow:hidden;padding:var(--S9)}.settings-modal.agent-editor-modal{--settings-list-font-size: var(--T6);--settings-list-font-weight: var(--fw-medium);--settings-list-active-font-weight: var(--fw-emphasis);--settings-detail-title-size: var(--T5);--settings-detail-title-weight: var(--fw-emphasis);--settings-body-font-size: var(--T8);--settings-body-font-weight: var(--fw-regular);--settings-meta-font-size: var(--T9);--settings-meta-font-weight: var(--fw-regular);display:grid;width:min(1080px,calc(100vw - 48px));max-width:calc(100vw - 48px);height:min(680px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);grid-template-rows:minmax(64px,auto) minmax(0,1fr);overflow:hidden;background:var(--C3);padding:0}.settings-modal.agent-editor-modal .pipi-modal__header,.settings-modal.agent-editor-modal .settings-modal-header{justify-content:space-between;min-height:0;margin:0;padding:var(--pipi-safe-top) var(--S8) 0;border-bottom:1px solid var(--C4);background:var(--C3)}.settings-modal.agent-editor-modal .pipi-modal__body{background:var(--C3)}.settings-modal.agent-editor-modal .settings-modal-header h3{margin:0;color:var(--C0);font-size:var(--T3);font-weight:var(--fw-emphasis);line-height:var(--T3-lh-tight)}.agent-editor-close-button{width:36px;height:36px;flex:0 0 36px}.agent-editor-modal .agent-editor-layout{display:grid;height:100%;min-height:0;grid-template-columns:180px minmax(0,1fr)}.agent-editor-modal .agent-editor-sidebar{display:flex;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--C4);padding:var(--S6) var(--S6) var(--S6) var(--S7);scrollbar-color:var(--C4) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.agent-editor-modal .agent-editor-content{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:0}.agent-editor-detail-scroll{display:flex;min-height:0;flex-direction:column;gap:var(--S6);overflow-x:hidden;overflow-y:auto;padding:var(--S7) var(--S8) var(--S8);scrollbar-color:var(--C4) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.agent-editor-modal .agent-editor-sidebar::-webkit-scrollbar,.agent-editor-detail-scroll::-webkit-scrollbar{width:8px}.agent-editor-modal .agent-editor-sidebar::-webkit-scrollbar-thumb,.agent-editor-detail-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--R-pill);background:var(--C5);background-clip:padding-box}.agent-editor-modal .agent-editor-content:focus{outline:none}.agent-editor-content-head{display:flex;align-items:center;min-height:24px}.agent-editor-content-head h4{margin:0;color:var(--C0);font-size:var(--settings-detail-title-size, var(--T5));font-weight:var(--settings-detail-title-weight, var(--fw-emphasis));line-height:var(--T5-lh)}.agent-editor-modal .agent-editor-content-head{min-height:28px;border-bottom:none}.agent-editor-modal .agent-editor-panel>.field,.agent-editor-modal .agent-editor-panel>.toggle-row,.agent-editor-modal .agent-editor-panel>.agent-editor-note-block,.agent-editor-modal .agent-editor-panel>.remote-link-block{border:1px solid var(--C7);border-radius:var(--R4);background:var(--C5);padding:var(--S7);color:var(--C0);border-color:var(--C4)}.agent-editor-modal .agent-editor-panel>.settings-form-grid{gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.agent-editor-form-card{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.agent-editor-modal .agent-editor-form-card{padding:var(--S7)}.agent-profile-summary-card{gap:var(--S7)}.agent-profile-basic-grid{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:var(--S7)}.agent-profile-avatar-field{position:relative;display:grid;justify-items:center;gap:var(--S4)}.agent-profile-field-label{color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));line-height:var(--T8-lh)}.agent-profile-basic-fields{display:grid;min-width:0;gap:var(--S6)}.agent-profile-avatar-field .agent-avatar-upload-preview{width:88px;height:88px;border-radius:var(--R4)}.agent-profile-avatar-button{position:absolute;right:-4px;bottom:0}.agent-profile-source-field{display:grid;gap:var(--S3);background:var(--C5);padding:var(--S6) var(--S7)}.agent-profile-source-field span{color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));font-weight:var(--settings-meta-font-weight, var(--fw-regular));line-height:var(--T9-lh-tight)}.agent-profile-source-field strong{color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));line-height:var(--T8-lh)}.agent-editor-modal .field,.agent-editor-modal .field.compact{margin-bottom:0}.agent-editor-modal .field>span,.agent-editor-modal .toggle-row>span:first-child{color:var(--C0);font-size:var(--settings-list-font-size, var(--T8));font-weight:var(--settings-list-active-font-weight, var(--fw-emphasis));line-height:var(--T8-lh)}.agent-editor-modal input,.agent-editor-modal select,.agent-editor-modal textarea{border-color:var(--C4);border-radius:var(--R3)}.agent-editor-model-panel .agent-editor-form-card{gap:var(--S6)}.agent-editor-detail-actions{display:flex;min-height:64px;flex:0 0 auto;align-items:center;gap:var(--S4);justify-content:flex-end;padding:0 var(--S8) var(--pipi-safe-bottom);border-top:1px solid var(--C4);background:var(--C3)}.agent-editor-save-status{min-width:148px;margin-right:auto;color:var(--C2);font-size:var(--settings-meta-font-size, var(--T9));line-height:var(--T9-lh)}.agent-editor-danger-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:36px;border:1px solid var(--C9);border-radius:var(--R3);background:var(--C9);color:var(--C11);padding:0 var(--S6);font-size:var(--T8);font-weight:var(--fw-emphasis)}.agent-editor-danger-button:focus-visible{border-color:var(--C9);outline:2px solid var(--C9);outline-offset:2px}.agent-editor-danger-button:hover{background:var(--C9);opacity:.9}.agent-editor-danger-button:active{opacity:.82}.agent-pet-desktop{position:fixed;left:calc(100vw - 190px);top:calc(100dvh - 176px);z-index:35;display:block;width:118px;height:118px;pointer-events:none}.agent-pet-desktop.is-sidebar{position:relative;left:auto;top:auto;width:92px;height:92px;pointer-events:auto}.agent-pet-desktop.is-dragging{z-index:70}.agent-pet-desktop.is-action-playing .agent-pet-body-button{animation:agent-pet-action-pop .62s ease-in-out}@keyframes agent-pet-action-pop{0%{transform:scale(1)}40%{transform:scale(1.06) translateY(-2px)}to{transform:scale(1)}}.agent-pet-body-button{position:relative;display:grid;place-items:center;width:118px;height:118px;border:0;padding:0;background:transparent;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none}.agent-pet-desktop.is-sidebar .agent-pet-body-button{width:92px;height:92px;cursor:grab}.agent-pet-body-button.is-dragging{cursor:grabbing}.agent-pet-body-button:focus-visible{outline:2px solid color-mix(in srgb,var(--C7) 52%,transparent);outline-offset:2px}.agent-pet-sprite{image-rendering:auto}.agent-pet-renderer{transform-origin:50% 78%;box-shadow:none;filter:none;will-change:transform,filter}.agent-pet-renderer-state-waiting{animation:agent-pet-state-float 3.2s ease-in-out infinite}.agent-pet-renderer-state-review{animation:agent-pet-state-focus 1.8s ease-in-out infinite}.agent-pet-renderer-state-thinking{animation:agent-pet-state-thinking 2.4s ease-in-out infinite}.agent-pet-renderer-state-typing{animation:agent-pet-state-typing .62s steps(2,end) infinite}.agent-pet-renderer-state-jumping{animation:agent-pet-state-happy .98s ease-in-out infinite}.agent-pet-renderer-state-confused{animation:agent-pet-state-confused 1.35s ease-in-out infinite}.agent-pet-renderer-state-wronged{animation:agent-pet-state-wronged 2.1s ease-in-out infinite}.agent-pet-renderer-state-failed{animation:agent-pet-state-alert .72s ease-in-out infinite}.agent-pet-renderer-state-waving{animation:agent-pet-state-wave 1.15s ease-in-out infinite}.agent-pet-renderer-state-running-right{animation:agent-pet-state-run-right .84s ease-in-out infinite}.agent-pet-renderer-state-running-left{animation:agent-pet-state-run-left .84s ease-in-out infinite}.agent-pet-renderer-state-sleeping{animation:agent-pet-state-sleep 4s ease-in-out infinite}@keyframes agent-pet-state-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.012)}}@keyframes agent-pet-state-focus{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-2px) scale(1.012)}70%{transform:translateY(1px) scale(.996)}}@keyframes agent-pet-state-thinking{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-2px) rotate(-1.6deg)}65%{transform:translateY(-1px) rotate(1.4deg)}}@keyframes agent-pet-state-typing{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes agent-pet-state-happy{0%,to{transform:translateY(0) scale(1)}42%{transform:translateY(-6px) scale(1.04)}66%{transform:translateY(1px) scale(.99)}}@keyframes agent-pet-state-confused{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1px) rotate(-4deg)}55%{transform:translateY(-2px) rotate(3deg)}78%{transform:translateY(0) rotate(-1.5deg)}}@keyframes agent-pet-state-wronged{0%,to{transform:translateY(1px) scale(.992);filter:saturate(.92)}50%{transform:translateY(4px) scale(.982);filter:saturate(.82)}}@keyframes agent-pet-state-alert{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-2px) rotate(-1.6deg)}45%{transform:translate(2px) rotate(1.4deg)}70%{transform:translate(-1px) rotate(-.8deg)}}@keyframes agent-pet-state-wave{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-2deg) translateY(-3px)}62%{transform:rotate(2deg) translateY(-1px)}}@keyframes agent-pet-state-run-right{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(4px) rotate(2deg)}}@keyframes agent-pet-state-run-left{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-4px) rotate(-2deg)}}@keyframes agent-pet-state-sleep{0%,to{transform:translateY(1px) scale(.996);filter:brightness(.9) saturate(.88)}50%{transform:translateY(4px) scale(.982);filter:brightness(.82) saturate(.78)}}@media(prefers-reduced-motion:reduce){.agent-pet-renderer{animation:none}}.agent-pet-badge{position:absolute;top:-2px;right:-16px;display:grid;min-width:28px;height:28px;padding:0 var(--S4);place-items:center;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}.agent-pet-desktop.is-sidebar .agent-pet-badge{top:-4px;right:-10px}.agent-pet-collapse-cue{position:absolute;top:16px;right:6px;display:grid;width:32px;height:32px;place-items:center;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T3);line-height:var(--lh-none);box-shadow:none}.agent-pet-notice-stack{position:absolute;right:6px;bottom:96px;display:grid;gap:var(--S5);width:min(340px,calc(100vw - 42px));pointer-events:auto}.agent-pet-desktop.is-sidebar .agent-pet-notice-stack{top:0;right:auto;bottom:auto;left:calc(100% + 12px);width:min(320px,calc(100vw - var(--app-sidebar-width, 256px) - 48px))}.agent-pet-notice-card{position:relative;display:grid;gap:var(--S3);padding:var(--S6) var(--S13) var(--S6) var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.agent-pet-notice-head{display:flex;align-items:center;gap:var(--S5);min-width:0}.agent-pet-notice-card strong{min-width:0;color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-pet-notice-status{flex:0 0 auto;padding:var(--S1) var(--S4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight)}.agent-pet-notice-card p{margin:0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-pet-notice-meta{display:flex;gap:var(--S4);min-width:0;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh-tight)}.agent-pet-notice-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-pet-notice-progress{width:100%;height:4px;overflow:hidden;border-radius:var(--R-pill);background:var(--C5)}.agent-pet-notice-progress span{display:block;height:100%;border-radius:inherit;background:var(--C5)}.agent-pet-notice-ring{position:absolute;top:14px;right:14px;width:16px;height:16px;border:1px solid var(--C4);border-radius:var(--R-pill)}.agent-pet-notice-card.tone-error .agent-pet-notice-status{background:color-mix(in srgb,var(--C12) 10%,var(--C12));color:var(--C9)}.agent-pet-notice-card.tone-error .agent-pet-notice-ring{border-color:var(--C9)}.agent-pet-notice-card.tone-error .agent-pet-notice-progress span{background:var(--C12)}.agent-pet-notice-card.tone-paused .agent-pet-notice-status{background:var(--C5);color:var(--C0)}.agent-pet-notice-card.tone-paused .agent-pet-notice-ring{border-color:var(--C4)}.agent-pet-notice-card.tone-queued .agent-pet-notice-status{background:var(--C5);color:var(--C0)}.agent-pet-notice-card.tone-active .agent-pet-notice-status{background:var(--C12);color:var(--C7)}.agent-pet-notice-card.tone-active .agent-pet-notice-ring{border-color:var(--C7)}:root[data-form=phone] .agent-pet-desktop,:root[data-form=tablet] .agent-pet-desktop{display:none}body.agent-conversation-create-active .agent-pet-desktop{display:none}body.agent-workspace-active .agent-pet-body-button,body.agent-workspace-active .agent-pet-desktop.is-sidebar .agent-pet-body-button{pointer-events:auto}.agent-pet-renderer-state-idle,.agent-pet-renderer-state-floating,.agent-pet-renderer-state-working,.agent-pet-renderer-state-running,.agent-pet-renderer-state-organizing,.agent-pet-renderer-state-collecting,.agent-pet-renderer-state-happy,.agent-pet-renderer-state-caring,.agent-pet-renderer-state-surprised,.agent-pet-renderer-state-angry,.agent-pet-renderer-state-error{box-shadow:none;filter:none}@media(max-width:1180px){.agent-workbench{grid-template-columns:280px minmax(0,1fr)}.agent-session-detail-header,.agent-session-layout{width:min(100% - 48px,960px)}.agent-stage-source-banner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-session-layout.has-left-directory-shell{width:min(100%,var(--detail-width));margin-inline:auto;padding-inline:0}}@media(max-width:1024px){.agent-workbench{grid-template-columns:clamp(220px,28vw,260px) minmax(0,1fr)}.agent-list-panel{padding-inline:var(--S6)}.agent-page-shell .agent-session-detail-header{position:static;grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.agent-page-shell .agent-stage-model-cell{grid-column:1;grid-row:1;width:auto}.agent-session-heading{display:none}.agent-page-shell .agent-stage-actions{grid-column:2;grid-row:1;width:auto;flex-direction:row;align-items:center;justify-content:flex-end}.agent-model-switcher-button{max-width:100%}.agent-list-item{min-height:64px}.agent-list-item-main{gap:var(--S4)}.agent-list-item-settings{opacity:1}.agent-openclaw-context-head,.agent-openclaw-context-actions{flex-direction:column;align-items:flex-start}.agent-composer-dock .agent-openclaw-readonly-banner,.agent-composer-dock .agent-desktop-guidance{flex-direction:row;align-items:center}}@media(max-width:1023px){.agent-stage-source-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-form=phone] .settings-modal.agent-editor-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:var(--R0);grid-template-rows:minmax(64px,auto) minmax(0,1fr);padding:0}:root[data-form=tablet] .settings-modal.agent-editor-modal{width:min(720px,calc(100vw - 48px));max-width:min(720px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px);grid-template-rows:minmax(64px,auto) minmax(0,1fr);padding:0;border:1px solid var(--C4);border-radius:var(--R5)}:root[data-form=phone] .agent-editor-modal .agent-editor-layout,:root[data-form=tablet] .agent-editor-modal .agent-editor-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:root[data-form=phone] .agent-editor-modal .agent-editor-sidebar,:root[data-form=tablet] .agent-editor-modal .agent-editor-sidebar{overflow:hidden;border-right:none;border-bottom:1px solid var(--C4);padding:var(--S4) var(--S6)}:root[data-form=phone] .agent-editor-modal .agent-editor-nav-items,:root[data-form=tablet] .agent-editor-modal .agent-editor-nav-items{flex-direction:row;gap:var(--S2);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}:root[data-form=phone] .agent-editor-modal .agent-editor-nav-items::-webkit-scrollbar,:root[data-form=tablet] .agent-editor-modal .agent-editor-nav-items::-webkit-scrollbar{display:none}:root[data-form=phone] .agent-editor-modal .agent-editor-nav-item,:root[data-form=tablet] .agent-editor-modal .agent-editor-nav-item{width:auto;min-width:max-content;flex:0 0 auto;padding:0 var(--S6)}:root[data-form=phone] .agent-editor-modal .agent-editor-detail-scroll,:root[data-form=tablet] .agent-editor-modal .agent-editor-detail-scroll{padding:var(--S7)}:root[data-form=phone] .agent-editor-modal .agent-editor-detail-actions,:root[data-form=tablet] .agent-editor-modal .agent-editor-detail-actions{padding-inline:var(--S7)}:root[data-form=phone] .agent-path-row,:root[data-form=tablet] .agent-path-row{grid-template-columns:minmax(0,1fr);gap:var(--S4)}:root[data-form=phone] .agent-skill-card-grid,:root[data-form=tablet] .agent-skill-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-form=phone] .agent-session-detail-header,:root[data-form=phone] .agent-session-layout,:root[data-form=tablet] .agent-session-detail-header,:root[data-form=tablet] .agent-session-layout{width:min(100% - 32px,720px)}:root[data-form=phone] .agent-stage-empty,:root[data-form=tablet] .agent-stage-empty{padding:var(--S7)}:root[data-form=phone] .agent-stage-avatar,:root[data-form=tablet] .agent-stage-avatar{width:72px;height:72px;flex-basis:72px}:root[data-form=phone] .agent-workbench,:root[data-form=tablet] .agent-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}:root[data-form=phone] .agent-list-panel,:root[data-form=tablet] .agent-list-panel{border-right:none;border-bottom:1px solid var(--C4);padding-inline:var(--S6)}:root[data-form=phone] .agent-list-item-settings,:root[data-form=tablet] .agent-list-item-settings{width:var(--pipi-control-height-md);min-width:var(--pipi-control-height-md);height:var(--pipi-control-height-md);min-height:var(--pipi-control-height-md);flex:0 0 var(--pipi-control-height-md);margin-top:0}:root[data-form=phone] .agent-list-item-main,:root[data-form=tablet] .agent-list-item-main{min-height:var(--pipi-control-height-md)}:root[data-form=phone] .agent-stage,:root[data-form=tablet] .agent-stage{min-height:0}@media(max-width:640px){.agent-stage-source-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.settings-modal-backdrop.agent-editor-backdrop{padding:var(--S4)}.settings-modal.agent-editor-modal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:var(--R4)}.settings-modal.agent-editor-modal .settings-modal-header{padding-inline:var(--S7)}.agent-profile-basic-grid{grid-template-columns:minmax(0,1fr)}.agent-profile-avatar-field{justify-self:center}.agent-profile-avatar-field .agent-avatar-picker-popover{left:50%;transform:translate(-50%,-50%)}.agent-skill-card-grid{grid-template-columns:minmax(0,1fr)}.agent-stage-source-banner-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}:root[data-form=phone] .agent-workbench:not(.agent-workbench-phone-stage-open) .agent-stage,:root[data-form=tablet] .agent-workbench:not(.agent-workbench-phone-stage-open) .agent-stage{display:none}:root[data-form=phone] .agent-workbench.agent-workbench-phone-stage-open .agent-list-panel,:root[data-form=tablet] .agent-workbench.agent-workbench-phone-stage-open .agent-list-panel{display:none}:root[data-form=phone] .agent-stage-header.agent-session-detail-header,:root[data-form=tablet] .agent-stage-header.agent-session-detail-header{display:none}:root[data-form=phone] .agent-phone-segbar,:root[data-form=tablet] .agent-phone-segbar{margin:var(--S4) var(--S7) var(--S2);width:auto}:root[data-form=phone] .agent-phone-segbar button,:root[data-form=tablet] .agent-phone-segbar button{flex:1;min-height:var(--pipi-control-height-sm);padding-block:var(--S2)}:root[data-form=phone] .agent-phone-directory-pane,:root[data-form=tablet] .agent-phone-directory-pane{flex:1;min-height:0;overflow-y:auto;padding:var(--S4) var(--S7) var(--S8)}:root[data-form=phone] .agent-stage-phone-directory .agent-session-layout,:root[data-form=tablet] .agent-stage-phone-directory .agent-session-layout{display:none}:root[data-form=desktop] .agent-editor-modal .pipi-modal__body{padding:0;overflow:hidden}:root[data-form=desktop] .agent-editor-modal .agent-editor-layout{grid-template-columns:var(--settings-primary-column-width) minmax(0,1fr);width:100%;height:100%;min-height:0}:root[data-form=desktop] .agent-editor-modal .agent-editor-sidebar{min-width:0;height:100%;overflow-y:auto}:root[data-form=desktop] .agent-editor-modal .agent-editor-nav-item{min-height:44px;line-height:var(--T6-lh)}:root[data-form=desktop] .agent-editor-modal .agent-editor-content{min-width:0;height:100%;overflow-y:auto}.global-voice-panel{position:fixed;right:24px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:80;width:360px;max-width:calc(100vw - 48px);pointer-events:none;color:var(--C0)}.global-voice-panel *,.global-voice-panel *:before,.global-voice-panel *:after{box-sizing:border-box}.global-voice-panel.is-collapsed{width:auto}.global-voice-panel .voice-overlay{position:static;inset:auto;display:block;min-height:0;padding:0;overflow:visible;color:var(--C0);background:transparent;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.global-voice-panel .voice-overlay:before,.global-voice-panel .voice-overlay:after{display:none}.global-voice-panel-collapsed{display:inline-flex;align-items:center;gap:var(--S5);padding:var(--S5) var(--S7) var(--S5) var(--S5);border:1px solid color-mix(in srgb,var(--C4) 42%,transparent);border-radius:var(--R-pill);color:var(--C0);background:color-mix(in srgb,var(--C5) 90%,transparent);box-shadow:none;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.global-voice-mini-orb{width:34px;height:34px;border-radius:var(--R-circle);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--C5) 98%,transparent) 0 8%,color-mix(in srgb,var(--C7) 34%,var(--C5)) 10% 20%,transparent 22%),conic-gradient(from 30deg,var(--C7),color-mix(in srgb,var(--C7) 44%,var(--C5)),var(--C5),var(--C7),color-mix(in srgb,var(--C7) 38%,var(--C5)),var(--C7));box-shadow:0 0 0 calc(4px + var(--voice-level, 0) * 7px) color-mix(in srgb,var(--C7) 12%,transparent);animation:global-voice-mini-orb-pulse 2.6s ease-in-out infinite}.voice-overlay-minimized{display:flex;justify-content:flex-end;pointer-events:none}.voice-overlay-minimized .global-voice-panel-collapsed{pointer-events:auto}.global-voice-panel-collapsed strong{display:block;font-size:var(--T8);line-height:var(--T8-lh-tight);color:var(--C0)}.global-voice-panel-collapsed span:last-child{display:block;margin-top:var(--S1);font-size:var(--T9);color:var(--C2)}.voice-call-panel{position:relative;-webkit-user-select:none;user-select:none;min-height:610px;padding:var(--S9) var(--S9) var(--S9);border:1px solid color-mix(in srgb,var(--C4) 88%,transparent);border-radius:var(--R6);overflow:hidden;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--C7) 8%,var(--C5)),color-mix(in srgb,var(--C5) 0%,transparent) 38%),linear-gradient(180deg,color-mix(in srgb,var(--C5) 98%,transparent),color-mix(in srgb,var(--C12) 34%,var(--C5)));box-shadow:0 18px 54px color-mix(in srgb,var(--C7) 14%,transparent),0 1px color-mix(in srgb,var(--C5) 96%,transparent) inset;transform:translate(var(--voice-panel-drag-x, 0),var(--voice-panel-drag-y, 0));transition:box-shadow .14s ease,transform 90ms linear;pointer-events:auto;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}.voice-call-panel:before{content:"";position:absolute;inset:var(--S7);border-radius:var(--R6);border:1px solid color-mix(in srgb,var(--C5) 78%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--C5) 22%,transparent),transparent);pointer-events:none}.voice-collapse-button{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--C4) 45%,transparent);border-radius:var(--R-circle);color:var(--C2);background:color-mix(in srgb,var(--C5) 78%,transparent);box-shadow:none;cursor:pointer}.voice-collapse-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.voice-call-header{display:flex;align-items:center;gap:var(--S4);padding-right:var(--S13);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.02em;color:var(--C2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.voice-call-header:active{cursor:grabbing}.voice-call-connection{border:1px solid color-mix(in srgb,var(--C7) 18%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 72%,transparent);color:var(--C2);font-size:var(--T10);font-weight:var(--fw-emphasis);line-height:var(--lh-none);padding:var(--S2) var(--S3)}.voice-call-state-dot{position:relative;width:8px;height:8px;border-radius:var(--R-circle);color:color-mix(in srgb,var(--C7) 58%,var(--C5));background:var(--C5);box-shadow:0 0 0 5px color-mix(in srgb,var(--C7) 16%,transparent)}.voice-call-state-dot:after{content:"";position:absolute;inset:-7px;border:1px solid currentColor;border-radius:inherit;opacity:calc(.16 + var(--voice-level, 0) * .28);transform:scale(calc(.78 + var(--voice-level, 0) * .52));transition:opacity .12s ease,transform .12s ease}.voice-overlay-listening .voice-call-state-dot,.voice-overlay-transcribing .voice-call-state-dot{color:var(--C7);background:var(--C5);box-shadow:0 0 0 6px color-mix(in srgb,var(--C7) 16%,transparent)}.voice-overlay-thinking .voice-call-state-dot{color:var(--C2);background:var(--C5);box-shadow:0 0 0 6px color-mix(in srgb,var(--C2) 14%,transparent)}.voice-overlay-speaking .voice-call-state-dot{color:var(--C7);background:var(--C5);box-shadow:0 0 0 6px color-mix(in srgb,var(--C7) 16%,transparent)}.voice-call-status{margin-top:var(--S9);text-align:center;font-size:var(--T3);font-weight:var(--fw-emphasis);line-height:var(--T3-lh);color:var(--C1)}.voice-call-wave{display:flex;align-items:center;justify-content:center;gap:var(--S2);height:26px;margin:var(--S7) auto 0}.voice-call-wave span{width:6px;height:calc(5px + (var(--voice-level, 0) * 24px));min-height:5px;max-height:26px;border-radius:var(--R-pill);opacity:calc(.28 + (var(--voice-level, 0) * .58));transform:scaleY(calc(.72 + (var(--voice-level, 0) * 1.1))) translateY(calc(sin(var(--voice-wave-index, 1))*1px));transform-origin:center;background:linear-gradient(180deg,color-mix(in srgb,var(--C7) 95%,transparent),color-mix(in srgb,var(--C7) 34%,var(--C5)));transition:height .11s ease,transform .11s ease,opacity .11s ease;animation:voice-call-wave-pulse 1.9s ease-in-out infinite;animation-delay:calc(var(--voice-wave-index, 1) * -38ms)}.voice-overlay-idle .voice-call-wave span,.voice-overlay-thinking .voice-call-wave span{height:5px;opacity:.34;animation-play-state:paused}.voice-call-transcript,.voice-call-dialogue,.voice-call-note,.voice-execution-confirm{width:100%;min-height:74px;margin:var(--S8) 0 0;padding:var(--S7) var(--S7);border:1px solid color-mix(in srgb,var(--C4) 86%,transparent);border-radius:var(--R4);font-size:var(--T8);line-height:var(--T8-lh-loose);color:var(--C1);background:color-mix(in srgb,var(--C5) 64%,transparent)}.voice-call-note{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--C2)}.voice-call-dialogue{display:grid;gap:var(--S5);text-align:left;height:104px;max-height:104px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-user-select:text;user-select:text}.voice-call-dialogue-turn{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--S4);margin:0;color:var(--C1)}.voice-call-dialogue-turn strong{color:var(--C7);font-size:var(--T9);line-height:var(--T9-lh)}.voice-call-dialogue-turn.assistant strong{color:var(--C1)}.voice-call-dialogue-turn span{min-width:0;word-break:break-word;line-height:var(--T5-lh)}.voice-call-dialogue-turn.live span{color:var(--C0)}.voice-call-dialogue-turn em{color:var(--C2);font-style:normal}.voice-call-dialogue-turn i{display:inline-block;width:2px;height:1em;margin-left:var(--S1);vertical-align:-.16em;background:var(--C7);animation:voice-transcript-caret .9s steps(2,start) infinite}.voice-execution-confirm{display:grid;gap:var(--S6);color:var(--C1);border-color:color-mix(in srgb,var(--C7) 35%,transparent);background:color-mix(in srgb,var(--C12) 78%,transparent)}.voice-execution-confirm button{justify-self:center;min-width:120px;height:36px;border:0;border-radius:var(--R-pill);color:var(--C11);background:var(--C7);box-shadow:none;cursor:pointer}.voice-call-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--S4);margin-top:var(--S9);padding:var(--S2) var(--S2) 0}.voice-call-action{display:grid;justify-items:center;gap:var(--S3);border:0;color:var(--C2);background:transparent;cursor:pointer;font-size:var(--T10)}.voice-call-action[disabled]{opacity:.48;cursor:not-allowed}.voice-call-action-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--C4) 80%,transparent);border-radius:var(--R-circle);color:var(--C2);background:transparent;box-shadow:none}.voice-call-action-icon svg{width:18px;height:18px}.voice-call-action-label{font-size:var(--T10);line-height:var(--T10-lh-tight);color:var(--C2);letter-spacing:0}.voice-call-mic.active .voice-call-action-icon{color:var(--C7);border-color:color-mix(in srgb,var(--C7) 52%,transparent);background:radial-gradient(circle at 50% 40%,var(--C12),var(--C12) 72%);box-shadow:none}.voice-call-mode.active .voice-call-action-icon{color:var(--C7);border-color:color-mix(in srgb,var(--C7) 52%,transparent);background:radial-gradient(circle at 50% 40%,var(--C12),var(--C12) 72%)}.voice-call-interrupt .voice-call-action-icon{color:var(--C1)}.voice-call-hangup .voice-call-action-icon{color:var(--C9)}.voice-call-action:hover:not([disabled]){background:color-mix(in srgb,var(--C0) 6%,transparent)}.voice-call-hidden-controls{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.voice-orb-stage{position:relative;display:grid;place-items:center;width:min(72vw,272px);height:min(72vw,272px);margin:var(--S14) auto 0;border-radius:var(--R-circle);isolation:isolate;filter:none;animation:none}.voice-gaussian-stage{overflow:visible}.voice-orb-ground{display:none;position:absolute;left:50%;bottom:-20px;z-index:-2;width:76%;height:22%;border-radius:var(--R-circle);transform:translate(-50%) scaleX(calc(.92 + var(--voice-level, 0) * .12));background:radial-gradient(ellipse at center,color-mix(in srgb,var(--C7) 22%,transparent),color-mix(in srgb,var(--C7) 10%,transparent) 48%,transparent 74%);filter:blur(3px);opacity:calc(.52 + var(--voice-level, 0) * .22);transition:transform .12s ease,opacity .12s ease}.voice-gaussian-circle{position:absolute;inset:13%;display:grid;place-items:center;border-radius:var(--R-circle);opacity:var(--voice-circle-opacity, .94);transform:scale(var(--voice-circle-scale, .82));background:radial-gradient(circle at 46% 36%,color-mix(in srgb,var(--C5) 94%,transparent) 0 11%,color-mix(in srgb,var(--C7) 22%,var(--C5)) 16% 34%,color-mix(in srgb,var(--C7) 42%,transparent) 48%,transparent 75%);box-shadow:0 0 calc(18px + var(--voice-circle-glow, .24) * 54px) color-mix(in srgb,var(--C7) 30%,transparent);filter:blur(var(--voice-circle-blur, 22px)) saturate(calc(1 + var(--voice-level, 0) * .18));transition:transform 86ms linear,filter .12s ease,opacity .16s ease;animation:none}.voice-orb-aura{position:absolute;inset:7%;border-radius:var(--R-circle);background:conic-gradient(from 210deg,color-mix(in srgb,var(--C7) 8%,transparent),color-mix(in srgb,var(--C7) 24%,transparent),color-mix(in srgb,var(--C5) 20%,transparent),color-mix(in srgb,var(--C7) 8%,transparent));filter:blur(14px);opacity:calc(.28 + var(--voice-level, 0) * .42);transform:scale(calc(.92 + var(--voice-level, 0) * .1));transition:opacity .12s ease,transform .12s ease}.voice-gaussian-circle:before,.voice-gaussian-circle:after{content:"";position:absolute;inset:-6%;border-radius:inherit;pointer-events:none}.voice-gaussian-circle:before{display:none}.voice-gaussian-circle:after{display:none}.voice-gaussian-rim{position:absolute;inset:-10%;border-radius:inherit;border:1px solid color-mix(in srgb,var(--C5) 44%,transparent);box-shadow:0 0 calc(8px + var(--voice-level, 0) * 18px) color-mix(in srgb,var(--C7) 22%,transparent);opacity:calc(.44 + var(--voice-level, 0) * .24)}.voice-gaussian-rim.rim-b{inset:8%;border-color:color-mix(in srgb,var(--C7) 24%,transparent);transform:scale(calc(.96 + var(--voice-level, 0) * .08))}.voice-gaussian-core{position:relative;z-index:2;display:none;width:calc(22px + var(--voice-level, 0) * 18px);height:calc(22px + var(--voice-level, 0) * 18px);border-radius:var(--R-circle);background:radial-gradient(circle,var(--C5) 0 18%,color-mix(in srgb,var(--C7) 18%,var(--C5)) 38%,color-mix(in srgb,var(--C7) 32%,transparent) 68%,transparent 100%);box-shadow:0 0 calc(16px + var(--voice-level, 0) * 30px) color-mix(in srgb,var(--C7) 42%,transparent);opacity:calc(.62 + var(--voice-level, 0) * .34);transition:width 90ms linear,height 90ms linear,box-shadow .12s ease,opacity .12s ease}.voice-orb-listening .voice-gaussian-circle,.voice-orb-transcribing .voice-gaussian-circle{filter:blur(calc(var(--voice-circle-blur, 22px) - 2px)) saturate(calc(1.04 + var(--voice-level, 0) * .18))}.voice-orb-speaking .voice-gaussian-circle{filter:blur(calc(var(--voice-circle-blur, 18px) - 4px)) saturate(calc(1.08 + var(--voice-level, 0) * .22))}.voice-orb-thinking .voice-gaussian-circle{filter:blur(24px) saturate(.92)}.voice-orb-error .voice-gaussian-circle,.voice-orb-offline .voice-gaussian-circle{filter:blur(26px) saturate(.42)}@keyframes global-voice-mini-orb-pulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.05);filter:saturate(1.18)}}@keyframes voice-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes voice-gaussian-breathe{0%,to{box-shadow:inset 0 0 42px color-mix(in srgb,var(--C5) 90%,transparent),inset 0 -26px 44px color-mix(in srgb,var(--C7) 14%,transparent),0 0 28px color-mix(in srgb,var(--C7) 32%,transparent),0 0 72px color-mix(in srgb,var(--C7) 12%,transparent)}50%{box-shadow:inset 0 0 48px color-mix(in srgb,var(--C5) 95%,transparent),inset 0 -22px 40px color-mix(in srgb,var(--C7) 18%,transparent),0 0 42px color-mix(in srgb,var(--C7) 40%,transparent),0 0 92px color-mix(in srgb,var(--C7) 18%,transparent)}}@keyframes voice-call-wave-pulse{0%,to{filter:saturate(.92)}50%{filter:saturate(1.18)}}:root[data-form=phone] .global-voice-panel,:root[data-form=tablet] .global-voice-panel{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:min(350px,calc(100vw - 24px));max-width:calc(100vw - 24px)}:root[data-form=phone] .voice-call-panel,:root[data-form=tablet] .voice-call-panel{min-height:560px;padding:var(--S9) var(--S8) var(--S8);border-radius:var(--R6)}:root[data-form=phone] .voice-orb-stage,:root[data-form=tablet] .voice-orb-stage{width:min(68vw,220px);height:min(68vw,220px);margin-top:var(--S14)}:root[data-form=phone] .voice-call-actions,:root[data-form=tablet] .voice-call-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--S3)}:root[data-form=phone] .voice-call-action-icon,:root[data-form=tablet] .voice-call-action-icon{width:40px;height:40px}.voice-permission-action{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:var(--S6);padding:0 var(--S7);border:1px solid color-mix(in srgb,var(--C7) 34%,transparent);border-radius:var(--R-pill);color:var(--C7);background:color-mix(in srgb,var(--C12) 90%,transparent);font-size:var(--T9);font-weight:var(--fw-emphasis);cursor:pointer}.voice-permission-action:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.voice-call-screen.active{color:var(--C7)}.voice-call-screen.active svg,.voice-call-screen.active .iconfont{color:var(--C7)}.automation-task-entry{cursor:pointer}.automation-task-entry:focus-visible{outline:2px solid color-mix(in srgb,var(--C7) 42%,transparent);outline-offset:3px}.automation-task-more-menu button:focus-visible{color:var(--C7)}.automation-list-content.manager-list-panel{flex:1 1 auto}.automation-list-page{--automation-page-bg: var(--C3);--automation-panel-bg: var(--C5);--automation-card-bg: var(--C5);--automation-card-muted: var(--C5);--automation-line: var(--C4);--automation-text: var(--C0);--automation-muted: var(--C2);--automation-accent: var(--C11);color:var(--C0)}:root .automation-list-page{--automation-page-bg: var(--C3);--automation-card-bg: var(--C5);--automation-line: var(--C4);--automation-muted: var(--C2)}.automation-list-page select{border-color:var(--C4);background:var(--C3);color:var(--C0);box-shadow:none}.automation-list-page .automation-task-card:focus-visible{border-color:color-mix(in srgb,var(--C7) 46%,transparent);background:color-mix(in srgb,var(--C12) 7%,var(--C12))}.automation-list-page .automation-media-provider-guide-card p,.automation-list-page h3{color:var(--C0)}.automation-list-page .automation-task-schedule-switch:not(.active){background:color-mix(in srgb,var(--C12) 70%,transparent)}:root .workspace:has(.automation-list-page) .workspace-surface{background:var(--C3)}:root .automation-list-page .automation-task-empty{background:var(--C3)}:root .automation-list-page .automation-task-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-list-page .automation-task-card .automation-task-main{padding-top:0;padding-bottom:var(--S7)}.automation-list-page .automation-task-card p{margin-top:var(--S4);margin-bottom:var(--S7);line-height:var(--T5-lh)}.automation-list-page .automation-task-card .automation-task-actions-row{min-height:32px;margin-top:var(--S6);padding-top:var(--S6);align-items:center}:root .automation-list-page .automation-task-card .automation-task-meta{border-top-color:color-mix(in srgb,var(--C4) 10%,transparent)}.automation-list-page .automation-task-card{min-height:124px;padding-top:var(--S8);padding-bottom:var(--S7);overflow:visible}.automation-list-page .automation-task-card .automation-task-card-main{display:grid;gap:var(--S5);min-width:0}.automation-list-page .automation-task-card .automation-task-title-row{align-items:flex-start}.automation-list-page .automation-task-card .automation-task-title-row p{margin-top:var(--S3);margin-bottom:0;line-height:var(--T5-lh)}.automation-list-page .automation-task-card .automation-task-meta-row{display:flex;align-items:center;gap:var(--S6);min-height:24px;margin-top:var(--S2);padding-top:var(--S5);border-top:1px solid color-mix(in srgb,var(--C4) 14%,transparent);overflow:visible}.automation-list-page .automation-task-card .automation-task-meta{min-height:0;margin-top:0;padding-top:0;border-top:0;line-height:var(--T9-lh-tight)}:root .automation-list-page .automation-task-card .automation-task-meta-row{border-top-color:color-mix(in srgb,var(--C4) 10%,transparent)}.automation-list-page{width:100%;max-width:none;margin:0}.automation-list-header{flex:0 0 auto}.automation-list-content.manager-list-panel{min-width:0}.automation-task-list-layout.list-mode{grid-template-columns:minmax(0,1fr)}.automation-task-list-layout.preview-mode{align-items:stretch}.automation-list-page.preview-mode .automation-task-card-list{padding-right:var(--S2)}.automation-list-page.preview-mode .automation-task-card{grid-template-columns:34px minmax(0,1fr);min-height:96px;padding:var(--S7)}.automation-list-page.preview-mode .automation-task-status-mark span{width:17px;height:17px;font-size:var(--T10)}.automation-list-page.preview-mode .automation-task-title{font-size:var(--T8)}.automation-list-page.preview-mode .automation-task-description{-webkit-line-clamp:2;font-size:var(--T9)}.automation-list-page.preview-mode .automation-task-meta-row{flex-wrap:wrap;gap:var(--S3);font-size:var(--T9)}.automation-list-page.preview-mode .automation-task-card-actions{display:none}.automation-task-preview-panel{border-color:var(--C4);color:var(--C0)}.automation-task-preview-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--S7);align-items:start}.automation-task-preview-head span{display:block;margin-bottom:var(--S3);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-task-preview-close{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 82%,transparent);color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T4);line-height:var(--lh-none)}.automation-task-preview-close:focus-visible{color:var(--C7);outline:none}.automation-list-page .automation-task-preview-file,.automation-list-page .automation-task-param-field textarea{border-color:var(--C4);background:var(--C3);color:var(--C0)}.automation-list-page .automation-task-preview-output{min-height:220px;max-height:none}.automation-list-page .automation-task-preview-media-grid{max-height:none}:root .automation-list-page .automation-task-preview-file{background:var(--C3)}.workspace-surface:has(.automation-list-page){padding:0;background:var(--C3)}.automation-list-page{min-width:0}.automation-list-header{padding:var(--S7) var(--S7) var(--S4);background:transparent;position:relative;z-index:4}.automation-list-header .automation-create-button{margin-left:auto;position:relative;z-index:5}.automation-list-content.manager-list-panel{border-radius:0}.automation-task-list-layout{padding:0}.automation-task-list-layout.list-mode{padding:0 var(--S7) var(--S8)}.automation-task-list-layout.preview-mode{grid-template-columns:316px minmax(360px,1fr);gap:var(--S7);padding:0 var(--S7) var(--S7) var(--S6)}.automation-task-preview-panel{justify-self:end;margin:0}@media(max-width:1439px){.automation-task-list-layout.preview-mode{grid-template-columns:300px minmax(0,1fr)}.automation-task-preview-panel{width:min(620px,100%)}}@media(max-width:1180px){.automation-task-list-layout.preview-mode{grid-template-columns:1fr;padding:0 var(--S6) var(--S7)}.automation-task-preview-panel{justify-self:stretch}}.automation-list-page.preview-mode{position:relative}.automation-list-page.preview-mode .automation-list-header{position:absolute;inset:0 0 auto;z-index:8;min-height:56px;height:56px;pointer-events:none;background:transparent}.automation-list-page.preview-mode .automation-create-button{pointer-events:auto}.automation-list-page.preview-mode .automation-list-content.manager-list-panel{height:100%;min-height:0;padding:0}.automation-list-page.preview-mode .automation-task-list-layout.preview-mode{height:100%;align-items:stretch}.automation-list-page.preview-mode .automation-task-card-list{height:100%;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.automation-list-page.preview-mode .automation-task-card{width:100%}.automation-list-page.preview-mode .automation-task-preview-panel{margin:0}@media(max-width:1439px){.automation-list-page.preview-mode .automation-task-list-layout.preview-mode{grid-template-columns:312px minmax(0,1fr)}.automation-list-page.preview-mode .automation-task-preview-panel{width:min(620px,100%)}}@media(max-width:1180px){.automation-list-page.preview-mode .automation-list-header{position:relative}.automation-list-page.preview-mode .automation-task-list-layout.preview-mode{padding:0 var(--S6) var(--S6)}.automation-list-page.preview-mode .automation-task-card-list{height:auto;max-height:240px}}.automation-list-page.preview-mode{--automation-preview-gutter: 18px}.automation-list-page.preview-mode .automation-list-header{padding:var(--S6) var(--S7) 0}.automation-list-page.preview-mode .automation-create-button{margin:0}.automation-list-page.preview-mode .automation-task-card-list{padding:var(--S15) 0 var(--S7)}.automation-list-page.preview-mode .automation-task-card{border-radius:var(--R3)}.automation-list-page.preview-mode .automation-task-preview-panel{height:100dvh;max-height:100dvh;align-self:stretch;justify-self:stretch;padding:var(--S7) var(--S8) var(--S7)}.automation-list-page.preview-mode .automation-task-preview-actions{max-width:100%}.automation-list-page.preview-mode .automation-task-preview-head{padding-right:var(--S2)}.automation-list-page.preview-mode .automation-task-app-state{border-radius:var(--R3)}@media(max-width:1180px){.automation-list-page.preview-mode .automation-create-button{position:relative;top:auto;margin-left:auto}.automation-list-page.preview-mode .automation-task-card-list{justify-self:stretch;width:100%;max-width:none;padding:0}.automation-list-page.preview-mode .automation-task-preview-panel{width:100%;height:auto;max-height:calc(100dvh - 96px);border-left:0;border-top:1px solid var(--C4);padding:var(--S7)}}.automation-list-page.preview-mode{--automation-preview-center-min: 720px}.automation-list-page.preview-mode .automation-task-list-layout.preview-mode{grid-template-columns:minmax(var(--automation-preview-center-min),1fr) var(--automation-preview-rail-width);gap:0;padding:0}.automation-list-page.preview-mode .automation-task-card-list{justify-self:center;width:min(440px,calc(100% - 96px));max-width:440px}.automation-list-page.preview-mode .automation-task-preview-panel{width:var(--automation-preview-rail-width);border:0;border-left:1px solid var(--C4);border-radius:0;background:transparent}.automation-task-card-actions .automation-task-schedule-switch{display:inline-flex;flex:0 0 auto;align-items:center;width:38px;height:22px;border:1px solid var(--C4);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 82%,transparent);padding:var(--S1);cursor:pointer}.automation-task-card-actions .automation-task-schedule-switch span{display:block;width:16px;height:16px;border-radius:var(--R-pill);background:var(--C5);transform:translate(0);transition:transform .16s ease,background .16s ease}.automation-task-card-actions .automation-task-schedule-switch.active{border-color:var(--C7);background:var(--C7)}.automation-task-card-actions .automation-task-schedule-switch.active span{background:var(--C11);transform:translate(16px)}.automation-workflow-history-list.automation-delivery-history-list{width:min(760px,100%);max-width:760px;margin:var(--S10) auto 0;padding:0 var(--S7) var(--S14)}.automation-delivery-history-card{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S8) var(--S8)}.automation-delivery-attachments{margin-top:var(--S5)}@media(max-width:1439px){.automation-list-page.preview-mode{--automation-preview-center-min: 560px;--automation-preview-rail-width: clamp(500px, 31vw, 560px)}.automation-list-page.preview-mode .automation-task-card-list{width:min(420px,calc(100% - 56px))}}@media(max-width:1180px){.automation-list-page.preview-mode .automation-task-list-layout.preview-mode{grid-template-columns:1fr}.automation-list-page.preview-mode .automation-create-button{right:auto}}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-card-list{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;max-height:calc(100dvh - 70px);overflow-y:auto}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-report-card{max-width:none;margin-right:auto;margin-left:auto}.automation-list-page .automation-task-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S4)}.automation-list-page .automation-task-card-actions .automation-task-icon-action:disabled{cursor:not-allowed;opacity:.42}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch{display:inline-flex;width:39px;min-width:39px;height:22px;align-items:center;border:1px solid color-mix(in srgb,var(--C4) 88%,transparent);border-radius:var(--R-pill);padding:var(--S1);box-shadow:none}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch span{width:16px;height:16px;border-radius:var(--R-pill);box-shadow:none;transform:translate(0)}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch.active span{transform:translate(17px)}:root .automation-list-page .automation-task-card-actions .automation-task-schedule-switch{background:var(--C3)}:root .automation-list-page .automation-task-card-actions .automation-task-schedule-switch.active{background:var(--C7)}.automation-delivery-report-card{cursor:pointer}.automation-delivery-report-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S4);margin-top:var(--S5)}.automation-delivery-report-meta span{min-width:0;border:1px solid var(--C4);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 78%,transparent);color:var(--C2);padding:var(--S4) var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis)}@media(max-width:1180px){.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-card-list{padding:var(--S7)}}.automation-list-page.preview-mode{--automation-preview-content-pad: clamp(18px, 3.2vw, 54px)}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-card-list{padding:var(--S9) var(--automation-preview-content-pad) var(--S10)}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-report-card{width:min(2000px,100%);min-height:140px;padding:var(--S11) var(--S7)}.automation-list-page.preview-mode .automation-task-card-list{padding-top:var(--S9)}.automation-list-page .automation-delivery-card-list{position:relative}.automation-delivery-timeline-item{position:relative;width:100%}.automation-delivery-timeline-date{margin:0 0 var(--S4) var(--S10);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.02em}.automation-delivery-report-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--S7)}.automation-delivery-timeline-rail{position:relative;display:flex;justify-content:center;min-height:100%}.automation-delivery-timeline-rail:after{content:"";position:absolute;top:20px;bottom:-44px;width:1px;background:color-mix(in srgb,var(--C5) 82%,transparent)}.automation-delivery-timeline-dot{position:relative;z-index:1;width:18px;height:18px;border:2px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);box-shadow:none}.automation-delivery-timeline-dot.completed,.automation-delivery-timeline-dot.failed{background:var(--C12)}.automation-delivery-report-kicker{display:inline-flex;margin-bottom:var(--S3);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.12em}.automation-delivery-delete{margin-left:auto;border:1px solid var(--C9);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C12) 78%,transparent);color:var(--C9);padding:var(--S2) var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis);cursor:pointer}.automation-delivery-delete:focus-visible{border-color:color-mix(in srgb,var(--C9) 42%,var(--C9));color:var(--C9)}.automation-delivery-article-report{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S8)}.automation-delivery-article-report header{border-bottom:1px solid var(--C4);margin-bottom:var(--S7);padding-bottom:var(--S7)}.automation-delivery-article-report header span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-delivery-article-report h4{margin:var(--S3) 0 var(--S2);color:var(--C0);font-size:var(--T3);line-height:var(--T3-lh-tight)}.automation-delivery-article-report section{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh-loose);white-space:pre-wrap}:root .automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-report-card{background:color-mix(in srgb,var(--C3) 86%,transparent)}:root .automation-delivery-delete{background:color-mix(in srgb,var(--C12) 72%,transparent)}@media(max-width:1180px){.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-report-card{width:100%;min-height:120px;padding:var(--S9) var(--S7)}.automation-delivery-report-card{grid-template-columns:26px minmax(0,1fr)}}.automation-list-page{--automation-preview-panel-width: clamp(480px, 31vw, 580px);--automation-content-pad: clamp(16px, 2vw, 24px)}.automation-list-page .automation-delivery-list-layout.no-preview{padding:0 var(--automation-content-pad) var(--S8)}.automation-list-page .automation-delivery-list-layout.preview-mode{gap:0;align-items:start;padding:0 0 0 var(--automation-content-pad)}.automation-list-page.preview-mode .automation-delivery-report-card{min-height:116px;padding:var(--S8) var(--S9)}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-card-list{padding-top:var(--S7)}.automation-list-page .automation-delivery-article-report{max-width:100%}.automation-list-page .automation-delivery-report-card.active{border-color:color-mix(in srgb,var(--C7) 38%,var(--C7));background:var(--C12)}.automation-list-page .automation-delivery-timeline-time{font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.02em}.automation-list-page .automation-delivery-report-card{grid-template-columns:28px minmax(0,1fr);gap:var(--S6)}.automation-list-page .automation-delivery-timeline-rail:after{top:18px;bottom:-28px}.automation-list-page .automation-delivery-timeline-item:last-child .automation-delivery-timeline-rail:after{display:none}.automation-list-page .automation-delivery-preview-panel .automation-delivery-article-report{display:grid;gap:var(--S7)}.automation-list-page .automation-delivery-preview-panel .automation-delivery-article-report header{margin-bottom:0;padding-bottom:var(--S6)}.automation-list-page .automation-delivery-preview-panel .automation-task-preview-media-grid{grid-template-columns:1fr}.automation-delivery-inspection{display:grid;gap:var(--S6)}.automation-delivery-inspection-block{display:grid;gap:var(--S5);border:1px solid var(--C4);border-radius:var(--R2);background:color-mix(in srgb,var(--C5) 84%,transparent);padding:var(--S7)}.automation-delivery-inspection-block>header{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.automation-delivery-inspection-block>header span{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-delivery-inspection-block>header strong{border:1px solid var(--C4);border-radius:var(--R-pill);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none);padding:var(--S2) var(--S4)}.automation-delivery-log-list{display:grid;gap:var(--S4)}.automation-delivery-log-row{display:grid;gap:var(--S3);border-left:3px solid var(--C4);border-radius:var(--R2);background:color-mix(in srgb,var(--C5) 72%,transparent);padding:var(--S5) var(--S5)}.automation-delivery-log-row{min-width:0}.automation-delivery-inspection-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--S5)}.automation-delivery-log-row strong{min-width:0;overflow-wrap:anywhere;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-delivery-inspection-row span{flex:0 0 auto;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 62%,transparent);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);padding:var(--S2) var(--S3)}.automation-delivery-log-row time{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.automation-delivery-inspection-empty{margin:0;overflow-wrap:anywhere;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.automation-delivery-log-row.tone-completed{border-left-color:var(--C10)}.automation-delivery-log-row.tone-running{border-left-color:var(--C4)}.automation-delivery-log-row.tone-failed{border-left-color:var(--C9)}.automation-delivery-final-preview{border-radius:var(--R2);background:color-mix(in srgb,var(--C5) 68%,transparent);padding:var(--S6)}.automation-delivery-final-preview .automation-delivery-article-body section{margin:0 0 var(--S4);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}@media(max-width:1180px){.automation-list-page{--automation-preview-panel-width: clamp(440px, 34vw, 520px)}}@media(max-width:1180px){.automation-list-page .automation-delivery-list-layout.preview-mode{padding:0 var(--automation-content-pad) var(--S7)}.automation-list-page .automation-delivery-card-list{max-height:none;padding:var(--S7) 0 var(--S8)}.automation-list-page .automation-delivery-report-card{width:100%;max-width:none}.automation-list-page .automation-delivery-preview-panel{position:relative}}.automation-list-page{--automation-list-rail-width: clamp(360px, 24vw, 430px);--automation-list-gap: 18px;--automation-list-pad-x: 18px;--automation-list-top-pad: 14px}.automation-list-page .automation-list-header{height:58px;background:transparent}.automation-list-page.preview-mode .automation-list-header{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width)}.automation-list-page .automation-list-content.manager-list-panel{border-radius:0}.automation-list-page .automation-delivery-list-layout{padding:0;align-items:start}.automation-list-page .automation-delivery-list-layout.list-mode{grid-template-columns:minmax(0,1fr)}.automation-list-page .automation-delivery-card-list{align-items:flex-start;justify-content:flex-start;max-height:100%;overscroll-behavior:contain}.automation-list-page .automation-delivery-list-layout.no-preview .automation-delivery-card-list{margin-left:var(--automation-list-pad-x);margin-right:0}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-card-list{margin-left:auto;margin-right:var(--automation-list-gap)}.automation-list-page .automation-delivery-report-card{border-radius:var(--R4)}.automation-list-page .automation-delivery-timeline-item+.automation-delivery-timeline-item{margin-top:var(--S6)}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch{border-color:color-mix(in srgb,var(--C4) 88%,transparent);background:color-mix(in srgb,var(--C3) 88%,transparent)}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch span{background:color-mix(in srgb,var(--C3) 74%,var(--C3))}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch.active{border-color:var(--C7);background:var(--C7)}.automation-list-page .automation-task-card-actions .automation-task-schedule-switch.active span{background:var(--C11)}:root .automation-list-page .automation-task-card-actions .automation-task-schedule-switch span{background:color-mix(in srgb,var(--C3) 58%,transparent)}:root .automation-list-page .automation-task-card-actions .automation-task-schedule-switch.active{border-color:var(--C7)}.automation-list-page .automation-delivery-preview-panel{justify-self:stretch}.automation-list-page .automation-delivery-timeline-time{color:var(--C0)}@media(max-width:1180px){.automation-list-page{--automation-list-rail-width: clamp(340px, 27vw, 390px);--automation-preview-rail-width: clamp(390px, 31vw, 470px)}}@media(max-width:1180px){.automation-list-page.preview-mode .automation-list-header{grid-template-columns:1fr;height:auto;min-height:56px}.automation-list-page .automation-list-header-main{flex-wrap:wrap;align-items:flex-start}.automation-list-page .automation-delivery-list-layout.has-preview .automation-delivery-card-list{width:calc(100% - (var(--automation-list-pad-x) * 2));max-width:none;margin:0 var(--automation-list-pad-x);max-height:none}.automation-list-page .automation-delivery-preview-panel{width:100%;min-width:0}}.automation-list-page.preview-mode{--automation-card-padding-x: 22px;--automation-card-padding-y: 20px;--automation-rail-padding-x: 20px}.automation-list-page .automation-list-header{min-width:0}.automation-list-page .automation-list-tabs{justify-self:start;min-width:0}.automation-list-page .automation-preview-rail-placeholder{min-width:0;width:100%}.automation-list-page .automation-list-content.manager-list-panel{flex:1 1 auto}.automation-list-page .automation-delivery-list-layout.has-preview{gap:var(--automation-column-gap);padding:0}.automation-list-page .automation-delivery-timeline{justify-content:flex-start;height:100%;overscroll-behavior-y:contain;scrollbar-gutter:stable}.automation-list-page .automation-delivery-timeline>*{min-width:0}.automation-list-page .automation-delivery-report-card{box-sizing:border-box}.automation-list-page .automation-task-card-main{width:100%}.automation-list-page .automation-task-title-row{gap:var(--S6)}.automation-list-page .automation-delivery-report-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-list-page .automation-delivery-preview-panel{max-width:none;overscroll-behavior-y:contain}.automation-list-page .automation-task-preview-head{flex:0 0 auto;padding:0 var(--automation-rail-padding-x) var(--S7);margin:0}.automation-list-page .automation-task-preview-scroll-stack{min-width:0}.automation-list-page .automation-delivery-final-preview{display:grid;gap:var(--S7);width:100%;min-width:0;margin:0;padding:var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C3) 94%,transparent);box-sizing:border-box}.automation-list-page .automation-delivery-inspection-block header{align-items:center;justify-content:space-between;gap:var(--S6);min-width:0}.automation-list-page .automation-task-param-form-grid{grid-template-columns:1fr}.automation-list-page .automation-delivery-log-entry{overflow-wrap:anywhere}.automation-list-page .automation-delivery-log-list{min-width:0}.automation-list-page .automation-delivery-log-list{display:flex;flex-direction:column}.automation-list-page .automation-task-app-state-actions{align-items:stretch}.automation-list-page .automation-task-app-state-actions .primary-button{width:100%}.automation-list-page .automation-delivery-inspection{display:grid;padding:0}.automation-list-page .automation-delivery-article-report header{padding-bottom:var(--S5);border-bottom:1px solid var(--C4)}.automation-list-page .automation-task-preview-media-grid{grid-template-columns:1fr}@media(max-width:1180px){.automation-list-page.preview-mode{padding-inline:var(--S7);gap:var(--S7)}.automation-list-page .automation-delivery-list-layout.has-preview{grid-template-columns:1fr}.automation-list-page .automation-preview-rail-placeholder{display:none}}.automation-list-page.preview-mode{--automation-panel-padding: 18px;--automation-preview-stack-gap: 16px}.automation-list-page .automation-list-header{column-gap:var(--automation-column-gap);row-gap:0}.automation-list-page .automation-list-header-main{margin:0}.automation-list-page .automation-list-tabs{flex:0 0 auto}.automation-list-page .automation-list-header-preview-spacer{visibility:hidden;pointer-events:none}.automation-list-page .automation-list-content.manager-list-panel{width:100%;min-width:0;min-height:0;height:calc(100dvh - 102px);padding:0;margin:0;border:0;background:transparent;box-shadow:none;overflow:hidden}.automation-list-page .automation-delivery-list-layout.has-preview{display:grid;grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);align-items:start;justify-items:stretch;column-gap:var(--automation-column-gap);row-gap:0;width:100%;min-width:0;min-height:0;height:100%;margin:0}.automation-list-page .automation-delivery-timeline{grid-column:1;min-height:0}.automation-list-page .automation-task-card-list{display:flex;flex-direction:column;align-items:stretch;gap:var(--automation-card-gap)}.automation-list-page .automation-delivery-timeline{align-items:stretch;overflow-y:auto;overflow-x:hidden;padding-right:var(--S2)}.automation-list-page .automation-delivery-report-card{min-width:0;justify-self:stretch;align-self:start}.automation-list-page .automation-preview-rail-placeholder{grid-column:2;visibility:hidden;pointer-events:none;min-height:1px;height:100%}.automation-list-page .automation-delivery-preview-panel{align-items:stretch;justify-content:flex-start;border:0;border-radius:0;scrollbar-gutter:stable}.automation-list-page .automation-delivery-preview-panel>*{max-width:100%}.automation-list-page .automation-delivery-inspection{margin:0;padding-inline:var(--automation-panel-padding)}.automation-list-page .automation-delivery-inspection{padding-block:var(--automation-panel-padding);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C3) 94%,transparent)}.automation-list-page .automation-delivery-log-list{gap:var(--S7)}.automation-list-page .automation-delivery-log-entry{white-space:pre-wrap;word-break:break-word;line-height:var(--T5-lh-loose)}.automation-list-page .automation-task-preview-media{min-height:0}@media(max-width:1180px){.automation-list-page .automation-delivery-preview-panel{height:auto;max-height:calc(100dvh - 140px);padding-top:var(--S7)}}.automation-list-page .automation-list-header.has-preview{position:relative;inset:auto;width:100%;min-height:58px;padding:0;display:grid;row-gap:0;align-items:start}.automation-list-page .automation-list-header-main{padding:0}.automation-list-page .automation-list-header-preview-spacer{grid-column:2;width:var(--automation-preview-rail-width);min-width:var(--automation-preview-rail-width);min-height:1px}.automation-list-page .automation-delivery-list-layout.has-preview.preview-mode{display:grid;grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);column-gap:var(--automation-column-gap);row-gap:0;align-items:start;width:100%}.automation-list-page .automation-delivery-timeline{align-content:flex-start}.automation-list-page .automation-delivery-preview-scroll-stack{align-items:stretch}.automation-list-page .automation-delivery-preview-inspection{align-content:start}.automation-list-page.list-mode .automation-delivery-list-layout.list-mode{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);gap:var(--automation-column-gap);padding:0}.automation-list-page.list-mode .automation-delivery-timeline{justify-self:stretch;width:100%;max-width:none;height:auto;max-height:none;padding:0 var(--S8);overflow-y:auto}.automation-list-page.list-mode .automation-task-card{width:100%;min-height:116px;grid-template-columns:52px minmax(0,1fr);gap:var(--S7);padding:var(--S8) var(--S9);border-radius:var(--R3)}.automation-list-page.list-mode .automation-task-status-mark{width:44px;height:44px}.automation-list-page.list-mode .automation-task-status-mark span{width:22px;height:22px;font-size:var(--T9)}.automation-list-page.list-mode .automation-task-title{font-size:var(--T5)}.automation-list-page.list-mode .automation-task-description{font-size:var(--T8);-webkit-line-clamp:2}.automation-list-page.list-mode .automation-task-meta-row{flex-wrap:nowrap;gap:var(--S5)}.automation-list-page.list-mode .automation-delivery-card-actions{display:flex}.automation-list-page.preview-mode .automation-delivery-preview-panel{position:sticky;top:90px;border-left:1px solid var(--C4);border-radius:0;overflow-y:auto}.automation-list-page.preview-mode .automation-delivery-preview-panel>*{max-width:100%}.automation-list-page .automation-create-button,.automation-list-page.preview-mode .automation-create-button{position:relative;top:auto;right:auto;left:auto}.automation-list-page.preview-mode .automation-delivery-timeline{padding-left:var(--S12);padding-right:0}.automation-list-page{--automation-preview-section-gap: 16px}.automation-list-page.preview-mode{grid-template-rows:auto minmax(0,1fr);align-content:start}.automation-list-header.has-preview{position:relative;inset:auto;width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);column-gap:var(--automation-layout-gap);align-items:center;margin:0;padding:0;box-sizing:border-box}.automation-list-header-main{grid-column:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--S7);min-width:0}.automation-list-header-tabs{grid-column:1;justify-self:start}.automation-create-button{grid-column:3;justify-self:end;position:relative;inset:auto;margin:0;z-index:1}.automation-list-header-preview-spacer{grid-column:2;width:100%;min-height:1px}.automation-delivery-list-layout.has-preview.preview-mode{display:grid;grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);column-gap:var(--automation-layout-gap);align-items:start;width:100%;min-width:0;margin:0;padding:0;box-sizing:border-box}.automation-delivery-timeline{grid-column:1;width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--automation-card-gap);margin:0;padding:0;box-sizing:border-box}.automation-list-page.preview-mode .automation-delivery-card{width:100%;max-width:none;min-width:0;margin:0;padding:var(--automation-card-pad);box-sizing:border-box;transform:none;translate:none;position:relative}.automation-delivery-card-content{min-width:0}.automation-list-page.preview-mode .automation-task-status-mark{width:40px;height:40px;min-width:40px;min-height:40px}.automation-delivery-list-layout>.automation-task-preview-placeholder{grid-column:2;width:100%;min-width:0;box-sizing:border-box}.automation-delivery-preview-panel{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:var(--automation-preview-section-gap);max-height:calc(100dvh - (var(--automation-page-pad-y) * 2 + 24px));overflow-y:auto;overflow-x:hidden;padding:var(--automation-card-pad);margin:0}.automation-task-preview-scroll-stack{flex:1 1 auto;min-width:0}.automation-delivery-preview-panel>*{flex:0 0 auto;min-width:0}.automation-delivery-preview-panel .automation-task-preview-actions{width:100%;min-width:0;padding:var(--S7);box-sizing:border-box;align-content:start}.automation-delivery-preview-panel select{min-width:0}.automation-delivery-preview-panel{overflow-wrap:anywhere}@media(max-width:1440px){.automation-list-page{--automation-page-pad-x: 20px;--automation-preview-rail-width: clamp(380px, 30vw, 430px)}}@media(max-width:1180px){.automation-list-page{--automation-page-pad-x: 16px;--automation-layout-gap: 16px}.automation-delivery-list-layout.has-preview.preview-mode{grid-template-columns:minmax(0,1fr)}.automation-delivery-list-layout>.automation-task-preview-placeholder{grid-column:1}.automation-delivery-preview-panel{position:relative;top:auto;max-height:none}}.workspace:has(.automation-list-page){padding-inline:0}.automation-list-page.preview-mode{--automation-page-pad-x: 24px;--automation-page-pad-y: 16px;--automation-layout-gap: 24px}.automation-list-page.list-mode .automation-preview-rail-placeholder{display:none}.automation-list-page.preview-mode .automation-delivery-timeline{width:100%;margin:0;padding:0}.automation-list-page.preview-mode .automation-delivery-report-card{width:100%;margin:0}.automation-list-page.preview-mode .automation-create-button{justify-self:end;margin-inline-start:auto}.automation-list-page.preview-mode .automation-delivery-preview-panel{grid-column:2;max-width:420px}.automation-list-page.preview-mode .automation-delivery-preview-panel{gap:var(--S7)}.automation-list-page.preview-mode .automation-delivery-preview-panel .automation-task-preview-actions{padding:var(--S7)}.automation-list-page{margin-inline:0}.automation-list-page .automation-list-header-main{justify-content:space-between}.automation-list-page .automation-create-button{flex:0 0 auto}.automation-list-page.list-mode .automation-list-header,.automation-list-page.list-mode .automation-delivery-list-layout.no-preview.list-mode{grid-template-columns:minmax(0,1fr);column-gap:0}.automation-list-page .automation-delivery-timeline>*{width:100%;max-width:none}.automation-list-page.list-mode .automation-delivery-timeline>*{margin-bottom:var(--S7)}.automation-list-page.list-mode .automation-delivery-timeline>*:last-child{margin-bottom:0}.automation-list-page.preview-mode .automation-delivery-timeline>*{margin-bottom:var(--S7)}.automation-list-page.preview-mode .automation-delivery-timeline>*:last-child{margin-bottom:0}.automation-list-page .automation-delivery-preview-panel{padding-right:var(--S2)}.automation-list-page.list-mode .automation-list-header-main{grid-template-columns:auto 1fr auto}.automation-list-page.preview-mode .automation-preview-rail-placeholder{display:block;width:var(--automation-preview-rail-width);min-width:var(--automation-preview-rail-width)}.automation-list-page .automation-delivery-card-list{max-width:none;margin:0}.automation-list-page .automation-delivery-list-layout.no-preview .automation-delivery-timeline{margin-left:0;margin-right:0}.automation-list-page .automation-delivery-card-list>*{width:100%;max-width:none;margin:0 0 var(--automation-card-gap) 0}.automation-list-page .automation-delivery-card-list>*:last-child{margin-bottom:0}.automation-list-page .automation-delivery-card{width:100%;max-width:none;margin:0;padding:var(--automation-card-pad);transform:none;translate:none}.automation-list-page .automation-delivery-preview-panel>*{flex:0 0 auto;min-width:0}.automation-list-page{--automation-page-pad-x: 24px;--automation-page-pad-y: 16px;--automation-layout-gap: 24px;--automation-preview-rail-width: 420px}.automation-list-page.preview-mode{row-gap:var(--S7)}.automation-list-page .automation-list-header-main{column-gap:var(--S7)}.automation-list-page .automation-create-button{margin-left:auto;align-self:center}.automation-list-page.preview-mode .automation-delivery-list-layout.has-preview.preview-mode{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);column-gap:var(--automation-layout-gap);align-items:start}.automation-list-page .automation-delivery-timeline{width:100%;max-width:none;min-width:0;box-sizing:border-box}.automation-list-page .automation-delivery-report-card{width:100%;max-width:none;margin:0;padding:var(--automation-card-pad);transform:none;translate:none;min-height:104px}.automation-list-page .automation-task-card-main{flex-direction:column}.automation-list-page .automation-task-description{margin-top:var(--S2)}.automation-list-page .automation-task-meta strong{font-size:var(--T9);line-height:var(--T9-lh)}.automation-list-page .automation-task-icon-action{width:32px;min-width:32px;font-size:var(--T9)}.automation-list-page .automation-delivery-preview-panel{overflow-y:auto;overflow-x:hidden;gap:0}.automation-list-page .automation-delivery-preview-panel>.automation-task-preview-head{margin:0;border-bottom:none}.automation-list-page .automation-delivery-inspection-block header{display:none}.automation-list-page .automation-delivery-preview-scroll-stack{display:flex;flex-direction:column}.automation-list-page .automation-delivery-preview-scroll-stack>*{flex:0 0 auto;min-width:0;min-height:0}.automation-list-page .automation-delivery-preview-panel .automation-task-preview-media{border-radius:var(--R4)}.automation-list-page .automation-task-app-state-actions{display:none}.automation-list-page .automation-delivery-inspection-block{padding:0;display:flex;flex-direction:column;gap:var(--S5)}.automation-list-page .automation-task-preview-steps{display:flex;flex-direction:column;gap:var(--S5)}.automation-list-page .automation-task-preview-actions{justify-content:flex-end}.automation-list-page .automation-delivery-card-list>*{margin-bottom:var(--automation-card-gap)}.automation-list-page .automation-delivery-report-card.active{width:100%;max-width:none;border-width:1px;box-sizing:border-box}.automation-list-page .automation-task-card-actions{min-width:114px}.automation-list-page .automation-delivery-inspection{gap:var(--S5)}.automation-list-page .automation-delivery-preview-panel{position:sticky;top:0}.automation-list-page .automation-delivery-preview-actions{position:sticky;bottom:0;margin-top:0}.automation-list-page.list-mode .automation-delivery-report-card{width:100%;max-width:none;min-height:100px;margin:0;padding:var(--automation-card-pad);transform:none;translate:none;box-sizing:border-box}.automation-list-page.list-mode .automation-delivery-date-group{gap:var(--S3)}.automation-list-page.list-mode .automation-delivery-timeline-time{margin:0 0 var(--S2) var(--S11)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-card-main{gap:var(--S4)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-card-title{font-size:var(--T6);line-height:var(--T6-lh-tight)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-card-description{font-size:var(--T9);line-height:var(--T9-lh)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-meta-row{align-items:center;gap:var(--S4)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-meta-group{flex:1 1 auto;min-width:0;gap:var(--S4);font-size:var(--T9);line-height:var(--T9-lh)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-meta-item{font-size:var(--T9);line-height:var(--T9-lh)}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-card-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--S4);margin-left:auto}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-card-actions button{width:32px;height:32px;min-width:32px;min-height:32px}.automation-list-page.list-mode .automation-delivery-report-card .automation-task-card-actions .switch{width:34px;height:20px;min-width:34px;min-height:20px}.automation-list-page .automation-delivery-preview-panel .automation-task-output-media{flex-shrink:0}.automation-list-page .automation-delivery-inspection-block{min-height:0}.automation-list-page .automation-delivery-log-list{min-height:0;overflow-wrap:anywhere}.automation-list-page .automation-task-preview-actions{flex:0 0 auto;margin-top:0}.automation-list-page{--automation-card-pad: 16px;--automation-preview-stack-gap: 8px}.automation-list-page .automation-delivery-timeline{display:flex;flex-direction:column;gap:var(--automation-card-gap);margin:0;padding:0}.automation-list-page .automation-delivery-timeline>*{margin:0}.automation-list-page .automation-delivery-timeline-item{display:flex;flex-direction:column;gap:var(--automation-card-gap)}.automation-list-page .automation-delivery-report-card.active{margin:0;transform:none;translate:none}.automation-list-page .automation-delivery-preview-panel{flex-direction:column}.automation-list-page .automation-task-preview-close{display:none}.automation-list-page .automation-delivery-preview-scroll-stack{flex:1 1 auto;gap:var(--automation-preview-stack-gap);min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 0 var(--S5) 0}.automation-list-page .automation-delivery-preview-panel .automation-task-preview-media{flex:0 0 auto;padding:var(--S6);margin:0}.automation-list-page .automation-delivery-preview-actions{flex:0 0 auto;padding:var(--S5) 0 0 0;margin:0}.automation-list-page .automation-delivery-date-group>*{margin:0}.automation-list-page .automation-delivery-report-card.active{padding:var(--automation-card-pad);min-height:96px}.automation-list-page.preview-mode .automation-delivery-preview-panel{display:flex;flex-direction:column;height:calc(100dvh - (var(--automation-page-pad-y) * 2));max-height:calc(100dvh - (var(--automation-page-pad-y) * 2));min-height:0;padding:0}.automation-list-page.preview-mode .automation-delivery-preview-scroll-stack{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--automation-preview-stack-gap)}.automation-list-page.preview-mode .automation-delivery-preview-panel .automation-task-preview-media{padding:var(--S5)}.automation-list-page.preview-mode .automation-delivery-preview-actions{flex:0 0 auto;padding:var(--S5) 0 0}.automation-list-page.preview-mode .automation-task-param-form-grid{gap:var(--S4)}.automation-list-page{--automation-card-min-height: 90px}.automation-list-page .automation-delivery-timeline-item{margin-block:0;margin-inline:0}.automation-list-page .automation-delivery-report-card:focus{box-sizing:border-box;margin:0;min-height:var(--automation-card-min-height);padding:var(--automation-card-padding-y) var(--automation-card-padding-x);transform:none;width:100%}.automation-list-page .automation-delivery-report-card.active{outline:0}.automation-list-page .automation-task-card-actions{min-height:24px}.automation-list-page .automation-task-card-actions{flex:0 0 auto;margin-left:auto}.automation-list-page .automation-delivery-report-card:after{transform:none}.automation-list-page{--automation-card-padding-y: 14px;--automation-card-padding-x: 16px}.automation-list-page .automation-task-card:focus-visible{box-sizing:border-box;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;overflow:hidden;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);transform:none;width:100%}.automation-list-page .automation-delivery-report-card:focus-visible{box-sizing:border-box;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--S6);align-items:center;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;overflow:hidden;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);transform:none;width:100%}.automation-list-page .automation-delivery-timeline-time{margin:0 0 var(--S2) var(--S13);padding:0}.automation-list-page .automation-task-card-description{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.automation-list-page .automation-delivery-card-actions{margin-left:auto}.automation-list-page .automation-delivery-card-actions button{flex:0 0 auto}.automation-list-page .automation-task-schedule-switch{background:color-mix(in srgb,var(--C3) 14%,transparent);border:1px solid color-mix(in srgb,var(--C4) 18%,transparent);box-shadow:none;justify-content:flex-start}.automation-list-page .automation-task-schedule-switch>span{background:var(--C3);box-shadow:none;display:block;transition:transform .16s ease}.automation-list-page .automation-task-schedule-switch.active{background:var(--C7);border-color:transparent}:root .automation-list-page .automation-task-schedule-switch.active{background:var(--C7)}.automation-list-page .automation-delivery-card-actions .automation-delivery-delete{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--R-pill);box-shadow:none;color:var(--C9);display:inline-flex;font-size:var(--T9);font-weight:var(--fw-emphasis);height:28px;justify-content:center;line-height:var(--lh-none);min-width:44px;padding:0 var(--S5)}.automation-list-page .automation-delivery-delete:focus-visible{border-color:color-mix(in srgb,var(--C9) 22%,transparent)}.automation-list-page.preview-mode .automation-delivery-preview-panel{margin-left:var(--S9);min-width:0;overflow:hidden;width:calc(100% - 24px)}.automation-list-page{--automation-card-gap: 10px;--automation-card-height: 124px;--automation-card-pad-y: 16px;--automation-card-pad-x: 18px;--automation-card-status-col: 40px;--automation-card-action-size: 32px;--automation-card-switch-width: 46px;--automation-card-switch-height: 26px;--automation-card-switch-knob: 20px;--automation-card-meta-height: 34px;--automation-preview-left-gap: 24px}.automation-list-page .automation-delivery-date-group{align-items:stretch;row-gap:var(--automation-card-gap)}.automation-list-page .automation-delivery-date-group+.automation-delivery-date-group{margin-top:var(--automation-card-gap)}.automation-list-page .automation-delivery-timeline-date{box-sizing:border-box}.automation-list-page .automation-delivery-timeline-item{box-sizing:border-box;width:100%}.automation-list-page .automation-delivery-report-card[data-automation-card-state=selected]{align-items:center;box-sizing:border-box;column-gap:var(--S6);display:grid;grid-template-columns:var(--automation-card-status-col) minmax(0,1fr);height:var(--automation-card-height);margin:0;max-height:var(--automation-card-height);min-height:var(--automation-card-height);min-width:0;overflow:visible;padding:var(--automation-card-pad-y) var(--automation-card-pad-x);transform:none;translate:none;width:100%}.automation-list-page .automation-delivery-report-card[data-automation-card-state=selected]{border-color:color-mix(in srgb,var(--C7) 42%,var(--C7))}.automation-list-page .automation-delivery-timeline-rail{align-items:center;box-sizing:border-box;display:grid;grid-column:1;min-height:30px;min-width:30px;overflow:visible;place-items:center;transform:none;translate:none}.automation-list-page .automation-delivery-timeline-dot{align-items:center;display:grid;height:100%;justify-content:center;line-height:var(--lh-none);margin:0;place-items:center;width:100%}.automation-list-page .automation-delivery-report-card .automation-task-card-main{align-self:stretch;box-sizing:border-box;display:grid;grid-column:2;grid-template-rows:minmax(0,1fr) var(--automation-card-meta-height);min-height:0;min-width:0;overflow:visible;row-gap:var(--S4)}.automation-list-page .automation-task-title-row{box-sizing:border-box;min-width:0;padding:0}.automation-list-page .automation-task-title-row>div{box-sizing:border-box;display:grid;gap:var(--S2);min-height:0;width:100%}.automation-list-page .automation-task-title{letter-spacing:0;margin:0;min-height:19px}.automation-list-page .automation-task-description{font-weight:var(--fw-emphasis);min-height:17px;text-overflow:ellipsis}.automation-list-page .automation-task-meta-row{box-sizing:border-box;height:var(--automation-card-meta-height)}.automation-list-page .automation-task-meta-group{flex-wrap:nowrap;height:var(--automation-card-meta-height);min-height:var(--automation-card-meta-height)}.automation-list-page .automation-task-meta{height:20px;margin:0;min-height:20px}.automation-list-page .automation-task-avatar{align-items:center;display:inline-grid;flex:0 0 16px;min-height:16px;place-items:center}.automation-list-page .automation-delivery-card-actions{align-self:center;flex:0 0 auto;margin:0;min-height:var(--automation-card-meta-height);white-space:nowrap}.automation-list-page .automation-task-more{align-items:center;height:var(--automation-card-action-size);margin:0;min-height:var(--automation-card-action-size);min-width:var(--automation-card-action-size);overflow:visible;place-items:center;width:var(--automation-card-action-size)}.automation-list-page .automation-delivery-card-actions>button{align-items:center;box-sizing:border-box;display:inline-grid;flex:0 0 var(--automation-card-action-size);font-size:var(--T8);height:var(--automation-card-action-size);justify-content:center;line-height:var(--lh-none);margin:0;max-height:var(--automation-card-action-size);min-height:var(--automation-card-action-size);min-width:var(--automation-card-action-size);padding:0;place-items:center;transform:none;translate:none;width:var(--automation-card-action-size)}.automation-list-page .automation-task-schedule-switch.active{align-items:center;border-radius:var(--R-pill);box-sizing:border-box;display:inline-flex;flex:0 0 var(--automation-card-switch-width);height:var(--automation-card-switch-height);justify-content:flex-start;margin:0;max-height:var(--automation-card-switch-height);max-width:var(--automation-card-switch-width);min-height:var(--automation-card-switch-height);min-width:var(--automation-card-switch-width);overflow:hidden;padding:var(--S1);transform:none;translate:none;width:var(--automation-card-switch-width)}.automation-list-page .automation-task-schedule-switch>span{border-radius:var(--R-pill);flex:0 0 var(--automation-card-switch-knob);height:var(--automation-card-switch-knob);margin:0;transform:translate(0);width:var(--automation-card-switch-knob)}.automation-list-page .automation-task-schedule-switch.active>span{transform:translate(calc(var(--automation-card-switch-width) - var(--automation-card-switch-knob) - 6px))}.automation-list-page .automation-delivery-delete:focus-visible{align-items:center;border:1px solid transparent;border-radius:var(--R-pill);box-sizing:border-box;display:inline-grid;flex:0 0 var(--automation-card-action-size);font-size:0;height:var(--automation-card-action-size);line-height:var(--lh-none);margin:0;min-height:var(--automation-card-action-size);min-width:var(--automation-card-action-size);padding:0;place-items:center;transform:none;translate:none;width:var(--automation-card-action-size)}.automation-list-page .automation-delivery-delete:focus-visible{background:color-mix(in srgb,var(--C12) 10%,transparent);color:var(--C9)}.automation-list-page .automation-delivery-preview-panel{margin:0 0 0 var(--automation-preview-left-gap);max-height:calc(100vh - 48px)}.automation-list-page .automation-delivery-preview-panel>.automation-task-preview-head{padding:var(--S8) var(--S8) var(--S5)}.automation-list-page.preview-mode .automation-delivery-preview-scroll-stack{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--S6) var(--S8) var(--S8)}.automation-list-page.preview-mode .automation-task-preview-actions{align-items:center;align-self:end;background:color-mix(in srgb,var(--C3) 94%,transparent);border-top:1px solid var(--C4);display:flex;gap:var(--S4);justify-content:flex-end;margin:0;padding:var(--S6) var(--S8) var(--S7);position:sticky;bottom:0;z-index:4}:root .automation-list-page .automation-task-preview-actions{background:color-mix(in srgb,var(--C3) 94%,transparent)}.automation-list-page[data-automation-layout-contract=locked]{--automation-list-page-pad: 24px;--automation-list-column-gap: 24px;--automation-preview-rail-width: 420px;--automation-list-card-pad-x: 18px;--automation-list-card-status-size: 40px;--automation-list-card-action-size: 28px;--automation-list-switch-width: 40px;--automation-list-switch-height: 22px;--automation-list-switch-knob: 16px;background:var(--C3);box-sizing:border-box;height:100%;min-height:0;overflow:hidden;padding:var(--automation-list-page-pad)}.automation-list-page[data-automation-layout-contract=locked] .automation-list-header{box-sizing:border-box;display:grid;gap:var(--automation-list-column-gap);grid-template-columns:minmax(0,1fr);margin:0 0 var(--S6);padding:0;width:100%}.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width)}.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-main{align-items:center;box-sizing:border-box;display:flex;gap:var(--S6);grid-column:1;justify-content:space-between;min-width:0;padding:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer{display:none}.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header-preview-spacer{display:block;grid-column:2;min-width:0}.automation-list-page[data-automation-layout-contract=locked] .automation-create-button{flex:0 0 auto;margin:0;position:static;transform:none;translate:none}.automation-list-page[data-automation-layout-contract=locked] .automation-list-content.manager-list-panel{box-sizing:border-box;flex:1 1 auto;height:calc(100dvh - 88px);margin:0;min-height:0;overflow:hidden;padding:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout{align-items:start;box-sizing:border-box;display:grid;gap:var(--automation-list-column-gap);height:100%;margin:0;min-height:0;padding:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.list-mode{grid-template-columns:minmax(0,1fr)}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width)}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-date-group{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;min-height:0;overflow-y:auto;padding:0;scrollbar-gutter:stable;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-item{box-sizing:border-box;margin:0;padding:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-date{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh);margin:0;padding:var(--S1) 0 0}.automation-list-page[data-automation-layout-contract=locked] .automation-card-frame[data-automation-card-state=selected]{align-items:center;border:1px solid var(--C7);border-radius:var(--R4);box-shadow:none;box-sizing:border-box;column-gap:var(--S6);cursor:pointer;display:grid;grid-template-columns:var(--automation-list-card-status-size) minmax(0,1fr);height:var(--automation-list-card-height);margin:0;max-height:var(--automation-list-card-height);min-height:var(--automation-list-card-height);min-width:0;outline:0;overflow:visible;padding:var(--automation-list-card-pad-y) var(--automation-list-card-pad-x);transform:none;translate:none;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-card-frame[data-automation-card-state=selected]{background:color-mix(in srgb,var(--C12) 5%,var(--C12));border-color:color-mix(in srgb,var(--C7) 44%,var(--C7))}.automation-list-page[data-automation-layout-contract=locked] .automation-card-frame:focus-visible{border-color:color-mix(in srgb,var(--C7) 58%,var(--C7))}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-rail{align-items:center;align-self:center;box-sizing:border-box;display:grid;height:30px;justify-self:center;margin:0;min-height:30px;min-width:30px;padding:0;place-items:center;transform:none;translate:none;width:30px}.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-main{align-self:stretch;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) 30px;min-height:0;min-width:0;overflow:visible;row-gap:var(--S4)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-title-row>div{box-sizing:border-box;display:grid;gap:var(--S2);margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-task-title{color:var(--C0);display:block;font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight);margin:0;min-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list-page[data-automation-layout-contract=locked] .automation-task-description{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--C2);display:-webkit-box;font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh);margin:0;min-height:17px;overflow:hidden;text-overflow:ellipsis}.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-row{align-items:center;box-sizing:border-box;border-top:1px solid color-mix(in srgb,var(--C4) 76%,transparent);display:grid;gap:var(--S6);grid-template-columns:minmax(0,1fr) max-content;height:30px;min-height:30px;min-width:0;overflow:visible;padding:var(--S4) 0 0}.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-group{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:var(--S4);min-height:20px;min-width:0;overflow:hidden}.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta{align-items:center;color:var(--C2);display:inline-flex;flex:0 1 auto;font-size:var(--T9);font-weight:var(--fw-emphasis);gap:var(--S2);height:20px;line-height:var(--T9-lh);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list-page[data-automation-layout-contract=locked] .automation-task-avatar{display:inline-grid;flex:0 0 16px;height:16px;place-items:center;width:16px}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-actions{align-items:center;align-self:center;display:inline-flex;flex:0 0 auto;gap:var(--S4);height:30px;justify-content:flex-end;margin:0;min-height:30px;overflow:visible;white-space:nowrap}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-actions>button{align-items:center;box-sizing:border-box;display:inline-grid;flex:0 0 var(--automation-list-card-action-size);font-size:var(--T8);height:var(--automation-list-card-action-size);justify-content:center;line-height:var(--lh-none);margin:0;max-height:var(--automation-list-card-action-size);min-height:var(--automation-list-card-action-size);min-width:var(--automation-list-card-action-size);padding:0;place-items:center;transform:none;translate:none;width:var(--automation-list-card-action-size)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-more{overflow:visible;position:relative}.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch.active{align-items:center;border:1px solid color-mix(in srgb,var(--C7) 20%,transparent);border-radius:var(--R-pill);box-sizing:border-box;display:inline-flex;flex:0 0 var(--automation-list-switch-width);height:var(--automation-list-switch-height);justify-content:flex-start;margin:0;max-height:var(--automation-list-switch-height);max-width:var(--automation-list-switch-width);min-height:var(--automation-list-switch-height);min-width:var(--automation-list-switch-width);overflow:hidden;padding:var(--S1);transform:none;translate:none;width:var(--automation-list-switch-width)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch.active{background:var(--C7);border-color:transparent}.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch>span{background:var(--C3);border-radius:var(--R-pill);flex:0 0 var(--automation-list-switch-knob);height:var(--automation-list-switch-knob);margin:0;transform:translate(0);transition:transform .16s ease;width:var(--automation-list-switch-knob)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch.active>span{transform:translate(calc(var(--automation-list-switch-width) - var(--automation-list-switch-knob) - 6px))}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-delete:focus-visible{border:1px solid transparent;border-radius:var(--R-pill)}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-delete:focus-visible{background:color-mix(in srgb,var(--C12) 10%,transparent);color:var(--C9)}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-panel{align-self:stretch;background:transparent;border:0;border-left:1px solid var(--C4);border-radius:0;box-shadow:none;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;max-height:calc(100dvh - 88px);min-height:0;overflow:hidden;padding:0 0 0 var(--automation-list-column-gap);position:sticky;top:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-head{display:none}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-scroll-stack{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-actions{align-items:center;background:color-mix(in srgb,var(--C3) 92%,transparent);border-top:1px solid var(--C4);bottom:0;box-sizing:border-box;display:flex;gap:var(--S5);justify-content:flex-end;margin:0;padding:var(--S5) 0 0;position:sticky;z-index:2}.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-media{box-sizing:border-box;margin:0;min-width:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-task-param-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--S5);min-width:0;width:100%}.automation-list-page[data-automation-layout-contract=locked] .automation-task-param-field{box-sizing:border-box;min-width:0;width:100%}:root .automation-list-page[data-automation-layout-contract=locked]{background:var(--C3)}:root .automation-list-page[data-automation-layout-contract=locked] .automation-card-frame{background:var(--C3)}:root .automation-list-page[data-automation-layout-contract=locked] .automation-card-frame[aria-selected=true]{background:var(--C12)}:root .automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch.active{background:var(--C7)}.automation-list-page[data-automation-layout-contract=locked]{--automation-list-card-gap: 8px;--automation-list-card-height: 104px;--automation-list-card-pad-y: 14px}.automation-final-preview-view{background:var(--C5);border:1px solid var(--C4);border-radius:var(--R4);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--S6);min-height:calc(100dvh - 178px);overflow:hidden;padding:var(--S7);width:100%}.automation-final-preview-head{align-items:center;border-bottom:1px solid var(--C4);display:flex;justify-content:space-between;padding-bottom:var(--S5)}.automation-final-preview-head span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-final-preview-head strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-final-preview-document{background:color-mix(in srgb,var(--C5) 76%,var(--C5));border:1px solid color-mix(in srgb,var(--C4) 80%,transparent);border-radius:var(--R3);color:var(--C0);flex:0 0 auto;max-height:38dvh;overflow:auto;padding:var(--S7)}.automation-final-preview-empty{color:var(--C2);margin:0;padding:var(--S9) var(--S5);text-align:center}.automation-final-preview-document pre{font:inherit;line-height:var(--T5-lh-loose);margin:0;white-space:pre-wrap;word-break:break-word}.automation-final-preview-markdown{color:inherit;font-size:inherit;line-height:var(--T5-lh-loose);min-width:0;overflow-wrap:anywhere;word-break:break-word}.automation-final-preview-markdown :where(h1){margin-top:0}.automation-final-preview-markdown :where(h1){margin-bottom:0}.automation-final-preview-markdown :where(table){max-width:100%}.automation-final-preview-article{display:grid;gap:var(--S8);min-width:0}.automation-final-preview-markdown :where(h1){color:var(--C0);font-weight:var(--fw-emphasis);letter-spacing:-.02em;line-height:1.25}.automation-final-preview-markdown h1{font-size:clamp(24px,2vw,32px);margin-bottom:var(--S7)}.automation-final-preview-markdown h2{font-size:clamp(18px,1.35vw,22px);margin-bottom:var(--S5)}.automation-final-preview-markdown h3{font-size:var(--T6);margin-bottom:var(--S4)}.automation-final-preview-markdown :where(p){color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh-loose)}.automation-final-preview-markdown :where(ul){display:grid;gap:var(--S3);padding-left:var(--S8)}.automation-final-preview-markdown blockquote{border-left:3px solid var(--C4);color:var(--C0);padding-left:var(--S6)}.automation-final-preview-markdown pre{background:var(--C23);border:1px solid color-mix(in srgb,var(--C4) 80%,transparent);border-radius:var(--R3);box-sizing:border-box;max-width:100%;overflow:auto;padding:var(--S6)}.automation-final-preview-inline-media{margin:0}.automation-final-preview-inline-media .automation-task-preview-media-head{display:none}.automation-final-preview-inline-media .automation-task-preview-media-grid{display:grid;gap:var(--S6);grid-template-columns:minmax(0,1fr)}.automation-final-preview-inline-media .automation-task-preview-media-card{display:block;padding:0}.automation-final-preview-inline-media .automation-task-preview-media-card audio{box-sizing:border-box;display:block;padding:var(--S6);width:100%}.automation-final-preview-inline-media .automation-task-preview-media-card figcaption{display:none}.automation-final-preview-inline-media .automation-task-preview-file{align-items:center;aspect-ratio:16 / 9;display:grid;justify-items:center;min-height:140px;padding:0;text-decoration:none}.automation-final-preview-inline-media .automation-task-preview-file>span{align-items:center;background:color-mix(in srgb,var(--C5) 12%,var(--C5));border:1px solid color-mix(in srgb,var(--C4) 22%,transparent);border-radius:var(--R4);color:var(--C0);display:inline-flex;font-size:0;height:64px;justify-content:center;width:64px}.automation-final-preview-inline-media .automation-task-preview-file>span:before{content:"";border:2px solid currentColor;border-radius:var(--R1);box-sizing:border-box;height:28px;width:22px}.automation-final-preview-assets{display:grid;gap:var(--S5);min-height:0;overflow:auto}.automation-final-preview-asset{background:color-mix(in srgb,var(--C5) 72%,var(--C5));border:1px solid color-mix(in srgb,var(--C4) 82%,transparent);border-radius:var(--R3);box-sizing:border-box;color:var(--C0);display:grid;gap:var(--S4);margin:0;overflow:hidden;padding:var(--S5);text-decoration:none}.automation-final-preview-asset strong{font-size:var(--T9);font-weight:var(--fw-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list-page.preview-mode{--automation-page-padding-x: 24px;--automation-page-padding-y: 16px;--automation-column-gap: 24px;--automation-preview-rail-width: 420px;--automation-card-gap: 10px;--automation-card-height: 96px;--automation-card-pad-x: 18px;--automation-card-pad-y: 12px;--automation-card-status-col: 40px;--automation-card-action-width: 136px;--automation-preview-action-height: 70px;display:flex;flex-direction:column;gap:var(--S5);height:100%;min-height:0;width:100%;max-width:none;margin:0;overflow:hidden;padding:var(--automation-page-padding-y) var(--automation-page-padding-x);box-sizing:border-box;background:var(--C3)}.automation-list-page .automation-list-header{flex:0 0 auto;gap:0}.automation-list-page .automation-list-header.list-only{grid-template-columns:minmax(0,1fr)}.automation-list-page .automation-list-header.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);column-gap:var(--automation-column-gap)}.automation-list-page .automation-list-header-main{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S7);min-width:0;width:100%}.automation-list-page .automation-list-header-preview-spacer{display:none}.automation-list-page .automation-list-header.has-preview .automation-list-header-preview-spacer{display:block;grid-column:2;min-width:0;visibility:hidden}.automation-list-page .automation-create-button{justify-self:end;margin:0;white-space:nowrap}.automation-list-page .manager-page-list{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;border:0;background:transparent;padding:0}.automation-list-page .automation-delivery-list-layout{display:grid;height:100%;min-height:0;width:100%;gap:0}.automation-list-page .automation-delivery-list-layout.preview-mode{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width);column-gap:var(--automation-column-gap)}.automation-list-page .automation-preview-rail-placeholder{display:none}.automation-list-page .automation-delivery-card-list{grid-column:1;display:flex;flex-direction:column;gap:var(--automation-card-gap);height:100%;min-height:0;width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:0;box-sizing:border-box;scrollbar-gutter:stable}.automation-list-page .automation-delivery-date-group{display:flex;flex-direction:column;gap:var(--automation-card-gap);margin:0;padding:0}.automation-list-page .automation-delivery-timeline-date{height:20px;margin:0;padding:0 var(--S2);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.automation-list-page .automation-delivery-timeline-item{margin:0;padding:0}.automation-list-page .automation-card-frame.automation-delivery-entry[aria-selected=true]{display:grid;grid-template-columns:var(--automation-card-status-col) minmax(0,1fr);align-items:center;column-gap:var(--S7);width:100%;max-width:100%;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;padding:var(--automation-card-pad-y) var(--automation-card-pad-x);overflow:visible;box-sizing:border-box;transform:none;box-shadow:none;border:1px solid var(--C7);border-radius:var(--R4);transition:background-color .14s ease,border-color .14s ease}.automation-list-page .automation-card-frame.automation-delivery-entry:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-list-page .automation-card-frame.automation-delivery-entry[aria-selected=true]{background:var(--C12);border-color:color-mix(in srgb,var(--C7) 58%,var(--C7))}.automation-list-page .automation-delivery-timeline-rail{align-self:center;justify-self:center;width:32px;height:32px;margin:0;padding:0;flex:0 0 32px}.automation-list-page .automation-delivery-timeline-rail:after{display:none}.automation-list-page .automation-task-status-mark span{width:32px;height:32px;min-width:32px;min-height:32px;margin:0}.automation-list-page .automation-task-card-main{display:grid;grid-template-rows:minmax(0,1fr) 24px;gap:var(--S3);height:100%;min-height:0;min-width:0;overflow:visible}.automation-list-page .automation-task-title-row{display:grid;min-height:0;align-items:start;overflow:hidden}.automation-list-page .automation-task-title-row>div{min-width:0}.automation-list-page .automation-task-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight)}.automation-list-page .automation-task-description{display:-webkit-box;margin:var(--S1) 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.automation-list-page .automation-task-meta-row{display:grid;grid-template-columns:minmax(0,1fr) var(--automation-card-action-width);align-items:center;gap:var(--S6);min-height:24px;max-height:24px;min-width:0;overflow:visible}.automation-list-page .automation-task-meta-group{display:flex;flex:1 1 auto;align-items:center;min-width:0;max-width:100%;gap:var(--S5);overflow:hidden;white-space:nowrap}.automation-list-page .automation-task-meta{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--S2);min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.automation-list-page .automation-task-meta strong{color:var(--C2);font:inherit;font-weight:var(--fw-emphasis)}.automation-list-page .automation-task-avatar{width:16px;height:16px;min-width:16px;font-size:var(--T10);line-height:var(--T10-lh)}.automation-list-page .automation-delivery-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--S4);width:var(--automation-card-action-width);min-width:var(--automation-card-action-width);height:30px;overflow:visible}.automation-list-page .automation-task-schedule-switch{position:relative;display:inline-flex;align-items:center;width:38px;min-width:38px;height:22px;min-height:22px;padding:var(--S1);border-radius:var(--R-pill);box-sizing:border-box;overflow:hidden;flex:0 0 38px}.automation-list-page .automation-task-schedule-switch span{width:18px;height:18px;min-width:18px;min-height:18px;transform:translate(0)}.automation-list-page .automation-task-schedule-switch.active span{transform:translate(16px)}.automation-list-page .automation-delivery-delete{display:inline-grid;width:28px;min-width:28px;height:28px;min-height:28px;place-items:center;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C9);padding:0;font-size:var(--T9);line-height:var(--lh-none);box-shadow:none;flex:0 0 28px}.automation-list-page .automation-delivery-delete:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-list-page .automation-delivery-delete svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.automation-list-page .automation-task-more{position:relative;display:inline-flex;flex:0 0 28px}.automation-list-page .automation-task-more-menu{right:0;left:auto;top:32px;z-index:10}.automation-list-page .automation-delivery-preview-panel{grid-column:2;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;box-sizing:border-box;border-left:1px solid var(--C4);background:transparent;padding:0 0 0 var(--S9)}.automation-list-page .automation-preview-function-bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:flex-start;min-height:40px;padding:0 0 var(--S6);background:var(--C3)}.automation-list-page .automation-preview-mode-tabs{display:inline-flex;align-items:center;gap:var(--S2);height:34px;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C3) 84%,transparent);padding:var(--S2)}.automation-list-page .automation-preview-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;height:26px;min-width:58px;gap:var(--S3);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis);box-shadow:none}.automation-list-page .automation-preview-mode-tabs button.active{background:var(--C12);color:var(--C7)}.automation-list-page .automation-task-preview-scroll-stack{display:flex;flex-direction:column;gap:var(--S6);min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:0;box-sizing:border-box;scrollbar-gutter:stable}.automation-list-page .automation-preview-empty-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.automation-list-page .automation-delivery-document-preview{border:0;border-radius:0;background:transparent;padding:0}.automation-list-page .automation-delivery-article-report{width:100%;min-height:260px;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);padding:var(--S7);box-sizing:border-box}.automation-list-page .automation-task-preview-actions{position:sticky;bottom:0;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:var(--S5);align-items:center;min-height:var(--automation-preview-action-height);padding:var(--S6) 0 0;border-top:1px solid var(--C4);background:var(--C3)}@media(max-width:1180px){.automation-list-page.preview-mode{--automation-page-padding-x: 16px;--automation-column-gap: 16px;--automation-preview-rail-width: 100%}.automation-list-page .automation-delivery-list-layout.preview-mode{grid-template-columns:minmax(0,1fr)}.automation-list-page .automation-list-header.has-preview .automation-list-header-preview-spacer{display:none}.automation-list-page .automation-delivery-preview-panel{grid-column:1;min-height:520px;border-left:0;border-top:1px solid var(--C4);padding:var(--S7) 0 0}}.automation-delivery-record-page{background:var(--C3);color:var(--C0)}.automation-list-page .automation-task-empty{background:var(--C3);border-color:var(--C4);color:var(--C2)}.automation-list-page .automation-task-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-list-page .automation-field-help{color:var(--C0)}.automation-list-page button:not(.primary):not(.active){background:var(--C12);border-color:var(--C7);color:var(--C7)}.automation-list-page .automation-run-button{background:var(--C3);border-color:var(--C4);color:var(--C0)}.automation-list-page{display:flex}.automation-list-page.has-preview .automation-list-header{padding-right:calc(var(--automation-preview-width) + var(--automation-column-gap))}.automation-list-header,.automation-task-list-layout{width:100%;box-sizing:border-box}.automation-task-card-list{min-width:0;padding:0}.automation-delivery-card.active{display:grid;width:100%;min-height:112px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--S7);border-width:1px;border-style:solid;border-radius:var(--R4);padding:var(--S8) var(--S8);box-sizing:border-box;transform:none;box-shadow:none}.automation-delivery-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-delivery-card.active{border-color:var(--C7);background:var(--C12)}.automation-task-description{margin-top:var(--S2)}.automation-task-schedule-switch:focus-visible{width:38px;min-width:38px;height:22px;min-height:22px;border-radius:var(--R-pill);padding:var(--S1);box-sizing:border-box;transform:none}.automation-task-icon-action:focus-visible{box-sizing:border-box}.automation-task-icon-action.danger{color:var(--C9)}.automation-task-preview-panel{width:var(--automation-preview-width);max-width:var(--automation-preview-width);grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--C4);box-sizing:border-box;box-shadow:none}.automation-task-preview-file{box-shadow:none}.automation-task-preview-output.article{line-height:var(--T8-lh-loose)}@media(max-width:1180px){.automation-list-page.has-preview .automation-list-header{padding-right:0}.automation-task-preview-panel{position:static;width:100%;min-width:0;max-width:none;border-left:0;padding-left:0}}.automation-list-page{--automation-page-pad: 24px;--automation-column-gap: 24px;--automation-preview-width: 420px;--automation-card-status-size: 34px;height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.automation-list-page.has-preview{padding-right:var(--automation-page-pad)}.automation-list-page .automation-list-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:36px;margin:0 0 var(--S6);padding:0;box-sizing:border-box}.automation-list-content.manager-list-panel{width:100%;height:calc(100dvh - 88px);min-height:0;overflow:hidden;box-sizing:border-box}.automation-task-list-layout.has-preview{display:grid;width:100%;height:100%;min-height:0;gap:var(--automation-column-gap);align-items:stretch;box-sizing:border-box}.automation-delivery-card.active .automation-task-status-mark{width:var(--automation-card-status-size);height:var(--automation-card-status-size);min-width:var(--automation-card-status-size);align-self:center;justify-self:center;transform:none}.automation-task-card-main{height:100%;grid-template-rows:minmax(0,1fr) 24px}.automation-task-title-row{min-width:0;align-content:center}.automation-task-description{min-height:17px;text-overflow:ellipsis;white-space:nowrap}.automation-task-meta-row{height:24px;min-height:24px;overflow:hidden;padding:var(--S3) 0 0;box-sizing:border-box;white-space:nowrap}.automation-task-meta{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.automation-task-meta strong{font-size:var(--T9)}.automation-task-meta.danger{flex:1 1 auto}.automation-task-avatar{min-width:16px;line-height:var(--T11-lh)}.automation-task-card-actions{flex:0 0 auto;justify-content:flex-end}.automation-task-icon-action:focus-visible{width:26px;min-width:26px;height:26px;min-height:26px;place-items:center;justify-content:center;align-items:center;transform:translate(-50%,-50%);border-radius:var(--R-pill);padding:0;line-height:var(--lh-none);text-align:center;font-size:0}.automation-task-more-menu{box-shadow:none}.automation-task-preview-panel:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-preview-function-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--S5);min-height:36px;padding:0;box-sizing:border-box}.automation-preview-function-bar>span{overflow:hidden;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}.automation-preview-mode-tabs{display:inline-flex;align-items:center;gap:var(--S2);border-radius:var(--R-pill);background:var(--C5);padding:var(--S1)}.automation-preview-mode-tabs button{height:28px;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);padding:0 var(--S6);cursor:pointer}.automation-preview-mode-tabs button.active{background:var(--C12);color:var(--C7)}.automation-task-preview-scroll-stack{display:flex;min-height:0;flex-direction:column;gap:var(--S6);overflow-x:hidden;overflow-y:auto;padding:0 0 var(--S18);box-sizing:border-box;scrollbar-gutter:stable}.automation-delivery-preview-view{display:flex;min-height:0;flex-direction:column;gap:var(--S6)}.automation-preview-empty-card{border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S6);box-shadow:none}.automation-delivery-document-page{--automation-delivery-document-page-min-height: 170px;min-height:var(--automation-delivery-document-page-min-height);border-radius:var(--R3);background:var(--C3);color:var(--C0);padding:var(--S7);box-sizing:border-box}.automation-delivery-document-page h4{margin:0 0 var(--S5);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.automation-delivery-document-page p{margin:0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);white-space:pre-wrap}.automation-preview-file-list{display:flex;flex-direction:column;gap:var(--S5)}.automation-delivery-media-card{display:grid;gap:var(--S4);overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);margin:0;padding:var(--S4)}.automation-delivery-media-card video{display:block;width:100%;--automation-delivery-media-card-max-height: 240px;max-height:var(--automation-delivery-media-card-max-height);border-radius:var(--R3);background:var(--C5);object-fit:contain}.automation-delivery-media-card audio{width:100%}.automation-delivery-media-card figcaption{display:grid;gap:var(--S2);min-width:0;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.automation-delivery-media-card figcaption strong{overflow:hidden;color:var(--C2);font-size:var(--T9);text-overflow:ellipsis;white-space:nowrap}.automation-preview-file-item{display:grid;--automation-preview-file-item-grid-column-layout: 44px minmax(0, 1fr);grid-template-columns:var(--automation-preview-file-item-grid-column-layout);align-items:center;gap:var(--S5);--automation-preview-file-item-min-height: 58px;min-height:var(--automation-preview-file-item-min-height);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:var(--S4);text-decoration:none}.automation-preview-file-thumb{display:inline-grid;--automation-preview-file-thumb-width: 44px;width:var(--automation-preview-file-thumb-width);--automation-preview-file-thumb-height: 44px;height:var(--automation-preview-file-thumb-height);place-items:center;overflow:hidden;border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.automation-preview-file-thumb img{display:block;width:100%;height:100%;object-fit:cover}.automation-preview-file-copy{display:grid;min-width:0;gap:var(--S2)}.automation-preview-file-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-preview-file-copy strong{font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-preview-empty-card{display:grid;--automation-preview-empty-card-min-height: 112px;min-height:var(--automation-preview-empty-card-min-height);align-content:center;gap:var(--S3)}.automation-preview-empty-card strong{color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-task-preview-actions{position:sticky;bottom:0;z-index:4;border-top:1px solid var(--C4);background:linear-gradient(180deg,color-mix(in srgb,var(--C5) 0%,transparent),var(--C5) 28%),var(--C5);padding:var(--S8) 0 0;box-sizing:border-box}.automation-task-preview-actions button{--automation-task-preview-actions-min-width: 88px;min-width:var(--automation-task-preview-actions-min-width)}:root .automation-list-page{background:var(--C3)}:root .automation-preview-file-item{background:var(--C5)}:root .automation-task-preview-actions{background:linear-gradient(180deg,color-mix(in srgb,var(--C5) 0%,transparent),var(--C5) 28%),var(--C5)}.automation-center-page.automation-list-page{width:100%;color:var(--C0)}:root .automation-center-page.automation-list-page{--automation-center-text: var(--C0)}.automation-center-page .automation-center-layout{display:grid;width:100%;height:100%;min-width:0;min-height:0;gap:var(--automation-center-gap);padding:var(--automation-center-page-pad);background:var(--C3);box-sizing:border-box;overflow:hidden}.automation-center-page .automation-center-layout.no-preview{grid-template-columns:minmax(0,1fr)}.automation-center-page .automation-center-layout.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-center-preview-width)}.automation-center-page .automation-list-header{justify-content:space-between;border:0;background:transparent;box-shadow:none}.automation-center-page .automation-list-header-main{width:100%}.automation-center-page .automation-list-header-preview-spacer{display:none}.automation-center-page .manager-list-panel{display:block;box-shadow:none}.automation-center-page .automation-task-list-layout{display:grid;width:100%;height:100%;min-width:0;min-height:0;gap:var(--automation-center-gap);padding:0;margin:0;overflow:hidden}.automation-center-page .automation-task-list-layout.no-preview{grid-template-columns:minmax(0,1fr)}.automation-center-page .automation-task-list-layout.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-center-preview-width)}.automation-center-page .automation-task-card-list{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.automation-center-page .automation-center-list-rail{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;gap:var(--S7);overflow:hidden}.automation-center-page .automation-center-header{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);min-height:var(--S12);padding:0;margin:0}.automation-center-page .automation-list-tabs{box-shadow:none}.automation-center-page .automation-list-tab{--automation-center-page-automation-list-tab-height: 32px;height:var(--automation-center-page-automation-list-tab-height);--automation-center-page-automation-list-tab-min-width: 72px;min-width:var(--automation-center-page-automation-list-tab-min-width);padding:0 var(--S7);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);display:inline-flex;align-items:center;justify-content:center;line-height:var(--T7-lh-tight);box-shadow:none}.automation-center-page .automation-list-tab.active{background:var(--C12);color:var(--C7)}.automation-center-page .automation-create-button{display:inline-flex;align-items:center;justify-content:center;height:var(--S12);--automation-center-page-automation-create-button-min-width: 116px;min-width:var(--automation-center-page-automation-create-button-min-width);padding:0 var(--S7);gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);box-shadow:none}.automation-center-page .automation-create-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .automation-center-list-scroll{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;margin:0}.automation-center-page .automation-delivery-timeline{display:flex;flex-direction:column;gap:var(--automation-center-card-gap);width:100%;min-width:0;padding:0;margin:0}.automation-center-page .automation-delivery-day{display:flex;flex-direction:column;gap:var(--automation-center-card-gap);width:100%;margin:0;padding:0}.automation-center-page .automation-delivery-day h3{margin:var(--S2) 0 0;padding:0 var(--S2);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.02em}.automation-center-page .automation-center-card.active{display:grid;--automation-center-active-grid-column-layout: 44px minmax(0, 1fr) auto;grid-template-columns:var(--automation-center-active-grid-column-layout);align-items:center;gap:var(--S7);width:100%;height:var(--automation-center-card-height);min-height:var(--automation-center-card-height);max-height:var(--automation-center-card-height);padding:var(--S7) var(--S7);margin:0;border:1px solid var(--C7);border-radius:var(--R4);color:var(--C7);box-shadow:none;outline:none;transform:none;box-sizing:border-box;cursor:pointer;overflow:visible;transition:background .12s ease,border-color .12s ease}.automation-center-page .automation-center-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .automation-center-card.active{border-color:var(--C7);background:var(--C12)}.automation-center-page .automation-center-card-mark{display:inline-flex;align-items:center;justify-content:center;--automation-center-page-automation-center-card-mark-width: 32px;width:var(--automation-center-page-automation-center-card-mark-width);--automation-center-page-automation-center-card-mark-height: 32px;height:var(--automation-center-page-automation-center-card-mark-height);--automation-center-page-automation-center-card-mark-min-width: 32px;min-width:var(--automation-center-page-automation-center-card-mark-min-width);--automation-center-page-automation-center-card-mark-min-height: 32px;min-height:var(--automation-center-page-automation-center-card-mark-min-height);border-radius:var(--R-pill);border:1px solid var(--C4);background:var(--C3);color:var(--C0);font-size:var(--T8);line-height:var(--lh-none);box-shadow:none}.automation-center-page .automation-center-card-mark.enabled{border-color:color-mix(in srgb,var(--C4) 36%,transparent);background:var(--C3);color:var(--C0)}.automation-center-page .automation-center-card-mark.running{border-color:color-mix(in srgb,var(--C4) 48%,transparent);background:color-mix(in srgb,var(--C3) 16%,transparent);color:var(--C0)}.automation-center-page .automation-center-card-copy{display:grid;grid-template-rows:var(--S8) var(--S8) var(--S9);gap:var(--S1);min-width:0;--automation-center-page-automation-center-card-copy-height: 64px;height:var(--automation-center-page-automation-center-card-copy-height);overflow:hidden}.automation-center-page .automation-center-card-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight)}.automation-center-page .automation-center-card-copy p{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.automation-center-page .automation-center-card-meta{display:flex;align-items:center;min-width:0;gap:var(--S5);overflow:hidden;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh);white-space:nowrap}.automation-center-page .automation-center-card-meta span{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;--automation-center-page-automation-center-card-meta-max-width: 220px;max-width:var(--automation-center-page-automation-center-card-meta-max-width);gap:var(--S2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page .automation-center-card-meta span.danger{color:var(--C9);--automation-center-card-meta-danger-max-width: 320px;max-width:var(--automation-center-card-meta-danger-max-width)}.automation-center-page .automation-center-card-meta b{display:inline-flex;align-items:center;justify-content:center;width:var(--S7);height:var(--S7);min-width:var(--S7);border-radius:var(--R-pill);background:var(--C3);color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight)}.automation-center-page .automation-center-card-meta em{color:var(--C2);font-style:normal;font-weight:var(--fw-emphasis)}.automation-center-page .automation-center-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S4);--automation-center-page-automation-center-card-actions-width: 112px;width:var(--automation-center-page-automation-center-card-actions-width);--automation-center-page-automation-center-card-actions-min-width: 112px;min-width:var(--automation-center-page-automation-center-card-actions-min-width);--automation-center-page-automation-center-card-actions-height: 32px;height:var(--automation-center-page-automation-center-card-actions-height);overflow:visible}.automation-center-page .automation-center-switch:focus{position:relative;flex:0 0 auto;--automation-center-page-automation-center-switch-width: 38px;width:var(--automation-center-page-automation-center-switch-width);height:var(--S9);--automation-center-page-automation-center-switch-min-width: 38px;min-width:var(--automation-center-page-automation-center-switch-min-width);min-height:var(--S9);padding:0;border:1px solid var(--C7);border-radius:var(--R-pill);background:var(--C12);box-shadow:none}.automation-center-page .automation-center-switch span{position:absolute;top:var(--S2);left:var(--S2);width:var(--S7);height:var(--S7);border-radius:var(--R-pill);background:var(--C3);box-shadow:none;transition:left .12s ease,background .12s ease}.automation-center-page .automation-center-switch.active{border-color:var(--C7);background:var(--C7)}.automation-center-page .automation-center-switch.active span{--automation-center-switch-active-left: 19px;left:var(--automation-center-switch-active-left);background:var(--C11)}.automation-center-page .automation-center-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--S9);height:var(--S9);min-width:var(--S9);min-height:var(--S9);padding:0;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C7);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none);box-shadow:none}.automation-center-page .automation-center-icon-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .automation-task-more{position:relative;display:inline-flex;overflow:visible}.automation-center-page .automation-task-more-menu{box-shadow:none}.automation-center-page .automation-task-more-menu button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .empty-records{display:grid;place-items:center;align-content:center;--automation-center-page-empty-records-min-height: calc(100dvh - 132px) ;min-height:var(--automation-center-page-empty-records-min-height);width:100%;height:100%;padding:0;gap:var(--S5);border:0;border-radius:var(--R0);background:transparent;color:var(--C2);box-shadow:none}.automation-center-page .empty-records .empty-illustration{margin:auto;border:0;background:transparent;box-shadow:none}.automation-center-page .automation-task-icon-image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.automation-center-page .automation-center-preview-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;padding:0 0 0 var(--S9);margin:0;border-left:1px solid var(--C4);background:transparent;box-shadow:none;overflow:hidden}.automation-center-page .automation-preview-function-bar{gap:var(--S5);color:var(--C0);box-shadow:none}.automation-center-page .automation-preview-function-bar>span{flex:0 0 auto;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page .automation-preview-mode-tabs{border:0;box-shadow:none}.automation-center-page .automation-preview-mode-tabs button{--automation-center-page-automation-preview-mode-tabs-height: 30px;height:var(--automation-center-page-automation-preview-mode-tabs-height);--automation-center-page-automation-preview-mode-tabs-min-width: 58px;min-width:var(--automation-center-page-automation-preview-mode-tabs-min-width);padding:0 var(--S6);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-center-page .automation-preview-mode-tabs button.active{background:var(--C12);color:var(--C7)}.automation-center-page .automation-center-preview-body{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 0 var(--S8);margin:0}.automation-center-page .automation-center-preview-actions{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);--automation-center-page-automation-center-preview-actions-min-height: 64px;min-height:var(--automation-center-page-automation-center-preview-actions-min-height);padding:var(--S6) 0 0;border-top:1px solid var(--C4);background:var(--C3);box-shadow:none}.automation-center-page .automation-center-preview-actions .primary-button{height:var(--S12);--automation-center-preview-actions-primary-button-min-width: 86px;min-width:var(--automation-center-preview-actions-primary-button-min-width);padding:0 var(--S7);border-radius:var(--R-pill);box-shadow:none}.automation-center-page .automation-preview-file-list{display:flex;flex-direction:column;gap:var(--S6);min-width:0;width:100%;padding:0;margin:0}.automation-center-page .automation-preview-empty-card{box-shadow:none}.automation-center-page .automation-delivery-document-page{--automation-center-page-automation-delivery-document-page-min-height: 320px;min-height:var(--automation-center-page-automation-delivery-document-page-min-height);padding:var(--S8);border:0;background:var(--C3);color:var(--C0);box-shadow:none}.automation-center-page .automation-delivery-document-page h4{margin:0 0 var(--S6);color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh-tight)}.automation-center-page .automation-delivery-document-page p{margin:0;color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh);white-space:pre-wrap;overflow-wrap:anywhere}.automation-center-page .automation-preview-empty-card{display:grid;gap:var(--S4);--automation-center-page-automation-preview-empty-card-min-height: 160px;min-height:var(--automation-center-page-automation-preview-empty-card-min-height);align-content:center}.automation-center-page .automation-preview-file-item{box-shadow:none}.automation-center-page .automation-preview-file-thumb{display:grid;place-items:center;--automation-center-page-automation-preview-file-thumb-width: 48px;width:var(--automation-center-page-automation-preview-file-thumb-width);--automation-center-page-automation-preview-file-thumb-height: 48px;height:var(--automation-center-page-automation-preview-file-thumb-height);border-radius:var(--R3);background:var(--C3);color:var(--C0);overflow:hidden}.automation-center-page .automation-preview-file-thumb img{width:100%;height:100%;object-fit:cover}.automation-center-page .automation-preview-file-copy{display:grid;min-width:0;gap:var(--S2)}.automation-center-page .automation-preview-file-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page .automation-preview-file-copy strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-center-page .automation-preview-file-copy small{color:var(--C0);font-size:var(--T9)}.automation-center-page .automation-delivery-media-preview{display:flex;flex-direction:column;gap:var(--S6);width:100%;min-width:0}.automation-center-page .automation-delivery-media-card{width:100%;min-width:0;margin:0;padding:0;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);overflow:hidden;box-shadow:none}.automation-center-page .automation-delivery-media-card video{display:block;width:100%;--automation-center-page-automation-delivery-media-card-max-height: 280px;max-height:var(--automation-center-page-automation-delivery-media-card-max-height);object-fit:contain;background:var(--C3)}.automation-center-page .automation-delivery-media-card audio{display:block;width:calc(100% - var(--S9));margin:var(--S6)}.automation-center-page .automation-delivery-media-card figcaption{display:grid;gap:var(--S2);padding:var(--S5) var(--S6);color:var(--C2)}.automation-center-page .automation-delivery-media-card figcaption small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page .automation-delivery-media-card figcaption small{color:var(--C2)}@media(max-width:1023px){.automation-center-page .automation-center-layout.has-preview{--automation-center-preview-width: min(380px, 38vw)}.automation-center-page .automation-center-card-meta span{--automation-center-page-automation-center-card-meta-max-width: 150px;max-width:var(--automation-center-page-automation-center-card-meta-max-width)}}:root[data-form=phone] .automation-center-page .automation-center-layout.no-preview,:root[data-form=tablet] .automation-center-page .automation-center-layout.no-preview{grid-template-columns:minmax(0,1fr);--automation-center-layout-no-preview-grid-row-layout: minmax(0, 1fr) minmax(280px, 42vh);grid-template-rows:var(--automation-center-layout-no-preview-grid-row-layout)}:root[data-form=phone] .automation-center-page .automation-center-preview-rail,:root[data-form=tablet] .automation-center-page .automation-center-preview-rail{padding:var(--S7) 0 0;border-left:0;border-top:1px solid var(--C4)}.automation-center-page.automation-list-page{--automation-center-page-pad: 24px;--automation-center-gap: 24px;--automation-center-preview-width: 420px;--automation-center-card-height: 92px;--automation-center-card-gap: 10px;--automation-center-bg: var(--C3);--automation-center-surface: var(--C5);--automation-center-surface-strong: var(--C5);--automation-center-surface-soft: var(--C12);--automation-center-line: var(--C4);--automation-center-line-soft: var(--C4);--automation-center-line-strong: var(--C4);--automation-center-text: var(--C0);--automation-center-text-soft: var(--C0);--automation-center-text-muted: var(--C2);--automation-center-accent: var(--C7);--automation-center-accent-soft: var(--C12)}.dark .automation-center-page.automation-list-page{--automation-center-bg: var(--C3);--automation-center-surface: var(--C5);--automation-center-surface-strong: var(--C5);--automation-center-surface-soft: var(--C12);--automation-center-line: var(--C4);--automation-center-line-soft: var(--C4);--automation-center-line-strong: var(--C4);--automation-center-text: var(--C0);--automation-center-text-soft: var(--C0);--automation-center-text-muted: var(--C2);--automation-center-accent: var(--C7);--automation-center-accent-soft: var(--C12)}:root .automation-center-page.automation-list-page{--automation-center-bg: var(--C3);--automation-center-surface-strong: var(--C5);--automation-center-line: var(--C4);--automation-center-line-strong: var(--C4);--automation-center-text-soft: var(--C0);--automation-center-accent: var(--C7)}.automation-center-page.automation-list-page *:after{box-shadow:none;filter:none}.automation-center-page .automation-list-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--automation-center-gap);align-items:center;min-height:var(--S12);padding:0;margin:0}.automation-center-page.preview-mode .automation-list-header.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-center-preview-width)}.automation-center-page .automation-list-header-main{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);min-width:0}.automation-center-page.preview-mode .automation-list-header-preview-spacer{display:block;width:var(--automation-center-preview-width);min-width:0}.automation-center-page.list-mode .automation-list-header-preview-spacer{display:none}.automation-center-page .automation-list-tabs{display:inline-flex;align-items:center;gap:var(--S2);padding:var(--S1);border:0;border-radius:var(--R-pill);background:var(--C3)}.automation-center-page .automation-list-tab:focus-visible{--automation-center-page-automation-list-tab-height: 32px;height:var(--automation-center-page-automation-list-tab-height);--automation-center-page-automation-list-tab-min-width: 72px;min-width:var(--automation-center-page-automation-list-tab-min-width);padding:0 var(--S7);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C7);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight);transform:none}.automation-center-page .automation-create-button:focus-visible{display:inline-flex;align-items:center;justify-content:center;height:var(--S12);--automation-center-page-automation-create-button-min-width: 118px;min-width:var(--automation-center-page-automation-create-button-min-width);padding:0 var(--S7);gap:var(--S4);border:1px solid var(--C7);border-radius:var(--R-pill);color:var(--C7);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--lh-none);transform:none}.automation-center-page .automation-create-button:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .manager-list-panel{width:100%;height:100%;min-width:0;min-height:0;padding:0;margin:0;border:0;background:transparent;overflow:hidden}.automation-center-page .automation-task-list-layout.preview-mode{display:grid;width:100%;height:100%;min-width:0;min-height:0;gap:var(--automation-center-gap);padding:0;margin:0;overflow:hidden}.automation-center-page .automation-task-list-layout.list-mode{grid-template-columns:minmax(0,1fr)}.automation-center-page .automation-task-list-layout.preview-mode{grid-template-columns:minmax(0,1fr) var(--automation-center-preview-width)}.automation-center-page .automation-center-card-list{display:flex;flex-direction:column;gap:var(--automation-center-card-gap);width:100%;min-width:0;min-height:0;padding:0;margin:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.automation-center-page .automation-delivery-timeline-item{display:flex;flex-direction:column;gap:var(--automation-center-card-gap);width:100%;padding:0;margin:0}.automation-center-page .automation-delivery-timeline-date{margin:var(--S1) 0 0;padding:0 var(--S1);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.automation-center-page .automation-center-card[aria-selected=true]{display:grid;--automation-center-page-grid-column-layout: 40px minmax(0, 1fr) 120px;grid-template-columns:var(--automation-center-page-grid-column-layout);align-items:center;gap:var(--S7);width:100%;height:var(--automation-center-card-height);min-height:var(--automation-center-card-height);max-height:var(--automation-center-card-height);padding:var(--S7) var(--S7);margin:0;border:1px solid var(--C7);border-radius:var(--R4);color:var(--C7);outline:none;transform:none;box-sizing:border-box;overflow:visible;cursor:pointer;transition:background .12s ease,border-color .12s ease}.automation-center-page .automation-center-card:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .automation-center-card[aria-selected=true]{border-color:var(--C7);background:var(--C12)}.automation-center-page .automation-center-card.active .automation-center-card-mark{display:inline-flex;align-items:center;justify-content:center;--active-automation-center-card-mark-width: 30px;width:var(--active-automation-center-card-mark-width);--active-automation-center-card-mark-height: 30px;height:var(--active-automation-center-card-mark-height);--active-automation-center-card-mark-min-width: 30px;min-width:var(--active-automation-center-card-mark-min-width);--active-automation-center-card-mark-min-height: 30px;min-height:var(--active-automation-center-card-mark-min-height);justify-self:center;border:1px solid var(--C7);border-radius:var(--R-pill);background:var(--C12);color:var(--C7);font-size:var(--T9);line-height:var(--lh-none);transform:none}.automation-center-page .automation-delivery-timeline-dot.completed{border-color:var(--C10);background:var(--C12);color:var(--C10)}.automation-center-page .automation-task-card-main{display:grid;grid-template-rows:var(--S8) var(--S8) var(--S8);gap:var(--S2);min-width:0;--automation-center-page-automation-task-card-main-height: 64px;height:var(--automation-center-page-automation-task-card-main-height);overflow:hidden}.automation-center-page .automation-center-card-copy>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight)}.automation-center-page .automation-center-card-copy>p{display:block;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--T9-lh)}.automation-center-page .automation-task-meta-group{display:flex;align-items:center;gap:var(--S5);min-width:0;height:var(--S8);overflow:hidden;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh);white-space:nowrap}.automation-center-page .automation-task-meta{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;--automation-center-page-automation-task-meta-max-width: 220px;max-width:var(--automation-center-page-automation-task-meta-max-width);gap:var(--S2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit;line-height:inherit}.automation-center-page .automation-task-avatar{display:inline-grid;place-items:center;width:var(--S7);height:var(--S7);min-width:var(--S7);border-radius:var(--R-pill);background:var(--C3);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight)}.automation-center-page .automation-task-meta strong{display:inline;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.automation-center-page .automation-delivery-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S4);--automation-center-page-automation-delivery-card-actions-width: 120px;width:var(--automation-center-page-automation-delivery-card-actions-width);--automation-center-page-automation-delivery-card-actions-min-width: 120px;min-width:var(--automation-center-page-automation-delivery-card-actions-min-width);--automation-center-page-automation-delivery-card-actions-height: 30px;height:var(--automation-center-page-automation-delivery-card-actions-height);overflow:visible}.automation-center-page .automation-task-schedule-switch{position:relative;display:inline-flex;flex:0 0 38px;--automation-center-page-automation-task-schedule-switch-width: 38px;width:var(--automation-center-page-automation-task-schedule-switch-width);--automation-center-page-automation-task-schedule-switch-min-width: 38px;min-width:var(--automation-center-page-automation-task-schedule-switch-min-width);height:var(--S9);min-height:var(--S9);padding:0;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);transform:none}.automation-center-page .automation-task-schedule-switch span{position:absolute;top:var(--S2);left:var(--S2);width:var(--S7);height:var(--S7);border-radius:var(--R-pill);background:var(--C3);transition:left .12s ease,background .12s ease}.automation-center-page .automation-task-schedule-switch.active{border-color:var(--C7);background:var(--C7)}.automation-center-page .automation-task-schedule-switch.active span{--automation-task-schedule-switch-active-left: 19px;left:var(--automation-task-schedule-switch-active-left);background:var(--C11)}.automation-center-page .automation-delivery-delete{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:var(--S9);min-width:var(--S9);height:var(--S9);min-height:var(--S9);padding:0;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C9);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none);transform:none}.automation-center-page .automation-delivery-delete:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C9)}.automation-center-page .automation-delivery-delete svg{width:var(--S7);height:var(--S7);stroke:currentColor;stroke-width:1.4;fill:none}.automation-center-page .automation-task-more-menu{position:absolute;--automation-center-page-automation-task-more-menu-top: 30px;top:var(--automation-center-page-automation-task-more-menu-top);right:0;z-index:20;display:grid;gap:var(--S2);--automation-center-page-automation-task-more-menu-width: 128px;width:var(--automation-center-page-automation-task-more-menu-width);padding:var(--S3);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5)}.automation-center-page .automation-task-more-menu button{--automation-center-page-automation-task-more-menu-height: 30px;height:var(--automation-center-page-automation-task-more-menu-height);padding:0 var(--S5);border:0;border-radius:var(--R2);background:transparent;color:var(--C0);text-align:left;font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page .automation-task-more-menu button:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page .automation-delivery-preview-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:var(--automation-center-preview-width);min-width:var(--automation-center-preview-width);max-width:var(--automation-center-preview-width);height:100%;min-height:0;padding:0 0 0 var(--S9);margin:0;border:0;border-left:1px solid var(--C4);border-radius:var(--R0);background:transparent;overflow:hidden}.automation-center-page .automation-preview-function-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;--automation-center-page-automation-preview-function-bar-min-height: 40px;min-height:var(--automation-center-page-automation-preview-function-bar-min-height);padding:0 0 var(--S6);margin:0;border:0;background:var(--C3)}.automation-center-page .automation-preview-mode-tabs{display:inline-flex;align-items:center;gap:var(--S2);padding:var(--S1);border-radius:var(--R-pill);background:var(--C3)}.automation-center-page .automation-preview-mode-tabs button:focus-visible{display:inline-flex;align-items:center;justify-content:center;gap:var(--S3);--automation-center-page-automation-preview-mode-tabs-height: 30px;height:var(--automation-center-page-automation-preview-mode-tabs-height);--automation-center-page-automation-preview-mode-tabs-min-width: 72px;min-width:var(--automation-center-page-automation-preview-mode-tabs-min-width);padding:0 var(--S6);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C7);font-size:var(--T8);font-weight:var(--fw-emphasis);transform:none}.automation-center-page .automation-task-preview-scroll-stack{display:block;min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 0 var(--S8);margin:0}.automation-center-page .automation-delivery-article-report{display:flex;flex-direction:column;gap:var(--S6);min-width:0;width:100%;padding:0;margin:0}.automation-center-page .automation-preview-empty-card{width:100%;min-width:0;margin:0;padding:var(--S8);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C2);overflow:hidden}.automation-center-page .automation-delivery-article-body p{margin:0;color:var(--C0);font:inherit;font-size:var(--T7);line-height:var(--T7-lh);white-space:pre-wrap;overflow-wrap:anywhere}.automation-center-page .automation-delivery-article-body{display:grid;gap:var(--S6)}.automation-center-page .automation-preview-file-item{display:grid;--automation-center-page-preview-file-item-grid-column-layout: 48px minmax(0, 1fr);grid-template-columns:var(--automation-center-page-preview-file-item-grid-column-layout);align-items:center;gap:var(--S6);--automation-center-page-automation-preview-file-item-min-height: 64px;min-height:var(--automation-center-page-automation-preview-file-item-min-height);padding:var(--S5);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C0);text-decoration:none}.automation-center-page .automation-preview-file-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page .automation-preview-file-row strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-center-page .automation-preview-file-row small{color:var(--C0);font-size:var(--T9)}.automation-center-page .automation-task-preview-media-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--S6);width:100%;min-width:0}.automation-center-page .automation-task-preview-media-card{margin:0;padding:0;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C0);overflow:hidden;text-decoration:none}.automation-center-page .automation-task-preview-media-card video{display:block;width:100%;--automation-center-page-automation-task-preview-media-card-max-height: 280px;max-height:var(--automation-center-page-automation-task-preview-media-card-max-height);object-fit:contain;background:var(--C3)}.automation-center-page .automation-task-preview-media-card figcaption{display:grid;gap:var(--S2);padding:var(--S5) var(--S6)}.automation-center-page .automation-task-preview-media-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page .automation-task-preview-media-card small{color:var(--C0)}.automation-center-page .automation-task-preview-actions{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);--automation-center-page-automation-task-preview-actions-min-height: 64px;min-height:var(--automation-center-page-automation-task-preview-actions-min-height);padding:var(--S6) 0 0;margin:0;border-top:1px solid var(--C4);background:var(--C3)}.automation-center-page .automation-task-preview-actions .primary-button{height:var(--S12);--automation-task-preview-actions-primary-button-min-width: 86px;min-width:var(--automation-task-preview-actions-primary-button-min-width);padding:0 var(--S7);border-radius:var(--R-pill);transform:none}@media(max-width:1023px){.automation-center-page.automation-list-page{--automation-center-preview-width: min(380px, 38vw)}.automation-center-page .automation-task-meta{--automation-center-page-automation-task-meta-max-width: 148px;max-width:var(--automation-center-page-automation-task-meta-max-width)}}:root[data-form=phone] .automation-center-page .automation-task-list-layout.preview-mode,:root[data-form=tablet] .automation-center-page .automation-task-list-layout.preview-mode{grid-template-columns:minmax(0,1fr)}:root[data-form=phone] .automation-center-page.preview-mode .automation-list-header-preview-spacer,:root[data-form=tablet] .automation-center-page.preview-mode .automation-list-header-preview-spacer{display:none}:root[data-form=phone] .automation-center-page .automation-delivery-preview-panel,:root[data-form=tablet] .automation-center-page .automation-delivery-preview-panel{width:100%;min-width:0;max-width:none;--automation-center-page-automation-delivery-preview-panel-min-height: 320px;min-height:var(--automation-center-page-automation-delivery-preview-panel-min-height);padding:var(--S7) 0 0;border-left:0;border-top:1px solid var(--C4)}.manager-list-panel.manager-page-list .automation-list-page{--automation-page-padding-x: 24px;--automation-page-padding-y: 16px;--automation-column-gap: 24px;--automation-preview-rail-width: 420px;--automation-card-gap: 10px;--automation-card-height: 104px;--automation-card-status-width: 44px;--automation-card-actions-width: 132px;--automation-card-padding-x: 20px;--automation-card-padding-y: 14px;box-sizing:border-box;min-height:100%;padding:var(--automation-page-padding-y) var(--automation-page-padding-x) 0}.manager-list-panel.manager-page-list .automation-list-shell{width:100%;max-width:none;margin:0;padding:0}.manager-list-panel.manager-page-list .automation-delivery-list-layout{width:100%;max-width:none;min-width:0;--manager-page-list-automation-delivery-list-layout-min-height: calc(100vh - 96px) ;min-height:var(--manager-page-list-automation-delivery-list-layout-min-height);display:grid;align-items:start;gap:var(--automation-column-gap);margin:0;padding:0;box-sizing:border-box}.manager-list-panel.manager-page-list .automation-delivery-list-layout{grid-template-columns:minmax(0,1fr)}.manager-list-panel.manager-page-list .automation-delivery-list-layout.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-preview-rail-width)}.manager-list-panel.manager-page-list .automation-delivery-date-list{width:100%;max-width:none;min-width:0;display:flex;flex-direction:column;gap:var(--automation-card-gap);margin:0;padding:0;box-sizing:border-box}.manager-list-panel.manager-page-list .automation-delivery-date-heading{margin:var(--S1) 0 0;padding:0 var(--S1);min-height:var(--S9)}.manager-list-panel.manager-page-list .automation-card-frame[data-automation-card-state=selected]{width:100%;max-width:none;min-width:0;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);display:grid;grid-template-columns:var(--automation-card-status-width) minmax(0,1fr) var(--automation-card-actions-width);column-gap:var(--S7);align-items:center;margin:0;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);overflow:hidden;box-sizing:border-box;border-width:1px;transform:none;box-shadow:none;transition:border-color .16s ease,background-color .16s ease}.manager-list-panel.manager-page-list .automation-delivery-entry:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.manager-list-panel.manager-page-list .automation-card-frame[data-automation-card-state=selected]{border-color:var(--C7)}.manager-list-panel.manager-page-list .automation-card-status{width:var(--automation-card-status-width);min-width:var(--automation-card-status-width);height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.manager-list-panel.manager-page-list .automation-delivery-card-main{min-width:0;width:100%;height:100%;display:grid;grid-template-rows:var(--S8) var(--S9) var(--S9);row-gap:var(--S2);align-content:center;margin:0;padding:0;overflow:hidden}.manager-list-panel.manager-page-list .automation-center-card-copy>strong{display:block;min-width:0;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T7);line-height:var(--T7-lh-tight);font-weight:var(--fw-emphasis)}.manager-list-panel.manager-page-list .automation-center-card-copy>p{display:block;min-width:0;max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T9);line-height:var(--T9-lh)}.manager-list-panel.manager-page-list .automation-card-meta{min-width:0;width:100%;display:flex;align-items:center;gap:var(--S4);margin:0;padding:0;overflow:hidden;white-space:nowrap;font-size:var(--T9);line-height:var(--T9-lh)}.manager-list-panel.manager-page-list .automation-card-meta>*{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-list-panel.manager-page-list .automation-card-actions{width:var(--automation-card-actions-width);min-width:var(--automation-card-actions-width);height:100%;display:flex;align-items:center;justify-content:flex-end;gap:var(--S4);margin:0;padding:0;overflow:visible;justify-self:end}.manager-list-panel.manager-page-list .automation-card-actions button{flex:0 0 auto;width:var(--S10);height:var(--S10);min-width:var(--S10);min-height:var(--S10);max-width:var(--S10);max-height:var(--S10);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:var(--R-pill);box-shadow:none}.manager-list-panel.manager-page-list .automation-task-switch{flex:0 0 36px;width:var(--S12);min-width:var(--S12);height:var(--S8);min-height:var(--S8);max-height:var(--S8);padding:var(--S1);border-radius:var(--R-pill);box-sizing:border-box}.manager-list-panel.manager-page-list .automation-task-switch .automation-task-switch-thumb{width:var(--S7);height:var(--S7);min-width:var(--S7);min-height:var(--S7);border-radius:var(--R-pill)}.manager-list-panel.manager-page-list .automation-delivery-preview-panel{width:var(--automation-preview-rail-width);min-width:var(--automation-preview-rail-width);max-width:var(--automation-preview-rail-width);--manager-page-list-automation-delivery-preview-panel-height: calc(100vh - 72px) ;height:var(--manager-page-list-automation-delivery-preview-panel-height);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--S6);margin:0;padding:0 0 0 var(--S9);overflow:hidden;border-left:1px solid var(--C4);border-radius:var(--R0);box-shadow:none;background:transparent;position:sticky;top:var(--automation-page-padding-y);align-self:start;box-sizing:border-box}.manager-list-panel.manager-page-list .automation-preview-function-bar{position:sticky;top:0;z-index:2;width:100%;margin:0;padding:0;background:transparent}.manager-list-panel.manager-page-list .automation-preview-content{min-height:0;height:100%;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0;margin:0;box-sizing:border-box}.manager-list-panel.manager-page-list .automation-preview-actions{position:sticky;bottom:0;z-index:3;width:100%;display:flex;justify-content:flex-end;gap:var(--S5);margin:0;padding:var(--S6) 0 0;background:var(--C3);box-shadow:none}.manager-list-panel.manager-page-list .automation-center-preview-rail .automation-panel-close{display:none}@media(max-width:1023px){.manager-list-panel.manager-page-list .automation-list-page{--automation-preview-rail-width: min(420px, 34vw);--automation-column-gap: 20px}}:root[data-form=phone] .manager-list-panel.manager-page-list .automation-delivery-list-layout.has-preview,:root[data-form=tablet] .manager-list-panel.manager-page-list .automation-delivery-list-layout.has-preview{grid-template-columns:minmax(0,1fr)}:root[data-form=phone] .manager-list-panel.manager-page-list .automation-delivery-preview-panel,:root[data-form=tablet] .manager-list-panel.manager-page-list .automation-delivery-preview-panel{position:relative;top:auto;width:100%;min-width:0;max-width:none;height:48vh;padding:var(--S7) 0 0;border-left:0;border-top:1px solid var(--C4)}.automation-center-page.automation-list-page{--automation-card-border: var(--C5);--automation-card-bg: var(--C5);--automation-card-hover-bg: color-mix(in srgb, var(--C12) 4%, var(--C12));--automation-card-active-bg: color-mix(in srgb, var(--C5) 8%, var(--C5))}.automation-center-page.automation-list-page .automation-list-header.has-preview{display:grid;grid-template-columns:minmax(0,1fr) 0;gap:0;align-items:center;width:100%;margin:0 0 var(--S7);padding:0}.automation-center-page.automation-list-page.preview-mode .automation-list-header.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-preview-width);gap:var(--automation-column-gap)}.automation-center-page.automation-list-page .automation-list-header-main{display:flex;align-items:center;justify-content:space-between;min-width:0;width:100%}.automation-center-page.automation-list-page .automation-list-header-preview-spacer{display:block;width:100%;min-width:0}.automation-center-page.automation-list-page .automation-list-tab.active{background:var(--C12);color:var(--C7)}.automation-center-page.automation-list-page .automation-create-button:focus-visible{display:inline-flex;align-items:center;justify-content:center;gap:var(--S4);--automation-list-page-automation-create-button-height: 34px;height:var(--automation-list-page-automation-create-button-height);--automation-list-page-automation-create-button-min-width: 126px;min-width:var(--automation-list-page-automation-create-button-min-width);padding:0 var(--S7);border:1px solid var(--C7);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7);font-size:var(--T7);font-weight:var(--fw-emphasis);box-shadow:none;transform:none}.automation-center-page.automation-list-page .automation-list-content{--automation-list-page-automation-list-content-height: calc(100vh - 68px) ;height:var(--automation-list-page-automation-list-content-height);min-height:0;overflow:hidden}.automation-center-page.automation-list-page .automation-delivery-list-layout.list-mode{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;overflow:hidden}.automation-center-page.automation-list-page .automation-delivery-list-layout.preview-mode{gap:var(--automation-column-gap)}.automation-center-page.automation-list-page .automation-delivery-card-list{display:flex;flex-direction:column;gap:var(--automation-card-gap);width:100%;min-width:0;height:100%;min-height:0;padding:0;margin:0;overflow-x:hidden;overflow-y:auto}.automation-center-page.automation-list-page .automation-delivery-day{display:flex;flex-direction:column;gap:var(--automation-card-gap);margin:0;padding:0}.automation-center-page.automation-list-page .automation-delivery-timeline-date{margin:var(--S2) 0 0;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page .automation-delivery-timeline-item{margin:0;padding:0}.automation-center-page.automation-list-page .automation-card-frame[data-automation-card-state=selected]{box-sizing:border-box;display:grid;--automation-list-page-grid-column-layout: 44px minmax(0, 1fr) 132px;grid-template-columns:var(--automation-list-page-grid-column-layout);align-items:center;column-gap:var(--S7);width:100%;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);padding:var(--S7) var(--S8);margin:0;border:1px solid var(--C7);border-radius:var(--automation-card-radius);box-shadow:none;outline:none;transform:none;overflow:visible;transition:border-color .12s ease,background-color .12s ease}.automation-center-page.automation-list-page .automation-card-frame:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page.automation-list-page .automation-card-frame[data-automation-card-state=selected]{border-color:color-mix(in srgb,var(--C7) 58%,var(--C7));background:var(--C12)}.automation-center-page.automation-list-page .automation-task-icon-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--S12);height:var(--S12);min-width:var(--S12);border-radius:var(--R4);border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:color-mix(in srgb,var(--C3) 12%,var(--C3));color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--lh-none);box-shadow:none}.automation-center-page.automation-list-page .automation-task-icon-badge:after{content:"";position:absolute;right:calc(var(--S1) * -1);bottom:calc(var(--S1) * -1);width:var(--S5);height:var(--S5);border:2px solid var(--C4);border-radius:var(--R-pill);background:var(--C3)}.automation-center-page.automation-list-page .automation-task-icon-badge.status-completed:after{background:var(--C12)}.automation-center-page.automation-list-page .automation-task-icon-badge.status-running:after{background:var(--C3)}.automation-center-page.automation-list-page .automation-task-icon-badge.status-failed:after{background:var(--C12)}.automation-center-page.automation-list-page .automation-task-icon-badge.tone-cyan,.automation-center-page.automation-list-page .automation-task-icon-badge.tone-green{color:var(--C0);background:color-mix(in srgb,var(--C3) 12%,var(--C3))}.automation-center-page.automation-list-page .automation-task-icon-badge.tone-amber{color:var(--C0);background:color-mix(in srgb,var(--C3) 14%,var(--C3))}.automation-center-page.automation-list-page .automation-task-icon-badge.tone-rose,.automation-center-page.automation-list-page .automation-task-icon-badge.tone-violet{color:var(--C0);background:color-mix(in srgb,var(--C3) 12%,var(--C3))}.automation-center-page.automation-list-page .automation-task-icon-badge.tone-slate{color:var(--C0);background:color-mix(in srgb,var(--C3) 10%,var(--C3))}.automation-center-page.automation-list-page .automation-task-card-main{display:grid;grid-template-rows:var(--S8) var(--S9) var(--S9);align-content:center;gap:var(--S2);--automation-list-page-automation-task-card-main-height: 72px;height:var(--automation-list-page-automation-task-card-main-height);min-width:0;overflow:hidden}.automation-center-page.automation-list-page .automation-task-title{min-width:0;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-center-page.automation-list-page .automation-task-description{min-width:0;height:var(--S9);margin:0;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-center-page.automation-list-page .automation-task-meta-group{display:flex;align-items:center;gap:var(--S4);min-width:0;height:var(--S9);overflow:hidden;flex-wrap:nowrap}.automation-center-page.automation-list-page .automation-task-meta{display:inline-flex;align-items:center;gap:var(--S2);flex:0 1 auto;--automation-list-page-automation-task-meta-max-width: 150px;max-width:var(--automation-list-page-automation-task-meta-max-width);min-width:0;height:var(--S8);color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-center-page.automation-list-page .automation-task-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--S7);height:var(--S7);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C3) 16%,var(--C3));color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page .automation-task-meta strong{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page .automation-task-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--S4);--automation-list-page-automation-task-card-actions-width: 132px;width:var(--automation-list-page-automation-task-card-actions-width);--automation-list-page-automation-task-card-actions-min-width: 132px;min-width:var(--automation-list-page-automation-task-card-actions-min-width);--automation-list-page-automation-task-card-actions-height: 32px;height:var(--automation-list-page-automation-task-card-actions-height);overflow:visible}.automation-center-page.automation-list-page .automation-task-schedule-switch{--automation-list-page-automation-task-schedule-switch-width: 42px;width:var(--automation-list-page-automation-task-schedule-switch-width);--automation-list-page-automation-task-schedule-switch-min-width: 42px;min-width:var(--automation-list-page-automation-task-schedule-switch-min-width);height:var(--S9);padding:var(--S1);border-radius:var(--R-pill);border:1px solid var(--C4);background:var(--C3);box-shadow:none}.automation-center-page.automation-list-page .automation-task-schedule-switch span{width:18px;height:18px;border-radius:var(--R-pill);background:var(--C3);transform:translate(0)}.automation-center-page.automation-list-page .automation-task-schedule-switch.active{background:var(--C7)}.automation-center-page.automation-list-page .automation-task-schedule-switch.active span{background:var(--C11);transform:translate(16px)}.automation-center-page.automation-list-page .automation-delivery-delete{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;border:1px solid transparent;border-radius:var(--R-pill);background:transparent;color:var(--C9);font-size:var(--T7);line-height:var(--lh-none);box-shadow:none}.automation-center-page.automation-list-page .automation-delivery-delete:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page.automation-list-page .automation-task-more-menu{right:0;top:calc(100% + 8px);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none;overflow:hidden}.automation-center-page.automation-list-page .automation-delivery-preview-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--S6);width:var(--automation-preview-width);min-width:var(--automation-preview-width);max-width:var(--automation-preview-width);height:100%;min-height:0;padding:0 0 0 var(--S9);margin:0;border:0;border-left:1px solid var(--C4);border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.automation-center-page.automation-list-page .automation-panel-close{display:none}.automation-center-page.automation-list-page .automation-preview-function-bar{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-start;padding:0;margin:0;background:var(--C3)}.automation-center-page.automation-list-page .automation-task-preview-scroll-stack{min-height:0;height:100%;padding:0;margin:0;overflow-x:hidden;overflow-y:auto}.automation-center-page.automation-list-page .automation-task-preview-actions{grid-template-columns:1fr 1fr}.automation-agent-creator-modal,.automation-agent-creator-options{position:relative}.automation-agent-option-field{min-width:0}.automation-agent-option-field.icon-field{flex:0 0 auto}.automation-agent-option-capsule span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-agent-option-popover strong{display:block;margin-bottom:var(--S4);font-size:var(--T8)}.automation-agent-popover-agent-list button{grid-template-columns:minmax(0,1fr);width:100%}.automation-agent-popover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--S3);margin-bottom:var(--S5)}.automation-agent-popover-grid button{height:32px;border:1px solid var(--C4);border-radius:var(--R2);font-size:var(--T9)}.automation-agent-option-time-input{margin-bottom:var(--S5)}.automation-agent-icon-grid button{gap:var(--S3)}.automation-agent-popover-agent-list{flex-direction:column;overflow-y:auto}:root .automation-center-page.automation-list-page{--automation-card-border: var(--C5)}:root .automation-agent-creator-bottom{background:var(--C5)}:root .automation-center-page.automation-list-page .automation-task-schedule-switch.active{background:var(--C7)}@media(max-width:1180px){.automation-center-page.automation-list-page.preview-mode .automation-list-header.has-preview{grid-template-columns:minmax(0,1fr);gap:var(--S6)}.automation-center-page.automation-list-page .automation-delivery-preview-panel{width:100%;min-width:0;max-width:none;height:420px;padding:var(--S6) 0 0;border-left:0;border-top:1px solid var(--C4)}}.automation-center-page.automation-list-page{--automation-page-x: 24px;--automation-page-y: 16px;--automation-preview-width: 420px;--automation-column-gap: 24px;--automation-card-gap: 10px;--automation-card-height: 112px;--automation-card-status-width: 44px;--automation-card-actions-width: 132px;--automation-card-padding-y: 14px;--automation-card-padding-x: 18px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--S7);box-sizing:border-box;height:100dvh;min-height:0;max-height:100dvh;padding:var(--automation-page-y) var(--automation-page-x);overflow:hidden;background:var(--C3)}.automation-center-page.automation-list-page .automation-list-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--S6);width:100%;min-width:0;margin:0;padding:0;transition:padding-right .16s ease}.automation-center-page.automation-list-page.preview-mode .automation-list-header{padding-right:calc(var(--automation-preview-width) + var(--automation-column-gap))}.automation-center-page.automation-list-page .automation-list-tabs{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--S2);height:36px;padding:var(--S1);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3)}.automation-center-page.automation-list-page .automation-list-tab{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 var(--S7);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight);box-shadow:none}.automation-center-page.automation-list-page .automation-list-tab[aria-selected=true]{background:var(--C12);color:var(--C7)}.automation-center-page.automation-list-page .automation-create-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:36px;min-width:116px;padding:0 var(--S7);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight);box-shadow:none}.automation-center-page.automation-list-page .manager-page-list.automation-list-content{box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;box-shadow:none}.automation-center-page.automation-list-page .automation-delivery-list-layout{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.automation-center-page.automation-list-page .automation-delivery-list-layout.preview-mode{grid-template-columns:minmax(0,1fr) var(--automation-preview-width);column-gap:var(--automation-column-gap)}.automation-center-page.automation-list-page .automation-delivery-list-column{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--automation-card-gap);width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.automation-center-page.automation-list-page .automation-delivery-time-group{display:flex;flex-direction:column;gap:var(--automation-card-gap);margin:0;padding:0}.automation-center-page.automation-list-page .automation-delivery-time-title{height:20px;margin:0;padding:0 var(--S1);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.automation-center-page.automation-list-page article.automation-delivery-entry{box-sizing:border-box;display:grid;grid-template-columns:var(--automation-card-status-width) minmax(0,1fr) var(--automation-card-actions-width);column-gap:var(--S7);align-items:center;width:100%;min-width:0;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C0);box-shadow:none;outline:none;transform:none;overflow:hidden;transition:border-color .16s ease,background-color .16s ease}.automation-center-page.automation-list-page article.automation-delivery-entry.active{height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);border-color:var(--C7);background:var(--C12);box-shadow:none;outline:none;transform:none}.automation-center-page.automation-list-page .automation-card-icon{display:flex;align-items:center;justify-content:center;align-self:center;width:var(--automation-card-status-width);min-width:var(--automation-card-status-width);height:44px;margin:0;padding:0;transform:none}.automation-center-page.automation-list-page .automation-delivery-main{box-sizing:border-box;display:grid;grid-template-rows:22px 22px 24px;align-content:center;row-gap:var(--S3);width:100%;min-width:0;height:100%;margin:0;padding:0;overflow:hidden}.automation-center-page.automation-list-page .automation-delivery-title{display:block;min-width:0;margin:0;padding:0;overflow:hidden;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh);text-overflow:ellipsis;white-space:nowrap}.automation-center-page.automation-list-page .automation-delivery-excerpt{display:block;min-width:0;height:22px;margin:0;padding:0;overflow:hidden;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-medium);line-height:var(--T9-lh);text-overflow:ellipsis;white-space:nowrap}.automation-center-page.automation-list-page .automation-card-meta{display:flex;align-items:center;gap:var(--S4);width:100%;min-width:0;height:24px;margin:0;padding:0;overflow:hidden;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight);white-space:nowrap}.automation-center-page.automation-list-page .automation-card-meta>*{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page.automation-list-page .automation-card-actions{display:flex;align-items:center;justify-content:flex-end;align-self:center;gap:var(--S4);width:var(--automation-card-actions-width);min-width:var(--automation-card-actions-width);height:32px;margin:0;padding:0;overflow:visible;transform:none}.automation-center-page.automation-list-page .automation-card-actions button{flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;margin:0;padding:0;border-radius:var(--R-pill);box-shadow:none;transform:none}.automation-center-page.automation-list-page .automation-task-card-actions button.automation-center-switch.automation-task-schedule-switch{flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:24px;min-height:24px;max-height:24px;padding:var(--S1);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3)}.automation-center-page.automation-list-page .automation-task-card-actions .automation-center-switch.automation-task-schedule-switch.active{border-color:var(--C7);background:var(--C7)}.automation-center-page.automation-list-page .automation-task-card-actions .automation-center-switch-thumb{display:block;width:20px;min-width:20px;height:20px;min-height:20px;border-radius:var(--R-pill);background:var(--C3);box-shadow:none;transform:translate(0);transition:transform .16s ease}.automation-center-page.automation-list-page .automation-task-card-actions .automation-center-switch.automation-task-schedule-switch.active .automation-center-switch-thumb{transform:translate(18px)}.automation-center-page.automation-list-page .automation-delivery-more{position:relative;flex:0 0 28px;width:28px;height:28px}.automation-center-page.automation-list-page .automation-delivery-more-menu{z-index:60;min-width:132px;padding:var(--S3);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none}.automation-center-page.automation-list-page .automation-center-preview-rail{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--S5);width:var(--automation-preview-width);min-width:var(--automation-preview-width);height:100%;min-height:0;margin:0;padding:0;border:0;border-left:1px solid var(--C4);border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.automation-center-page.automation-list-page .automation-center-preview-rail .automation-center-preview-close{display:none}.automation-center-page.automation-list-page .automation-preview-tabs{box-sizing:border-box;flex:0 0 auto;margin:0;padding:0 0 0 var(--S6);background:transparent}.automation-center-page.automation-list-page .automation-delivery-preview-scroll-stack{box-sizing:border-box;min-height:0;height:100%;margin:0;padding:0 0 0 var(--S6);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.automation-center-page.automation-list-page .automation-preview-empty-card{box-sizing:border-box;width:100%;min-width:0;margin:0 0 var(--S5) 0;padding:var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C2);box-shadow:none;overflow-wrap:anywhere}.automation-center-page.automation-list-page .automation-task-preview-actions{box-sizing:border-box;position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);width:100%;min-height:52px;margin:0;padding:var(--S6) 0 0 var(--S6);border-top:1px solid var(--C4);background:var(--C3);box-shadow:none}.automation-agent-creator-backdrop{align-items:center;justify-content:center}.automation-agent-creator-modal .automation-agent-creator-popover{border:1px solid var(--C4);color:var(--C0);box-shadow:none}.automation-agent-creator-modal .automation-agent-creator-popover{max-height:min(360px,60dvh);overflow:auto}.automation-agent-creator-modal .automation-agent-creator-icon-choice.active{border-color:var(--C7);background:var(--C12);color:var(--C7)}.automation-center-page.automation-list-page .automation-center-preview-actions{background:var(--C3)}.automation-agent-creator-modal .automation-agent-creator-popover{background:var(--C5)}.automation-center-page.automation-list-page .automation-center-card.automation-card-frame.active{background:var(--C12)}@media(max-width:1180px){.automation-center-page.automation-list-page{--automation-preview-width: min(420px, 36vw)}}@media(max-width:1180px){.automation-center-page.automation-list-page{height:auto;min-height:100dvh;max-height:none;overflow:auto}.automation-center-page.automation-list-page.preview-mode .automation-list-header{padding-right:0}.automation-center-page.automation-list-page .automation-delivery-list-layout.has-preview{grid-template-columns:1fr;row-gap:var(--S7)}.automation-center-page.automation-list-page .automation-center-preview-rail{width:100%;min-width:0;height:min(70dvh,640px);border-left:0;border-top:1px solid var(--C4);padding-top:var(--S6)}}.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-page-x: 24px;--automation-page-y: 16px;--automation-preview-width: 420px;--automation-column-gap: 24px;--automation-card-radius: var(--R4);--automation-card-active-border: var(--C5);box-sizing:border-box;display:grid;grid-template-rows:36px minmax(0,1fr);row-gap:var(--S7);width:100%;height:100%;min-height:0;margin:0;padding:var(--automation-page-y) var(--automation-page-x);overflow:hidden;background:var(--C3);box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] *:after{box-sizing:border-box}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.has-preview{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;min-width:0;height:36px;margin:0;padding:0;gap:0;background:transparent;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-preview-width);column-gap:var(--automation-column-gap)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-main{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;height:36px;margin:0;padding:0;gap:var(--S6)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer{display:none;width:100%;height:36px;margin:0;padding:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-tabs{display:inline-flex;align-items:center;flex:0 0 auto;height:36px;margin:0;padding:var(--S1);gap:var(--S1);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-tab{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:70px;margin:0;padding:0 var(--S7);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight);box-shadow:none;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-tab.active{background:var(--C12);color:var(--C7);border:0;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-create-button{display:inline-flex;align-items:center;justify-content:center;justify-self:end;flex:0 0 auto;height:36px;min-width:116px;margin:0;padding:0 var(--S7);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--T8-lh-tight);box-shadow:none;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .manager-page-list.automation-list-content{width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:100%;min-height:0;margin:0;padding:0;gap:0;overflow:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode{grid-template-columns:minmax(0,1fr) var(--automation-preview-width);column-gap:var(--automation-column-gap)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-list{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;height:100%;margin:0;padding:0;scrollbar-gutter:stable}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-item{display:flex;flex-direction:column;gap:var(--automation-card-gap)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-card.automation-card-frame{display:grid;grid-template-columns:var(--automation-card-status-width) minmax(0,1fr) var(--automation-card-actions-width);column-gap:var(--S7);align-items:center;width:100%;min-width:0;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);border:1px solid var(--C4);border-radius:var(--automation-card-radius);background:var(--C3);color:var(--C0);outline:0;box-shadow:none;transform:none;overflow:visible;transition:border-color .14s ease,background-color .14s ease}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-card.automation-card-frame:focus-visible{width:100%;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);margin:0;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);box-shadow:none;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-card-status-slot{align-items:center;justify-content:center;margin:0;padding:0;overflow:visible;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-icon-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 46px;margin:0;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-icon-badge:after{content:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-icon-badge>span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--lh-none)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-main{width:100%;min-width:0;margin:0;padding:0;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-title{min-width:0;margin:0;padding:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-description{min-width:0;margin:0;padding:0;font-weight:var(--fw-medium)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-group{width:100%;min-width:0;margin:0;padding:0;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);white-space:nowrap}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta{flex:0 1 auto;margin:0;padding:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta strong{flex:0 1 auto;font-size:var(--T9)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;background:var(--C3);color:var(--C0);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-actions{align-self:center;margin:0;padding:0;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-delete{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;max-width:32px;max-height:32px;margin:0;padding:0;font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none);box-shadow:none;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-delete svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.5;fill:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch{display:inline-flex;align-items:center;justify-content:flex-start;margin:0;box-shadow:none;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch>span{display:block;flex:0 0 22px;min-width:22px;min-height:22px;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch.active{background:var(--C7)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch.active>span{transform:translate(20px)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more{flex:0 0 32px}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more-menu{gap:var(--S2);min-width:168px;margin:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more-menu button{height:40px}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more-menu button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more-menu button.danger{color:var(--C9)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{gap:var(--S5);border:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-tabs{width:100%;min-width:0;margin:0;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-tabs{display:inline-flex;align-items:center;justify-content:flex-start;height:34px;gap:var(--S1);padding:var(--S1);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-tabs button{height:28px;padding:0 var(--S6);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-tabs button.active{background:var(--C12);color:var(--C7)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-scroll-stack{width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0 0 var(--S17) 0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-output-card{width:100%;min-width:0;margin:0 0 var(--S5) 0;padding:var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);color:var(--C0);box-shadow:none;overflow-wrap:anywhere}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-file-list{display:grid;gap:var(--S5)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-file-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--S5);align-items:center;width:100%;min-width:0;padding:var(--S5);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C3)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-actions{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);width:100%;min-height:56px;margin:0;padding:var(--S6) 0 0 0;border-top:1px solid var(--C4);background:color-mix(in srgb,var(--C3) 94%,transparent);box-shadow:none}.automation-agent-creator-modal{margin:0}.automation-agent-creator-bottom{box-shadow:none}.automation-agent-option-capsule{gap:var(--S4);margin:0;overflow:hidden}.automation-agent-option-popover{display:grid;gap:var(--S5);min-width:280px;margin:0}.automation-agent-option-popover.agent-popover{min-width:320px}.automation-agent-popover-segmented button.active{color:var(--C7)}.automation-agent-popover-segmented{align-items:center;padding:var(--S1);border:1px solid var(--C4)}.automation-agent-popover-segmented button{flex:1 1 auto;height:30px;min-width:0}.automation-agent-popover-grid.compact button{height:34px}.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-card-bg: var(--C5);--automation-card-border: var(--C5)}.automation-agent-creator-bottom{background:var(--C5)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-card-active-bg: var(--C5)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch.active{border-color:var(--C7)}@media(max-width:1180px){.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-preview-width: min(420px, 36vw)}}@media(max-width:1180px){.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{height:auto;min-height:100dvh;overflow:auto}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.preview-mode{grid-template-columns:1fr;row-gap:var(--S7)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer{display:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{width:100%;min-width:0;height:min(70dvh,640px);padding:var(--S6) 0 0 0;border-left:0;border-top:1px solid var(--C4)}}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-list{gap:var(--automation-card-gap)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-day{width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:grid;gap:var(--automation-card-gap)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-item{width:100%;margin:0;padding:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-date{display:block;height:22px;margin:var(--S2) 0 0;padding:0 var(--S1);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh)}.automation-agent-option-popover.agent-popover .automation-agent-popover-agent-list button span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{box-sizing:border-box;width:var(--automation-preview-width);min-width:var(--automation-preview-width);max-width:var(--automation-preview-width);height:100%;margin:0;padding:0 0 0 var(--S9);border-left:1px solid var(--C4);border-radius:0;background:transparent;box-shadow:none;row-gap:var(--S6)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-actions{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-left:0;margin-right:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-function-bar{min-height:40px;border:0;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-mode-tabs{width:auto;max-width:100%;height:34px;padding:var(--S1);border-radius:var(--R-pill);background:var(--C3);border:1px solid var(--C4)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-body{height:100%;min-height:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:var(--S6)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-document-preview{min-height:220px;padding:var(--S7);border-radius:var(--R4);border:1px solid var(--C4);background:var(--C3);overflow:auto}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-actions{position:sticky;bottom:0;z-index:2;min-height:64px;padding:var(--S6) 0 0;display:grid;gap:var(--S5);background:linear-gradient(to top,var(--C3) 72%,transparent);border-top:1px solid var(--C4)}.dark .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{border-left-color:color-mix(in srgb,var(--C4) 22%,transparent)}:root .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{border-left-color:color-mix(in srgb,var(--C4) 18%,transparent)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{grid-template-columns:minmax(0,1fr);justify-items:stretch;align-items:stretch}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-actions{grid-column:1 / -1;justify-self:stretch;align-self:stretch}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-entry:focus-visible{height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);align-items:center;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-icon-badge:after{display:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-main{row-gap:var(--S4)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-group{line-height:var(--T9-lh)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-actions{width:var(--automation-card-actions-width);min-width:var(--automation-card-actions-width);flex:0 0 var(--automation-card-actions-width);align-items:center;justify-content:flex-end;overflow:visible}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-actions *{flex-shrink:0}.automation-agent-icon-grid button{min-height:46px;place-items:center}.automation-agent-icon-grid button .automation-task-icon-badge{width:36px;height:36px;min-width:36px;border-radius:var(--R3)}.automation-agent-option-capsule>strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-agent-option-eyebrow{line-height:var(--T9-lh-tight)}.automation-agent-option-popover.two-column-popover{align-items:start;min-width:460px;max-width:min(560px,calc(100vw - 48px))}.automation-agent-popover-grid.compact button.active{color:var(--C7)}.automation-agent-creator-modal .automation-agent-popover-grid.compact button{background:var(--C5)}.automation-agent-creator-modal .automation-agent-popover-grid.compact button.active{background:var(--C12);color:var(--C7)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-card-pad-x: 22px;--automation-card-pad-y: 18px}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-item+.automation-delivery-timeline-item{gap:var(--automation-card-gap)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-card-frame.automation-delivery-entry:focus-visible{transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch{position:relative;width:46px;min-width:46px;height:26px;min-height:26px;padding:var(--S1);border-radius:var(--R-pill);border:1px solid var(--C4);background:var(--C3);overflow:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch>span{position:absolute;top:1px;left:1px;width:22px;height:22px;border-radius:var(--R-pill);transform:translate(0)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-schedule-switch.active>span{left:1px;transform:translate(20px)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-card-height: 164px}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-card-frame.automation-delivery-entry[aria-selected=true]{display:grid;grid-template-columns:var(--automation-card-status-width) minmax(0,1fr) var(--automation-card-actions-width);align-items:center;gap:var(--S8);width:100%;height:var(--automation-card-height);min-height:var(--automation-card-height);max-height:var(--automation-card-height);padding:var(--automation-card-padding-y) var(--automation-card-padding-x);margin:0;overflow:visible;transform:none;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-card-status-slot{width:var(--automation-card-status-width);min-width:var(--automation-card-status-width);height:100%;display:grid;place-items:center;align-self:stretch}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-icon-badge{width:var(--automation-card-icon-size);height:var(--automation-card-icon-size);min-width:var(--automation-card-icon-size);min-height:var(--automation-card-icon-size);border-radius:var(--R4);font-size:var(--T3);box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-main{display:grid;grid-template-rows:30px 38px 32px;align-content:center;gap:var(--S4);height:110px;min-height:110px;overflow:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-title{display:block;height:30px;min-height:30px;max-height:30px;color:var(--C0);font-size:var(--T4);line-height:var(--T4-lh-loose);font-weight:var(--fw-emphasis);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-description{display:-webkit-box;height:38px;min-height:38px;max-height:38px;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-group{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--S5);height:32px;min-height:32px;padding-top:var(--S4);border-top:1px solid var(--C4);overflow:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta{display:inline-flex;align-items:center;gap:var(--S2);min-width:0;max-width:180px;height:24px;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh-tight);font-weight:var(--fw-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-label{flex:0 0 auto;color:var(--C2);font-weight:var(--fw-emphasis)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta strong{min-width:0;color:var(--C2);font-weight:var(--fw-emphasis);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-avatar{width:18px;height:18px;min-width:18px;border-radius:var(--R-pill);font-size:var(--T10);line-height:var(--T10-lh)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-actions{position:relative;width:var(--automation-card-actions-width);min-width:var(--automation-card-actions-width);height:44px;display:flex;align-items:center;justify-content:flex-end;gap:var(--S5);overflow:visible;pointer-events:auto}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch{position:relative;flex:0 0 46px;width:46px;min-width:46px;max-width:46px;height:26px;min-height:26px;max-height:26px;padding:0;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);overflow:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch>span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--R-pill);background:var(--C3);transform:translate(0);transition:transform .16s ease}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-delete{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:var(--R-pill);border:1px solid transparent;background:transparent;color:var(--C9)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-delete:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}:root[data-form=phone] .automation-list-tab,:root[data-form=tablet] .automation-list-tab{min-height:var(--pipi-control-height-md)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:visible}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:grid;width:132px;padding:var(--S3);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-more-menu button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:42px;padding:0 var(--S6);border:0;border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.automation-agent-creator-modal select{border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-card-gap: 10px;--automation-card-icon-size: clamp(48px, 3vw, 56px);--automation-card-status-width: clamp(62px, 4.5vw, 76px);--automation-card-actions-width: clamp(154px, 12vw, 188px);--automation-card-padding-x: clamp(18px, 1.6vw, 24px);--automation-card-padding-y: clamp(16px, 1.4vw, 22px);--automation-card-min-height: clamp(156px, 11.5vh, 196px);--automation-preview-rail-width: 420px;--automation-preview-gap: 24px}.automation-center-page.automation-list-page.preview-mode[data-automation-layout-contract=locked]{--automation-card-actions-width: clamp(154px, 12vw, 188px);--automation-card-padding-x: clamp(18px, 1.6vw, 24px);--automation-card-padding-y: clamp(16px, 1.4vw, 22px);--automation-card-min-height: clamp(156px, 11.5vh, 196px)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-card-frame.automation-delivery-entry:focus-visible{box-sizing:border-box;display:grid;grid-template-columns:var(--automation-card-status-width) minmax(0,1fr) minmax(144px,var(--automation-card-actions-width));gap:var(--S8);align-items:center;width:100%;height:auto;min-height:var(--automation-card-min-height);max-height:none;padding:var(--automation-card-padding-y) var(--automation-card-padding-x);margin:0;overflow:visible}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-function-bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--S6) 0 var(--S5);background:var(--C3)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-mode-tabs{display:inline-flex;align-items:center;justify-content:center;margin:0 auto}.dark .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-function-bar{background:var(--C3)}:root .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-function-bar{background:var(--C3)}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-scroll-stack{min-height:0;overflow-y:auto;overflow-x:hidden}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-final-preview-view{display:flex;flex-direction:column;gap:var(--S6);min-height:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-article-report{width:100%;max-width:100%;min-height:auto;max-height:none;overflow:visible}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-article-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-media-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--S6);min-width:0}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-file{min-width:0;max-width:100%}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-media-card video{display:block;width:100%;max-width:100%;height:auto}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-media-card audio{width:100%}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-list{min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-item{height:auto;min-height:0;max-height:none;overflow:visible}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout .automation-delivery-card-list{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--S9);width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:var(--S9) var(--S7) var(--S14) 0;overflow-y:auto;overflow-x:hidden;position:relative;align-content:stretch;scrollbar-gutter:stable}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout .automation-delivery-date-group{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:var(--S7);width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;position:static}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout .automation-delivery-timeline-date{display:block;flex:0 0 auto;width:100%;height:22px;min-height:22px;margin:0;padding:0 var(--S1);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh);position:static}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout .automation-delivery-timeline-item{box-sizing:border-box;display:block;flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;position:static;transform:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout .automation-card-frame.automation-delivery-entry:focus-visible{box-sizing:border-box;display:grid;grid-template-columns:var(--automation-card-status-width, 72px) minmax(0,1fr) var(--automation-card-actions-width, 184px);gap:var(--S8);align-items:center;width:100%;min-width:0;height:auto;min-height:var(--automation-card-min-height, 164px);max-height:none;margin:0;padding:var(--automation-card-padding-y, var(--S7)) var(--automation-card-padding-x, var(--S8));overflow:visible;position:relative;transform:none;box-shadow:none}.automation-delivery-more-menu{grid-template-columns:minmax(0,1fr);justify-items:stretch;min-width:168px;padding:var(--S3);box-sizing:border-box}.automation-delivery-more-menu button{grid-column:1 / -1;justify-self:stretch;flex:1 1 auto;width:100%;min-width:100%;max-width:none;height:42px;min-height:42px;max-height:none;display:flex;align-items:center;justify-content:flex-start;gap:var(--S4);padding:0 var(--S6);border-radius:var(--R2);text-align:left;box-sizing:border-box}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list{row-gap:var(--S5)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list>.automation-delivery-date-group{display:grid;row-gap:var(--S3);margin:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-date-group+.automation-delivery-date-group{margin-top:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-timeline-date{min-height:18px;margin:0;padding:0;line-height:var(--T9-lh)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list .automation-delivery-timeline-list{display:grid;grid-auto-rows:auto;gap:var(--S5);margin:0;padding:0;list-style:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list .automation-delivery-timeline-item+.automation-delivery-timeline-item{margin-top:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list .automation-delivery-timeline-item{display:block;margin:0;padding:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list .automation-delivery-timeline-item:not(:last-child){padding-bottom:0}html body .manager-list-panel.manager-page-list .automation-delivery-flow-list .automation-delivery-timeline-list{display:grid;gap:var(--S5);margin:0;padding:0;list-style:none}html body .manager-list-panel.manager-page-list .automation-delivery-flow-list .automation-delivery-timeline-item:not(:last-child){display:block;margin:0;padding-bottom:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-content.manager-list-panel{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list.automation-delivery-card-list{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--S5);width:100%;min-width:0;height:auto;min-height:0;max-height:none;margin:0;padding:0 0 var(--S19);overflow:visible;position:relative}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list.automation-delivery-card-list>.automation-delivery-date-group{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--S5);width:100%;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list.automation-delivery-card-list .automation-delivery-timeline-list{display:flex;flex-direction:column;gap:var(--S5);width:100%;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;list-style:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list.automation-delivery-card-list .automation-delivery-timeline-item{display:block;flex:0 0 auto;width:100%;min-height:0;max-height:none;margin:0;padding:0;overflow:visible;position:static;transform:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-content.manager-list-panel:has(.automation-delivery-list-layout.preview-mode){min-height:0;height:100%;overflow:hidden;overscroll-behavior:contain}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,var(--automation-preview-rail-width, 420px));align-items:stretch;gap:var(--S9);width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode .automation-delivery-flow-list.automation-delivery-card-list{height:100%;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:var(--S19);scrollbar-gutter:stable}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode .automation-delivery-preview-panel{position:relative;align-self:stretch;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;overflow:hidden;overscroll-behavior:contain}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode .automation-delivery-preview-panel .automation-task-preview-scroll-stack{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode .automation-delivery-preview-panel .automation-center-preview-actions{flex:0 0 auto;position:sticky;bottom:0;z-index:2}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer{align-items:center;justify-content:center}.automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header-preview-spacer{display:flex}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer .automation-preview-function-bar{position:static;top:auto;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:36px;min-height:36px;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer .automation-preview-mode-tabs{display:inline-flex;align-items:center;justify-content:center;height:36px;margin:0;padding:var(--S1);gap:var(--S1);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);box-shadow:none}.automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-panel{grid-template-rows:minmax(0,1fr) auto}@media(max-width:1180px){html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode{grid-template-columns:minmax(0,1fr);overflow-y:auto}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-list-layout.preview-mode .automation-delivery-preview-panel{height:auto;max-height:none}}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-preview-width, 420px);column-gap:var(--automation-column-gap, var(--S9))}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header-preview-spacer.has-preview-tabs{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:36px;min-height:36px;margin:0;padding:0;overflow:visible;opacity:1;visibility:visible;pointer-events:auto}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header-preview-spacer.empty{display:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-top-preview-tabs{display:inline-flex;align-items:center;justify-content:center;height:36px;max-width:100%;padding:var(--S1);gap:var(--S1);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);box-shadow:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-top-preview-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:var(--S3);height:30px;min-width:86px;padding:0 var(--S7);border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none);white-space:nowrap;cursor:pointer}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-top-preview-tabs button.active{background:var(--C12);color:var(--C7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-top-preview-tabs span{font-size:var(--T9);font-weight:var(--fw-emphasis)}:root .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-top-preview-tabs button{color:color-mix(in srgb,var(--C0) 86%,transparent)}body .automation-agent-creator-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:var(--S9);overflow:auto;background:color-mix(in srgb,var(--C16) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body .automation-agent-creator-modal{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(240px,1fr) auto;gap:0;width:min(720px,calc(100vw - 48px));min-height:min(560px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;overflow:visible;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C6);color:var(--C0);box-shadow:none;--pipi-modal-corner-radius: var(--R5)}body .automation-agent-creator-close{position:absolute;top:var(--S9);right:var(--S9);z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0)}body .automation-agent-creator-close:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}body .automation-agent-creator-title-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--S4);align-items:center;min-width:0;box-sizing:border-box;padding:var(--S3);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C20)}body .automation-agent-creator-title-row:focus-within{border-color:var(--C7)}body .automation-agent-creator-icon-anchor,body .automation-agent-option-field{position:relative;min-width:0}body .automation-agent-creator-title-row .automation-agent-creator-icon-anchor{width:44px;height:44px;margin:0}body .automation-agent-creator-title-row .automation-agent-creator-icon-trigger{display:grid;place-items:center;width:44px;height:44px;padding:var(--S1);overflow:hidden;border:0;border-radius:var(--R3);background:transparent;color:var(--C0)}body .automation-agent-creator-title-row .automation-agent-creator-icon-trigger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}body .automation-agent-creator-title-row .automation-agent-creator-icon-trigger.active{background:var(--C12)}body .automation-agent-creator-modal .automation-task-icon-badge,body .automation-agent-creator-modal .automation-task-icon-image{display:block;width:100%;height:100%;border-radius:var(--R2);object-fit:cover}body .automation-agent-creator-title-row .automation-agent-creator-title-input{width:100%;height:44px;min-width:0;padding:0 var(--S3);border:0;border-radius:var(--R0);outline:0;background:transparent;color:var(--C0);font:inherit;font-size:var(--T5);font-weight:var(--fw-emphasis)}body .automation-agent-creator-title-input::placeholder,body .automation-agent-creator-prompt::placeholder{color:var(--C2);font-weight:var(--fw-medium)}body .automation-agent-creator-prompt:focus{border-color:var(--C7)}body .automation-agent-creator-body{display:grid;min-height:0}body .automation-agent-creator-prompt{width:100%;min-height:260px;max-height:100%;padding:var(--S7);resize:none;overflow:auto;border:1px solid var(--C4);border-radius:var(--R4);outline:0;background:var(--C20);color:var(--C0);font:inherit;line-height:var(--T5-lh-loose)}body .automation-agent-creator-bottom{display:flex;gap:var(--S7);align-items:center;justify-content:space-between;min-width:0;padding:var(--S7) 0 0}body .automation-agent-creator-options,body .automation-agent-creator-actions{display:flex;gap:var(--S4);align-items:center;min-width:0}body .automation-agent-option-capsule{display:inline-flex;gap:var(--S4);align-items:center;justify-content:center;min-width:0;min-height:40px;padding:0 var(--S7);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);white-space:nowrap}body .automation-agent-option-capsule:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}body .automation-agent-option-capsule.active{border-color:var(--C7);background:var(--C12)}body .automation-agent-option-capsule.danger{border-color:color-mix(in srgb,var(--C9) 42%,transparent);color:var(--C9)}body .automation-agent-option-capsule.danger svg{color:currentColor}body .automation-agent-option-capsule-icon{flex:0 0 auto;width:18px;height:18px}body .automation-agent-option-capsule strong{overflow:hidden;font-size:var(--T8);font-weight:var(--fw-emphasis);text-overflow:ellipsis}body .automation-agent-creator-actions button{min-height:40px;padding:0 var(--S8);border:1px solid var(--C4);border-radius:var(--R-pill);font:inherit;font-weight:var(--fw-emphasis)}body .automation-agent-creator-actions .secondary{background:var(--C5);color:var(--C0)}body .automation-agent-creator-actions .primary{border-color:var(--C7);background:var(--C7);color:var(--C5)}body .automation-agent-creator-actions .primary:disabled{border-color:var(--C4);background:var(--C17);color:var(--C2)}body .automation-agent-option-popover{position:absolute;bottom:calc(100% + var(--S6));left:0;z-index:30;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);box-shadow:none}body .automation-agent-option-popover.creator-icon-popover{top:calc(100% + var(--S5));bottom:auto;width:340px;padding:var(--S6)}body .automation-agent-icon-grid{display:grid;grid-template-columns:repeat(6,44px);gap:var(--S4)}body .automation-agent-icon-grid>button{display:grid;place-items:center;width:44px;height:44px;padding:var(--S2);overflow:hidden;border:1px solid transparent;border-radius:var(--R2);background:transparent}body .automation-agent-icon-grid>button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}body .automation-agent-icon-grid>button.active{border-color:var(--C7);background:var(--C12)}body .automation-agent-option-popover.time-popover{width:320px;padding:var(--S7)}body .automation-agent-option-eyebrow{display:block;margin-bottom:var(--S2);color:var(--C2);font-size:var(--T9)}body .automation-agent-option-popover>strong{display:block;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);line-height:var(--T7-lh-tight)}body .automation-agent-popover-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--S2);margin-top:var(--S6);padding:var(--S2);border-radius:var(--R3);background:color-mix(in srgb,var(--C0) 5%,var(--C5))}body .automation-agent-popover-segmented button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 var(--S4);border:0;border-radius:var(--R2);background:transparent;color:var(--C1);font-weight:var(--fw-regular);text-align:center}body .automation-agent-popover-segmented button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}body .automation-agent-popover-segmented button.active{background:var(--C5);color:var(--C7)}body .automation-agent-option-time-input{width:100%;min-height:44px;margin-top:var(--S6);padding:0 var(--S6);border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C0);font:inherit}body .automation-agent-popover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S3);margin-top:var(--S6)}body .automation-agent-popover-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--S2)}body .automation-agent-popover-grid button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:var(--R2);background:var(--C6);color:var(--C1);text-align:center}body .automation-agent-popover-grid button.active{background:var(--C12);color:var(--C7)}body .composer-floating-popover.automation-creator-quick-config{z-index:2147483647}body .automation-agent-creator-modal button:focus-visible:not(.automation-agent-creator-icon-trigger),body .automation-agent-creator-modal input:focus-visible:not(.automation-agent-creator-title-input),body .automation-agent-creator-modal textarea:focus-visible:not(.automation-agent-creator-prompt),body .automation-agent-creator-modal select:focus-visible{outline:2px solid var(--C7);outline-offset:2px}:root[data-form=phone] body .automation-agent-creator-modal,:root[data-form=tablet] body .automation-agent-creator-modal{min-height:min(540px,calc(100dvh - 48px))}:root[data-form=phone] body .automation-agent-creator-bottom,:root[data-form=tablet] body .automation-agent-creator-bottom{align-items:stretch;flex-direction:column}:root[data-form=phone] body .automation-agent-creator-options,:root[data-form=tablet] body .automation-agent-creator-options{overflow-x:auto}:root[data-form=phone] body .automation-agent-creator-actions,:root[data-form=tablet] body .automation-agent-creator-actions{justify-content:flex-end}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked]{--automation-switch-width: 44px;--automation-rail-stack-max-height: 640px}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout{display:grid;grid-template-columns:minmax(0,1fr);column-gap:0;align-items:stretch;width:100%;min-width:0;min-height:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.has-preview{grid-template-columns:minmax(0,1fr) var(--automation-preview-width)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-list,html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-flow-list{justify-self:stretch;width:100%;max-width:none;min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.has-preview .automation-task-card-list,html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.has-preview .automation-delivery-flow-list{padding-right:var(--S9)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail.automation-task-preview-panel{position:static;box-sizing:border-box;display:flex;flex-direction:column;row-gap:var(--S6);width:var(--automation-preview-width);min-width:var(--automation-preview-width);max-width:var(--automation-preview-width);height:100%;min-height:0;margin:0;padding:0 0 0 var(--S9);overflow:hidden;border-left:1px solid var(--C4);border-top:0;border-radius:var(--R0);background:transparent;box-shadow:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-body.automation-task-preview-scroll-stack{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-card-meta.automation-task-meta-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--S3) var(--S6);min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta{display:inline-flex;align-items:center;gap:var(--S2);min-width:0;white-space:nowrap}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-meta-icon{flex:none;width:var(--S7);height:var(--S7);color:var(--C2)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch{position:relative;box-sizing:border-box;display:inline-flex;flex:none;align-items:center;width:var(--automation-switch-width);min-width:var(--automation-switch-width);max-width:var(--automation-switch-width);height:var(--S9);min-height:var(--S9);max-height:var(--S9);margin:0;padding:0;overflow:visible;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C17);box-shadow:none;transform:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch>span{position:absolute;top:50%;left:var(--S1);display:block;width:var(--S8);height:var(--S8);min-width:var(--S8);min-height:var(--S8);border-radius:var(--R-pill);background:var(--C5);box-shadow:none;transform:translateY(-50%) translate(0);transition:transform .16s ease}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch.active{border-color:var(--C7);background:var(--C7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch.active>span{transform:translateY(-50%) translate(calc(var(--automation-switch-width) - 2px - (var(--S1) * 2) - var(--S8)))}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-switch.automation-task-schedule-switch:disabled{cursor:not-allowed;opacity:.6}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-records,html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail,html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-list{display:flex;flex-direction:column;gap:var(--S2);min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-records{min-height:100%}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-section-row{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);min-height:var(--S12);margin-top:var(--S2)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-records>.automation-run-section-row:first-child{margin-top:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-section{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-divider{height:1px;margin:var(--S4) 0;background:var(--C4)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row{display:flex;gap:var(--S6);align-items:center;min-height:var(--S12);padding:var(--S4) var(--S6);border:0;border-radius:var(--R3);background:transparent;color:var(--C0);font:inherit;text-align:left;cursor:pointer}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row.is-active{background:var(--C12)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--S1);min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row-copy strong{overflow:hidden;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row-copy small{color:var(--C2);font-size:var(--T9)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row-copy small.running{color:var(--C7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row-copy small.failed{color:var(--C9)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-row-chevron{flex:none;color:var(--C2);font-size:var(--T5)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-dot{flex:none;width:var(--S5);height:var(--S5);border-radius:var(--R-pill);background:var(--C7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-mark{display:grid;flex:none;place-items:center;width:var(--S8);height:var(--S8);color:var(--C2)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-mark svg{width:100%;height:100%}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-mark.failed{color:var(--C9)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--S3);min-height:100%;padding:var(--S7);text-align:center}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-empty-card strong{color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-empty-card p{max-width:280px;margin:0;color:var(--C2);font-size:var(--T8);font-weight:var(--fw-medium);line-height:var(--T8-lh)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-empty-frame{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:100%;text-align:center}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-empty{max-width:260px;margin:0;color:var(--C2);font-size:var(--T8);font-weight:var(--fw-medium);line-height:var(--T8-lh)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-icon-button{background:var(--C17);color:var(--C0)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-icon-button svg{width:var(--S7);height:var(--S7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-create-button.primary{border-color:transparent;background:var(--C7);color:var(--C11)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-create-button.primary:hover{background:color-mix(in srgb,var(--C7) 90%,var(--C0))}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-toolbar{display:flex;gap:var(--S6);align-items:center;justify-content:space-between;flex:none;min-height:var(--S12);min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-toolbar-lead{display:flex;flex:1 1 auto;align-items:center;min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-toolbar-actions{display:flex;flex:none;gap:var(--S4);align-items:center}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-action-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--S12);height:var(--S12);padding:0;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);cursor:pointer}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-action-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-action-button:disabled{color:var(--C2);cursor:default}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-panel-action-button svg{width:var(--S7);height:var(--S7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-back{display:inline-flex;gap:var(--S4);align-items:center;min-width:0;padding:var(--S3) var(--S4);margin-left:calc(-1 * var(--S4));border:0;border-radius:var(--R3);background:transparent;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);cursor:pointer}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-back:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-back svg{width:var(--S7);height:var(--S7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-chip{align-self:flex-start;padding:var(--S2) var(--S5);border-radius:var(--R-pill);background:var(--C17);color:var(--C1);font-size:var(--T9);font-weight:var(--fw-regular)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-chip.ok{background:color-mix(in srgb,var(--C10) 8%,var(--C5));color:var(--C10)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-chip.failed{background:color-mix(in srgb,var(--C9) 8%,var(--C5));color:var(--C9)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-final-preview-view{min-height:0;padding:var(--S7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-final-preview-document{padding:0;border:0;border-radius:var(--R0);background:transparent;max-height:none;overflow:visible}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--S4)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.video,html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.audio{grid-column:1 / -1}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.image{aspect-ratio:1 / 1}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.image img{display:block;width:100%;height:100%;object-fit:cover}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.image figcaption{padding:var(--S2) var(--S3)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.image figcaption strong{overflow:hidden;font-size:var(--T9);font-weight:var(--fw-regular);text-overflow:ellipsis;white-space:nowrap}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-run-detail .automation-task-preview-media-card.image figcaption small{display:none}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-card{display:flex;gap:var(--S6);align-items:center;min-width:0;padding:var(--S6);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font:inherit;text-align:left;cursor:pointer}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-icon{display:grid;flex:none;place-items:center;overflow:hidden;width:calc(var(--S12) + var(--S2));height:calc(var(--S12) + var(--S2));border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);color:var(--C1);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--S1);min-width:0}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-copy strong{overflow:hidden;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-copy small{color:var(--C2);font-size:var(--T9)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-artifact-preview-hint{flex:none;padding:var(--S2) var(--S6);border:1px solid var(--C4);border-radius:var(--R-pill);color:var(--C1);font-size:var(--T9);font-weight:var(--fw-emphasis)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .empty-records{display:grid;place-items:center;align-content:center;width:100%;text-align:center}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .empty-records .empty-illustration{place-items:center;justify-items:center;gap:var(--S4);padding:0;text-align:center}@media(max-width:1180px){html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.has-preview{grid-template-columns:minmax(0,1fr);row-gap:var(--S7)}html body .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-center-preview-rail.automation-task-preview-panel{width:100%;min-width:0;max-width:none;height:min(70dvh,var(--automation-rail-stack-max-height));padding:var(--S6) 0 0;border-left:0;border-top:1px solid var(--C4)}}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.preview-mode,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-task-list-layout.preview-mode{grid-template-columns:minmax(0,1fr);gap:0;padding:0 var(--S7) var(--S7)}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-task-card-list,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-task-card-list{display:none}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.automation-header-phone-preview .automation-list-header-main,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.automation-header-phone-preview .automation-list-header-main{display:none}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.automation-header-phone-preview,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.automation-header-phone-preview{display:block;padding:var(--S4) var(--S7) var(--S2)}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-segbar,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-segbar{display:flex;width:100%}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-segbar button,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-preview-segbar button{flex:1;min-height:var(--pipi-control-height-sm);padding-block:var(--S2)}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].has-preview .automation-list-header,:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].has-preview .automation-list-header,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-list-header{padding-right:0}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.automation-header-phone-preview .automation-list-header-preview-spacer,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked] .automation-list-header.automation-header-phone-preview .automation-list-header-preview-spacer{flex:1 1 100%;width:100%;min-width:0;display:flex}:root[data-form=phone] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-center-preview-rail,:root[data-form=tablet] .automation-center-page.automation-list-page[data-automation-layout-contract=locked].preview-mode .automation-center-preview-rail{width:100%;min-width:0;max-width:none;height:auto;border-left:0}.workspace-boot-shell{--boot-safe-top: env(safe-area-inset-top, 0px);--boot-safe-right: env(safe-area-inset-right, 0px);--boot-safe-bottom: env(safe-area-inset-bottom, 0px);--boot-safe-left: env(safe-area-inset-left, 0px);position:fixed;inset:0;z-index:999;display:grid;width:100vw;min-height:100dvh;overflow:hidden;place-items:center;background:var(--C3);color:var(--C0);isolation:isolate}.workspace-boot-shell>.loading-screen{display:grid;width:100%;min-height:100dvh;place-items:center;align-content:center;gap:var(--S7);padding-top:calc(var(--S9) + var(--boot-safe-top));padding-right:calc(var(--S9) + var(--boot-safe-right));padding-bottom:calc(var(--S9) + var(--boot-safe-bottom));padding-left:calc(var(--S9) + var(--boot-safe-left));text-align:center}.workspace-boot-logo{position:relative;display:inline-flex;align-items:baseline;gap:.28em;color:var(--C0);font-family:var(--font-display);font-size:clamp(2.125rem,6vw,4.75rem);font-weight:var(--fw-emphasis);letter-spacing:-.045em;line-height:var(--lh-none);animation:workspace-boot-enter .68s cubic-bezier(.16,1,.3,1) both,workspace-boot-breathe 1.8s ease-in-out .68s infinite}.workspace-boot-logo span:last-child{letter-spacing:-.035em}.workspace-boot-logo:after{position:absolute;right:0;bottom:-18px;left:0;height:3px;border-radius:var(--R-pill);background:linear-gradient(90deg,transparent,var(--C3) 18%,var(--C3) 50%,var(--C3) 82%,transparent);content:"";transform-origin:0 50%;animation:workspace-boot-line 1.35s ease-in-out infinite}.workspace-boot-shell>.loading-screen.is-blocked{grid-template-rows:auto auto auto;place-content:center;color:var(--C0)}.workspace-boot-error-mark{width:32px;height:32px;border:2px solid var(--C9);border-radius:var(--R-circle)}.workspace-boot-shell h1,.workspace-boot-shell p{margin:0}.workspace-boot-shell button{min-height:44px;padding:0 var(--S7);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C3);color:var(--C0);font:inherit;font-weight:var(--fw-emphasis);cursor:pointer}.workspace-boot-shell button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.workspace-boot-shell button:focus-visible{outline:2px solid var(--C7);outline-offset:2px}@keyframes workspace-boot-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workspace-boot-breathe{0%,to{opacity:.82;transform:scale(.995)}50%{opacity:1;transform:scale(1.01)}}@keyframes workspace-boot-line{0%{opacity:.35;transform:scaleX(.08)}52%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.08) translate(1150%)}}@media(max-width:640px){.workspace-boot-logo{font-size:clamp(2rem,12vw,3rem)}}@media(prefers-reduced-motion:reduce){.workspace-boot-logo,.workspace-boot-logo:after{animation:none}}.auth-shell{--auth-color-scheme: light;--auth-safe-top: env(safe-area-inset-top, 0px);--auth-safe-right: env(safe-area-inset-right, 0px);--auth-safe-bottom: env(safe-area-inset-bottom, 0px);--auth-safe-left: env(safe-area-inset-left, 0px);position:fixed;inset:0;width:100vw;min-width:100vw;min-height:100dvh;overflow:auto;background:var(--C3);color:var(--C0);color-scheme:var(--auth-color-scheme);font-family:var(--font-body)}:root[data-theme=dark] .auth-shell,body[data-theme=dark] .auth-shell,[data-theme=dark] .auth-shell,.auth-shell[data-theme=dark]{--auth-color-scheme: dark}.auth-layout{width:100%;min-height:100dvh;display:grid;place-items:center;padding-top:calc(var(--S12) * 2 + var(--auth-safe-top));padding-right:calc(var(--S9) + var(--auth-safe-right));padding-bottom:calc(var(--S12) + var(--auth-safe-bottom));padding-left:calc(var(--S9) + var(--auth-safe-left));background:var(--C5);position:relative}.auth-wordmark{position:fixed;top:var(--S10);left:var(--S10);color:var(--C0);font-family:var(--font-display);font-size:var(--T4);font-weight:var(--fw-emphasis);letter-spacing:-.03em;text-decoration:none;line-height:var(--lh-none)}.auth-card{width:min(100%,calc(var(--S10) * 15));display:flex;flex-direction:column;gap:var(--S9);padding:0;border:none;border-radius:var(--R0);background:var(--C5);box-shadow:none}.auth-card-head{display:none}.auth-title-block{display:grid;gap:var(--S4);text-align:center}.auth-title-block h1{margin:0;color:var(--C0);font-family:var(--font-display);font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.03em;font-weight:var(--fw-emphasis)}.auth-title-block p{margin:0 auto;max-width:390px;color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh)}.auth-form{display:grid;gap:var(--S7)}.auth-field{display:grid;gap:var(--S3);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.auth-field.compact span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-field input{width:100%;height:calc(var(--S10) * 2);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S8);font:inherit;outline:none;box-shadow:none;transition:border-color .16s ease,background .16s ease}.auth-field input:focus{border-color:var(--C7);box-shadow:none}.auth-field input::placeholder{color:var(--C2);font-size:var(--T6);font-weight:var(--fw-medium)}.auth-field input,.auth-input-action-wrap input{caret-color:var(--C0);font-size:var(--T6);font-weight:var(--fw-medium);letter-spacing:0;line-height:var(--T6-lh)}.auth-field-with-action{gap:var(--S5)}.auth-input-action-wrap{position:relative;display:flex;align-items:center;width:100%}.auth-input-action-wrap input{width:100%;padding-right:138px}.auth-input-action{position:absolute;right:10px;top:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);white-space:nowrap;transform:translateY(-50%);transition:border-color .16s ease,color .16s ease,background .16s ease}.auth-input-action:focus-visible:not(:disabled){border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.auth-input-action:disabled{color:color-mix(in srgb,var(--C0) 62%,transparent);cursor:not-allowed}.auth-primary,.auth-secondary,.auth-oauth-grid button{width:100%;min-height:56px;box-shadow:none}.auth-primary.primary-button,.auth-secondary.ghost-button,.auth-oauth-grid button.ghost-button{font-size:var(--T6);font-weight:var(--fw-emphasis)}.auth-secondary.ghost-button,.auth-oauth-grid button.ghost-button{border-color:var(--C4);background:var(--C5);color:var(--C2)}.auth-secondary.ghost-button:focus-visible:not(:disabled),.auth-oauth-grid button.ghost-button:focus-visible:not(:disabled){border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent)}.auth-divider{display:flex;align-items:center;gap:var(--S7);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);margin:0}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--C5)}.auth-oauth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S5)}.auth-oauth-grid.vertical{grid-template-columns:1fr}.auth-oauth-grid button{min-height:56px;display:flex;align-items:center;justify-content:center;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);cursor:pointer;box-shadow:none}.auth-oauth-grid button span{width:20px;height:20px;display:grid;place-items:center;border-radius:var(--R2);background:transparent;font-size:var(--T9);font-weight:var(--fw-emphasis)}.auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--S5) var(--S7);font-size:var(--T6)}.auth-links.primary-links{column-gap:clamp(34px,5vw,56px)}.auth-links button{border:none;background:transparent;color:var(--C7);font-weight:var(--fw-emphasis);cursor:pointer;padding:0}.auth-error,.auth-success,.auth-muted-note,.auth-step-note{border-radius:var(--R3);padding:var(--S5) var(--S6);font-size:var(--T6);line-height:var(--T6-lh);box-shadow:none}.auth-error{background:color-mix(in srgb,var(--C9) 5%,transparent);color:var(--C9)}.auth-lockout{display:grid;gap:var(--S3);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S6) var(--S7);font-size:var(--T6);line-height:var(--T6-lh)}.auth-lockout strong{color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis)}.auth-lockout button{justify-self:start;border:none;background:transparent;color:var(--C0);font:inherit;font-weight:var(--fw-emphasis);cursor:pointer;padding:0}.auth-success{background:color-mix(in srgb,var(--C10) 5%,transparent);color:var(--C10)}.auth-notice{display:grid;gap:var(--S4);border-radius:var(--R4);padding:var(--S6) var(--S7);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh)}.auth-notice.mixed{border:1px solid var(--C4);background:var(--C5)}.auth-notice-row{margin:0}.auth-completion{display:grid;gap:var(--S7)}.auth-completion .auth-notice{text-align:center}.auth-muted-note{background:var(--C12);color:var(--C2);text-align:center}.auth-step-note{display:grid;gap:var(--S2);border:1px solid var(--C4);background:var(--C5);color:var(--C0)}.auth-step-note strong{color:var(--C0)}.auth-password-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S4)}.auth-password-rules span{padding:var(--S4);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);text-align:center}.auth-password-rules span.met{border-color:color-mix(in srgb,var(--C4) 24%,transparent);background:var(--C5);color:var(--C0)}.auth-loading-bar{height:var(--S4);overflow:hidden;border-radius:var(--R-pill);background:var(--C5)}.auth-loading-bar span{display:block;width:42%;height:100%;border-radius:inherit;background:var(--C5);animation:auth-loading 1.2s ease-in-out infinite}@keyframes auth-loading{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(max-height:700px){.auth-layout{place-items:start center;padding-top:calc(var(--S12) * 2 + var(--auth-safe-top));padding-bottom:calc(var(--S10) + var(--auth-safe-bottom))}}@media(max-width:640px){.auth-input-action-wrap input{padding-right:116px}.auth-input-action{right:8px;font-size:var(--T9)}.auth-layout{place-items:start center;padding-top:calc(var(--S12) * 2 + var(--auth-safe-top));padding-right:calc(var(--S8) + var(--auth-safe-right));padding-bottom:calc(var(--S10) + var(--auth-safe-bottom));padding-left:calc(var(--S8) + var(--auth-safe-left))}.auth-wordmark{top:var(--S9);left:var(--S8);font-size:var(--T4)}.auth-card{width:100%;gap:var(--S7)}.auth-title-block p{font-size:var(--T8)}.auth-password-rules{grid-template-columns:1fr}}.auth-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--S7)}.auth-birth-field{position:relative}.auth-birth-selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}.auth-birth-select{position:relative;min-width:0}.auth-birth-trigger{display:flex;width:100%;height:56px;align-items:center;justify-content:flex-start;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S8);font:inherit;font-size:var(--T6);font-weight:var(--fw-regular);letter-spacing:0;outline:none;transition:border-color .16s ease,background .16s ease}.auth-birth-trigger.placeholder{color:var(--C2);font-weight:var(--fw-regular)}.auth-birth-trigger:focus-visible,.auth-birth-trigger[aria-expanded=true]{border-color:var(--C7)}.auth-birth-trigger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.auth-birth-popover{position:absolute;top:calc(100% + var(--S4));left:0;right:0;z-index:86;max-height:224px;overflow-y:auto;border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5);padding:var(--S4);overscroll-behavior:contain}.auth-birth-option{display:flex;width:100%;min-height:calc(var(--S8) * 2 + var(--S2));align-items:center;justify-content:center;border:0;border-radius:var(--R4);background:transparent;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.auth-birth-option:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);outline:none}.auth-birth-option:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.auth-birth-option.active{background:var(--C12);color:var(--C7)}.auth-password-strength{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S7);width:100%;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.auth-password-strength-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--S4);width:100%;height:var(--S4);background:transparent}.auth-password-strength-bar i{display:block;height:100%;border-radius:var(--R-pill);background:var(--C5);transition:background .18s ease}.auth-password-strength-bar i.active{background:currentColor}.auth-password-strength.weak,.auth-password-strength.medium,.auth-password-strength.strong{color:var(--C0)}.auth-inline-error{margin-top:calc(var(--S2) * -1);border-radius:var(--R4);background:var(--C12);color:var(--C9);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis)}.auth-input-action-wrap-text input{padding-right:calc(var(--S12) * 3)}.auth-input-action-text{right:var(--S8);min-width:auto;height:auto;min-height:calc(var(--S8) * 2 + var(--S2));display:inline-flex;align-items:center;border:none;border-radius:0;background:transparent;color:var(--C0);padding:0;font-size:var(--T6);font-weight:var(--fw-emphasis);transform:translateY(-50%)}.auth-input-action-text:focus-visible:not(:disabled){border-color:transparent;background:transparent;color:var(--C7);transform:translateY(-50%)}.auth-input-action-text:disabled{color:color-mix(in srgb,var(--C0) 58%,transparent);transform:translateY(-50%)}@media(max-width:640px){.auth-field-row{grid-template-columns:1fr}.auth-birth-selectors{gap:var(--S4)}.auth-birth-trigger{height:52px;padding:0 var(--S7);font-size:clamp(16px,4.8vw,18px)}.auth-birth-popover{max-height:190px;border-radius:var(--R4)}.auth-input-action-wrap-text input{padding-right:calc(var(--S9) * 4)}.auth-input-action-text{right:var(--S7);font-size:var(--T8)}}@media(max-width:640px){.auth-title-block h1{font-size:var(--T2)}}:root[data-form=phone] .auth-field input,:root[data-form=phone] .auth-input-action-wrap input,:root[data-form=tablet] .auth-field input,:root[data-form=tablet] .auth-input-action-wrap input{font-size:var(--T5)}.auth-consent-field{display:flex;align-items:flex-start;gap:var(--S4);cursor:pointer}.auth-consent-field input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:var(--S1);accent-color:var(--C7)}.auth-consent-text{font-size:var(--T8);line-height:var(--T8-lh-loose);color:var(--C1)}.auth-consent-text a{color:var(--C7);text-decoration:none}.legal-page{height:100dvh;overflow-y:auto;overflow-x:hidden;flex:1;min-width:0;background:var(--C3);color:var(--C0)}.legal-page-header{display:flex;align-items:center;gap:var(--S8);flex-wrap:wrap;padding:var(--S7) var(--S9);border-bottom:1px solid var(--C4)}.legal-page-brand{font-weight:var(--fw-emphasis);color:var(--C0);text-decoration:none}.legal-page-tabs{display:flex;gap:var(--S4);flex-wrap:wrap}.legal-page-tab{border:1px solid var(--C4);background:transparent;color:var(--C1);border-radius:var(--R2);padding:var(--S3) var(--S6);cursor:pointer}.legal-page-tab-active{border-color:var(--C7);color:var(--C0)}.legal-page-main{max-width:860px;margin:0 auto;padding:var(--S8) var(--S9) var(--S16)}.legal-page-meta{display:flex;align-items:center;gap:var(--S6);flex-wrap:wrap;font-size:var(--T8);color:var(--C1);padding:var(--S6) 0;border-bottom:1px solid var(--C4)}.legal-page-hash{font-family:var(--font-mono);font-size:var(--T9)}.legal-page-meta-actions{display:inline-flex;gap:var(--S6);margin-left:auto}.legal-page-meta-actions a,.legal-page-meta-actions button{color:var(--C7);background:none;border:none;cursor:pointer;text-decoration:none;font-size:var(--T8);padding:0}.legal-page-content{padding:var(--S8) 0;line-height:var(--T6-lh-loose);overflow-wrap:break-word}.legal-page-content table{display:block;overflow-x:auto;border-collapse:collapse}.legal-page-content th,.legal-page-content td{border:1px solid var(--C4);padding:var(--S3) var(--S5);text-align:left}.legal-page-version-registry{padding:var(--S8) 0}.legal-page-version-registry h2{margin:0 0 var(--S4);font-size:var(--T3)}.legal-page-version-note{margin:0 0 var(--S8);color:var(--C1);font-size:var(--T7)}.legal-page-version-group{border-top:1px solid var(--C4);padding:var(--S6) 0}.legal-page-version-group h3{margin:0 0 var(--S4);font-size:var(--T6)}.legal-page-version-group ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--S4)}.legal-page-version-group li{display:flex;gap:var(--S6);flex-wrap:wrap;align-items:baseline;font-size:var(--T7);color:var(--C1)}.legal-page-version-summary{flex:1;min-width:200px}.legal-page-version-group a{color:var(--C7);text-decoration:none}.legal-page-loading,.legal-page-error{padding:var(--S11) 0;color:var(--C1)}.policy-consent-dialog-body{display:grid;gap:var(--S5)}.policy-consent-lead{margin:0 0 var(--S6);color:var(--C1);font-size:var(--T7)}.policy-consent-doc-list{list-style:none;margin:0 0 var(--S7);padding:0;display:grid;gap:var(--S4)}.policy-consent-doc-list li{border:1px solid var(--C4);border-radius:var(--R2);padding:var(--S5) var(--S6);display:grid;gap:var(--S1)}.policy-consent-doc-list a{color:var(--C7);text-decoration:none}.policy-consent-doc-meta{font-size:var(--T9);color:var(--C1)}.policy-consent-doc-summary{font-size:var(--T8);color:var(--C1)}.policy-consent-check{display:flex;align-items:flex-start;gap:var(--S4);font-size:var(--T7);cursor:pointer;margin-bottom:var(--S6)}.policy-consent-check input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:var(--S1);accent-color:var(--C7)}.policy-consent-error{color:var(--C9);font-size:var(--T8);margin-bottom:var(--S5)}.policy-consent-doc-links{display:flex;gap:var(--S6);flex-wrap:wrap}.policy-consent-doc-links a{color:var(--C7);text-decoration:none;font-size:var(--T7)}.policy-consent-records{list-style:none;margin:0;padding:0;display:grid;gap:var(--S3);font-size:var(--T8);color:var(--C1)}.policy-consent-records li{display:flex;gap:var(--S5);flex-wrap:wrap;align-items:baseline}.policy-consent-record-hash{font-family:var(--font-mono);font-size:var(--T9)}.policy-consent-records-error{color:var(--C9);font-size:var(--T8)}:root[data-form=phone] .legal-page-header,:root[data-form=tablet] .legal-page-header{flex-direction:column;align-items:flex-start;gap:var(--S5);padding:var(--S6) var(--S7)}:root[data-form=phone] .legal-page-tabs,:root[data-form=tablet] .legal-page-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--S2)}:root[data-form=phone] .legal-page-tab,:root[data-form=tablet] .legal-page-tab{flex:none;white-space:nowrap}:root[data-form=phone] .legal-page-main,:root[data-form=tablet] .legal-page-main{padding:var(--S6) var(--S7) var(--S14)}:root[data-form=phone] .legal-page-meta{gap:var(--S4)}:root[data-form=phone] .legal-page-meta-actions{margin-left:0}.account-deletion-title{color:var(--C1);font-size:var(--T7)}.account-deletion-page .legal-page-main{max-width:720px}.account-deletion-actions-bar{border-top:1px solid var(--C4);padding:var(--S7) 0 var(--S11);display:grid;gap:var(--S5)}.account-deletion-buttons{display:flex;justify-content:flex-end;gap:var(--S5);flex-wrap:wrap}.account-deletion-danger-button{background:var(--C9);border:1px solid var(--C9);color:var(--C3);border-radius:var(--R2);padding:var(--S4) var(--S7);font-size:var(--T7);cursor:pointer}.account-deletion-danger-button:disabled{opacity:.5;cursor:not-allowed}.account-deletion-code-step,.account-deletion-done{padding:var(--S8) 0 var(--S11);display:grid;gap:var(--S5);max-width:460px}.account-deletion-code-step h2,.account-deletion-done h2{margin:0;font-size:var(--T3)}.account-deletion-code-step p,.account-deletion-done p{margin:0;color:var(--C1);line-height:var(--T6-lh-loose)}.account-deletion-code-step label{font-size:var(--T8);color:var(--C1)}.account-deletion-code-step input{border:1px solid var(--C4);background:transparent;color:var(--C0);border-radius:var(--R2);padding:var(--S4) var(--S6);font-size:var(--T5);letter-spacing:var(--S2);max-width:220px}@media print{.legal-page-header,.legal-page-meta-actions,.legal-page-version-registry{display:none}}.automation-list-page{gap:var(--S9);padding:var(--S8) var(--S9) var(--S12);background:var(--C3)}.automation-list-header{display:flex;align-items:center;justify-content:space-between;gap:var(--S8);min-height:44px}.automation-media-provider-status{display:inline-flex;align-items:center;gap:var(--S4);max-width:min(420px,38vw);border:1px solid color-mix(in srgb,var(--C4) 24%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 72%,transparent);color:var(--C0);padding:var(--S4) var(--S6);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none)}.automation-media-provider-status span{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0);font-size:var(--T9)}.automation-media-provider-status strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-media-provider-status.degraded{border-color:color-mix(in srgb,var(--C4) 34%,transparent);background:color-mix(in srgb,var(--C5) 78%,transparent);color:var(--C0)}.automation-media-provider-status.degraded span{background:color-mix(in srgb,var(--C5) 16%,transparent);color:var(--C0)}.automation-media-provider-group{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--S4);margin-left:auto}.automation-media-provider-verify{display:inline-flex;align-items:center;justify-content:center;height:34px;border:1px solid color-mix(in srgb,var(--C4) 26%,transparent);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T9);font-weight:var(--fw-emphasis);padding:0 var(--S6);white-space:nowrap}.automation-media-provider-verify:focus-visible{border-color:color-mix(in srgb,var(--C7) 28%,transparent);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7);outline:none}.automation-media-provider-verify:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-media-provider-verify:disabled{cursor:wait;opacity:.62}.automation-media-provider-verify.passed{border-color:color-mix(in srgb,var(--C4) 28%,transparent);background:color-mix(in srgb,var(--C5) 90%,transparent);color:var(--C0)}.automation-media-provider-verify.failed{border-color:color-mix(in srgb,var(--C9) 28%,transparent);background:color-mix(in srgb,var(--C12) 90%,transparent);color:var(--C9)}.automation-media-provider-verify-note{display:inline-block;max-width:min(380px,30vw);overflow:hidden;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight);text-overflow:ellipsis;white-space:nowrap}.automation-readiness-panel{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(320px,.9fr);gap:var(--S7);align-items:center;border:1px solid color-mix(in srgb,var(--C4) 14%,transparent);border-radius:var(--R4);background:linear-gradient(135deg,color-mix(in srgb,var(--C5) 88%,transparent),color-mix(in srgb,var(--C5) 62%,transparent));padding:var(--S7) var(--S7)}.automation-readiness-panel.ready{border-color:color-mix(in srgb,var(--C4) 22%,transparent);background:color-mix(in srgb,var(--C5) 68%,transparent)}.automation-readiness-panel.attention{border-color:color-mix(in srgb,var(--C8) 18%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--C12) 90%,transparent),color-mix(in srgb,var(--C12) 70%,transparent))}.automation-readiness-panel.blocked{border-color:color-mix(in srgb,var(--C4) 24%,transparent);background:color-mix(in srgb,var(--C5) 66%,transparent)}.automation-readiness-summary{display:grid;grid-template-columns:auto 46px;gap:var(--S2) var(--S5);min-width:0;align-items:center}.automation-readiness-summary span{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-readiness-summary strong{display:inline-grid;width:46px;height:28px;place-items:center;border-radius:var(--R-pill);border:1px solid color-mix(in srgb,var(--C4) 14%,transparent);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-readiness-summary p{grid-column:1 / -1;margin:0;overflow:hidden;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh);text-overflow:ellipsis;white-space:nowrap}.automation-readiness-counts,.automation-readiness-checks{display:flex;flex-wrap:wrap;gap:var(--S4);align-items:center}.automation-readiness-counts span,.automation-readiness-checks span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border:1px solid color-mix(in srgb,var(--C4) 20%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 78%,transparent);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);padding:0 var(--S5);white-space:nowrap}.automation-readiness-checks span.pass,.automation-readiness-checks span.warn{border-color:color-mix(in srgb,var(--C4) 18%,transparent);color:var(--C0)}.automation-readiness-checks span.fail{border-color:color-mix(in srgb,var(--C4) 22%,transparent);color:var(--C0)}.automation-media-provider-guide{position:absolute;top:18px;right:172px;z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:var(--S5);pointer-events:none}.automation-media-provider-guide-toggle,.automation-media-provider-guide-card,.automation-media-provider-guide-foot .automation-media-provider-verify{pointer-events:auto}.automation-media-provider-guide-toggle{display:inline-flex;align-items:center;justify-content:center;height:34px;border:1px solid color-mix(in srgb,var(--C4) 26%,transparent);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 90%,transparent);color:var(--C0);cursor:pointer;font:inherit;font-size:var(--T9);font-weight:var(--fw-emphasis);padding:0 var(--S6)}.automation-media-provider-guide-toggle:focus-visible{border-color:color-mix(in srgb,var(--C7) 32%,transparent);color:var(--C7);outline:none}.automation-media-provider-guide-toggle:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-media-provider-guide-card{width:min(680px,calc(100vw - 420px));border:1px solid color-mix(in srgb,var(--C4) 24%,transparent);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 96%,transparent);color:var(--C0);padding:var(--S7)}.automation-media-provider-guide-head,.automation-media-provider-guide-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.automation-media-provider-guide-head strong{font-size:var(--T7);font-weight:var(--fw-emphasis)}.automation-media-provider-guide-head span,.automation-media-provider-guide-foot span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-media-provider-guide-card p{margin:var(--S4) 0 0;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.automation-media-provider-guide-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:var(--S7);margin-top:var(--S7)}.automation-media-provider-guide-grid b{display:block;margin-bottom:var(--S4);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-media-provider-guide-grid ul{display:grid;gap:var(--S4);margin:0;padding:0;list-style:none}.automation-media-provider-guide-grid li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--S1) var(--S4);align-items:center;border:1px solid color-mix(in srgb,var(--C4) 88%,transparent);border-radius:var(--R3);background:var(--C5);padding:var(--S4) var(--S5)}.automation-media-provider-guide-grid li span{display:inline-flex;align-items:center;justify-content:center;height:20px;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 14%,transparent);color:var(--C0);font-size:var(--T10);font-weight:var(--fw-emphasis)}.automation-media-provider-guide-grid li.configured span{background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0)}.automation-media-provider-guide-grid li strong{overflow:hidden;color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}.automation-media-provider-guide-grid li small{grid-column:2;overflow:hidden;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight);text-overflow:ellipsis;white-space:nowrap}.automation-media-provider-guide-foot{margin-top:var(--S7);padding-top:var(--S6);border-top:1px solid color-mix(in srgb,var(--C4) 82%,transparent)}.automation-list-tabs{display:inline-flex;align-items:center;gap:var(--S4)}.automation-list-tab{display:inline-flex;align-items:center;justify-content:center;height:38px;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font:inherit;font-size:var(--T6);font-weight:var(--fw-emphasis);padding:0 var(--S7);cursor:pointer}.automation-list-tab.active{background:var(--C12);color:var(--C7)}.automation-create-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--S4);height:40px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font:inherit;font-size:var(--T7);font-weight:var(--fw-emphasis);padding:0 var(--S8);cursor:pointer}.automation-create-button span{font-size:var(--T3);font-weight:var(--fw-regular);line-height:var(--lh-none)}.automation-list-content.manager-list-panel{border:0;background:transparent;padding:0;box-shadow:none}.automation-task-card-list{display:flex;flex-direction:column;gap:var(--S7)}.automation-task-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:var(--S7);min-height:116px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S8) var(--S9);color:var(--C0);cursor:pointer;box-shadow:none}.automation-task-card:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);outline:none}.automation-task-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-task-status-mark{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--R-pill);background:var(--C5);color:var(--C0)}.automation-task-status-mark span{display:inline-grid;place-items:center;width:22px;height:22px;border:2px solid currentColor;border-radius:var(--R-pill);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none)}.automation-task-status-mark.enabled,.automation-task-status-mark.paused,.automation-task-status-mark.running{background:var(--C5);color:var(--C0)}.automation-task-card-main{display:flex;min-width:0;flex-direction:column;gap:var(--S7)}.automation-task-title-row{display:grid;align-items:center;gap:var(--S8)}.automation-task-title{display:block;overflow:hidden;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh-tight);text-overflow:ellipsis;white-space:nowrap}.automation-task-description{display:-webkit-box;margin:var(--S3) 0 0;overflow:hidden;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh-loose);-webkit-box-orient:vertical;-webkit-line-clamp:2}.automation-task-switch-button{position:relative;width:36px;height:20px;border:0;border-radius:var(--R-pill);background:var(--C5);padding:0;cursor:pointer}.automation-task-switch-button span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:var(--R-pill);background:var(--C5);transition:left .16s ease}.automation-task-switch-button.active{background:var(--C12)}.automation-task-switch-button.active span{left:19px}.automation-task-meta-row{display:flex;min-width:0;align-items:center;gap:var(--S7);border-top:1px solid var(--C4);padding-top:var(--S6);color:var(--C2);font-size:var(--T8);line-height:var(--lh-none)}.automation-task-meta{display:inline-flex;min-width:0;align-items:center;gap:var(--S3);color:var(--C2);white-space:nowrap}.automation-task-meta strong{color:var(--C2);font-weight:var(--fw-emphasis)}.automation-task-meta.danger{max-width:260px;overflow:hidden;color:var(--C9);text-overflow:ellipsis}.automation-task-avatar{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:var(--R-pill);background:linear-gradient(135deg,var(--C5),var(--C5));color:var(--C0);font-size:var(--T10);font-weight:var(--fw-emphasis)}.automation-task-card-actions{display:inline-flex;align-items:center;gap:var(--S4);margin-left:auto}.automation-task-icon-action{display:inline-grid;place-items:center;min-width:28px;height:28px;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);font:inherit;font-size:var(--T7);font-weight:var(--fw-emphasis);padding:0 var(--S3);cursor:pointer}.automation-task-icon-action:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7);outline:none}.automation-task-icon-action:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-task-icon-action:disabled{cursor:not-allowed;opacity:.48}:root[data-form=phone] .automation-list-page,:root[data-form=tablet] .automation-list-page{padding:var(--S7)}:root[data-form=phone] .automation-list-header,:root[data-form=tablet] .automation-list-header{align-items:stretch;flex-direction:column}:root[data-form=phone] .automation-create-button,:root[data-form=tablet] .automation-create-button{width:100%}:root[data-form=phone] .automation-task-card,:root[data-form=tablet] .automation-task-card{grid-template-columns:40px minmax(0,1fr);padding:var(--S7)}:root[data-form=phone] .automation-task-status-mark,:root[data-form=tablet] .automation-task-status-mark{width:36px;height:36px}:root[data-form=phone] .automation-task-title-row,:root[data-form=tablet] .automation-task-title-row{grid-template-columns:minmax(0,1fr) 38px}:root[data-form=phone] .automation-task-meta-row,:root[data-form=tablet] .automation-task-meta-row{align-items:flex-start;flex-direction:column;gap:var(--S5)}:root[data-form=phone] .automation-task-card-actions,:root[data-form=tablet] .automation-task-card-actions{margin-left:0}.automation-task-title-row{grid-template-columns:minmax(0,1fr)}.automation-task-switch-button{display:none}.automation-task-list-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:var(--S8);height:100%;min-height:0;align-items:stretch}.automation-task-list-layout.no-preview{grid-template-columns:minmax(0,1fr)}.automation-task-list-layout.has-preview{grid-template-columns:minmax(520px,1fr) minmax(480px,680px)}.automation-task-card-list{min-height:0;max-height:calc(100vh - 132px);overflow-y:auto;overscroll-behavior:contain;padding-right:var(--S3);scrollbar-gutter:stable}.automation-task-card.active{border-color:color-mix(in srgb,var(--C7) 42%,transparent);background:var(--C12)}.automation-task-more{position:relative}.automation-task-more-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:128px;gap:var(--S2);border:1px solid color-mix(in srgb,var(--C4) 24%,transparent);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 98%,transparent);padding:var(--S3)}.automation-task-more-menu button{display:flex;align-items:center;justify-content:flex-start;min-height:34px;border:0;border-radius:var(--R2);background:transparent;color:var(--C0);font:inherit;font-size:var(--T8);font-weight:var(--fw-emphasis);padding:0 var(--S5);cursor:pointer}.automation-task-more-menu button:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);outline:none}.automation-task-more-menu button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-task-more-menu button.danger{color:var(--C9)}.automation-task-more-menu button:disabled{cursor:not-allowed;opacity:.42}.automation-task-delete-confirm-popover{position:fixed;z-index:80;display:flex;--automation-task-delete-confirm-popover-width: 224px;width:var(--automation-task-delete-confirm-popover-width);max-width:calc(100vw - var(--S7));flex-direction:column;gap:var(--S4);padding:var(--S5);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);box-shadow:none}.automation-task-delete-confirm-text{margin:0;color:var(--C1);font-size:var(--T9);line-height:var(--T9-lh)}.automation-task-delete-confirm-actions{display:flex;justify-content:flex-end;gap:var(--S4)}.automation-task-delete-confirm-button{height:var(--S10);padding:0 var(--S5);border:1px solid var(--C4);border-radius:var(--R2);background:transparent;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);transition:background .16s ease}.automation-task-delete-confirm-button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-task-delete-confirm-button:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);outline:none}.automation-task-delete-confirm-button.danger{border-color:var(--C9);color:var(--C9)}.automation-task-preview-panel{position:sticky;top:18px;display:flex;min-width:min(680px,100%);min-height:0;max-height:calc(100vh - 132px);flex-direction:column;gap:var(--S7);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S8)}.automation-task-preview-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--S5)}.automation-task-preview-panel h3{margin:0;color:var(--C0);font-size:var(--T4);font-weight:var(--fw-emphasis);line-height:var(--T4-lh)}.automation-task-preview-prompt{display:-webkit-box;margin:0;overflow:hidden;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);-webkit-box-orient:vertical;-webkit-line-clamp:3}.automation-task-preview-output{flex:1;min-height:156px;max-height:34vh;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh-loose);padding:var(--S7);white-space:pre-wrap}.automation-task-preview-steps{display:flex;max-height:96px;flex-direction:column;gap:var(--S3);overflow:auto}.automation-task-preview-steps span{overflow:hidden;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh-tight);padding:var(--S3) var(--S5);text-overflow:ellipsis;white-space:nowrap}.automation-task-preview-media{display:grid;gap:var(--S5)}.automation-task-preview-media-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S5)}.automation-task-preview-media-head span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-task-preview-media-head strong{display:inline-grid;min-width:24px;height:24px;place-items:center;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-task-preview-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--S5);max-height:360px;overflow:auto;padding-right:var(--S1)}.automation-task-preview-media-card{display:grid;gap:var(--S4);min-width:0;overflow:hidden;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);margin:0;padding:var(--S4)}.automation-task-preview-media-card img,.automation-task-preview-media-card video{display:block;width:100%;max-height:220px;border-radius:var(--R2);background:var(--C5);object-fit:contain}.automation-task-preview-media-card audio{width:100%}.automation-task-preview-media-card figcaption{display:grid;gap:var(--S1);overflow:hidden;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight)}.automation-task-preview-media-card figcaption strong{overflow:hidden;color:var(--C2);text-overflow:ellipsis;white-space:nowrap}.automation-task-preview-media-card figcaption small{display:block;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight)}.automation-task-preview-file{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--S5);row-gap:var(--S1);align-items:center;min-width:0;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);padding:var(--S5);text-decoration:none}.automation-task-preview-file>span{grid-row:1 / span 2;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-weight:var(--fw-emphasis)}.automation-task-preview-file strong,.automation-task-preview-file small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-task-preview-file strong{font-size:var(--T8)}.automation-task-preview-file small{color:var(--C0);font-size:var(--T9)}.automation-task-app-state{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 88%,transparent);padding:var(--S7)}.automation-task-app-state-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);color:var(--C0);font-size:var(--T9)}.automation-task-app-state-head span{color:var(--C0);font-weight:var(--fw-emphasis)}.automation-task-app-state-head strong{font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-task-param-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S5)}.automation-task-param-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.automation-task-param-card{display:grid;gap:var(--S2);min-height:86px;border:1px solid var(--C4);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 76%,transparent);padding:var(--S5) var(--S6)}.automation-task-param-card span{color:var(--C0);font-size:var(--T9)}.automation-task-param-card strong{overflow:hidden;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);text-overflow:ellipsis;white-space:nowrap}.automation-task-param-card small{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.automation-task-param-field{display:grid;gap:var(--S3);min-width:0;border:1px solid var(--C4);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 76%,transparent);padding:var(--S5) var(--S6)}.automation-task-param-field span{display:flex;align-items:center;justify-content:space-between;gap:var(--S4);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-task-param-field em{border:1px solid color-mix(in srgb,var(--C4) 16%,transparent);border-radius:var(--R-pill);color:var(--C0);font-size:var(--T10);font-style:normal;font-weight:var(--fw-emphasis);padding:var(--S0) var(--S3)}.automation-task-param-field input,.automation-task-param-field select,.automation-task-param-field textarea{width:100%;min-width:0;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font:inherit;font-size:var(--T8);outline:none;padding:var(--S4) var(--S5)}.automation-task-param-field textarea{min-height:76px;resize:vertical}.automation-task-param-field small{color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.automation-task-app-state-actions{display:flex;justify-content:flex-end;gap:var(--S5)}.automation-agent-creator-top{border-bottom:1px solid color-mix(in srgb,var(--C4) 6%,transparent)}.automation-agent-creator-top input{width:100%;border:0;background:transparent;font:inherit;font-size:var(--T2);font-weight:var(--fw-emphasis);outline:none}.automation-agent-creator-prompt{font:inherit;outline:none}.automation-agent-option,.automation-agent-option-input,.automation-agent-option-select{display:inline-flex;height:38px;align-items:center;border:1px solid var(--C4);border-radius:var(--R-pill)}.automation-agent-option{background:var(--C5);color:var(--C0)}.automation-agent-option,.automation-agent-option-input,.automation-agent-option-select{font:inherit;font-size:var(--T7);font-weight:var(--fw-emphasis);padding:0 var(--S7)}.automation-agent-option-input{width:150px;outline:none}.automation-agent-option-select{max-width:190px;outline:none}.automation-agent-option-input::placeholder{color:var(--C2)}.automation-agent-creator-actions button{font:inherit}@media(max-width:1180px){.automation-task-list-layout.has-preview,.automation-task-param-form-grid{grid-template-columns:1fr}}@media(max-width:1024px){.automation-task-list-layout{grid-template-columns:minmax(0,1fr)}.automation-task-preview-panel{position:static}}:root[data-form=phone] .automation-agent-creator-modal,:root[data-form=tablet] .automation-agent-creator-modal{min-height:calc(100dvh - 24px)}:root[data-form=phone] .automation-agent-creator-actions,:root[data-form=tablet] .automation-agent-creator-actions{justify-content:flex-end}html body>.automation-agent-creator-backdrop,body.theme-dark>.automation-agent-creator-backdrop,body.dark>.automation-agent-creator-backdrop{--creator-backdrop: var(--C16);--creator-surface-soft: var(--C12);--creator-line: var(--C4);--creator-text: var(--C0);--creator-text-muted: var(--C2);--creator-accent-soft: var(--C12)}html body>.automation-agent-creator-backdrop,body.theme-pink>.automation-agent-creator-backdrop,body.pink>.automation-agent-creator-backdrop{--creator-backdrop: var(--C16);--creator-surface-soft: var(--C12);--creator-line: var(--C4);--creator-text: var(--C0);--creator-text-muted: var(--C2);--creator-accent-soft: var(--C12)}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-modal,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-modal{overflow:auto}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-title-row,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-title-row{grid-template-columns:48px minmax(0,1fr);padding-right:var(--S14)}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-close,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-close{top:18px;right:18px}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom,:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-actions,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-actions{align-items:stretch}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-actions,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-actions{width:100%}:root[data-form=phone] body>.automation-agent-creator-backdrop .list-popover.model-popover.three-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .list-popover.model-popover.three-column-popover{grid-template-columns:1fr}:root[data-form=phone] body>.automation-agent-creator-backdrop .list-popover.model-popover.three-column-popover,:root[data-form=phone] body>.automation-agent-creator-backdrop .agent-popover.two-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .list-popover.model-popover.three-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .agent-popover.two-column-popover{width:min(420px,calc(100vw - 48px))}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-option-sidebar,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-option-sidebar{border-right:0;border-bottom:1px solid var(--C4);padding:0 0 var(--S5)}.automation-agent-creator-backdrop{box-sizing:border-box}.automation-agent-creator-modal{--creator-surface-soft: var(--C12);--creator-border: var(--C4);--creator-text: var(--C0);--creator-accent: var(--C7);grid-template-rows:auto minmax(260px,1fr) auto;box-sizing:border-box}.automation-agent-creator-modal,.theme-dark .automation-agent-creator-modal,.dark .automation-agent-creator-modal,body.dark .automation-agent-creator-modal,.theme-pink .automation-agent-creator-modal,body.theme-pink .automation-agent-creator-modal{--creator-surface: var(--C5);--creator-surface-muted: var(--C12);--creator-border-strong: var(--C4);--creator-muted: var(--C2);--creator-accent-soft: var(--C12)}.automation-agent-creator-top{box-sizing:border-box;padding:var(--S9) var(--S9) var(--S7);border:0}.automation-agent-creator-icon-anchor,.automation-agent-option-field{position:relative}.automation-agent-creator-icon-trigger{align-items:center;justify-content:center;color:var(--C0);cursor:pointer}.automation-agent-creator-icon-trigger:focus-visible,.automation-agent-creator-icon-trigger.active{border-color:var(--C7);background:var(--C12);outline:none}.automation-agent-creator-icon-trigger:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-agent-creator-icon-trigger .task-icon-badge{width:52px;height:52px;min-width:52px;min-height:52px;border-radius:var(--R4)}.automation-agent-creator-title-stack>strong{display:block;color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis);line-height:var(--T6-lh-tight)}.automation-agent-creator-title-stack>input{width:100%;height:44px;box-sizing:border-box;padding:0 var(--S7);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T4);font-weight:var(--fw-emphasis);line-height:var(--T4-lh-tight);box-shadow:none}.automation-agent-creator-title-stack>input::placeholder{color:color-mix(in srgb,var(--C2) 78%,transparent)}.automation-agent-creator-close{align-items:center;justify-content:center}.automation-agent-creator-close:focus-visible{outline:none}.automation-agent-creator-prompt{max-height:min(360px,calc(100dvh - 300px));box-sizing:border-box;margin:var(--S2) 0 var(--S8);font-weight:var(--fw-medium)}.automation-agent-creator-prompt:focus,.automation-agent-creator-title-stack>input:focus{border-color:var(--C7);outline:none}.automation-agent-creator-bottom{justify-content:space-between;box-sizing:border-box;padding:var(--S8) var(--S9) var(--S9);border:0}.automation-agent-creator-options{flex:1 1 auto}.automation-agent-option-capsule{max-width:220px;box-sizing:border-box;font-size:var(--T7);font-weight:var(--fw-emphasis);white-space:nowrap}.automation-agent-option-capsule:focus-visible,.automation-agent-option-capsule.active{border-color:var(--C7);background:var(--C12);outline:none}.automation-agent-creator-actions{justify-content:flex-end;flex:0 0 auto}.automation-agent-creator-actions button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:var(--T7);cursor:pointer}.automation-agent-option-popover{position:absolute;left:0;bottom:calc(100% + 10px);width:320px;max-width:calc(100vw - 64px);max-height:min(420px,calc(100dvh - 160px));box-sizing:border-box;padding:var(--S6);overflow:auto}.automation-agent-icon-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--S4)}.automation-agent-icon-grid button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--R3);background:var(--C5);box-shadow:none;cursor:pointer}.automation-agent-icon-grid button.active,.automation-agent-icon-grid button:focus-visible{border-color:var(--C7);background:var(--C12);outline:none}.automation-agent-icon-grid button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-agent-icon-grid .task-icon-badge{width:34px;height:34px;min-width:34px;min-height:34px}.automation-agent-option-popover.two-column-popover{width:min(540px,calc(100vw - 64px));display:grid;grid-template-columns:132px minmax(220px,1fr);gap:var(--S5);padding:var(--S5)}.automation-agent-popover-sidebar,.automation-agent-popover-list,.automation-agent-popover-agent-list{display:grid;align-content:start;gap:var(--S4);min-width:0}.automation-agent-popover-list,.automation-agent-popover-agent-list{max-height:330px;overflow:auto}.automation-agent-option-eyebrow{margin:var(--S1) var(--S2) var(--S2)}.automation-agent-option-popover>strong{display:block;margin:0 var(--S2) var(--S5);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.automation-agent-popover-sidebar button,.automation-agent-popover-list button,.automation-agent-popover-agent-list button,.automation-agent-popover-segmented button,.automation-agent-popover-grid.compact button{min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:var(--S3);box-sizing:border-box;padding:var(--S4) var(--S5);border:1px solid transparent;border-radius:var(--R3);background:var(--C5);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:left;box-shadow:none;cursor:pointer}.automation-agent-popover-list button,.automation-agent-popover-agent-list button{display:grid;gap:var(--S1)}.automation-agent-popover-list button span,.automation-agent-popover-agent-list button span,.automation-agent-popover-empty{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-agent-popover-sidebar button.active,.automation-agent-popover-list button.active,.automation-agent-popover-agent-list button.active,.automation-agent-popover-segmented button.active,.automation-agent-popover-grid.compact button.active{border-color:var(--C7);background:var(--C12)}.automation-agent-popover-sidebar button:hover,.automation-agent-popover-list button:hover,.automation-agent-popover-agent-list button:hover,.automation-agent-popover-segmented button:hover,.automation-agent-popover-grid.compact button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-agent-popover-segmented,.automation-agent-popover-grid.compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--S4);margin:var(--S5) 0}.automation-agent-popover-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-agent-option-time-input{width:100%;box-sizing:border-box;padding:0 var(--S6);font-size:var(--T7);font-weight:var(--fw-emphasis);box-shadow:none}:root[data-form=phone] .automation-agent-creator-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;grid-template-rows:auto minmax(220px,1fr) auto}:root[data-form=tablet] .automation-agent-creator-modal{width:min(720px,calc(100vw - 48px));max-width:min(720px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px);grid-template-rows:auto minmax(220px,1fr) auto;border:1px solid var(--C4);border-radius:var(--R5)}:root[data-form=phone] .automation-agent-creator-top,:root[data-form=tablet] .automation-agent-creator-top{grid-template-columns:56px minmax(0,1fr) 40px;padding:var(--S8) var(--S7) var(--S6)}:root[data-form=phone] .automation-agent-creator-prompt,:root[data-form=tablet] .automation-agent-creator-prompt{width:calc(100% - 32px);margin:0 var(--S7) var(--S7);min-height:220px}:root[data-form=phone] .automation-agent-creator-bottom,:root[data-form=tablet] .automation-agent-creator-bottom{align-items:stretch;flex-direction:column;padding:0 var(--S7) var(--S8)}:root[data-form=phone] .automation-agent-creator-options,:root[data-form=phone] .automation-agent-creator-actions,:root[data-form=tablet] .automation-agent-creator-options,:root[data-form=tablet] .automation-agent-creator-actions{width:100%}:root[data-form=phone] .automation-agent-option-capsule,:root[data-form=tablet] .automation-agent-option-capsule{flex:1 1 100%;max-width:none}:root[data-form=phone] .automation-agent-option-popover,:root[data-form=phone] .automation-agent-option-popover.two-column-popover,:root[data-form=tablet] .automation-agent-option-popover,:root[data-form=tablet] .automation-agent-option-popover.two-column-popover{width:min(420px,calc(100vw - 40px));grid-template-columns:1fr}.automation-agent-creator-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:var(--S13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.automation-agent-creator-modal{width:min(920px,calc(100vw - 80px));min-height:520px;max-height:calc(100dvh - 80px);display:flex;flex-direction:column;gap:var(--S8);padding:var(--S10);border-radius:var(--R6);border:1px solid var(--C4);box-shadow:none;overflow:visible}.automation-agent-creator-top{display:grid;grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:var(--S7);min-height:56px}.automation-agent-creator-icon-anchor,.automation-agent-creator-icon-trigger{width:56px;height:56px}.automation-agent-creator-icon-trigger{display:grid;place-items:center;padding:0;border-radius:var(--R4);border:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 6%,transparent);box-shadow:none}.automation-agent-creator-icon-trigger .automation-task-icon-badge{width:46px;height:46px;border-radius:var(--R4);font-size:var(--T4)}.automation-agent-creator-title-stack{min-width:0;display:grid;gap:var(--S4)}.automation-agent-creator-title-stack strong{font-size:var(--T4);line-height:var(--T4-lh-tight);font-weight:var(--fw-emphasis);letter-spacing:-.02em;color:var(--C0)}.automation-agent-creator-title-stack input{width:100%;height:46px;padding:0 var(--S7);border-radius:var(--R3);border:1px solid color-mix(in srgb,var(--C4) 22%,transparent);background:var(--C5);color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);outline:none;box-shadow:none}.automation-agent-creator-title-stack input::placeholder{color:var(--C2)}.automation-agent-creator-title-stack input:focus,.automation-agent-creator-prompt:focus{border-color:color-mix(in srgb,var(--C7) 72%,transparent);box-shadow:none}.automation-agent-creator-close{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--R-pill);border:0;background:var(--C5);font-size:var(--T2);line-height:var(--lh-none);cursor:pointer;box-shadow:none}.automation-agent-creator-prompt{flex:1 1 auto;min-height:244px;width:100%;resize:none;padding:var(--S8);border-radius:var(--R5);border:1px solid color-mix(in srgb,var(--C4) 24%,transparent);background:var(--C5);font-size:var(--T5);line-height:var(--T5-lh);box-shadow:none}.automation-agent-creator-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S7);min-height:48px}.automation-agent-creator-options{display:flex;align-items:center;flex-wrap:wrap;gap:var(--S5);min-width:0}.automation-agent-option-field{position:relative;width:auto;height:44px;flex:0 0 auto}.automation-agent-option-capsule{min-width:126px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--S8);border-radius:var(--R-pill);border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none;cursor:pointer}.automation-agent-option-capsule strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--T7);font-weight:var(--fw-emphasis)}.automation-agent-option-capsule.active{border-color:var(--C7);background:var(--C12)}.automation-agent-option-capsule:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-agent-creator-actions{display:inline-flex;align-items:center;gap:var(--S5)}.automation-agent-creator-actions button{min-width:82px;height:44px;padding:0 var(--S8);border:0;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 10%,transparent);font-weight:var(--fw-emphasis);box-shadow:none}.automation-agent-creator-actions button:disabled,.automation-agent-creator-actions button.primary:disabled{opacity:.48;cursor:not-allowed}.automation-agent-option-popover,.creator-icon-popover{z-index:10010;border-radius:var(--R5);border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.automation-agent-option-popover.time-popover{width:320px;padding:var(--S7);bottom:calc(100% + 12px);left:0}.automation-agent-option-popover.model-popover,.automation-agent-option-popover.agent-popover{width:min(520px,calc(100vw - 96px));max-height:min(420px,calc(100dvh - 220px));overflow:auto;padding:var(--S7);bottom:calc(100% + 12px);left:0}.automation-agent-option-eyebrow{display:block;color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.02em;margin-bottom:var(--S5)}.automation-agent-popover-segmented,.automation-agent-option-list,.creator-icon-grid{background:var(--C5);border-radius:var(--R3)}.automation-agent-popover-segmented button,.automation-agent-option-list button,.creator-icon-option{min-height:42px;border-radius:var(--R3);color:var(--C0)}.automation-agent-popover-segmented button.active,.automation-agent-option-list button.active,.creator-icon-option.active{background:var(--C12)}.automation-agent-option-time-input{height:42px;border-radius:var(--R3);border:1px solid var(--C4);background:var(--C5);color:var(--C0)}:root .automation-agent-creator-modal,body.theme-light .automation-agent-creator-modal,body.theme-pink .automation-agent-creator-modal{background:var(--C5);border-color:var(--C4)}:root .automation-agent-creator-title-stack strong,body.theme-light .automation-agent-creator-title-stack strong,body.theme-pink .automation-agent-creator-title-stack strong{color:var(--C0)}:root .automation-agent-creator-icon-trigger,:root .automation-agent-option-capsule,:root .automation-agent-creator-actions button,body.theme-light .automation-agent-creator-icon-trigger,body.theme-light .automation-agent-option-capsule,body.theme-light .automation-agent-creator-actions button,body.theme-pink .automation-agent-creator-icon-trigger,body.theme-pink .automation-agent-option-capsule,body.theme-pink .automation-agent-creator-actions button{background:var(--C3);border-color:var(--C4)}:root .automation-agent-creator-icon-trigger,:root .automation-agent-option-capsule,body.theme-pink .automation-agent-creator-icon-trigger,body.theme-pink .automation-agent-option-capsule{background:var(--C3)}:root .automation-agent-creator-close,body.theme-light .automation-agent-creator-close,body.theme-pink .automation-agent-creator-close{background:var(--C3)}@media(max-width:1023px){.automation-agent-creator-backdrop{padding:var(--S7)}.automation-agent-creator-modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--S8);border-radius:var(--R6)}.automation-agent-creator-top,.automation-agent-creator-bottom{grid-template-columns:1fr}.automation-agent-creator-close{position:absolute;top:18px;right:18px}.automation-agent-creator-icon-anchor{margin-bottom:var(--S2)}.automation-agent-creator-actions{width:100%;justify-content:flex-end}}.shell .automation-agent-creator-backdrop{left:calc(-1 * var(--app-sidebar-width, 256px));width:100vw;max-width:none}@media(max-width:768px){.shell .automation-agent-creator-backdrop{left:0;width:100vw}}.automation-agent-creator-backdrop{left:calc(0px - var(--app-sidebar-width, 256px));right:auto;width:100vw;min-width:100vw;max-width:100vw}@media(max-width:768px){.automation-agent-creator-backdrop{left:0;width:100vw;min-width:100vw;max-width:100vw}}:root body>.automation-agent-creator-backdrop .automation-agent-creator-modal,body.theme-dark>.automation-agent-creator-backdrop .automation-agent-creator-modal,body.dark>.automation-agent-creator-backdrop .automation-agent-creator-modal{--creator-surface: var(--C5);--creator-surface-muted: var(--C12);--creator-line-strong: var(--C4);--creator-soft: var(--C12);--creator-accent: var(--C7)}:root body>.automation-agent-creator-backdrop .automation-agent-creator-modal,body.theme-pink>.automation-agent-creator-backdrop .automation-agent-creator-modal,body.pink>.automation-agent-creator-backdrop .automation-agent-creator-modal{--creator-surface: var(--C5);--creator-surface-muted: var(--C12);--creator-line-strong: var(--C4);--creator-soft: var(--C12);--creator-accent: var(--C7)}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-option-popover.list-popover.two-column-popover,:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-option-popover.agent-popover.two-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-option-popover.list-popover.two-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-option-popover.agent-popover.two-column-popover{width:min(420px,calc(100vw - 40px));grid-template-columns:1fr}html body>.automation-agent-creator-backdrop .automation-agent-creator-modal,body.theme-dark>.automation-agent-creator-backdrop .automation-agent-creator-modal,.theme-dark body>.automation-agent-creator-backdrop .automation-agent-creator-modal{--creator-surface: var(--C5);--creator-text: var(--C0);--creator-subtle: var(--C2);--creator-border-strong: var(--C4);--creator-soft-hover: var(--C12);--creator-accent: var(--C7)}html body>.automation-agent-creator-backdrop .automation-agent-creator-modal,body.theme-pink>.automation-agent-creator-backdrop .automation-agent-creator-modal,.theme-pink body>.automation-agent-creator-backdrop .automation-agent-creator-modal{--creator-surface: var(--C5);--creator-text: var(--C0);--creator-subtle: var(--C2);--creator-border-strong: var(--C4);--creator-soft-hover: var(--C12);--creator-accent: var(--C7)}:root[data-form=phone] body>.automation-agent-creator-backdrop,:root[data-form=tablet] body>.automation-agent-creator-backdrop{align-items:end}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-modal,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-modal{max-height:calc(100dvh - 32px);min-height:0;grid-template-rows:auto auto minmax(220px,1fr) auto}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-actions,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-actions{justify-content:stretch}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-actions button,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-actions button{flex:1 1 0}:root[data-form=phone] body>.automation-agent-creator-backdrop .list-popover.two-column-popover,:root[data-form=phone] body>.automation-agent-creator-backdrop .agent-popover.two-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .list-popover.two-column-popover,:root[data-form=tablet] body>.automation-agent-creator-backdrop .agent-popover.two-column-popover{grid-template-columns:120px minmax(0,1fr)}:root[data-form=phone] body>.automation-agent-creator-backdrop,:root[data-form=tablet] body>.automation-agent-creator-backdrop{padding:var(--S8)}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-modal,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-modal{width:calc(100vw - 36px);padding:var(--S9);border-radius:var(--R5)}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom{grid-template-columns:1fr}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom>:last-child,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom>:last-child{justify-content:stretch}:root[data-form=phone] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom>:last-child button,:root[data-form=tablet] body>.automation-agent-creator-backdrop .automation-agent-creator-bottom>:last-child button{flex:1 1 0}.link-provider-card.expanded{border-color:var(--C4);background:var(--C12);box-shadow:none}.settings-account-security-stack>.settings-account-binding-card+.settings-account-audit-card,.settings-account-security-stack>.settings-account-audit-card+.settings-account-admin-card{margin-top:0}.settings-account-security-stack{gap:var(--S8);border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.settings-account-security-stack>.settings-account-binding-card,.settings-account-security-stack>.settings-account-audit-card,.settings-account-security-stack>.settings-account-admin-card{border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5)}.settings-account-security-stack>.settings-account-audit-card,.settings-account-security-stack>.settings-account-admin-card{padding:var(--S9) var(--S9)}.settings-account-security-stack>.settings-account-binding-card,.settings-account-security-stack>.settings-account-audit-card,.settings-account-security-stack>.settings-account-admin-card{box-shadow:none}.settings-center-layout.two-column,.settings-center-layout.three-column,.settings-center-layout.link-three-column{min-height:0}.settings-center-layout.two-column,.settings-center-layout.three-column,.settings-center-layout.link-three-column{overflow:hidden}.link-provider-list-panel,.link-provider-detail-panel{min-height:0}.link-provider-list-panel,.link-provider-detail-panel{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.settings-account-avatar-wrap{z-index:3}.settings-account-avatar-popover{position:absolute;top:calc(100% + 12px);left:0;z-index:20;width:246px;display:grid;gap:var(--S5);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 96%,var(--C5) 4%);padding:var(--S6)}.settings-account-avatar-preset-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--S4)}.settings-account-avatar-preset-grid button{width:36px;height:36px;border:2px solid transparent;border-radius:var(--R-pill);background:transparent;padding:0;cursor:pointer}.settings-account-avatar-preset-grid button.active{border-color:var(--C4)}.settings-account-avatar-preset-grid button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-account-avatar-preset-grid button:focus-visible{border-color:var(--C4);outline:2px solid var(--C7);outline-offset:2px}.settings-account-avatar-preset-grid img{width:100%;height:100%;display:block;border-radius:inherit}.settings-account-avatar-upload-entry{min-height:38px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.settings-account-avatar-upload-entry:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-account-avatar-upload-entry:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.voice-settings-layout{display:grid;gap:var(--S6);min-height:0}.voice-settings-card{display:grid;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);padding:var(--S7)}.voice-settings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S6)}.voice-settings-card-head>div{display:grid;gap:var(--S2);min-width:0}.voice-settings-card-head strong{color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh-tight)}.voice-settings-card-head span{color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.voice-settings-link{color:var(--C7);font-size:var(--T8);font-weight:var(--fw-emphasis);text-decoration:none;white-space:nowrap}.voice-settings-stack{display:grid;gap:var(--S5)}.voice-settings-section-title{color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh-tight)}.voice-settings-key-field{position:relative;display:flex;align-items:center;width:100%}.voice-settings-key-field input{width:100%;padding-right:var(--S19)}.voice-settings-key-actions{position:absolute;right:10px;top:50%;display:inline-flex;align-items:center;gap:var(--S3);transform:translateY(-50%)}.voice-settings-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.voice-settings-icon-button:focus-visible:not(:disabled){border-color:var(--C7);background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.voice-settings-icon-button:disabled{opacity:.46;cursor:not-allowed}.voice-settings-icon-button svg{width:14px;height:14px}@media(max-width:1023px){.settings-center-layout.two-column,.settings-center-layout.three-column,.settings-center-layout.link-three-column{grid-template-columns:1fr;overflow-y:auto}.link-provider-list-panel,.link-provider-detail-panel{height:auto;max-height:none}}:root[data-form=phone] .settings-account-avatar-popover,:root[data-form=tablet] .settings-account-avatar-popover{width:min(246px,calc(100vw - 64px))}:root[data-form=phone] .voice-settings-card-head,:root[data-form=tablet] .voice-settings-card-head{display:grid}:root[data-form=phone] .voice-settings-link,:root[data-form=tablet] .voice-settings-link{width:100%}.settings-account-security-stack>.settings-account-binding-card .settings-account-binding-list{gap:0;padding-bottom:0}.settings-personalization-card,.agent-pet-settings-preview-avatar,.agent-pet-settings-avatar,.agent-pet-settings-pill,.agent-pet-settings-actions button,.agent-pet-settings-folder button,.agent-pet-settings-maker-result button{box-shadow:none;filter:none}.agent-pet-settings-actions button:hover,.agent-pet-settings-folder button:hover,.agent-pet-settings-maker-result button:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-account-security-stack>.settings-account-binding-card{padding:var(--S8) var(--S8)}.settings-account-security-stack>.settings-account-binding-card .settings-account-binding-head{gap:var(--S2);margin-bottom:var(--S5)}.settings-account-security-stack>.settings-account-binding-card .settings-account-binding-head span{font-size:var(--T9);line-height:var(--T9-lh-tight)}.settings-account-security-stack>.settings-account-binding-card .settings-account-binding-row{min-height:48px;padding:var(--S5) 0}.settings-account-security-stack>.settings-account-binding-card .settings-account-binding-row strong{font-size:var(--T8)}.settings-account-security-stack>.settings-account-binding-card .settings-account-binding-row em{font-size:var(--T9)}.settings-account-agent-cli-actions{display:flex;flex-wrap:wrap;gap:var(--S5);margin-top:var(--S6)}.settings-account-agent-cli-note{margin:var(--S6) 0 0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.settings-account-agent-cli-code{display:grid;gap:var(--S5);margin-top:var(--S7);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C3);padding:var(--S7)}.settings-account-agent-cli-code span,.settings-account-agent-cli-code strong,.settings-account-agent-cli-code em{display:block}.settings-account-agent-cli-code strong{color:var(--C1);font-size:var(--T5);letter-spacing:.04em}.settings-account-agent-cli-code em{margin-top:var(--S2);color:var(--C1);font-size:var(--T9);font-style:normal}.settings-account-agent-cli-code code{display:block;overflow-x:auto;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C23);color:var(--C1);padding:var(--S5) var(--S6);font-size:var(--T9);white-space:nowrap}.link-provider-agent-cli-inline{display:grid;gap:var(--S5);margin-top:var(--S7);border-top:1px solid var(--C7);padding-top:var(--S7)}.link-provider-agent-cli-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.link-provider-agent-cli-status{display:grid;min-width:0;gap:var(--S2)}.link-provider-agent-cli-status strong,.link-provider-agent-cli-status em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-provider-agent-cli-status strong{color:var(--C7);font-size:var(--T8);font-weight:var(--fw-emphasis)}.link-provider-agent-cli-status em{color:var(--C7);font-size:var(--T9);font-style:normal}.link-provider-agent-cli-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--S4)}.link-provider-agent-cli-target-picker{min-width:168px;height:36px;border:1px solid var(--C4);border-radius:var(--R3);background-color:color-mix(in srgb,var(--C5) 3.5%,transparent);background-image:linear-gradient(45deg,transparent 50%,var(--C2) 50%),linear-gradient(135deg,var(--C2) 50%,transparent 50%);background-position:calc(100% - var(--settings-control-arrow-inset) - 4px) 50%,calc(100% - var(--settings-control-arrow-inset)) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;appearance:none;color:var(--C0);padding:0 var(--S6);padding-inline-end:calc(var(--settings-control-arrow-inset) + var(--S9));font-size:var(--T8);cursor:pointer}.link-provider-agent-cli-target-picker:focus-visible{outline:2px solid var(--C7);outline-offset:2px}.link-provider-agent-cli-bind-code{display:flex;align-items:center;justify-content:space-between;gap:var(--S5);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C3);padding:var(--S5) var(--S6)}.link-provider-agent-cli-bind-code span{min-width:0}.link-provider-agent-cli-bind-code strong,.link-provider-agent-cli-bind-code em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-provider-agent-cli-bind-code strong{color:var(--C1);font-family:var(--font-mono);font-size:var(--T9)}.link-provider-agent-cli-bind-code em{margin-top:var(--S2);color:var(--C1);font-size:var(--T9);font-style:normal}.link-provider-agent-cli-sop summary{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);cursor:pointer}.link-provider-agent-cli-sop-subtitle{margin-top:var(--S4);color:var(--C1);font-size:var(--T9);font-weight:var(--fw-emphasis)}.link-provider-agent-cli-sop ol{margin:var(--S4) 0 0;padding-left:var(--S8);display:grid;gap:var(--S2);color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.link-provider-agent-cli-sop code{font-family:var(--font-mono);color:var(--C0)}.link-provider-agent-cli-sop p{margin:var(--S4) 0 0;color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}:root[data-form=phone] .link-provider-agent-cli-summary,:root[data-form=phone] .link-provider-agent-cli-bind-code,:root[data-form=tablet] .link-provider-agent-cli-summary,:root[data-form=tablet] .link-provider-agent-cli-bind-code{align-items:stretch;flex-direction:column}:root[data-form=phone] .link-provider-agent-cli-actions,:root[data-form=tablet] .link-provider-agent-cli-actions{justify-content:flex-start}.agent-pet-settings-actions{gap:var(--S4)}.agent-pet-settings-actions button:first-child{border-color:color-mix(in srgb,var(--C4) 24%,transparent);background:var(--C5);color:var(--C0)}.agent-pet-settings-preview-copy{gap:var(--S4)}.settings-personalization-card-head{align-items:center}.settings-personalization-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--R-pill);background:transparent;color:var(--C0);cursor:pointer}.settings-personalization-toggle:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-personalization-toggle:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-personalization-toggle span{font-size:var(--T4);line-height:var(--lh-none)}.agent-pet-settings-actions{justify-content:flex-end;padding:var(--S7) var(--S8);background:var(--C5)}.agent-pet-settings-preview{grid-template-columns:136px minmax(0,1fr);min-height:0;align-items:start;gap:var(--S8);padding:var(--S8) var(--S9);border-bottom:1px solid var(--C4);background:var(--C5)}.agent-pet-settings-selected-card{position:relative;grid-template-columns:136px minmax(0,1fr) auto;grid-template-areas:"avatar copy selected" "states states states";align-items:start;row-gap:var(--S6);background:var(--C12)}.agent-pet-settings-selected-main{grid-area:copy;display:grid;min-width:0;gap:var(--S2)}.agent-pet-settings-preview-avatar{grid-area:avatar;width:128px;height:96px;border-radius:var(--R5);background:var(--C5)}.agent-pet-settings-preview-copy strong{color:var(--C0);font-size:var(--T4);line-height:var(--T4-lh-tight)}.agent-pet-settings-preview-copy em{max-width:460px;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh)}.agent-pet-settings-state-grid{grid-area:states;display:grid;grid-template-columns:repeat(9,minmax(72px,1fr));justify-self:stretch;width:100%;gap:var(--S4) var(--S3)}.agent-pet-settings-state-grid button{min-height:30px;padding:0 var(--S4);font-size:var(--T9);white-space:nowrap}.agent-pet-settings-selected-actions{grid-area:selected;align-self:start;padding-top:var(--S4)}.agent-pet-settings-selected-actions .agent-pet-settings-pill{min-width:58px;min-height:34px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C12);box-shadow:none;padding:0 var(--S6);color:var(--C7);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--lh-none)}.agent-pet-settings-folder{align-items:center;padding:var(--S7) var(--S9)}.agent-pet-settings-folder button{cursor:pointer}.agent-pet-settings-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S4)}.agent-pet-settings-head-actions>button:not(.settings-personalization-toggle){min-height:40px;border:0;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer;box-shadow:none}.agent-pet-settings-head-actions>button:not(.settings-personalization-toggle):focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-pet-settings-head-actions>button:not(.settings-personalization-toggle):hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-pet-settings-head-actions>button:not(.settings-personalization-toggle):disabled{cursor:default;opacity:.58}.agent-pet-settings-list-card{display:flex;flex-direction:column;border-top:1px solid var(--C4);background:var(--C5)}.agent-pet-settings-list-card .agent-pet-settings-row{display:grid;width:100%;align-items:center;gap:var(--S8);border:0;border-bottom:1px solid var(--C4);border-radius:0;background:var(--C5);padding:var(--S7) var(--S8);color:var(--C0);text-align:left;box-shadow:none}.agent-pet-settings-list-card .agent-pet-settings-row:last-child{border-bottom:0}.agent-pet-settings-list-card .agent-pet-settings-row:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-pet-settings-list-card .agent-pet-settings-row.active{background:var(--C12);cursor:default;opacity:1}.agent-pet-settings-list-card .agent-pet-settings-avatar{border:1px solid var(--C4);border-radius:var(--R5);background:var(--C5)}.agent-pet-settings-list-card .agent-pet-settings-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.agent-pet-settings-list-card .agent-pet-settings-copy strong{color:var(--C0);font-size:var(--T4);line-height:var(--T4-lh-tight)}.agent-pet-settings-list-card .agent-pet-settings-copy em{color:var(--C0);font-size:var(--T6);font-style:normal;line-height:var(--T6-lh)}.agent-pet-settings-list-card .agent-pet-settings-pill{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:var(--R-pill);background:var(--C12);color:var(--C0);padding:0 var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);white-space:nowrap}.agent-pet-settings-list-card .agent-pet-settings-row.active .agent-pet-settings-pill{color:var(--C7)}.agent-pet-settings-card>.settings-personalization-card-head{min-height:118px;align-items:flex-start;border-bottom:1px solid var(--C4);padding:var(--S9) var(--S10) var(--S9)}.agent-pet-settings-card>.settings-personalization-card-head strong{font-size:var(--T4);line-height:var(--T4-lh-tight)}.agent-pet-settings-card>.settings-personalization-card-head em{margin-top:var(--S5);color:var(--C0);font-size:var(--T4);line-height:var(--T4-lh-tight)}.agent-pet-settings-action-strip{display:flex;justify-content:flex-end;gap:var(--S7);border-bottom:1px solid var(--C4);background:var(--C5);padding:var(--S9) var(--S10)}.agent-pet-settings-action-strip button,.agent-pet-settings-action-strip button:first-child{min-height:48px;border:0;border-radius:var(--R4);background:var(--C5);color:var(--C0);padding:0 var(--S8);font-size:var(--T4);font-weight:var(--fw-emphasis);box-shadow:none;filter:none}.agent-pet-settings-action-strip button:focus-visible,.agent-pet-settings-action-strip button:first-child:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-pet-settings-action-strip button:hover,.agent-pet-settings-action-strip button:first-child:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.agent-pet-settings-list-card .agent-pet-settings-row{grid-template-columns:minmax(0,1fr) auto;cursor:default}.agent-pet-settings-row-main{display:grid;min-width:0;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:var(--S8);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.agent-pet-settings-list-card .agent-pet-settings-avatar{display:grid;width:112px;height:78px;place-items:center;overflow:hidden}.agent-pet-settings-row-main:disabled{cursor:default}.agent-pet-settings-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--S4)}.agent-pet-settings-list-card .agent-pet-settings-pill,.agent-pet-settings-delete{border:0;cursor:pointer;font:inherit}.agent-pet-settings-list-card .agent-pet-settings-pill:disabled,.agent-pet-settings-delete:disabled{cursor:default;opacity:.58}.agent-pet-settings-delete{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:var(--R4);background:color-mix(in srgb,var(--C12) 8%,transparent);color:var(--C9);font-weight:var(--fw-emphasis);padding:0 var(--S7);white-space:nowrap;box-shadow:none;filter:none}.agent-pet-settings-delete:focus-visible{background:color-mix(in srgb,var(--C12) 12%,transparent);color:var(--C9)}.agent-pet-settings-delete:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-state-grid button{box-sizing:border-box;min-height:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--S4);line-height:var(--T10-lh-tight)}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-state-grid button.active{line-height:var(--T10-lh-tight)}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-avatar{display:flex;align-items:center;justify-content:center;overflow:hidden}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-avatar>*{display:flex;align-items:center;justify-content:center;margin:auto;transform-origin:center center}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-row-actions{align-self:center}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill{box-sizing:border-box;min-width:88px;min-height:36px;height:36px;border:1px solid color-mix(in srgb,var(--C4) 44%,var(--C4));border-radius:var(--R-pill);background:var(--C12);color:var(--C0);padding:0 var(--S7);font-size:var(--T9);font-weight:var(--fw-emphasis);line-height:var(--T9-lh-tight);text-align:center}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill:focus-visible{border-color:var(--C7);background:color-mix(in srgb,var(--C12) 72%,var(--C12));color:var(--C7)}.settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}:root .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill{border-color:color-mix(in srgb,var(--C4) 64%,transparent);color:var(--C0)}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-avatar{display:flex;align-items:center;justify-content:center;overflow:hidden}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-renderer{display:flex;width:max-content;height:max-content;align-items:center;justify-content:center;margin:auto;animation:none;transform:none}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-sprite{flex:0 0 auto}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-state-grid button{box-sizing:border-box;display:inline-flex;height:30px;min-height:30px;align-items:center;justify-content:center;padding:var(--S0) var(--S4) 0;line-height:var(--lh-none)}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-state-grid button.active{line-height:var(--lh-none)}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-row-actions{display:flex;align-items:center;justify-content:flex-end}.settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill{box-sizing:border-box;display:inline-flex;min-width:88px;height:40px;min-height:40px;align-items:center;justify-content:center;border:0;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none);text-align:center;white-space:nowrap;box-shadow:none}:root .settings-modal .settings-center-panel:has(.settings-personalization-layout) .agent-pet-settings-list-card .agent-pet-settings-pill{background:color-mix(in srgb,var(--C5) 8%,transparent)}.streaming-printer-text{display:grid;gap:var(--S5)}.streaming-printer-block{animation:streaming-printer-block-in .18s ease both}.streaming-printer-block>:first-child{margin-top:0}.streaming-printer-block>:last-child{margin-bottom:0}.streaming-printer-block.kind-table,.streaming-printer-block.kind-code,.streaming-printer-block.kind-mermaid{animation-duration:.22s}.streaming-printer-placeholder{display:inline-flex;width:fit-content;align-items:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C2);padding:var(--S2) var(--S5);font-size:var(--T9)}@keyframes streaming-printer-block-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.desktop-download-page{color:var(--C0);font-family:var(--font-body)}.desktop-download-page *{box-sizing:border-box}.desktop-download-nav,.desktop-download-hero,.desktop-download-panel,.desktop-download-note{margin-left:auto;margin-right:auto}.desktop-download-nav{display:flex;align-items:center;justify-content:space-between}.desktop-download-logo{display:inline-flex;align-items:center;gap:var(--S3);color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);letter-spacing:-.04em;text-decoration:none}.desktop-download-logo span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--C5);color:var(--C0);font-size:var(--T9);letter-spacing:-.02em}.desktop-download-logo strong{font-weight:var(--fw-emphasis)}.desktop-download-nav>div{display:inline-flex;align-items:center;gap:var(--S4)}.desktop-download-nav>div a{display:inline-flex;align-items:center;min-height:36px;border-radius:var(--R-pill);padding:0 var(--S7);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);text-decoration:none}.desktop-download-nav>div a:last-child{background:var(--C5);color:var(--C0)}.desktop-download-hero{grid-template-columns:minmax(0,1.04fr) minmax(320px,.72fr);gap:var(--S15);align-items:center}.desktop-download-hero-copy{min-width:0}.desktop-download-eyebrow,.desktop-download-section-label{margin:0 0 var(--S7);color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis);letter-spacing:.16em;text-transform:uppercase}.desktop-download-hero h1{margin:0;color:var(--C0)}.desktop-download-hero-copy>p:not(.desktop-download-eyebrow){margin:var(--S9) 0 0;color:var(--C2)}.desktop-download-hero-actions{display:flex;flex-wrap:wrap;align-items:center}.desktop-download-hero-actions>span{color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-visual{position:relative;min-height:380px;border:1px solid color-mix(in srgb,var(--C4) 14%,transparent);border-radius:34px;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--C5) 22%,transparent),transparent 28%),linear-gradient(145deg,var(--C5) 0%,var(--C5) 46%,var(--C5) 100%);box-shadow:none;overflow:hidden}.desktop-download-window{position:absolute;left:36px;right:36px;bottom:52px;border:1px solid var(--C4);border-radius:24px;background:color-mix(in srgb,var(--C5) 90%,transparent);box-shadow:none;padding:var(--S16) var(--S9) var(--S9)}.desktop-download-window span{position:absolute;top:20px;width:10px;height:10px;border-radius:var(--R-circle);background:var(--C5)}.desktop-download-window span:nth-child(1){left:22px;background:var(--C5)}.desktop-download-window span:nth-child(2){left:40px}.desktop-download-window span:nth-child(3){left:58px}.desktop-download-window strong{display:block;color:var(--C0);font-size:var(--T3);font-weight:var(--fw-emphasis);letter-spacing:-.04em}.desktop-download-window p{margin:var(--S4) 0 0;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-orbit{position:absolute;border-radius:var(--R-pill);background:var(--C5);opacity:.12}.desktop-download-orbit.one{width:180px;height:180px;top:42px;right:-44px}.desktop-download-orbit.two{width:96px;height:96px;left:-22px;bottom:34px}.desktop-download-panel,.desktop-download-card,.desktop-download-note{border:1px solid var(--C4);background:var(--C5);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-download-panel-head{align-items:flex-start;justify-content:space-between;gap:var(--S9)}.desktop-download-panel-head h2{margin:0;color:var(--C0);line-height:var(--T1-lh);letter-spacing:-.04em}.desktop-download-panel-head span{display:block;max-width:620px;color:var(--C0);line-height:var(--T7-lh-loose)}.desktop-download-panel-head kbd{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--C4) 16%,transparent);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S4) var(--S6);font-family:inherit;font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-grid{display:grid}.desktop-download-card{display:flex;flex-direction:column}.desktop-download-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S8)}.desktop-download-platform-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--C5);color:var(--C0);font-weight:var(--fw-emphasis)}.desktop-download-card h2{margin:0;color:var(--C0);line-height:var(--T2-lh-tight);letter-spacing:-.04em}.desktop-download-card-head p,.desktop-download-card-body>p{margin:var(--S4) 0 0;color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh-loose)}.desktop-download-status{flex:0 0 auto;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S3) var(--S5);font-size:var(--T9);font-style:normal;font-weight:var(--fw-emphasis);white-space:nowrap}.desktop-download-status.is-ready{background:var(--C5);color:var(--C0)}.desktop-download-card-body{flex:1 1 auto}.desktop-download-meta-list{display:grid;gap:var(--S5);margin:var(--S8) 0 0}.desktop-download-meta-list div{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);border-top:1px solid color-mix(in srgb,var(--C4) 6%,transparent);padding-top:var(--S5)}.desktop-download-meta-list dt{color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-meta-list dd{max-width:62%;margin:0;color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-download-actions{display:flex;flex-wrap:wrap;gap:var(--S5);margin:var(--S9) 0 0}.desktop-download-primary,.desktop-download-secondary{display:inline-flex;align-items:center;justify-content:center;font-size:var(--T7);font-weight:var(--fw-emphasis);text-decoration:none;cursor:pointer}.desktop-download-primary{border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.desktop-download-primary:disabled{border-color:var(--C4);background:var(--C12);color:var(--C0);box-shadow:none;cursor:not-allowed}.desktop-download-secondary{border:1px solid color-mix(in srgb,var(--C4) 12%,transparent);background:var(--C5);color:var(--C2)}.desktop-download-command-panel{border-top:1px solid color-mix(in srgb,var(--C4) 6%,transparent);padding-top:var(--S7)}.desktop-download-command-panel summary{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-command-panel div{display:grid;gap:var(--S3);margin-top:var(--S6)}.desktop-download-command-panel span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-command-panel code{display:block;border-radius:12px;background:var(--C23);color:var(--C1);padding:var(--S5) var(--S6);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);overflow-x:auto}.desktop-download-note{display:grid}.desktop-download-note div{background:var(--C5)}.desktop-download-note strong,.desktop-download-note span{display:block}.desktop-download-note strong{color:var(--C0);font-weight:var(--fw-emphasis)}.desktop-download-note span{color:var(--C0);line-height:var(--T8-lh)}.desktop-download-loading,.desktop-download-error{border-radius:18px;padding:var(--S8);background:var(--C12);color:var(--C9)}.desktop-download-error{border:1px solid color-mix(in srgb,var(--C9) 18%,transparent);background:var(--C12);color:var(--C9)}.desktop-download-toast{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}@media(max-width:900px){.desktop-download-page{padding:var(--S7) var(--S6) var(--S14)}.desktop-download-nav,.desktop-download-hero,.desktop-download-panel,.desktop-download-note{width:min(100%,calc(100vw - 28px))}.desktop-download-nav{margin-bottom:var(--S11)}.desktop-download-hero,.desktop-download-grid,.desktop-download-note{grid-template-columns:1fr}.desktop-download-hero{gap:var(--S10)}.desktop-download-hero h1{font-size:clamp(38px,13vw,58px)}.desktop-download-visual{min-height:300px;border-radius:26px}.desktop-download-panel{padding:var(--S8);border-radius:22px}.desktop-download-panel-head{display:grid}.desktop-download-card{min-height:0}}.desktop-download-page{height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--S8) clamp(16px,4vw,32px) var(--S14);background:var(--C3)}.desktop-download-nav,.desktop-download-hero,.desktop-download-panel,.desktop-download-note{width:min(1080px,100%)}.desktop-download-nav{position:sticky;top:0;z-index:20;min-height:52px;margin-bottom:var(--S9);padding:var(--S4) 0;background:color-mix(in srgb,var(--C5) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-download-hero{display:block;margin-bottom:var(--S9);padding:clamp(26px,6vw,58px) 0 clamp(18px,4vw,34px)}.desktop-download-hero-copy{width:min(760px,100%)}.desktop-download-hero h1{max-width:720px;font-size:clamp(36px,7vw,68px);line-height:1.02;letter-spacing:-.065em}.desktop-download-hero-copy>p:not(.desktop-download-eyebrow){max-width:520px;margin-top:var(--S7);font-size:clamp(15px,2vw,17px);line-height:1.65}.desktop-download-hero-actions{gap:var(--S6);margin-top:var(--S9)}.desktop-download-hero-actions kbd{border:1px solid color-mix(in srgb,var(--C4) 16%,transparent);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S4) var(--S6);font-family:inherit;font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-visual{display:none}.desktop-download-panel{border-radius:22px;padding:clamp(18px,3vw,26px)}.desktop-download-panel-head{display:block;margin-bottom:var(--S8)}.desktop-download-panel-head h2{font-size:clamp(24px,4vw,30px)}.desktop-download-panel-head span{margin-top:var(--S3);font-size:var(--T8)}.desktop-download-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--S7)}.desktop-download-card{min-height:0;border-radius:18px;padding:var(--S8)}.desktop-download-card-head{margin-bottom:var(--S7)}.desktop-download-platform-icon{width:36px;height:36px;margin-bottom:var(--S6);border-radius:12px;font-size:var(--T5)}.desktop-download-card h2{font-size:var(--T3)}.desktop-download-card-head p{margin-top:var(--S2);font-size:var(--T8)}.desktop-download-compact-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--C4) 7%,transparent)}.desktop-download-compact-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);min-height:40px;border-bottom:1px solid color-mix(in srgb,var(--C4) 7%,transparent)}.desktop-download-compact-list span{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-compact-list strong{max-width:66%;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-download-actions{margin-top:var(--S7)}.desktop-download-primary,.desktop-download-secondary{min-height:40px;border-radius:12px;padding:0 var(--S7)}.desktop-download-command-panel{margin-top:var(--S7)}.desktop-download-command-panel code{max-width:100%;white-space:pre-wrap;word-break:break-word}.desktop-download-note{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--S6);margin-top:var(--S7);border-radius:20px;padding:var(--S7)}.desktop-download-note div{border-radius:14px;padding:var(--S7)}.desktop-download-note strong{font-size:var(--T7)}.desktop-download-note span{margin-top:var(--S2);font-size:var(--T9)}@media(max-width:640px){.desktop-download-page{padding:var(--S6) var(--S6) var(--S12)}.desktop-download-nav{margin-bottom:var(--S6)}.desktop-download-nav>div a{min-height:34px;padding:0 var(--S5);font-size:var(--T8)}.desktop-download-hero{padding:var(--S9) 0 var(--S8)}.desktop-download-eyebrow,.desktop-download-section-label{margin-bottom:var(--S5);font-size:var(--T9)}.desktop-download-hero h1{font-size:clamp(34px,13vw,48px)}.desktop-download-hero-actions,.desktop-download-actions{display:grid;grid-template-columns:1fr}.desktop-download-primary,.desktop-download-secondary{width:100%}.desktop-download-card-head{display:grid}.desktop-download-status{width:fit-content}}.desktop-download-page.desktop-download-official{--download-bg: var(--C3);--download-ink: var(--C0);--download-muted: var(--C2);--download-subtle: var(--C2);--download-border: var(--C4);--download-blue: var(--C7);--download-green: var(--C10);width:100%;height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:radial-gradient(circle at 78% 6%,color-mix(in srgb,var(--C3) 8%,transparent),transparent 28%),linear-gradient(180deg,var(--C3) 0%,var(--C3) 56%,var(--C3) 100%);color:var(--C0);font-family:var(--font-body)}.desktop-download-official .desktop-download-nav,.desktop-download-official .desktop-download-hero,.desktop-download-official .desktop-download-panel{width:min(1120px,calc(100% - 48px));margin-left:auto;margin-right:auto}.desktop-download-official .desktop-download-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;min-height:64px;margin-bottom:var(--S10);padding:var(--S5) 0;background:color-mix(in srgb,var(--C5) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--C4) 6%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-download-official .desktop-download-logo{display:inline-flex;align-items:center;gap:var(--S5);min-height:44px;color:var(--C0);text-decoration:none}.desktop-download-official .desktop-download-logo span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-logo strong{font-size:var(--T6);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.desktop-download-official .desktop-download-nav>div{display:inline-flex;align-items:center;gap:var(--S4)}.desktop-download-official .desktop-download-nav>div a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--R-pill);padding:0 var(--S7);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);text-decoration:none;transition:background .18s ease,color .18s ease}.desktop-download-official .desktop-download-nav>div a:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7);outline:none}.desktop-download-official .desktop-download-nav>div a:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.desktop-download-official .desktop-download-nav>div a:first-child{color:var(--C0)}.desktop-download-official .desktop-download-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,392px);gap:clamp(28px,5vw,72px);align-items:center;min-height:min(560px,calc(100dvh - 120px));padding:var(--S9) 0 var(--S14)}.desktop-download-official .desktop-download-eyebrow,.desktop-download-official .desktop-download-section-label{margin:0 0 var(--S7);color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.16em;text-transform:uppercase}.desktop-download-official .desktop-download-hero h1{max-width:740px;margin:0;color:var(--C0);font-size:clamp(44px,8vw,92px);line-height:.96;letter-spacing:-.078em}.desktop-download-official .desktop-download-hero-copy>p:not(.desktop-download-eyebrow){max-width:560px;margin:var(--S9) 0 0;color:var(--C2);font-size:clamp(17px,2vw,21px);line-height:1.58}.desktop-download-official .desktop-download-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--S6);margin-top:var(--S10)}.desktop-download-official .desktop-download-hero-actions kbd,.desktop-download-official .desktop-download-panel-head>span{border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S5) var(--S6);font-family:inherit;font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-product-card{position:relative;border:1px solid var(--C4);border-radius:32px;background:color-mix(in srgb,var(--C5) 86%,transparent);box-shadow:none;padding:var(--S10);overflow:hidden}.desktop-download-official .desktop-download-product-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--C5) 16%,transparent),transparent 32%);pointer-events:none}.desktop-download-official .desktop-download-product-dot{position:relative;display:block;width:12px;height:12px;margin-bottom:var(--S18);border-radius:var(--R-circle);background:var(--C5);box-shadow:none}.desktop-download-official .desktop-download-product-card strong,.desktop-download-official .desktop-download-product-card p,.desktop-download-official .desktop-download-product-card ul{position:relative}.desktop-download-official .desktop-download-product-card strong{display:block;color:var(--C0);font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.045em}.desktop-download-official .desktop-download-product-card p{margin:var(--S5) 0 var(--S8);color:var(--C0);font-size:var(--T6);line-height:var(--T6-lh)}.desktop-download-official .desktop-download-product-card ul{display:grid;gap:var(--S5);margin:0;padding:0;list-style:none}.desktop-download-official .desktop-download-product-card li{display:flex;align-items:center;gap:var(--S4);min-height:32px;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-product-card svg{width:17px;height:17px;color:var(--C0);flex:0 0 auto}.desktop-download-official .desktop-download-panel{border:1px solid var(--C4);border-radius:32px;background:color-mix(in srgb,var(--C5) 92%,transparent);box-shadow:none;padding:clamp(20px,3vw,34px);margin-bottom:var(--S15)}.desktop-download-official .desktop-download-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--S9);margin-bottom:var(--S9)}.desktop-download-official .desktop-download-panel-head h2{margin:0;color:var(--C0);font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-.055em}.desktop-download-official .desktop-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S7)}.desktop-download-official .desktop-download-card{display:flex;flex-direction:column;min-height:342px;border:1px solid var(--C4);border-radius:24px;background:var(--C5);box-shadow:none;padding:var(--S9)}.desktop-download-official .desktop-download-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S7);margin-bottom:var(--S8)}.desktop-download-official .desktop-download-system-label{display:inline-flex;align-items:center;min-height:28px;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-card h2{margin:var(--S6) 0 0;color:var(--C0);font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.045em}.desktop-download-official .desktop-download-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-status.is-ready{background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0)}.desktop-download-official .desktop-download-specs{display:grid;gap:0;margin:0;border-top:1px solid var(--C4)}.desktop-download-official .desktop-download-specs div{display:flex;align-items:center;justify-content:space-between;gap:var(--S8);min-height:44px;border-bottom:1px solid var(--C4)}.desktop-download-official .desktop-download-specs dt{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-specs dd{max-width:68%;margin:0;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-download-official .desktop-download-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--S5);margin-top:auto;padding-top:var(--S8)}.desktop-download-official .desktop-download-primary,.desktop-download-official .desktop-download-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:14px;padding:0 var(--S7);font-size:var(--T7);font-weight:var(--fw-emphasis);text-decoration:none;cursor:pointer;touch-action:manipulation;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.desktop-download-official .desktop-download-primary{border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.desktop-download-official .desktop-download-secondary{border:1px solid var(--C4);background:var(--C5);color:var(--C2)}.desktop-download-official .desktop-download-primary:hover{transform:translateY(-1px)}.desktop-download-official .desktop-download-secondary:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.desktop-download-official .desktop-download-primary:focus-visible,.desktop-download-official .desktop-download-secondary:focus-visible{outline:3px solid color-mix(in srgb,var(--C7) 25%,transparent);outline-offset:2px}.desktop-download-official .desktop-download-primary:disabled{border-color:var(--C4);background:var(--C12);color:var(--C0);box-shadow:none;cursor:not-allowed}.desktop-download-official .desktop-download-command-panel{margin-top:var(--S7);border-top:1px solid var(--C4);padding-top:var(--S7)}.desktop-download-official .desktop-download-command-panel summary{min-height:32px;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-official .desktop-download-command-panel div{display:grid;gap:var(--S3);margin-top:var(--S5)}.desktop-download-official .desktop-download-command-panel span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-official .desktop-download-command-panel code{display:block;max-width:100%;border-radius:12px;background:var(--C23);color:var(--C1);padding:var(--S5) var(--S6);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);white-space:pre-wrap;word-break:break-word}.desktop-download-official .desktop-download-loading,.desktop-download-official .desktop-download-error{border-radius:16px;padding:var(--S8);background:var(--C12);color:var(--C9);font-size:var(--T7)}.desktop-download-official .desktop-download-error{border:1px solid color-mix(in srgb,var(--C9) 18%,transparent);background:var(--C12);color:var(--C9)}.desktop-download-official .desktop-download-toast{position:fixed;right:24px;bottom:24px;z-index:80;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}@media(max-width:840px){.desktop-download-official .desktop-download-nav,.desktop-download-official .desktop-download-hero,.desktop-download-official .desktop-download-panel{width:min(100%,calc(100vw - 28px))}.desktop-download-official .desktop-download-hero{grid-template-columns:1fr;min-height:0;padding:var(--S10) 0 var(--S12)}.desktop-download-official .desktop-download-hero h1{font-size:clamp(40px,13vw,64px)}.desktop-download-official .desktop-download-product-card{border-radius:24px;padding:var(--S9)}.desktop-download-official .desktop-download-product-dot{margin-bottom:var(--S13)}.desktop-download-official .desktop-download-panel-head,.desktop-download-official .desktop-download-grid{display:grid;grid-template-columns:1fr}.desktop-download-official .desktop-download-panel-head{gap:var(--S6);align-items:start}.desktop-download-official .desktop-download-panel-head>span{width:fit-content}}@media(max-width:540px){.desktop-download-page.desktop-download-official{background:var(--C3)}.desktop-download-official .desktop-download-nav,.desktop-download-official .desktop-download-hero,.desktop-download-official .desktop-download-panel{width:min(100%,calc(100vw - 24px))}.desktop-download-official .desktop-download-nav{min-height:58px;margin-bottom:var(--S5)}.desktop-download-official .desktop-download-nav>div{gap:var(--S2)}.desktop-download-official .desktop-download-nav>div a{min-height:44px;padding:0 var(--S5);font-size:var(--T8)}.desktop-download-official .desktop-download-logo strong{display:none}.desktop-download-official .desktop-download-hero{padding:var(--S8) 0 var(--S9)}.desktop-download-official .desktop-download-eyebrow,.desktop-download-official .desktop-download-section-label{margin-bottom:var(--S5);font-size:var(--T9)}.desktop-download-official .desktop-download-hero-copy>p:not(.desktop-download-eyebrow){margin-top:var(--S7);font-size:var(--T5)}.desktop-download-official .desktop-download-hero-actions,.desktop-download-official .desktop-download-actions{display:grid;grid-template-columns:1fr}.desktop-download-official .desktop-download-primary,.desktop-download-official .desktop-download-secondary{width:100%}.desktop-download-official .desktop-download-product-card,.desktop-download-official .desktop-download-panel,.desktop-download-official .desktop-download-card{border-radius:20px}.desktop-download-official .desktop-download-panel{padding:var(--S7)}.desktop-download-official .desktop-download-card{min-height:0;padding:var(--S7)}.desktop-download-official .desktop-download-card-head{display:grid;gap:var(--S6)}.desktop-download-official .desktop-download-status{width:fit-content}.desktop-download-official .desktop-download-specs div{align-items:flex-start;min-height:42px;padding:var(--S5) 0}.desktop-download-official .desktop-download-specs dd{max-width:62%;white-space:normal}}.desktop-download-page.desktop-download-premium{--download-ink: var(--C0);--download-muted: var(--C2);--download-border: var(--C4);--download-soft: var(--C12);--download-blue: var(--C7);--download-green: var(--C10);background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--C12) 14%,transparent),transparent 32%),linear-gradient(180deg,var(--C12) 0%,var(--C12) 48%,var(--C12) 100%)}.desktop-download-premium .desktop-download-nav,.desktop-download-premium .desktop-download-hero,.desktop-download-premium .desktop-download-panel{width:min(1160px,calc(100% - 56px))}.desktop-download-premium .desktop-download-nav{margin-bottom:var(--S8)}.desktop-download-premium .desktop-download-hero{grid-template-columns:minmax(0,1.06fr) minmax(320px,.72fr);gap:clamp(36px,6vw,88px);min-height:min(620px,calc(100dvh - 96px));padding:var(--S10) 0 var(--S15)}.desktop-download-premium .desktop-download-hero h1{max-width:760px;font-size:clamp(52px,8.8vw,108px);line-height:.9;letter-spacing:-.088em}.desktop-download-premium .desktop-download-hero-copy>p:not(.desktop-download-eyebrow){max-width:510px;margin-top:var(--S9);font-size:clamp(18px,2.1vw,24px);line-height:1.48}.desktop-download-premium .desktop-download-hero-actions{margin-top:var(--S11)}.desktop-download-premium .desktop-download-primary,.desktop-download-premium .desktop-download-secondary,.desktop-download-premium .desktop-download-nav a{-webkit-tap-highlight-color:transparent}.desktop-download-premium .desktop-download-primary{min-height:48px;border-radius:var(--R-pill);background:var(--C5);border-color:var(--C4);box-shadow:none}.desktop-download-premium .desktop-download-secondary{min-height:48px;border-radius:var(--R-pill)}.desktop-download-premium .desktop-download-product-card{border-radius:34px;padding:var(--S9);background:linear-gradient(180deg,color-mix(in srgb,var(--C5) 94%,transparent),color-mix(in srgb,var(--C5) 78%,transparent)),radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--C5) 14%,transparent),transparent 34%)}.desktop-download-premium .desktop-download-product-card:before,.desktop-download-premium .desktop-download-product-dot{display:none}.desktop-download-premium .desktop-download-preview-window{position:relative;border:1px solid color-mix(in srgb,var(--C4) 10%,transparent);border-radius:26px;background:var(--C5);box-shadow:none;padding:var(--S17) var(--S8) var(--S9);margin-bottom:var(--S8)}.desktop-download-premium .desktop-download-preview-window span{position:absolute;top:20px;width:10px;height:10px;border-radius:var(--R-circle);background:var(--C5)}.desktop-download-premium .desktop-download-preview-window span:nth-child(1){left:22px;background:var(--C5)}.desktop-download-premium .desktop-download-preview-window span:nth-child(2){left:40px}.desktop-download-premium .desktop-download-preview-window span:nth-child(3){left:58px}.desktop-download-premium .desktop-download-preview-window strong{display:block;color:var(--C0);font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.06em}.desktop-download-premium .desktop-download-preview-window p{margin:var(--S4) 0 0;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-premium .desktop-download-product-card ul{display:grid;grid-template-columns:1fr;gap:var(--S4)}.desktop-download-premium .desktop-download-product-card li{min-height:36px;border-radius:14px;background:color-mix(in srgb,var(--C5) 82%,transparent);padding:0 var(--S6)}.desktop-download-premium .desktop-download-panel{margin-bottom:var(--S16)}.desktop-download-premium .desktop-download-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.desktop-download-premium .desktop-download-card{min-height:360px;border-radius:28px;padding:var(--S9);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.desktop-download-premium .desktop-download-card.is-featured{border-color:color-mix(in srgb,var(--C4) 28%,transparent);box-shadow:none}.desktop-download-premium .desktop-download-card:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.desktop-download-premium .desktop-download-card-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start}.desktop-download-premium .desktop-download-device-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:15px;background:var(--C5);color:var(--C0)}.desktop-download-premium .desktop-download-device-icon svg{width:28px;height:28px}.desktop-download-premium .desktop-download-system-label{background:transparent;padding:0;min-height:auto}.desktop-download-premium .desktop-download-card h2{margin-top:var(--S4);font-size:var(--T1)}.desktop-download-premium .desktop-download-specs div{min-height:48px}.desktop-download-premium .desktop-download-actions{gap:var(--S6);padding-top:var(--S9)}.desktop-download-premium .desktop-download-command-panel summary{min-height:44px;display:inline-flex;align-items:center}.desktop-download-premium .desktop-download-toast{bottom:max(24px,env(safe-area-inset-bottom))}@media(max-width:900px){.desktop-download-premium .desktop-download-nav,.desktop-download-premium .desktop-download-hero,.desktop-download-premium .desktop-download-panel{width:min(100%,calc(100vw - 32px))}.desktop-download-premium .desktop-download-hero,.desktop-download-premium .desktop-download-grid{grid-template-columns:1fr}.desktop-download-premium .desktop-download-hero{min-height:0;padding:var(--S11) 0 var(--S12)}.desktop-download-premium .desktop-download-hero h1{font-size:clamp(44px,13vw,74px);letter-spacing:-.078em}.desktop-download-premium .desktop-download-product-card{display:none}.desktop-download-premium .desktop-download-card{min-height:0}}@media(max-width:560px){.desktop-download-page.desktop-download-premium{background:var(--C3)}.desktop-download-premium .desktop-download-nav,.desktop-download-premium .desktop-download-hero,.desktop-download-premium .desktop-download-panel{width:min(100%,calc(100vw - 24px))}.desktop-download-premium .desktop-download-hero h1{font-size:clamp(40px,14vw,58px);line-height:.96}.desktop-download-premium .desktop-download-hero-copy>p:not(.desktop-download-eyebrow){font-size:var(--T5)}.desktop-download-premium .desktop-download-hero-actions,.desktop-download-premium .desktop-download-actions{display:grid;grid-template-columns:1fr}.desktop-download-premium .desktop-download-panel{padding:var(--S7);border-radius:22px}.desktop-download-premium .desktop-download-card{padding:var(--S7);border-radius:20px}.desktop-download-premium .desktop-download-card-head{grid-template-columns:44px minmax(0,1fr)}.desktop-download-premium .desktop-download-card-head .desktop-download-status{grid-column:1 / -1;width:fit-content}.desktop-download-premium .desktop-download-card h2{font-size:var(--T1)}}@media(prefers-reduced-motion:reduce){.desktop-download-official *,.desktop-download-official *:before,.desktop-download-official *:after{scroll-behavior:auto;transition:none;animation:none}}@media(prefers-reduced-motion:reduce){.desktop-download-premium .desktop-download-card,.desktop-download-premium .desktop-download-primary,.desktop-download-premium .desktop-download-secondary{transition:none;transform:none}}.desktop-download-page.desktop-download-centered{--center-ink: var(--C0);--center-muted: var(--C2);--center-line: var(--C4);--center-soft: var(--C12);--center-blue: var(--C7);--center-green: var(--C10);width:100%;height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--C3) 16%,transparent),transparent 34%),linear-gradient(180deg,var(--C3) 0%,var(--C3) 46%,var(--C3) 100%);color:var(--C0);font-family:var(--font-body)}.desktop-download-centered *{box-sizing:border-box}.desktop-download-centered svg{width:22px;height:22px;flex:0 0 auto}.desktop-download-centered .desktop-download-topbar,.desktop-download-centered .desktop-download-hero,.desktop-download-centered .desktop-download-center-panel,.desktop-download-centered .desktop-download-value-grid,.desktop-download-centered .desktop-download-steps,.desktop-download-centered .desktop-download-faq-strip{width:min(1080px,calc(100% - 56px));margin-left:auto;margin-right:auto}.desktop-download-centered .desktop-download-topbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:var(--S5) 0;background:color-mix(in srgb,var(--C5) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--C4) 6%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-download-centered .desktop-download-topbar a{text-decoration:none}.desktop-download-centered .desktop-download-topbar>a{display:inline-flex;align-items:center;gap:var(--S5);min-height:44px;color:var(--C0)}.desktop-download-centered .desktop-download-topbar>a span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:var(--C5);color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-topbar>a strong{font-size:var(--T6);font-weight:var(--fw-emphasis);letter-spacing:-.02em}.desktop-download-centered .desktop-download-topbar>div{display:inline-flex;align-items:center;gap:var(--S3)}.desktop-download-centered .desktop-download-topbar>div a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--R-pill);padding:0 var(--S7);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-topbar>div a:first-child{background:color-mix(in srgb,var(--C5) 9%,transparent);color:var(--C0)}.desktop-download-centered .desktop-download-hero{display:grid;justify-items:center;text-align:center;padding:clamp(36px,7vw,82px) 0 var(--S9)}.desktop-download-centered .desktop-download-hero>p{margin:0 0 var(--S6);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.16em;text-transform:uppercase}.desktop-download-centered .desktop-download-hero h1{max-width:840px;margin:0;color:var(--C0);font-size:clamp(52px,8vw,104px);line-height:.92;letter-spacing:-.088em}.desktop-download-centered .desktop-download-hero>strong{display:block;margin-top:var(--S9);color:var(--C0);font-size:clamp(23px,3vw,36px);line-height:1.08;letter-spacing:-.055em}.desktop-download-centered .desktop-download-hero>span{max-width:520px;margin-top:var(--S5);color:var(--C0);font-size:var(--T4);line-height:var(--T4-lh)}.desktop-download-centered .desktop-download-hero>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--S6);margin-top:var(--S9)}.desktop-download-centered .desktop-download-hero>div a,.desktop-download-centered .desktop-download-card-actions a,.desktop-download-centered .desktop-download-card-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--R-pill);padding:0 var(--S8);font-size:var(--T7);font-weight:var(--fw-emphasis);text-decoration:none;cursor:pointer;touch-action:manipulation}.desktop-download-centered .desktop-download-hero>div a,.desktop-download-centered .desktop-download-card-actions a,.desktop-download-centered .desktop-download-card-actions button:first-child{border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.desktop-download-centered .desktop-download-hero small{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S6);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-center-panel,.desktop-download-centered .desktop-download-value-grid article,.desktop-download-centered .desktop-download-steps article,.desktop-download-centered .desktop-download-faq-strip details{border:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 94%,transparent);box-shadow:none}.desktop-download-centered .desktop-download-center-panel{border-radius:34px;padding:clamp(18px,3vw,30px);margin-top:var(--S8)}.desktop-download-centered .desktop-download-center-head{display:flex;align-items:center;justify-content:center;gap:var(--S7);margin-bottom:var(--S8);text-align:center}.desktop-download-centered .desktop-download-center-head svg{color:var(--C0)}.desktop-download-centered .desktop-download-center-head p{margin:0 0 var(--S3);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.16em;text-transform:uppercase}.desktop-download-centered .desktop-download-center-head h2{margin:0;color:var(--C0);font-size:clamp(30px,4vw,48px);line-height:var(--lh-none);letter-spacing:-.06em}.desktop-download-centered .desktop-download-os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S7)}.desktop-download-centered .desktop-download-os-card{border:1px solid var(--C4);border-radius:24px;background:var(--C5);padding:var(--S8)}.desktop-download-centered .desktop-download-os-card header{display:grid;grid-template-columns:1fr auto;gap:var(--S4) var(--S7);align-items:start}.desktop-download-centered .desktop-download-os-card header span{grid-column:1;width:fit-content;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 9%,transparent);color:var(--C0);padding:var(--S3) var(--S5);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-os-card header strong{grid-column:1;color:var(--C0);font-size:var(--T1);line-height:var(--lh-none);letter-spacing:-.055em}.desktop-download-centered .desktop-download-os-card header em{grid-column:2;grid-row:1 / span 2;border-radius:var(--R-pill);background:color-mix(in srgb,var(--C5) 10%,transparent);color:var(--C0);padding:var(--S4) var(--S5);font-size:var(--T9);font-style:normal;font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-os-card dl{display:grid;gap:0;margin:var(--S8) 0 0;border-top:1px solid var(--C4)}.desktop-download-centered .desktop-download-os-card dl div{display:flex;align-items:center;justify-content:space-between;gap:var(--S8);min-height:42px;border-bottom:1px solid var(--C4)}.desktop-download-centered .desktop-download-os-card dt{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-os-card dd{max-width:68%;margin:0;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-download-centered .desktop-download-card-actions{display:grid;grid-template-columns:1fr auto;gap:var(--S5);margin-top:var(--S8)}.desktop-download-centered .desktop-download-card-actions button:last-child{border:1px solid var(--C4);background:var(--C5);color:var(--C0)}.desktop-download-centered .desktop-download-card-actions button:disabled{border-color:var(--C4);background:var(--C12);color:var(--C0);box-shadow:none;cursor:not-allowed}.desktop-download-centered .desktop-download-os-card details{margin-top:var(--S7);border-top:1px solid var(--C4);padding-top:var(--S5)}.desktop-download-centered .desktop-download-os-card summary{min-height:44px;display:inline-flex;align-items:center;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-centered .desktop-download-os-card details div{display:grid;gap:var(--S3);margin-top:var(--S5)}.desktop-download-centered .desktop-download-os-card details span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-os-card code{display:block;border-radius:12px;background:var(--C23);color:var(--C1);padding:var(--S5) var(--S6);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);white-space:pre-wrap;word-break:break-word}.desktop-download-centered .desktop-download-value-grid,.desktop-download-centered .desktop-download-steps,.desktop-download-centered .desktop-download-faq-strip{display:grid;gap:var(--S7);margin-top:var(--S8)}.desktop-download-centered .desktop-download-value-grid,.desktop-download-centered .desktop-download-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-download-centered .desktop-download-faq-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:var(--S15)}.desktop-download-centered .desktop-download-value-grid article,.desktop-download-centered .desktop-download-steps article{min-height:130px;border-radius:24px;padding:var(--S8)}.desktop-download-centered .desktop-download-value-grid svg,.desktop-download-centered .desktop-download-steps svg{color:var(--C0)}.desktop-download-centered .desktop-download-value-grid h2,.desktop-download-centered .desktop-download-steps strong{display:block;margin:var(--S7) 0 0;color:var(--C0);font-size:var(--T3);line-height:var(--T3-lh-tight);letter-spacing:-.04em;font-weight:var(--fw-emphasis)}.desktop-download-centered .desktop-download-value-grid p,.desktop-download-centered .desktop-download-steps span,.desktop-download-centered .desktop-download-faq-strip p{display:block;margin:var(--S4) 0 0;color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh)}.desktop-download-centered .desktop-download-faq-strip details{border-radius:20px;padding:0 var(--S7)}.desktop-download-centered .desktop-download-faq-strip summary{min-height:54px;display:flex;align-items:center;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-centered .desktop-download-faq-strip p{padding-bottom:var(--S7)}.desktop-download-centered .desktop-download-inline-state,.desktop-download-centered .desktop-download-inline-error{border-radius:16px;background:var(--C12);color:var(--C9);padding:var(--S7);font-size:var(--T7);text-align:center}.desktop-download-centered .desktop-download-inline-error{border:1px solid color-mix(in srgb,var(--C9) 18%,transparent);background:var(--C12);color:var(--C9)}.desktop-download-centered .desktop-download-toast{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}.desktop-download-centered a:focus-visible,.desktop-download-centered button:focus-visible,.desktop-download-centered summary:focus-visible{outline:3px solid color-mix(in srgb,var(--C7) 25%,transparent);outline-offset:2px}@media(max-width:900px){.desktop-download-centered .desktop-download-os-grid,.desktop-download-centered .desktop-download-value-grid,.desktop-download-centered .desktop-download-steps,.desktop-download-centered .desktop-download-faq-strip{grid-template-columns:1fr}}@media(max-width:620px){.desktop-download-page.desktop-download-centered{background:var(--C3)}.desktop-download-centered .desktop-download-topbar,.desktop-download-centered .desktop-download-hero,.desktop-download-centered .desktop-download-center-panel,.desktop-download-centered .desktop-download-value-grid,.desktop-download-centered .desktop-download-steps,.desktop-download-centered .desktop-download-faq-strip{width:min(100%,calc(100vw - 24px))}.desktop-download-centered .desktop-download-topbar>a strong{display:none}.desktop-download-centered .desktop-download-topbar>div{gap:var(--S1)}.desktop-download-centered .desktop-download-topbar>div a{padding:0 var(--S4);font-size:var(--T8)}.desktop-download-centered .desktop-download-hero{padding:var(--S9) 0 var(--S8)}.desktop-download-centered .desktop-download-hero h1{font-size:clamp(40px,14vw,60px);line-height:.98}.desktop-download-centered .desktop-download-hero>span{font-size:var(--T5)}.desktop-download-centered .desktop-download-hero>div,.desktop-download-centered .desktop-download-card-actions{display:grid;grid-template-columns:1fr;width:100%}.desktop-download-centered .desktop-download-hero>div a,.desktop-download-centered .desktop-download-card-actions a,.desktop-download-centered .desktop-download-card-actions button{width:100%}.desktop-download-centered .desktop-download-center-panel,.desktop-download-centered .desktop-download-os-card,.desktop-download-centered .desktop-download-value-grid article,.desktop-download-centered .desktop-download-steps article,.desktop-download-centered .desktop-download-faq-strip details{border-radius:20px}.desktop-download-centered .desktop-download-center-panel,.desktop-download-centered .desktop-download-os-card{padding:var(--S7)}.desktop-download-centered .desktop-download-os-card header{grid-template-columns:1fr}.desktop-download-centered .desktop-download-os-card header em{grid-column:auto;grid-row:auto;width:fit-content}.desktop-download-centered .desktop-download-os-card dd{max-width:62%;white-space:normal}}.desktop-download-page.desktop-download-reference{--ref-ink: var(--C0);--ref-muted: var(--C2);--ref-line: var(--C4);--ref-soft: var(--C12);--ref-blue: var(--C7);--ref-green: var(--C10);width:100%;height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--C3);color:var(--C1);font-family:var(--font-body)}.desktop-download-reference *{box-sizing:border-box}.desktop-download-reference .desktop-download-ref-nav,.desktop-download-reference .desktop-download-ref-hero,.desktop-download-reference .desktop-download-ref-panel,.desktop-download-reference .desktop-download-ref-how,.desktop-download-reference .desktop-download-ref-faq{width:min(1040px,calc(100% - 48px));margin-left:auto;margin-right:auto}.desktop-download-reference .desktop-download-ref-nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:var(--S5) 0;border-bottom:1px solid color-mix(in srgb,var(--C4) 6%,transparent);background:color-mix(in srgb,var(--C5) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-download-reference .desktop-download-ref-nav a{text-decoration:none}.desktop-download-reference .desktop-download-ref-nav>a{display:inline-flex;align-items:center;gap:var(--S5);min-height:44px;color:var(--C0)}.desktop-download-reference .desktop-download-ref-nav>a span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--C5);color:var(--C0);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-ref-nav>a strong{font-size:var(--T6);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-ref-nav>div{display:inline-flex;align-items:center;gap:var(--S3)}.desktop-download-reference .desktop-download-ref-nav>div a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--R-pill);padding:0 var(--S6);color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-ref-nav>div a:first-child{background:color-mix(in srgb,var(--C5) 9%,transparent);color:var(--C0)}.desktop-download-reference .desktop-download-ref-hero{display:grid;justify-items:center;text-align:center;padding:clamp(34px,7vw,76px) 0 var(--S9)}.desktop-download-reference .desktop-download-ref-hero p{margin:0 0 var(--S6);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis);letter-spacing:.16em;text-transform:uppercase}.desktop-download-reference .desktop-download-ref-hero h1{max-width:780px;margin:0;color:var(--C0);font-size:clamp(44px,7vw,82px);line-height:.98;letter-spacing:-.07em}.desktop-download-reference .desktop-download-ref-hero>span{max-width:540px;margin-top:var(--S7);color:var(--C0);font-size:clamp(16px,2vw,20px);line-height:1.5}.desktop-download-reference .desktop-download-ref-hero small{display:inline-flex;align-items:center;min-height:34px;margin-top:var(--S7);border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:0 var(--S6);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-ref-panel,.desktop-download-reference .desktop-download-ref-how,.desktop-download-reference .desktop-download-ref-faq{margin-top:var(--S8)}.desktop-download-reference .desktop-download-ref-panel{border:1px solid var(--C4);border-radius:28px;background:var(--C5);box-shadow:none;padding:clamp(16px,3vw,28px)}.desktop-download-reference .desktop-download-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S7)}.desktop-download-reference .desktop-download-platform-card{border:1px solid var(--C4);border-radius:22px;background:var(--C5);padding:var(--S8)}.desktop-download-reference .desktop-download-platform-head{display:flex;align-items:flex-start;gap:var(--S7)}.desktop-download-reference .desktop-download-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:var(--C5);color:var(--C0)}.desktop-download-reference .desktop-download-platform-icon svg{width:28px;height:28px}.desktop-download-reference .desktop-download-platform-head h2{margin:0;color:var(--C0);font-size:var(--T1);line-height:var(--T1-lh-tight);letter-spacing:-.05em}.desktop-download-reference .desktop-download-platform-head p{margin:var(--S3) 0 0;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-platform-meta{display:grid;gap:0;margin:var(--S8) 0 0;border-top:1px solid var(--C4)}.desktop-download-reference .desktop-download-platform-meta div{display:flex;align-items:center;justify-content:space-between;gap:var(--S7);min-height:42px;border-bottom:1px solid var(--C4)}.desktop-download-reference .desktop-download-platform-meta dt{color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-platform-meta dd{max-width:68%;margin:0;color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-download-reference .desktop-download-platform-actions{display:grid;grid-template-columns:1fr auto;gap:var(--S5);margin-top:var(--S8)}.desktop-download-reference .desktop-download-platform-primary,.desktop-download-reference .desktop-download-platform-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--R-pill);padding:0 var(--S8);font-size:var(--T7);font-weight:var(--fw-emphasis);text-decoration:none;cursor:pointer;touch-action:manipulation}.desktop-download-reference .desktop-download-platform-primary{border:1px solid var(--C4);background:var(--C5);color:var(--C0);box-shadow:none}.desktop-download-reference .desktop-download-platform-secondary{border:1px solid var(--C4);background:var(--C5);color:var(--C2)}.desktop-download-reference .desktop-download-platform-primary:disabled{border-color:var(--C4);background:var(--C12);color:var(--C0);box-shadow:none;cursor:not-allowed}.desktop-download-reference .desktop-download-command-details{margin-top:var(--S7);border-top:1px solid var(--C4);padding-top:var(--S5)}.desktop-download-reference .desktop-download-command-details summary{min-height:44px;display:inline-flex;align-items:center;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-reference .desktop-download-command-details div{display:grid;gap:var(--S3);margin-top:var(--S5)}.desktop-download-reference .desktop-download-command-details span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-command-details code{display:block;border-radius:12px;background:var(--C23);color:var(--C1);padding:var(--S5) var(--S6);font-family:var(--font-mono);font-size:var(--T9);line-height:var(--T9-lh);white-space:pre-wrap;word-break:break-word}.desktop-download-reference .desktop-download-ref-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}.desktop-download-reference .desktop-download-ref-how div,.desktop-download-reference .desktop-download-ref-faq details{border:1px solid var(--C4);border-radius:20px;background:var(--C5);padding:var(--S7)}.desktop-download-reference .desktop-download-ref-how strong{display:block;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis)}.desktop-download-reference .desktop-download-ref-how span,.desktop-download-reference .desktop-download-ref-faq p{display:block;margin:var(--S3) 0 0;color:var(--C0);font-size:var(--T7);line-height:var(--T7-lh)}.desktop-download-reference .desktop-download-ref-faq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6);padding-bottom:var(--S15)}.desktop-download-reference .desktop-download-ref-faq summary{min-height:38px;color:var(--C0);font-size:var(--T7);font-weight:var(--fw-emphasis);cursor:pointer}.desktop-download-reference .desktop-download-ref-state,.desktop-download-reference .desktop-download-ref-error{border-radius:16px;background:var(--C12);color:var(--C9);padding:var(--S7);font-size:var(--T7);text-align:center}.desktop-download-reference .desktop-download-ref-error{border:1px solid color-mix(in srgb,var(--C9) 18%,transparent);background:var(--C12);color:var(--C9)}.desktop-download-reference .desktop-download-toast{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:90;border-radius:var(--R-pill);background:var(--C5);color:var(--C0);padding:var(--S6) var(--S7);font-size:var(--T8);font-weight:var(--fw-emphasis);box-shadow:none}.desktop-download-reference a:focus-visible,.desktop-download-reference button:focus-visible,.desktop-download-reference summary:focus-visible{outline:3px solid color-mix(in srgb,var(--C7) 25%,transparent);outline-offset:2px}@media(max-width:820px){.desktop-download-reference .desktop-download-platform-grid,.desktop-download-reference .desktop-download-ref-how,.desktop-download-reference .desktop-download-ref-faq{grid-template-columns:1fr}}@media(max-width:560px){.desktop-download-page.desktop-download-reference{background:var(--C3)}.desktop-download-reference .desktop-download-ref-nav,.desktop-download-reference .desktop-download-ref-hero,.desktop-download-reference .desktop-download-ref-panel,.desktop-download-reference .desktop-download-ref-how,.desktop-download-reference .desktop-download-ref-faq{width:min(100%,calc(100vw - 24px))}.desktop-download-reference .desktop-download-ref-nav>a strong{display:none}.desktop-download-reference .desktop-download-ref-nav>div{gap:var(--S1)}.desktop-download-reference .desktop-download-ref-nav>div a{padding:0 var(--S4);font-size:var(--T8)}.desktop-download-reference .desktop-download-ref-hero{padding:var(--S9) 0 var(--S8)}.desktop-download-reference .desktop-download-ref-hero h1{font-size:clamp(38px,13vw,58px)}.desktop-download-reference .desktop-download-ref-panel,.desktop-download-reference .desktop-download-platform-card,.desktop-download-reference .desktop-download-ref-how div,.desktop-download-reference .desktop-download-ref-faq details{border-radius:18px}.desktop-download-reference .desktop-download-ref-panel,.desktop-download-reference .desktop-download-platform-card{padding:var(--S7)}.desktop-download-reference .desktop-download-platform-actions{grid-template-columns:1fr}.desktop-download-reference .desktop-download-platform-primary,.desktop-download-reference .desktop-download-platform-secondary{width:100%}.desktop-download-reference .desktop-download-platform-meta dd{max-width:62%;white-space:normal}}@media(prefers-reduced-motion:reduce){.desktop-download-centered *,.desktop-download-centered *:before,.desktop-download-centered *:after{scroll-behavior:auto;transition:none;animation:none}}@media(prefers-reduced-motion:reduce){.desktop-download-reference *,.desktop-download-reference *:before,.desktop-download-reference *:after{scroll-behavior:auto;transition:none;animation:none}}.sidebar-account-wrap .sidebar-account-menu{max-height:min(640px,calc(100dvh - 24px));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}.sidebar-account-wrap .sidebar-account-menu-profile{display:flex;align-items:center;gap:var(--S6);padding:var(--S7) var(--S7) var(--S6);box-sizing:border-box}.sidebar-account-wrap .sidebar-account-menu-profile .sidebar-account-menu-copy{flex:1;min-width:0}.sidebar-account-wrap .sidebar-account-menu-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-wrap .sidebar-account-menu-section{padding-left:0;padding-right:0}.sidebar-account-wrap .sidebar-account-menu-profile,.sidebar-account-wrap .sidebar-account-download-head,.sidebar-account-wrap .sidebar-account-menu-row{padding-left:var(--S6);padding-right:var(--S6)}.automation-workspace{gap:var(--S8);padding-block:var(--S9)}.automation-header{align-items:flex-end}.automation-actions{align-items:center}.automation-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S6)}.automation-summary-tile{display:flex;min-height:82px;flex-direction:column;justify-content:space-between;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.automation-summary-tile span{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-summary-tile strong{color:var(--C0);font-family:var(--font-display);font-size:var(--T3);font-weight:var(--fw-emphasis)}.automation-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--S6)}.automation-board{display:grid;min-height:min(720px,calc(100dvh - 180px));grid-template-columns:minmax(280px,360px) minmax(0,1fr);border:1px solid var(--C4);border-radius:var(--R4);background:var(--C5);overflow:hidden}.automation-list-panel{display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--S6);border-right:1px solid var(--C4);background:var(--C5);padding:var(--S6)}.automation-list-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--S4)}.automation-list-top input{width:100%;min-height:38px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font:inherit;font-size:var(--T8);outline:none;padding:0 var(--S6)}.automation-list-top input:focus{border-color:var(--C7)}.automation-list-top span{color:var(--C0);font-size:var(--T9);white-space:nowrap}.automation-list{display:flex;min-height:0;flex-direction:column;gap:var(--S4);overflow-y:auto;scrollbar-width:thin}.automation-list-item{display:grid;grid-template-columns:8px minmax(0,1fr) 38px;align-items:center;gap:var(--S4);width:100%;min-height:66px;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);color:var(--C0);font:inherit;padding:var(--S5);text-align:left}.automation-list-item.active{border-color:var(--C7);background:var(--C12)}.automation-run-dot{width:8px;height:8px;border-radius:var(--R-pill);background:var(--C5)}.automation-run-dot.running,.automation-run-dot.queued{background:var(--C5)}.automation-run-dot.completed,.automation-run-dot.failed,.automation-run-dot.aborted,.automation-run-dot.missed{background:var(--C12)}.automation-list-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.automation-list-copy strong,.automation-list-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-list-copy strong{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-list-copy small{color:var(--C0);font-size:var(--T9)}.automation-switch{position:relative;display:inline-flex;width:34px;height:20px;border:1px solid var(--C4);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C0) 5%,transparent)}.automation-switch:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:var(--R-pill);background:var(--C11);content:""}.automation-switch.active{border-color:var(--C7);background:var(--C7)}.automation-switch.active:after{left:17px}.automation-list-empty{margin:0;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.automation-detail-panel{display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--S7);padding:var(--S8)}.automation-detail-panel.empty{justify-content:center;color:var(--C2)}.automation-detail-panel.empty h3,.automation-detail-panel.empty p{margin:0}.automation-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--S7);padding-bottom:var(--S6);border-bottom:1px solid var(--C4)}.automation-detail-header h3{margin:0;color:var(--C0);font-size:var(--T4);font-weight:var(--fw-emphasis);line-height:var(--T4-lh)}.automation-detail-header p:not(.eyebrow){margin:var(--S2) 0 0;color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}.automation-detail-actions{display:flex;flex-wrap:wrap;gap:var(--S4)}.automation-flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:var(--S4)}.automation-flow-strip span{position:relative;display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-flow-strip span:not(:last-child):after{position:absolute;right:calc(-1 * var(--S4));width:var(--S4);height:1px;background:var(--C5);content:""}.automation-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:var(--S6)}.automation-detail-block,.automation-output-card{display:flex;min-width:0;flex-direction:column;gap:var(--S4);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.automation-detail-block span{color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-detail-block p,.automation-output-card p{margin:0;color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh);white-space:pre-wrap}.automation-output-card>div{display:flex;align-items:center;justify-content:space-between;gap:var(--S6)}.automation-output-card strong{color:var(--C0);font-size:var(--T6);font-weight:var(--fw-emphasis)}.automation-output-card span{color:var(--C0);font-size:var(--T9)}.automation-record-card{display:flex;min-width:0;min-height:210px;flex-direction:column;gap:var(--S6);border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5);padding:var(--S7)}.automation-record-card .record-body{display:-webkit-box;min-height:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.automation-record-card .record-actions{margin-top:auto}.automation-empty-state{min-height:320px;justify-content:center;border:1px solid var(--C4);border-radius:var(--R3);background:var(--C5)}.automation-create-modal{display:flex;width:min(620px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 40px));flex-direction:column;overflow:hidden;padding:0}.automation-create-body{display:flex;min-height:0;flex-direction:column;gap:var(--S7);overflow-y:auto;padding:var(--S8)}.automation-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--S6)}.automation-task-schedule-switch{position:relative;display:inline-flex;width:38px;min-width:38px;height:22px;align-items:center;border:1px solid var(--C4);border-radius:var(--R-pill);background:var(--C5);padding:var(--S1);cursor:pointer}.automation-task-schedule-switch span{display:block;width:16px;height:16px;border-radius:var(--R-pill);background:var(--C5);transition:transform .16s ease,background .16s ease}.automation-task-schedule-switch.active{border-color:var(--C7);background:var(--C7)}.automation-task-schedule-switch.active span{background:var(--C11);transform:translate(16px)}.automation-agent-creator-backdrop{background:var(--C16)}.automation-agent-creator-modal{border-color:var(--C4);background:var(--C5);color:var(--C0)}.automation-agent-creator-top{border-bottom-color:var(--C4)}.automation-agent-creator-top input,.automation-agent-creator-prompt{color:var(--C0)}.automation-agent-creator-top input::placeholder,.automation-agent-creator-prompt::placeholder{color:var(--C2);opacity:.72}.automation-agent-creator-close{color:var(--C0)}.automation-agent-creator-close:focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7)}.automation-agent-creator-close:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-agent-creator-bottom{border-top-color:var(--C4)}.automation-agent-option-input,.automation-agent-option-select{border-color:var(--C4);background:var(--C5);color:var(--C0)}.automation-agent-option-input:focus,.automation-agent-option-select:focus{border-color:var(--C7);outline:none}.automation-agent-creator-actions button{color:var(--C0)}.automation-agent-creator-actions button:not(.primary):focus-visible{background:color-mix(in srgb,var(--C0) 6%,transparent);color:var(--C7);outline:none}.automation-agent-creator-actions button:not(.primary):hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.automation-agent-creator-actions button.primary{background:var(--C5);color:var(--C0)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-card-list,.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-card-list,.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-date-group{gap:var(--automation-list-card-gap);row-gap:var(--automation-list-card-gap)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-panel,.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-panel{padding-left:var(--S8)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-scroll-stack,.automation-list-page[data-automation-layout-contract=locked] .automation-delivery-preview-scroll-stack{gap:var(--S4);padding:0 0 var(--S17)}.automation-list-page[data-automation-layout-contract=locked] .automation-task-app-state,.automation-list-page[data-automation-layout-contract=locked] .automation-task-preview-output-card{display:none}.automation-final-preview-markdown :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,table,.markdown-table-card){margin-top:0}.automation-final-preview-markdown :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,table,.markdown-table-card):last-child{margin-bottom:0}.automation-final-preview-markdown :where(table,.markdown-table-card){max-width:100%}.automation-final-preview-article-block,.automation-final-preview-article-attachments{min-width:0}.automation-final-preview-markdown :where(h1,h2,h3){color:var(--C0);font-weight:var(--fw-emphasis);letter-spacing:-.02em;line-height:1.25}.automation-final-preview-markdown :where(p,li){color:var(--C0);font-size:var(--T8);line-height:var(--T8-lh-loose)}.automation-final-preview-markdown :where(ul,ol){display:grid;gap:var(--S3);padding-left:var(--S8)}.automation-final-preview-inline-media .automation-task-preview-media-card,.automation-final-preview-inline-media .automation-task-preview-file{background:color-mix(in srgb,var(--C5) 72%,var(--C5));border:1px solid color-mix(in srgb,var(--C4) 84%,transparent);border-radius:var(--R4);box-sizing:border-box;margin:0;overflow:hidden}.automation-final-preview-inline-media .automation-task-preview-media-card img,.automation-final-preview-inline-media .automation-task-preview-media-card video{background:color-mix(in srgb,var(--C5) 88%,var(--C5));display:block;max-height:360px;object-fit:contain;width:100%}.automation-final-preview-inline-media .automation-task-preview-file strong,.automation-final-preview-inline-media .automation-task-preview-file small{display:none}.automation-final-preview-inline-media .automation-task-preview-media-card figcaption strong,.automation-final-preview-inline-media .automation-task-preview-file strong{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}.automation-final-preview-inline-media .automation-task-preview-media-card figcaption small,.automation-final-preview-inline-media .automation-task-preview-file small{color:var(--C2);font-size:var(--T9);font-weight:var(--fw-emphasis)}:root .automation-final-preview-inline-media .automation-task-preview-media-card figcaption strong,:root .automation-final-preview-inline-media .automation-task-preview-file strong{color:color-mix(in srgb,var(--C2) 94%,transparent)}:root .automation-final-preview-inline-media .automation-task-preview-media-card figcaption small,:root .automation-final-preview-inline-media .automation-task-preview-file small{color:color-mix(in srgb,var(--C2) 78%,transparent)}:root .automation-final-preview-inline-media .automation-task-preview-media-card,:root .automation-final-preview-inline-media .automation-task-preview-file{background:var(--C3)}:root .automation-final-preview-markdown pre{background:var(--C23)}.automation-final-preview-asset img,.automation-final-preview-asset video{background:var(--C5);border-radius:var(--R2);display:block;max-height:240px;object-fit:contain;width:100%}.automation-final-preview-asset figcaption,.automation-final-preview-asset.document{display:grid;gap:var(--S2)}.automation-final-preview-asset small,.automation-final-preview-asset span{color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}:root .automation-final-preview-view,:root .automation-final-preview-asset{background:var(--C5)}:root .automation-final-preview-document,:root .automation-final-preview-asset{background:var(--C5)}.product-analytics-consent{position:fixed;right:var(--S9);bottom:calc(var(--S9) + var(--pipi-safe-bottom));z-index:40;display:flex;align-items:center;width:min(680px,calc(100vw - 48px));gap:var(--S6);padding:var(--S7);border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5);box-shadow:0 12px 32px var(--C16)}.product-analytics-consent-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;color:var(--C7)}.product-analytics-consent-icon svg{width:20px;height:20px}.product-analytics-consent-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--S2)}.product-analytics-consent-copy strong{color:var(--C0);font-size:var(--T8)}.product-analytics-consent-copy span{color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.product-analytics-consent-copy .product-analytics-consent-error{color:var(--C9)}.product-analytics-consent-actions{display:flex;flex:0 0 auto;gap:var(--S4)}.product-analytics-consent-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:var(--S3);padding:0 var(--S6);border:1px solid var(--C4);border-radius:var(--R2);color:var(--C1);background:transparent;font:inherit;font-size:var(--T9);cursor:pointer}.product-analytics-consent-button.primary{border-color:var(--C7);color:var(--C11);background:var(--C7)}.product-analytics-consent-button.secondary:hover{background:color-mix(in srgb,var(--C0) 6%,transparent)}.product-analytics-consent-button:disabled{opacity:.5;cursor:wait}.product-analytics-consent-button svg{width:16px;height:16px}@media(max-width:640px){.product-analytics-consent{right:var(--S4);bottom:calc(var(--S4) + var(--pipi-safe-bottom));width:calc(100vw - 16px);align-items:flex-start;flex-wrap:wrap}.product-analytics-consent-actions{width:100%;padding-left:calc(var(--S12) + var(--S6))}.product-analytics-consent-button{flex:1 1 0}}.product-analytics-privacy-settings{display:flex;flex-direction:column;gap:var(--S7)}.product-analytics-privacy-settings>header,.product-analytics-privacy-row,.product-analytics-delete-actions{display:flex;align-items:center}.product-analytics-privacy-settings>header{gap:var(--S6);padding:var(--S7);border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5)}.product-analytics-privacy-settings>header>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;color:var(--C7)}.product-analytics-privacy-settings h4,.product-analytics-privacy-settings p{margin:0;letter-spacing:0}.product-analytics-privacy-settings header p,.product-analytics-privacy-row span{color:var(--C2);font-size:var(--T9);line-height:var(--T9-lh)}.product-analytics-privacy-row{justify-content:space-between;gap:var(--S7);min-height:76px;padding:var(--S7);border:1px solid var(--C4);border-radius:var(--R2);background:var(--C5)}.product-analytics-privacy-row>div:first-child{display:flex;min-width:0;flex-direction:column;gap:var(--S2)}.product-analytics-delete-actions{flex:0 0 auto;gap:var(--S4)}.product-analytics-privacy-message{padding:var(--S6);border-radius:var(--R2);font-size:var(--T9)}.product-analytics-privacy-message.error{color:var(--C9);background:color-mix(in srgb,var(--C9) 5%,transparent)}.product-analytics-privacy-message.success{color:var(--C10);background:color-mix(in srgb,var(--C10) 5%,transparent)}@media(max-width:640px){.product-analytics-privacy-row{align-items:stretch;flex-direction:column}.product-analytics-delete-actions{width:100%}.product-analytics-delete-actions button{flex:1 1 0}}:root[data-form=phone] .product-analytics-consent-button,:root[data-form=tablet] .product-analytics-consent-button{min-height:var(--pipi-control-height-md)}@media(max-width:1180px){.shell{grid-template-columns:var(--app-sidebar-width) minmax(0,1fr)}.shell.sidebar-collapsed{--app-sidebar-width: 72px;grid-template-columns:72px minmax(0,1fr)}.sidebar:not(.collapsed){width:100%}.manager-grid{grid-template-columns:1fr}.link-settings-modal,.compact-model-modal{width:min(960px,calc(100vw - 24px))}.model-settings-modal{width:min(760px,calc(100vw - 24px))}.model-settings-modal .model-settings-layout{grid-template-columns:184px minmax(0,1fr)}}@media(max-width:1024px){.shell,.shell.sidebar-collapsed{grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.sidebar,.sidebar:not(.collapsed){width:100%;max-width:100%;position:sticky;height:100dvh;max-height:100dvh;min-height:0;display:flex;align-items:stretch;gap:var(--S7);padding:var(--S7) var(--S6) var(--S6);border-right:1px solid var(--C4);border-bottom:0}.sidebar.collapsed{width:100%;align-items:center;padding:var(--S6) var(--S4)}.sidebar-top{min-width:0;gap:var(--S6)}.logo-button{flex:1 1 auto;min-width:0}.logo-copy strong{font-size:var(--T4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-toggle{display:inline-flex}.nav-stack{min-width:0;flex-direction:column;align-items:stretch;gap:var(--S1);overflow:visible}.nav-item,.nav-item.collapsed{width:100%;height:auto;flex:0 0 auto;justify-content:flex-start;gap:var(--S5);padding:var(--S4) var(--S5);margin-inline:0;border-radius:var(--R4)}.nav-item.collapsed{height:40px;justify-content:center;margin-inline:auto;padding:0;width:40px}.nav-copy strong{font-size:var(--T6);white-space:nowrap}.sidebar-divider{display:block}.sidebar-footer{margin-top:auto;padding-top:var(--S6);border-top:1px solid var(--C4)}.recent-section{display:flex}.page-header,.record-top,.inline-actions,.codex-card{flex-direction:column;align-items:flex-start}.page-actions{width:100%;justify-content:flex-start}.chat-header,.session-detail-header,.session-detail-topbar{grid-template-columns:1fr;justify-items:flex-start}.chat-title-block,.session-detail-heading{width:100%;text-align:left;align-items:flex-start}.chat-title-row,.session-detail-title-row{justify-content:flex-start}.chat-title-input{min-width:0;width:100%;max-width:100%;text-align:left}.workspace{padding:0 var(--S8)}.manager-form-panel{padding-left:0;border-left:none}.session-detail-side{width:100%}.session-detail-side-end{justify-content:flex-start}.message-bubble.assistant{max-width:100%;margin-left:0;margin-right:0}.empty-state{grid-template-columns:1fr}.chat-launchpad{width:100%;padding-bottom:calc(var(--S9) * 2)}.model-switcher-button{min-width:0;width:100%;max-width:100%}.session-detail-title{font-size:var(--T4)}.mode-type-grid,.model-option-grid,.automation-summary-grid,.automation-create-grid{grid-template-columns:1fr}.automation-workspace{gap:var(--S6);padding-block:var(--S6)}.automation-header{align-items:flex-start;gap:var(--S6);padding-bottom:var(--S6)}.automation-header .page-heading h2{font-size:var(--T2);line-height:var(--T2-lh-tight)}.automation-header .page-subtitle{margin-top:var(--S3);font-size:var(--T8);line-height:var(--T8-lh)}.automation-actions{width:100%;flex-direction:row;align-items:center;gap:var(--S4)}.automation-actions .segmented{flex:1 1 auto;width:auto;min-width:0}.automation-actions .segmented button{flex:1 1 0;padding:var(--S4) var(--S5);font-size:var(--T8)}.automation-actions .primary-button{flex:0 0 auto;width:auto;min-width:112px;min-height:42px;padding-inline:var(--S6);font-size:var(--T8)}.automation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--S4)}.automation-summary-tile{min-height:62px;padding:var(--S5)}.automation-summary-tile span{font-size:var(--T9);line-height:var(--T9-lh-tight)}.automation-summary-tile strong{font-size:var(--T3);line-height:var(--lh-none)}.automation-record-card{gap:var(--S5);min-height:auto;padding:var(--S6)}.automation-record-card .record-body{-webkit-line-clamp:3;font-size:var(--T8);line-height:var(--T8-lh)}.automation-create-modal{width:min(100vw - 16px,100%);max-height:min(100vh - 16px,100%)}.link-settings-modal,.compact-model-modal,.model-settings-modal{width:min(100vw - 16px,100%);height:min(100vh - 16px,100%)}.model-settings-layout,.model-settings-modal .model-settings-layout{grid-template-columns:1fr}.link-settings-sidebar,.model-settings-sidebar{gap:var(--S7);border-right:none;border-bottom:1px solid var(--C7);padding-right:var(--S8)}.link-settings-sidebar .agent-editor-nav-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--S2)}.link-settings-sidebar .agent-editor-nav-item{justify-content:center;padding-inline:var(--S4)}.link-settings-sidebar .agent-editor-nav-item span:last-child{display:none}.link-settings-content,.model-settings-content{padding:var(--S6)}.model-settings-modal .model-settings-content{padding-top:0}.model-settings-modal .model-settings-sidebar{max-height:220px;padding:var(--S6)}.oauth-status-card,.local-link-card{grid-template-columns:40px minmax(0,1fr)}.oauth-status-card>button,.local-link-card>button{grid-column:1 / -1;width:100%}.official-link-stack{gap:var(--S4)}.official-link-card{align-items:flex-start;gap:var(--S4);min-height:auto;padding:var(--S6)}.official-link-card-main{width:100%}.official-link-card-copy strong{font-size:var(--T6)}.official-link-card-copy span{font-size:var(--T8);line-height:var(--T8-lh)}.official-link-card-actions{width:100%;justify-content:flex-start;gap:var(--S4)}.official-link-card-actions .primary-button,.official-link-card-actions .ghost-button{min-height:34px;padding-inline:var(--S6)}.attachment-lightbox-backdrop{align-items:stretch;padding:0}.attachment-lightbox{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.attachment-lightbox-header{align-items:center;gap:var(--S4);padding:var(--S6)}.attachment-lightbox-header>div:first-child{flex:1;min-width:0}.attachment-lightbox-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-lightbox-actions{flex-shrink:0;flex-wrap:nowrap;justify-content:flex-end}.attachment-lightbox-actions button,.attachment-lightbox-actions a{height:34px}.attachment-lightbox-body{padding:var(--S4)}.attachment-preview-tile{width:min(46vw,198px);height:min(32vw,138px)}.attachment-lightbox-audio{width:100%}}:root[data-form=phone] .automation-header .page-heading h2,:root[data-form=tablet] .automation-header .page-heading h2{font-size:var(--T3)}:root[data-form=phone] .automation-summary-tile strong,:root[data-form=tablet] .automation-summary-tile strong{font-size:var(--T4)}:root[data-form=phone] .nav-item,:root[data-form=phone] .sidebar-footer-link,:root[data-form=tablet] .nav-item,:root[data-form=tablet] .sidebar-footer-link{min-width:0;padding:var(--S4)}:root[data-form=phone] .page-header,:root[data-form=phone] .page-actions,:root[data-form=phone] .record-top,:root[data-form=phone] .record-actions,:root[data-form=tablet] .page-header,:root[data-form=tablet] .page-actions,:root[data-form=tablet] .record-top,:root[data-form=tablet] .record-actions{width:100%;align-items:stretch}:root[data-form=phone] .segmented,:root[data-form=phone] .record-actions>button,:root[data-form=phone] .page-actions>button,:root[data-form=tablet] .segmented,:root[data-form=tablet] .record-actions>button,:root[data-form=tablet] .page-actions>button{width:100%}:root[data-form=phone] .record-card,:root[data-form=phone] .manager-list-panel,:root[data-form=tablet] .record-card,:root[data-form=tablet] .manager-list-panel{border-radius:var(--R3)}:root[data-form=phone] .chat-layout,:root[data-form=phone] .chat-scroll,:root[data-form=tablet] .chat-layout,:root[data-form=tablet] .chat-scroll{min-height:0}:root[data-form=phone] .session-detail-content,:root[data-form=tablet] .session-detail-content{padding-inline:0}:root[data-form=phone] .chat-layout.has-stable-composer>.session-stable-composer-zone,:root[data-form=tablet] .chat-layout.has-stable-composer>.session-stable-composer-zone{width:100%;padding-bottom:max(var(--pipi-safe-bottom),var(--pipi-keyboard-inset))}:root[data-form=phone] .composer-shell .composer-input,:root[data-form=phone] .session-detail-composer .composer-shell .composer-input,:root[data-form=tablet] .composer-shell .composer-input,:root[data-form=tablet] .session-detail-composer .composer-shell .composer-input{font-size:var(--T5)}:root[data-form=phone] .model-settings-modal,:root[data-form=phone] .task-creator-modal,:root[data-form=tablet] .model-settings-modal,:root[data-form=tablet] .task-creator-modal{width:min(100vw - 16px,100%);max-height:calc(100vh - 16px)}:root[data-form=phone] .task-creator-modal,:root[data-form=tablet] .task-creator-modal{padding:var(--S6)}:root[data-form=phone] .model-settings-modal,:root[data-form=tablet] .model-settings-modal{height:min(100vh - 16px,100%);padding:0}:root[data-form=phone] .settings-option-row,:root[data-form=tablet] .settings-option-row{align-items:flex-start;flex-direction:column}:root[data-form=phone] .link-provider-actions>.ghost-button,:root[data-form=tablet] .link-provider-actions>.ghost-button{flex:1 1 0;justify-content:center}@media(max-width:767px){.workspace{flex:1 1 auto;min-height:0;padding:0 var(--S6)}.page-shell{min-height:auto;padding-top:var(--S6)}}.sidebar-footer{display:flex;justify-content:flex-end}.sidebar-footer-link .nav-icon{margin:0}:root body{background:radial-gradient(circle at 22% 10%,color-mix(in srgb,var(--C3) 72%,transparent),transparent 28%),radial-gradient(circle at 72% 20%,color-mix(in srgb,var(--C3) 36%,transparent),transparent 32%),linear-gradient(180deg,var(--C3) 0%,var(--C3) 48%,var(--C3) 100%)}.robot-channel-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis);line-height:var(--lh-none)}.robot-channel-icon.large{width:42px;height:42px;flex-basis:42px;border-radius:var(--R4);font-size:var(--T4)}.robot-channel-icon.wechat,.robot-channel-icon.wecom,.robot-channel-icon.feishu,.robot-channel-icon.dingtalk{background:color-mix(in srgb,var(--C5) 13%,transparent);color:var(--C0)}.robot-channel-icon.qq{background:color-mix(in srgb,var(--C5) 8%,transparent);color:var(--C0)}.robot-detail-head{display:flex;align-items:center;gap:var(--S6)}.robot-detail-head h4{margin:0}.robot-detail-head p{margin:var(--S2) 0 0;color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.robot-channel-pills{display:flex;flex-wrap:wrap;gap:var(--S4);margin-bottom:var(--S6)}.robot-channel-pill{min-height:32px;padding:0 var(--S6);border:1px solid var(--C4);border-radius:var(--R-pill);background:color-mix(in srgb,var(--C12) 72%,transparent);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.robot-channel-pill.active{border-color:color-mix(in srgb,var(--C7) 48%,transparent);background:var(--C12);color:var(--C7)}.robot-minimal-info{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--S4);margin-bottom:var(--S6)}.robot-minimal-info span{min-width:0;padding:var(--S5);border:1px solid var(--C4);border-radius:var(--R3);background:color-mix(in srgb,var(--C5) 54%,transparent);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.robot-minimal-info strong{display:block;margin-bottom:var(--S2);color:var(--C0);font-size:var(--T10);font-weight:var(--fw-emphasis);letter-spacing:.04em;text-transform:uppercase}:root[data-form=phone] .robot-minimal-info,:root[data-form=tablet] .robot-minimal-info{grid-template-columns:1fr}@media(max-width:1180px){.session-detail-body{width:min(100%,var(--detail-width));grid-template-columns:minmax(0,1fr)}.session-detail-body.has-left-directory{width:min(100%,var(--detail-width));grid-template-columns:minmax(0,1fr);padding-inline:0}.session-left-directory-rail{position:static;max-height:240px}}:root[data-form=phone] .session-runtime-strip,:root[data-form=tablet] .session-runtime-strip{justify-content:flex-start}:root[data-form=phone] .markdown-preview-stage table,:root[data-form=tablet] .markdown-preview-stage table{min-width:560px}.robot-openclaw-form{display:flex;flex-direction:column;gap:var(--S6);min-height:100%;padding-bottom:var(--S16)}.robot-config-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--S6);padding:var(--S6);border:1px solid color-mix(in srgb,var(--C4) 20%,transparent);border-radius:var(--R5);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--C5) 16%,transparent),transparent 34%),color-mix(in srgb,var(--C5) 72%,transparent)}.robot-config-hero strong,.robot-config-card-head strong,.robot-config-summary strong{display:block;color:var(--C0);font-size:var(--T8);font-weight:var(--fw-emphasis)}.robot-config-hero em,.robot-config-card-head em{display:block;margin-top:var(--S2);color:var(--C0);font-size:var(--T9);font-style:normal;line-height:var(--T9-lh)}.robot-config-hero kbd{border:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 86%,transparent);color:var(--C0)}.robot-config-hero kbd.enabled{border-color:color-mix(in srgb,var(--C4) 28%,transparent);background:color-mix(in srgb,var(--C5) 12%,transparent);color:var(--C0)}.robot-config-card{padding:var(--S6);border:1px solid var(--C4);border-radius:var(--R5);background:color-mix(in srgb,var(--C5) 62%,transparent)}.robot-form-card{padding:var(--S7)}.robot-essential-form{border:0;background:transparent;padding:0}.robot-form-card .field{margin-bottom:0}.robot-form-card .field span{margin-bottom:var(--S4)}.robot-config-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--S6);margin-bottom:var(--S6)}.robot-config-card-head .ghost-button{min-height:32px;padding:0 var(--S6);border-radius:var(--R-pill);border:1px solid var(--C4);background:color-mix(in srgb,var(--C5) 72%,transparent);color:var(--C0);font-size:var(--T9);font-weight:var(--fw-emphasis)}.robot-config-grid{display:grid;gap:var(--S6)}.robot-config-summary{display:grid;gap:var(--S4)}.robot-config-summary span{display:block;padding:var(--S5) var(--S5);border:1px solid var(--C4);border-radius:var(--R4);background:color-mix(in srgb,var(--C5) 52%,transparent);color:var(--C0);font-size:var(--T9);line-height:var(--T9-lh)}.robot-config-summary strong{margin-bottom:var(--S2);color:var(--C0);font-size:var(--T10);letter-spacing:.05em;text-transform:uppercase}.robot-config-actions{justify-content:flex-end;width:100%;margin-top:var(--S6);padding:0;background:transparent}.robot-config-grid{grid-template-columns:1fr}.robot-config-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.robot-config-summary span{min-height:72px}@media(max-width:1023px){.robot-config-summary,.robot-config-grid{grid-template-columns:1fr}}:root[data-form=phone] .robot-config-hero,:root[data-form=tablet] .robot-config-hero{grid-template-columns:auto minmax(0,1fr)}:root[data-form=phone] .robot-config-hero kbd,:root[data-form=tablet] .robot-config-hero kbd{grid-column:1 / -1;width:fit-content}:root[data-form=phone] .robot-config-card-head,:root[data-form=tablet] .robot-config-card-head{align-items:flex-start;flex-direction:column}.settings-center-modal .pipi-modal__body,.model-settings-modal .pipi-modal__body{display:flex;flex-direction:column;padding:0;background:var(--C5)}.automation-creator-field-label{margin:var(--S6) 0 var(--S3);color:var(--C2);font-size:var(--T8);font-weight:var(--fw-emphasis)}.automation-agent-creator-content>.automation-creator-field-label:first-child{margin-top:0}:root[data-form=phone] .automation-agent-creator-modal .pipi-modal__footer .automation-creator-cancel,:root[data-form=tablet] .automation-agent-creator-modal .pipi-modal__footer .automation-creator-cancel{display:none}:root[data-form=phone] .automation-agent-creator-modal .pipi-modal__footer .primary-button,:root[data-form=tablet] .automation-agent-creator-modal .pipi-modal__footer .primary-button{flex:1 1 auto;min-height:var(--pipi-control-height-md)}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-content,:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-body,:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-bottom,:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-options,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-content,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-body,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-bottom,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-options{border:0;border-radius:var(--R0);background:transparent;padding:0;box-shadow:none}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-options,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-options{display:flex;flex-wrap:wrap;gap:var(--S4)}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-option-capsule,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-option-capsule{min-height:var(--pipi-control-height-sm);padding:0 var(--S6);gap:var(--S2);font-size:var(--T8);border-radius:var(--R-pill)}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-option-capsule strong,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-option-capsule strong{font-size:var(--T8);font-weight:var(--fw-regular)}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-option-capsule svg,:root[data-form=phone] .automation-agent-creator-modal .automation-agent-option-capsule .creator-field-icon,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-option-capsule svg,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-option-capsule .creator-field-icon{display:none}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-title-row,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-title-row{gap:var(--S4)}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-content{display:flex;flex-direction:column;min-height:100%}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-body{flex:1 1 auto;min-height:120px}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-prompt{height:100%;min-height:120px;max-height:none}:root[data-form=phone] .automation-agent-creator-modal.pipi-modal,:root[data-form=tablet] .automation-agent-creator-modal.pipi-modal{padding:0;background:var(--C20)}:root[data-form=phone] .automation-agent-creator-modal .pipi-modal__body,:root[data-form=tablet] .automation-agent-creator-modal .pipi-modal__body{padding:var(--S7)}:root[data-form=phone] .automation-agent-creator-modal .automation-agent-creator-prompt,:root[data-form=tablet] .automation-agent-creator-modal .automation-agent-creator-prompt{width:100%;margin:0}.robot-channel-detail-panel .robot-openclaw-form{gap:var(--S7)}@media(max-width:1180px){.codex-project-toolbar-actions{width:100%;justify-content:flex-end}.codex-project-shell{height:auto;min-height:0;overflow-y:auto}.codex-projects-grid,.codex-projects-grid.with-transcript,.codex-projects-grid.without-transcript{display:flex;min-height:0;height:auto;flex-direction:column;gap:var(--S7)}.codex-projects-panel{position:static;width:100%;height:auto;max-height:54dvh;border-right:none;border-bottom:1px solid var(--C4);padding-right:0;padding-bottom:var(--S7)}.codex-project-list{max-height:calc(54dvh - 72px)}.codex-transcript-panel{position:static;height:auto;overflow:visible}.codex-transcript-section{height:auto}.codex-transcript-sticky-shell{position:static}.codex-project-toolbar,.codex-project-children-toolbar,.codex-project-detail-actions,.codex-project-composer-actions{flex-direction:column;align-items:flex-start}.codex-project-settings-grid{grid-template-columns:1fr}.codex-transcript-card{min-height:auto}.codex-transcript-scroll{max-height:none}.codex-project-children{margin-left:var(--S4);padding-left:var(--S6)}.codex-transcript-title{font-size:var(--T4)}.codex-project-overview-grid{grid-template-columns:1fr}.session-left-directory-rail.agent-codex-directory-rail{position:static;width:100%;height:auto;max-height:240px;overflow-y:auto;opacity:1;padding:0 0 var(--S4);transform:none}}.mobile-topbar,.mobile-drawer-scrim{display:none}@keyframes mobile-drawer-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}:root[data-form=phone],:root[data-form=tablet]{--detail-bar-height: 54px}:root[data-form=phone] .shell,:root[data-form=phone] .shell.sidebar-collapsed,:root[data-form=tablet] .shell,:root[data-form=tablet] .shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}:root[data-form=phone] .workspace,:root[data-form=tablet] .workspace{height:100%;min-height:0}:root[data-form=phone] .mobile-topbar,:root[data-form=tablet] .mobile-topbar{position:relative;z-index:1;display:grid;grid-template-columns:calc(var(--pipi-control-height-md) + var(--pipi-control-height-md) + var(--S2)) minmax(0,1fr) calc(var(--pipi-control-height-md) + var(--pipi-control-height-md) + var(--S2));align-items:center;gap:var(--S2);min-height:var(--detail-bar-height);padding:calc(var(--S2) + var(--pipi-safe-top)) var(--S4) var(--S2);border-bottom:1px solid var(--C4);background:var(--C5)}:root[data-form=phone] .mobile-topbar-button,:root[data-form=tablet] .mobile-topbar-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--pipi-control-height-md);min-height:var(--pipi-control-height-md);padding:0;border:0;border-radius:var(--R3);background:transparent;color:var(--C1);cursor:pointer}:root[data-form=phone] .mobile-topbar-button:active,:root[data-form=tablet] .mobile-topbar-button:active{background:var(--pipi-hover-overlay);color:var(--C0)}:root[data-form=phone] .mobile-topbar-button:focus-visible,:root[data-form=tablet] .mobile-topbar-button:focus-visible{outline:var(--pipi-focus-ring-width) solid var(--C7);outline-offset:var(--pipi-focus-ring-offset)}:root[data-form=phone] .mobile-topbar-slot,:root[data-form=tablet] .mobile-topbar-slot{display:flex;align-items:center;gap:var(--S2);min-width:0}:root[data-form=phone] .mobile-topbar-slot-end,:root[data-form=tablet] .mobile-topbar-slot-end{justify-content:flex-end}:root[data-form=phone] .mobile-topbar-title,:root[data-form=tablet] .mobile-topbar-title{min-width:0;overflow:hidden;color:var(--C0);font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh);text-align:center;white-space:nowrap;text-overflow:ellipsis}:root[data-form=phone] .mobile-drawer-scrim,:root[data-form=tablet] .mobile-drawer-scrim{position:fixed;inset:0;z-index:45;display:block;background:var(--C16)}:root[data-form=phone] .mobile-drawer,:root[data-form=tablet] .mobile-drawer{position:absolute;top:0;bottom:0;left:0;display:flex;width:min(85vw,320px);overflow:hidden;border-right:1px solid var(--C4);background:var(--C5)}:root[data-form=phone] .mobile-drawer .sidebar,:root[data-form=phone] .mobile-drawer .sidebar:not(.collapsed),:root[data-form=tablet] .mobile-drawer .sidebar,:root[data-form=tablet] .mobile-drawer .sidebar:not(.collapsed){position:static;width:100%;max-width:100%;height:100%;max-height:100%;padding-top:calc(var(--S6) + var(--pipi-safe-top));padding-bottom:calc(var(--S7) + var(--pipi-safe-bottom));padding-left:calc(var(--S7) + var(--pipi-safe-left))}:root[data-form=phone] .mobile-drawer .rail-toggle,:root[data-form=phone] .mobile-drawer .sidebar-resize-handle,:root[data-form=tablet] .mobile-drawer .rail-toggle,:root[data-form=tablet] .mobile-drawer .sidebar-resize-handle{display:none}:root[data-form=phone] .mobile-drawer .nav-item,:root[data-form=phone] .mobile-drawer .sidebar-footer-link,:root[data-form=phone] .mobile-drawer .recent-session-button,:root[data-form=tablet] .mobile-drawer .nav-item,:root[data-form=tablet] .mobile-drawer .sidebar-footer-link,:root[data-form=tablet] .mobile-drawer .recent-session-button{min-height:var(--pipi-control-height-md)}:root[data-form=phone] .mobile-drawer .recent-session-menu-trigger-wrap,:root[data-form=tablet] .mobile-drawer .recent-session-menu-trigger-wrap{opacity:1;pointer-events:auto}:root[data-form=phone] body.mobile-drawer-open,:root[data-form=tablet] body.mobile-drawer-open{overflow:hidden}@media(prefers-reduced-motion:no-preference){:root[data-form=phone] .mobile-drawer,:root[data-form=tablet] .mobile-drawer{animation:mobile-drawer-slide-in var(--pipi-motion-fast) ease}}.composer-voice-sheet .composer-voice-option-list{display:flex;flex-direction:column;gap:var(--S4);margin:0;padding:0;list-style:none}.composer-voice-option{display:flex;width:100%;align-items:center;gap:var(--S6);min-height:calc(var(--pipi-control-height-md) + var(--S6));padding:var(--S6);border:var(--pipi-border-width) solid var(--C4);border-radius:var(--R4);background:var(--C5);color:var(--C0);font:inherit;text-align:start;cursor:pointer;transition:background var(--pipi-motion-fast) ease,border-color var(--pipi-motion-fast) ease}.composer-voice-option:active:not(:disabled){background:var(--pipi-selected-surface);border-color:var(--pipi-selected-border)}.composer-voice-option:focus-visible{outline:var(--pipi-focus-ring-width) solid var(--C7);outline-offset:var(--pipi-focus-ring-offset)}.composer-voice-option:disabled{cursor:not-allowed;border-style:dashed;color:var(--C2)}.composer-voice-option-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--pipi-control-height-md);height:var(--pipi-control-height-md);border-radius:var(--R-pill);background:var(--C12);color:inherit}.composer-voice-option-copy{display:flex;min-width:0;flex-direction:column;gap:var(--S1)}.composer-voice-option-copy strong{color:inherit;font-size:var(--T5);font-weight:var(--fw-emphasis);line-height:var(--T5-lh)}.composer-voice-option-copy span{color:var(--C2);font-size:var(--T8);line-height:var(--T8-lh)}
