.kin-language-control{flex:none;align-items:center;display:inline-flex;position:relative}.kin-language-switch{border:1px solid var(--kin-line,var(--line));min-width:2.75rem;min-height:2.75rem;color:var(--kin-text,var(--text));font:500 .75rem/1.2 var(--sans,sans-serif);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;display:inline-flex}.kin-language-switch svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.kin-language-control>small{border:1px solid var(--kin-line,var(--line));background:var(--kin-bg,var(--background));z-index:5;border-radius:12px;width:min(65vw,260px);padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0}.kin-language-switch:focus-visible{outline-offset:2px;outline:2px solid}.kin-language-switch:disabled{cursor:wait}@media (hover:hover){.kin-language-switch:not(:disabled):hover{background:color-mix(in srgb, var(--kin-text,var(--text,#eeedf0)) 5%, transparent)}}.kin-language-control small,.kin-assessment-language-note{color:var(--muted,#9c989f);font-size:.8rem;line-height:1.45}.kin-assessment-language-note{max-width:34rem;margin-block:.75rem}.kin-entry-nav>.kin-language-control{grid-area:1/3;place-self:start end;min-width:0;max-width:100%;margin-top:.25rem}.kin-signin>nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}html[lang=en] .kin-entry-intro h1{white-space:normal;grid-template-columns:minmax(0,1fr);row-gap:.15em}html[lang=en] .kin-entry-intro-lead>span:first-child:empty{display:none}
