.drop-app .drop-reading-mix{border-top:1px solid var(--drop-line,#d1d3c9);border-bottom:1px solid var(--drop-line,#d1d3c9);--muted-foreground:#606958;--input:#c5cbbc;--ring:#37634c;--muted:#e9eddf;margin:0 0 48px;scroll-margin-top:28px}.drop-app .drop-reading-mix>summary{cursor:pointer;color:var(--drop-green,#173f32);align-items:center;gap:17px;padding:22px 0;list-style:none;display:flex}.drop-app .drop-reading-mix>summary::-webkit-details-marker{display:none}.drop-app .drop-reading-mix>summary>span{flex:1}.drop-app .drop-reading-mix>summary strong{font-size:14px;font-weight:600;line-height:1.6;display:block}.drop-app .drop-reading-mix>summary small{color:#606958;margin-top:3px;font-size:12px;font-weight:400;line-height:1.6;display:block}.drop-mix-chevron{transition:transform .16s}.drop-reading-mix[open] .drop-mix-chevron{transform:rotate(180deg)}.drop-app .drop-mix-body{padding:10px 0 31px}.drop-app .drop-mix-intro{color:#56624c;max-width:65ch;margin:0 0 28px;font-size:14px;line-height:1.8}.drop-app .drop-mix-preview-notice{color:#516448;border-left:2px solid #879a71;margin:-9px 0 31px;padding-left:12px;font-size:12px;line-height:1.7}.drop-app .drop-mix-controls{border:0;min-width:0;margin:0;padding:0}.drop-app .drop-mix-controls>div{gap:54px}.drop-app .drop-mix-controls h2{font-family:var(--drop-serif,Georgia, serif);margin:0 0 12px;font-size:33px;line-height:1.1}.drop-app .drop-mix-controls h3{font-family:var(--drop-serif,Georgia, serif);font-size:25px;line-height:1.2}.drop-app .drop-mix-controls p{color:#606958}.drop-app .drop-mix-controls p.text-sm{font-size:13px;line-height:1.85}.drop-app .drop-mix-controls p.text-xs{margin-top:6px;font-size:12px;line-height:1.7}.drop-app .drop-mix-controls ul,.drop-app .drop-mix-controls ol{margin:25px 0 0;padding-left:0;list-style:none}.drop-app .drop-mix-controls ul li,.drop-app .drop-mix-controls ol li{border-color:var(--drop-line,#d1d3c9);margin-top:22px;padding-top:19px}.drop-app .drop-mix-controls ol li h3{margin:9px 0;font-size:25px}.drop-app .drop-mix-controls ol li>p:first-child{letter-spacing:.07em;font-size:11px;line-height:1.65}.drop-app .drop-mix-controls label{letter-spacing:.09em;color:#606958;font-size:11px}.drop-app .drop-mix-controls input[type=range]{accent-color:var(--drop-green,#173f32);border:0;border-radius:0;min-height:44px}.drop-app .drop-mix-controls button{color:#294a29;border-color:#c5cbbc;border-radius:0;min-width:44px;min-height:44px;transition:none}.drop-app .drop-mix-controls button:hover:not(:disabled){background:#e9eddf}.drop-app .drop-mix-controls .tabular-nums{color:#284f31}.drop-app .drop-mix-save-area{border-top:1px solid var(--drop-line,#d1d3c9);flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;padding-top:25px;display:flex}.drop-app .drop-mix-save-area p{color:#606958;max-width:62ch;font-size:12px;line-height:1.8}.drop-app .drop-mix-save-button{border:1px solid var(--drop-green,#173f32);background:var(--drop-green,#173f32);color:#f6f5f0;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:11px 19px;font-size:12px;font-weight:600;display:inline-flex}.drop-app .drop-mix-save-button:hover:not(:disabled){background:#245943}.drop-app .drop-mix-text-button{min-height:40px;color:var(--drop-green,#173f32);background:0 0;border:0;border-bottom:1px solid #8a9c7d;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:inline-flex}.drop-mix-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.drop-app .drop-mix-private{border:1px solid var(--drop-line,#d1d3c9);background:#eef0e6;max-width:720px;margin-top:28px;padding:25px 28px}.drop-app .drop-mix-private h3{font-family:var(--drop-serif,Georgia, serif);margin:13px 0 9px;font-size:29px;font-weight:400;line-height:1.2}.drop-app .drop-mix-private p{color:#56624c;overflow-wrap:anywhere;max-width:60ch;margin:10px 0;font-size:13px;line-height:1.8}.drop-app .drop-mix-private a{color:var(--drop-green,#173f32);text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.drop-app .drop-mix-audio{margin-top:20px}.drop-app .drop-mix-audio audio{width:100%;display:block}@media (width<=760px){.drop-app .drop-reading-mix{margin-bottom:32px}.drop-app .drop-reading-mix>summary{gap:12px;padding:20px 0}.drop-app .drop-reading-mix>summary small{max-width:32ch;font-size:11px}.drop-app .drop-mix-body{padding-top:5px}.drop-app .drop-mix-controls>div{gap:37px}.drop-app .drop-mix-controls h2{font-size:29px}.drop-app .drop-mix-controls h3{font-size:24px}.drop-app .drop-mix-controls label{width:90px;font-size:10px}.drop-app .drop-mix-save-area{align-items:flex-start;gap:13px}.drop-app .drop-mix-private{padding:21px 18px}}@media (prefers-reduced-motion:reduce){.drop-mix-chevron{transition:none}}[data-drop-page][data-assembly-state=active] [data-assembly-piece]{--assembly-rest:calc(1 - var(--assembly-progress,1));--assembly-x:-18px;--assembly-y:28px;--assembly-turn:-.65deg;transform-origin:50% 0;transform:translate(calc(var(--assembly-x) * var(--assembly-rest)), calc(var(--assembly-y) * var(--assembly-rest))) rotate(calc(var(--assembly-turn) * var(--assembly-rest))) scale(calc(1 - var(--assembly-rest) * .018))}[data-drop-page][data-assembly-state=active] [data-assembly-index="1"]{--assembly-x:20px;--assembly-y:34px;--assembly-turn:.7deg}[data-drop-page][data-assembly-state=active] [data-assembly-index="2"]{--assembly-x:0px;--assembly-y:38px;--assembly-turn:.3deg}[data-drop-page][data-assembly-state=active] [data-assembly-group=heading]{--assembly-x:-12px;--assembly-y:22px;--assembly-turn:-.4deg}[data-drop-page][data-assembly-state=active] [data-assembly-group=tools]{--assembly-x:16px;--assembly-y:16px;--assembly-turn:0deg}[data-drop-page][data-assembly-state=active] .drop-story[data-assembly-piece]{border-top-color:#0000;position:relative}[data-drop-page][data-assembly-state=active] .drop-story[data-assembly-piece]:not(.drop-story-lead):before{content:"";background:var(--drop-line);height:1px;transform:scaleX(calc(.25 + var(--assembly-progress,1) * .75));transform-origin:0;position:absolute;top:-1px;left:0;right:0}[data-drop-page][data-assembly-state=active] .drop-context-card .drop-mini-atlas path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--assembly-progress,1))}[data-drop-page][data-assembly-state=active] .drop-context-card .drop-mini-atlas circle{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.55 + var(--assembly-progress,1) * .45))}[data-drop-page][data-assembly-state=active] [data-assembly-piece][data-assembly-complete=true]{transform:none}@media (width<=700px){[data-drop-page][data-assembly-state=active] [data-assembly-piece]{transform:translate(calc(var(--assembly-x) * var(--assembly-rest) * .45), calc(var(--assembly-y) * var(--assembly-rest) * .6)) rotate(calc(var(--assembly-turn) * var(--assembly-rest) * .45)) scale(calc(1 - var(--assembly-rest) * .009))}}@media (prefers-reduced-motion:reduce){[data-drop-page] [data-assembly-piece],[data-drop-page] .drop-mini-atlas circle,[data-drop-page] .drop-story:before{transform:none!important}[data-drop-page] .drop-mini-atlas path{stroke-dashoffset:0!important}}
