.references-module__4k4Qnq__page{overscroll-behavior:none;touch-action:none;color:#17221f;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f4f0e8;width:100%;height:100svh;position:relative;overflow:hidden}.references-module__4k4Qnq__canvasShell{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f4f0e8;width:100%;height:100%;overflow:hidden}:is(.references-module__4k4Qnq__canvasShell .react-flow,.references-module__4k4Qnq__canvasShell .react-flow__renderer,.references-module__4k4Qnq__canvasShell .react-flow__pane,.references-module__4k4Qnq__canvasShell .react-flow__node){touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.references-module__4k4Qnq__toolbar,.references-module__4k4Qnq__status,.references-module__4k4Qnq__drawer,.references-module__4k4Qnq__addMenu,.references-module__4k4Qnq__itemMenu,.references-module__4k4Qnq__emptyState{background:#fffdf8f2;border:1px solid #d9d1c2;box-shadow:0 10px 28px #17221f1f}.references-module__4k4Qnq__toolbar{z-index:8;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;min-height:54px;padding:6px;display:grid;position:absolute}.references-module__4k4Qnq__iconButton,.references-module__4k4Qnq__textButton,.references-module__4k4Qnq__dangerButton{color:#17221f;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.references-module__4k4Qnq__iconButton:hover,.references-module__4k4Qnq__textButton:hover,.references-module__4k4Qnq__dangerButton:hover{background:#f0eadf}.references-module__4k4Qnq__iconButton:disabled,.references-module__4k4Qnq__textButton:disabled,.references-module__4k4Qnq__dangerButton:disabled{opacity:.55;cursor:not-allowed}.references-module__4k4Qnq__primaryButton{color:#fff;background:#237a67}.references-module__4k4Qnq__dangerButton{color:#8a2d22}.references-module__4k4Qnq__addMenu{z-index:11;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;gap:4px;width:156px;padding:6px;display:grid;position:absolute}.references-module__4k4Qnq__itemMenu{z-index:11;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;gap:4px;width:156px;padding:6px;display:grid;position:absolute}.references-module__4k4Qnq__addMenuButton{color:#17221f;text-align:left;min-width:0;height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:700;display:grid}.references-module__4k4Qnq__addMenuButton:hover{background:#f0eadf}.references-module__4k4Qnq__menuDangerButton{color:#8a2d22}.references-module__4k4Qnq__addMenuButton:disabled{opacity:.55;cursor:not-allowed}.references-module__4k4Qnq__addMenuButton span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.references-module__4k4Qnq__hiddenInput{display:none}.references-module__4k4Qnq__spin{animation:.9s linear infinite references-module__4k4Qnq__spin}.references-module__4k4Qnq__status{z-index:9;top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:700;display:flex;position:absolute}.references-module__4k4Qnq__status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.references-module__4k4Qnq__error{color:#63261f}.references-module__4k4Qnq__drawer{z-index:10;border-radius:8px 8px 0 0;grid-template-rows:auto minmax(0,1fr);max-height:min(82svh,620px);display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.references-module__4k4Qnq__drawerHeader,.references-module__4k4Qnq__drawerContent,.references-module__4k4Qnq__boardForm,.references-module__4k4Qnq__boardRow,.references-module__4k4Qnq__renameRow{min-width:0}.references-module__4k4Qnq__drawerHeader{border-bottom:1px solid #d9d1c2;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.references-module__4k4Qnq__drawerHeader h2{letter-spacing:0;margin:0;font-size:18px;line-height:1.15}.references-module__4k4Qnq__drawerContent{align-content:start;gap:10px;padding:12px;display:grid;overflow:auto}.references-module__4k4Qnq__boardForm,.references-module__4k4Qnq__renameRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.references-module__4k4Qnq__boardInput,.references-module__4k4Qnq__noteEditor{color:#17221f;min-width:0;font:inherit;background:#fffdf8;border:1px solid #d0c8b8;border-radius:8px}.references-module__4k4Qnq__boardInput{height:42px;padding:9px 10px;font-weight:700}.references-module__4k4Qnq__boardRow{background:#fffdf8;border:1px solid #d9d1c2;border-radius:8px;gap:8px;padding:9px;display:grid}.references-module__4k4Qnq__boardSelect{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700}.references-module__4k4Qnq__boardSelect small{color:#65716b;margin-top:3px;font-size:12px;font-weight:700;display:block}.references-module__4k4Qnq__activeBoard{background:#e7f2ee;border-color:#237a67}.references-module__4k4Qnq__boardActions{flex-wrap:wrap;gap:6px;display:flex}.references-module__4k4Qnq__referenceNode{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fffdf8;border:1px solid #17221f2e;border-radius:8px;width:100%;height:100%;transition:box-shadow .16s,transform .16s,opacity .16s;position:relative;overflow:visible;box-shadow:0 8px 22px #17221f21}.references-module__4k4Qnq__selectedNode{border-color:#237a67;box-shadow:0 0 0 2px #237a673d,0 10px 26px #17221f29}.references-module__4k4Qnq__movingFlowNode .references-module__4k4Qnq__referenceNode{cursor:grabbing;opacity:.96;transform:scale(1.018)translateY(-2px);box-shadow:0 0 0 2px #237a6757,0 30px 54px #17221f52,0 10px 18px #237a6729}.references-module__4k4Qnq__resizeHandle{touch-action:none;border-radius:50%;padding:0;box-shadow:0 2px 8px #17221f2e;background:#237a67!important;border:2px solid #fffdf8!important;width:34px!important;height:34px!important}.references-module__4k4Qnq__resizeLine{border-color:#237a67b8!important}.references-module__4k4Qnq__referenceImage,.references-module__4k4Qnq__missingImage{border-radius:inherit;width:100%;height:100%;display:block}.references-module__4k4Qnq__referenceImage{object-fit:contain;background:#f1eadf}.references-module__4k4Qnq__missingImage{color:#65716b;text-align:center;place-items:center;padding:16px;font-size:13px;display:grid}.references-module__4k4Qnq__noteNode{background:#fff6c9;grid-template-rows:minmax(0,1fr);width:100%;height:100%;display:grid}.references-module__4k4Qnq__noteContent,.references-module__4k4Qnq__noteEditor{border-radius:inherit;width:100%;height:100%;min-height:0;padding:12px;font-size:15px;line-height:1.42}.references-module__4k4Qnq__noteContent{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;text-align:left;cursor:grab;background:0 0;border:0;overflow:auto}.references-module__4k4Qnq__noteContent a{color:#155849;font-weight:700;text-decoration:underline}.references-module__4k4Qnq__noteEditor{resize:none;-webkit-user-select:text;user-select:text;touch-action:manipulation;outline-offset:-2px;border:0;border-radius:0;outline:2px solid #237a6747}.references-module__4k4Qnq__emptyState{z-index:4;text-align:center;border-radius:8px;gap:10px;width:min(300px,100vw - 40px);padding:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.references-module__4k4Qnq__emptyState strong,.references-module__4k4Qnq__emptyState span{display:block}.references-module__4k4Qnq__emptyState strong{font-size:15px}.references-module__4k4Qnq__emptyState span{color:#65716b;font-size:13px;line-height:1.35}@media (min-width:720px){.references-module__4k4Qnq__toolbar{grid-template-columns:repeat(7,1fr);width:min(560px,100vw - 24px);right:auto}.references-module__4k4Qnq__status{width:min(520px,100vw - 24px);right:auto}.references-module__4k4Qnq__drawer{inset:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) auto;border-radius:8px;width:min(380px,100vw - 20px);max-height:none}}@media (max-width:390px){.references-module__4k4Qnq__toolbar{gap:3px;padding:5px}.references-module__4k4Qnq__iconButton{min-height:40px}}@keyframes references-module__4k4Qnq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
