body:has(.guide-layout){background:#fff}.guide-layout .guide-body{grid-template-columns:168px minmax(0,1fr);gap:40px}.guide-layout .guide-toc{top:113px;max-height:calc(100vh - 133px)}.guide-layout .gs-slide{scroll-margin-top:81px}.guide-layout .guide-toc a,.guide-layout .guide-toc-panel a{min-height:2rem;padding:4px 8px 4px 16px}.guide-layout .guide-toc .guide-toc-group,.guide-layout .guide-toc-panel .guide-toc-group{margin-bottom:2px;padding:4px 8px;font-size:var(--typography-body3-font-size,13px);font-weight:700;color:var(--color-label-normal)}.guide-layout .guide-toc li.has-group,.guide-layout .guide-toc-panel li.has-group{margin-top:16px;padding-top:0;border-top:0}.guide-layout .guide-toc li.has-group:first-child,.guide-layout .guide-toc-panel li.has-group:first-child{margin-top:0}.guide-layout .guide-deck{gap:0}.guide-layout .gs-slide{min-height:0;padding:56px 0;border-radius:0;background:none;box-shadow:none;border:0;border-top:1px solid var(--color-line-neutral,#e8ebed)}.guide-layout .gs-cover{padding-top:8px;border-top:0}.guide-layout .gs-cta{margin-top:24px}.guide-layout .gm-avatar.is-team{background:var(--color-fill-neutral,#f7f8f9);color:var(--color-label-alternative)}.guide-layout .gm-ws li.gm-ws-add{margin-top:4px;padding-top:12px;border-top:1px solid var(--color-line-neutral,#e8ebed);border-radius:0;color:var(--color-label-neutral)}.guide-layout .gm-files .gm-btn{display:inline-flex;min-width:38px;height:20px;padding:0 6px;border-radius:5px;font-size:11px;justify-content:center;text-align:center}.guide-layout .gm-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.guide-layout .gm-steps>li{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}.guide-layout .gm-steps>li:not(:last-child):after{content:"";position:absolute;left:10.5px;top:26px;bottom:-14px;width:1px;background:var(--color-line-neutral,#e8ebed)}.guide-layout .gm-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--color-ai-normal,#6f3ad0);color:#fff;font-size:12px;font-weight:700}.guide-layout .gm-step-title{margin:1px 0 0;font-size:13px;line-height:20px;font-weight:600;color:var(--color-label-normal)}.guide-layout .gm-step-body .gm-link-row{margin-top:8px}.guide-layout .gm-step-body .gm-hint{margin-top:2px!important}.guide-layout .gm-step-file{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--color-fill-neutral,#f7f8f9);font-size:12px;color:var(--color-label-neutral)}.guide-layout .gm-step-ok{margin-left:auto;color:var(--color-status-positive,#1a8a50)}.guide-layout .gm-step-chips{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0}.guide-layout .gm-pill,.guide-layout .gm-step-chips span{padding:2px 6px;border-radius:4px;background:var(--color-fill-neutral,#f7f8f9);font-size:11px;color:var(--color-label-alternative)}.guide-layout .gm-pill{flex:none;font-weight:600;white-space:nowrap}.guide-layout .gm-pill.is-good{background:color-mix(in srgb,var(--color-ai-normal,#6f3ad0) 10%,#fff);color:var(--color-ai-normal,#6f3ad0)}.guide-layout .gm-pill.is-warn{background:#fff4e5;color:#c25e00}.guide-layout .gm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-layout .gm-kpis>div{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--color-fill-neutral,#f7f8f9)}.guide-layout .gm-kpis span{font-size:11px;color:var(--color-label-alternative)}.guide-layout .gm-kpis b{font-size:14px;font-variant-numeric:tabular-nums}.guide-layout .gm-sub{margin-top:14px!important;margin-bottom:6px!important}.guide-layout .gm-bars li{grid-template-columns:24px 1fr 32px}.guide-layout .gm-visitors{list-style:none;margin:0;padding:0}.guide-layout .gm-visitors li{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px}.guide-layout .gm-band{background:color-mix(in srgb,var(--color-ai-normal,#6f3ad0) 8%,#fff);color:var(--color-ai-normal,#6f3ad0);font-size:12px}.guide-layout .gm-todo{list-style:none;margin:0;padding:0}.guide-layout .gm-todo li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag tag" "text btn";align-items:center;gap:6px 8px;padding:12px 0;border-top:1px solid var(--color-line-neutral,#eef0f2)}.guide-layout .gm-todo li:first-child{padding-top:0;border-top:0}.guide-layout .gm-todo li:last-child{padding-bottom:0}.guide-layout .gm-todo .gm-pill{grid-area:tag;justify-self:start}.guide-layout .gm-todo li>div{grid-area:text;min-width:0}.guide-layout .gm-todo .gm-btn{grid-area:btn}.guide-layout .gm-todo .gm-req-mail{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-layout .gm-todo .gm-hint{margin-top:2px!important}.guide-layout .gm-count{flex:none;margin-right:12px;font-size:11px;color:var(--color-label-alternative);font-variant-numeric:tabular-nums}.guide-layout .gm-step-file.is-col{display:grid;gap:2px}.guide-layout .gm-step-file.is-col b{font-size:12px;color:var(--color-label-normal)}.guide-layout .gm-step-file.is-col span{font-size:11px;color:var(--color-label-alternative)}.guide-layout .gm-drop.is-sm{height:40px;margin-top:8px;font-size:12px;color:var(--color-label-alternative)}.guide-layout .gm-step-body .gm-files.is-plain{margin-top:4px}.guide-layout .gm-step-body .gm-files li{padding:6px 2px;font-size:12px}.guide-layout .gm-invites{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.guide-layout .gm-invites li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:var(--color-fill-neutral,#f7f8f9)}.guide-layout .gm-invites .gm-req-mail{font-size:12px}.guide-layout .gm-invites .gm-hint{margin-top:0!important}.guide-layout .gm-brand-preview{display:grid;gap:8px}.guide-layout .gm-brand-preview .gm-label{margin-bottom:0!important}.guide-layout .gm-bp-screen{position:relative;display:grid;justify-items:center;gap:2px;padding-bottom:12px;border:1px solid var(--color-line-neutral,#e8ebed);border-radius:10px;overflow:hidden;text-align:center}.guide-layout .gm-bp-cover{justify-self:stretch;height:28px;background:color-mix(in srgb,#2f6fdf 10%,#fff)}.guide-layout .gm-bp-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:-14px;border:2px solid #fff;border-radius:8px;background:#2f6fdf;color:#fff;font-size:12px;font-weight:700}.guide-layout .gm-bp-name{margin-top:4px;font-size:12px}.guide-layout .gm-bp-doc{font-size:11px;color:var(--color-label-alternative)}.guide-layout .gm-bp-btn{display:inline-flex;align-items:center;justify-content:center;height:24px;margin-top:8px;padding:0 14px;border-radius:6px;background:#2f6fdf;color:#fff;font-size:11px;font-weight:600}.guide-layout .gs-cards{grid-template-columns:minmax(0,1fr);gap:0}.guide-layout .gs-cards>div{padding:16px 0;border-radius:0;background:none;border-top:1px solid var(--color-line-neutral,#e8ebed)}.guide-layout .gs-cards>div:first-child{border-top:0;padding-top:0}.guide-layout .gs-cards>div:last-child{padding-bottom:0}.guide-layout #protect .gs-cards>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:baseline}.guide-layout #protect .gs-cards dd{margin:0}.guide-layout #faq .gs-cards dt:before{content:"Q. ";color:var(--color-ai-normal,#6f3ad0)}.guide-layout #faq .gs-cards dd{margin-top:6px;padding-left:1.4em}@media (max-width:1023px){.guide-layout .guide-body{grid-template-columns:152px minmax(0,1fr);gap:24px}}@media (max-width:719px){.guide-layout .guide-body{grid-template-columns:minmax(0,1fr)}.guide-layout #protect .gs-cards>div{grid-template-columns:minmax(0,1fr);gap:4px}.guide-layout .guide-toc-button{border:1px solid var(--color-line-neutral,#e8ebed);background:#fff;color:var(--color-label-normal,#26282b);box-shadow:0 6px 20px rgba(0,0,0,.12)}}.guide-toc li.has-group,.guide-toc-panel li.has-group{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-line-neutral,#e8ebed)}.guide-toc li.has-group:first-child,.guide-toc-panel li.has-group:first-child{margin-top:0;padding-top:0;border-top:0}.guide-toc-group{margin:0 0 4px;padding:0 10px;font-size:var(--typography-caption1-font-size,12px);line-height:18px;font-weight:600;color:var(--color-label-alternative)}