#branch-app{--apple-bg:#000000;--apple-canvas:#050506;--apple-surface:#1c1c1e;--apple-surface-2:#242426;--apple-surface-3:#2c2c2e;--apple-fill:rgba(255,255,255,0.08);--apple-fill-hover:rgba(255,255,255,0.13);--apple-separator:rgba(255,255,255,0.11);--apple-separator-strong:rgba(255,255,255,0.19);--apple-label:rgba(255,255,255,0.96);--apple-label-2:rgba(235,235,245,0.64);--apple-label-3:rgba(235,235,245,0.38);--apple-blue:#0a84ff;--apple-blue-hover:#409cff;--apple-blue-soft:rgba(10,132,255,0.16);--apple-green:#30d158;--apple-orange:#ff9f0a;--apple-red:#ff453a;--apple-purple:#bf5af2;--apple-radius-control:10px;--apple-radius-card:18px;--apple-radius-panel:24px;--apple-ease:cubic-bezier(0.25,0.1,0.25,1);--apple-spring:cubic-bezier(0.2,0.75,0.25,1);--apple-shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 10px 28px rgba(0,0,0,0.28);--apple-shadow-panel:0 1px 0 rgba(255,255,255,0.06) inset,0 26px 80px rgba(0,0,0,0.52);color-scheme:dark;--g-bg:var(--apple-bg);--g-grid:rgba(255,255,255,0.055);--g-surface:var(--apple-surface);--g-surface-soft:var(--apple-surface-2);--g-outline:var(--apple-separator);--g-outline-strong:var(--apple-separator-strong);--g-text:var(--apple-label);--g-muted:var(--apple-label-2);--g-faint:var(--apple-label-3);--g-blue:var(--apple-blue);--g-blue-soft:var(--apple-blue-soft)}#branch-app,#branch-app button,#branch-app input,#branch-app select,#branch-app textarea{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#branch-app{background:var(--apple-bg)!important;color:var(--apple-label)!important}#branch-app :is(button,input,textarea,select):focus-visible{outline:3px solid #64b5ff!important;outline-offset:2px!important}html body .app-shell.app-shell,html body .app-shell.app-shell .new-map-stage{background:radial-gradient(circle at 62% 24%,rgba(55,55,58,.14),transparent 34%),linear-gradient(180deg,#050506,#000 72%)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .app-noise{background-image:radial-gradient(circle,rgba(255,255,255,.11) .65px,transparent .8px)!important;background-size:24px 24px!important;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000 0,rgba(0,0,0,.66) 54%,transparent 88%)!important;mask-image:radial-gradient(circle at 58% 48%,#000 0,rgba(0,0,0,.66) 54%,transparent 88%)!important;opacity:.22!important}html body .app-shell.app-shell button{transition:color .16s var(--apple-ease),background-color .16s var(--apple-ease),border-color .16s var(--apple-ease),opacity .16s var(--apple-ease),transform .16s var(--apple-spring),box-shadow .16s var(--apple-ease)!important}html body .app-shell.app-shell button:active:not(:disabled){transform:scale(.985)!important}html body .app-shell.app-shell .app-sidebar{inset:14px auto 14px 14px!important;z-index:44!important;width:252px!important;padding:14px 12px 12px!important;overflow:hidden!important;border:1px solid var(--apple-separator)!important;border-radius:var(--apple-radius-panel)!important;background:rgba(28,28,30,.78)!important;box-shadow:var(--apple-shadow-panel)!important;color:var(--apple-label)!important;backdrop-filter:blur(32px) saturate(1.28)!important;-webkit-backdrop-filter:blur(32px) saturate(1.28)!important}html body .app-shell.app-shell .app-sidebar.is-collapsed{width:64px!important;padding-inline:9px!important}html body .app-shell.app-shell .sidebar-brand{margin:4px 44px 22px 6px!important;min-height:38px!important;font-size:1rem!important}html body .app-shell.app-shell .app-sidebar.is-collapsed .sidebar-brand{margin:4px auto 18px!important}html body .app-shell.app-shell .app-logo{gap:9px!important;color:var(--apple-label)!important}html body .app-shell.app-shell .app-logo-mark{width:36px!important;height:36px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:11px!important;background:linear-gradient(145deg,#353538,#111113)!important;box-shadow:0 4px 14px rgba(0,0,0,.28)!important}html body .app-shell.app-shell .app-logo-mark img{width:34px!important;height:34px!important;border-radius:10px!important}html body .app-shell.app-shell .app-logo-word{color:var(--apple-label)!important;font-size:15px!important;font-weight:650!important;letter-spacing:-.02em!important}html body .app-shell.app-shell .sidebar-collapse{top:16px!important;right:14px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;box-shadow:none!important}html body .app-shell.app-shell .sidebar-collapse:hover{background:var(--apple-fill-hover)!important;color:var(--apple-label)!important}html body .app-shell.app-shell :is(.new-conversation,.sidebar-mission-control,.sidebar-search,.sidebar-user){width:100%!important;min-height:42px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--apple-label-2)!important;box-shadow:none!important}html body .app-shell.app-shell :is(.new-conversation,.sidebar-mission-control){justify-content:flex-start!important;gap:11px!important;padding:9px 11px!important;font-size:13px!important;font-weight:560!important}html body .app-shell.app-shell .new-conversation{background:var(--apple-blue)!important;color:#fff!important;box-shadow:0 6px 18px rgba(10,132,255,.22)!important}html body .app-shell.app-shell .new-conversation:hover{background:var(--apple-blue-hover)!important}html body .app-shell.app-shell .sidebar-mission-control{margin-top:5px!important}html body .app-shell.app-shell .sidebar-mission-control.is-active,html body .app-shell.app-shell .sidebar-mission-control:hover{background:var(--apple-fill)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .sidebar-search{margin-top:16px!important;border:1px solid var(--apple-separator)!important;background:rgba(118,118,128,.16)!important;padding:8px 10px!important}html body .app-shell.app-shell .sidebar-search:focus-within{border-color:rgba(10,132,255,.56)!important;box-shadow:0 0 0 3px rgba(10,132,255,.12)!important}html body .app-shell.app-shell .sidebar-search input::-moz-placeholder{color:var(--apple-label-2)!important}html body .app-shell.app-shell .sidebar-search input,html body .app-shell.app-shell .sidebar-search input::placeholder{color:var(--apple-label-2)!important}html body .app-shell.app-shell .conversation-list{margin-top:18px!important}html body .app-shell.app-shell .sidebar-kicker{margin:0 10px 7px!important;color:var(--apple-label-3)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body .app-shell.app-shell .conversation-item{min-height:42px!important;margin-block:2px!important;border:0!important;border-radius:11px!important;padding:9px 10px 9px 13px!important;background:transparent!important;color:var(--apple-label-2)!important}html body .app-shell.app-shell .conversation-item:hover{background:var(--apple-fill)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .conversation-item.is-active{background:var(--apple-blue-soft)!important;color:#8ec5ff!important}html body .app-shell.app-shell .conversation-active-rail{left:3px!important;width:2px!important;border-radius:2px!important;background:var(--apple-blue)!important}html body .app-shell.app-shell .conversation-title{width:100%!important;padding:0 4px 0 16px!important;box-sizing:border-box!important;font-size:12.5px!important;font-weight:560!important;line-height:1.35!important}html body .app-shell.app-shell .sidebar-footer{padding-top:10px!important;border-top:1px solid var(--apple-separator)!important}html body .app-shell.app-shell .sidebar-user{padding:5px 8px!important}html body .app-shell.app-shell .avatar{width:30px!important;height:30px!important;border-radius:50%!important;background:var(--apple-surface-3)!important;color:var(--apple-label)!important;font-size:11px!important}html body .app-shell.app-shell .new-map-stage{padding:32px 52px 32px 304px!important;transition:padding-left .26s var(--apple-spring)!important}html body .app-shell.app-shell.sidebar-is-collapsed .new-map-stage{padding-left:112px!important}html body .app-shell.app-shell .new-map-form{width:min(720px,100%)!important;transform:translateY(-2vh)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .new-map-mobile-brand{display:none!important}html body .app-shell.app-shell .home-quote{display:grid!important;min-height:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin:0 0 34px!important;padding:0 0 26px!important;border:0!important;border-bottom:1px solid var(--apple-separator)!important;text-align:left!important}html body .app-shell.app-shell .home-quote p{margin:0!important;color:var(--apple-label)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif!important;font-size:clamp(28px,3.1vw,42px)!important;font-style:normal!important;font-weight:640!important;letter-spacing:-.038em!important;line-height:1.08!important;text-wrap:balance!important}html body .app-shell.app-shell .home-quote cite{margin:0 0 5px!important;color:var(--apple-label-3)!important;font-size:11px!important;font-style:normal!important;font-weight:520!important;letter-spacing:0!important;white-space:nowrap!important}html body .app-shell.app-shell .new-map-form>p[class*=mt-5]{border:1px solid rgba(255,69,58,.22)!important;border-radius:12px!important;background:rgba(255,69,58,.1)!important;color:#ffb4ae!important}html body .app-shell.app-shell .new-map-composer{display:grid!important;width:100%!important;min-height:64px!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:7px!important;margin-top:0!important;border:1px solid var(--apple-separator-strong)!important;border-radius:20px!important;background:rgba(28,28,30,.9)!important;padding:7px!important;box-shadow:var(--apple-shadow-card)!important;backdrop-filter:blur(24px) saturate(1.15)!important;-webkit-backdrop-filter:blur(24px) saturate(1.15)!important}html body .app-shell.app-shell .new-map-form.has-intent .new-map-composer,html body .app-shell.app-shell .new-map-form:focus-within .new-map-composer{border-color:var(--apple-separator-strong)!important;box-shadow:var(--apple-shadow-card)!important}html body .app-shell.app-shell .new-map-input{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;border:0!important;border-radius:12px!important;background:transparent!important;padding:12px 8px!important;color:var(--apple-label)!important;font-size:15px!important;font-weight:440!important;line-height:1.45!important;box-shadow:none!important;resize:none!important}html body .app-shell.app-shell .new-map-input::-moz-placeholder{color:rgba(235,235,245,.62)!important;opacity:1!important}html body .app-shell.app-shell .new-map-input::placeholder{color:rgba(235,235,245,.62)!important;opacity:1!important}html body .app-shell.app-shell :is(.new-map-tool,.new-map-submit){display:grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;place-items:center!important;border:0!important;border-radius:50%!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;box-shadow:none!important}html body .app-shell.app-shell .new-map-tool:hover:not(:disabled){background:var(--apple-fill-hover)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .new-map-submit:not(:disabled){background:var(--apple-blue)!important;color:#fff!important;box-shadow:0 5px 14px rgba(10,132,255,.24)!important}html body .app-shell.app-shell .new-map-submit:hover:not(:disabled){background:var(--apple-blue-hover)!important}html body .app-shell.app-shell .new-map-submit:disabled{background:var(--apple-fill)!important;color:var(--apple-label-3)!important;opacity:.62!important}html body .app-shell.app-shell .new-map-footnote{margin-top:12px!important;color:var(--apple-label-3)!important}html body .app-shell.app-shell .composer-key-tip{color:var(--apple-label-3)!important;font-size:10px!important}html body .app-shell.app-shell .composer-key-tip span,html body .app-shell.app-shell kbd{border:1px solid var(--apple-separator)!important;border-radius:6px!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;box-shadow:none!important}html body .app-shell.app-shell :is(.overview-control,.active-work-indicator,.node-search-trigger,.top-tool-strip,.bottom-tool-strip,.website-publish-button){border:1px solid var(--apple-separator)!important;border-radius:14px!important;background:rgba(28,28,30,.76)!important;color:var(--apple-label-2)!important;box-shadow:var(--apple-shadow-card)!important;backdrop-filter:blur(24px) saturate(1.2)!important;-webkit-backdrop-filter:blur(24px) saturate(1.2)!important}html body .app-shell.app-shell :is(.tool-button,.overview-control){width:36px!important;height:36px!important;border-radius:10px!important}html body .app-shell.app-shell :is(.tool-button,.overview-control).is-active,html body .app-shell.app-shell :is(.tool-button,.overview-control):hover{background:var(--apple-fill-hover)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .website-publisher{top:18px!important;right:18px!important}html body .app-shell.app-shell .website-publish-button{min-height:36px!important;padding:7px 12px!important;font-size:11px!important;font-weight:580!important}html body .app-shell.app-shell .website-publish-button:hover:not(:disabled){border-color:var(--apple-separator-strong)!important;background:rgba(44,44,46,.9)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .react-flow__background pattern circle{fill:rgba(255,255,255,.075)!important}html body .app-shell.app-shell .glass-rod-edge-line{stroke:rgba(174,174,178,.56)!important;stroke-width:1.35px!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))!important}html body .app-shell.app-shell .glass-rod-edge.is-active .glass-rod-edge-line{stroke:rgba(142,197,255,.88)!important;stroke-width:1.8px!important}html body .app-shell.app-shell .branch-node{--node-spectrum:#1c1c1e!important;color:var(--apple-label)!important}html body .app-shell.app-shell .branch-node[data-depth="0"]{--node-spectrum:#2c2c2e!important}html body .app-shell.app-shell .branch-node[data-depth="1"]{--node-spectrum:#252527!important}html body .app-shell.app-shell .branch-node[data-depth="2"]{--node-spectrum:#202022!important}html body .app-shell.app-shell .branch-node[data-depth="3"]{--node-spectrum:#1c1c1e!important}html body .app-shell.app-shell .branch-node[data-depth="4"]{--node-spectrum:#18181a!important}html body .app-shell.app-shell .branch-node>.liquid-card{border:1px solid var(--apple-separator)!important;border-radius:var(--apple-radius-card)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),var(--node-spectrum)!important;color:var(--apple-label)!important;box-shadow:var(--apple-shadow-card)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important}html body .app-shell.app-shell .branch-node:not(.is-expanded)>.liquid-card{padding:13px 48px!important;overflow:hidden!important}html body .app-shell.app-shell .branch-node:not(.is-expanded)>.liquid-card:is(:hover,:focus-within){border-color:rgba(255,255,255,.23)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 48%),color-mix(in srgb,var(--node-spectrum) 90%,white 10%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 38px rgba(0,0,0,.38)!important}html body .app-shell.app-shell .branch-node.is-overview-selected>.liquid-card,html body .app-shell.app-shell .branch-node.is-selected>.liquid-card{border-color:rgba(10,132,255,.82)!important;box-shadow:0 0 0 3px rgba(10,132,255,.14),var(--apple-shadow-card)!important}html body .app-shell.app-shell .branch-node:not(.is-expanded) :is(.node-header-row,.node-heading-copy){align-items:center!important;justify-content:center!important;text-align:center!important}html body .app-shell.app-shell .branch-node:not(.is-expanded) .node-type-label{justify-content:flex-start!important;gap:5px!important;color:var(--apple-label-3)!important;font-size:10px!important;font-weight:560!important;letter-spacing:0!important;line-height:1!important;text-align:left!important;text-transform:none!important}html body .app-shell.app-shell .branch-node:not(.is-expanded) :is(.node-title,.source-title){max-width:100%!important;margin:0 auto!important;color:var(--apple-label)!important;-webkit-text-fill-color:var(--apple-label)!important;font-size:17px!important;font-weight:650!important;letter-spacing:-.012em!important;line-height:1.28!important;text-align:center!important;text-wrap:balance!important}html body .app-shell.app-shell .branch-node:not(.is-expanded) .liquid-card-actions{inset:8px 8px auto auto!important;width:auto!important;height:32px!important;gap:2px!important;border:0!important;border-radius:11px!important;background:rgba(0,0,0,.36)!important;padding:2px!important;box-shadow:none!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body .app-shell.app-shell .branch-node .liquid-card-actions :is(.node-collapse-toggle,.node-reader-toggle,.node-delete,.node-action,.node-example-action){display:grid!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;place-items:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--apple-label-2)!important;box-shadow:none!important}html body .app-shell.app-shell .branch-node .liquid-card-actions :is(.node-collapse-toggle,.node-reader-toggle,.node-delete,.node-action,.node-example-action):hover{background:var(--apple-fill-hover)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .branch-node .liquid-card-actions .node-delete:hover{background:rgba(255,69,58,.16)!important;color:#ff8a82!important}html body .app-shell.app-shell .node-hidden-count{color:#8ec5ff!important;font-size:9px!important;font-weight:570!important}html body .app-shell.app-shell .branch-node[data-status=understood]:not(.is-source)>.liquid-card{border-color:rgba(48,209,88,.34)!important;background:linear-gradient(135deg,rgba(48,209,88,.11),transparent 42%),var(--node-spectrum)!important}html body .app-shell.app-shell .branch-node[data-status=confusing]:not(.is-source)>.liquid-card{border-color:rgba(255,159,10,.38)!important;background:linear-gradient(135deg,rgba(255,159,10,.11),transparent 42%),var(--node-spectrum)!important}html body .app-shell.app-shell .branch-node[data-status=important]:not(.is-source)>.liquid-card{border-color:rgba(191,90,242,.38)!important;background:linear-gradient(135deg,rgba(191,90,242,.12),transparent 42%),var(--node-spectrum)!important}html body .app-shell.app-shell .branch-node.is-expanded>.liquid-card{padding:22px clamp(24px,4vw,46px) 16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:28px!important;background:rgba(28,28,30,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 34px 100px rgba(0,0,0,.64)!important;backdrop-filter:blur(36px) saturate(1.18)!important;-webkit-backdrop-filter:blur(36px) saturate(1.18)!important}html body .app-shell.app-shell .branch-node.is-expanded:not(.is-source) .liquid-card-actions{inset:14px 14px auto auto!important;height:34px!important;gap:2px!important;border:0!important;border-radius:12px!important;background:rgba(118,118,128,.16)!important;padding:3px!important}html body .app-shell.app-shell .branch-node.is-expanded:not(.is-source) .expanded-review-status{top:14px!important;left:18px!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip{display:flex!important;gap:2px!important;border:0!important;border-radius:12px!important;background:rgba(118,118,128,.16)!important;padding:3px!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button{min-height:28px!important;gap:5px!important;border:0!important;border-radius:9px!important;background:transparent!important;padding:5px 8px!important;color:var(--apple-label-2)!important;font-size:10px!important;font-weight:570!important;box-shadow:none!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button:hover{background:var(--apple-fill)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button[aria-pressed=true].is-understood{background:rgba(48,209,88,.16)!important;color:#8df0a7!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button[aria-pressed=true].is-confusing{background:rgba(255,159,10,.16)!important;color:#ffc266!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button[aria-pressed=true].is-important{background:rgba(191,90,242,.18)!important;color:#dca4f7!important}html body main.app-shell.app-shell .branch-node.branch-node.is-expanded:not(.is-source) .node-header-row{min-height:88px!important;padding:46px 18px 14px!important}html body .app-shell.app-shell .branch-node.is-expanded .node-heading-copy{width:min(100%,68ch)!important;text-align:center!important}html body .app-shell.app-shell .branch-node.is-expanded .node-type-label{justify-content:center!important;gap:5px!important;color:var(--apple-label-3)!important;font-size:10px!important;font-weight:580!important;letter-spacing:.01em!important;text-transform:none!important}html body .app-shell.app-shell .branch-node.is-expanded .node-title{margin-top:8px!important;color:var(--apple-label)!important;-webkit-text-fill-color:var(--apple-label)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif!important;font-size:clamp(28px,3.15vw,38px)!important;font-weight:690!important;letter-spacing:-.04em!important;line-height:1.08!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll{scrollbar-color:rgba(235,235,245,.22) transparent!important;scrollbar-width:thin!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll::-webkit-scrollbar{width:8px!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll::-webkit-scrollbar-track{background:transparent!important}html body .app-shell.app-shell .branch-node.is-expanded .conversation-scroll::-webkit-scrollbar-thumb{border:2px solid transparent!important;border-radius:8px!important;background:rgba(235,235,245,.22)!important;background-clip:padding-box!important}html body .app-shell.app-shell .branch-node.is-expanded .chat-message{width:min(100%,68ch)!important;margin-inline:auto!important;color:var(--apple-label)!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch,html body .app-shell.app-shell .branch-node.is-expanded .prose-branch :is(p,li,strong,em,h1,h2,h3,code){color:var(--apple-label)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch{font-size:15.5px!important;font-weight:420!important;letter-spacing:-.006em!important;line-height:1.65!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch>p:first-child{color:var(--apple-label)!important;font-size:17px!important;font-weight:520!important;line-height:1.55!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch :is(h1,h2,h3){margin-top:1.7em!important;color:var(--apple-label)!important;font-weight:650!important;letter-spacing:-.025em!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch a{color:#64b5ff!important;text-decoration-color:rgba(100,181,255,.46)!important;text-underline-offset:3px!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch :is(blockquote,pre,table){border-color:var(--apple-separator)!important;border-radius:12px!important;background:rgba(118,118,128,.12)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .branch-node.is-expanded .answer-highlight{width:min(100%,68ch)!important;margin-inline:auto!important;border:0!important;border-radius:14px!important;background:rgba(10,132,255,.11)!important;padding:14px 16px!important;color:#cfe7ff!important;box-shadow:none!important}html body .app-shell.app-shell .branch-node.is-expanded .answer-highlight p{color:#cfe7ff!important}html body .app-shell.app-shell .learning-path-bar{width:min(100%,68ch)!important;min-height:32px!important;margin:0 auto 9px!important;border-bottom:1px solid var(--apple-separator)!important;color:var(--apple-label-3)!important;font-size:10px!important;font-weight:560!important}html body .app-shell.app-shell .learning-path-bar button{min-height:26px!important;border-radius:8px!important;color:var(--apple-label-2)!important;font-size:10px!important;font-weight:560!important}html body .app-shell.app-shell .learning-path-bar button:hover:not(:disabled){background:var(--apple-fill)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .branch-node.is-expanded .prose-branch li,html body .app-shell.app-shell .readable-paragraph-chunk{padding:.72rem 0!important;border-bottom:1px solid rgba(255,255,255,.075)!important;background:transparent!important}html body .app-shell.app-shell .node-followup-area{width:min(100%,68ch)!important;margin:12px auto 0!important}html body .app-shell.app-shell .node-followup-composer.has-depth-suggestions{overflow:visible!important;border:1px solid var(--apple-separator-strong)!important;border-radius:18px!important;background:rgba(17,17,19,.94)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}html body .app-shell.app-shell .depth-suggestion-tray{gap:6px!important;padding:8px!important}html body .app-shell.app-shell .depth-suggestion-heading{min-height:18px!important;color:var(--apple-label-3)!important;font-size:9px!important;font-weight:560!important}html body .app-shell.app-shell .depth-suggestion-heading>button{border-radius:7px!important;color:var(--apple-label-3)!important;font-size:9px!important}html body .app-shell.app-shell .depth-suggestion-heading>button:hover{background:var(--apple-fill)!important;color:var(--apple-label-2)!important}html body .app-shell.app-shell .depth-suggestion-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}html body .app-shell.app-shell .depth-suggestion-list>button{display:flex!important;min-width:0!important;min-height:42px!important;align-items:center!important;border:0!important;border-radius:10px!important;background:var(--apple-fill)!important;padding:7px 9px!important;color:var(--apple-label-2)!important;text-align:left!important}html body .app-shell.app-shell .depth-suggestion-list>button:hover:not(:disabled){background:var(--apple-fill-hover)!important;color:var(--apple-label)!important;transform:none!important}html body .app-shell.app-shell .depth-suggestion-copy{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:10px!important;font-weight:510!important;line-height:1.3!important}html body .app-shell.app-shell .depth-composer-row{display:grid!important;grid-template-columns:36px auto minmax(0,1fr) 36px!important;align-items:center!important;gap:6px!important;border-top:1px solid var(--apple-separator)!important;padding:7px!important}html body .app-shell.app-shell .depth-composer-row :is(.new-map-tool,.new-map-submit){width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important}html body .app-shell.app-shell .depth-composer-row .new-map-input{min-height:38px!important;height:auto!important;max-height:104px!important;padding:8px 4px!important;color:var(--apple-label)!important;font-size:13px!important}html body .app-shell.app-shell .typed-node-toggle{min-height:32px!important;gap:5px!important;border:0!important;border-radius:9px!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;padding:6px 8px!important;font-size:10px!important;font-weight:570!important}html body .app-shell.app-shell .typed-node-toggle.is-open,html body .app-shell.app-shell .typed-node-toggle:hover{background:var(--apple-blue-soft)!important;color:#8ec5ff!important}html body .app-shell.app-shell .typed-node-palette{right:auto!important;bottom:calc(100% + 9px)!important;left:0!important;width:238px!important;max-height:min(382px,calc(100vh - 32px))!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden auto!important;border:1px solid var(--apple-separator-strong)!important;border-radius:14px!important;background:rgba(36,36,38,.94)!important;padding:5px!important;box-shadow:var(--apple-shadow-panel)!important;backdrop-filter:blur(30px) saturate(1.35)!important;-webkit-backdrop-filter:blur(30px) saturate(1.35)!important}html body .app-shell.app-shell .typed-node-palette>button{display:grid!important;min-height:40px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:9px!important;background:transparent!important;padding:5px 8px!important;color:var(--apple-label)!important;text-align:left!important}html body .app-shell.app-shell .typed-node-palette>button:focus-visible,html body .app-shell.app-shell .typed-node-palette>button:hover{background:var(--apple-blue)!important;color:#fff!important}html body .app-shell.app-shell .typed-node-palette>button>span{display:grid!important;width:26px!important;height:26px!important;place-items:center!important;border-radius:8px!important;background:var(--apple-fill)!important;color:#8ec5ff!important}html body .app-shell.app-shell .typed-node-palette>button:focus-visible>span,html body .app-shell.app-shell .typed-node-palette>button:hover>span{background:rgba(255,255,255,.18)!important;color:#fff!important}html body .app-shell.app-shell .typed-node-palette strong{font-size:12px!important;font-weight:560!important}html body .app-shell.app-shell :is(.command-palette,.node-navigator,.map-insight-rail,.context-composer,.website-publish-result){overflow:hidden!important;border:1px solid var(--apple-separator-strong)!important;border-radius:20px!important;background:rgba(28,28,30,.92)!important;color:var(--apple-label)!important;box-shadow:var(--apple-shadow-panel)!important;backdrop-filter:blur(32px) saturate(1.28)!important;-webkit-backdrop-filter:blur(32px) saturate(1.28)!important}html body .app-shell.app-shell .command-palette-backdrop{background:rgba(0,0,0,.42)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html body .app-shell.app-shell :is(.command-search,.node-search){border-color:var(--apple-separator)!important;background:rgba(118,118,128,.16)!important;color:var(--apple-label-2)!important}html body .app-shell.app-shell :is(.command-search,.node-search) input{color:var(--apple-label)!important}html body .app-shell.app-shell :is(.command-search,.node-search) input::-moz-placeholder{color:var(--apple-label-3)!important}html body .app-shell.app-shell :is(.command-search,.node-search) input::placeholder{color:var(--apple-label-3)!important}html body .app-shell.app-shell :is(.command-section,.node-list,.map-rail-content) button{border-color:transparent!important;border-radius:11px!important;background:transparent!important;color:var(--apple-label-2)!important}html body .app-shell.app-shell :is(.command-section,.node-list,.map-rail-content) button.is-active,html body .app-shell.app-shell :is(.command-section,.node-list,.map-rail-content) button.is-keyboard-active,html body .app-shell.app-shell :is(.command-section,.node-list,.map-rail-content) button:hover{background:var(--apple-fill)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .context-composer{padding:12px!important}html body .app-shell.app-shell .context-composer-row{gap:7px!important}html body .app-shell.app-shell .context-composer .glass-text-input{border:0!important;border-radius:12px!important;background:rgba(118,118,128,.16)!important;color:var(--apple-label)!important;box-shadow:none!important}html body .app-shell.app-shell .context-composer .glass-text-input::-moz-placeholder{color:var(--apple-label-3)!important}html body .app-shell.app-shell .context-composer .glass-text-input::placeholder{color:var(--apple-label-3)!important}html body .app-shell.app-shell :is(.composer-tool-button,.composer-submit-button,.composer-close){border:0!important;border-radius:10px!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;box-shadow:none!important}html body .app-shell.app-shell .composer-submit-button:not(:disabled){background:var(--apple-blue)!important;color:#fff!important}html body .app-shell.app-shell .mission-control-status{border:1px solid var(--apple-separator-strong)!important;border-radius:16px!important;background:rgba(28,28,30,.84)!important;color:var(--apple-label)!important;box-shadow:var(--apple-shadow-card)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded>.liquid-card{border-radius:24px!important;background:var(--apple-surface)!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-toolbar button{border:1px solid var(--apple-separator)!important;border-radius:50%!important;background:rgba(28,28,30,.84)!important;color:var(--apple-label)!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-tabs{border:1px solid var(--apple-separator)!important;border-radius:13px!important;background:rgba(28,28,30,.82)!important;padding:4px!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-tabs button{border-radius:9px!important}html body .app-shell.app-shell .branch-node.is-source.is-expanded .source-preview-tabs button.is-active{background:var(--apple-fill-hover)!important;color:var(--apple-label)!important}@media (max-width:900px){html body .app-shell.app-shell .app-sidebar:not(.is-collapsed){width:232px!important}html body .app-shell.app-shell .new-map-stage{padding-left:276px!important;padding-right:30px!important}html body .app-shell.app-shell.sidebar-is-collapsed .new-map-stage{padding-left:94px!important}}@media (max-width:760px){html body .app-shell.app-shell .app-sidebar{inset:10px auto 10px 10px!important}html body .app-shell.app-shell .app-sidebar:not(.is-collapsed){width:min(292px,calc(100vw - 20px))!important}html body .app-shell.app-shell .new-map-stage,html body .app-shell.app-shell.sidebar-is-collapsed .new-map-stage{padding:30px 20px 30px 86px!important}html body .app-shell.app-shell .home-quote{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:24px!important;padding-bottom:20px!important}html body .app-shell.app-shell .home-quote p{font-size:clamp(24px,7.2vw,34px)!important}html body .app-shell.app-shell .home-quote cite{justify-self:start!important}html body .app-shell.app-shell .new-map-composer{grid-template-columns:38px minmax(0,1fr) 38px!important;min-height:58px!important;border-radius:18px!important;padding:6px!important}html body .app-shell.app-shell :is(.new-map-tool,.new-map-submit){width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}html body .app-shell.app-shell .branch-node.is-expanded>.liquid-card{padding:16px 14px 12px!important;border-radius:22px!important}html body main.app-shell.app-shell .branch-node.branch-node.is-expanded:not(.is-source) .node-header-row{min-height:84px!important;padding:44px 4px 12px!important}html body .app-shell.app-shell .branch-node.is-expanded .node-title{font-size:clamp(24px,7vw,32px)!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button>span{display:none!important}html body .app-shell.app-shell .expanded-review-status .review-status-strip>button{width:28px!important;padding-inline:0!important}html body .app-shell.app-shell .depth-suggestion-list{grid-template-columns:1fr!important}html body .app-shell.app-shell .depth-composer-row{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (prefers-reduced-motion:reduce){html body .app-shell.app-shell *,html body .app-shell.app-shell :after,html body .app-shell.app-shell :before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#branch-app#branch-app button,#branch-app#branch-app input,#branch-app#branch-app select,#branch-app#branch-app textarea{transition:none!important}}#branch-app#branch-app .branch-node .node-primary-action{position:absolute!important;z-index:16!important;top:12px!important;right:12px!important;display:flex!important;align-items:center!important}#branch-app#branch-app .branch-node .node-utility-dock{position:absolute!important;z-index:16!important;right:14px!important;bottom:14px!important;display:flex!important;min-height:34px!important;align-items:center!important;gap:4px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(20,20,22,.76)!important;padding:3px!important;opacity:0!important;visibility:hidden!important;transform:translateY(4px)!important;pointer-events:none!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important;backdrop-filter:blur(18px) saturate(1.18)!important;-webkit-backdrop-filter:blur(18px) saturate(1.18)!important;transition:opacity .15s var(--apple-ease),transform .18s var(--apple-spring),visibility 0s linear .18s!important}#branch-app#branch-app .branch-node:is(:hover,:focus-within) .node-utility-dock{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;transition-delay:0s!important}#branch-app#branch-app .branch-node :is(.node-primary-action,.node-utility-dock) button{display:inline-flex!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:9px!important;background:transparent!important;padding:0!important;color:#fff!important}#branch-app#branch-app .branch-node :is(.node-primary-action,.node-utility-dock) button svg{stroke:currentColor!important}#branch-app#branch-app .branch-node :is(.node-primary-action,.node-utility-dock) button:hover:not(:disabled){background:rgba(255,255,255,.12)!important}#branch-app#branch-app .branch-node .node-primary-action:empty,#branch-app#branch-app .branch-node .node-utility-dock:empty{display:none!important}#branch-app#branch-app .branch-node .node-utility-dock .node-collapse-toggle{display:inline-flex!important;width:auto!important;min-width:34px!important;flex-direction:row!important;gap:4px!important;padding:0 8px!important}#branch-app#branch-app .branch-node .node-utility-dock .node-delete:hover:not(:disabled){background:rgba(255,69,58,.18)!important;color:#ff8179!important}#branch-app#branch-app .node-edge-navigation{position:absolute!important;z-index:18!important;top:50%!important;right:-50px!important;left:-50px!important;height:0!important;pointer-events:none!important}#branch-app#branch-app .node-edge-button{position:absolute!important;top:0!important;display:grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:50%!important;background:rgba(20,20,22,.88)!important;color:rgba(255,255,255,.9)!important;transform:translateY(-50%)!important;pointer-events:auto!important;box-shadow:0 7px 20px rgba(0,0,0,.32)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}#branch-app#branch-app .node-edge-button.is-previous{left:0!important}#branch-app#branch-app .node-edge-button.is-next{right:0!important}#branch-app#branch-app .node-edge-button:hover:not(:disabled){border-color:rgba(10,132,255,.58)!important;background:rgba(10,132,255,.24)!important}#branch-app#branch-app .node-edge-button:disabled{opacity:.28!important}#branch-app#branch-app .expanded-review-status .review-status-strip{gap:2px!important;padding:3px!important;border-radius:12px!important}#branch-app#branch-app .expanded-review-status .review-status-strip>button{width:32px!important;min-width:32px!important;height:32px!important;gap:0!important;padding:0!important}#branch-app#branch-app .expanded-review-status .review-status-strip>button.is-active{width:auto!important;gap:6px!important;padding:0 10px!important}#branch-app#branch-app .branch-node.is-expanded .node-type-label{width:-moz-fit-content!important;width:fit-content!important;margin:0 auto 8px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;padding:4px 9px!important}@media (hover:none){#branch-app#branch-app .branch-node .node-utility-dock{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}}@media (max-width:760px){#branch-app#branch-app .node-edge-navigation{right:-42px!important;left:-42px!important}#branch-app#branch-app .node-edge-button{width:34px!important;height:34px!important}}@media (prefers-reduced-motion:reduce){#branch-app#branch-app .branch-node .node-utility-dock{transition:none!important}}#branch-app#branch-app.app-shell{background:radial-gradient(circle at 62% 24%,rgba(55,55,58,.14),transparent 34%),linear-gradient(180deg,#050506,#000 72%)!important;color:var(--apple-label)!important}#branch-app#branch-app .app-sidebar{inset:14px auto 14px 14px!important;width:252px!important;padding:14px 12px 12px!important;border:1px solid var(--apple-separator)!important;border-radius:var(--apple-radius-panel)!important;background:rgba(28,28,30,.78)!important;box-shadow:var(--apple-shadow-panel)!important;color:var(--apple-label)!important;backdrop-filter:blur(32px) saturate(1.28)!important;-webkit-backdrop-filter:blur(32px) saturate(1.28)!important}#branch-app#branch-app .app-sidebar.is-collapsed{width:64px!important;padding-inline:9px!important}#branch-app#branch-app .app-sidebar :is(.sidebar-brand,.app-logo,.app-logo-word){color:var(--apple-label)!important}#branch-app#branch-app .sidebar-brand{margin:4px 44px 22px 6px!important}#branch-app#branch-app .app-logo-mark{width:36px!important;height:36px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:11px!important;background:linear-gradient(145deg,#353538,#111113)!important}#branch-app#branch-app .sidebar-collapse{top:16px!important;right:14px!important;width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important}#branch-app#branch-app :is(.new-conversation,.sidebar-mission-control,.sidebar-search,.sidebar-user){width:100%!important;min-height:42px!important;border-radius:12px!important;color:var(--apple-label-2)!important;box-shadow:none!important}#branch-app#branch-app .new-conversation{border:0!important;background:var(--apple-blue)!important;color:#fff!important}#branch-app#branch-app .sidebar-mission-control{margin-top:5px!important;border:0!important;background:transparent!important}#branch-app#branch-app .sidebar-mission-control.is-active,#branch-app#branch-app .sidebar-mission-control:hover{background:var(--apple-fill)!important;color:var(--apple-label)!important}#branch-app#branch-app .sidebar-user{border:0!important;background:transparent!important}#branch-app#branch-app .new-map-stage{inset:0!important;width:auto!important;padding:32px 52px 32px 304px!important;background:radial-gradient(circle at 62% 24%,rgba(55,55,58,.14),transparent 34%),linear-gradient(180deg,#050506,#000 72%)!important;color:var(--apple-label)!important}#branch-app#branch-app.sidebar-is-collapsed .new-map-stage{padding-left:112px!important}#branch-app#branch-app .new-map-form{width:min(720px,100%)!important;max-width:none!important;color:var(--apple-label)!important}#branch-app#branch-app .new-map-composer{display:grid!important;width:100%!important;min-height:64px!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:7px!important;border:1px solid var(--apple-separator-strong)!important;border-radius:20px!important;background:rgba(28,28,30,.9)!important;color:var(--apple-label)!important;padding:7px!important;box-shadow:var(--apple-shadow-card)!important}#branch-app#branch-app .new-map-input{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;border:0!important;border-radius:12px!important;background:transparent!important;padding:12px 8px!important;color:var(--apple-label)!important;caret-color:var(--apple-label)!important;-webkit-text-fill-color:var(--apple-label)!important;font-size:15px!important;font-weight:440!important;line-height:1.45!important;box-shadow:none!important}#branch-app#branch-app .new-map-input::-moz-placeholder{color:rgba(235,235,245,.62)!important;-webkit-text-fill-color:rgba(235,235,245,.62)!important;opacity:1!important}#branch-app#branch-app .new-map-input::placeholder{color:rgba(235,235,245,.62)!important;-webkit-text-fill-color:rgba(235,235,245,.62)!important;opacity:1!important}#branch-app#branch-app :is(.new-map-tool,.new-map-submit){width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:50%!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;padding:0!important;box-shadow:none!important}#branch-app#branch-app .new-map-tools{display:grid!important;width:40px!important;min-width:40px!important;place-items:center!important}#branch-app#branch-app .new-map-composer :is(.new-map-tool,.new-map-submit) svg{color:inherit!important;stroke:currentColor!important}#branch-app#branch-app .new-map-submit:not(:disabled){background:var(--apple-blue)!important;color:#fff!important}#branch-app#branch-app .new-map-submit:disabled{background:var(--apple-fill)!important;color:var(--apple-label-3)!important}#branch-app#branch-app .branch-node>.liquid-card{position:relative!important;z-index:1!important;border:1px solid var(--apple-separator)!important;border-radius:var(--apple-radius-card)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),var(--node-spectrum)!important;color:var(--apple-label)!important;box-shadow:var(--apple-shadow-card)!important;transition:transform .21s var(--apple-spring),border-color .18s var(--apple-ease),box-shadow .18s var(--apple-ease)!important}#branch-app#branch-app .branch-node.is-swipe-too-specific>.liquid-card{transform:translateX(-72px)!important}#branch-app#branch-app .branch-node.is-swipe-too-broad>.liquid-card{transform:translateX(72px)!important}#branch-app#branch-app .node-swipe-action{position:absolute!important;z-index:0!important;inset-block:2px!important;display:flex!important;width:112px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:var(--apple-radius-card)!important;color:#fff!important;font-size:12px!important;font-weight:680!important;letter-spacing:-.01em!important;pointer-events:none!important}#branch-app#branch-app .node-swipe-action.is-right{right:0!important;justify-content:flex-end!important;background:linear-gradient(90deg,rgba(31,92,120,.35),rgba(31,132,174,.96))!important;padding-right:13px!important}#branch-app#branch-app .node-swipe-action.is-left{left:0!important;justify-content:flex-start!important;background:linear-gradient(90deg,rgba(142,68,173,.96),rgba(95,47,119,.35))!important;padding-left:13px!important}#branch-app#branch-app .branch-node.is-overview-selected>.liquid-card,#branch-app#branch-app .branch-node.is-selected>.liquid-card{border-color:rgba(10,132,255,.82)!important;box-shadow:0 0 0 3px rgba(10,132,255,.14),var(--apple-shadow-card)!important}#branch-app#branch-app .branch-node:not(.is-expanded)>.liquid-card{padding:13px 48px!important;overflow:hidden!important}#branch-app#branch-app .branch-node:not(.is-expanded) .node-type-label{justify-content:flex-start!important;color:var(--apple-label-3)!important;font-size:10px!important;font-weight:560!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important}#branch-app#branch-app .branch-node:not(.is-expanded) :is(.node-title,.source-title){color:var(--apple-label)!important;-webkit-text-fill-color:var(--apple-label)!important;font-size:17px!important;font-weight:650!important;line-height:1.28!important;text-wrap:balance!important}#branch-app#branch-app .branch-node.is-source:not(.is-expanded)>.liquid-card,#branch-app#branch-app .branch-node.is-source:not(.is-expanded)>.liquid-card:is(:hover,:focus-within){border-color:rgba(73,196,220,.62)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(12,54,68,.96),rgba(12,31,48,.98))!important;box-shadow:inset 0 1px 0 rgba(174,246,255,.13),0 10px 24px rgba(2,18,26,.34)!important}#branch-app#branch-app .branch-node.is-source:not(.is-expanded) .compact-source-identity{display:flex!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:#dffbff!important;text-align:left!important}#branch-app#branch-app .branch-node.is-source:not(.is-expanded) .compact-source-identity>svg{flex:0 0 auto!important;color:#73e5f2!important;stroke:currentColor!important}#branch-app#branch-app .branch-node.is-source:not(.is-expanded) .compact-source-identity>span{min-width:0!important;color:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;overflow-wrap:anywhere!important}#branch-app#branch-app .branch-node:not(.is-expanded) .liquid-card-actions{inset:8px 8px auto auto!important;height:32px!important;border:0!important;border-radius:11px!important;background:rgba(0,0,0,.36)!important;padding:2px!important;box-shadow:none!important}#branch-app#branch-app .branch-node .liquid-card-actions :is(.node-collapse-toggle,.node-reader-toggle,.node-delete,.node-action,.node-example-action){width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#fff!important;padding:0!important}#branch-app#branch-app .branch-node .liquid-card-actions .node-collapse-toggle{display:inline-flex!important;width:auto!important;min-width:34px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding-inline:7px!important}#branch-app#branch-app .branch-node .liquid-card-actions :is(.node-collapse-toggle,.node-reader-toggle,.node-delete,.node-action,.node-example-action) svg{color:inherit!important;stroke:currentColor!important}#branch-app#branch-app .branch-node.is-expanded>.liquid-card{padding:22px clamp(24px,4vw,46px) 16px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:28px!important;background:rgba(28,28,30,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 34px 100px rgba(0,0,0,.64)!important}#branch-app#branch-app .branch-node.is-expanded .node-title{color:var(--apple-label)!important;-webkit-text-fill-color:var(--apple-label)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif!important;font-size:clamp(28px,3.15vw,38px)!important;font-weight:690!important;letter-spacing:-.04em!important;line-height:1.08!important}#branch-app#branch-app .branch-node.is-expanded .prose-branch,#branch-app#branch-app .branch-node.is-expanded .prose-branch :is(p,li,strong,em,h1,h2,h3,code){color:var(--apple-label)!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif!important}#branch-app#branch-app .branch-node.is-expanded .prose-branch{font-size:15.5px!important;font-weight:420!important;line-height:1.65!important}#branch-app#branch-app .node-followup-composer.has-depth-suggestions{border:1px solid var(--apple-separator-strong)!important;border-radius:18px!important;background:rgba(17,17,19,.94)!important;box-shadow:0 10px 30px rgba(0,0,0,.3)!important}#branch-app#branch-app .depth-suggestion-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}#branch-app#branch-app .depth-suggestion-list>button{display:flex!important;min-height:42px!important;align-items:center!important;border-radius:10px!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;padding:7px 9px!important}#branch-app#branch-app .depth-composer-row{gap:6px!important;border-top:1px solid var(--apple-separator)!important;padding:7px!important}#branch-app#branch-app .typed-node-toggle{min-height:32px!important;border:0!important;border-radius:9px!important;background:var(--apple-fill)!important;color:var(--apple-label-2)!important;padding:6px 8px!important;font-size:10px!important}#branch-app#branch-app .typed-node-palette{right:auto!important;bottom:calc(100% + 9px)!important;left:0!important;width:238px!important;max-height:min(382px,calc(100vh - 32px))!important;grid-template-columns:1fr!important;gap:0!important;overflow:hidden auto!important;border:1px solid var(--apple-separator-strong)!important;border-radius:14px!important;background:rgba(36,36,38,.94)!important;padding:5px!important;box-shadow:var(--apple-shadow-panel)!important}#branch-app#branch-app .typed-node-palette>button{min-height:40px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--apple-label)!important;padding:5px 8px!important}#branch-app#branch-app .typed-node-palette>button:focus-visible,#branch-app#branch-app .typed-node-palette>button:hover{background:var(--apple-blue)!important;color:#fff!important}#branch-app#branch-app :is(.command-palette,.node-navigator,.map-insight-rail,.context-composer,.website-publish-result){border:1px solid var(--apple-separator-strong)!important;border-radius:20px!important;background:rgba(28,28,30,.92)!important;color:var(--apple-label)!important;box-shadow:var(--apple-shadow-panel)!important}@media (max-width:760px){#branch-app#branch-app .app-sidebar{inset:10px 10px auto 10px!important}#branch-app#branch-app .app-sidebar:not(.is-collapsed){width:min(292px,calc(100vw - 20px))!important}#branch-app#branch-app .app-sidebar.is-collapsed{width:auto!important;max-width:none!important;height:58px!important;min-height:58px!important;padding:7px!important;overflow:hidden!important;border-radius:18px!important}#branch-app#branch-app .app-sidebar.is-collapsed,#branch-app#branch-app .app-sidebar.is-collapsed>div:last-child{display:flex!important;min-width:0!important;flex-direction:row!important;align-items:center!important;gap:5px!important}#branch-app#branch-app .app-sidebar.is-collapsed>div:last-child{position:relative!important;z-index:3!important;width:100%!important;height:100%!important;min-height:0!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-brand{order:1!important;min-height:36px!important;margin:0!important}#branch-app#branch-app .app-sidebar.is-collapsed .app-logo-compact{margin:0!important}#branch-app#branch-app .app-sidebar.is-collapsed .app-logo-mark,#branch-app#branch-app .app-sidebar.is-collapsed .app-logo-mark img{width:34px!important;height:34px!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-new-map{order:2!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-mission-control,#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-new-map{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:11px!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-mission-control{order:3!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-footer{position:static!important;inset:auto!important;order:4!important;width:auto!important;margin:0 0 0 auto!important;padding:0!important;border:0!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-user{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:4px!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-collapse{position:static!important;order:5!important;margin-left:auto!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}#branch-app#branch-app .new-map-stage,#branch-app#branch-app.sidebar-is-collapsed .new-map-stage{padding:84px 20px 24px!important}#branch-app#branch-app .new-map-form{width:100%!important;max-width:none!important}#branch-app#branch-app .depth-suggestion-list{grid-template-columns:1fr!important}#branch-app#branch-app .depth-composer-row{grid-template-columns:34px minmax(0,1fr) 34px!important}}#branch-app#branch-app .branch-node.is-expanded .conversation-scroll{padding-bottom:0!important;scroll-padding-bottom:0!important}#branch-app#branch-app .node-followup-area{position:static!important;z-index:10!important;width:min(100%,68ch)!important;min-height:0!important;flex:0 0 auto!important;margin:0 auto!important;padding:0!important;transform:none!important;transition:padding-bottom .28s var(--apple-spring)!important}#branch-app#branch-app .node-followup-area.has-context{padding-bottom:84px!important}#branch-app#branch-app .node-followup-area.has-context.has-predictive-open{padding-bottom:230px!important}#branch-app#branch-app .node-followup-context{position:relative!important;z-index:11!important;width:100%!important;max-height:min(140px,24vh)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:4px!important;scrollbar-width:thin!important}#branch-app#branch-app .node-followup-glass{position:absolute!important;z-index:10!important;bottom:14px!important;left:50%!important;max-width:min(calc(100% - 28px),68ch)!important;transform:translateX(-50%)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:22px!important;background:rgba(28,28,30,.78)!important;overflow:visible!important;isolation:isolate!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(255,255,255,.08),0 16px 44px rgba(0,0,0,.12)!important;transition:border-color .18s var(--apple-ease),box-shadow .22s var(--apple-ease)!important}#branch-app#branch-app .node-followup-glass.is-predictive-open,#branch-app#branch-app .node-followup-glass:is(:hover,:focus-within){border-color:rgba(255,255,255,.48)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -1px 0 rgba(255,255,255,.12),0 18px 52px rgba(0,0,0,.16)!important}#branch-app#branch-app .node-followup-glass>div:last-child{overflow:visible!important;border-radius:inherit!important}#branch-app#branch-app .node-followup-composer.has-depth-suggestions{display:grid!important;width:100%!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;gap:0!important;overflow:visible!important;border:0!important;border-radius:inherit!important;background:transparent!important;padding:0!important;box-shadow:none!important}#branch-app#branch-app .depth-suggestion-tray{position:relative!important;display:grid!important;width:100%!important;min-width:0!important;max-height:170px!important;gap:0!important;overflow:hidden!important;padding:8px 14px 4px!important;opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;transform-origin:bottom center!important;order:1!important;transition:max-height .28s var(--apple-spring),padding .28s var(--apple-spring),opacity .18s var(--apple-ease),transform .28s var(--apple-spring),visibility 0s linear 0s!important}#branch-app#branch-app .node-followup-composer>.depth-suggestion-tray.is-concealed{max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px) scale(.985)!important;transition:max-height .22s var(--apple-ease),padding .22s var(--apple-ease),opacity .14s var(--apple-ease),transform .22s var(--apple-ease),visibility 0s linear .22s!important}#branch-app#branch-app .depth-suggestion-heading{position:absolute!important;z-index:1!important;top:8px!important;right:12px!important;min-height:44px!important;display:flex!important;align-items:center!important;gap:6px!important}#branch-app#branch-app .depth-suggestion-heading:empty{display:none!important}#branch-app#branch-app .depth-suggestion-heading>button{min-width:44px!important;min-height:44px!important;border:0!important;border-radius:9px!important;background:rgba(0,0,0,.22)!important;padding:4px 9px!important;color:rgba(255,255,255,.8)!important;font-size:10px!important}#branch-app#branch-app .depth-suggestion-context{display:inline-flex!important;min-height:24px!important;align-items:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;padding:3px 8px!important;background:rgba(31,92,120,.58)!important;color:rgba(220,246,255,.94)!important;font-size:10px!important;font-weight:670!important;white-space:nowrap!important}#branch-app#branch-app .depth-suggestion-context.is-too-broad{background:rgba(95,47,119,.64)!important;color:rgba(247,226,255,.96)!important}#branch-app#branch-app .depth-suggestion-list{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}#branch-app#branch-app .depth-suggestion-tray:has(.depth-suggestion-heading>button) .depth-suggestion-list{padding-top:0!important}#branch-app#branch-app .depth-suggestion-list>button{display:block!important;width:100%!important;min-width:0!important;min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:10px 4px!important;color:rgba(255,255,255,.88)!important;text-align:left!important;box-shadow:none!important}#branch-app#branch-app .depth-suggestion-list>button+button{border-top:1px solid rgba(255,255,255,.13)!important}#branch-app#branch-app .depth-suggestion-tray:has(.depth-suggestion-heading>button) .depth-suggestion-list>button:first-child{padding-right:64px!important}#branch-app#branch-app .depth-suggestion-list>button:focus-visible,#branch-app#branch-app .depth-suggestion-list>button:hover:not(:disabled){color:#fff!important;background:linear-gradient(90deg,rgba(255,255,255,.07),transparent)!important;transform:none!important}#branch-app#branch-app .depth-suggestion-list>button:focus-visible{outline:3px solid #64b5ff!important;outline-offset:-2px!important}#branch-app#branch-app .depth-suggestion-copy{display:block!important;overflow:hidden!important;font-size:12px!important;font-weight:560!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}#branch-app#branch-app .depth-composer-row{display:grid!important;min-height:62px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-top:1px solid transparent!important;padding:8px 10px!important;transition:border-color .18s var(--apple-ease)!important;order:2!important}#branch-app#branch-app .node-followup-glass.is-predictive-open .depth-composer-row{border-top-color:rgba(255,255,255,.14)!important}#branch-app#branch-app .composer-add-toggle{display:grid!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;place-items:center!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;background:rgba(255,255,255,.08)!important;padding:0!important;color:rgba(255,255,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13)!important}#branch-app#branch-app .composer-add-toggle.is-open,#branch-app#branch-app .composer-add-toggle:focus-visible,#branch-app#branch-app .composer-add-toggle:hover{border-color:rgba(255,255,255,.42)!important;background:rgba(255,255,255,.15)!important;color:#fff!important}#branch-app#branch-app .composer-action-menu{width:min(270px,calc(100vw - 36px))!important;max-height:min(420px,calc(100vh - 24px))!important;gap:2px!important;border-color:rgba(255,255,255,.24)!important;padding:7px!important}#branch-app#branch-app .composer-action-menu>:is(button,.composer-action-file){display:grid!important;min-height:40px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:0!important;border-radius:10px!important;background:transparent!important;padding:6px 8px!important;color:rgba(255,255,255,.86)!important;text-align:left!important;cursor:pointer!important}#branch-app#branch-app .composer-action-menu>:is(button,.composer-action-file):is(:hover,:focus-visible){background:var(--apple-blue)!important;color:#fff!important}#branch-app#branch-app .composer-action-menu>:is(button,.composer-action-file)>span{display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border-radius:9px!important;background:rgba(138,180,248,.14)!important;color:#b8d9ff!important}#branch-app#branch-app .composer-action-menu>.is-tone-blue>span{background:rgba(10,132,255,.18)!important;color:#9dceff!important}#branch-app#branch-app .composer-action-menu>.is-tone-cyan>span{background:rgba(50,215,255,.17)!important;color:#a7efff!important}#branch-app#branch-app .composer-action-menu>.is-tone-teal>span{background:rgba(100,210,255,.16)!important;color:#b9edff!important}#branch-app#branch-app .composer-action-menu>.is-tone-green>span{background:rgba(48,209,88,.17)!important;color:#aff4c0!important}#branch-app#branch-app .composer-action-menu>.is-tone-amber>span{background:rgba(255,159,10,.18)!important;color:#ffd59a!important}#branch-app#branch-app .composer-action-menu>:is(.is-tone-violet,.is-tone-indigo)>span{background:rgba(191,90,242,.18)!important;color:#e2b5f8!important}#branch-app#branch-app .composer-action-menu>.is-tone-coral>span{background:rgba(255,69,58,.17)!important;color:#ffb3ad!important}#branch-app#branch-app .composer-action-menu>:is(button,.composer-action-file)>strong{overflow:hidden!important;font-size:12px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:760px){#branch-app#branch-app .node-followup-area{width:calc(100% - 16px)!important}#branch-app#branch-app .node-followup-glass{bottom:10px!important;max-width:calc(100% - 16px)!important;border-radius:20px!important}#branch-app#branch-app .depth-suggestion-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}#branch-app#branch-app .depth-composer-row{grid-template-columns:auto minmax(0,1fr) auto!important}#branch-app#branch-app .typed-node-control{display:block!important}#branch-app#branch-app .website-publisher{top:78px!important;right:10px!important;display:flex!important}#branch-app#branch-app:has(.branch-node.is-expanded) .website-publisher{display:none!important}#branch-app#branch-app .website-publish-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:50%!important}#branch-app#branch-app .website-publish-button>span{display:none!important}#branch-app#branch-app .website-publish-result{width:min(310px,calc(100vw - 20px))!important}}#branch-app#branch-app :is(button,input,textarea,select):focus-visible{outline:3px solid #64b5ff!important;outline-offset:2px!important}#branch-app#branch-app .node-breadth-controls{position:absolute!important;z-index:12!important;top:7px!important;display:flex!important;align-items:stretch!important;justify-content:center!important;pointer-events:auto!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within){top:9px!important;width:min(276px,calc(100% - 24px))!important}#branch-app#branch-app .node-breadth-button{display:inline-flex!important;min-width:0!important;height:100%!important;flex:1 1 0!important;align-items:center!important;justify-content:center!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:rgba(16,19,25,.86)!important;padding:0!important;color:rgba(255,255,255,.76)!important;box-shadow:0 5px 16px rgba(0,0,0,.2)!important;backdrop-filter:blur(18px) saturate(1.2)!important;-webkit-backdrop-filter:blur(18px) saturate(1.2)!important;transition:border-color .16s var(--apple-ease),background .16s var(--apple-ease),color .16s var(--apple-ease),gap .19s var(--apple-ease)!important}#branch-app#branch-app .node-breadth-button>span{max-width:0!important;overflow:hidden!important;opacity:0!important;font-size:12px!important;font-weight:660!important;letter-spacing:-.01em!important;line-height:1!important;text-overflow:clip!important;white-space:nowrap!important;transition:max-width .19s var(--apple-ease),opacity .12s ease!important}#branch-app#branch-app .node-breadth-button.is-too-specific:is(:hover,:focus-visible){border-color:rgba(100,210,255,.62)!important;background:rgba(31,92,120,.84)!important;color:#d9f5ff!important}#branch-app#branch-app .node-breadth-button.is-too-specific[aria-pressed=true]{border-color:rgba(100,210,255,.72)!important;background:rgba(31,92,120,.92)!important;color:#e5f8ff!important;box-shadow:0 0 0 2px rgba(100,210,255,.2),0 5px 16px rgba(0,0,0,.2)!important}#branch-app#branch-app .node-breadth-button.is-too-broad:is(:hover,:focus-visible){border-color:rgba(191,90,242,.62)!important;background:rgba(95,47,119,.84)!important;color:#f2dcff!important}#branch-app#branch-app .node-breadth-button.is-too-broad[aria-pressed=true]{border-color:rgba(191,90,242,.72)!important;background:rgba(95,47,119,.92)!important;color:#f8eaff!important;box-shadow:0 0 0 2px rgba(191,90,242,.2),0 5px 16px rgba(0,0,0,.2)!important}#branch-app#branch-app .node-breadth-button:disabled{cursor:progress!important;opacity:.42!important}#branch-app#branch-app .branch-node :is(.liquid-card-content,.conversation-bar){transition:filter .18s var(--apple-ease),opacity .18s var(--apple-ease)!important}#branch-app#branch-app .branch-node.is-breadth-preview :is(.liquid-card-content,.conversation-bar){filter:none!important;opacity:.42!important}#branch-app#branch-app .branch-node.is-expanded.is-breadth-preview :is(.liquid-card-content,.conversation-bar){filter:blur(3px) saturate(.62)!important}#branch-app#branch-app .branch-node.is-breadth-preview :is(.liquid-card-content,.conversation-bar) :is(.node-title,.source-title,.node-preview-text,.prose-branch,.chat-message){color:rgba(151,211,255,.82)!important;-webkit-text-fill-color:rgba(151,211,255,.82)!important}@media (hover:none){#branch-app#branch-app .node-breadth-controls{width:84px!important;height:36px!important}}@media (prefers-reduced-motion:reduce){#branch-app#branch-app .depth-composer-row,#branch-app#branch-app .depth-suggestion-tray,#branch-app#branch-app .node-followup-area,#branch-app#branch-app .node-followup-glass,#branch-app#branch-app button,#branch-app#branch-app input,#branch-app#branch-app select,#branch-app#branch-app textarea{transition:none!important}#branch-app#branch-app .branch-node :is(.liquid-card-content,.conversation-bar),#branch-app#branch-app .branch-node>.liquid-card,#branch-app#branch-app .node-breadth-button,#branch-app#branch-app .node-breadth-button>span,#branch-app#branch-app .node-breadth-controls{transition:none!important}}#branch-app#branch-app .node-breadth-controls{top:auto!important;bottom:14px!important;left:14px!important;height:34px!important;transform:none!important;transition:none!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within){top:auto!important;width:70px!important;height:34px!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button{gap:0!important;padding:0!important}#branch-app#branch-app .node-breadth-button>span,#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button>span{display:none!important}@media (min-width:761px){#branch-app#branch-app .app-sidebar.is-collapsed{inset:14px auto auto 14px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:-moz-max-content!important;height:max-content!important;min-height:0!important;max-height:calc(100vh - 28px)!important;padding:6px!important;border-radius:18px!important}#branch-app#branch-app .app-sidebar.is-collapsed>div:last-child{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;flex-direction:column!important;align-items:center!important;gap:6px!important}#branch-app#branch-app .app-sidebar.is-collapsed :is(.sidebar-collapse,.sidebar-brand,.sidebar-new-map,.sidebar-mission-control){position:static!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-brand{order:1!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-collapse{order:0!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-new-map{order:2!important;border-radius:10px!important}#branch-app#branch-app .app-sidebar.is-collapsed .sidebar-mission-control{order:3!important;border-radius:10px!important}#branch-app#branch-app .app-sidebar.is-collapsed :is(.app-logo-mark,.app-logo-mark img){width:30px!important;height:30px!important}#branch-app#branch-app .app-sidebar.is-collapsed :is(.sidebar-search,.conversation-list,.sidebar-footer){display:none!important}#branch-app#branch-app .app-sidebar.is-collapsed :is(.sidebar-new-map,.sidebar-mission-control)>span{display:none!important}}#branch-app#branch-app .node-breadth-controls{top:10px!important;width:70px!important;height:30px!important;gap:4px!important;transform:translateX(-50%)!important;transition:width .19s var(--apple-ease),height .19s var(--apple-ease),top .19s var(--apple-ease)!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within){top:8px!important;width:min(276px,calc(100% - 32px))!important;height:44px!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button{gap:7px!important;padding:0 13px!important}#branch-app#branch-app .node-breadth-button>span,#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button>span{max-width:0!important;opacity:0!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button>span{max-width:92px!important;opacity:1!important}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-source):not(.is-suggestion):not(.is-suggestion-group):not(.is-pending)>.liquid-card{padding:42px 48px 12px!important}#branch-app#branch-app .branch-node:not(.is-expanded) :is(.node-title,.source-title){display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#branch-app#branch-app .branch-node:not(.is-expanded) .node-utility-dock{top:9px!important;right:9px!important}#branch-app#branch-app .branch-node.is-selected:not(.is-expanded) .node-utility-dock{right:50px!important}#branch-app#branch-app .branch-node.is-breadth-preview :is(.node-primary-action,.node-utility-dock){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#branch-app#branch-app .branch-node.is-expanded>.liquid-card{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:18px 38px!important}#branch-app#branch-app .branch-node.is-expanded .node-header-row{min-height:112px!important;padding:58px 132px 14px!important}#branch-app#branch-app .branch-node.is-expanded .node-primary-action{top:14px!important;right:14px!important}#branch-app#branch-app .branch-node.is-expanded .node-utility-dock{top:14px!important;right:52px!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}#branch-app#branch-app .branch-node.is-expanded .conversation-bar{position:relative!important;display:flex!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;overflow:hidden!important}#branch-app#branch-app .branch-node.is-expanded .conversation-scroll{position:relative!important;z-index:1!important;min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;padding:0 8px 132px 0!important;scroll-padding-bottom:132px!important}#branch-app#branch-app .node-followup-area,#branch-app#branch-app .node-followup-area.has-context,#branch-app#branch-app .node-followup-area.has-context.has-predictive-open{position:absolute!important;z-index:10!important;right:auto!important;bottom:14px!important;left:50%!important;width:min(100%,68ch)!important;min-height:0!important;margin:0!important;padding:0!important;transform:translateX(-50%)!important}#branch-app#branch-app .node-followup-glass{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;transform:none!important}@media (max-width:760px){#branch-app#branch-app .branch-node.is-expanded>.liquid-card{padding:18px 20px!important}#branch-app#branch-app .branch-node.is-expanded .node-header-row{width:100%!important;min-height:0!important;padding:64px 0 14px!important}#branch-app#branch-app .branch-node.is-expanded .node-heading-copy,#branch-app#branch-app .branch-node.is-expanded .node-title{width:100%!important;min-width:0!important}#branch-app#branch-app .branch-node.is-expanded .node-utility-dock{right:auto!important;left:14px!important}}#branch-app#branch-app .react-flow__node>.branch-node{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;box-sizing:border-box!important}#branch-app#branch-app .branch-node>.liquid-card>div:has(>.node-breadth-controls){position:static!important}#branch-app#branch-app .branch-node>.liquid-card{--node-spectrum:rgba(53,56,66,0.97)!important;border-color:rgba(235,232,255,.2)!important;background:linear-gradient(155deg,rgba(76,78,91,.97),rgba(42,45,54,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 14px 34px rgba(0,0,0,.32)!important}#branch-app#branch-app .branch-node .node-type-label{display:none!important}#branch-app#branch-app .branch-node:not(.is-expanded)>.liquid-card{padding:20px 28px!important}#branch-app#branch-app .branch-node:not(.is-expanded) :is(.node-header-row,.node-heading-copy){width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;text-align:center!important}#branch-app#branch-app .branch-node:not(.is-expanded) :is(.node-title,.source-title){display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important}#branch-app#branch-app .branch-node.is-pending .pending-card-shell{width:100%!important;min-width:0!important;align-items:center!important}#branch-app#branch-app .branch-node.is-pending .pending-card-title{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;white-space:normal!important;text-overflow:clip!important;text-wrap:balance!important;text-align:center!important;color:rgba(255,255,255,.94)!important;-webkit-text-fill-color:rgba(255,255,255,.94)!important;font-size:17px!important;line-height:1.25!important}#branch-app#branch-app .node-breadth-controls{top:-8px!important;right:auto!important;bottom:auto!important;left:50%!important;display:grid!important;width:min(460px,calc(100vw - 32px))!important;min-width:min(460px,calc(100vw - 32px))!important;height:42px!important;grid-template-columns:1fr .82fr 1fr!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(231,226,248,.28)!important;border-radius:15px!important;background:rgba(26,27,34,.92)!important;padding:3px!important;opacity:0!important;visibility:hidden!important;transform:translate(-50%,9px) scale(.96)!important;pointer-events:none!important;box-shadow:0 13px 34px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.06)!important;backdrop-filter:blur(20px) saturate(1.15)!important;transition:opacity .16s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s!important}#branch-app#branch-app .branch-node:is(:hover,:focus-within) .node-breadth-controls{top:-8px!important;width:min(460px,calc(100vw - 32px))!important;height:42px!important;opacity:1!important;visibility:visible!important;transform:translate(-50%) scale(1)!important;pointer-events:auto!important;transition-delay:0s!important}#branch-app#branch-app .node-breadth-button,#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button{display:inline-flex!important;min-width:0!important;height:34px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-right:1px solid rgba(235,232,255,.15)!important;border-radius:0!important;background:transparent!important;padding:0 9px!important;color:rgba(242,240,250,.72)!important;box-shadow:none!important;font-size:11px!important;font-weight:680!important;white-space:nowrap!important}#branch-app#branch-app .node-breadth-button:last-child{border-right:0!important}#branch-app#branch-app .node-breadth-button>span,#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-button>span{display:inline!important;max-width:none!important;overflow:visible!important;opacity:1!important;font:inherit!important}#branch-app#branch-app .node-breadth-button.is-too-specific[data-state=on]{background:linear-gradient(135deg,rgba(98,124,206,.88),rgba(111,93,190,.86))!important;color:#f5f3ff!important}#branch-app#branch-app .node-breadth-button.is-neutral[data-state=on]{background:rgba(232,229,240,.16)!important;color:#fff!important}#branch-app#branch-app .node-breadth-button.is-too-broad[data-state=on]{background:linear-gradient(135deg,rgba(188,91,119,.86),rgba(205,112,83,.84))!important;color:#fff5f1!important}#branch-app#branch-app .branch-node:not(.is-expanded) :is(.node-breadth-controls,.node-utility-dock){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#branch-app#branch-app .branch-node:not(.is-expanded):is(:hover,:focus-within) :is(.node-breadth-controls,.node-utility-dock){opacity:1!important;visibility:visible!important;pointer-events:auto!important}#branch-app#branch-app .branch-node:is(:hover,:focus-within)>.liquid-card{overflow:visible!important}#branch-app#branch-app .branch-node:not(.is-expanded) .node-utility-dock{top:-8px!important;right:16px!important;bottom:auto!important;transform:translateY(8px) scale(.96)!important;transition:opacity .16s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .18s!important}#branch-app#branch-app .branch-node:not(.is-expanded):is(:hover,:focus-within) .node-utility-dock{transform:translateY(0) scale(1)!important}#branch-app#branch-app .branch-node.is-expanded .expanded-review-status{top:-8px!important}#branch-app#branch-app .branch-node.is-expanded .node-utility-dock{top:-8px!important;right:16px!important;bottom:auto!important;left:auto!important}#branch-app#branch-app .branch-node.is-expanded .node-primary-action{top:-8px!important;right:154px!important}#branch-app#branch-app .branch-node .node-utility-dock .node-delete,#branch-app#branch-app .branch-node .node-utility-dock .node-delete svg{overflow:visible!important}#branch-app#branch-app .branch-node .node-utility-dock .node-delete svg{width:15px!important;height:15px!important;stroke-width:1.9!important}#branch-app#branch-app .branch-node .node-delete-control{position:absolute!important;z-index:22!important;top:8px!important;right:8px!important}#branch-app#branch-app .branch-node .node-delete-control .node-delete{display:inline-flex!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:9px!important;background:transparent!important;padding:0!important;color:rgba(255,255,255,.72)!important;box-shadow:none!important}#branch-app#branch-app .branch-node .node-delete-control .node-delete:hover:not(:disabled){background:rgba(255,69,58,.18)!important;color:#ff8179!important}#branch-app#branch-app .branch-node .node-delete-control .node-delete svg{width:15px!important;height:15px!important;overflow:visible!important;stroke:currentColor!important;stroke-width:1.9!important}#branch-app#branch-app .branch-node.is-expanded .node-header-row{width:100%!important;min-height:72px!important;padding:18px 12px 14px!important}#branch-app#branch-app .branch-node.is-expanded :is(.node-heading-copy,.node-title){width:100%!important;min-width:0!important;max-width:100%!important}#branch-app#branch-app .branch-node.is-expanded .node-title{display:block!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(25px,3vw,36px)!important;text-align:center!important}#branch-app#branch-app .branch-node>.liquid-card{transform:translateX(calc(var(--breadth-swipe-direction, 0) * var(--breadth-swipe-progress, 0) * 96px))!important;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease!important}#branch-app#branch-app .branch-node.is-swipe-too-specific{--breadth-swipe-direction:-1}#branch-app#branch-app .branch-node.is-swipe-too-broad{--breadth-swipe-direction:1}#branch-app#branch-app .node-swipe-action{width:142px!important;transition:opacity .16s ease!important}#branch-app#branch-app .node-swipe-action span{display:inline!important;max-width:none!important;overflow:visible!important;white-space:nowrap!important}#branch-app#branch-app .liquid-branch-edge{opacity:.94!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.68)) drop-shadow(0 0 18px rgba(220,230,255,.36)) drop-shadow(0 0 34px rgba(155,140,255,.16))!important}#branch-app#branch-app .liquid-branch-edge path.liquid-branch-edge-surface{stroke:rgba(252,251,255,.92)!important;stroke-width:4.5px!important}#branch-app#branch-app .liquid-branch-edge.is-active path.liquid-branch-edge-surface,#branch-app#branch-app .liquid-branch-edge.is-hover-motion path.liquid-branch-edge-surface,#branch-app#branch-app .liquid-branch-edge.is-new-node-edge path.liquid-branch-edge-surface{stroke:rgba(255,255,255,.98)!important;stroke-width:5px!important}#branch-app#branch-app .depth-composer-row:focus-within{border-color:transparent!important;outline:0!important;box-shadow:none!important}#branch-app#branch-app .node-followup-composer :is(input,textarea):focus,#branch-app#branch-app .node-followup-composer :is(input,textarea):focus-visible{border-color:transparent!important;outline:0!important;box-shadow:none!important}#branch-app#branch-app .node-error-message{border-color:rgba(255,190,92,.28)!important;background:rgba(104,76,30,.16)!important;color:rgba(255,229,188,.9)!important}#branch-app#branch-app .website-publish-button{border-color:rgba(255,255,255,.88)!important;background:#fff!important;color:#17171a!important;box-shadow:0 2px 8px rgba(0,0,0,.18)!important}#branch-app#branch-app .website-publish-button :is(span,svg){color:#17171a!important}#branch-app#branch-app .website-publish-button.is-ready,#branch-app#branch-app .website-publish-button:hover:not(:disabled){border-color:#fff!important;background:#f2f2f4!important}@media (hover:none){#branch-app#branch-app .node-breadth-controls{opacity:1!important;visibility:visible!important;transform:translate(-50%)!important;pointer-events:auto!important}}@media (prefers-reduced-motion:reduce){#branch-app#branch-app .branch-node>.liquid-card,#branch-app#branch-app .node-breadth-controls,#branch-app#branch-app .node-swipe-action,#branch-app#branch-app .node-utility-dock{transition:none!important;animation:none!important}}#branch-app#branch-app{--breadth-too-broad:#67c7ff;--breadth-too-specific:#1859a9}#branch-app#branch-app .node-breadth-button.is-too-specific:is(:hover,:focus-visible),#branch-app#branch-app .node-breadth-button.is-too-specific[data-state=on]{background:linear-gradient(135deg,#2068bd,var(--breadth-too-specific))!important;color:#fff!important}#branch-app#branch-app .node-breadth-button.is-too-broad:is(:hover,:focus-visible),#branch-app#branch-app .node-breadth-button.is-too-broad[data-state=on]{background:linear-gradient(135deg,#8bd7ff,var(--breadth-too-broad))!important;color:#082c4b!important}#branch-app#branch-app .node-swipe-action.is-right{border-color:rgba(69,139,218,.72)!important;background:color-mix(in srgb,var(--breadth-too-specific) 82%,#061629)!important;color:#fff!important}#branch-app#branch-app .node-swipe-action.is-left{border-color:rgba(153,222,255,.88)!important;background:color-mix(in srgb,var(--breadth-too-broad) 86%,#12334c)!important;color:#082c4b!important}#branch-app#branch-app .branch-node>.liquid-card{transform:translateX(var(--breadth-swipe-offset,0))!important;transition:border-color .18s ease,box-shadow .18s ease!important;will-change:transform}#branch-app#branch-app .branch-node.is-swipe-settling>.liquid-card{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease!important}#branch-app#branch-app .node-swipe-action{width:156px!important;box-sizing:border-box!important;opacity:var(--breadth-swipe-progress,0)!important;transform:scale(calc(.98 + var(--breadth-swipe-progress, 0) * .02))!important;transition:none!important}#branch-app#branch-app .node-swipe-action.is-left{padding-left:18px!important}#branch-app#branch-app .node-swipe-action.is-right{padding-right:18px!important}#branch-app#branch-app .branch-node.is-swipe-settling .node-swipe-action{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)!important}#branch-app#branch-app .branch-node.is-expanded .expanded-review-status,#branch-app#branch-app .branch-node.is-expanded .node-delete-control,#branch-app#branch-app .branch-node.is-expanded .node-primary-action,#branch-app#branch-app .branch-node.is-expanded .node-utility-dock{top:12px!important;bottom:auto!important;height:42px!important;align-items:center!important}#branch-app#branch-app .branch-node.is-expanded .expanded-review-status{left:16px!important;display:flex!important}#branch-app#branch-app .branch-node.is-expanded .node-breadth-controls,#branch-app#branch-app .branch-node.is-expanded:is(:hover,:focus-within) .node-breadth-controls{top:12px!important;right:auto!important;bottom:auto!important;width:276px!important;max-width:calc(100% - 220px)!important;min-width:0!important;inline-size:276px!important;max-inline-size:calc(100% - 220px)!important;height:42px!important;transform:translateX(-50%)!important}#branch-app#branch-app .branch-node.is-expanded .node-header-row{padding:72px 12px 14px!important}#branch-app#branch-app .branch-node.is-expanded .node-primary-action{right:58px!important;display:flex!important}#branch-app#branch-app .branch-node.is-expanded .node-delete-control{right:16px!important;display:flex!important}#branch-app#branch-app .branch-node.is-expanded .node-breadth-controls,#branch-app#branch-app .node-breadth-controls{display:block!important;width:68px!important;min-width:68px!important;max-width:68px!important;inline-size:68px!important;max-inline-size:68px!important;height:24px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 26px rgba(0,0,0,.24)!important;backdrop-filter:blur(4px) saturate(1.04)!important;-webkit-backdrop-filter:blur(4px) saturate(1.04)!important;transition:width .22s var(--apple-ease),max-width .22s var(--apple-ease),height .22s var(--apple-ease),border-radius .22s var(--apple-ease)!important}#branch-app#branch-app .branch-node.is-expanded .node-breadth-controls:is(:hover,:focus-within),#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within){width:276px!important;min-width:0!important;max-width:calc(100vw - 32px)!important;inline-size:276px!important;max-inline-size:calc(100vw - 32px)!important;height:42px!important;border-radius:22px!important}#branch-app#branch-app .branch-node.is-expanded .node-breadth-controls:is(:hover,:focus-within){max-width:calc(100% - 220px)!important;max-inline-size:calc(100% - 220px)!important}#branch-app#branch-app .node-breadth-controls>div:last-child,#branch-app#branch-app .node-breadth-group{min-width:0!important;width:100%!important;height:100%!important;box-sizing:border-box!important}#branch-app#branch-app .node-breadth-trigger{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:inherit!important;background:transparent!important;padding:0 8px!important;color:rgba(255,255,255,.92)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.015em!important;line-height:1!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transition:opacity .1s ease,visibility 0s linear 0s!important}#branch-app#branch-app .node-breadth-group{display:grid!important;grid-template-columns:1fr .82fr 1fr!important;align-items:center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.96)!important;transition:opacity .14s ease,transform .22s var(--apple-ease),visibility 0s linear .18s!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-trigger{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition-delay:0s!important}#branch-app#branch-app .node-breadth-controls:is(:hover,:focus-within) .node-breadth-group{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:scale(1)!important;transition-delay:50ms,0s,0s!important}#branch-app#branch-app .node-breadth-button.is-too-specific[data-state=on]{background:#123b72!important;color:#fff!important}#branch-app#branch-app .node-breadth-button.is-too-broad[data-state=on]{background:#f5a623!important;color:#241400!important}#branch-app#branch-app .node-breadth-button.is-neutral:is(:hover,:focus-visible),#branch-app#branch-app .node-breadth-button.is-neutral[data-state=on]{background:rgba(255,255,255,.14)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){#branch-app#branch-app .branch-node.is-swipe-settling .node-swipe-action,#branch-app#branch-app .branch-node.is-swipe-settling>.liquid-card,#branch-app#branch-app .node-breadth-controls,#branch-app#branch-app .node-breadth-group,#branch-app#branch-app .node-breadth-trigger{transition:none!important}}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-source):not(.is-pending):not(.is-suggestion):not(.is-suggestion-group)>.liquid-card{box-sizing:border-box!important;height:100%!important;padding:0 16px!important;overflow:visible!important}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-source):not(.is-pending):not(.is-suggestion):not(.is-suggestion-group)>.liquid-card>.liquid-card-content{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-source):not(.is-pending):not(.is-suggestion):not(.is-suggestion-group) :is(.node-card-inner,.node-header-row,.node-heading-copy){width:100%!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-source):not(.is-pending):not(.is-suggestion):not(.is-suggestion-group) .node-title{width:100%!important;margin:0!important;padding:8px 20px!important;font-size:28px!important;font-weight:650!important;line-height:1.16!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important}#branch-app#branch-app .branch-node.is-pending>.liquid-card{box-sizing:border-box!important;padding:0!important;height:100%!important}#branch-app#branch-app .branch-node.is-pending .liquid-card-content{position:absolute!important;inset:0!important;height:100%!important;padding:0!important}#branch-app#branch-app .branch-node.is-pending .pending-card-shell{height:100%!important;padding:18px 24px!important;grid-template-rows:auto 44px!important;gap:12px!important;overflow:visible!important}#branch-app#branch-app .branch-node.is-pending .pending-card-title{font:500 17px/22px var(--app-font,sans-serif)!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:none!important}#branch-app#branch-app{--app-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,sans-serif}#branch-app#branch-app,#branch-app#branch-app .branch-node.is-expanded .prose-branch,#branch-app#branch-app :is(button,input,textarea,select){font-family:var(--app-font)!important}#branch-app#branch-app #new-map-question:is(:focus,:focus-visible){border-color:transparent!important;outline:0!important;box-shadow:none!important}#branch-app#branch-app .new-map-form:focus-within .new-map-composer{border-color:rgba(255,255,255,.16)!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 14px 34px rgba(0,0,0,.28)!important}#branch-app#branch-app .branch-node>.liquid-card{border:1px solid rgba(255,255,255,.22)!important;background:rgba(28,28,30,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 1px 0 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.34),0 12px 28px rgba(0,0,0,.3)!important}#branch-app#branch-app :is(.node-delete,.node-reader-toggle,.node-action,.review-status-strip>button,.new-map-tool,.new-map-submit,.typed-node-control>button){border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.28),0 3px 7px rgba(0,0,0,.2)!important}@keyframes node-gentle-swing{0%,to{transform:translateY(0) rotate(0deg)}28%{transform:translateY(-2px) rotate(-.32deg)}62%{transform:translateY(-1px) rotate(.24deg)}}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-swipe-too-specific):not(.is-swipe-too-broad):hover>.liquid-card{animation:node-gentle-swing .62s cubic-bezier(.22,1,.36,1) both!important;transform-origin:50% 82%!important}#branch-app#branch-app .branch-node:not(.is-expanded):not(.is-source):not(.is-pending):not(.is-suggestion):not(.is-suggestion-group) .node-title{width:auto!important;max-width:none!important;padding:8px 4px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}#branch-app#branch-app .branch-node.is-expanded .node-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-wrap:balance!important}#branch-app#branch-app .branch-node.is-expanded .expanded-review-status{left:8px!important}#branch-app#branch-app .branch-node.is-expanded .node-delete-control{right:8px!important}#branch-app#branch-app .branch-node.is-expanded .readable-paragraph-chunk{display:block!important;background:none!important;color:rgba(255,255,255,.94)!important;will-change:opacity,transform}#branch-app#branch-app .typed-node-palette{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:300px!important;gap:6px!important;padding:8px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:18px!important;background:rgba(31,32,36,.96)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 44px rgba(0,0,0,.44)!important}#branch-app#branch-app .typed-node-palette>:is(button,.composer-action-file){display:flex!important;min-width:0!important;min-height:72px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:9px 6px!important;border:1px solid transparent!important;border-radius:12px!important;text-align:center!important}#branch-app#branch-app .typed-node-palette>:is(button,.composer-action-file):is(:hover,:focus-visible){border-color:rgba(255,255,255,.17)!important;background:rgba(255,255,255,.075)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 4px 12px rgba(0,0,0,.2)!important}#branch-app#branch-app .typed-node-palette>:is(button,.composer-action-file)>span{width:30px!important;height:30px!important;border-radius:9px!important}#branch-app#branch-app .typed-node-palette>:is(button,.composer-action-file)>span svg{width:16px!important;height:16px!important;stroke-width:1.8!important}#branch-app#branch-app .typed-node-palette strong{max-width:100%!important;overflow:hidden!important;font-size:11px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (prefers-reduced-motion:reduce){#branch-app#branch-app .branch-node:not(.is-expanded):hover>.liquid-card{animation:none!important}}#branch-app#branch-app .branch-node.is-expanded .conversation-bar:after,#branch-app#branch-app .branch-node.is-expanded .conversation-bar:before{content:none!important}#branch-app#branch-app .branch-node.is-expanded .node-header-row{min-height:0!important;padding:52px 64px 8px!important;align-items:flex-start!important}@media (max-width:760px){#branch-app#branch-app .branch-node.is-expanded .node-header-row{padding:58px 0 8px!important}}