:root{--sage:#455d51;--sage-700:#394c41;--sage-900:#2c3b33;--sage-500:#3d5748;--sage-300:#8aa394;--sage-tint:#e8efe9;--gold:#9c7c4c;--gold-soft:#c9b084;--brand-fill:var(--sage);--bg:#f5f1e9;--bg-2:#efe9dd;--card:#fffdf9;--card-2:#f7f3ec;--ink:#232820;--muted:#6a6f64;--line:#e5e0d4;--line-2:#efebe0;--on-sage:#f7f4ee;--good:#2f7d58;--good-bg:#e5f1e9;--warn:#9a7430;--warn-bg:#f6edda;--bad:#b0463c;--bad-bg:#f6e4e1;--btn-bg:var(--sage);--btn-fg:var(--on-sage);--hdr-bg:var(--sage);--hdr-fg:var(--on-sage);--ring:#455d5159;--shadow-sm:0 1px 2px #1f29210f, 0 1px 1px #1f29210a;--shadow:0 6px 18px -8px #1f29212e, 0 2px 6px -3px #1f29211a;--shadow-lg:0 20px 40px -16px #1f29214d;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:"Fraunces","Hoefler Text",Georgia,serif;--nav-h:62px;--hdr-h:54px;--maxw:560px;--r:16px;--r-sm:11px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-ui);color:var(--ink);background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sage:#0f1512;--sage-700:#223029;--sage-900:#0b100d;--sage-500:#6a8a74;--sage-300:#8aa894;--sage-tint:#263029;--gold:#c6a877;--gold-soft:#a98a5c;--brand-fill:#dfe7e0;--bg:#141a16;--bg-2:#10150f;--card:#1d241f;--card-2:#232c26;--ink:#ece9e1;--muted:#9aa096;--line:#303a33;--line-2:#28312b;--on-sage:#eef2ea;--good:#5bbd8a;--good-bg:#1d2d25;--warn:#cda860;--warn-bg:#2d2817;--bad:#e08276;--bad-bg:#2e201e;--btn-bg:#3f5a49;--btn-fg:#f1f5ef;--hdr-bg:#10150f;--hdr-fg:#eef2ea;--ring:#7a9a8680;--shadow-sm:0 1px 2px #0006;--shadow:0 8px 22px -10px #0009;--shadow-lg:0 22px 46px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--sage:#0f1512;--sage-700:#223029;--sage-900:#0b100d;--sage-500:#6a8a74;--sage-300:#8aa894;--sage-tint:#263029;--gold:#c6a877;--brand-fill:#dfe7e0;--bg:#141a16;--bg-2:#10150f;--card:#1d241f;--card-2:#232c26;--ink:#ece9e1;--muted:#9aa096;--line:#303a33;--line-2:#28312b;--on-sage:#eef2ea;--good:#5bbd8a;--good-bg:#1d2d25;--warn:#cda860;--warn-bg:#2d2817;--bad:#e08276;--bad-bg:#2e201e;--btn-bg:#3f5a49;--btn-fg:#f1f5ef;--hdr-bg:#10150f;--hdr-fg:#eef2ea;--ring:#7a9a8680;--shadow-sm:0 1px 2px #0006;--shadow:0 8px 22px -10px #0009;--shadow-lg:0 22px 46px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1200px 500px at 50% -10%, var(--bg-2), transparent 70%);line-height:1.45}button{font:inherit;cursor:pointer;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.app{max-width:var(--maxw);flex-direction:column;min-height:100vh;margin:0 auto;display:flex;position:relative}.hdr{z-index:20;height:var(--hdr-h);background:var(--hdr-bg);color:var(--hdr-fg);box-shadow:0 1px 0 #0000000f, var(--shadow-sm);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);justify-content:space-between;align-items:center;gap:10px;padding:0 16px;display:flex;position:sticky;top:0}.hdr .title{font-family:var(--font-display);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(50% - 44px);font-size:18px;font-weight:600;overflow:hidden}.hdr .right{align-items:center;gap:6px;display:flex}.lang{color:var(--hdr-fg);background:#ffffff1a;border:1px solid #ffffff59;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,transform 80ms}.lang:hover{background:#fff3}.lang:active{transform:scale(.96)}.hdr .mark{opacity:.96;background:var(--hdr-fg);width:47px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url(/era-mark.png) 50%/contain no-repeat;mask:url(/era-mark.png) 50%/contain no-repeat}.content{padding:16px 16px calc(var(--nav-h) + 22px);flex:1;overflow-y:auto}.nav{width:100%;max-width:var(--maxw);height:var(--nav-h);background:color-mix(in srgb, var(--card) 88%, transparent);border-top:1px solid var(--line);z-index:20;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav a{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.nav a .ico{width:23px;height:23px;transition:transform .15s;display:block}.nav a.active{color:var(--sage-500)}.nav a.active .ico{transform:translateY(-1px)}.nav a.active:before{content:"";background:var(--sage-tint);z-index:-1;border-radius:50%;width:30px;height:30px;position:absolute;top:7px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);margin:0 0 13px;padding:15px}.section-title{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin:18px 3px 9px;font-size:11.5px;font-weight:700}.row{align-items:center;gap:10px;display:flex}.spread{justify-content:space-between;align-items:center;gap:10px;display:flex}.muted{color:var(--muted)}.big{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sage-500);font-size:34px;font-weight:600;line-height:1}.pill{white-space:nowrap;letter-spacing:.2px;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.pill.good{background:var(--good-bg);color:var(--good)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.bad{background:var(--bad-bg);color:var(--bad)}.pill.neutral{background:var(--sage-tint);color:var(--sage-500)}.btn{min-height:47px;color:var(--btn-fg);background:var(--btn-bg);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff24;-webkit-user-select:none;user-select:none;background-image:linear-gradient(#ffffff21,#0000000d);border:none;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.05);box-shadow:var(--shadow), inset 0 1px 0 #ffffff24;transform:translateY(-1px)}.btn:active{box-shadow:var(--shadow-sm);transform:translateY(1px)scale(.99)}.btn.block{width:100%}.btn.ghost{color:var(--sage-500);border:1.5px solid color-mix(in srgb, var(--sage-500) 45%, var(--line));box-shadow:none;background:0 0}.btn.ghost:hover{background:var(--sage-tint);filter:none;transform:translateY(-1px)}.btn.gold{background:var(--gold);color:#fff}.btn.sm{border-radius:10px;min-height:38px;padding:0 13px;font-size:13px}.btn:disabled{opacity:.5;filter:none;cursor:default;transform:none}.qgrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.qa{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;gap:9px;padding:15px;text-decoration:none;transition:transform .1s,box-shadow .15s;display:flex}.qa:hover{box-shadow:var(--shadow)}.qa:active{transform:scale(.98)}.qa .ico{width:40px;height:40px;color:var(--gold);background:color-mix(in srgb, var(--gold) 15%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 22%, transparent);border-radius:12px;padding:9px}.qa .label{font-size:14.5px;font-weight:700}.qa .sub{color:var(--muted);font-size:12px;line-height:1.35}.chip{background:var(--sage-tint);width:38px;height:38px;color:var(--sage-500);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sage-500) 12%, transparent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.chip .ico{width:20px;height:20px}.chip.gold{background:color-mix(in srgb, var(--gold) 15%, var(--card));color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 22%, transparent)}.list{flex-direction:column;display:flex}.item{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:12px;padding:13px 6px;text-decoration:none;transition:background .12s,border-radius .12s;display:flex}.item:last-child{border-bottom:none}a.item:active,button.item:active{background:var(--card-2)}a.item,button.item{border-radius:10px;margin:0 -6px;padding-left:12px;padding-right:12px}.avatar{background:var(--sage-tint);width:40px;height:40px;color:var(--sage-500);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sage-500) 14%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.item .name{font-size:15px;font-weight:600}.item .sub{color:var(--muted);font-size:12.5px}.field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.field label{color:var(--muted);font-size:12.5px;font-weight:600}.input{font:inherit;border:1px solid var(--line);background:var(--card-2);color:var(--ink);border-radius:11px;width:100%;padding:12px 13px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.input:focus{border-color:var(--sage-500);background:var(--card);box-shadow:0 0 0 3px var(--ring);outline:none}.search{position:relative}.search .input{padding-left:40px}.search .ico{color:var(--muted);width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:72vh;padding:44px 24px;display:flex}.center .logo{font-family:var(--font-display);color:var(--sage-500);letter-spacing:.3px;font-size:26px;font-weight:600}.center .tag{color:var(--muted);max-width:32ch;line-height:1.5}.empty{text-align:center;color:var(--muted);padding:30px 10px;font-size:14px}.spinner{border:3px solid var(--sage-tint);border-top-color:var(--sage-500);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stats{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:13px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:14px}.stat .k{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sage-500);font-size:30px;font-weight:600;line-height:1.05}.stat .l{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:5px;font-size:11px;font-weight:700}.stat .s{color:var(--muted);margin-top:2px;font-size:12px}.bar-track{background:var(--sage-tint);border-radius:99px;height:10px;margin:7px 0;overflow:hidden}.bar-track>i{background:linear-gradient(90deg, var(--sage-500), var(--sage-300));border-radius:99px;height:100%;transition:width .5s;display:block}.seg{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:10px 2px;display:flex}.seg:last-child{border-bottom:none}.seg .t{font-variant-numeric:tabular-nums;flex:none;width:48px;font-weight:700}.seg .meter{background:var(--sage-tint);border-radius:99px;flex:1;height:9px;overflow:hidden}.seg .meter>i{background:var(--sage-500);border-radius:99px;height:100%;transition:width .5s;display:block}.seg .v{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:54px;font-size:12.5px}.toggle{background:var(--sage-tint);border-radius:12px;gap:5px;margin-bottom:14px;padding:4px;display:flex}.toggle button{color:var(--sage-500);background:0 0;border:none;border-radius:9px;flex:1;padding:9px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.toggle button.on{background:var(--card);color:var(--sage);box-shadow:var(--shadow-sm)}.sheet-backdrop{z-index:60;background:#0f141066;justify-content:center;align-items:flex-end;animation:.2s fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{width:100%;max-width:var(--maxw);background:var(--card);padding:18px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);border-radius:20px 20px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) slideup}@keyframes slideup{0%{transform:translateY(100%)}to{transform:translateY(0)}}.toast-fixed{left:50%;bottom:calc(var(--nav-h) + 18px);background:var(--sage);color:var(--on-sage);z-index:70;box-shadow:var(--shadow-lg);text-align:center;border-radius:12px;max-width:90%;padding:13px 20px;font-size:14px;font-weight:600;animation:.2s slideup;position:fixed;transform:translate(-50%)}.brandmark{background:var(--brand-fill);aspect-ratio:1.468;-webkit-mask:url(/era-logo.png) 50%/contain no-repeat;mask:url(/era-logo.png) 50%/contain no-repeat}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.enter{animation:.5s cubic-bezier(.2,.75,.25,1) both rise;animation-delay:var(--d,0s)}.page{animation:.26s both pagein}@keyframes pagein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero{color:var(--on-sage);background:linear-gradient(150deg, var(--sage), var(--sage-900));box-shadow:var(--shadow);border-radius:20px;margin-bottom:14px;padding:18px 18px 19px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff24,#0000 68%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-50px}.hero .brand{background:var(--on-sage);opacity:.95;width:84px;height:57px;margin-bottom:12px;-webkit-mask:url(/era-logo.png) 0/contain no-repeat;mask:url(/era-logo.png) 0/contain no-repeat}.hero .greet{font-family:var(--font-display);letter-spacing:.2px;font-size:23px;font-weight:600;line-height:1.12}.hero .date{opacity:.78;text-transform:capitalize;margin-top:4px;font-size:12.5px}.hero-row{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.hero .meta .n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.hero .meta .l{opacity:.78;margin-top:2px;font-size:12px}.ring{flex:none;width:94px;height:94px;position:relative}.ring svg{display:block;transform:rotate(-90deg)}.ring .track{stroke:#ffffff2e}.ring .val{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.ring .val b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1}.ring .val span{text-transform:uppercase;letter-spacing:.6px;opacity:.82;font-size:9.5px}.wk{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:16px;display:grid}.wk .d{border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:9px 0;transition:transform .12s,background .15s,border-color .15s,color .15s;display:flex}.wk .d:active{transform:scale(.95)}.wk .d .dow{text-transform:uppercase;letter-spacing:.5px;opacity:.7;font-size:9.5px;font-weight:700}.wk .d .num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1}.wk .d .mini{background:var(--sage-tint);border-radius:99px;width:56%;height:4px;overflow:hidden}.wk .d .mini>i{background:var(--sage-500);border-radius:99px;height:100%;transition:width .5s;display:block}.wk .d.today:not(.sel){border-color:var(--sage-500);border-width:1.5px}.wk .d.today:not(.sel) .num{color:var(--sage-500)}.wk .d.sel{background:var(--sage);color:var(--on-sage);border-color:var(--sage);box-shadow:var(--shadow)}.wk .d.sel .mini{background:#ffffff40}.wk .d.sel .mini>i{background:var(--on-sage)}.day-head{justify-content:space-between;align-items:baseline;margin:2px 3px 10px;display:flex}.day-head .d{font-family:var(--font-display);text-transform:capitalize;font-size:17px;font-weight:600}.day-head .c{color:var(--muted);font-size:12.5px;font-weight:600}.cfill{background:var(--sage-tint);border-radius:99px;max-width:160px;height:5px;margin-top:6px;overflow:hidden}.cfill>i{background:linear-gradient(90deg,var(--sage-500),var(--sage-300));border-radius:99px;height:100%;transition:width .5s;display:block}.rail{flex-direction:column;padding-top:2px;display:flex}.rl-row{grid-template-columns:50px 20px 1fr;align-items:stretch;column-gap:10px;display:grid}.rl-cls{color:inherit;text-decoration:none}.rl-time{text-align:right;font-family:var(--font-display);padding-top:8px;line-height:1}.rl-time b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;display:block}.rl-time small{color:var(--muted);font-size:10px;font-weight:500;font-family:var(--font-ui)}.rl-cls.past .rl-time{opacity:.6}.rl-cls.now .rl-time b{color:var(--gold)}.rl-spine{position:relative}.rl-spine:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.rl-spine.dashed:before{border-left:2px dashed var(--line);background:0 0;width:0}.rl-dot{background:var(--sage-500);width:11px;height:11px;box-shadow:0 0 0 1px var(--sage-500);z-index:1;border-radius:50%;position:absolute;top:13px;left:50%;transform:translate(-50%)}.rl-cls.past .rl-dot{background:var(--card);box-shadow:0 0 0 2px var(--line)}.rl-cls.now .rl-dot{background:var(--gold);box-shadow:0 0 0 1px var(--gold);animation:2.4s ease-in-out infinite dotpulse}@keyframes dotpulse{0%,to{box-shadow:0 0 0 1px var(--gold), 0 0 0 0 color-mix(in srgb, var(--gold) 36%, transparent)}50%{box-shadow:0 0 0 1px var(--gold), 0 0 0 7px color-mix(in srgb, var(--gold) 0%, transparent)}}.rl-card{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);border-radius:13px;margin-bottom:11px;padding:11px 13px;transition:transform .12s,box-shadow .15s,border-color .15s}.rl-cls.up:hover .rl-card,.rl-cls.now:hover .rl-card{box-shadow:var(--shadow);transform:translateY(-1px)}.rl-cls:active .rl-card{transform:scale(.99)}.rl-cls.past .rl-card{background:var(--card-2);opacity:.72}.rl-cls.now .rl-card{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), var(--shadow)}.rl-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rl-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.rl-sub{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.rl-card .cfill{max-width:none;margin-top:7px}.rl-livepill{background:color-mix(in srgb, var(--gold) 16%, transparent);color:var(--gold)}.rl-live{background:color-mix(in srgb, var(--gold) 18%, transparent);border-radius:99px;height:5px;margin-top:5px;overflow:hidden}.rl-live>i{background:var(--gold);border-radius:99px;height:100%;transition:width .6s;display:block}.rl-gap{align-items:center}.rl-gap .rl-spine.dashed{min-height:36px}.rl-gaplabel{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);opacity:.85;padding:9px 0;font-size:11px;font-weight:700}.rl-nowrule{align-items:center;margin:3px 0}.rl-now-t{text-align:right;color:var(--gold);font-variant-numeric:tabular-nums;align-self:center;font-size:11px;font-weight:800}.rl-now-rule{grid-column:2/4;align-items:center;height:16px;display:flex;position:relative}.rl-now-rule:before{content:"";background:linear-gradient(90deg, var(--gold), color-mix(in srgb, var(--gold) 12%, transparent));height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rl-now-rule:after{content:"";background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.rl-now-rule span{background:var(--bg);letter-spacing:.5px;text-transform:uppercase;color:var(--gold);margin-left:auto;padding:0 7px;font-size:10px;font-weight:800;position:relative}.railhero .rh-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.railhero .rh-date{margin-top:2px;font-size:13px}.rh-figure{text-align:right;white-space:nowrap;font-family:var(--font-display);flex:none;line-height:1}.rh-figure b{font-variant-numeric:tabular-nums;color:var(--sage-500);font-size:30px;font-weight:600}.rh-figure span{color:var(--muted);font-size:16px}.railhero.full .rh-figure b{color:var(--gold)}.rh-state{text-align:center;letter-spacing:.6px;text-transform:uppercase;color:var(--muted);margin-top:7px;font-size:11px;font-weight:700}.railhero.full .rh-state{color:var(--gold)}.springrail{width:100%;max-width:300px;height:auto;margin:11px auto 3px;display:block;overflow:visible}.sr-plate{fill:var(--sage-500)}.sr-carriage{fill:var(--card-2);stroke:var(--line);stroke-width:1.5px}.springrail.full .sr-carriage{fill:color-mix(in srgb, var(--gold) 14%, var(--card));stroke:var(--gold)}.sr-coil{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sr-on .sr-coil{stroke:var(--sage-500);stroke-dasharray:320;stroke-dashoffset:320px;animation:.7s cubic-bezier(.2,.8,.2,1) forwards springdraw;animation-delay:var(--d,0s)}.springrail.full .sr-on .sr-coil{stroke:var(--gold)}.sr-off .sr-coil{stroke:var(--line);opacity:.6}.sr-on .sr-bead{fill:var(--sage-500)}.springrail.full .sr-on .sr-bead{fill:var(--gold)}.sr-off .sr-bead{fill:none;stroke:var(--line);stroke-width:1.4px}@keyframes springdraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:active,.qa:active,.wk .d:active{transform:none}.enter,.rl-cls.now .rl-dot{animation:none}.sr-on .sr-coil{stroke-dashoffset:0}}
