.scroll-progress-container{position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff0d;overflow:hidden;z-index:calc(var(--z-sticky) + 1)}.scroll-progress-bar{height:100%;background:linear-gradient(90deg,var(--color-electric) 0%,var(--color-lime) 50%,var(--color-orange) 100%);transition:width .1s ease-out;box-shadow:0 0 10px var(--color-electric),0 0 20px #4dd0e180;position:relative}.scroll-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:progress-shimmer 2s infinite}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.scroll-progress-bar{transition:none}.scroll-progress-bar:after{animation:none}}.toast-container{position:fixed;top:var(--space-xl, 2rem);right:var(--space-xl, 2rem);z-index:9999;display:flex;flex-direction:column;gap:var(--space-sm, .5rem);max-width:400px;pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-md, 1rem);padding:var(--space-md, 1rem) var(--space-lg, 1.5rem);background:var(--color-surface, #ffffff);border-radius:var(--radius-md, 8px);box-shadow:0 4px 12px #0000001a,0 0 0 1px #0000000d;animation:toast-slide-in .3s cubic-bezier(.4,0,.2,1);pointer-events:all;min-width:300px}.toast--success{border-left:4px solid var(--color-success, #22c55e)}.toast--error{border-left:4px solid var(--color-error, #ef4444)}.toast--info{border-left:4px solid var(--color-info, #3b82f6)}.toast--warning{border-left:4px solid var(--color-warning, #f59e0b)}.toast__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.toast--success .toast__icon{color:var(--color-success, #22c55e)}.toast--error .toast__icon{color:var(--color-error, #ef4444)}.toast--info .toast__icon{color:var(--color-info, #3b82f6)}.toast--warning .toast__icon{color:var(--color-warning, #f59e0b)}.toast__message{flex:1;font-size:14px;line-height:1.5;color:var(--color-text, #1f2937)}.toast__close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--color-text-muted, #6b7280);font-size:18px;line-height:1;border-radius:var(--radius-sm, 4px);transition:all .2s}.toast__close:hover{background:var(--color-hover, rgba(0, 0, 0, .05));color:var(--color-text, #1f2937)}.toast__close:focus{outline:2px solid var(--color-focus, #3b82f6);outline-offset:2px}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.toast-container{top:var(--space-md, 1rem);right:var(--space-md, 1rem);left:var(--space-md, 1rem);max-width:none}.toast{min-width:0}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes slideUpScale{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleInGlow{0%{opacity:0;transform:scale(.92);filter:drop-shadow(0 0 0 transparent)}to{opacity:1;transform:scale(1);filter:drop-shadow(0 0 20px rgba(53,99,255,.2))}}@keyframes pulseScale{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes celebrateSupreme{0%{transform:scale(1) rotate(0)}10%{transform:scale(1.25) rotate(-8deg)}20%{transform:scale(1.15) rotate(8deg)}30%{transform:scale(1.2) rotate(-5deg)}40%{transform:scale(1.15) rotate(5deg)}50%{transform:scale(1.18) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes confettiPop{0%{transform:scale(0) translateY(0) rotate(0);opacity:0}50%{transform:scale(1.3) translateY(-25px) rotate(180deg);opacity:1}to{transform:scale(1) translateY(-50px) rotate(360deg);opacity:0}}@keyframes glowPulseSupreme{0%,to{box-shadow:0 0 30px #3563ff80;filter:brightness(1)}50%{box-shadow:0 0 60px #3563ffcc,0 0 90px #00e5ff99;filter:brightness(1.4)}}@keyframes shakeEnergetic{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-8px)}20%,40%,60%,80%{transform:translate(8px)}}@keyframes floatPremium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes rippleSupreme{0%{transform:scale(0);opacity:.8}to{transform:scale(5);opacity:0}}@keyframes badgeUnlockSupreme{0%{transform:scale(0) rotate(-220deg);opacity:0;filter:blur(8px)}50%{transform:scale(1.4) rotate(15deg);filter:blur(0)}75%{transform:scale(.85) rotate(-8deg)}to{transform:scale(1) rotate(0);opacity:1;filter:blur(0)}}@keyframes progressFillSupreme{0%{transform:scaleX(0);transform-origin:left;opacity:.8}to{transform:scaleX(1);transform-origin:left;opacity:1}}@keyframes countUpSupreme{0%{opacity:0;transform:translateY(15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardFlipSupreme{0%{transform:perspective(1000px) rotateY(0)}50%{transform:perspective(1000px) rotateY(90deg)}to{transform:perspective(1000px) rotateY(180deg)}}.animate-fade-in-blur{animation:fadeInBlur .6s cubic-bezier(.4,0,.2,1)}.animate-slide-up-scale{animation:slideUpScale .5s cubic-bezier(.4,0,.2,1)}.animate-scale-in-glow{animation:scaleInGlow .7s cubic-bezier(.4,0,.2,1)}.animate-celebrate-supreme{animation:celebrateSupreme 1s cubic-bezier(.68,-.55,.265,1.55)}.animate-glow-pulse-supreme{animation:glowPulseSupreme 2.5s ease-in-out infinite}.animate-shake-energetic{animation:shakeEnergetic .5s ease-in-out}.animate-float-premium{animation:floatPremium 3.5s ease-in-out infinite}.animate-badge-unlock-supreme{animation:badgeUnlockSupreme 1s cubic-bezier(.68,-.55,.265,1.55)}.hover-lift-supreme{transition:transform var(--transition-base),box-shadow var(--transition-base);will-change:transform}.hover-lift-supreme:hover{transform:translateY(-8px);box-shadow:var(--shadow-premium)}.hover-glow-supreme{transition:filter var(--transition-base),box-shadow var(--transition-base);will-change:filter,box-shadow}.hover-glow-supreme:hover{filter:brightness(1.15) saturate(1.1);box-shadow:0 0 35px #3563ff80}.hover-scale-supreme{transition:transform var(--transition-base);will-change:transform}.hover-scale-supreme:hover{transform:scale(1.08)}.hover-tilt-3d{transition:transform var(--transition-base);transform-style:preserve-3d;will-change:transform}.hover-tilt-3d:hover{transform:perspective(1000px) rotateX(2deg) rotateY(2deg) scale(1.02)}.hover-button-supreme{position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);will-change:transform}.hover-button-supreme:hover{transform:translateY(-3px);box-shadow:var(--shadow-lime-strong)}.hover-button-supreme:active{transform:translateY(-1px);transition:transform var(--transition-fast)}@keyframes glow{0%,to{box-shadow:0 0 20px #4dd0e133}50%{box-shadow:0 0 30px #4dd0e166}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-up{animation:slideUp .4s cubic-bezier(.4,0,.2,1)}.animate-slide-down{animation:slideDown .4s cubic-bezier(.4,0,.2,1)}.animate-scale-in{animation:scaleIn .3s cubic-bezier(.4,0,.2,1)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.skeleton{background:linear-gradient(90deg,var(--panel) 0%,var(--panel-hover) 50%,var(--panel) 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.hover-lift{transition:transform var(--transition-base)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--transition-base)}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:box-shadow var(--transition-base)}.hover-glow:hover{box-shadow:var(--glow-electric)}.focus-ring:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px;border-radius:4px}.transition-all{transition:all var(--transition-base)}.transition-colors{transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.transition-transform{transition:transform var(--transition-base)}.transition-opacity{transition:opacity var(--transition-base)}.loading{position:relative;pointer-events:none;opacity:.6}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--stroke);border-top-color:var(--accent-electric);border-radius:50%;animation:spin .8s linear infinite}@keyframes page-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes scale-entrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-from-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.05)}20%,40%{transform:scale(1)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes bounce-rotate{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(-5deg)}50%{transform:translateY(0) rotate(0)}75%{transform:translateY(-10px) rotate(5deg)}}.page-enter{animation:page-enter .4s cubic-bezier(.4,0,.2,1) forwards}.page-exit{animation:page-exit .3s cubic-bezier(.4,0,1,1) forwards}.scale-entrance{animation:scale-entrance .5s cubic-bezier(.34,1.56,.64,1) forwards}.slide-from-right{animation:slide-from-right .4s cubic-bezier(.4,0,.2,1) forwards}.slide-from-left{animation:slide-from-left .4s cubic-bezier(.4,0,.2,1) forwards}.heartbeat{animation:heartbeat 1.3s ease-in-out infinite}.wiggle{animation:wiggle .5s ease-in-out}.bounce-rotate{animation:bounce-rotate .8s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.skeleton{animation:none;background:var(--panel)}.page-enter,.page-exit,.scale-entrance,.slide-from-right,.slide-from-left,.heartbeat,.wiggle,.bounce-rotate,.cinematic-entrance,.neon-pulse,.electric-charge,.reveal-bottom,.magnetic-hover{animation:none!important;opacity:1!important;transform:translateZ(0)!important}}@keyframes cinematic-entrance{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes magnetic-hover{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.03)}}@keyframes neon-pulse{0%,to{box-shadow:0 0 20px #a8ff3e4d,0 0 40px #a8ff3e33}50%{box-shadow:0 0 35px #a8ff3e8c,0 0 90px #00d4ff59}}@keyframes electric-charge{0%,to{box-shadow:0 0 15px #00d4ff4d,0 0 30px #00d4ff33;filter:brightness(1)}50%{box-shadow:0 0 25px #00d4ff99,0 0 50px #00d4ff66;filter:brightness(1.2)}}@keyframes reveal-bottom{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes card-lift{0%{transform:translateY(0);box-shadow:var(--shadow-card)}to{transform:translateY(-8px);box-shadow:var(--shadow-card-hover)}}.cinematic-entrance{animation:cinematic-entrance .8s cubic-bezier(.16,1,.3,1) forwards}.neon-pulse{animation:neon-pulse 2.5s ease-in-out infinite}.electric-charge{animation:electric-charge 2s ease-in-out infinite}.reveal-bottom{animation:reveal-bottom .6s cubic-bezier(.16,1,.3,1) forwards}.magnetic-hover:hover{animation:magnetic-hover .6s cubic-bezier(.16,1,.3,1)}.archiv-layout{position:relative;background:var(--archiv-paper);color:var(--archiv-ink);min-height:100vh}.archiv-layout:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.26;background-image:radial-gradient(rgba(26,23,20,.06) .4px,transparent .5px),radial-gradient(rgba(200,68,42,.045) .3px,transparent .4px);background-size:3px 3px,5px 5px;background-position:0 0,1px 2px;z-index:0}.archiv-shell{position:relative;z-index:1}@keyframes archiv-rise-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes archiv-soft-scale{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.archiv-motion-sequence>*{opacity:0;animation:archiv-rise-fade var(--archiv-transition-smooth) forwards;will-change:opacity,transform}.archiv-motion-sequence>*:nth-child(1){animation-delay:.04s}.archiv-motion-sequence>*:nth-child(2){animation-delay:.12s}.archiv-motion-sequence>*:nth-child(3){animation-delay:.2s}.archiv-motion-sequence>*:nth-child(4){animation-delay:.28s}.archiv-motion-sequence>*:nth-child(5){animation-delay:.36s}.archiv-motion-sequence--tight>*:nth-child(1){animation-delay:.02s}.archiv-motion-sequence--tight>*:nth-child(2){animation-delay:.08s}.archiv-motion-sequence--tight>*:nth-child(3){animation-delay:.14s}.archiv-motion-section{opacity:0;animation:archiv-rise-fade .82s cubic-bezier(.16,1,.3,1) .1s forwards}.archiv-motion-strip{opacity:0;animation:archiv-rise-fade .68s cubic-bezier(.16,1,.3,1) .18s forwards}.archiv-motion-grid .archiv-grid__cell{opacity:0;animation:archiv-soft-scale .72s cubic-bezier(.16,1,.3,1) forwards}.archiv-motion-grid .archiv-grid__cell:nth-child(1),.archiv-motion-grid .archiv-grid__cell:nth-child(2){animation-delay:.08s}.archiv-motion-grid .archiv-grid__cell:nth-child(3),.archiv-motion-grid .archiv-grid__cell:nth-child(4){animation-delay:.14s}.archiv-motion-grid .archiv-grid__cell:nth-child(5),.archiv-motion-grid .archiv-grid__cell:nth-child(6){animation-delay:.2s}.archiv-motion-grid .archiv-grid__cell:nth-child(7),.archiv-motion-grid .archiv-grid__cell:nth-child(8){animation-delay:.26s}.archiv-motion-grid .archiv-grid__cell:nth-child(n+9){animation-delay:.32s}.archiv-motion-article>*{opacity:0;animation:archiv-rise-fade .7s cubic-bezier(.16,1,.3,1) forwards}.archiv-motion-article>*:nth-child(1){animation-delay:.02s}.archiv-motion-article>*:nth-child(2){animation-delay:.06s}.archiv-motion-article>*:nth-child(3){animation-delay:.1s}.archiv-motion-article>*:nth-child(4){animation-delay:.14s}.archiv-motion-article>*:nth-child(5){animation-delay:.18s}.archiv-motion-article>*:nth-child(6){animation-delay:.22s}.archiv-motion-article>*:nth-child(7){animation-delay:.26s}.archiv-motion-article>*:nth-child(8){animation-delay:.3s}.archiv-motion-article>*:nth-child(n+9){animation-delay:.34s}.archiv-hero__inner{max-width:960px;margin:0 auto}.archiv-hero__inner--editorial{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(240px,.9fr);gap:clamp(1.5rem,4vw,3rem);align-items:end}.archiv-hero__main{min-width:0}.archiv-hero__desk-markers{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.95rem}.archiv-hero__desk-marker{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--archiv-ink) 14%,var(--archiv-paper));background:color-mix(in srgb,var(--archiv-paper) 78%,white);color:var(--archiv-ink-muted);border-radius:2px;padding:.22rem .56rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 5px 14px -12px #1a171459}.archiv-hero__desk-marker:nth-child(1){transform:rotate(-2.2deg)}.archiv-hero__desk-marker:nth-child(2){transform:rotate(1.7deg);background:color-mix(in srgb,var(--archiv-accent-soft) 65%,white)}.archiv-hero__actions{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.archiv-hero-note{position:relative;align-self:stretch;display:grid;gap:1rem;align-content:end;padding:1.1rem 1rem 1rem;background:linear-gradient(180deg,#ffffffb8,#f7f3ecf5);border:1px solid color-mix(in srgb,var(--archiv-card-border) 88%,white);border-radius:3px;box-shadow:var(--archiv-shadow);transform:rotate(1.1deg)}.archiv-hero-note:before{content:"";position:absolute;top:-8px;left:16px;width:58px;height:12px;background:color-mix(in srgb,var(--archiv-blue-soft) 72%,white);opacity:.86;transform:rotate(-5deg);box-shadow:0 2px 6px #1a17141a}.archiv-hero-note__issue,.archiv-hero-note__metrics{position:relative;z-index:1}.archiv-hero-note__label,.archiv-hero-note__metric-label{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-hero-note__issue{display:grid;gap:.7rem}.archiv-hero-note__title{margin:0;font-family:var(--font-editorial);font-size:clamp(1.05rem,2vw,1.35rem);font-style:italic;font-weight:700;line-height:1.15;color:var(--archiv-ink)}.archiv-hero-note__text{margin:0;font-size:.82rem;line-height:1.55;color:var(--archiv-ink-secondary)}.archiv-hero-note__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.archiv-hero-note__metric{display:grid;gap:.18rem;padding-top:.75rem;border-top:1px solid var(--archiv-rule)}.archiv-hero-note__metric-value{font-family:var(--font-editorial);font-size:clamp(1.5rem,4vw,2rem);font-style:italic;font-weight:700;letter-spacing:-.03em;color:var(--archiv-ink)}.archiv-hero{position:relative;border-bottom:1px solid var(--archiv-rule);padding:clamp(2.5rem,7vw,5rem) var(--page-gutter, 1.5rem) clamp(2rem,5vw,3.5rem)}.archiv-hero:before,.archiv-hero:after{content:"";position:absolute;width:58px;height:14px;top:20px;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--archiv-accent) 18%,var(--archiv-paper)),color-mix(in srgb,var(--archiv-blue) 14%,var(--archiv-paper)));opacity:.45;box-shadow:0 2px 5px #1a171414}.archiv-hero:before{left:clamp(1rem,4vw,2.5rem);transform:rotate(-5deg)}.archiv-hero:after{right:clamp(1rem,4vw,2.5rem);transform:rotate(6deg)}.archiv-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--archiv-ink-secondary);margin-bottom:1rem}.archiv-hero__eyebrow:before{content:"";display:inline-block;width:1.5rem;height:1px;background:var(--archiv-accent)}.archiv-hero__title{font-family:var(--font-editorial);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;font-style:italic;line-height:1.02;letter-spacing:-.025em;color:var(--archiv-ink);margin:0 0 .75rem}.archiv-hero__title-wrap{position:relative}.archiv-hero__title-wrap:before{content:"";position:absolute;right:.75rem;top:-.3rem;width:96px;height:14px;background:color-mix(in srgb,var(--archiv-accent-soft) 72%,white);opacity:.86;transform:rotate(-4deg);box-shadow:0 2px 6px #1a17141a}.archiv-hero__title-wrap:after{content:"";position:absolute;left:.1rem;bottom:.58rem;width:min(82%,620px);height:9px;background:color-mix(in srgb,var(--archiv-accent) 20%,var(--archiv-paper));opacity:.48;transform:rotate(-1deg)}.archiv-hero__subtitle{font-size:clamp(1rem,2vw,1.2rem);color:var(--archiv-ink-secondary);max-width:52ch;line-height:1.55;margin:0 0 1.2rem}.archiv-hero__marginalia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-width:44rem;margin:0 0 1.55rem}.archiv-hero__marginal-note{position:relative;padding:.7rem .78rem .72rem;border:1px solid color-mix(in srgb,var(--archiv-card-border) 88%,white);border-radius:2px;background:linear-gradient(180deg,#ffffffe0,#f7f3ece6);box-shadow:0 8px 18px -16px #1a171480}.archiv-hero__marginal-note:before{content:"";position:absolute;left:12px;top:-7px;width:42px;height:9px;background:color-mix(in srgb,var(--archiv-blue-soft) 74%,white);opacity:.84;transform:rotate(4deg)}.archiv-hero__marginal-note:nth-child(1){transform:rotate(-1.35deg)}.archiv-hero__marginal-note:nth-child(2){transform:rotate(1.1deg)}.archiv-hero__marginal-label{display:inline-block;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.54rem;letter-spacing:.17em;text-transform:uppercase;color:var(--archiv-ink-muted);margin-bottom:.22rem}.archiv-hero__marginal-text{margin:0;font-size:.74rem;line-height:1.45;color:var(--archiv-ink-secondary)}.archiv-edition-banner{display:inline-flex;align-items:center;gap:.75rem;background:var(--archiv-ink);color:var(--archiv-paper);padding:.6rem 1.1rem;border-radius:2px;margin-bottom:1.5rem;text-decoration:none;transition:background .15s ease}.archiv-edition-banner:hover{background:var(--archiv-blue);transition:background var(--archiv-transition-fast)}.archiv-edition-banner:focus-visible{outline:2px solid var(--archiv-accent);outline-offset:2px}.archiv-edition-banner__label{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--archiv-accent)}.archiv-edition-banner__title{font-size:.85rem;font-weight:600;letter-spacing:.01em}.archiv-edition-banner__arrow{font-size:.75rem;opacity:.6}.archiv-filter-bar{display:flex;align-items:center;gap:.25rem;padding:1rem var(--page-gutter, 1.5rem);border-bottom:1px solid var(--archiv-rule);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--archiv-paper);position:sticky;top:0;z-index:10;backdrop-filter:blur(8px)}.archiv-filter-bar__label{flex-shrink:0;display:inline-flex;align-items:center;height:1.75rem;padding:0 .6rem;margin-right:.22rem;border:1px dashed color-mix(in srgb,var(--archiv-accent) 52%,transparent);border-radius:2px;background:color-mix(in srgb,var(--archiv-accent-soft) 62%,white);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--archiv-ink-muted);transform:rotate(-1.6deg)}.archiv-filter-bar::-webkit-scrollbar{display:none}.archiv-filter-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:2px;border:1px solid var(--archiv-rule);background:transparent;color:var(--archiv-ink-secondary);font-size:.72rem;font-weight:500;letter-spacing:.06em;cursor:pointer;text-decoration:none;transition:all .12s ease;font-family:inherit;white-space:nowrap}.archiv-filter-chip:hover,.archiv-filter-chip:focus-visible{border-color:var(--archiv-ink);color:var(--archiv-ink);background:var(--archiv-overlay-dark);transition:all var(--archiv-transition-fast)}.archiv-filter-chip--active{background:var(--archiv-ink);color:var(--archiv-paper);border-color:var(--archiv-ink)}.archiv-filter-chip__icon{font-size:.8rem}.archiv-grid--flat{background:transparent;gap:0;border-top:none}.archiv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1px;background:var(--archiv-rule);border-top:1px solid var(--archiv-rule)}.archiv-grid__cell{background:var(--archiv-paper)}.archiv-grid--editorial{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr))}.archiv-grid--editorial .archiv-grid__cell{grid-column:span 4}.archiv-grid--editorial .archiv-grid__cell--lead{grid-column:span 7;grid-row:span 2}.archiv-grid--editorial .archiv-grid__cell--wide{grid-column:span 8}.archiv-grid--editorial .archiv-grid__cell--tall{grid-column:span 5;grid-row:span 2}.archiv-grid--editorial .archiv-grid__cell--accent .fn-card,.archiv-grid--editorial .archiv-grid__cell--paper .fn-card{background:linear-gradient(180deg,rgba(255,255,255,.82) 0%,var(--archiv-paper) 100%)}.archiv-grid--editorial .archiv-grid__cell--paper .fn-card{box-shadow:inset 0 0 0 1px #ffffff9e}.archiv-grid--editorial .archiv-grid__cell--accent .fn-card{background:linear-gradient(145deg,var(--archiv-accent-soft) 0%,var(--archiv-paper) 78%)}.archiv-grid--editorial-featured .archiv-grid__cell--lead .fn-card{min-height:100%;justify-content:space-between;padding:1.8rem}.archiv-grid--editorial-featured .archiv-grid__cell--lead .fn-card__title,.archiv-grid--editorial-archive .archiv-grid__cell--lead .fn-card__title{font-size:clamp(1.45rem,2.8vw,1.95rem);line-height:1.08}.archiv-grid--editorial-featured .archiv-grid__cell--lead .fn-card__thesis,.archiv-grid--editorial-archive .archiv-grid__cell--lead .fn-card__thesis{-webkit-line-clamp:5;font-size:.92rem}.archiv-grid--editorial-featured .archiv-grid__cell--tall .fn-card,.archiv-grid--editorial-archive .archiv-grid__cell--wide .fn-card{min-height:100%}.archiv-grid--editorial-archive{max-width:1200px;margin:0 auto}.archiv-grid--editorial-featured{align-items:stretch}.fn-card{display:flex;flex-direction:column;padding:1.5rem;height:100%;min-height:220px;text-decoration:none;color:inherit;transition:background .12s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.fn-card:after{content:"";position:absolute;top:12px;right:16px;width:42px;height:10px;background:color-mix(in srgb,var(--archiv-paper) 68%,var(--archiv-blue-soft));opacity:.52;transform:rotate(5deg);pointer-events:none;box-shadow:0 1px 4px #1a171414}.fn-card:hover,.fn-card:focus-within{background:var(--archiv-paper-alt);transform:translateY(-2px);box-shadow:var(--archiv-shadow-lg);transition:all var(--archiv-transition-fast)}.fn-card:hover .fn-card__title,.fn-card:focus-within .fn-card__title{color:var(--archiv-accent);transition:color var(--archiv-transition-fast)}.fn-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;position:relative;z-index:1}.fn-card__rubrik{position:relative;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--archiv-accent);padding:.2rem .5rem;border:1px solid var(--archiv-accent);border-radius:1px}.fn-card__rubrik:before{content:"";position:absolute;inset:-2px;border:1px dashed color-mix(in srgb,var(--archiv-accent) 45%,transparent);opacity:.4;pointer-events:none}.fn-card__type{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--archiv-ink-muted)}.fn-card__title{font-family:var(--font-editorial);font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;font-style:italic;line-height:var(--archiv-line-height-tight);letter-spacing:var(--archiv-tracking-tight);color:var(--archiv-ink);margin:0 0 .5rem;flex:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--archiv-transition-fast);text-wrap:balance}.fn-card__thesis{font-size:.82rem;color:var(--archiv-ink-secondary);line-height:var(--archiv-line-height-normal);margin:0 0 auto;position:relative;z-index:var(--archiv-z-content);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;will-change:contents}.fn-card__meta-stack{display:flex;flex-direction:column;gap:.35rem}.fn-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--archiv-rule);position:relative;z-index:1}.fn-card__meta{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--archiv-ink-muted)}.fn-card__board-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.65rem;font-weight:600;color:var(--archiv-blue);letter-spacing:.04em;padding:.2rem .45rem;background:#2b4f7a14;border:1px solid rgba(43,79,122,.14)}.fn-card__board-badge:before{content:"⬡";font-size:.7rem}.fn-card--featured{border-left:3px solid var(--archiv-accent);background:linear-gradient(135deg,var(--archiv-accent-soft) 0%,var(--archiv-paper) 60%)}.fn-card--featured:before{content:"Featured";position:absolute;left:1.5rem;bottom:1.1rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.48rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--archiv-accent) 62%,var(--archiv-ink-muted));opacity:.7}.fn-card--featured .fn-card__rubrik{background:var(--archiv-accent);color:var(--archiv-paper)}.fn-card--featured:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--archiv-accent) 12%,var(--archiv-paper)) 0%,var(--archiv-paper-alt) 60%)}.fn-card--anwurfzone{border-left:3px solid color-mix(in srgb,var(--archiv-blue) 60%,white)}.fn-card--anwurfzone:after{background:color-mix(in srgb,var(--archiv-blue-soft) 65%,var(--archiv-paper))}.fn-card--vier-paesse-urteil{border-left:3px solid color-mix(in srgb,var(--archiv-accent) 72%,#f59e0b);background:linear-gradient(178deg,rgba(255,248,235,.82),var(--archiv-paper))}.fn-card--passivspiel-interpretationsregel{border-left:3px solid color-mix(in srgb,#0f172a 78%,#475569)}.fn-card--passivspiel-interpretationsregel .fn-card__rubrik{border-style:dashed}.fn-card--7-gegen-6-doppelkreis{border-left:3px solid #ef4444;background:linear-gradient(168deg,rgba(255,241,236,.74),var(--archiv-paper))}.fn-card--cssr-variante-freiwurf{border-left:3px solid #b45309}.fn-card--cssr-variante-freiwurf:after{transform:rotate(-3deg)}.fn-card--6-0-system{border-left:3px solid color-mix(in srgb,var(--archiv-blue) 70%,#1e3a8a)}.fn-card--kreis-der-nicht-frei-sein-muss{border-left:3px solid color-mix(in srgb,#0f766e 72%,#14b8a6)}.fn-card--zweite-welle-entscheidung{border-left:3px solid color-mix(in srgb,#1d4ed8 70%,#38bdf8);background:linear-gradient(172deg,rgba(238,247,255,.7),var(--archiv-paper))}.fn-card--daenemark-pressing-5-1{border-left:3px solid var(--archiv-accent)}.fn-card--daenemark-pressing-5-1 .fn-card__title{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--archiv-accent) 34%,transparent);text-decoration-thickness:1px;text-underline-offset:2px}.fn-card--hallenmythen{border-left:3px solid color-mix(in srgb,#7c3aed 62%,#a78bfa);background:linear-gradient(170deg,rgba(245,241,255,.74),var(--archiv-paper))}.fn-card--torwart-erster-angriffszug{border-left:3px solid color-mix(in srgb,#0369a1 72%,#22d3ee)}.board-scene-embed{position:relative;margin:2.5rem 0;border:1px solid var(--archiv-card-border);border-radius:3px;overflow:hidden;background:#0b1b2b;box-shadow:0 12px 30px #0b1b2b29;transform:rotate(-.35deg)}.board-scene-embed:before{content:"";position:absolute;top:12px;right:18px;width:56px;height:12px;background:color-mix(in srgb,var(--archiv-paper) 72%,var(--archiv-blue-soft));opacity:.78;transform:rotate(4deg);box-shadow:0 2px 6px #0b1b2b1f;pointer-events:none}.board-scene-embed__preview{aspect-ratio:16 / 9;background:linear-gradient(135deg,#0b1b2b,#162a46);position:relative;overflow:hidden}.board-scene-embed__board,.board-scene-embed__screenshot{display:block;width:100%;height:100%}.board-scene-embed__screenshot{-o-object-fit:cover;object-fit:cover}.board-scene-embed__fallback{position:relative;width:100%;height:100%;display:grid;place-items:center}.board-scene-embed__fallback--loading:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#fff0,#ffffff12 45%,#fff0);transform:translate(-100%);animation:board-scene-embed-shimmer 1.4s ease-in-out infinite}.board-scene-embed__court-overlay{position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:40px 40px}.board-scene-embed__icon{font-size:2.5rem;opacity:.5;z-index:1}.board-scene-embed__footer{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#0d1f38;border-top:1px solid rgba(255,255,255,.06)}.board-scene-embed__caption{font-size:.72rem;color:#ffffff8c;font-family:JetBrains Mono,monospace;letter-spacing:.04em;flex:1}.board-scene-embed__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbo-court-lagoon);text-decoration:none;transition:color .12s ease}.board-scene-embed__cta:hover{color:#fff}@keyframes board-scene-embed-shimmer{to{transform:translate(100%)}}.thesis-pull{margin:2.5rem 0;padding:1.15rem 1.25rem 1.15rem 1.5rem;border-left:3px solid var(--archiv-accent);background:linear-gradient(180deg,rgba(255,255,255,.5) 0%,var(--archiv-paper-alt) 100%);box-shadow:inset 0 1px #ffffff80;position:relative}.thesis-pull:before{content:"";position:absolute;top:-8px;left:18px;width:54px;height:12px;background:color-mix(in srgb,var(--archiv-accent-soft) 78%,white);opacity:.85;transform:rotate(-4deg)}.thesis-pull__text{font-size:clamp(1.1rem,2.2vw,1.4rem);font-style:italic;line-height:1.45;color:var(--archiv-ink);font-weight:500;letter-spacing:-.01em}.trainer-transfer{background:var(--archiv-paper-alt);border:1px solid var(--archiv-card-border);border-radius:3px;padding:1.5rem;margin:2.5rem 0;box-shadow:var(--archiv-shadow);position:relative}.trainer-transfer:after{content:"";position:absolute;top:14px;right:16px;width:42px;height:10px;background:color-mix(in srgb,var(--archiv-blue-soft) 70%,white);opacity:.72;transform:rotate(6deg)}.trainer-transfer__header{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.trainer-transfer__list{list-style:none;padding:0;margin:0}.trainer-transfer__icon{font-size:1.1rem}.trainer-transfer__label{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--archiv-ink-secondary)}.trainer-transfer__item{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--archiv-rule)}.trainer-transfer__item:last-child{border-bottom:none;padding-bottom:0}.trainer-transfer__item-marker{flex-shrink:0;width:1.5rem;height:1.5rem;border:1px solid var(--archiv-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:var(--archiv-accent);font-family:monospace}.trainer-transfer__item-body{flex:1}.trainer-transfer__cue{font-size:.88rem;line-height:1.5;color:var(--archiv-ink);font-weight:500;margin:0 0 .25rem}.trainer-transfer__context{font-size:.72rem;color:var(--archiv-ink-muted);font-family:monospace;letter-spacing:.04em}.trainer-transfer__difficulty{display:inline-block;font-size:.58rem;letter-spacing:.15em;text-transform:uppercase;color:var(--archiv-blue);border:1px solid var(--archiv-blue);padding:.15rem .4rem;border-radius:1px;margin-top:.3rem}.edition-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .5rem;background:var(--archiv-accent-soft);border:1px solid rgba(200,68,42,.2);border-radius:2px;text-decoration:none;color:var(--archiv-accent);transition:background .12s ease;position:relative;overflow:hidden}.edition-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 40%);pointer-events:none}.edition-badge:hover{background:#c8442a1a}.edition-badge--compact{gap:.45rem;padding:.24rem .55rem .24rem .38rem}.edition-badge--inline{pointer-events:none}.edition-badge__number{font-family:monospace;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;background:var(--archiv-accent);color:var(--archiv-paper);padding:.15rem .4rem;border-radius:1px}.edition-badge__text{font-size:.72rem;font-weight:600;letter-spacing:.04em;position:relative;z-index:1}.archiv-entry{max-width:680px;margin:0 auto;padding:2.5rem var(--page-gutter, 1.5rem) 5rem;position:relative;counter-reset:archiv-section}.archiv-entry:before{content:"Scout Report";position:absolute;right:calc(var(--page-gutter, 1.5rem) + 2px);top:1.25rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--archiv-accent) 50%,var(--archiv-ink-muted));opacity:.72}.archiv-entry__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-family:monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--archiv-ink-secondary);text-decoration:none;margin-bottom:2rem;transition:color .12s ease;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--archiv-rule) 80%,transparent);background:#ffffff61}.archiv-entry__back:hover{color:var(--archiv-accent)}.archiv-entry__back--rubrik{margin-bottom:1.25rem}.archiv-entry__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.archiv-entry__title{font-family:var(--font-editorial);font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:800;font-style:italic;letter-spacing:-.025em;line-height:1.05;color:var(--archiv-ink);margin:0 0 .75rem}.archiv-entry__subtitle{font-size:clamp(1rem,2vw,1.15rem);color:var(--archiv-ink-secondary);line-height:1.55;margin:0 0 2rem;font-weight:400}.archiv-entry__hook{position:relative;font-style:italic;color:var(--archiv-ink-secondary);font-size:.95rem;line-height:1.6;margin-bottom:2rem;padding:.9rem 1rem .95rem;border-left:3px solid color-mix(in srgb,var(--archiv-accent) 48%,var(--archiv-card-border));background:linear-gradient(90deg,color-mix(in srgb,var(--archiv-accent-soft) 42%,transparent),transparent 82%),color-mix(in srgb,var(--archiv-paper) 86%,white);box-shadow:var(--archiv-shadow-lg);will-change:contents}.archiv-visual-sheet{position:relative;margin:0 0 2.4rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;padding:1.2rem;border:1px solid color-mix(in srgb,var(--archiv-card-border) 78%,transparent);background:radial-gradient(rgba(26,23,20,.04) .5px,transparent .6px),linear-gradient(180deg,#ffffffb8,#f8f4eceb);background-size:6px 6px,auto;box-shadow:0 26px 52px -28px #1a171494,0 4px 12px -8px #1a171429}.archiv-visual-sheet:before{content:"";position:absolute;top:-7px;left:1.4rem;width:74px;height:13px;background:color-mix(in srgb,var(--archiv-accent-soft) 72%,white);transform:rotate(-4deg);box-shadow:0 3px 10px -7px #1a171473}.archiv-visual-sheet:after{content:"";position:absolute;top:-6px;right:1.2rem;width:58px;height:12px;background:color-mix(in srgb,var(--archiv-blue-soft) 58%,white);transform:rotate(3deg);box-shadow:0 3px 10px -7px #1a17146b}.archiv-visual-sheet__asset{position:absolute;pointer-events:none;z-index:var(--archiv-z-content);opacity:.9}.archiv-visual-sheet__asset--accent{z-index:var(--archiv-z-content);opacity:.62;filter:var(--archiv-filter-natural);mix-blend-mode:screen}.archiv-visual-sheet__asset--accent-1{left:-.2rem;bottom:1.4rem;width:clamp(4.7rem,9.2vw,6.4rem);transform:rotate(-14deg);opacity:.48}.archiv-visual-sheet__asset--accent-2{right:-.3rem;top:1rem;width:clamp(4.2rem,8.8vw,5.9rem);transform:rotate(13deg);opacity:.52}.archiv-visual-sheet__asset--badge{top:-1.6rem;left:.9rem;width:clamp(4.4rem,10vw,6.1rem);transform:rotate(-8deg);opacity:.88;filter:drop-shadow(0 10px 14px rgba(26,23,20,.12));will-change:transform,opacity;contain:layout style paint}.archiv-visual-sheet__asset--object{right:-1.2rem;bottom:-2.4rem;width:clamp(6.2rem,14vw,8.6rem);transform:rotate(7deg);filter:drop-shadow(0 14px 18px rgba(26,23,20,.16))}.archiv-visual-sheet__asset--stamp{top:-1.3rem;right:-.6rem;width:clamp(4.6rem,11vw,6.4rem);transform:rotate(15deg);opacity:.84;filter:drop-shadow(0 8px 12px rgba(26,23,20,.1))}.archiv-visual-sheet__asset--structure{top:-2rem;left:42%;width:clamp(5.2rem,12.5vw,7.2rem);transform:translate(-50%) rotate(-9deg);opacity:.76}.archiv-visual-sheet__tile{position:relative;z-index:var(--archiv-z-surface);border:1px solid color-mix(in srgb,var(--archiv-card-border) 72%,transparent);background:linear-gradient(180deg,#ffffffe0,#fcfaf6eb),radial-gradient(rgba(26,23,20,.02) .5px,transparent .6px);background-size:auto,4px 4px;padding:var(--archiv-space-lg) var(--archiv-space-md) var(--archiv-space-lg);box-shadow:var(--archiv-shadow-lg),var(--archiv-shadow-xs)}.archiv-visual-sheet__tile p{margin:0;font-size:var(--archiv-font-size-base);line-height:var(--archiv-line-height-relaxed);color:var(--archiv-ink);letter-spacing:var(--archiv-tracking-normal)}.archiv-visual-sheet__tile--thesis{grid-column:span 7;transform:rotate(-1.1deg)}.archiv-visual-sheet__tile--heading{grid-column:span 5;transform:rotate(1deg)}.archiv-visual-sheet__tile--cue{grid-column:span 12;transform:rotate(-.4deg)}.archiv-visual-sheet--hallenmythen{padding:var(--archiv-space-lg);background:radial-gradient(circle at 18% 22%,rgba(196,63,31,.11) 0 1.8px,transparent 2.2px),radial-gradient(circle at 84% 26%,rgba(42,67,101,.12) 0 1.9px,transparent 2.2px),linear-gradient(124deg,#111111fa,#18181af0 42%,#f3eee3f5 42%,#f3eee3fa);border-color:color-mix(in srgb,#111 62%,var(--archiv-card-border));box-shadow:var(--archiv-shadow-2xl);will-change:contents}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__cover{grid-column:span 7;position:relative;overflow:hidden;min-height:21rem;padding:1.15rem 1.05rem 1.3rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#101012e6,#0e0e10fa);color:#fcf9eefa;box-shadow:0 20px 36px -30px #000000b3}.archiv-visual-sheet__cover-art{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;opacity:.52;filter:saturate(.82) contrast(1.04);mix-blend-mode:screen}.archiv-visual-sheet__cover-badge{position:absolute;top:.85rem;right:.9rem;width:5.3rem;max-width:32%;opacity:.82;transform:rotate(4deg);filter:drop-shadow(0 10px 18px rgba(0,0,0,.24))}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__cover:after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,#09090a47,#09090aa8),linear-gradient(rgba(248,245,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(248,245,232,.04) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;pointer-events:none}.archiv-visual-sheet__cover-title{position:relative;z-index:1;margin:0;font-family:var(--font-editorial);font-size:clamp(1.35rem,2.9vw,1.95rem);line-height:1.02;text-transform:uppercase;letter-spacing:.01em}.archiv-visual-sheet__cover-subtitle{position:relative;z-index:1;margin:.85rem 0 0;font-size:.84rem;line-height:1.5;color:#fcf9eee0}.archiv-visual-sheet__cover-hook{position:relative;z-index:1;margin:1rem 0 0;font-size:.78rem;line-height:1.52;color:color-mix(in srgb,var(--archiv-accent-soft) 70%,white)}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes{grid-column:span 5;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,#3f3f46 48%,var(--archiv-card-border));background:repeating-linear-gradient(0deg,#1a171405 0 29px,#1a171414 30px),color-mix(in srgb,var(--archiv-paper) 82%,white);padding:.85rem .9rem .9rem;transform:rotate(1.25deg)}.archiv-visual-sheet__notes-tape{position:absolute;top:-.28rem;left:.7rem;width:8.4rem;opacity:.9;transform:rotate(-3deg);mix-blend-mode:multiply}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes ol{list-style:none;padding:0;margin:0;display:grid;gap:.32rem}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes li{display:grid;grid-template-columns:2rem 1fr;gap:.4rem;align-items:baseline}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes li span{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.56rem;color:var(--archiv-ink-muted);letter-spacing:.12em}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes li p{margin:0;font-size:.68rem;line-height:1.35;color:var(--archiv-ink)}.archiv-visual-sheet__counter{margin:.75rem 0 0;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.72rem;letter-spacing:.16em;color:color-mix(in srgb,var(--archiv-accent) 72%,var(--archiv-ink))}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__quote{grid-column:span 12;margin:0;padding:.95rem 1.05rem 1.05rem;border:1px solid color-mix(in srgb,var(--archiv-card-border) 86%,transparent);background:color-mix(in srgb,var(--archiv-paper) 82%,white);font-family:var(--font-editorial);font-size:.92rem;line-height:1.45;color:var(--archiv-ink);transform:rotate(-.55deg)}.archiv-entry--daenemark-pressing-5-1 .archiv-visual-sheet{border-color:color-mix(in srgb,var(--archiv-blue) 24%,var(--archiv-card-border));background:radial-gradient(rgba(43,79,122,.08) .6px,transparent .7px),linear-gradient(180deg,#f7fbffc2,#f8f4ecdb)}.archiv-entry--daenemark-pressing-5-1 .archiv-visual-sheet__tile--thesis{transform:rotate(-.65deg)}.archiv-entry--daenemark-pressing-5-1 .archiv-visual-sheet__tile--heading{transform:rotate(.55deg)}.archiv-entry__related-label{font-family:monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--archiv-ink-muted);margin-bottom:1rem}.archiv-entry__related-section{margin-top:3rem}.archiv-entry__body h2{position:relative;counter-increment:archiv-section;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:var(--archiv-ink);margin:2.5rem 0 .75rem;line-height:1.25}.archiv-entry:not(.archiv-entry--daenemark-pressing-5-1) .archiv-entry__body h2{padding-left:2.65rem}.archiv-entry:not(.archiv-entry--daenemark-pressing-5-1) .archiv-entry__body h2:before{content:counter(archiv-section,decimal-leading-zero);position:absolute;left:0;top:-.12rem;width:2rem;height:1.45rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--archiv-accent) 34%,var(--archiv-card-border));background:color-mix(in srgb,var(--archiv-paper) 72%,white);color:var(--archiv-accent);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.58rem;letter-spacing:.08em;transform:rotate(-2.5deg)}.archiv-entry__body p{font-size:1rem;line-height:1.7;color:var(--archiv-ink);margin:0 0 1.25rem}.archiv-entry__body-emphasis{position:relative;padding:1.1rem 1.25rem 1.15rem;border:1px solid color-mix(in srgb,var(--archiv-accent) 24%,var(--archiv-card-border));background:linear-gradient(180deg,#ffffff9e,#fff8ebdb),repeating-linear-gradient(0deg,transparent 0,transparent 27px,rgba(196,63,31,.08) 28px);box-shadow:0 16px 30px -26px #1a171480;transform:rotate(-.45deg)}.archiv-entry__body-emphasis:before{content:"";position:absolute;top:-8px;left:1.3rem;width:66px;height:13px;background:color-mix(in srgb,var(--archiv-accent-soft) 72%,white);box-shadow:0 2px 6px #1a171417;transform:rotate(2.5deg);pointer-events:none}.archiv-entry__body-emphasis:after{content:"Kernnotiz";position:absolute;right:.85rem;bottom:-.62rem;padding:.18rem .42rem;border:1px solid color-mix(in srgb,var(--archiv-ink-muted) 24%,transparent);background:color-mix(in srgb,var(--archiv-paper) 84%,white);color:var(--archiv-ink-muted);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.48rem;letter-spacing:.16em;text-transform:uppercase;transform:rotate(1.5deg)}.archiv-entry--rubrik-systeme .archiv-entry__body-emphasis,.archiv-entry--rubrik-vereins-dna .archiv-entry__body-emphasis{border-color:color-mix(in srgb,var(--archiv-blue) 28%,var(--archiv-card-border));background:linear-gradient(180deg,#ffffff9e,#f3f8fbe0),repeating-linear-gradient(0deg,transparent 0,transparent 27px,rgba(43,79,122,.08) 28px)}.archiv-entry--rubrik-wendepunkte .archiv-entry__body-emphasis{border-color:color-mix(in srgb,var(--archiv-blue) 22%,var(--archiv-card-border));transform:rotate(.45deg)}.archiv-entry--rubrik-observable .archiv-entry__body-emphasis{background:linear-gradient(180deg,#ffffffa3,#f7f3ece6),repeating-linear-gradient(90deg,transparent 0,transparent 20px,rgba(26,23,20,.045) 21px)}.archiv-entry__body ul{padding-left:0;margin:0 0 1.5rem;list-style:none}.archiv-entry__body ul li{position:relative;padding-left:1.25rem;font-size:.95rem;line-height:1.6;color:var(--archiv-ink);margin-bottom:.6rem}.archiv-entry__body ul li:before{content:"—";position:absolute;left:0;color:var(--archiv-accent);font-weight:700}.archiv-sources{margin:3rem 0 0;padding:1.75rem 1.5rem 0;border-top:1px solid var(--archiv-rule);background:linear-gradient(180deg,rgba(255,255,255,.42) 0%,transparent 100%)}.archiv-sources__title{font-family:monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--archiv-ink-muted);margin-bottom:.75rem}.archiv-sources__list{list-style:none;padding:0;margin:0}.archiv-sources__item{font-size:.78rem;line-height:1.5;margin-bottom:.4rem;color:var(--archiv-ink-secondary)}.archiv-sources__item a{color:var(--archiv-blue);text-decoration:underline;text-underline-offset:2px}.archiv-entry:not(.archiv-entry--daenemark-pressing-5-1):after{content:"Boardfähige Note";position:absolute;top:5.25rem;right:max(-4.8rem,-7vw);padding:.38rem .58rem;border:1px solid color-mix(in srgb,var(--archiv-card-border) 80%,transparent);background:color-mix(in srgb,var(--archiv-paper) 80%,white);color:var(--archiv-ink-muted);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.52rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 12px 28px -23px #1a17146b;transform:rotate(2.4deg);pointer-events:none}.archiv-entry--daenemark-pressing-5-1{max-width:760px;counter-reset:denmark-section}.archiv-entry--daenemark-pressing-5-1:before{content:"Aktuell empfohlen · Match-Dossier";color:color-mix(in srgb,var(--archiv-accent) 68%,var(--archiv-ink))}.archiv-entry--daenemark-pressing-5-1:after{content:"Kopenhagen 15.05 · Köln 17.05";position:absolute;top:5.8rem;right:max(-5.5rem,-8vw);padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--archiv-blue) 24%,var(--archiv-card-border));background:color-mix(in srgb,var(--archiv-paper) 74%,white);color:var(--archiv-blue);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 12px 28px -22px #1a171473;transform:rotate(3deg);pointer-events:none}.archiv-entry--daenemark-pressing-5-1 .archiv-entry__title{position:relative;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(transparent 60%,color-mix(in srgb,var(--archiv-accent-soft) 80%,white) 60%,color-mix(in srgb,var(--archiv-accent-soft) 80%,white) 88%,transparent 88%)}.archiv-entry--daenemark-pressing-5-1 .archiv-entry__subtitle{margin-top:.9rem}.archiv-entry--daenemark-pressing-5-1 .archiv-entry__hook{position:relative;padding:1rem 1.1rem 1.05rem;border-left:3px solid var(--archiv-blue);background:linear-gradient(90deg,rgba(43,79,122,.08),transparent 74%),color-mix(in srgb,var(--archiv-paper) 84%,white);box-shadow:0 14px 28px -26px #2b4f7a8c}.archiv-entry--daenemark-pressing-5-1 .archiv-entry__body h2{position:relative;counter-increment:denmark-section;padding-left:3rem}.archiv-entry--daenemark-pressing-5-1 .archiv-entry__body h2:before{content:counter(denmark-section,decimal-leading-zero);position:absolute;left:0;top:-.08rem;width:2.1rem;height:1.55rem;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--archiv-accent) 42%,var(--archiv-card-border));background:color-mix(in srgb,var(--archiv-paper) 70%,white);color:var(--archiv-accent);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.62rem;letter-spacing:.08em;transform:rotate(-3deg)}.archiv-entry--daenemark-pressing-5-1 .board-scene-embed:nth-of-type(odd){transform:rotate(.45deg)}.archiv-entry--daenemark-pressing-5-1 .board-scene-embed__footer{background:linear-gradient(90deg,rgba(196,63,31,.12),transparent 42%),#0d1f38}.archiv-entry--daenemark-pressing-5-1 .trainer-transfer{transform:rotate(-.35deg)}.archiv-related{margin-top:3rem;padding:2rem;background:var(--archiv-paper-alt);border:1px solid var(--archiv-card-border);border-radius:3px}.archiv-related__title{font-family:monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--archiv-ink-muted);margin-bottom:1rem}.archiv-related__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.archiv-related__link{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--archiv-ink);text-decoration:none;font-weight:500;transition:color .12s ease}.archiv-related__link:hover,.archiv-related__link:focus-visible{color:var(--archiv-accent);transition:color var(--archiv-transition-fast)}.archiv-related__link:before{content:"→";color:var(--archiv-accent);font-size:.75rem}.archiv-board-cta-wrapper{max-width:960px;margin:0 auto;padding:3rem var(--page-gutter, 1.5rem) 5rem}.archiv-board-cta-wrapper--entry{max-width:none;padding:2rem 0 0}.archiv-board-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.75rem;background:#0b1b2b;border-radius:3px;margin:3rem 0;position:relative;overflow:hidden}.archiv-board-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(43,95,194,.32),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 36%);pointer-events:none}.archiv-board-cta--entry{margin:0}.archiv-board-cta__label{font-family:monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#fff6}.archiv-board-cta__title{font-family:var(--font-editorial);font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;font-style:italic;color:#fff;margin:0;letter-spacing:-.01em;line-height:1.25}.archiv-board-cta__link{display:inline-flex;align-items:center;gap:.5rem;background:var(--hbo-court-lagoon);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.6rem 1.1rem;border-radius:2px;transition:background .12s ease}.archiv-board-cta__link:hover{background:var(--hbo-court-lagoon-deep)}.archiv-rule-ref{display:inline-flex;align-items:center;gap:.4rem;font-size:.65rem;font-family:monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--archiv-ink-muted);border:1px solid var(--archiv-rule);padding:.2rem .55rem;border-radius:1px;text-decoration:none;transition:border-color .12s ease}.archiv-rule-ref:hover{border-color:var(--archiv-ink-secondary);color:var(--archiv-ink-secondary)}.archiv-rubrik-header{padding:3rem var(--page-gutter, 1.5rem) 2rem;border-bottom:1px solid var(--archiv-rule)}.archiv-rubrik-header--shell{max-width:960px;margin:0 auto;position:relative}.archiv-rubrik-header--shell:before,.archiv-rubrik-header--shell:after{content:"";position:absolute;width:48px;height:11px;top:18px;background:color-mix(in srgb,var(--archiv-accent-soft) 78%,white);opacity:.74;box-shadow:0 2px 5px #1a171417}.archiv-rubrik-header--shell:before{right:16px;transform:rotate(6deg)}.archiv-rubrik-header--shell:after{right:74px;transform:rotate(-4deg)}.archiv-rubrik-header__icon{font-size:2rem;margin-bottom:.75rem;display:block}.archiv-rubrik-header__title{font-family:var(--font-editorial);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;font-style:italic;letter-spacing:-.025em;color:var(--archiv-ink);margin:0 0 .5rem}.archiv-rubrik-header__description{font-size:.95rem;color:var(--archiv-ink-secondary);max-width:50ch}.archiv-reading-meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.archiv-reading-meta--entry{margin-bottom:1.5rem;padding:.55rem .8rem;background:#ffffff6b;border:1px dashed color-mix(in srgb,var(--archiv-rule) 82%,transparent);width:-moz-fit-content;width:fit-content;max-width:100%}.archiv-reading-meta__item{font-family:monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-share{position:relative;margin:0 0 1.5rem;padding:1rem 1rem 1.05rem;border:1px solid color-mix(in srgb,var(--archiv-card-border) 78%,white);background:linear-gradient(180deg,#ffffffb8,#f8f4ecf2),var(--archiv-paper-alt);box-shadow:var(--archiv-shadow-sm)}.archiv-share:after{content:"Filed 2026";position:absolute;top:.55rem;right:.72rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.49rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--archiv-ink-muted) 78%,transparent)}.archiv-share:before{content:"";position:absolute;top:-7px;left:16px;width:56px;height:11px;background:color-mix(in srgb,var(--archiv-accent-soft) 74%,white);transform:rotate(-5deg);box-shadow:0 2px 8px #1a171429}.archiv-share__kicker{margin:0 0 .35rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.58rem;letter-spacing:.17em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-share__title{margin:0 0 .3rem;font-family:var(--font-editorial);font-size:clamp(1.02rem,2.8vw,1.28rem);font-style:italic;font-weight:700;line-height:1.2;color:var(--archiv-ink)}.archiv-share__subtitle{margin:0 0 .82rem;font-size:.84rem;line-height:1.55;color:var(--archiv-ink-secondary)}.archiv-share__snapshot{margin:0 0 .78rem;padding:.56rem .62rem;border:1px dashed color-mix(in srgb,var(--archiv-rule) 84%,transparent);background:color-mix(in srgb,var(--archiv-paper) 70%,white)}.archiv-share__snapshot-label{margin:0 0 .3rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.52rem;letter-spacing:.17em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-share__snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.archiv-share__snapshot-grid p{margin:0;display:grid;gap:.1rem}.archiv-share__snapshot-grid span{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-share__snapshot-grid strong{font-size:.72rem;font-weight:700;color:var(--archiv-ink-secondary)}.archiv-share__snapshot-cue{margin:.5rem 0 0;font-size:.72rem;line-height:1.5;color:var(--archiv-ink-secondary)}.archiv-share__snapshot-cue span{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.54rem;letter-spacing:.14em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-share__actions{display:flex;flex-wrap:wrap;gap:.42rem}.archiv-share__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--archiv-rule) 82%,transparent);background:#ffffffb3;color:var(--archiv-ink-secondary);font-family:JetBrains Mono,Fira Mono,monospace;font-size:.57rem;letter-spacing:.13em;text-transform:uppercase;padding:.44rem .62rem;cursor:pointer;transition:border-color var(--archiv-transition-fast),color var(--archiv-transition-fast),background var(--archiv-transition-fast)}.archiv-share__button:hover{border-color:color-mix(in srgb,var(--archiv-accent) 56%,var(--archiv-rule));color:var(--archiv-accent)}.archiv-share__button:focus-visible{outline:2px solid var(--archiv-accent);outline-offset:2px}.archiv-share__button--native,.archiv-share__button--story{background:color-mix(in srgb,var(--archiv-blue-soft) 78%,white);color:color-mix(in srgb,var(--archiv-blue) 84%,var(--archiv-ink))}.archiv-share__button--copy{border-style:dashed}@media(max-width:640px){.archiv-share__snapshot-grid{grid-template-columns:1fr;gap:.4rem}}.archiv-edition-section{position:relative;border-bottom:1px solid var(--archiv-rule);padding:clamp(2rem,5vw,3rem) var(--page-gutter, 1.5rem);max-width:960px;margin:0 auto}.archiv-edition-section:before{content:"Field Notes";position:absolute;right:var(--page-gutter, 1.5rem);top:1rem;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--archiv-accent) 55%,var(--archiv-ink-muted));opacity:.7}.archiv-edition-section__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.archiv-edition-section__eyebrow{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--archiv-ink-muted)}.archiv-edition-section__title{font-family:var(--font-editorial);font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;font-style:italic;letter-spacing:-.02em;line-height:1.1;color:var(--archiv-ink);margin:0 0 .5rem}.archiv-edition-section__lead{font-size:.95rem;color:var(--archiv-ink-secondary);line-height:1.55;max-width:60ch;margin:0 0 2rem}.archiv-edition-section .archiv-grid{margin-top:1.25rem}.archiv-reading-meta__sep{color:var(--archiv-rule);font-size:.75rem}.archiv-empty{text-align:center;padding:5rem 1.5rem;color:var(--archiv-ink-muted)}.archiv-empty__icon{font-size:3rem;margin-bottom:1rem;display:block;opacity:.4}.archiv-empty__text{font-size:.9rem;line-height:1.6}.archiv-related__link:focus-visible,.archiv-filter-chip:focus-visible,.archiv-edition-banner:focus-visible,.fn-card:focus-visible{outline:2px solid var(--archiv-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.archiv-motion-sequence>*,.archiv-visual-sheet__asset,.fn-card,.archiv-filter-chip,.archiv-related__link{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.archiv-ink{color:#000}.archiv-accent{color:#a83520}.archiv-visual-sheet__tile{border:1px solid #5c5650}}@media(max-width:640px){.archiv-hero:before,.archiv-hero:after{width:clamp(32px,8vw,48px);top:clamp(10px,2vh,18px)}.archiv-filter-bar{padding:var(--archiv-space-sm) var(--archiv-space-md);gap:var(--archiv-space-sm)}.fn-card{padding:var(--archiv-space-lg);min-height:160px}.archiv-entry{padding:var(--archiv-space-lg) var(--archiv-space-md) 3rem}.archiv-visual-sheet{gap:var(--archiv-space-md);padding:var(--archiv-space-md)}.archiv-entry__title{font-size:clamp(1.8rem,5vw,2.2rem)}.archiv-entry__subtitle{font-size:var(--archiv-font-size-base)}.archiv-format-geste{margin:var(--archiv-space-xl) 0;gap:var(--archiv-space-xl)}}@media(max-width:900px){.archiv-entry:before,.archiv-entry:after,.archiv-entry--daenemark-pressing-5-1:after,.archiv-edition-section:before,.archiv-rubrik-header--shell:before,.archiv-rubrik-header--shell:after{display:none}.archiv-entry--daenemark-pressing-5-1 .archiv-entry__body h2{padding-left:2.65rem}.archiv-visual-sheet{grid-template-columns:1fr;gap:.68rem;padding:.85rem}.archiv-visual-sheet__tile,.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__cover,.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes,.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__quote{grid-column:auto;transform:none}.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__notes li{grid-template-columns:1.8rem 1fr}.archiv-hero{padding:2rem 1rem 1.75rem}.archiv-hero-note{padding:.95rem .85rem .85rem}.archiv-hero__title-wrap:before,.archiv-hero__title-wrap:after,.archiv-filter-bar__label{display:none}}@media(max-width:900px){.archiv-hero__inner--editorial{grid-template-columns:1fr}.archiv-hero-note{max-width:34rem;transform:rotate(.5deg)}.archiv-hero__marginalia{max-width:100%}.archiv-grid--editorial{grid-template-columns:repeat(6,minmax(0,1fr))}.archiv-grid--editorial .archiv-grid__cell,.archiv-grid--editorial .archiv-grid__cell--wide,.archiv-grid--editorial .archiv-grid__cell--lead,.archiv-grid--editorial .archiv-grid__cell--tall{grid-column:span 3;grid-row:auto}.archiv-grid--editorial .archiv-grid__cell--lead,.archiv-grid--editorial .archiv-grid__cell--wide{grid-column:span 6}}@media(max-width:640px){.archiv-grid--editorial{grid-template-columns:1fr;gap:1px}.archiv-grid--editorial .archiv-grid__cell,.archiv-grid--editorial .archiv-grid__cell--wide,.archiv-grid--editorial .archiv-grid__cell--lead,.archiv-grid--editorial .archiv-grid__cell--tall{grid-column:auto}.archiv-hero-note__metrics{grid-template-columns:1fr 1fr}.archiv-hero__marginalia{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.archiv-motion-sequence>*,.archiv-motion-section,.archiv-motion-strip,.archiv-motion-grid .archiv-grid__cell,.archiv-motion-article>*{opacity:1!important;animation:none!important;transform:none!important}.fn-card,.board-scene-embed,.edition-badge,.archiv-board-cta,.archiv-entry__back,.archiv-filter-chip{transition:none!important}}.archiv-format-geste{position:relative;margin:clamp(2.8rem,5.4vw,3.8rem) 0;display:flex;flex-direction:column;gap:1.8rem}.archiv-format-geste__accent-layer{position:absolute;inset:0;pointer-events:none;z-index:var(--archiv-z-content)}.archiv-format-geste__accent{position:absolute;height:auto;opacity:.58;filter:var(--archiv-filter-natural);mix-blend-mode:screen}.archiv-format-geste__accent--1{top:-.6rem;right:.8rem;width:clamp(4rem,8.2vw,5.4rem);transform:rotate(11deg)}.archiv-format-geste__accent--2{left:.2rem;bottom:.8rem;width:clamp(4rem,8.2vw,5.6rem);transform:rotate(-11deg)}.archiv-format-geste__header{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;padding-bottom:.25rem}.archiv-format-geste__meta{font-family:var(--font-data, ui-monospace, monospace);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute, #64748b);margin:0;flex:1 1 18ch;min-width:0}.archiv-format-geste__frame{position:relative;z-index:1;padding:clamp(1.5rem,2.8vw,2.3rem);background:linear-gradient(180deg,#ffffffdb,#fcfaf6e0),radial-gradient(rgba(26,23,20,.02) .5px,transparent .6px);background-size:auto,4px 4px;border:1px solid color-mix(in srgb,var(--archiv-card-border) 70%,transparent);box-shadow:0 14px 28px -20px #1a17143d,0 2px 8px -4px #1a171414}.archiv-format-geste__scene{font-family:var(--font-editorial, "Fraunces", Georgia, serif);font-style:italic;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--ink, #0f172a);margin:0 0 .85rem;text-wrap:pretty}.archiv-format-geste__mechanism{font-family:var(--font-body, system-ui, sans-serif);font-size:.95rem;line-height:1.6;color:var(--ink-soft, #334155);margin:0 0 .5rem;text-wrap:pretty}.archiv-format-geste__asset,.archiv-format-geste__asset-stack{pointer-events:none}.archiv-format-geste__asset{position:absolute;max-width:min(9rem,36vw);height:auto}.archiv-format-geste__asset-stack{position:relative}.archiv-format-geste--regelwirkung .archiv-format-geste__regel{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;gap:1rem 1.5rem;align-items:start}.archiv-format-geste__asset-stack--regel{grid-row:1 / span 2;width:clamp(4.5rem,10vw,6rem);min-height:8.8rem}.archiv-format-geste__asset--regel-object{top:0;left:0;width:100%;transform:rotate(-4deg)}.archiv-format-geste__asset--regel-stamp{right:-.8rem;bottom:-.2rem;width:4rem;transform:rotate(9deg);opacity:.82}.archiv-format-geste__regel-stamp{grid-row:1 / span 2;display:flex;align-items:flex-start;justify-content:center;padding-top:.25rem}.archiv-format-geste__regel-body{min-width:0}.archiv-format-geste__regel-title{font-family:var(--font-data, ui-monospace, monospace);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink, #0f172a);margin:0 0 .75rem;display:flex;flex-wrap:wrap;gap:.5rem}.archiv-format-geste__regel-sep{color:var(--ink-mute, #94a3b8)}.archiv-format-geste__regel-ledger{grid-column:3;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;padding:1rem 1.25rem;border-radius:12px;background:#fffcf0e0;border:1px solid rgba(193,39,45,.18);box-shadow:0 6px 12px -8px #1a171438}.archiv-format-geste__ledger-label{font-family:var(--font-data, ui-monospace, monospace);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute, #64748b);margin:0;text-align:right}@media(max-width:600px){.archiv-format-geste--regelwirkung .archiv-format-geste__regel{grid-template-columns:1fr}.archiv-format-geste__asset-stack--regel{width:5.4rem;min-height:6.6rem}.archiv-format-geste__regel-stamp{grid-row:auto;justify-content:flex-start}.archiv-format-geste__regel-ledger{grid-column:1;justify-content:flex-start}}.archiv-format-geste--taktik-labor .archiv-format-geste__labor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem}.archiv-format-geste__labor-pin{position:relative;overflow:visible;max-width:56ch}.archiv-format-geste__asset--labor-object{top:-.6rem;right:-1.2rem;width:clamp(5.2rem,12vw,7.4rem);transform:rotate(10deg)}.archiv-format-geste__asset--labor-structure{bottom:0;left:-.8rem;width:clamp(4.2rem,9vw,5.8rem);transform:rotate(-17deg);opacity:.84}.archiv-format-geste__asset--labor-stamp{top:-1rem;left:.8rem;width:clamp(4.8rem,10vw,6.5rem);transform:rotate(-8deg);opacity:.88}.archiv-format-geste__scene--labor{font-size:1rem;margin-bottom:1rem}.archiv-format-geste__labor-steps{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.65rem;counter-reset:laborstep}.archiv-format-geste__labor-steps li{display:flex;gap:.85rem;align-items:baseline;padding-left:0;font-family:var(--font-body, system-ui, sans-serif);font-size:.95rem;line-height:1.5;color:var(--ink, #0f172a)}.archiv-format-geste__labor-step-no{font-family:var(--font-data, ui-monospace, monospace);font-weight:700;color:var(--wurfkreis, #c1272d);flex:0 0 auto;min-width:1.4ch}.archiv-format-geste__labor-step-text{flex:1 1 auto}.archiv-format-geste__labor-udp{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem 1.25rem;border-radius:12px;background:#fffcf0e0;border:1px solid rgba(193,39,45,.16);box-shadow:0 6px 12px -8px #1a171438}@media(max-width:720px){.archiv-format-geste--taktik-labor .archiv-format-geste__labor{grid-template-columns:1fr}}.archiv-format-geste--system-scan .archiv-format-geste__scan{z-index:1;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:linear-gradient(180deg,#0f172a,#1e293b);border-radius:14px;color:#f1f5f9}.archiv-format-geste__asset--scan-object{top:.8rem;right:-.5rem;width:clamp(5.3rem,11vw,7rem);transform:rotate(6deg);opacity:.82}.archiv-format-geste__asset--scan-stamp{bottom:.8rem;right:-.8rem;width:clamp(4.2rem,9vw,5.8rem);transform:rotate(8deg);opacity:.76}.archiv-format-geste__asset--scan-structure{top:48%;left:-.3rem;width:clamp(4.2rem,10vw,6rem);transform:translateY(-50%) rotate(-12deg);opacity:.64}.archiv-format-geste__scan-period{font-family:var(--font-data, ui-monospace, monospace);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#f1f5f9b3;margin:0;padding-bottom:.65rem;border-bottom:1px dashed rgba(241,245,249,.2)}.archiv-format-geste__scan-cell{display:flex;flex-direction:column;gap:.6rem}.archiv-format-geste__scan-label{font-family:var(--font-data, ui-monospace, monospace);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#f1f5f999;margin:0}.archiv-format-geste__scan-value{color:#f1f5f9}.archiv-format-geste__scan-value .udp-figure{color:inherit}.archiv-format-geste__scan-value .udp-figure--date .udp-figure__date-year,.archiv-format-geste__scan-value .udp-figure--number-unit .udp-figure__unit{color:#f1f5f9a6}.archiv-format-geste__scan-caption{font-family:var(--font-body, system-ui, sans-serif);font-size:.85rem;line-height:1.55;color:#f1f5f9c7;margin:0;max-width:52ch}.archiv-format-geste__scan-source{font-family:var(--font-data, ui-monospace, monospace);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#f1f5f980;margin:0}.archiv-format-geste__scan-mechanism{padding-top:1rem;border-top:1px dashed rgba(241,245,249,.18);display:flex;flex-direction:column;gap:.5rem}.archiv-format-geste__scan-mechanism-label{font-family:var(--font-data, ui-monospace, monospace);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#f1f5f98c;margin:0}.archiv-format-geste--system-scan .archiv-format-geste__mechanism{color:#f1f5f9d9}.archiv-format-geste--beobachtung .archiv-format-geste__beobachtung{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.archiv-format-geste__beobachtung-scene{position:relative;min-width:0}.archiv-format-geste__asset--beobachtung-badge{top:-.5rem;right:-.4rem;width:clamp(4.4rem,9vw,6rem);transform:rotate(6deg);opacity:.78}.archiv-format-geste__asset--beobachtung-stamp{bottom:-.4rem;left:-.2rem;width:clamp(3.8rem,8vw,5.2rem);transform:rotate(-10deg);opacity:.72}.archiv-format-geste__asset--beobachtung-object{top:46%;right:-.6rem;width:clamp(3.7rem,7.5vw,5.1rem);transform:translateY(-50%) rotate(10deg);opacity:.6}.archiv-format-geste__beobachtung-scene .relative{margin-top:0;margin-bottom:1rem}.archiv-format-geste__beobachtung-udp{border-left:1px dashed var(--ink-mute, rgba(148, 163, 184, .5));padding-left:1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;max-width:18ch;background:transparent;box-shadow:none}.archiv-format-geste__beobachtung-label{font-family:var(--font-data, ui-monospace, monospace);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute, #64748b);margin:0}.archiv-format-geste__beobachtung-source{font-family:var(--font-data, ui-monospace, monospace);font-size:.62rem;letter-spacing:.12em;color:var(--ink-mute, #94a3b8);margin:0;line-height:1.4}@media(max-width:720px){.archiv-format-geste--beobachtung .archiv-format-geste__beobachtung{grid-template-columns:1fr}.archiv-format-geste__beobachtung-udp{border-left:none;border-top:1px dashed var(--ink-mute, rgba(148, 163, 184, .5));padding-left:0;padding-top:1rem}}@media(prefers-reduced-motion:reduce){.archiv-format-geste,.archiv-format-geste__frame{animation:none!important;transition:none!important}}.archiv-beleg-apparat{margin:clamp(2rem,4vw,3rem) 0;padding:clamp(1.25rem,2.5vw,1.75rem) 0 0;border-top:1px solid var(--ink-mute, rgba(148, 163, 184, .35))}.archiv-beleg-apparat__intro{font-family:var(--font-body, system-ui, sans-serif);font-size:.95rem;line-height:1.55;color:var(--ink-soft, #334155);max-width:52ch;margin:0 0 1.5rem}.archiv-beleg-apparat__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1rem,2vw,1.5rem)}.archiv-beleg-apparat__card{padding:1.25rem 1.25rem 1rem;border-radius:14px;background:linear-gradient(180deg,#fffef8,#fff);border:1px solid var(--ink-mute, rgba(148, 163, 184, .25));display:flex;flex-direction:column;gap:.75rem}.archiv-beleg-apparat__card--udp{background:linear-gradient(180deg,#fff7f0,#fffdf8);border-color:#c1272d2e}.archiv-beleg-apparat__udp-figure{padding:.25rem 0 .35rem}.archiv-beleg-apparat__udp-label{font-family:var(--font-body, system-ui, sans-serif);font-size:.88rem;line-height:1.55;color:var(--ink-soft, #334155);margin:0;max-width:28ch}.archiv-update-banner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem .85rem;padding:.55rem .9rem .5rem;margin:0 0 1.5rem;border-radius:999px;background:linear-gradient(180deg,#fff6dbb3,#fffcf0e6);border:1px solid rgba(193,39,45,.18);font-family:var(--font-data, ui-monospace, monospace);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.archiv-update-banner__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--wurfkreis, #c1272d);flex:0 0 auto;box-shadow:0 0 0 3px #c1272d1f}.archiv-update-banner__kicker{font-weight:700;color:var(--wurfkreis, #c1272d);letter-spacing:.2em}.archiv-update-banner__date{color:var(--ink, #0f172a);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em}.archiv-update-banner__time{color:var(--ink-mute, #64748b);letter-spacing:.06em}.archiv-update-banner__context{flex:1 1 100%;font-family:var(--font-body, system-ui, sans-serif);font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--ink-soft, #334155);line-height:1.5;padding-left:1.1rem}@media(min-width:640px){.archiv-update-banner__context{flex:1 1 auto;padding-left:0;border-left:1px solid rgba(193,39,45,.15);padding-left:.85rem}}.archiv-related{margin:clamp(2rem,4vw,3rem) 0;padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--ink-mute, rgba(148, 163, 184, .35));display:flex;flex-direction:column;gap:2.25rem}.archiv-related__block{display:flex;flex-direction:column;gap:.85rem}.archiv-related__heading{font-family:var(--font-display, "Fraunces", serif);font-weight:700;font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.2;letter-spacing:-.012em;margin:0;color:var(--ink, #0f172a)}.archiv-related__intro{font-family:var(--font-body, system-ui, sans-serif);font-size:.88rem;line-height:1.55;color:var(--ink-soft, #475569);margin:0;max-width:60ch}.archiv-related__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:720px){.archiv-related__list{grid-template-columns:1fr 1fr}}.archiv-related__item{margin:0}.archiv-related__link{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border-radius:10px;border:1px solid var(--ink-mute, rgba(148, 163, 184, .28));background:#fffdf8;text-decoration:none;color:inherit;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.archiv-related__link:hover,.archiv-related__link:focus-visible{border-color:var(--wurfkreis, #c1272d);transform:translateY(-1px);box-shadow:0 16px 28px -22px #0f172a47}.archiv-related__rubrik{font-family:var(--font-data, ui-monospace, monospace);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute, #64748b)}.archiv-related__title{font-family:var(--font-display, "Fraunces", serif);font-weight:700;font-size:1rem;line-height:1.3;color:var(--ink, #0f172a);letter-spacing:-.008em}.archiv-related__thesis{font-family:var(--font-body, system-ui, sans-serif);font-size:.85rem;line-height:1.45;color:var(--ink-soft, #475569);text-wrap:pretty}.archiv-related__reasons{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.archiv-related__reason-chip{font-family:var(--font-data, ui-monospace, monospace);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;background:#fff8ebd9;border:1px solid rgba(193,39,45,.18);color:var(--ink-soft, #475569);white-space:nowrap}.archiv-related__block--derived .archiv-related__link{background:#fdfcf6;border-style:dashed}.archiv-toc{margin:1.75rem 0 1.5rem;padding:1.1rem 1.25rem 1.2rem;border-radius:12px;background:linear-gradient(180deg,#fffdf6,#fffaf0);border:1px solid var(--ink-mute, rgba(148, 163, 184, .28));border-left:3px solid var(--wurfkreis, #c1272d);scroll-margin-top:5rem}.archiv-toc__kicker{font-family:var(--font-data, ui-monospace, monospace);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--wurfkreis, #c1272d);margin:0 0 .85rem;font-weight:700}.archiv-toc__list{list-style:none;margin:0;padding:0;counter-reset:archiv-toc;display:flex;flex-direction:column;gap:.15rem}.archiv-toc__item{position:relative}.archiv-toc__link{display:flex;gap:.75rem;align-items:baseline;padding:.4rem .55rem;border-radius:6px;text-decoration:none;color:var(--ink-soft, #475569);transition:background .18s ease-out,color .18s ease-out;font-family:var(--font-body, system-ui, sans-serif);font-size:.92rem;line-height:1.4}.archiv-toc__link:hover,.archiv-toc__link:focus-visible{background:#c1272d0f;color:var(--ink, #0f172a)}.archiv-toc__num{font-family:var(--font-data, ui-monospace, monospace);font-size:.7rem;letter-spacing:.1em;color:var(--ink-mute, #94a3b8);font-variant-numeric:tabular-nums;flex:0 0 auto;padding-top:.05em}.archiv-toc__text{text-wrap:pretty}.archiv-toc__item--active .archiv-toc__link{background:#c1272d1a;color:var(--wurfkreis, #c1272d);font-weight:600}.archiv-toc__item--active .archiv-toc__num{color:var(--wurfkreis, #c1272d);font-weight:700}.archiv-entry__body h2{scroll-margin-top:5rem}@media(min-width:1280px){.archiv-toc{position:sticky;top:5.5rem;z-index:2}}@media(prefers-reduced-motion:reduce){.archiv-toc__link{transition:none}}.archiv-reading-meta__print{margin-left:auto;padding:.28rem .7rem;background:transparent;border:1px solid var(--ink-mute, rgba(148, 163, 184, .4));border-radius:999px;font-family:var(--font-data, ui-monospace, monospace);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft, #475569);cursor:pointer;transition:border-color .18s ease-out,color .18s ease-out,background .18s ease-out}.archiv-reading-meta__print:hover,.archiv-reading-meta__print:focus-visible{border-color:var(--wurfkreis, #c1272d);color:var(--wurfkreis, #c1272d);background:#c1272d0a}@media print{.archiv-reading-meta__print{display:none!important}}.archiv-entry__body-heading{position:relative;display:flex;align-items:baseline;gap:.5rem}.archiv-entry__body-heading-text{flex:1 1 auto;min-width:0}.archiv-heading-anchor{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:6px;color:var(--ink-mute, #94a3b8);text-decoration:none;font-family:var(--font-data, ui-monospace, monospace);font-size:.9rem;font-weight:600;opacity:0;transform:translate(-4px);transition:opacity .16s ease-out,transform .16s ease-out,color .16s ease-out,background .16s ease-out}.archiv-entry__body-heading:hover .archiv-heading-anchor,.archiv-entry__body-heading:focus-within .archiv-heading-anchor,.archiv-heading-anchor:focus-visible{opacity:1;transform:translate(0)}.archiv-heading-anchor:hover,.archiv-heading-anchor:focus-visible{color:var(--wurfkreis, #c1272d);background:#c1272d14}.archiv-heading-anchor--copied{opacity:1!important;transform:translate(0)!important;color:var(--wurfkreis, #c1272d);background:#c1272d1f}@media(hover:none){.archiv-heading-anchor{opacity:.45;transform:translate(0)}}@media print{.archiv-heading-anchor{display:none!important}}.archiv-reading-progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:60;pointer-events:none;opacity:0;transition:opacity .25s ease-out}.archiv-reading-progress--visible{opacity:1}.archiv-reading-progress__bar{height:100%;background:linear-gradient(90deg,var(--wurfkreis, #c1272d) 0%,rgba(193,39,45,.85) 60%,rgba(193,39,45,.6) 100%);transform-origin:0% 50%;transform:scaleX(0);will-change:transform;transition:transform 90ms linear}.archiv-reading-progress__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.archiv-reading-progress{display:none!important}}@media(prefers-reduced-motion:reduce){.archiv-reading-progress,.archiv-reading-progress__bar{transition:none}}@media print{@page{size:A4;margin:18mm 16mm 20mm}html,body{background:#fff!important;color:#000!important;font-size:10.5pt;line-height:1.45}body>*:not(:has(.archiv-shell)){display:none!important}[style*="position: fixed"],[style*="position:fixed"]{display:none!important}header,nav,footer,[role=banner],[role=contentinfo],[role=navigation],.mag-spine,.mag-mast,.archiv-entry__back,.archiv-board-cta-wrapper,.archiv-beleg-apparat,.archiv-related,.archiv-toc,.archiv-entry-frame__rail,.board-scene-embed__cta,.archiv-reading-progress,.archiv-share,.archiv-entry__related-section{display:none!important}.archiv-entry:before,.archiv-entry:after{display:none!important}.archiv-entry-frame{display:block!important;max-width:none!important;padding:0!important}.archiv-entry{max-width:none!important;margin:0!important;padding:0!important;position:static!important}.archiv-entry__title{font-size:22pt!important;line-height:1.15!important;margin-bottom:.4rem!important;page-break-after:avoid;color:#000!important}.archiv-entry__subtitle{font-size:12.5pt!important;font-style:italic;color:#333!important;page-break-after:avoid}.archiv-entry__hook{font-size:11pt!important;color:#333!important}.archiv-visual-sheet,.archiv-format-geste{display:block!important;margin:0 0 .9rem!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.archiv-visual-sheet{border:1px solid #000!important;background:#fff!important;box-shadow:none!important;padding:.7rem!important;gap:.45rem!important}.archiv-visual-sheet:before,.archiv-visual-sheet:after,.archiv-format-geste__asset--labor-structure,.archiv-format-geste__asset--scan-structure,.archiv-visual-sheet__asset--structure{display:none!important}.archiv-visual-sheet__tile,.archiv-format-geste__frame,.archiv-format-geste__scan,.archiv-format-geste__regel-ledger,.archiv-format-geste__labor-udp{background:#fff!important;color:#000!important;box-shadow:none!important;border:1px solid #000!important}.archiv-visual-sheet__asset,.archiv-format-geste__asset{opacity:1!important;filter:none!important}.archiv-visual-sheet__asset--object,.archiv-visual-sheet__asset--badge,.archiv-visual-sheet__asset--stamp,.archiv-visual-sheet__asset--accent{position:static!important;display:inline-block!important;width:4rem!important;margin:0 .35rem .35rem 0!important;transform:none!important}.archiv-visual-sheet__cover,.archiv-visual-sheet--hallenmythen .archiv-visual-sheet__cover{background:#fff!important;color:#000!important;border:1px solid #000!important;min-height:auto!important;box-shadow:none!important}.archiv-visual-sheet__cover-art,.archiv-visual-sheet__cover-badge,.archiv-visual-sheet__notes-tape{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.archiv-visual-sheet__cover-art{position:relative!important;inset:auto!important;display:block!important;height:auto!important;max-height:11rem!important;margin-bottom:.6rem!important}.archiv-visual-sheet__cover-badge,.archiv-visual-sheet__notes-tape{position:static!important;display:inline-block!important;width:3.6rem!important;max-width:none!important;margin:0 .35rem .35rem 0!important;transform:none!important}.archiv-format-geste__asset-stack,.archiv-format-geste__labor-pin,.archiv-format-geste__scan,.archiv-format-geste__accent-layer{overflow:visible!important}.archiv-format-geste__asset-stack--regel{min-height:auto!important;width:auto!important}.archiv-format-geste__asset--regel-object,.archiv-format-geste__asset--regel-stamp,.archiv-format-geste__asset--labor-object,.archiv-format-geste__asset--labor-stamp,.archiv-format-geste__asset--scan-object,.archiv-format-geste__asset--scan-stamp,.archiv-format-geste__asset--beobachtung-badge,.archiv-format-geste__asset--beobachtung-stamp,.archiv-format-geste__asset--beobachtung-object,.archiv-format-geste__accent{position:static!important;display:inline-block!important;width:3.7rem!important;margin:0 .35rem .35rem 0!important;transform:none!important}.archiv-format-geste--regelwirkung .archiv-format-geste__regel,.archiv-format-geste--taktik-labor .archiv-format-geste__labor,.archiv-format-geste--beobachtung .archiv-format-geste__beobachtung{grid-template-columns:1fr!important}.archiv-format-geste--system-scan .archiv-format-geste__scan,.archiv-format-geste--system-scan .archiv-format-geste__mechanism,.archiv-format-geste__scan-period,.archiv-format-geste__scan-label,.archiv-format-geste__scan-caption,.archiv-format-geste__scan-source,.archiv-format-geste__scan-value,.archiv-format-geste__scan-value .udp-figure,.archiv-format-geste__scan-value .udp-figure--date .udp-figure__date-year,.archiv-format-geste__scan-value .udp-figure--number-unit .udp-figure__unit,.archiv-format-geste__scan-mechanism-label{color:#000!important}.archiv-thesis-pull{border-left:3px solid #000!important;background:transparent!important;padding:.4rem 0 .4rem .9rem!important;font-style:italic;color:#000!important;page-break-inside:avoid}.archiv-entry__body h2{font-size:13pt!important;margin-top:1.2rem!important;margin-bottom:.35rem!important;color:#000!important;page-break-after:avoid;border-bottom:1px solid #000;padding-bottom:2pt}.archiv-entry__body p{margin:0 0 .55rem!important;color:#000!important;orphans:3;widows:3}.archiv-entry__body ul{margin:0 0 .6rem 1.1rem!important}.archiv-entry__body li{margin-bottom:.2rem!important}.archiv-entry__body-emphasis{background:transparent!important;border-left:2px solid #000;padding-left:.7rem;font-style:italic}.archiv-section-kicker{font-family:Courier,monospace!important;font-size:8pt!important;letter-spacing:.18em;text-transform:uppercase;color:#000!important;margin-top:1.2rem!important;margin-bottom:.35rem!important;page-break-after:avoid}.archiv-fact-matrix{page-break-inside:avoid}.archiv-fact-matrix__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.55rem!important}.archiv-fact-matrix__item{border:1px solid #000!important;padding:.45rem!important;background:transparent!important}.archiv-fact-matrix__label{font-family:Courier,monospace!important;font-size:7pt!important}.archiv-entry__board-section{page-break-inside:avoid}.board-scene-embed{background:transparent!important;border:1px solid #000!important;padding:.55rem!important}.board-scene-embed__preview{display:none!important}.board-scene-embed__caption{font-style:italic;color:#000!important}.board-scene-embed__caption:before{content:"Board-Szene: ";font-family:Courier,monospace;font-size:8pt;letter-spacing:.14em;text-transform:uppercase;font-style:normal}.archiv-entry__transfer-section{page-break-inside:avoid;border-top:2px solid #000;margin-top:1.3rem;padding-top:.7rem}.archiv-sources{page-break-inside:avoid;margin-top:1rem!important;border-top:1px solid #000;padding-top:.55rem}.archiv-sources__list{font-size:8.5pt;color:#000!important}.archiv-sources a:after{content:" (" attr(href) ")";font-size:7.5pt;color:#555;word-break:break-all}.archiv-update-banner{background:transparent!important;border:1px solid #000!important;border-radius:0!important;padding:.25rem .5rem!important;margin-bottom:.6rem!important}.archiv-update-banner__dot{display:none!important}.archiv-entry:after{content:"handball-one.com · Field Note · " attr(data-print-slug);display:block;margin-top:1.5rem;padding-top:.5rem;border-top:1px solid #000;font-family:Courier,monospace;font-size:8pt;color:#000;letter-spacing:.16em;text-transform:uppercase;page-break-inside:avoid}a{color:#000!important;text-decoration:none!important}}.archiv-beleg-apparat__card-label{font-family:var(--font-data, ui-monospace, monospace);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute, #64748b);margin:0}.archiv-beleg-apparat__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.archiv-beleg-apparat__row{padding:0;border-bottom:1px dotted var(--ink-mute, rgba(148, 163, 184, .25))}.archiv-beleg-apparat__row:last-child{border-bottom:none}.archiv-beleg-apparat__row-static,.archiv-beleg-apparat__row details>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0}.archiv-beleg-apparat__row details>summary{cursor:pointer;list-style:none;position:relative}.archiv-beleg-apparat__row details>summary::-webkit-details-marker{display:none}.archiv-beleg-apparat__row details>summary:after{content:"+";position:absolute;right:-1.25rem;top:50%;transform:translateY(-50%);font-family:var(--font-data, ui-monospace, monospace);font-size:.85rem;font-weight:700;color:var(--wurfkreis, #c1272d);transition:transform .2s ease-out;opacity:0}.archiv-beleg-apparat__row details:hover>summary:after,.archiv-beleg-apparat__row details:focus-within>summary:after{opacity:1}.archiv-beleg-apparat__row details[open]>summary:after{content:"−";opacity:1}.archiv-beleg-apparat__row details>summary:hover .archiv-beleg-apparat__row-label{color:var(--wurfkreis, #c1272d)}.archiv-beleg-apparat__sublist{list-style:none;padding:.5rem 0 .75rem .85rem;margin:0;border-left:2px solid var(--wurfkreis, #c1272d);display:flex;flex-direction:column;gap:.4rem}.archiv-beleg-apparat__sublist li{font-family:var(--font-display, "Fraunces", serif);font-style:italic;font-size:.88rem;line-height:1.4;color:var(--ink, #0f172a);text-wrap:pretty}.archiv-beleg-apparat__sublist a{color:inherit;text-decoration:none;border-bottom:1px dotted transparent;transition:border-color .18s ease-out,color .18s ease-out}.archiv-beleg-apparat__sublist a:hover,.archiv-beleg-apparat__sublist a:focus-visible{color:var(--wurfkreis, #c1272d);border-bottom-color:var(--wurfkreis, #c1272d)}.archiv-beleg-apparat__row-label{font-family:var(--font-body, system-ui, sans-serif);font-size:.9rem;color:var(--ink, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.archiv-beleg-apparat__row-count{flex:0 0 auto}.archiv-beleg-apparat__footnote{font-family:var(--font-data, ui-monospace, monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute, #94a3b8);margin:.5rem 0 0;line-height:1.5}.archiv-beleg-apparat__source{font-family:var(--font-data, ui-monospace, monospace);font-size:.72rem;letter-spacing:.08em;color:var(--ink-mute, #64748b);margin:.5rem 0 0;line-height:1.5}.archiv-beleg-apparat__source a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.archiv-beleg-apparat__source a:hover{color:var(--wurfkreis, #c1272d)}.udp-figure{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--font-data, ui-monospace, monospace);color:var(--ink, #0f172a);line-height:1}.udp-figure--display{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;letter-spacing:-.01em}.udp-figure--compact{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.udp-figure--number-unit .udp-figure__unit{font-family:var(--font-body, system-ui, sans-serif);font-size:.32em;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute, #64748b);font-weight:600;white-space:nowrap;align-self:center;padding-bottom:.1em}.udp-figure--date{display:inline-flex;flex-direction:column;align-items:baseline;gap:.15em}.udp-figure--date .udp-figure__date-dm{font-size:1em;font-weight:800;color:var(--wurfkreis, #c1272d);font-variant-numeric:tabular-nums}.udp-figure--date .udp-figure__date-year{font-size:.45em;letter-spacing:.18em;color:var(--ink-mute, #64748b);font-weight:600;font-variant-numeric:tabular-nums}.udp-figure--text{font-family:var(--font-editorial, "Fraunces", Georgia, serif);font-style:italic;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:500;letter-spacing:-.005em;line-height:1.25;color:var(--ink, #0f172a)}.archiv-entry-frame{position:relative}@media(min-width:1280px){.archiv-entry-frame{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);-moz-column-gap:clamp(1.5rem,3vw,2.5rem);column-gap:clamp(1.5rem,3vw,2.5rem);align-items:start;max-width:1120px;margin:0 auto;padding-inline:var(--page-gutter, 1.5rem)}.archiv-entry-frame>.archiv-entry{grid-column:2 / 3;max-width:680px;margin:0;padding-inline:0}.archiv-entry-frame__rail{grid-column:1 / 2;padding-top:2.5rem}}.btn.kids{min-height:44px;min-width:44px;padding:12px 24px;font-size:16px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.btn.kids:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);transform:scale(0);transition:transform .5s ease}.btn.kids:active{transform:scale(.95)}.btn.kids:active:before{transform:scale(2)}.btn.kids.primary{background:var(--brand-primary);color:#fff;border:none;font-weight:600;box-shadow:var(--shadow-sm)}.btn.kids.primary:hover{background:var(--brand-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn.kids.success{background:linear-gradient(135deg,var(--ok),#22c55e);color:#fff;border:none;font-weight:700}.btn.kids.fun{background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;border:none;font-weight:700;animation:pulse-fun 2s ease-in-out infinite;animation-play-state:paused}.btn.kids.fun:hover,.btn.kids.fun:focus{animation-play-state:running}@keyframes pulse-fun{0%,to{box-shadow:0 0 20px #a855f766}50%{box-shadow:0 0 40px #ec489999}}.btn.hero{padding:12px 24px;font-size:.9375rem;font-weight:600;box-shadow:var(--shadow-sm);min-height:44px}.btn.youth{background:linear-gradient(135deg,var(--color-youth-gold) 0%,var(--color-youth-gold-dark) 100%);border:1px solid var(--color-youth-gold);color:#0a0a0a;font-weight:600;box-shadow:0 3px 12px #ffc94740;position:relative;overflow:hidden}.btn.youth:hover{box-shadow:0 5px 20px #ffc94759;transform:translateY(-2px)}.btn.cta{padding:10px 20px;font-size:.875rem;min-height:40px}.card.kids{background:var(--panel);border-radius:var(--radius-lg);border:1px solid var(--stroke);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card.kids:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(53,99,255,.06),transparent 50%);opacity:0;transition:opacity .3s ease}.card.kids:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--brand-primary)}.card.kids:hover:before{opacity:1}.card.kids:active{transform:translateY(-2px)}.card.featured{background:var(--bg-elevated);border:2px solid var(--brand-primary-soft);box-shadow:var(--shadow-sm);position:relative}.card.youth{background:var(--bg-elevated);border:2px solid rgba(233,122,43,.25);box-shadow:var(--shadow-sm)}.page-header{background:radial-gradient(circle at 88% 12%,rgba(255,106,61,.16),transparent 45%),radial-gradient(circle at 12% 0%,rgba(77,208,225,.16),transparent 40%),linear-gradient(135deg,var(--panel-strong),var(--panel));border-radius:var(--radius-xl);padding:clamp(1.6rem,3.5vw,2.5rem);border:1px solid color-mix(in srgb,var(--stroke) 72%,transparent);box-shadow:var(--shadow),0 20px 45px #0003;position:relative;overflow:hidden;margin-bottom:2rem;display:grid;gap:clamp(.9rem,2vw,1.5rem)}.page-header:before,.page-header:after{content:"";position:absolute;width:500px;height:500px;pointer-events:none;opacity:.12}.page-header:before{top:-30%;right:-15%;background:radial-gradient(circle,var(--accent-lime-glow),transparent)}.page-header:after{bottom:-30%;left:-15%;background:radial-gradient(circle,var(--accent-electric-glow),transparent)}.page-header .header-content{display:grid;gap:.45rem;max-width:72ch}.page-header .header-content h1{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.12}.page-header .header-content p,.page-header .subtitle{margin:0;color:var(--text-secondary);line-height:1.55;font-size:clamp(.92rem,1.3vw,1.05rem)}.page-header .header-actions,.page-header .tab-navigation{display:flex;gap:.6rem;flex-wrap:wrap}@media(max-width:768px){.page-header{border-radius:var(--radius-lg);margin-bottom:1.5rem;padding:clamp(1rem,4vw,1.4rem);gap:.8rem}.page-header .header-content h1{font-size:clamp(1.2rem,6vw,1.55rem);line-height:1.2;text-wrap:balance}.page-header .header-content p,.page-header .subtitle{font-size:.92rem;line-height:1.45;text-wrap:pretty}.page-header .header-actions,.page-header .tab-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.page-header .header-actions>*,.page-header .tab-navigation>*{width:100%;justify-content:center}}@media(max-width:480px){.page-header .header-actions,.page-header .tab-navigation{grid-template-columns:1fr}}.hero{width:100%;max-width:1600px;margin:0 auto 2.5rem;border-radius:calc(var(--radius-xl) + 4px);overflow:hidden;background:radial-gradient(ellipse 900px 600px at 78% -8%,rgba(53,99,255,.07) 0%,transparent 58%),radial-gradient(ellipse 700px 500px at 12% 92%,rgba(233,122,43,.06) 0%,transparent 55%),var(--bg-canvas);position:relative;box-shadow:var(--shadow-lg);border:1px solid var(--border-subtle);min-height:360px;transition:box-shadow .3s ease,border-color .3s ease}.hero:hover{box-shadow:var(--shadow-lg);border-color:var(--border-default)}.hero-bg{position:absolute;inset:0;opacity:.12;mix-blend-mode:luminosity}.hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(4px) brightness(.7) saturate(.8)}.hero-content{position:relative;z-index:2;padding:clamp(2.5rem,5vw,4rem) clamp(2rem,5vw,4rem);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px}.hero-title{font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;color:var(--text-primary);margin:0 0 1.25rem;letter-spacing:-.04em;line-height:1.05}.hero-description{font-size:clamp(1.0625rem,1.75vw,1.25rem);color:var(--text-secondary);margin:0 0 2rem;max-width:720px;line-height:1.65;font-weight:400}.hero-cta{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.hero-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--brand-primary) 30%,var(--brand-primary-soft) 60%,transparent 100%);z-index:3;opacity:.7}.showcase{margin-bottom:4rem;padding:clamp(2.5rem,5vw,4rem);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);background:var(--bg-elevated);position:relative;overflow:hidden}.showcase :focus-visible{outline-offset:0}.showcase-cta{margin-top:1.5rem}.showcase.tactic{background:radial-gradient(ellipse at top left,rgba(53,99,255,.06) 0%,transparent 50%),var(--bg-elevated);border-color:#3563ff24;box-shadow:var(--shadow-md)}.showcase.youth{background:radial-gradient(circle at center,rgba(233,122,43,.05) 0%,transparent 60%),var(--bg-elevated);border-color:#e97a2b2e;box-shadow:var(--shadow-md)}.showcase-content{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.showcase-badge{display:inline-block;padding:5px 14px;border-radius:16px;font-size:.8125rem;font-weight:600;border:1px solid}.showcase-badge.tactic{background:var(--brand-primary-soft);color:var(--brand-primary);border-color:#3563ff40}.showcase-badge.youth{background:var(--accent-energy-soft);color:var(--accent-energy);border-color:#e97a2b40}.showcase-title{font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:800;margin:0;color:var(--text-primary);letter-spacing:-.03em;line-height:1.15}.showcase-title.tactic,.showcase-title.youth{color:var(--text-primary)}.showcase-subtitle{font-size:clamp(1.0625rem,1.75vw,1.1875rem);color:var(--text-secondary);max-width:680px;line-height:1.65;margin:0}.showcase-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;width:100%;max-width:960px;margin-top:1rem}.feature-box{padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);transition:all var(--transition-base);position:relative;overflow:hidden}.feature-box:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand-primary);opacity:0;transition:opacity var(--transition-base)}.feature-box:hover{border-color:var(--border-default);transform:translateY(-2px);box-shadow:var(--shadow-md)}.feature-box:hover:before{opacity:1}.feature-box.tactic{background:var(--bg-elevated);border-color:#3563ff26}.feature-box.youth{background:var(--bg-elevated);border-color:#ffb80033}.feature-box-icon{font-size:2rem;margin-bottom:.75rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.feature-box-title{font-weight:700;margin-bottom:.375rem;color:var(--text);font-size:1rem}.feature-box-desc{font-size:.875rem;color:#ffffffbf;line-height:1.6}.showcase-stats{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:center;margin-top:1.5rem;font-size:.9375rem;color:#ffffffb3}.showcase-stats strong{color:var(--brand-primary);font-weight:700}.showcase-stats.youth strong{color:var(--accent-energy)}.search-section{margin-bottom:4rem;padding:clamp(2.5rem,5vw,4rem);background:var(--bg-surface);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.search-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand-primary);opacity:.4}.search-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:1}.search-title{font-size:clamp(1.625rem,4vw,2.125rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--color-offwhite) 0%,var(--color-electric) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.search-description{color:#ffffffd9;margin-bottom:1.75rem;font-size:1.0625rem;line-height:1.6}.search-bar-container{display:flex;justify-content:center}.badge-core{position:absolute;top:-10px;right:-10px;background:var(--brand-primary-soft);color:var(--brand-primary);padding:6px 14px;border-radius:14px;font-size:.75rem;font-weight:700;border:1px solid rgba(53,99,255,.25);box-shadow:var(--shadow-sm);text-transform:uppercase;letter-spacing:.05em}.focus-areas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}.hero,.showcase,.search-section,.card{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.showcase:hover{transform:translateY(-3px);box-shadow:0 24px 72px #00000073,0 0 80px #4dd0e11f}.card:not(.kids):hover{transform:translate3d(0,-4px,0) scale(1.01);box-shadow:0 20px 60px #0006,0 0 40px #4dd0e12e}.section-header{font-size:clamp(1.75rem,4vw,2.25rem);margin-bottom:2.5rem;text-align:center;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 0%,rgba(0,31,63,.4) 100%);pointer-events:none;z-index:1}@keyframes gradient-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.card.featured:before{display:none}.card.featured:hover{box-shadow:var(--shadow-md);border-color:var(--brand-primary)}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.btn:active{transform:scale(.98)}.showcase-cta:hover{transform:translateY(-1px)}.feature-box{transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-box:hover{transform:translateY(-3px);border-color:var(--border-default)}.btn.primary:before,.btn.youth:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn.primary:hover:before,.btn.youth:hover:before{left:100%}.search-section{position:relative}.search-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(77,208,225,.08) 0%,transparent 70%);border-radius:inherit;pointer-events:none}img{image-rendering:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}html{scroll-behavior:auto}}@media(max-width:768px){.hero{min-height:220px;margin-bottom:1.5rem}.hero-content{min-height:220px;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,3vw,1.5rem)}.showcase{margin-bottom:2rem;padding:clamp(1.5rem,3vw,1.75rem)}.showcase-content{gap:1rem}.search-section{margin-bottom:2rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.showcase-features{grid-template-columns:1fr;gap:.875rem}.hero-cta{gap:.5rem}.btn.hero{padding:11px 20px;font-size:.875rem;min-height:44px}.btn.cta{padding:10px 18px;font-size:.8125rem;min-height:40px}}@media(max-width:480px){.hero,.hero-content{min-height:200px}.hero-cta{flex-direction:column;width:100%;max-width:280px}.hero-cta .btn{width:100%}}@media(hover:none)and (pointer:coarse){.btn.kids.primary:hover{box-shadow:none;transform:none}.btn.youth:hover{box-shadow:0 3px 12px #ffc94740;transform:none}.btn.kids.fun:hover{animation-play-state:paused}.card.kids:hover{transform:none;box-shadow:none;border-color:var(--stroke)}.card.kids:hover:before{opacity:0}.hero:hover{box-shadow:none;border-color:#00d4ff26}.feature-box:hover{transform:none;border-color:#4dd0e11a;box-shadow:none}.feature-box:hover:before{opacity:0}.showcase:hover{transform:none;box-shadow:none}.card:not(.kids):hover{transform:none;box-shadow:none}.card.featured:hover:before{opacity:0}.showcase-cta:hover{transform:none}.btn.primary:hover:before,.btn.youth:hover:before{left:-100%}}body.public-elite-route{background:radial-gradient(circle at 8% 10%,rgba(200,54,42,.06),transparent 38%),radial-gradient(circle at 92% 4%,rgba(245,230,99,.18),transparent 32%),linear-gradient(180deg,#f5f1e8,#f0eadc 48%,#f2ecdb);font-feature-settings:"ss01","ss02","kern"}body.public-elite-route:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(transparent 95%,#14110a0d 95% 100%),linear-gradient(90deg,transparent 95%,rgba(20,17,10,.04) 95%,rgba(20,17,10,.04) 100%);background-size:56px 56px;z-index:0;opacity:.7}body.public-elite-route .app-content-shell,body.public-elite-route nav[aria-label="Main navigation"],body.public-elite-route footer{position:relative;z-index:1}body.public-elite-route{font-family:var(--font-sans)}body.public-elite-route .public-elite-page p,body.public-elite-route .public-elite-page li{font-feature-settings:"liga","kern"}body.public-elite-route ::-moz-selection{background:var(--marker-soft);color:var(--ink)}body.public-elite-route ::selection{background:var(--marker-soft);color:var(--ink)}.wurfkreis-arc-path{stroke-dasharray:200;stroke-dashoffset:0}.wurfkreis-draw-in .wurfkreis-arc-path{animation:wurfkreis-draw 1.6s cubic-bezier(.23,1,.32,1) both}@keyframes wurfkreis-draw{0%{stroke-dashoffset:200;opacity:.6}to{stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-motion:reduce){.wurfkreis-draw-in .wurfkreis-arc-path{animation:none}}body.public-elite-route .app-content-shell{animation:publicElitePageIn var(--transition-entrance)}.page-hero--with-visual .page-hero__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,.68fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.page-hero--with-visual .page-hero__copy{max-width:48rem}.page-hero--with-visual .page-hero__visual{position:relative;z-index:1;align-self:center}.hbo-hero-proof{position:relative;transform:rotate(.6deg);border:1px solid color-mix(in srgb,var(--ink) 64%,transparent);border-radius:8px;background:#0a1628;color:var(--paper);box-shadow:0 22px 46px #14110a38,0 0 0 1px #ffffff0a inset;overflow:hidden}.hbo-hero-proof:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:26px 26px;mix-blend-mode:screen;opacity:.5}.hbo-hero-proof__header,.hbo-hero-proof__caption{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-color:#ffffff24;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.hbo-hero-proof__header{border-bottom:1px solid rgba(255,255,255,.14);color:#f6f7f7b8}.hbo-hero-proof__board{position:relative;z-index:1;padding:clamp(.5rem,1.2vw,.8rem)}.hbo-hero-proof .hero-tactic-board{aspect-ratio:31 / 26;min-height:280px}.hbo-hero-proof__caption{align-items:end;border-top:1px solid rgba(255,255,255,.14);background:#060d1adb}.hbo-hero-proof__caption p{margin:0 0 .45rem;color:var(--paper);font-family:var(--font-editorial);font-size:clamp(1.05rem,1.5vw,1.35rem);font-variation-settings:"opsz" 72,"wght" 700,"SOFT" 25;letter-spacing:0;line-height:1.05;text-transform:none}.hbo-hero-proof__caption span{display:block;color:#f6f7f78f;line-height:1.45}.hbo-hero-proof__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:11.5rem;border:1px solid rgba(255,255,255,.14);background:#ffffff1f}.hbo-hero-proof__metrics span{padding:.65rem .7rem;background:#0a1628;color:#f6f7f794}.hbo-hero-proof__metrics strong{display:block;margin-bottom:.25rem;color:var(--marker);font-size:1.05rem;letter-spacing:.04em}.hbo-hero-proof .htb-arrow-pass,.hbo-hero-proof .htb-arrow-main,.hbo-hero-proof .htb-arrow-opt-1,.hbo-hero-proof .htb-arrow-opt-2{stroke-dasharray:100;stroke-dashoffset:100;animation:hbo-board-draw 4.8s cubic-bezier(.23,1,.32,1) infinite}.hbo-hero-proof .htb-arrow-main--b{animation-delay:.35s}.hbo-hero-proof .htb-arrow-opt-1,.hbo-hero-proof .htb-arrow-opt-2{animation-delay:.85s}.hbo-hero-proof .htb-player-focus,.hbo-hero-proof .htb-player-glow{transform-origin:center;animation:hbo-board-pulse 2.8s ease-in-out infinite}.hbo-hero-proof .htb-ball{animation:hbo-board-ball 3.2s ease-in-out infinite}.hbo-proof-card{position:relative;border:1px solid color-mix(in srgb,var(--ink) 52%,transparent);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 42%),#0a1628;color:var(--paper);box-shadow:0 22px 46px #14110a2e,0 0 0 1px #ffffff0a inset;overflow:hidden}.hbo-proof-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:26px 26px;opacity:.48}.hbo-proof-card--tactics{transform:rotate(.45deg)}.hbo-proof-card--training{transform:rotate(-.35deg)}.hbo-proof-card--playbook{transform:rotate(.35deg)}.hbo-proof-card--directory,.hbo-proof-card--about,.hbo-proof-card--rules{transform:rotate(.25deg)}.hbo-proof-card__header{position:relative;z-index:1;display:flex;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.14);color:#f6f7f7b8;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.hbo-proof-card__body,.hbo-playbook-proof,.hbo-session-proof,.hbo-directory-proof,.hbo-about-proof,.hbo-rules-proof{position:relative;z-index:1}.hbo-proof-card__body{padding:.85rem}.hbo-proof-board{border:1px solid rgba(255,255,255,.13);background:#0d1f38b8}.hbo-proof-board .hero-tactic-board{aspect-ratio:31 / 22;min-height:230px}.hbo-proof-list{display:grid;grid-template-columns:1fr;gap:1px;margin-top:.85rem;background:#ffffff1f}.hbo-proof-list__row,.hbo-directory-proof__row,.hbo-rules-proof__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:baseline;background:#060d1adb;padding:.72rem .8rem}.hbo-proof-list__row span,.hbo-session-proof__row span,.hbo-directory-proof__row span,.hbo-about-proof__chain span,.hbo-rules-proof__row span{color:var(--marker);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em}.hbo-proof-list__row strong,.hbo-session-proof__row strong,.hbo-directory-proof__row strong,.hbo-about-proof__chain strong,.hbo-rules-proof__row strong{color:var(--paper);font-family:var(--font-editorial);font-size:1rem;font-variation-settings:"opsz" 72,"wght" 700,"SOFT" 20;line-height:1.05}.hbo-session-proof{display:grid;gap:1px;padding:.9rem;background:#ffffff1a}.hbo-session-proof__row{display:grid;grid-template-columns:auto minmax(6rem,.72fr) minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.85rem .9rem;background:#060d1ae0}.hbo-session-proof__row p{margin:0;color:#f6f7f78f;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.hbo-session-proof__timeline{display:flex;gap:3px;padding:1rem .9rem .2rem;background:#060d1ae0}.hbo-session-proof__timeline span{display:block;height:.7rem;background:var(--marker)}.hbo-session-proof__timeline span:nth-child(2n){background:var(--wurfkreis)}.hbo-session-proof--planner{gap:1px}.hbo-session-proof__score{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);gap:.75rem;align-items:baseline;padding:1rem .9rem;background:#060d1ae6}.hbo-session-proof__score strong{color:var(--paper);font-family:var(--font-editorial);font-size:clamp(1.4rem,2.2vw,2rem);font-variation-settings:"opsz" 96,"wght" 800,"SOFT" 20;line-height:1}.hbo-session-proof__score span{color:var(--marker);font-family:var(--font-mono);font-size:1rem;font-weight:800}.hbo-session-proof__score em{color:#f6f7f79e;font-family:var(--font-mono);font-size:.64rem;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.hbo-session-proof__coach-note{margin:0;padding:.9rem;background:#f6e84b1c;border-top:1px solid rgba(246,232,75,.22);color:#f6f7f7b8;font-family:var(--font-editorial);font-size:1rem;font-style:italic;line-height:1.35}.hbo-playbook-proof{padding:.85rem}.hbo-playbook-proof__court{position:relative;min-height:13rem;border:1px solid rgba(255,255,255,.13);background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px),#0d1f38c2;background-size:28px 28px;overflow:hidden}.hbo-playbook-proof__arc{position:absolute;right:-2.4rem;top:1.6rem;width:11rem;height:11rem;border:2px dashed rgba(230,87,74,.62);border-radius:999px}.hbo-playbook-proof__run{position:absolute;left:26%;width:42%;height:2px;background:var(--marker);transform-origin:left center}.hbo-playbook-proof__run:after{content:"";position:absolute;right:-.35rem;top:-.28rem;border-left:.55rem solid var(--marker);border-top:.32rem solid transparent;border-bottom:.32rem solid transparent}.hbo-playbook-proof__run--a{top:44%;transform:rotate(-24deg)}.hbo-playbook-proof__run--b{top:58%;background:var(--wurfkreis);transform:rotate(19deg)}.hbo-playbook-proof__run--b:after{border-left-color:var(--wurfkreis)}.hbo-playbook-proof__token{position:absolute;width:1.15rem;height:1.15rem;border-radius:999px;border:2px solid #0a1628;background:#b4ff66;box-shadow:0 0 0 3px #b4ff662e}.hbo-playbook-proof__token--one{left:21%;top:39%}.hbo-playbook-proof__token--two{left:34%;top:59%}.hbo-playbook-proof__token--three{left:62%;top:31%;background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.hbo-playbook-proof__cards{display:grid;gap:1px;margin-top:1px;background:#ffffff1f}.hbo-playbook-proof__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.78rem .85rem;background:#060d1ae0}.hbo-playbook-proof__row span{color:var(--marker);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em}.hbo-playbook-proof__row strong{color:var(--paper);font-family:var(--font-editorial);font-size:1rem;font-variation-settings:"opsz" 72,"wght" 700,"SOFT" 20}.hbo-playbook-proof__row em{color:#f6f7f799;font-family:var(--font-mono);font-size:.62rem;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.hbo-directory-proof{display:grid;gap:1px;padding:.9rem;background:#ffffff1a}.hbo-directory-proof__row{grid-template-columns:auto minmax(0,1fr) auto}.hbo-directory-proof__row em{color:#f6f7f794;font-family:var(--font-mono);font-size:.74rem;font-style:normal;letter-spacing:.08em}.hbo-about-proof{padding:.9rem}.hbo-about-proof__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff1f}.hbo-about-proof__people span{display:grid;min-height:8rem;place-items:center;background:#060d1adb;color:var(--marker);font-family:var(--font-editorial);font-size:clamp(3rem,7vw,5rem);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 15}.hbo-about-proof__chain{display:grid;gap:1px;margin-top:1px;background:#ffffff1f}.hbo-about-proof__chain div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:baseline;padding:.74rem .8rem;background:#060d1adb}.hbo-about-proof p{margin:0;padding:1rem .8rem .25rem;color:#f6f7f7ad;font-size:.92rem;line-height:1.55}.hbo-rules-proof{display:grid;gap:1px;padding:.9rem;background:#ffffff1a}.hbo-rules-proof__row{align-items:start}.public-elite-page .hbo-rules-proof__row p{grid-column:2;margin:.25rem 0 0;color:#f6f7f7bd;font-size:.82rem;line-height:1.45}@keyframes hbo-board-draw{0%,18%{stroke-dashoffset:100;opacity:.2}46%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.35}}@keyframes hbo-board-pulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes hbo-board-ball{0%,to{opacity:.75}50%{opacity:1}}@media(max-width:767px){.page-hero--with-visual .page-hero__inner{display:block}.page-hero--with-visual .page-hero__visual{margin-top:1.25rem}.hbo-hero-proof{transform:none;max-width:30rem;margin-inline:auto}.hbo-hero-proof .hero-tactic-board{min-height:168px}.hbo-hero-proof__header{padding:.55rem .7rem;font-size:.58rem}.hbo-hero-proof__board{padding:.4rem}.hbo-proof-card{transform:none;max-width:30rem;margin-inline:auto}.hbo-proof-card__header{padding:.55rem .7rem;font-size:.58rem}.hbo-proof-card__body,.hbo-playbook-proof,.hbo-session-proof,.hbo-directory-proof,.hbo-about-proof,.hbo-rules-proof{padding:.55rem}.hbo-proof-board .hero-tactic-board{aspect-ratio:2.25 / 1;min-height:0;height:136px}.hbo-proof-list{display:none}.hbo-session-proof__row{grid-template-columns:auto minmax(0,1fr);padding:.74rem .75rem}.hbo-session-proof__score{grid-template-columns:minmax(0,1fr) auto;padding:.72rem .75rem}.hbo-session-proof__score em{display:none}.hbo-session-proof--planner .hbo-session-proof__row:nth-of-type(n+4){display:none}.hbo-session-proof__row p,.hbo-session-proof__coach-note,.hbo-session-proof__timeline{display:none}.hbo-playbook-proof__court{min-height:8.25rem}.hbo-playbook-proof__cards{display:none}.hbo-about-proof__people span{min-height:4.75rem;font-size:2.7rem}.hbo-about-proof__chain,.hbo-about-proof p,.hbo-rules-proof__row p{display:none}}@media(min-width:768px)and (max-width:1023px){.page-hero--with-visual .page-hero__actions{align-items:flex-start!important;flex-direction:column!important}}@media(max-width:640px){.page-hero.page-hero--with-visual{padding-top:3rem!important;padding-bottom:2rem!important}.hbo-hero-proof .hero-tactic-board{aspect-ratio:2.25 / 1;height:136px;min-height:0}.hbo-hero-proof__caption{display:none}.hbo-hero-proof__metrics{min-width:0}}@keyframes publicElitePageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.public-elite-page{position:relative}.public-elite-page .card{border:1px solid var(--rule);background:var(--paper-elevated);box-shadow:var(--shadow-soft-md);transition:transform var(--transition-interaction),box-shadow var(--transition-interaction),border-color var(--transition-interaction)}.public-elite-page{color:var(--text-primary)}.public-elite-page p,.public-elite-page li,.public-elite-page .text-muted,.public-elite-page [class*=text-muted]{color:color-mix(in srgb,var(--text-secondary) 88%,#1b2739 12%)}.public-elite-page h1,.public-elite-page h2,.public-elite-page h3,.public-elite-page h4{color:var(--text-primary)}.public-elite-page .card:hover,.public-elite-page .card:focus-within{transform:translateY(-4px);border-color:var(--rule-strong);box-shadow:var(--shadow-soft-xl)}.public-elite-page .btn,.public-elite-page button{transition:transform var(--transition-interaction),box-shadow var(--transition-interaction),background-color var(--transition-interaction),border-color var(--transition-interaction)}.public-elite-page .btn:hover,.public-elite-page button:hover{transform:translateY(-2px)}.public-elite-page :where(a,button,[role=button]):focus-visible{outline:var(--focus-outline);outline-offset:2px}.public-elite-page details{border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:#fbf7ecc7;transition:border-color var(--transition-interaction)}.public-elite-page details[open]{border-color:var(--wurfkreis)}.public-elite-page summary{cursor:pointer}.public-elite-page--login .login-page__inner{background:var(--paper-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:clamp(1rem,2.4vw,1.7rem);box-shadow:var(--shadow-soft-xl)}.public-elite-page--notfound .popular-link{border:1px solid var(--rule-soft);background:var(--paper-elevated)}.public-elite-page--notfound .popular-link:hover,.public-elite-page--notfound .popular-link:focus-visible{border-color:var(--wurfkreis);background:var(--paper)}.public-elite-page--training .th-subnav,.public-elite-page--training .th-hero,.public-elite-page--training .th-stat-card,.public-elite-page--training .th-quickstart-config,.public-elite-page--training .th-plan-card{background:var(--paper-elevated);border-color:var(--rule);box-shadow:var(--shadow-soft-md)}.public-elite-page--training .th-subnav-link,.public-elite-page--training .th-btn,.public-elite-page--training .th-chip{transition:transform var(--transition-interaction),border-color var(--transition-interaction),box-shadow var(--transition-interaction),background-color var(--transition-interaction)}.public-elite-page--training .th-subnav-link:hover,.public-elite-page--training .th-btn:hover,.public-elite-page--training .th-chip:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft-sm)}.public-elite-page--rules,.public-elite-page--directory{background:transparent}.public-elite-page--rules.rules-page{max-width:none;margin:0;padding:0;background:transparent}.public-elite-page--rules .rules-page__attribution,.public-elite-page--directory .vz-tab-content{padding-bottom:clamp(2rem,4vw,4rem)}.public-elite-page--rules #rules-explorer,.public-elite-page--directory .vz-tab-content{position:relative}.hbo-tactic-cluster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--rule-soft);background:var(--rule-soft)}.hbo-tactic-cluster-card{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;background:linear-gradient(135deg,rgba(246,232,75,.1),transparent 42%),linear-gradient(180deg,#ffffff8a,#fbf7eceb);padding:clamp(1.25rem,2.2vw,2rem);transition:background-color var(--transition-interaction),transform var(--transition-interaction),box-shadow var(--transition-interaction)}.hbo-tactic-cluster-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,17,10,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(20,17,10,.028) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(180deg,black,transparent 64%);mask-image:linear-gradient(180deg,black,transparent 64%);opacity:.75}.hbo-tactic-cluster-card:hover,.hbo-tactic-cluster-card:focus-within{z-index:1;transform:translateY(-3px);box-shadow:0 24px 42px #14110a24}.hbo-tactic-cluster-card__topline,.hbo-tactic-cluster-card__title,.hbo-tactic-cluster-card__intro,.hbo-tactic-cluster-card__cues,.hbo-tactic-cluster-card__actions{position:relative;z-index:1}.hbo-tactic-cluster-card__topline{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-mute);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.hbo-tactic-cluster-card__topline em{color:var(--wurfkreis);font-style:normal}.hbo-tactic-cluster-card__signal{position:relative;z-index:1;height:7.2rem;margin:1rem 0 1.05rem;border:1px solid var(--rule-soft);background:#0a1628;overflow:hidden}.hbo-tactic-cluster-card__signal:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px}.hbo-tactic-cluster-card__signal:after{content:"";position:absolute;right:-3.2rem;top:.8rem;width:7rem;height:7rem;border:2px dashed rgba(230,87,74,.56);border-radius:999px}.hbo-tactic-cluster-card__run{position:absolute;left:18%;width:56%;height:2px;background:var(--marker);transform-origin:left center}.hbo-tactic-cluster-card__run:after{content:"";position:absolute;right:-.35rem;top:-.28rem;border-left:.55rem solid currentColor;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;color:inherit}.hbo-tactic-cluster-card__run--a{top:38%;transform:rotate(-16deg)}.hbo-tactic-cluster-card__run--b{top:62%;background:var(--wurfkreis);color:var(--wurfkreis);transform:rotate(14deg)}.hbo-tactic-cluster-card__token{position:absolute;width:1.05rem;height:1.05rem;border:2px solid #0a1628;border-radius:999px;background:var(--marker);box-shadow:0 0 0 3px #f6e84b29}.hbo-tactic-cluster-card__token--a{left:17%;top:32%}.hbo-tactic-cluster-card__token--b{left:44%;top:58%;background:#b4ff66}.hbo-tactic-cluster-card__token--c{right:17%;top:29%;background:var(--wurfkreis);box-shadow:0 0 0 3px #e6574a29}.hbo-tactic-cluster-card__title{color:var(--ink);font-family:var(--font-editorial);margin:0;font-size:clamp(1.55rem,2vw,1.95rem);font-variation-settings:"opsz" 96,"wght" 800,"SOFT" 22;line-height:1.03;overflow-wrap:normal}.hbo-tactic-cluster-card__intro{display:-webkit-box;overflow:hidden;margin-top:.75rem;color:var(--ink-soft);font-size:.9rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:4}.hbo-tactic-cluster-card__cues{display:grid;gap:1px;margin:.95rem 0 0;padding:0;list-style:none;background:var(--rule-soft)}.hbo-tactic-cluster-card__cues li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;min-height:2.7rem;padding:.58rem .68rem;background:#ffffff6b}.hbo-tactic-cluster-card__cues span{color:var(--wurfkreis);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em}.hbo-tactic-cluster-card__cues strong{color:var(--ink-soft);display:-webkit-box;overflow:hidden;font-size:.82rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hbo-tactic-cluster-card__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:1rem}.hbo-tactic-link-primary,.hbo-tactic-link-secondary{min-height:2.75rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.72rem .9rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:transform var(--transition-interaction),border-color var(--transition-interaction),background-color var(--transition-interaction)}.hbo-tactic-link-primary{background:var(--ink);color:var(--paper)}.hbo-tactic-link-secondary{border:1px solid var(--rule);color:var(--ink)}.hbo-tactic-link-primary:hover,.hbo-tactic-link-secondary:hover{transform:translateY(-1px)}body.public-elite-route .hbo-play-card{height:auto!important;padding:0;border-radius:8px;background:linear-gradient(180deg,rgba(246,232,75,.08),transparent 34%),var(--paper-elevated);box-shadow:0 18px 34px #14110a1a}body.public-elite-route .hbo-play-card__court{border-bottom:1px solid var(--rule)}body.public-elite-route .hbo-play-board-preview{position:relative;width:100%;height:100%;min-height:10.5rem;overflow:hidden;background:linear-gradient(90deg,#14110a00,#14110a80 58%),radial-gradient(circle at 20% 22%,rgba(246,232,75,.16),transparent 30%),var(--ink);isolation:isolate}body.public-elite-route .hbo-play-board-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:18px 18px;mix-blend-mode:screen;opacity:.38}body.public-elite-route .hbo-play-board-preview__svg{position:absolute;top:0;left:0;z-index:1;width:auto;height:100%;aspect-ratio:1;display:block;transition:transform var(--transition-smooth),filter var(--transition-smooth);filter:saturate(1.08) contrast(1.04)}body.public-elite-route .hbo-play-card:hover .hbo-play-board-preview__svg{transform:scale(1.035)}body.public-elite-route .hbo-play-board-preview .sz-miniboard-field{fill:#101a2a;stroke:#fff3;stroke-width:.18}body.public-elite-route .hbo-play-board-preview .sz-miniboard-line{stroke:#fff3;stroke-width:.16}body.public-elite-route .hbo-play-board-preview .sz-miniboard-goal-area{fill:#ffffff09;stroke:#ffffff38;stroke-width:.16}body.public-elite-route .hbo-play-board-preview .sz-miniboard-free-throw{fill:none;stroke:#ffffff1f;stroke-width:.13;stroke-dasharray:.65 .55}body.public-elite-route .hbo-play-board-preview .sz-miniboard-penalty-spot{fill:var(--marker);stroke:#14110a66;stroke-width:.08}body.public-elite-route .hbo-play-board-preview .sz-miniboard-player{fill:var(--wurfkreis);stroke:#ffffffc7;stroke-width:.18}body.public-elite-route .hbo-play-board-preview .sz-miniboard-player-away{fill:var(--hallenboden);stroke:#14110a94;stroke-width:.18}body.public-elite-route .hbo-play-board-preview .sz-miniboard-gk{fill:var(--marker);stroke:#14110a99;stroke-width:.18}body.public-elite-route .hbo-play-board-preview .sz-miniboard-ball{fill:#f97316;stroke:#ffffffa6;stroke-width:.12}body.public-elite-route .hbo-play-board-preview__header,body.public-elite-route .hbo-play-board-preview__number,body.public-elite-route .hbo-play-board-preview__stamp,body.public-elite-route .hbo-play-board-preview__stats,body.public-elite-route .hbo-play-board-preview__legend{position:absolute;z-index:3}body.public-elite-route .hbo-play-board-preview__header{top:.65rem;left:.65rem;right:.65rem;display:flex;justify-content:space-between;gap:.6rem;color:#fbf7ecb8;font-family:var(--font-data);font-size:.58rem;font-weight:700;letter-spacing:.17em;line-height:1.1;text-transform:uppercase}body.public-elite-route .hbo-play-board-preview__header span:first-child{color:var(--marker)}body.public-elite-route .hbo-play-board-preview__number{top:2.15rem;left:.65rem;color:#fbf7ec94;font-family:var(--font-data);font-size:.66rem;font-weight:700;letter-spacing:.16em;line-height:1}body.public-elite-route .hbo-play-board-preview__stamp{top:2.1rem;right:.65rem}body.public-elite-route .hbo-play-board-preview__stamp span{display:inline-flex;align-items:center;min-height:1.45rem;border:1px solid rgba(251,247,236,.42);background:#fbf7eceb;color:var(--ink);font-family:var(--font-data);font-size:.57rem;font-weight:800;letter-spacing:.14em;line-height:1.1;padding:.28rem .44rem;text-transform:uppercase}body.public-elite-route .hbo-play-board-preview__stats{right:.65rem;bottom:.65rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(13rem,calc(100% - 1.3rem));border:1px solid rgba(251,247,236,.18);background:#14110a9e;backdrop-filter:blur(10px)}body.public-elite-route .hbo-play-board-preview__stats div{min-width:0;padding:.48rem .5rem}body.public-elite-route .hbo-play-board-preview__stats div+div{border-left:1px solid rgba(251,247,236,.14)}body.public-elite-route .hbo-play-board-preview__stats dt{color:#fbf7ec8c;font-family:var(--font-data);font-size:.52rem;font-weight:700;letter-spacing:.13em;line-height:1;margin:0 0 .28rem;text-transform:uppercase}body.public-elite-route .hbo-play-board-preview__stats dd{color:var(--paper);font-family:var(--font-editorial);font-size:1.15rem;font-variation-settings:"opsz" 72,"wght" 760,"SOFT" 10;line-height:.9;margin:0}body.public-elite-route .hbo-play-board-preview__legend{left:.65rem;bottom:.7rem;display:flex;gap:.28rem}body.public-elite-route .hbo-play-board-preview__legend span{width:1.55rem;height:.18rem;border-radius:999px}body.public-elite-route .hbo-play-board-preview__legend-pass{background:#00f0ff}body.public-elite-route .hbo-play-board-preview__legend-run{background:#b4ff66}body.public-elite-route .hbo-play-board-preview__legend-shot{background:#f97316}body.public-elite-route .hbo-play-board-preview--tifo{min-height:14rem}body.public-elite-route .hbo-play-board-preview--tifo .hbo-play-board-preview__svg{left:50%;transform:translate(-50%)}body.public-elite-route .hbo-play-board-preview--tifo .hbo-play-board-preview__stats{width:min(15rem,calc(100% - 1.8rem))}body.public-elite-route .hbo-play-card__content{padding:1rem 1rem 0}body.public-elite-route .hbo-play-card__byline{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--rule-soft);background:#f6e84b2e;padding:.28rem .42rem}body.public-elite-route .hbo-play-card__verdict{margin-top:.75rem;border-top:1px solid var(--rule-soft);padding-top:.78rem}body.public-elite-route .hbo-play-card__footer{padding:.9rem 1rem 1rem}.hbo-directory-category-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(230,87,74,.08),transparent 44%),#fbf7ece6;padding:1.35rem}.hbo-directory-category-card__meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.hbo-directory-category-card__signal{display:flex;align-items:end;gap:3px;height:2.2rem;margin-bottom:1rem;border-bottom:1px solid var(--rule-soft)}.hbo-directory-category-card__signal span{width:.7rem;min-height:.45rem;background:var(--ink)}.hbo-directory-category-card__signal span:nth-child(2n){height:1.45rem;background:var(--wurfkreis)}.hbo-directory-category-card__signal span:nth-child(3n){height:2rem;background:var(--marker)}.hbo-directory-source-card,.hbo-directory-club-card{position:relative;overflow:hidden}.hbo-directory-source-card__scores{display:grid;gap:.22rem;margin-top:.85rem}.hbo-directory-source-card__scores span{display:block;height:.28rem;max-width:100%;background:var(--wurfkreis)}.hbo-directory-source-card__scores span:nth-child(2){background:var(--ink)}.hbo-directory-club-card__rank{margin-top:.85rem;color:var(--wurfkreis);font-family:var(--font-editorial);font-size:2.5rem;font-variation-settings:"opsz" 96,"wght" 800,"SOFT" 20;line-height:.9}.hbo-mission-band{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 18%,rgba(246,232,75,.2),transparent 30%),linear-gradient(180deg,#fbf7ecb8,#f7f0e1f5)!important}.hbo-mission-band:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(20,17,10,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(20,17,10,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black,transparent 76%);mask-image:linear-gradient(90deg,black,transparent 76%)}.hbo-mission-band__chain{position:relative;z-index:1;display:grid;gap:1px;max-width:18rem;margin-top:2rem;border:1px solid var(--rule-soft);background:var(--rule-soft)}.hbo-mission-band__chain span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:baseline;background:#ffffff80;padding:.7rem .8rem;color:var(--ink);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.hbo-mission-band__chain em{color:var(--wurfkreis);font-style:normal}.hbo-principle-card{position:relative;min-height:15.5rem;overflow:hidden;background:linear-gradient(135deg,rgba(246,232,75,.11),transparent 42%),var(--paper-elevated);padding:clamp(1.5rem,2.4vw,2rem);transition:background-color var(--transition-interaction),transform var(--transition-interaction),box-shadow var(--transition-interaction)}.hbo-principle-card:after{content:"";position:absolute;right:-2.2rem;bottom:-2.2rem;width:5.8rem;height:5.8rem;border:1px dashed rgba(230,87,74,.5);border-radius:999px}.hbo-principle-card:hover,.hbo-principle-card:focus-within{transform:translateY(-2px);box-shadow:0 18px 32px #14110a1a}.hbo-expertise-card{position:relative;overflow:hidden}.hbo-expertise-card:before{content:"";position:absolute;inset:0 0 auto;height:.28rem;background:linear-gradient(90deg,var(--wurfkreis),var(--marker),var(--ink))}@media(max-width:980px){.hbo-tactic-cluster-grid{grid-template-columns:1fr}.hbo-tactic-cluster-card{min-height:auto}}@media(max-width:640px){.hbo-tactic-cluster-card__signal{height:7rem}.hbo-tactic-cluster-card__actions{flex-direction:column}.hbo-tactic-link-primary,.hbo-tactic-link-secondary{width:100%}.hbo-mission-band__chain{display:none}}@media(prefers-reduced-motion:reduce){body.public-elite-route .app-content-shell,.public-elite-page .card,.public-elite-page .btn,.public-elite-page button,.public-elite-page details,.hbo-hero-proof .htb-arrow-pass,.hbo-hero-proof .htb-arrow-main,.hbo-hero-proof .htb-arrow-opt-1,.hbo-hero-proof .htb-arrow-opt-2,.hbo-hero-proof .htb-player-focus,.hbo-hero-proof .htb-player-glow,.hbo-hero-proof .htb-ball{animation:none;transition:none}}.hbo-anzeigetafel{position:relative;display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.75rem);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.25rem);background:linear-gradient(180deg,#fbf7ecd9,#f4f0e6a6);border:1px solid var(--rule-soft);border-radius:4px;isolation:isolate;overflow:hidden}.hbo-anzeigetafel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(20,17,10,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,17,10,.045) 1px,transparent 1px);background-size:22px 22px;background-position:-1px -1px;pointer-events:none;z-index:0;opacity:.55}.hbo-anzeigetafel:after{content:"HBO · 6m";position:absolute;top:.7rem;right:.85rem;font-family:var(--font-data);font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);z-index:1}.hbo-anzeigetafel__period{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-data);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);align-self:flex-start}.hbo-anzeigetafel__period-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--wurfkreis);box-shadow:0 0 0 3px #c8362a26;animation:hbo-anzeigetafel-pulse 2.4s var(--ease-in-out) infinite}@keyframes hbo-anzeigetafel-pulse{0%,to{box-shadow:0 0 0 3px #c8362a26;transform:scale(1)}50%{box-shadow:0 0 0 6px #c8362a0d;transform:scale(1.08)}}.hbo-anzeigetafel__row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.55rem,1.4vw,1rem);align-items:end}@media(min-width:720px){.hbo-anzeigetafel__row[data-cells="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hbo-anzeigetafel__row[data-cells="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hbo-anzeigetafel__cell{display:flex;flex-direction:column;gap:.4rem;min-width:0;position:relative;padding-left:.45rem}.hbo-anzeigetafel__cell+.hbo-anzeigetafel__cell:before{content:"";position:absolute;left:-.4rem;top:12%;bottom:8%;width:1px;background:linear-gradient(180deg,transparent,var(--rule-strong) 25%,var(--rule-strong) 75%,transparent);opacity:.55}.hbo-anzeigetafel__label{font-family:var(--font-data);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.hbo-anzeigetafel__value{font-family:var(--font-editorial);max-width:100%;overflow:hidden;font-size:clamp(2.9rem,7vw,5rem);line-height:.86;letter-spacing:-.045em;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;display:block}.hbo-anzeigetafel__row[data-cells="4"] .hbo-anzeigetafel__value{font-size:clamp(2.25rem,4.1vw,3.75rem)}.hbo-anzeigetafel__value--ink{color:var(--ink)}.hbo-anzeigetafel__value--wurfkreis{color:var(--wurfkreis)}.hbo-anzeigetafel__value--hallenboden{color:var(--hallenboden)}.hbo-anzeigetafel__caption{font-family:var(--font-editorial);font-style:italic;font-size:.875rem;color:var(--ink-mute);line-height:1.3;margin-top:.15rem}.hbo-anzeigetafel__status{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;font-family:var(--font-data);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);width:100%;padding-top:.85rem;margin-top:.25rem;border-top:1px dashed var(--rule)}.hbo-anzeigetafel__status-pulse{width:.42rem;height:.42rem;border-radius:999px;background:var(--hallenboden);box-shadow:0 0 0 3px var(--hallenboden-soft)}.hbo-wurfkreis-arch{z-index:0;opacity:.55}.hbo-wurfkreis-arch svg{display:block;filter:drop-shadow(0 1px 0 rgba(20,17,10,.04))}.hbo-wurfkreis-arch.wurfkreis-draw-in .wurfkreis-arc-path{animation:wurfkreis-arch-draw 2.2s cubic-bezier(.23,1,.32,1) both}@keyframes wurfkreis-arch-draw{0%{stroke-dashoffset:280;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-motion:reduce){.hbo-anzeigetafel__period-dot,.hbo-anzeigetafel__status-pulse,.hbo-wurfkreis-arch.wurfkreis-draw-in .wurfkreis-arc-path{animation:none}}.hbo-anzeigetafel-hero{position:relative;width:100%;padding:clamp(3.5rem,7vw,6.5rem) clamp(1.5rem,4vw,2.5rem) clamp(3rem,6vw,5rem);overflow:hidden;isolation:isolate}.hbo-anzeigetafel-hero__inner{position:relative;z-index:2;max-width:78rem;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:960px){.hbo-anzeigetafel-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hbo-anzeigetafel-hero__copy{position:relative;display:flex;flex-direction:column;gap:clamp(.85rem,1.6vw,1.25rem);max-width:36rem}.hbo-anzeigetafel-hero__eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-data);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.hbo-anzeigetafel-hero__eyebrow:before{content:"";width:1.75rem;height:1px;background:var(--wurfkreis)}.hbo-anzeigetafel-hero__title{font-family:var(--font-editorial);font-weight:800;font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:1.02;letter-spacing:-.025em;color:var(--ink);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 25;margin:0}.hbo-anzeigetafel-hero__lede{font-size:1.05rem;line-height:1.5;color:var(--ink-soft);max-width:32rem;margin:0}.hbo-anzeigetafel-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(.5rem,1.5vw,1rem)}.hbo-anzeigetafel-hero__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.hbo-anzeigetafel-hero__cluster-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--rule-soft)}.hbo-anzeigetafel-hero__cluster-list li{border-bottom:1px solid var(--rule-soft)}.hbo-anzeigetafel-hero__cluster-list a{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;align-items:baseline;gap:.75rem;padding:.7rem .25rem;text-decoration:none;color:var(--ink);transition:color .16s var(--ease-in-out),background-color .16s var(--ease-in-out),padding-left .22s var(--ease-in-out);position:relative}.hbo-anzeigetafel-hero__cluster-list a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--wurfkreis);transition:width .22s var(--ease-in-out)}.hbo-anzeigetafel-hero__cluster-list a:hover,.hbo-anzeigetafel-hero__cluster-list a:focus-visible{outline:none;background-color:#c8362a0a;padding-left:.8rem;color:var(--wurfkreis-deep)}.hbo-anzeigetafel-hero__cluster-list a:hover:before,.hbo-anzeigetafel-hero__cluster-list a:focus-visible:before{width:3px}.hbo-anzeigetafel-hero__cluster-list a span{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.18em;color:var(--ink-mute);font-weight:600;text-transform:uppercase}.hbo-anzeigetafel-hero__cluster-list a strong{font-family:var(--font-editorial);font-weight:700;font-size:1.0625rem;line-height:1.25;letter-spacing:-.01em;font-variation-settings:"opsz" 96,"wght" 700,"SOFT" 25}.hbo-anzeigetafel-hero__cluster-list a em{font-style:normal;font-family:var(--font-data);color:var(--ink-faint);text-align:right;transition:transform .22s var(--ease-in-out),color .16s var(--ease-in-out)}.hbo-anzeigetafel-hero__cluster-list a:hover em,.hbo-anzeigetafel-hero__cluster-list a:focus-visible em{transform:translate(3px);color:var(--wurfkreis)}.hbo-splitflap{display:inline-flex;align-items:stretch;gap:2px;font-family:var(--font-editorial);font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.hbo-splitflap__digit{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:.7em;perspective:220px}.hbo-splitflap--card .hbo-splitflap__digit{background:linear-gradient(180deg,#14110a0a,#14110a14);border:1px solid var(--rule);border-radius:2px;padding:.06em .16em;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #14110a0d}.hbo-splitflap--card .hbo-splitflap__digit:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#14110a2e;pointer-events:none}.hbo-splitflap__flap{display:inline-block;transform-origin:center;backface-visibility:hidden}.hbo-splitflap__flap--flip{animation:hbo-splitflap-flip .48s cubic-bezier(.4,0,.2,1) both}@keyframes hbo-splitflap-flip{0%{transform:rotateX(-90deg);opacity:.2}55%{transform:rotateX(0);opacity:1}to{transform:rotateX(0);opacity:1}}.hbo-splitflap--ink{color:var(--ink)}.hbo-splitflap--wurfkreis{color:var(--wurfkreis)}.hbo-splitflap--hallenboden{color:var(--hallenboden)}@media(prefers-reduced-motion:reduce){.hbo-splitflap__flap--flip{animation:none}}.hbo-tifo-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--paper-elevated);border:1px solid var(--rule);border-radius:4px;overflow:hidden;isolation:isolate;transition:border-color .2s var(--ease-in-out),transform .24s var(--ease-in-out),box-shadow .24s var(--ease-in-out);min-height:420px}.hbo-tifo-card:hover{border-color:var(--wurfkreis);transform:translateY(-2px);box-shadow:0 1px #14110a0a,0 16px 32px #14110a14}.hbo-tifo-card__visual{position:relative;width:100%;height:100%;background:var(--ink);overflow:hidden;min-height:200px}.hbo-tifo-card__visual>*{width:100%;height:100%;display:block}.hbo-tifo-card__body{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.25rem,2vw,1.75rem);background:var(--paper-elevated)}.hbo-tifo-card__kicker{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--wurfkreis);font-weight:700;margin:0}.hbo-tifo-card__score{position:absolute;top:-1.1em;right:1rem;font-family:var(--font-editorial);font-weight:800;font-size:clamp(2.75rem,6vw,4.5rem);line-height:1;color:var(--wurfkreis);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 0;text-shadow:0 1px 0 var(--paper-elevated),0 0 0 1px var(--paper-elevated);pointer-events:none;letter-spacing:-.045em;z-index:2}.hbo-tifo-card__title{font-family:var(--font-editorial);font-weight:800;font-size:clamp(1.625rem,3vw,2.5rem);line-height:1.04;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 30;margin:0;max-width:24ch}.hbo-tifo-card__verdict{font-family:var(--font-editorial);font-style:italic;font-size:1rem;color:var(--ink-soft);line-height:1.45;font-variation-settings:"opsz" 14,"wght" 400,"SOFT" 30;margin:0;max-width:36ch}.hbo-tifo-card__description{font-size:.9375rem;color:var(--ink-mute);line-height:1.5;margin:0;max-width:42ch}.hbo-tifo-card__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none}.hbo-tifo-card__meta li{font-family:var(--font-data);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);border:1px solid var(--rule-soft);padding:.25rem .55rem;border-radius:999px;background:var(--paper)}.hbo-tifo-card__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.65rem;align-items:center}.hbo-tifo-card__primary{display:inline-flex;align-items:center;gap:.45rem;background:var(--wurfkreis);color:var(--paper);font-weight:700;font-size:.875rem;padding:.65rem 1rem;border-radius:4px;text-decoration:none;transition:background-color .16s var(--ease-in-out),transform .16s var(--ease-in-out)}.hbo-tifo-card__primary:hover,.hbo-tifo-card__primary:focus-visible{background:var(--wurfkreis-deep);outline:none;transform:translateY(-1px)}.hbo-tifo-card__secondary{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-data);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px dashed var(--rule);padding-bottom:.15rem;transition:color .16s var(--ease-in-out),border-color .16s var(--ease-in-out)}.hbo-tifo-card__secondary:hover,.hbo-tifo-card__secondary:focus-visible{color:var(--wurfkreis);border-color:var(--wurfkreis);outline:none}.hbo-tifo-card--span{grid-column:span 2;grid-row:span 1;align-self:start;min-height:0;grid-template-rows:18rem auto}@media(max-width:768px){.hbo-tifo-card--span{grid-column:span 1;grid-row:auto;min-height:360px}}.hbo-marginalia-rail{display:none;position:relative}@media(min-width:1280px){.hbo-marginalia-rail{display:block;grid-column:1 / 2;align-self:start;position:sticky;top:6rem}}.hbo-marginalia-rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.hbo-marginalia-rail__item{display:flex;flex-direction:column;gap:.4rem;background:var(--paper-elevated);border:1px solid var(--rule-soft);border-radius:3px;padding:.85rem .9rem;box-shadow:0 1px #14110a0a,0 6px 14px -10px #14110a2e;transform-origin:50% 30%;transition:transform .22s var(--ease-in-out)}.hbo-marginalia-rail__item--ink{border-left:3px solid var(--ink)}.hbo-marginalia-rail__item--wurfkreis{border-left:3px solid var(--wurfkreis)}.hbo-marginalia-rail__item--marker{border-left:3px solid var(--marker);background:linear-gradient(180deg,var(--paper-elevated),rgba(245,230,99,.18))}.hbo-marginalia-rail__item--hallenboden{border-left:3px solid var(--hallenboden)}.hbo-marginalia-rail__item:hover{transform:rotate(0)!important}.hbo-marginalia-rail__kicker{font-family:var(--font-data);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);font-weight:700}.hbo-marginalia-rail__body{font-family:var(--font-editorial);font-style:italic;font-size:.9375rem;line-height:1.45;color:var(--ink);margin:0;font-variation-settings:"opsz" 14,"wght" 400,"SOFT" 35}.hbo-marginalia-rail__source{font-family:var(--font-data);font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.hbo-marginalia-rail__item{transform:none!important;transition:none}}@media(min-width:1280px){.hbo-library-grid-shell{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2.25rem;align-items:start}.hbo-library-grid-shell>.hbo-library-grid,.hbo-library-grid-shell>.text-center{grid-column:2}}.hbo-library-grid{align-items:start}.hbo-live-readout{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem .9rem;background:var(--paper-elevated);border:1px solid var(--rule-soft);border-radius:4px;margin-top:.5rem}.hbo-live-readout__label{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.hbo-live-readout__value{font-size:1.65rem}.hbo-live-readout__divider{font-family:var(--font-data);color:var(--ink-faint);font-size:1rem;padding:0 .05rem}.hbo-live-readout__total{font-size:1rem;color:var(--ink-mute)}.hbo-live-readout__pulse{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;background:var(--hallenboden);margin-left:.4rem;box-shadow:0 0 0 3px var(--hallenboden-soft);animation:hbo-anzeigetafel-pulse 2.4s var(--ease-in-out) infinite}.hbo-live-readout__period{font-family:var(--font-data);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.hbo-tifo-court{width:100%;height:100%;display:block;min-height:220px}.hbo-anzeigetafel-hero__quote{font-family:var(--font-editorial);font-style:italic;font-size:1rem;line-height:1.5;color:var(--ink-soft);font-variation-settings:"opsz" 14,"wght" 400,"SOFT" 30;margin:1.5rem 0 0;padding-left:1rem;border-left:2px solid var(--marker);max-width:32rem;display:block}.hbo-anzeigetafel-hero__quote em{display:block;margin-top:.5rem;font-style:normal;font-family:var(--font-data);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint)}.hbo-notizblock{position:relative;background:var(--paper-elevated);border:1px solid var(--rule);border-radius:3px;padding:1.4rem 1.25rem 1.1rem 2.1rem!important;display:flex;flex-direction:column;gap:.85rem;isolation:isolate;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 1px #14110a0a,0 8px 18px -14px #14110a2e;transform-origin:18px 30%;transition:transform .24s var(--ease-in-out),box-shadow .24s var(--ease-in-out),border-color .2s var(--ease-in-out)}.hbo-notizblock__binding{position:absolute;left:.55rem;top:.5rem;bottom:.5rem;width:1.1rem;pointer-events:none;background-image:radial-gradient(circle at 50% .55rem,rgba(20,17,10,.18) 0,rgba(20,17,10,.18) 2.6px,transparent 2.7px);background-size:100% 1.4rem;background-repeat:repeat-y;border-right:1px solid var(--rule-soft);z-index:1}.hbo-notizblock:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 0%,rgba(245,230,99,.08),transparent 32%),radial-gradient(circle at 92% 100%,rgba(200,54,42,.05),transparent 38%);z-index:0}.hbo-notizblock__tape{position:absolute;top:-.55rem;left:1.6rem;width:3.4rem;height:1.1rem;background:linear-gradient(180deg,#f5e663d9,#f5e663a6);border:1px solid rgba(20,17,10,.06);transform:rotate(-3deg);pointer-events:none;z-index:3;box-shadow:0 1px 3px #14110a14}.hbo-notizblock__tape:before,.hbo-notizblock__tape:after{content:"";position:absolute;top:0;bottom:0;width:.45rem;background:#14110a0a}.hbo-notizblock__tape:before{left:0}.hbo-notizblock__tape:after{right:0}.hbo-notizblock__stempel{position:absolute;top:.55rem;right:.55rem;z-index:4;opacity:.92;mix-blend-mode:multiply}.hbo-notizblock:hover{transform:rotate(.4deg) translateY(-2px);border-color:var(--wurfkreis);box-shadow:inset 0 1px #ffffff8c,0 1px #14110a0a,0 16px 32px -18px #14110a38}.hbo-notizblock>*{position:relative;z-index:2}.hbo-notizblock__head{display:flex!important;flex-direction:column;gap:.4rem;padding-right:4.6rem}.hbo-notizblock__meta{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;font-family:var(--font-data);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.hbo-notizblock__type{color:var(--wurfkreis)}.hbo-notizblock__sep{color:var(--ink-faint)}.hbo-notizblock__title{font-family:var(--font-editorial)!important;font-weight:700!important;font-size:1.35rem!important;line-height:1.06;color:var(--ink)!important;letter-spacing:-.014em;font-variation-settings:"opsz" 96,"wght" 700,"SOFT" 25;margin:0}.hbo-notizblock__copy{display:flex;flex-direction:column;gap:.55rem;font-size:.9375rem;color:var(--ink-soft);line-height:1.5}.hbo-notizblock__line{margin:0;display:grid;grid-template-columns:5.4rem 1fr;gap:.6rem;align-items:baseline;border-bottom:1px dashed var(--rule-soft);padding-bottom:.45rem}.hbo-notizblock__line:last-of-type{border-bottom:none;padding-bottom:0}.hbo-notizblock__lead{font-family:var(--font-data);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);font-weight:700;padding-top:.15rem}.hbo-notizblock__line--take{font-family:var(--font-editorial);font-size:1rem;font-style:italic;color:var(--ink);font-variation-settings:"opsz" 14,"wght" 400,"SOFT" 30}.hbo-notizblock__line--avoid{background:#c8362a0d;padding:.5rem .7rem;border-left:2px solid var(--wurfkreis);border-bottom:none;border-radius:0 3px 3px 0;margin-left:-.5rem}.hbo-notizblock__marginalie{font-family:var(--font-handwritten);font-size:1.05rem;line-height:1.32;color:var(--wurfkreis-deep);margin:.2rem 0 0;padding-left:.2rem;transform:rotate(-.6deg);transform-origin:left center;max-width:32ch}.hbo-notizblock__foot{display:flex;flex-direction:column;gap:.7rem;margin-top:auto;padding-top:.6rem;border-top:1px solid var(--rule-soft)}.hbo-notizblock__signal{display:flex;flex-direction:column;gap:.35rem}.hbo-notizblock__signal-row{display:grid;grid-template-columns:4.6rem minmax(0,1fr) 1.8rem;align-items:center;gap:.55rem}.hbo-notizblock__signal-label{font-family:var(--font-data);font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);font-weight:600}.hbo-notizblock__signal-bar{position:relative;height:6px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:999px;overflow:hidden}.hbo-notizblock__signal-bar>span{display:block;height:100%;background:var(--wurfkreis);border-radius:999px}.hbo-notizblock__signal-bar[data-tone=hallenboden]>span{background:var(--hallenboden)}.hbo-notizblock__signal-num{font-family:var(--font-data);font-size:.6875rem;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.hbo-notizblock__tags{display:flex!important;flex-wrap:wrap;gap:.4rem;margin:0}.hbo-notizblock__actions{display:flex!important;flex-wrap:wrap;gap:.55rem;align-items:center;margin:0}.hbo-notizblock__primary{display:inline-flex;align-items:center;gap:.4rem;background:var(--wurfkreis)!important;border:1px solid var(--wurfkreis-deep)!important;color:var(--paper)!important;font-family:var(--font-sans)!important;font-weight:700;font-size:.875rem;letter-spacing:0;text-transform:none;padding:.6rem .95rem!important;border-radius:3px!important;text-decoration:none;min-height:40px!important}.hbo-notizblock__primary:hover{background:var(--wurfkreis-deep)!important;border-color:var(--wurfkreis-deep)!important}.hbo-notizblock__secondary{font-family:var(--font-data)!important;font-size:.625rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ink-soft)!important;background:transparent!important;border:none!important;border-bottom:1px dashed var(--rule)!important;border-radius:0!important;padding:.2rem 0!important;min-height:auto!important}.hbo-notizblock__secondary:hover{color:var(--wurfkreis)!important;border-color:var(--wurfkreis)!important;background:transparent!important}.hbo-notizblock__intel{border-top:1px dashed var(--rule-soft)!important;padding-top:.5rem;margin-top:.4rem}.hbo-notizblock__intel strong{color:var(--wurfkreis)!important;font-family:var(--font-data)!important;font-size:.5625rem!important;letter-spacing:.22em!important}@media(prefers-reduced-motion:reduce){.hbo-notizblock,.hbo-notizblock__marginalie{transition:none;transform:none!important}.hbo-notizblock:hover{transform:none!important}}.hbo-heft-index{position:relative;width:100%;max-width:78rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem);background:linear-gradient(180deg,var(--paper-elevated),rgba(251,247,236,.85));border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.hbo-heft-index__masthead{display:flex;align-items:center;gap:1rem;font-family:var(--font-data);font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-mute);font-weight:700;padding-bottom:1.5rem}.hbo-heft-index__masthead-rule{flex:1;height:1px;background:var(--ink);opacity:.65}.hbo-heft-index__spread{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);position:relative}@media(min-width:900px){.hbo-heft-index__spread{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hbo-heft-index__spread:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:1px;background:linear-gradient(180deg,transparent,var(--rule) 12%,var(--rule) 88%,transparent);pointer-events:none}}.hbo-heft-index__page-label{font-family:var(--font-data);font-size:.5625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 1.25rem}.hbo-heft-index__chapters ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hbo-heft-index__chapter a{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto auto;align-items:baseline;gap:.85rem;padding:.85rem .2rem;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--rule-soft);transition:background-color .2s var(--ease-in-out),color .2s var(--ease-in-out),padding-left .22s var(--ease-in-out);position:relative}.hbo-heft-index__chapter a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:var(--wurfkreis);transition:width .22s var(--ease-in-out)}.hbo-heft-index__chapter a:hover,.hbo-heft-index__chapter a:focus-visible{outline:none;background-color:#c8362a0d;padding-left:.85rem;color:var(--wurfkreis-deep)}.hbo-heft-index__chapter a:hover:before,.hbo-heft-index__chapter a:focus-visible:before{width:3px}.hbo-heft-index__num{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.18em;color:var(--ink-mute);font-weight:700}.hbo-heft-index__title{font-family:var(--font-editorial);font-weight:700;font-size:1.15rem;line-height:1.18;letter-spacing:-.01em;font-variation-settings:"opsz" 96,"wght" 700,"SOFT" 25;display:flex;flex-direction:column;gap:.18rem}.hbo-heft-index__kicker{font-family:var(--font-editorial);font-style:italic;font-size:.8125rem;color:var(--ink-mute);font-weight:400;font-variation-settings:"opsz" 14,"wght" 400,"SOFT" 30}.hbo-heft-index__leader{display:inline-block;flex:1;min-width:1.5rem;height:1px;border-bottom:1.5px dotted var(--rule-strong);align-self:end;margin-bottom:.55em}.hbo-heft-index__page{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);font-weight:600;font-variant-numeric:tabular-nums}.hbo-heft-index__featured{display:flex;flex-direction:column;gap:1.65rem}.hbo-heft-feature{position:relative;display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule-soft)}.hbo-heft-feature:last-of-type{border-bottom:none;padding-bottom:0}.hbo-heft-feature__kind{display:inline-block;font-family:var(--font-data);font-size:.5625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--wurfkreis);font-weight:700;padding-bottom:.2rem}.hbo-heft-feature__title{font-family:var(--font-editorial);font-weight:800;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.06;letter-spacing:-.018em;color:var(--ink);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 25;margin:0}.hbo-heft-feature__body{font-family:var(--font-editorial);font-size:1rem;line-height:1.55;color:var(--ink-soft);font-variation-settings:"opsz" 14,"wght" 420,"SOFT" 25;margin:.4rem 0 0}.hbo-heft-feature__dropcap{float:left;font-family:var(--font-editorial);font-weight:800;font-size:3.6em;line-height:.88;margin:.05em .18em -.05em 0;color:var(--wurfkreis);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 0;letter-spacing:-.06em}.hbo-heft-feature__byline{font-family:var(--font-data);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;margin:.3rem 0 0}.hbo-heft-feature__link{font-family:var(--font-data);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--wurfkreis);font-weight:700;text-decoration:none;margin-top:.3rem;display:inline-flex;align-items:center;gap:.4rem}.hbo-heft-feature__link:hover{color:var(--wurfkreis-deep)}.public-elite-page--directory:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 0.078 0 0 0 0 0.067 0 0 0 0 0.039 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.55;z-index:0}.public-elite-page--directory{position:relative}.public-elite-page--directory>*{position:relative;z-index:1}body.public-elite-route:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 22%,rgba(246,232,75,.18),transparent 26%),radial-gradient(circle at 82% 78%,rgba(200,54,42,.1),transparent 32%),radial-gradient(circle at 52% -14%,rgba(20,17,10,.07),transparent 44%);mix-blend-mode:multiply}body.public-elite-route .app-content-shell{border-radius:10px;border:1px solid rgba(20,17,10,.12);background:linear-gradient(180deg,#ffffff8a,#fbf7ec70),linear-gradient(90deg,rgba(20,17,10,.025) 1px,transparent 1px),linear-gradient(0deg,rgba(20,17,10,.02) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px;box-shadow:0 18px 48px #14110a1f,0 2px #fff9 inset;backdrop-filter:blur(4px)}body.public-elite-route nav[aria-label="Main navigation"],body.public-elite-route footer{backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--paper-elevated) 86%,white 14%);border-color:color-mix(in srgb,var(--rule) 72%,transparent)}body.public-elite-route .public-elite-page{animation:hbo-extreme-page-in .52s cubic-bezier(.22,1,.36,1) both}body.public-elite-route .public-elite-page>section,body.public-elite-route .public-elite-page>article,body.public-elite-route .public-elite-page>div{animation:hbo-extreme-section-in .64s cubic-bezier(.22,1,.36,1) both}body.public-elite-route .public-elite-page>:nth-child(1){animation-delay:30ms}body.public-elite-route .public-elite-page>:nth-child(2){animation-delay:90ms}body.public-elite-route .public-elite-page>:nth-child(3){animation-delay:.15s}body.public-elite-route .public-elite-page>:nth-child(n+4){animation-delay:.19s}body.public-elite-route .public-elite-page :where(.card,.hbo-card,.hbo-play-card,.hbo-principle-card,.hbo-directory-category-card,.hbo-directory-source-card,.hbo-directory-club-card){border-color:color-mix(in srgb,var(--rule) 86%,transparent);box-shadow:0 7px 18px #14110a14,0 1px #ffffff9e inset;transition:transform .22s var(--ease-in-out),box-shadow .22s var(--ease-in-out),border-color .22s var(--ease-in-out)}body.public-elite-route .public-elite-page :where(.card,.hbo-card,.hbo-play-card,.hbo-principle-card,.hbo-directory-category-card,.hbo-directory-source-card,.hbo-directory-club-card):hover,body.public-elite-route .public-elite-page :where(.card,.hbo-card,.hbo-play-card,.hbo-principle-card,.hbo-directory-category-card,.hbo-directory-source-card,.hbo-directory-club-card):focus-within{transform:translateY(-3px);border-color:color-mix(in srgb,var(--wurfkreis) 44%,var(--rule) 56%);box-shadow:0 16px 34px #14110a21,0 1px #ffffffb3 inset}@keyframes hbo-extreme-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hbo-extreme-section-in{0%{opacity:0;transform:translateY(16px) scale(.995);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:767px){body.public-elite-route .app-content-shell{border-radius:6px}body.public-elite-route .public-elite-page>section,body.public-elite-route .public-elite-page>article,body.public-elite-route .public-elite-page>div{animation-duration:.48s}}@media(prefers-reduced-motion:reduce){body.public-elite-route .public-elite-page,body.public-elite-route .public-elite-page>section,body.public-elite-route .public-elite-page>article,body.public-elite-route .public-elite-page>div{animation:none;filter:none}}@media(max-width:767px){body.public-elite-route:before,body.public-elite-route:after{opacity:.38}body.public-elite-route .app-content-shell{border-width:1px;box-shadow:0 10px 24px #14110a17;backdrop-filter:none;background-size:auto,26px 26px,26px 26px}body.public-elite-route nav[aria-label="Main navigation"],body.public-elite-route footer{backdrop-filter:none}body.public-elite-route .public-elite-page h1{font-size:clamp(2rem,8.4vw,2.7rem);line-height:1.04;letter-spacing:-.018em}body.public-elite-route .public-elite-page h2{font-size:clamp(1.42rem,6.2vw,2.05rem);line-height:1.08}body.public-elite-route .public-elite-page p,body.public-elite-route .public-elite-page li{font-size:.98rem;line-height:1.6}body.public-elite-route .public-elite-page :where(a,button,[role=button],.btn,.hbo-tactic-link-primary,.hbo-tactic-link-secondary){min-height:44px;min-width:44px}body.public-elite-route .public-elite-page :where(.card,.hbo-card,.hbo-play-card,.hbo-principle-card,.hbo-directory-category-card,.hbo-directory-source-card,.hbo-directory-club-card){border-radius:6px;box-shadow:0 6px 14px #14110a14,0 1px #ffffff8c inset}body.public-elite-route .public-elite-page>section,body.public-elite-route .public-elite-page>article,body.public-elite-route .public-elite-page>div{animation-duration:.36s;animation-delay:0ms!important}}@media(max-width:480px){body.public-elite-route:before,body.public-elite-route:after{opacity:.26}body.public-elite-route .app-content-shell{border-radius:4px;border-color:color-mix(in srgb,var(--rule) 56%,transparent);box-shadow:0 6px 14px #14110a14}body.public-elite-route .public-elite-page{letter-spacing:-.003em}body.public-elite-route .public-elite-page p,body.public-elite-route .public-elite-page li{font-size:.95rem;line-height:1.58}body.public-elite-route .public-elite-page :where(.hbo-anzeigetafel,.hbo-heft-index,.hbo-notizblock){border-radius:4px;padding:clamp(.85rem,3.8vw,1.1rem)}}.team-os-page{position:relative;--accent-lime: #b4ff66;--accent-electric: #00f0ff;--accent-lime-glow: rgba(180, 255, 102, .18);--accent-electric-glow: rgba(0, 240, 255, .18);background:radial-gradient(circle at 12% -5%,rgba(180,255,102,.2),transparent 36%),radial-gradient(circle at 88% 0%,rgba(0,240,255,.14),transparent 35%),var(--bg-canvas);color:var(--text-primary)}.team-os-page:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(to right,rgba(21,38,63,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(21,38,63,.05) 1px,transparent 1px);background-size:20px 20px}.team-os-page>*{position:relative;z-index:1}.team-os-page .btn.primary,.team-os-page .sz-btn-primary,.team-os-page .th-action,.team-os-page .rules-page__attribution-link{transition:transform var(--transition-base, .2s) ease,box-shadow var(--transition-base, .2s) ease,background-color var(--transition-base, .2s) ease,color var(--transition-base, .2s) ease}.team-os-page .btn.primary,.team-os-page .sz-btn-primary,.team-os-page .th-action{background:#b4ff66;color:#001f3f;border-color:#b4ff66;box-shadow:0 10px 24px #15263f24}.team-os-page .btn.primary:hover,.team-os-page .sz-btn-primary:hover,.team-os-page .th-action:hover{transform:translateY(-1px);background:#00f0ff;color:#001f3f;box-shadow:0 14px 30px #15263f33}.team-os-page .btn.primary:active,.team-os-page .sz-btn-primary:active,.team-os-page .th-action:active{transform:scale(.98)}.team-os-page .card,.team-os-page .sz-card,.team-os-page .th-card,.team-os-page .rules-page__attribution{background:#ffffffd1;border:1px solid rgba(220,228,236,.9);backdrop-filter:blur(10px)}.ui-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-block-end:1.75rem}.ui-section-header__content{display:grid;gap:.3rem;min-width:0}.ui-section-header__kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-lime);display:flex;align-items:center;gap:.45rem}.ui-section-header__kicker:before{content:"";display:inline-block;width:1.2rem;height:1px;background:currentColor;opacity:.6;flex-shrink:0}.ui-section-header__title{margin:0;font-weight:900;line-height:1.13;color:var(--text-primary);letter-spacing:-.01em}.ui-section-header--sm .ui-section-header__title{font-size:clamp(1rem,1.8vw,1.25rem);font-weight:800;line-height:1.2}.ui-section-header--sm{margin-block-end:1.25rem}.ui-section-header--md .ui-section-header__title{font-size:clamp(1.2rem,2.5vw,1.6rem)}.ui-section-header--lg .ui-section-header__title{font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.02em}.ui-section-header__description{margin:.2rem 0 0;font-size:.92rem;color:var(--text-secondary);line-height:1.5;max-width:60ch}.ui-section-header--lg .ui-section-header__description{font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.65}.ui-section-header__action{display:inline-flex;align-items:center;flex-shrink:0}.ui-section-header--centered{justify-content:center;text-align:center}.ui-section-header--centered .ui-section-header__content{align-items:center}.ui-section-header--centered .ui-section-header__kicker{justify-content:center}.ui-section-header--centered .ui-section-header__description{margin-inline:auto}.th-section-header .ui-section-header__kicker{color:var(--th-accent, #e97a2b)}.team-os-page .sz-search:focus{border-color:#b4ff6699;box-shadow:0 0 0 3px #b4ff661f}.th-section-header .ui-section-header__kicker:before{background:var(--th-accent, #e97a2b)}.about-page,.legal-page,.notfound-page{position:relative;z-index:1}.legal-page{padding-top:2rem;padding-bottom:4rem}.legal-page__header,.legal-page__card,.legal-page__callout{max-width:800px}.legal-page__card{margin-bottom:2rem}.legal-page__callout{padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(0,240,255,.18);border-left:3px solid var(--accent-electric);background:#00f0ff0d}.legal-page a{color:var(--accent-lime)}.login-page{display:flex;align-items:center;justify-content:center;min-height:max(60vh,calc(100vh - 7rem));padding:clamp(1.5rem,4vw,3rem) 1rem}.login-page__inner{width:100%;max-width:620px}.login-page__panel{display:grid;gap:1.25rem}.login-page__header{margin-bottom:0}.login-page__court{margin:0 auto;max-width:460px}.login-page__actions{display:flex;gap:.75rem;flex-wrap:wrap}.login-page__actions a{text-decoration:none}.notfound-page{padding-top:4rem;padding-bottom:4rem}.notfound-page__panel{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.notfound-page__court{max-width:460px;width:min(100%,460px)}.notfound-page__links{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.notfound-page__links a{text-decoration:none}.notfound-page__popular{width:100%;text-align:left}.notfound-page__hint{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.taktik-hub-page .taktik-hub__hero,.taktik-hub-page .taktik-hub-card,.taktik-hub-page .taktik-hub__bridge,.taktik-cluster-page .card{background:#ffffffd1;border:1px solid rgba(220,228,236,.9);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);backdrop-filter:blur(10px)}.taktik-hub-page .taktik-hub__hero,.taktik-hub-page .taktik-hub__bridge{padding:clamp(1.25rem,2vw,1.75rem)}.taktik-cluster-page{padding-top:2rem;padding-bottom:4rem}@media(prefers-reduced-motion:reduce){.team-os-page .btn.primary,.team-os-page .sz-btn-primary,.team-os-page .th-action,.team-os-page .rules-page__attribution-link{transition:none}.team-os-page .btn.primary:hover,.team-os-page .sz-btn-primary:hover,.team-os-page .th-action:hover,.team-os-page .btn.primary:active,.team-os-page .sz-btn-primary:active,.team-os-page .th-action:active{transform:none}.taktik-hub-page .taktik-hub-card,.taktik-hub-page .taktik-hub__hero,.taktik-hub-page .taktik-hub__bridge{transition:none}}.vz-page .hk-link-card,.vz-page .hk-pack-card,.vz-page .hk-essential-seven__card{transition:border-color .18s ease,box-shadow .18s ease,transform .12s ease}.vz-page .hk-link-card:hover,.vz-page .hk-pack-card:hover,.vz-page .hk-essential-seven__card:hover{border-color:#b4ff6647;box-shadow:0 0 0 1px #b4ff661a,0 4px 20px #0000004d;transform:translateY(-2px)}.vz-page .hk-link-card h3,.vz-page .hk-pack-card h3,.vz-page .hk-essential-seven__card h3{font-size:1rem;font-weight:700;line-height:1.3;color:#ecf3fb}.vz-page .hk-link-card__tags span[data-type=training],.vz-page .hk-link-card__tags span[data-type=tactics]{border-color:#b4ff6659;background:#b4ff6614;color:#b4ff66}.vz-page .hk-hallenwert--high{color:#b4ff66;font-weight:700}@media(prefers-reduced-motion:reduce){.vz-page .hk-link-card,.vz-page .hk-pack-card,.vz-page .hk-essential-seven__card{transition:none}.vz-page .hk-link-card:hover,.vz-page .hk-pack-card:hover,.vz-page .hk-essential-seven__card:hover{transform:none}}body.page-mode-marketing{background:radial-gradient(circle at 10% 10%,rgba(34,175,195,.08),transparent 38%),radial-gradient(circle at 90% 5%,rgba(19,129,215,.08),transparent 34%),linear-gradient(180deg,#f8fbfd,#f6f8fc 45%,#f8fafd)}body.page-mode-playbook{background:linear-gradient(90deg,rgba(34,175,195,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(19,129,215,.04) 1px,transparent 1px),linear-gradient(180deg,#f6f9fc,#f4f8fc);background-size:36px 36px,36px 36px,auto}body.page-mode-training{background:radial-gradient(circle at 12% 10%,rgba(255,106,42,.09),transparent 32%),radial-gradient(circle at 86% 8%,rgba(34,175,195,.09),transparent 30%),linear-gradient(180deg,#fffdfb,#f9fbff 42%,#f8fbfc)}body.page-mode-rules{background:linear-gradient(180deg,#f9f8f4,#f8f7f3 40%,#fafaf7)}body.page-mode-legal{background:#fafbfd}body.page-mode-board,body.page-mode-hall{background:#080d16}body.page-mode-board .app-content-shell,body.page-mode-hall .app-content-shell,body.page-mode-marketing .app-content-shell,body.page-mode-playbook .app-content-shell,body.page-mode-training .app-content-shell,body.page-mode-rules .app-content-shell,body.page-mode-legal .app-content-shell{animation:pageModeFadeIn var(--transition-entrance)}@keyframes pageModeFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.page-mode-board .app-content-shell,body.page-mode-hall .app-content-shell,body.page-mode-marketing .app-content-shell,body.page-mode-playbook .app-content-shell,body.page-mode-training .app-content-shell,body.page-mode-rules .app-content-shell,body.page-mode-legal .app-content-shell{animation:none}}body.public-elite-route .sz-page{background:transparent;color:var(--ink)}body.public-elite-route .sz-page h1,body.public-elite-route .sz-page h2,body.public-elite-route .sz-page h3,body.public-elite-route .sz-page h4{font-family:var(--font-editorial);letter-spacing:-.018em;color:var(--ink)}body.public-elite-route .sz-page .sz-heading{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--ink);color:var(--ink);font-variation-settings:"opsz" 144,"wght" 800,"SOFT" 30;font-style:normal}body.public-elite-route .sz-page .sz-eyebrow{background:transparent;color:var(--ink-mute);padding:0;letter-spacing:.22em;font-weight:500;display:inline-flex;align-items:center;gap:.6rem}body.public-elite-route .sz-page .sz-eyebrow:before{content:"";display:inline-block;width:1.6rem;height:1px;background:var(--wurfkreis)}body.public-elite-route .sz-page .sz-subheading{color:var(--ink-soft);font-family:var(--font-sans)}body.public-elite-route .sz-page .sz-section-title{font-family:var(--font-editorial);font-variation-settings:"opsz" 96,"wght" 700,"SOFT" 25;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:.6rem;margin-bottom:1.4rem;display:block}body.public-elite-route .sz-page .sz-section-title:after{display:none}body.public-elite-route .sz-page .sz-section{background:transparent;border:0}body.public-elite-route .sz-page .sz-trigger-box,body.public-elite-route .sz-page .sz-play-trigger-box,body.public-elite-route .sz-page .sz-situation-box{background:var(--paper-elevated);border:1px solid var(--rule-soft);border-radius:var(--radius-md)}body.public-elite-route .sz-page .sz-decision-tree{background:transparent}body.public-elite-route .sz-page .sz-decision-branch{background:var(--paper-elevated);border:1px solid var(--rule-soft);border-left:3px solid var(--wurfkreis);border-radius:var(--radius-sm)}body.public-elite-route .sz-page .sz-decision-action-icon,body.public-elite-route .sz-page .sz-decision-cue-label{color:var(--wurfkreis)}body.public-elite-route .sz-page .sz-coaching-num,body.public-elite-route .sz-page .sz-progression-num{background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-weight:700;letter-spacing:0}body.public-elite-route .sz-page .sz-error-pattern{background:var(--paper-elevated);border:1px solid var(--rule-soft);border-left:3px solid var(--wurfkreis);border-radius:var(--radius-sm)}body.public-elite-route .sz-page .sz-error-pattern-fehler,body.public-elite-route .sz-page .sz-error-icon{color:var(--wurfkreis)}body.public-elite-route .sz-page .sz-constraint-card{background:var(--paper-elevated);border:1px solid var(--rule-soft);border-top:3px solid var(--marker);border-radius:var(--radius-sm)}body.public-elite-route .sz-page .sz-taxonomy-chip,body.public-elite-route .sz-page .sz-tag{background:var(--paper-elevated);color:var(--ink-soft);border:1px solid var(--rule-soft);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--transition-base),color var(--transition-base)}body.public-elite-route .sz-page .sz-taxonomy-chip:hover{border-color:var(--wurfkreis);color:var(--wurfkreis)}body.public-elite-route .sz-page .sz-variant-card,body.public-elite-route .sz-page .sz-related-card{background:var(--paper-elevated);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);transition:border-color var(--transition-base),transform var(--transition-base)}body.public-elite-route .sz-page .sz-variant-card:hover,body.public-elite-route .sz-page .sz-related-card:hover{border-color:var(--wurfkreis);transform:translateY(-2px)}body.public-elite-route .sz-page .sz-related-name{font-family:var(--font-editorial);font-variation-settings:"opsz" 32,"wght" 600,"SOFT" 25;color:var(--ink)}body.public-elite-route .sz-page .sz-related-phase{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}body.public-elite-route .sz-page .sz-related-arrow,body.public-elite-route .sz-page .sz-variant-card span:last-child{color:var(--wurfkreis)}body.public-elite-route .sz-page .sz-detail-sidebar{background:transparent}body.public-elite-route .sz-page .sz-board-embed{background:var(--paper-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-soft-sm);overflow:hidden}body.public-elite-route .sz-page .sz-detail-cta{background:var(--wurfkreis);color:var(--paper);border:1px solid var(--wurfkreis);font-family:var(--font-sans);font-weight:700;letter-spacing:.01em;border-radius:var(--radius-md);padding:.95rem 1.2rem}body.public-elite-route .sz-page .sz-detail-cta:hover{background:var(--wurfkreis-deep);border-color:var(--wurfkreis-deep)}body.public-elite-route .sz-page .sz-btn-secondary{background:var(--paper);color:var(--ink);border:1px solid var(--rule);font-family:var(--font-sans);font-weight:600;border-radius:var(--radius-md);padding:.8rem 1.05rem;transition:border-color var(--transition-base)}body.public-elite-route .sz-page .sz-btn-secondary:hover{border-color:var(--ink)}body.public-elite-route .sz-page .sz-meta-table{background:transparent}body.public-elite-route .sz-page .sz-meta-row{border-bottom:1px solid var(--rule-soft);padding:.6rem 0}body.public-elite-route .sz-page .sz-meta-row:last-child{border-bottom:0}body.public-elite-route .sz-page .sz-meta-key{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}body.public-elite-route .sz-page .sz-meta-value{font-family:var(--font-editorial);font-variation-settings:"opsz" 24,"wght" 600,"SOFT" 20;color:var(--ink);font-style:normal}body.public-elite-route .sz-page .sz-author-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1rem 0;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute);background:transparent}body.public-elite-route .sz-page .sz-badge{background:var(--paper-elevated);color:var(--ink-soft);border:1px solid var(--rule-soft)}body.public-elite-route .sz-page .sz-filter-dock,body.public-elite-route .sz-page .sz-toolbar,body.public-elite-route .sz-page .sz-filters{background:transparent;border-color:var(--rule-soft)}body.public-elite-route .sz-page .sz-chip{background:var(--paper-elevated);border:1px solid var(--rule-soft);color:var(--ink-soft)}body.public-elite-route .sz-page .sz-chip:hover{border-color:var(--wurfkreis);color:var(--wurfkreis);background:var(--paper-elevated)}body.public-elite-route .sz-page .sz-chip.active{background:var(--wurfkreis);border-color:var(--wurfkreis);color:var(--paper)}body.public-elite-route .sz-page .sz-decision-intro,body.public-elite-route .sz-page .sz-zielsetzung-text,body.public-elite-route .sz-page .sz-trigger-text{color:var(--ink-soft);font-family:var(--font-editorial);font-variation-settings:"opsz" 18,"wght" 400,"SOFT" 20;font-style:italic;font-size:1.075rem;line-height:1.55}body.public-elite-route .sz-page .sz-play-trigger-key,body.public-elite-route .sz-page .sz-situation-key{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}body.public-elite-route .sz-page .sz-play-trigger-val,body.public-elite-route .sz-page .sz-situation-val{font-family:var(--font-editorial);font-variation-settings:"opsz" 24,"wght" 500,"SOFT" 25;color:var(--ink);font-style:normal}body.public-elite-route .sz-page .sz-kooperation-list{background:transparent}body.public-elite-route .sz-page .sz-kooperation-icon{color:var(--wurfkreis)}:root{--bg-canvas: #f7f8f4;--bg-surface: #fcfcfa;--bg-elevated: #ffffff;--text-primary: #15263f;--text-secondary: #5e6c7b;--text-muted: #8793a1;--text-inverse: #f8fafc;--border-subtle: #e5e8ec;--border-default: #dce4ec;--border-strong: #bcc6d1;--brand-primary: #3563ff;--brand-primary-hover: #274dcc;--brand-primary-active: #1f3fb0;--brand-primary-soft: #eaf0ff;--midnight-analysis: #07111f;--court-white: #fbfcff;--pro-blue: #3563ff;--signal-cyan: #00b8d9;--training-orange: #e97a2b;--load-amber: #d48a28;--defense-red: #d84c4c;--progress-green: #2da56a;--hbo-ink-950: #080d16;--hbo-ink-900: #101625;--hbo-ink-800: #1c1e2b;--hbo-court-lagoon: #22afc3;--hbo-court-lagoon-deep: #168fa3;--hbo-court-lagoon-dark: #0f6f82;--hbo-blue-600: #1381d7;--hbo-blue-400: #4fb7e8;--hbo-ball: #ff6a2a;--hbo-decision: #b8ff3c;--hbo-ref: #ffd23f;--hbo-contact: #e73737;--hbo-success: #36d399;--hbo-chalk: #f6f7f7;--hbo-white: #fdfdfd;--hbo-muted: #8d94a3;--role-attack: var(--pro-blue);--role-defense: var(--defense-red);--role-goalkeeper: #f2b705;--role-coach: var(--training-orange);--board-line: rgba(53, 99, 255, .24);--court-zone: rgba(53, 99, 255, .06);--accent-mint: #8fd8b5;--accent-mint-soft: #eaf8f1;--accent-energy: #e97a2b;--accent-energy-soft: #fff1e6;--success: #2da56a;--warning: #d48a28;--error: #d84c4c;--info: #3563ff;--tool-bg: #060d1a;--tool-surface: #0d1f38;--tool-panel: #162a46;--tool-border: #2a3d58;--tool-grid: rgba(255, 255, 255, .08);--board-court-surface: #14301f;--board-court-center: #1c3f2e;--board-accent-orange: #ff5500;--board-selection-cyan: #00e5ff;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .04);--shadow-md: 0 8px 24px rgba(16, 24, 40, .08);--shadow-lg: 0 16px 40px rgba(16, 24, 40, .1);--radius-sm: 10px;--radius-md: 14px;--archiv-paper: #f8f5ef;--archiv-paper-alt: #f2ede5;--archiv-ink: #1a1714;--archiv-ink-secondary: #5c5650;--archiv-ink-muted: #9a948e;--archiv-accent: #c8442a;--archiv-accent-soft: #fdf0ed;--archiv-blue: #2b4f7a;--archiv-blue-soft: #e8f0f9;--archiv-rule: #d4cfc8;--archiv-shadow: 0 1px 3px rgba(26, 23, 20, .06), 0 4px 12px rgba(26, 23, 20, .04);--archiv-card-border: rgba(212, 207, 200, .7);--archiv-shadow-xs: 0 2px 4px rgba(26, 23, 20, .08);--archiv-shadow-sm: 0 4px 8px rgba(26, 23, 20, .12);--archiv-shadow-md: 0 8px 16px rgba(26, 23, 20, .16);--archiv-shadow-lg: 0 12px 24px rgba(26, 23, 20, .22);--archiv-shadow-xl: 0 16px 36px rgba(26, 23, 20, .28);--archiv-shadow-2xl: 0 26px 52px rgba(26, 23, 20, .35);--archiv-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .5);--archiv-space-xs: .25rem;--archiv-space-sm: .5rem;--archiv-space-md: 1rem;--archiv-space-lg: 1.5rem;--archiv-space-xl: 2rem;--archiv-space-2xl: 2.5rem;--archiv-space-3xl: 3rem;--archiv-font-size-xs: .6rem;--archiv-font-size-sm: .72rem;--archiv-font-size-base: .88rem;--archiv-font-size-md: .95rem;--archiv-font-size-lg: 1.1rem;--archiv-font-size-xl: 1.35rem;--archiv-line-height-tight: 1.2;--archiv-line-height-normal: 1.5;--archiv-line-height-relaxed: 1.65;--archiv-tracking-tight: -.02em;--archiv-tracking-normal: 0;--archiv-tracking-wide: .08em;--archiv-tracking-mono: .18em;--archiv-z-base: 0;--archiv-z-surface: 1;--archiv-z-content: 2;--archiv-z-overlay: 10;--archiv-z-modal: 20;--archiv-z-bg: -1;--archiv-filter-natural: saturate(.88) contrast(.98);--archiv-filter-muted: saturate(.76) contrast(.94);--archiv-transition-fast: .12s ease;--archiv-transition-base: .2s ease;--archiv-transition-smooth: .3s cubic-bezier(.16, 1, .3, 1);--archiv-overlay-dark: rgba(26, 23, 20, .04);--archiv-overlay-accent: rgba(200, 68, 42, .06);--archiv-overlay-blue: rgba(43, 79, 122, .06);--radius-lg: 20px;--radius-xl: 28px;--color-anthracite: var(--tool-bg);--color-deep-dark: var(--tool-bg);--color-navy: var(--text-primary);--color-offwhite: #fafbfc;--color-lime: var(--handball-lime);--color-electric: var(--handball-electric);--color-orange: var(--accent-energy);--color-bg-dark: var(--tool-bg);--color-lime-dark: #9be056;--color-electric-dark: #00c8d4;--accent-lime: var(--handball-lime);--accent-electric: var(--handball-electric);--accent-lime-glow: rgba(180, 255, 102, .22);--accent-electric-glow: rgba(0, 240, 255, .22);--accent-gold-glow: rgba(212, 138, 40, .18);--accent-coral-glow: rgba(216, 76, 76, .18);--color-euro-yellow: #ffd700;--color-euro-gold: #ffd700;--color-euro-red: #c8102e;--color-euro-ice: #b0e0e6;--color-denmark-red: #c8102e;--color-sweden-blue: #006aa7;--color-sweden-yellow: #fecc02;--color-norway-red: #ba0c2f;--color-norway-blue: #00205b;--color-warm-orange: var(--accent-energy);--color-coral: var(--error);--color-gold: #ffd700;--color-turquoise: #1abc9c;--color-youth-gold: #ffb800;--color-youth-gold-dark: #e0a820;--color-neon-lime: var(--handball-lime);--color-neon-electric: var(--handball-electric);--color-neon-magenta: #c538c5;--color-neon-lime-dark: #9be056;--color-neon-electric-dark: #00c8d4;--bg: var(--bg-canvas);--bg-primary: var(--bg-canvas);--bg-gradient: var(--bg-canvas);--bg-soft: var(--bg-surface);--surface: var(--bg-surface);--surface-dark: var(--tool-surface);--bg-premium: var(--bg-surface);--bg-glass: rgba(252, 252, 250, .8);--bg-glass-strong: rgba(252, 252, 250, .92);--panel: var(--bg-elevated);--card-bg: var(--bg-elevated);--panel-strong: var(--bg-surface);--panel-hover: #f0f2ee;--panel-highlight: rgba(53, 99, 255, .06);--panel-glass: rgba(255, 255, 255, .7);--panel-glass-border: var(--border-subtle);--text: var(--text-primary);--txt: var(--text-primary);--fg: var(--text-primary);--text-secondary-legacy: var(--text-secondary);--muted: var(--text-muted);--ink: var(--text-primary);--ok: var(--success);--good: var(--success);--color-success: var(--success);--bad: var(--error);--chip: rgba(23, 33, 43, .06);--stroke: var(--border-default);--border: var(--border-default);--stroke-medium: var(--border-subtle);--stroke-strong: var(--border-strong);--stroke-warm: rgba(255, 122, 26, .2);--space-xs: clamp(4px, .5vw, 8px);--space-sm: clamp(8px, 1vw, 12px);--space-md: clamp(12px, 1.5vw, 20px);--space-lg: clamp(20px, 2.5vw, 32px);--space-xl: clamp(32px, 4vw, 48px);--space-2xl: clamp(48px, 6vw, 72px);--space-3xl: clamp(64px, 8vw, 96px);--space-tight: 6px;--space-compact: 10px;--rhythm: 14px;--radius: 12px;--radius-2xl: 32px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(16, 24, 40, .03);--shadow: var(--shadow-md);--shadow-strong: var(--shadow-lg);--shadow-xl: 0 24px 56px rgba(16, 24, 40, .12);--shadow-soft: 0 4px 12px rgba(16, 24, 40, .05);--shadow-premium: var(--shadow-lg);--shadow-glow: var(--shadow-md);--shadow-lime: 0 4px 20px rgba(180, 255, 102, .18);--shadow-electric: 0 4px 20px rgba(0, 240, 255, .18);--shadow-lime-strong: 0 8px 32px rgba(180, 255, 102, .24);--shadow-electric-strong: 0 8px 32px rgba(0, 240, 255, .24);--shadow-gold: 0 4px 20px rgba(255, 213, 79, .12);--shadow-coral: 0 4px 20px rgba(197, 59, 50, .1);--shadow-card: var(--shadow-md);--shadow-card-hover: var(--shadow-lg);--focus: 0 0 0 3px rgba(53, 99, 255, .4);--focus-lime: 0 0 0 3px rgba(180, 255, 102, .45);--focus-offset: 2px;--glow-lime: none;--glow-electric: none;--glow-gold: none;--glow-neon-lime: none;--glow-neon-lime-strong: none;--glow-neon-electric: none;--glow-neon-electric-strong: none;--glow-neon-magenta: none;--glow-neon-magenta-strong: none;--font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Monaco, Consolas, "Courier New", monospace;--font-display: "Sora", "Manrope", system-ui, sans-serif;--font-ui: "Geist", "Inter", system-ui, sans-serif;--font-data: "JetBrains Mono", ui-monospace, monospace;--font-editorial: "Fraunces", "Times New Roman", Georgia, "Playfair Display", ui-serif, serif;--font-handwritten: "Caveat", "Bradley Hand", "Comic Sans MS", cursive;--font-sans: "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.375rem, 1.8vw, 2rem);--text-2xl: clamp(1.875rem, 2.4vw, 3rem);--text-3xl: clamp(2.5rem, 4vw, 4.5rem);--text-4xl: clamp(2.5rem, 4vw, 4.5rem);--font-size-sm: var(--text-sm);--font-size-base: var(--text-base);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.68, -.55, .265, 1.55);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 1000;--z-popover: 600;--z-tooltip: 700;--z-toast: 2000;--backdrop-blur-xs: blur(2px);--backdrop-blur-sm: blur(4px);--backdrop-blur-md: blur(8px);--backdrop-blur-lg: blur(12px);--backdrop-blur-xl: blur(16px);--backdrop-blur-2xl: blur(24px);--glass-opacity-subtle: .7;--glass-opacity-soft: .8;--glass-opacity-strong: .92;--glass-panel-subtle: rgba(252, 252, 250, .7);--glass-panel-soft: rgba(252, 252, 250, .8);--glass-panel-strong: rgba(252, 252, 250, .92);--shadow-soft-xs: 0 2px 4px rgba(16, 24, 40, .02);--shadow-soft-sm: 0 4px 8px rgba(16, 24, 40, .04);--shadow-soft-md: 0 8px 16px rgba(16, 24, 40, .06);--shadow-soft-lg: 0 12px 24px rgba(16, 24, 40, .08);--shadow-soft-xl: 0 16px 32px rgba(16, 24, 40, .1);--shadow-soft-2xl: 0 24px 48px rgba(16, 24, 40, .12);--shadow-depth-1: 0 1px 2px rgba(16, 24, 40, .03);--shadow-depth-2: 0 4px 8px rgba(16, 24, 40, .05);--shadow-depth-3: 0 8px 16px rgba(16, 24, 40, .08);--shadow-depth-4: 0 16px 32px rgba(16, 24, 40, .12);--shadow-depth-5: 0 24px 48px rgba(16, 24, 40, .15);--shadow-inset-subtle: inset 0 1px 2px rgba(255, 255, 255, .5);--shadow-inset-md: inset 0 2px 4px rgba(16, 24, 40, .05);--hbl-primary: #295a9c;--hbl-primary-light: #4476b8;--hbl-primary-dark: #1f3d6f;--hbl-secondary-light-grey: #ededed;--hbl-white: #ffffff;--handball-navy: #001f3f;--handball-offwhite: #f2f3f3;--handball-lime: var(--marker, #f5e663);--handball-electric: var(--brand-primary, #3563ff);--handball-orange: var(--accent-energy, #e97a2b);--hbl-denmark-red: #c8102e;--hbl-sweden-blue: #006aa7;--hbl-sweden-yellow: #fecc02;--hbl-norway-red: #ba0c2f;--primary-cta-bg: var(--brand-primary);--primary-cta-bg-hover: var(--brand-primary-hover);--primary-cta-bg-active: var(--brand-primary-active);--primary-cta-text: #ffffff;--primary-cta-focus: 0 0 0 3px rgba(53, 99, 255, .4);--secondary-cta-bg: transparent;--secondary-cta-border: var(--border-default);--secondary-cta-border-hover: var(--brand-primary);--secondary-cta-text: var(--text-primary);--accent-cta-bg: var(--accent-mint-soft);--accent-cta-text: var(--text-primary);--interactive-bg: rgba(53, 99, 255, .06);--interactive-bg-hover: rgba(53, 99, 255, .12);--interactive-border: var(--brand-primary);--status-success-bg: rgba(45, 165, 106, .08);--status-success-border: var(--success);--status-success-text: #1b5e30;--status-warning-bg: rgba(212, 138, 40, .08);--status-warning-border: var(--warning);--status-warning-text: #6d4200;--status-error-bg: rgba(216, 76, 76, .08);--status-error-border: var(--error);--status-error-text: #8b0000;--status-info-bg: rgba(53, 99, 255, .08);--status-info-border: var(--info);--status-info-text: #1a3a70;--focus-outline: 0 0 0 3px rgba(53, 99, 255, .4);--focus-outline-width: 3px;--focus-outline-offset: 2px;--disabled-bg: rgba(16, 24, 40, .06);--disabled-text: var(--text-muted);--disabled-border: var(--border-subtle);--transition-entrance: .2s cubic-bezier(.23, 1, .32, 1);--transition-exit: .15s cubic-bezier(.4, 0, 1, 1);--transition-interaction: .1s cubic-bezier(.4, 0, .2, 1);--ease-micro-in: cubic-bezier(.4, 0, 1, 1);--ease-micro-out: cubic-bezier(0, .55, .45, 1);--ease-gentle: cubic-bezier(.25, .46, .45, .94);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--duration-micro: 80ms;--duration-short: .12s;--duration-base: .2s;--duration-long: .35s;--duration-slow: .5s;--motion-safe-duration: var(--duration-base);--motion-safe-blur: blur(0px);--motion-reduce-all: 0ms;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--type-xs: var(--text-xs);--type-sm: var(--text-sm);--type-md: var(--text-base);--bg-secondary: var(--bg-surface);--bg-secondary-hover: var(--bg-elevated);--transition-micro: var(--transition-fast);--primary-cta-border: var(--brand-primary);--primary-cta-hover: var(--primary-cta-bg-hover);--paper: #f4f0e6;--paper-deep: #ebe4d2;--paper-elevated: #fbf7ec;--paper-warm: #efe7d2;--ink: #14110a;--ink-soft: #2a251a;--ink-mute: #6b6354;--ink-faint: #978d7a;--rule-soft: #e3dac1;--rule: #d4c8a9;--rule-strong: #b9a87e;--wurfkreis: #c8362a;--wurfkreis-deep: #9d2820;--wurfkreis-soft: rgba(200, 54, 42, .12);--wurfkreis-glow: rgba(200, 54, 42, .18);--marker: #f5e663;--marker-soft: rgba(245, 230, 99, .55);--marker-stroke: rgba(245, 230, 99, .85);--court-line: rgba(20, 17, 10, .07);--court-line-strong: rgba(20, 17, 10, .13);--hallenboden: #2b5fc2;--hallenboden-deep: #1d4699;--hallenboden-soft: rgba(43, 95, 194, .12);--hallenboden-glow: rgba(43, 95, 194, .22)}body.public-elite-route{--bg-canvas: var(--paper);--bg-surface: var(--paper-deep);--bg-elevated: var(--paper-elevated);--text-primary: var(--ink);--text-secondary: var(--ink-soft);--text-muted: var(--ink-mute);--border-subtle: var(--rule-soft);--border-default: var(--rule);--border-strong: var(--rule-strong);--brand-primary: var(--wurfkreis);--brand-primary-hover: var(--wurfkreis-deep);--brand-primary-active: var(--wurfkreis-deep);--brand-primary-soft: var(--wurfkreis-soft);--handball-lime: var(--marker);--font-display: var(--font-editorial);--color-navy: var(--ink);--color-offwhite: var(--paper);--panel: var(--paper-elevated);--card-bg: var(--paper-elevated);--panel-hover: var(--paper-deep);--focus: 0 0 0 3px rgba(200, 54, 42, .32);--focus-outline: 0 0 0 3px rgba(200, 54, 42, .32)}@media(prefers-reduced-motion:reduce){:root{--transition-entrance: 0ms linear;--transition-exit: 0ms linear;--transition-interaction: 0ms linear;--duration-micro: 0ms;--duration-short: 0ms;--duration-base: 0ms;--duration-long: 0ms;--duration-slow: 0ms;--backdrop-blur-xs: blur(0px);--backdrop-blur-sm: blur(0px);--backdrop-blur-md: blur(0px)}}html,body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{position:relative;overflow-x:hidden}p{line-height:1.6;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;letter-spacing:-.02em;margin-top:0;margin-bottom:.75rem;color:var(--text-primary)}h1{font-size:clamp(2.5rem,4vw,4.5rem);font-weight:800;letter-spacing:-.04em}h2{font-size:clamp(1.875rem,2.4vw,3rem);font-weight:700;letter-spacing:-.03em}h3{font-size:clamp(1.375rem,1.8vw,2rem);font-weight:700}@media(max-width:768px){html{font-size:16px}p{line-height:1.65}}.card{background:var(--bg-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);margin:var(--space-md) 0;border:1px solid var(--border-subtle);position:relative;overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);will-change:transform}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--brand-primary);opacity:0;transition:opacity var(--transition-base)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-default)}.card:hover:before{opacity:1}.card-strong{background:var(--bg-surface);border-color:var(--border-default)}.card-interactive{cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.card-interactive:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card-interactive:active{transform:translateY(-1px);transition:transform var(--transition-fast)}.card-h{display:flex;gap:var(--space-sm);align-items:center;margin-bottom:var(--space-md)}.card-h h2{margin:0;font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:var(--space-md);align-items:center}.tag{display:inline-flex;align-items:center;background:var(--bg-surface);color:var(--text-secondary);border-radius:var(--radius-full);padding:6px 14px;font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-subtle);transition:all var(--transition-fast);line-height:1}.tag:hover{background:var(--bg-elevated);border-color:var(--border-default)}.chip-pos{background:#1f8a5b14;color:var(--success);padding:4px 10px;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);border:1px solid rgba(31,138,91,.2);display:inline-flex;align-items:center;line-height:1}.chip-neg{background:#c53b3214;color:var(--error);padding:4px 10px;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);border:1px solid rgba(197,59,50,.2);display:inline-flex;align-items:center;line-height:1}.chip-neutral{background:#17212b0d;color:var(--text-muted);padding:4px 10px;border-radius:var(--radius-full);font-weight:var(--font-weight-medium);font-size:var(--text-xs);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;line-height:1}.grid{display:grid;gap:var(--space-md)}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-md)}.k{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.v{font-weight:var(--font-weight-semibold);color:var(--text);font-size:var(--text-base);line-height:1.4}.row{display:flex;gap:var(--space-md);flex-wrap:wrap}.row-center{display:flex;align-items:center;justify-content:center;gap:var(--space-md)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-default);background:var(--bg-elevated);color:var(--text-primary);padding:12px 20px;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);transition:all var(--transition-base);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;position:relative;overflow:hidden;text-decoration:none;will-change:transform;line-height:1.2}.btn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#3563ff14;transform:translate(-50%,-50%);transition:width var(--transition-smooth),height var(--transition-smooth);pointer-events:none}.btn:hover{background:var(--bg-surface);border-color:var(--border-strong);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn:hover:after{width:300px;height:300px}.btn:active{transform:translateY(0);transition:transform var(--transition-fast)}.btn.wobble{animation:handball-wobble .5s ease-in-out}.btn.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}.btn.primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .6s ease}.btn.primary:hover:before{left:100%}.btn.primary:after{background:#ffffff26}.btn.primary:hover{background:var(--brand-primary-hover);box-shadow:var(--shadow-md);border-color:var(--brand-primary-hover);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.btn.primary:hover{transform:translateY(-2px)}}.btn.secondary{background:transparent;border:2px solid var(--brand-primary);color:var(--brand-primary);font-weight:var(--font-weight-bold)}.btn.secondary:after{background:#3563ff0f}.btn.secondary:hover{background:#3563ff0f;border-color:var(--brand-primary-hover);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.btn.secondary:hover{transform:translateY(-2px)}}.btn.accent{background:var(--brand-primary);border:none;color:#fff;font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm)}.btn.accent:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);background:var(--brand-primary-hover)}.btn.outline{background:transparent;border:2px solid var(--border-strong);color:var(--text-primary)}.btn.outline:hover{background:var(--bg-surface);border-color:var(--brand-primary)}.btn.ghost{background:transparent;border:1px solid transparent;color:var(--text-primary)}.btn.ghost:hover{background:var(--bg-surface);border-color:var(--border-subtle)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn:focus-visible{outline:none;box-shadow:var(--focus);outline-offset:var(--focus-offset)}.btn-icon{padding:12px;min-width:48px;min-height:48px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center}.table th{position:sticky;top:0;background:var(--bg-surface);font-weight:var(--font-weight-bold)}.container{max-width:1400px;margin:0 auto;padding:0 var(--space-lg);width:100%}@media(max-width:1440px){.container{max-width:1200px}}@media(max-width:1200px){.container{max-width:960px;padding:0 var(--space-md)}}@media(max-width:768px){.container{padding:0 var(--space-md)}}@media(max-width:480px){.container{padding:0 var(--space-sm)}}.text-muted{color:var(--muted)}.text-gradient,.text-gradient-electric{color:var(--brand-primary)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 20px #3563ff2e}50%{box-shadow:0 0 36px #3563ff47}}@keyframes handball-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes handball-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes handball-bounce{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-15px) scale(1.05)}50%{transform:translateY(0) scale(.95)}75%{transform:translateY(-7px) scale(1.02)}}.fade-in{animation:fadeIn .4s var(--ease-out) forwards}.fade-in-scale{animation:fadeInScale .5s var(--ease-out) forwards}.slide-in{animation:slideIn .4s var(--ease-out) forwards}.slide-up{animation:slideUp .4s var(--ease-out) forwards}.pulse{animation:pulse 2s var(--ease-in-out) infinite}.handball-wobble{animation:handball-wobble .5s ease-in-out}.handball-spin{animation:handball-spin 1s linear infinite}.handball-bounce{animation:handball-bounce .8s ease-in-out}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.handball-texture{position:relative}.handball-texture:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.03' /%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay}.court-floor{background:linear-gradient(90deg,rgba(53,99,255,.02) 1px,transparent 1px),linear-gradient(rgba(53,99,255,.02) 1px,transparent 1px);background-size:50px 50px}.energy-pulse{position:relative;animation:energy-pulse 2s ease-in-out infinite}@keyframes energy-pulse{0%,to{box-shadow:0 0 #3563ff4d}50%{box-shadow:0 0 0 10px #3563ff00}}.goal-celebration{position:relative;overflow:hidden}.goal-celebration:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:goal-shimmer 2s ease-in-out infinite}@keyframes goal-shimmer{0%{left:-100%}to{left:100%}}.focus-handball{outline:none;transition:box-shadow var(--transition-base)}.focus-handball:focus-visible{box-shadow:0 0 0 3px var(--bg-canvas),0 0 0 6px var(--brand-primary);outline:2px solid transparent;outline-offset:2px}@media(prefers-contrast:high){:root{--stroke: rgba(0, 0, 0, .3);--stroke-medium: rgba(0, 0, 0, .2);--stroke-strong: rgba(0, 0, 0, .5)}.focus-handball:focus-visible{outline:3px solid var(--brand-primary)}}.skeleton{background:linear-gradient(90deg,var(--panel) 0%,var(--panel-hover) 50%,var(--panel) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-md);position:relative;overflow:hidden}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;background:var(--panel)}.progress-bar-fill:after{animation:none}.notification-dot:after{animation:none}}.skeleton-text{height:1em;margin:.5em 0;border-radius:var(--radius-sm)}.skeleton-title{height:2em;width:60%;margin:.5em 0;border-radius:var(--radius-md)}.skeleton-card{height:200px;border-radius:var(--radius-lg)}.skeleton-avatar{width:48px;height:48px;border-radius:var(--radius-full)}.skeleton-button{height:44px;width:120px;border-radius:var(--radius-md)}.spinner{display:inline-block;width:40px;height:40px;border:4px solid var(--border-subtle);border-top-color:var(--brand-primary);border-radius:50%;animation:spin .8s linear infinite}.spinner-sm{width:24px;height:24px;border-width:3px}.spinner-lg{width:64px;height:64px;border-width:6px}@keyframes ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;top:50%;left:50%;width:max(200px,100%);height:max(200px,100%);border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none}.ripple-effect:active:after{opacity:.6;animation:ripple .6s ease-out}.progress-bar{width:100%;height:8px;background:var(--panel);border-radius:var(--radius-full);overflow:hidden;position:relative}.progress-bar-fill{height:100%;background:var(--brand-primary);border-radius:var(--radius-full);transition:width .3s ease;position:relative;overflow:hidden}.progress-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 1.5s infinite}.tooltip{position:relative}.tooltip:before,.tooltip:after{position:absolute;opacity:0;pointer-events:none;transition:opacity var(--transition-base),transform var(--transition-base)}.tooltip:before{content:attr(data-tooltip);bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:var(--panel-strong);color:var(--text);padding:8px 12px;border-radius:var(--radius-md);font-size:var(--text-xs);white-space:nowrap;border:1px solid var(--stroke-medium);box-shadow:var(--shadow-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tooltip:after{content:"";bottom:calc(100% + 2px);left:50%;transform:translate(-50%) translateY(4px);border:6px solid transparent;border-top-color:var(--panel-strong)}.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus-visible:before,.tooltip:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:1;background:var(--panel);border:1px solid var(--stroke);color:var(--text-secondary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.badge.success{background:#34d39926;border-color:var(--ok);color:var(--ok)}.badge.error{background:#f8717126;border-color:var(--bad);color:var(--bad)}.badge.warning{background:#f59e0b26;border-color:var(--warning);color:var(--warning)}.badge.info{background:#00e5ff26;border-color:var(--accent-electric);color:var(--accent-electric)}.notification-dot{position:relative}.notification-dot:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:var(--error);border:2px solid var(--bg-canvas);border-radius:50%;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--stroke-medium),transparent);margin:var(--space-lg) 0}.divider-vertical{width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--stroke-medium),transparent);margin:0 var(--space-md)}.glass{background:#fcfcfacc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm)}.glass-strong{background:#fcfcfaeb;backdrop-filter:blur(30px) saturate(200%);-webkit-backdrop-filter:blur(30px) saturate(200%);border:1px solid var(--border-default)}@supports not (backdrop-filter: blur(20px)){.glass{background:#fcfcfaf2}.glass-strong{background:#fcfcfafa}}@media(hover:none)and (pointer:coarse){.card-interactive:hover{transform:none;box-shadow:none}.tag:hover{transform:none;background:var(--panel);border-color:var(--stroke)}.btn.primary:hover,.btn.secondary:hover,.btn.accent:hover,.btn.outline:hover,.btn.ghost:hover{transform:none;box-shadow:none}.btn.primary:hover:before{left:-100%}.btn:hover:after{width:0;height:0}}.section{padding-block:clamp(4rem,7vw,7rem)}.section--tight{padding-block:clamp(2rem,4vw,4rem)}.content-container{max-width:1240px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem);width:100%}.section-intro{max-width:720px;margin-bottom:clamp(2rem,4vw,3.5rem)}.section--alt{background:var(--bg-surface)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,2rem)}.h1,h1{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-weight-black);line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.h2,h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin-top:var(--space-2xl);margin-bottom:var(--space-lg)}.h3,h3{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:-.005em;color:var(--text-primary);margin-top:var(--space-xl);margin-bottom:var(--space-md)}.h4,h4{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--text-primary)}.h5,h5{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.4;color:var(--text-primary)}.h6,h6{font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.lead,.text-lead{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-primary)}.body,.text-body,body,p{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.6;color:var(--text-primary)}.text-small,.text-xs{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-muted)}.caption,.text-caption{font-family:var(--font-mono);font-size:.75rem;font-weight:var(--font-weight-medium);line-height:1.4;color:var(--text-muted);letter-spacing:.02em}.mono,.font-mono,code,pre{font-family:var(--font-data);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-primary)}strong,.font-bold,.font-semibold{font-weight:var(--font-weight-bold)}em,.italic{font-style:italic}a,.link{color:var(--brand-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--transition-fast);position:relative;padding-bottom:2px}a:hover,.link:hover{color:var(--brand-primary-hover);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}a:focus-visible,.link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}a:active,.link:active{transform:scale(.98)}.link-underline{position:relative;display:inline-block;text-decoration:none}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--transition-fast)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left}.link-ghost{color:var(--text-primary);font-weight:var(--font-weight-normal)}.link-ghost:hover{color:var(--brand-primary);text-decoration:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent-lime{color:var(--accent-lime)}.text-accent-electric{color:var(--accent-electric)}.text-accent-orange{color:var(--accent-orange)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.list-none,ul.unstyled,ol.unstyled{list-style:none;padding:0;margin:0}ul.list-styled{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin:var(--space-md) 0}ul.list-styled li{margin-bottom:.5rem;line-height:1.6}.list-inline{display:flex;flex-wrap:wrap;gap:var(--space-md);list-style:none;padding:0;margin:0}.list-inline li{display:inline-block}.text-justify{text-align:justify}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.skip-to-main{position:absolute;top:-40px;left:0;background:var(--brand-primary);color:#fff;padding:8px 16px;z-index:var(--z-modal);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-weight-bold)}@media(max-width:768px){.h1,h1{font-size:clamp(2rem,5vw,2.5rem)}.h2,h2{font-size:clamp(1.5rem,4vw,2rem);margin-top:var(--space-xl)}.h3,h3{font-size:clamp(1.125rem,3vw,1.5rem);margin-top:var(--space-lg)}.lead,.text-lead{font-size:var(--text-base)}}@media print{a:after{content:" (" attr(href) ")";font-size:.875rem;color:var(--text-secondary)}h1,h2,h3{page-break-after:avoid}p{orphans:3;widows:3}}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;scroll-behavior:smooth}body,#root{min-height:100vh;min-height:100dvh}body{overflow-x:hidden;overscroll-behavior-x:none}::-moz-selection{background:color-mix(in srgb,var(--marker-soft, #f5e663) 82%,white 18%);color:var(--ink, #14110a)}::selection{background:color-mix(in srgb,var(--marker-soft, #f5e663) 82%,white 18%);color:var(--ink, #14110a)}@media(hover:hover)and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:rgba(20,17,10,.28) rgba(255,255,255,.35)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff4d}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:#14110a47}*::-webkit-scrollbar-thumb:hover{background-color:#14110a6b}}main,.app-main-content{width:min(100%,100vw)}.app-main-content>*{min-width:0}.app-main-content{position:relative;isolation:isolate}.app-content-shell{position:relative;width:min(100%,1520px);margin-inline:auto;padding-inline:clamp(12px,2vw,32px);padding-block:clamp(16px,2vw,28px);scroll-padding-top:110px}.app-stage,.app-stage-orb{display:none}img,video,canvas,svg,iframe{max-width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:3px solid var(--brand-primary, #3563ff);outline-offset:2px;border-radius:4px}@media(prefers-contrast:high){*:focus-visible{outline-width:4px;outline-offset:3px}}body.keyboard-navigation *:focus{outline:3px solid var(--brand-primary, #3563ff);outline-offset:2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-main{position:absolute;top:-40px;left:0;background:var(--brand-primary, #3563ff);color:#fff;padding:8px 16px;text-decoration:none;font-weight:600;z-index:10000;transition:top .2s}.skip-to-main:focus{top:0}@media(pointer:coarse){html,body{overscroll-behavior-y:contain}}body,#root{min-height:100dvh}@media(pointer:coarse){button,[role=button],a,select,input[type=checkbox],input[type=radio],summary{touch-action:manipulation}}@media(max-width:767px){.app-main-content{padding-inline:max(0px,env(safe-area-inset-left)) max(0px,env(safe-area-inset-right))}.app-main-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app-main-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}button,[role=button],.btn{min-height:44px;min-width:44px}.app-content-shell{padding-inline:clamp(10px,3.4vw,18px);padding-block:clamp(10px,2.8vw,18px)}}@media(max-width:480px){.app-content-shell{padding-inline:clamp(8px,3vw,14px);padding-block:clamp(8px,2.2vw,14px)}}@media(min-width:768px)and (max-width:1023px){.app-main-content{padding-inline:max(.5rem,env(safe-area-inset-left)) max(.5rem,env(safe-area-inset-right))}}@media(pointer:coarse){button,[role=button],.btn,.btn-supreme{min-height:48px!important;min-width:48px!important}}.data-source-attribution.compact{font-size:.875rem;color:var(--text-secondary, #666);padding:.5rem 0;border-top:1px solid var(--border-light, #eee);margin-top:1rem}.data-source-date{font-weight:500}.data-source-separator{margin:0 .25rem}.data-source-link{color:var(--primary-color, #d32f2f);text-decoration:none;font-weight:500}.data-source-link:hover{text-decoration:underline}.data-source-attribution.full{background:var(--bg-light, #f5f5f5);border:1px solid var(--border-light, #eee);border-radius:8px;padding:1rem;margin:1rem 0}.data-source-header{margin-bottom:.75rem}.data-source-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.data-source-badge.data-source-official{background:#4caf50;color:#fff}.data-source-badge.data-source-secondary{background:#ff9800;color:#fff}.data-source-badge.data-source-unverified{background:#f44336;color:#fff}.data-source-details{display:grid;gap:.5rem}.data-source-row{display:flex;gap:.5rem;font-size:.875rem}.data-source-label{font-weight:600;color:var(--text-primary, #333);min-width:130px}.data-source-value{color:var(--text-secondary, #666)}.data-source-warning{margin-top:.75rem;padding:.75rem;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;font-size:.875rem;color:#856404}.data-source-inline{font-size:.8rem;color:var(--text-secondary, #666)}.data-source-text{display:inline}.report-error-button{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border:1px solid var(--border-light, #ddd);border-radius:4px;background:#fff;color:var(--text-secondary, #666);font-size:.875rem;cursor:pointer;transition:all .2s ease}.report-error-button:hover{background:var(--bg-light, #f5f5f5);border-color:var(--primary-color, #d32f2f);color:var(--primary-color, #d32f2f)}.report-error-button:active{transform:translateY(1px)}@media(max-width:640px){.data-source-row{flex-direction:column;gap:.25rem}.data-source-label{min-width:unset}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-divide-x-reverse:0}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-6{top:-1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-12{top:3rem}.top-16{top:4rem}.top-\[60px\]{top:60px}.-right-2{right:-.5rem}.-right-5{right:-1.25rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[-2rem\]{right:-2rem}.right-\[-3rem\]{right:-3rem}.right-\[8\%\]{right:8%}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-\[7px\]{bottom:-7px}.-bottom-\[13px\]{bottom:-13px}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-8{bottom:2rem}.bottom-\[80px\]{bottom:80px}.-left-1{left:-.25rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-2rem\]{left:-2rem}.left-\[8\%\]{left:8%}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-sticky{z-index:200}.float-left{float:left}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.mx-1\.5{margin-inline:.375rem}.mx-auto{margin-inline:auto}.my-8{margin-block:2rem}.my-10{margin-block:2.5rem}.my-12{margin-block:3rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-20{margin-top:5rem}.mt-auto{margin-top:auto}.mt-xl{margin-top:var(--space-xl)}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-xl{margin-bottom:var(--space-xl)}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-7{margin-left:1.75rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-36{height:9rem}.h-44{height:11rem}.h-\[3px\]{height:3px}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[320px\]{min-height:320px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-\[3px\]{width:3px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[72px\]{max-width:72px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--space-sm)}.min-w-0{min-width:0}.min-w-\[110px\]{min-width:110px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-\[1\.2deg\]{rotate:-1.2deg}.rotate-\[-2deg\]{rotate:-2deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[2deg\]{rotate:2deg}.rotate-\[3deg\]{rotate:3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-fade-in{animation:.2s ease-out fade-in}.animate-slide-in-down{animation:.3s ease-out slide-in-down}.animate-slide-in-up{animation:.3s ease-out slide-in-up}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-dense{grid-auto-flow:dense}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-lg{gap:var(--space-lg)}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.375rem * var(--tw-space-y-reverse));margin-block-end:calc(.375rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.5rem * var(--tw-space-y-reverse));margin-block-end:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.625rem * var(--tw-space-y-reverse));margin-block-end:calc(.625rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.75rem * var(--tw-space-y-reverse));margin-block-end:calc(.75rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.875rem * var(--tw-space-y-reverse));margin-block-end:calc(.875rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1rem * var(--tw-space-y-reverse));margin-block-end:calc(1rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.25rem * var(--tw-space-y-reverse));margin-block-end:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.75rem * var(--tw-space-y-reverse));margin-block-end:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2rem * var(--tw-space-y-reverse));margin-block-end:calc(2rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4rem * var(--tw-space-y-reverse));margin-block-end:calc(4rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-rule-soft>:not(:last-child)){border-color:var(--rule-soft)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent-electric\/20{border-color:var(--handball-electric)}@supports (color:color-mix(in lab,red,red)){.border-accent-electric\/20{border-color:color-mix(in oklab,var(--handball-electric) 20%,transparent)}}.border-accent-lime\/30{border-color:var(--handball-lime)}@supports (color:color-mix(in lab,red,red)){.border-accent-lime\/30{border-color:color-mix(in oklab,var(--handball-lime) 30%,transparent)}}.border-accent-mint\/40{border-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.border-accent-mint\/40{border-color:color-mix(in oklab,var(--accent-mint) 40%,transparent)}}.border-accent-orange\/40{border-color:var(--handball-orange)}@supports (color:color-mix(in lab,red,red)){.border-accent-orange\/40{border-color:color-mix(in oklab,var(--handball-orange) 40%,transparent)}}.border-border-subtle,.border-border-subtle\/20{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.border-border-subtle\/20{border-color:color-mix(in oklab,var(--border-subtle) 20%,transparent)}}.border-brand-blue\/25{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-brand-blue\/25{border-color:color-mix(in oklab,var(--brand-primary) 25%,transparent)}}.border-brand-blue\/30{border-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-brand-blue\/30{border-color:color-mix(in oklab,var(--brand-primary) 30%,transparent)}}.border-handball-electric\/45{border-color:var(--handball-electric)}@supports (color:color-mix(in lab,red,red)){.border-handball-electric\/45{border-color:color-mix(in oklab,var(--handball-electric) 45%,transparent)}}.border-handball-lime,.border-handball-lime\/45{border-color:var(--handball-lime)}@supports (color:color-mix(in lab,red,red)){.border-handball-lime\/45{border-color:color-mix(in oklab,var(--handball-lime) 45%,transparent)}}.border-ink\/15{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--ink) 15%,transparent)}}.border-ink\/40{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/40{border-color:color-mix(in oklab,var(--ink) 40%,transparent)}}.border-primary\/40{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--text-primary) 40%,transparent)}}.border-rule{border-color:var(--rule)}.border-rule-soft{border-color:var(--rule-soft)}.border-wurfkreis-deep\/30{border-color:var(--wurfkreis-deep)}@supports (color:color-mix(in lab,red,red)){.border-wurfkreis-deep\/30{border-color:color-mix(in oklab,var(--wurfkreis-deep) 30%,transparent)}}.bg-\[\#fff1bf\]\/90{background-color:#fff1bfe6}.bg-\[\#fff8d6\]{background-color:#fff8d6}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-\[\#fffef7\]{background-color:#fffef7}.bg-\[rgba\(252\,252\,250\,0\.88\)\]{background-color:#fcfcfae0}.bg-accent-electric{background-color:var(--handball-electric)}.bg-accent-lime{background-color:var(--handball-lime)}.bg-accent-mint,.bg-accent-mint\/20{background-color:var(--accent-mint)}@supports (color:color-mix(in lab,red,red)){.bg-accent-mint\/20{background-color:color-mix(in oklab,var(--accent-mint) 20%,transparent)}}.bg-accent-orange,.bg-accent-orange\/20{background-color:var(--handball-orange)}@supports (color:color-mix(in lab,red,red)){.bg-accent-orange\/20{background-color:color-mix(in oklab,var(--handball-orange) 20%,transparent)}}.bg-border-subtle{background-color:var(--border-subtle)}.bg-brand-blue,.bg-brand-blue\/10{background-color:var(--brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-brand-blue\/10{background-color:color-mix(in oklab,var(--brand-primary) 10%,transparent)}}.bg-canvas,.bg-canvas\/85{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/85{background-color:color-mix(in oklab,var(--bg-canvas) 85%,transparent)}}.bg-canvas\/90{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/90{background-color:color-mix(in oklab,var(--bg-canvas) 90%,transparent)}}.bg-canvas\/92{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/92{background-color:color-mix(in oklab,var(--bg-canvas) 92%,transparent)}}.bg-current{background-color:currentColor}.bg-elevated{background-color:var(--bg-elevated)}.bg-error{background-color:var(--error)}.bg-glass-soft{background-color:var(--glass-panel-soft)}.bg-glass-strong{background-color:var(--glass-panel-strong)}.bg-glass-subtle{background-color:var(--glass-panel-subtle)}.bg-handball-electric,.bg-handball-electric\/28{background-color:var(--handball-electric)}@supports (color:color-mix(in lab,red,red)){.bg-handball-electric\/28{background-color:color-mix(in oklab,var(--handball-electric) 28%,transparent)}}.bg-handball-lime,.bg-handball-lime\/30{background-color:var(--handball-lime)}@supports (color:color-mix(in lab,red,red)){.bg-handball-lime\/30{background-color:color-mix(in oklab,var(--handball-lime) 30%,transparent)}}.bg-handball-lime\/40{background-color:var(--handball-lime)}@supports (color:color-mix(in lab,red,red)){.bg-handball-lime\/40{background-color:color-mix(in oklab,var(--handball-lime) 40%,transparent)}}.bg-handball-navy{background-color:var(--handball-navy)}.bg-ink{background-color:var(--ink)}.bg-marker{background-color:var(--marker)}.bg-paper{background-color:var(--paper)}.bg-paper-deep\/40{background-color:var(--paper-deep)}@supports (color:color-mix(in lab,red,red)){.bg-paper-deep\/40{background-color:color-mix(in oklab,var(--paper-deep) 40%,transparent)}}.bg-paper-deep\/55{background-color:var(--paper-deep)}@supports (color:color-mix(in lab,red,red)){.bg-paper-deep\/55{background-color:color-mix(in oklab,var(--paper-deep) 55%,transparent)}}.bg-paper-elevated{background-color:var(--paper-elevated)}.bg-primary,.bg-primary\/30{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--text-primary) 30%,transparent)}}.bg-rule{background-color:var(--rule)}.bg-rule-soft{background-color:var(--rule-soft)}.bg-success{background-color:var(--success)}.bg-surface{background-color:var(--bg-elevated)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-wurfkreis{background-color:var(--wurfkreis)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#84cc16_0\%\,\#1e293b_100\%\)\]{background-image:linear-gradient(90deg,#84cc16,#1e293b)}.bg-\[linear-gradient\(135deg\,\#fffef7_0\%\,\#f1f5f9_100\%\)\]{background-image:linear-gradient(135deg,#fffef7,#f1f5f9)}.bg-\[linear-gradient\(180deg\,\#1e293b_0\%\,\#0f172a_100\%\)\]{background-image:linear-gradient(#1e293b,#0f172a)}.bg-\[linear-gradient\(180deg\,\#fff8eb_0\%\,\#fffdf8_100\%\)\]{background-image:linear-gradient(#fff8eb,#fffdf8)}.bg-\[linear-gradient\(180deg\,\#fffef7_0\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(#fffef7,#f8fafc)}.bg-\[linear-gradient\(180deg\,\#fffef8_0\%\,\#ffffff_100\%\)\]{background-image:linear-gradient(#fffef8,#fff)}.bg-\[linear-gradient\(transparent_60\%\,var\(--marker-soft\)_60\%\)\]{background-image:linear-gradient(transparent 60%,var(--marker-soft) 60%)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,\#fffdf5_0\%\,\#f1f5f9_100\%\)\]{background-image:radial-gradient(circle at 50% 40%,#fffdf5,#f1f5f9)}.bg-\[radial-gradient\(circle_at_50\%_60\%\,\#1e3a5f_0\%\,\#0f172a_100\%\)\]{background-image:radial-gradient(circle at 50% 60%,#1e3a5f,#0f172a)}.bg-\[radial-gradient\(circle_at_top_left\,_rgba\(132\,204\,22\,0\.10\)\,_transparent_35\%\)\,linear-gradient\(180deg\,_\#fffef7_0\%\,_\#ffffff_48\%\,_\#f8fafc_100\%\)\]{background-image:radial-gradient(circle at 0 0,#84cc161a,#0000 35%),linear-gradient(#fffef7,#fff 48%,#f8fafc)}.bg-\[radial-gradient\(circle_at_top_right\,_rgba\(132\,204\,22\,0\.12\)\,_transparent_50\%\)\,linear-gradient\(180deg\,_\#f8fafc_0\%\,_\#ffffff_100\%\)\]{background-image:radial-gradient(circle at 100% 0,#84cc161f,#0000 50%),linear-gradient(#f8fafc,#fff)}.from-surface{--tw-gradient-from:var(--bg-elevated);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface-soft{--tw-gradient-to:var(--bg-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[box-decoration-break\:clone\]{-webkit-box-decoration-break:clone;box-decoration-break:clone}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-xl{padding:var(--space-xl)}.px-1{padding-inline:.25rem}.px-1\.5{padding-inline:.375rem}.px-2{padding-inline:.5rem}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-3\.5{padding-inline:.875rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-6{padding-inline:1.5rem}.px-7{padding-inline:1.75rem}.py-0\.5{padding-block:.125rem}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-3{padding-block:.75rem}.py-3\.5{padding-block:.875rem}.py-4{padding-block:1rem}.py-5{padding-block:1.25rem}.py-10{padding-block:2.5rem}.py-12{padding-block:3rem}.py-14{padding-block:3.5rem}.py-16{padding-block:4rem}.py-20{padding-block:5rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pr-4{padding-right:1rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display),Sora,Manrope,system-ui,sans-serif}.font-editorial{font-family:Fraunces,Times New Roman,Georgia,Playfair Display,ui-serif,serif}.font-handwritten{font-family:Caveat,Bradley Hand,Comic Sans MS,cursive}.font-mono{font-family:JetBrains Mono,ui-monospace,monospace}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[56px\]{font-size:56px}.text-\[80px\]{font-size:80px}.text-\[88px\]{font-size:88px}.text-\[96px\]{font-size:96px}.text-\[clamp\(1\.5rem\,2\.8vw\,2\.25rem\)\]{font-size:clamp(1.5rem,2.8vw,2.25rem)}.text-\[clamp\(1\.45rem\,2\.6vw\,2\.25rem\)\]{font-size:clamp(1.45rem,2.6vw,2.25rem)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.75rem\)\]{font-size:clamp(1.75rem,3.5vw,2.75rem)}.text-\[clamp\(1\.625rem\,3\.4vw\,2\.75rem\)\]{font-size:clamp(1.625rem,3.4vw,2.75rem)}.text-\[clamp\(1\.875rem\,3\.6vw\,3rem\)\]{font-size:clamp(1.875rem,3.6vw,3rem)}.text-\[clamp\(1rem\,1\.6vw\,1\.25rem\)\]{font-size:clamp(1rem,1.6vw,1.25rem)}.text-\[clamp\(2\.5rem\,6\.4vw\,5\.25rem\)\]{font-size:clamp(2.5rem,6.4vw,5.25rem)}.text-\[clamp\(2\.5rem\,6vw\,4\.75rem\)\]{font-size:clamp(2.5rem,6vw,4.75rem)}.text-\[clamp\(2\.75rem\,7vw\,5\.5rem\)\]{font-size:clamp(2.75rem,7vw,5.5rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]{font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(4rem\,9vw\,8rem\)\]{font-size:clamp(4rem,9vw,8rem)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-none{--tw-leading:1;line-height:1}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.\[text-wrap\:pretty\]{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-\[\#d4551f\]{color:#d4551f}.text-accent-mint{color:var(--accent-mint)}.text-accent-orange{color:var(--handball-orange)}.text-brand-blue{color:var(--brand-primary)}.text-canvas{color:var(--bg-canvas)}.text-handball-lime{color:var(--handball-lime)}.text-handball-navy{color:var(--handball-navy)}.text-ink{color:var(--ink)}.text-ink-mute{color:var(--ink-mute)}.text-ink-soft{color:var(--ink-soft)}.text-marker{color:var(--marker)}.text-muted{color:var(--text-secondary)}.text-paper{color:var(--paper)}.text-primary,.text-primary\/70{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/70{color:color-mix(in oklab,var(--text-primary) 70%,transparent)}}.text-primary\/90{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/90{color:color-mix(in oklab,var(--text-primary) 90%,transparent)}}.text-rule-strong{color:var(--rule-strong)}.text-wurfkreis{color:var(--wurfkreis)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-handball-lime{text-decoration-color:var(--handball-lime)}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-ink-mute::-moz-placeholder{color:var(--ink-mute)}.placeholder-ink-mute::placeholder{color:var(--ink-mute)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.20\]{opacity:.2}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.32\]{opacity:.32}.opacity-\[0\.035\]{opacity:.035}.shadow-\[0_2px_0_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_0_rgba\(20\,17\,10\,0\.18\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,#14110a2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_20px_-16px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow:0 10px 20px -16px var(--tw-shadow-color,#0f172a8c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_-22px_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow:0 14px 28px -22px var(--tw-shadow-color,#0f172a80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_46px_-28px_rgba\(15\,23\,42\,0\.38\)\]{--tw-shadow:0 20px 46px -28px var(--tw-shadow-color,#0f172a61);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-32px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow:0 24px 60px -32px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-36px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 24px 60px -36px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-soft-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-lg{--tw-shadow:var(--shadow-soft-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-md{--tw-shadow:var(--shadow-soft-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-sm{--tw-shadow:var(--shadow-soft-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-xs{--tw-shadow:var(--shadow-soft-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--backdrop-blur-lg));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--backdrop-blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--backdrop-blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--backdrop-blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-base{--tw-duration:var(--transition-base);transition-duration:var(--transition-base)}.duration-smooth{--tw-duration:var(--transition-smooth);transition-duration:var(--transition-smooth)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[-webkit-box-decoration-break\:clone\]{-webkit-box-decoration-break:clone}.block-1{block-size:.25rem}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media(hover:hover){.group-hover\:w-12:is(:where(.group):hover *){width:3rem}.group-hover\:w-14:is(:where(.group):hover *){width:3.5rem}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y: -.125rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y: -.25rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-handball-lime:is(:where(.group):hover *){background-color:var(--handball-lime)}.group-hover\:bg-wurfkreis:is(:where(.group):hover *){background-color:var(--wurfkreis)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/link\:translate-x-0\.5:is(:where(.group\/link):hover *){--tw-translate-x:.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}}.before\:shrink-0:before{content:var(--tw-content);flex-shrink:0}.before\:text-handball-lime:before{content:var(--tw-content);color:var(--handball-lime)}.before\:content-\[\'—\'\]:before{--tw-content:"—";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:pl-0:first-child{padding-left:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent-lime\/60:hover{border-color:var(--handball-lime)}@supports (color:color-mix(in lab,red,red)){.hover\:border-accent-lime\/60:hover{border-color:color-mix(in oklab,var(--handball-lime) 60%,transparent)}}.hover\:border-brand-blue:hover{border-color:var(--brand-primary)}.hover\:border-ink:hover{border-color:var(--ink)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--text-primary) 40%,transparent)}}.hover\:border-wurfkreis:hover{border-color:var(--wurfkreis)}.hover\:bg-brand-blue-hover:hover{background-color:var(--brand-primary-hover)}.hover\:bg-brand-blue-soft:hover{background-color:var(--brand-primary-soft)}.hover\:bg-paper-deep:hover{background-color:var(--paper-deep)}.hover\:bg-primary\/90:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--text-primary) 90%,transparent)}}.hover\:bg-surface:hover{background-color:var(--bg-elevated)}.hover\:bg-surface-soft:hover{background-color:var(--bg-surface)}.hover\:bg-wurfkreis-deep:hover{background-color:var(--wurfkreis-deep)}.hover\:text-brand-blue:hover{color:var(--brand-primary)}.hover\:text-primary:hover{color:var(--text-primary)}.hover\:text-wurfkreis:hover{color:var(--wurfkreis)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_20px_48px_-24px_rgba\(15\,23\,42\,0\.4\)\]:hover{--tw-shadow:0 20px 48px -24px var(--tw-shadow-color,#0f172a66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_-28px_rgba\(15\,23\,42\,0\.45\)\]:hover{--tw-shadow:0 22px 48px -28px var(--tw-shadow-color,#0f172a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_-28px_rgba\(15\,23\,42\,0\.7\)\]:hover{--tw-shadow:0 24px 60px -28px var(--tw-shadow-color,#0f172ab3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-soft-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-wurfkreis:focus{border-color:var(--wurfkreis)}.focus\:bg-paper-deep:focus{background-color:var(--paper-deep)}.focus\:bg-surface:focus{background-color:var(--bg-elevated)}.focus\:underline:focus{text-decoration-line:underline}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent-lime:focus{--tw-ring-color:var(--handball-lime)}.focus\:ring-brand-blue:focus{--tw-ring-color:var(--brand-primary)}.focus\:ring-primary:focus{--tw-ring-color:var(--text-primary)}.focus\:ring-wurfkreis:focus,.focus\:ring-wurfkreis\/25:focus{--tw-ring-color:var(--wurfkreis)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-wurfkreis\/25:focus{--tw-ring-color:color-mix(in oklab, var(--wurfkreis) 25%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-canvas:focus{--tw-ring-offset-color:var(--bg-canvas)}.focus\:ring-offset-paper:focus{--tw-ring-offset-color:var(--paper)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:text-primary:focus-visible{color:var(--text-primary)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--text-primary) 30%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color:var(--bg-canvas)}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--bg-elevated)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@supports (backdrop-filter:var(--tw)){.supports-\[backdrop-filter\]\:bg-canvas\/75{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-canvas\/75{background-color:color-mix(in oklab,var(--bg-canvas) 75%,transparent)}}.supports-\[backdrop-filter\]\:bg-canvas\/80{background-color:var(--bg-canvas)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-canvas\/80{background-color:color-mix(in oklab,var(--bg-canvas) 80%,transparent)}}}@media not all and (min-width:767px){.max-\[767px\]\:grid{display:grid}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:1.25rem}.sm\:gap-12{gap:3rem}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-5{padding-inline:1.25rem}.sm\:px-6{padding-inline:1.5rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl)}.sm\:text-4xl{font-size:var(--text-4xl)}.sm\:text-\[96px\]{font-size:96px}.sm\:text-\[104px\]{font-size:104px}.sm\:text-lg{font-size:var(--text-lg)}.sm\:first\:pl-5:first-child{padding-left:1.25rem}.sm\:last\:pr-5:last-child{padding-right:1.25rem}}@media(min-width:768px){.md\:-top-10{top:-2.5rem}.md\:right-\[-2rem\]{right:-2rem}.md\:right-\[6\%\]{right:6%}.md\:left-8{left:2rem}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-11{grid-column:span 11/span 11}.md\:my-14{margin-block:3.5rem}.md\:my-16{margin-block:4rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-28{margin-top:7rem}.md\:mb-0{margin-bottom:0}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:-ml-\[clamp\(2rem\,5vw\,4rem\)\]{margin-left:calc(-1*clamp(2rem,5vw,4rem))}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:min-h-full{min-height:100%}.md\:w-32{width:8rem}.md\:flex-1{flex:1}.md\:flex-shrink-0{flex-shrink:0}.md\:rotate-180{rotate:180deg}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:flex-row{flex-direction:row}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-12{gap:3rem}.md\:self-end{align-self:flex-end}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-8{padding-inline:2rem}.md\:px-10{padding-inline:2.5rem}.md\:py-0{padding-block:0}.md\:py-3{padding-block:.75rem}.md\:py-4{padding-block:1rem}.md\:py-16{padding-block:4rem}.md\:py-20{padding-block:5rem}.md\:py-24{padding-block:6rem}.md\:py-28{padding-block:7rem}.md\:pt-2{padding-top:.5rem}.md\:pt-8{padding-top:2rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-40{padding-bottom:10rem}.md\:pl-8{padding-left:2rem}.md\:text-2xl{font-size:var(--text-2xl)}.md\:text-3xl{font-size:var(--text-3xl)}.md\:text-4xl{font-size:var(--text-4xl)}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[1\.55rem\]{font-size:1.55rem}.md\:text-\[11px\]{font-size:11px}.md\:text-base{font-size:var(--text-base)}.md\:text-lg{font-size:var(--text-lg)}.md\:text-sm{font-size:var(--text-sm)}.md\:text-xl{font-size:var(--text-xl)}.md\:text-xs{font-size:var(--text-xs)}.md\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}}@media(min-width:1024px){.lg\:right-\[6\%\]{right:6%}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-w-0{min-width:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.6fr_1fr_1fr\]{grid-template-columns:1.6fr 1fr 1fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[minmax\(160px\,0\.75fr\)_auto_minmax\(260px\,0\.95fr\)\]{grid-template-columns:minmax(160px,.75fr) auto minmax(260px,.95fr)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-1{gap:.25rem}.lg\:gap-4{gap:1rem}.lg\:justify-self-end{justify-self:flex-end}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-10{padding:2.5rem}.lg\:px-8{padding-inline:2rem}.lg\:pr-10{padding-right:2.5rem}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}body.board-workspace-active .\[body\.board-workspace-active_\&\]\:\!hidden{display:none!important}body.board-workspace-active .\[body\.board-workspace-active_\&\]\:hidden{display:none}body.hallenmodus-active .\[body\.hallenmodus-active_\&\]\:\!hidden{display:none!important}body.hallenmodus-active .\[body\.hallenmodus-active_\&\]\:hidden{display:none}body.public-elite-route .\[body\.public-elite-route_\&\]\:opacity-\[0\.42\]{opacity:.42}@layer base{:root{--teamos-grid-size:20px}body{background:var(--bg-canvas);color:var(--text-primary)}}@layer components{.teamos-shell{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.teamos-cta{color:#001f3f;box-shadow:var(--shadow-md);background:#b4ff66;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.teamos-cta:hover{box-shadow:var(--shadow-lg);background:#00f0ff;transform:translateY(-2px)}.teamos-cta:active{transform:scale(.98)}.teamos-cta:focus-visible{outline-offset:3px;outline:2px solid #b4ff66;box-shadow:0 0 0 5px #b4ff6638}.teamos-cta-secondary{color:#001f3f;background:0 0;border:1px solid #b4ff66;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;text-decoration:none;transition:all .2s ease-out;display:inline-flex}.teamos-cta-secondary:hover{background:#b4ff6633}.teamos-cta-secondary:focus-visible{outline-offset:3px;outline:2px solid #b4ff66;box-shadow:0 0 0 5px #b4ff6638}.teamos-chip{backdrop-filter:blur(6px);color:#001f3f;border-style:solid;border-width:1px;border-color:var(--border-default);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:.25rem;min-height:2.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.teamos-chip:hover{background:#b4ff661a;border-color:#b4ff6680}.teamos-chip:focus-visible{outline-offset:2px;outline:2px solid #b4ff66;box-shadow:0 0 0 4px #b4ff6633}}@layer utilities{.bg-court-grid{background-image:linear-gradient(90deg,#15263f14 1px,#0000 1px),linear-gradient(#15263f0f 1px,#0000 1px);background-size:var(--teamos-grid-size) var(--teamos-grid-size)}.glass-2{backdrop-filter:blur(14px);background:#fff9;border:1px solid #ffffff59}}.max-w-md{max-width:28rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
