.lab.ins{max-width:980px}.ins-narrow{max-width:460px}.ins-loading{color:#666}.ins-who{color:#555;align-items:baseline;gap:10px;display:inline-flex}.ins-role{letter-spacing:.5px;text-transform:uppercase;background:var(--brand-tint);color:var(--brand-primary);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.ins-role-admin{color:#a3141c;background:#fde8e9}.ins-form{flex-direction:column;gap:12px;margin:0 0 8px;display:flex}.ins-form label,.ins-filters label,.ins-save label{color:#444;flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.lab input,.lab select,.lab textarea{font:inherit;color:#1a1a1a;background:#fff;border:1px solid #c8c8c6;border-radius:8px;min-width:0;padding:8px 10px;font-size:15px;font-weight:400}.lab input[type=file]{padding:6px}.ins-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ins-span{grid-column:1/-1}.ins-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.lab-btn:disabled{opacity:.55;cursor:default}.lab button.lab-btn{cursor:pointer;border:0;font-family:inherit}.lab button.lab-btn-secondary{border:1px solid #d0d0d0}.ins-link{font:inherit;color:var(--brand-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.ins-danger{color:#c0262d}.ins-error,.ins-note,.ins-warn{border-radius:8px;margin:4px 0;padding:8px 12px;font-size:14px}.ins-error{color:#8f1d22;background:#fdecec}.ins-note{color:#1f5a25;background:#eaf4ea}.ins-warn{color:#6b4a00;background:#fdf5e1}.ins-warn .ins-link{font-size:inherit;padding:0;font-weight:600}.ins-empty,.ins-hint{color:#666;font-size:14px}.ins-jump{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.ins-jump a{color:var(--brand-link);border:1px solid #d0d0d0;border-radius:999px;padding:5px 12px;font-size:14px;text-decoration:none}.ins h2[id]{scroll-margin-top:90px}.ins-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ins-upload{border:1px dashed #c8c8c6;border-radius:10px;padding:14px 16px}.ins-upload-toggle{margin:0 0 8px}.ins-upload-toggle>summary{border:1px solid var(--brand-primary);min-height:44px;color:var(--brand-primary);cursor:pointer;border-radius:10px;align-items:center;padding:8px 16px;font-weight:600;list-style:none;display:inline-flex}.ins-upload-toggle>summary::-webkit-details-marker{display:none}.ins-upload-toggle>summary:before{content:"+";margin-right:8px;font-size:18px;line-height:1}.ins-upload-toggle[open]>summary{margin-bottom:10px}.ins-upload-toggle[open]>summary:before{content:"−"}.dark .ins-upload-toggle>summary{border-color:var(--brand-primary-on-dark);color:var(--brand-primary-on-dark)}.ins-filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 14px;display:flex}.ins-grow{flex:220px}.ins-cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.ins-cats button{min-height:48px;font:inherit;text-align:left;color:var(--brand-primary);cursor:pointer;background:#fff;border:1px solid #c8c8c6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.ins-cats button b{background:var(--brand-tint);text-align:center;border-radius:999px;flex:none;min-width:26px;padding:1px 7px;font-size:12px}.ins-cats button[aria-selected=true]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.ins-cats button[aria-selected=true] b{background:#fff3}@media (width<=760px){.ins-cats{grid-template-columns:1fr 1fr}.ins-cats .ins-cat-all{grid-column:1/-1}}.ins-group-n{color:#777;margin-left:4px;font-size:13px;font-weight:500}button.ins-group-link{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ins-group h3{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 6px;font-size:17px;display:flex}.ins-group-link{color:var(--brand-link);font-size:13px;font-weight:500;text-decoration:none}.ins-items{border-top:1px solid #e8e8e6}.ins-item{border-bottom:1px solid #e8e8e6;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.ins-item-main{flex:260px;min-width:0}.ins-item-title{font:inherit;color:var(--brand-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ins-item-notes{white-space:pre-line}.ins-item-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ins-levels{flex-wrap:wrap;gap:4px;display:inline-flex}.ins-levels>span{white-space:nowrap;color:#9b1a22;background:#fde8e9;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.ins-levels-pick{border:0;flex-wrap:wrap;flex:100%;align-items:center;gap:6px 16px;margin:0;padding:0;display:flex}.ins-levels-pick legend{float:left;color:#444;margin-right:4px;padding:0;font-size:13px;font-weight:600}.ins-edit .ins-levels-pick label,.ins-levels-pick label{min-height:32px;color:inherit;cursor:pointer;flex-direction:row;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.ins-levels-pick input{width:18px;height:18px;accent-color:var(--brand-primary);margin:0;padding:0}.dark .ins-levels>span{color:#fecaca;background:#4a1d22}.dark .ins-levels-pick legend{color:#c8cdd6}.ins-item-main small{overflow-wrap:anywhere}.ins-item-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ins-item-actions .lab-btn{padding:6px 14px}.ins-item .ins-error{flex-basis:100%}.ins-edit{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.ins-edit label{color:#444;flex-direction:column;flex:200px;gap:4px;font-size:13px;font-weight:600;display:flex}.ins-edit .ins-edit-notes{flex-basis:100%}.ins-edit textarea{resize:vertical;width:100%}.dark .ins-edit label{color:#c8cdd6}.ins-badge{text-align:center;text-transform:uppercase;letter-spacing:.4px;color:#555;background:#f0f0ee;border-radius:6px;flex:none;min-width:92px;padding:2px 8px;font-size:11px;font-weight:700}.ins-badge-live{color:#1f5a25;background:#e3f4e5}.ins-live-note{color:#1f5a25!important}a.ins-item-title{text-decoration:none}.ins-summary{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 14px;font-size:15px;display:flex}.ins-summary a:not(.lab-btn){color:var(--brand-link)}.ins-summary-new{margin-left:auto}.ins-badge-sheet{background:var(--brand-tint);color:var(--brand-link-deep)}.ins-table-wrap{overflow-x:auto}.ins-table{border-collapse:collapse;width:100%;font-size:14px}.ins-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#666;border-bottom:1px solid #d8d8d6;padding:6px 8px;font-size:12px}.ins-table td{vertical-align:top;border-bottom:1px solid #e8e8e6;padding:10px 8px}.ins-table td a{color:var(--brand-link);text-decoration:none}.ins-table select{padding:4px 6px;font-size:14px}.ins-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.ins-actions .lab-btn{white-space:nowrap;padding:6px 12px}.ins-table td .ins-role{margin-left:8px}.ins-table td input{width:100%;min-width:140px;margin:2px 0;padding:4px 8px;font-size:14px;display:block}.ins-off td{color:#999}.ins-details{margin-top:6px}.ins-versions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.ins-versions>span{color:#444;font-size:13px;font-weight:600}.ins-versions>b,.ins-versions>button{border:1px solid var(--brand-primary);min-height:40px;font:inherit;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;line-height:26px}.ins-versions>b{background:var(--brand-primary);color:#fff}.ins-versions>button{color:var(--brand-primary);cursor:pointer;background:#fff}.ins-versions>.ins-version-new{border-style:dashed}.ins-versions>button:disabled{opacity:.5;cursor:default}.ins-versions>small{color:#666;flex-basis:100%}.dark .ins-versions>span{color:#c8cdd6}.dark .ins-versions>b{background:#2563eb;border-color:#2563eb}.dark .ins-versions>button{border-color:var(--brand-primary-on-dark);color:var(--brand-primary-on-dark);background:#0f172a}.dark .ins-versions>small{color:#94a3b8}.ins-tabs{border-bottom:1px solid #d8d8d6;gap:4px;margin:20px 0 0;display:flex}.ins-tabs button{font:inherit;color:#666;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:8px 16px;font-weight:600}.ins-tabs button[aria-selected=true]{color:var(--brand-primary);background:#fff;border-color:#d8d8d6}.ins-lyrics-edit{padding-top:12px}.ins-lyrics-edit textarea{width:100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.5}.ins-palette{flex-wrap:wrap;gap:6px;padding:12px 0 4px;display:flex}.ins-palette>button,.ins-custom button{min-width:44px;font:inherit;color:var(--brand-link-deep);cursor:pointer;background:#fff;border:1px solid #c8c8c6;border-radius:8px;padding:6px 10px;font-weight:700}.ins-palette>button[aria-pressed=true]{background:var(--brand-link-deep);border-color:var(--brand-link-deep);color:#fff}.ins-palette .ins-more{color:#555;border-style:dashed;font-weight:600}.ins-palette .ins-eraser{color:#8f1d22;font-weight:600}.ins-palette .ins-eraser[aria-pressed=true]{background:#8f1d22;border-color:#8f1d22}.ins-custom{gap:4px;display:flex}.ins-custom input{width:120px;padding:5px 8px}.ins-place,.ins-sheet{background:#fff;border:1px solid #e8e8e6;border-radius:10px;padding:14px 16px}.ins-place h4,.ins-sheet h4{text-transform:uppercase;letter-spacing:1px;color:#666;margin:10px 0 4px;font-size:12px}.ins-prog{padding:4px 0}.ins-place-wrap{gap:14px;margin-top:12px;display:grid}.ins-tools-panel{top:var(--ins-header,67px);z-index:5;background:#fafaf8;border:1px solid #e8e8e6;border-radius:10px;max-height:36vh;padding:4px 12px 8px;position:sticky;overflow-y:auto;box-shadow:0 4px 12px #0000000f}.ins-tools-panel .ins-palette{padding-top:8px}.ins-tools-panel .ins-hint{margin:8px 0 0;font-size:13px}.ins-typing{color:var(--brand-link-deep);margin-top:6px;display:block}@media (width>=900px){.ins-place-wrap{grid-template-columns:minmax(0,1fr) 236px;grid-template-areas:"sheet tools";align-items:start}.ins-place-wrap .ins-place{grid-area:sheet}.ins-tools-panel{top:calc(var(--ins-header,67px) + 12px);max-height:calc(100vh - var(--ins-header,67px) - 24px);grid-area:tools}.ins-tools-panel .ins-palette{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ins-tools-panel .ins-palette-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-tools-panel .ins-palette>button{min-width:0;padding:6px 2px}.ins-tools-panel .ins-more,.ins-tools-panel .ins-custom,.ins-tools-panel .ins-palette-sections>span{grid-column:1/-1}.ins-tools-panel .ins-custom input{flex:1;width:auto;min-width:0}}@media (width>=1480px){.ins-place-wrap{margin-right:-250px}}.ins-prog-row{border-bottom:1px solid #f0f0ee;align-items:baseline;gap:12px;padding:6px 0;display:flex}.ins-prog-label{color:#555;flex:0 0 90px;font-size:13px;font-weight:700}.ins-prog-steps{flex-wrap:wrap;gap:6px 10px;display:flex}.ins-step{border:1px solid #e8e8e6;border-radius:8px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.ins-step button{width:22px;height:22px;font:inherit;cursor:pointer;background:#f2f2f0;border:0;border-radius:5px;padding:0;font-size:14px;line-height:1}.ins-step button:disabled{opacity:.35;cursor:default}.ins-step-text,.ins-sheet-step{white-space:pre;font-size:16px}.ins-step-text b,.ins-sheet-step b,.ins-sheet-prog b{color:var(--brand-link-deep);font-weight:800}.ins-sheet-wrap{flex-direction:column;gap:14px;display:flex}.ins-sheet h3{color:#111;margin:0;font-size:22px}.ins-sheet-meta{color:#555;border-bottom:1px solid #ddd;margin:0 0 10px;padding-bottom:8px;font-size:14px}.ins-sheet-prog{border-top:1px solid #ddd;margin-top:14px;padding-top:10px}.ins-sheet-prog h5{text-transform:uppercase;letter-spacing:1px;color:#666;margin:0 0 6px;font-size:12px}.ins-sheet-prog p{flex-wrap:wrap;gap:4px 14px;margin:0 0 4px;display:flex}.ins-sheet-prog p>span:first-child{color:#555;flex:0 0 90px;font-size:14px;font-weight:700}.ins-sheet-prog-big .ins-sheet-step{font-size:20px}.ins-save{background:#f6f6f4;border-radius:10px;flex-direction:column;gap:12px;margin:20px 0 0;padding:14px 16px;display:flex}.ins-save select{max-width:420px}.ins-nudge{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ins-nudge button{border:1px solid var(--brand-link-deep);min-width:40px;font:inherit;color:var(--brand-link-deep);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-size:16px}.ins-nudge button:hover{background:var(--brand-tint)}.ins-publish{background:#f3f7fd;border:1px solid #c9d8ee}.ins-publish h3{margin:0;font-size:18px}.ins-publish .ins-hint{margin:0}.ins-notes h3{margin:0;font-size:18px}.ins-notes .ins-hint,.ins-notes .ins-empty{margin:0}.ins-notes-text{white-space:pre-line;margin:0}.ins-preview>summary{cursor:pointer;align-items:baseline;gap:12px;margin:34px 0 10px;list-style:none;display:flex}.ins-preview>summary::-webkit-details-marker{display:none}.ins-preview>summary:before{content:"▸";color:var(--brand-primary);transition:transform .15s}.ins-preview[open]>summary:before{transform:rotate(90deg)}.lab .ins-preview>summary h2{margin:0}.ins-preview>summary span{color:#666;font-size:13px}.ins-preview>summary:hover span{text-decoration:underline}.dark .ins-preview>summary:before{color:#93b4f5}.ins-check{align-items:center;flex-direction:row!important;gap:8px!important}.ins-sheet-head{border-bottom:1px solid #ddd;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 10px;padding-bottom:8px;display:flex}.ins-sheet-head .ins-sheet-meta{border:0;margin:0;padding:0}.ins-sheet-head img{width:auto;height:44px}.ins-shapes{color:#1a1a1a;flex-wrap:wrap;gap:2px 8px;margin:0 0 12px;display:flex}.ins-sheet-foot{text-align:center;color:#888;margin:18px 0 0;font-size:11px;line-height:1.4}.ins-saved{color:#1f5a25;font-size:13px}.ls-sheet{--ls-serif:"Times New Roman", Times, Georgia, serif}.ls-row{grid-template-columns:var(--ls-cols);align-items:end;margin:0 0 4px;display:grid}.ls-gap{height:12px}.ls-sheet h4{text-transform:uppercase;letter-spacing:1px;color:#666;margin:10px 0 2px;font-size:12px}.ls-label{font-family:var(--ls-serif);color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:17px;font-style:italic;font-weight:700;line-height:1.3;overflow:hidden}.ls-lead{justify-content:flex-end;align-self:end;align-items:flex-end;padding-bottom:22.1px;padding-right:.35em;display:flex}.ls-body{min-width:0}.ls-p{vertical-align:bottom;flex-direction:column;display:inline-flex}.ls-c{color:var(--brand-link-deep);white-space:nowrap;padding-right:.45em;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.25}.ls-hang{width:0;padding-right:0;overflow:visible}.ls-tools .ls-selected,.ls-tools .ls-selected:hover{outline:2px solid var(--brand-accent);outline-offset:1px;background:#fde8e9}.ls-t{font-family:var(--ls-serif);white-space:pre;min-height:1.3em;font-size:17px;line-height:1.3}.ls-row-plain .ls-lead{padding-bottom:0}.ls-row-chords{align-items:baseline}.ls-row-chords .ls-lead{padding-bottom:0}.ls-row-chords .ls-c{padding-right:1.2em;line-height:22.1px;display:inline-block}.ls-tools button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0}.ls-tools .ls-word:hover,.ls-tools .ls-chord:hover{background:var(--brand-tint)}.ls-brush-erase .ls-chord:hover,.ls-brush-erase button.ls-label:not(.ls-label-empty):hover{background:#fde8e9;text-decoration:line-through}.ls-tools .ls-add{color:#888;border:1px dashed #c8c8c6;padding:0 5px;font-size:12px;font-weight:600}.ls-tools .ls-add:hover{border-color:var(--brand-link-deep);color:var(--brand-link-deep)}.ls-tools button.ls-label{text-align:left;font-family:var(--ls-serif);padding-right:4px;font-size:17px;font-style:italic;font-weight:700;line-height:1.3}.ls-tools .ls-label-empty{color:#0000;font-family:inherit;font-size:12px;font-style:normal;font-weight:600}.ls-brush-section .ls-label-empty{color:#9aa6b8}.ls-brush-section button.ls-label:hover{background:var(--brand-tint);color:var(--brand-link-deep)}.ls-tools:not(.ls-brush-chord) .ls-add{visibility:hidden}@media (width<=600px){.ins-prog-row,.ins-sheet-prog p{flex-wrap:wrap;gap:4px 12px}.ins-prog-label,.ins-sheet-prog p>span:first-child{flex-basis:100%}.ins-who{flex-wrap:wrap;justify-content:flex-end}}.ins-published{width:100%;max-width:900px;font-family:var(--brand-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1a1a1a;box-shadow:0 2px 10px #0000001f}.ins-published .ins-sheet-head img{width:auto;max-width:none;height:44px;box-shadow:none;background:0 0}.ins-published h3{margin:0;font-size:24px}.ins-published-thumb{background:#fff;width:110px;height:142px;display:block;overflow:hidden}.ins-published-thumb>span{transform-origin:0 0;pointer-events:none;width:640px;line-height:normal;display:block;transform:scale(.172)}.ins-published-thumb .ins-published{box-shadow:none;border:0}.dark .ins-shapes{color:#e5e7eb}.dark .ins-sheet-head img{background:#fff;border-radius:6px;padding:2px 6px}.dark .ls-label{color:#e5e7eb}.dark .ls-c{color:var(--brand-primary-on-dark)}.dark .ls-tools .ls-word:hover,.dark .ls-tools .ls-chord:hover,.dark .ls-brush-section button.ls-label:hover{background:#1e3a5f}.dark .ls-brush-erase .ls-chord:hover,.dark .ls-brush-erase button.ls-label:not(.ls-label-empty):hover{background:#5a1a1e}.dark .ins-nudge button{border-color:var(--brand-primary-on-dark);color:var(--brand-primary-on-dark);background:#0f172a}.dark .ls-tools .ls-selected{background:#5a1a1e}.dark .ls-tools .ls-add{border-color:#334155}.dark .ins-who,.dark .ins-form label,.dark .ins-filters label,.dark .ins-save label,.dark .ins-prog-label,.dark .ins-sheet-prog p>span:first-child{color:#c8cdd6}.dark .lab input,.dark .lab select,.dark .lab textarea{color:#e5e7eb;background:#0f172a;border-color:#334155}.dark .ins-tools-panel,.dark .ins-place,.dark .ins-sheet,.dark .ins-tabs button[aria-selected=true]{background:#0f172a;border-color:#334155}.dark .ins-typing{color:var(--brand-primary-on-dark)}.dark .ins-sheet h3,.dark .ins-item-title,.dark .ins-tabs button[aria-selected=true]{color:#e5e7eb}.dark .ins-step-text b,.dark .ins-sheet-step b,.dark .ins-sheet-prog b,.dark .ins-palette>button,.dark .ins-custom button{color:var(--brand-primary-on-dark)}.dark .ins-palette>button,.dark .ins-custom button,.dark .ins-step{background:#0f172a;border-color:#334155}.dark .ins-palette>button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb}.dark .ins-step button{color:#e5e7eb;background:#1e293b}.dark .ins-publish{background:#0f1d33;border-color:#1e3a5f}.dark .ins-save{background:#111827}.dark .ins-items,.dark .ins-item,.dark .ins-table td,.dark .ins-table th,.dark .ins-tabs,.dark .ins-prog-row,.dark .ins-sheet-meta,.dark .ins-sheet-head,.dark .ins-sheet-prog{border-color:#334155}.dark .ins-cats button{color:#e5e7eb;background:#0f172a;border-color:#334155}.dark .ins-cats button b{background:#1e293b}.dark .ins-cats button[aria-selected=true]{color:#fff;background:#2563eb;border-color:#2563eb}.dark .ins-group-n{color:#94a3b8}.dark .ins-badge{color:#c8cdd6;background:#1e293b}.dark .ins-badge-live{color:#bbf7d0;background:#12301a}.dark .ins-live-note{color:#86efac!important}.dark .ins-badge-sheet,.dark .ins-role{color:#bfdbfe;background:#1e3a5f}.dark .ins-role-admin{color:#fecaca;background:#5a1a1e}.dark .ins-error{color:#fecaca;background:#3b1215}.dark .ins-note{color:#bbf7d0;background:#12301a}.dark .ins-warn{color:#fde68a;background:#33270a}.dark .ins-upload{border-color:#334155}.ins-log-day h2{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:28px;font-size:18px;display:flex}.ins-log-fresh{letter-spacing:.5px;text-transform:uppercase;color:#a3141c;background:#fde8e9;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.ins-log{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ins-log li{background:#fff;border:1px solid #e8e8e6;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ins-log li p{color:#444;margin:2px 0 0;font-size:15px}.ins-log li b{color:var(--brand-primary)}.ins-log-kind{letter-spacing:.5px;text-align:center;text-transform:uppercase;border-radius:999px;flex:none;width:76px;margin-top:2px;padding:2px 0;font-size:11px;font-weight:700}.ins-log-new{color:#0f6e50;background:#e1f5ee}.ins-log-improved{background:var(--brand-tint);color:var(--brand-primary)}.ins-log-fixed{color:#8a5300;background:#fbf0dc}.ins-card-badge,.lab-week span.ins-card-badge:last-child,.dark .lab-week span.ins-card-badge:last-child{vertical-align:2px;background:var(--brand-accent);color:#fff;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700}@media (width<=480px){.ins-log li{flex-direction:column;gap:6px}}.dark .ins-log li{background:#0f172a;border-color:#1e293b}.dark .ins-log li p{color:#cbd5e1}.dark .ins-log li b{color:#93b4f5}.dark .ins-log-new{color:#a7f3d0;background:#0f3d30}.dark .ins-log-improved{color:#bfdbfe;background:#1e3a5f}.dark .ins-log-fixed{color:#fde68a;background:#4a3410}.dark .ins-log-fresh{color:#fecaca;background:#5a1a1e}.ins-admin-docs{border-top:2px solid #e8e8e6;margin-top:48px;padding-top:24px}.dark .ins-admin-docs{border-color:#334155}.ls-comment{color:#555;margin:2px 0 0;font-style:italic;display:block}.ls-last-change{margin:6px 0 0}.ls-change-note{margin-top:6px}.ls-flags,.ls-flags a{color:#9b1a22;font-weight:600}.ls-waiting{border-color:var(--brand-accent);margin:0 0 18px}.ls-badge-suggest{color:#9b1a22;background:#fde8e9}.ls-badge-request{color:#6b4500;background:#fdecc8}.ls-suggestions{border-color:var(--brand-accent)}.ls-suggestion,.ls-revisions>li{border-bottom:1px solid #e8e8e6;padding:8px 0}.ls-suggestion p,.ls-revisions p{margin:2px 0 0}.ls-revisions{margin:0;padding:0;list-style:none}.ls-history>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ls-history>summary h3{margin:0}.ls-request{margin:12px 0}.ls-request .ls-comment{display:inline}.ls-diff{margin:8px 0 0}.ls-diff-settings{margin:0 0 6px;padding-left:18px;font-size:14px}.ls-diff-lines{white-space:pre-wrap;background:#fafaf8;border:1px solid #e8e8e6;border-radius:8px;max-height:360px;margin:0;padding:8px 10px;font-size:13px;line-height:1.45;overflow:auto}.ls-diff-add{color:#1f5a25;background:#e3f4e5;display:block}.ls-diff-del{color:#9b1a22;background:#fde8e9;text-decoration:line-through;display:block}.ls-diff-same{color:#777;display:block}.ls-diff-gap{color:#aaa;display:block}.dark .ls-comment{color:#a8b0bd}.dark .ls-flags,.dark .ls-flags a{color:#fca5a5}.dark .ls-suggestion,.dark .ls-revisions>li,.dark .ls-diff-lines{border-color:#334155}.dark .ls-diff-lines{background:#0f172a}.dark .ls-diff-add{color:#bbf7d0;background:#14351c}.dark .ls-diff-del{color:#fecaca;background:#4a1d22}.dark .ls-diff-same{color:#94a3b8}.ls-rename{margin:0 0 4px}.ls-rename input{flex:220px}.ls-rename .ins-hint{flex-basis:100%;margin:0}.ls-hidden .ins-item-title{opacity:.6}.ls-hidden-note{color:#8a5300;font-weight:600}.dark .ls-hidden-note{color:#fcd34d}.dz-suggest-link{border-top:1px solid #e8e8e6;margin:32px 0 0;padding:12px 0 0;font-size:14px}.dz-suggest-link a{color:var(--brand-link);text-decoration:none}.dark .dz-suggest-link{border-color:#2f3540}.dark .dz-suggest-link a{color:var(--brand-link-on-dark)}.ins-switch{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ins-switch input{width:18px;height:18px}.ins-pending{color:#b45309;margin-top:4px;display:block}