.seal-row{flex-wrap:wrap;gap:.65rem;margin:.7rem 0 .3rem;display:flex}.seal-pill{letter-spacing:.02em;color:var(--muted);cursor:pointer;background:radial-gradient(ellipse at 36% 30%, var(--raised), var(--bg-middle) 78%);border:1px solid var(--edge);box-shadow:inset 0 0 0 3px var(--bg-middle), inset 0 0 0 4px var(--ink), 0 6px 16px #0006, inset 0 1px 0 var(--moon);transition:opacity var(--t-ack) linear;border-radius:999px;padding:.6rem 1.3rem;font-family:inherit;font-size:.92rem;line-height:1}.seal-pill:hover{color:var(--her-lilac);border-color:var(--her-mauve);background:radial-gradient(ellipse at 36% 30%, var(--raised), var(--bg-middle) 78%)}.seal-pill.on{color:var(--fg-outer);background:radial-gradient(ellipse at 40% 35%, var(--accent-hover), var(--accent-dim) 82%);border-color:var(--accent);box-shadow:inset 0 2px 6px #0000008c, inset 0 0 0 3px var(--accent-dim), inset 0 0 0 4px var(--accent-soft), 0 0 22px var(--rose-glow)}.profile-quiet-row{margin-top:-.6rem;margin-bottom:1.6rem}.name-defer{font-family:var(--display);letter-spacing:.015em;color:var(--muted);cursor:pointer;transition:color var(--t-ack) linear;background:0 0;border:0;align-items:center;gap:.7rem;padding:.35rem 0;font-size:1.05rem;font-style:italic;display:inline-flex}.name-defer:hover{color:var(--accent);background:0 0}.name-defer-word{border-bottom:1px dashed;padding-bottom:.18rem}.orn-seal.name-defer-seal{z-index:0;--orn-seal:2.7rem;opacity:.6;filter:drop-shadow(0 3px 6px var(--veil));transition:opacity var(--t-ack) linear, transform var(--t-ack) linear;flex:none;margin:0;position:relative;transform:rotate(-11deg)}.name-defer:hover .orn-seal.name-defer-seal{opacity:.85}.name-defer:not([data-hers]) .orn-wax-hi{stop-color:var(--moon)}.name-defer:not([data-hers]) .orn-wax{stop-color:var(--edge)}.name-defer:not([data-hers]) .orn-wax-lo{stop-color:var(--faint-deco)}.name-defer:not([data-hers]) .orn-wax-rim{stroke:var(--faint-deco)}.name-defer:not([data-hers]) .orn-seal-crest,.name-defer:not([data-hers]) .orn-seal-emboss{opacity:0}.name-defer[data-hers]{color:var(--accent)}.name-defer[data-hers] .orn-seal.name-defer-seal{opacity:1;transform:rotate(-3deg)}.name-defer[data-hers] .name-defer-word{border-bottom-style:solid}@media (prefers-reduced-motion:reduce){.orn-seal.name-defer-seal{transition:none}}.profile-pronouns label{margin-bottom:0}.profile-pronouns{margin-bottom:1.8rem}.toggle-seal{align-items:center;gap:1rem;margin:.6rem 0 0;display:flex}.toggle-seal .seal-pill{text-align:center;min-width:4.4rem;padding:.55rem 0}.toggle-seal .fine{margin:0}.explicit-block{border-top:1px solid var(--edge);margin:2rem 0 .4rem;padding-top:1.6rem}.explicit-heading{color:var(--fg-outer);margin:0 0 .9rem;font-size:1.15rem}.explicit-sub{background:var(--raised);border:1px solid var(--edge);border-radius:3px;margin-top:1.4rem;padding:1.3rem 1.4rem 1rem}.profile-name-row{align-items:center;gap:.8rem;display:flex}.profile-name-row input[type=text]{flex:auto}.profile-name-row button{flex:none}.profile-note{color:var(--faint);margin:.6rem 0 0;font-size:.86rem}.signup-chosen-name{margin:0 0 1.8rem}@media (max-width:520px){.seal-pill{padding:.55rem 1.05rem;font-size:.86rem}}.self-ratings .self-row{margin:0 0 1.2rem}.self-ratings .self-row>label{color:var(--fg-outer);margin-bottom:.2rem}.self-ratings .seal-row{gap:.35rem}.seal-pill.seal-num{text-align:center;font-variant-numeric:tabular-nums;min-width:2.3rem;padding:.45rem 0}.self-ratings.compact .seal-pill.seal-num{min-width:2rem;padding:.35rem 0;font-size:.9rem}.session-length{margin:1.4rem 0 0}.session-length>label{color:var(--fg-outer);margin-bottom:.2rem;display:block}.session-length .fine{margin:.5rem 0 0}.session-length.compact{margin-top:0}
