.guide-page :where(.guide-reference .panel-header)>svg{width:18px;height:18px;color:var(--muted-foreground)}.guide-page :where(.guide-client-list .ai-client-brand) img,.guide-page :where(.guide-client-list .ai-client-brand) svg{width:18px;height:18px}.guide-page :where(summary) svg{width:16px;height:16px;color:var(--muted-foreground);flex:0 0 16px;transition:transform .15s}.guide-page .guide-back{justify-content:flex-start;margin:.8rem 0}.guide-page .dashboard-search-button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card-sunken);width:100%;min-height:38px;color:var(--muted-foreground);font:inherit;cursor:pointer;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.8125rem;display:flex}.guide-page .dashboard-search-button svg{width:16px;height:16px}.guide-page .dashboard-search-button kbd{margin-left:auto;font-size:.7rem}.guide-page .portal-tab{min-height:39px}.guide-page .guide-sidebar-note{border-top:1px solid var(--border);color:var(--muted-foreground);margin:1rem .65rem 0;padding-top:1rem;font-size:.8125rem}.guide-page .dashboard-breadcrumb a{color:inherit;text-decoration:none}.guide-page .guide-mobile-search{display:none}.guide-page .guide-content,.guide-page .guide-footer{max-width:82rem;margin-inline:auto}.guide-page .guide-content{gap:1.5rem;display:grid}.guide-page h2{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:600}.guide-page h3{margin:0 0 .6rem;font-size:.9375rem;font-weight:600}.guide-page .guide-intro>p{color:var(--muted-foreground);margin:.4rem 0 1rem;font-size:.9375rem}.guide-page .guide-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.guide-page .guide-shortcut{color:var(--foreground);grid-template-columns:28px 1fr 18px;gap:.25rem .65rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.guide-page .guide-shortcut>svg:first-child{width:20px;height:20px;color:var(--primary);grid-row:span 2;margin-top:.2rem}.guide-page .guide-shortcut strong{font-size:.9375rem;font-weight:600}.guide-page .guide-shortcut>span{color:var(--muted-foreground);grid-column:2;font-size:.8125rem}.guide-page .guide-shortcut>svg:last-child{width:16px;height:16px;color:var(--muted-foreground);grid-area:1/3/span 2;align-self:center}.guide-page .guide-shortcut:hover{border-color:var(--primary)}.guide-page .guide-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.5rem;display:grid}.guide-page .guide-steps,.guide-page .guide-reference{gap:1.25rem;min-width:0;display:grid}.guide-page .guide-step-heading{align-items:center;gap:.8rem;padding:1.2rem 1.25rem 0;display:flex}.guide-page .guide-step-heading p{color:var(--muted-foreground);margin:.25rem 0 0;font-size:.875rem}.guide-page .guide-step-number{border-radius:var(--radius-control);background:var(--card-sunken);height:32px;color:var(--primary);flex:0 0 32px;place-items:center;font-size:.875rem;font-weight:600;display:grid}.guide-page .guide-step-body{padding:.7rem 1.25rem 1.15rem;font-size:.9375rem;line-height:1.65}.guide-page .guide-step-body ol{gap:.5rem;margin:.35rem 0 1rem;padding-left:1.35rem;display:grid}.guide-page .guide-step-body p{margin:.6rem 0}.guide-page .guide-step-body a,.guide-page .guide-reference-body a,.guide-page .guide-support-body a:not(.button){color:var(--primary);text-underline-offset:3px}.guide-page .guide-step-body .guide-note{color:var(--muted-foreground);font-size:.875rem}.guide-page .guide-examples{border-top:1px solid var(--border);margin-top:.9rem;padding-top:.8rem}.guide-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.guide-page summary::-webkit-details-marker{display:none}.guide-page .guide-examples summary{color:var(--primary)}.guide-page .screen{margin:1rem 0 0}.guide-page .screen img{border:1px solid var(--border);border-radius:var(--radius-control);width:100%;height:auto;display:block}.guide-page .screen figcaption{color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem}.guide-page .guide-client-list{flex-wrap:wrap;gap:.7rem 1rem;margin:.35rem 0 .9rem;display:flex}.guide-page .guide-client-list>span{align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.guide-page .guide-client-list .ai-client-brand{width:27px;height:27px}.guide-page .guide-reference .panel-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guide-page .guide-checklist{gap:.9rem;margin:0;padding:1.15rem 1.25rem;font-size:.875rem;list-style:none;display:grid}.guide-page .guide-checklist li{align-items:start;gap:.6rem;display:flex}.guide-page .guide-checklist svg{width:16px;height:16px;color:var(--muted-foreground);flex:0 0 16px;margin-top:.2rem}.guide-page .guide-panel-link{border-top:1px solid var(--border);color:var(--primary);justify-content:space-between;align-items:center;padding:.9rem 1.25rem;font-size:.875rem;text-decoration:none;display:flex}.guide-page .guide-panel-link svg{width:16px;height:16px}.guide-page .guide-reference-body{color:var(--muted-foreground);padding:.25rem 1.25rem .7rem;font-size:.875rem;line-height:1.65}.guide-page .guide-reference-body strong{color:var(--foreground);font-weight:500}.guide-page .guide-help details{border-top:1px solid var(--border);padding:1rem 1.25rem}.guide-page .guide-help .panel-header+details{border-top:0}.guide-page .guide-help p{color:var(--muted-foreground);margin:.85rem 0 0;font-size:.9375rem;line-height:1.65}.guide-page .guide-support-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:1.25rem;display:grid}.guide-page .guide-support-body p{color:var(--muted-foreground);margin:.6rem 0;font-size:.9375rem;line-height:1.65}.guide-page .guide-support-body .button{margin-top:.4rem}.guide-page .guide-illustration-note{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.6}.guide-page .guide-footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem 0;font-size:.8125rem;display:flex}.guide-page .guide-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.guide-page .guide-footer a{color:inherit}.guide-page section[id]{scroll-margin-top:1.25rem}.guide-page .guide-search-label{gap:.6rem;margin-bottom:.8rem;font-size:.875rem;display:grid}.guide-page .guide-dialog-links{display:grid}.guide-page .guide-search-result{border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:.8rem;padding:.85rem .5rem;font-size:.9375rem;text-decoration:none;display:flex}.guide-page .guide-search-result:hover{background:var(--card-sunken)}.guide-page .guide-search-result>svg{width:18px;height:18px;color:var(--muted-foreground);flex:0 0 18px}.guide-page .guide-search-result>svg:last-child{margin-left:auto}.guide-page .guide-search-result small{color:var(--muted-foreground);margin-top:.15rem;font-size:.8125rem;display:block}.guide-page details[open]>summary svg{transform:rotate(180deg)}@media (max-width:1120px){.guide-page .guide-layout{grid-template-columns:minmax(0,1fr)}.guide-page .guide-reference{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .guide-shortcuts{gap:.75rem}.guide-page .guide-shortcut{padding:1rem .85rem}}@media (max-width:800px){.guide-page .guide-mobile-search{display:inline-flex}.guide-page .dashboard-breadcrumb>a,.guide-page .dashboard-breadcrumb>svg{display:none}.guide-page .guide-shortcuts{grid-template-columns:minmax(0,1fr);gap:.6rem}.guide-page .guide-reference{grid-template-columns:minmax(0,1fr)}.guide-page .guide-support-body{grid-template-columns:minmax(0,1fr);gap:1.25rem}.guide-page .guide-step-heading{align-items:start}}@media (prefers-reduced-motion:reduce){.guide-page :where(summary) svg{transition:none}}
