.profile-completion-badge{inset-inline-start:50%;z-index:2;color:#fff;pointer-events:none;white-space:nowrap;background:#0c1624eb;border:1px solid #ffffffa6;border-radius:999px;place-items:center;min-width:2.8em;min-height:1.5em;padding:3px 7px;font-size:12px;font-weight:750;line-height:1.2;display:grid;position:absolute;bottom:7%;transform:translate(-50%);box-shadow:0 2px 8px #0003}[data-profile-completion]{position:relative}[dir=rtl] .profile-completion-badge{transform:translate(50%)}.profile-completion-shield{inset-inline-end:0;z-index:3;aspect-ratio:1;background:var(--card,#111b2e);color:var(--lightningcss-light,#916b16)var(--lightningcss-dark,#e6bd70);border:2px solid var(--card,#111b2e);border-radius:50%;place-items:center;width:clamp(22px,26%,36px);height:auto;line-height:1;display:grid;position:absolute;bottom:0;box-shadow:0 1px 4px #0003}.profile-completion-shield>svg{width:78%;height:78%;fill:color-mix(in srgb,currentColor 18%,var(--card,#111b2e));stroke-width:1.8px;display:block}[data-member-avatar][data-profile-completion]{overflow:visible}[data-member-avatar][data-profile-completion]>.member-portrait{border-radius:inherit}.profile-portrait .profile-completion-shield{inset-inline:0 auto}.profile-completion-panel{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;min-width:0;margin-block:18px;padding:18px}.profile-completion-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-completion-panel progress{width:100%;height:8px;accent-color:var(--house-color,#6c8df5);margin-block:12px 0}.profile-completion-panel p,.profile-photo-review p{overflow-wrap:anywhere;margin-block:10px;font-size:13px;line-height:1.6}.profile-completion-panel summary{cursor:pointer;padding-block:4px;font-size:13px;line-height:1.5}.profile-completion-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.profile-completion-checklist li{border:1px solid var(--border);border-radius:10px;min-width:0;padding:6px 8px}.profile-completion-checklist button{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:5px 0;font-size:13px;line-height:1.5;display:flex}.profile-completion-checklist button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.profile-completion-checklist button>span:first-child{flex:none;place-items:center;width:18px;display:grid}.profile-completion-checklist small{white-space:nowrap;font-variant-numeric:tabular-nums}.completion-empty-dot{border:1px solid;border-radius:50%;width:9px;height:9px}.profile-completion-checklist [data-complete=true] button>span:first-child{color:var(--house-color,#6583db)}.profile-completion-checklist label{align-items:flex-start;gap:6px;padding-block:3px;font-size:11px;line-height:1.5;display:flex}.profile-completion-checklist input{flex:none;margin-top:2px}.profile-completion-panel>small,.profile-photo-review>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.profile-photo-review{border:1px solid var(--border);border-radius:12px;min-width:0;margin-block:12px;padding:12px 14px}.signature-requirements{padding-block:12px}.signature-requirements li{margin-block:6px;line-height:1.7}@media (width<=560px){.profile-completion-panel{padding:14px}.profile-completion-checklist{grid-template-columns:minmax(0,1fr)}.profile-completion-checklist button{min-height:40px}}.agent-avatar{width:var(--agent-avatar-size,48px);height:var(--agent-avatar-size,48px);flex:0 0 var(--agent-avatar-size,48px);vertical-align:middle;background:radial-gradient(at 50% 25%,#6493f624,#0000 70%),linear-gradient(145deg,#edcc6816,#111b2d18);border:1px solid #b69a5e66;border-radius:28%;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.agent-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.agent-avatar>.identity-emblem{max-width:100%;max-height:100%}.native-agent-photo{align-items:center;gap:20px;margin-block:16px 24px;display:flex}.native-agent-photo>div{min-width:0;max-width:460px}.native-agent-photo p{color:var(--muted-foreground);margin:8px 0;line-height:1.7}.native-agent-photo .profile-portrait{flex:0 0 104px;width:104px;height:104px}.native-agent-photo .agent-avatar{border:0}.native-agent-list .agent-avatar{margin-inline-end:2px}@media (width<=600px){.native-agent-photo{gap:14px}.native-agent-photo .profile-portrait,.native-agent-photo .profile-portrait .agent-avatar{flex-basis:88px;width:88px;height:88px}.native-agent-photo p{font-size:13px}}[data-member-avatar][data-digital-twin=true]{outline-offset:2px;box-sizing:border-box;--influence-color:#4f8dff;--house-color:#4f8dff;outline:2px solid #4f8dff40;border:2px solid #4f8dff!important;box-shadow:0 0 14px #4f8dff35!important}[data-member-avatar][data-digital-twin=true]:not(.profile-view-portrait){border-radius:50%!important}[data-member-avatar][data-digital-twin=true]>.member-portrait{border-radius:inherit}.approved-orbit .profile-halo[data-digital-twin=true]{border-color:#4f8dff;box-shadow:0 0 20px #4f8dff45}.public-influence-credential{min-width:0;max-width:100%;color:var(--foreground,var(--text,inherit));background:var(--card,transparent);vertical-align:middle;border:1px solid #6d8cbd66;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.public-influence-credential>svg{flex:none}.public-influence-credential>span{overflow-wrap:anywhere;min-width:0}.owner-influence-link{color:inherit;margin-block:8px;text-decoration:none;display:inline-flex}.social-author-label{flex-wrap:wrap;align-items:center}.social-author-label>.kin-sigil{vertical-align:middle}.owner-influence-link{border-radius:10px;max-width:100%}.owner-influence-link:focus-visible{outline:2px solid var(--signal-accent,#79adff);outline-offset:5px}.signature-identity-marks{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%;margin-block:8px;display:flex}.signature-identity-marks:empty{display:none}.signature-identity-marks>.owner-influence-link{margin:0}.signature-identity-marks>.owner-influence-link,.signature-identity-marks>.influence-identity-label{flex:0 auto;min-width:0}.signature-identity-marks>.unique-signature-badge{gap:7px;min-height:0;margin-block:0;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.5}.signature-identity-marks>.unique-signature-badge svg{width:12px;height:12px}@media (width<=680px){.signature-identity-marks{justify-content:center;gap:6px 10px;margin-block:8px}}.kin-sigil{--kin-size:180px;width:var(--kin-size);height:var(--kin-size);isolation:isolate;vertical-align:middle;flex:none;display:inline-block;position:relative}.kin-sigil .kin-piece{pointer-events:none;background:linear-gradient(145deg,#e3f7ff 0%,var(--kin-a) 30%,var(--kin-b) 72%,#fff 100%);filter:drop-shadow(0 1px #d8f3ff);z-index:1;position:absolute}.kin-left{clip-path:polygon(0 23%,100% 0,100% 18%,41% 43%,41% 77%,84% 100%,0 81%);width:32%;height:65%;top:18%;left:17%}.kin-right{clip-path:polygon(0 0,100% 23%,100% 81%,16% 100%,59% 77%,59% 43%,0 18%);width:32%;height:65%;top:18%;right:17%;transform:rotate(180deg)}.kin-cap{clip-path:polygon(0 38%,100% 0,100% 61%,0 100%);width:24%;height:15%;top:9%;left:51%}.kin-base{clip-path:polygon(0 0,100% 0,70% 100%,0 70%);opacity:.9;width:25%;height:9%;bottom:9%;left:25%}.kin-fin1{clip-path:polygon(0 0,100% 18%,100% 100%,40% 70%);width:12%;height:34%;top:34%;left:7%}.kin-fin2{clip-path:polygon(0 18%,100% 0,60% 70%,0 100%);width:12%;height:34%;top:34%;right:7%}.kin-fin3{clip-path:polygon(0 0,100% 50%,100% 100%,0 65%);width:13%;height:18%;top:3%;left:28%}.kin-fin4{clip-path:polygon(0 0,100% 50%,100% 100%,0 65%);width:13%;height:18%;bottom:3%;right:28%;transform:rotate(180deg)}.kin-wing1,.kin-wing2,.kin-wing3,.kin-wing4,.kin-sigil[data-detail="1"] .kin-fin3,.kin-sigil[data-detail="1"] .kin-fin4,.kin-sigil[data-detail="1"] .kin-fin1,.kin-sigil[data-detail="1"] .kin-fin2,.kin-sigil[data-detail="2"] .kin-fin3,.kin-sigil[data-detail="2"] .kin-fin4{display:none}.kin-well{z-index:4;color:#fff;background:#0b1526;border:1px solid #91a7c4;border-radius:20% 4%;flex-direction:column;justify-content:center;align-items:center;width:42%;height:38%;display:flex;position:absolute;top:31%;left:29%;overflow:hidden;box-shadow:0 3px 12px #0006}.kin-number{font-family:Arial,sans-serif;font-size:calc(var(--kin-size)*.22);letter-spacing:-.04em;color:#fff;font-weight:800;line-height:1}.kin-level-word{color:#c5d9f1;letter-spacing:1px;margin-bottom:3px;font-size:11px;line-height:1.1}.kin-sigil[data-level="31"] .kin-left{width:37%;height:78%;top:12%;left:12%}.kin-sigil[data-level="31"] .kin-right{width:37%;height:78%;top:12%;right:12%}.kin-sigil[data-level="31"] .kin-wing1{clip-path:polygon(0 0,100% 44%,100% 100%,39% 62%);width:20%;height:40%;display:block;top:12%;left:0}.kin-sigil[data-level="31"] .kin-wing2{clip-path:polygon(0 0,100% 44%,100% 100%,39% 62%);width:20%;height:40%;display:block;bottom:12%;right:0;transform:rotate(180deg)}.kin-sigil[data-level="32"] .kin-left{clip-path:polygon(0 19%,100% 0,100% 12%,23% 31%,23% 80%,100% 95%,100% 100%,0 89%);width:40%;height:86%;top:7%;left:9%}.kin-sigil[data-level="32"] .kin-right{clip-path:polygon(0 0,100% 19%,100% 89%,0 100%,0 95%,77% 80%,77% 31%,0 12%);width:40%;height:86%;top:7%;right:9%;transform:none}.kin-sigil[data-level="32"] .kin-fin1{width:6%;height:34%;top:33%;left:1%}.kin-sigil[data-level="32"] .kin-fin2{width:6%;height:34%;top:33%;right:1%}.kin-sigil[data-level="32"] .kin-wing1{clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);width:36%;height:12%;display:block;top:0;left:32%}.kin-sigil[data-level="32"] .kin-wing2{clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);width:36%;height:12%;display:block;bottom:0;left:32%}.kin-sigil[data-level="33"] .kin-left{width:36%;height:67%;top:16%;left:13%}.kin-sigil[data-level="33"] .kin-right{width:36%;height:67%;top:16%;right:13%}.kin-sigil[data-level="33"] .kin-wing1{clip-path:polygon(0 0,100% 44%,100% 74%,51% 52%,73% 100%,39% 100%,0 15%);width:45%;height:44%;display:block;top:0;left:0}.kin-sigil[data-level="33"] .kin-wing2{clip-path:polygon(0 0,100% 44%,100% 74%,51% 52%,73% 100%,39% 100%,0 15%);width:45%;height:44%;display:block;top:0;right:0;transform:rotate(90deg)}.kin-sigil[data-level="33"] .kin-wing3{clip-path:polygon(0 0,100% 44%,100% 74%,51% 52%,73% 100%,39% 100%,0 15%);width:45%;height:44%;display:block;bottom:0;right:0;transform:rotate(180deg)}.kin-sigil[data-level="33"] .kin-wing4{clip-path:polygon(0 0,100% 44%,100% 74%,51% 52%,73% 100%,39% 100%,0 15%);width:45%;height:44%;display:block;bottom:0;left:0;transform:rotate(270deg)}.kin-sigil[data-level="33"] .kin-fin3{clip-path:polygon(50% 0,100% 70%,50% 100%,0 70%);width:14%;height:24%;top:0;left:43%}.kin-sigil[data-level="33"] .kin-fin4{clip-path:polygon(50% 0,100% 70%,50% 100%,0 70%);width:14%;height:24%;bottom:0;right:43%}.kin-sigil[data-level="33"] .kin-piece{background:linear-gradient(135deg,#dffcff,var(--kin-a) 25%,#a989fb 48%,var(--kin-b) 72%,#fff2be)}.kin-sigil,.kin-sigil *{box-sizing:border-box}.kin-sigil{pointer-events:none;direction:ltr;line-height:1;overflow:visible}.kin-sigil.kin-hero{--kin-size:190px}.kin-sigil.kin-collection{--kin-size:104px}.kin-sigil.kin-compact{--kin-size:28px}.kin-sigil.kin-profile{--kin-size:40px}.kin-profile .kin-number{letter-spacing:0;font-size:10px}.kin-profile .kin-level-word{display:none}.kin-compact .kin-well{border-radius:4px;width:66%;height:54%;top:23%;left:17%}.kin-compact .kin-number{letter-spacing:0;font-size:10px}.kin-compact .kin-level-word,.kin-collection .kin-level-word,.kin-compact .kin-cap,.kin-compact .kin-base,.kin-compact .kin-fin1,.kin-compact .kin-fin2,.kin-compact .kin-fin3,.kin-compact .kin-fin4{display:none}.kin-hero .kin-level-word{text-transform:uppercase;letter-spacing:1px;font-size:11px}.kin-number{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;font-style:normal}.influence-name-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.influence-name-line>h2,.influence-name-line>h1{overflow-wrap:anywhere;min-width:0}.influence-identity-label{text-align:start;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.influence-identity-label>.influence-cosmetic-tag{justify-content:center;padding:3px 7px;font-size:10px;line-height:1.5}.influence-cosmetic-tag{overflow-wrap:anywhere;background:#17283e;border:1px solid #526985;border-radius:6px;align-items:center;gap:7px;max-width:100%;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.6;color:#ecf5ff!important;flex-direction:row!important;display:inline-flex!important}.influence-cosmetic-tag:before{content:"";background:linear-gradient(135deg,#4f8dff,#f3cf60);flex:none;width:6px;height:6px;transform:rotate(45deg)}@media (width<=380px){.kin-sigil.kin-collection{--kin-size:84px}}@media (width<=680px){.kin-sigil.kin-profile{--kin-size:36px}.kin-profile .kin-number{font-size:9px}.kin-sigil.kin-compact{--kin-size:24px}.kin-compact .kin-number{font-size:9px}.influence-identity-label{gap:5px}}[data-member-avatar][data-avatar-level]{position:relative;overflow:visible}[data-member-avatar][data-avatar-level]>.member-portrait{border-radius:inherit}.kin-sigil.kin-avatar{inset-inline-end:-3px;z-index:3;width:18px;height:14px;position:absolute;bottom:-3px}.kin-avatar .kin-piece,.kin-avatar .kin-level-word{display:none}.kin-avatar .kin-well{background:linear-gradient(#101c30,#101c30) padding-box,linear-gradient(135deg,var(--kin-a),var(--kin-b)) border-box;color:#fff;background-color:#101c30;border:1px solid #0000;border-radius:4px;width:100%;height:100%;inset:0;box-shadow:0 0 0 1px #101c30}.kin-avatar .kin-number{letter-spacing:0;font-size:8px;font-weight:600;line-height:1}
