@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b3c37ea9-module__m-cq2W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b3c37ea9-module__m-cq2W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_8b59735-module__YQIu9G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_8b59735-module__YQIu9G__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.portal-root{--stage:#0b0708;--card-1:#17100f;--card-2:#120b0c;--well:#00000042;--line:#f6efea1a;--line-soft:#f6efea0f;--line-strong:#f6efea29;--ink:#f7f0eb;--ink-2:#c8b8b2;--ink-3:#8c7b76;--ember:#e0503f;--ember-deep:#8b2c22;--ember-ink:#f4a597;--gold:#e7c88c;--gold-deep:#b98d4e;--gold-bright:#f4e1b0;--magenta:#d6416a;--violet:#8257dd;--petrol:#1fa98e;--ok-text:#8fd6ab;--ok-bg:#40b47021;--ok-line:#40b4704d;--wait-text:#ecc07a;--wait-bg:#e6aa5021;--wait-line:#e6aa504d;--conf-text:#a9c3f2;--conf-bg:#7aa0f021;--conf-line:#7aa0f04d;--miss-text:#e5988a;--miss-bg:#e0503f1c;--miss-line:#e0503f4d;--sh-card:0 1px 2px #00000073, 0 10px 26px -16px #000000b3;--sh-lift:0 2px 4px #00000080, 0 20px 44px -20px #000000c7;--p-radius:16px;--p-radius-sm:12px;--sidebar-w:264px;--content-w:1128px;--font-ui:var(--font-manrope), "Manrope", system-ui, -apple-system, sans-serif;--font-display:var(--font-instrument), "Instrument Serif", Georgia, serif;font-family:var(--font-ui);background:var(--stage);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;font-size:15px;line-height:1.55}.portal-root *,.portal-root :before,.portal-root :after{box-sizing:border-box}.portal-glow{z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 78% -10%,#35100f8c,#0000 62%),radial-gradient(110% 80% at 8% 108%,#24090c80,#0000 60%);position:fixed;inset:0;overflow:hidden}.portal-glow>span{position:absolute}.pg-glut{will-change:transform, opacity;border-radius:50%}.pg-glut.a{background:radial-gradient(closest-side,#9e302457,#8b2c222e 45%,#0000 72%);width:1250px;height:860px;animation:28s ease-in-out infinite pg-wander-a;top:-26%;right:-16%}.pg-glut.b{background:radial-gradient(closest-side,#50101666,#400e1438 48%,#0000 72%);width:1050px;height:820px;animation:42s ease-in-out infinite pg-wander-b;bottom:-24%;left:-18%}@keyframes pg-wander-a{0%{opacity:.85;transform:translate(0,0)scale(1)}27%{opacity:1;transform:translate(-9%,6%)scale(1.09)}55%{opacity:.9;transform:translate(-13%,-4%)scale(1.02)}78%{opacity:.78;transform:translate(-4%,-8%)scale(.95)}to{opacity:.85;transform:translate(0,0)scale(1)}}@keyframes pg-wander-b{0%{opacity:.9;transform:translate(0,0)scale(1)}30%{opacity:1;transform:translate(7%,-6%)scale(1.07)}60%{opacity:.86;transform:translate(12%,3%)scale(1)}82%{opacity:.78;transform:translate(5%,7%)scale(.94)}to{opacity:.9;transform:translate(0,0)scale(1)}}.pg-schleier{will-change:transform, opacity;background:linear-gradient(112deg,#0000 30%,#e0503f0d 44%,#f4a59712 50%,#e0503f0d 56%,#0000 70%);animation:34s ease-in-out infinite alternate pg-schleier;inset:-22%}@keyframes pg-schleier{0%{opacity:.55;transform:translate(-9%,-3%)}50%{opacity:1}to{opacity:.6;transform:translate(9%,3%)}}.pg-funken{background-repeat:repeat;top:0;left:0;right:0}.pg-funken.a{opacity:.5;background-image:radial-gradient(2.2px 2.2px at 12% 8%,#f4a59799,#0000 60%),radial-gradient(1.6px 1.6px at 38% 32%,#e0503f8c,#0000 60%),radial-gradient(2.6px 2.6px at 64% 56%,#f082646b,#0000 60%),radial-gradient(1.4px 1.4px at 85% 21%,#f4a5976b,#0000 60%),radial-gradient(1.8px 1.8px at 52% 82%,#e0503f73,#0000 60%),radial-gradient(1.3px 1.3px at 24% 64%,#f096785c,#0000 60%);background-size:460px 640px;height:calc(100% + 640px);animation:56s linear infinite pg-steigen-a}@keyframes pg-steigen-a{to{transform:translateY(-640px)}}.pg-funken.b{opacity:.32;background-image:radial-gradient(1.5px 1.5px at 18% 14%,#f4a59766,#0000 60%),radial-gradient(1.2px 1.2px at 72% 44%,#e0503f61,#0000 60%),radial-gradient(1.7px 1.7px at 46% 72%,#c85a464d,#0000 60%),radial-gradient(1.1px 1.1px at 90% 88%,#f4a59747,#0000 60%);background-size:560px 760px;height:calc(100% + 760px);animation:92s linear infinite pg-steigen-b}@keyframes pg-steigen-b{to{transform:translateY(-760px)}}@media (max-width:960px){.pg-funken.b{display:none}.pg-glut.a{width:900px;height:640px}.pg-glut.b{width:780px;height:600px}}@media (prefers-reduced-motion:reduce){.pg-funken{display:none}.pg-schleier{opacity:.5}}.portal-root:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(130% 105% at 50% 38%,#0000 52%,#06030480 100%);position:fixed;inset:0}.portal-root ::selection{background:#e0503f61}.portal-root a{color:inherit;text-decoration:none}.portal-root [hidden]{display:none!important}.portal-root :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.shell{min-height:100dvh}.main{margin-left:var(--sidebar-w);justify-content:center;padding:44px 48px 96px;display:flex}.main-col{width:100%;max-width:var(--content-w);flex-direction:column;gap:16px;min-width:0;display:flex}.col-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.sidebar{width:var(--sidebar-w);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);z-index:40;background:linear-gradient(#1e1415f5,#100a0bf5);flex-direction:column;padding:30px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:1px 0 #00000059}.wordmark{padding:2px 12px 24px;position:relative}.wordmark .wm-link{border-radius:4px;display:inline-flex}.wordmark .wm-logo{width:178px;height:auto;display:block}.drawer-close{background:var(--well);border:1px solid var(--line);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border-radius:11px;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:none;position:absolute;top:-4px;right:6px}.drawer-close:hover{color:var(--ink);border-color:var(--line-strong);background:#ffffff12}.drawer-close svg{display:block}.wordmark .sub{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:10.5px;display:block}.wordmark .hairline{background:linear-gradient(90deg, var(--gold), transparent);border-radius:2px;width:30px;height:1.5px;margin-top:13px;display:block}.nav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex}.nav-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:16px 12px 8px;font-size:10px;font-weight:700}.nav a{color:#e2d7d1;border-radius:11px;align-items:center;gap:12px;padding:10.5px 12px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.nav a svg{opacity:.92;flex-shrink:0;width:17px;height:17px;transition:color .15s,opacity .15s}.nav a:hover{color:#fff;background:#ffffff0f}.nav a.active{color:#fff;background:linear-gradient(90deg,#e0503f33,#e0503f0d);font-weight:700}.nav a.active svg{opacity:1;color:var(--gold)}.nav a.active:before{content:"";background:linear-gradient(180deg, var(--gold), var(--ember));border-radius:3px;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 14px #e7c88c8c}.nav .count{font-variant-numeric:tabular-nums;background:var(--ember);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;display:grid;box-shadow:0 2px 8px #e0503f80,inset 0 1px #ffffff40}.nav .lock{color:var(--ink-3);place-items:center;margin-left:auto;display:grid}.nav .lock svg{opacity:.9;width:13px;height:13px}.userbox{border:1px solid var(--line-soft);background:var(--well);border-radius:13px;align-items:center;gap:8px;padding:7px 7px 7px 0;transition:border-color .15s,background .15s;display:flex}.userbox.active{background:#e7c88c0f;border-color:#e7c88c66}.userbox .ub-link{border-radius:10px;flex:1;align-items:center;gap:11px;min-width:0;padding:4px 4px 4px 7px;transition:background .15s;display:flex}.userbox .ub-link:hover{background:#ffffff0d}.userbox .who{flex-direction:column;flex:1;min-width:0;display:flex}.userbox .who b{color:#f2e9e4;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.userbox .who span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.userbox .logout{width:34px;height:34px;color:var(--ink-3);border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:9px;flex-shrink:0;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.userbox .logout:hover{color:var(--ink);border-color:var(--line);background:#ffffff0f}.avatar,a.avatar{letter-spacing:.02em;color:#2a0f0b;background:linear-gradient(140deg, var(--gold-bright), var(--gold-deep));border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff6,0 2px 8px #0000004d}.avatar.small{width:30px;height:30px;font-size:11px}.avatar.big{width:66px;height:66px;font-size:21px}.avatar.ember{background:linear-gradient(140deg, #e57262, var(--ember-deep));color:#fbeae6;box-shadow:inset 0 1px #ffffff40,0 2px 8px #0000004d}.topbar{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line-soft);background:#0b0708d1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 14px;display:none;position:sticky;top:0}.tb-brand{border-radius:4px;justify-self:center;align-items:center;display:inline-flex}.tb-logo{width:136px;height:auto;display:block}.tb-avatar{justify-self:end}.topbar .avatar.small{width:38px;height:38px;font-size:11.5px}.burger{background:var(--well);border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:11px;justify-self:start;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid}.burger:hover{border-color:var(--line-strong);background:#ffffff12}.burger svg{display:block}.scrim{z-index:60;opacity:0;pointer-events:none;background:#0009;transition:opacity .2s;display:none;position:fixed;inset:0}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:700}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px;display:flex}.page-head .ph-txt{flex-direction:column;min-width:0;display:flex}.page-head h1{font-family:var(--font-display);letter-spacing:.005em;margin:8px 0 0;font-size:clamp(30px,3.6vw,43px);font-weight:400;line-height:1.08}.page-head h1 em{color:var(--gold);font-style:italic}.page-head .lede{color:var(--ink-2);max-width:58ch;margin-top:12px;font-size:14.5px}.section-head{justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 14px;display:flex}.section-head h2{font-family:var(--font-display);letter-spacing:.01em;margin:0;padding-left:15px;font-size:24px;font-weight:400;position:relative}.section-head h2:before{content:"";background:linear-gradient(180deg, var(--gold), var(--gold-deep));border-radius:2px;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-head .more{color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:600;transition:color .15s}.section-head .more:hover{color:var(--gold)}.section-head .note{color:var(--ink-3);font-size:13px}.card{background:linear-gradient(168deg, var(--card-1), var(--card-2));border:1px solid var(--line);border-radius:var(--p-radius);box-shadow:var(--sh-card), inset 0 1px 0 #ffffff0b}a.card,.card.clickable{transition:transform .16s,border-color .16s,box-shadow .16s}a.card:hover,.card.clickable:hover{border-color:var(--line-strong);box-shadow:var(--sh-lift), inset 0 1px 0 #ffffff0f;transform:translateY(-2px)}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.kpi-grid.three{grid-template-columns:repeat(3,1fr)}.kpi-grid.two{grid-template-columns:repeat(2,1fr)}.kpi-grid.two .kpi{padding:26px 28px 24px}.kpi-grid.two .kpi .value{font-size:36px}.kpi{isolation:isolate;flex-direction:column;padding:24px 24px 22px;display:flex;position:relative;overflow:hidden}.kpi .label{color:var(--ink-2);letter-spacing:.01em;font-size:12px;font-weight:700}.kpi .value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:31px;font-weight:800;line-height:1.1}.kpi .hint{color:var(--ink-3);margin-top:7px;font-size:12px;line-height:1.45}.kpi.jade,.kpi.w-ember,.kpi.w-violet{border-color:#ffffff29}.kpi.jade:after,.kpi.w-ember:after,.kpi.w-violet:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 42%,#00000038),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.kpi.hero{box-shadow:var(--sh-card), inset 0 1px 0 #e7c88c29, 0 0 34px -10px #e7c88c4d;background:radial-gradient(320px 190px at 88% -14%,#e7c88c2b,#0000 62%),linear-gradient(168deg,#1c1410,#130c0c);border-color:#e7c88c61}.kpi.hero .label{color:var(--ink-2)}.kpi.hero .value{color:var(--gold);text-shadow:0 0 26px #e7c88c4d}.kpi.hero .hint{color:var(--ink-3)}.kpi.jade{background:radial-gradient(150% 130% at 84% -16%,#e7c88c33,#0000 48%),linear-gradient(150deg,#2b9a5d 4%,#135f3a 58%,#062a18 100%)}.kpi.w-ember{background:radial-gradient(150% 130% at 84% -16%,#ffffff3d,#0000 48%),linear-gradient(150deg,#e0503f 4%,#9c2417 60%,#5f1109 100%)}.kpi.w-violet{background:radial-gradient(150% 130% at 84% -16%,#ffffff38,#0000 48%),linear-gradient(150deg,#8257dd 4%,#472394 60%,#26124f 100%)}.kpi.jade .label,.kpi.w-ember .label,.kpi.w-violet .label{color:#ffffffd9}.kpi.jade .value,.kpi.w-ember .value,.kpi.w-violet .value{color:#fff;text-shadow:0 2px 12px #00000059}.kpi.jade .hint,.kpi.w-ember .hint,.kpi.w-violet .hint{color:#ffffffa8}.pill{white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;gap:6px;padding:3px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.pill.ok{color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-line)}.pill.wait{color:var(--wait-text);background:var(--wait-bg);border-color:var(--wait-line)}.pill.conf{color:var(--conf-text);background:var(--conf-bg);border-color:var(--conf-line)}.pill.miss{color:var(--miss-text);background:var(--miss-bg);border-color:var(--miss-line)}.btn{font:inherit;border-radius:var(--p-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.btn.primary{color:#fff;background:linear-gradient(160deg,#e9604f,#b03526);box-shadow:0 8px 22px -6px #e0503f80,inset 0 1px #ffffff40}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -6px #e0503f99,inset 0 1px #ffffff40}.btn.gold{color:#2a1a06;background:linear-gradient(160deg, var(--gold-bright), var(--gold-deep));box-shadow:0 8px 22px -8px #e7c88c8c,inset 0 1px #ffffff80}.btn.gold:hover{transform:translateY(-1px)}.btn.ghost{color:var(--ink);border-color:var(--line);background:#ffffff0b}.btn.ghost:hover{border-color:var(--line-strong);background:#ffffff17}.btn.small{border-radius:10px;padding:8px 15px;font-size:13px}.btn.done{color:var(--ok-text);background:var(--ok-bg);border-color:var(--ok-line);cursor:default;box-shadow:none}.btn.done:hover{box-shadow:none;transform:none}.btn.on-gold{color:var(--gold-bright);background:#2a1c07;box-shadow:0 8px 22px -6px #00000073,inset 0 1px #ffffff1f}.btn.on-gold:hover{transform:translateY(-1px);box-shadow:0 12px 28px -6px #0000008c,inset 0 1px #ffffff1f}.btn:disabled{cursor:default}.cover{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;min-height:152px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0d}.cover:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 48%,#0000006b),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cover .cv-k{letter-spacing:.2em;text-transform:uppercase;opacity:.86;font-size:9.5px;font-weight:800}.cover .cv-t{font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 2px 16px #0006;font-size:24px;line-height:1.06}.cover .cv-t em{font-style:italic}.cov-ember{background:radial-gradient(150% 120% at 84% -14%,#ffffff42,#0000 46%),linear-gradient(150deg,#e0503f 4%,#9c2417 62%,#5f1109 100%)}.cov-magenta{background:radial-gradient(150% 120% at 84% -14%,#ffffff3d,#0000 46%),linear-gradient(150deg,#d6416a 4%,#8a1c3e 60%,#4c0d22 100%)}.cov-violet{background:radial-gradient(150% 120% at 84% -14%,#ffffff3d,#0000 46%),linear-gradient(150deg,#8257dd 4%,#472394 60%,#26124f 100%)}.cov-petrol{background:radial-gradient(150% 120% at 84% -14%,#ffffff38,#0000 46%),linear-gradient(150deg,#1fa98e 4%,#0f5f50 62%,#073329 100%)}.cov-gold{color:#2a1c07;background:radial-gradient(150% 120% at 84% -14%,#ffffff6b,#0000 46%),linear-gradient(150deg,#f0d59a 2%,#c69a54 52%,#7c5a22 100%)}.cov-gold .cv-k{opacity:.72}.cov-gold .cv-t{text-shadow:0 1px 10px #ffffff4d}.cov-gold:after{background:linear-gradient(#0000 45%,#3c280a52)}.cover .play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s,background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover .play svg{fill:#fff;width:16px;height:16px;margin-left:2px}.media:hover .cover .play{background:#e0503f99;transform:translate(-50%,-50%)scale(1.09)}.cover .dur{font-variant-numeric:tabular-nums;background:#0000008c;border:1px solid #fff3;border-radius:7px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;bottom:10px;right:10px}.cover.mini-cov{border-radius:9px;flex-shrink:0;width:60px;height:44px;min-height:0;padding:0;box-shadow:inset 0 1px #fff3,0 1px 3px #0006}.cover.mini-cov:after{background:0 0}.shelf{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;gap:16px;padding:4px 2px 14px;display:flex;overflow-x:auto}.shelf::-webkit-scrollbar{height:8px}.shelf::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:6px}.shelf::-webkit-scrollbar-track{background:0 0}.shelf>*{scroll-snap-align:start;flex:0 0 236px;min-width:0}.shelf .media .cover{border-radius:0;min-height:134px}.media-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.media-grid.four{grid-template-columns:repeat(4,1fr)}.media{flex-direction:column;display:flex;overflow:hidden}.media .cover{border-radius:0;flex:1}.media .body{flex-direction:column;gap:3px;padding:13px 17px;display:flex}.media .kind{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.media .meta{color:var(--ink-3);font-size:12.5px;line-height:1.45}.media .go{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:700;transition:color .15s;display:flex}.media:hover .go{color:var(--gold)}.howto{align-items:stretch;margin-bottom:14px;display:flex;overflow:hidden}.howto .howto-cov{border-right:1px solid #ffffff24;border-radius:0;flex:0 0 192px;justify-content:center;align-items:center;min-height:128px;padding:0}.howto .howto-cov .play{width:56px;height:56px}.howto .howto-body{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:18px 24px;display:flex}.howto .eyebrow{color:var(--ink-2)}.howto .howto-t{font-family:var(--font-display);color:var(--ink);font-size:21px;line-height:1.15}.howto .howto-m{color:var(--ink-3);font-size:13px;line-height:1.5}.howto .go{color:var(--ink-2);margin-top:7px;font-size:13px;font-weight:700;transition:color .15s}.howto:hover .go{color:var(--gold)}.howto:hover .cover .play{background:#e0503f99;transform:translate(-50%,-50%)scale(1.09)}.howto .play:after{content:"";border:1.5px solid #ffffff8c;border-radius:50%;animation:2.8s ease-out infinite howto-puls;position:absolute;inset:-8px}@keyframes howto-puls{0%{opacity:0;transform:scale(.8)}35%{opacity:.85}to{opacity:0;transform:scale(1.3)}}@media (max-width:640px){.howto{flex-direction:column}.howto .howto-cov{border-bottom:1px solid #ffffff24;border-right:0;flex:none;min-height:128px}.howto .howto-body{padding:15px 18px}}.vivid{color:#fff;border-color:#ffffff29!important}.vivid .eyebrow{color:#ffffffc7}.btn.on-vivid{color:#7c1f16;background:#fff;box-shadow:0 8px 22px -6px #00000073}.btn.on-vivid:hover{transform:translateY(-1px);box-shadow:0 12px 30px -6px #0000008c}.vivid .btn.done{color:#fff;background:#00000047;border-color:#ffffff80}.overview-grid{grid-template-columns:1fr 336px;align-items:stretch;gap:16px;display:grid}.overview-grid>*{min-width:0}.overview-grid.solo{grid-template-columns:1fr}.overview-grid.solo .medallion-card{width:100%;max-width:520px;margin-inline:auto}.serie-band{isolation:isolate;color:#fff;background:radial-gradient(620px 420px at 92% -34%,#ffffff38,#0000 52%),linear-gradient(150deg,#e0503f 2%,#9a2317 60%,#641209 100%);flex-wrap:wrap;align-items:center;gap:26px;padding:24px 28px;display:flex;position:relative;overflow:hidden;border-color:#ffffff29!important}.serie-band .eyebrow{color:#fffc}.serie-emblem{--sp:0;background:conic-gradient(from -90deg, var(--gold-bright) calc(var(--sp) * 1%), var(--gold-deep) calc(var(--sp) * 1%), #00000047 0);border-radius:50%;flex-shrink:0;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 26px #e7c88c38}.serie-emblem:before{content:"";background:radial-gradient(circle at 50% 30%,#7d1d12,#4f0e07 74%);border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 2px 10px #0006}.serie-emblem .se-in{z-index:1;flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.serie-emblem .se-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 12px #00000073;font-size:38px;font-weight:800;line-height:.95}.serie-emblem .se-lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-bright);font-size:8.5px;font-weight:800}.serie-txt{flex-direction:column;flex:1;min-width:250px;display:flex}.serie-txt .serie-ziel{max-width:46ch;margin-top:5px;font-size:15.5px;font-weight:700;line-height:1.35}.serie-txt .serie-ziel b{color:var(--gold-bright);font-variant-numeric:tabular-nums}.serie-cta{flex-shrink:0;align-items:center;display:flex}.serie-band .btn.done{color:#fff;background:#00000047;border-color:#ffffff80}.serie-band.feier:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 90% at 30%,#f4e1b080,#0000 70%);animation:1.3s ease-out both feier-flash;position:absolute;inset:0}@keyframes feier-flash{0%{opacity:0}22%{opacity:1}to{opacity:0}}.serie-band.feier .serie-emblem{animation:1.1s ease-out both feier-ring}@keyframes feier-ring{0%{box-shadow:0 0 26px #e7c88c38,0 0 #f4e1b08c}to{box-shadow:0 0 26px #e7c88c38,0 0 0 34px #f4e1b000}}.serie-band.feier .se-num{animation:.7s cubic-bezier(.2,.9,.3,1.4) both feier-pop}@keyframes feier-pop{0%{transform:scale(1)}40%{color:var(--gold-bright);transform:scale(1.28)}to{transform:scale(1)}}.spark{background:var(--gold-bright);pointer-events:none;opacity:0;border-radius:50%;width:5px;height:5px;animation:1s ease-out .12s both spark-fly;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #f4e1b0e6}@keyframes spark-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,-70px))) scale(.9)}}.rail-scroll{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;margin:8px -10px -8px;padding:14px 10px 10px;overflow-x:auto}.rail{align-items:flex-start;min-width:340px;max-width:480px;display:flex}.rail .seg{background:#ffffff47;border-radius:2px;flex:1;min-width:16px;height:2px;margin-top:13px}.rail .node{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;display:flex}.rail .node .dot{font-variant-numeric:tabular-nums;color:#ffffffe6;background:#0000003d;border:1.5px solid #fff6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.rail .node .lbl{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;font-size:9.5px;font-weight:700}.rail .node.today .dot{color:#fff;border-style:dashed;border-color:#fff}.rail .node.today .lbl{color:#fff}.rail .node.done .dot{color:var(--ember-deep);background:#fff;border-color:#fff}.rail .node.mile .dot{border:1.5px solid var(--gold);background:linear-gradient(150deg, var(--gold-bright), var(--gold-deep));color:#2a1c07;width:38px;height:38px;margin-top:-5px;box-shadow:0 0 18px #e7c88c80}.rail .node.mile .lbl{color:var(--gold-bright);font-weight:800}.list-panel{background:radial-gradient(320px 220px at 82% -18%, #e7c88c24, transparent 62%), linear-gradient(168deg, #1b1310, var(--card-2));min-height:100%;box-shadow:var(--sh-card), inset 0 1px 0 #e7c88c1f;border-color:#e7c88c47;flex-direction:column;padding:14px 0;display:flex}.list-panel .lp-head{padding:6px 24px 10px}.list-panel .lp-rows{flex-direction:column;flex:1;justify-content:center;display:flex}.lp-row{text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:16px 24px;display:flex}.lp-row+.lp-row{border-top:1px solid var(--line-soft)}.lp-row .lp-ico{color:#2a1c07;border-radius:9px;flex-shrink:0;place-items:center;width:52px;height:40px;display:grid;box-shadow:inset 0 1px #ffffff40,0 1px 3px #0006}.lp-row .lp-ico.gold{background:linear-gradient(150deg, var(--gold-bright), var(--gold-deep))}.lp-row .lp-ico.gold svg{width:18px;height:18px}.lp-row .lp-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-row .lp-kind{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:800}.lp-row .lp-title{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.lp-row .lp-sub{color:var(--ink-3);font-size:12.5px}.lp-row .btn{flex-shrink:0}.lp-row .mini-cov{width:52px;height:40px}a.lp-row{transition:background .15s}a.lp-row:hover{background:#ffffff0a}.lp-row.reward{background:linear-gradient(90deg,#e7c88c24,#e7c88c08)}.lp-row.reward .lp-kind{color:var(--gold)}button.lp-row{cursor:pointer;transition:background .15s}button.lp-row:hover{background:#ffffff0a}.lp-row.plan{gap:14px;min-height:50px;padding:13px 24px}.plan-dot{border-radius:4px;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 1px #ffffff40,0 1px 2px #00000059}.plan-dot.dim{opacity:.4}.plan-name{color:var(--ink-2);min-width:0;font-size:14px;font-weight:600}.plan-when{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:12.5px;font-weight:600}.plan-when.ok{color:var(--ok-text)}.lp-row.plan.now{background:linear-gradient(90deg,#e0503f29,#e0503f05)}.lp-row.plan.now .lp-kind{color:var(--ember-ink)}.lp-row.plan.now .lp-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.lp-row.plan.now:hover{background:linear-gradient(90deg,#e0503f38,#e0503f0d)}.plan-chev{color:var(--ink-3);flex-shrink:0;font-size:20px;line-height:1;transition:transform .15s,color .15s}a.lp-row.plan.now:hover .plan-chev{color:var(--ember-ink);transform:translate(2px)}.medallion-card{text-align:center;background:radial-gradient(280px 200px at 50% -22%, #e7c88c2e, transparent 68%), linear-gradient(168deg, #1b1310, var(--card-2));box-shadow:var(--sh-card), inset 0 1px 0 #e7c88c1f;border-color:#e7c88c4d;flex-direction:column;align-items:center;padding:26px 24px;display:flex}.ring{--p:72;background:conic-gradient(from -90deg, var(--gold-bright) calc(var(--p) * 1%), var(--gold-deep) calc(var(--p) * 1%), #ffffff12 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:12px 0 6px;display:grid;position:relative;box-shadow:0 0 30px #e7c88c2e}.ring:before{content:"";border:1px solid var(--line-soft);background:#1a1113;border-radius:50%;position:absolute;inset:8px}.ring .center{z-index:1;flex-direction:column;align-items:center;max-width:116px;display:flex;position:relative}.ring .center .eyebrow{color:var(--ink-3);margin-bottom:4px;font-size:9px;display:block}.ring .center .stufe{font-family:var(--font-display);color:var(--gold);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px 3px;font-size:34px;font-style:italic;line-height:1.05;overflow:hidden}.medallion-card .progress-note{color:var(--ink-2);margin-top:12px;font-size:12.5px}.medallion-card .progress-note b{color:var(--gold);font-variant-numeric:tabular-nums}.medallion-card .keep-note{color:var(--ink-3);margin-top:10px;font-size:11.5px}.milestones{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;gap:10px 14px;width:100%;margin-top:18px;padding-top:16px;display:flex}.milestones .m{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-direction:column;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.milestones .dot{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);background:#ffffff08;border-radius:50%;place-items:center;font-size:11px;display:grid}.milestones .m.done .dot{color:var(--gold);background:#e7c88c29;border-color:#e7c88c70}.milestones .m.done{color:var(--ink-2)}.pm-countdown{background:radial-gradient(460px 220px at 8% 130%, #e7c88c29, transparent 66%), radial-gradient(380px 180px at 96% -30%, #e7c88c17, transparent 62%), linear-gradient(168deg, #1b1310, var(--card-2));box-shadow:var(--sh-card), inset 0 1px 0 #e7c88c24;border-color:#e7c88c57;flex-wrap:wrap;align-items:center;gap:24px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.pm-countdown .pm-left{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.pm-countdown .pm-range{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pm-countdown .pm-range b{color:var(--gold)}.pm-clock{align-items:flex-end;gap:12px;display:flex}.pm-unit{flex-direction:column;align-items:center;gap:3px;display:flex}.pm-unit b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;min-width:1.4ch;font-size:36px;font-weight:800;line-height:.95}.pm-unit span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.pm-unit.sep b{color:var(--ink-3);font-weight:400}.pm-unit.sek b{color:var(--gold)}.pm-bar{background:var(--well);border-radius:99px;width:100%;height:6px;margin-top:6px;overflow:hidden}.pm-bar i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));border-radius:99px;height:100%;display:block;box-shadow:0 0 12px #e7c88c73}.cta-band{align-items:center;gap:28px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.cta-band.vivid{background:radial-gradient(480px 320px at 90% 124%,#ffffff29,#0000 60%),linear-gradient(150deg,#8257dd 2%,#401f8c 62%,#241150 100%)}.cta-band .txt{flex-direction:column;flex:1;min-width:0;display:flex}.cta-band h3{font-family:var(--font-display);margin:6px 0;font-size:25px;font-weight:400}.cta-band p{color:#ffffffd9;max-width:54ch;margin:0;font-size:14px}.cta-band .deco{flex-shrink:0;gap:10px;display:flex}.cta-band .deco i{background:linear-gradient(160deg,#ffffff47,#ffffff0d);border:1px solid #ffffff59;border-radius:10px;width:56px;height:74px;transform:rotate(6deg);box-shadow:0 6px 18px -6px #00000080}.cta-band .deco i:nth-child(2){transform:rotate(-4deg)translateY(8px)}.cta-band .deco i:nth-child(3){transform:rotate(10deg)translateY(-4px)}.cta-band.vivid .btn.on-vivid{color:#401f8c}.today-card{grid-template-columns:320px 1fr;display:grid;overflow:hidden}.today-card>.cover{border-right:1px solid #ffffff24;height:100%;min-height:250px}.today-card>.cover .cv-t{font-size:31px}.today-card .t-body{min-width:0;padding:26px 30px}.today-card h3{font-family:var(--font-display);margin:8px 0 6px;font-size:26px;font-weight:400}.today-card .t-meta{color:var(--ink-3);font-size:13.5px;line-height:1.5}.btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.done-list{overflow:hidden}.wtask{align-items:center;gap:16px;padding:14px 18px;display:flex}.wtask+.wtask{border-top:1px solid var(--line-soft)}.wtask .day{text-align:center;flex-shrink:0;width:52px}.wtask .day b{letter-spacing:.06em;font-size:13px;font-weight:800;display:block}.wtask .day span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.wtask .w-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wtask .w-body .kind{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:800}.wtask .w-body .t{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.wtask .pill,.wtask .btn{flex-shrink:0}.done-list .wtask .w-body .t{color:var(--ink-2)}.legend{flex-wrap:wrap;align-items:center;gap:12px 26px;padding:15px 20px;display:flex}.legend .li{color:var(--ink-3);align-items:center;gap:9px;font-size:12.5px;display:flex}.toolrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.chip{font:inherit;color:var(--ink-2);border:1px solid var(--line-soft);cursor:pointer;background:#ffffff09;border-radius:99px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.chip:hover{color:var(--ink);background:#ffffff14}.chip.active{color:#2a1c07;background:linear-gradient(160deg, var(--gold-bright), var(--gold-deep));border-color:#0000;font-weight:700}.toolrow .spacer{flex:1}.search{border:1px solid var(--line-soft);color:var(--ink-3);background:#ffffff09;border-radius:11px;align-items:center;gap:8px;min-width:220px;padding:9px 14px;font-size:13px;display:flex}.search svg{flex-shrink:0;width:14px;height:14px}.search input{color:var(--ink);font:inherit;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:13px}.search input::placeholder{color:var(--ink-3)}.tbl-card{overflow:hidden}.tbl-scroll{overflow-x:auto}table.tbl{border-collapse:collapse;width:100%;min-width:640px}.tbl th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:#0000003d;padding:13px 18px;font-size:10px;font-weight:800}.tbl td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);white-space:nowrap;padding:14px 18px;font-size:13.5px}.tbl tr:last-child td{border-bottom:none}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:#ffffff07}.tbl .kunde{color:var(--ink);align-items:center;gap:10px;font-weight:600;display:flex}.tbl td.betrag,.tbl th.betrag{text-align:right}.tbl td.betrag{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.tbl .muted{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.tbl .vsl{color:var(--ink-3);margin-right:4px;font-size:11px;font-weight:700}.tbl .verfallen{color:var(--ink-3);font-weight:700;text-decoration:line-through;text-decoration-thickness:1px}.tbl .empty-row td{text-align:center;color:var(--ink-3);white-space:normal;padding:26px 18px}.prov-cards{padding:4px 0;display:none}.prov-cards .pc-row{align-items:center;gap:12px;padding:13px 16px;display:flex}.prov-cards .pc-row+.pc-row{border-top:1px solid var(--line-soft)}.prov-cards .pc-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prov-cards .pc-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.prov-cards .pc-sub{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.prov-cards .pc-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.prov-cards .pc-betrag{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:800}.prov-cards .vsl{color:var(--ink-3);margin-right:4px;font-size:11px;font-weight:700}.prov-cards .verfallen{color:var(--ink-3);font-weight:700;text-decoration:line-through;text-decoration-thickness:1px}.prov-cards .pc-leer{color:var(--ink-3);text-align:center;padding:20px 16px;font-size:13.5px}.beleg-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.beleg{flex-direction:column;gap:4px;padding:20px;display:flex}.beleg .monat{font-family:var(--font-display);font-size:21px}.beleg .nr{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.beleg .summe{font-variant-numeric:tabular-nums;color:var(--gold);margin-top:8px;font-size:18px;font-weight:800}.beleg .dl{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:12.5px;font-weight:700;display:flex}.beleg:hover .dl{color:var(--gold)}.beleg .dl svg{width:13px;height:13px}.beleg.dokument .dok-titel{font-family:var(--font-display);overflow-wrap:anywhere;font-size:18px;line-height:1.25}.beleg.dokument .dl{margin-top:auto}.lock-stage{position:relative}.lock-blur{filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.lock-panel{place-items:center;padding:20px;display:grid;position:absolute;inset:0}.lock-inner{text-align:center;border:1px solid var(--line);border-radius:var(--p-radius);width:100%;max-width:520px;box-shadow:var(--sh-lift);-webkit-backdrop-filter:blur(10px);background:linear-gradient(168deg,#1e1214f5,#120b0cf0);padding:38px 34px}.lock-ring{background:radial-gradient(circle at 50% 30%,#e7c88c29,#ffffff08);border:1px solid #e7c88c66;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid}.lock-ring svg{width:24px;height:24px;color:var(--gold)}.lock-inner h3{font-family:var(--font-display);margin-bottom:8px;font-size:30px;font-weight:400}.lock-inner h3 em{color:var(--gold);font-style:italic}.lock-inner>p{color:var(--ink-2);max-width:44ch;margin:0 auto;font-size:14px}.soon-list{text-align:left;flex-direction:column;gap:11px;max-width:360px;margin:22px auto;display:flex}.soon-list li{color:var(--ink-2);gap:11px;font-size:13.5px;list-style:none;display:flex}.soon-list li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.profile-grid{grid-template-columns:1fr 324px;align-items:start;gap:16px;display:grid}.profile-grid>*{min-width:0}.form-card{padding:26px 28px}.form-card .sec-title{color:#f2e9e4;font-size:15.5px;font-weight:800}.form-card .sec-note{color:var(--ink-2);margin-top:3px;font-size:13px}.fsec{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.fsec.first{border-top:none;margin-top:0;padding-top:0}.frow{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.frow.three{grid-template-columns:1fr 1fr 1fr}.frow.one{grid-template-columns:1fr}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{color:#ede3dd;font-size:13px;font-weight:700}.field .help{color:var(--ink-2);font-size:12.5px}.field input,.field textarea{font:inherit;color:#fbf6f2;background:#f6efea16;border:1px solid #f6efea38;border-radius:10px;width:100%;padding:11px 14px;font-size:14.5px;transition:border-color .15s,background .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:74px}.field input::placeholder,.field textarea::placeholder{color:#c8b8b2bf}.field input:hover,.field textarea:hover{border-color:#f6efea42}.field input:focus-visible,.field textarea:focus-visible{background:#f6efea17;border-color:#e7c88ca6;outline:none;box-shadow:0 0 0 3px #e7c88c29}.wmatrix{grid-template-columns:minmax(120px,auto) repeat(7,minmax(30px,1fr));align-items:center;gap:7px;margin-top:16px;display:grid}.wmatrix .mh{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:10px;font-weight:800}.wmatrix .ml{color:var(--ink);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.wmatrix .ml svg{flex-shrink:0;width:15px;height:15px}.wmatrix .ml.c-story svg{color:var(--magenta)}.wmatrix .ml.c-resultate svg{color:var(--petrol)}.wmatrix .ml.c-karussell svg{color:var(--ember-ink)}.wmatrix .ml span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wcell{font:inherit;width:100%;height:36px;color:var(--ink-3);border:1px solid var(--line-soft);cursor:pointer;background:#ffffff08;border-radius:9px;font-size:11px;font-weight:800;transition:background .15s,color .15s,border-color .15s}.wcell:hover{color:var(--ink);background:#ffffff14}.wcell[aria-pressed=true]{color:#2a1c07;background:linear-gradient(160deg, var(--gold-bright), var(--gold-deep));border-color:#0000}.wsummary{color:var(--ink-3);margin-top:15px;font-size:12.5px;line-height:1.6}.wtage{flex-direction:column;gap:14px;display:flex}.wtage-frage{border:1px solid var(--line);background:#f6efea08;border-radius:12px;flex-direction:column;gap:4px;padding:14px 15px;transition:border-color .15s,background .15s;display:flex}.wtage-frage.invalid{background:#e0503f14;border-color:#e0503fd9}.wtage-q{color:var(--ink);font-size:14px;font-weight:700;line-height:1.35}.wtage-hint{color:var(--ink-3);font-size:12.5px;line-height:1.45}.wtage-row{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:8px;display:grid}.wtage-frage.invalid .wtage-q{color:var(--miss-text)}.wsummary b{color:var(--ink-2)}.side-card{text-align:center;padding:26px 24px;position:sticky;top:24px}.side-card .avatar.big{margin-inline:auto}.side-card .name{margin-top:4px;font-size:17px;font-weight:800}.side-card .since{color:var(--ink-3);font-size:12.5px}.side-rows{border-top:1px solid var(--line-soft);text-align:left;flex-direction:column;gap:11px;margin-top:18px;padding-top:16px;display:flex}.side-rows .r{color:var(--ink-3);justify-content:space-between;gap:12px;font-size:13px;display:flex}.side-rows .r b{color:var(--ink);font-weight:600}.side-rows .r b.gold{color:var(--gold)}.side-help{border-top:1px solid var(--line-soft);color:var(--ink-3);margin-top:18px;padding-top:16px;font-size:12.5px}.side-help .btn{width:100%;margin-top:12px}.form-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding-top:20px;display:flex}.saved-note{color:var(--ok-text);font-size:13.5px;font-weight:700;display:none}.saved-note.show{display:inline}.fl-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.fl-row{background:var(--well);border:1px solid var(--line-soft);border-radius:var(--p-radius-sm);align-items:center;gap:14px;padding:12px 14px 12px 16px;display:flex}.fl-row .fl-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fl-row .fl-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:800}.fl-row .fl-url{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.fl-row .btn{flex-shrink:0}.ph-funnel{text-align:left;font:inherit;cursor:pointer;color:var(--ink);background:linear-gradient(168deg, var(--card-1), var(--card-2));border:1px solid var(--line);border-radius:var(--p-radius-sm);min-width:240px;max-width:min(380px,100%);box-shadow:var(--sh-card), inset 0 1px 0 #ffffff0b;align-items:center;gap:14px;margin-bottom:5px;padding:10px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.ph-funnel:hover{border-color:var(--line-strong);box-shadow:var(--sh-lift), inset 0 1px 0 #ffffff0f;transform:translateY(-1px)}.ph-funnel .pf-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ph-funnel .pf-k{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:9.5px;font-weight:800}.ph-funnel .pf-url{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ph-funnel svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0;transition:color .15s}.ph-funnel:hover svg{color:var(--ink)}.ph-funnel.ist-kopiert .pf-k,.ph-funnel.ist-kopiert svg{color:var(--ok-text)}.rise{animation:.5s cubic-bezier(.2,.7,.3,1) both rise}.rise.d1{animation-delay:60ms}.rise.d2{animation-delay:.12s}.rise.d3{animation-delay:.18s}.rise.d4{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.portal-root *,.portal-root :before,.portal-root :after{transition:none!important;animation:none!important}}@media (max-width:1180px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.medallion-card{width:100%;max-width:480px;margin-inline:auto}.beleg-grid,.media-grid.four,.media-grid{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr}.side-card{position:static}}@media (max-width:960px){.main{margin-left:0;padding:24px 20px 64px}.topbar{display:grid}.sidebar{z-index:70;-webkit-backdrop-filter:none;background:linear-gradient(#1e1415,#100a0b);transition:transform .25s;transform:translate(-100%)}.shell.nav-open .sidebar{transform:none}.scrim{display:block}.shell.nav-open .scrim{opacity:1;pointer-events:auto}.wordmark .drawer-close{display:grid}.wordmark .wm-logo{width:150px}.drawer-close{top:-8px}.nav a{padding:13px 14px}.kpi-grid.three,.today-card{grid-template-columns:1fr}.today-card>.cover{border-bottom:1px solid #ffffff24;border-right:none;min-height:180px}.page-head{align-items:flex-start}}@media (max-width:640px){.kpi-grid,.kpi-grid.two,.media-grid,.media-grid.four,.beleg-grid{grid-template-columns:1fr}.cta-band{flex-direction:column;align-items:flex-start}.today-card .btn-row{flex-direction:column;align-items:stretch}.tbl-card{display:none}.prov-cards{display:block}.cta-band .deco{display:none}.frow,.frow.three{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start;gap:4px}.ph-funnel{width:100%;max-width:none}.lock-inner{padding:30px 22px}.wmatrix{grid-template-columns:repeat(7,1fr);gap:6px}.wmatrix .corner{display:none}.wmatrix .ml{grid-column:1/-1;margin-top:10px}.rail{min-width:320px;margin-inline:auto}.list-panel .lp-head{padding:6px 18px 8px}.lp-row{gap:12px;padding:14px 18px}.lp-row .lp-ico{width:44px;height:36px}.lp-row.plan{padding:12px 18px}.serie-band{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 20px 20px}.serie-emblem{width:118px;height:118px}.serie-emblem .se-num{font-size:44px}.serie-txt{align-items:center;width:100%;min-width:0}.serie-txt .serie-ziel{max-width:none}.rail-scroll,.serie-cta,.serie-cta .btn{width:100%}.pm-clock{gap:8px}.pm-unit b{font-size:30px}}.sp-bubble{z-index:45;background:linear-gradient(168deg, var(--card-1), var(--card-2));border:1px solid var(--line);max-width:320px;box-shadow:var(--sh-card), inset 0 1px 0 #ffffff0d;color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;line-height:1.38;animation:.4s sp-rise;display:flex;position:fixed;bottom:20px;right:20px}.sp-dot{background:var(--gold);border-radius:999px;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite sp-pulse;box-shadow:0 0 0 3px #e7c88c24}.sp-text{min-width:0}.sp-name{color:var(--ink);font-weight:700}.sp-amount{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:800}.sp-time{color:var(--ink-3);white-space:nowrap}.sp-anim{animation:.26s sp-in;display:inline-block}.sp-close{width:24px;height:24px;color:var(--ink-3);background:var(--well);border:1px solid var(--line-soft);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:none}.sp-close:hover{color:var(--ink);border-color:var(--line);background:#ffffff0f}@keyframes sp-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes sp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:960px){.sp-bubble{max-width:min(320px,100vw - 24px);bottom:12px;right:12px}.sp-close{display:inline-flex}}.vm-overlay{z-index:120;background:radial-gradient(640px 420px at 50% 62%,#e0503f12,#0000 68%),#0b0708e6;place-items:center;padding:clamp(10px,4vw,36px);animation:.16s vm-fade;display:grid;position:fixed;inset:0}.vm-overlay.vm-zu{opacity:0;pointer-events:none;transition:opacity .14s}@keyframes vm-fade{0%{opacity:0}}.vm-panel{width:min(960px,100%);min-width:0;animation:.2s cubic-bezier(.2,.7,.3,1) vm-rise}@keyframes vm-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}}.vm-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.vm-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;overflow:hidden}.vm-close{cursor:pointer;width:40px;height:40px;color:var(--ink-2);border:1px solid var(--line-strong);background:#ffffff0f;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.vm-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.vm-close:hover{color:var(--ink);background:#ffffff1f}.vm-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.vm-frame{aspect-ratio:16/9;border-radius:var(--p-radius);border:1px solid var(--line-strong);box-shadow:var(--sh-lift), inset 0 1px 0 #ffffff0f;background:#000;position:relative;overflow:hidden}.vm-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vm-laden{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;inset:0}.vm-laden.weg{opacity:0}.vm-puls{background:#ffffff0d;border:1.5px solid #ffffff4d;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.vm-puls svg{fill:#ffffffb8;width:18px;height:18px;margin-left:2px}.vm-puls:after{content:"";border:1.5px solid #fff6;border-radius:50%;animation:2.8s ease-out infinite howto-puls;position:absolute;inset:-8px}@media (max-width:640px){.vm-head{margin-bottom:8px}.vm-close{width:38px;height:38px}.vm-frame{border-radius:var(--p-radius-sm)}}.rf{justify-content:center;align-items:center;gap:4px;margin-top:36px;padding:6px 0 2px;display:flex}.rf-link{letter-spacing:.02em;color:var(--ink-3);opacity:.62;border-radius:8px;padding:10px 9px;font-size:11.5px;font-weight:600;transition:color .15s,opacity .15s}.rf-link:hover{opacity:1;color:var(--ink-2)}.rf-link:focus-visible{outline:2px solid var(--gold);outline-offset:1px;opacity:1}.rf-sep{background:var(--ink-3);opacity:.35;border-radius:50%;width:3px;height:3px}.rf-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);background:#060404b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rf-modal{flex-direction:column;width:100%;max-width:860px;height:min(82vh,780px);padding:0;display:flex;overflow:hidden}.rf-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rf-modal-head h3{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.rf-modal-actions{align-items:center;gap:10px;display:flex}.rf-modal-extern{color:var(--ink-2);text-underline-offset:2px;font-size:12.5px;font-weight:700;text-decoration:underline}.rf-modal-extern:hover{color:var(--gold)}.rf-modal-close{background:var(--well);border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.rf-modal-close:hover{color:var(--ink);border-color:var(--line-strong);background:#ffffff12}.rf-modal-frame{background:#fff;border:0;flex:1;width:100%;min-height:0}@media (max-width:480px){.rf-modal{height:88vh}}
