.erl{--bg-page:rgb(250,248,242);--surface-card:#fff;--hover:rgba(5,33,66,.06);--navy-900:rgb(5,33,66);--brand-gold:rgb(204,134,27);--on-navy-gold:rgb(232,176,90);--on-gold-line:rgba(232,176,90,.55);--text-strong:rgb(23,18,10);--text-base:rgb(33,27,16);--text-subtle:rgb(104,99,90);--text-inactive:rgb(181,175,165);--border-base:rgb(229,225,216);--border-strong:rgb(212,206,197);--ring-base:inset 0 0 0 1px var(--border-base);--font-sans:var(--font-metropolis),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-minion),ui-serif,Georgia,"Times New Roman",serif;--fs-1:12.5px;--fs-2:13.5px;--fs-3:14.5px;--fs-4:15.5px;--fs-5:17px;--ease:cubic-bezier(.22,1,.36,1);position:relative;min-height:100vh;min-height:100svh;background:var(--bg-page);font-family:var(--font-sans);font-weight:500;color:var(--text-base);-webkit-font-smoothing:antialiased;overflow-x:hidden}.erl *,.erl :after,.erl :before{box-sizing:border-box}.erl h1,.erl p{margin:0}.erl a{color:inherit}.erl :focus-visible{outline:2px solid var(--navy-900);outline-offset:2px}.erl a,.erl button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.erl .ico{display:block;flex:none}.erl .top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left))}.erl .top .lockup img{display:block;height:30px;width:auto}.erl .back{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-3);font-weight:600;color:var(--text-subtle);text-decoration:none;padding:8px 10px;margin:-8px -10px;border-radius:8px;transition:color .2s ease,background-color .2s ease}.erl .back:hover{color:var(--text-strong);background:var(--hover)}.erl .back .ico{transition:transform .32s var(--ease)}.erl .back:hover .ico{transform:translateX(-3px)}.erl .sig{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(55% 80% at 102% 42%,rgba(232,176,90,.22),rgba(232,176,90,.08) 45%,rgba(232,176,90,0) 75%),radial-gradient(45% 70% at -2% 62%,rgba(5,33,66,.035),rgba(5,33,66,0) 70%)}.erl .gm{display:block;flex:none;--sw:2.2px}.erl .gm svg{display:block;width:100%;height:100%;overflow:visible}.erl .gm .disc{fill:var(--navy-900);stroke:var(--on-gold-line);stroke-width:.6}.erl .gm .ln2{fill:none;stroke-width:var(--sw);vector-effect:non-scaling-stroke}.erl .gm .g{stroke:var(--on-navy-gold)}.erl .gm .s{stroke:rgb(200,214,234)}.erl .gm .dm{fill:var(--on-navy-gold);transform-box:fill-box;transform-origin:center}.erl .stage{position:relative;z-index:1;min-height:calc(100svh - 50px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px max(20px,env(safe-area-inset-left)) 48px;text-align:center}.erl .stage .gm{width:72px;height:72px;position:relative;z-index:3}.erl .stage h1{margin-top:22px;font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,5vw,62px);line-height:1.04;letter-spacing:-.02em;color:var(--text-strong);text-wrap:balance}.erl .stage h1 .wm{overflow:hidden;vertical-align:top;padding:0 .02em .14em;margin-bottom:-.14em}.erl .stage h1 .wi,.erl .stage h1 .wm{display:inline-block}.erl .lede{margin-top:14px;max-width:46ch;font-size:18px;line-height:28px;color:var(--text-subtle);text-wrap:balance}.erl .box{position:relative;width:min(100%,560px);margin-top:30px;padding:14px;border-radius:22px;background:var(--surface-card);box-shadow:var(--ring-base),0 18px 40px -24px rgba(5,33,66,.4)}.erl .box .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.erl .pv{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:52px;padding:0 18px;border:0;border-radius:12px;background:var(--bg-page);box-shadow:var(--ring-base);font:inherit;font-size:var(--fs-4);font-weight:600;color:var(--text-strong);cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}.erl .pv:hover:not([disabled]){box-shadow:inset 0 0 0 1.5px var(--navy-900);background:var(--surface-card)}.erl .pv:active{background:var(--bg-page)}.erl .pv[disabled]{color:var(--text-inactive);cursor:default}.erl .pv[aria-busy=true]{box-shadow:inset 0 0 0 1.5px var(--navy-900);background:var(--surface-card);color:var(--text-strong)}.erl .pv .spin{display:none;width:22px;height:22px;animation:erl-spin .8s linear infinite}.erl .pv[aria-busy=true]>svg.ico{display:none}.erl .pv[aria-busy=true] .spin{display:block}@keyframes erl-spin{to{transform:rotate(1turn)}}.erl .hint{margin-top:10px;font-size:var(--fs-1);line-height:18px;color:var(--text-subtle)}.erl .hint.ok{color:rgb(32,56,17)}.erl .hint.err{color:rgb(160,52,20)}.erl .turnstile{display:flex;justify-content:center;margin-top:12px}.erl .turnstile:empty{display:none}.erl .foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:22px;font-size:var(--fs-2);line-height:20px;color:var(--text-subtle)}.erl .legal{display:flex;gap:18px}.erl .legal a{color:var(--navy-900);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold)}.erl .legal a:hover{text-decoration-thickness:2px}.erl .pen,.erl .pen-g{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;--fw:0px;--fh:60px;--fx:50%;--fy:0px}.erl .pen{padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);background:radial-gradient(var(--fw) var(--fh) at var(--fx) var(--fy),rgb(232,176,90),rgb(232,176,90) 40%,rgba(232,176,90,.4) 70%,transparent 95%)}.erl .pen-g{inset:-3px;filter:blur(10px);z-index:-1;background:radial-gradient(calc(var(--fw) * .9) calc(var(--fh) * .5) at calc(var(--fx) + 3px) calc(var(--fy) + 3px),rgba(232,176,90,.7),rgba(232,176,90,.3) 60%,transparent 90%)}@media (max-width:899px){.erl .box .row{grid-template-columns:1fr}.erl .lede{font-size:var(--fs-5);line-height:26px}}@keyframes erl-fade{0%{opacity:0}}@keyframes erl-mark{0%{opacity:0;transform:scale(.82)}}@keyframes erl-word{0%{transform:translateY(105%)}}@keyframes erl-rise8{0%{opacity:0;transform:translateY(8px)}}@keyframes erl-rise14{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){.erl .top{animation:erl-fade .5s var(--ease) backwards}.erl .sig{animation:erl-fade .9s var(--ease) backwards}.erl .stage .gm{animation:erl-mark .52s var(--ease) backwards}.erl .stage h1 .wi{animation:erl-word .76s var(--ease) backwards}.erl .stage h1>span:first-child .wi{animation-delay:.14s}.erl .stage h1>span:nth-child(2) .wi{animation-delay:195ms}.erl .stage h1>span:nth-child(3) .wi{animation-delay:.25s}.erl .stage h1>span:nth-child(4) .wi{animation-delay:305ms}.erl .stage h1>span:nth-child(n+5) .wi{animation-delay:.36s}.erl .lede{animation:erl-rise8 .56s var(--ease) .38s backwards}.erl .box{animation:erl-rise14 .64s var(--ease) .5s backwards}.erl .foot{animation:erl-fade .5s var(--ease) .72s backwards}}@media (prefers-reduced-motion:reduce){.erl .pv .spin{animation:none}.erl .back .ico{transition:none}}