.sv-icons>a:before{content:"";inset:calc((100% - 48px) / 2) calc(-.5 * var(--ic-gap));position:absolute}.sv-ftr a.sv-plain.sv-plain,.sv-ftr a.sv-plain.sv-plain:is(:hover,:focus,:focus-visible,:active,:visited){color:inherit;font:inherit;background:0 0;border:0;outline:none;text-decoration:none;transition:none;animation:none}.sv-logo{aspect-ratio:720/168;width:auto;max-width:none;height:100%;display:block}.sv-logo>svg{width:100%;height:100%;display:block}[data-part=mark]{position:relative}.sv-brand:before,.sv-md-mark:before{content:"";position:absolute;inset-block:calc(50% - 24px);inset-inline:0}.sv-logo-out{pointer-events:none;animation:sv-logo-out var(--m-base) var(--ease-leave) both;position:absolute;top:0;left:0}@keyframes sv-logo-out{0%{opacity:1}to{opacity:0}}[data-part=header][data-menu]>[data-part=mark],[data-part=header][data-menu]>[data-part=menu-toggle]{visibility:hidden}html:has(dialog.sv-md[open]){overflow:hidden}dialog.sv-md{box-sizing:border-box;overscroll-behavior:contain;width:auto;max-width:none;height:auto;max-height:none;color:var(--c-text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.sv-md:focus{outline:none}dialog.sv-md::backdrop{background:0 0}html:not(:has([data-part=veil])) dialog.sv-md[data-phase=open]::backdrop{background:color-mix(in srgb, var(--c-bg) 45%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:.9s cubic-bezier(.22,1,.36,1) both sv-md-veil}@keyframes sv-md-veil{0%{opacity:0}to{opacity:1}}.sv-md-bar{left:var(--ln-x,0px);top:var(--ln-y,0px);width:var(--ln-w,100%);height:var(--ln-h,100%);perspective:var(--ln-p,none);perspective-origin:var(--ln-po,50% 50%);z-index:2;pointer-events:none;position:absolute}.sv-md-cam{left:var(--cm-x,0px);top:var(--cm-y,0px);width:var(--cm-w,100%);height:var(--cm-h,100%);transform:var(--cm-t,none);transform-origin:var(--cm-o,50% 50%);position:absolute}.sv-md-cam>*{pointer-events:auto}.sv-md-mark{left:var(--mk-x,16px);top:var(--mk-y,16px);width:var(--mk-w,auto);height:var(--mk-h,24px);-webkit-tap-highlight-color:transparent;border-radius:8px;display:block;position:absolute}.sv-md-toggle{appearance:none;left:var(--tg-x,auto);top:var(--tg-y,16px);box-sizing:border-box;width:var(--tg-w,40px);height:var(--tg-h,40px);color:var(--tg-c,var(--c-deep));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:absolute}.sv-md-drop{top:0;left:var(--md-l,0px);right:var(--md-r,0px);z-index:1;touch-action:none;position:absolute}.sv-md-drop .sv-lang-list{touch-action:pan-y}.sv-md-toggle:before{content:"";position:absolute;inset:calc(50% - 24px)}.sv-md-toggle:focus,.sv-md-toggle:focus-visible{outline:none}.sv-md-panel{box-sizing:border-box;background:var(--c-panel);color:var(--c-text);box-shadow:var(--shadow-lg);border-radius:0 0 32px 32px;position:relative;overflow:hidden}dialog.sv-md{--md-s:18px;--md-row:calc(var(--md-top,36px) + 1.5 * var(--md-s) * var(--md-k,1))}@media (orientation:portrait) and (min-width:768px),(orientation:landscape) and (min-width:568px){dialog.sv-md{--md-s:20px}}@media (orientation:landscape) and (min-width:1440px){dialog.sv-md{--md-s:22px}}.sv-md-body{box-sizing:border-box;padding-block:var(--md-row,44px) calc(var(--md-s,16px) / 2 * var(--md-k,1));padding-left:calc(var(--md-gut,20px) - var(--md-l,0px));padding-right:calc(var(--md-end,20px) - var(--md-r,0px))}[dir=rtl] .sv-md-body{padding-left:calc(var(--md-end,20px) - var(--md-l,0px));padding-right:calc(var(--md-gut,20px) - var(--md-r,0px))}.sv-md-body>*{max-width:30rem;margin-inline-start:auto}.sv-md-body>.sv-lang{max-width:none}@media (orientation:portrait) and (min-width:600px),(orientation:landscape) and (min-width:568px){.sv-md-body>.sv-lang{max-width:20rem}}.sv-md-body>.sv-md-rule{max-width:none;height:0;margin-block:calc(1.5 * var(--md-s,16px) * var(--md-k,1)) calc(var(--md-s,16px) / 2 * var(--md-k,1));margin-inline:var(--md-rs,0px) var(--md-re,0px);border-top:1px solid var(--c-rule);transform-origin:100%}[dir=rtl] .sv-md-body>.sv-md-rule{transform-origin:0}dialog.sv-md[data-phase=open] .sv-md-rule{animation:sv-md-rule var(--m-slow) var(--ease-focus) calc(.14s + var(--i,0) * 60ms) backwards}@keyframes sv-md-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}dialog.sv-md[data-phase=open] .sv-md-item{animation:sv-md-in var(--m-slow) var(--ease-focus) calc(.14s + var(--i,0) * 60ms) backwards}@keyframes sv-md-in{0%{opacity:0;filter:blur(10px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}dialog.sv-md[data-phase=closing] .sv-md-body{animation:sv-md-out var(--m-fast) var(--ease-leave) both}@keyframes sv-md-out{0%{opacity:1;filter:blur();transform:translate(0,0)}to{opacity:0;filter:blur(6px);transform:translateY(-8px)}}.sv-md-nav ul{margin:0;padding:0;list-style:none}.sv-md-link{box-sizing:border-box;padding-block:calc(var(--md-s,16px) / 2 * var(--md-k,1));font-family:var(--serif);font-weight:500;font-size:var(--md-s,18px);line-height:1.2;text-align:end;color:var(--c-text);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:flex-end;align-items:center;line-height:round(1.2em,1px);text-decoration:none;display:flex}.sv-md-link[aria-current=page]{color:var(--c-green)}.sv-md-t{display:inline-block;position:relative}.sv-md-t:before{content:"";width:var(--dot-box,4.75px);height:var(--dot-box,4.75px);clip-path:circle(calc(var(--dot,4.658px) / 2) at 50% 50%);margin-inline-end:.4em;background:var(--c-green);vertical-align:middle;opacity:0;pointer-events:none;border-radius:50%;margin-inline-end:round(.4em,4px);display:inline-block}@media (hover:hover){.sv-md-link:hover .sv-md-t:before{opacity:1}}.sv-md-link:focus-visible .sv-md-t:before,.sv-md-link:active .sv-md-t:before{opacity:1}.sv-md-link[aria-current=page] .sv-md-t:before{visibility:hidden}
