.story-tools_contents__N8fc7{min-width:0}.story-tools_desktopContents__4CuvR h2{margin-block-end:1rem;font-size:.9375rem;font-weight:700}.story-tools_contents__N8fc7 ol{display:grid;gap:.25rem;padding:0;margin:0;list-style:none}.story-tools_contents__N8fc7 a{display:block;padding:.65rem .6rem;margin-inline:-.6rem;min-height:44px;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground);border-radius:10px;text-decoration:none}.story-tools_contents__N8fc7 a:hover{color:var(--foreground);background:var(--muted)}.story-tools_contents__N8fc7 a[aria-current]{color:var(--accent);background:var(--muted);font-weight:700}.story-tools_progress__awMkL{height:2px;margin-block-start:1.25rem;background:var(--border);overflow:hidden}.story-tools_progress__awMkL span{display:block;height:100%;background:var(--accent)}.story-tools_mobileContents__3m6hV{display:none}.story-tools_checklist__D89_S{padding:clamp(1.25rem,2vw,2rem);background:var(--muted);border-radius:16px}.story-tools_checklistHeading__iGsUJ{display:flex;justify-content:space-between;gap:1rem}.story-tools_checklistHeading__iGsUJ h2{font-size:clamp(1.35rem,1.1rem + .65vw,1.8rem);line-height:1.3;font-weight:700;letter-spacing:-.025em}.story-tools_checklistHeading__iGsUJ p{margin-block-start:.7rem;font-size:.875rem;line-height:1.7;color:var(--muted-foreground)}.story-tools_checklistHeading__iGsUJ>svg{color:var(--accent);flex:none;width:1.5rem;height:1.5rem}.story-tools_checklist__D89_S ul{display:grid;gap:.1rem;margin-block:1.25rem;list-style:none}.story-tools_checklist__D89_S li label{display:flex;align-items:flex-start;gap:.8rem;padding-block:.7rem;min-height:44px;font-size:.9375rem;line-height:1.65;cursor:pointer}.story-tools_checklist__D89_S input{accent-color:var(--accent);flex:none;margin-block-start:.2rem;width:1.15rem;height:1.15rem}.story-tools_checklist__D89_S input:checked+span{color:var(--muted-foreground);text-decoration:line-through;text-decoration-thickness:1px}.story-tools_actions__i5dLH{display:flex;flex-wrap:wrap;gap:.75rem}.story-tools_feedback__21eQP{font-size:.8125rem;line-height:1.6;margin-block-start:.75rem;color:var(--muted-foreground)}.story-tools_feedback__21eQP:empty{display:none}.story-tools_manual__F62BC{display:grid;gap:.5rem;margin-block-start:1rem;font-size:.875rem}.story-tools_manual__F62BC textarea{width:100%;min-width:0;background:var(--background);color:var(--foreground);border:1px solid var(--control-border);border-radius:12px;padding:.8rem;font:inherit;line-height:1.6;resize:vertical}.story-tools_booking__83NuN{border-block-start:1px solid var(--border);padding-block-start:1.5rem}.story-tools_booking__83NuN h3{font-size:1.05rem;font-weight:700;line-height:1.5}.story-tools_booking__83NuN p{font-size:.875rem;line-height:1.75;margin-block:.65rem 1.2rem;color:var(--muted-foreground)}.story-tools_booking__83NuN a{width:100%;height:auto;min-height:44px;white-space:normal;justify-content:space-between}.story-tools_booking__83NuN>span{display:block;margin-block-start:.75rem;font-size:.75rem;line-height:1.6;color:var(--muted-foreground)}@media (max-width:1099px){.story-tools_desktopContents__4CuvR{display:none}.story-tools_mobileContents__3m6hV{display:block;border-block:1px solid var(--border);padding-block:.5rem}.story-tools_mobileContents__3m6hV summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;font-size:.875rem;font-weight:700;cursor:pointer;list-style:none}.story-tools_mobileContents__3m6hV summary::-webkit-details-marker{display:none}.story-tools_mobileContents__3m6hV summary svg{width:1rem;height:1rem}.story-tools_mobileContents__3m6hV[open] summary svg{transform:rotate(180deg)}.story-tools_mobileContents__3m6hV nav{padding-block:.5rem}}@media (max-width:399px){.story-tools_actions__i5dLH{flex-direction:column}.story-tools_actions__i5dLH button{width:100%;height:auto;min-height:44px;white-space:normal}}