.people-zone [data-accent=cyan]{--acc:#00e5ff}.people-zone [data-accent=blue]{--acc:#3b82f6}.people-zone [data-accent=violet]{--acc:#8b3dff}.people-zone [data-accent=magenta]{--acc:#d12cdb}.people-zone{--people-gradient:linear-gradient(135deg, #00e5ff, #3b82f6 34%, #8b3dff 67%, #d12cdb);--people-ease:cubic-bezier(.16, 1, .3, 1);--people-card:color-mix(in srgb, var(--color-surface) 72%, transparent);--people-card-edge:var(--color-border-strong);--people-name-font:var(--font-display)}.people-initial{font-family:var(--people-name-font);color:var(--color-fg-subtle);background:color-mix(in srgb, var(--color-surface-2) 70%, transparent);border:1px dashed var(--color-border-strong);place-items:center;font-size:2.5rem;font-weight:600;display:grid}.people-seat-mark{color:var(--color-fg-subtle);font-size:1.5rem;font-weight:300;line-height:1}.people-seat-line{background:color-mix(in srgb, var(--color-fg) 9%, transparent);border-radius:999px;height:.55rem;display:block}.people-filter{flex-wrap:wrap;gap:.5rem;display:flex}.people-chip{letter-spacing:.01em;min-height:2.25rem;color:var(--color-fg-muted);border:1px solid var(--color-border-strong);background:0 0;border-radius:999px;padding:0 1rem;font-size:.8rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s}.people-chip:hover{color:var(--color-fg);border-color:var(--color-fg-muted)}.people-chip.is-on{color:#0a0a0c;background:#fff;border-color:#fff}.people-chip:focus-visible{outline-offset:2px;outline:2px solid #00e5ff}.people-cta-row{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-top:3rem;display:flex}.people-cta-row p{color:var(--color-fg-muted);max-width:34rem;font-size:.875rem}.people-cta{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0c;background:#fff;border-radius:3px;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.6rem;font-size:.78rem;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex}.people-cta:hover{background:#00e5ff}.people-cta span{transition:transform .3s}.people-cta:hover span{transform:translate(4px)}.people-cta:focus-visible{outline-offset:3px;outline:2px solid #00e5ff}.mentor-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:640px){.mentor-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mentor-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.mentor-card{background:var(--people-card);border:1px solid var(--people-card-edge);height:100%;transition:transform .6s var(--people-ease), border-color .4s, box-shadow .6s var(--people-ease);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mentor-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--acc,#00e5ff);opacity:0;transition:opacity .4s;position:absolute;inset:0}.mentor-card:hover{box-shadow:0 28px 50px -28px var(--acc,#00e5ff);transform:translateY(-6px)}.mentor-card:hover:after{opacity:1}.mentor-portrait{aspect-ratio:1;position:relative;overflow:hidden}.mentor-photo{object-fit:cover;object-position:50% 0%;transform-origin:50% 100%;width:100%;height:100%;transition:transform .9s var(--people-ease), filter .6s}.mentor-card:hover .mentor-photo{transform:scale(1.05)}.mentor-portrait:after{content:"";pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--acc,#00e5ff) 30%, transparent), transparent);opacity:.55;transition:opacity .5s;position:absolute;inset:55% 0 0}.mentor-card:hover .mentor-portrait:after{opacity:1}.mentor-portrait .people-initial{border:0;border-bottom:1px dashed var(--color-border-strong);width:100%;height:100%}.mentor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .6rem;display:flex}.mentor-head>.min-w-0{flex-direction:column;flex:8.5rem;gap:.2rem;display:flex}.people-links{flex:none;gap:.35rem;padding-top:.1rem;display:flex}.people-in{color:#fff;background:#0a0a0c9e;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;transition:background-color .25s,transform .25s,color .25s;display:grid}.people-in:hover{background:#0a66c2;transform:scale(1.08)}.people-site:hover{background:#8b3dff}.people-in:focus-visible{outline-offset:2px;outline:2px solid #00e5ff}.mentor-body{flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.15rem;display:flex}.mentor-name{font-family:var(--people-name-font);color:var(--color-fg);font-size:1.05rem;font-weight:600;line-height:1.2}.mentor-role{color:var(--color-fg-muted);font-size:.86rem;line-height:1.4}.mentor-lines{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mentor-lines>:is(.mentor-role,.mentor-org,.mentor-roles){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mentor-org{color:var(--color-fg);font-size:.86rem;font-weight:600;line-height:1.4}.mentor-roles{letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-subtle);margin-top:.2rem;font-size:.66rem;font-weight:700;line-height:1.4}.mentor-tags{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.mentor-tags li{letter-spacing:.02em;color:var(--color-fg-muted);border:1px solid var(--color-border-strong);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600}.mentor-seat{flex-direction:column;gap:.7rem;display:flex}.mentor-seat-frame{aspect-ratio:4/5;border:1px solid var(--color-border-strong);background:color-mix(in srgb, var(--color-surface) 40%, transparent);border-radius:14px;place-items:center;display:grid;position:relative}.mentor-seat-frame:before{content:"";border:1px dashed var(--color-border);border-radius:9px;position:absolute;inset:8px}.people-badge{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0c9e;border:1px solid #ffffff38;border-radius:999px;padding:.28rem .6rem;font-size:.64rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}.people-zone.people-zone{--color-bg:#0a0a0a;--color-surface:#121214;--color-surface-2:#18181b;--color-fg:#fff;--color-fg-muted:#b9b9c0;--color-fg-subtle:#7c7c86;--color-border:#ffffff1f;--color-border-strong:#fff3;--people-name-font:var(--font-serif);color:#fff;background:#0a0a0a!important}.people-zone .people-seat-line{background:#ffffff1f}.people-zone :is(.mentor-card,.mentor-seat-frame){--color-fg:#0a0a0a;--color-fg-muted:#55555c;--color-fg-subtle:#8a8a92;--color-surface:#fff;--color-surface-2:#f3f3f5;--color-border:#e4e4e8;--color-border-strong:#d2d2d8;--people-card:#fff;--people-card-edge:#fff;background:#fff}.people-zone .mentor-card{box-shadow:0 22px 48px -28px #000000e6}.people-zone .mentor-card:hover{box-shadow:0 30px 60px -26px color-mix(in srgb, var(--acc) 80%, #000)}.people-zone .mentor-tags li{color:color-mix(in srgb, var(--acc) 55%, #0a0a0a);border-color:color-mix(in srgb, var(--acc) 45%, transparent);background:color-mix(in srgb, var(--acc) 8%, transparent)}.people-zone .mentor-portrait:after{opacity:.6}.people-zone .mentor-seat-frame{border-color:#fff}.people-zone .mentor-seat-frame:before{border-color:#e2e2e8}.people-zone :is(.mentor-seat-frame,.alliance-seat) .people-seat-mark{color:#0000;background:var(--people-gradient);-webkit-background-clip:text;background-clip:text;font-size:2rem}.people-zone .mentor-name{letter-spacing:-.01em;font-size:1.2rem}.people-zone .people-cta{color:#0a0a0c;background:#fff}.people-zone .people-cta:hover{background:#00e5ff}.network-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.network-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.network-head>:first-child{flex:22rem}.network-tabs{flex-wrap:wrap;gap:.25rem 1.75rem;padding-bottom:.4rem;display:flex}.network-tab{cursor:pointer;font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;color:#8f93a3;background:0 0;border:0;align-items:center;gap:.5rem;padding:.55rem .1rem;font-size:1.05rem;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.network-tab:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--people-ease);background:linear-gradient(90deg,#00e5ff,#3b82f6 34%,#8b3dff 67%,#d12cdb);border-radius:999px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.network-tab:hover,.network-tab.is-on{color:#fff}.network-tab.is-on:after{transform:scaleX(1)}.network-tab:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #00e5ff}.network-tab-count{text-align:center;color:#0a0a0a;background:#fff;border-radius:999px;min-width:1.4rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700}@media (max-width:640px){.network-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:1.25rem;width:100%;overflow-x:auto}.network-tab{white-space:nowrap;font-size:.95rem}}@media (max-width:430px){.network-tabs{gap:.85rem}.network-tab{gap:.35rem;font-size:.85rem}.network-tab-count{min-width:1.15rem;padding:0 .3rem;font-size:.62rem}}.network-panel{animation:network-in .45s var(--people-ease) both;margin-top:1.75rem}@keyframes network-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.network-lede{max-width:46rem;color:var(--color-fg-muted);font-size:.95rem;line-height:1.7}.network-foot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding-top:1.75rem;display:flex}.network-viewall{color:#fff;text-underline-offset:6px;align-items:center;gap:.35rem;font-size:.95rem;font-weight:700;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px;transition:text-decoration-color .25s,color .25s;display:inline-flex}.network-viewall:hover{color:#00e5ff;text-decoration-color:#00e5ff}.network-viewall-count{color:#8f93a3;font-weight:600}.network-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.network-cta p{color:var(--color-fg-muted);max-width:26rem;font-size:.875rem}.network-back{color:#b9b9c0;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;font-weight:600;transition:color .25s;display:inline-flex}.network-back:hover{color:#fff}.alliance-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.alliance-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.alliance-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (min-width:1280px){.alliance-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}.alliance-tile,.alliance-seat{text-align:center;color:#0a0a0a;background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;gap:.7rem;height:9.5rem;padding:.7rem .75rem .85rem;display:flex;position:relative}.alliance-seat{justify-content:center;align-items:center}.alliance-tile{transition:transform .5s var(--people-ease), box-shadow .5s}a.alliance-tile:hover{transform:translateY(-4px);box-shadow:0 24px 44px -26px #8b3dff}a.alliance-tile:focus-visible{outline-offset:3px;outline:2px solid #00e5ff}.alliance-kind{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;text-wrap:balance;align-self:center;max-width:100%;padding-top:.15rem;font-size:.72rem;font-weight:800;line-height:1.25}.alliance-mark{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.alliance-logo{object-fit:contain;width:100%;height:100%;max-height:5.25rem}.alliance-name{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;line-height:1.2}@media (max-width:639px){.alliance-tile,.alliance-seat{height:8rem}.alliance-kind{letter-spacing:.05em;font-size:.62rem}}.alliance-seat:before{content:"";border:1px dashed #e2e2e8;border-radius:9px;position:absolute;inset:8px}@media (prefers-reduced-motion:reduce){.people-zone :is(.mentor-card,.mentor-photo){transition:none!important}.people-zone :is(.mentor-card:hover,.mentor-card:hover .mentor-photo){transform:none!important}}#network .mentor-seat-frame{aspect-ratio:16/9}.join-layout{gap:3rem;display:grid}@media (min-width:900px){.join-layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:4rem}.join-aside{position:sticky;top:7rem}}.join-grid{gap:1.25rem;display:grid}@media (min-width:640px){.join-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem}}.join-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-muted);font-size:.72rem;font-weight:700;display:block}.join-input{border:1px solid var(--color-border-strong);color:#fff;background:#141417;border-radius:6px;width:100%;min-height:3rem;margin-top:.55rem;padding:.7rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.join-input::placeholder{color:var(--color-fg-subtle)}.join-input:focus{border-color:#00b8d4;outline:none;box-shadow:0 0 0 3px #00b8d42e}.join-input.is-error{border-color:#ff5c8a}.join-note{color:var(--color-fg-subtle);margin-top:.45rem;font-size:.78rem;line-height:1.5}.join-error{color:#ff7aa2;margin-top:.45rem;font-size:.8rem;line-height:1.45}.join-form-error{color:#ff9ab8;background:#ff5c8a1a;border:1px solid #ff5c8a73;border-radius:6px;margin-top:1.5rem;padding:.8rem 1rem;font-size:.85rem}.join-photo{border:1px dashed var(--color-border-strong);color:#fff;cursor:pointer;background:#141417;border-radius:6px;align-items:center;min-height:3rem;margin-top:.55rem;padding:0 1.4rem;font-size:.9rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.join-photo:hover{border-color:#00b8d4}.join-photo:focus-within{outline-offset:2px;outline:2px solid #00b8d4}.join-photo.is-error{border-color:#ff5c8a}.join-photo.is-busy{opacity:.7;cursor:progress}.join-card{max-width:17.5rem;margin-top:.6rem}.join-zone .mentor-wall{max-width:72rem}.join-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.join-roles{max-width:26rem}.join-roles-anchor{position:relative}.join-roles-button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.join-roles-button.is-empty{color:var(--color-fg-subtle)}.join-roles-chevron{width:1.1rem;height:1.1rem;color:var(--color-fg-muted);flex:none;transition:transform .2s}.join-roles-chevron.is-open{transform:rotate(180deg)}.join-roles-panel{z-index:30;border:1px solid var(--color-border-strong);background:#18181c;border-radius:8px;margin-top:.4rem;padding:.4rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px -18px #000000d9}.join-roles-option{color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;min-height:2.9rem;padding:0 .8rem;font-size:.95rem;display:flex}.join-roles-option:hover{background:#ffffff0f}.join-roles-option input{accent-color:#8b3dff;cursor:pointer;width:1.1rem;height:1.1rem}.join-roles-done{letter-spacing:.08em;text-transform:uppercase;color:#0a0a0c;background:#fff;border-radius:5px;margin:.3rem .4rem .2rem auto;padding:.45rem .9rem;font-size:.78rem;font-weight:700;display:block}.join-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' fill='none' stroke='%23b9b9c0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:1.1rem;padding-right:2.6rem}.join-select option{color:#fff;background:#18181c}.join-alliance{border:1px solid var(--color-border);border-radius:10px;margin-top:2rem;padding:1.25rem 1.25rem 1.4rem}.join-alliance>legend{margin-left:-.5rem;padding:0 .5rem}.join-preview+.join-preview{margin-top:1.75rem}.join-preview-place{color:var(--color-fg-subtle);margin-top:.9rem;font-size:.8rem}.join-tile{max-width:17.5rem;margin-top:.6rem;grid-template-columns:minmax(0,1fr)!important}.join-review-block{margin-top:2.75rem}.join-review-page{letter-spacing:.04em;text-transform:none;color:var(--color-fg-subtle);font-weight:500}.career-form{--color-fg:#fff;--color-fg-muted:#b9b9c0;--color-fg-subtle:#8f93a3;--color-border:#2a2a31;--color-border-strong:#3a3a43;color:#fff;background:#0e0e11;border:1px solid #2a2a31;border-radius:14px;padding:1.5rem;box-shadow:0 30px 60px -40px #0000008c}@media (min-width:640px){.career-form{padding:2.5rem}}.career-textarea{resize:vertical;min-height:6.5rem;line-height:1.55}.career-form select.join-input{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.career-form .join-photo{text-overflow:ellipsis;white-space:nowrap;width:100%;display:flex;overflow:hidden}.career-form :is(h2,h3){color:#fff!important;opacity:1!important}.career-form .join-error{color:#ff7aa2!important}.career-form .join-form-error{color:#ff9ab8!important}.career-form .join-photo:not(.is-error){border-color:#3a3a43}.career-form p:not(.join-error,.join-form-error,.join-note){color:#b9b9c0}.career-form .join-note{color:#8f93a3}.career-title{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.career-title-logo{width:auto;height:3.1rem}@media (min-width:640px){.career-title-logo{height:3.9rem}}.career-pool-note{background:#141417;border:1px solid #2a2a31;border-radius:8px;margin-top:2rem;padding:.9rem 1.1rem;font-size:.82rem;line-height:1.6}.role-combo,.role-combo-field{position:relative}.role-combo-icon{color:#8f93a3;pointer-events:none;width:1.1rem;height:1.1rem;position:absolute;top:calc(50% + .275rem);left:.95rem;transform:translateY(-50%)}.role-combo-input{padding-left:2.6rem}.role-combo-list{z-index:40;overscroll-behavior:contain;background:#18181c;border:1px solid #3a3a43;border-radius:8px;max-height:18rem;margin-top:.4rem;padding:.35rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -18px #000000d9}.role-combo-option{color:#fff;cursor:pointer;border-radius:6px;padding:.65rem .8rem;font-size:.92rem}.role-combo-option.is-active,.role-combo-option:hover{background:#ffffff14}.role-combo-option.is-custom{color:#7fe9ff;border-top:1px solid #2a2a31;margin-top:.25rem}.role-combo-empty{color:#8f93a3;padding:.65rem .8rem;font-size:.88rem}.talent-switch{background:#0e0e11;border-radius:999px;grid-template-columns:1fr 1fr;gap:.3rem;max-width:100%;padding:.3rem;display:inline-grid;box-shadow:0 18px 40px -28px #0009}.talent-switch-tab{color:#b9b9c0;white-space:nowrap;border-radius:999px;min-height:2.9rem;padding:0 1.4rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s}.talent-switch-tab:focus-visible{outline-offset:2px;outline:2px solid #00b8d4}@media (max-width:479px){.talent-switch{border-radius:14px;width:100%;display:grid}.talent-switch-tab{white-space:normal;border-radius:10px;padding:0 .6rem;font-size:.8rem;line-height:1.25}}.talent-search{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:1.75rem;display:flex}.talent-search .join-input{flex:16rem;margin-top:0}.talent-status{color:#8f93a3;min-height:1.25rem;margin-top:1rem;font-size:.82rem}.talent-grid{gap:1rem;margin-top:1rem;display:grid}@media (min-width:720px){.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.talent-card{background:#141417;border:1px solid #2a2a31;border-radius:12px;flex-direction:column;gap:.8rem;padding:1.15rem;display:flex}.talent-card-head{align-items:center;gap:.8rem;display:flex}.talent-avatar{color:#fff;background:linear-gradient(135deg,#00b8d4,#8b3dff);border-radius:999px;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:700;display:grid}.talent-name{font-family:var(--font-display);color:#fff;font-size:1rem;font-weight:600}.career-form .talent-role{color:#7fe9ff;font-size:.85rem}.career-form .talent-meta{color:#8f93a3;font-size:.8rem}.talent-tags{flex-wrap:wrap;gap:.35rem;display:flex}.talent-tags li{color:#d6d7dd;border:1px solid #34343c;border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.talent-card-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.25rem;display:flex}.career-form .talent-joined{color:#8f93a3;font-size:.74rem}.talent-connect{color:#0a0a0c;background:#fff;border-radius:999px;min-height:2.4rem;padding:0 1rem;font-size:.82rem;font-weight:700;transition:background-color .2s,color .2s}.talent-connect:hover{color:#fff;background:#8b3dff}.talent-connect:focus-visible{outline-offset:2px;outline:2px solid #00b8d4}.career-form .talent-empty{margin-top:1.25rem;font-size:.9rem}.talent-dialog{--color-fg:#fff;--color-fg-muted:#b9b9c0;--color-fg-subtle:#8f93a3;--color-border-strong:#3a3a43;color:#fff;background:#0e0e11;border:1px solid #2a2a31;border-radius:14px;width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem}@media (min-width:640px){.talent-dialog{padding:2rem}}.talent-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050508b8}.talent-dialog :is(h2,p){color:#fff!important}.talent-dialog .talent-dialog-sub{color:#b9b9c0!important}.talent-dialog .join-error{color:#ff7aa2!important}.talent-dialog .join-form-error{color:#ff9ab8!important}.talent-dialog-grid{gap:1.1rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.talent-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.career-shell{background:#fff;border-radius:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #1112148c,0 0 0 1px #1112140f}.career-shell:before{content:"";z-index:2;background:linear-gradient(90deg,#00e5ff,#3d7bff 35%,#8b3dff 70%,#ff3dc8);height:3px;position:absolute;inset:0 0 auto}@media (min-width:1024px){.career-shell{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)}}.career-aside{color:#fff;background:radial-gradient(120% 70% at 0 0,#8b3dff61,#0000 60%),radial-gradient(90% 60% at 100% 100%,#00e5ff33,#0000 65%),#0b0b10;padding:2rem 1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.career-aside{padding:2.5rem}}.career-aside .career-title{color:#fff;font-family:var(--font-display);font-size:1.6rem;font-weight:600}@media (min-width:640px){.career-aside .career-title{font-size:2rem}}.career-aside .career-title-logo{height:2.9rem}@media (min-width:640px){.career-aside .career-title-logo{height:3.5rem}}.career-aside-title{font-family:var(--font-display);font-size:1.75rem;font-weight:600;line-height:1.15;color:#fff!important}@media (min-width:640px){.career-aside-title{font-size:2.1rem}}.career-aside .career-aside-lede{margin-top:1rem;font-size:.95rem;line-height:1.6;color:#c9cad3!important}.career-steps{gap:1.25rem;margin-top:2rem;display:grid}.career-steps li{align-items:flex-start;gap:.9rem;display:flex}.career-steps li>span{width:2.1rem;height:2.1rem;font-family:var(--font-mono,ui-monospace);color:#fff;background:#ffffff0a;border:1px solid #ffffff38;border-radius:999px;flex:none;place-items:center;font-size:.72rem;display:grid}.career-steps strong{font-family:var(--font-display);color:#fff;font-size:.98rem;display:block}.career-aside .career-steps p{margin-top:.2rem;font-size:.84rem;line-height:1.5;color:#a9abb7!important}.career-aside .career-aside-note{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.25rem;font-size:.8rem;line-height:1.55;color:#8f93a3!important}.career-form.career-sheet{--color-fg:#111214;--color-fg-muted:#55565c;--color-fg-subtle:#74767f;--color-border:#e6e3de;--color-border-strong:#d6d3cd;box-shadow:none;color:#111214;background:#fff;border:0;border-radius:0;padding:2rem 1.5rem}@media (min-width:640px){.career-form.career-sheet{padding:2.5rem}}.career-form.career-sheet :is(h2,h3){color:#111214!important}.career-form.career-sheet p:not(.join-error,.join-form-error,.join-note){color:#55565c}.career-form.career-sheet .join-note{color:#74767f}.career-form.career-sheet .join-error{color:#c8174f!important}.career-form.career-sheet .join-form-error{background:#fff1f4;border-color:#f6b9c9;color:#b0103f!important}.career-form.career-sheet .career-sheet-kicker{letter-spacing:.18em;text-transform:uppercase;color:#8b3dff;font-size:.72rem;font-weight:700}.career-form.career-sheet .career-sheet-lede{margin-top:.4rem;font-size:.9rem}.career-sheet .join-label{color:#3f4048}.career-sheet .join-input{color:#111214;background:#fbfaf8;border-color:#dcd9d3}.career-sheet .join-input::placeholder{color:#9a9ca5}.career-sheet .join-input:hover{border-color:#c4c1ba}.career-sheet .join-input:focus{background:#fff;border-color:#8b3dff;box-shadow:0 0 0 3px #8b3dff24}.career-sheet .join-input.is-error{border-color:#e0456f}.career-form.career-sheet select.join-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.career-sheet .join-photo{color:#4b23a8;background:#f6f3ff}.career-form.career-sheet .join-photo:not(.is-error){border-color:#c9b6ff}.career-sheet .join-photo:hover{background:#efe8ff;border-color:#8b3dff}.career-sheet .role-combo-icon{color:#8b8d96}.career-sheet .role-combo-list{background:#fff;border-color:#e1ded8;box-shadow:0 24px 48px -20px #11121459}.career-sheet .role-combo-option{color:#1b1c20}.career-sheet .role-combo-option.is-active,.career-sheet .role-combo-option:hover{background:#f3efff}.career-sheet .role-combo-option.is-custom{color:#6a2fe0;border-top-color:#eeeae4}.career-sheet .role-combo-empty{color:#74767f}.career-done{flex-direction:column;justify-content:center;min-height:22rem;display:flex}.career-done-mark{color:#fff;background:linear-gradient(135deg,#00b8d4,#8b3dff);border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.25rem;font-size:1.4rem;display:grid}.talent-switch{background:#fff;box-shadow:0 0 0 1px #11121414,0 14px 32px -24px #11121480}.talent-switch-tab{color:#55565c}.talent-switch-tab:hover{color:#111214}.talent-switch-tab.is-active{color:#fff;background:#111214;box-shadow:inset 0 -3px #8b3dff}.career-sheet .talent-search{margin-top:1rem}.talent-suggest{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.talent-suggest button{color:#3f4048;background:#faf9f7;border:1px solid #e1ded8;border-radius:999px;padding:.38rem .85rem;font-size:.8rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.talent-suggest button:hover{color:#6a2fe0;border-color:#8b3dff}.talent-suggest button.is-on{color:#fff;background:#111214;border-color:#111214}.career-sheet .talent-status{color:#74767f}@media (min-width:1100px){.career-sheet .talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.career-sheet .talent-card{background:#fff;border-color:#e6e3de;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.career-sheet .talent-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#00e5ff,#8b3dff);height:3px;position:absolute;inset:0 0 auto}.career-sheet .talent-card:hover{border-color:#d6c8ff;transform:translateY(-3px);box-shadow:0 22px 40px -28px #4c23a88c}.career-sheet .talent-name{color:#111214}.career-form.career-sheet .talent-role{color:#6a2fe0;font-weight:600}.career-form.career-sheet .talent-meta,.career-form.career-sheet .talent-joined{color:#74767f}.career-sheet .talent-tags li{color:#4b23a8;background:#f7f4ff;border-color:#e6e1f7}.career-sheet .talent-avatar[data-hue="1"]{background:linear-gradient(135deg,#3d7bff,#8b3dff)}.career-sheet .talent-avatar[data-hue="2"]{background:linear-gradient(135deg,#8b3dff,#ff3dc8)}.career-sheet .talent-avatar[data-hue="3"]{background:linear-gradient(135deg,#00b8d4,#3d7bff)}.career-sheet .talent-connect{color:#fff;background:#111214}.career-sheet .talent-connect:hover{background:#8b3dff}.career-form.career-sheet .talent-empty{text-align:center;color:#55565c;border:1px dashed #dcd9d3;border-radius:12px;margin-top:1.25rem;padding:2rem 1.25rem}.career-stage{background:radial-gradient(60% 50% at 0 0,#8b3dff59,#0000 70%),radial-gradient(50% 45% at 100% 100%,#00e5ff38,#0000 70%),#08080b;border-radius:28px;padding:1.25rem;position:relative;overflow:hidden}@media (min-width:640px){.career-stage{padding:2.5rem}}@media (min-width:1024px){.career-stage{padding:3rem}}.career-stage .talent-switch{background:#ffffff0f;box-shadow:0 0 0 1px #ffffff24}.career-stage .talent-switch-tab{color:#c9cad3}.career-stage .talent-switch-tab:hover{color:#fff}.career-stage .talent-switch-tab.is-active{color:#0a0a0c;background:#fff;box-shadow:inset 0 -3px #8b3dff}.career-stage .career-shell{box-shadow:0 50px 90px -50px #000000e6}.career-stage .career-aside{color:#111214;background:radial-gradient(90% 55% at 0 0,#8b3dff1a,#0000 70%),radial-gradient(70% 50% at 100% 100%,#00e5ff1a,#0000 70%),#faf9fc;border-right:1px solid #eeebe6}@media (max-width:1023px){.career-stage .career-aside{border-bottom:1px solid #eeebe6;border-right:0}}.career-stage .career-aside .career-title,.career-stage .career-aside-title{color:#111214!important}.career-stage .career-aside .career-aside-lede{color:#4a4b52!important}.career-stage .career-steps li>span{color:#fff;background:linear-gradient(135deg,#00b8d4,#8b3dff);border:0;font-weight:700}.career-stage .career-steps strong{color:#111214}.career-stage .career-aside .career-steps p{color:#5d5f67!important}.career-stage .career-aside .career-aside-note{border-top-color:#e8e4ef;color:#6b6d75!important}.career-stage .career-aside-title .text-gradient-brand{-webkit-text-fill-color:transparent}:is(.edition-tracks,.edition-formats,.edition-why,.edition-ways) [data-accent=cyan]{--acc:#00e5ff}:is(.edition-tracks,.edition-formats,.edition-why,.edition-ways) [data-accent=blue]{--acc:#3d7bff}:is(.edition-tracks,.edition-formats,.edition-why,.edition-ways) [data-accent=violet]{--acc:#8b3dff}:is(.edition-tracks,.edition-formats,.edition-why,.edition-ways) [data-accent=magenta]{--acc:#ff3dc8}.edition-numbers,.edition-glance{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-2,#18181b) 55%, transparent);border-radius:18px;padding:1.25rem 1.4rem}.edition-numbers{position:relative;overflow:hidden}.edition-strip{background:var(--salon-white,#fff);margin-top:-1px;padding-bottom:3.5rem}.edition-strip :is(.edition-numbers,.edition-glance){background:#fff;border-color:#1112141a;box-shadow:0 18px 40px -30px #11121473}.edition-numbers:before{content:"";background:linear-gradient(90deg,#00e5ff,#3d7bff,#8b3dff,#ff3dc8);height:3px;position:absolute;inset:0 0 auto}.edition-numbers-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg-subtle);font-size:.7rem;font-weight:700}.edition-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.9rem;display:grid}@media (min-width:640px){.edition-numbers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.edition-numbers-grid div{flex-direction:column-reverse;gap:.15rem;display:flex}.edition-numbers-grid dd{font-family:var(--font-display);background:linear-gradient(90deg,#00e5ff,#8b3dff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.1rem;font-weight:700;line-height:1}.edition-numbers-grid dt{color:var(--color-fg-muted);font-size:.78rem}.edition-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.edition-glance dt{letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-subtle);font-size:.7rem;font-weight:700}.edition-glance dd{font-family:var(--font-display);color:var(--color-fg);margin-top:.3rem;font-size:1rem;font-weight:600}.edition-glance dd.is-pending{color:var(--color-fg-muted);font-style:italic;font-weight:500}.edition-about{max-width:52rem}.edition-about-lede{font-family:var(--font-display);color:var(--color-fg);font-size:1.35rem;line-height:1.45}.edition-about-body{color:var(--color-fg-muted);margin-top:1rem;font-size:.98rem;line-height:1.7}.edition-chips{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.edition-chips li{border:1px solid var(--color-border-strong);color:var(--color-fg);border-radius:999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600}.edition-tracks{gap:1rem;display:grid}@media (min-width:640px){.edition-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.edition-tracks{grid-template-columns:repeat(3,minmax(0,1fr))}}.edition-tracks li{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-2,#18181b) 50%, transparent);border-radius:16px;padding:1.4rem 1.4rem 1.5rem;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.edition-tracks li:after{content:"";background:var(--acc);width:3px;position:absolute;top:0;bottom:0;left:0}.edition-tracks li:hover{border-color:color-mix(in srgb, var(--acc) 55%, transparent);transform:translateY(-3px)}.edition-tracks-n{font-family:var(--font-mono,ui-monospace);color:var(--acc);font-size:.75rem}.edition-tracks h3{font-family:var(--font-display);color:var(--color-fg);margin-top:.6rem;font-size:1.15rem;font-weight:600}.edition-tracks p{margin-top:.35rem;font-size:.88rem;font-weight:600}.edition-formats,.edition-why{gap:1rem;display:grid}@media (min-width:640px){.edition-formats,.edition-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.edition-formats{grid-template-columns:repeat(3,minmax(0,1fr))}.edition-why{grid-template-columns:repeat(4,minmax(0,1fr))}}.edition-formats article,.edition-why article{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-2,#18181b) 50%, transparent);border-top:3px solid var(--acc);border-radius:16px;padding:1.4rem}.edition-formats-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.edition-formats h3,.edition-why h3{font-family:var(--font-display);color:var(--color-fg);margin-top:.4rem;font-size:1.12rem;font-weight:600}.edition-formats ul,.edition-why ul{gap:.45rem;margin-top:.8rem;display:grid}.edition-formats li,.edition-why li{color:var(--color-fg-muted);padding-left:1rem;font-size:.86rem;line-height:1.5;position:relative}.edition-formats li:before,.edition-why li:before{content:"";background:var(--acc,#00e5ff);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.edition-ways{gap:1rem;display:grid}@media (min-width:640px){.edition-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.edition-ways{grid-template-columns:repeat(4,minmax(0,1fr))}}.edition-ways article{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-2,#18181b) 55%, transparent);border-radius:18px;flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}.edition-ways article:before{content:"";background:var(--acc,linear-gradient(90deg, #00e5ff, #8b3dff));height:3px;position:absolute;inset:0 0 auto}.edition-ways h3{font-family:var(--font-display);color:var(--color-fg);font-size:1.3rem;font-weight:700}.edition-ways p{color:var(--color-fg-muted);margin-top:.6rem;font-size:.9rem;line-height:1.6}.edition-ways-cta{font-family:var(--font-display);color:var(--acc);margin-top:auto;padding-top:1.25rem;font-size:.9rem;font-weight:600}.edition-ways-cta:hover{text-underline-offset:4px;text-decoration:underline}.edition-ways .edition-ways-investor{grid-column:1/-1}.edition-ways-investor:before{background:linear-gradient(90deg,#00e5ff,#3d7bff,#8b3dff,#ff3dc8)!important}.edition-ways-investor ul{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.edition-ways-investor li{border:1px solid var(--color-border-strong);color:var(--color-fg);border-radius:999px;padding:.35rem .8rem;font-size:.8rem}.edition-faq{gap:.75rem;max-width:56rem;display:grid}.edition-faq details{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-2,#18181b) 50%, transparent);border-radius:14px}.edition-faq summary{cursor:pointer;font-family:var(--font-display);color:var(--color-fg);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.edition-faq summary::-webkit-details-marker{display:none}.edition-faq summary:after{content:"+";color:#8b3dff;font-size:1.3rem;line-height:1;transition:transform .2s}.edition-faq details[open] summary:after{transform:rotate(45deg)}.edition-faq summary:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #00b8d4}.edition-faq details p{color:var(--color-fg-muted);padding:0 1.25rem 1.2rem;font-size:.92rem;line-height:1.65}.door-hero-side .door-hero-lede{margin-top:0}@media (min-width:1024px){.door-hero-side{padding-bottom:.45em}}.careers-why,.careers-fields{margin-top:5rem}.careers-kicker{letter-spacing:.2em;text-transform:uppercase;color:#8b3dff;font-size:.72rem;font-weight:700}.careers-h2{font-family:var(--font-display);color:#111214;margin-top:.6rem;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;line-height:1.12}.careers-h2 .text-gradient-brand{-webkit-text-fill-color:transparent}.careers-why-grid{gap:1.25rem;margin-top:2rem;display:grid}@media (min-width:900px){.careers-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-why-col{background:#fff;border-radius:22px;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #11121412,0 28px 60px -44px #11121473}.careers-why-col:before{content:"";background:linear-gradient(90deg,#00e5ff,#8b3dff);height:3px;position:absolute;inset:0 0 auto}.careers-why-col.is-dark{color:#fff;background:radial-gradient(70% 60% at 100% 0,#8b3dff59,#0000 70%),radial-gradient(60% 50% at 0 100%,#00e5ff29,#0000 70%),#0b0b10}.careers-why-col.is-dark:before{background:linear-gradient(90deg,#8b3dff,#ff3dc8)}.careers-why-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.careers-why-head span{letter-spacing:.18em;text-transform:uppercase;color:#6a2fe0;font-size:.72rem;font-weight:700}.careers-why-col.is-dark .careers-why-head span{color:#b49cff}.careers-why-head a{font-family:var(--font-display);color:#111214;font-size:.88rem;font-weight:600}.careers-why-head a:hover{color:#8b3dff}.careers-why-col.is-dark .careers-why-head a{color:#fff}.careers-why-col.is-dark .careers-why-head a:hover{color:#7fe9ff}.careers-why-col ul{gap:1.2rem;margin-top:1.4rem;display:grid}.careers-why-col li{border-left:2px solid #e4ddfb;padding-left:1rem}.careers-why-col.is-dark li{border-left-color:#ffffff29}.careers-why-col strong{font-family:var(--font-display);color:#111214;font-size:1.02rem;display:block}.careers-why-col.is-dark strong{color:#fff}.careers-why-col p{margin-top:.3rem;font-size:.9rem;line-height:1.6}:root[data-theme] main #careers .careers-why-col.is-dark p{color:#b9bcc7!important}.careers-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem;display:grid}@media (min-width:768px){.careers-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.careers-fields-grid [data-accent=cyan]{--acc:#00b8d4}.careers-fields-grid [data-accent=blue]{--acc:#3d7bff}.careers-fields-grid [data-accent=violet]{--acc:#8b3dff}.careers-fields-grid [data-accent=magenta]{--acc:#e22fb4}.careers-fields-grid a{min-height:4.5rem;font-family:var(--font-display);color:#111214;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.15rem;font-size:1rem;font-weight:600;transition:transform .25s,box-shadow .25s,color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #11121414}.careers-fields-grid a:before{content:"";background:var(--acc);width:4px;position:absolute;top:0;bottom:0;left:0}.careers-fields-grid a span[aria-hidden]{color:var(--acc);transition:transform .25s}.careers-fields-grid a:hover{box-shadow:0 0 0 1px var(--acc), 0 18px 36px -26px var(--acc);transform:translateY(-3px)}.careers-fields-grid a:hover span[aria-hidden]{transform:translate(3px)}.careers-fields-grid a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}:root[data-theme] main section#careers#careers#careers#careers#careers.careers-black{--color-bg:#060608;background:radial-gradient(50% 40% at 10% 0,#8b3dff38,#0000 70%),radial-gradient(45% 35% at 95% 55%,#00e5ff1f,#0000 70%),#060608!important}:root[data-theme] main section#careers#careers#careers#careers#careers.careers-black>:not(.z-10){display:none!important}.careers-black .career-stage{background:0 0;border-radius:0;padding:0;overflow:visible}.careers-black .career-shell{box-shadow:0 40px 90px -40px #000000f2,0 0 0 1px #ffffff0f}.careers-black .careers-h2{-webkit-text-fill-color:#fff;color:#fff!important}.careers-black .careers-h2 .text-gradient-brand{-webkit-text-fill-color:transparent}.careers-black .careers-kicker{color:#b49cff}.careers-black .careers-why-col p{color:#55565c}.careers-black .careers-fields-grid a{box-shadow:none}dialog.talent-dialog.talent-dialog{--color-fg:#111214;--color-fg-muted:#55565c;--color-fg-subtle:#74767f;--color-border-strong:#d6d3cd;color:#111214;background:#fff;border:0;box-shadow:0 40px 100px -30px #000000bf}dialog.talent-dialog.talent-dialog:before{content:"";background:linear-gradient(90deg,#00e5ff,#3d7bff,#8b3dff,#ff3dc8);border-radius:14px 14px 0 0;height:3px;position:absolute;inset:0 0 auto}dialog.talent-dialog.talent-dialog :is(h2,p){color:#111214!important}dialog.talent-dialog.talent-dialog .talent-dialog-sub{color:#55565c!important}dialog.talent-dialog.talent-dialog .join-error{color:#c8174f!important}dialog.talent-dialog.talent-dialog .join-form-error{background:#fff1f4;border-color:#f6b9c9;color:#b0103f!important}dialog.talent-dialog .join-label{color:#3f4048}dialog.talent-dialog .join-input{color:#111214;background:#fbfaf8;border-color:#dcd9d3}dialog.talent-dialog .join-input:focus{background:#fff;border-color:#8b3dff;box-shadow:0 0 0 3px #8b3dff24}dialog.talent-dialog .join-input.is-error{border-color:#e0456f}.talent-modes{gap:.6rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.talent-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.talent-modes label{cursor:pointer;background:#faf9f7;border:1px solid #e1ded8;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.talent-modes label:hover{border-color:#c9b6ff}.talent-modes label.is-on{background:#f6f2ff;border-color:#8b3dff;box-shadow:0 0 0 3px #8b3dff1f}.talent-modes input{accent-color:#8b3dff;flex:none;width:1rem;height:1rem;margin-top:.2rem}.talent-modes strong{font-family:var(--font-display);color:#111214;font-size:.92rem;display:block}.talent-modes small{color:#5d5f67;margin-top:.2rem;font-size:.78rem;line-height:1.45;display:block}.talent-modes label:has(input:focus-visible){outline-offset:2px;outline:2px solid #8b3dff}.talent-save{color:#3f4048;background:#fff;border:1px solid #d6d3cd;border-radius:999px;min-height:2.4rem;padding:0 .95rem;font-size:.82rem;font-weight:700;transition:border-color .2s,background-color .2s,color .2s}.talent-save:hover{color:#6a2fe0;border-color:#8b3dff}.talent-save.is-on{color:#6a2fe0;background:#f3efff;border-color:#8b3dff}.talent-save:focus-visible{outline-offset:2px;outline:2px solid #8b3dff}.talent-shortlist{z-index:5;color:#fff;background:#111214;border-radius:14px;gap:.8rem;margin-top:1.5rem;padding:1rem 1.15rem;display:grid;position:sticky;bottom:1rem;box-shadow:0 24px 50px -24px #000000b3}.talent-shortlist-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.talent-shortlist-head strong{font-family:var(--font-display);font-size:.95rem}.career-form.career-sheet .talent-shortlist-head span{color:#a9abb7;font-size:.75rem}.talent-shortlist ul{flex-wrap:wrap;gap:.4rem;display:flex}.talent-shortlist li{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .75rem;font-size:.8rem;display:inline-flex}.talent-shortlist li span{color:#a9abb7}.talent-shortlist li button{color:#c9cad3;border-radius:999px;width:1.4rem;height:1.4rem}.talent-shortlist li button:hover{color:#fff;background:#ffffff24}.talent-shortlist .talent-connect{color:#0a0a0c;background:#fff}.talent-shortlist .talent-connect:hover{color:#fff;background:#8b3dff}.talent-shortlist .talent-save{color:#fff;background:0 0;border-color:#ffffff40}.careers-roles{margin-top:5rem}.careers-roles-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.careers-post-btn{color:#0a0a0c;min-height:2.9rem;font-family:var(--font-display);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.92rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 -3px #8b3dff}.careers-post-btn:hover{color:#fff;background:#8b3dff}.careers-post-btn:focus-visible{outline-offset:3px;outline:2px solid #7fe9ff}.careers-roles-empty{border:1px dashed #ffffff38;border-radius:16px;margin-top:1.75rem;padding:1.5rem}.careers-black .careers-roles-empty p{color:#c9cad3;font-size:.95rem}.careers-roles-grid{gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:768px){.careers-roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.careers-roles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.careers-roles-grid>li{background:#fff;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.3rem;display:flex;position:relative;overflow:hidden}.careers-roles-grid>li:before{content:"";background:linear-gradient(90deg,#00e5ff,#8b3dff);height:3px;position:absolute;inset:0 0 auto}.careers-role-top{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.careers-role-type{color:#6a2fe0;background:#f3efff;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.careers-role-loc{color:#6b6d75;font-size:.78rem}.careers-roles-grid h3{font-family:var(--font-display);color:#111214;font-size:1.15rem;font-weight:600}.careers-black .careers-role-company{color:#3f4048;font-size:.88rem;font-weight:600}.careers-role-company a:hover{color:#8b3dff}.careers-black .careers-role-desc{color:#55565c;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.careers-role-foot{color:#74767f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.6rem;font-size:.76rem;display:flex}.careers-role-apply{color:#fff;background:#111214;border-radius:999px;align-items:center;gap:.3rem;min-height:2.3rem;padding:0 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.careers-role-apply:hover{background:#8b3dff}dialog.talent-dialog.post-role-dialog{width:min(46rem,100vw - 2rem)}dialog.talent-dialog .post-role-note{margin-top:1rem;font-size:.78rem;color:#74767f!important}dialog.talent-dialog select.join-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.link-confirm-page{place-items:center;min-height:60vh;padding:8rem 1.5rem 5rem;display:grid}.link-confirm{background:#fff;border-radius:22px;width:min(36rem,100%);padding:2.25rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #11121414,0 30px 70px -45px #11121480}.link-confirm:before{content:"";background:linear-gradient(90deg,#00e5ff,#3d7bff,#8b3dff,#ff3dc8);height:3px;position:absolute;inset:0 0 auto}.link-confirm h1{font-family:var(--font-display);color:#111214;font-size:1.6rem;font-weight:600}.link-confirm p{color:#55565c;margin:.8rem 0 1.5rem;font-size:.95rem;line-height:1.6}.link-confirm .link-confirm-error{color:#c8174f}.link-confirm-back{font-family:var(--font-display);color:#6a2fe0;font-weight:600}.talent-more{min-height:2.75rem;font-family:var(--font-display);color:#fff;background:#111214;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:0 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .2s;display:inline-flex}.talent-more:hover{background:#8b3dff}.talent-more:focus-visible{outline-offset:3px;outline:2px solid #8b3dff}.talent-back{color:#55565c;gap:.4rem;width:fit-content;margin-bottom:1.25rem;font-size:.88rem;display:flex}.talent-back:hover{color:#8b3dff}.talent-page-lede{color:#55565c;max-width:42rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.talent-page .talent-page-sheet{border-radius:22px}@media (min-width:1100px){.talent-page .career-sheet .talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.talent-filters{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem;margin-top:1.25rem;display:grid}.talent-filters label{flex-direction:column;gap:.35rem;display:flex}.talent-filters label>span{letter-spacing:.14em;text-transform:uppercase;color:#3f4048;font-size:.72rem;font-weight:700}.talent-filters select.join-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer}.talent-filters .talent-clear{justify-self:start;min-height:2.75rem}.member-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.member-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.member-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}:is(.member-tile,.member-dialog-inner)[data-accent=cyan]{--acc:#00b8d4}:is(.member-tile,.member-dialog-inner)[data-accent=blue]{--acc:#3b82f6}:is(.member-tile,.member-dialog-inner)[data-accent=violet]{--acc:#8b3dff}:is(.member-tile,.member-dialog-inner)[data-accent=magenta]{--acc:#d12cdb}.member-tile{color:#111214;background:#fff;border:1px solid #11121414;border-radius:14px;flex-direction:column;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #1112148c}.member-tile:before{content:"";z-index:2;background:var(--acc);height:3px;position:absolute;inset:0 0 auto}.member-tile:hover{box-shadow:0 28px 50px -30px color-mix(in srgb, var(--acc) 70%, #000);transform:translateY(-5px)}.member-tile-open{z-index:1;cursor:pointer;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.member-tile-open:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.member-tile-photo{aspect-ratio:1;background:#f3f2ef;position:relative;overflow:hidden}.member-tile-img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.member-tile:hover .member-tile-img{transform:scale(1.04)}.member-tile-initials{width:100%;height:100%;font-family:var(--font-display);letter-spacing:.02em;color:var(--acc);background:radial-gradient(70% 70% at 50% 35%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 70%), linear-gradient(180deg, #faf9f7, #efeeeb);place-items:center;font-weight:700;display:grid}.member-tile-initials.is-dialog{font-size:1.6rem}.member-tile-body{flex-direction:column;gap:.35rem;padding:.95rem 1rem .6rem;display:flex}.member-tile-name{font-family:var(--font-display);color:#111214;align-items:center;gap:.35rem;font-size:1.05rem;font-weight:600;line-height:1.2;display:flex}.member-tile-verified{color:#3b82f6;flex:none;width:1rem;height:1rem;display:inline-flex}.member-tile-verified svg{width:100%;height:100%}.member-tile-lines{flex-direction:column;gap:.15rem;min-width:0;display:flex}.member-tile-lines>p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-tile-role{color:#55565c;font-size:.82rem;line-height:1.4}.member-tile-org{color:#111214;font-size:.84rem;font-weight:600;line-height:1.4}.member-tile-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-top:.15rem;font-size:.66rem;font-weight:700;line-height:1.4}.member-tile-match{margin-top:.2rem}.member-tile-foot{z-index:2;border-top:1px solid #11121412;margin-top:auto;padding:.7rem 1rem 1rem;position:relative}.member-dialog{color:#111214;background:0 0;border:0;border-radius:18px;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 3rem);margin:auto;padding:0;inset:0;overflow:visible}.member-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0c99}.member-dialog-inner{--color-fg:#111214;--color-fg-muted:#4b4c52;--color-fg-subtle:#74767f;--color-border:#1112141a;--color-border-strong:#1112142e;--color-surface:#f6f5f2;--color-surface-2:#f6f5f2;border-top:4px solid var(--acc);background:#fff;border-radius:18px;max-height:calc(100dvh - 3rem);padding:1.6rem 1.6rem 1.4rem;position:relative;overflow-y:auto;box-shadow:0 40px 90px -40px #000000b3}.member-dialog-close{color:#111214;cursor:pointer;background:#fff;border:1px solid #1112141f;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.3rem;line-height:1;position:absolute;top:.8rem;right:.9rem}.member-dialog-close:hover{color:#fff;background:#111214}.member-dialog-head{align-items:center;gap:1rem;padding-right:2.5rem;display:flex}.member-dialog-photo{background:#f3f2ef;border-radius:14px;flex:none;width:4.75rem;height:4.75rem;overflow:hidden}.member-dialog-name{font-family:var(--font-display);color:#111214;margin-top:.15rem;font-size:1.35rem;font-weight:700;line-height:1.2}.member-dialog-headline{color:#55565c;margin-top:.2rem;font-size:.9rem}.member-dialog-details{margin-top:.4rem}.member-dialog-match{margin-top:.8rem}.member-dialog-foot{border-top:1px solid #11121414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.3rem;padding-top:1rem;display:flex}.member-dialog-profile{font-family:var(--font-display);color:#6a2fe0;font-size:.88rem;font-weight:600}.member-dialog-profile:hover{color:#111214}dialog.member-dialog h2.member-dialog-name{letter-spacing:-.01em;font-size:1.35rem!important;line-height:1.2!important}.member-tile-photo{aspect-ratio:4/3}.member-tile-img{object-position:50% 0%;transform-origin:50% 100%}.member-tile-initials.is-card{font-size:clamp(1.9rem,4.5vw,2.8rem)}.member-tile-body{gap:.25rem;padding:.8rem .95rem .5rem}.member-tile-name{font-size:1rem}.member-tile-lines{gap:.1rem}.member-tile-role{font-size:.8rem}.member-tile-org{font-size:.82rem}.member-tile-kind{margin-top:.1rem;font-size:.64rem}.member-tile-foot{padding:.6rem .95rem .8rem}.member-tile-foot :is(button,a){min-height:2.25rem;padding-block:.35rem;font-size:.8rem}@media (max-width:639px){.member-tile-body{padding:.7rem .75rem .45rem}.member-tile-name{font-size:.95rem}.member-tile-foot{padding:.55rem .75rem .7rem}}@media (min-width:1280px){.member-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.member-tile-head{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.member-tile-head .member-tile-name{min-width:0}.member-tile-links{z-index:2;flex:none;gap:.3rem;display:flex;position:relative}.member-tile-links .people-in{color:#fff;background:#0a0a0cb8;border-color:#0000;width:1.75rem;height:1.75rem}.member-tile-domain{color:#74767f;font-size:.78rem;line-height:1.4}[data-accent=cyan]{--ref:#00b8d4}[data-accent=blue]{--ref:#3b82f6}[data-accent=violet]{--ref:#8b3dff}[data-accent=magenta]{--ref:#d12cdb}.invite-lede{color:#55565c;max-width:44rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.65}.invite-ways{gap:1rem;max-width:56rem;margin-top:2rem;display:grid}@media (min-width:768px){.invite-ways{grid-template-columns:1fr 1fr}}.invite-way{background:#fff;border:1px solid #11121414;border-radius:18px;flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;box-shadow:0 20px 44px -34px #11121480}.invite-way h2{font-family:var(--font-display);color:#111214;font-size:1.2rem;font-weight:700}.invite-way p{color:#55565c;flex:1;font-size:.92rem;line-height:1.55}.invite-cta{min-height:2.9rem;font-family:var(--font-display);cursor:pointer;color:#111214;background:#fff;border:1px solid #1112142e;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.3rem;font-size:.92rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.invite-cta:hover{color:#fff;background:#111214}.invite-cta.is-primary{color:#fff;background:#111214;border-color:#111214}.invite-cta.is-primary:hover{background:#8b3dff;border-color:#8b3dff}.invite-note{margin-top:1.5rem;font-size:.88rem}.invite-note a{color:#6a2fe0;text-underline-offset:3px;text-decoration:underline}.refer-hero-ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.refer-hero-wait{min-height:3rem;color:var(--color-fg-subtle);align-items:center;font-size:.9rem;display:inline-flex}.refer-hero-error{color:#c0262d;font-size:.9rem}.refer-hero-mine{gap:1rem;max-width:40rem;margin-top:1.75rem;display:grid}.refer-hero-mine>.invite-cta{justify-self:start}.refer-hero-counts{color:var(--color-fg-muted);font-size:.95rem}.refer-hero-counts strong{color:var(--color-fg)}.refer-page.refer-page{background:#f3f3f1}.refer-how{gap:1rem;display:grid}@media (min-width:768px){.refer-how{grid-template-columns:repeat(3,1fr)}}.refer-how li{background:#fff;border:1px solid #11121412;border-radius:16px;padding:1.4rem}.refer-how-n{font-family:var(--font-display);color:#8b3dff;font-size:.8rem;font-weight:800}.refer-how h2{font-family:var(--font-display);color:#111214;margin-top:.5rem;font-size:1.1rem;font-weight:700}.refer-how p{color:#55565c;margin-top:.4rem;font-size:.9rem;line-height:1.55}.refer-h2{font-family:var(--font-display);color:#111214;margin-top:3rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.refer-tiers{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:1.25rem;display:grid}.refer-tier-card{color:#f5f4f2;border-top:3px solid var(--ref);background:#111214;border-radius:16px;padding:1.4rem;position:relative;overflow:hidden}.refer-tier-at{letter-spacing:.14em;text-transform:uppercase;color:var(--ref);font-size:.72rem;font-weight:700}.refer-tier-card h3{font-family:var(--font-display);color:#fff;margin-top:.4rem;font-size:1.5rem;font-weight:800}.refer-tier-card ul{gap:.4rem;margin-top:.8rem;display:grid}.refer-tier-card li{color:#c9ccd6;padding-left:1rem;font-size:.86rem;line-height:1.45;position:relative}.refer-tier-card li:before{content:"";background:var(--ref);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.refer-soon{color:#74767f;margin-top:1rem;font-size:.86rem}.refer-panel{gap:1.25rem;display:grid}.refer-lede{color:var(--color-fg-muted);max-width:46rem;font-size:.95rem;line-height:1.6}.refer-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#11121414);border-radius:16px;padding:1.4rem}.refer-page .refer-card{background:#fff}.refer-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8b3dff;font-size:.72rem;font-weight:700}.refer-grid{gap:1.25rem;display:grid}@media (min-width:900px){.refer-grid{grid-template-columns:1fr 1fr}}.refer-empty{color:var(--color-fg-muted,#55565c);margin-top:.8rem;font-size:.9rem}.refer-more{color:#6a2fe0;gap:.35rem;margin-top:1rem;font-size:.86rem;font-weight:600;display:inline-flex}.refer-share{gap:.8rem;margin-top:.8rem;display:grid}.refer-link-row{flex-wrap:wrap;gap:.5rem;display:flex}.refer-link{color:#111214;background:#f6f5f2;border:1px solid #1112141f;border-radius:12px;flex:16rem;min-width:0;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem}.refer-copy{min-height:2.75rem;font-family:var(--font-display);color:#fff;cursor:pointer;background:#111214;border-radius:999px;padding:0 1.2rem;font-size:.9rem;font-weight:600}.refer-copy:hover{background:#8b3dff}.refer-shares{flex-wrap:wrap;gap:.5rem;display:flex}.refer-share-btn{color:#111214;background:#fff;border:1px solid #11121426;border-radius:999px;padding:.45rem .95rem;font-size:.84rem;font-weight:600}.refer-share-btn:hover{color:#6a2fe0;border-color:#8b3dff}.refer-tier-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.refer-tier-name{font-family:var(--font-display);color:var(--color-fg,#111214);margin-top:.3rem;font-size:1.7rem;font-weight:800}.refer-counts{color:var(--color-fg-muted,#55565c);flex-wrap:wrap;gap:1.2rem;font-size:.86rem;display:flex}.refer-counts strong{color:var(--color-fg,#111214);margin-right:.2rem;font-size:1.2rem}.refer-progress{background:#11121414;border-radius:999px;height:8px;margin-top:1rem;overflow:hidden}.refer-progress span{border-radius:inherit;background:linear-gradient(90deg,#00e5ff,#3b82f6,#8b3dff,#d12cdb);height:100%;display:block}.refer-next{color:var(--color-fg-muted,#55565c);margin-top:.7rem;font-size:.9rem}.refer-ladder{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:1rem;display:grid}@media (min-width:640px){.refer-ladder{grid-template-columns:repeat(4,1fr)}}.refer-ladder li{opacity:.6;border:1px dashed #11121433;border-radius:12px;flex-direction:column;gap:.1rem;padding:.6rem .7rem;display:flex}.refer-ladder li.is-on{opacity:1;border-style:solid;border-color:var(--ref);background:color-mix(in srgb, var(--ref) 8%, transparent)}.refer-ladder-at{color:var(--ref);font-size:.7rem;font-weight:700}.refer-ladder-name{font-family:var(--font-display);color:var(--color-fg,#111214);font-size:.9rem;font-weight:700}.refer-people,.refer-board{gap:.4rem;margin-top:.8rem;display:grid}.refer-people li,.refer-board li{border-bottom:1px solid #11121412;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.55rem 0;font-size:.9rem;display:flex}.refer-person{color:var(--color-fg,#111214);font-weight:600}.refer-person-role{color:var(--color-fg-subtle,#74767f);font-size:.78rem}.refer-person-date{color:var(--color-fg-subtle,#74767f);margin-left:auto;font-size:.78rem}.refer-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.refer-status.is-qualified{color:#047857;background:#ecfdf5}.refer-status.is-joined{color:#92400e;background:#fffbeb}.refer-rank{color:#fff;background:#111214;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.78rem;font-weight:800;display:grid}.refer-board li:first-child .refer-rank{background:linear-gradient(135deg,#00e5ff,#8b3dff)}.refer-score{font-family:var(--font-display);color:#111214;margin-left:auto;font-weight:800}.join-refer{color:#111214;background:#fff;border-radius:18px;max-width:44rem;margin-top:2.5rem;padding:1.6rem}.join-refer-title{font-family:var(--font-display);margin-top:.3rem;font-size:1.4rem;font-weight:700;color:#111214!important}.join-refer .join-note{color:#55565c;margin-top:.4rem}.join-refer .join-note a{color:#6a2fe0;text-decoration:underline}.join-refer .join-label{color:#8b3dff}.member-tile-tier{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--ref,#8b3dff);border-radius:999px;padding:.2rem .55rem;font-size:.62rem;font-weight:800;position:absolute;top:.6rem;left:.6rem;box-shadow:0 6px 16px -8px #00000080}.refer-options{margin-top:.8rem}.refer-option-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.refer-option-tab{font-family:var(--font-display);color:#3f4048;cursor:pointer;background:#fff;border:1px solid #11121424;border-radius:999px;padding:.55rem 1rem;font-size:.86rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.refer-option-tab:hover{border-color:var(--ref)}.refer-option-tab.is-on{color:#fff;box-shadow:inset 0 -2px 0 var(--ref);background:#111214;border-color:#111214}.refer-option-panel{background:color-mix(in srgb, var(--ref) 6%, #fff);border:1px solid color-mix(in srgb, var(--ref) 30%, transparent);border-radius:14px;margin-top:1rem;padding:1rem 1.1rem 1.1rem}.refer-option-body{color:#3f4048;font-size:.9rem;line-height:1.5}.refer-option-credit{color:color-mix(in srgb, var(--ref) 75%, #111214);margin-top:.75rem;font-size:.82rem;font-weight:700}.refer-credits strong{background:linear-gradient(90deg,#00b8d4,#8b3dff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.refer-ways{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:768px){.refer-ways{grid-template-columns:repeat(3,1fr)}}.refer-way{border:1px solid #11121412;border-top:3px solid var(--ref);background:#fff;border-radius:16px;padding:1.4rem}.refer-way h3{font-family:var(--font-display);color:#111214;font-size:1.15rem;font-weight:700}.refer-way p{color:#55565c;margin-top:.4rem;font-size:.9rem;line-height:1.5}.refer-way .refer-way-credit{color:color-mix(in srgb, var(--ref) 75%, #111214);margin-top:.8rem;font-size:.84rem;font-weight:700}.invite-ways.is-single{grid-template-columns:1fr;max-width:32rem}.invite-alt{color:#6a2fe0;text-underline-offset:3px;margin-top:.4rem;font-size:.86rem;text-decoration:underline}.refer-code{color:#fff;background:#111214;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.refer-code .refer-kicker{color:#b69cff}.refer-code-value{letter-spacing:.08em;background:linear-gradient(90deg,#00e5ff,#8b3dff,#d12cdb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.6rem;font-weight:700}.refer-code-hint{color:#b9bcc7;margin-top:.2rem;font-size:.8rem}.refer-code .refer-copy{color:#111214;background:#fff}.refer-code .refer-copy:hover{color:#fff;background:#8b3dff}.refer-board li.is-me{background:#8b3dff14;border-radius:10px}.refer-me{color:#8b3dff;font-weight:700}.refer-myrank{color:var(--color-fg-muted);margin-top:.75rem;font-size:.85rem}
.gap-box{--gap-grad:linear-gradient(90deg, #00e5ff, #3b82f6 34%, #8b3dff 67%, #e535e6);--gap-ease:cubic-bezier(.16, 1, .3, 1);color:#fff;background:#050507;border:1px solid #ffffff14;border-radius:22px;padding:clamp(1.5rem,4vw,3rem);position:relative;box-shadow:0 40px 80px -50px #000c}.gap-eyebrow{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#8f98b8;font-size:.72rem;font-weight:700}#gap .gap-box .gap-title{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin-top:.5rem;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:900;line-height:1}.gap-title-grad{background:var(--gap-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gap-rule{background:var(--gap-grad);border-radius:999px;height:3px;margin:1.1rem 0 1.25rem;display:block;position:relative}.gap-rule:before,.gap-rule:after{content:"";border-radius:999px;width:11px;height:11px;position:absolute;top:50%;transform:translateY(-50%)}.gap-rule:before{background:#00e5ff;width:7px;height:7px;left:-2px}.gap-rule:after{background:#e535e6;right:-2px;box-shadow:0 0 12px #e535e6}.gap-headline{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;color:#fff;font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:800;line-height:1.25}.gap-lede{color:#6fe9f7;margin-top:.35rem;font-size:clamp(.9rem,1.3vw,1.05rem)}.gap-hint{letter-spacing:.18em;text-transform:uppercase;color:#8a93b0;margin-top:1.4rem;font-size:.7rem;font-weight:700}.gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.75rem;display:grid}@media (min-width:900px){.gap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}.gap-card{cursor:pointer;perspective:1100px;text-align:center;background:0 0;border:0;border-radius:16px;width:100%;height:12.5rem;padding:0;display:block}@media (min-width:900px){.gap-card{height:12rem}}.gap-card:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.gap-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--gap-ease);display:block;position:relative}.gap-card.is-open .gap-card-inner{transform:rotateY(180deg)}.gap-face{backface-visibility:hidden;border:2px solid var(--acc);box-shadow:0 0 22px -8px var(--acc), inset 0 0 26px -18px var(--acc);transition:box-shadow .4s, transform .4s var(--gap-ease);background:#07070a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:1rem .85rem;display:flex;position:absolute;inset:0;overflow:hidden}.gap-card:hover .gap-face{box-shadow:0 0 30px -6px var(--acc), inset 0 0 30px -16px var(--acc)}.gap-back{text-align:left;justify-content:flex-start;align-items:flex-start;transform:rotateY(180deg)}.gap-n{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;color:var(--acc);text-shadow:0 0 14px color-mix(in srgb, var(--acc) 60%, transparent);font-size:1.45rem;font-weight:800;line-height:1;position:absolute;top:.7rem;left:.85rem}.gap-icon{width:3.6rem;height:3.6rem;color:var(--acc);border:2px solid var(--acc);box-shadow:0 0 16px -4px var(--acc), inset 0 0 12px -6px var(--acc);border-radius:999px;place-items:center;margin-top:.4rem;display:grid}.gap-bar{background:var(--acc);width:3.6rem;height:3px;box-shadow:0 0 10px var(--acc);border-radius:999px;margin:.8rem 0 .75rem;display:block}.gap-name{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-wrap:balance;max-width:13rem;font-size:.78rem;font-weight:800;line-height:1.25}.gap-corner{background:linear-gradient(135deg, transparent 50%, var(--acc) 50%);width:1.05rem;height:1.05rem;position:absolute;bottom:0;right:0}.gap-back{padding:2.6rem 1rem 1rem}.gap-back-title{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--acc) 72%, #fff);font-size:.72rem;font-weight:800}.gap-back-body{color:#d6d9e6;margin-top:.45rem;font-size:.8rem;line-height:1.5}.gap-result{background:#07070a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;padding:1.15rem 1.5rem;display:flex;position:relative}.gap-result:before{content:"";border-radius:inherit;background:var(--gap-grad);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gap-result-icon{color:#fff;background:#0b0b12;border-radius:999px;place-items:center;width:4rem;height:4rem;display:grid;position:relative}.gap-result-icon:before{content:"";border-radius:inherit;background:var(--gap-grad);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gap-result-divider{background:#ffffff59;align-self:stretch;width:1px;min-height:2.5rem}.gap-result-label{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;color:#fff;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;line-height:1}.gap-result-body{color:#e7e9f1;flex:20rem;font-size:.95rem;line-height:1.55}@media (max-width:640px){.gap-result{flex-direction:column;align-items:flex-start}.gap-result-divider{display:none}.gap-result-body{flex:none}}@media (prefers-reduced-motion:reduce){.gap-card-inner{transition:none;transform:none!important}.gap-face{backface-visibility:visible;transition:opacity .2s}.gap-back{opacity:0;transform:none}.gap-card.is-open .gap-front{opacity:0}.gap-card.is-open .gap-back{opacity:1}}:root .story-hero-index a.story-hero-lead.story-hero-lead{color:#fff;background:#050507;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:.15rem .9rem;margin-bottom:1rem;padding:.85rem 1.1rem .95rem;display:grid;position:relative}:root .story-hero-index a.story-hero-lead.story-hero-lead:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#00e5ff,#3b82f6 34%,#8b3dff 67%,#e535e6);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.story-hero-lead-kicker{font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#6fe9f7;white-space:nowrap;font-size:.66rem;font-weight:800}:root .story-hero-index a.story-hero-lead.story-hero-lead .story-hero-label{white-space:nowrap;font-family:var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;color:#fff;grid-area:2/1;font-weight:900}.story-hero-lead-kicker{grid-area:1/1}:root .story-hero-index a.story-hero-lead.story-hero-lead .story-hero-arrow{color:#e535e6;grid-area:1/2/span 2}:root .story-hero-index a.story-hero-lead.story-hero-lead:hover{padding-left:1.4rem}:root .story-hero-index a.story-hero-lead.story-hero-lead:focus-visible{outline-offset:3px;outline:2px solid #00e5ff}@media (min-width:900px){#gap#gap{padding-block:clamp(1rem,3vh,2.25rem)}.gap-box{padding:clamp(1.4rem,3.2vh,2.25rem) clamp(1.5rem,3vw,2.5rem)}.gap-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.5rem 3rem;display:grid}.gap-head-copy{text-align:right;justify-self:end;max-width:34rem;padding-bottom:.2rem}#gap .gap-box .gap-title{font-size:clamp(1.9rem,2.6vw,2.75rem)}.gap-headline{font-size:clamp(1.05rem,1.5vw,1.35rem)}.gap-lede{font-size:.92rem}.gap-rule{margin:clamp(.8rem,1.8vh,1.1rem) 0 0}.gap-hint{margin-top:clamp(.7rem,1.6vh,1rem)}.gap-grid{gap:clamp(.65rem,1.4vh,.9rem);margin-top:.6rem}.gap-card{height:clamp(8.25rem,17vh,10.5rem)}.gap-face{padding:.75rem}.gap-n{font-size:1.2rem;top:.6rem;left:.75rem}.gap-icon{width:clamp(2.6rem,5.2vh,3.1rem);height:clamp(2.6rem,5.2vh,3.1rem);margin-top:.6rem}.gap-bar{width:2.6rem;margin:clamp(.5rem,1.1vh,.7rem) 0}.gap-name{justify-content:center;align-items:center;min-height:2.5em;font-size:.74rem;display:flex}.gap-back{padding:2.2rem .9rem .8rem}.gap-back-body{font-size:.78rem;line-height:1.45}.gap-result{flex-wrap:nowrap;margin-top:clamp(.8rem,1.8vh,1.1rem);padding:.8rem 1.4rem}.gap-result-icon{flex:none;width:3rem;height:3rem}.gap-result-label{white-space:nowrap;font-size:clamp(1.4rem,2.2vw,1.8rem)}.gap-result-body{font-size:.92rem;line-height:1.5}}.gap-card{flex-direction:column;height:auto;display:flex}.gap-card-inner{flex:1 0 auto;height:auto;min-height:12.5rem;display:grid}.gap-face{grid-area:1/1;position:relative;inset:auto}@media (max-width:379px){.gap-name{letter-spacing:.02em;font-size:.66rem}}@media (min-width:380px) and (max-width:479px){.gap-name{letter-spacing:0;font-size:.7rem}}@media (max-width:639px){.gap-back{padding:2.3rem .8rem .9rem}.gap-back-body{font-size:.76rem;line-height:1.45}}@media (min-width:900px){.gap-card{height:auto}.gap-card-inner{min-height:clamp(8.25rem,17vh,10.5rem)}}.gap-back{visibility:hidden;transition:box-shadow .4s, transform .4s var(--gap-ease), visibility 0s linear .35s}.gap-card.is-open .gap-back{visibility:visible}.gap-front{transition:box-shadow .4s, transform .4s var(--gap-ease), visibility 0s linear .35s}.gap-card.is-open .gap-front{visibility:hidden}@media (prefers-reduced-motion:reduce){.gap-front,.gap-back{transition:opacity .2s,visibility}}.gap-grid>*{flex-direction:column;display:flex}.gap-grid>*>.gap-card{flex:1 0 auto}.gap-box{background:#0b0b0d;border-color:#ffffff12}.gap-rule{opacity:.55;height:2px}.gap-rule:before,.gap-rule:after{display:none}.gap-face{box-shadow:none;transition:border-color .3s, background-color .3s, transform .4s var(--gap-ease);background:#111114;border:1px solid #ffffff1a}.gap-card:hover .gap-face{box-shadow:none;border-color:color-mix(in srgb, var(--acc) 55%, #ffffff1a);background:#141418}.gap-n{color:#6b6f7b;text-shadow:none;font-size:1.05rem;font-weight:700}.gap-icon{color:#e9eaee;box-shadow:none;border:1px solid #ffffff29;transition:color .3s,border-color .3s}.gap-bar{background:var(--acc);width:1.75rem;height:2px;box-shadow:none;opacity:.8}.gap-name{color:#f2f3f5;font-weight:700}.gap-corner{display:none}.gap-result:before{display:none}.gap-result-icon{background:0 0;border:1px solid #ffffff29}.gap-result-icon:before{display:none}.gap-title-letters span{text-shadow:none}.gap-box{--acc:#8b3dff;color:#111214;background:#f2f1ee;border:1px solid #ffffff14;box-shadow:0 40px 90px -50px #000000e6}.gap-box [data-accent]{--acc:#8b3dff}#gap .gap-box .gap-title{color:#111214}.gap-title-letters span{text-shadow:none;color:#8b3dff!important}.gap-title-grad{color:#8b3dff;-webkit-text-fill-color:#8b3dff;background:0 0}.gap-headline{color:#111214}.gap-lede{color:#5b5c62}.gap-hint{color:#77787e}.gap-rule{opacity:.85;background:#8b3dff;height:2px}.gap-face{background:#fff;border:1px solid #11121414;box-shadow:0 10px 24px -20px #11121459}.gap-card:hover .gap-face{background:#fff;border-color:#8b3dff73}.gap-icon{color:#111214;border-color:#11121424}.gap-bar{opacity:1;background:#8b3dff}.gap-card:focus-visible{outline-color:#8b3dff}.gap-result-icon{color:#8b3dff;border-color:#8b3dff59}.gap-box [data-accent=blue]{--acc:#3b82f6}.gap-box [data-accent=violet]{--acc:#8b3dff}.gap-n{color:var(--acc)}.gap-icon{color:var(--acc);border-color:color-mix(in srgb, var(--acc) 35%, transparent);background:color-mix(in srgb, var(--acc) 7%, transparent)}.gap-card:hover .gap-icon{color:var(--acc);border-color:var(--acc)}.gap-bar{background:var(--acc)}.gap-back-title{color:var(--acc)}.gap-face{border-top:3px solid var(--acc)}.gap-card:hover .gap-face{border-color:color-mix(in srgb, var(--acc) 50%, transparent);border-top-color:var(--acc)}.gap-rule{opacity:1;background:linear-gradient(90deg,#00b8d4,#3b82f6 34%,#8b3dff 67%,#d12cdb)}:root .home-story section#gap#gap#gap,:root .story-page section#gap#gap#gap{background:#fff!important}.gap-box{box-shadow:none;background:#f2f2f2;border:0}.gap-face{border:1px solid #26272c;border-top:3px solid var(--acc);background:#111214;box-shadow:0 18px 36px -24px #11121499}.gap-card:hover .gap-face{border-color:color-mix(in srgb, var(--acc) 50%, #26272c);border-top-color:var(--acc);background:#16171b}.gap-box [data-accent=cyan]{--acc:#00e5ff}.gap-box [data-accent=magenta]{--acc:#e535e6}.gap-icon{background:#ffffff0a}.gap-name{color:#f4f5f8}.gap-back-body{color:#b9bcc7}.gap-result{background:#111214;border:1px solid #26272c}.gap-result-label{color:#fff}.gap-result-body{color:#c9ccd6}.gap-result-divider{background:#ffffff24}
.goog-te-banner-frame,iframe.skiptranslate,body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,.VIpgJd-ZVi9od-aZ2wEe-OiiCO,.VIpgJd-yAWNEb-L7lbkb{display:none!important}html[data-lang=kn] body{top:0!important}.goog-text-highlight,.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{box-shadow:none!important;background:0 0!important}html[data-lang=kn] :is(h1,h2,h3,h4,h5,h6){line-height:1.4!important}html[data-lang=kn] body *{letter-spacing:normal!important}html[data-lang=kn] body{line-height:1.7}.lang-switch-option[lang=kn]{font-family:var(--font-kannada), var(--font-sans);letter-spacing:normal}
