.Logo_logo__hia7S{display:flex;align-items:center;font-weight:700;color:#1f2937;transition:transform .2s ease}.Logo_logo__hia7S:hover{transform:translateY(-1px)}.Logo_logoText___NRG4{font-size:1.5rem;letter-spacing:-.025em;font-weight:var(--font-weight-extrabold);transition:color var(--transition-fast)}.Logo_logoText___NRG4.Logo_purple__P5AJE{color:var(--color-primary)}.Logo_logoText___NRG4.Logo_white__r24nR{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.1)}.Logo_logo__hia7S:hover .Logo_logoText___NRG4{opacity:.9}.Logo_small__digRM .Logo_logoText___NRG4{font-size:1.125rem}.Logo_default__3VJNK .Logo_logoText___NRG4{font-size:1.5rem}.Logo_large__OX_7R .Logo_logoText___NRG4{font-size:2.5rem}.Header_header__MvnS2{background:var(--color-white);box-shadow:0 1px 3px rgba(0,0,0,.1);border-bottom:1px solid var(--color-gray-200);z-index:10}.Header_headerTransparent__6cQin,.Header_header__MvnS2{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);position:relative}.Header_headerTransparent__6cQin{background:transparent;box-shadow:none;border-bottom:none;z-index:100}.Header_logoLink__n5cR5{text-decoration:none;display:inline-flex;align-items:center}.Header_nav__EE71E{display:flex;gap:var(--spacing-md);align-items:center}.Header_userEmail__pLU0U{color:var(--color-gray-600);font-size:.9rem}.Header_navLink__Q_hTB{color:var(--color-gray-700);text-decoration:none;font-weight:var(--font-weight-medium);padding:.5rem 1rem;border-radius:var(--radius-md);transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5}.Header_navLink__Q_hTB:hover{color:var(--color-primary);background:var(--color-gray-100)}.Header_navLinkWhite__49hyy{color:#fff;text-decoration:none;font-weight:var(--font-weight-medium);padding:.5rem 1rem;border-radius:var(--radius-md);transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5;text-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_navLinkWhite__49hyy:hover{background:hsla(0,0%,100%,.15);transform:translateX(-2px)}.Header_navButton__xkDa5{background:var(--color-primary);color:var(--color-white);padding:.5rem 1.25rem;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5}.Header_navButton__xkDa5:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.3)}.Header_themeToggle__wzqwa{background:none;border:1.5px solid var(--color-gray-200);border-radius:var(--radius-md);color:var(--color-gray-600);cursor:pointer;font-size:.9rem;padding:.35rem .6rem;line-height:1;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Header_themeToggle__wzqwa:hover{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-gray-800)}.Header_themeToggleTransparent__HXHQE{background:hsla(0,0%,100%,.15);border:1.5px solid hsla(0,0%,100%,.35);border-radius:var(--radius-md);color:hsla(0,0%,100%,.9);cursor:pointer;font-size:.9rem;padding:.35rem .6rem;line-height:1;transition:background var(--transition-fast)}.Header_themeToggleTransparent__HXHQE:hover{background:hsla(0,0%,100%,.25)}.Header_logoutButton__21D5S{background:var(--color-error);color:var(--color-white);padding:.5rem 1.25rem;border:none;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1.5}.Header_logoutButton__21D5S:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px rgba(220,38,38,.2)}.CookieConsent_banner__Kf40a{position:fixed;bottom:0;left:0;right:0;background:rgba(17,24,39,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.1);padding:1.5rem;z-index:1000;box-shadow:0 -4px 20px rgba(0,0,0,.3);animation:CookieConsent_slideUp__5cSMd .4s ease-out}@keyframes CookieConsent_slideUp__5cSMd{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_content__N1f_Y{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.CookieConsent_text__I9mfq{flex:1 1}.CookieConsent_message__oTa7I{color:hsla(0,0%,100%,.95);font-size:.95rem;line-height:1.6;margin:0 0 .5rem;font-weight:500}.CookieConsent_link__HAZb9{color:#a5b4fc;font-size:.875rem;text-decoration:underline;transition:color .2s ease}.CookieConsent_link__HAZb9:hover{color:#c7d2fe}.CookieConsent_actions__qKujs{display:flex;gap:1rem;flex-shrink:0}.CookieConsent_acceptButton__sO7Qx,.CookieConsent_declineButton__1WXDm{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;white-space:nowrap}.CookieConsent_acceptButton__sO7Qx{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px rgba(102,126,234,.4)}.CookieConsent_acceptButton__sO7Qx:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.5)}.CookieConsent_declineButton__1WXDm{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2)}.CookieConsent_declineButton__1WXDm:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}@media (max-width:768px){.CookieConsent_banner__Kf40a{padding:1.25rem 1rem}.CookieConsent_content__N1f_Y{flex-direction:column;align-items:stretch;gap:1.25rem}.CookieConsent_actions__qKujs{width:100%}.CookieConsent_acceptButton__sO7Qx,.CookieConsent_declineButton__1WXDm{flex:1 1;padding:.875rem 1rem}.CookieConsent_message__oTa7I{font-size:.875rem}}.PageLayout_container__FQJSj{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(102,126,234,.03),#fff 20%,#fff 0,rgba(118,75,162,.02))}.PageLayout_containerGradient__RCx7w{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.PageLayout_backgroundGradient__vwzCB{position:fixed;top:-10%;left:-10%;width:120%;height:120%;z-index:0;background:linear-gradient(135deg,rgba(102,126,234,.85),rgba(118,75,162,.75),rgba(138,96,180,.65),rgba(91,104,220,.55));transition:transform 1.67s cubic-bezier(.15,0,.1,1);will-change:transform}.PageLayout_backgroundPattern__8mfh2{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-image:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 40% 20%,hsla(0,0%,100%,.1) 0,transparent 30%);animation:PageLayout_patternFloat__TAI4p 20s ease-in-out infinite;opacity:.6}@keyframes PageLayout_patternFloat__TAI4p{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.PageLayout_main__Z0DJ9{flex:1 1;position:relative;z-index:10;width:100%;max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.PageLayout_tabs__0GGB3{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-gray-200)}.PageLayout_footer__3iGw6{position:relative;padding:var(--spacing-xl);text-align:center;color:var(--color-gray-500);font-size:.875rem;border-top:1px solid var(--color-gray-200);background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PageLayout_containerGradient__RCx7w .PageLayout_footer__3iGw6{color:hsla(0,0%,100%,.8);border-top:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.1)}.page_cardWrapper__QqrEp{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:var(--spacing-xl) 0}.page_card__wnoHP{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:0 20px 60px rgba(0,0,0,.2);width:100%;max-width:420px;animation:page_cardFloat__fwlMC .6s ease-out}@keyframes page_cardFloat__fwlMC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_title__QV6iH{font-size:2rem;font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);color:var(--color-gray-900);text-align:center}.page_subtitle__FWR3R{color:var(--color-gray-500);margin-bottom:var(--spacing-xl);text-align:center;font-size:1rem}.page_error__oj9FT{background:#fee;color:#c00;padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-size:.9rem;border:1px solid #fcc;font-weight:var(--font-weight-medium);animation:page_errorSlideIn__7vXIV .3s ease-out}@keyframes page_errorSlideIn__7vXIV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_form__FClb7{display:flex;flex-direction:column;gap:1.5rem}.page_field__G4toA{display:flex;flex-direction:column;gap:.5rem}.page_field__G4toA label{font-weight:var(--font-weight-medium);color:var(--color-gray-700);font-size:.9rem}.page_field__G4toA input{padding:var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:1rem;transition:border-color var(--transition-fast);background:var(--color-white);color:var(--color-gray-900)}.page_field__G4toA input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_field__G4toA input:disabled{background:var(--color-gray-100);cursor:not-allowed}.page_submitButton__fNFSf{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white);padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);font-size:1rem;transition:all var(--transition-fast);width:100%;cursor:pointer}.page_submitButton__fNFSf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.page_submitButton__fNFSf:disabled{opacity:.6;cursor:not-allowed}.page_footer__Res3w{margin-top:var(--spacing-lg);text-align:center;color:var(--color-gray-500);font-size:.9rem}.page_footer__Res3w a{color:var(--color-primary);font-weight:var(--font-weight-medium)}.page_footer__Res3w a:hover{text-decoration:underline}.page_container__eoJJP{max-width:800px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}.page_content__jutVD{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_content__jutVD h1{font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-gray-900);margin-bottom:var(--spacing-md)}.page_lastUpdated__z6otC{color:var(--color-gray-500);font-size:.875rem;font-style:italic}.page_content__jutVD section,.page_lastUpdated__z6otC{margin-bottom:var(--spacing-2xl)}.page_content__jutVD h2{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-gray-800);margin-bottom:var(--spacing-md);margin-top:var(--spacing-xl)}.page_content__jutVD p{color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--spacing-md)}.page_content__jutVD ul{list-style:disc;padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md)}.page_content__jutVD li{color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--spacing-sm)}@media (max-width:768px){.page_container__eoJJP{padding:var(--spacing-lg) var(--spacing-md)}.page_content__jutVD{padding:var(--spacing-xl) var(--spacing-lg)}.page_content__jutVD h1{font-size:2rem}.page_content__jutVD h2{font-size:1.25rem}}.page_cardWrapper__SY5w7{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:var(--spacing-xl) 0}.page_card__pcqq6{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:0 20px 60px rgba(0,0,0,.2);width:100%;max-width:420px;animation:page_cardFloat__7HlRd .6s ease-out}@keyframes page_cardFloat__7HlRd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_title__JV1sh{font-size:2rem;font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);color:var(--color-gray-900);text-align:center}.page_subtitle__0SAPn{color:var(--color-gray-500);margin-bottom:var(--spacing-xl);text-align:center;font-size:1rem}.page_error__eKbes{background:#fee;color:#c00;padding:var(--spacing-md);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-size:.9rem;border:1px solid #fcc;font-weight:var(--font-weight-medium);animation:page_errorSlideIn__LexoA .3s ease-out}@keyframes page_errorSlideIn__LexoA{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page_form__HRMiR{display:flex;flex-direction:column;gap:1.5rem}.page_field__BXsrc{display:flex;flex-direction:column;gap:.5rem}.page_field__BXsrc label{font-weight:var(--font-weight-medium);color:var(--color-gray-700);font-size:.9rem}.page_field__BXsrc input{padding:var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-sm);font-size:1rem;transition:border-color var(--transition-fast);background:var(--color-white);color:var(--color-gray-900)}.page_field__BXsrc input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_field__BXsrc input:disabled{background:var(--color-gray-100);cursor:not-allowed}.page_checkboxField__okICX{display:flex;align-items:flex-start;gap:.75rem;margin:.5rem 0}.page_checkbox__36T_A{margin-top:.25rem;width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}.page_checkboxLabel__wi3Np{font-size:.875rem;color:var(--color-gray-600);line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_checkboxLabel__wi3Np a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none}.page_checkboxLabel__wi3Np a:hover{text-decoration:underline}.page_submitButton__B5IUL{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-white);padding:var(--spacing-md);border:none;border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);font-size:1rem;transition:all var(--transition-fast);width:100%;cursor:pointer}.page_submitButton__B5IUL:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.page_submitButton__B5IUL:disabled{opacity:.6;cursor:not-allowed}.page_footer__fd8Fl{margin-top:var(--spacing-lg);text-align:center;color:var(--color-gray-500);font-size:.9rem}.page_footer__fd8Fl a{color:var(--color-primary);font-weight:var(--font-weight-medium)}.page_footer__fd8Fl a:hover{text-decoration:underline}.CanvasDemo_frame__H4lZw{width:100%;max-width:800px;margin:2rem auto 2.5rem;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),0 8px 32px rgba(0,0,0,.28),0 32px 80px rgba(0,0,0,.18);animation:CanvasDemo_frameIn__hn21v .55s cubic-bezier(.16,1,.3,1) both}.CanvasDemo_titleBar__UybLe{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:#1c1c28;border-bottom:1px solid hsla(0,0%,100%,.07)}.CanvasDemo_trafficLights__q0U4E{display:flex;gap:6px;flex-shrink:0}.CanvasDemo_tlRed__YXjpt{background:#ff5f57}.CanvasDemo_tlRed__YXjpt,.CanvasDemo_tlYellow__c2Zgw{display:block;width:12px;height:12px;border-radius:50%}.CanvasDemo_tlYellow__c2Zgw{background:#febc2e}.CanvasDemo_tlGreen__jNxqt{display:block;width:12px;height:12px;border-radius:50%;background:#28c840}.CanvasDemo_barTitle__9oeEy{flex:1 1;text-align:center;font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.6);letter-spacing:.015em;display:flex;align-items:center;justify-content:center;gap:.4rem}.CanvasDemo_betaBadge__7_Tnn{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#667eea;background:rgba(102,126,234,.15);border:1px solid rgba(102,126,234,.3);border-radius:4px;padding:1px 5px}.CanvasDemo_barHint__09_0s{flex-shrink:0;display:flex;align-items:center;gap:6px;font-size:.75rem;color:hsla(0,0%,100%,.32)}.CanvasDemo_hintDot__Cw9W7{display:block;width:6px;height:6px;border-radius:50%;background:#3b82f6;animation:CanvasDemo_hintPulse__sax4k 2s ease-in-out 2s infinite}.CanvasDemo_canvas__xRP0J{position:relative;width:100%;aspect-ratio:1067/453;background-color:#f8f9fc;background-image:radial-gradient(circle,#c8d0e8 1.5px,transparent 0);background-size:24px 24px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.CanvasDemo_canvasInner__rZtvR{position:absolute;top:0;left:0;transform-origin:top left}.CanvasDemo_svg__AraPC{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.CanvasDemo_stepStrip__C2hUZ{position:relative;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);padding:.875rem 1.25rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden}.CanvasDemo_stepLeft__WqOEV{display:flex;align-items:center;gap:.75rem;min-width:0}.CanvasDemo_stepNumBox___a8XS{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:800;color:#fff;transition:background .4s ease}.CanvasDemo_stepContent__YwCW_{min-width:0;animation:CanvasDemo_stepIn__VPl3Q .3s ease both}.CanvasDemo_stepTitle__cEeBg{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.3;text-align:left}.CanvasDemo_stepDesc__Ta_pC,.CanvasDemo_stepTitle__cEeBg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasDemo_stepDesc__Ta_pC{font-size:.75rem;color:#9ca3af;line-height:1.4;margin-top:1px}.CanvasDemo_stepDots__qfAG6{display:flex;gap:6px;flex-shrink:0}.CanvasDemo_stepDot__HPe5W{width:8px;height:8px;border-radius:50%;background:#e5e7eb;border:none;cursor:pointer;padding:0;transition:background .25s}.CanvasDemo_stepDot__HPe5W:hover{background:#d1d5db}.CanvasDemo_stepDotActive__KesmS{width:20px;height:8px;border-radius:4px;border:none;cursor:pointer;padding:0;transition:background .25s,width .25s}.CanvasDemo_stepBar__dN300{position:absolute;bottom:0;left:0;right:0;height:2px;background:rgba(0,0,0,.04)}.CanvasDemo_stepBarFill__n4smi{height:100%;border-radius:0 1px 1px 0;transition:background .4s ease}@keyframes CanvasDemo_stepIn__VPl3Q{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.CanvasDemo_node__bXGbG{position:absolute;background:#fff;border-radius:10px;border:1.5px solid rgba(0,0,0,.07);box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 14px rgba(0,0,0,.04);display:flex;align-items:center;gap:.5rem;padding:0 .625rem;transition:border-color .15s,box-shadow .15s;z-index:1}.CanvasDemo_nodeLink__Cbwfo{border-color:rgba(59,130,246,.32)}.CanvasDemo_nodeCampaign__mPhHx{border-color:rgba(139,92,246,.32)}.CanvasDemo_nodeAsset__T_xA3{border-color:rgba(16,185,129,.32)}.CanvasDemo_nodeLink__Cbwfo:hover{border-color:#3b82f6;box-shadow:0 2px 12px rgba(59,130,246,.2);z-index:10}.CanvasDemo_nodeCampaign__mPhHx:hover{border-color:#8b5cf6;box-shadow:0 2px 12px rgba(139,92,246,.2);z-index:10}.CanvasDemo_nodeAsset__T_xA3:hover{border-color:#10b981;box-shadow:0 2px 12px rgba(16,185,129,.2);z-index:10}.CanvasDemo_dragging__GIhRw{border-color:#667eea!important;box-shadow:0 0 0 2px rgba(102,126,234,.25),0 8px 28px rgba(102,126,234,.22)!important;z-index:20!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}.CanvasDemo_disabledNode__YFN03{opacity:.45}.CanvasDemo_port__vBg_s{position:absolute;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);transition:background .15s,transform .15s;z-index:2}.CanvasDemo_portLeft__cMQFD{left:-5px}.CanvasDemo_portRight__34_CO{right:-5px}.CanvasDemo_nodeLink__Cbwfo:hover .CanvasDemo_port__vBg_s{background:#3b82f6}.CanvasDemo_nodeCampaign__mPhHx:hover .CanvasDemo_port__vBg_s{background:#8b5cf6}.CanvasDemo_nodeAsset__T_xA3:hover .CanvasDemo_port__vBg_s{background:#10b981}.CanvasDemo_nodeIcon__dgseG{font-size:1rem;flex-shrink:0;line-height:1}.CanvasDemo_nodeBody__VbkoF{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.CanvasDemo_nodeName__mgQZb{font-size:.8125rem;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasDemo_nodeDetail___o17Y{font-size:.6875rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasDemo_campaignThumb__2dLov{flex-shrink:0;width:38px;height:38px;border-radius:7px;overflow:hidden}.CanvasDemo_assetThumb__C3LZX{flex-shrink:0;width:32px;height:32px;border-radius:6px;overflow:hidden}.CanvasDemo_toggle__G43It{flex-shrink:0;position:relative;width:28px;height:16px;cursor:pointer;display:inline-block}.CanvasDemo_toggle__G43It input{opacity:0;width:0;height:0;position:absolute}.CanvasDemo_toggleSlider__eC0Pa{position:absolute;inset:0;border-radius:8px;background:#d1d5db;transition:background .2s}.CanvasDemo_toggleSlider__eC0Pa:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:2px;top:2px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s}.CanvasDemo_toggle__G43It input:checked+.CanvasDemo_toggleSlider__eC0Pa{background:#8b5cf6}.CanvasDemo_toggle__G43It input:checked+.CanvasDemo_toggleSlider__eC0Pa:before{transform:translateX(12px)}.CanvasDemo_floatingToolbar__eqaqW{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:5px 8px;box-shadow:0 4px 20px rgba(0,0,0,.1);opacity:0;animation:CanvasDemo_fadeIn__dvR6F .4s ease 1.4s both;z-index:50}.CanvasDemo_toolBtn__MClNK{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;border:1px solid transparent;cursor:pointer;background:transparent;color:#374151;transition:background .15s,color .15s;white-space:nowrap}.CanvasDemo_toolBtn__MClNK:hover{background:rgba(0,0,0,.05)}.CanvasDemo_toolBtnLink__W1GcD{color:#3b82f6}.CanvasDemo_toolBtnCampaign__nsIyM{color:#8b5cf6}.CanvasDemo_toolBtnAsset__c67KF{color:#10b981}.CanvasDemo_toolBtnLink__W1GcD:hover{background:rgba(59,130,246,.08)}.CanvasDemo_toolBtnCampaign__nsIyM:hover{background:rgba(139,92,246,.08)}.CanvasDemo_toolBtnAsset__c67KF:hover{background:rgba(16,185,129,.08)}.CanvasDemo_toolDivider__LKgSU{width:1px;height:18px;background:rgba(0,0,0,.1);margin:0 2px;flex-shrink:0}.CanvasDemo_toolZoom__Fg0Hh{font-size:.75rem;font-weight:600;color:#9ca3af;padding:4px 8px;white-space:nowrap}.CanvasDemo_overlay__Hao39{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:CanvasDemo_overlayIn__Jy4Cg .2s ease both}.CanvasDemo_modal__QSVy9{position:relative;width:100%;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:0 24px 72px rgba(0,0,0,.5);animation:CanvasDemo_modalIn___BZze .32s cubic-bezier(.16,1,.3,1) both}.CanvasDemo_closeBtn__vFrki{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.45);color:hsla(0,0%,100%,.85);border:none;font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .15s}.CanvasDemo_closeBtn__vFrki:hover{background:rgba(0,0,0,.65)}.CanvasDemo_prerollImg__P4EfE{width:100%;aspect-ratio:16/9;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.CanvasDemo_brandArea__aEj7t{display:flex;flex-direction:column;align-items:center;gap:.75rem}.CanvasDemo_brandLogo__sq6zp{width:56px;height:56px;border-radius:14px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.35);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:#fff}.CanvasDemo_brandName__a9I7C{font-size:1.375rem;font-weight:700;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.25);letter-spacing:-.02em}.CanvasDemo_progressBar__vwzCj{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsla(0,0%,100%,.2)}.CanvasDemo_progressFill__27B4D{height:100%;background:hsla(0,0%,100%,.8);border-radius:0 2px 2px 0}.CanvasDemo_redirectOverlay__btDzy{position:absolute;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1rem;animation:CanvasDemo_overlayIn__Jy4Cg .2s ease both}.CanvasDemo_controls__iNqP_{background:#111827;padding:.875rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.CanvasDemo_controlsLeft__rrXmx{display:flex;flex-direction:column;gap:2px;min-width:0}.CanvasDemo_previewLabel__6kNAx{font-size:.625rem;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.08em}.CanvasDemo_shortCode__v_f8x{font-size:.8125rem;font-weight:600;color:hsla(0,0%,100%,.75);font-family:SF Mono,Fira Code,ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasDemo_controlsRight__Xy9NO{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.CanvasDemo_ctaButton__5qkan{background:#fff;color:#111827;border:none;padding:.5rem 1.125rem;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .18s;white-space:nowrap}.CanvasDemo_ctaButton__5qkan:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.CanvasDemo_ctaButton__5qkan:disabled{opacity:.45;cursor:default}.CanvasDemo_skipButton__tbYya{background:transparent;color:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.18);padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .18s;white-space:nowrap}.CanvasDemo_skipButton__tbYya:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.CanvasDemo_skipButton__tbYya:disabled{opacity:.45;cursor:default}.CanvasDemo_countdown__XR34E{font-size:.8125rem;color:hsla(0,0%,100%,.38);padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;min-width:90px;text-align:center;white-space:nowrap}@keyframes CanvasDemo_frameIn__hn21v{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CanvasDemo_nodeIn__q4qMB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CanvasDemo_fadeIn__dvR6F{0%{opacity:0}to{opacity:1}}@keyframes CanvasDemo_overlayIn__Jy4Cg{0%{opacity:0}to{opacity:1}}@keyframes CanvasDemo_modalIn___BZze{0%{opacity:0;transform:scale(.93) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes CanvasDemo_hintPulse__sax4k{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.5)}}@media (max-width:768px){.CanvasDemo_frame__H4lZw{display:none}}.page_container__aoG4z{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow-x:hidden;background:#fff}.page_backgroundGradient__E_Jak{position:fixed;top:-10%;left:-10%;width:120%;height:120%;z-index:0;background:linear-gradient(135deg,rgba(102,126,234,.85),rgba(118,75,162,.75),rgba(138,96,180,.65),rgba(91,104,220,.55));transition:transform 1.67s cubic-bezier(.15,0,.1,1);will-change:transform}.page_backgroundPattern__2se7M{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-image:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 40% 20%,hsla(0,0%,100%,.1) 0,transparent 30%);animation:page_patternFloat__4snJ0 20s ease-in-out infinite;opacity:.6}@keyframes page_patternFloat__4snJ0{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) var(--spacing-xl);background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 3px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}.page_logoLink__6U7V8{display:flex;align-items:center;text-decoration:none}.page_nav__zpG_3{display:flex;gap:1rem;align-items:center}.page_navLink__2S7dD{color:#1f2937;font-weight:600;padding:.625rem 1.25rem;border-radius:8px;transition:all .2s ease;text-decoration:none}.page_navLink__2S7dD:hover{color:#667eea;background:rgba(102,126,234,.08)}.page_navButton__fOglV{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.625rem 1.5rem;border-radius:8px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3);text-decoration:none;display:inline-block}.page_navButton__fOglV:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.page_main__GlU4n{flex:1 1;max-width:1200px;margin:0 auto;width:100%;padding:2rem 2rem 4rem;position:relative;z-index:1}.page_hero__SKW6o{text-align:center;padding:3rem 0 4rem}.page_badge__s34Is{display:inline-block;background:hsla(0,0%,100%,.95);color:#667eea;padding:.625rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:page_badgeFloat__AuRjY 3s ease-in-out infinite}@keyframes page_badgeFloat__AuRjY{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.page_heroTitle__Gfler{font-size:4rem;font-weight:800;margin-bottom:1.5rem;color:#fff;line-height:1.1;letter-spacing:-.03em}.page_titleGradient__wbLGU{background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.85) 50%,#fff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;animation:page_titleShimmer__BAxMw 3s ease-in-out infinite}@keyframes page_titleShimmer__BAxMw{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_heroDescription__E0XDR{font-size:1.375rem;color:hsla(0,0%,100%,.95);margin-bottom:1.5rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7;font-weight:400}.page_heroActions__8_tzb{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}.page_ctaButton__tHxa2{background:#fff;color:#667eea;padding:1rem 2.5rem;border-radius:12px;font-weight:700;font-size:1.125rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.15)}.page_ctaButton__tHxa2:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.page_buttonArrow__URC_1{font-size:1.5rem;transition:transform .3s ease}.page_ctaButton__tHxa2:hover .page_buttonArrow__URC_1{transform:translateX(4px)}.page_secondaryButton__UQnQZ{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1rem 2.5rem;border-radius:12px;font-weight:600;font-size:1.125rem;border:2px solid hsla(0,0%,100%,.3);transition:all .3s ease;display:inline-block;text-decoration:none}.page_secondaryButton__UQnQZ:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.page_stats__L5b4y{display:flex;gap:3rem;justify-content:center;flex-wrap:wrap}.page_stat__aEnCU{text-align:center;color:#fff}.page_statNumber__XnvUq{font-size:2.5rem;font-weight:800;margin-bottom:.25rem;line-height:1}.page_statLabel__YuhHa{font-size:.875rem;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.page_features__8wy9y{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:6rem}.page_feature__CrGCB{background:#fff;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;text-align:center;border:1px solid rgba(0,0,0,.05)}.page_feature__CrGCB:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(102,126,234,.12);border-color:rgba(102,126,234,.18)}.page_feature__CrGCB:has(.page_featureIconCampaign__wDVzK):hover{box-shadow:0 12px 40px rgba(139,92,246,.14);border-color:rgba(139,92,246,.22)}.page_feature__CrGCB:has(.page_featureIconCanvas__4qfyK):hover{box-shadow:0 12px 40px rgba(59,130,246,.14);border-color:rgba(59,130,246,.22)}.page_feature__CrGCB:has(.page_featureIconAnalytics__A8Z8Z):hover{box-shadow:0 12px 40px rgba(16,185,129,.14);border-color:rgba(16,185,129,.22)}.page_featureIconWrapper__UZeqt{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(102,126,234,.25)}.page_featureIconCampaign__wDVzK{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 24px rgba(139,92,246,.28)}.page_featureIconCanvas__4qfyK{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px rgba(59,130,246,.28)}.page_featureIconAnalytics__A8Z8Z{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 24px rgba(16,185,129,.28)}.page_featureIcon__mHZON{font-size:2.5rem}.page_feature__CrGCB h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.page_feature__CrGCB p{color:#6b7280;line-height:1.7;font-size:1rem;margin:0}.page_howItWorks__Fs6EJ{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4rem 3rem;border-radius:24px;margin-bottom:6rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.page_sectionTitle__hzsAh{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:3rem;color:#1f2937}.page_steps__e0Sxr{display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.page_step__DI9Zu{flex:1 1;min-width:200px;text-align:center}.page_stepNumber__2EZE0{width:60px;height:60px;margin:0 auto 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;box-shadow:0 4px 16px rgba(102,126,234,.3)}.page_step__DI9Zu h4{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#1f2937}.page_step__DI9Zu p{color:#6b7280;line-height:1.6;font-size:.9375rem}.page_stepArrow__z3p6A{font-size:2rem;color:#667eea;font-weight:300}.page_cta__zCVvt{text-align:center;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:4rem 2rem;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.page_ctaTitle__T8028{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#1f2937}.page_ctaDescription__frXUA{font-size:1.25rem;color:#6b7280;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.page_ctaButtonLarge__aBSsi{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.25rem 3rem;border-radius:12px;font-weight:700;font-size:1.25rem;transition:all .3s ease;display:inline-block;text-decoration:none;box-shadow:0 8px 24px rgba(102,126,234,.3)}.page_ctaButtonLarge__aBSsi:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(102,126,234,.4)}.page_footer__sHKi3{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;text-align:center;color:#6b7280;font-size:.9375rem;position:relative;border-top:1px solid rgba(0,0,0,.05)}.page_footer__sHKi3 p{margin:0}@media (max-width:768px){.page_header__kVzhN{padding:1rem 1.5rem}.page_heroTitle__Gfler{font-size:2.5rem}.page_heroDescription__E0XDR{font-size:1.125rem}.page_heroActions__8_tzb{flex-direction:column;align-items:stretch}.page_ctaButton__tHxa2,.page_secondaryButton__UQnQZ{width:100%;justify-content:center}.page_stats__L5b4y{gap:2rem}.page_features__8wy9y{grid-template-columns:1fr}.page_main__GlU4n{padding:1rem 1.5rem 3rem}.page_hero__SKW6o{padding:3rem 0 4rem}.page_howItWorks__Fs6EJ{padding:3rem 1.5rem}.page_steps__e0Sxr{flex-direction:column}.page_stepArrow__z3p6A{transform:rotate(90deg)}.page_ctaTitle__T8028,.page_sectionTitle__hzsAh{font-size:2rem}}.page_container__jsr1F{max-width:800px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-xl)}.page_content__sJLtz{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-lg);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_content__sJLtz h1{font-size:2.5rem;font-weight:var(--font-weight-extrabold);color:var(--color-gray-900);margin-bottom:var(--spacing-md)}.page_lastUpdated__5tnPV{color:var(--color-gray-500);font-size:.875rem;font-style:italic}.page_content__sJLtz section,.page_lastUpdated__5tnPV{margin-bottom:var(--spacing-2xl)}.page_content__sJLtz h2{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-gray-800);margin-bottom:var(--spacing-md);margin-top:var(--spacing-xl)}.page_content__sJLtz h3{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-gray-700);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.page_content__sJLtz p{color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--spacing-md)}.page_content__sJLtz ul{list-style:disc;padding-left:var(--spacing-xl);margin-bottom:var(--spacing-md)}.page_content__sJLtz li{color:var(--color-gray-700);line-height:1.7;margin-bottom:var(--spacing-sm)}@media (max-width:768px){.page_container__jsr1F{padding:var(--spacing-lg) var(--spacing-md)}.page_content__sJLtz{padding:var(--spacing-xl) var(--spacing-lg)}.page_content__sJLtz h1{font-size:2rem}.page_content__sJLtz h2{font-size:1.25rem}.page_content__sJLtz h3{font-size:1rem}}.CanvasMap_canvasArea__8dy3M{display:flex;height:100vh}.CanvasMap_wrapper__M_qzK{position:relative;flex:1 1;min-width:0;height:100%;overflow:hidden;border-radius:10px;border:1.5px solid var(--color-gray-200);background-color:#f8f9fc;background-image:radial-gradient(circle,#c8d0e8 1px,transparent 0);background-size:24px 24px;transition:border-radius .22s cubic-bezier(.4,0,.2,1)}.CanvasMap_wrapperPaneOpen__9Z6HJ{border-radius:10px 0 0 10px;border-right:none}.CanvasMap_canvas__yG9jy{width:0;height:0}.CanvasMap_canvas__yG9jy,.CanvasMap_svg__A0_xj{position:absolute;left:0;top:0;overflow:visible}.CanvasMap_svg__A0_xj{pointer-events:none}.CanvasMap_node__Q3s3a{position:absolute;background:#fff;border:1.5px solid var(--color-gray-200);border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);display:flex;align-items:center;gap:.5rem;padding:0 .875rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,box-shadow .15s,opacity .15s}.CanvasMap_node__Q3s3a:hover{border-color:#667eea;box-shadow:0 2px 12px rgba(102,126,234,.14)}.CanvasMap_nodeLink__XLPwH{border-color:rgba(59,130,246,.32)}.CanvasMap_nodeLink__XLPwH:hover{border-color:#3b82f6;box-shadow:0 2px 12px rgba(59,130,246,.15)}.CanvasMap_nodeCampaign__xwnI6{border-color:rgba(139,92,246,.32)}.CanvasMap_nodeCampaign__xwnI6:hover{border-color:#8b5cf6;box-shadow:0 2px 12px rgba(139,92,246,.15)}@keyframes CanvasMap_campaignLivePulse__XailS{0%,to{box-shadow:0 0 0 0 rgba(139,92,246,.55),0 1px 4px rgba(0,0,0,.06)}50%{box-shadow:0 0 0 5px rgba(139,92,246,0),0 1px 4px rgba(0,0,0,.06)}}.CanvasMap_nodeCampaignLive__dRo3S{border-color:#8b5cf6!important;animation:CanvasMap_campaignLivePulse__XailS 2.2s ease-in-out infinite}.CanvasMap_nodeAsset__OfEeq{border-color:rgba(16,185,129,.32)}.CanvasMap_nodeAsset__OfEeq:hover{border-color:#10b981;box-shadow:0 2px 12px rgba(16,185,129,.15)}.CanvasMap_dragging__4UWSJ{box-shadow:0 12px 40px rgba(0,0,0,.14);border-color:#667eea;z-index:100;cursor:-webkit-grabbing!important;cursor:grabbing!important}.CanvasMap_dropTarget__aUiqI{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.22),0 2px 16px rgba(102,126,234,.18);background:rgba(102,126,234,.03)}.CanvasMap_disabledNode__0z4js{opacity:.5}.CanvasMap_nodeSelected__3SFJF{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.25),0 2px 12px rgba(102,126,234,.14)!important}.CanvasMap_nodeActive__Ou_31{border-color:#667eea!important;box-shadow:0 0 0 2.5px rgba(102,126,234,.55),0 4px 16px rgba(102,126,234,.2)!important}.CanvasMap_selectionBadge__uFuHz{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:.5rem;background:rgba(102,126,234,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(102,126,234,.25);color:#667eea;font-size:.75rem;font-weight:600;padding:.3rem .5rem .3rem .75rem;border-radius:999px;z-index:50;white-space:nowrap}.CanvasMap_selectionClearBtn__ZoxJT{background:none;border:none;color:#667eea;cursor:pointer;font-size:1rem;line-height:1;padding:0;opacity:.65;transition:opacity .1s}.CanvasMap_selectionClearBtn__ZoxJT:hover{opacity:1}@keyframes CanvasMap_nodeSpinner__gP_ek{to{transform:rotate(1turn)}}.CanvasMap_pending__VnZwn{opacity:.6;pointer-events:none}.CanvasMap_pending__VnZwn:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;border:2px solid rgba(102,126,234,.2);border-top-color:#667eea;animation:CanvasMap_nodeSpinner__gP_ek .7s linear infinite}.CanvasMap_port__Tb11D{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--color-gray-300);cursor:crosshair;transition:border-color .15s,background .15s,transform .1s;z-index:2;flex-shrink:0}.CanvasMap_portLeft__GbDnh{left:-7px;top:50%;transform:translateY(-50%);pointer-events:none}.CanvasMap_portRight__knLw8{right:-7px;top:50%;transform:translateY(-50%)}.CanvasMap_portRight__knLw8:hover{border-color:#667eea;background:#667eea;transform:translateY(-50%) scale(1.35)}.CanvasMap_portActive__CXTDh{border-color:#667eea!important;background:#667eea!important}.CanvasMap_nodeIcon___16JV{font-size:.9375rem;flex-shrink:0}.CanvasMap_nodeBody__K3Nhh{flex:1 1;min-width:0}.CanvasMap_nodeName__0v9ND{font-size:.8125rem;font-weight:600;color:var(--color-gray-800)}.CanvasMap_nodeDetail__IXxxP,.CanvasMap_nodeName__0v9ND{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.CanvasMap_nodeDetail__IXxxP{font-size:.6875rem;color:var(--color-gray-400)}.CanvasMap_nodeExternalLink__B3XBl{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:.7rem;font-weight:700;color:var(--color-gray-400);text-decoration:none;flex-shrink:0;opacity:0;transition:opacity .15s,background .15s,color .15s;cursor:pointer}.CanvasMap_node__Q3s3a:hover .CanvasMap_nodeExternalLink__B3XBl{opacity:1}.CanvasMap_nodeExternalLink__B3XBl:hover{background:rgba(102,126,234,.12);color:#667eea}.CanvasMap_campaignThumb__6_VFp{width:30px;height:30px;object-fit:cover;border-radius:6px;border:1px solid var(--color-gray-200);flex-shrink:0}.CanvasMap_campaignThumbEmpty__6uWYE{width:30px;height:30px;border-radius:6px;border:2px dashed var(--color-gray-300);flex-shrink:0;background:var(--color-gray-50)}.CanvasMap_campaignToggle__9hUhL{position:relative;display:inline-flex;flex-shrink:0;width:28px;height:16px;cursor:pointer}.CanvasMap_campaignToggle__9hUhL input{opacity:0;width:0;height:0;position:absolute}.CanvasMap_campaignToggleSlider__NCUBM{position:absolute;inset:0;background:var(--color-gray-300);border-radius:999px;transition:background .2s}.CanvasMap_campaignToggleSlider__NCUBM:before{content:"";position:absolute;width:10px;height:10px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.CanvasMap_campaignToggle__9hUhL input:checked+.CanvasMap_campaignToggleSlider__NCUBM{background:#667eea}.CanvasMap_campaignTogglePending__Sbf4m input:checked+.CanvasMap_campaignToggleSlider__NCUBM{background:#f59e0b}.CanvasMap_campaignToggle__9hUhL input:checked+.CanvasMap_campaignToggleSlider__NCUBM:before{transform:translateX(12px)}.CanvasMap_assetThumb__FkOjq{width:30px;height:30px;object-fit:cover;border-radius:6px;border:1px solid var(--color-gray-200);flex-shrink:0}.CanvasMap_connectorRemoveBtn__fP467{position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;border:1.5px solid var(--color-gray-300);color:var(--color-gray-400);cursor:pointer;font-size:.7rem;line-height:1;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);opacity:.45;transition:opacity .15s,background .15s,border-color .15s,color .15s;z-index:10}.CanvasMap_connectorRemoveBtn__fP467:hover{background:#dc2626;border-color:#dc2626;color:#fff;opacity:1}.CanvasMap_toolbar___aT5q{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.375rem;background:#fff;border:1.5px solid var(--color-gray-200);border-radius:12px;padding:.4rem .625rem;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:50;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CanvasMap_toolbarBtn__FcC5s{display:flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border:none;border-radius:7px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s;background:transparent;color:var(--color-gray-600);white-space:nowrap}.CanvasMap_toolbarBtn__FcC5s:hover{background:var(--color-gray-100);color:var(--color-gray-800)}.CanvasMap_toolbarBtnLink__OKR7G{background:rgba(59,130,246,.1);color:#3b82f6}.CanvasMap_toolbarBtnLink__OKR7G:hover{background:rgba(59,130,246,.18);color:#2563eb}.CanvasMap_toolbarBtnCampaign__Sdg1y{background:rgba(139,92,246,.1);color:#8b5cf6}.CanvasMap_toolbarBtnCampaign__Sdg1y:hover{background:rgba(139,92,246,.18);color:#7c3aed}.CanvasMap_toolbarBtnAsset__HOZhM{background:rgba(16,185,129,.1);color:#10b981}.CanvasMap_toolbarBtnAsset__HOZhM:hover{background:rgba(16,185,129,.18);color:#059669}.CanvasMap_toolbarDivider__evRqF{width:1px;height:18px;background:var(--color-gray-200);flex-shrink:0}.CanvasMap_toolbarZoom__quPrA{font-size:.75rem;font-weight:600;color:var(--color-gray-400);min-width:2.75rem;text-align:center;letter-spacing:.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CanvasMap_portDragHint__RnfW5{position:absolute;top:14px;left:50%;transform:translateX(-50%);background:rgba(20,20,35,.82);color:#fff;font-size:.8125rem;font-weight:500;padding:.4rem 1rem;border-radius:999px;z-index:50;pointer-events:none;white-space:nowrap;animation:CanvasMap_hintIn__bZXgX .15s ease}@keyframes CanvasMap_hintIn__bZXgX{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.CanvasMap_floatingHeader__8XhFH{position:absolute;top:0;left:0;right:0;height:52px;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 1rem 0 1.25rem;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-gray-200)}.CanvasMap_floatingHeaderLeft__Q6cIi{display:flex;align-items:center;gap:.75rem}.CanvasMap_floatingLogoLink__W5cY_{text-decoration:none;display:inline-flex;align-items:center;flex-shrink:0}.CanvasMap_floatingDivider__1BtSf{width:1px;height:18px;background:var(--color-gray-200);flex-shrink:0}.CanvasMap_floatingTitle__Q9DPn{font-size:.875rem;font-weight:700;color:var(--color-gray-700);display:flex;align-items:center;gap:.375rem}.CanvasMap_floatingBeta__UlEtY{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.1rem .4rem;border-radius:999px}.CanvasMap_floatingHeaderRight__1RkJX{display:flex;align-items:center;gap:.75rem}.CanvasMap_floatingClassicLink__Xffh2{font-size:.8125rem;font-weight:500;color:var(--color-gray-400);text-decoration:none;transition:color .15s}.CanvasMap_floatingClassicLink__Xffh2:hover{color:var(--color-gray-700)}.CanvasMap_floatingEmail__Z_TTH{font-size:.8125rem;color:var(--color-gray-500)}.CanvasMap_floatingThemeToggle__w2fkT{background:none;border:1.5px solid var(--color-gray-200);border-radius:7px;color:var(--color-gray-500);cursor:pointer;font-size:.85rem;padding:.3rem .55rem;line-height:1;transition:background .15s,border-color .15s,color .15s}.CanvasMap_floatingThemeToggle__w2fkT:hover{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-gray-700)}.CanvasMap_floatingLogoutBtn__WL4EK{padding:.375rem .875rem;border:none;border-radius:7px;background:var(--color-error);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s}.CanvasMap_floatingLogoutBtn__WL4EK:hover{background:#dc2626}.CanvasMap_floatingFooter__OmKS9{bottom:0;left:0;right:0;height:32px;z-index:50;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--color-gray-200);font-size:.75rem}.CanvasMap_emptyState__oH5TS,.CanvasMap_floatingFooter__OmKS9{position:absolute;color:var(--color-gray-400);pointer-events:none}.CanvasMap_emptyState__oH5TS{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.CanvasMap_emptyState__oH5TS h3{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--color-gray-500)}.CanvasMap_emptyState__oH5TS p{font-size:.8125rem;margin:0}.CanvasMap_sidePane__qpKWq{width:0;height:100%;overflow:hidden;flex-shrink:0;background:#fff;border:1.5px solid var(--color-gray-200);border-radius:0 10px 10px 0;transition:width .22s cubic-bezier(.4,0,.2,1)}.CanvasMap_sidePaneOpen__O4YGt{width:360px}.CanvasMap_sidePaneInner__4U_kw{width:360px;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:1.25rem 1.5rem 2rem;gap:1.125rem}.CanvasMap_sidePaneHeader__x2sc_{display:flex;align-items:center;gap:.5rem;padding-bottom:.875rem;border-bottom:1.5px solid var(--color-gray-100);flex-shrink:0}.CanvasMap_sidePaneIcon__E2GRT{font-size:1.125rem;flex-shrink:0}.CanvasMap_sidePaneTitle__u7yQD{flex:1 1;font-size:1.0625rem;font-weight:700;color:var(--color-gray-900);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvasMap_sidePaneClose__3iWXh{background:none;border:none;font-size:1.25rem;color:var(--color-gray-400);cursor:pointer;padding:.25rem;border-radius:6px;line-height:1;transition:color .15s,background .15s;flex-shrink:0}.CanvasMap_sidePaneClose__3iWXh:hover{color:var(--color-gray-700);background:var(--color-gray-100)}.CanvasMap_detailStats__2AN1q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:0;background:var(--color-gray-50);border-radius:8px;border:1.5px solid var(--color-gray-100);overflow:hidden}.CanvasMap_detailStat__U23wB{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem;border-right:1px solid var(--color-gray-100)}.CanvasMap_detailStat__U23wB:last-child{border-right:none}.CanvasMap_detailStatValue__RSKzE{font-size:1.125rem;font-weight:700;color:var(--color-gray-800)}.CanvasMap_detailStatLabel__DmHDt{font-size:.6875rem;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em}.CanvasMap_detailFields__tB_aU{display:flex;flex-direction:column;gap:.875rem}.CanvasMap_detailDateRow__I5MPD{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.CanvasMap_detailLabel__EQkNH{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-gray-700);margin:10px 0}.CanvasMap_detailInput__YSIBq{padding:.5625rem .75rem;border:1.5px solid var(--color-gray-300);border-radius:8px;font-size:.875rem;color:var(--color-gray-800);outline:none;width:100%;box-sizing:border-box;background:#fff;font-family:inherit;transition:border-color .15s,box-shadow .15s}.CanvasMap_detailInput__YSIBq:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.CanvasMap_detailTextarea__lykk3{resize:vertical;min-height:64px}.CanvasMap_detailSlider__S3Qdj{width:100%;accent-color:#667eea;cursor:pointer;margin:.25rem 0 0}.CanvasMap_detailSliderLabels__LdqH7{display:flex;justify-content:space-between;font-size:.7rem;color:var(--color-gray-400);font-weight:400;margin-top:-.125rem}.CanvasMap_detailReadOnly__okWac{display:flex;flex-direction:column;gap:.3rem}.CanvasMap_detailReadOnlyLabel__Ao4IO{font-size:.75rem;font-weight:600;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em}.CanvasMap_detailReadOnlyValue__hF62a{font-size:.875rem;color:var(--color-gray-700);background:var(--color-gray-50);border:1.5px solid var(--color-gray-100);border-radius:8px;padding:.5rem .75rem;word-break:break-all}.CanvasMap_detailPills__CtKjF{display:flex;flex-wrap:wrap;gap:.375rem}.CanvasMap_detailPill__7jeRe{font-size:.75rem;font-weight:500;background:var(--color-gray-100);color:var(--color-gray-600);padding:.2rem .6rem;border-radius:999px}.CanvasMap_detailAssetPreview__QzNW_{width:100%;max-height:180px;object-fit:cover;border-radius:8px;border:1.5px solid var(--color-gray-200)}.CanvasMap_detailError__Vk30U{background:#fee2e2;color:#dc2626;border-radius:8px;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.CanvasMap_detailActions__Cu35c{display:flex;justify-content:flex-end;gap:.625rem;padding-top:.125rem}.CanvasMap_detailCancelBtn__Q_Vnr{padding:.5rem 1rem;border:1.5px solid var(--color-gray-300);border-radius:8px;background:#fff;color:var(--color-gray-600);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.CanvasMap_detailCancelBtn__Q_Vnr:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}.CanvasMap_detailSaveBtn__uanOh{padding:.5rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.CanvasMap_detailSaveBtn__uanOh:disabled{opacity:.5;cursor:not-allowed}.CanvasMap_detailActionsSpacer___QE0m{flex:1 1}.CanvasMap_detailArchiveBtn__ZqczC{padding:.5rem 1rem;border:1.5px solid #fca5a5;border-radius:8px;background:#fff;color:#dc2626;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.CanvasMap_detailArchiveBtn__ZqczC:hover{background:#fef2f2;border-color:#dc2626}.CanvasMap_detailArchiveBtn__ZqczC:disabled{opacity:.5;cursor:not-allowed}.CanvasMap_detailArchiveConfirm__g2oWR{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;background:#fef2f2;border:1.5px solid #fca5a5;border-radius:10px;font-size:.8125rem;color:#7f1d1d}.CanvasMap_detailArchiveConfirmBtns__bbCzL{display:flex;justify-content:flex-end;gap:.5rem}.CanvasMap_detailAnalyticsDivider__lWtox{height:1px;background:var(--color-gray-100);margin:.25rem 0}.CanvasMap_detailAnalyticsSection__KEC0T{display:flex;flex-direction:column;gap:1rem}.CanvasMap_detailAnalyticsTitle__3_KGf{font-size:.75rem;font-weight:700;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.06em;margin:0}.CanvasMap_sparklineWrap__HpNE5{display:flex;flex-direction:column;gap:.375rem}.CanvasMap_sparklineSvg__wRMrZ{width:100%;height:64px;display:block;overflow:visible}.CanvasMap_sparklineDays__8V5iT{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--color-gray-400)}.CanvasMap_sparklineLoading__GJGoU{height:64px;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--color-gray-400);background:var(--color-gray-50);border-radius:8px}.CanvasMap_sparklineMeta__N_aJ3{font-size:.75rem;color:var(--color-gray-400);text-align:right}.CanvasMap_detailRateCards__f8Wl_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.CanvasMap_detailRateCard__ACEf6{background:var(--color-gray-50);border:1.5px solid var(--color-gray-100);border-radius:8px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.125rem}.CanvasMap_detailRateValue__cQLVg{font-size:1.125rem;font-weight:700;color:var(--color-gray-800)}.CanvasMap_detailRateLabel__tUvuf{font-size:.6875rem;color:var(--color-gray-400);white-space:nowrap}.CanvasMap_detailDevices__hqhOF{display:flex;flex-direction:column;gap:.5rem}.CanvasMap_detailDeviceRow__rNep_{display:flex;align-items:center;gap:.625rem;font-size:.8125rem}.CanvasMap_detailDeviceName__JYK7r{width:64px;flex-shrink:0;color:var(--color-gray-600);text-transform:capitalize;font-weight:500}.CanvasMap_detailDeviceBarWrap__9mJNd{flex:1 1;height:6px;background:var(--color-gray-100);border-radius:999px;overflow:hidden}.CanvasMap_detailDeviceBarFill__cZvpU{height:100%;border-radius:999px;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .4s ease}.CanvasMap_detailDevicePct__h9BtG{width:36px;text-align:right;color:var(--color-gray-400);font-size:.75rem;flex-shrink:0}.CanvasMap_detailGeoName__O2GAM{display:flex;align-items:center;gap:.375rem;width:110px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvasMap_detailGeoFlag__xseyK{font-size:1rem;line-height:1;flex-shrink:0}.CanvasMap_detailLinkName__8XYOB{width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CanvasMap_detailFraudShield__VGx8S{font-size:.75rem;color:var(--color-gray-400);background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:6px;padding:.4rem .625rem}.CanvasMap_contextMenu__OE_g3{position:fixed;z-index:2000;min-width:168px;background:#fff;border:1px solid var(--color-gray-200);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);padding:.3125rem;overflow:hidden}.CanvasMap_contextMenuItem__KHjNH{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4375rem .625rem;border:none;border-radius:6px;background:none;font-size:.8125rem;font-weight:500;color:var(--color-gray-700);cursor:pointer;text-decoration:none;transition:background .1s;text-align:left}.CanvasMap_contextMenuItem__KHjNH:hover{background:var(--color-gray-100)}.CanvasMap_contextMenuItemIcon__qPZlv{font-size:.875rem;width:16px;text-align:center;flex-shrink:0}.CanvasMap_contextMenuItemDanger__BZW6T{color:#dc2626}.CanvasMap_contextMenuItemDanger__BZW6T:hover{background:#fef2f2;color:#b91c1c}.CanvasMap_contextMenuItemNormal__O4v60{display:flex;align-items:center;width:100%;padding:.4375rem .625rem;border:none;border-radius:6px;background:none;font-size:.8125rem;font-weight:500;color:var(--color-gray-600);cursor:pointer;text-align:left;transition:background .1s}.CanvasMap_contextMenuItemNormal__O4v60:hover{background:var(--color-gray-100)}.CanvasMap_contextMenuDivider__iyksC{height:1px;background:var(--color-gray-100);margin:.25rem 0}.CanvasMap_contextMenuConfirmText__WFu4e{padding:.375rem .625rem .125rem;font-size:.8125rem;font-weight:600;color:var(--color-gray-700)}.CanvasMap_contextMenuConfirmSub__5mZbv{padding:0 .625rem .375rem;font-size:.75rem;color:var(--color-gray-400);line-height:1.4}.CanvasMap_wizardOverlay__Jms7S{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.CanvasMap_wizardPanel__m4Jlb{pointer-events:all;background:#fff;border:1.5px solid var(--color-gray-200);border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.08);padding:2rem 2.25rem 1.75rem;max-width:780px;width:calc(100% - 4rem);display:flex;flex-direction:column;gap:1.75rem}.CanvasMap_wizardHeader__2XndR{display:flex;align-items:flex-start;gap:.875rem}.CanvasMap_wizardHeaderIcon__l6iuG{font-size:1.5rem;line-height:1;flex-shrink:0;margin-top:.125rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CanvasMap_wizardTitle__kxh0m{font-size:1.25rem;font-weight:800;color:var(--color-gray-900);margin:0 0 .25rem;line-height:1.2}.CanvasMap_wizardSubtitle__TIKTB{font-size:.875rem;color:var(--color-gray-400);margin:0;line-height:1.5}.CanvasMap_wizardSteps__wAdRX{display:flex;align-items:stretch;gap:0}.CanvasMap_wizardStep__I_MFI{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1.25rem 1rem;border:1.5px solid var(--color-gray-100);border-radius:12px;background:#fafbff;position:relative}.CanvasMap_wizardStepNum__fqgOd{position:absolute;top:-.6rem;left:50%;transform:translateX(-50%);width:1.25rem;height:1.25rem;border-radius:999px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.6875rem;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.CanvasMap_wizardStepIconWrap__rh_LE{font-size:1.75rem;line-height:1;margin-top:.25rem}.CanvasMap_wizardStepBody__5PEyY{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex:1 1}.CanvasMap_wizardStepLabel__TVZeK{font-size:.9375rem;font-weight:700;color:var(--color-gray-800)}.CanvasMap_wizardStepDesc__qI5cE{font-size:.8125rem;color:var(--color-gray-400);line-height:1.5;margin:0;max-width:200px}.CanvasMap_wizardStepBtn__j6H29{margin-top:auto;padding:.5rem 1.125rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}.CanvasMap_wizardStepBtn__j6H29:hover{opacity:.88}.CanvasMap_wizardStepBtnLink__qWyTw{background:#3b82f6}.CanvasMap_wizardStepBtnCampaign__PmxbO{background:#8b5cf6}.CanvasMap_wizardStepBtnAsset__ysrZb{background:#10b981}.CanvasMap_wizardStepArrow__KqJAN{display:flex;align-items:center;justify-content:center;padding:0 .375rem;font-size:1.25rem;color:var(--color-gray-300);flex-shrink:0;align-self:center}.CanvasMap_wizardHint___tEst{font-size:.75rem;color:var(--color-gray-300);text-align:center;margin:0;line-height:1.6}[data-theme=dark] .CanvasMap_wrapper__M_qzK{background-color:#1a1a24;background-image:radial-gradient(circle,#2d2d3d 1px,transparent 0);border-color:#2d2d3d}[data-theme=dark] .CanvasMap_floatingHeader__8XhFH{background:rgba(19,19,26,.92);border-bottom-color:#2d2d3d}[data-theme=dark] .CanvasMap_floatingFooter__OmKS9{background:rgba(19,19,26,.85);border-top-color:#2d2d3d}[data-theme=dark] .CanvasMap_sidePane__qpKWq{background:#1a1a24;border-color:#2d2d3d}[data-theme=dark] .CanvasMap_contextMenu__OE_g3,[data-theme=dark] .CanvasMap_node__Q3s3a,[data-theme=dark] .CanvasMap_toolbar___aT5q,[data-theme=dark] .CanvasMap_wizardPanel__m4Jlb{background:#22222e;border-color:#2d2d3d}[data-theme=dark] .CanvasMap_detailRateCard__ACEf6,[data-theme=dark] .CanvasMap_detailReadOnlyValue__hF62a,[data-theme=dark] .CanvasMap_detailStats__2AN1q,[data-theme=dark] .CanvasMap_wizardStep__I_MFI{background:#1a1a24;border-color:#2d2d3d}[data-theme=dark] .CanvasMap_detailStat__U23wB{border-right-color:#2d2d3d}[data-theme=dark] .CanvasMap_connectorRemoveBtn__fP467{background:#22222e;border-color:#2d2d3d}@keyframes CanvasMap_toastIn__Q_tZG{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.CanvasMap_toastContainer__9k_Q8{position:absolute;bottom:3.5rem;right:1rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:300;pointer-events:none}.CanvasMap_toast__KVUKq{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:8px;font-size:.8125rem;font-weight:600;line-height:1;box-shadow:0 4px 20px rgba(0,0,0,.12);animation:CanvasMap_toastIn__Q_tZG .18s ease;white-space:nowrap}.CanvasMap_toastSuccess__RBni3{background:rgba(16,185,129,.95);color:#fff}.CanvasMap_toastError__8_ZgI{background:rgba(239,68,68,.92);color:#fff}.canvas_page__8fYDw{padding:0;max-width:100%;height:100vh;overflow:hidden}.canvas_header__QnpmT{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.canvas_headerLeft__jbht0{display:flex;flex-direction:column;gap:.25rem}.canvas_backLink__eeyzH{font-size:.8125rem;color:var(--color-gray-500);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.125rem;transition:color .15s}.canvas_backLink__eeyzH:hover{color:#667eea}.canvas_title__7ByPK{font-size:1.5rem;font-weight:800;color:var(--color-gray-900);margin:0;display:flex;align-items:center;gap:.5rem}.canvas_betaBadge__mo68E{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.15rem .5rem;border-radius:999px;vertical-align:middle}.canvas_subtitle__V66I2{font-size:.8125rem;color:var(--color-gray-400);margin:0}.canvas_loadingState__RVIdN{display:flex;align-items:center;justify-content:center;height:300px;font-size:.9rem;color:var(--color-gray-400)}.canvas_modalOverlay__gdNhn{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.canvas_modal__i8Xft{background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.2);width:100%;max-width:440px;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem}.canvas_modalHeader__SxF1S{display:flex;align-items:center;justify-content:space-between}.canvas_modalHeader__SxF1S h2{font-size:1.125rem;font-weight:700;color:var(--color-gray-900);margin:0}.canvas_closeBtn__w_5ux{background:none;border:none;font-size:1.25rem;color:var(--color-gray-400);cursor:pointer;line-height:1;padding:.25rem;border-radius:6px;transition:color .15s,background .15s}.canvas_closeBtn__w_5ux:hover{color:var(--color-gray-700);background:var(--color-gray-100)}.canvas_modalForm__35Wg5{display:flex;flex-direction:column;gap:1rem}.canvas_label__yi4II{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-gray-700)}.canvas_input__ycsU7{padding:.625rem .75rem;border:1.5px solid var(--color-gray-300);border-radius:8px;font-size:.875rem;color:var(--color-gray-800);outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box;background:#fff}.canvas_input__ycsU7:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.canvas_modalFooter__N2R_1{display:flex;justify-content:flex-end;gap:.625rem;margin-top:.25rem}.canvas_cancelBtn__tTUJE{padding:.5rem 1rem;border:1.5px solid var(--color-gray-300);border-radius:8px;background:#fff;color:var(--color-gray-600);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.canvas_cancelBtn__tTUJE:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}.canvas_submitBtn__rlk7u{padding:.5rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}.canvas_submitBtn__rlk7u:disabled{opacity:.55;cursor:not-allowed}.canvas_errorBanner__ZMl8Q{background:var(--color-error-bg);color:var(--color-error)}.canvas_errorBanner__ZMl8Q,.canvas_warningBanner__o_52D{border-radius:8px;padding:.625rem .875rem;font-size:.8125rem;font-weight:500}.canvas_warningBanner__o_52D{background:#fef3c7;color:#92400e}