@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--blue-300:#6aadff;--blue-400:#3d94ff;--blue-500:#1a7aff;--blue-600:#0062e6;--blue-700:#004bbf;--c-text-1:#fff;--c-text-2:#ffffff80;--c-text-3:#ffffff47;--c-text-4:#ffffff24;--c-text-mono:#ffffff52;--c-text-blue:#1a7affad;--c-bg:#04040f;--c-glass-bg:#ffffff1a;--c-glass-bg-sm:#ffffff0d;--c-glass-bg-lg:#ffffff29;--c-glass-bg-blue:#1a7aff21;--c-border:1px solid #ffffff24;--c-border-sm:1px solid #ffffff14;--c-border-lg:1px solid #ffffff42;--c-border-blue:1px solid #1a7aff59;--c-shadow-sm:0 2px 8px #00000038, inset 0 1px 0 #ffffff14;--c-shadow-md:0 8px 24px #00000052, inset 0 1px 0 #ffffff1a;--c-shadow-lg:0 16px 48px #0000006b,inset 0 1px 0 #ffffff21;--c-shadow-glow:0 0 28px #1a7aff4d, 0 8px 24px #0000004d;--c-divider:#ffffff12;--c-dot-grid:#ffffff0e;--c-terminal-bg:#0000008c;--c-terminal-border:#ffffff12;--c-input-bg:#ffffff12;--c-input-text:#fff;--c-input-border:#ffffff26;--c-input-label:#ffffffbf;--c-input-helper:#ffffff73;--c-input-icon:#ffffff61;--c-input-icon-focus:#6aadff;--c-input-focus-border:#1a7affb3;--c-input-focus-ring:#1a7aff33;--c-input-error-border:#ef444499;--c-input-error-ring:#ef444426;--c-input-error-text:#ef4444d9;--c-input-error-label:#ef4444e6;--c-placeholder:#ffffff38;--c-btn-secondary-bg:#ffffff1f;--c-btn-secondary-border:#fff3;--c-btn-secondary-text:#fff;--c-btn-ghost-text:#ffffffbf;--c-btn-ghost-border:#ffffff1f;--c-badge-white-bg:#ffffff1a;--c-badge-white-border:#fff3;--c-badge-white-text:#ffffffd9;--c-badge-outline-text:#ffffffb3;--c-badge-outline-border:#ffffff40;--c-badge-dot-white:#fffc;--c-badge-dot-outline:#fff9;--c-avatar-border:#fff3;--c-avatar-status-bg:#0a0f1e;--c-avatar-extra-bg:#ffffff1a;--c-avatar-extra-border:#fff3;--c-avatar-extra-text:#ffffffb3;--c-checkbox-bg:#ffffff12;--c-checkbox-border:#fff3;--c-checkbox-text:#fffc;--c-toggle-off-bg:#ffffff1f;--c-toggle-off-border:#ffffff2e;--c-toggle-label:#fffc;--c-select-arrow:#ffffff80;--c-notif-bg:#0000006b;--c-notif-border:#ffffff12;--c-notif-title:#fff;--c-notif-message:#ffffff73;--c-notif-close:#ffffff40;--c-option-bg:#0b1020;--font-sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-2xl:2rem;--radius-full:9999px;--duration-fast:.15s;--duration-normal:.25s;--ease:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}[data-theme=light]{--c-text-1:#080c1a;--c-text-2:#080c1a94;--c-text-3:#080c1a5c;--c-text-4:#080c1a2e;--c-text-mono:#080c1a66;--c-text-blue:#0062e6c7;--c-bg:#dde4f8;--c-glass-bg:#ffffffb8;--c-glass-bg-sm:#ffffff8c;--c-glass-bg-lg:#ffffffdb;--c-glass-bg-blue:#1a7aff12;--c-border:1px solid #080c1a17;--c-border-sm:1px solid #080c1a0f;--c-border-lg:1px solid #080c1a26;--c-border-blue:1px solid #1a7aff47;--c-shadow-sm:0 2px 8px #1e327812, inset 0 1px 0 #ffffffe6;--c-shadow-md:0 8px 24px #1e32781c, inset 0 1px 0 #ffffffe6;--c-shadow-lg:0 16px 48px #1e327829,inset 0 1px 0 #fffffff2;--c-shadow-glow:0 0 28px #1a7aff33, 0 8px 24px #1e32781f;--c-divider:#080c1a14;--c-dot-grid:#080c1a0d;--c-terminal-bg:#fffc;--c-terminal-border:#080c1a14;--c-input-bg:#ffffffc7;--c-input-text:#080c1a;--c-input-border:#080c1a1f;--c-input-label:#080c1ab8;--c-input-helper:#080c1a73;--c-input-icon:#080c1a59;--c-input-icon-focus:#0062e6;--c-input-focus-border:#1a7affa6;--c-input-focus-ring:#1a7aff24;--c-placeholder:#080c1a47;--c-btn-secondary-bg:#ffffffbf;--c-btn-secondary-border:#080c1a1f;--c-btn-secondary-text:#080c1a;--c-btn-ghost-text:#080c1aad;--c-btn-ghost-border:#080c1a24;--c-badge-white-bg:#080c1a12;--c-badge-white-border:#080c1a24;--c-badge-white-text:#080c1ac7;--c-badge-outline-text:#080c1a8c;--c-badge-outline-border:#080c1a33;--c-badge-dot-white:#080c1a8c;--c-badge-dot-outline:#080c1a59;--c-avatar-border:#080c1a26;--c-avatar-status-bg:#dde4f8;--c-avatar-extra-bg:#080c1a12;--c-avatar-extra-border:#080c1a24;--c-avatar-extra-text:#080c1a8c;--c-checkbox-bg:#ffffffb3;--c-checkbox-border:#080c1a2e;--c-checkbox-text:#080c1ac7;--c-toggle-off-bg:#080c1a17;--c-toggle-off-border:#080c1a26;--c-toggle-label:#080c1ac7;--c-select-arrow:#080c1a73;--c-notif-bg:#fffc;--c-notif-border:#080c1a12;--c-notif-title:#080c1a;--c-notif-message:#080c1a8c;--c-notif-close:#080c1a40;--c-option-bg:#f0f3ff}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px}body{font-family:var(--font-sans);background-color:var(--c-bg);min-height:100vh;color:var(--c-text-1);transition:background-color .35s var(--ease), color .35s var(--ease);overflow-x:hidden}body:before{content:"";background-image:radial-gradient(var(--c-dot-grid) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:28px 28px;transition:background-image .35s;position:fixed;inset:0}.glass{background:var(--c-glass-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);border:var(--c-border);border-radius:var(--radius-xl);box-shadow:var(--c-shadow-md);transition:background .35s,border .35s,box-shadow .35s}.glass-sm{background:var(--c-glass-bg-sm);-webkit-backdrop-filter:blur(8px)saturate(1.4);border:var(--c-border-sm);border-radius:var(--radius-lg);box-shadow:var(--c-shadow-sm);transition:background .35s,border .35s,box-shadow .35s}.glass-lg{background:var(--c-glass-bg-lg);-webkit-backdrop-filter:blur(24px)saturate(1.8);border:var(--c-border-lg);border-radius:var(--radius-2xl);box-shadow:var(--c-shadow-lg);transition:background .35s,border .35s,box-shadow .35s}.glass-blue{background:var(--c-glass-bg-blue);-webkit-backdrop-filter:blur(16px)saturate(1.6);border:var(--c-border-blue);border-radius:var(--radius-xl);box-shadow:var(--c-shadow-glow);transition:background .35s,border .35s,box-shadow .35s}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 8px #1a7affb3}50%{opacity:.45;box-shadow:0 0 3px #1a7aff40}}@keyframes theme-pop{0%{opacity:.6;transform:scale(.9)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.r-layout,.r-layout-center{padding:4.5rem 1rem 2rem!important}.r-container{padding-left:0!important;padding-right:0!important}.r-form-card{padding:1.5rem 1.125rem!important}.r-addr-row{flex-direction:column!important}.r-cep-field{width:100%!important}.r-social-grid{grid-template-columns:1fr!important}.r-photo-grid{grid-template-columns:repeat(3,1fr)!important}.r-profile-body{flex-direction:column!important;align-items:center!important}.r-profile-info{text-align:center;min-width:unset!important}.r-profile-info-badges{justify-content:center!important}.r-profile-stats{border-left:none!important;border-top:1px solid var(--c-divider)!important;justify-content:center!important;width:100%!important;padding-top:1rem!important;padding-left:0!important}}@media (width<=1024px){.r-grid-main{grid-template-columns:1fr!important}}@media (width<=640px){.r-notif-item{flex-direction:column!important;align-items:flex-start!important}.r-notif-actions{width:100%!important}.r-notif-actions>button{flex:1!important;justify-content:center!important}.r-collab-item{flex-wrap:wrap!important}}@media (width<=480px){.r-section-header{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.r-companies-grid{grid-template-columns:1fr!important}}@media (width<=640px){.r-cover{height:180px!important}.r-cover-avatar{width:56px!important;height:56px!important;font-size:1.375rem!important;bottom:-20px!important;left:1rem!important}.r-cover-back-group{top:.75rem!important;left:.75rem!important;right:auto!important}.r-cover-back,.r-cover-action-btn{padding:.375rem .625rem!important;font-size:.75rem!important}.r-cover-edit-group{top:.75rem!important;right:.75rem!important}.r-profile-head{padding-top:2rem!important}.r-profile-head-row{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}}@media (width<=1024px){.r-profile-content-grid{grid-template-columns:1fr!important}}@media (width<=640px){.r-modal{border-radius:1rem!important;padding:1.25rem!important}}@media (width<=480px){.r-nav-label{display:none!important}}@media (width<=640px){.r-social-row{flex-wrap:wrap!important;gap:.375rem!important}}@media (width<=1024px) and (width>=641px){.r-form-card{padding:2rem 1.75rem!important}}
