.guide-help{background:var(--surface-low);color:#a5450c;font:inherit;font-size:calc(14px * var(--md-sys-typescale-scale,1));white-space:nowrap;cursor:pointer;border:1px solid #efd3bd;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}@media screen{:where(:root[data-theme=light-hc]) .guide-help{color:#592100;border:1px solid #816956}:where(:root[data-theme=dark]) .guide-help{color:#f78a50;border:1px solid #4b3726}:where(:root[data-theme=dark-hc]) .guide-help{color:#ffd7c4;border:1px solid #987f6b}}.guide-help:hover{background:var(--surface-container)}.guide-help:focus-visible{outline-offset:3px;outline:3px solid #ea6b13}.guide-coach button:focus-visible{outline-offset:3px;outline:3px solid #ea6b13}.guide-hub button:focus-visible{outline-offset:3px;outline:3px solid #ea6b13}@media screen{:where(:root[data-theme=light-hc]) .guide-help:focus-visible{outline:3px solid #a64600}:where(:root[data-theme=light-hc]) .guide-coach button:focus-visible{outline:3px solid #a64600}:where(:root[data-theme=light-hc]) .guide-hub button:focus-visible{outline:3px solid #a64600}:where(:root[data-theme=dark]) .guide-help:focus-visible{outline:3px solid #c65500}:where(:root[data-theme=dark]) .guide-coach button:focus-visible{outline:3px solid #c65500}:where(:root[data-theme=dark]) .guide-hub button:focus-visible{outline:3px solid #c65500}:where(:root[data-theme=dark-hc]) .guide-help:focus-visible{outline:3px solid #c65500}:where(:root[data-theme=dark-hc]) .guide-coach button:focus-visible{outline:3px solid #c65500}:where(:root[data-theme=dark-hc]) .guide-hub button:focus-visible{outline:3px solid #c65500}}.workspace-detail>.guide-coach-inline{flex-shrink:0;min-height:0;margin:0}.workspace-detail:has(>.guide-coach-inline)>.workspace-detail-body{min-height:0}.guide-intro{background:var(--surface-low);border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex}.guide-intro h3{font-size:calc(20px * var(--md-sys-typescale-scale,1));margin:0 0 6px}.guide-intro p{color:var(--text-secondary);margin:0;line-height:1.75}.guide-book{color:#a5450c;background:#fff;border-radius:12px;padding:12px}@media screen{:where(:root[data-theme=light-hc]) .guide-book{color:#592100}:where(:root[data-theme=dark]) .guide-book{color:#f78a50;background:#0e0e0e}:where(:root[data-theme=dark-hc]) .guide-book{color:#ffd7c4;background:#070707}}.guide-hub-actions{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.guide-list-title{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.guide-list-title h3{font-size:calc(17px * var(--md-sys-typescale-scale,1));margin:0 0 12px}.guide-list-title>span{font-size:calc(13px * var(--md-sys-typescale-scale,1));color:var(--text-secondary)}.guide-checklist{grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none;display:grid}.guide-checklist button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #eaded3;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}@media screen{:where(:root[data-theme=light-hc]) .guide-checklist button{border:1px solid #7d7369}:where(:root[data-theme=dark]) .guide-checklist button{background:#0e0e0e;border:1px solid #3d352c}:where(:root[data-theme=dark-hc]) .guide-checklist button{background:#070707;border:1px solid #877c72}}.guide-checklist button:hover{background:var(--surface-low)}.guide-checklist button:disabled{opacity:.5;cursor:default}.guide-checklist button>span:nth-child(2){flex:1}.guide-checklist strong{font-size:calc(16px * var(--md-sys-typescale-scale,1))}.guide-checklist small{color:var(--muted);font-size:calc(14px * var(--md-sys-typescale-scale,1));margin-top:3px;display:block}.guide-step-number{background:var(--surface-container);width:30px;height:30px;color:var(--text-secondary);font-size:calc(13px * var(--md-sys-typescale-scale,1));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.guide-done{background:var(--surface-container);color:#a5450c}@media screen{:where(:root[data-theme=light-hc]) .guide-done{color:#592100}:where(:root[data-theme=dark]) .guide-done{color:#f78a50}:where(:root[data-theme=dark-hc]) .guide-done{color:#ffd7c4}}.guide-search{align-items:center;gap:8px;display:flex}.guide-search input{flex:1;min-width:0}.guide-catalog{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.guide-catalog button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #eaded3;border-radius:10px;padding:13px}@media screen{:where(:root[data-theme=light-hc]) .guide-catalog button{border:1px solid #7d7369}:where(:root[data-theme=dark]) .guide-catalog button{background:#0e0e0e;border:1px solid #3d352c}:where(:root[data-theme=dark-hc]) .guide-catalog button{background:#070707;border:1px solid #877c72}}.guide-catalog button:hover{border-color:#ea6b13}@media screen{:where(:root[data-theme=light-hc]) .guide-catalog button:hover{border-color:#a64600}:where(:root[data-theme=dark]) .guide-catalog button:hover,:where(:root[data-theme=dark-hc]) .guide-catalog button:hover{border-color:#c65500}}.guide-catalog strong{font-size:calc(16px * var(--md-sys-typescale-scale,1));justify-content:space-between;align-items:center;display:flex}.guide-catalog span{font-size:calc(14px * var(--md-sys-typescale-scale,1));color:var(--muted);margin-top:6px;line-height:1.65;display:block}.guide-storage-note{font-size:calc(14px * var(--md-sys-typescale-scale,1));color:var(--muted);margin-top:20px}.guide-spotlight{z-index:210;pointer-events:none;border:3px solid #ff8a25;border-radius:9px;position:fixed;box-shadow:0 0 0 1px #a4450c59,0 0 12px 4px #ff8a258c,0 0 30px 10px #ff8a2547,inset 0 0 10px #ff8a252e,0 0 0 9999px #2d1e1217}@media screen{:where(:root[data-theme=light-hc]) .guide-spotlight{border:3px solid #6f3500}:where(:root[data-theme=dark]) .guide-spotlight{border:3px solid #994b00}:where(:root[data-theme=dark-hc]) .guide-spotlight{border:3px solid #ff9138}}.guide-target{scroll-margin:150px 20px}.guide-coach{z-index:220;background:var(--surface-lowest);width:min(440px,100vw - 28px);max-height:calc(100dvh - 110px);color:var(--ink);pointer-events:auto;font-size:calc(14px * var(--md-sys-typescale-scale,1));border:1px solid #efd3bd;border-radius:16px;padding:16px;position:fixed;bottom:22px;right:22px;overflow:auto;box-shadow:0 16px 60px #61330f2b}@media screen{:where(:root[data-theme=light-hc]) .guide-coach{border:1px solid #816956}:where(:root[data-theme=dark]) .guide-coach{border:1px solid #4b3726}:where(:root[data-theme=dark-hc]) .guide-coach{border:1px solid #987f6b}}.guide-coach-inline{z-index:220;width:100%;max-width:100%;max-height:40dvh;margin:16px 0 0 auto;position:sticky;top:auto;bottom:0;container:guide-coach/inline-size}@container guide-coach (width>=720px){.guide-coach-body{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:end;column-gap:32px;display:grid}.guide-coach-body>.guide-progress{grid-column:1/-1;margin:10px 0 12px}.guide-coach-main .guide-description{margin-bottom:4px}.guide-coach-side .guide-coach-footer{margin-top:10px}}.guide-coach-bar{font-size:calc(14px * var(--md-sys-typescale-scale,1));align-items:center;gap:9px;display:flex}.guide-coach-bar>span{flex:1;align-items:center;gap:7px;display:flex}.guide-coach-bar button,.guide-coach-footer button,.guide-text-button{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:3px}.guide-progress{background:var(--surface-container);border-radius:3px;height:3px;margin:12px 0 15px;overflow:hidden}.guide-progress i{background:#ea6b13;height:100%;display:block}@media screen{:where(:root[data-theme=light-hc]) .guide-progress i{background:#b24b00}:where(:root[data-theme=dark]) .guide-progress i{background:#c65500}:where(:root[data-theme=dark-hc]) .guide-progress i{background:#ffa26d}}.guide-kicker{font-size:calc(14px * var(--md-sys-typescale-scale,1));color:#a5450c;margin:0 0 5px!important}@media screen{:where(:root[data-theme=light-hc]) .guide-kicker{color:#592100}:where(:root[data-theme=dark]) .guide-kicker{color:#f78a50}:where(:root[data-theme=dark-hc]) .guide-kicker{color:#ffd7c4}}.guide-coach h2{font-size:calc(20px * var(--md-sys-typescale-scale,1));margin:0 0 8px;line-height:1.5}.guide-coach p{font-size:calc(15px * var(--md-sys-typescale-scale,1));margin:0 0 16px;line-height:1.7}.guide-description{font-size:calc(16px * var(--md-sys-typescale-scale,1));max-width:68ch;margin:0 0 16px;line-height:1.75}.guide-coach .guide-description p{font-size:inherit;line-height:inherit;margin:0 0 6px}.guide-description ol{margin:4px 0 8px;padding-left:1.5em;list-style:decimal}.guide-description li{margin:3px 0;padding-left:2px}.guide-description li::marker{color:#a5450c;font-weight:600}@media screen{:where(:root[data-theme=light-hc]) .guide-description li::marker{color:#592100}:where(:root[data-theme=dark]) .guide-description li::marker{color:#f78a50}:where(:root[data-theme=dark-hc]) .guide-description li::marker{color:#ffd7c4}}.guide-note strong{color:#a5450c;font-weight:600}@media screen{:where(:root[data-theme=light-hc]) .guide-note strong{color:#592100}:where(:root[data-theme=dark]) .guide-note strong{color:#f78a50}:where(:root[data-theme=dark-hc]) .guide-note strong{color:#ffd7c4}}.guide-coach-actions{justify-content:space-between;gap:8px;display:flex}.guide-coach-actions .button{font-size:calc(15px * var(--md-sys-typescale-scale,1))}.guide-coach-footer{font-size:calc(14px * var(--md-sys-typescale-scale,1));border-top:1px solid #eee0d3;justify-content:space-between;margin-top:14px;padding-top:9px;display:flex}@media screen{:where(:root[data-theme=light-hc]) .guide-coach-footer{border-top:1px solid #817569}:where(:root[data-theme=dark]) .guide-coach-footer{border-top:1px solid #3d3329}:where(:root[data-theme=dark-hc]) .guide-coach-footer{border-top:1px solid #867a6e}}.guide-coach-footer button{align-items:center;gap:4px;display:flex}.guide-text-button{font-size:calc(14px * var(--md-sys-typescale-scale,1));margin-top:9px}.guide-error{color:var(--red);background:var(--surface-low);border-radius:8px;padding:10px}.guide-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline;display:block}.guide-coach-collapsed{width:auto;min-width:250px}@media (max-width:700px){.guide-help{padding:7px}.guide-help span{font-size:calc(14px * var(--md-sys-typescale-scale,1))}.guide-help-more{display:none}.guide-help[data-alert]:after{content:"";background:#ea6b13;border-radius:50%;width:8px;height:8px}@media screen{:where(:root[data-theme=light-hc]) .guide-help[data-alert]:after{background:#b24b00}:where(:root[data-theme=dark]) .guide-help[data-alert]:after{background:#c65500}:where(:root[data-theme=dark-hc]) .guide-help[data-alert]:after{background:#ffa26d}}.guide-checklist,.guide-catalog{grid-template-columns:1fr}.guide-intro{padding:14px}.guide-book{display:none}.guide-coach{width:calc(100vw - 28px);padding:14px;bottom:14px;right:14px}.guide-coach-inline{width:100%;bottom:0;right:auto}.guide-coach p{font-size:calc(14px * var(--md-sys-typescale-scale,1))}.guide-description{font-size:calc(15px * var(--md-sys-typescale-scale,1))}.guide-list-title>span{font-size:calc(13px * var(--md-sys-typescale-scale,1))}.guide-hub-actions .button{width:100%;font-size:calc(15px * var(--md-sys-typescale-scale,1))}}@media (prefers-reduced-motion:reduce){.guide-target{scroll-behavior:auto}}.guide-methods{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.guide-methods .button{font-size:calc(15px * var(--md-sys-typescale-scale,1))}
