:root{--sov-text:#d5bdff;--sov-text-dim:rgba(var(--sov-brand-rgb), .5);--sov-text-muted:rgba(var(--sov-brand-rgb), .65);--sov-icon:#c58fff;--sov-badge:#d1abff;--sov-effects:#9500ff;--sov-page-bg:#cd00ff;--sov-card-color:#6a00ff1a;--sov-card-gradient:linear-gradient(25deg, #7500ff1a, #a86bff1a);--sov-card-blur:21px;--sov-card-radius:20px;--sov-card-inner-radius:17px;--sov-border-width:3px;--sov-border-color:#cea6ff4d;--sov-avatar-radius:35px;--sov-widget-bg:rgba(var(--sov-brand-rgb), .08);--sov-widget-bg-hover:rgba(var(--sov-brand-rgb), .16);--sov-widget-border:2px solid rgba(var(--sov-brand-rgb), .04);--sov-username-glow:0 0 16.5px #d5bdff;--sov-social-glow:drop-shadow(1px 0 7px #c58fff);--sov-badge-glow:drop-shadow(0 0 2.5px #d1abff);--sov-button-bg:rgba(var(--sov-brand-rgb), .22);--sov-button-bg-hover:rgba(var(--sov-brand-rgb), .32);--sov-button-border:2px solid rgba(var(--sov-brand-rgb), .12);--sov-button-border-hover:2px solid rgba(var(--sov-brand-rgb), .25);--sov-divider:rgba(var(--sov-brand-rgb), .14);--sov-brand-rgb:213, 189, 255;--sov-ink:#0a0a0a;--sov-white:#fafafa;--sov-gradient-strong:linear-gradient(25deg, #7500ff, #a86bff);--sov-overlay-dark:#0000008c;--sov-bg-overscan:6%;--sov-grain-opacity:.13;--sov-font:"Poppins", system-ui, sans-serif;--sov-radius-sm:12px;--sov-radius:15px;--sov-radius-lg:20px;--sov-radius-pill:25px;--sov-ease:.25s ease;--sov-pop-bg:#14141463;--sov-pop-bg-strong:#1414148c;--sov-pop-border:2px solid #1a1a1a33;--sov-pop-shadow:0 20px 45px #00000073;--sov-raised-shadow:0 8px 20px #00000047, 0 2px 5px #0000002e;--sov-focus-ring:0 0 0 3px #a86bff59;--sov-danger:#ff6b8b;--sov-success:#7ef0b5;--sov-accent-text:#d5bdff;--sov-glow-rgb:168, 107, 255;--sov-deep-rgb:117, 0, 255;--sov-rim-rgb:206, 166, 255;--sov-surface-rgb:20, 8, 38;--sov-field-rgb:10, 10, 10;--sov-glow-a:1;--sov-primary-bg:linear-gradient(25deg, #7500ff59, #a86bff59);--sov-pick-bg:linear-gradient(25deg, #7500ff8c, #a86bff8c);--sov-modal-bg:#1a0a30db;--sov-menu-solid:#160b26;--sov-menu-label:#a99bc4;--sov-pop-glass:#2c105880}.sov-tone-neutral{--sov-text:#f7f4fc;--sov-text-muted:#d9d2e5;--sov-text-dim:#c9c2d7;--sov-username-glow:0 0 24px #a86bff99;color:var(--sov-text)}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--sov-font);color:var(--sov-text);background:var(--sov-ink);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}::selection{background:rgba(var(--sov-glow-rgb), .45);color:var(--sov-white)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--sov-brand-rgb), .15);border-radius:5px}*{scrollbar-width:thin;scrollbar-color:rgba(var(--sov-brand-rgb), .15) transparent}:focus-visible{box-shadow:var(--sov-focus-ring);outline:none}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}
:root{--sov-backdrop-h:100vh}@supports (height:100lvh){:root{--sov-backdrop-h:100lvh}}.sov-backdrop{z-index:-1;height:var(--sov-backdrop-h);pointer-events:none;background-color:var(--sov-page-bg);position:fixed;top:0;left:0;right:0;overflow:hidden}.sov-backdrop__media,.sov-backdrop-rest__media,.sov-bg-media{top:calc(-1 * var(--sov-bg-overscan));left:calc(-1 * var(--sov-bg-overscan));width:calc(100% + 2 * var(--sov-bg-overscan));height:calc(100% + 2 * var(--sov-bg-overscan));object-fit:cover;object-position:50%;max-width:none;position:absolute}.sov-backdrop__dark{background-color:var(--sov-overlay-dark);position:absolute;inset:0}.sov-backdrop-rest{top:var(--sov-backdrop-h);z-index:-2;pointer-events:none;background-color:var(--sov-page-bg);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sov-backdrop-rest__media{object-position:50% 100%;transform:scaleY(-1)}.sov-backdrop-rest__mirror{height:var(--sov-backdrop-h);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.sov-backdrop-rest__mirror .sov-backdrop__media{transform:scaleY(-1)}.sov-backdrop-rest .sov-backdrop__grain{animation:none}.sov-stage{min-height:100dvh;display:flow-root;position:relative}.sov-backdrop__grain{width:110%;height:110%;opacity:var(--sov-grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.7s steps(4,end) infinite sov-grain;position:absolute;inset:-5%}@keyframes sov-grain{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(0)}}@media (pointer:coarse){.sov-backdrop__grain{animation:none}}
.sov-glass{border-radius:var(--sov-card-radius);border:var(--sov-border-width) solid var(--sov-border-color);background-color:var(--sov-card-color);background-image:var(--sov-card-gradient);-webkit-backdrop-filter:blur(var(--sov-card-blur));backdrop-filter:blur(var(--sov-card-blur));background-origin:border-box;position:relative}.sov-panel{border-radius:var(--sov-radius);border:var(--sov-widget-border);background-color:var(--sov-widget-bg)}.sov-pill{border-radius:var(--sov-radius-pill);border:var(--sov-widget-border);background-color:var(--sov-widget-bg);align-items:center;gap:5.5px;padding:6px 10px;display:inline-flex}.sov-chip{border-radius:var(--sov-radius-pill);border:var(--sov-widget-border);background-color:var(--sov-widget-bg);color:var(--sov-text);align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:500;display:inline-flex}.sov-divider{background:var(--sov-divider);border:0;height:1px;margin:0}.sov-display{color:var(--sov-text);text-shadow:var(--sov-username-glow);margin:0;font-size:36px;font-weight:600;line-height:1.4}.sov-heading{color:var(--sov-text);margin:0;font-size:20px;font-weight:600}.sov-subtle{color:var(--sov-text-dim)}.sov-btn{border-radius:var(--sov-radius);font:500 14.5px/1.2 var(--sov-font);color:var(--sov-white);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sov-ease), border-color var(--sov-ease), box-shadow var(--sov-ease), transform var(--sov-ease);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;text-decoration:none;display:inline-flex}.sov-btn:active{transform:translateY(1px)}.sov-btn:disabled,.sov-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.sov-btn svg{width:18px;height:18px}.sov-btn--primary{border-color:var(--sov-border-color);background-color:rgba(var(--sov-deep-rgb), .35);background-image:var(--sov-primary-bg)}.sov-btn--primary:hover{border-color:rgba(var(--sov-rim-rgb), .5);box-shadow:0 0 18px rgba(var(--sov-glow-rgb), .35)}.sov-btn--ghost{color:var(--sov-text);border:var(--sov-widget-border);background-color:var(--sov-widget-bg)}.sov-btn--ghost:hover{background-color:var(--sov-widget-bg-hover)}.sov-btn--danger{color:var(--sov-danger);background-color:#ff6b8b14;border:2px solid #ff6b8b40}.sov-btn--danger:hover{background-color:#ff6b8b29}.sov-btn--block{width:100%}.sov-icon-btn{border-radius:var(--sov-radius);border:var(--sov-widget-border);background:var(--sov-widget-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:var(--sov-text);cursor:pointer;transition:background-color var(--sov-ease);justify-content:center;align-items:center;padding:0;display:inline-flex}.sov-icon-btn:hover{background:var(--sov-widget-bg-hover)}.sov-icon-btn svg{width:22px;height:22px}.sov-field{flex-direction:column;gap:7px;min-width:0;display:flex}.sov-label{color:var(--sov-text);font-size:14px;font-weight:500}.sov-hint{color:var(--sov-text-dim);font-size:13px}.sov-input{border-radius:var(--sov-radius-sm);border:2px solid rgba(var(--sov-brand-rgb), .06);background-color:rgba(var(--sov-field-rgb), .35);width:100%;min-width:0;color:var(--sov-text);font:450 14.5px/1.4 var(--sov-font);transition:border-color var(--sov-ease), box-shadow var(--sov-ease);padding:10px 14px}.sov-input::placeholder{color:var(--sov-text-dim)}.sov-input:hover{border-color:rgba(var(--sov-brand-rgb), .12)}.sov-input:focus{border-color:var(--sov-border-color);box-shadow:var(--sov-focus-ring);outline:none}.sov-input[aria-invalid=true]{border-color:#ff6b8b99}textarea.sov-input{resize:vertical;min-height:90px}select.sov-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d5bdff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m7 10 5 5 5-5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}select.sov-input option{background:var(--sov-menu-solid);color:var(--sov-text)}select.sov-input optgroup{background:var(--sov-menu-solid);color:var(--sov-menu-label);font-style:normal}.sov-input-wrap{align-items:center;display:flex;position:relative}.sov-input-wrap>svg{width:18px;height:18px;color:var(--sov-text-dim);pointer-events:none;position:absolute;left:12px}.sov-input-wrap>.sov-input{padding-left:40px}.sov-toggle{appearance:none;border:var(--sov-widget-border);background-color:var(--sov-widget-bg);cursor:pointer;width:46px;height:26px;transition:background-color var(--sov-ease), border-color var(--sov-ease);border-radius:999px;flex:none;margin:0;position:relative}.sov-toggle:after{content:"";background:var(--sov-text-dim);width:16px;height:16px;transition:transform var(--sov-ease), background-color var(--sov-ease);border-radius:50%;position:absolute;top:3px;left:3px}.sov-toggle:checked{border-color:var(--sov-border-color);background-image:var(--sov-gradient-strong)}.sov-toggle:checked:after{background:var(--sov-white);transform:translate(20px)}.sov-toggle:disabled{opacity:.5;cursor:not-allowed}.sov-range{--value:50;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.sov-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgb(var(--sov-deep-rgb)), rgb(var(--sov-glow-rgb))) 0 / calc(var(--value) * 1%) 100% no-repeat, rgba(var(--sov-brand-rgb), .12);border-radius:999px;height:6px}.sov-range::-moz-range-track{background:rgba(var(--sov-brand-rgb), .12);border-radius:999px;height:6px}.sov-range::-moz-range-progress{background:linear-gradient(90deg, rgb(var(--sov-deep-rgb)), rgb(var(--sov-glow-rgb)));border-radius:999px;height:6px}.sov-range::-webkit-slider-thumb{appearance:none;background:var(--sov-text);width:16px;height:16px;box-shadow:0 0 10px rgb(var(--sov-glow-rgb));border-radius:50%;margin-top:-5px}.sov-range::-moz-range-thumb{background:var(--sov-text);width:16px;height:16px;box-shadow:0 0 10px rgb(var(--sov-glow-rgb));border:none;border-radius:50%}.sov-range-ticks{color:var(--sov-text-dim);justify-content:space-between;font-size:12px;display:flex}.sov-color{border-radius:var(--sov-radius-sm);border:2px solid rgba(var(--sov-brand-rgb), .06);background-color:rgba(var(--sov-field-rgb), .35);align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.sov-color input[type=color]{appearance:none;border:2px solid rgba(var(--sov-brand-rgb), .2);cursor:pointer;background:0 0;border-radius:9px;flex:none;width:28px;height:28px;padding:0}.sov-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.sov-color input[type=color]::-webkit-color-swatch{border:none;border-radius:7px}.sov-color input[type=text]{min-width:0;color:var(--sov-text);font:500 14.5px var(--sov-font);text-transform:uppercase;background:0 0;border:none;flex:1}.sov-color input[type=text]:focus{outline:none}.sov-lock{border-radius:var(--sov-radius-pill);border:1px solid rgba(var(--sov-rim-rgb), .35);background:rgba(var(--sov-deep-rgb), .25);color:var(--sov-text);letter-spacing:.02em;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.sov-lock svg{width:12px;height:12px;color:var(--sov-badge);filter:var(--sov-badge-glow)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);border-radius:var(--sov-radius);border:var(--sov-pop-border);background-color:var(--sov-pop-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sov-pop-shadow);color:var(--sov-white);font:400 14.4px/1.45 var(--sov-font);white-space:nowrap;filter:none;opacity:0;pointer-events:none;z-index:100;padding:4.8px 11.2px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}[data-tip]:hover:after,[data-tip]:focus-visible:after,[data-tip][data-tip-open]:after{opacity:1;transform:translate(-50%)translateY(0)}.sov-toast{z-index:120;border-radius:var(--sov-radius);border:var(--sov-pop-border);background:var(--sov-pop-bg-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--sov-white);opacity:0;pointer-events:none;transition:var(--sov-ease);padding:8px 16px;font-size:14.4px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(10px)}.sov-toast.is-visible{opacity:1;transform:translate(-50%)translateY(0)}[data-tip]:after,.sov-toast,.sov-liquid-pop{border:1px solid rgba(var(--sov-rim-rgb), .14);background:radial-gradient(120% 140% at 12% 0%, rgba(var(--sov-brand-rgb), .07), rgba(var(--sov-brand-rgb), 0) 55%), var(--sov-pop-glass);-webkit-backdrop-filter:blur(5px)saturate(1.5);backdrop-filter:blur(5px)saturate(1.5);box-shadow:inset 0 1px .5px rgba(var(--sov-brand-rgb), .14), 0 14px 34px #00000057;text-shadow:0 1px 6px #00000059}:root[data-sov-bend] [data-tip]:after,:root[data-sov-bend] .sov-toast,:root[data-sov-bend] .sov-liquid-pop{-webkit-backdrop-filter:url(#sov-bend)blur(3px)saturate(1.5);backdrop-filter:url(#sov-bend)blur(3px)saturate(1.5)}:root[data-sov-lens] [data-tip][data-sov-lens-on]:after,:root[data-sov-lens] .sov-toast[data-sov-lens-on],:root[data-sov-lens] .sov-liquid-pop[data-sov-lens-on]{background:radial-gradient(120% 140% at 12% 0%, rgba(var(--sov-brand-rgb), .07), rgba(var(--sov-brand-rgb), 0) 55%), linear-gradient(var(--sov-pop-glass), var(--sov-pop-glass)), var(--sov-lens,none) var(--sov-lens-at,0 0) / var(--sov-lens-size,auto) no-repeat border-box;-webkit-backdrop-filter:blur(3px)saturate(1.5);backdrop-filter:blur(3px)saturate(1.5)}:root[data-sov-lens] .sov-toast[data-sov-lens-on]{transition-property:opacity,transform}.sov-nav{z-index:50;border-radius:var(--sov-radius-lg);border:2px solid rgba(var(--sov-rim-rgb), .18);background-color:rgba(var(--sov-surface-rgb), .45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:16px;width:min(1040px,100% - 32px);margin:14px auto 0;padding:10px 12px 10px 20px;display:flex;position:sticky;top:14px}.sov-nav__brand{color:var(--sov-text);text-shadow:var(--sov-username-glow);align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.sov-nav__links{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sov-nav__links a{border-radius:var(--sov-radius-sm);color:var(--sov-text);transition:background-color var(--sov-ease);padding:7px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:block}.sov-nav__links a:hover{background:var(--sov-widget-bg)}@media (max-width:720px){.sov-nav__links{display:none}}.sov-help{background:var(--sov-widget-bg-hover);width:16px;height:16px;color:var(--sov-text);vertical-align:middle;cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-size:11px;font-weight:700;display:inline-flex}.sov-help[data-tip]:after{width:max-content;max-width:min(var(--tip-w,240px), calc(100vw - 16px));translate:var(--tip-shift,0px) 0;white-space:normal;text-align:left;font-size:13px}.sov-help[data-tip][data-tip-below]:after{top:calc(100% + 8px);bottom:auto}.sov-modal{border-radius:var(--sov-card-radius);border:var(--sov-border-width) solid var(--sov-border-color);background-color:var(--sov-modal-bg);background-image:var(--sov-card-gradient);width:min(480px,100% - 32px);max-height:min(720px,100dvh - 32px);-webkit-backdrop-filter:blur(var(--sov-card-blur));backdrop-filter:blur(var(--sov-card-blur));color:var(--sov-text);box-shadow:var(--sov-pop-shadow);padding:0}.sov-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.sov-modal__inner{flex-direction:column;gap:16px;padding:22px;display:flex}.sov-modal__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sov-modal__head h2{margin:0;font-size:18px;font-weight:600}.sov-modal__close{color:var(--sov-text);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px;display:inline-flex}.sov-modal__close:hover{background:var(--sov-widget-bg)}.sov-lock--owned{padding:3px 6px}[data-tip-style=frosted] [data-tip]:after,[data-tip-style=frosted] .sov-toast,:root[data-sov-bend] [data-tip-style=frosted] [data-tip]:after,:root[data-sov-bend] [data-tip-style=frosted] .sov-toast,:root[data-sov-lens] [data-tip-style=frosted] [data-tip][data-sov-lens-on]:after,:root[data-sov-lens] [data-tip-style=frosted] .sov-toast[data-sov-lens-on]{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);text-shadow:0 1px 6px #0006;background:#ffffff21;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff24,0 12px 30px #0000004d}[data-tip-style=glass] [data-tip]:after,[data-tip-style=glass] .sov-toast,:root[data-sov-bend] [data-tip-style=glass] [data-tip]:after,:root[data-sov-bend] [data-tip-style=glass] .sov-toast,:root[data-sov-lens] [data-tip-style=glass] [data-tip][data-sov-lens-on]:after,:root[data-sov-lens] [data-tip-style=glass] .sov-toast[data-sov-lens-on]{border:var(--sov-widget-border,2px solid rgba(var(--sov-brand-rgb), .06));background:color-mix(in srgb, var(--sov-card-solid,#14082a) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:none;box-shadow:0 10px 28px #00000059}[data-tip-style=solid] [data-tip]:after,[data-tip-style=solid] .sov-toast,:root[data-sov-bend] [data-tip-style=solid] [data-tip]:after,:root[data-sov-bend] [data-tip-style=solid] .sov-toast,:root[data-sov-lens] [data-tip-style=solid] [data-tip][data-sov-lens-on]:after,:root[data-sov-lens] [data-tip-style=solid] .sov-toast[data-sov-lens-on]{border:1px solid var(--sov-widget-bg-hover,rgba(var(--sov-brand-rgb), .16));background:var(--sov-card-solid,#14082a);-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;box-shadow:0 10px 24px #0006}:root:not(#_) [data-profile-root] [data-tip]:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--sov-pop-rim,#d5bdff) 11%, transparent), transparent 55%), color-mix(in srgb, var(--sov-pop-tint,#2a0f54) 66%, transparent);box-shadow:inset 0 1px .5px color-mix(in srgb, var(--sov-pop-rim,#d5bdff) 26%, transparent), inset 0 0 9px 1px color-mix(in srgb, var(--sov-pop-rim,#d5bdff) 10%, transparent), inset 0 -2px 6px #0003, 0 14px 34px #00000057;color:var(--sov-pop-text,var(--sov-white))}:root:not(#_) [data-profile-root] .sov-toast{color:var(--sov-pop-text,var(--sov-white))}:root:not(#_) [data-profile-root][data-pop]:not([data-tip-style=frosted],[data-tip-style=glass],[data-tip-style=solid]) .sov-toast{border-color:color-mix(in srgb, var(--sov-pop-rim) 14%, transparent);background:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--sov-pop-rim) 7%, transparent), transparent 55%), color-mix(in srgb, var(--sov-pop-tint) 50%, transparent)}:root:not(#_) [data-profile-root][data-tip-style=frosted] [data-tip]:after{background:color-mix(in srgb, var(--sov-pop-tint,var(--sov-card-solid,#14082a)) 78%, #fff 22%)}:root:not(#_) [data-profile-root][data-tip-style=glass] [data-tip]:after{background:color-mix(in srgb, var(--sov-pop-tint,var(--sov-card-solid,#14082a)) 90%, transparent)}:root:not(#_) [data-profile-root][data-tip-style=solid] [data-tip]:after{background:var(--sov-pop-tint,var(--sov-card-solid,#14082a))}
:root{--vt-spring:cubic-bezier(.34, 1.25, .64, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--vt-spring:linear(0, .019, .066, .132, .201, .284, .369, .453, .533, .608, .676, .731, .785, .833, .873, .907, .935, .958, .975, .99, 1.001, 1.009, 1.015, 1.019, 1.021, 1.022, 1.022, 1.021, 1.02, 1.018, 1.016, 1.015, 1.013, 1.011, 1.009, 1.008, 1.006, 1.005, 1.004, 1.003, 1.002, 1.002, 1.001, 1.001, 1, 1, 1, 1, 1)}}::view-transition{pointer-events:none}::view-transition-old(root){animation:.32s both vt-fade-out}::view-transition-new(root){animation:.42s both vt-fade-in}::view-transition-old(.page-exit){animation:.2s cubic-bezier(.4,0,1,1) both vt-page-out}::view-transition-new(.page-enter){animation:.32s var(--sov-ease-out) .11s both vt-page-fade, .85s var(--sov-spring-soft) 80ms both vt-page-rise}::view-transition-group(.brand-morph){animation-duration:.6s;animation-timing-function:var(--vt-spring)}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-page-out{to{opacity:0;filter:blur(6px);transform:translateY(-12px)scale(.985)}}@keyframes vt-page-fade{0%{opacity:0;filter:blur(8px)}}@keyframes vt-page-rise{0%{transform:translateY(32px)scale(.98)}}
:root{--sov-spring:cubic-bezier(.34, 1.25, .64, 1);--sov-spring-soft:cubic-bezier(.22, 1, .36, 1);--sov-spring-quick:cubic-bezier(.34, 1.3, .64, 1);--sov-spring-bouncy:cubic-bezier(.34, 1.56, .64, 1);--sov-ease-out:cubic-bezier(.22, 1, .36, 1);--sov-ease-in:cubic-bezier(.4, 0, 1, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--sov-spring:linear(0, .029, .093, .181, .279, .381, .481, .574, .659, .734, .798, .849, .894, .93, .959, .98, .996, 1.008, 1.015, 1.02, 1.022, 1.022, 1.022, 1.02, 1.018, 1.016, 1.014, 1.012, 1.009, 1.008, 1.006, 1.005, 1.003, 1.002, 1.002, 1.001, 1, 1, 1, 1, 1);--sov-spring-soft:linear(0, .03, .099, .182, .273, .362, .451, .528, .598, .659, .715, .761, .8, .834, .862, .886, .905, .922, .936, .947, .957, .965, .971, .976, .981, .984, .987, .989, .991, .993, .994, .995, .996, .997, .997, .998, .998, .999, .999, .999, 1);--sov-spring-quick:linear(0, .029, .093, .185, .283, .384, .483, .582, .666, .74, .803, .857, .903, .938, .965, .986, 1.002, 1.012, 1.019, 1.023, 1.024, 1.024, 1.023, 1.021, 1.019, 1.016, 1.014, 1.012, 1.009, 1.007, 1.006, 1.004, 1.003, 1.002, 1.001, 1.001, 1, 1, 1, 1, 1);--sov-spring-bouncy:linear(0, .041, .142, .278, .432, .574, .719, .846, .951, 1.032, 1.089, 1.124, 1.141, 1.143, 1.135, 1.12, 1.099, 1.077, 1.055, 1.035, 1.017, 1.003, .993, .985, .981, .979, .979, .981, .984, .987, .99, .993, .996, .998, 1, 1.001, 1.002, 1.003, 1.003, 1.003, 1.003, 1.002, 1.002, 1.001, 1.001, 1.001, 1, 1, 1)}}[data-sov-intro]{--intro-delay:calc(var(--intro-base,40ms) + var(--intro-i,0) * var(--intro-step,70ms));animation:sov-intro-fade .6s var(--sov-ease-out) var(--intro-delay) backwards, sov-intro-rise .95s var(--sov-spring-soft) var(--intro-delay) backwards}[data-sov-intro=text]{animation:sov-intro-focus .7s var(--sov-ease-out) var(--intro-delay) backwards, sov-intro-rise .95s var(--sov-spring-soft) var(--intro-delay) backwards}[data-sov-intro=card]{animation:sov-intro-fade .6s var(--sov-ease-out) var(--intro-delay) backwards, sov-intro-lift 1s var(--sov-spring-soft) var(--intro-delay) backwards}[data-sov-intro=fade]{animation:sov-intro-fade .8s var(--sov-ease-out) var(--intro-delay) backwards}@media (scripting:enabled){:root:not([data-sov-live]) [data-sov-intro]{animation-play-state:paused}}:root[data-sov-nav=vt] [data-sov-intro]{animation:none}@keyframes sov-intro-fade{0%{opacity:0}}@keyframes sov-intro-focus{0%{opacity:0;filter:blur(10px)}}@keyframes sov-intro-rise{0%{translate:0 22px}}@keyframes sov-intro-lift{0%{translate:0 30px;scale:.97}}[data-sov-reveal][data-sov-revealed=wait]{opacity:0;translate:0 28px}[data-sov-reveal=card][data-sov-revealed=wait]{scale:.97}[data-sov-reveal][data-sov-revealed=in]{transition:opacity .7s var(--sov-ease-out) var(--reveal-delay,0s), translate 1s var(--sov-spring-soft) var(--reveal-delay,0s), scale 1s var(--sov-spring-soft) var(--reveal-delay,0s)}@media (pointer:coarse){[data-sov-reveal][data-sov-revealed=wait]{translate:0 16px}[data-sov-reveal=card][data-sov-revealed=wait]{scale:1}[data-sov-reveal][data-sov-revealed=in]{transition:opacity .4s var(--sov-ease-out) var(--reveal-delay,0s), translate .55s var(--sov-ease-out) var(--reveal-delay,0s)}}.sov-glide{z-index:0;width:var(--w,0px);height:var(--h,0px);border-radius:var(--r,var(--sov-radius-sm));background:var(--glide-bg,var(--sov-widget-bg-hover));box-shadow:var(--glide-shadow,inset 0 1px 0 #ffffff0f);opacity:0;transform:translate(var(--x,0px), var(--y,0px));pointer-events:none;transition:transform .55s var(--sov-spring-quick), width .55s var(--sov-spring-quick), height .55s var(--sov-spring-quick), border-radius .3s ease, opacity .25s ease;position:absolute;top:0;left:0}.sov-glide[data-on]{opacity:1}.sov-glide[data-instant]{transition:opacity .25s}:where(.sov-glide-host){position:relative}[data-glide=ready]>:not(.sov-glide){z-index:1;position:relative}.sov-motion .sov-btn{transition:background-color var(--sov-ease), border-color var(--sov-ease), box-shadow var(--sov-ease), opacity var(--sov-ease), transform .55s var(--sov-spring-bouncy)}.sov-motion .sov-btn--primary:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}.sov-motion .sov-btn:active:not(:disabled,[aria-disabled=true]){transition-duration:.25s,.25s,.25s,.25s,80ms;transform:scale(.96)}.sov-motion .sov-modal[open]{animation:sov-intro-fade .28s var(--sov-ease-out) backwards, sov-modal-in .6s var(--sov-spring) backwards}.sov-motion .sov-modal[open]::backdrop{animation:.3s ease-out backwards sov-intro-fade}@keyframes sov-modal-in{0%{translate:0 14px;scale:.96}}.sov-underline{transition:background-size .35s var(--sov-ease-out), color var(--sov-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.sov-underline:hover{background-size:100% 1px}.sov-brand-mark{transform-origin:0 0;display:inline-flex}
:root{--sov-give-up:10s;--sov-focus-ease:cubic-bezier(.33, 1, .68, 1)}.sov-wash{top:calc(-1 * var(--sov-bg-overscan));left:calc(-1 * var(--sov-bg-overscan));z-index:-1;width:calc(100% + 2 * var(--sov-bg-overscan));height:calc(100% + 2 * var(--sov-bg-overscan));background-image:var(--sov-wash);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}:root[data-sov-live] .sov-media:is([data-ready=""],[data-ready=now],[data-ready=late])~.sov-wash{visibility:hidden;transition:visibility 0s 1s}:root[data-sov-live] .sov-backdrop-rest .sov-wash{display:none}:root[data-sov-media] .sov-media:not([data-ready]){animation:sov-media-held 0s var(--sov-give-up) backwards}@keyframes sov-media-held{0%{visibility:hidden}}:root[data-sov-media] .sov-media[data-ready=""]{animation:sov-media-in .8s var(--sov-focus-ease) backwards}@keyframes sov-media-in{0%{opacity:0;filter:blur(calc(var(--sov-bg-blur,0px) + 14px))}}:root[data-sov-media] .sov-media+.sov-media[data-ready=""]{animation-name:sov-media-fade}@keyframes sov-media-fade{0%{opacity:0}}:root[data-sov-media]:not([data-sov-live]) :is(.sov-media,.sov-photo)[data-ready=""]{animation-play-state:paused}.sov-media[data-ready=failed]{visibility:hidden}:root .sov-photo{background-image:var(--sov-wash,none);background-position:50%;background-repeat:no-repeat;background-size:cover}:root[data-sov-media] .sov-photo:not([data-ready]){animation:sov-photo-held 0s var(--sov-give-up) backwards}@keyframes sov-photo-held{0%{object-position:-100000px 0}}:root[data-sov-media] .sov-photo[data-ready=""]{animation:sov-photo-in .7s var(--sov-focus-ease) backwards}@keyframes sov-photo-in{0%{filter:blur(12px)}}.sov-loader{--sov-loader-size:18px;--sov-loader-light:var(--sov-text,#d5bdff);width:var(--sov-loader-size);height:var(--sov-loader-size);background:radial-gradient(circle at 50% 28%, #ffffff42, #fff0 60%), color-mix(in srgb, var(--sov-loader-light) 14%, #ffffff0a);opacity:0;pointer-events:none;transition-property:opacity,scale,display;transition-duration:.35s;transition-timing-function:var(--sov-focus-ease);transition-behavior:allow-discrete;border-radius:50%;display:none;position:absolute;top:10px;right:10px;scale:.6;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff4d,0 2px 10px #0000004d}.sov-loader>i{animation:1.1s linear 10 sov-loader-turn;position:absolute;inset:2px}.sov-loader>i:before{background:conic-gradient(transparent 0 38%, color-mix(in srgb, var(--sov-loader-light) 25%, transparent) 68%, var(--sov-loader-light));content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.sov-loader>i:after{width:4.5px;height:4.5px;box-shadow:0 0 3px 1px var(--sov-loader-light), 0 0 10px 3px color-mix(in srgb, var(--sov-loader-light) 60%, transparent);content:"";background:#fff;border-radius:50%;position:absolute;top:-1.25px;left:calc(50% - 2.25px)}:root[data-sov-media] :is(.sov-media:first-child,.sov-photo):not([data-ready])~.sov-loader{opacity:1;animation:sov-loader-out .3s var(--sov-ease-in) var(--sov-give-up) forwards;transition-delay:.4s;display:block;scale:1}:root[data-sov-media] :has(>div>.sov-media:first-child:not([data-ready]))>.sov-loader{opacity:1;animation:sov-loader-out .3s var(--sov-ease-in) var(--sov-give-up) forwards;transition-delay:.4s;display:block;scale:1}:root[data-sov-media] :has(>picture>.sov-photo:not([data-ready]))>.sov-loader{opacity:1;animation:sov-loader-out .3s var(--sov-ease-in) var(--sov-give-up) forwards;transition-delay:.4s;display:block;scale:1}@starting-style{:root[data-sov-media] :is(.sov-media:first-child,.sov-photo):not([data-ready])~.sov-loader{opacity:0;scale:.6}:root[data-sov-media] :has(>div>.sov-media:first-child:not([data-ready]))>.sov-loader{opacity:0;scale:.6}:root[data-sov-media] :has(>picture>.sov-photo:not([data-ready]))>.sov-loader{opacity:0;scale:.6}}@keyframes sov-loader-out{to{opacity:0;visibility:hidden;scale:.6}}@keyframes sov-loader-turn{to{rotate:1turn}}.sov-loader--page{--sov-loader-size:24px;top:calc(100svh - 22px - var(--sov-loader-size));right:22px}.sov-lazy{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.sov-lazy__bar{border-radius:var(--sov-radius-sm);border:var(--sov-widget-border);background-color:var(--sov-widget-bg);flex:none;max-width:100%;display:block}.sov-lazy>.sov-loader{opacity:1;transition-delay:.4s;display:block;scale:1}@starting-style{.sov-lazy>.sov-loader{opacity:0;scale:.6}}.sov-lazy__failed{color:var(--sov-text-muted);flex-direction:column;align-items:flex-start;gap:10px;padding:4px 2px;font-size:13.5px;line-height:1.5;display:flex}.sov-lazy__failed p{margin:0}
