.ZDx8qq_toast{left:50%;bottom:calc(max(76px, var(--keyboard-inset,0px) + 12px) + var(--toast-slot,0) * 44px);z-index:150;background:var(--ink);color:var(--bg);font-family:var(--font-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 18px #00000038}.ZDx8qq_toast.ZDx8qq_wrap{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;width:max-content;max-width:min(480px,100vw - 32px)}.ZDx8qq_action{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600;text-decoration:underline}.ZDx8qq_action:focus-visible{outline:2px solid var(--bg);outline-offset:1px}@media (prefers-reduced-motion:no-preference){.ZDx8qq_toast{transition:bottom .18s cubic-bezier(.22,.61,.36,1);animation:.16s cubic-bezier(.22,.61,.36,1) both ZDx8qq_undoToastIn}}[data-keyboard-visible] .ZDx8qq_toast{transition:none}@keyframes ZDx8qq_undoToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.ZDx8qq_ring{flex:none;transform:rotate(-90deg)}.ZDx8qq_ringTrack{fill:none;stroke:color-mix(in srgb, var(--bg) 30%, transparent);stroke-width:2.5px}.ZDx8qq_ringSweep{fill:none;stroke:var(--bg);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:50.265;animation:linear forwards ZDx8qq_undoRingDrain;animation-duration:var(--undo-ms,5s)}@keyframes ZDx8qq_undoRingDrain{0%{stroke-dashoffset:0}to{stroke-dashoffset:50.265px}}@media (prefers-reduced-motion:reduce){.ZDx8qq_ringSweep{animation:none}}
.FjMuGa_app{color:var(--ink)}.FjMuGa_topbar{z-index:5;background-color:var(--tl-top-pocket-bg,var(--tl-page-bg));padding:18px 28px;padding-top:max(18px, env(safe-area-inset-top));max-height:64px;transition:background-color var(--tl-page-bg-transition-duration) ease, max-height .42s cubic-bezier(.4, 0, .2, 1), padding-top .42s cubic-bezier(.4, 0, .2, 1), padding-bottom .42s cubic-bezier(.4, 0, .2, 1), opacity .28s ease;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0;overflow:visible}.FjMuGa_brand{align-items:center;display:flex}.FjMuGa_brandName{font-family:var(--font-ui);letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.FjMuGa_brandSub{color:var(--muted);margin-left:6px;font-size:12px}.FjMuGa_topbarActions{align-items:center;gap:8px;display:flex;position:relative}.FjMuGa_saveAlert{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin-right:4px;font-size:12.5px;line-height:1;display:flex}.FjMuGa_saveAlertAction{appearance:none;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12.5px;font-weight:600;text-decoration:underline}.FjMuGa_btn{appearance:none;border:1px solid var(--node-bd);background:var(--node-bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;transition:background .15s,transform 50ms,border-color .15s;display:inline-flex}.FjMuGa_btn:hover{background:#fff;border-color:#1b1a172e}.FjMuGa_btn:active{transform:translateY(1px)}.FjMuGa_btn.FjMuGa_primary{background:var(--ink);color:var(--paper);border-color:#0000}.FjMuGa_btn.FjMuGa_primary:hover{background:#2a2925}.FjMuGa_btn.FjMuGa_ghost{background:0 0}.FjMuGa_btn.FjMuGa_danger{background:var(--danger-btn,#c54a3a);color:#fff;border-color:#0000}.FjMuGa_btn.FjMuGa_danger:hover{background:var(--danger-btn-hover,#a93a2b)}.FjMuGa_btn.FjMuGa_danger:disabled,.FjMuGa_btn:disabled{opacity:.4;cursor:not-allowed}.FjMuGa_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_btn{background:#1f1d18}[data-dark=true] .FjMuGa_btn.FjMuGa_primary{background:var(--ink);color:var(--bg)}[data-dark=true] .FjMuGa_btn.FjMuGa_primary:hover{background:color-mix(in srgb, var(--ink) 90%, var(--accent))}[data-dark=true] .FjMuGa_btn.FjMuGa_danger{background:var(--danger-btn,#c54a3a)}[data-dark=true] .FjMuGa_btn.FjMuGa_danger:hover{background:var(--danger-btn-hover,#a93a2b)}.FjMuGa_stage{padding:0 28px;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));flex:1;transition:padding-top .42s cubic-bezier(.4,0,.2,1),padding-bottom .42s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width:600px){.FjMuGa_stage{padding-left:0;padding-right:0}}.FjMuGa_helpIcon{appearance:none;border:1px solid var(--node-bd);background:var(--node-bg);color:var(--ink);font:inherit;font-family:var(--font-ui);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:12px;font-weight:600;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.FjMuGa_helpIcon:hover{background:var(--paper);border-color:#1b1a1738}.FjMuGa_helpIcon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FjMuGa_helpIcon.FjMuGa_helpQ{font-size:14px;font-weight:700}.FjMuGa_helpIcon.FjMuGa_acctBtn{padding:0}.FjMuGa_dock{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:80;background:var(--paper);border:1px solid var(--node-bd);font-family:var(--font-ui);overscroll-behavior:contain;border-radius:14px;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px 8px;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:0 14px 38px #0000001f,0 3px 10px #0000000f}.FjMuGa_dockDd{position:relative}.FjMuGa_dockBtn{appearance:none;border:1px solid var(--node-bd);background:var(--node-bg);color:var(--ink);font:inherit;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:28px;padding:5px 8px 5px 7px;font-size:11.5px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.FjMuGa_dockBtn>span{white-space:nowrap}.FjMuGa_dockAa{justify-content:center;align-items:center;width:20px;height:16px;font-size:13px;line-height:1;display:inline-flex}.FjMuGa_dockBtn:hover{background:var(--bg);border-color:#1b1a1733}.FjMuGa_dockBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_dockBtn:hover{border-color:#efe9da40}.FjMuGa_dockBtn.FjMuGa_active{background:var(--ink);color:var(--paper);border-color:#0000}.FjMuGa_dockBtn.FjMuGa_active .FjMuGa_ddCaret{color:#ffffffa6}[data-dark=true] .FjMuGa_dockBtn.FjMuGa_active{color:var(--bg)}[data-dark=true] .FjMuGa_dockBtn.FjMuGa_active .FjMuGa_ddCaret{color:#00000080}.FjMuGa_dockBtn .FjMuGa_ico{flex:none;justify-content:center;align-items:center;display:inline-flex}.FjMuGa_dockBtn .FjMuGa_ddCaret{color:var(--muted);margin-left:2px;font-size:8px;line-height:1}.FjMuGa_dockBtn .FjMuGa_aa{text-align:center;min-width:14px;font-size:13px;line-height:1;display:inline-block}.FjMuGa_dockBtn .FjMuGa_swatch{border-radius:3px;gap:1px;display:inline-flex;overflow:hidden}.FjMuGa_dockBtn .FjMuGa_swatch i{width:5px;height:14px;display:inline-block;box-shadow:inset 0 0 0 .5px #0000000f}.FjMuGa_dockPop{background:var(--paper);border:1px solid var(--node-bd);z-index:100;overscroll-behavior:contain;border-radius:10px;flex-direction:column;gap:2px;min-width:150px;max-height:min(360px,80vh);padding:6px;animation:.18s cubic-bezier(.2,.75,.25,1) both FjMuGa_dockPopIn;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 16px 40px #0000002e,0 3px 10px #00000014}@keyframes FjMuGa_dockPopIn{0%{opacity:0;transform:translate(-50%,6px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.FjMuGa_dockPop{animation:none}}.FjMuGa_dockPopTitle{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;padding:4px 8px 6px;font-size:10.5px;font-weight:600}.FjMuGa_dockOpt{appearance:none;color:var(--ink);font:inherit;font-family:var(--font-ui);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;width:100%;padding:6px 10px;font-size:12px;line-height:1.3;transition:background .12s,border-color .12s;display:flex}.FjMuGa_dockOpt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FjMuGa_dockOpt:hover{background:#0000000d}[data-dark=true] .FjMuGa_dockOpt:hover{background:#ffffff0f}.FjMuGa_dockOpt.FjMuGa_on{background:var(--bg);border-color:var(--node-bd)}.FjMuGa_dockOpt .FjMuGa_check{color:var(--ink);opacity:.85;margin-left:auto;font-size:11px}.FjMuGa_dockOpt .FjMuGa_check.FjMuGa_hide{visibility:hidden}.FjMuGa_dockOpt .FjMuGa_optIco{flex:none;justify-content:center;align-items:center;width:22px;display:inline-flex}.FjMuGa_dockOpt .FjMuGa_optAa{text-align:center;min-width:22px;font-size:16px;line-height:1}.FjMuGa_dockOpt .FjMuGa_optSwatch{border-radius:3px;gap:1px;display:inline-flex;overflow:hidden}.FjMuGa_dockOpt .FjMuGa_optSwatch i{width:8px;height:18px;display:inline-block;box-shadow:inset 0 0 0 .5px #0000000f}.FjMuGa_dockToggle{appearance:none;border:1px solid var(--node-bd);background:var(--node-bg);color:var(--muted);font:inherit;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:11.5px;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.FjMuGa_dockToggle:hover{color:var(--ink);border-color:#1b1a1733}.FjMuGa_dockToggle.FjMuGa_on{background:var(--ink);color:var(--paper);border-color:#0000}.FjMuGa_dockToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_dockToggle.FjMuGa_on{color:var(--bg)}[data-preview=true] .FjMuGa_topbar{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}[data-preview=true] .FjMuGa_dock{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 24px))}[data-preview=true] .FjMuGa_stage{padding-top:calc(var(--preview-gap,40px) - 12px);padding-bottom:calc(var(--preview-gap,40px) + env(safe-area-inset-bottom,0px))}.FjMuGa_previewWordmark{margin-top:calc(var(--preview-gap,40px) - 18px);text-align:center;letter-spacing:.02em;color:color-mix(in srgb, var(--ink) 45%, transparent);font-size:12px;animation:.3s .18s both FjMuGa_previewWordmarkIn}@keyframes FjMuGa_previewWordmarkIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FjMuGa_previewWordmark{animation:none}[data-preview=true] .FjMuGa_topbar,[data-preview=true] .FjMuGa_dock{transition:none}}.FjMuGa_previewExit{top:max(16px, env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right,0px));z-index:95;appearance:none;border:1px solid var(--node-bd);background:var(--paper);color:var(--ink);font:inherit;font-family:var(--font-ui);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:11px;transition:opacity .2s,transform .15s;display:none;position:fixed;box-shadow:0 4px 12px #00000014}@media (max-width:720px){.FjMuGa_previewExit{top:max(10px, env(safe-area-inset-top));right:calc(10px + env(safe-area-inset-right,0px))}.FjMuGa_previewExitLeft{right:auto;left:calc(10px + env(safe-area-inset-left,0px))}.FjMuGa_previewExit.FjMuGa_previewExitLeft:before{left:0;right:-8px}}.FjMuGa_previewExit:before{content:"";position:absolute;inset:-8px 0 -8px -8px}[data-preview=true] .FjMuGa_previewExit{animation:.25s .25s both FjMuGa_previewExitIn;display:inline-flex}@keyframes FjMuGa_previewExitIn{0%{opacity:0;transform:scale(.85)}to{opacity:.35;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-preview=true] .FjMuGa_previewExit{opacity:.35;animation:none}}[data-preview=true] .FjMuGa_previewExit:hover{transform:scale(1.05);opacity:1!important}.FjMuGa_previewExit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FjMuGa_modalBack{-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:200;background:#0f0e0b6b;justify-content:center;align-items:center;padding:24px;animation:.25s both FjMuGa_modalBackIn;display:flex;position:fixed;inset:0}.FjMuGa_modalBack.FjMuGa_open{opacity:1;pointer-events:auto}@keyframes FjMuGa_modalBackIn{0%{opacity:0}to{opacity:1}}.FjMuGa_modalBack.FjMuGa_closing{animation:.26s forwards FjMuGa_modalBackOut}@keyframes FjMuGa_modalBackOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.FjMuGa_modalBack{opacity:0;animation:none}.FjMuGa_modalBack.FjMuGa_open{opacity:1}.FjMuGa_modalBack.FjMuGa_closing{opacity:0;animation:none}}.FjMuGa_modal{background:var(--paper);border:1px solid var(--node-bd);transform-origin:top;font-family:var(--font-ui);border-radius:16px;flex-direction:column;width:min(440px,92vw);max-height:80vh;animation:.42s cubic-bezier(.2,.75,.25,1) both FjMuGa_modalDraw;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052,0 6px 18px #00000024}.FjMuGa_modal:focus{outline:none}@keyframes FjMuGa_modalDraw{0%{opacity:0;clip-path:inset(0 0 100% round 16px);transform:translateY(-12px)scaleY(.92)}55%{opacity:1}to{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0)scaleY(1)}}.FjMuGa_modal.FjMuGa_closing{animation:.26s cubic-bezier(.4,0,.7,.3) forwards FjMuGa_modalDrawOut}@keyframes FjMuGa_modalDrawOut{0%{opacity:1;clip-path:inset(0 round 16px);transform:translateY(0)scaleY(1)}70%{opacity:0}to{opacity:0;clip-path:inset(0 0 100% round 16px);transform:translateY(-12px)scaleY(.92)}}@media (prefers-reduced-motion:reduce){.FjMuGa_modal,.FjMuGa_modal.FjMuGa_closing{animation:none}}.FjMuGa_modalHd{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.FjMuGa_modalTitle{letter-spacing:.02em;font-size:14px;font-weight:600}.FjMuGa_modalMeta{color:var(--muted);font-size:11.5px}.FjMuGa_modalX{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:inline-flex}.FjMuGa_modalX:hover{color:var(--ink);background:#0000000f}.FjMuGa_modalX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_modalX:hover{background:#ffffff0f}.FjMuGa_modalBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 20px 14px;overflow-y:auto}.FjMuGa_modalFoot{gap:8px;padding:12px 20px 16px;display:flex}.FjMuGa_modalFoot .FjMuGa_btn{flex:auto;justify-content:center;padding:9px 14px}.FjMuGa_modalFoot a.FjMuGa_btn{text-decoration:none}.FjMuGa_playgroundNotice{color:var(--ink);margin:0;font-size:13px;line-height:1.6}.FjMuGa_libHd{min-width:0}.FjMuGa_libHd .FjMuGa_modalTitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@media (max-width:360px){.FjMuGa_libHd{gap:8px}.FjMuGa_libHd .FjMuGa_modalMeta{display:none}}.FjMuGa_sortTrigger{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:12px;transition:color .15s;display:inline-flex}.FjMuGa_sortTrigger:hover,.FjMuGa_sortTrigger[data-state=open]{color:var(--ink)}.FjMuGa_sortArrow{transition:transform .15s;display:inline-flex}.FjMuGa_sortArrow.FjMuGa_up{transform:rotate(180deg)}.FjMuGa_sortMenu{background:var(--paper);border:1px solid var(--node-bd);z-index:250;border-radius:9px;flex-direction:column;gap:2px;min-width:128px;padding:5px;animation:.14s both FjMuGa_acctSelectPopIn;display:flex;box-shadow:0 16px 40px #0000002e,0 3px 10px #00000014}.FjMuGa_sortMenuItem{color:var(--muted);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.FjMuGa_sortMenuItem[data-active]{color:var(--ink)}.FjMuGa_sortMenuItem[data-highlighted]{background:color-mix(in oklab, var(--ink) 7%, transparent)}@media (prefers-reduced-motion:reduce){.FjMuGa_sortMenu{animation:none}.FjMuGa_sortArrow{transition:none}}.FjMuGa_tlItem{border-radius:8px;align-items:center;padding:0 4px;transition:background .15s;display:flex;position:relative}.FjMuGa_tlItem:hover{background:#0000000a}.FjMuGa_tlItem.FjMuGa_on{background:#0000000f}[data-dark=true] .FjMuGa_tlItem:hover{background:#ffffff0a}[data-dark=true] .FjMuGa_tlItem.FjMuGa_on{background:#ffffff0f}.FjMuGa_tlName{appearance:none;min-width:0;color:var(--ink);font:inherit;cursor:default;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:9px 6px;font-size:13px;display:flex}.FjMuGa_tlName:after{content:"";position:absolute;inset:0}.FjMuGa_tlNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FjMuGa_tlNamePlaceholder{color:color-mix(in srgb, var(--accent) 45%, var(--muted))}.FjMuGa_titleTip{z-index:250;background:var(--paper);border:1px solid var(--node-bd);max-width:min(320px,80vw);color:var(--ink);font-family:var(--font-ui);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;border-radius:8px;padding:6px 10px;font-size:12.5px;line-height:1.45;animation:.14s ease-out FjMuGa_titleTipIn;box-shadow:0 14px 38px #0000001f,0 3px 10px #0000000f}@keyframes FjMuGa_titleTipIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.FjMuGa_titleTip{animation:none}}.FjMuGa_tlName:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FjMuGa_tlDot{background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.FjMuGa_tlItem.FjMuGa_on .FjMuGa_tlDot{background:var(--accent)}.FjMuGa_tlMeta{color:var(--muted);white-space:nowrap;z-index:1;cursor:default;flex:none;font-size:11px;position:relative}.FjMuGa_tlActions{opacity:0;gap:6px;margin-left:10px;transition:opacity .15s;display:flex}.FjMuGa_tlItem:hover .FjMuGa_tlActions{opacity:1}@media (hover:none){.FjMuGa_tlActions{opacity:1}}.FjMuGa_tlActions .FjMuGa_act{appearance:none;color:var(--muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex;position:relative}.FjMuGa_tlActions .FjMuGa_act:hover{color:var(--ink)}.FjMuGa_tlActions .FjMuGa_act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FjMuGa_tlSkeleton{animation:1.2s ease-in-out infinite FjMuGa_tlSkelPulse}.FjMuGa_tlSkelRow{align-items:center;gap:8px;padding:9px 10px;display:flex}.FjMuGa_tlSkelDot{background:color-mix(in oklab, var(--ink) 12%, var(--paper));border-radius:50%;flex:none;width:7px;height:7px}.FjMuGa_tlSkelBar{background:color-mix(in oklab, var(--ink) 10%, var(--paper));border-radius:4px;height:11px}.FjMuGa_tlSkelMeta{flex:none;width:84px;margin-left:auto}@keyframes FjMuGa_tlSkelPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.FjMuGa_tlSkeleton{animation:none}}.FjMuGa_libNew{flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:inline-flex}.FjMuGa_exportWrap{display:inline-flex;position:relative}.FjMuGa_exportBtn[data-phase=armed]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.FjMuGa_exportBtn[data-phase=armed]:hover{background:var(--ink);border-color:var(--ink)}.FjMuGa_exportBtn:disabled{cursor:default}.FjMuGa_exportCaptcha{z-index:6;position:absolute;top:calc(100% + 10px);right:0}.FjMuGa_exportProgress{background:var(--node-bd);border-radius:2px;height:3px;position:absolute;bottom:-6px;left:0;right:0;overflow:hidden}.FjMuGa_exportBar{background:var(--tl-accent,var(--accent));border-radius:2px;height:100%;transition:width .12s linear}.FjMuGa_exportPop{background:var(--paper);border:1px solid var(--node-bd);z-index:100;transform-origin:100% 0;min-width:150px;font-family:var(--font-ui);overscroll-behavior:contain;border-radius:10px;flex-direction:column;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,.75,.25,1) both FjMuGa_exportPopIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0000002e,0 3px 10px #00000014}@keyframes FjMuGa_exportPopIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.FjMuGa_exportPop{animation:none}}.FjMuGa_msSection{border-bottom:1px solid var(--node-bd);padding:14px 0 6px}.FjMuGa_msSection:last-child{border-bottom:0}.FjMuGa_msSection h5{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.FjMuGa_msOptions{flex-wrap:wrap;gap:6px;display:flex}.FjMuGa_msOpt{appearance:none;border:1px solid var(--node-bd);background:var(--node-bg);color:var(--ink);font:inherit;font-family:var(--font-ui);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.FjMuGa_msOpt:hover{border-color:#1b1a1740}.FjMuGa_msOpt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_msOpt:hover{border-color:#efe9da40}.FjMuGa_msOpt.FjMuGa_on{background:var(--ink);color:var(--paper);border-color:#0000}[data-dark=true] .FjMuGa_msOpt.FjMuGa_on{color:var(--bg)}.FjMuGa_msOpt svg{display:block}.FjMuGa_acctBack{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:4px;display:inline-flex}.FjMuGa_acctBack:hover{color:var(--ink);background:#0000000f}.FjMuGa_acctBack:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_acctBack:hover{background:#ffffff0f}.FjMuGa_acctBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 20px 18px;overflow-y:auto}.FjMuGa_acctNotice{background:color-mix(in oklab, var(--accent) 12%, var(--paper));color:var(--ink);border-radius:8px;padding:8px 12px;font-size:13px}.FjMuGa_acctDangerNotice{border:1px solid color-mix(in oklab, var(--danger-btn,#c54a3a) 55%, transparent);color:var(--danger-text,#a5311f);border-radius:8px;padding:8px 12px;font-size:13px}@keyframes FjMuGa_acctSoonIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.FjMuGa_acctResult{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:26px 16px 14px;animation:.24s cubic-bezier(.16,1,.3,1) both FjMuGa_acctSoonIn;display:flex}.FjMuGa_acctResultIcon{width:56px;height:56px;color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.FjMuGa_acctResultMsg{color:var(--ink);margin:0;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.FjMuGa_acctResult{animation:none}}.FjMuGa_acctProfile{background:var(--node-bg);border:1px solid var(--node-bd);border-radius:12px;align-items:center;gap:14px;margin:4px 0 18px;padding:14px;display:flex}.FjMuGa_acctAvatar{background:linear-gradient(135deg, var(--accent) 0%, color-mix(in oklab, var(--accent) 60%, var(--ink)) 100%);color:#fff;letter-spacing:.04em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:16px;font-weight:600;display:inline-flex}.FjMuGa_acctProfileText{flex:auto;min-width:0}.FjMuGa_acctEmail{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.FjMuGa_acctPlanRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.FjMuGa_acctGiftNote{color:var(--muted);font-size:11px;line-height:1.3}.FjMuGa_acctUsage{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px;line-height:1.3}.FjMuGa_acctPlanBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#1b1a170f;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}[data-dark=true] .FjMuGa_acctPlanBadge{background:#ffffff12}.FjMuGa_acctPlanBadge[data-plan=plus],.FjMuGa_acctPlanBadge[data-plan=lifetime],.FjMuGa_acctPlanBadge[data-plan=comp]{background:var(--accent);color:#fff}.FjMuGa_acctSection{margin-bottom:18px}.FjMuGa_acctLegal{justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.FjMuGa_acctLegal a{color:var(--muted);text-decoration:none;transition:color .15s}.FjMuGa_acctLegal a:hover{color:var(--ink)}.FjMuGa_acctLegalSep{color:var(--muted);opacity:.45}.FjMuGa_acctMotto{text-align:center;font-family:var(--font-handwritten);color:var(--muted);opacity:.8;margin:4px 0 6px;font-size:17px}.FjMuGa_acctSectionTitle{letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:0 0 8px;font-size:10.5px;font-weight:600}.FjMuGa_acctSectionTitle.FjMuGa_danger{color:var(--accent)}.FjMuGa_acctList{background:var(--node-bg);border:1px solid var(--node-bd);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}@keyframes FjMuGa_acctConfirmIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FjMuGa_acctConfirm{animation:.55s cubic-bezier(.16,1,.3,1) both FjMuGa_acctConfirmIn}@media (prefers-reduced-motion:reduce){.FjMuGa_acctConfirm{animation:none}}.FjMuGa_acctRow{appearance:none;text-align:left;border:0;border-bottom:1px solid var(--node-bd);cursor:pointer;color:var(--ink);font:inherit;box-sizing:border-box;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .12s;display:flex}.FjMuGa_acctRow:last-child{border-bottom:0}.FjMuGa_acctRow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.FjMuGa_acctRow:hover{background:#00000009}[data-dark=true] button.FjMuGa_acctRow:hover{background:#ffffff0a}.FjMuGa_acctRow.FjMuGa_stacked{cursor:default;flex-direction:column;align-items:stretch;gap:10px}.FjMuGa_acctRow.FjMuGa_stacked:hover{background:0 0}.FjMuGa_acctRow.FjMuGa_danger .FjMuGa_acctRowLabel{color:var(--accent)}.FjMuGa_acctRowMain{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.FjMuGa_acctRowLabel{color:var(--ink);font-size:13px;font-weight:500}.FjMuGa_acctRowValue{color:var(--muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.FjMuGa_shareLinkRow{border-top:1px solid var(--node-bd);align-items:stretch;display:flex}.FjMuGa_shareLinkRowOff{opacity:.4;pointer-events:none}.FjMuGa_shareLinkText{min-width:0;font:inherit;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;padding:11px 14px;font-size:12.5px;overflow:hidden}.FjMuGa_shareLinkText:focus{color:var(--ink);outline:none}.FjMuGa_shareLinkCopy{appearance:none;border:0;border-left:1px solid var(--node-bd);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0 16px;font-size:12.5px;font-weight:600;transition:background .12s}.FjMuGa_shareLinkCopy:hover{background:color-mix(in oklab, var(--accent) 9%, transparent)}.FjMuGa_shareLinkCopy:active{background:color-mix(in oklab, var(--accent) 14%, transparent)}.FjMuGa_shareLinkCopy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FjMuGa_shareTierDot{border:1.5px solid var(--node-bd);border-radius:999px;flex:none;width:16px;height:16px;transition:border-color .15s,background .15s,box-shadow .15s}.FjMuGa_shareTierDot[data-on]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--node-bg)}.FjMuGa_acctSwitch{appearance:none;border:1px solid var(--node-bd);cursor:pointer;background:#1b1a1724;border-radius:999px;flex:none;width:38px;height:22px;padding:0;transition:background .18s,border-color .18s;position:relative}.FjMuGa_acctSwitch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-dark=true] .FjMuGa_acctSwitch{background:#efe9da24}.FjMuGa_acctSwitch.FjMuGa_on{background:var(--ink);border-color:var(--ink)}[data-dark=true] .FjMuGa_acctSwitch.FjMuGa_on{background:var(--accent);border-color:var(--accent)}.FjMuGa_acctSwitchKnob{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.FjMuGa_acctSwitch.FjMuGa_on .FjMuGa_acctSwitchKnob{transform:translate(16px)}.FjMuGa_acctSelectWrap{position:relative}.FjMuGa_acctSelect{appearance:none;border:1px solid var(--node-bd);background:var(--paper);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;outline:none;align-items:center;padding:10px 36px 10px 12px;font-size:13.5px;transition:border-color .15s;display:flex;position:relative}.FjMuGa_acctSelect:disabled{opacity:.55;cursor:default}.FjMuGa_acctSelect:hover{border-color:#1b1a1738}.FjMuGa_acctSelect:focus{border-color:var(--accent);outline:none}.FjMuGa_acctSelect:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent);outline:none}.FjMuGa_acctSelectCaret{pointer-events:none;color:var(--muted);transition:transform .15s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.FjMuGa_acctSelect[data-state=open] .FjMuGa_acctSelectCaret{transform:translateY(-50%)rotate(180deg)}.FjMuGa_acctSelectPop{width:var(--radix-dropdown-menu-trigger-width);background:var(--paper);border:1px solid var(--node-bd);z-index:250;border-radius:9px;flex-direction:column;gap:2px;padding:5px;animation:.14s both FjMuGa_acctSelectPopIn;display:flex;box-shadow:0 16px 40px #0000002e,0 3px 10px #00000014}@keyframes FjMuGa_acctSelectPopIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FjMuGa_acctSelectPop{animation:none}}.FjMuGa_acctSelectOption{width:100%;color:var(--ink);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.FjMuGa_acctSelectOption[data-highlighted]{background:color-mix(in oklab, var(--ink) 7%, transparent)}.FjMuGa_acctSelectOption[data-state=checked]{color:var(--accent);font-weight:600}.FjMuGa_acctSelectCheck{color:var(--accent);flex:none;display:inline-flex}.FjMuGa_inviteBlurb{color:var(--muted);margin:0 4px 10px;font-size:12px;line-height:1.5}.FjMuGa_inviteField{border:1px solid var(--node-bd);background:var(--node-bg);border-radius:9px;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.FjMuGa_inviteField:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent)}.FjMuGa_inviteFieldOff{opacity:.4;pointer-events:none}.FjMuGa_inviteInput{min-width:0;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;padding:10px 12px;font-size:13px}.FjMuGa_inviteCopy{appearance:none;border:0;border-left:1px solid var(--node-bd);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0 16px;font-size:12.5px;font-weight:600;transition:background .12s}.FjMuGa_inviteCopy:hover{background:color-mix(in oklab, var(--accent) 9%, transparent)}.FjMuGa_inviteCopy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.FjMuGa_acctPlanCard{background:var(--node-bg);border:1px solid var(--node-bd);border-radius:12px;padding:14px 16px;position:relative;overflow:hidden}.FjMuGa_acctPlanCard:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--accent) 22%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:999px;width:140px;height:140px;position:absolute;top:-40px;right:-40px}.FjMuGa_acctPlanHead{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.FjMuGa_acctPlanName{color:var(--ink);font-size:16px;font-weight:600}.FjMuGa_acctPlanBlurb{color:var(--muted);white-space:pre-line;max-width:320px;margin-top:4px;font-size:12px;line-height:1.5}.FjMuGa_acctUpgrade{flex:none;padding:8px 14px;font-size:12.5px}.FjMuGa_subOptions{flex-direction:column;gap:10px;display:flex}.FjMuGa_subOption{text-align:left;border:1px solid var(--node-bd);background:var(--node-bg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.FjMuGa_subOption:hover:not(:disabled){border-color:var(--accent)}.FjMuGa_subOption:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FjMuGa_subOption:disabled{opacity:.6;cursor:default}.FjMuGa_subOptionFeatured{border-color:color-mix(in oklab, var(--accent) 45%, var(--node-bd))}.FjMuGa_subOptionName{color:var(--ink);font-size:14px;font-weight:600}.FjMuGa_subOptionPrice{color:var(--ink);align-items:baseline;gap:3px;font-size:15px;font-weight:600;display:inline-flex}.FjMuGa_subOptionCadence{color:var(--muted);font-size:11px;font-weight:500}.FjMuGa_subOptionPill{letter-spacing:.04em;background:var(--accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:-8px;right:12px}.FjMuGa_acctForm{flex-direction:column;gap:14px;padding:6px 0 4px;display:flex}.FjMuGa_acctField{flex-direction:column;gap:6px;display:flex}.FjMuGa_acctFieldLabel{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:600}.FjMuGa_acctInput{appearance:none;border:1px solid var(--node-bd);background:var(--node-bg);color:var(--ink);font:inherit;border-radius:9px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s}.FjMuGa_acctInput:focus{border-color:var(--accent);background:var(--paper);outline:none}.FjMuGa_acctInput:focus-visible{border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 20%, transparent);outline:none}.FjMuGa_acctInput:disabled{color:var(--muted);cursor:not-allowed}.FjMuGa_acctInput.FjMuGa_invalid{border-color:#c54a3a}.FjMuGa_acctHelp{color:var(--muted);font-size:11.5px;line-height:1.5}.FjMuGa_acctContactEmail{color:var(--accent);letter-spacing:.01em;-webkit-user-select:text;user-select:text;align-self:flex-start;font-size:15px;font-weight:500;text-decoration:none}.FjMuGa_acctContactEmail:hover{text-decoration:underline}.FjMuGa_acctContactEmail:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.FjMuGa_acctFormFoot{justify-content:center;gap:8px;margin-top:4px;display:flex}.FjMuGa_acctFormFootEnd{justify-content:flex-end}.FjMuGa_acctFormFoot .FjMuGa_btn{flex:none;padding:9px 16px}@media (max-width:720px){.FjMuGa_dock .FjMuGa_mobileHide{display:none}}.FjMuGa_dock .FjMuGa_mobileOnly{display:none}@media (max-width:720px){.FjMuGa_dock .FjMuGa_mobileOnly{display:inline-flex}}.FjMuGa_publicCanvasHiding{opacity:0}.FjMuGa_publicCanvasShown{opacity:1}
.HDjLCa_canvas{isolation:isolate;min-height:100%;position:relative}.HDjLCa_canvas[data-target=export]{background-color:var(--tl-page);background-image:var(--tl-backdrop-image)}.HDjLCa_canvas[data-target=export]:before{content:"";z-index:0;pointer-events:none;background-image:var(--tl-texture-image);background-size:var(--tl-texture-size);opacity:var(--tl-texture-opacity);-webkit-mask-image:var(--tl-texture-mask);-webkit-mask-image:var(--tl-texture-mask);mask-image:var(--tl-texture-mask);position:absolute;inset:0}.HDjLCa_title{z-index:1;text-align:center;overflow-wrap:anywhere;min-height:1.3em;line-height:1.3;font-family:var(--tl-title-font);color:var(--tl-title);margin:0 auto;font-weight:500;position:relative}.HDjLCa_subtitle{z-index:1;text-align:center;overflow-wrap:anywhere;line-height:1.6;font-family:var(--tl-node-font);color:color-mix(in srgb, var(--tl-title) 72%, var(--tl-page));margin:0 auto;font-style:normal;font-weight:400;position:relative}.HDjLCa_phase{z-index:2;pointer-events:none;font-family:var(--tl-node-font);letter-spacing:.06em;overflow-wrap:anywhere;word-break:break-word;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1.4;display:flex;position:absolute}.HDjLCa_phase[data-align=start]{justify-content:flex-start}.HDjLCa_phase[data-align=end]{justify-content:flex-end}.HDjLCa_phaseBox{box-sizing:border-box;pointer-events:auto;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.HDjLCa_phase[data-entering]{opacity:0}.HDjLCa_phase[data-entering] *{pointer-events:none!important}.HDjLCa_phaseText{text-align:center;min-width:0;display:block}.HDjLCa_phase[data-align=start] .HDjLCa_phaseText{text-align:left}.HDjLCa_phase[data-align=end] .HDjLCa_phaseText{text-align:right}.HDjLCa_phase[data-align=start] .HDjLCa_phaseBox{margin-left:calc(-1 * var(--phase-lead))}.HDjLCa_phase[data-align=end] .HDjLCa_phaseBox{margin-right:calc(-1 * var(--phase-lead))}.HDjLCa_phase[data-phase-style=outline] .HDjLCa_phaseBox{--phase-lead:15.5px;border:1.5px solid var(--tl-trunk);background:var(--tl-page);color:color-mix(in srgb, var(--tl-title) 72%, var(--tl-page));border-radius:calc(.7em + 5px);padding:2.5px 14px}.HDjLCa_phase[data-phase-style=gap] .HDjLCa_phaseBox{--phase-lead:4px;color:var(--tl-dot-primary);padding:0 4px}.HDjLCa_phase[data-phase-style=solid] .HDjLCa_phaseBox{--phase-lead:12px;background:var(--tl-trunk);color:var(--tl-page);border-radius:6px;padding:3.5px 12px}.HDjLCa_phase[data-phase-style=lines] .HDjLCa_phaseBox{--phase-lead:4px;color:var(--tl-title);gap:10px;padding:0 4px}.HDjLCa_phaseRule{opacity:.45;background:currentColor;flex:none;width:18px;height:1.5px}.HDjLCa_trunk{z-index:1;pointer-events:none;width:var(--tl-trunk-w);background:var(--tl-trunk);border-radius:999px;position:absolute}.HDjLCa_trunk[data-variant=dashed]{background:repeating-linear-gradient(var(--tl-trunk) 0 6px, transparent 6px 12px);border-radius:0}.HDjLCa_trunk[data-variant=organic]{background:0 0;border-radius:0;width:12px}@keyframes HDjLCa_trunkGrow{0%{clip-path:inset(-8px -8px 100%)}to{clip-path:inset(-8px)}}.HDjLCa_trunkReveal{animation:1s linear both HDjLCa_trunkGrow}@keyframes HDjLCa_dotReveal{0%{transform:scale(0)}to{transform:scale(1)}}.HDjLCa_dotReveal{z-index:1;pointer-events:none;animation:.28s cubic-bezier(.22,.61,.36,1) both HDjLCa_dotReveal;position:absolute}@keyframes HDjLCa_nodeTextReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HDjLCa_nodeTextReveal{animation:.46s cubic-bezier(.22,.61,.36,1) both HDjLCa_nodeTextReveal}@keyframes HDjLCa_connectorGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HDjLCa_node[data-side=right] .HDjLCa_connectorReveal{transform-origin:0}.HDjLCa_node[data-side=left] .HDjLCa_connectorReveal{transform-origin:100%}.HDjLCa_connectorReveal{animation:.26s cubic-bezier(.22,.61,.36,1) both HDjLCa_connectorGrow}.HDjLCa_node{z-index:1;box-sizing:content-box;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-family:var(--tl-node-font);position:absolute}.HDjLCa_connector{pointer-events:none;background:var(--tl-trunk);opacity:.82;border-radius:999px;height:2px;position:absolute}.HDjLCa_dot{z-index:1;pointer-events:none;box-sizing:border-box;border-radius:9999px;position:absolute}.HDjLCa_dot[data-dot-style=solid]{background:var(--tl-dot)}.HDjLCa_dot[data-dot-style=hollow]{background:var(--tl-page);border:2px solid var(--tl-dot)}.HDjLCa_dot[data-dot-style=ring]{background:var(--tl-page);border:3px double var(--tl-dot)}.HDjLCa_dot[data-dot-style=square]{background:var(--tl-dot);border-radius:2px}.HDjLCa_dot[data-dot-style=diamond]{background:var(--tl-dot);border-radius:1px;transform:rotate(45deg)scale(.92)}.HDjLCa_dot[data-dot-style=leaf]{background:var(--tl-dot);clip-path:ellipse(50% 38%);border-radius:0;transform:rotate(-30deg)scale(1.35)}.HDjLCa_linkSlot{border:1.5px solid var(--tl-faint);opacity:.6;box-sizing:border-box;border-radius:9999px;position:absolute;top:0}.HDjLCa_linkSlot[data-side=right]{left:0}.HDjLCa_linkSlot[data-side=left]{right:0}.HDjLCa_linkSlot:after{content:"↗";color:var(--tl-faint);justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex;position:absolute;inset:0}.HDjLCa_watermark{z-index:1;opacity:.5;color:var(--tl-faint);text-align:center;font-size:12px;position:absolute}.HDjLCa_canvas:not([data-target=export]) .HDjLCa_title,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_trunk,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_node,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_phase,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_connector,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_dot,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_linkSlot{transition:top .42s cubic-bezier(.22,.61,.36,1),left .42s cubic-bezier(.22,.61,.36,1),right .42s cubic-bezier(.22,.61,.36,1),width .42s cubic-bezier(.22,.61,.36,1),height .42s cubic-bezier(.22,.61,.36,1),font-size .42s cubic-bezier(.22,.61,.36,1),background-color .35s,border-color .35s,color .35s}.HDjLCa_canvas:not([data-target=export]) .HDjLCa_trunk{transition:top .42s cubic-bezier(.22,.61,.36,1),height .12s cubic-bezier(.22,.61,.36,1),background-color .35s}.HDjLCa_canvas:not([data-target=export]) .HDjLCa_trunk:where([data-variant=organic]){transition:top .42s cubic-bezier(.22,.61,.36,1),height .12s cubic-bezier(.22,.61,.36,1)}.HDjLCa_trunk[data-phased]{overflow:hidden}.HDjLCa_canvas:not([data-target=export]) .HDjLCa_trunk:where([data-follows-phase]){transition:top .42s cubic-bezier(.22,.61,.36,1),height .42s cubic-bezier(.22,.61,.36,1),background-color .35s}.HDjLCa_canvas:not([data-target=export]) .HDjLCa_trunk:where([data-variant=organic][data-follows-phase]){transition:top .42s cubic-bezier(.22,.61,.36,1),height .42s cubic-bezier(.22,.61,.36,1)}[data-reflowing] .HDjLCa_canvas .HDjLCa_node,[data-reflowing] .HDjLCa_canvas .HDjLCa_phase,[data-reflowing] .HDjLCa_canvas .HDjLCa_connector,[data-reflowing] .HDjLCa_canvas .HDjLCa_dot,[data-reflowing] .HDjLCa_canvas .HDjLCa_linkSlot{transition:left .42s cubic-bezier(.22,.61,.36,1),right .42s cubic-bezier(.22,.61,.36,1),width .42s cubic-bezier(.22,.61,.36,1),font-size .42s cubic-bezier(.22,.61,.36,1),background-color .35s,border-color .35s,color .35s}[data-reflowing] .HDjLCa_canvas .HDjLCa_trunk{transition:background-color .35s}[data-reflowing] .HDjLCa_canvas .HDjLCa_trunk:where([data-variant=organic]),[data-revealing] .HDjLCa_canvas .HDjLCa_node,[data-revealing] .HDjLCa_canvas .HDjLCa_phase,[data-revealing] .HDjLCa_canvas .HDjLCa_trunk,[data-revealing] .HDjLCa_canvas .HDjLCa_connector,[data-revealing] .HDjLCa_canvas .HDjLCa_dot,[data-revealing] .HDjLCa_canvas .HDjLCa_title{transition:none}@media (prefers-reduced-motion:reduce){.HDjLCa_canvas:not([data-target=export]) .HDjLCa_title,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_trunk,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_node,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_phase,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_connector,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_dot,.HDjLCa_canvas:not([data-target=export]) .HDjLCa_linkSlot{transition:none}.HDjLCa_trunkReveal,.HDjLCa_dotReveal,.HDjLCa_connectorReveal,.HDjLCa_nodeTextReveal{animation:none}}
@keyframes nhMWxG_nodeReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nhMWxG_reveal{animation:.46s cubic-bezier(.22,.61,.36,1) both nhMWxG_nodeReveal}@media (prefers-reduced-motion:reduce){.nhMWxG_reveal{animation:none}}.nhMWxG_rowInner,.nhMWxG_editTitle,.nhMWxG_editSubtitle{--edit-chip-fill:color-mix(in srgb, var(--tl-dot-primary) 6%, var(--tl-page));--edit-chip-ring:color-mix(in srgb, var(--tl-dot-primary) 25%, transparent)}.nhMWxG_rowInner{vertical-align:top;border-radius:3px;max-width:100%;display:inline-flex;position:relative}[data-editor-row]:focus-within .nhMWxG_rowInner{box-shadow:inset 0 0 0 999px var(--edit-chip-fill), 0 0 0 6px var(--edit-chip-fill), 0 0 0 7px var(--edit-chip-ring)}.nhMWxG_text{white-space:pre-wrap;outline:none;flex:0 auto;min-width:5em;max-width:100%}.nhMWxG_editTitle[data-empty=true]:before{content:var(--tl-untitled-label,"未命名");color:var(--muted);opacity:.6;pointer-events:none}.nhMWxG_editTitle{border-radius:3px;width:fit-content;min-width:3em}.nhMWxG_editTitle:focus{box-shadow:inset 0 0 0 999px var(--edit-chip-fill), 0 0 0 6px var(--edit-chip-fill), 0 0 0 7px var(--edit-chip-ring)}.nhMWxG_editHeader{position:relative}.nhMWxG_editSubtitle{isolation:isolate;cursor:text;border-radius:3px;width:fit-content;min-width:3em;transition:font-size .42s cubic-bezier(.22,.61,.36,1);position:relative}.nhMWxG_editSubtitle:focus:not([data-empty=true]):before,.nhMWxG_editSubtitle[data-empty=true]:focus:after{content:"";z-index:-1;background:var(--edit-chip-fill);box-shadow:0 0 0 1px var(--edit-chip-ring);pointer-events:none;border-radius:8px;position:absolute;inset:calc(.3em - 8px) -6px}.nhMWxG_editSubtitle[data-blank=true]{visibility:hidden;transition:font-size .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear 50ms;position:absolute;left:0;right:0}.nhMWxG_editHeader:focus-within .nhMWxG_editSubtitle[data-blank=true]{visibility:visible;transition-delay:0s}.nhMWxG_editSubtitle[data-blank=true]:not(:focus){cursor:pointer;transform:translateY(-4px)}[data-revealing] .nhMWxG_editSubtitle:not([data-blank=true]){transition:none}[data-revealing] .nhMWxG_editSubtitle[data-blank=true]{transition:transform .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear 50ms}@media (prefers-reduced-motion:reduce){.nhMWxG_editSubtitle{transition:none}.nhMWxG_editSubtitle[data-blank=true],[data-revealing] .nhMWxG_editSubtitle[data-blank=true]{transition:visibility 0s linear 50ms}}[data-editor-empty-branch] .nhMWxG_editSubtitle[data-blank=true]{position:relative}.nhMWxG_editSubtitle[data-empty=true]:before{content:var(--tl-subtitle-label,"添加副标题");color:var(--muted);opacity:.6;pointer-events:none}.nhMWxG_rowDelete{z-index:2;appearance:none;background:color-mix(in srgb, var(--tl-trunk) 8%, var(--tl-page));color:var(--tl-faint);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-trunk) 16%, transparent);cursor:pointer;touch-action:manipulation;opacity:0;pointer-events:none;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-5px;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:scale(1)}[data-side=right] .nhMWxG_rowDelete{transform-origin:0;right:-22px}[data-side=left] .nhMWxG_rowDelete{transform-origin:100%;left:-22px}[data-editor-row]:focus-within .nhMWxG_rowDelete{opacity:1;pointer-events:auto;transition:opacity .15s,transform .15s}@media (hover:hover){.nhMWxG_rowDelete:hover{background:var(--danger-btn);color:var(--tl-page);box-shadow:none}}.nhMWxG_rowDeleteConfirm{background:var(--danger-btn);color:var(--tl-page);transform:scale(1.6);box-shadow:0 1px 5px #00000040}.nhMWxG_rowDeleteGlyph{line-height:1;transition:transform .15s;display:inline-block}.nhMWxG_rowDeleteConfirm .nhMWxG_rowDeleteGlyph{transform:scale(.6875)}.nhMWxG_rowDelete:focus-visible{outline:2px solid var(--accent);opacity:1;pointer-events:auto}.nhMWxG_dotHit{z-index:2;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.nhMWxG_dotHit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nhMWxG_dotAdd{z-index:3;appearance:none;background:color-mix(in srgb, var(--tl-trunk) 8%, var(--tl-page));width:10px;height:10px;color:var(--tl-faint);cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--tl-trunk) 16%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:10px;line-height:1;transition:opacity .12s,background .12s,color .12s;display:inline-flex;position:absolute}.nhMWxG_dotAdd:hover{background:var(--add-color,var(--tl-accent));color:var(--tl-page);box-shadow:none}.nhMWxG_dotAdd:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1!important}.nhMWxG_empty{padding-top:calc(80px - var(--tl-subtitle-band,0px));justify-content:center;display:flex}.nhMWxG_emptyHint{appearance:none;cursor:pointer;font-family:var(--tl-node-font);font-size:inherit;color:var(--tl-faint);background:0 0;border:0;align-items:center;gap:9px;padding:4px 6px;transition:color .15s;display:inline-flex}.nhMWxG_emptyDot{border:1.5px solid var(--tl-faint);background:0 0;border-radius:50%;flex:none;width:9px;height:9px;transition:background .15s,border-color .15s}.nhMWxG_emptyHint:hover{color:var(--tl-title)}.nhMWxG_emptyHint:hover .nhMWxG_emptyDot{background:var(--tl-accent);border-color:var(--tl-accent)}.nhMWxG_emptyHint:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px;border-radius:6px}.nhMWxG_phaseColumn{min-width:0}.nhMWxG_phaseEditable{white-space:pre-wrap;outline:none;min-width:1em}[data-align=center] .nhMWxG_phaseColumn[data-blank] .nhMWxG_phaseEditable{position:relative;left:-.5px}.nhMWxG_phaseDelete{transform-origin:0;right:-22px}[data-align=end] .nhMWxG_phaseDelete{transform-origin:100%;left:-22px;right:auto}[data-phase-style=solid] .nhMWxG_phaseEditable [data-swatch]{color:inherit}.nhMWxG_text [data-swatch=ink],.nhMWxG_editTitle [data-swatch=ink],.nhMWxG_editSubtitle [data-swatch=ink],.nhMWxG_phaseEditable [data-swatch=ink]{color:var(--tl-swatch-ink)}.nhMWxG_text [data-swatch=ember],.nhMWxG_editTitle [data-swatch=ember],.nhMWxG_editSubtitle [data-swatch=ember],.nhMWxG_phaseEditable [data-swatch=ember]{color:var(--tl-swatch-ember)}.nhMWxG_text [data-swatch=forest],.nhMWxG_editTitle [data-swatch=forest],.nhMWxG_editSubtitle [data-swatch=forest],.nhMWxG_phaseEditable [data-swatch=forest]{color:var(--tl-swatch-forest)}.nhMWxG_text [data-swatch=sky],.nhMWxG_editTitle [data-swatch=sky],.nhMWxG_editSubtitle [data-swatch=sky],.nhMWxG_phaseEditable [data-swatch=sky]{color:var(--tl-swatch-sky)}.nhMWxG_text [data-swatch=sand],.nhMWxG_editTitle [data-swatch=sand],.nhMWxG_editSubtitle [data-swatch=sand],.nhMWxG_phaseEditable [data-swatch=sand]{color:var(--tl-swatch-sand)}.nhMWxG_text [data-swatch=rose],.nhMWxG_editTitle [data-swatch=rose],.nhMWxG_editSubtitle [data-swatch=rose],.nhMWxG_phaseEditable [data-swatch=rose]{color:var(--tl-swatch-rose)}.nhMWxG_text [data-swatch=gold],.nhMWxG_editTitle [data-swatch=gold],.nhMWxG_editSubtitle [data-swatch=gold],.nhMWxG_phaseEditable [data-swatch=gold]{color:var(--tl-swatch-gold)}.nhMWxG_text [data-swatch=slate],.nhMWxG_editTitle [data-swatch=slate],.nhMWxG_editSubtitle [data-swatch=slate],.nhMWxG_phaseEditable [data-swatch=slate]{color:var(--tl-swatch-slate)}.nhMWxG_text [data-swatch=crimson],.nhMWxG_editTitle [data-swatch=crimson],.nhMWxG_editSubtitle [data-swatch=crimson],.nhMWxG_phaseEditable [data-swatch=crimson]{color:var(--tl-swatch-crimson)}.nhMWxG_text [data-swatch=teal],.nhMWxG_editTitle [data-swatch=teal],.nhMWxG_editSubtitle [data-swatch=teal],.nhMWxG_phaseEditable [data-swatch=teal]{color:var(--tl-swatch-teal)}.nhMWxG_text [data-swatch=violet],.nhMWxG_editTitle [data-swatch=violet],.nhMWxG_editSubtitle [data-swatch=violet],.nhMWxG_phaseEditable [data-swatch=violet]{color:var(--tl-swatch-violet)}
.kDeHyW_toolbar{z-index:4;background:var(--paper,#f6f2e9);border:1px solid color-mix(in srgb, var(--trunk,#1f1d1a) 18%, transparent);font-family:var(--font-ui,system-ui, sans-serif);border-radius:10px;gap:1px;padding:2px;animation:.14s cubic-bezier(.2,.75,.25,1) both kDeHyW_fmtToolbarIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}@keyframes kDeHyW_fmtToolbarIn{0%{opacity:0;transform:translate(-50%,4px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.kDeHyW_toolbar{animation:none}}.kDeHyW_btn{width:18px;height:18px;color:var(--ink,#1b1a17);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;transition:background .12s;display:inline-flex}.kDeHyW_btn:hover{background:color-mix(in srgb, var(--ink,#1b1a17) 8%, transparent)}.kDeHyW_btn:focus-visible{outline:2px solid var(--accent,#c0613a);outline-offset:1px}.kDeHyW_btn[aria-pressed=true],.kDeHyW_btn[data-active=true]{background:var(--ink,#1b1a17);color:var(--paper,#f6f2e9)}.kDeHyW_glyphBold{font-weight:700}.kDeHyW_glyphItalic{font-style:italic;font-weight:600}.kDeHyW_glyphUnderline{text-underline-offset:2px;font-weight:600;text-decoration:underline}.kDeHyW_glyphStrike{font-weight:600;text-decoration:line-through}.kDeHyW_colorGlyph{font-weight:700;line-height:1;display:inline-block;position:relative}.kDeHyW_colorGlyph:after{content:"";background:var(--bar,linear-gradient(90deg, #b2443a, #1c7743, #246ca3, #6a48ba));border-radius:1px;height:2px;position:absolute;bottom:-3px;left:0;right:0}.kDeHyW_paletteWrap{background:var(--paper,#f6f2e9);border:1px solid color-mix(in srgb, var(--trunk,#1f1d1a) 18%, transparent);z-index:1;border-radius:10px;position:absolute;bottom:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 24px #0000002e}.kDeHyW_toolbar[data-side=below] .kDeHyW_paletteWrap{top:calc(100% + 4px);bottom:auto}.kDeHyW_palette{border:none;flex-direction:column;min-inline-size:0;margin:0;padding:1px;display:flex}.kDeHyW_swatchGrid{grid-template-columns:repeat(4,24px);justify-content:center;gap:0;display:grid}.kDeHyW_swatch{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;min-width:24px;height:24px;padding:0;display:inline-flex}.kDeHyW_dot{border:1px solid #0000;border-radius:9999px;width:18px;height:18px}.kDeHyW_swatchOn .kDeHyW_dot{border-color:var(--ink,#1b1a17);box-shadow:0 0 0 1px var(--paper,#f6f2e9)}.kDeHyW_swatchClear{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;min-width:24px;height:24px;padding:0;display:inline-flex}.kDeHyW_clearDot{background:#fff;border:1px solid #1b1a178c;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.kDeHyW_swatchClear svg{width:100%;height:100%;display:block}.kDeHyW_swatchClear line{stroke:#1b1a178c;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}
.SCUQJW_nav{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;flex-direction:column;gap:6px;display:flex;position:fixed}@media (max-width:720px){.SCUQJW_nav{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px))}.SCUQJW_pinLeft{right:auto;left:calc(10px + env(safe-area-inset-left,0px))}.SCUQJW_pinLeft .SCUQJW_btn:before{left:0;right:-8px}}.SCUQJW_btn{appearance:none;border:1px solid var(--node-bd);background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(4px);width:24px;height:24px;color:var(--ink);cursor:pointer;opacity:.55;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s,border-color .15s;display:inline-flex;position:relative;box-shadow:0 2px 8px #00000014}@media (hover:hover){.SCUQJW_btn:hover{opacity:1;background:var(--paper);border-color:color-mix(in srgb, var(--ink) 22%, transparent)}}.SCUQJW_btn:before{content:"";position:absolute;inset:-8px 0 -8px -8px}.SCUQJW_btn:first-child:before{bottom:-3px}.SCUQJW_btn:last-child:before{top:-3px}.SCUQJW_btn:active{opacity:1}.SCUQJW_btn:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.SCUQJW_btn:disabled{opacity:.18;cursor:default;pointer-events:none}[data-keyboard-visible] .SCUQJW_nav{display:none}@media (prefers-reduced-motion:reduce){.SCUQJW_btn{transition:none}}
._2II_Ba_panel{z-index:6;background:var(--tl-page);border:1px solid color-mix(in srgb, var(--tl-trunk) 18%, transparent);color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;box-shadow:0 6px 24px #0000002e}._2II_Ba_axis{border:none;flex-direction:column;min-inline-size:0;margin:0;padding:1px;display:flex}._2II_Ba_grid{grid-template-columns:repeat(4,24px);justify-content:center;gap:0;display:grid}._2II_Ba_cell{cursor:pointer;width:100%;min-width:24px;height:24px;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._2II_Ba_chip{border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}._2II_Ba_chipOn{border-color:var(--ink,#1b1a17);box-shadow:0 0 0 1px var(--paper,#f6f2e9)}._2II_Ba_divider{background:color-mix(in srgb, var(--tl-trunk) 20%, transparent);height:1px;margin:2px 3px}._2II_Ba_ghost{opacity:.45;justify-content:center;align-items:center;display:inline-flex}._2II_Ba_twoTone{background:linear-gradient(90deg, var(--tone-a) 0 50%, var(--tone-b) 50% 100%);background-origin:border-box;border:1px solid #0000;border-radius:9999px;width:18px;height:18px}._2II_Ba_twoToneOn{border-color:var(--ink,#1b1a17);box-shadow:0 0 0 1px var(--paper,#f6f2e9)}
.At-t3q_card{background:var(--showcase-light-bg);overflow-anchor:none;border:1px solid #00000017;border-radius:24px;width:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.At-t3q_texture{pointer-events:none;position:absolute;inset:0}.At-t3q_canvasHiding{opacity:0}.At-t3q_canvasShown{opacity:1}.At-t3q_fade{inset-inline:0;background:linear-gradient(to bottom, transparent, var(--fade));pointer-events:none;height:96px;position:absolute;bottom:0}.At-t3q_nightRender{display:none}.dark .At-t3q_card[data-site-dark-theme]{background:var(--showcase-night-bg)}.dark .At-t3q_card[data-site-dark-theme] .At-t3q_lightRender{display:none}.dark .At-t3q_card[data-site-dark-theme] .At-t3q_nightRender{display:block}