.graphpilot-page{--graphpilot-bg:#fff;--graphpilot-surface:hsla(0,0%,100%,.86);--graphpilot-surface-strong:hsla(0,0%,100%,.94);--graphpilot-surface-soft:hsla(0,0%,100%,.58);--graphpilot-border:rgba(15,23,42,.08);--graphpilot-border-strong:rgba(15,23,42,.14);--graphpilot-title:#172033;--graphpilot-body:#445069;--graphpilot-muted:#6d7484;--graphpilot-accent:#a24d2f;--graphpilot-accent-soft:rgba(162,77,47,.12);--graphpilot-checked-item-border:#3a9ff4;--graphpilot-checked-item-bg:rgba(58,159,244,.1);--graphpilot-info:#286ea9;--graphpilot-info-soft:rgba(40,110,169,.12);--graphpilot-warning:#a56923;--graphpilot-warning-soft:rgba(165,105,35,.12);--graphpilot-success:#1e8a5b;--site-page-header-panel-height:50px;--site-page-header-offset:50px;background:var(--graphpilot-bg);min-height:100vh}body[data-theme=dark] .graphpilot-page,html[data-theme=dark] .graphpilot-page{--graphpilot-bg:#222;--graphpilot-surface:rgba(32,32,32,.88);--graphpilot-surface-strong:hsla(0,0%,9%,.94);--graphpilot-surface-soft:rgba(38,38,38,.74);--graphpilot-border:hsla(0,0%,100%,.08);--graphpilot-border-strong:hsla(0,0%,100%,.16);--graphpilot-title:#f7f3eb;--graphpilot-body:#d0c8b9;--graphpilot-muted:#9a9488;--graphpilot-accent:#f09b63;--graphpilot-accent-soft:rgba(240,155,99,.16);--graphpilot-checked-item-border:#3a9ff4;--graphpilot-checked-item-bg:rgba(58,159,244,.1);--graphpilot-info:#78b7ff;--graphpilot-info-soft:rgba(120,183,255,.16);--graphpilot-warning:#f3b362;--graphpilot-warning-soft:rgba(243,179,98,.16);background:var(--graphpilot-bg)}.graphpilot-header-logo{display:block;height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.graphpilot-shell{display:grid;min-height:100vh;padding-top:calc(var(--site-page-header-offset))}.graphpilot-shell,.graphpilot-shell--with-side-right-panel{grid-template-columns:300px minmax(0,1fr)}.graphpilot-ssr-shell{display:grid;gap:22px;margin:0 auto;max-width:1120px;padding:calc(var(--site-page-header-offset) + 34px) 24px 40px}.graphpilot-ssr-shell__card,.graphpilot-ssr-shell__hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--graphpilot-surface);border:1px solid var(--graphpilot-border);border-radius:24px;overflow:hidden;position:relative}.graphpilot-ssr-shell__hero{display:grid;gap:16px;padding:26px 28px}.graphpilot-ssr-shell__card:before,.graphpilot-ssr-shell__hero:before{background:radial-gradient(circle,rgba(255,145,77,.16),transparent 72%);content:"";height:220px;inset:auto auto 0 0;pointer-events:none;position:absolute;width:220px}.graphpilot-ssr-shell__title{color:var(--graphpilot-title);font-size:clamp(28px,4vw,42px);line-height:1.12;margin:0}.graphpilot-ssr-shell__lead{color:var(--graphpilot-body);font-size:15px;line-height:1.85;margin:0;max-width:860px}.graphpilot-ssr-shell__actions{display:flex;flex-wrap:wrap;gap:12px}.graphpilot-auth-checking{background:var(--graphpilot-surface-strong);border:1px solid var(--graphpilot-border);border-radius:8px;color:var(--graphpilot-info);max-width:520px;padding:14px 16px}.graphpilot-ssr-shell__grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.graphpilot-ssr-shell__card{display:grid;gap:12px;padding:22px 22px 20px}.graphpilot-ssr-shell__card h2{color:var(--graphpilot-title);font-size:18px;line-height:1.35;margin:0}.graphpilot-ssr-shell__card p{color:var(--graphpilot-body);font-size:14px;line-height:1.8;margin:0}.graphpilot-main,.graphpilot-preview,.graphpilot-sidebar{min-width:0}.graphpilot-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--graphpilot-surface);border-top:1px solid var(--graphpilot-border);display:flex;flex-direction:column;height:calc(100vh - var(--site-page-header-offset) - 2px)}.graphpilot-panel--sidebar{border-right:1px solid var(--graphpilot-border);isolation:isolate;position:relative}.graphpilot-panel--sidebar:before{background:url(../images/card-bg.svg) 50%/cover no-repeat;background-position:top;background-size:100%;content:"";inset:-6%;opacity:.08;pointer-events:none;position:absolute;z-index:0}.graphpilot-panel--sidebar>*{position:relative;z-index:1}.graphpilot-panel--conversation,.graphpilot-panel--preview,.graphpilot-panel--sidebar{overflow:hidden}.graphpilot-panel--sidebar{display:flex;flex-direction:column}.graphpilot-page .c-header{box-shadow:none;isolation:isolate;position:fixed}.graphpilot-page .c-header .c-header-panel{position:relative;z-index:1}@media (max-width:900px){.graphpilot-ssr-shell{padding-inline:16px}.graphpilot-ssr-shell__grid{grid-template-columns:1fr}.graphpilot-ssr-shell__card,.graphpilot-ssr-shell__hero{border-radius:20px}}.graphpilot-left-panel__top,.graphpilot-right-panel__top{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:10px}.graphpilot-panel__top{align-items:center;border-bottom:1px solid var(--graphpilot-border);display:flex;gap:12px;height:54px;justify-content:space-between;min-height:54px;overflow:hidden;padding:0 10px}.graphpilot-panel__top>div:first-child{flex:1 1 auto;min-width:0}.graphpilot-panel__title{color:var(--graphpilot-title);font-size:18px;line-height:1.1;margin:0}.graphpilot-panel__title--notice{font-size:22px}.graphpilot-panel__title--editable{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:10px}.graphpilot-panel__title-icon-button{align-items:center;background:transparent;border:1px solid var(--graphpilot-border);border-radius:999px;color:var(--graphpilot-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:color .16s ease,border-color .16s ease,background .16s ease;width:30px}.graphpilot-panel__title-icon-button:hover{background:var(--graphpilot-accent-soft);border-color:var(--graphpilot-accent);color:var(--graphpilot-accent)}.graphpilot-panel__title-icon-button svg{height:15px;width:15px}.graphpilot-panel__subtitle{color:var(--graphpilot-muted);font-size:12px;line-height:1.5;margin-top:6px}.graphpilot-panel__sub-link{align-items:center;color:var(--graphpilot-accent);display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.4;text-decoration:none}.graphpilot-panel__sub-link:hover{color:color-mix(in oklab,var(--graphpilot-accent) 82%,#000 18%);text-decoration:underline}.graphpilot-title-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;position:relative}.graphpilot-snapshot-menu{display:inline-flex;position:relative}.graphpilot-snapshot-menu__button-group{align-items:center;background:#ca8208;border:1px solid #b87908;border-radius:8px;box-shadow:0 6px 16px #ca82082e;display:inline-flex;overflow:hidden}.graphpilot-snapshot-menu__main{background:#ca8208;font-size:12px;font-weight:700;line-height:1;padding:0 10px}.graphpilot-snapshot-menu__main,.graphpilot-snapshot-menu__toggle{align-items:center;border:0;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;min-height:30px}.graphpilot-snapshot-menu__toggle{background:color-mix(in oklab,#ca8208 90%,#000 10%);border-left:1px solid hsla(0,0%,100%,.28);min-width:30px;padding:0;width:30px}.graphpilot-snapshot-menu__main:hover,.graphpilot-snapshot-menu__toggle:hover{background:color-mix(in oklab,#ca8208 84%,#000 16%)}.graphpilot-snapshot-menu__toggle svg{height:14px;width:14px}.graphpilot-snapshot-menu__popover{background:var(--graphpilot-bg);border:1px solid var(--graphpilot-border);border-radius:14px;box-shadow:0 18px 52px #0f172a2e;display:grid;max-height:320px;overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:min(360px,100vw - 40px);z-index:30}.graphpilot-snapshot-menu__item{background:transparent;border:1px solid transparent;border-radius:10px;color:var(--graphpilot-title);cursor:pointer;display:grid;gap:3px;padding:10px 12px;text-align:left;width:100%}.graphpilot-snapshot-menu__item.is-active,.graphpilot-snapshot-menu__item:hover{background:var(--graphpilot-checked-item-bg);border-color:var(--graphpilot-checked-item-border)}.graphpilot-snapshot-menu__item-title{font-size:13px;font-weight:800;line-height:1.35}.graphpilot-snapshot-menu__item-detail{color:var(--graphpilot-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.graphpilot-eyebrow{color:var(--graphpilot-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.graphpilot-inline-note{background:var(--graphpilot-info-soft);border-radius:16px;color:var(--graphpilot-info);font-size:13px;line-height:1.6;padding:12px 14px}.graphpilot-inline-note--stage{background:var(--graphpilot-accent-soft);color:var(--graphpilot-body)}.graphpilot-message-list,.graphpilot-session-list{background:var(--graphpilot-bg);display:grid;flex:1;gap:10px;min-height:0;overflow:auto;padding:10px}.graphpilot-session-list{align-content:start;border-top:1px solid var(--graphpilot-border);grid-auto-rows:max-content;scrollbar-color:transparent transparent;scrollbar-width:thin}.graphpilot-session-list:focus-within,.graphpilot-session-list:hover{scrollbar-color:color-mix(in oklab,var(--graphpilot-muted) 45%,transparent) transparent}.graphpilot-session-list::-webkit-scrollbar{width:6px}.graphpilot-session-list::-webkit-scrollbar-track{background:transparent}.graphpilot-session-list::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.graphpilot-session-list:focus-within::-webkit-scrollbar-thumb,.graphpilot-session-list:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--graphpilot-muted) 45%,transparent)}.graphpilot-session-list::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--graphpilot-muted) 68%,transparent)}.graphpilot-message-list{align-content:start;grid-auto-rows:max-content}.graphpilot-session-item{align-items:start;background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:10px;color:inherit;display:grid;grid-template-columns:minmax(0,1fr);padding:12px 14px;position:relative;text-align:left}.graphpilot-session-item:hover{border-color:var(--graphpilot-checked-item-border)}.graphpilot-session-item__main{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:8px;min-width:0;padding:0 34px 0 0;text-align:left}.graphpilot-session-item.is-active{background:var(--graphpilot-checked-item-bg);border-color:var(--graphpilot-checked-item-border)}.graphpilot-session-item__title-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.graphpilot-session-item__title{color:var(--graphpilot-title);font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.graphpilot-session-item__platform-pill{font-size:9px;font-weight:700;line-height:17px;margin-right:5px;min-height:17px;padding:0 5px;vertical-align:1px}.graphpilot-session-item__meta{align-items:center;color:var(--graphpilot-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.graphpilot-session-item__meta-spacer{flex:1 1 auto;min-width:0}.graphpilot-session-item__progress{flex:0 0 72px;margin-left:auto;width:72px}.graphpilot-mini-pill{align-items:center;background:#1e8a5b1f;border-radius:5px;color:var(--graphpilot-success);display:inline-flex;font-size:11px;font-weight:800;min-height:20px;padding:0 8px}.graphpilot-mini-pill--accent{background:var(--graphpilot-accent-soft);color:var(--graphpilot-accent)}.graphpilot-mini-pill--neutral{background:#6d74841f;color:var(--graphpilot-muted)}.graphpilot-mini-pill--info{background:var(--graphpilot-info-soft);color:var(--graphpilot-info)}.graphpilot-mini-pill--warning{background:var(--graphpilot-warning-soft);color:var(--graphpilot-warning)}.graphpilot-mini-pill--success{background:#1e8a5b1f;color:var(--graphpilot-success)}.graphpilot-session-delete-button{align-items:center;background:color-mix(in srgb,var(--graphpilot-bg) 82%,transparent);border:1px solid var(--graphpilot-border);border-radius:999px;color:var(--graphpilot-muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:opacity .16s ease,visibility .16s ease,border-color .16s ease,background .16s ease,color .16s ease;visibility:hidden;width:26px}.graphpilot-session-delete-button svg{height:14px;width:14px}.graphpilot-session-delete-button:disabled,.graphpilot-session-item:focus-within .graphpilot-session-delete-button,.graphpilot-session-item:hover .graphpilot-session-delete-button{opacity:1;pointer-events:auto;visibility:visible}.graphpilot-session-delete-button:hover:not(:disabled){background:#b423181a;border-color:#b423183d;color:#b42318}.graphpilot-session-delete-button.is-busy{color:var(--graphpilot-warning)}.graphpilot-session-delete-button:disabled{cursor:progress;opacity:.6}.graphpilot-sidebar-bottom-bar{align-items:center;background:var(--graphpilot-bg);border-top:1px solid var(--graphpilot-border);display:flex;gap:10px;justify-content:space-between;overflow:hidden;padding:10px;position:relative}.graphpilot-sidebar-bottom-bar:before{background:url(../images/card-bg.svg) 50%/cover no-repeat;background-position:top;background-size:100%;content:"";inset:0;opacity:.08;pointer-events:none;position:absolute}.graphpilot-sidebar-bottom-bar>*{position:relative;z-index:1}.graphpilot-sidebar-bottom-bar__credit{color:var(--graphpilot-muted);display:grid;font-size:12px;gap:2px;line-height:1.45;min-width:0}.graphpilot-sidebar-bottom-bar__link{max-width:100%;width:-moz-fit-content;width:fit-content}.graphpilot-sidebar-bottom-bar__credit span,.graphpilot-sidebar-bottom-bar__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphpilot-sidebar-bottom-bar__help-button{border-radius:8px;height:34px;width:34px}.graphpilot-message{border:1px solid var(--graphpilot-border);border-radius:15px;padding:16px 18px}.graphpilot-message__progress{margin-top:12px;width:100%}.graphpilot-message--user{background:#3a9ff41a}.graphpilot-message--assistant{background:#f6eddf1a}.graphpilot-message__meta{color:var(--graphpilot-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:10px}.graphpilot-message__content{color:var(--graphpilot-body);line-height:1.8}.graphpilot-message__content p:first-child{margin-top:0}.graphpilot-message__content p:last-child{margin-bottom:0}.graphpilot-message__footer{align-items:center;border-top:1px solid color-mix(in oklab,var(--graphpilot-border) 88%,transparent);display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding-top:12px}.graphpilot-message__footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.graphpilot-message-snapshot{border-top:1px solid color-mix(in oklab,var(--graphpilot-border) 88%,transparent);margin-top:14px;padding-top:14px}.graphpilot-message-snapshot__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.graphpilot-message-snapshot__heading{display:grid;gap:4px;min-width:0}.graphpilot-message-snapshot__title{color:var(--graphpilot-title);font-size:15px;font-weight:800}.graphpilot-message-snapshot__subtext{color:var(--graphpilot-muted);font-size:12px;line-height:1.6;word-break:break-all}.graphpilot-message-snapshot__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.graphpilot-message-snapshot__frame-wrap{background:#ffffff5c;border:1px solid var(--graphpilot-border);border-radius:20px;display:grid;gap:12px;margin-top:10px;min-height:600px;overflow:hidden}.graphpilot-message-snapshot__frame{background:#fff;border:0;display:block;height:800px;width:100%}.graphpilot-modal__dialog--snapshot-preview .graphpilot-message-snapshot__top{height:72px;min-height:72px;overflow:hidden}.graphpilot-modal__dialog--snapshot-preview .graphpilot-message-snapshot__frame-wrap{height:auto;min-height:600px}.graphpilot-modal__dialog--snapshot-preview .graphpilot-message-snapshot__frame{height:800px;min-height:600px}.graphpilot-composer{border-top:1px solid var(--graphpilot-border);display:grid;gap:14px;margin-top:auto;padding:15px}.graphpilot-field{display:grid;gap:10px}.graphpilot-field__label{color:var(--graphpilot-muted);font-size:12px;font-weight:700}.graphpilot-field__header{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.graphpilot-field__header-copy{display:grid;gap:4px}.graphpilot-field__hint{color:var(--graphpilot-muted);font-size:12px}.graphpilot-inline-editor{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.graphpilot-inline-editor .graphpilot-input{flex:1 1 auto;max-width:500px;min-width:220px}.graphpilot-inline-editor__actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:10px;justify-content:flex-end}.graphpilot-input,.graphpilot-textarea{background:var(--graphpilot-surface-strong);border:1px solid var(--graphpilot-border-strong);border-radius:10px;color:var(--graphpilot-title);font-size:14px;padding:5px 15px;width:100%}.graphpilot-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%236d7484' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m3 5.25 4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:42px;width:120px}.graphpilot-textarea{background:transparent;border:0;border-radius:0;line-height:1.6;min-height:148px;padding:0;resize:vertical}.graphpilot-textarea:focus{outline:none}.graphpilot-field--wide{min-width:0}.graphpilot-notice-list{padding:10px}.graphpilot-inline-actions{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.graphpilot-button--menu{align-items:center;display:inline-flex;gap:10px}.graphpilot-button__chevron{align-items:center;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.graphpilot-button__chevron svg{height:14px;width:14px}.graphpilot-mode-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.graphpilot-mode-card{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:18px;display:grid;gap:8px;padding:14px;text-align:left}.graphpilot-mode-card.is-active{background:var(--graphpilot-accent-soft);border-color:var(--graphpilot-accent)}.graphpilot-mode-card__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.graphpilot-mode-card strong{color:var(--graphpilot-title);font-size:14px}.graphpilot-mode-card p{color:var(--graphpilot-body);font-size:12px;line-height:1.65;margin:0}.graphpilot-selected-example{background:var(--graphpilot-accent-soft);border:1px solid var(--graphpilot-border);border-radius:18px;padding:14px 16px}.graphpilot-selected-example__title{color:var(--graphpilot-title);font-size:15px;font-weight:800}.graphpilot-selected-example__id{color:var(--graphpilot-muted);font-size:12px;margin-top:4px}.graphpilot-selected-example p{color:var(--graphpilot-body);font-size:13px;line-height:1.7;margin:10px 0 0}.graphpilot-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a42;display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:6000}.graphpilot-modal--task-source{z-index:6020}.graphpilot-modal__dialog{background:var(--graphpilot-bg);border:1px solid var(--graphpilot-border);border-radius:28px;box-shadow:0 24px 80px #0f172a2e;display:grid;gap:18px;max-height:calc(100vh - 56px);overflow:hidden;padding:22px;width:min(1180px,100%)}.graphpilot-modal__dialog--task-detail{max-height:calc(100vh - 56px);width:min(920px,100%)}.graphpilot-modal__dialog--task-source{max-height:calc(100vh - 56px);width:min(1180px,100%)}.graphpilot-modal__dialog--snapshot-preview{gap:0;grid-template-rows:64px minmax(0,1fr);height:80vh;max-height:80vh;overflow:hidden;padding:0;width:80vw}.graphpilot-modal__dialog--snapshot-preview>.graphpilot-modal__header{align-items:center;box-sizing:border-box;height:64px;min-height:64px;overflow:hidden;padding:0 22px}.graphpilot-modal__dialog--snapshot-preview>.graphpilot-message-snapshot{border-top:0;box-sizing:border-box;height:100%;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 22px 22px}.graphpilot-modal__dialog--help-center{height:min(760px,100vh - 56px);max-height:calc(100vh - 56px);width:min(1120px,100%)}.graphpilot-modal__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.graphpilot-modal__header-copy{display:grid;gap:6px}.graphpilot-modal__title{color:var(--graphpilot-title);font-size:22px;font-weight:800}.graphpilot-modal__subtitle{color:var(--graphpilot-body);font-size:13px;line-height:1.7}.graphpilot-help-center__body{display:grid;gap:18px;grid-template-columns:260px minmax(0,1fr);min-height:0;overflow:hidden}.graphpilot-help-center__nav{align-content:start;border-right:1px solid var(--graphpilot-border);display:grid;gap:8px;min-height:0;overflow:auto;padding:4px}.graphpilot-help-center__nav-item{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--graphpilot-title);cursor:pointer;display:grid;gap:4px;padding:12px;text-align:left;width:100%}.graphpilot-help-center__nav-item.is-active,.graphpilot-help-center__nav-item:hover{background:var(--graphpilot-checked-item-bg);border-color:var(--graphpilot-checked-item-border)}.graphpilot-help-center__nav-item span{font-size:13px;font-weight:800}.graphpilot-help-center__nav-item small{color:var(--graphpilot-muted);font-size:11px;line-height:1.45}.graphpilot-help-center__content{min-height:0;overflow:auto;padding:4px 6px 12px 0}.graphpilot-help-center__section{display:grid;gap:18px}.graphpilot-help-center__section-head{display:grid;gap:8px}.graphpilot-help-center__section-head h3{color:var(--graphpilot-title);font-size:22px;line-height:1.3;margin:0}.graphpilot-help-center__article p,.graphpilot-help-center__qa p,.graphpilot-help-center__section-head p,.graphpilot-help-center__step p{color:var(--graphpilot-body);font-size:13px;line-height:1.75;margin:0}.graphpilot-help-center__credit-board{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.graphpilot-help-center__credit-board>div,.graphpilot-help-center__qa,.graphpilot-help-center__step{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:8px;display:grid;gap:8px;padding:14px}.graphpilot-help-center__credit-board span{color:var(--graphpilot-muted);font-size:12px}.graphpilot-help-center__credit-board strong{color:var(--graphpilot-title);font-size:20px;line-height:1.2}.graphpilot-help-center__article{display:grid;gap:12px}.graphpilot-help-center__article h4{color:var(--graphpilot-title);font-size:15px;line-height:1.4;margin:0}.graphpilot-help-center__article ul{color:var(--graphpilot-body);display:grid;font-size:13px;gap:8px;line-height:1.7;margin:0;padding-left:18px}.graphpilot-help-center__image-placeholders,.graphpilot-help-center__qa-list,.graphpilot-help-center__steps{display:grid;gap:12px}.graphpilot-help-center__image-placeholder{background:var(--graphpilot-surface-soft);border:1px dashed var(--graphpilot-border-strong);border-radius:8px;display:grid;gap:8px;min-height:128px;padding:16px}.graphpilot-help-center__image-placeholder strong,.graphpilot-help-center__qa strong,.graphpilot-help-center__step strong{color:var(--graphpilot-title);font-size:14px;line-height:1.4}.graphpilot-help-center__image-placeholder p{color:var(--graphpilot-body);font-size:13px;line-height:1.75;margin:0}.graphpilot-attachment-list,.graphpilot-chip-list,.graphpilot-file-list{display:flex;flex-wrap:wrap;gap:8px}.graphpilot-dropzone{background:color-mix(in oklab,var(--graphpilot-surface-strong) 92%,#fff);border:1px solid var(--graphpilot-border-strong);border-radius:15px;display:grid;gap:16px;padding:16px 18px;position:relative;transition:border-color .16s ease,background .16s ease,transform .16s ease}.graphpilot-dropzone.is-dragging{background:var(--graphpilot-accent-soft);border-color:var(--graphpilot-accent);transform:translateY(-1px)}.graphpilot-dropzone__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.graphpilot-dropzone__toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.graphpilot-icon-button{align-items:center;background:var(--graphpilot-bg);border:1px solid var(--graphpilot-border-strong);border-radius:999px;color:var(--graphpilot-title);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.graphpilot-icon-button svg{height:20px;width:20px}.graphpilot-mode-menu,.graphpilot-platform-menu{position:relative}.graphpilot-composer-tool{align-items:center;background:var(--graphpilot-bg);border:1px solid var(--graphpilot-border-strong);border-radius:8px;color:var(--graphpilot-title);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;min-height:38px;padding:0 10px}.graphpilot-composer-tool__chevron,.graphpilot-composer-tool__icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.graphpilot-composer-tool__chevron svg,.graphpilot-composer-tool__icon svg{height:15px;width:15px}.graphpilot-composer-tool__copy{display:grid;gap:2px;text-align:left}.graphpilot-composer-tool__label{color:var(--graphpilot-muted);font-size:10px;font-weight:700;line-height:1.1}.graphpilot-composer-tool__value{color:var(--graphpilot-title);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.graphpilot-composer-tool__chevron{transition:transform .16s ease}.graphpilot-composer-tool.is-open .graphpilot-composer-tool__chevron{transform:rotate(180deg)}.graphpilot-composer-select-card{align-items:center;background:var(--graphpilot-bg);border:1px solid var(--graphpilot-border-strong);border-radius:8px;color:var(--graphpilot-title);cursor:pointer;display:inline-flex;font-size:12px;gap:8px;min-height:38px;min-width:142px;padding:0 10px;text-align:left}.graphpilot-composer-select-card.is-disabled{cursor:not-allowed;opacity:.78}.graphpilot-composer-select-card.is-open .graphpilot-composer-tool__chevron{transform:rotate(180deg)}.graphpilot-platform-icon{align-items:center;background:#6d74841f;border-radius:7px;color:var(--graphpilot-muted);display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.graphpilot-platform-icon[data-platform=react]{background:#2ea0d621;color:#1b82b8}.graphpilot-platform-icon[data-platform=vue2],.graphpilot-platform-icon[data-platform=vue3]{background:#1e8a5b1f;color:var(--graphpilot-success)}.graphpilot-platform-icon[data-platform=svelte]{background:#ff914d29;color:#c8521a}.graphpilot-platform-icon[data-platform=web-component]{background:var(--graphpilot-accent-soft);color:var(--graphpilot-accent)}.graphpilot-mode-popover,.graphpilot-platform-popover{background:color-mix(in oklab,var(--graphpilot-surface-strong) 96%,#fff);border:1px solid var(--graphpilot-border);border-radius:22px;bottom:calc(100% + 12px);box-shadow:0 18px 52px #0f172a29;display:grid;gap:8px;left:0;padding:10px;position:absolute;width:min(360px,100vw - 72px);z-index:20}.graphpilot-platform-popover{width:min(260px,100vw - 72px)}.graphpilot-mode-option{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:18px;cursor:pointer;display:grid;gap:8px;padding:12px 14px;text-align:left}.graphpilot-mode-option.is-active{background:var(--graphpilot-accent-soft);border-color:var(--graphpilot-accent)}.graphpilot-mode-option__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.graphpilot-mode-option strong{color:var(--graphpilot-title);font-size:14px}.graphpilot-mode-option p{color:var(--graphpilot-body);font-size:12px;line-height:1.65;margin:0}.graphpilot-platform-option{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--graphpilot-title);cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:10px;min-height:40px;padding:8px 10px;text-align:left;width:100%}.graphpilot-platform-option.is-active,.graphpilot-platform-option:hover{background:var(--graphpilot-checked-item-bg);border-color:var(--graphpilot-checked-item-border)}.graphpilot-example-quickpick{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.graphpilot-example-quickpick__frame,.graphpilot-example-quickpick__placeholder{border-radius:14px;height:50px;width:100px}.graphpilot-example-quickpick__frame{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border-strong);overflow:hidden;position:relative}.graphpilot-example-quickpick__image{background-position:50%;background-size:cover;inset:0;position:absolute}.graphpilot-example-quickpick__overlay{background:linear-gradient(180deg,transparent,rgba(15,23,42,.78));color:#fff;font-size:10px;font-weight:700;inset:auto 0 0;line-height:1.2;overflow:hidden;padding:5px 7px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.graphpilot-example-quickpick__placeholder{align-items:center;background:#ffffff6b;border:1px dashed var(--graphpilot-border-strong);color:var(--graphpilot-muted);display:inline-flex;font-size:12px;font-weight:700;justify-content:center}.graphpilot-file-panel{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:18px;display:grid;gap:10px;padding:12px 14px}.graphpilot-file-panel__summary{color:var(--graphpilot-muted);display:flex;font-size:12px;gap:12px;justify-content:space-between}.graphpilot-composer__actions{background:#dbdee11f;border:1px solid rgba(38,37,37,.129);border-radius:8px;display:grid;overflow:hidden;padding:12px 42px 12px 14px;position:relative}.graphpilot-composer__actions:before{background:url(../images/card-bg.svg) 50%/cover no-repeat;background-position:top;background-size:100%;content:"";inset:0;opacity:.08;pointer-events:none;position:absolute}.graphpilot-composer__actions>*{position:relative;z-index:1}.graphpilot-composer__meta{display:flex;flex-direction:column;gap:6px}.graphpilot-composer__hint{color:var(--graphpilot-muted);font-size:12px;line-height:1.6}.graphpilot-composer__platform-note{color:var(--graphpilot-body);font-size:12px;line-height:1.6}.graphpilot-composer__actions-close{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--graphpilot-muted);cursor:pointer;display:inline-flex;font-size:18px;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:10px;top:9px;width:24px}.graphpilot-composer__actions-close:hover{background:var(--graphpilot-bg);border-color:var(--graphpilot-border);color:var(--graphpilot-title)}.graphpilot-composer__link{color:var(--graphpilot-accent);font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;width:-moz-fit-content;width:fit-content}.graphpilot-composer__link:hover{text-decoration:underline}.graphpilot-button--send{flex-shrink:0;gap:9px;min-height:46px;min-width:116px}.graphpilot-send-box{display:grid;gap:8px;justify-items:end}.graphpilot-button__copy{display:grid;gap:2px;text-align:center}.graphpilot-button__title{font-size:14px;font-weight:800;line-height:1.15}.graphpilot-button__note{font-size:11px;font-weight:600;line-height:1.2;opacity:.92}.graphpilot-button{align-items:center;background:#ca8208;border:1px solid var(--graphpilot-border-strong);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:42px;padding:0 16px}.graphpilot-button--primary{background:#ca8208;border-color:transparent;color:#fff}.graphpilot-button--ghost{background:transparent;color:var(--graphpilot-title);font-size:14px;min-height:-moz-fit-content;min-height:fit-content;padding:5px 25px}.new-session-button{gap:6px}.new-session-button,.new-session-button:hover{background-color:#ca8208;color:#fff}.graphpilot-button--small{font-size:12px;min-height:36px;padding:0 14px}.graphpilot-button:disabled{opacity:.55}.graphpilot-hidden-input{display:none}.graphpilot-chip{align-items:center;border:1px solid var(--graphpilot-border);border-radius:999px;color:var(--graphpilot-body);display:inline-flex;font-size:12px;gap:8px;padding:6px 10px}.graphpilot-chip--solid{background:var(--graphpilot-accent-soft)}.graphpilot-chip--soft{background:#ffffff7a}.graphpilot-chip__remove{background:transparent;border:0;color:inherit}.graphpilot-status-pill{border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.graphpilot-status-pill,.graphpilot-status-pill--success{background:#1e8a5b1f;color:var(--graphpilot-success)}.graphpilot-status-pill--info{background:var(--graphpilot-info-soft);color:var(--graphpilot-info)}.graphpilot-status-pill--warning{background:var(--graphpilot-warning-soft);color:var(--graphpilot-warning)}.graphpilot-status-pill--error{background:#b535301f;color:#b53530}.graphpilot-task-card{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:22px;display:grid;gap:12px;padding:16px}.graphpilot-task-card--modal{max-height:calc(100vh - 180px);overflow:auto}.graphpilot-task-card--inline{background:color-mix(in oklab,var(--graphpilot-surface-soft) 88%,#fff);border-radius:20px;margin-top:14px;padding:14px}.graphpilot-task-card--inline .graphpilot-task-facts--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.graphpilot-task-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.graphpilot-task-card__title{color:var(--graphpilot-title);font-size:15px;font-weight:800}.graphpilot-task-card__subtitle{color:var(--graphpilot-muted);font-size:12px;margin-top:4px;word-break:break-all}.graphpilot-task-card__section{display:grid;gap:8px}.graphpilot-task-card__subtext{color:var(--graphpilot-body);font-size:13px;line-height:1.65}.graphpilot-task-facts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.graphpilot-task-facts--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.graphpilot-task-facts--inline-running{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.graphpilot-task-facts--inline-running .graphpilot-task-fact{align-items:center;border-radius:10px;display:inline-flex;flex:0 1 auto;gap:8px;min-height:36px;padding:6px 12px}.graphpilot-task-facts--inline-running .graphpilot-task-fact span,.graphpilot-task-facts--inline-running .graphpilot-task-fact strong{white-space:nowrap}.graphpilot-task-facts--inline-running .graphpilot-task-fact span{font-size:10px}.graphpilot-task-facts--inline-running .graphpilot-task-fact strong{font-size:12px}.graphpilot-task-fact{background:var(--graphpilot-surface-strong);border:1px solid var(--graphpilot-border);border-radius:16px;display:grid;gap:4px;padding:10px 12px}.graphpilot-task-fact span{color:var(--graphpilot-muted);font-size:11px}.graphpilot-task-fact strong{color:var(--graphpilot-title);font-size:13px;word-break:break-word}.graphpilot-stage-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.graphpilot-stage-strip--compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.graphpilot-stage-step{align-items:center;background:var(--graphpilot-surface-strong);border:1px solid var(--graphpilot-border);border-radius:999px;color:var(--graphpilot-muted);display:flex;font-size:12px;font-weight:800;justify-content:center;min-height:40px;padding:0 12px;text-align:center}.graphpilot-stage-step.is-done{background:#1e8a5b1a;border-color:#1e8a5b33;color:var(--graphpilot-success)}.graphpilot-stage-step.is-current{background:var(--graphpilot-info-soft);border-color:#286ea933;color:var(--graphpilot-info)}.graphpilot-stage-step.is-pending{opacity:.72}.graphpilot-inline-timeline{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px}.graphpilot-inline-timeline__step{display:grid;gap:8px;min-width:0;padding-left:20px;position:relative}.graphpilot-inline-timeline__step:before{background:color-mix(in srgb,var(--graphpilot-border-strong) 78%,transparent);content:"";height:1px;left:6px;position:absolute;top:6px;width:calc(100% - 6px)}.graphpilot-inline-timeline__step:last-child:before{display:none}.graphpilot-inline-timeline__dot{background:var(--graphpilot-surface-strong);border:2px solid var(--graphpilot-border-strong);border-radius:999px;height:12px;left:0;position:absolute;top:0;width:12px;z-index:1}.graphpilot-inline-timeline__copy{display:grid;gap:2px;min-width:0;padding-top:20px}.graphpilot-inline-timeline__copy span,.graphpilot-inline-timeline__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphpilot-inline-timeline__copy strong{color:var(--graphpilot-title);font-size:12px;font-weight:700;line-height:1.45}.graphpilot-inline-timeline__copy span{color:var(--graphpilot-muted);font-size:11px;line-height:1.45}.graphpilot-inline-timeline__step.is-done .graphpilot-inline-timeline__dot{background:#1e8a5b2e;border-color:#1e8a5b57}.graphpilot-inline-timeline__step.is-done:before{background:#1e8a5b3d}.graphpilot-inline-timeline__step.is-current .graphpilot-inline-timeline__dot{background:color-mix(in srgb,var(--graphpilot-info) 26%,var(--graphpilot-surface-strong));border-color:#286ea95c;box-shadow:0 0 0 4px color-mix(in srgb,var(--graphpilot-info) 12%,transparent)}.graphpilot-inline-timeline__step.is-current:before{background:color-mix(in srgb,var(--graphpilot-info) 18%,transparent)}.graphpilot-inline-timeline__step.is-pending .graphpilot-inline-timeline__dot{background:color-mix(in srgb,var(--graphpilot-muted) 12%,var(--graphpilot-surface-strong));border-color:color-mix(in srgb,var(--graphpilot-muted) 45%,transparent);opacity:1}.graphpilot-inline-timeline__step.is-pending:before{background:color-mix(in srgb,var(--graphpilot-muted) 24%,transparent)}.graphpilot-inline-timeline__step.is-pending .graphpilot-inline-timeline__copy span,.graphpilot-inline-timeline__step.is-pending .graphpilot-inline-timeline__copy strong{color:var(--graphpilot-muted)}.graphpilot-log-preview{font-size:12px;line-height:1.65;margin:0;max-height:260px;white-space:pre-wrap;word-break:break-word}.graphpilot-log-preview,.graphpilot-structured-log{background:#0f172ae6;border-radius:16px;color:#f8fafc;overflow:auto;padding:12px 14px}.graphpilot-structured-log{display:grid;gap:10px;max-height:320px}.graphpilot-structured-log__entry{border-bottom:1px solid rgba(148,163,184,.16);display:grid;gap:4px;padding-bottom:10px}.graphpilot-structured-log__entry:last-child{border-bottom:0;padding-bottom:0}.graphpilot-structured-log__type{color:#93c5fd;font-size:12px;font-weight:700;line-height:1.45}.graphpilot-structured-log__content{font-size:12px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.graphpilot-task-source__actions,.graphpilot-task-source__preview-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.graphpilot-task-source__menu-anchor{position:relative}.graphpilot-task-source__menu{background:var(--graphpilot-bg);border:1px solid var(--graphpilot-border);border-radius:18px;box-shadow:0 20px 50px #0f172a24;display:grid;gap:8px;left:0;min-width:320px;padding:12px;position:absolute;top:calc(100% + 10px);z-index:4}.graphpilot-task-source__menu--right{left:auto;right:0}.graphpilot-task-source__menu-item{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:14px;color:var(--graphpilot-title);cursor:pointer;display:grid;gap:4px;padding:12px 14px;text-align:left;transition:border-color .16s ease,background .16s ease;width:100%}.graphpilot-task-source__menu-item:hover{background:var(--graphpilot-accent-soft);border-color:var(--graphpilot-accent)}.graphpilot-task-source__menu-item:disabled{cursor:wait;opacity:.72}.graphpilot-task-source__menu-item strong{font-size:13px;line-height:1.5}.graphpilot-task-source__menu-item span{color:var(--graphpilot-body);font-size:12px;line-height:1.65}.graphpilot-task-source__summary{color:var(--graphpilot-body);flex-wrap:wrap;font-size:12px;line-height:1.6}.graphpilot-task-source__summary,.graphpilot-task-source__tabs{align-items:center;display:flex;gap:10px}.graphpilot-task-source__tab{align-items:center;background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:999px;color:var(--graphpilot-body);display:inline-flex;font-size:13px;font-weight:700;min-height:38px;padding:0 16px}.graphpilot-task-source__tab.is-active{background:var(--graphpilot-accent-soft);border-color:var(--graphpilot-accent);color:var(--graphpilot-accent)}.graphpilot-task-source__preview{background:color-mix(in oklab,var(--graphpilot-surface-strong) 88%,#fff);border:1px solid var(--graphpilot-border);border-radius:22px;min-height:0;overflow:hidden}.graphpilot-task-source__workspace{display:grid;grid-template-columns:300px minmax(0,1fr);height:min(620px,100vh - 310px);min-height:420px}.graphpilot-task-source__sidebar{background:color-mix(in oklab,var(--graphpilot-surface-strong) 94%,#fff);border-right:1px solid var(--graphpilot-border);display:flex;flex-direction:column;min-width:0}.graphpilot-task-source__editor-panel{background:#fff;display:flex;flex-direction:column;min-width:0}.graphpilot-task-source__panel-title{align-items:center;border-bottom:1px solid var(--graphpilot-border);color:var(--graphpilot-muted);display:flex;font-size:12px;font-weight:700;letter-spacing:.02em;min-height:44px;padding:0 16px}.graphpilot-task-source__panel-title--code{gap:12px;justify-content:space-between}.graphpilot-task-source__code-path{color:var(--graphpilot-body);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.6;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphpilot-task-source__editor-body,.graphpilot-task-source__sidebar-body{flex:1;min-height:0}.graphpilot-task-source__sidebar-body{overflow:auto;padding:10px}.graphpilot-task-source__editor-body{background:#fff;display:flex}.graphpilot-task-source__editor-inner{height:100%;width:100%}.graphpilot-task-source__editor-empty,.graphpilot-task-source__empty{align-content:center;color:var(--graphpilot-body);display:grid;gap:10px;padding:28px;place-items:center;text-align:center}.graphpilot-task-source__editor-empty{width:100%}.graphpilot-task-source__editor-empty strong,.graphpilot-task-source__empty-title{color:var(--graphpilot-title);font-size:16px;font-weight:800}.graphpilot-task-source__editor-empty span,.graphpilot-task-source__empty-detail{font-size:13px;line-height:1.75;max-width:720px}@media (max-width:980px){.graphpilot-modal__dialog--task-source{padding:18px;width:100%}.graphpilot-task-source__workspace{grid-template-columns:1fr;height:auto}.graphpilot-task-source__sidebar{border-bottom:1px solid var(--graphpilot-border);border-right:0}.graphpilot-task-source__sidebar-body{max-height:240px}.graphpilot-task-source__editor-body{min-height:360px}.graphpilot-task-source__menu,.graphpilot-task-source__menu--right{left:0;min-width:min(320px,100vw - 88px);right:auto}}.graphpilot-share-panel{display:grid;gap:12px}.graphpilot-share-list{display:grid;gap:10px}.graphpilot-share-card{background:var(--graphpilot-surface-soft);border:1px solid var(--graphpilot-border);border-radius:18px;display:grid;gap:10px;padding:14px 16px}.graphpilot-share-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.graphpilot-share-card__title{color:var(--graphpilot-title);font-size:14px;font-weight:800}.graphpilot-share-card__subtext{color:var(--graphpilot-body);font-size:12px;line-height:1.6;margin-top:4px;word-break:break-all}.graphpilot-preview__frame-wrap{background:#ffffff5c;border:1px solid var(--graphpilot-border);border-radius:20px;display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.graphpilot-preview__frame-stack{display:flex;flex:1;min-height:0;position:relative}.graphpilot-preview__notice{margin:12px 12px 0}.graphpilot-preview__notice--loading{border-radius:8px;color:var(--graphpilot-info);padding:8px 10px}.graphpilot-preview__loading{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:16px;color:var(--graphpilot-info);display:flex;font-size:13px;font-weight:800;inset:16px;justify-content:center;position:absolute;z-index:1}.graphpilot-preview__frame{background:#fff;border:0;flex:1;height:100%;min-height:520px;width:100%}.graphpilot-preview__meta{display:grid;gap:10px}.graphpilot-fact{color:var(--graphpilot-body);display:flex;font-size:13px;gap:12px;justify-content:space-between}.graphpilot-fact strong{color:var(--graphpilot-title);text-align:right}.graphpilot-empty{border:1px dashed var(--graphpilot-border-strong);border-radius:18px;color:var(--graphpilot-muted);padding:18px;text-align:center}.graphpilot-loading-state{background:var(--graphpilot-surface-strong);border:1px solid var(--graphpilot-border);border-radius:8px;color:var(--graphpilot-info);display:grid;gap:8px;padding:18px}.graphpilot-loading-state--conversation{margin:auto 0}.graphpilot-empty__title{color:var(--graphpilot-title);font-size:15px;font-weight:800;margin-bottom:6px}.graphpilot-empty--conversation,.graphpilot-empty--preview{margin:auto 0}.graphpilot-alert{border-radius:16px;display:grid;font-size:14px;gap:6px;line-height:1.6;padding:14px 16px}.graphpilot-alert__title{font-weight:800}.graphpilot-alert--error{background:#b535301f;color:#b53530}.graphpilot-alert--warning{background:var(--graphpilot-warning-soft);color:var(--graphpilot-warning)}.graphpilot-alert--info{background:var(--graphpilot-info-soft);color:var(--graphpilot-info)}.graphpilot-alert--success{background:#1e8a5b1f;color:var(--graphpilot-success)}@media (max-width:1320px){.graphpilot-shell{grid-template-columns:300px minmax(0,1fr)}.graphpilot-preview{grid-column:1/-1}.graphpilot-panel--preview{height:auto}}@media (max-width:960px){.graphpilot-shell{grid-template-columns:1fr;padding:calc(var(--site-page-header-offset) + 14px) 14px 18px}.graphpilot-panel{height:auto;min-height:0}.graphpilot-sidebar .graphpilot-panel{height:auto}.graphpilot-composer__actions,.graphpilot-dropzone__toolbar,.graphpilot-dropzone__toolbar-left,.graphpilot-modal__header{align-items:flex-start;flex-direction:column}.graphpilot-mode-popover{width:min(320px,100vw - 52px)}.graphpilot-send-box{justify-items:start}.graphpilot-modal{padding:14px}.graphpilot-modal__dialog{border-radius:22px;max-height:calc(100vh - 28px);padding:16px;width:100%}.graphpilot-modal__dialog--snapshot-preview{border-radius:18px;grid-template-rows:56px minmax(0,1fr);height:calc(100vh - 28px);max-height:calc(100vh - 28px);padding:0;width:calc(100vw - 28px)}.graphpilot-modal__dialog--snapshot-preview>.graphpilot-modal__header{height:56px;min-height:56px;padding:0 16px}.graphpilot-modal__dialog--snapshot-preview>.graphpilot-message-snapshot{padding:10px 16px 16px}.graphpilot-modal__dialog--snapshot-preview .graphpilot-message-snapshot__top{height:96px;min-height:96px}.graphpilot-modal__dialog--help-center{height:calc(100vh - 28px);max-height:calc(100vh - 28px)}.graphpilot-help-center__body{gap:12px;grid-template-columns:1fr}.graphpilot-help-center__nav{border-bottom:1px solid var(--graphpilot-border);border-right:0;display:flex;overflow-x:auto;overflow-y:hidden;padding:0 0 8px}.graphpilot-help-center__nav-item{min-width:170px}.graphpilot-help-center__credit-board{grid-template-columns:1fr}.graphpilot-preview__frame{min-height:420px}.graphpilot-stage-strip,.graphpilot-stage-strip--compact,.graphpilot-task-facts,.graphpilot-task-facts--compact{grid-template-columns:1fr}.graphpilot-message-snapshot__top,.graphpilot-message__footer,.graphpilot-session-item__meta,.graphpilot-session-item__title-row,.graphpilot-share-card__top,.graphpilot-task-card__top{align-items:flex-start;flex-direction:column}.graphpilot-message-snapshot__actions,.graphpilot-message__footer-actions{justify-content:flex-start}}.graphpilot-help-center-page[data-v-5461cd3f]{background:radial-gradient(circle at top left,rgba(247,163,80,.14),transparent 30%),radial-gradient(circle at 85% 14%,rgba(56,159,244,.14),transparent 28%),var(--site-page-bg);min-height:100vh}.graphpilot-help-center-page__main[data-v-5461cd3f]{margin:0 auto;padding:calc(var(--site-page-header-offset, 70px) + 42px) 0 72px;width:min(1160px,100% - 40px)}.graphpilot-help-center-page__hero[data-v-5461cd3f]{display:grid;gap:14px;margin-bottom:24px;max-width:840px}.graphpilot-help-center-page__eyebrow[data-v-5461cd3f]{color:var(--graphpilot-accent);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.graphpilot-help-center-page__hero h1[data-v-5461cd3f]{color:var(--graphpilot-title);font-size:44px;line-height:1.05;margin:0}.graphpilot-help-center-page__hero p[data-v-5461cd3f]{color:var(--graphpilot-body);font-size:15px;line-height:1.8;margin:0;max-width:760px}.graphpilot-help-center-page__actions[data-v-5461cd3f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.graphpilot-help-center-page__panel[data-v-5461cd3f]{background:var(--graphpilot-surface-strong);border:1px solid var(--graphpilot-border);border-radius:8px;box-shadow:0 18px 60px #0f172a14;min-height:620px;padding:20px}.graphpilot-help-center-page__panel[data-v-5461cd3f] .graphpilot-help-center__body{min-height:580px;overflow:visible}.graphpilot-help-center-page__panel[data-v-5461cd3f] .graphpilot-help-center__content,.graphpilot-help-center-page__panel[data-v-5461cd3f] .graphpilot-help-center__nav{max-height:none}@media (max-width:760px){.graphpilot-help-center-page__main[data-v-5461cd3f]{padding-top:calc(var(--site-page-header-offset, 70px) + 24px);width:min(100% - 24px,1160px)}.graphpilot-help-center-page__hero h1[data-v-5461cd3f]{font-size:32px}.graphpilot-help-center-page__panel[data-v-5461cd3f]{padding:14px}}
