.site-notes-module__CAxPNG__root{--_accent:var(--sn-accent,#2563eb);--_accent-hover:var(--sn-accent-hover,var(--_accent));--_accent-ink:var(--sn-accent-ink,#fff);--_launcher-bg:var(--sn-launcher-bg,var(--_accent));--_launcher-ink:var(--sn-launcher-ink,#fff);--_launcher-hover:var(--sn-launcher-hover,var(--_launcher-bg));--_surface:var(--sn-surface,#fff);--_soft:var(--sn-soft,#f3f4f6);--_ink:var(--sn-ink,#1f2328);--_muted:var(--sn-muted,#59636e);--_line:var(--sn-line,#d1d9e0);--_danger:var(--sn-danger,#b42318);--_radius:var(--sn-radius,8px);--_button-radius:var(--sn-button-radius,8px);--_shadow:var(--sn-shadow,0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a);--_font:var(--sn-font,system-ui, sans-serif);--_z:var(--sn-z,2147480000);--_safe-top:env(safe-area-inset-top,0px);--_safe-right:env(safe-area-inset-right,0px);--_safe-bottom:env(safe-area-inset-bottom,0px);--_safe-left:env(safe-area-inset-left,0px);--_launcher-bottom:var(--sn-launcher-bottom,16px);--_launcher-right:var(--sn-launcher-right,16px);--_corner-bottom:var(--sn-corner-bottom,calc(var(--_launcher-bottom) + 56px));--_corner-right:var(--sn-corner-right,var(--_launcher-right));--_hint-tail:var(--sn-hint-tail,block);--_sheet-gutter:var(--sn-sheet-gutter,12px);--_sheet-top:var(--sn-sheet-top,calc(var(--_safe-top) + 72px));--_note-size:var(--sn-note-size,14px);--_meta-size:var(--sn-meta-size,12px);--_gap:var(--sn-gap,10px);--_answer-bg:var(--sn-answer-bg,color-mix(in srgb, var(--_accent) 14%, var(--_surface)));--_backdrop:var(--sn-backdrop,#000000e0);--_tour-dim:var(--sn-tour-dim,#0000008c);--_action-height:32px;--_sheet-radius:var(--sn-sheet-radius,calc(var(--_radius) * 2));display:contents}@media (pointer:coarse){.site-notes-module__CAxPNG__root{--_action-height:40px}}.site-notes-module__CAxPNG__root input[type=radio],.site-notes-module__CAxPNG__root input[type=checkbox]{accent-color:var(--_accent)}.site-notes-module__CAxPNG__buttonPrimary,.site-notes-module__CAxPNG__buttonQuiet{border-radius:var(--_button-radius);height:36px;font:500 14px/1 var(--_font);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.site-notes-module__CAxPNG__buttonPrimary{border-color:var(--_accent);background:var(--_accent);color:var(--_accent-ink)}.site-notes-module__CAxPNG__buttonPrimary:hover{border-color:var(--_accent-hover);background:var(--_accent-hover)}.site-notes-module__CAxPNG__buttonQuiet{color:var(--_muted);background:0 0;padding:0 8px}.site-notes-module__CAxPNG__buttonQuiet:hover{color:var(--_ink)}.site-notes-module__CAxPNG__buttonPrimary:focus-visible,.site-notes-module__CAxPNG__buttonQuiet:focus-visible,.site-notes-module__CAxPNG__launcher:focus-visible,.site-notes-module__CAxPNG__launcherOn:focus-visible,.site-notes-module__CAxPNG__hintClose:focus-visible,.site-notes-module__CAxPNG__plus:focus-visible,.site-notes-module__CAxPNG__plusOn:focus-visible,.site-notes-module__CAxPNG__tourShow:focus-visible,.site-notes-module__CAxPNG__cardClose:focus-visible,.site-notes-module__CAxPNG__sheetButton:focus-visible,.site-notes-module__CAxPNG__sheetReopen:focus-visible,.site-notes-module__CAxPNG__stepTool:focus-visible,.site-notes-module__CAxPNG__buttonSoft:focus-visible,.site-notes-module__CAxPNG__recorderToggle:focus-visible,.site-notes-module__CAxPNG__mediaOpen:focus-visible,.site-notes-module__CAxPNG__viewerClose:focus-visible,.site-notes-module__CAxPNG__viewerNav:focus-visible,.site-notes-module__CAxPNG__pin:focus-visible,.site-notes-module__CAxPNG__pinMine:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.site-notes-module__CAxPNG__buttonPrimary:disabled,.site-notes-module__CAxPNG__buttonQuiet:disabled{opacity:.6;cursor:default}.site-notes-module__CAxPNG__launcher,.site-notes-module__CAxPNG__launcherOn{right:var(--_launcher-right);bottom:var(--_launcher-bottom);z-index:var(--_z);background:var(--_launcher-bg);width:44px;height:44px;color:var(--_launcher-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:0 4px 14px #00000038}.site-notes-module__CAxPNG__launcher:hover,.site-notes-module__CAxPNG__launcherOn:hover{background:var(--_launcher-hover)}.site-notes-module__CAxPNG__launcherOn{box-shadow:inset 0 2px 6px #00000040, 0 0 0 3px color-mix(in srgb, var(--_launcher-bg) 45%, transparent)}.site-notes-module__CAxPNG__outline{z-index:var(--_z);box-sizing:border-box;pointer-events:none;border:2px solid var(--_accent);background:color-mix(in srgb, var(--_accent) 8%, transparent);border-radius:3px;position:fixed}.site-notes-module__CAxPNG__outlinePulse{animation:.5s ease-in-out 3 site-notes-module__CAxPNG__snPulse}@keyframes site-notes-module__CAxPNG__snPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--_accent) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--_accent) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.site-notes-module__CAxPNG__spinner,.site-notes-module__CAxPNG__outlinePulse,.site-notes-module__CAxPNG__sheetRing{animation:none}.site-notes-module__CAxPNG__awayProgress:after{opacity:.5;width:100%;animation:none}}.site-notes-module__CAxPNG__pin,.site-notes-module__CAxPNG__pinMine{z-index:var(--_z);border:2px solid var(--_surface);background:var(--_accent);width:26px;height:26px;color:var(--_accent-ink);font:700 12px/1 var(--_font);cursor:pointer;border-radius:50%;margin:-13px 0 0 -13px;padding:0;position:fixed;top:0;left:0;box-shadow:0 2px 8px #00000040}.site-notes-module__CAxPNG__pinMine{border-color:var(--_accent);background:var(--_surface);color:var(--_accent)}.site-notes-module__CAxPNG__panelDock{z-index:var(--_z);box-sizing:border-box;max-height:45vh;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--_line);border-radius:var(--_radius) var(--_radius) 0 0;background:var(--_surface);color:var(--_ink);font:14px/1.45 var(--_font);box-shadow:var(--_shadow);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.site-notes-module__CAxPNG__panelBelow,.site-notes-module__CAxPNG__panelAbove,.site-notes-module__CAxPNG__panelRight,.site-notes-module__CAxPNG__panelLeft,.site-notes-module__CAxPNG__panelOver,.site-notes-module__CAxPNG__panelCorner{z-index:var(--_z);box-sizing:border-box;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);color:var(--_ink);font:14px/1.45 var(--_font);box-shadow:var(--_shadow);position:fixed}.site-notes-module__CAxPNG__panelBelow:before,.site-notes-module__CAxPNG__panelAbove:before,.site-notes-module__CAxPNG__panelRight:before,.site-notes-module__CAxPNG__panelLeft:before{content:"";background:var(--_surface);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.site-notes-module__CAxPNG__panelBelow:before,.site-notes-module__CAxPNG__panelAbove:before{left:calc(var(--_tail-x,50%) - 6px)}.site-notes-module__CAxPNG__panelRight:before,.site-notes-module__CAxPNG__panelLeft:before{top:calc(var(--_tail-y,50%) - 6px)}.site-notes-module__CAxPNG__panelBelow:before{border-top:1px solid var(--_line);border-left:1px solid var(--_line);top:-7px}.site-notes-module__CAxPNG__panelAbove:before{border-right:1px solid var(--_line);border-bottom:1px solid var(--_line);bottom:-7px}.site-notes-module__CAxPNG__panelRight:before{border-bottom:1px solid var(--_line);border-left:1px solid var(--_line);left:-7px}.site-notes-module__CAxPNG__panelLeft:before{border-top:1px solid var(--_line);border-right:1px solid var(--_line);right:-7px}.site-notes-module__CAxPNG__panelCorner{right:var(--_corner-right);bottom:var(--_corner-bottom);width:min(320px,100vw - 32px)}.site-notes-module__CAxPNG__panelSheet{--_sheet-bottom:max(var(--_corner-bottom), calc(var(--_keyboard,0px) + 8px));--_sheet-body:calc(100dvh - var(--_sheet-top) - var(--_sheet-bottom) - 96px);left:var(--_sheet-gutter);right:var(--_sheet-gutter);bottom:var(--_sheet-bottom);border:1px solid var(--_line);border-radius:var(--_radius);flex-direction:column;max-height:none;padding-bottom:0;display:flex;overflow:visible}.site-notes-module__CAxPNG__panelSheet .site-notes-module__CAxPNG__panelBody{max-height:var(--_sheet-body);padding-top:4px}.site-notes-module__CAxPNG__panelSheet.site-notes-module__CAxPNG__panelFull .site-notes-module__CAxPNG__panelBody{height:var(--_sheet-body)}.site-notes-module__CAxPNG__sheetHead{justify-content:space-between;align-items:center;padding:6px 8px 0;display:flex}.site-notes-module__CAxPNG__sheetButton{width:32px;height:32px;color:var(--_muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.site-notes-module__CAxPNG__sheetGrip{background:var(--_line);border-radius:2px;width:36px;height:4px}.site-notes-module__CAxPNG__sheetReopen{right:var(--_corner-right);bottom:var(--_corner-bottom);z-index:var(--_z);background:var(--_surface);width:52px;height:52px;box-shadow:var(--_shadow);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.site-notes-module__CAxPNG__sheetReopenOverLauncher{right:var(--_launcher-right);bottom:calc(var(--_launcher-bottom) + 44px + 8px)}.site-notes-module__CAxPNG__sheetReopenFace{background:var(--_accent);width:40px;height:40px;color:var(--_accent-ink);border-radius:50%;place-items:center;display:grid}.site-notes-module__CAxPNG__sheetRing{border:2px solid #0000;border-top-color:var(--_accent);pointer-events:none;border-radius:50%;animation:.9s linear infinite site-notes-module__CAxPNG__snSpin;position:absolute;inset:2px}.site-notes-module__CAxPNG__panelCorner .site-notes-module__CAxPNG__panelBody{max-height:calc(100dvh - var(--_corner-bottom) - 64px)}.site-notes-module__CAxPNG__panelConcealed,.site-notes-module__CAxPNG__sheetReopenConcealed{visibility:hidden}.site-notes-module__CAxPNG__panelBody{gap:var(--_gap);flex-direction:column;max-height:calc(100dvh - 32px);padding:12px;display:flex;overflow-y:auto}.site-notes-module__CAxPNG__panelBody>*{flex-shrink:0}.site-notes-module__CAxPNG__panelHint{color:var(--_muted);margin:0}.site-notes-module__CAxPNG__awayStatus{box-sizing:border-box;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);color:var(--_ink);font:13px/1.4 var(--_font);box-shadow:var(--_shadow);align-items:center;gap:8px;margin:0;padding:9px 12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:-1px;right:-1px;overflow:hidden}.site-notes-module__CAxPNG__awayStatusIcon{color:var(--_accent);flex:none;display:inline-flex}.site-notes-module__CAxPNG__awayProgress{background:color-mix(in srgb, var(--_ink) 10%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.site-notes-module__CAxPNG__awayProgress:after{content:"";background:var(--_accent);width:40%;animation:1.2s ease-in-out infinite site-notes-module__CAxPNG__snSlide;position:absolute;top:0;bottom:0;left:0}@keyframes site-notes-module__CAxPNG__snSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.site-notes-module__CAxPNG__placeRow{white-space:nowrap;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.site-notes-module__CAxPNG__placeRow::-webkit-scrollbar{display:none}.site-notes-module__CAxPNG__placeRowEnd{-webkit-mask-image:none;mask-image:none}.site-notes-module__CAxPNG__awayPill{background:var(--_soft);color:var(--_ink);font:600 13px/1.4 var(--_font);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.site-notes-module__CAxPNG__awayHint{color:var(--_muted);font:13px/1.45 var(--_font);margin:0}.site-notes-module__CAxPNG__spinner{animation:.9s linear infinite site-notes-module__CAxPNG__snSpin}@keyframes site-notes-module__CAxPNG__snSpin{to{transform:rotate(360deg)}}.site-notes-module__CAxPNG__panelInput{box-sizing:border-box;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);width:100%;color:var(--_ink);font:14px/1.4 var(--_font);resize:none;outline:none;max-height:calc(11.2em + 18px);margin:0;padding:8px 12px;overflow-y:auto}.site-notes-module__CAxPNG__panelInput:focus{border-color:var(--_accent)}@media (pointer:coarse){.site-notes-module__CAxPNG__panelInput{font-size:16px}}.site-notes-module__CAxPNG__panelError{color:var(--_danger);font:13px/1.4 var(--_font);margin:0}.site-notes-module__CAxPNG__panelActions,.site-notes-module__CAxPNG__panelActionsStart{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-notes-module__CAxPNG__panelActionsStart{justify-content:flex-start}.site-notes-module__CAxPNG__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-notes-module__CAxPNG__noteText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.site-notes-module__CAxPNG__cardHead{align-items:center;gap:6px;min-height:28px;margin:-4px -4px -2px 0;display:flex}.site-notes-module__CAxPNG__cardHead .site-notes-module__CAxPNG__cardClose{margin-left:auto}.site-notes-module__CAxPNG__cardText{font:500 var(--_note-size)/1.45 var(--_font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.site-notes-module__CAxPNG__cardMeta{color:var(--_muted);font:var(--_meta-size)/1.3 var(--_font);margin:0}.site-notes-module__CAxPNG__bubble{border-radius:4px 14px 14px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.site-notes-module__CAxPNG__bubbleAsk{background:var(--_soft)}.site-notes-module__CAxPNG__bubbleAnswer{background:var(--_answer-bg)}.site-notes-module__CAxPNG__bubbleHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-notes-module__CAxPNG__bubbleWho{min-width:0;color:var(--_muted);font:var(--_meta-size)/1.3 var(--_font);overflow-wrap:anywhere;flex:0 auto;margin:0}.site-notes-module__CAxPNG__bubbleWho b{color:var(--_ink);font-weight:600}.site-notes-module__CAxPNG__bubbleHead .site-notes-module__CAxPNG__plus,.site-notes-module__CAxPNG__bubbleHead .site-notes-module__CAxPNG__plusOn{flex:none}.site-notes-module__CAxPNG__noteLabel{color:var(--_muted);font:600 var(--_meta-size)/1.3 var(--_font);margin:0}.site-notes-module__CAxPNG__plus,.site-notes-module__CAxPNG__plusOn{border-radius:var(--_button-radius);height:28px;color:var(--_muted);font:600 13px/1 var(--_font);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.site-notes-module__CAxPNG__plusOn{color:var(--_accent)}.site-notes-module__CAxPNG__plus:hover,.site-notes-module__CAxPNG__plusOn:hover{background:var(--_soft)}.site-notes-module__CAxPNG__tourRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.site-notes-module__CAxPNG__tourCount{color:var(--_muted);font:13px/1.4 var(--_font)}.site-notes-module__CAxPNG__tourShow{background:var(--_accent);height:30px;color:var(--_accent-ink);font:600 13px/1 var(--_font);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.site-notes-module__CAxPNG__tourShow:hover:not(:disabled){background:var(--_accent-hover)}.site-notes-module__CAxPNG__tourShow:disabled{opacity:.6;cursor:default}.site-notes-module__CAxPNG__cardClose{background:var(--_soft);width:28px;height:28px;color:var(--_muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.site-notes-module__CAxPNG__cardClose:hover{color:var(--_ink)}.site-notes-module__CAxPNG__cardClose[data-quiet]:focus-visible,.site-notes-module__CAxPNG__sheetButton[data-quiet]:focus-visible{outline:none}.site-notes-module__CAxPNG__corner{right:var(--_corner-right);bottom:var(--_corner-bottom);z-index:var(--_z);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(320px,100vw - 32px);display:flex;position:fixed}.site-notes-module__CAxPNG__toasts{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.site-notes-module__CAxPNG__toast{border-radius:var(--_radius);background:var(--_ink);color:var(--_surface);font:13px/1.35 var(--_font);box-shadow:var(--_shadow);margin:0;padding:8px 12px}.site-notes-module__CAxPNG__hint{border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);color:var(--_ink);font:13px/1.45 var(--_font);box-shadow:var(--_shadow);pointer-events:auto;align-items:flex-start;gap:8px;padding:10px 8px 10px 12px;display:flex;position:relative}.site-notes-module__CAxPNG__hint:after{display:var(--_hint-tail);content:"";background:var(--_surface);border-right:1px solid var(--_line);border-bottom:1px solid var(--_line);width:12px;height:12px;position:absolute;bottom:-7px;right:16px;transform:rotate(45deg)}.site-notes-module__CAxPNG__hintText{flex:1;margin:0}.site-notes-module__CAxPNG__hintClose{border-radius:calc(var(--_radius) / 2);width:24px;height:24px;color:var(--_muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.site-notes-module__CAxPNG__hintClose:hover{color:var(--_ink)}.site-notes-module__CAxPNG__mediaOpen{border-radius:var(--_radius);width:100%;color:inherit;font:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.site-notes-module__CAxPNG__modShot{flex-direction:column;gap:4px;display:flex}.site-notes-module__CAxPNG__modShot .site-notes-module__CAxPNG__mediaThumb{max-height:96px}.site-notes-module__CAxPNG__mediaThumb{object-fit:contain;border-radius:var(--_radius);background:var(--_soft);width:100%;height:auto;max-height:180px;display:block}.site-notes-module__CAxPNG__mediaPlay{color:#fff;pointer-events:none;background:#0009;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-notes-module__CAxPNG__mediaCount{border-radius:calc(var(--_radius) / 2);color:#fff;font:600 var(--_meta-size)/1.3 var(--_font);background:#0009;padding:2px 6px;position:absolute;bottom:6px;right:6px}.site-notes-module__CAxPNG__viewer{z-index:calc(var(--_z) + 1);background:var(--_backdrop);color:#fff;font:14px/1.45 var(--_font);flex-direction:column;display:flex;position:fixed;inset:0}.site-notes-module__CAxPNG__viewerStage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;padding:56px 12px 12px;display:flex}.site-notes-module__CAxPNG__viewerImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.site-notes-module__CAxPNG__viewerClose,.site-notes-module__CAxPNG__viewerNav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.site-notes-module__CAxPNG__viewerClose:hover,.site-notes-module__CAxPNG__viewerNav:hover:not(:disabled){background:#ffffff42}.site-notes-module__CAxPNG__viewerNav:disabled{opacity:.35;cursor:default}.site-notes-module__CAxPNG__viewerClose{position:absolute;top:8px;right:8px}.site-notes-module__CAxPNG__viewerBar{padding:8px 12px max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:16px;display:flex}.site-notes-module__CAxPNG__viewerCount{text-align:center;font-variant-numeric:tabular-nums;min-width:48px}.site-notes-module__CAxPNG__modFilter{border:1px solid var(--_line);border-radius:var(--_button-radius);background:var(--_surface);box-shadow:var(--_shadow);pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:2px;padding:2px;display:flex}.site-notes-module__CAxPNG__modFilterOn,.site-notes-module__CAxPNG__modFilterOff{border-radius:calc(var(--_button-radius) - 2px);height:28px;font:500 13px/1 var(--_font);white-space:nowrap;cursor:pointer;border:0;padding:0 10px}.site-notes-module__CAxPNG__modFilterOn{background:var(--_accent);color:var(--_accent-ink)}.site-notes-module__CAxPNG__modFilterOff{color:var(--_muted);background:0 0}.site-notes-module__CAxPNG__modFilterOff:hover{color:var(--_ink)}.site-notes-module__CAxPNG__modFilterOn:focus-visible,.site-notes-module__CAxPNG__modFilterOff:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.site-notes-module__CAxPNG__mediaPick,.site-notes-module__CAxPNG__buttonSoft{box-sizing:border-box;height:var(--_action-height)}.site-notes-module__CAxPNG__mediaPick{border:1px solid var(--_line);border-radius:var(--_button-radius);background:var(--_surface);color:var(--_ink);font:500 13px/1 var(--_font);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.site-notes-module__CAxPNG__mediaPick:hover:not(:disabled){background:var(--_soft)}.site-notes-module__CAxPNG__mediaPick:disabled{opacity:.6;cursor:default}.site-notes-module__CAxPNG__mediaPick:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.site-notes-module__CAxPNG__fileInput{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.site-notes-module__CAxPNG__modSection{gap:var(--_gap);flex-direction:column;display:flex}.site-notes-module__CAxPNG__modActions{flex-wrap:wrap;gap:8px;display:flex}.site-notes-module__CAxPNG__buttonSoft{border-radius:var(--_button-radius);background:var(--_soft);color:var(--_ink);font:500 13px/1 var(--_font);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.site-notes-module__CAxPNG__buttonSoft svg{flex:none;display:block}.site-notes-module__CAxPNG__buttonSoft:hover:not(:disabled){background:color-mix(in srgb, var(--_soft), var(--_ink) 8%)}.site-notes-module__CAxPNG__buttonSoft:disabled{opacity:.6;cursor:default}.site-notes-module__CAxPNG__tourBlock,.site-notes-module__CAxPNG__tourBlockDim{visibility:visible;z-index:1;cursor:default;position:fixed;inset:0}.site-notes-module__CAxPNG__tourBlockDim{background:var(--_tour-dim)}.site-notes-module__CAxPNG__tourBlockPart{visibility:visible;z-index:1;cursor:default;position:fixed}.site-notes-module__CAxPNG__stepMode{border:0;flex-direction:column;margin:0;padding:0;display:flex}.site-notes-module__CAxPNG__stepModeLegend{color:var(--_ink);font:600 14px/1.4 var(--_font);margin-bottom:2px;padding:0}.site-notes-module__CAxPNG__tourCheck{min-height:32px;color:var(--_ink);font:14px/1.4 var(--_font);align-items:center;gap:8px;margin:0;display:flex}@media (pointer:coarse){.site-notes-module__CAxPNG__tourCheck{min-height:40px}}.site-notes-module__CAxPNG__tourCutout{visibility:visible;z-index:1;border-radius:var(--_radius);outline:2px solid var(--_accent);box-shadow:0 0 0 200vmax var(--_tour-dim);pointer-events:none;position:fixed}.site-notes-module__CAxPNG__tourBubble{visibility:visible}.site-notes-module__CAxPNG__tourCount{color:var(--_muted);font:500 var(--_meta-size)/1 var(--_font);font-variant-numeric:tabular-nums;margin-right:auto}.site-notes-module__CAxPNG__recorder,.site-notes-module__CAxPNG__recorderSheet{z-index:var(--_z);box-sizing:border-box;border:1px solid var(--_line);background:var(--_surface);color:var(--_ink);font:14px/1.4 var(--_font);box-shadow:var(--_shadow);pointer-events:auto;position:fixed;overflow-y:auto}.site-notes-module__CAxPNG__recorder{border-radius:var(--_radius);width:min(340px,100vw - 32px);max-height:calc(100vh - 32px)}.site-notes-module__CAxPNG__recorderBottomRight{bottom:16px;right:16px}.site-notes-module__CAxPNG__recorderTopLeft{top:16px;left:16px}.site-notes-module__CAxPNG__recorderSheet{max-height:45vh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--_sheet-radius) var(--_sheet-radius) 0 0;border-width:1px 0 0;bottom:0;left:0;right:0}.site-notes-module__CAxPNG__recorderBar{box-sizing:border-box;align-items:center;gap:8px;min-height:44px;padding:4px 12px;display:flex}.site-notes-module__CAxPNG__recorderToggle{min-width:0;min-height:36px;color:var(--_ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:inline-flex}.site-notes-module__CAxPNG__recorderToggle svg{color:var(--_muted);flex:none;display:block}.site-notes-module__CAxPNG__recorderTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.site-notes-module__CAxPNG__recorderBody{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.site-notes-module__CAxPNG__recorderBody[hidden]{display:none}.site-notes-module__CAxPNG__recorderCoach{border-radius:var(--_radius);background:var(--_soft);align-items:center;gap:8px;padding:8px 8px 8px 10px;display:flex}.site-notes-module__CAxPNG__recorderCoachStacked{flex-direction:column;align-items:flex-start}.site-notes-module__CAxPNG__stepListFold{justify-content:space-between;align-items:center;gap:8px;padding-left:6px;display:flex}.site-notes-module__CAxPNG__stepListCount{color:var(--_ink);font:500 13px/1.4 var(--_font)}.site-notes-module__CAxPNG__stepList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-notes-module__CAxPNG__stepRow,.site-notes-module__CAxPNG__stepRowOn{border-radius:var(--_radius);align-items:center;gap:4px;display:flex}.site-notes-module__CAxPNG__stepRowOn{background:var(--_soft)}.site-notes-module__CAxPNG__stepOpen{border-radius:var(--_radius);min-width:0;color:var(--_ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 4px 6px 6px;display:flex}.site-notes-module__CAxPNG__stepOpen:hover{background:var(--_soft)}.site-notes-module__CAxPNG__stepOpen:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.site-notes-module__CAxPNG__stepNumber{background:var(--_accent);min-width:20px;height:20px;color:var(--_accent-ink);font:600 12px/1 var(--_font);border-radius:10px;flex:none;place-items:center;display:grid}.site-notes-module__CAxPNG__stepWhat{flex-direction:column;flex:1;min-width:0;display:flex}.site-notes-module__CAxPNG__stepName,.site-notes-module__CAxPNG__stepText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-notes-module__CAxPNG__stepName{font-weight:500}.site-notes-module__CAxPNG__stepText,.site-notes-module__CAxPNG__stepMissing{color:var(--_muted);font-size:var(--_meta-size)}.site-notes-module__CAxPNG__stepBadge{background:var(--_soft);color:var(--_danger);font:500 var(--_meta-size)/1.5 var(--_font);border-radius:8px;align-self:flex-start;padding:0 6px}.site-notes-module__CAxPNG__stepTools{flex:none;display:flex}.site-notes-module__CAxPNG__stepTool{border-radius:calc(var(--_radius) / 2);width:32px;height:32px;color:var(--_muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.site-notes-module__CAxPNG__stepTool svg{width:16px;height:16px}.site-notes-module__CAxPNG__recorderSheet .site-notes-module__CAxPNG__stepTool{width:40px;height:40px}.site-notes-module__CAxPNG__recorderSheet .site-notes-module__CAxPNG__stepTool svg{width:18px;height:18px}@media (pointer:coarse){.site-notes-module__CAxPNG__stepTool{width:40px;height:40px}.site-notes-module__CAxPNG__stepTool svg{width:18px;height:18px}}.site-notes-module__CAxPNG__stepTool:hover{color:var(--_ink)}.site-notes-module__CAxPNG__stepTool:disabled{opacity:.35;cursor:default}.site-notes-module__CAxPNG__confirmDialog{box-sizing:border-box;border:1px solid var(--_line);border-radius:var(--_radius);background:var(--_surface);width:min(320px,100vw - 32px);color:var(--_ink);font:14px/1.45 var(--_font);box-shadow:var(--_shadow);padding:0}.site-notes-module__CAxPNG__confirmDialog::backdrop{background:var(--_tour-dim,#0000008c)}.site-notes-module__CAxPNG__confirmDialogBody{gap:var(--_gap,10px);flex-direction:column;padding:16px;display:flex}.site-notes-module__CAxPNG__confirmDialogTitle{margin:0;font-weight:600}.site-notes-module__CAxPNG__confirmDialogStep,.site-notes-module__CAxPNG__confirmDialogNote{border-radius:var(--_radius);background:var(--_soft);align-items:center;gap:8px;min-width:0;margin:0;padding:8px;display:flex}.site-notes-module__CAxPNG__markOutline,.site-notes-module__CAxPNG__markOutlineOn{z-index:var(--_z);box-sizing:border-box;border:1px solid var(--_accent);pointer-events:none;border-radius:4px;position:fixed}.site-notes-module__CAxPNG__markOutlineOn{border-width:2px}.site-notes-module__CAxPNG__mark,.site-notes-module__CAxPNG__markRecent{z-index:var(--_z);box-sizing:border-box;border:1.5px solid var(--_accent);background:var(--_surface);width:20px;height:20px;color:var(--_accent);font:600 11px/1 var(--_font);box-shadow:var(--_shadow);cursor:pointer;pointer-events:auto;border-radius:10px;place-items:center;padding:0;display:grid;position:fixed}.site-notes-module__CAxPNG__markRecent{background:var(--_accent);color:var(--_accent-ink)}.site-notes-module__CAxPNG__mark:focus-visible,.site-notes-module__CAxPNG__markRecent:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.site-notes-module__CAxPNG__marksWalking .site-notes-module__CAxPNG__mark,.site-notes-module__CAxPNG__marksWalking .site-notes-module__CAxPNG__markRecent{pointer-events:none}.site-notes-module__CAxPNG__walkStrip{top:max(12px, env(safe-area-inset-top));z-index:var(--_z);background:var(--_ink);width:max-content;color:var(--_surface);font:13px/1.35 var(--_font);box-shadow:var(--_shadow);pointer-events:auto;border-radius:20px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex;position:fixed;transform:translate(-50%)}.site-notes-module__CAxPNG__walkStripText{min-width:0}.site-notes-module__CAxPNG__walkStripClose{width:24px;height:24px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.site-notes-module__CAxPNG__walkStripClose:hover{opacity:1}.site-notes-module__CAxPNG__recorderEditor{flex-direction:column;gap:8px;display:flex}.site-notes-module__CAxPNG__recorder .site-notes-module__CAxPNG__stickyActions,.site-notes-module__CAxPNG__recorderSheet .site-notes-module__CAxPNG__stickyActions,.site-notes-module__CAxPNG__modSection .site-notes-module__CAxPNG__stickyActions{z-index:1;border-top:1px solid var(--_line);background:var(--_surface);padding:8px 0;position:sticky;bottom:0}.site-notes-module__CAxPNG__recorderCollapsed{overflow:hidden}