.ebykr-fs-follow{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 16px;border:1px solid var(--border-2,#c7d2dc);border-radius:999px;background:var(--paper,#fff);color:var(--ink-2,#3a4f66);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ebykr-fs-follow:hover,.ebykr-fs-follow:focus-visible{background:var(--tint,#f4f8fd);border-color:var(--blue-300,#a6c6ea)}.ebykr-fs-follow .fs-star{width:16px;height:16px;flex:0 0 auto}.ebykr-fs-follow .fs-star--on{display:none}.ebykr-fs-follow[aria-pressed=true]{background:var(--blue,#185fa5);border-color:var(--blue,#185fa5);color:#fff}.ebykr-fs-follow[aria-pressed=true]:hover,.ebykr-fs-follow[aria-pressed=true]:focus-visible{background:var(--blue-dark,#124876);border-color:var(--blue-dark,#124876)}.ebykr-fs-follow[aria-pressed=true] .fs-star--off{display:none}.ebykr-fs-follow[aria-pressed=true] .fs-star--on{display:inline}.ebykr-fc .fc-head-act{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;gap:10px}.ebykr-fc .fc-head-copy{flex:1 1 auto}@media (max-width:600px){.ebykr-fc .fc-head{flex-wrap:wrap}.ebykr-fc .fc-head-act{margin-left:0;width:100%}}.ebykr-fs-save{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 20px;margin:0;border:1px solid var(--border,#dfe5ea);border-radius:999px;background:var(--paper,#fff);color:var(--ink-2,#3a4f66);font:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ebykr-fs-save:hover,.ebykr-fs-save:focus-visible{background:var(--tint,#f4f8fd);border-color:var(--blue,#185fa5);color:var(--blue,#185fa5)}.ebykr-fs-save:focus-visible{outline:2px solid var(--blue,#185fa5);outline-offset:2px}.ebykr-fs-save .fs-bm{width:16px;height:16px;flex:0 0 auto}.ebykr-fs-save .fs-bm--on{display:none}.ebykr-fs-save[aria-pressed=true]{border-color:var(--blue,#185fa5);color:var(--blue,#185fa5);background:var(--tint,#f4f8fd)}.ebykr-fs-save[aria-pressed=true] .fs-bm--off{display:none}.ebykr-fs-save[aria-pressed=true] .fs-bm--on{display:inline}.ebykr-fs-counter{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:1px solid var(--border-2,#c7d2dc);border-radius:999px;background:var(--paper,#fff);color:var(--ink-2,#3a4f66);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.ebykr-fs-counter[hidden]{display:none}.ebykr-fs-counter:hover,.ebykr-fs-counter:focus-visible{background:var(--tint,#f4f8fd);border-color:var(--blue-300,#a6c6ea)}.ebykr-fs-counter svg{width:15px;height:15px;flex:0 0 auto}.ebykr-fs-band .fs-band-head{display:flex;align-items:center;gap:16px;margin-bottom:4px}.ebykr-fs-band .fs-band-head h2{margin:0;font-size:28px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--ink,#1e2a35)}.ebykr-fs-band .fs-btn-customize{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border:1px solid var(--border-2,#c7d2dc);border-radius:999px;background:var(--paper,#fff);color:var(--blue,#185fa5);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.ebykr-fs-band .fs-btn-customize:hover,.ebykr-fs-band .fs-btn-customize:focus-visible{background:var(--tint,#f4f8fd);border-color:var(--blue-300,#a6c6ea)}.ebykr-fs-band .fs-btn-customize svg{width:16px;height:16px}.ebykr-fs-band .fs-band-sub{margin:0 0 22px;max-width:74ch;font-size:14px;line-height:1.55;color:var(--ink-3,#5e7186)}.ebykr-fs-band .fs-band-body{display:block}.ebykr-fs-band .fs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:18px}.ebykr-fs-band .fs-band-foot{margin-top:22px}.ebykr-fs-band .fs-see-all{display:flex;align-items:center;justify-content:center;width:100%;padding:13px 20px;border:0;border-radius:999px;background:var(--band-neutral,#f2f3f4);color:var(--ink-2,#3a4f66);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.ebykr-fs-band .fs-see-all:hover,.ebykr-fs-band .fs-see-all:focus-visible{background:var(--blue-100,#e6eefb);color:var(--blue-dark,#124876)}.fs-card{display:flex;flex-direction:column;background:var(--paper,#fff);border:1px solid var(--border,#dfe5ea);border-radius:12px;overflow:hidden}.fs-card-head{display:flex;align-items:center;gap:14px;padding:17px 17px 13px;min-height:74px}.fs-card-logo{flex:1 1 auto;min-width:0;height:32px;display:flex;align-items:center}.fs-card-logo .fs-mark{height:32px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.fs-card-logo .fs-mark-text{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--ink,#1e2a35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-card-bar{margin:0;padding:6px 17px;background:var(--ink,#1e2a35);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fs-card-items{flex:1 1 auto;margin:0;padding:0 17px;list-style:none}.fs-card-items .fs-i{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--border,#dfe5ea)}.fs-card-items .fs-i:last-child{border-bottom:0}.fs-i-body{flex:1 1 auto;min-width:0}.fs-i-kicker{display:block;margin-bottom:3px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3,#5e7186)}.fs-i-title{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--ink,#1e2a35);text-decoration:none}a.fs-i-title:hover,a.fs-i-title:focus-visible{color:var(--blue,#185fa5);text-decoration:underline}.fs-i-date{display:block;margin-top:4px;font-size:13px;color:var(--ink-3,#5e7186)}.fs-i-thumb{flex:0 0 72px;width:72px;height:58px;border-radius:8px;overflow:hidden;background:var(--band-neutral,#f2f3f4)}.fs-i-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fs-i--none{display:block;font-size:14px;line-height:1.5;color:var(--ink-3,#5e7186)}.fs-card-foot{display:flex;align-items:center;gap:10px;padding:11px 17px;border-top:1px solid var(--border,#dfe5ea);font-size:13px;color:var(--ink-3,#5e7186)}.fs-card-all{margin-left:auto;color:var(--blue,#185fa5);font-weight:600;text-decoration:none}.fs-card-all:hover,.fs-card-all:focus-visible{text-decoration:underline}.ebykr-ds .fs-i-title{color:var(--ink,#1e2a35)}.ebykr-ds .fs-card-all{color:var(--blue,#185fa5)}.ebykr-ds .fs-btn-signin,.ebykr-ds .fs-btn-signin:hover,.ebykr-ds .fs-btn-signin:focus-visible{color:#fff}.fs-signin{margin:26px 0 0;max-width:620px;background:var(--paper,#fff);border:1px solid var(--border,#dfe5ea);border-radius:12px;padding:24px 26px}.fs-signin[hidden]{display:none}.fs-signin h3{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--blue-800,#0d3557)}.fs-signin hr{margin:13px 0;border:0;border-top:1px solid var(--border,#dfe5ea)}.fs-signin p{margin:0 0 16px;font-size:15px;line-height:1.55;color:var(--ink-2,#3a4f66)}.fs-signin ul{margin:0 0 20px;padding-left:20px;font-size:15px;line-height:1.5;color:var(--ink-2,#3a4f66)}.fs-signin li{margin-bottom:7px}.fs-signin .fs-alt{margin:12px 0 0;font-size:13px;color:var(--ink-3,#5e7186)}.fs-btn-signin{display:inline-flex;align-items:center;justify-content:center;padding:11px 24px;border:1px solid var(--blue,#185fa5);border-radius:999px;background:var(--blue,#185fa5);color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer}.fs-btn-signin:hover,.fs-btn-signin:focus-visible{background:var(--blue-dark,#124876);border-color:var(--blue-dark,#124876);color:#fff;text-decoration:none}.fs-signin .fs-btn-signin{padding:12px 30px}.ebykr-fs-dialog{width:min(880px,92vw);max-height:84vh;padding:0;border:0;border-radius:14px;background:var(--paper,#fff);color:var(--ink-2,#3a4f66);box-shadow:0 18px 60px rgba(13,53,87,.28)}.ebykr-fs-dialog::backdrop{background:rgba(13,53,87,.42)}.ebykr-fs-dialog.fs-shelf{width:min(620px,92vw)}.ebykr-fs-dialog .fs-dlg-head{position:relative;padding:22px 60px 15px 26px;border-bottom:1px solid var(--border,#dfe5ea)}.ebykr-fs-dialog .fs-dlg-head h2{margin:0 0 4px;font-size:22px;font-weight:700;color:var(--ink,#1e2a35)}.ebykr-fs-dialog .fs-dlg-head p{margin:0;font-size:14px;line-height:1.5;color:var(--ink-3,#5e7186)}.ebykr-fs-dialog .fs-dlg-x{position:absolute;top:18px;right:18px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-2,#c7d2dc);border-radius:50%;background:var(--paper,#fff);color:var(--ink-2,#3a4f66);cursor:pointer}.ebykr-fs-dialog .fs-dlg-x:hover,.ebykr-fs-dialog .fs-dlg-x:focus-visible{background:var(--tint,#f4f8fd);border-color:var(--blue-300,#a6c6ea);color:var(--blue,#185fa5)}.ebykr-fs-dialog .fs-dlg-x svg{width:16px;height:16px}.ebykr-fs-dialog .fs-dlg-body{padding:18px 26px;overflow-y:auto;max-height:54vh}.ebykr-fs-dialog .fs-dlg-foot{display:flex;align-items:center;gap:12px;padding:15px 26px;border-top:1px solid var(--border,#dfe5ea);background:var(--panel,#f7f9fb);border-radius:0 0 14px 14px}.ebykr-fs-dialog .fs-dlg-count{margin-right:auto;font-size:14px;color:var(--ink-3,#5e7186)}.fs-btn-ghost{display:inline-flex;align-items:center;padding:9px 20px;border:1px solid var(--border-2,#c7d2dc);border-radius:999px;background:0 0;color:var(--ink-2,#3a4f66);font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.fs-btn-ghost:hover,.fs-btn-ghost:focus-visible{background:var(--paper,#fff);border-color:var(--blue-300,#a6c6ea);color:var(--blue,#185fa5);text-decoration:none}.fs-loading{margin:0;font-size:14px;color:var(--ink-3,#5e7186)}.fs-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:11px}.fs-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:13px 12px;border:1px solid var(--border-2,#c7d2dc);border-radius:10px;background:var(--paper,#fff);font-family:inherit;text-align:left;cursor:pointer}.fs-tile:hover,.fs-tile:focus-visible{border-color:var(--blue-300,#a6c6ea);background:var(--tint,#f4f8fd)}.fs-tile-logo{display:flex;align-items:center;width:100%;height:26px}.fs-tile-logo .fs-mark{height:26px;width:auto;max-width:100%;object-fit:contain;object-position:left center}.fs-tile-logo .fs-mark-text{font-size:15px;font-weight:700;color:var(--ink,#1e2a35);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-tile-nm{font-size:13px;font-weight:700;color:var(--ink,#1e2a35)}.fs-tile-ct{font-size:12px;font-weight:400;color:var(--ink-3,#5e7186)}.fs-tile-tick{position:absolute;top:10px;right:10px;width:15px;height:15px;color:var(--blue,#185fa5);opacity:0}.fs-tile[aria-pressed=true]{border-color:var(--blue,#185fa5);background:var(--blue-100,#e6eefb);box-shadow:inset 0 0 0 1px var(--blue,#185fa5)}.fs-tile[aria-pressed=true] .fs-tile-tick{opacity:1}.fs-tile[aria-pressed=true] .fs-tile-ct{color:var(--ink-2,#3a4f66)}.fs-shelf-list{margin:0;padding:0;list-style:none}.fs-shelf-i{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border,#dfe5ea)}.fs-shelf-i:last-child{border-bottom:0}.fs-shelf-body{flex:1 1 auto;min-width:0}.fs-shelf-x{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-2,#c7d2dc);border-radius:50%;background:var(--paper,#fff);color:var(--ink-3,#5e7186);cursor:pointer}.fs-shelf-x:hover,.fs-shelf-x:focus-visible{border-color:var(--blue-300,#a6c6ea);color:var(--blue,#185fa5);background:var(--tint,#f4f8fd)}.fs-shelf-x svg{width:14px;height:14px}.fs-shelf-empty{font-size:15px;line-height:1.55;color:var(--ink-3,#5e7186)}.ebykr-fs-toast{position:fixed;left:50%;bottom:26px;z-index:9000;transform:translateX(-50%) translateY(14px);padding:12px 22px;border-radius:999px;background:var(--ink,#1e2a35);color:#fff;font-size:14px;box-shadow:0 8px 28px rgba(30,42,53,.3);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ebykr-fs-toast.is-on{opacity:1;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.ebykr-fs-toast{transition:none}}html[data-ebykr-theme=dark] .ebykr-fs-follow[aria-pressed=true]{background:var(--blue-300,#305a80);border-color:var(--blue-300,#305a80);color:#fff}html[data-ebykr-theme=dark] .ebykr-fs-follow[aria-pressed=true]:hover,html[data-ebykr-theme=dark] .ebykr-fs-follow[aria-pressed=true]:focus-visible{background:var(--blue-400,#4a80ae);border-color:var(--blue-400,#4a80ae)}html[data-ebykr-theme=dark] .fs-btn-signin{background:var(--blue-300,#305a80);border-color:var(--blue-300,#305a80);color:#fff}html[data-ebykr-theme=dark] .fs-btn-signin:hover,html[data-ebykr-theme=dark] .fs-btn-signin:focus-visible{background:var(--blue-400,#4a80ae);border-color:var(--blue-400,#4a80ae);color:#fff}html[data-ebykr-theme=dark] .fs-card-bar{background:var(--panel,#1e262f);color:var(--ink,#e8edf2);border-bottom:1px solid var(--border,#2c3742)}html[data-ebykr-theme=dark] .ebykr-fs-toast{background:var(--panel,#1e262f);color:var(--ink,#e8edf2);border:1px solid var(--border-2,#3b4855);box-shadow:0 8px 28px rgba(0,0,0,.55)}html[data-ebykr-theme=dark] .fs-card-logo .fs-mark,html[data-ebykr-theme=dark] .fs-tile-logo .fs-mark{background:rgba(232,237,242,.9);border-radius:4px;padding:3px 6px;box-sizing:border-box}@media (max-width:600px){.ebykr-fs-band .fs-band-head{flex-wrap:wrap;gap:10px}.ebykr-fs-band .fs-band-head h2{font-size:23px}.ebykr-fs-band .fs-btn-customize{margin-left:0}.ebykr-fs-band .fs-grid{grid-template-columns:1fr;gap:14px}.ebykr-fs-band .fs-band-sub{margin-bottom:18px}.fs-signin{padding:20px 18px;max-width:none}.fs-signin .fs-btn-signin{width:100%}.ebykr-fs-dialog .fs-dlg-head{padding:18px 56px 13px 18px}.ebykr-fs-dialog .fs-dlg-body{padding:15px 18px}.ebykr-fs-dialog .fs-dlg-foot{padding:13px 18px;flex-wrap:wrap}.fs-picker-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}