@charset "UTF-8";body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.thinking-panel-pulse{animation:pulse 2s ease-in-out infinite}@keyframes related-step-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes app-loading-spin{to{transform:rotate(1turn)}}.business-profile-slide{margin:0 auto;max-width:1200px;padding:24px}.profile-slide-card{animation:slideInUp .6s ease-out;background:linear-gradient(135deg,var(--color-background-elevated) 0,var(--color-background-alt) 100%);border:1px solid var(--color-border-base);border-radius:16px;box-shadow:var(--shadow-card);padding:32px}.profile-header{border-bottom:2px solid var(--color-border-base);margin-bottom:24px;padding-bottom:24px;text-align:center}.profile-title{color:var(--color-text-primary);font-size:32px;font-weight:700;margin-bottom:8px!important}.profile-domain{align-items:center;color:var(--color-text-secondary);display:flex;font-size:16px;gap:8px;justify-content:center}.profile-domain .anticon{color:var(--color-text-tertiary);font-size:18px}.profile-section{background:var(--color-background-container);border:1px solid var(--color-border-base);border-radius:12px;box-shadow:var(--shadow-sm);height:100%;padding:20px;transition:all .3s ease}.profile-section:hover{border-color:var(--color-primary);box-shadow:var(--shadow-focus);transform:translateY(-2px)}.section-header{gap:12px;margin-bottom:16px}.section-header,.section-icon{align-items:center;display:flex}.section-icon{background:var(--gradient-primary);border-radius:8px;color:var(--color-text-on-primary);font-size:18px;height:36px;justify-content:center;width:36px}.section-title{color:var(--color-text-primary);font-size:16px;font-weight:600;margin:0!important}.section-content{line-height:1.6}.section-content,.section-text{color:var(--color-text-secondary)}.section-text{margin-bottom:0!important}.section-note{color:var(--color-text-tertiary);display:block;font-size:12px;margin-top:8px}@media (prefers-color-scheme:dark){:root:not(.light-mode) .profile-slide-card{background:var(--color-background-elevated)}}.dark-mode .profile-slide-card{background:var(--color-background-elevated)}@media (max-width:768px){.business-profile-slide{padding:16px}.profile-slide-card{padding:20px}.profile-title{font-size:24px}.profile-domain{font-size:14px}.profile-section{padding:16px}}.business-profile-slide .ant-row{margin-left:-12px!important;margin-right:-12px!important}.business-profile-slide .ant-col{margin-bottom:24px;padding-left:12px!important;padding-right:12px!important}.tweet-container_root__UHnkq{background-color:var(--tweet-bg-color);border:var(--tweet-border);border-radius:12px;box-sizing:border-box;color:var(--tweet-font-color);font-family:var(--tweet-font-family);font-weight:400;margin:var(--tweet-container-margin);max-width:550px;min-width:250px;overflow:hidden;transition-duration:.2s;transition-property:background-color,box-shadow;width:100%}.tweet-container_root__UHnkq:hover{background-color:var(--tweet-bg-color-hover)}.tweet-container_article__2QNf4{box-sizing:inherit;padding:.75rem 1rem;position:relative}.react-tweet-theme{--tweet-container-margin:1.5rem 0;--tweet-header-font-size:0.9375rem;--tweet-header-line-height:1.25rem;--tweet-body-font-size:1.25rem;--tweet-body-font-weight:400;--tweet-body-line-height:1.5rem;--tweet-body-margin:0;--tweet-quoted-container-margin:0.75rem 0;--tweet-quoted-body-font-size:0.938rem;--tweet-quoted-body-font-weight:400;--tweet-quoted-body-line-height:1.25rem;--tweet-quoted-body-margin:0.25rem 0 0.75rem 0;--tweet-info-font-size:0.9375rem;--tweet-info-line-height:1.25rem;--tweet-actions-font-size:0.875rem;--tweet-actions-line-height:1rem;--tweet-actions-font-weight:700;--tweet-actions-icon-size:1.25em;--tweet-actions-icon-wrapper-size:calc(var(--tweet-actions-icon-size) + 0.75em);--tweet-replies-font-size:0.875rem;--tweet-replies-line-height:1rem;--tweet-replies-font-weight:700}:where(.react-tweet-theme) *{box-sizing:border-box;margin:0;padding:0}:is([data-theme=light],.light) :where(.react-tweet-theme),:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#fafafa,#eaeaea,#eaeaea,#fafafa);--tweet-border:1px solid #cfd9de;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#0f1419;--tweet-font-color-secondary:#536471;--tweet-bg-color:#fff;--tweet-bg-color-hover:#f7f9f9;--tweet-quoted-bg-color-hover:#00000008;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#006fd6;--tweet-color-blue-secondary-hover:#006fd61a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:var(--tweet-color-blue-primary)}:is([data-theme=dark],.dark) :where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-quoted-bg-color-hover:#ffffff08;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}@media (prefers-color-scheme:dark){:where(.react-tweet-theme){--tweet-skeleton-gradient:linear-gradient(270deg,#15202b,#1e2732,#1e2732,#15202b);--tweet-border:1px solid #425364;--tweet-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tweet-font-color:#f7f9f9;--tweet-font-color-secondary:#8b98a5;--tweet-bg-color:#15202b;--tweet-bg-color-hover:#1e2732;--tweet-color-blue-primary:#1d9bf0;--tweet-color-blue-primary-hover:#1a8cd8;--tweet-color-blue-secondary:#6bc9fb;--tweet-color-blue-secondary-hover:#6bc9fb1a;--tweet-color-red-primary:#f91880;--tweet-color-red-primary-hover:#f918801a;--tweet-color-green-primary:#00ba7c;--tweet-color-green-primary-hover:#00ba7c1a;--tweet-twitter-icon-color:var(--tweet-font-color);--tweet-verified-old-color:#829aab;--tweet-verified-blue-color:#fff}}.icons_verified__SuPPs{fill:currentColor;height:1.25em;margin-left:.125rem;max-height:20px;max-width:20px;-webkit-user-select:none;user-select:none;vertical-align:text-bottom}.verified-badge_verifiedOld__5IcEp{color:var(--tweet-verified-old-color)}.verified-badge_verifiedBlue__Hse47{color:var(--tweet-verified-blue-color)}.verified-badge_verifiedGovernment__WVN65{color:#829aab}.highlighted-label_label__YMIuQ{border:var(--tweet-border);border-radius:2px;display:flex;height:1.0625em;margin-left:4px;margin-right:2px;max-height:17px;max-width:17px;width:1.0625em}.highlighted-label_label__YMIuQ>img{height:100%;width:100%}.tweet-header_header__YTfhv{display:flex;font-size:var(--tweet-header-font-size);line-height:var(--tweet-header-line-height);overflow:hidden;overflow-wrap:break-word;padding-bottom:.75rem;white-space:nowrap}.tweet-header_avatar__Ve\+cv{height:48px;position:relative;width:48px}.tweet-header_avatarOverflow__3ub9E{border-radius:9999px;height:100%;overflow:hidden;position:absolute;width:100%}.tweet-header_avatarSquare__2M1Wi{border-radius:4px}.tweet-header_avatarShadow__6uqgI{box-shadow:inset 0 0 2px #00000008;height:100%;transition-duration:.2s;transition-property:background-color;width:100%}.tweet-header_avatarShadow__6uqgI:hover{background-color:#1a1a1a26}.tweet-header_author__abWvB{display:flex;flex-direction:column;justify-content:center;margin:0 .5rem;max-width:calc(100% - 84px)}.tweet-header_authorLink__Zo2FB{align-items:center;color:inherit;display:flex;text-decoration:none}.tweet-header_authorLink__Zo2FB:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.tweet-header_authorVerified__znl83{display:inline-flex}.tweet-header_authorLinkText__xRWS7{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweet-header_authorFollow__g5T2W,.tweet-header_authorMeta__Ho\+I2{display:flex}.tweet-header_username__v0vvk{color:var(--tweet-font-color-secondary);text-decoration:none;text-overflow:ellipsis}.tweet-header_follow__Mvu5t{color:var(--tweet-color-blue-secondary);font-weight:700;text-decoration:none}.tweet-header_follow__Mvu5t:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.tweet-header_separator__ke7RG{padding:0 .25rem}.tweet-header_brand__\+5idK{-webkit-margin-start:auto;margin-inline-start:auto}.tweet-header_twitterIcon__gtc7a{fill:currentColor;color:var(--tweet-twitter-icon-color);height:23.75px;-webkit-user-select:none;user-select:none;width:23.75px}.tweet-in-reply-to_root__l10SC{color:var(--tweet-font-color-secondary);font-size:.9375rem;line-height:1.25rem;margin-bottom:.25rem;overflow-wrap:break-word;text-decoration:none;white-space:pre-wrap}.tweet-in-reply-to_root__l10SC:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}.tweet-link_root__lwE8c{color:var(--tweet-color-blue-secondary);cursor:pointer;font-weight:inherit;text-decoration:none}.tweet-link_root__lwE8c:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}.tweet-body_root__HQXHG{font-size:var(--tweet-body-font-size);font-weight:var(--tweet-body-font-weight);line-height:var(--tweet-body-line-height);margin:var(--tweet-body-margin);overflow-wrap:break-word;white-space:pre-wrap}.tweet-media_root__8UcJw{margin-top:.75rem;overflow:hidden;position:relative}.tweet-media_rounded__ccA\+S{border:var(--tweet-border);border-radius:12px}.tweet-media_mediaWrapper__xdwtq{grid-gap:2px;display:grid;gap:2px;grid-auto-rows:1fr;height:100%;width:100%}.tweet-media_grid2Columns__VcfaR{grid-template-columns:repeat(2,1fr)}.tweet-media_grid3__BgChK>a:first-child{grid-row:span 2}.tweet-media_grid2x2__o1gSR{grid-template-rows:repeat(2,1fr)}.tweet-media_mediaContainer__dKkWg{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.tweet-media_mediaLink__9YbPK{outline-style:none;text-decoration:none}.tweet-media_skeleton__wMkxn{display:block;padding-bottom:56.25%;width:100%}.tweet-media_image__\+kXsf{bottom:0;height:100%;left:0;margin:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.tweet-media-video_anchor__0HYL4{align-items:center;border:1px solid #0000;border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-weight:700;outline-style:none;padding:0 1rem;text-decoration:none;text-overflow:ellipsis;transition:background-color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.tweet-media-video_videoButton__oJ\+Yv{align-items:center;background-color:var(--tweet-color-blue-primary);border:4px solid #fff;border-radius:9999px;cursor:pointer;display:flex;height:67px;justify-content:center;position:relative;transition-duration:.2s;transition-property:background-color;width:67px}.tweet-media-video_videoButton__oJ\+Yv:focus-visible,.tweet-media-video_videoButton__oJ\+Yv:hover{background-color:var(--tweet-color-blue-primary-hover)}.tweet-media-video_videoButtonIcon__bxXAn{fill:currentColor;color:#fff;height:calc(50% + 4px);margin-left:3px;max-width:100%;-webkit-user-select:none;user-select:none;width:calc(50% + 4px)}.tweet-media-video_watchOnTwitter__Fl5Ac{position:absolute;right:8px;top:12px}.tweet-media-video_watchOnTwitter__Fl5Ac>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f1419bf;font-size:.875rem;line-height:1rem;min-height:2rem;min-width:2rem}.tweet-media-video_watchOnTwitter__Fl5Ac>a:hover{background-color:#272c30bf}.tweet-media-video_viewReplies__QWTFL{background-color:var(--tweet-color-blue-primary);border-color:var(--tweet-color-blue-primary);font-size:.9375rem;line-height:1.25rem;min-height:2rem;position:relative}.tweet-media-video_viewReplies__QWTFL:hover{background-color:var(--tweet-color-blue-primary-hover)}.tweet-info-created-at_root__OXKao{color:inherit;font-size:var(--tweet-info-font-size);line-height:var(--tweet-info-line-height);text-decoration:none}.tweet-info-created-at_root__OXKao:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px}.tweet-info_info__oDwC9{align-items:center;color:var(--tweet-font-color-secondary);display:flex;margin-top:.125rem;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}.tweet-info_infoLink__nfflB{align-items:center;border-radius:9999px;color:inherit;display:flex;font:inherit;height:var(--tweet-actions-icon-wrapper-size);justify-content:center;margin-left:auto;margin-right:-4px;text-decoration:none;transition-duration:.2s;transition-property:background-color;width:var(--tweet-actions-icon-wrapper-size)}.tweet-info_infoLink__nfflB:hover{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-info_infoIcon__ywMyD{fill:currentColor;color:inherit;height:var(--tweet-actions-icon-size);-webkit-user-select:none;user-select:none}.tweet-info_infoLink__nfflB:hover>.tweet-info_infoIcon__ywMyD{color:var(--tweet-color-blue-secondary)}.tweet-actions_actions__dLgsm{align-items:center;border-top:var(--tweet-border);color:var(--tweet-font-color-secondary);display:flex;margin-top:.25rem;overflow-wrap:break-word;padding-top:.25rem;text-overflow:ellipsis;white-space:nowrap}.tweet-actions_copy__O\+oOx,.tweet-actions_like__aKYvU,.tweet-actions_reply__u0-X9{align-items:center;color:inherit;display:flex;margin-right:1.25rem;text-decoration:none}.tweet-actions_copy__O\+oOx:hover,.tweet-actions_like__aKYvU:hover,.tweet-actions_reply__u0-X9:hover{background-color:#0000}.tweet-actions_like__aKYvU:hover>.tweet-actions_likeIconWrapper__StvAl{background-color:var(--tweet-color-red-primary-hover)}.tweet-actions_like__aKYvU:hover>.tweet-actions_likeCount__BBGYp{color:var(--tweet-color-red-primary);-webkit-text-decoration-line:underline;text-decoration-line:underline}.tweet-actions_copyIconWrapper__oJSgY,.tweet-actions_likeIconWrapper__StvAl,.tweet-actions_replyIconWrapper__lHnMc{align-items:center;border-radius:9999px;display:flex;height:var(--tweet-actions-icon-wrapper-size);justify-content:center;margin-left:-.25rem;width:var(--tweet-actions-icon-wrapper-size)}.tweet-actions_copyIcon__e5Ait,.tweet-actions_likeIcon__ZuoK8,.tweet-actions_replyIcon__\+j\+oR{fill:currentColor;height:var(--tweet-actions-icon-size);-webkit-user-select:none;user-select:none}.tweet-actions_likeIcon__ZuoK8{color:var(--tweet-color-red-primary)}.tweet-actions_copyText__-excO,.tweet-actions_likeCount__BBGYp,.tweet-actions_replyText__\+vfvj{font-size:var(--tweet-actions-font-size);font-weight:var(--tweet-actions-font-weight);line-height:var(--tweet-actions-line-height);margin-left:.25rem}.tweet-actions_reply__u0-X9:hover>.tweet-actions_replyIconWrapper__lHnMc{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-actions_reply__u0-X9:hover>.tweet-actions_replyText__\+vfvj{color:var(--tweet-color-blue-secondary);-webkit-text-decoration-line:underline;text-decoration-line:underline}.tweet-actions_replyIcon__\+j\+oR{color:var(--tweet-color-blue-primary)}.tweet-actions_copy__O\+oOx{background:none;border:none;cursor:pointer;font:inherit}.tweet-actions_copy__O\+oOx:hover>.tweet-actions_copyIconWrapper__oJSgY{background-color:var(--tweet-color-green-primary-hover)}.tweet-actions_copy__O\+oOx:hover .tweet-actions_copyIcon__e5Ait{color:var(--tweet-color-green-primary)}.tweet-actions_copy__O\+oOx:hover>.tweet-actions_copyText__-excO{color:var(--tweet-color-green-primary);-webkit-text-decoration-line:underline;text-decoration-line:underline}.tweet-replies_replies__GSC\+r{padding:.25rem 0}.tweet-replies_link__zxNP8{align-items:center;border:var(--tweet-border);border-radius:9999px;color:var(--tweet-color-blue-secondary);display:flex;justify-content:center;min-height:32px;min-width:32px;outline-style:none;padding:0 1rem;text-decoration:none;transition-duration:.2s;transition-property:background-color;-webkit-user-select:none;user-select:none}.tweet-replies_link__zxNP8:hover{background-color:var(--tweet-color-blue-secondary-hover)}.tweet-replies_text__RHy35{font-size:var(--tweet-replies-font-size);font-weight:var(--tweet-replies-font-weight);line-height:var(--tweet-replies-line-height);overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap}.quoted-tweet-container_root__bP26T{border:var(--tweet-border);border-radius:12px;cursor:pointer;margin:var(--tweet-quoted-container-margin);overflow:hidden;transition-duration:.2s;transition-property:background-color,box-shadow;width:100%}.quoted-tweet-container_root__bP26T:hover{background-color:var(--tweet-quoted-bg-color-hover)}.quoted-tweet-container_article__4Ch-O{box-sizing:inherit;position:relative}.quoted-tweet-header_header__C5G\+0{display:flex;font-size:var(--tweet-header-font-size);line-height:var(--tweet-header-line-height);overflow:hidden;overflow-wrap:break-word;padding:.75rem .75rem 0;white-space:nowrap}.quoted-tweet-header_avatar__z86wT{height:20px;position:relative;width:20px}.quoted-tweet-header_avatarOverflow__eVVao{border-radius:9999px;height:100%;overflow:hidden;position:absolute;width:100%}.quoted-tweet-header_avatarSquare__RDYEO{border-radius:4px}.quoted-tweet-header_author__geibY{align-items:center;display:flex;margin:0 .5rem}.quoted-tweet-header_authorText__vZ6RB{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quoted-tweet-header_username__9BzFb{color:var(--tweet-font-color-secondary);margin-left:.125rem;text-decoration:none;text-overflow:ellipsis}.quoted-tweet-body_root__fDmdw{font-size:var(--tweet-quoted-body-font-size);font-weight:var(--tweet-quoted-body-font-weight);line-height:var(--tweet-quoted-body-line-height);margin:var(--tweet-quoted-body-margin);overflow-wrap:break-word;padding:0 .75rem;white-space:pre-wrap}.tweet-not-found_root__54\+q4{align-items:center;display:flex;flex-direction:column;padding-bottom:.75rem}.tweet-not-found_root__54\+q4>h3{font-size:1.25rem;margin-bottom:.5rem}.skeleton_skeleton__L585f{animation:skeleton_loading__dPq5K 8s ease-in-out infinite;background-image:var(--tweet-skeleton-gradient);background-size:400% 100%;border-radius:5px;display:block;width:100%}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__L585f{animation:none;background-position:200% 0}}@keyframes skeleton_loading__dPq5K{0%{background-position:200% 0}to{background-position:-200% 0}}.tweet-skeleton_root__8RjEg{padding-bottom:.25rem;pointer-events:none}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}:root{--color-primary:#6366f1;--color-primary-50:#eef2ff;--color-primary-100:#e0e7ff;--color-primary-200:#c7d2fe;--color-primary-300:#a5b4fc;--color-primary-400:#818cf8;--color-primary-500:#6366f1;--color-primary-600:#4f46e5;--color-primary-700:#4338ca;--color-primary-800:#3730a3;--color-primary-900:#312e81;--color-primary-hover:#4f46e5;--color-accent:#f59e0b;--color-accent-50:#fffbeb;--color-accent-100:#fef3c7;--color-accent-200:#fde68a;--color-accent-300:#fcd34d;--color-accent-400:#fbbf24;--color-accent-500:#f59e0b;--color-accent-600:#d97706;--color-accent-700:#b45309;--color-accent-800:#92400e;--color-accent-900:#78350f;--color-accent-hover:#d97706;--color-secondary:#f6f9fc;--color-success:#059669;--color-success-bg:#ecfdf5;--color-success-border:#a7f3d0;--color-success-dark:#047857;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-error:#ef4444;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-info:#6366f1;--color-info-bg:#eef2ff;--color-text-on-primary:#fff;--color-overlay-on-primary:#ffffff26;--color-overlay-on-primary-hover:#ffffff1a;--color-glass-bg:#ffffffb3;--color-glass-border:#ffffff4d;--color-hero-input-bg:#ffffffe6;--color-hero-input-border:#ffffff80;--color-hero-input-focus-bg:#fffffff2;--color-hero-input-focus-border:#fffc;--color-hero-input-focus-ring:#ffffff4d;--color-success-glow-start:#05966966;--color-success-glow-mid:#05966926;--color-success-glow-end:#05966900;--system-hint-hint-bg:var(--color-primary-50);--system-hint-hint-border:var(--color-primary-200);--system-hint-hint-color:var(--color-primary-700);--system-hint-success-bg:var(--color-success-bg);--system-hint-success-border:var(--color-success-border);--system-hint-success-color:var(--color-success-dark);--system-hint-error-bg:var(--color-error-bg);--system-hint-error-border:var(--color-error-border);--system-hint-error-color:var(--color-error);--gradient-primary:linear-gradient(135deg,#6366f1,#8b5cf6);--gradient-accent:linear-gradient(135deg,#f59e0b,#fbbf24);--gradient-hero:linear-gradient(135deg,#6366f1,#f59e0b);--color-white:#fff;--color-gray-50:#fafbfc;--color-gray-100:#f6f9fc;--color-gray-200:#e3e8ef;--color-gray-300:#cdd7e6;--color-gray-400:#97a6ba;--color-gray-500:#6b7c8e;--color-gray-600:#425466;--color-gray-700:#283d54;--color-gray-800:#0a2540;--color-gray-900:#0a1929;--color-text-primary:#0a2540;--color-text-secondary:#425466;--color-text-tertiary:#6b7c8e;--color-background-body:#fff;--color-background-container:#fff;--color-background-elevated:#fff;--color-background-alt:#fafbfc;--color-background-overlay:#00000080;--color-border-base:#e3e8ef;--color-border-light:#f6f9fc;--color-border-dark:#cdd7e6;--font-family-display:"Sora",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Ubuntu,sans-serif;--font-family-primary:var(--font-family-body);--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-size-8xl:6rem;--font-weight-light:300;--font-weight-350:350;--font-weight-normal:400;--font-weight-450:450;--font-weight-medium:500;--font-weight-550:550;--font-weight-semibold:600;--font-weight-650:650;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0;--radius-sm:0.1875rem;--radius-base:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0a254008;--shadow-sm:0 1px 2px #0a25400d,0 1px 3px #0a254008;--shadow-base:var(--shadow-sm);--shadow-md:0 2px 4px #0a25400f,0 4px 8px #0a25400a;--shadow-lg:0 4px 8px #0a254014,0 8px 16px #0a25400f;--shadow-xl:0 8px 16px #0a25401a,0 16px 32px #0a254014;--shadow-2xl:0 12px 24px #0a25401f,0 24px 48px #0a25401a;--shadow-inner:inset 0 1px 2px #0a25400d;--shadow-primary:0 4px 12px #0d948826,0 2px 4px #0d94881a;--shadow-accent:0 4px 12px #f9731626,0 2px 4px #f973161a;--shadow-focus:0 0 0 3px #6366f133;--shadow-success:0 2px 8px #05966940;--shadow-elevated:0 4px 12px #0a25401f;--shadow-card:0 2px 8px #0a25401a;--shadow-dropdown:0 12px 24px #0a25401f,0 4px 8px #0a254014,0 0 0 1px #0a25400d;--transition-fast:100ms cubic-bezier(0.4,0,0.2,1);--transition-base:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition-step:150ms cubic-bezier(0.4,0,0.2,1);--transition-reveal:150ms cubic-bezier(0.4,0,0.2,1);--stagger-delay:40ms;--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--duration-instant:100ms;--duration-fast:200ms;--duration-normal:300ms;--duration-slow:500ms;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}.brand-theme{--brand-primary:var(--color-primary);--brand-secondary:var(--color-secondary);--brand-accent:var(--color-accent)}:root{--blog-primary:#0d9488;--blog-secondary:#f6f9fc;--blog-accent:#f97316}:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--color-primary);outline-offset:2px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.system-hint-dismiss:hover{background:#0000000f;opacity:1}.dark-mode .system-hint-dismiss:hover{background:#ffffff1a}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-white);color:#0a2540;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);line-height:1.5;line-height:var(--line-height-normal);margin:0;padding:0}.text-xs{font-size:.75rem;font-size:var(--font-size-xs)}.text-sm{font-size:.875rem;font-size:var(--font-size-sm)}.text-base{font-size:1rem;font-size:var(--font-size-base)}.text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.text-4xl{font-size:2.5rem;font-size:var(--font-size-4xl)}.text-5xl{font-size:3rem;font-size:var(--font-size-5xl)}.font-light{font-weight:300;font-weight:var(--font-weight-light)}.font-normal{font-weight:400;font-weight:var(--font-weight-normal)}.font-medium{font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold{font-weight:600;font-weight:var(--font-weight-semibold)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:800;font-weight:var(--font-weight-extrabold)}.leading-tight{line-height:1.25;line-height:var(--line-height-tight)}.leading-normal{line-height:1.5;line-height:var(--line-height-normal)}.leading-relaxed{line-height:1.625;line-height:var(--line-height-relaxed)}.heading-hero{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:3rem;font-size:var(--font-size-5xl);font-weight:700;letter-spacing:-.02em;line-height:1.1}.heading-display{font-size:2.5rem;font-size:var(--font-size-4xl);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.015em}.heading-display,.heading-page{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);line-height:1.25;line-height:var(--line-height-tight)}.heading-page{font-size:2rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.heading-section{font-size:1.5rem;font-size:var(--font-size-2xl)}.heading-section,.heading-subsection{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.25;line-height:var(--line-height-tight)}.heading-subsection{font-size:1.25rem;font-size:var(--font-size-xl)}.text-feature{font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;letter-spacing:-.01em}.text-primary{color:var(--brand-primary)}.text-secondary{color:#425466;color:var(--color-gray-600)}.text-muted{color:#6b7c8e;color:var(--color-gray-500)}.text-white{color:#fff;color:var(--color-white)}.bg-primary{background-color:var(--brand-primary)}.bg-secondary{background-color:var(--brand-secondary)}.bg-white{background-color:#fff;background-color:var(--color-white)}.bg-gray-50{background-color:#fafbfc;background-color:var(--color-gray-50)}.p-0{padding:0}.p-2{padding:.5rem;padding:var(--space-2)}.p-4{padding:1rem;padding:var(--space-4)}.p-6{padding:1.5rem;padding:var(--space-6)}.p-8{padding:2rem;padding:var(--space-8)}.m-0{margin:0}.m-2{margin:.5rem;margin:var(--space-2)}.m-4{margin:1rem;margin:var(--space-4)}.m-6{margin:1.5rem;margin:var(--space-6)}.m-8{margin:2rem;margin:var(--space-8)}.mb-2{margin-bottom:.5rem;margin-bottom:var(--space-2)}.mb-4{margin-bottom:1rem;margin-bottom:var(--space-4)}.mb-6{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.mb-8{margin-bottom:2rem;margin-bottom:var(--space-8)}.rounded-sm{border-radius:.1875rem;border-radius:var(--radius-sm)}.rounded{border-radius:.25rem;border-radius:var(--radius-base)}.rounded-md{border-radius:.375rem;border-radius:var(--radius-md)}.rounded-lg{border-radius:.5rem;border-radius:var(--radius-lg)}.rounded-xl{border-radius:.75rem;border-radius:var(--radius-xl)}.rounded-2xl{border-radius:1rem;border-radius:var(--radius-2xl)}.rounded-full{border-radius:9999px;border-radius:var(--radius-full)}.shadow-sm{box-shadow:0 1px 2px #0a25400d,0 1px 3px #0a254008;box-shadow:var(--shadow-sm)}.shadow{box-shadow:0 1px 2px #0a25400d,0 1px 3px #0a254008;box-shadow:var(--shadow-base)}.shadow-md{box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:0 4px 8px #0a254014,0 8px 16px #0a25400f;box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:0 8px 16px #0a25401a,0 16px 32px #0a254014;box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:0 12px 24px #0a25401f,0 24px 48px #0a25401a;box-shadow:var(--shadow-2xl)}.interactive{cursor:pointer;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.interactive:hover{box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.interactive:active{transform:translateY(0)}.btn-primary:hover{opacity:1;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-primary:active{opacity:.9}.btn-secondary:hover{background-color:#f6f9fc;background-color:var(--color-gray-100);transition:background-color .15s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-base)}.btn-secondary:active{transform:translateY(0)}.card-elevated{background:#fff;background:var(--color-white);border:1px solid #e3e8ef;border:1px solid var(--color-gray-200);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.card-elevated:hover{box-shadow:0 4px 8px #0a254014,0 8px 16px #0a25400f;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffb3;background:var(--color-glass-bg);border:1px solid #ffffff4d;border:1px solid var(--color-glass-border);border-radius:.75rem;border-radius:var(--radius-xl);box-shadow:0 8px 16px #0a25401a,0 16px 32px #0a254014;box-shadow:var(--shadow-xl)}.btn-primary{align-items:center;background:var(--brand-primary);border:none;border-radius:.5rem;border-radius:var(--radius-lg);color:#fff;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);gap:.5rem;gap:var(--space-2);justify-content:center;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-primary:hover{background:#4f46e5!important;background:var(--color-primary-hover)!important;box-shadow:0 4px 8px #0a254014,0 8px 16px #0a25400f;box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-secondary{align-items:center;background:#0000;border:2px solid var(--brand-primary);border-radius:.5rem;border-radius:var(--radius-lg);color:var(--brand-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);gap:.5rem;gap:var(--space-2);justify-content:center;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal)}.btn-secondary:hover{background:var(--brand-primary);box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md);color:#fff;color:var(--color-white);transform:translateY(-1px)}.btn-ghost{background:#0000;border:none;border-radius:.5rem;border-radius:var(--radius-lg);color:#425466;color:var(--color-gray-600);cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .1s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.btn-ghost:hover{background:#f6f9fc;background:var(--color-gray-100);color:#0a1929;color:var(--color-gray-900)}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes placeholder-shimmer{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@keyframes buttonShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skeleton{animation:shimmer 2s infinite;background:linear-gradient(90deg,#e3e8ef,#cdd7e6 50%,#e3e8ef);background:linear-gradient(90deg,var(--color-gray-200) 0,var(--color-gray-300) 50%,var(--color-gray-200) 100%);background-size:200px 100%;border-radius:.25rem;border-radius:var(--radius-base)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn ease-out .2s cubic-bezier(.4,0,.2,1);animation:fadeIn var(--transition-normal) ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}.slide-in-up{animation:slideInUp ease-out .2s cubic-bezier(.4,0,.2,1);animation:slideInUp var(--transition-normal) ease-out}@keyframes stepEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.workflow-section-enter{animation:stepEnter cubic-bezier(.4,0,.2,1) .15s cubic-bezier(.4,0,.2,1) forwards;animation:stepEnter var(--transition-step) cubic-bezier(.4,0,.2,1) forwards}@keyframes revealIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.reveal-stagger{animation:revealIn cubic-bezier(.4,0,.2,1) .15s cubic-bezier(.4,0,.2,1) both;animation:revealIn var(--transition-reveal) cubic-bezier(.4,0,.2,1) both}@keyframes successHighlight{0%{box-shadow:0 0 0 0 #05966966;box-shadow:0 0 0 0 var(--color-success-glow-start)}50%{box-shadow:0 0 0 6px #05966926;box-shadow:0 0 0 6px var(--color-success-glow-mid)}to{box-shadow:0 0 0 0 #05966900;box-shadow:0 0 0 0 var(--color-success-glow-end)}}.success-highlight{animation:successHighlight .6s ease-out}@keyframes stepRowEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.progressive-step-enter{animation:stepRowEnter cubic-bezier(.4,0,.2,1) .15s cubic-bezier(.4,0,.2,1) forwards;animation:stepRowEnter var(--transition-step) cubic-bezier(.4,0,.2,1) forwards}@keyframes progressFlow{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.progress-flow{animation:progressFlow 2s ease-in-out infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.hero-input input{background:#ffffffe6!important;background:var(--color-hero-input-bg)!important;border:1px solid #ffffff80!important;border:1px solid var(--color-hero-input-border)!important;color:#0a1929!important;color:var(--color-gray-900)!important}.hero-input input::placeholder{color:#6b7c8e!important;color:var(--color-gray-500)!important}.hero-input input:focus,.hero-input input:hover{background:#fffffff2!important;background:var(--color-hero-input-focus-bg)!important;border-color:#fffc!important;border-color:var(--color-hero-input-focus-border)!important;box-shadow:0 0 0 2px #ffffff4d!important;box-shadow:0 0 0 2px var(--color-hero-input-focus-ring)!important}@media (min-width:640px){.sm\:text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.sm\:text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.sm\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.sm\:p-6{padding:1.5rem;padding:var(--space-6)}.sm\:p-8{padding:2rem;padding:var(--space-8)}}@media (min-width:768px){.md\:text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.md\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.md\:text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.md\:p-8{padding:2rem;padding:var(--space-8)}.md\:p-12{padding:3rem;padding:var(--space-12)}}@media (min-width:1024px){.lg\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.lg\:text-3xl{font-size:2rem;font-size:var(--font-size-3xl)}.lg\:text-4xl{font-size:2.5rem;font-size:var(--font-size-4xl)}.lg\:p-12{padding:3rem;padding:var(--space-12)}.lg\:p-16{padding:4rem;padding:var(--space-16)}}@media (prefers-color-scheme:dark){:root:not(.light-mode){--color-background-body:#0f1419;--color-background-container:#1a1f29;--color-background-elevated:#242933;--color-background-alt:#2d3139;--color-white:#0f1419;--color-secondary:#1a1f29;--color-success-dark:#34d399;--color-success-bg:#05966933;--color-success-border:#34d39966;--color-error-bg:#ef444433;--color-error-border:#f8717166;--color-warning-bg:#f59e0b33;--color-warning-border:#fbbf2466;--color-info-bg:#6366f126;--color-info-border:#818cf866;--system-hint-hint-bg:#6366f140;--system-hint-hint-border:#818cf873;--system-hint-hint-color:#e0e7ff;--system-hint-success-bg:#22c55e38;--system-hint-success-border:#34d39973;--system-hint-success-color:#d1fae5;--system-hint-error-bg:#f8717138;--system-hint-error-border:#f8717173;--system-hint-error-color:#fca5a5;--color-text-primary:#f5f5f7;--color-text-secondary:#a0a0ab;--color-text-tertiary:#6e6e78;--color-border-base:#2d3139;--color-border-light:#242933;--color-border-dark:#3d4149;--color-gray-50:#242933;--color-gray-100:#2d3139;--color-gray-200:#3d4149;--color-gray-300:#4d5159;--color-gray-400:#6e6e78;--color-gray-500:#a0a0ab;--color-gray-600:#c0c0c5;--color-gray-700:#d0d0d5;--color-gray-800:#e5e5e7;--color-gray-900:#f5f5f7;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-500:#818cf8;--color-primary-50:#818cf826;--color-primary-100:#818cf840;--color-primary-200:#a78bfa66;--color-primary-700:#a5b4fc;--color-accent:#fbbf24;--color-accent-hover:#fcd34d;--color-accent-500:#fbbf24;--color-accent-50:#fbbf2426;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-base:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-md:0 4px 8px #0006;--shadow-lg:0 8px 16px #00000080;--shadow-xl:0 12px 24px #0009;--shadow-2xl:0 16px 32px #000000b3;--shadow-primary:0 0 20px #818cf84d,0 4px 12px #0006;--shadow-accent:0 0 20px #fbbf244d,0 4px 12px #0006;--shadow-focus:0 0 0 3px #818cf833;--shadow-success:0 2px 8px #34d3994d;--shadow-elevated:0 8px 16px #00000080;--shadow-card:0 4px 12px #0006;--shadow-dropdown:0 12px 24px #0009,0 4px 8px #0006;--color-background-overlay:#0f1419cc;--color-glass-bg:#1a1f29cc;--color-glass-border:#ffffff1a;--color-hero-input-bg:#1a1f29f2;--color-hero-input-border:#ffffff26;--color-hero-input-focus-bg:#242933fa;--color-hero-input-focus-border:#ffffff40;--color-hero-input-focus-ring:#818cf84d;--color-overlay-on-primary:#ffffff1f;--color-overlay-on-primary-hover:#ffffff14;--color-success-glow-start:#34d39966;--color-success-glow-mid:#34d39933;--color-success-glow-end:#34d39900}}.dark-mode{--color-background-body:#0f1419;--color-background-container:#1a1f29;--color-background-elevated:#242933;--color-background-alt:#2d3139;--color-white:#0f1419;--color-secondary:#1a1f29;--color-success-dark:#34d399;--color-success-bg:#05966933;--color-success-border:#34d39966;--color-error-bg:#ef444433;--color-error-border:#f8717166;--color-warning-bg:#f59e0b33;--color-warning-border:#fbbf2466;--color-info-bg:#6366f126;--color-info-border:#818cf866;--system-hint-hint-bg:#6366f140;--system-hint-hint-border:#818cf873;--system-hint-hint-color:#e0e7ff;--system-hint-success-bg:#22c55e38;--system-hint-success-border:#34d39973;--system-hint-success-color:#d1fae5;--system-hint-error-bg:#f8717138;--system-hint-error-border:#f8717173;--system-hint-error-color:#fca5a5;--color-primary-50:#818cf826;--color-primary-100:#818cf840;--color-primary-200:#a78bfa66;--color-primary-700:#a5b4fc;--color-accent-50:#fbbf2426;--color-glass-bg:#1a1f29cc;--color-glass-border:#ffffff1a;--color-hero-input-bg:#1a1f29f2;--color-hero-input-border:#ffffff26;--color-hero-input-focus-bg:#242933fa;--color-hero-input-focus-border:#ffffff40;--color-hero-input-focus-ring:#818cf84d;--color-success-glow-start:#34d39966;--color-success-glow-mid:#34d39933;--color-success-glow-end:#34d39900}html.light-mode{--color-background-body:#fff;--color-background-container:#fff;--color-background-elevated:#fff;--color-background-alt:#fafbfc;--color-white:#fff;--color-secondary:#f6f9fc;--color-text-primary:#0a2540;--color-text-secondary:#425466;--color-text-tertiary:#6b7c8e;--color-border-base:#e3e8ef;--color-border-light:#f6f9fc;--color-border-dark:#cdd7e6;--color-success-dark:#047857}.dark-mode,.dark-mode #root,.dark-mode body,html.light-mode,html.light-mode #root,html.light-mode body{background-color:#fff!important;color:#0a2540!important}.dark-mode,.dark-mode #root,.dark-mode body{--color-text-primary:#f5f5f7;--color-text-secondary:#a0a0ab;--color-text-tertiary:#6e6e78;--color-border-base:#2d3139;--color-border-light:#242933;--color-border-dark:#3d4149;--color-gray-50:#242933;--color-gray-100:#2d3139;--color-gray-200:#3d4149;--color-gray-300:#4d5159;--color-gray-400:#6e6e78;--color-gray-500:#a0a0ab;--color-gray-600:#c0c0c5;--color-gray-700:#d0d0d5;--color-gray-800:#e5e5e7;--color-gray-900:#f5f5f7;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-500:#818cf8;--color-accent:#fbbf24;--color-accent-hover:#fcd34d;--color-accent-500:#fbbf24;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-base:0 1px 2px #0000004d,0 1px 3px #0000004d;--shadow-md:0 4px 8px #0006;--shadow-lg:0 8px 16px #00000080;--shadow-xl:0 12px 24px #0009;--shadow-2xl:0 16px 32px #000000b3;--shadow-primary:0 0 20px #818cf84d,0 4px 12px #0006;--shadow-accent:0 0 20px #fbbf244d,0 4px 12px #0006;--shadow-focus:0 0 0 3px #818cf833;--shadow-success:0 2px 8px #34d3994d;--shadow-elevated:0 8px 16px #00000080;--shadow-card:0 4px 12px #0006;--shadow-dropdown:0 12px 24px #0009,0 4px 8px #0006;--color-background-overlay:#0f1419cc;background-color:var(--color-background-body)!important;background-color:var(--color-background-body);color:var(--color-text-primary)!important;color:var(--color-text-primary)}body{transition:background-color .3s ease,color .3s ease}.dark-mode .ant-card,.dark-mode .ant-card-head{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-card-body,.dark-mode .ant-card-head-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .analysis-card-icon{background-color:#fff!important;background-color:var(--color-background-container)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important}.dark-mode .analysis-card-icon img{border-radius:.1875rem;border-radius:var(--radius-sm)}.html-preview-container blockquote{background:linear-gradient(90deg,#eef2ff,#fafbfc);background:linear-gradient(to right,var(--color-primary-50),var(--color-background-alt));border-left:5px solid #6366f1;border-left:5px solid var(--color-primary);border-radius:0 .375rem .375rem 0;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:0 1px 3px #0000000f;color:#0a2540;color:var(--color-text-primary);font-size:1.05em;font-style:italic;line-height:1.625;margin:1.25em 0;padding:1em 1.25em 1em 1.125em}.html-preview-container blockquote :first-child{margin-top:0}.html-preview-container blockquote :last-child{margin-bottom:0}.html-preview-container .html-preview-content{max-width:65ch}.html-preview-container a:not(.cta-link){border-bottom:1px solid #0000;color:#6366f1;color:var(--color-primary);text-decoration:none;transition:color .15s ease,border-color .15s ease}.html-preview-container a:not(.cta-link):hover{border-bottom-color:#6366f1;border-bottom-color:var(--color-primary);color:#4f46e5;color:var(--color-primary-hover)}.dark-mode blockquote{background-color:#fff;background-color:var(--color-background-elevated);border-left-color:#6366f1;border-left-color:var(--color-primary);border-radius:4px;color:#425466;color:var(--color-text-secondary)}.dark-mode .markdown-tweet-card{background:#fff!important;background:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;box-shadow:0 1px 3px #0000004d!important}.dark-mode .markdown-tweet-card:hover{border-color:#cdd7e6!important;border-color:var(--color-border-dark)!important;box-shadow:0 2px 8px #0006!important}.dark-mode .markdown-tweet-card-avatar{background:#fafbfc!important;background:var(--color-background-alt)!important}.dark-mode .markdown-tweet-card-avatar,.dark-mode .markdown-tweet-card-body,.dark-mode .markdown-tweet-card-name,.dark-mode .markdown-tweet-card-xlogo{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .markdown-tweet-card-action,.dark-mode .markdown-tweet-card-action-view,.dark-mode .markdown-tweet-card-actions,.dark-mode .markdown-tweet-card-badge,.dark-mode .markdown-tweet-card-dot,.dark-mode .markdown-tweet-card-handle{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode .markdown-tweet-card-actions{border-top-color:#e3e8ef!important;border-top-color:var(--color-border-base)!important}.dark-mode .markdown-tweet-card-link{color:#6366f1!important;color:var(--color-primary)!important}.dark-mode .markdown-tweet-card-link:hover{color:#4f46e5!important;color:var(--color-primary-hover)!important}.dark-mode .markdown-tweet-placeholder{background:#fff!important;background:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode .markdown-related-badge-article{background:#6366f133!important;border-color:#818cf866!important;color:#6366f1!important;color:var(--color-primary)!important}.dark-mode .markdown-related-badge-video{background:#ef444433!important;border-color:#f8717166!important;color:#ef4444!important;color:var(--color-error)!important}.dark-mode .markdown-article-placeholder,.dark-mode .markdown-video-placeholder{background:linear-gradient(135deg,#fafbfc,#fff)!important;background:linear-gradient(135deg,var(--color-background-alt) 0,var(--color-background-elevated) 100%)!important}.dark-mode .markdown-image-placeholder{background:linear-gradient(90deg,#fafbfc,#fff 50%,#fafbfc)!important;background:linear-gradient(90deg,var(--color-background-alt) 0,var(--color-background-elevated) 50%,var(--color-background-alt) 100%)!important}.dark-mode .ant-btn-default{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-btn-default:hover{background-color:#ffffff1a;border-color:#cdd7e6;border-color:var(--color-border-dark)}.dark-mode .ant-btn-default:hover,.dark-mode .ant-btn-text,.dark-mode .ant-btn-text:hover{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-btn-text:hover{background-color:#ffffff14}.dark-mode .ant-input{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-input::placeholder{color:#6b7c8e;color:var(--color-text-tertiary)}.dark-mode .ant-input-textarea textarea{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-form-item-label>label,.dark-mode .ant-input-textarea textarea{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-select-selector{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-select-dropdown{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-select-dropdown,.dark-mode .ant-select-item{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-select-item-option-selected{background-color:#ffffff1f}.dark-mode .ant-select-item-option:hover{background-color:#ffffff14}.dark-mode .ant-table{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-table,.dark-mode .ant-table-wrapper{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-table-thead>tr>th{background-color:#fff!important;background-color:var(--color-background-container)!important}.dark-mode .ant-table-tbody>tr>td,.dark-mode .ant-table-thead>tr>th{border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-table-tbody>tr>td{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode .ant-table-tbody>tr.ant-table-row:hover>td,.dark-mode .ant-table-tbody>tr:hover>td{background-color:#ffffff0f!important}.dark-mode .ant-table-cell{background-color:#fff!important;background-color:var(--color-background-elevated)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-table-cell-row-hover{background-color:#ffffff0f!important}.dark-mode .ant-pagination-item{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-pagination-item a{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-pagination-item-active,.dark-mode .ant-pagination-item:hover{border-color:#6366f1;border-color:var(--color-primary)}.dark-mode .ant-pagination-item-active{background-color:#6366f1;background-color:var(--color-primary)}.dark-mode .ant-pagination-item-active a{color:#fff;color:var(--color-text-on-primary)}.dark-mode .ant-modal-content,.dark-mode .ant-modal-header{background-color:#fff;background-color:var(--color-background-elevated);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-modal-header{border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-modal-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-modal-close{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-modal-close:hover{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-drawer-content,.dark-mode .ant-drawer-header{background-color:#fff;background-color:var(--color-background-elevated);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-drawer-header{border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-drawer-title{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-dropdown-menu{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-dropdown-menu-item{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-dropdown-menu-item:hover{background-color:#ffffff14}.dark-mode .ant-tooltip-inner{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-menu,.dark-mode .ant-tooltip-arrow-content,.dark-mode .ant-tooltip-inner{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode .ant-menu,.dark-mode .ant-menu-item{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-menu-item:hover{background-color:#ffffff14}.dark-mode .ant-menu-item-selected{background-color:#ffffff1f;color:#6366f1;color:var(--color-primary)}.dark-mode .ant-tabs-tab{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-tabs-tab:hover{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6366f1;color:var(--color-primary)}.dark-mode .ant-alert{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-alert,.dark-mode .ant-alert-description,.dark-mode .ant-alert-message{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-alert-success{background-color:#ecfdf5;background-color:var(--color-success-bg);border-color:#a7f3d0;border-color:var(--color-success-border)}.dark-mode .ant-alert-success .ant-alert-description,.dark-mode .ant-alert-success .ant-alert-icon,.dark-mode .ant-alert-success .ant-alert-message{color:#047857;color:var(--color-success-dark)}.dark-mode .ant-alert-error{background-color:#fef2f2;background-color:var(--color-error-bg);border-color:#fecaca;border-color:var(--color-error-border)}.dark-mode .ant-alert-error .ant-alert-description,.dark-mode .ant-alert-error .ant-alert-icon,.dark-mode .ant-alert-error .ant-alert-message{color:#ef4444;color:var(--color-error)}.dark-mode .ant-alert-warning{background-color:#fffbeb;background-color:var(--color-warning-bg);border-color:#fde68a;border-color:var(--color-warning-border)}.dark-mode .ant-alert-warning .ant-alert-description,.dark-mode .ant-alert-warning .ant-alert-icon,.dark-mode .ant-alert-warning .ant-alert-message{color:#f59e0b;color:var(--color-warning)}.dark-mode .ant-alert-info{background-color:#eef2ff;background-color:var(--color-info-bg);border-color:var(--color-info-border)}.dark-mode .ant-alert-info .ant-alert-description,.dark-mode .ant-alert-info .ant-alert-icon,.dark-mode .ant-alert-info .ant-alert-message{color:#6366f1;color:var(--color-primary)}.dark-mode .ant-cursor-prompt,:root:not(.light-mode) .ant-cursor-prompt,html.dark-mode .ant-cursor-prompt{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important;box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a!important;box-shadow:var(--shadow-md)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-cursor-prompt *,:root:not(.light-mode) .ant-cursor-prompt *,html.dark-mode .ant-cursor-prompt *{color:#0a2540!important;color:var(--color-text-primary)!important}@media (prefers-color-scheme:dark){:root:not(.light-mode) .ant-message-notice-content{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important;box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a!important;box-shadow:var(--shadow-md)!important}:root:not(.light-mode) .ant-message-notice-content,:root:not(.light-mode) .ant-message-notice-content .anticon,:root:not(.light-mode) .ant-message-notice-content span{color:#0a2540!important;color:var(--color-text-primary)!important}}.dark-mode .ant-message .ant-message-notice-content,.dark-mode .ant-message-notice-content,html.dark-mode .ant-message .ant-message-notice-content{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border:1px solid #e3e8ef!important;border:1px solid var(--color-border-base)!important;box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a!important;box-shadow:var(--shadow-md)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-message-notice-content .anticon,.dark-mode .ant-message-notice-content span{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-message-notice-content.ant-message-success,.dark-mode .ant-message-success .ant-message-notice-content{background-color:#ecfdf5!important;background-color:var(--color-success-bg)!important;border-color:#a7f3d0!important;border-color:var(--color-success-border)!important}.dark-mode .ant-message-notice-content.ant-message-success .anticon,.dark-mode .ant-message-notice-content.ant-message-success span,.dark-mode .ant-message-success .ant-message-notice-content .anticon,.dark-mode .ant-message-success .ant-message-notice-content span{color:#047857!important;color:var(--color-success-dark)!important}.dark-mode .ant-message-error .ant-message-notice-content,.dark-mode .ant-message-notice-content.ant-message-error{background-color:#fef2f2!important;background-color:var(--color-error-bg)!important;border-color:#fecaca!important;border-color:var(--color-error-border)!important}.dark-mode .ant-message-error .ant-message-notice-content .anticon,.dark-mode .ant-message-error .ant-message-notice-content span,.dark-mode .ant-message-notice-content.ant-message-error .anticon,.dark-mode .ant-message-notice-content.ant-message-error span{color:#ef4444!important;color:var(--color-error)!important}.dark-mode .ant-message-notice-content.ant-message-warning,.dark-mode .ant-message-warning .ant-message-notice-content{background-color:#fffbeb!important;background-color:var(--color-warning-bg)!important;border-color:#fde68a!important;border-color:var(--color-warning-border)!important}.dark-mode .ant-message-notice-content.ant-message-warning .anticon,.dark-mode .ant-message-notice-content.ant-message-warning span,.dark-mode .ant-message-warning .ant-message-notice-content .anticon,.dark-mode .ant-message-warning .ant-message-notice-content span{color:#f59e0b!important;color:var(--color-warning)!important}.dark-mode .ant-message-info .ant-message-notice-content,.dark-mode .ant-message-notice-content.ant-message-info{background-color:#eef2ff!important;background-color:var(--color-info-bg)!important;border-color:var(--color-info-border)!important}.dark-mode .ant-message-info .ant-message-notice-content .anticon,.dark-mode .ant-message-info .ant-message-notice-content span,.dark-mode .ant-message-notice-content.ant-message-info .anticon,.dark-mode .ant-message-notice-content.ant-message-info span{color:#6366f1!important;color:var(--color-primary)!important}.dark-mode .ant-message-loading .ant-message-notice-content .anticon,.dark-mode .ant-message-loading .ant-message-notice-content span,.dark-mode .ant-message-notice-content.ant-message-loading .anticon,.dark-mode .ant-message-notice-content.ant-message-loading span{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode .ant-notification-notice{background-color:#fff;background-color:var(--color-background-elevated);border:1px solid #e3e8ef;border:1px solid var(--color-border-base);box-shadow:0 2px 4px #0a25400f,0 4px 8px #0a25400a;box-shadow:var(--shadow-md)}.dark-mode .ant-notification-notice,.dark-mode .ant-notification-notice-message{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-notification-notice-close,.dark-mode .ant-notification-notice-description{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-notification-notice-close:hover,.dark-mode .ant-notification-notice-with-icon .ant-notification-notice-message{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-notification-notice-with-icon .ant-notification-notice-description{color:#425466;color:var(--color-text-secondary)}.dark-mode .ant-tag{background-color:#ffffff1a;border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-badge-count{background-color:#6366f1;background-color:var(--color-primary);color:#fff;color:var(--color-text-on-primary)}.dark-mode .ant-divider{border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-spin-dot-item{background-color:#6366f1;background-color:var(--color-primary)}.dark-mode .ant-checkbox-wrapper{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-checkbox-inner{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-radio-wrapper{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-radio-inner{background-color:#fff;background-color:var(--color-background-elevated);border-color:#e3e8ef;border-color:var(--color-border-base)}.dark-mode .ant-switch{background-color:#cdd7e6;background-color:var(--color-gray-300)}.dark-mode .ant-slider-rail{background-color:#e3e8ef;background-color:var(--color-gray-200)}.dark-mode .ant-progress-text,.dark-mode .ant-typography{color:#0a2540;color:var(--color-text-primary)}.dark-mode .ant-empty-description{color:#425466;color:var(--color-text-secondary)}.dark-mode div,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode p,.dark-mode span{color:#0a2540;color:var(--color-text-primary)}.dark-mode a{color:#6366f1;color:var(--color-primary)}.dark-mode a:hover{color:#4f46e5;color:var(--color-primary-hover)}.dark-mode [style*="background-color: #fff"],.dark-mode [style*="background-color: #ffffff"],.dark-mode [style*="background-color: rgb(255, 255, 255)"],.dark-mode [style*="background-color: white"],.dark-mode [style*="background: #fff"],.dark-mode [style*="background: #ffffff"],.dark-mode [style*="background: rgb(255, 255, 255)"],.dark-mode [style*="background: white"],.dark-mode [style*="background:#fff"],.dark-mode [style*="background:#ffffff"],.dark-mode [style*="background:white"]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode [style*="color: #000"],.dark-mode [style*="color: #262626"],.dark-mode [style*="color: #333"],.dark-mode [style*="color: #425466"],.dark-mode [style*="color: #595959"],.dark-mode [style*="color: #666"],.dark-mode [style*="color: #8c8c8c"],.dark-mode [style*="color: #999"],.dark-mode [style*="color: black"],.dark-mode [style*="color: rgb(0, 0, 0)"],.dark-mode [style*="color: rgb(107, 124, 142)"],.dark-mode [style*="color: rgb(38, 38, 38)"],.dark-mode [style*="color: rgb(66, 84, 102)"],.dark-mode [style*="color: rgb(89, 89, 89)"],.dark-mode [style*="color:#000"],.dark-mode [style*="color:#262626"],.dark-mode [style*="color:#333"],.dark-mode [style*="color:#425466"],.dark-mode [style*="color:#595959"],.dark-mode [style*="color:#666"],.dark-mode [style*="color:#8c8c8c"],.dark-mode [style*="color:#999"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div[style*=padding][style*=border]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode [style*="color: #6B7C8E"],.dark-mode [style*="color: rgb(107, 124, 142)"],.dark-mode [style*="color:#6B7C8E"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode [style*="color: #0A2540"],.dark-mode [style*="color:#0A2540"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="color: #97A6BA"],.dark-mode [style*="color:#97A6BA"]{color:#6b7c8e!important;color:var(--color-text-tertiary)!important}.dark-mode *{color:inherit}.dark-mode div:not([class*=ant-]),.dark-mode p:not([class*=ant-]),.dark-mode span:not([class*=ant-]){color:#0a2540;color:var(--color-text-primary)}.dark-mode article[style*=background],.dark-mode div[style*=background],.dark-mode section[style*=background]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode .hero-image-title-overlay{background:linear-gradient(0deg,#00000026 0,#00000008 35%,#0000)!important;background-color:initial!important}.dark-mode [style*="background-color: #FAFBFC"],.dark-mode [style*="background-color: #f0f5ff"],.dark-mode [style*="background-color: #f5f5f5"],.dark-mode [style*="background-color: #fafafa"],.dark-mode [style*="background-color: var(--color-gray-50)"],.dark-mode [style*="background: #FAFBFC"],.dark-mode [style*="background: #f0f5ff"],.dark-mode [style*="background: #f5f5f5"],.dark-mode [style*="background: #fafafa"],.dark-mode [style*="background: rgb(250, 251, 252)"],.dark-mode [style*="background: var(--color-gray-50)"],.dark-mode [style*="background:#FAFBFC"],.dark-mode [style*="background:#f0f5ff"],.dark-mode [style*="background:#f5f5f5"],.dark-mode [style*="background:#fafafa"]{background-color:#fff!important;background-color:var(--color-background-container)!important}.dark-mode [style*=fontSize][style*=color],.dark-mode div[style*=fontSize],.dark-mode span[style*=fontSize]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="opacity: 0.7"],.dark-mode [style*="opacity: 0.8"],.dark-mode [style*="opacity: 0.9"]{color:#0a2540!important;color:var(--color-text-primary)!important;opacity:1!important}.dark-mode div[style*="padding: 16px"],.dark-mode div[style*="padding: 20px"],.dark-mode div[style*="padding: 24px"],.dark-mode div[style*="padding: var(--space-"],.dark-mode div[style*=\1F4B0],.dark-mode div[style*=\2705]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode div[style*=\1F4B0],.dark-mode div[style*=\2705]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div:has(+div):not([class]){background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode [class*=Select],.dark-mode [class*=select]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [class*=Select],.dark-mode [class*=select],.dark-mode [style*=background][style*="#fff"]:not([class*=ant-btn-primary]):not([class*=ant-btn-success]):not([class*=ant-tag]),.dark-mode [style*=background][style*="rgb(255"]:not([class*=ant-btn-primary]):not([class*=ant-btn-success]):not([class*=ant-tag]),.dark-mode [style*=background][style*=white]:not([class*=ant-btn-primary]):not([class*=ant-btn-success]):not([class*=ant-tag]){background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode .ant-typography,.dark-mode [class*=ant-] div,.dark-mode [class*=ant-] span,.dark-mode [style*="color: #0"],.dark-mode [style*="color: #1"],.dark-mode [style*="color: #2"],.dark-mode [style*="color: #3"],.dark-mode [style*="color: #4"],.dark-mode [style*="color: #5"],.dark-mode [style*="color: #6"],.dark-mode a,.dark-mode b,.dark-mode div,.dark-mode div[style*=fontSize] div,.dark-mode div[style*=fontSize] span,.dark-mode div[style*=lineHeight],.dark-mode em,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode i,.dark-mode label,.dark-mode li,.dark-mode p,.dark-mode small,.dark-mode span,.dark-mode strong,.dark-mode td,.dark-mode th{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode div[style*="border:"] *,.dark-mode div[style*=borderRadius] *,.dark-mode div[style*=padding] *{color:inherit!important}.dark-mode div:has(svg) *,.dark-mode div[style*=\1F4B0] *,.dark-mode div[style*=\2705] *{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="color: #425466"],.dark-mode [style*="color: rgb(66, 84, 102)"],.dark-mode [style*="color:#425466"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode [style*="color: #6B7C8E"],.dark-mode [style*="color: rgb(107, 124, 142)"],.dark-mode [style*="color:#6B7C8E"]{color:#6b7c8e!important;color:var(--color-text-tertiary)!important}.dark-mode [style*="color: #0A2540"],.dark-mode [style*="color: rgb(10, 37, 64)"],.dark-mode [style*="color:#0A2540"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode [style*="color: #283D54"],.dark-mode [style*="color: #666"],.dark-mode [style*="color: #97A6BA"],.dark-mode [style*="color:#283D54"],.dark-mode [style*="color:#666"],.dark-mode [style*="color:#97A6BA"]{color:#425466!important;color:var(--color-text-secondary)!important}.dark-mode .ant-typography:not(.ant-typography-secondary):not(.ant-typography-success):not(.ant-typography-warning):not(.ant-typography-danger),.dark-mode [style*=color][style*="#0"],.dark-mode [style*=color][style*="#1"],.dark-mode [style*=color][style*="#2"],.dark-mode [style*=color][style*="#3"],.dark-mode [style*=color][style*="#4"],.dark-mode [style*=color][style*="#5"],.dark-mode [style*=color][style*="#6"],.dark-mode [style*=color][style*="#7"],.dark-mode [style*=color][style*="#8"],.dark-mode [style*=color][style*="#9"],.dark-mode [style*=color][style*="rgb(0"],.dark-mode [style*=color][style*="rgb(10"],.dark-mode [style*=color][style*="rgb(107"],.dark-mode [style*=color][style*="rgb(66"],.dark-mode [style*=fontSize]:not([class*=ant-btn]):not([class*=ant-tag]),.dark-mode [style*=fontWeight]:not([class*=ant-btn]):not([class*=ant-tag]),.dark-mode div:not([class]):not([class*=ant-]),.dark-mode div[style*="display: block"],.dark-mode div[style*=lineHeight],.dark-mode p:not([class]):not([class*=ant-]),.dark-mode span:not([class]):not([class*=ant-]),.dark-mode span[style*="display: block"]{color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode *{--text-color:var(--color-text-primary)}.dark-mode div:not([class*=ant-btn]):not([class*=ant-tag]):not([class*=ant-select]):not([class*=ant-input]),.dark-mode p:not([class*=ant-btn]):not([class*=ant-tag]):not([class*=ant-select]):not([class*=ant-input]),.dark-mode span:not([class*=ant-btn]):not([class*=ant-tag]):not([class*=ant-select]):not([class*=ant-input]){color:var(--text-color)!important}html.dark-mode body a,html.dark-mode body div,html.dark-mode body h1,html.dark-mode body h2,html.dark-mode body h3,html.dark-mode body h4,html.dark-mode body h5,html.dark-mode body h6,html.dark-mode body li,html.dark-mode body p,html.dark-mode body span,html.dark-mode body td,html.dark-mode body th{color:#0a2540!important;color:var(--color-text-primary)!important}html.dark-mode [class*=ant-badge] *,html.dark-mode [class*=ant-btn-danger] *,html.dark-mode [class*=ant-btn-primary] *,html.dark-mode [class*=ant-btn-success] *,html.dark-mode [class*=ant-btn-warning] *,html.dark-mode [class*=ant-tag] *{color:inherit!important}.ant-btn-primary,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){overflow:hidden;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-primary:hover:not(:disabled):not(.ant-btn-disabled){box-shadow:0 8px 16px #6366f140!important;transform:translateY(-2px)}.ant-btn-primary:active:not(:disabled):not(.ant-btn-disabled){box-shadow:0 2px 4px #6366f126!important;transform:translateY(0)}.dark-mode .ant-btn-primary:hover:not(:disabled):not(.ant-btn-disabled){box-shadow:0 8px 16px #818cf859,0 0 20px #6366f133!important}.ant-btn-primary:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease-out,height .6s ease-out,opacity .6s ease-out;width:0}.ant-btn-primary:active:after{height:300px;opacity:1;transition:width 0s,height 0s,opacity 0s;width:300px}.ant-btn-default:not(:disabled):not(.ant-btn-disabled){transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-default:hover:not(:disabled):not(.ant-btn-disabled){box-shadow:0 4px 8px #0a25401f!important;transform:translateY(-1px)}.ant-btn-default:active:not(:disabled):not(.ant-btn-disabled){transform:translateY(0)}.ant-btn-text:not(:disabled):not(.ant-btn-disabled){transition:all .2s cubic-bezier(.4,0,.2,1)}.ant-btn-text:hover:not(:disabled):not(.ant-btn-disabled){background-color:#6366f114!important}.dark-mode .ant-btn-text:hover:not(:disabled):not(.ant-btn-disabled){background-color:#818cf826!important}.ant-btn-loading{opacity:.7;pointer-events:none}.ant-card{position:relative;transition:none}.ant-input-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#6366f1!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #6366f133!important;box-shadow:var(--shadow-focus)!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.dark-mode .ant-input-focused,.dark-mode .ant-input:focus,.dark-mode .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #818cf840!important}.ant-tabs-ink-bar{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-tabs-tab{transition:color .2s cubic-bezier(.4,0,.2,1)}.ant-modal{animation:modal-scale-in .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ant-modal-mask{animation:fade-in .3s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes phraseReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInInput{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes backdropDim{0%{opacity:1}to{opacity:.4}}@keyframes inputSparkle{0%{box-shadow:0 0 0 0 #1890ff00}50%{box-shadow:0 0 20px 4px #1890ff66,0 0 40px 8px #1890ff33}to{box-shadow:0 0 0 0 #1890ff00}}@keyframes inputGlow{0%,to{border-color:#d9d9d9}50%{border-color:#1890ff}}.phrase-reveal{animation:phraseReveal .6s ease-out forwards}.input-reveal{animation:fadeInInput .8s ease-out forwards}.dimmed-backdrop{animation:backdropDim .5s ease-out forwards;pointer-events:none}.input-sparkle{animation:inputSparkle 2s ease-in-out 3;position:relative}.input-sparkle input{animation:inputGlow 2s ease-in-out 3}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cursor-gradient{0%{background:linear-gradient(180deg,#1890ff,#722ed1)}50%{background:linear-gradient(180deg,#722ed1,#1890ff)}to{background:linear-gradient(180deg,#1890ff,#722ed1)}}.typewriter-cursor{animation:cursor-blink 1s infinite,cursor-gradient 2s ease-in-out infinite;background:linear-gradient(180deg,#1890ff,#722ed1);border-radius:1px;box-shadow:0 0 8px #1890ff80;display:inline-block;height:1em;margin-left:2px;width:3px}@keyframes text-flash{0%{background-color:initial;transform:scale(1)}50%{background-color:#ffd7004d;transform:scale(1.05)}to{background-color:initial;transform:scale(1)}}.flash-highlight{animation:text-flash .2s ease-out;border-radius:8px;display:inline-block;padding:0 8px}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.ding-effect{animation:ripple .6s ease-out;border:2px solid #6366f1;border:2px solid var(--color-primary);border-radius:50%;height:20px;pointer-events:none;position:absolute;width:20px}.ant-drawer-content-wrapper{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.page-title{color:#6366f1;color:var(--color-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:1.25;line-height:var(--line-height-tight);margin-bottom:.5rem;margin-bottom:var(--space-2)}.page-subtitle{color:#425466;color:var(--color-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--line-height-relaxed);margin-bottom:1.5rem;margin-bottom:var(--space-6);max-width:800px}.section-heading{font-size:1.5rem;font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-normal);margin-bottom:1rem;margin-bottom:var(--space-4)}.section-heading,.subsection-heading{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug)}.subsection-heading{font-size:1.25rem;font-size:var(--font-size-xl);margin-bottom:.75rem;margin-bottom:var(--space-3)}.card-title{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug);margin-bottom:.5rem;margin-bottom:var(--space-2)}.body-text{color:#0a2540;color:var(--color-text-primary);font-size:1rem;font-size:var(--font-size-base)}.body-text,.secondary-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal)}.secondary-text{color:#425466;color:var(--color-text-secondary);font-size:.875rem;font-size:var(--font-size-sm)}.tertiary-text{color:#6b7c8e;color:var(--color-text-tertiary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-family:var(--font-family-body);font-size:.75rem;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-normal)}.ant-typography h1,.ant-typography.h1,.emphasis-text{color:#6366f1;color:var(--color-primary);font-weight:600;font-weight:var(--font-weight-semibold)}.ant-typography h1,.ant-typography.h1{font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:2rem;font-size:var(--font-size-3xl);letter-spacing:var(--letter-spacing-tight);line-height:1.25;line-height:var(--line-height-tight)}.ant-typography h2,.ant-typography.h2{font-size:1.5rem;font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-normal)}.ant-typography h2,.ant-typography h3,.ant-typography.h2,.ant-typography.h3{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug)}.ant-typography h3,.ant-typography.h3{font-size:1.25rem;font-size:var(--font-size-xl)}.ant-typography h4,.ant-typography.h4{color:#0a2540;color:var(--color-text-primary);font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family-display);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.375;line-height:var(--line-height-snug)}@media (max-width:768px){.page-title{font-size:1.5rem;font-size:var(--font-size-2xl)}.page-subtitle{font-size:1rem;font-size:var(--font-size-base)}.section-heading{font-size:1.25rem;font-size:var(--font-size-xl)}.subsection-heading{font-size:1.125rem;font-size:var(--font-size-lg)}}.dark-mode code,.dark-mode li,.dark-mode ol,.dark-mode ul{color:#0a2540;color:var(--color-text-primary)}.dark-mode code{background-color:#f6f9fc;background-color:var(--color-gray-100)}.dark-mode pre{background-color:#fff;background-color:var(--color-background-container);border-color:#e3e8ef;border-color:var(--color-border-base);color:#0a2540;color:var(--color-text-primary)}.dark-mode [style*=padding][style*=borderRadius]{background-color:#fff!important;background-color:var(--color-background-elevated)!important}.dark-mode button[aria-label*=arrow],.dark-mode button[aria-label*=next],.dark-mode button[aria-label*=previous]{background-color:#fff!important;background-color:var(--color-background-elevated)!important;border-color:#e3e8ef!important;border-color:var(--color-border-base)!important;color:#0a2540!important;color:var(--color-text-primary)!important}.dark-mode aside,.dark-mode nav{background-color:#fff;background-color:var(--color-background-elevated)}.dark-mode aside,.dark-mode label,.dark-mode nav{color:#0a2540;color:var(--color-text-primary)}.dark-mode ::placeholder{color:#6b7c8e;color:var(--color-text-tertiary);opacity:1}.dark-mode :-ms-input-placeholder{color:#6b7c8e;color:var(--color-text-tertiary)}.dark-mode ::-ms-input-placeholder{color:#6b7c8e;color:var(--color-text-tertiary)}@keyframes checkboxPop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes checkmarkSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.html-preview-container a.cta-link{background:#6366f1;background:var(--color-primary);border-radius:6px;color:#fff!important;color:var(--color-text-on-primary)!important;display:inline-block;font-weight:500;margin:2px 4px 2px 0;padding:6px 14px;text-decoration:none;transition:background .15s ease}.html-preview-container a.cta-link:hover{background:#4f46e5;background:var(--color-primary-hover)}@media (min-width:768px){.dashboard-content-below-fixed-header{padding-top:max(128px,80px + env(safe-area-inset-top,0px) + 24px)!important}}.dashboard-content-below-fixed-header{padding-top:max(120px,64px + env(safe-area-inset-top,0px) + 24px)!important}@media (max-width:767px){*{box-sizing:border-box}.desktop-nav{display:none!important}.mobile-nav{display:flex!important}body,html{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:hidden;width:100%}#root{max-width:100vw;width:100%}.ant-card-body,.dashboard-content-below-fixed-header,.dashboard-tab-content{word-wrap:break-word;overflow-wrap:break-word}.workflow-container{margin:0!important;max-width:100vw!important;padding:var(--space-2)!important;width:100%!important}.ant-btn{min-height:44px!important;min-width:44px!important;padding:10px 16px!important}.ant-btn.ant-btn-sm{min-height:40px!important;min-width:40px!important}a[role=button],button.ant-btn-text{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:44px!important;min-width:44px!important}.ant-modal{margin:8px!important;max-width:100vw!important;padding-bottom:env(safe-area-inset-bottom,0)}.ant-modal-content{border-radius:12px 12px 0 0!important}.ant-modal-body{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 120px);overflow-y:auto}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:280px}.thinking-panel{font-size:14px}.thinking-panel .ant-progress-text{font-size:12px}section#audience-segments,section#home,section#posts{margin-bottom:var(--space-4)!important;padding:var(--space-4) var(--space-3)!important}.logged-out-progress-header{min-height:56px!important;padding:max(10px,env(safe-area-inset-top)) 12px 10px!important}.dashboard-content-below-fixed-header{padding-top:max(116px,56px + env(safe-area-inset-top,0px) + 32px)!important}.logged-out-header-left{min-width:0!important}.unified-workflow-hero{padding:var(--space-4) var(--space-3)!important}.unified-workflow-hero .ant-typography{word-wrap:break-word;overflow-wrap:break-word}.unified-workflow-hero h2.ant-typography{font-size:1.5rem!important;line-height:1.3!important}.unified-workflow-hero .ant-typography+.ant-typography,.unified-workflow-hero p.ant-typography{font-size:1rem!important}.dashboard-tab-content{padding:var(--space-4)!important}.dashboard-footer{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}}@media (min-width:768px){.desktop-nav{display:flex!important}.mobile-nav{display:none!important}}@media (max-width:480px){.hero-title{font-size:2.2rem!important;line-height:1.3!important}.section-title{font-size:1.8rem!important}.card-title{font-size:1.1rem!important}.page-title{font-size:2.5rem!important}}@media (max-width:600px){.hero-title{font-size:2.8rem!important}}@media (max-width:767px){.hero-section{margin-bottom:var(--space-5)!important;padding:var(--space-5) var(--space-4)!important}.content-section{padding:var(--space-4) var(--space-2)!important}.mobile-header{padding:var(--space-1) 0!important}.mobile-container{padding:0 10px!important}body>div>div{max-width:100%!important;padding:var(--space-2)!important}.ant-card{margin-bottom:15px!important}.ant-progress{margin:10px 0!important}.ant-typography h1{font-size:1.8rem!important;margin-bottom:8px!important}.ant-steps,.ant-typography p{margin-bottom:15px!important}.ant-col{padding:4px!important}.ant-btn{font-size:14px!important;padding:10px 16px!important}.ant-input{font-size:16px!important;padding:8px 12px!important}.ant-card{border-radius:8px!important}.ant-typography h1{font-size:24px!important;line-height:1.3!important}.ant-typography h2{font-size:20px!important;line-height:1.3!important}.ant-typography h3{font-size:18px!important;line-height:1.3!important}.ant-row{margin:0!important}.ant-row .ant-col{padding:8px!important}.ant-steps{margin-bottom:20px!important}.ant-steps-item-title{font-size:14px!important}.ant-steps-item-description{font-size:12px!important}}@media (max-width:480px){.hero-paragraph{font-size:18px!important}.feature-icon{font-size:36px!important}.feature-text{font-size:14px!important}}@supports (padding:env(safe-area-inset-bottom)){@media (max-width:767px){.mobile-bottom-nav,[data-mobile-bottom-nav]{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;padding-bottom:calc(var(--space-2, 8px) + env(safe-area-inset-bottom))!important}body{padding-bottom:env(safe-area-inset-bottom)}}}
/*# sourceMappingURL=main.5a349abd.css.map*/