.popup.svelte-dvp2fc{z-index:200;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popup-overlay.svelte-dvp2fc{position:absolute;top:0;width:100%;height:100%;background:var(--b-5);opacity:.6;z-index:-1}.popup-card-frame.svelte-dvp2fc{width:100%;max-width:25rem}.popup-card.svelte-dvp2fc{position:relative;width:100%}.inner-scroll.svelte-dvp2fc{padding:0 2.5rem 2.5rem}.close-button.svelte-dvp2fc{z-index:10;display:flex;position:absolute;top:1.75rem;right:1.75rem;cursor:pointer}.close-button.svelte-dvp2fc svg:where(.svelte-dvp2fc){cursor:pointer}.popup-title.svelte-dvp2fc{font-weight:700;font-size:1.25rem;line-height:1.75rem;color:var(--b-3c);padding:2.5rem 2.5rem 1rem}.content.svelte-dvp2fc{font-size:1rem;line-height:1.75rem;color:var(--b-5);margin-bottom:1rem}@media screen and (max-width: 64rem){.popup-card-frame.svelte-dvp2fc{height:100%}.popup-card.svelte-dvp2fc{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.inner-scroll.svelte-dvp2fc{overflow:auto;padding:0 1rem 1.25rem}.close-button.svelte-dvp2fc{top:1rem;right:1rem}.popup-title.svelte-dvp2fc{padding:1.25rem 1rem 1rem}}.frame.svelte-lplpue{width:100%;height:3.75rem;z-index:100;position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;background:var(--b-ff)}.frame-inner.svelte-lplpue{max-width:82rem;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.frame-inner-left.svelte-lplpue,.frame-inner-right.svelte-lplpue,.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue){display:flex;align-items:center;gap:.5rem}.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue){margin-left:1rem}.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue) a:where(.svelte-lplpue),.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue) div:where(.svelte-lplpue){font-size:1rem;font-weight:700;line-height:1;border-radius:.75rem;padding:.75rem 1.25rem;transition:background-color .2s;cursor:pointer}.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue) a:where(.svelte-lplpue):hover,.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue) div:where(.svelte-lplpue):hover{background:var(--b-ee)}.logo.svelte-lplpue{height:1.5rem}.frame-inner-right-m.svelte-lplpue,#menu.svelte-lplpue,.menu.svelte-lplpue{display:none}#menu.svelte-lplpue+label:where(.svelte-lplpue){width:1.25rem;height:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;cursor:pointer}#menu.svelte-lplpue+label:where(.svelte-lplpue) div:where(.svelte-lplpue){width:1rem;height:.125rem;border-radius:2px;background:var(--b-3c);transition:transform .2s}#menu.svelte-lplpue:checked+label:where(.svelte-lplpue) div:where(.svelte-lplpue):nth-of-type(2){display:none}#menu.svelte-lplpue:checked+label:where(.svelte-lplpue) div:where(.svelte-lplpue):nth-of-type(1){width:1.25rem;transform:translateY(3px) rotate(45deg)}#menu.svelte-lplpue:checked+label:where(.svelte-lplpue) div:where(.svelte-lplpue):nth-of-type(3){width:1.25rem;transform:translateY(-3px) rotate(-45deg)}.menu.svelte-lplpue{width:100%;height:calc(100vh - 3.75rem);position:absolute;z-index:100;left:0;top:3.75rem;flex-direction:column;padding:.5rem 0;background:var(--b-ff)}.menu.svelte-lplpue .divider:where(.svelte-lplpue){width:100%;height:1px;margin:.5rem 0;background:var(--b-ee)}.menu-group.svelte-lplpue{width:100%;display:flex;flex-direction:column;gap:.25rem;padding:0 1rem}.menu-group.svelte-lplpue a:where(.svelte-lplpue),.menu-group.svelte-lplpue div:where(.svelte-lplpue){width:100%;display:block;padding:.813rem 1rem;font-size:.875rem;font-weight:500;line-height:1;border-radius:.5rem;transition:background-color .2s;cursor:pointer}.menu-group.svelte-lplpue a:where(.svelte-lplpue):hover,.menu-group.svelte-lplpue div:where(.svelte-lplpue):hover{background:var(--b-f9)}.menu-group.svelte-lplpue a:where(.svelte-lplpue)::selection,.menu-group.svelte-lplpue div:where(.svelte-lplpue)::selection{background:transparent}@media screen and (max-width: 1024px){.frame-inner-left.svelte-lplpue .menu-text-wrap:where(.svelte-lplpue){display:none}.frame-inner-right.svelte-lplpue{display:none}.frame-inner-right-m.svelte-lplpue{display:block}.menu.svelte-lplpue{display:flex}}
