.page-module___OM3uq__page{isolation:isolate;background:radial-gradient(circle at 50% 46%, var(--accent-soft), transparent 36rem), var(--page);place-items:center;min-height:100dvh;padding:5.25rem 1.25rem;display:grid;position:relative;overflow-x:hidden}.page-module___OM3uq__skipLink{z-index:3;background:var(--accent);color:var(--on-accent);border-radius:.75rem;padding:.7rem 1rem;font-weight:750;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.page-module___OM3uq__skipLink:focus{color:var(--on-accent);transform:translateY(0)}.page-module___OM3uq__header{z-index:2;justify-content:space-between;align-items:center;gap:1.5rem;width:min(70rem,100% - 3rem);min-height:3rem;display:flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.page-module___OM3uq__brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module___OM3uq__brand:hover{color:var(--text)}.page-module___OM3uq__brandMark{background:var(--accent);width:2.25rem;height:2.25rem;color:var(--on-accent);letter-spacing:-.03em;border-radius:.75rem;place-items:center;font-size:.78rem;display:grid;box-shadow:0 .45rem 1.5rem #075f4d33}.page-module___OM3uq__backLink{border:1px solid var(--border);background:var(--surface);min-height:2.5rem;color:var(--text);border-radius:.75rem;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.82rem;font-weight:750;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex;box-shadow:0 .5rem 1.5rem #1f443614}.page-module___OM3uq__backLink:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.page-module___OM3uq__backLink:active{transform:translateY(1px)}.page-module___OM3uq__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module___OM3uq__background:after{background:radial-gradient(ellipse 28rem 34rem at center, var(--page) 16%, transparent 76%);content:"";opacity:.54;position:absolute;inset:0}.page-module___OM3uq__field{--highlight-core:#fff3a6;--highlight-shadow:#ffc400;width:100%;height:100%;color:var(--accent)}.page-module___OM3uq__orbit{fill:none;stroke:currentColor;stroke-dasharray:.45 3.2;stroke-linecap:round;stroke-width:.22px;opacity:.16}.page-module___OM3uq__glyphAnchor{color:var(--accent);opacity:.34;transition:opacity .18s}.page-module___OM3uq__trackLayer{will-change:transform}.page-module___OM3uq__escapeLayer{--escape-x:0px;--escape-y:0px;transform:translate3d(var(--escape-x), var(--escape-y), 0);will-change:transform;transition:transform .22s cubic-bezier(.16,1,.3,1)}.page-module___OM3uq__glyphArt{transition:filter .22s,opacity .18s}.page-module___OM3uq__glyphArt rect,.page-module___OM3uq__glyphArt circle{fill:var(--surface);stroke:currentColor;stroke-width:.65px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s}.page-module___OM3uq__glyphArt path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:.68px;vector-effect:non-scaling-stroke;transition:stroke .18s}.page-module___OM3uq__glyphAnchor[data-highlight=true]{opacity:1}.page-module___OM3uq__glyphAnchor[data-highlight=true] .page-module___OM3uq__glyphArt{filter:drop-shadow(0 0 1px var(--highlight-core)) drop-shadow(0 0 3.5px var(--highlight-shadow))}.page-module___OM3uq__glyphAnchor[data-highlight=true] .page-module___OM3uq__glyphArt rect,.page-module___OM3uq__glyphAnchor[data-highlight=true] .page-module___OM3uq__glyphArt circle{fill:var(--surface);stroke:var(--accent-strong)}.page-module___OM3uq__glyphAnchor[data-highlight=true] .page-module___OM3uq__glyphArt path{stroke:var(--accent-strong)}.page-module___OM3uq__card{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:1rem;width:min(100%,31rem);padding:clamp(1.6rem,5vw,2.65rem);position:relative;box-shadow:0 2rem 5rem #1f443624,inset 0 1px #ffffff57}.page-module___OM3uq__card:before{background:var(--accent);content:"";border-radius:0 0 999px 999px;width:5rem;height:.2rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module___OM3uq__card:focus{outline:none}.page-module___OM3uq__intro>p:first-child{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:800}.page-module___OM3uq__intro h1{max-width:12ch;color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,7vw,2.85rem);font-weight:780;line-height:1.04}.page-module___OM3uq__intro>p:last-child{max-width:34rem;color:var(--muted);margin:1rem 0 0;line-height:1.6}.page-module___OM3uq__card .auth-form{margin-top:1.9rem}.page-module___OM3uq__card .auth-form input{background:var(--page);transition:border-color .16s,box-shadow .16s,background-color .16s}.page-module___OM3uq__card .auth-form input:hover{border-color:var(--accent)}.page-module___OM3uq__card .auth-form input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 .2rem var(--accent-soft)}.page-module___OM3uq__switchLink{color:var(--muted);text-align:center;margin:1.35rem 0 0;font-size:.88rem}.page-module___OM3uq__switchLink a{font-weight:750}@media (prefers-color-scheme:dark){.page-module___OM3uq__field{--highlight-core:#fff7c2;--highlight-shadow:#ffe36e}.page-module___OM3uq__brandMark{box-shadow:0 .45rem 1.5rem #0000003d}.page-module___OM3uq__backLink{box-shadow:0 .5rem 1.5rem #0000002e}.page-module___OM3uq__card{box-shadow:0 2rem 5rem #00000052,inset 0 1px #ffffff0f}}@media (max-width:36rem){.page-module___OM3uq__page{padding:5.5rem 1rem}.page-module___OM3uq__header{width:calc(100% - 2rem);top:.85rem}.page-module___OM3uq__brand>span:last-child{display:none}.page-module___OM3uq__card{padding:1.5rem}.page-module___OM3uq__intro h1{max-width:13ch;font-size:clamp(2rem,11vw,2.55rem)}.page-module___OM3uq__background:after{opacity:.7}}@media (prefers-reduced-motion:reduce){.page-module___OM3uq__escapeLayer{will-change:auto;transition:none;transform:none}.page-module___OM3uq__trackLayer{will-change:auto}.page-module___OM3uq__glyphAnchor,.page-module___OM3uq__escapeLayer,.page-module___OM3uq__glyphArt,.page-module___OM3uq__glyphArt rect,.page-module___OM3uq__glyphArt circle,.page-module___OM3uq__glyphArt path,.page-module___OM3uq__backLink{transition:none}.page-module___OM3uq__card .auth-form input{transition:none}}
