.sc-host,.sc-dock{--sc-cover:#f2dfac;--sc-ribbon:#b16e37;--sc-ink:var(--ink,var(--text,#15203a));color:var(--sc-ink);text-align:start}.sc-host>.sc-bar,.sc-host>.sc-restore,.sc-host>.sc-chooser,.sc-panel,.sc-help,.sc-host.sc-paused{display:none!important}.sc-dock[hidden],.sc-dock [hidden]{display:none!important}.sc-dock{--sc-bottom: calc(144px + env(safe-area-inset-bottom,0px)) ;position:fixed;left:14px;bottom:var(--sc-bottom);z-index:9996;font:14px/1.55 Heebo,Arial,sans-serif}.sc-launcher{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:64px;min-height:72px;padding:5px 3px;border:1px solid var(--rule,var(--border,#b7afa1));border-radius:16px;background:var(--sheet,var(--paper-2,#f6f2e8));color:var(--sc-ink);box-shadow:0 3px 12px #0002;cursor:pointer;font:700 11px/1.25 Heebo,Arial,sans-serif}.sc-character{width:46px;height:46px;flex-shrink:0;color:#15203a}.sc-launcher[data-state=hidden]{width:44px;min-height:44px;border-radius:50%}.sc-launcher[data-state=hidden]>span:not(.sc-muted-mark){display:none}.sc-muted-mark{font-size:24px;line-height:36px}#sc-dock-panel{position:absolute;left:0;bottom:calc(100% + 10px);width:min(340px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - var(--sc-bottom) - 100px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:14px;border:1px solid var(--rule,var(--border,#b7afa1));border-radius:14px;background:var(--sheet,var(--paper-2,#f6f2e8));box-shadow:0 6px 24px #0003;color:var(--sc-ink)}.sc-dock-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}.sc-dock-close{border:0;background:transparent;color:inherit;font:24px/1 Arial,sans-serif;cursor:pointer;width:44px;min-height:44px;flex-shrink:0}.sc-message{font-size:15px;line-height:1.6;margin:8px 0 12px;overflow-wrap:anywhere}.sc-dock-action{display:block;min-height:44px;box-sizing:border-box;padding:10px 12px;margin:8px 0;color:inherit;border:1px solid currentColor;border-radius:6px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.sc-chooser{border-top:1px solid var(--rule,var(--border,#b7afa1));font-size:14px}.sc-chooser summary{padding:12px 0;min-height:44px;box-sizing:border-box;cursor:pointer}.sc-chooser nav{display:grid;gap:8px;padding-bottom:8px}.sc-chooser a{display:flex;flex-direction:column;gap:4px;color:inherit;padding:10px;border:1px solid var(--rule,var(--border,#b7afa1));border-radius:6px;text-decoration:none;line-height:1.5}.sc-chooser a span{font-size:12px}.sc-dock-dismiss{font:inherit;font-size:12px;color:inherit;border:0;background:transparent;min-height:44px;padding:8px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sc-dock button:focus-visible,.sc-dock a:focus-visible,.sc-dock summary:focus-visible{outline:3px solid var(--sc-ink);outline-offset:2px}.sc-fallback{display:block;min-height:44px;box-sizing:border-box;padding:12px 16px;margin-bottom:8px;text-decoration:underline;color:inherit;font-weight:700}[data-theme=night] .sc-dock{--sc-cover:#e3c986;--sc-ribbon:#ce9259}@media (max-height:500px){#sc-dock-panel{position:fixed;inset:12px 12px 12px 90px;width:auto;max-height:none}}@media print{.sc-dock{display:none!important}}.sc-managed>.sc-chooser{display:none!important}.sc-manager h3{font-size:16px;line-height:1.5;margin:12px 0 10px}.sc-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 12px}.sc-dock .sc-tool{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;box-sizing:border-box;padding:10px 8px;border:1px solid var(--rule,var(--border,#b7afa1));border-radius:8px;background:var(--sheet,var(--paper-2,#f6f2e8));color:inherit;font:600 14px/1.5 Heebo,Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer;overflow-wrap:anywhere}.sc-dock .sc-tool:hover{border-color:currentColor}.sc-manager details{border-top:1px solid var(--rule,var(--border,#b7afa1))}.sc-manager summary{padding:12px 0;min-height:44px;box-sizing:border-box;cursor:pointer;font-weight:600}.sc-agenda-fields{display:grid;gap:10px;margin:8px 0}.sc-agenda-fields label{display:grid;gap:4px;font-weight:600}.sc-agenda-fields select{min-height:44px;width:100%;background:var(--sheet,var(--paper-2,#f6f2e8));color:inherit;border:1px solid var(--rule,var(--border,#b7afa1));border-radius:6px;font:inherit;padding:8px}.sc-steps{padding-inline-start:24px;margin:12px 0}.sc-steps li{padding:4px 0}.sc-steps p,.sc-personal p{margin:6px 0 10px;line-height:1.65}.sc-dock .sc-small{font-size:12px;line-height:1.65}.sc-personal:empty{display:none}.sc-personal{margin-bottom:12px}.sc-help-options,.sc-help-body{display:grid;gap:8px;padding-bottom:12px}.sc-help-body p{margin:4px 0 8px;line-height:1.7}.sc-dock select:focus-visible,.sc-help-body:focus-visible{outline:3px solid var(--sc-ink);outline-offset:2px}.sc-preferred>.sc-dock-action{display:none!important}.sc-managed>.sc-dock-heading{position:sticky;top:-14px;z-index:2;background:var(--sheet,var(--paper-2,#f6f2e8));margin:-14px -14px 0;padding:6px 14px;border-bottom:1px solid var(--rule,var(--border,#b7afa1))}
