/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#f7f5ff;--muted:#a9a5c0;--panel:#11101f;--line:#4c4770}*{box-sizing:border-box}body{color:var(--ink);background:#05030d;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.accessShell{background:linear-gradient(#00000042,#0000009c),radial-gradient(circle at 50% 35%,#0000 0,#0006 72%),url(/visuals/galaxie-mod-carriere.jpg) 50%/cover no-repeat,#000;place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.accessStars,.accessStars:before,.accessStars:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.6px),radial-gradient(circle,#b9a5ff 0 1px,#0000 1.7px);background-position:0 0,34px 48px;background-size:91px 91px,137px 137px;display:none;position:absolute;inset:0}.accessStars:before{opacity:.4;transform:scale(1.3)rotate(8deg)}.accessStars:after{filter:blur(.4px);opacity:.55;background-size:211px 211px}.accessCard{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:center;background:linear-gradient(145deg,#0b0b0bed,#000000f2);border:1px solid #ffffff38;border-radius:34px;width:min(100%,580px);padding:clamp(32px,6vw,58px);position:relative;box-shadow:0 35px 100px #000b,0 0 70px #ef48181f,inset 0 1px #ffffff10}.accessLogo{color:#ef4818;background:#fff;border-radius:50%;place-content:center;width:82px;height:82px;margin:0 auto 28px;display:grid;overflow:hidden;box-shadow:0 0 42px #ef481866}.accessLogo img{object-fit:cover;width:100%;height:100%;display:block}.accessEyebrow{color:#ef5a29;letter-spacing:.24em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:700}.accessCard h1{letter-spacing:-.055em;color:#fff;margin:0;font-size:clamp(38px,7vw,62px);line-height:.98}.accessCard h1 span{display:block}.accessIntro{color:#d4d4d4;max-width:440px;margin:22px auto 30px;line-height:1.65}.accessActions{gap:12px;display:grid}.accessPrimary,.accessSecondary{color:#fff;border-radius:999px;place-items:center;min-height:52px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.accessPrimary{background:#ef4818;box-shadow:0 13px 34px #ef481844}.accessPrimary:hover{transform:translateY(-2px);box-shadow:0 17px 42px #ef481866}.accessSecondary{color:#d1d1d1;min-height:42px;font-size:13px}.accessIdentity,.accessNote{color:#b7b7b7;margin:0 0 5px;font-size:13px}.accessWarning{color:#ffc1ad;background:#ef481817;border:1px solid #ff784f55;border-radius:14px;padding:13px 16px;font-size:14px}.accessFooter{color:#8e8e8e;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff0e;justify-content:space-between;gap:14px;margin-top:36px;padding-top:18px;font-size:10px;display:flex}@media (width<=560px){.accessShell{padding:14px}.accessCard{border-radius:25px;padding:34px 22px}.accessFooter{flex-direction:column}}.shell{background:radial-gradient(circle at 50% 53%,#17113a 0,#090617 38%,#05030d 72%);min-height:100vh;padding:26px 32px 16px;overflow:hidden}header{z-index:8;justify-content:space-between;align-items:flex-end;display:flex;position:relative}header h1{letter-spacing:-.06em;text-shadow:0 0 35px #a37dff22;max-width:780px;margin:8px 0 12px;font-size:clamp(38px,5vw,72px);line-height:.94}header p{color:var(--muted);margin:0;font-size:15px}.eyebrow{text-transform:uppercase;letter-spacing:.28em;color:#b9a5ff;font-size:11px}.stats{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#11101dcc;border:1px solid #7662aa40;border-radius:20px;grid-template-columns:auto auto;gap:4px 13px;padding:15px 19px;display:grid;box-shadow:0 15px 45px #0007,0 0 40px #7454ff10}.stats b{font-size:19px}.stats span{color:var(--muted);align-self:center;font-size:11px}.universeSwitch{z-index:10;justify-content:center;align-items:center;gap:14px;margin:22px auto 4px;display:flex;position:relative}.universeSwitch button{color:#aaa4bc;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0b1bd9;border:1px solid #61567b77;border-radius:18px;align-items:center;gap:12px;min-width:220px;padding:10px 15px;transition:all .25s;display:flex}.universeSwitch button:hover,.universeSwitch button.active{color:#fff;background:linear-gradient(135deg,#2c214bde,#151126e8);border-color:#bea9ff;transform:translateY(-1px);box-shadow:0 0 30px #9a75ff28}.universeSwitch button>span:last-child{gap:2px;display:grid}.universeSwitch small{color:#958ea9;font-size:10px}.universeIcon{color:#fff;background:radial-gradient(circle at 35% 30%,#fff,#6f4fff 34%,#211044 72%);border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-weight:800;display:grid;box-shadow:0 0 20px #8d6aff80}.universeIcon.modIcon{color:#ef4818;letter-spacing:-.18em;background:#fff}.universeIcon.overviewIcon{color:#fff;background:radial-gradient(circle at 35% 30%,#fff,#a78bfa 26%,#274b88 62%,#100722)}.galaxyBridge{background:linear-gradient(90deg,#a98cff22,#e2d8ff,#76caff22);width:56px;height:1px;box-shadow:0 0 10px #d5c6ff}.toolbar{z-index:9;justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex;position:relative}.filters{flex-wrap:wrap;gap:7px;display:flex}.networkSearch{flex:280px;max-width:380px;position:relative}.networkSearch input{color:#fff;background:#11101fe8;border:1px solid #75659280;border-radius:999px;outline:none;width:100%;padding:10px 15px;box-shadow:inset 0 0 20px #7c5ad610}.networkSearch input:focus{border-color:#c0adff;box-shadow:0 0 20px #9b7dff2b}.searchResults{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100c20f5;border:1px solid #75659280;border-radius:16px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #000b}.searchResults button{color:#f7f3ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:14px;width:100%;padding:11px 14px;display:flex}.searchResults button:hover{background:#6d51b82b}.searchResults small{color:#a9a3bc}.filters button{color:#b9b4ca;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11101fc7;border:1px solid #51486d73;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;transition:all .2s;display:flex}.filters button:hover{color:#fff;border-color:#8c78c4}.filters button.on{color:#fff;background:#342b52;border-color:#b5a2ed;box-shadow:0 0 18px #9b7dff22}.filters i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.zoom{color:#a9a3bc;align-items:center;gap:8px;font-size:13px;display:flex}.zoom input{accent-color:#a88cff;width:112px}.fullscreenButton,.fullscreenExit{color:#f7f3ff;font:inherit;cursor:pointer;background:#211a39cc;border:1px solid #b5a2ed66;border-radius:999px;padding:9px 14px;font-size:12px;box-shadow:0 0 18px #9b7dff20}.fullscreenButton:hover,.fullscreenExit:hover{background:#392e5c;border-color:#d5c9ff}.fullscreenExit{z-index:30;display:none;position:absolute;top:22px;right:22px}.stage:fullscreen{border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.stage:fullscreen .fullscreenExit{display:block}.stage{background:#09031b;border:1px solid #a98cff70;border-radius:32px;height:max(1800px,100vh - 190px);min-height:1800px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 100px #7a3bcd22,0 35px 100px #000b,0 0 45px #7444d31a}.stage.navigable{cursor:grab;touch-action:none}.stage.navigable:active{cursor:grabbing}.stage.universe-all .orbit{opacity:.12}.galaxy{opacity:.9;filter:saturate(1.5)contrast(1.08)brightness(.88);background:linear-gradient(135deg,#08021b1f,#45117238),url(/visuals/galaxy.jpg) 50%/cover;position:absolute;inset:-3%;transform:scale(1.035)}.stage:after{content:"";pointer-events:none;background:radial-gradient(at 52% 51%,#ffffff0d 0,#0000 23%,#0a03152b 69%,#0301089c 100%);position:absolute;inset:0}.stars{pointer-events:none;background-repeat:repeat;animation:80s linear infinite drift;position:absolute;inset:0}.starsA{opacity:.94;filter:drop-shadow(0 0 3px #fff);background-image:radial-gradient(circle,#fff 0 1px,#0000 1.6px);background-size:47px 43px}.starsB{opacity:.68;filter:drop-shadow(0 0 4px #bda8ff);background-image:radial-gradient(circle,#dcf 0 1.2px,#0000 2px);background-size:79px 67px;animation-duration:130s;animation-direction:reverse}@keyframes drift{to{background-position:220px 110px}}.orb{filter:blur(75px);pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite alternate breathe;position:absolute}.orb1{opacity:.19;background:#8e61ff;width:580px;height:580px;top:12%;left:27%}.orb2{opacity:.17;background:#ff65d0;width:430px;height:430px;animation-delay:-4s;bottom:-10%;right:2%}.categoryGalaxy{z-index:2;pointer-events:none;border:1px solid var(--cluster-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy{border:1px solid color-mix(in srgb, var(--cluster-accent) 30%, transparent)}}.categoryGalaxy{background:radial-gradient(ellipse at 42% 44%, #ffffff12 0 3%, transparent 14%), radial-gradient(ellipse at 62% 56%, var(--cluster-accent) 0, transparent 36%), radial-gradient(ellipse at 35% 58%, var(--cluster-accent) 0, transparent 42%), radial-gradient(ellipse at center, var(--cluster-accent) 0, transparent 72%)}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy{background:radial-gradient(ellipse at 42% 44%, #ffffff12 0 3%, transparent 14%), radial-gradient(ellipse at 62% 56%, color-mix(in srgb, var(--cluster-accent) 22%, transparent) 0, transparent 36%), radial-gradient(ellipse at 35% 58%, color-mix(in srgb, var(--cluster-accent) 15%, transparent) 0, transparent 42%), radial-gradient(ellipse at center, color-mix(in srgb, var(--cluster-accent) 11%, transparent) 0, transparent 72%)}}.categoryGalaxy{box-shadow:0 0 30px var(--cluster-accent), inset 0 0 35px var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy{box-shadow:0 0 30px color-mix(in srgb, var(--cluster-accent) 10%, transparent), inset 0 0 35px color-mix(in srgb, var(--cluster-accent) 8%, transparent)}}.categoryGalaxy:before{content:"";background:radial-gradient(circle at 34% 38%, #ffffff16 0 2%, transparent 12%), radial-gradient(circle at 67% 42%, var(--cluster-accent) 0, transparent 32%), radial-gradient(circle at 48% 68%, var(--cluster-accent) 0, transparent 38%);border-radius:48% 52% 58% 42%/55% 42% 58% 45%;position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy:before{background:radial-gradient(circle at 34% 38%, #ffffff16 0 2%, transparent 12%), radial-gradient(circle at 67% 42%, color-mix(in srgb, var(--cluster-accent) 32%, transparent) 0, transparent 32%), radial-gradient(circle at 48% 68%, color-mix(in srgb, var(--cluster-accent) 24%, transparent) 0, transparent 38%)}}.categoryGalaxy:before{filter:blur(14px);opacity:.78;box-shadow:0 0 45px var(--cluster-accent)}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy:before{box-shadow:0 0 45px color-mix(in srgb, var(--cluster-accent) 20%, transparent)}}.categoryGalaxy:before{animation:11s ease-in-out infinite alternate nebulaDrift}.categoryGalaxy:after{content:"";border:1px solid var(--cluster-accent);width:62%;height:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy:after{border:1px solid color-mix(in srgb, var(--cluster-accent) 18%, transparent)}}.categoryGalaxy:after{border-radius:50%}@keyframes nebulaDrift{to{opacity:.92;transform:scale(1.08)rotate(5deg)}}.categoryGalaxy>span{z-index:1;white-space:nowrap;color:var(--cluster-accent);position:absolute;top:-18px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.categoryGalaxy>span{color:color-mix(in srgb, var(--cluster-accent) 82%, white)}}.categoryGalaxy>span{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 12px var(--cluster-accent);font-size:10px;font-weight:750}@keyframes breathe{to{opacity:.24;transform:scale(1.13)}}.orbit{pointer-events:none;opacity:.62;border:1px solid #d8cbff1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #7755db0c}.orbit0{opacity:.28;width:31%;height:32%}.orbit1{width:70%;height:68%}.orbit2{width:94%;height:93%}:is(.stage:has(.core:hover) .orbit1,.stage:has(.core:focus-visible) .orbit1){opacity:1;border-color:#f7dd84;animation:1.5s ease-in-out infinite alternate humanOrbitGlow;box-shadow:0 0 7px #fff,0 0 24px #fbbf24,0 0 58px #a78bfa,inset 0 0 34px #fbbf241f}.stage:has(.core:hover) .orbit1:after{content:"●  Réseau humain     ◆  Partenariats";white-space:nowrap;color:#efeaff;letter-spacing:.08em;background:#0b071bd9;border:1px solid #d8cbff55;border-radius:999px;padding:7px 12px;font-size:9px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #a78bfa35}.stage:has(.core:focus-visible) .orbit1:after{content:"●  Réseau humain     ◆  Partenariats";white-space:nowrap;color:#efeaff;letter-spacing:.08em;background:#0b071bd9;border:1px solid #d8cbff55;border-radius:999px;padding:7px 12px;font-size:9px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #a78bfa35}@keyframes humanOrbitGlow{to{border-color:#fff2b8;box-shadow:0 0 10px #fff,0 0 34px #fbbf24,0 0 78px #a78bfa,inset 0 0 44px #fbbf2428}}.canvas{transform-origin:50%;z-index:3;transition:transform .3s;position:absolute;inset:0}.worldCanvas{will-change:transform;width:135%;height:135%;inset:-17.5% auto auto -17.5%}.lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines line{vector-effect:non-scaling-stroke;stroke-linecap:round;transition:opacity .25s,stroke-width .25s,filter .25s}.spoke{stroke:#e3d6ff;stroke-width:.2px;opacity:0}.lines line.intergalactic{opacity:.58;stroke:#fff4b8;stroke-width:.42px;stroke-dasharray:1.1 1.8;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 12px #a78bfa);animation:16s linear infinite dash}.relation{stroke:#8ff8e7;stroke-width:.26px;stroke-dasharray:.7 1.3;opacity:0;animation:17s linear infinite dash}.lines line.dim{opacity:.025}.lines line.lit{opacity:1;stroke-width:1.05px;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #a78bfa)drop-shadow(0 0 15px #67e8f9);animation:1.25s ease-in-out infinite alternate linkGlow}@keyframes linkGlow{to{stroke-width:1.28px;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 10px #c4b5fd)drop-shadow(0 0 22px #67e8f9)}}@keyframes dash{to{stroke-dashoffset:-50px}}.node{color:#fff;cursor:pointer;text-align:left;z-index:4;background:0 0;border:0;align-items:center;gap:10px;transition:opacity .25s,filter .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.node.quiet{opacity:.16;filter:saturate(.35)blur(.15px)}.node.linked{z-index:8;opacity:1;filter:none}.node.linked .avatar{box-shadow:0 0 0 7px var(--accent), 0 0 32px var(--accent), 0 0 72px var(--accent), 0 12px 30px #000b;border-color:#fff;transform:scale(1.18)}@supports (color:color-mix(in lab, red, red)){.node.linked .avatar{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 25%, transparent), 0 0 32px color-mix(in srgb, var(--accent) 100%, transparent), 0 0 72px color-mix(in srgb, var(--accent) 62%, transparent), 0 12px 30px #000b}}.node.linked .avatar{animation:1.6s ease-in-out infinite alternate linkedPulse}.node.linked .nodeText b{color:#fff;text-shadow:0 0 10px #fff, 0 0 22px var(--accent)}.node.linked .nodeText small{color:#e6dfef}@keyframes linkedPulse{to{filter:brightness(1.18);transform:scale(1.25)}}.node[data-side=left]{text-align:right;flex-direction:row-reverse}.node[data-side=left] .nodeText{align-items:flex-end}.avatar{letter-spacing:-.03em;background:var(--accent);border-radius:50%;place-items:center;width:47px;height:47px;font-size:13px;font-weight:800;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.avatar{background:color-mix(in srgb, var(--accent) 18%, #151226)}}.avatar{border:2px solid var(--accent);box-shadow:0 0 0 5px var(--accent), 0 8px 25px #0009}@supports (color:color-mix(in lab, red, red)){.avatar{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 8%, transparent), 0 8px 25px #0009}}.avatar{transition:all .23s}.avatar:before,.avatar:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;transition:all .25s;position:absolute;inset:-7px}.partner[data-status=radiant] .avatar{box-shadow:0 0 0 6px var(--accent), 0 0 34px var(--accent), 0 0 78px var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner[data-status=radiant] .avatar{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 100%, transparent), 0 0 78px color-mix(in srgb, var(--accent) 62%, transparent)}}.partner[data-status=radiant] .avatar:after{background:radial-gradient(circle, var(--accent), transparent 70%);inset:-14px}@supports (color:color-mix(in lab, red, red)){.partner[data-status=radiant] .avatar:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%)}}.partner[data-status=radiant] .avatar:after{animation:2.8s ease-in-out infinite pulseGlow}.partner[data-status=bright] .avatar{box-shadow:0 0 0 5px var(--accent), 0 0 29px var(--accent), 0 0 58px var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner[data-status=bright] .avatar{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 29px color-mix(in srgb, var(--accent) 82%, transparent), 0 0 58px color-mix(in srgb, var(--accent) 38%, transparent)}}.partner[data-status=steady] .avatar{box-shadow:0 0 0 5px var(--accent), 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner[data-status=steady] .avatar{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 38%, transparent)}}.partner[data-status=soft] .avatar{box-shadow:0 0 0 4px var(--accent), 0 0 13px var(--accent)}@supports (color:color-mix(in lab, red, red)){.partner[data-status=soft] .avatar{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 13px color-mix(in srgb, var(--accent) 28%, transparent)}}.partner[data-status=dormant]{opacity:.64;filter:saturate(.45)}.partner[data-status=dormant] .avatar{border-color:#7e798f;box-shadow:0 0 0 3px #ffffff08,0 8px 18px #0008}@keyframes pulseGlow{50%{opacity:.46;transform:scale(1.17)}}.node:hover,.node:focus-visible{z-index:8;opacity:1;filter:none;outline:none}.node:hover .avatar,.node:focus-visible .avatar{box-shadow:0 0 0 8px var(--accent), 0 0 38px var(--accent), 0 12px 30px #000a;transform:scale(1.16)}@supports (color:color-mix(in lab, red, red)){.node:hover .avatar,.node:focus-visible .avatar{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 16%, transparent), 0 0 38px color-mix(in srgb, var(--accent) 70%, transparent), 0 12px 30px #000a}}.nodeText{filter:drop-shadow(0 2px 5px #000);flex-direction:column;width:102px;display:flex}.nodeText b{overflow-wrap:anywhere;font-size:10.5px;line-height:1.15}.node[data-density=dense] .nodeText{width:86px}.node[data-density=dense] .nodeText b{font-size:9.5px}.nodeText small{color:#aaa4bb;opacity:0;margin-top:3px;font-size:9px;transition:all .2s;transform:translateY(-2px)}.node:hover .nodeText small,.node:focus-visible .nodeText small,.node.linked .nodeText small{opacity:1;transform:none}.partner .avatar{background:#fff;border-radius:17px;width:55px;height:55px;padding:5px;font-size:16px;overflow:visible}.partner .avatar img{object-fit:contain;object-position:center;border-radius:11px;width:100%;height:100%}.person .avatar{background:#fff;border-width:3px;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:hidden}.person .avatar img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.person.reda .avatar img{object-position:55% 16%}.person.quentinb .avatar img{object-position:56% 29%}.person.laurene .avatar img{object-position:40% 28%}.core{flex-direction:column;gap:10px}.core .avatar{background:#fff;border:3px solid #fff;border-radius:50%;width:116px;height:116px;padding:0;overflow:visible;box-shadow:0 0 0 12px #ffffff1c,0 0 42px #ff8a4dc7,0 0 110px #c48affb8,0 0 180px #8b5bff70}.core .avatar:before{background:radial-gradient(circle,#fff5d733 0,#ff7b3842 30%,#a86aff30 52%,#0000 72%);animation:4s ease-in-out infinite pulseGlow;inset:-34px}.coreLogo{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.coreLogo img{object-fit:contain;object-position:50% 50%;width:78%;height:78%;display:block;margin:0!important;transform:none!important}.networkInitial{border-radius:inherit;color:#fff;text-shadow:0 0 18px #fff;background:radial-gradient(circle at 35% 30%,#fff,#5b8cff 20%,#3c176f 62%,#130827);place-items:center;width:100%;height:100%;font-size:42px;display:grid}.core .nodeText{text-align:center;width:170px}.core .nodeText b{text-shadow:0 0 15px #fff8;font-size:18px}.core .nodeText small{color:#ded7e8;font-size:10px}.statusLegend{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#aaa5b8;background:#0c0918b8;border:1px solid #8374ad38;border-radius:13px;gap:14px;padding:9px 12px;font-size:9px;display:flex;position:absolute;bottom:17px;left:18px}.statusLegend span{align-items:center;gap:6px;display:flex}.statusLegend i,.status i{background:#a78bfa;border-radius:50%;width:7px;height:7px}.statusLegend i.radiant,.status.radiant i{background:#7df;box-shadow:0 0 10px #7df}.statusLegend i.bright,.status.bright i{background:#d7b3ff;box-shadow:0 0 7px #d7b3ff}.statusLegend i.soft,.status.soft i{background:#f3c969;box-shadow:0 0 5px #f3c969}.statusLegend i.dormant,.status.dormant i{background:#747080}.hint{z-index:7;color:#8c869a;letter-spacing:.06em;white-space:nowrap;font-size:10px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.card{z-index:12;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#110e20e8;border:1px solid #9d8ecc42;border-radius:24px;width:292px;padding:24px;animation:.2s cardIn;position:absolute;top:22px;right:22px;box-shadow:0 24px 80px #000d,0 0 45px #7759c31c}.close{color:#aaa4b8;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:10px;right:12px}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}}.bigAvatar{border:2px solid var(--accent);background:var(--accent);border-radius:22px;place-items:center;width:72px;height:72px;font-size:19px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.bigAvatar{background:color-mix(in srgb, var(--accent) 18%, #161327)}}.bigAvatar{margin-bottom:18px}.bigAvatar:has(img){background:#fff;padding:7px;overflow:hidden}.bigAvatar.partner img{object-fit:contain;width:100%;height:100%;transform:none}.bigAvatar.person{border-radius:50%;width:104px;height:104px;padding:0}.bigAvatar.person img{object-fit:cover;width:100%;height:100%;transform:none}.bigAvatar.person.reda img{object-position:55% 16%}.bigAvatar.person.quentinb img{object-position:56% 29%}.bigAvatar.core{border-radius:50%;width:104px;height:104px;padding:0;position:relative;overflow:visible;box-shadow:0 0 38px #ff743f66}.bigAvatar.core .coreLogo{inset:0}.tag{text-transform:uppercase;letter-spacing:.16em;color:#b0a9bd;font-size:9px}.card h2{letter-spacing:-.04em;margin:7px 0;font-size:25px}.card p{color:#aaa4b6;font-size:13px}.status{text-transform:uppercase;letter-spacing:.12em;align-items:center;display:flex;gap:7px!important;font-size:10px!important}.status i{display:inline-block}.card a{color:#11101b;background:linear-gradient(135deg,#fff,#ddd6ff);border-radius:12px;justify-content:space-between;margin-top:22px;padding:12px 14px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.profileCard{background:linear-gradient(145deg,#17112bea,#0b0819f2);border-color:#d6c6ff65;width:520px;max-height:calc(100% - 44px);padding:28px;overflow:auto;box-shadow:0 30px 100px #000e,0 0 75px #a66cff25}.profileHero{border-bottom:1px solid #bba7e62b;grid-template-columns:126px 1fr;align-items:center;gap:22px;padding-bottom:22px;display:grid}.profileHero .bigAvatar{width:126px;height:126px;margin:0;box-shadow:0 0 0 8px #fbbf2414,0 0 42px #fbbf2466,0 18px 48px #0009}.profileHero h2{margin:8px 0 4px;font-size:32px}.profileIntro{color:#d8d1e5!important;margin:0!important}.profileFacts{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.profileFacts span{background:#ffffff08;border:1px solid #a894d72b;border-radius:14px;padding:13px 14px}.profileFacts small{color:#8f89a0;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:block}.profileFacts b{font-size:12px}.profileFacts.threeFacts{grid-template-columns:1.15fr .85fr .85fr}.factStatus{align-items:center;gap:6px;display:flex}.factStatus i{background:#a78bfa;border-radius:50%;width:7px;height:7px}.factStatus.radiant i{background:#7df;box-shadow:0 0 10px #7df}.factStatus.bright i{background:#d7b3ff;box-shadow:0 0 8px #d7b3ff}.factStatus.soft i{background:#f3c969;box-shadow:0 0 6px #f3c969}.factStatus.dormant i{background:#747080}.profileSection{border-top:1px solid #bba7e620;padding:17px 0}.sectionTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sectionTitle span{text-transform:uppercase;letter-spacing:.13em;color:#ded6ef;font-size:11px;font-weight:800}.sectionTitle small{color:#8e879e;font-size:9px}.miniConstellation{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.card .partnerChip{text-align:center;color:#eee8f7;background:#ffffff08;border:1px solid #a28bc532;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:94px;margin:0;padding:10px 7px;transition:all .2s;display:flex}.card .partnerChip:hover{background:#ffffff10;border-color:#c7b5ff9e;transform:translateY(-3px);box-shadow:0 0 22px #7dd3fc30}.partnerChip span{background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;padding:5px;display:grid;box-shadow:0 0 18px #7dd3fc36}.partnerChip img{object-fit:contain;width:100%;height:100%}.partnerChip b{font-size:9px;line-height:1.15}.partnerChip.personChip span{color:#fff;background:#181226;border-radius:50%;padding:0;overflow:hidden}.partnerChip.personChip img{object-fit:cover}.emptyConnections{border:1px dashed #a894d737;border-radius:13px;padding:14px;color:#8f899d!important;margin:0!important;font-size:11px!important}.socialLinks{flex-wrap:wrap;gap:8px;display:flex}.socialLinks a{color:#eee8f7;background:#ffffff09;border:1px solid #b49dde42;border-radius:999px;align-items:center;gap:7px;padding:7px 10px 7px 7px;font-size:10px;transition:all .2s;display:inline-flex}.socialLinks a:hover{background:#ffffff12;border-color:#d7c8ff9e;transform:translateY(-2px);box-shadow:0 0 20px #8c6eff25}.socialLinks b{color:#231532;letter-spacing:-.03em;background:linear-gradient(135deg,#f5efff,#baa1f2);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.relationPreview p{line-height:1.55;margin:0!important;font-size:11px!important}.card .notionCta{background:linear-gradient(135deg,#fff,#d9ccff);margin-top:4px;box-shadow:0 10px 35px #8c6eff25}.networkGroups{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.networkGroup{background:#ffffff08;border:1px solid #ab95d946;border-radius:18px;align-items:center;gap:15px;padding:17px;display:flex}.networkGroup .groupIcon{border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;display:grid}.networkGroup div{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;display:grid}.networkGroup b{font-size:27px;line-height:1}.networkGroup strong{font-size:11px}.networkGroup small{color:#9991a8;grid-column:1/-1;margin-top:5px;font-size:9px}.humanGroup .groupIcon{color:#fbbf24;background:#fbbf2412;border:1px solid #fbbf2466;box-shadow:0 0 24px #fbbf2435}.partnerGroup .groupIcon{color:#7dd3fc;background:#7dd3fc12;border:1px solid #7dd3fc66;box-shadow:0 0 24px #7dd3fc35}footer{color:#777085;letter-spacing:.05em;justify-content:space-between;padding:12px 4px 0;font-size:9px;display:flex}.pulse{background:#66efbd;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #66efbd}@media (width<=900px){.shell{padding:18px 14px}.stats{display:none}.universeSwitch{flex-wrap:wrap;gap:7px}.universeSwitch button{flex:150px;min-width:0}.galaxyBridge{display:none}.stage{height:75vh;min-height:620px}.nodeText{display:none}.toolbar{align-items:flex-start;min-height:92px;padding-top:12px}.zoom{display:none}header h1{font-size:43px}.statusLegend{flex-wrap:wrap;justify-content:center;width:max-content;max-width:90%;bottom:44px;left:50%;transform:translate(-50%)}.hint{bottom:17px}.card{width:auto;inset:auto 14px 14px}.core .avatar{width:92px;height:92px}.profileCard{max-height:88%;padding:22px}.profileHero{grid-template-columns:92px 1fr;gap:16px}.profileHero .bigAvatar{width:92px;height:92px}.profileHero h2{font-size:25px}.miniConstellation{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.profileFacts.threeFacts{grid-template-columns:1fr 1fr}.profileFacts.threeFacts span:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.stars,.orb,.relation,.lines line.lit,.partner[data-status=radiant] .avatar:after,.core .avatar:before{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
