.obi-portrait-module__5_rKVW__frame{width:100%;position:relative;overflow:hidden}.obi-portrait-module__5_rKVW__still{position:relative}.obi-portrait-module__5_rKVW__image{width:100%;height:auto;filter:var(--vid-filter);display:block}.obi-portrait-module__5_rKVW__frame[data-crop=bust]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000),linear-gradient(#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 10% 94%,#0000),linear-gradient(#0000,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}.obi-portrait-module__5_rKVW__frame[data-crop=head]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 10% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 10% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.obi-portrait-module__5_rKVW__glass{border-radius:7%/10%;position:absolute;overflow:hidden}.obi-portrait-module__5_rKVW__eye{background:radial-gradient(closest-side, var(--eye-core) 0%, var(--obi-phosphor) 66%, var(--phos-edge) 100%);width:20%;height:33%;box-shadow:0 0 4px rgba(var(--c-white), .8), 0 0 18px rgba(var(--c-eye-glow), .55);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.obi-portrait-module__5_rKVW__left{left:31%}.obi-portrait-module__5_rKVW__right{left:69%}@media (prefers-reduced-motion:no-preference){.obi-portrait-module__5_rKVW__eye{animation:obi-portrait-module__5_rKVW__blink 5.2s var(--e-out) 1.4s infinite}}@keyframes obi-portrait-module__5_rKVW__blink{0%,96.4%,to{scale:1}97.6%{scale:1 .08}}
.keycap-module__TeksQq__cap{--depth:8px;--skirt:var(--cap-skirt);--side-l:var(--cap-side-l);--side-r:var(--cap-side-r);--wall-hi:var(--cap-wall-hi);--wall-lo:var(--cap-wall-lo);--face-top:var(--cap-face-top);--face-bottom:var(--cap-face-bottom);--legend:var(--cap-legend);--ambient:var(--cap-ambient);--drop:var(--cap-drop);--lip:rgba(var(--c-white), .75);--lip-down:rgba(var(--c-white), .55);--face-light:rgba(var(--c-white), .55);--face-lip:rgba(var(--c-white), .7);--face-under:rgba(var(--c-black), .1);--face-edge:rgba(var(--c-black), .12);--base:rgba(var(--c-black), .06);border-radius:var(--r-12);height:50px;font:inherit;cursor:pointer;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(90deg, var(--side-l) 0%, var(--skirt) 9%, var(--skirt) 91%, var(--side-r) 100%);box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 0 var(--base), 0 calc(var(--depth) * .2) 0 color-mix(in srgb, var(--wall-hi), var(--wall-lo) 10%), 0 calc(var(--depth) * .4) 0 color-mix(in srgb, var(--wall-hi), var(--wall-lo) 32%), 0 calc(var(--depth) * .6) 0 color-mix(in srgb, var(--wall-hi), var(--wall-lo) 54%), 0 calc(var(--depth) * .8) 0 color-mix(in srgb, var(--wall-hi), var(--wall-lo) 76%), 0 var(--depth) 0 var(--wall-lo), 0 calc(var(--depth) + 1px) 1px var(--ambient), 0 calc(var(--depth) + 3px) 7px -2px var(--ambient), 0 calc(var(--depth) + 12px) 22px -10px var(--drop);border:0;justify-content:center;align-items:center;padding:0 26px 7px;text-decoration:none;transition:transform .16s cubic-bezier(.2,1.6,.4,1),box-shadow .16s cubic-bezier(.2,1.6,.4,1);display:inline-flex;position:relative}.keycap-module__TeksQq__cap:before{content:"";z-index:-1;background:radial-gradient(ellipse 85% 150% at 50% -30%, var(--face-light), transparent 55%), linear-gradient(var(--face-top), var(--face-bottom));box-shadow:inset 0 1px 0 var(--face-lip), inset 0 -1px 2px var(--face-under), 0 1px 1px var(--face-edge);border-radius:9px;position:absolute;inset:4px 7px 11px}.keycap-module__TeksQq__cap:hover{filter:brightness(1.03)}.keycap-module__TeksQq__cap:active,.keycap-module__TeksQq__cap[data-down=true]{transform:translateY(calc(var(--depth) - 1.5px));box-shadow:inset 0 1px 0 var(--lip-down), inset 0 -1px 0 var(--base), 0 1.5px 0 var(--wall-lo), 0 2px 1px var(--ambient), 0 3px 8px -4px var(--drop);transition:transform 45ms ease-out,box-shadow 45ms ease-out}.keycap-module__TeksQq__cap:focus-visible{outline:2px solid var(--w-accent);outline-offset:4px}.keycap-module__TeksQq__legend{font:var(--t-key);letter-spacing:.01em;color:var(--legend);white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.keycap-module__TeksQq__ret{opacity:.7;font-size:17px}.keycap-module__TeksQq__legend kbd{font:500 11px/1 var(--font-swiss);opacity:.85;border:1px solid;border-radius:4px;padding:3px 5px 2px}.keycap-module__TeksQq__oxblood{--skirt:var(--cap-ox-skirt);--side-l:var(--cap-ox-side-l);--side-r:var(--cap-ox-side-r);--wall-hi:var(--cap-ox-wall-hi);--wall-lo:var(--cap-ox-wall-lo);--face-top:var(--cap-ox-face-top);--face-bottom:var(--cap-ox-face-bottom);--legend:var(--cap-ox-legend);--ambient:var(--cap-ox-ambient);--drop:var(--cap-ox-drop);--lip:rgba(var(--c-keyox-gleam), .32);--lip-down:rgba(var(--c-keyox-gleam), .25);--face-light:rgba(var(--c-keyox-gleam-2), .28);--face-lip:rgba(var(--c-keyox-gleam-3), .35);--face-under:rgba(var(--c-black), .2);--face-edge:rgba(var(--c-black), .25);--base:rgba(var(--c-black), .15)}.keycap-module__TeksQq__sm{--depth:5px;border-radius:var(--r-8);height:36px;padding:0 14px 5px}.keycap-module__TeksQq__sm:before{border-radius:6px;inset:3px 5px 8px}.keycap-module__TeksQq__sm .keycap-module__TeksQq__legend{font-size:var(--fs-caption);gap:8px}.keycap-module__TeksQq__well{--depth:5px;border-radius:var(--r-8);height:38px;margin-bottom:4px;padding:0 14px 5px}.keycap-module__TeksQq__well:before{border-radius:6px;inset:3px 5px 8px}.keycap-module__TeksQq__well .keycap-module__TeksQq__legend{font-size:var(--fs-caption);min-width:52px}@media (prefers-reduced-motion:reduce){.keycap-module__TeksQq__cap,.keycap-module__TeksQq__cap:active,.keycap-module__TeksQq__cap[data-down=true]{transition:none}}.keycap-module__TeksQq__cap:disabled{cursor:default;filter:saturate(.7)opacity(.6);transform:none}
