.file-tour-tabs:where(.astro-cpd4l5uy){border-bottom:1px solid var(--sl-color-gray-5);flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.file-tour-tabs:where(.astro-cpd4l5uy) button:where(.astro-cpd4l5uy){color:var(--sl-color-gray-3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem .875rem;font-size:.875rem;font-weight:500}.file-tour-tabs:where(.astro-cpd4l5uy) button:where(.astro-cpd4l5uy):hover{color:var(--sl-color-white)}.file-tour-tabs:where(.astro-cpd4l5uy) button:where(.astro-cpd4l5uy)[aria-selected=true]{border-bottom-color:var(--sl-color-accent);color:var(--sl-color-white)}.file-tour-body:where(.astro-cpd4l5uy){grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:2rem 3rem;display:grid}.file-tour-code:where(.astro-cpd4l5uy){min-width:0}.file-tour:where(.astro-cpd4l5uy)[data-ready] .file-tour-code:where(.astro-cpd4l5uy) .ec-line:not(.mark){opacity:.55;transition:opacity .15s}.file-tour-panel:where(.astro-cpd4l5uy){padding-top:.5rem}.file-tour-panel:where(.astro-cpd4l5uy) h3:where(.astro-cpd4l5uy){color:var(--sl-color-white);letter-spacing:-.02em;margin:0 0 .625rem;font-size:1.375rem;font-weight:500;line-height:1.3}.file-tour-panel:where(.astro-cpd4l5uy) p:where(.astro-cpd4l5uy){color:var(--sl-color-gray-2);text-wrap:pretty;margin:0 0 1.25rem;font-size:1rem;line-height:1.7}.file-tour-panel:where(.astro-cpd4l5uy) a:where(.astro-cpd4l5uy){font-size:.875rem}.file-tour-panel:where(.astro-cpd4l5uy) p:where(.astro-cpd4l5uy) code:where(.astro-cpd4l5uy),.file-tour-kinds:where(.astro-cpd4l5uy) code:where(.astro-cpd4l5uy){font-family:var(--sl-font-mono);color:var(--sl-color-white);font-size:.875em}.file-tour-kinds:where(.astro-cpd4l5uy){margin:0 0 1.25rem}.file-tour-kinds:where(.astro-cpd4l5uy)>div:where(.astro-cpd4l5uy){border-top:1px solid var(--sl-color-gray-5);grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-block:.625rem;font-size:.875rem;display:grid}.file-tour-kinds:where(.astro-cpd4l5uy) dd:where(.astro-cpd4l5uy){color:var(--sl-color-gray-2);margin:0}.file-tour-panel:where(.astro-cpd4l5uy) .expressive-code{margin-bottom:1.25rem}@media (width<=52rem){.file-tour-body:where(.astro-cpd4l5uy){grid-template-columns:minmax(0,1fr)}.file-tour-body:where(.astro-cpd4l5uy)>:where(.astro-cpd4l5uy):last-child{order:-1}}.approval-notice:where(.astro-4wyxlmkz){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);border-radius:12px;gap:.75rem;margin:0;padding:1.25rem;font-size:.875rem;line-height:1.6;display:flex}.notice-avatar:where(.astro-4wyxlmkz){box-sizing:border-box;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);width:2.25rem;height:2.25rem;color:var(--sl-color-white);letter-spacing:-.035em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:flex}.notice-body:where(.astro-4wyxlmkz){flex:1;min-width:0}.notice-body:where(.astro-4wyxlmkz) p:where(.astro-4wyxlmkz){margin:0}.notice-meta:where(.astro-4wyxlmkz) strong:where(.astro-4wyxlmkz){color:var(--sl-color-white);font-weight:600}.notice-meta:where(.astro-4wyxlmkz) span:where(.astro-4wyxlmkz){color:var(--sl-color-gray-3);font-size:.75rem}.notice-body:where(.astro-4wyxlmkz) .notice-call:where(.astro-4wyxlmkz){color:var(--sl-color-text);margin-top:.25rem}.notice-call:where(.astro-4wyxlmkz) strong:where(.astro-4wyxlmkz){color:var(--sl-color-white);font-weight:600}.notice-body:where(.astro-4wyxlmkz) .notice-question:where(.astro-4wyxlmkz){color:var(--sl-color-white);margin-top:.5rem;font-weight:500}.approval-notice:where(.astro-4wyxlmkz) code:where(.astro-4wyxlmkz){font-family:var(--sl-font-mono);font-size:.8125rem}.notice-args:where(.astro-4wyxlmkz){border-inline-start:3px solid var(--sl-color-accent);background:var(--sl-color-gray-6);color:var(--sl-color-gray-2);border-radius:4px;margin:.75rem 0 0;padding:.75rem .875rem;overflow-x:auto}.notice-args:where(.astro-4wyxlmkz) code:where(.astro-4wyxlmkz){font-size:.75rem}.notice-body:where(.astro-4wyxlmkz) .notice-note:where(.astro-4wyxlmkz){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);border-radius:6px;margin-top:.75rem;padding:.5rem .75rem;font-size:.8125rem}.notice-body:where(.astro-4wyxlmkz) .notice-actions:where(.astro-4wyxlmkz){gap:.5rem;margin-top:.75rem;display:flex}.notice-actions:where(.astro-4wyxlmkz) span:where(.astro-4wyxlmkz){border:1px solid var(--sl-color-gray-4);color:var(--sl-color-white);border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500}.notice-actions:where(.astro-4wyxlmkz) .notice-approve:where(.astro-4wyxlmkz){border-color:var(--sl-color-white);background:var(--sl-color-white);color:var(--sl-color-black)}.rik-mark:where(.astro-hty2hcjc){color:var(--sl-color-white);letter-spacing:-.04em;font-weight:700;line-height:1}.rik-mark:where(.astro-hty2hcjc)>span:where(.astro-hty2hcjc){color:var(--sl-color-accent)}
