.result-radar-card:has(.dna-signal){box-shadow:none;background:#090f1261;border-color:#98a4b321;border-radius:14px}.result-radar-card:has(.dna-signal):before{background:0 0;border:1px solid #98a4b333;border-width:1px 0;inset:22px;-webkit-mask:linear-gradient(90deg,#000 0 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px));mask:linear-gradient(90deg,#000 0 18px,#0000 18px calc(100% - 18px),#000 calc(100% - 18px))}.result-radar-card:has(.dna-signal)>p{text-align:center;padding:0 12px;line-height:1.5}.dna-signal{width:min(520px,94%);padding:56px 0 48px}.dna-signal__map{aspect-ratio:1;width:100%;position:relative}.dna-signal__field{position:absolute;inset:12%}.dna-signal__geometry{width:100%;height:100%;display:block;overflow:visible}.dna-signal__geometry line,.dna-signal__geometry path{vector-effect:non-scaling-stroke;fill:none}.dna-signal__guide{stroke:#98a4b32e;stroke-width:1px;stroke-dasharray:2 6}.dna-signal__tick{stroke:#98a4b352;stroke-width:1px}.dna-signal__length{stroke:var(--color-primary-hover);stroke-width:1.5px;stroke-dasharray:14 3;stroke-linecap:butt}.dna-signal__glow{stroke:var(--color-primary);stroke-width:4px;opacity:.18;filter:blur(3px)}.dna-signal__branch{opacity:1;transition:opacity .16s}.dna-signal__reveal{transition:opacity .12s linear}.dna-signal__node:not(.is-visible){opacity:0}.dna-signal--construction{width:min(500px,100%);padding:0}.dna-signal--construction button{cursor:default}.dna-signal.has-active-axis .dna-signal__branch:not(.is-active){opacity:.38}.dna-signal__branch.is-active .dna-signal__length{stroke:color-mix(in srgb, var(--color-primary) 35%, white);stroke-width:2px}.dna-signal__core{stroke:rgba(var(--color-primary-rgb), .75);stroke-width:1px}.dna-signal__core path:first-child{stroke:rgba(var(--color-primary-rgb), .3)}.dna-signal__node{z-index:2;border:1px solid color-mix(in srgb, var(--color-primary) 28%, white);background:var(--color-primary-hover);width:8px;height:8px;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .06), 0 0 12px rgba(var(--color-primary-rgb), .4);cursor:pointer;border-radius:1px;padding:0;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.dna-signal__node:before{content:"";position:absolute;inset:-13px}.dna-signal__node.is-active{z-index:3;background:color-mix(in srgb, var(--color-primary) 15%, white);box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .1), 0 0 17px rgba(var(--color-primary-rgb), .5)}.dna-signal__node:focus-visible{outline:1px solid color-mix(in srgb, var(--color-primary) 28%, white);outline-offset:6px}.dna-signal__label{color:#acb8c1;min-height:44px;font:600 11px/1.2 var(--font-accent);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;display:flex;position:absolute}.dna-signal__axis-id{color:#7b8a92;letter-spacing:.04em;font-size:8px}.dna-signal__label.is-active,.dna-signal__label:hover{color:var(--color-primary)}.dna-signal__label:focus-visible{outline:1px solid var(--color-primary);outline-offset:4px;border-radius:2px}.dna-signal__label--1{top:0;left:50%;transform:translate(-50%)}.dna-signal__label--2{top:15%;right:3%}.dna-signal__label--3{top:50%;right:0;transform:translateY(-50%)}.dna-signal__label--4{bottom:15%;right:3%}.dna-signal__label--5{bottom:0;left:50%;transform:translate(-50%)}.dna-signal__label--6{bottom:15%;left:3%}.dna-signal__label--7{top:50%;left:0;transform:translateY(-50%)}.dna-signal__label--8{top:15%;left:3%}.dna-signal__unknown{color:#7b8a92}.dna-signal__detail{color:#83949c;min-height:40px;font:500 11px/1.4 var(--font-accent);justify-content:center;align-items:center;gap:10px;margin:12px auto 0;display:flex}.dna-signal__detail>i{background:#65746b;width:4px;height:4px;transform:rotate(45deg)}.dna-signal__detail.is-active>i{background:var(--color-primary)}.dna-signal__detail strong{color:#b6c4cb;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.dna-signal__detail b{color:var(--color-primary);font-size:17px;font-weight:600}.result-copy .trait-table i{background:#98a4b31f;border-radius:0;height:3px}.result-copy .trait-table b{background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .2), var(--color-primary));position:relative}.result-copy .trait-table b:after{content:"";background:color-mix(in srgb, var(--color-primary) 33%, white);width:min(2px,100%);height:100%;position:absolute;top:0;right:0}@media (max-width:720px){.dna-signal{width:94%;padding:50px 0 40px}.dna-signal__label{letter-spacing:.02em;gap:4px;font-size:9px}.dna-signal__axis-id{font-size:7px}.dna-signal__detail{margin-top:4px;font-size:10px}.result-radar-card:has(.dna-signal):before{inset:14px}}@media (prefers-reduced-motion:reduce){.dna-signal *{transition:none}}@media (max-width:380px){.dna-signal__axis-id{display:none}}.dna-signal--compact{width:min(300px,100%);padding:0}.dna-signal--compact .dna-signal__axis-id{display:none}.dna-signal--compact .dna-signal__label{letter-spacing:.02em;gap:3px;font-size:8.5px}.dna-signal--compact .dna-signal__detail{margin-top:0;font-size:10px}.creation-stage .dna-signal--construction{padding:0}
.profile-deletion{--deletion-accent:#ff9292;border-color:#ff929233;margin-top:24px;padding:28px 30px}.profile-deletion__overview{justify-content:space-between;align-items:center;gap:32px;display:flex}.profile-deletion__content{min-width:0;max-width:660px}.profile-deletion__heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.profile-deletion__icon{border-radius:var(--radius-md);width:42px;height:42px;color:var(--deletion-accent);background:#ff92920d;border:1px solid #ff929233;flex:none;place-items:center;display:grid}.profile-deletion__eyebrow{color:var(--color-subtle);font:700 9px/1.3 var(--font-accent);letter-spacing:.12em;margin-bottom:7px;display:block}.profile-deletion h2{color:var(--color-text);font:600 20px/1.25 var(--font-display);letter-spacing:-.025em;margin:0}.profile-deletion p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.65}.profile-deletion .profile-deletion__steam{margin-top:8px;font-size:12px}.profile-deletion__button{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);min-height:48px;color:var(--color-text);font:700 10px/1.5 var(--font-accent);letter-spacing:.05em;cursor:pointer;background:#070a0e40;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:13px 17px;transition:background .18s,border-color .18s;display:inline-flex}.profile-deletion__button svg{flex:none}.profile-deletion__button:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-muted)}.profile-deletion__button--danger{color:var(--deletion-accent);background:#ff929209;border-color:#ff929259}.profile-deletion__button--danger:hover:not(:disabled){border-color:var(--deletion-accent);background:#ff92921a}.profile-deletion__button--confirm{color:#250b0b;border-color:var(--deletion-accent);background:var(--deletion-accent)}.profile-deletion__button--confirm:hover:not(:disabled){background:#ffb0b0;border-color:#ffb0b0}.profile-deletion__button:focus-visible{outline:2px solid var(--deletion-accent);outline-offset:4px}.profile-deletion__button:disabled{opacity:.5;cursor:wait}.profile-deletion__confirmation{border-top:1px solid #ff929233;margin-top:24px;padding-top:24px}.profile-deletion__confirmation h3{color:var(--deletion-accent);font:600 16px/1.4 var(--font-display);align-items:center;gap:10px;margin:0 0 12px;display:flex}.profile-deletion__confirmation h3 svg{flex:none}.profile-deletion__confirmation>p{max-width:660px}.profile-deletion__confirmation .error{margin-top:16px}.profile-deletion__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}@media (max-width:800px){.profile-deletion__overview{flex-direction:column;align-items:stretch;gap:22px}.profile-deletion__overview>.profile-deletion__button{align-self:flex-start}}@media (max-width:620px){.profile-deletion{margin-top:16px;padding:24px 20px}.profile-deletion__heading{gap:12px}.profile-deletion h2{font-size:18px}.profile-deletion__overview>.profile-deletion__button{justify-content:space-between;align-self:stretch}.profile-deletion__actions{flex-direction:column}.profile-deletion__button{width:100%}}@media (prefers-reduced-motion:reduce){.profile-deletion__button{transition:none}}
