.gl-head-links{flex-wrap:wrap}.gl-head-links,.gl-private{display:flex;align-items:center;gap:8px}.gl-private{margin:0 0 16px;font-size:var(--sp-fs-meta);color:var(--sc-muted)}.gl-private svg{flex:none}.gl-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 20px}.gl-picker label{font-size:var(--sp-fs-meta);font-weight:600}.gl-picker .sc-select{width:auto;min-width:240px;max-width:100%}.gl-draft{padding:8px 12px;border:1px dashed var(--sc-border);border-radius:var(--sp-radius-control);color:var(--sc-text)}.gl-draft,.gl-shared{margin:0 0 16px;font-size:var(--sp-fs-meta)}.gl-section{margin:0 0 28px;max-width:var(--sc-read)}.gl-section h2{font-size:var(--sp-fs-title);font-weight:600;margin:0 0 8px;color:var(--sc-text)}.gl-section p{margin:0;line-height:1.55}.gl-why p{font-size:var(--sp-fs-lead)}.gl-about{white-space:pre-line}.gl-sub{font-size:var(--sp-fs-meta);font-weight:600;color:var(--sc-muted);margin:12px 0 8px}.gl-done-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gl-done-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:8px 12px;border:1px solid var(--sc-border);border-radius:var(--sp-radius-control);background:var(--sc-surface);overflow-wrap:anywhere}.gl-when{font-size:var(--sp-fs-meta)}.gl-goal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gl-goal{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:var(--sp-radius-card);padding:16px;min-width:0}.gl-goal-title{font-size:var(--sp-fs-body);font-weight:600;margin:0 0 4px;overflow-wrap:anywhere}.gl-goal-why{color:var(--sc-text)}.gl-goal-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 0}.gl-goal-dl dt{font-size:var(--sp-fs-meta);font-weight:600;color:var(--sc-muted);margin:0 0 2px}.gl-goal-dl dd{margin:0;line-height:1.5}.gl-answer{margin-top:12px;padding-top:12px;border-top:1px solid var(--sc-border);display:flex;flex-direction:column;gap:8px}.gl-actions{display:flex;flex-wrap:wrap;gap:8px}.gl-said{font-size:var(--sp-fs-meta);color:var(--sc-muted)}.gl-said.is-change,.gl-said.is-right{color:var(--sc-text);font-weight:600}.gl-said-when{font-weight:400;color:var(--sc-muted)}.gl-note-read{margin:0;padding:8px 12px;border-left:3px solid var(--sc-border);color:var(--sc-text);white-space:pre-line;overflow-wrap:anywhere}.gl-note{display:flex;flex-direction:column;gap:8px}.gl-note label{font-weight:600}.gl-error,.gl-note label{font-size:var(--sp-fs-meta)}.gl-error{color:var(--sc-danger,#B42318)}