.AtaChart3D-module__QLtImq__stage{justify-content:center;align-items:flex-end;gap:clamp(10px,3vw,34px);height:240px;padding:26px 30px 0 6px;display:flex;overflow:auto hidden}.AtaChart3D-module__QLtImq__col{flex-direction:column;flex:none;align-items:center;min-width:26px;display:flex}.AtaChart3D-module__QLtImq__value{color:var(--ata3d-varde,#bae6fd);min-height:.9rem;margin-bottom:4px;font-size:.8rem;font-weight:800}.AtaChart3D-module__QLtImq__barArea{justify-content:center;align-items:flex-end;width:34px;height:180px;display:flex;position:relative}.AtaChart3D-module__QLtImq__blk{z-index:1;background:linear-gradient(#38bdf8,#1d4ed8);border-radius:2px 2px 0 0;width:34px;min-height:3px;position:relative;box-shadow:inset 0 2px #ffffff73}.AtaChart3D-module__QLtImq__blk:before{content:"";transform-origin:0 100%;background:#7dd3fc;width:100%;height:16px;position:absolute;top:-16px;left:0;transform:skew(-45deg)}.AtaChart3D-module__QLtImq__blk:after{content:"";transform-origin:0 0;background:linear-gradient(#1e40af,#0b1f5e);width:16px;height:100%;position:absolute;top:0;left:100%;transform:skewY(-45deg)}.AtaChart3D-module__QLtImq__ghost{opacity:.5;z-index:0;background:linear-gradient(#64748b,#334155);width:30px;position:absolute;bottom:0;left:50%;transform:translate(-86%)}.AtaChart3D-module__QLtImq__ghost:before{background:#94a3b8}.AtaChart3D-module__QLtImq__ghost:after{background:linear-gradient(#334155,#0f172a);width:14px}.AtaChart3D-module__QLtImq__axis{color:var(--text-muted);white-space:nowrap;margin-top:10px;font-size:.75rem;font-weight:600}.AtaChart3D-module__QLtImq__axisNow{color:var(--ata3d-nu,#7dd3fc);font-weight:800}
:root{--bf-rod:#ff453a;--bf-gul:#ffd60a;--bf-lila:#a78bfa;--bf-org:#ff9f43;--bf-gron:#30d158;--bf-bla:#0a84ff;--bf-mork:#111016;--bf-mork2:#18171f;--bf-kurva:cubic-bezier(.16, 1, .3, 1)}.bf-kam{z-index:350;color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;background:#000;position:fixed;inset:0;overflow:hidden}@media (min-width:48rem){.bf-kam{border-radius:34px;width:min(460px,100vw);inset:24px auto 24px 50%;transform:translate(-50%);box-shadow:0 0 0 100vmax #000000b8,0 40px 120px -20px #000}}.bf-sok{-o-object-fit:cover;object-fit:cover;background:var(--bf-mork);width:100%;height:100%;position:absolute;inset:0}.bf-kamfel{text-align:center;color:#d4d4d8;z-index:4;place-content:center;gap:14px;padding:32px;font-size:14px;line-height:1.5;display:grid;position:absolute;inset:0}.bf-kamfel button{color:#000;background:#fff;border-radius:999px;justify-self:center;height:36px;padding:0 16px;font-size:13px;font-weight:700}.bf-topp{top:max(12px, env(safe-area-inset-top));z-index:6;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;left:12px;right:12px}.bf-topp-hoger{gap:6px;display:flex}.bf-runt{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bf-runt.stor{justify-self:end;width:46px;height:46px}.bf-runt.ljus{background:var(--surface-2);color:var(--text-1);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--border)}.bf-chip{white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);height:28px;color:var(--text-1);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.bf-chip.mork{background:linear-gradient(180deg, #25232d, var(--bf-mork));color:#fff;border-color:#ffffff24}.bf-chip.mork.hog{color:var(--bf-gul);border-color:color-mix(in srgb, var(--bf-gul) 50%, transparent)}.bf-chip.mork.utan{color:var(--bf-org)}.bf-chip.gron{background:color-mix(in srgb, var(--bf-gron) 14%, transparent);border-color:color-mix(in srgb, var(--bf-gron) 40%, transparent);color:var(--bf-gron);height:22px;font-size:10.5px}.bf-chip.rod{background:color-mix(in srgb, var(--bf-rod) 14%, transparent);border-color:color-mix(in srgb, var(--bf-rod) 40%, transparent);color:var(--bf-rod);height:22px;font-size:10.5px}.bf-chip-sm{opacity:.75;font-weight:500}.bf-chip:disabled{opacity:.55}.bf-platslager{top:calc(max(12px, env(safe-area-inset-top)) + 46px);z-index:5;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;left:12px;right:12px}.bf-fraga{background:linear-gradient(180deg, #25232deb, color-mix(in srgb, var(--bf-mork) 94%, transparent));animation:bf-upp .45s var(--bf-kurva);border:1px solid #ffffff1f;border-radius:22px;gap:4px;padding:10px 12px 12px;display:grid;box-shadow:0 24px 60px -28px #000}.bf-fraga b{font-size:16px;font-family:var(--font-panchang), Panchang, sans-serif;letter-spacing:.02em}.bf-fraga small{color:#a1a1aa;font-size:11.5px}.bf-fraga-knappar{gap:8px;margin-top:6px;display:flex}.bf-fraga-knappar .bf-knapp{flex:1;justify-content:center}.bf-platsrad{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bf-karta{background:linear-gradient(180deg, #18171f, var(--bf-mork));border:1px solid #ffffff1a;border-radius:16px;padding:6px 6px 2px;overflow:hidden}.bf-karta-rub{letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;padding:0 4px 4px;font-size:9.5px;font-weight:700}.bf-karta .bf-plan{width:100%;height:118px;display:block}.bf-karta.liten{flex:none;width:132px;padding:3px}.bf-karta.liten .bf-plan{height:74px}.bf-karta.lyser{box-shadow:0 0 0 1.5px var(--bf-rod), 0 0 28px -4px color-mix(in srgb, var(--bf-rod) 60%, transparent)}.bf-rumsval{background:linear-gradient(180deg, #25232d, var(--bf-mork));max-height:46vh;animation:bf-upp .35s var(--bf-kurva);border:1px solid #ffffff1f;border-radius:20px;padding:10px;overflow:auto}.bf-rumsrutor{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bf-rumsrutor button{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:1px;padding:8px 4px;font-size:13px;font-weight:700;display:grid}.bf-rumsrutor button small{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:500;overflow:hidden}.bf-rumsrutor button[aria-pressed=true]{border-color:var(--bf-lila);background:color-mix(in srgb, var(--bf-lila) 22%, transparent)}.bf-kam .bf-lank{color:var(--bf-lila)}.bf-lank{color:var(--primary);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.bf-tid{z-index:6;background:linear-gradient(180deg, #25232d, var(--bf-mork));font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:700;transition:opacity .25s,background .25s;display:flex;position:absolute;bottom:246px;left:50%;transform:translate(-50%)}.bf-kam.spelar .bf-tid{opacity:1}.bf-tid i{background:var(--bf-rod);border-radius:50%;width:9px;height:9px;animation:1s infinite bf-blink}.bf-tid span{color:#ffffff8c}.bf-tid.slut{background:color-mix(in srgb, var(--bf-gul) 88%, black);color:#000}.bf-tid.slut span{color:#0009}.bf-tid.slut i{background:#000}.bf-ned{z-index:6;font:700 96px/1 var(--font-panchang), Panchang, sans-serif;color:var(--bf-gul);text-shadow:0 6px 30px #0009;pointer-events:none;animation:bf-ned .95s var(--bf-kurva) both;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.bf-tips{z-index:6;background:linear-gradient(180deg, #25232d, var(--bf-mork));white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:200px;left:50%;transform:translate(-50%)}.bf-las{z-index:6;letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:700;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:176px;left:50%;transform:translate(-50%)translateY(8px)}.bf-las svg{background:var(--bf-mork);border-radius:50%;width:38px;height:38px;padding:9px}.bf-kam.haller .bf-las{opacity:1;animation:1.2s ease-in-out infinite bf-gunga;transform:translate(-50%)}.bf-kam.last .bf-las{opacity:1;color:var(--bf-gul);transform:translate(-50%)}.bf-botten{z-index:6;padding:14px 0 max(28px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000a6 40%);position:absolute;bottom:0;left:0;right:0}.bf-lagen{justify-content:center;gap:4px;margin-bottom:14px;transition:opacity .25s;display:flex}.bf-lagen button{letter-spacing:.12em;text-transform:uppercase;color:#fff9;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .25s}.bf-lagen button[aria-pressed=true]{color:var(--bf-gul);background:var(--bf-mork)}.bf-kam.spelar .bf-lagen{opacity:0;pointer-events:none}.bf-rad{grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;display:grid}.bf-rad>:first-child{justify-self:start}.bf-rad>:last-child{justify-self:end}.bf-sid{color:#fff;background:#25232d;border:1.5px solid #ffffffb3;border-radius:13px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative;overflow:hidden}.bf-sid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bf-sid b{background:var(--bf-org);color:#000;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px;position:absolute;top:-6px;right:-6px}.bf-avtr{touch-action:none;-webkit-touch-callout:none;background:0 0;border:0;width:92px;height:92px;padding:0;position:relative}.bf-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.bf-ring .spar{fill:none;stroke:#ffffffe6;stroke-width:4.5px;transition:stroke .25s}.bf-ring .prog{fill:none;stroke:var(--bf-rod);stroke-width:5px;stroke-linecap:round;transition:stroke .2s}.bf-ring .streck{stroke:#ffffff59;stroke-width:2px;stroke-linecap:round;transition:stroke .2s}.bf-ring .streck.pa{stroke:var(--bf-rod)}.bf-avtr.sista .prog,.bf-avtr.sista .streck.pa{stroke:var(--bf-gul)}.bf-avtr .inre{transition:all .3s var(--bf-kurva);background:#fff;border-radius:50%;position:absolute;inset:12px}.bf-kam.spelar .bf-ring .spar{stroke:#ffffff40}.bf-kam.spelar .bf-avtr .inre{background:var(--bf-rod);border-radius:9px;inset:30px}.bf-kam.haller .bf-avtr .inre{transform:scale(1.08)}.bf-blixt{opacity:0;pointer-events:none;z-index:20;background:#fff;position:absolute;inset:0}.bf-blixt.go{animation:.35s bf-blixt}.bf-toast{z-index:30;background:linear-gradient(180deg, #25232d, var(--bf-mork));text-align:center;animation:bf-upp .35s var(--bf-kurva);border:1px solid #ffffff1f;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;bottom:214px;left:14px;right:14px}.bf-flyger{-o-object-fit:cover;object-fit:cover;z-index:40;width:120px;height:160px;transition:all .9s var(--bf-kurva);pointer-events:none;border-radius:14px;margin:-80px 0 0 -60px;position:fixed;top:45%;left:50%;box-shadow:0 20px 60px -10px #000}.bf-flyger.iva{left:var(--bf-flyg-x);top:var(--bf-flyg-y);opacity:.25;border-radius:6px;width:36px;height:34px;margin:0}.bf-ark{z-index:32;background:linear-gradient(180deg, #25232d, var(--bf-mork));color:#fff;max-height:calc(100% - 90px);animation:bf-ark-upp .5s var(--bf-kurva) both;border:1px solid #ffffff1f;border-radius:28px;padding:10px 14px 16px;position:absolute;bottom:8px;left:8px;right:8px;overflow-y:auto;box-shadow:0 -20px 60px -20px #000}.bf-grepp{background:#ffffff4d;border-radius:3px;width:38px;height:5px;margin:0 auto 10px}.bf-ark-topp{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bf-ark-film{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;background:#18171f;border-radius:14px;width:86px}.bf-ark h3{align-items:center;gap:7px;margin:0;font-size:16px;font-weight:700;display:flex}.bf-ark h3 svg{color:var(--bf-gron);flex:none}.bf-ark-storlek{font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px;font-weight:700}.bf-ark-plats{color:#a1a1aa;margin:2px 0 6px;font-size:12px}.bf-stapel{color:#a1a1aa;grid-template-columns:96px minmax(0,1fr) 52px;align-items:center;gap:8px;margin:3px 0;font-size:11px;font-weight:600;display:grid}.bf-stapel i{background:linear-gradient(90deg, var(--bf-lila), var(--bf-org));transform-origin:0;height:8px;animation:bf-vax 1s var(--bf-kurva) both;border-radius:4px;display:block}.bf-stapel.tel i{background:#ffffff38;width:100%}.bf-stapel b{text-align:right;color:#fff;font-variant-numeric:tabular-nums}.bf-ark-text{gap:5px;margin-top:12px;display:grid}.bf-ark-text textarea{resize:none;color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:8px 10px;font-size:13px;line-height:1.4}.bf-ark-text textarea:focus{border-color:var(--bf-lila)}.bf-ark-text small{color:var(--bf-lila);font-size:11px;font-weight:600}.bf-ark .t-etikett{color:#a1a1aa}.bf-regel{letter-spacing:.08em;background:color-mix(in srgb, var(--bf-gron) 18%, transparent);color:var(--bf-gron);vertical-align:1px;border-radius:5px;margin-left:4px;padding:0 5px;font-size:8.5px;display:inline-block}.bf-gor{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:6px;margin-top:11px;display:grid}.bf-gor>*{display:block}.bf-gor button{width:100%;color:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 7px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.bf-gor button:disabled{opacity:.5}.bf-gor button.forslag{border-color:color-mix(in srgb, var(--bf-rod) 60%, transparent);background:color-mix(in srgb, var(--bf-rod) 12%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bf-rod) 12%, transparent)}.bf-gor button.gjord{border-color:color-mix(in srgb, var(--bf-gron) 60%, transparent);background:color-mix(in srgb, var(--bf-gron) 14%, transparent)}.bf-svar{color:var(--bf-gron);margin:8px 0 0;font-size:12px;font-weight:600}.bf-svar.fel{color:var(--bf-org)}.bf-upp{color:#a1a1aa;gap:5px;margin-top:12px;font-size:11.5px;display:grid}.bf-uppbar{background:#ffffff1f;border-radius:2px;height:4px;overflow:hidden}.bf-uppbar i{background:linear-gradient(90deg, var(--bf-lila), var(--bf-org));border-radius:2px;width:40%;height:100%;display:block}.bf-uppbar.laddar i{animation:1.1s ease-in-out infinite bf-lopa}.bf-uppbar.klar i{background:var(--bf-gron);width:100%}.bf-uppbar.ko i,.bf-uppbar.forsoker i{background:#ffffff40;width:100%}.bf-uppbar.fel i{background:var(--bf-org);width:100%}.bf-ark-knappar{gap:8px;margin-top:14px;display:flex}.bf-ark-knappar .bf-knapp{flex:1;justify-content:center}.bf-knapp{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--text-1);border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.bf-knapp:disabled{opacity:.5}.bf-knapp.prim{background:var(--primary);color:var(--primary-contrast,white);border-color:#0000}.bf-knapp.pa{border-color:color-mix(in srgb, var(--bf-org) 60%, transparent);background:color-mix(in srgb, var(--bf-org) 15%, transparent)}.bf-knapp.fara{color:var(--ops-danger,var(--danger))}.bf-kam .bf-knapp,.bf-ark .bf-knapp{color:#fff;background:#ffffff14;border-color:#ffffff24}.bf-kam .bf-knapp.prim,.bf-ark .bf-knapp.prim{color:#000;background:#fff}.bf-ruta{background:var(--surface-2);aspect-ratio:1;isolation:isolate;border:1px solid var(--border);width:100%;transition:transform .25s var(--bf-kurva), box-shadow .25s;cursor:pointer;text-align:left;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.bf-ruta img,.bf-ruta video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bf-ruta video{z-index:1}.bf-ruta:hover,.bf-ruta.spelar{box-shadow:0 14px 30px -14px #0009, 0 0 0 1.5px color-mix(in srgb, var(--bf-lila) 70%, transparent);transform:translateY(-2px)}.bf-ruta-tom{background:var(--surface-3);animation:2s infinite pulse;position:absolute;inset:0}.bf-langd{z-index:2;background:var(--bf-mork);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:flex;position:absolute;bottom:5px;right:5px}.bf-prog{z-index:3;background:linear-gradient(90deg, var(--bf-lila), var(--bf-org));height:3px;position:absolute;bottom:0;left:0}.bf-mark{z-index:2;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:5px;left:5px}.bf-mark span{background:var(--bf-mork);color:#fff;border-radius:6px;padding:2px 6px;font-size:9.5px;font-weight:700}.bf-mark .avv{background:color-mix(in srgb, var(--bf-rod) 92%, black)}.bf-mark .ata{background:var(--bf-org);color:#000}.bf-mark .sky{background:var(--bf-gul);color:#000}.bf-mark .dag{background:var(--bf-bla)}.bf-mark .ko{background:#7c7890}.bf-mark .delad{background:color-mix(in srgb, var(--bf-org) 30%, var(--bf-mork))}.bf-rutatext{z-index:1;color:#fff;opacity:0;background:linear-gradient(#0000,#000000bf);padding:22px 8px 26px;font-size:10.5px;font-weight:600;line-height:1.3;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.bf-ruta.spelar .bf-rutatext{opacity:1}.bf-filter{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.bf-filter button{border:1px solid var(--border);background:var(--surface-1);height:32px;color:var(--text-2);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.bf-filter button[aria-pressed=true]{background:color-mix(in srgb, var(--bf-lila) 18%, var(--surface-1));border-color:color-mix(in srgb, var(--bf-lila) 45%, transparent);color:var(--text-1)}.bf-filter button b{background:var(--bf-org);color:#000;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px}.bf-lagring{border-radius:18px;padding:14px}.bf-lagring .bf-lagstapel{background:var(--surface-3);border-radius:4px;height:8px;margin:8px 0 7px;display:flex;overflow:hidden}.bf-lagring .bf-lagstapel i{height:100%;display:block}.bf-lagring .bf-lagstapel i.foto{background:var(--primary)}.bf-lagring .bf-lagstapel i.film{background:var(--bf-lila)}.bf-lagring .bf-prick{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.bf-lagring .bf-prick.foto{background:var(--primary)}.bf-lagring .bf-prick.film{background:var(--bf-lila)}.bf-flyt{right:18px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:40;background:var(--primary);width:62px;height:62px;color:var(--primary-contrast,white);box-shadow:0 18px 40px -12px color-mix(in srgb, var(--primary) 70%, black);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.bf-flyt:after{content:"";border:2px solid color-mix(in srgb, var(--primary) 45%, transparent);border-radius:50%;position:absolute;inset:-5px}.bf-spelare{gap:10px;display:grid}.bf-film{aspect-ratio:3/4;cursor:pointer;background:#000;border-radius:18px;position:relative;overflow:hidden}.bf-spelare.kompakt .bf-film{aspect-ratio:4/3}.bf-film video,.bf-film img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bf-spelare .bf-film video{-o-object-fit:contain;object-fit:contain}.bf-film-plats{z-index:2;background:var(--bf-mork);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:calc(100% - 20px);padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;top:10px;left:10px;overflow:hidden}.bf-film-ctr{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;transition:opacity .25s;display:grid;position:absolute;top:50%;left:50%}.bf-film.spelar .bf-film-ctr{opacity:0}.bf-film.spelar:hover .bf-film-ctr{opacity:.8}.bf-tidlinje{background:var(--surface-3);cursor:pointer;touch-action:none;border-radius:6px;height:22px;position:relative;overflow:hidden}.bf-tidlinje i{background:linear-gradient(90deg, color-mix(in srgb, var(--bf-lila) 55%, transparent), color-mix(in srgb, var(--bf-org) 55%, transparent));position:absolute;top:0;bottom:0;left:0}.bf-bildrutamark{background:var(--bf-gul);border-radius:2px;width:3px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.bf-spel-rad{justify-content:space-between;display:flex}.bf-tal{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px;font-weight:700}.bf-spel-knappar{flex-wrap:wrap;gap:6px;display:flex}.bf-spel-knappar>*{flex:auto}.bf-spel-knappar .bf-knapp{justify-content:center;width:100%}.bf-spelare .bf-gor button,.bf-spelare .bf-ark-text textarea{background:var(--surface-2);border-color:var(--border);color:var(--text-1)}.bf-spelare .bf-ark-text small,.bf-rum .bf-ark-text small{color:var(--ss-lila,var(--bf-lila))}.bf-meta{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:4px 0;font-size:12px;display:grid}.bf-meta dt{color:var(--text-muted);font-weight:600}.bf-meta dd{color:var(--text-1);margin:0}.bf-mt{color:var(--text-muted)}.bf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bf-sidhuvud{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bf-sidhuvud h2{font:700 17px/1.2 var(--font-panchang), Panchang, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bf-sidhuvud small{color:var(--text-muted);font-size:12px}.bf-dgrid{gap:18px;display:grid}@media (min-width:64rem){.bf-dgrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.bf-detalj{border-radius:22px;padding:14px;position:sticky;top:12px}.bf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (min-width:48rem){.bf-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}.bf-rum{gap:14px;display:grid}.bf-rum-hjalte{gap:8px;display:grid}.bf-rum .bf-film{aspect-ratio:4/3}.bf-segment{gap:3px;display:flex}.bf-segment i{background:var(--surface-3);border-radius:2px;flex:1;height:4px;overflow:hidden}.bf-segment b{background:linear-gradient(90deg, var(--bf-lila), var(--bf-org));height:100%;display:block}.bf-rum-rad{flex-wrap:wrap;gap:8px;display:flex}.bf-rum-tal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bf-rum-tal>div{background:var(--surface-1);border:1px solid var(--border);border-radius:16px;gap:2px;padding:10px 12px;display:grid}.bf-rum-tal b{font:700 20px/1 var(--font-panchang), Panchang, sans-serif;color:var(--text-1);font-variant-numeric:tabular-nums}.bf-rum-tal span{color:var(--text-muted);font-size:11px;font-weight:600}.bf-fe{background:var(--surface-1);border:1px solid var(--border);border-radius:18px;padding:12px}.bf-fe-rub{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.bf-fe-rub .bf-lank{margin:0}.bf-fe-par{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bf-fe-par figure{aspect-ratio:3/4;background:#000;border-radius:12px;margin:0;position:relative;overflow:hidden}.bf-fe-par video,.bf-fe-par img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bf-fe-par figcaption{background:var(--bf-mork);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.bf-veckor{gap:12px;display:grid}.bf-vecka{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.bf-vecka>b{color:var(--text-2);padding-top:4px;font-size:12.5px;font-weight:700}.bf-remsa{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.bf-remsa .bf-ruta{aspect-ratio:3/4;flex:none;width:110px}.bf-notis{color:var(--text-muted);margin-top:5px;font-size:11.5px;line-height:1.45}.bf-plan{width:100%;height:auto;display:block}.bf-plan .bf-prum polygon{fill:color-mix(in srgb, var(--text-1) 5%, transparent);stroke:color-mix(in srgb, var(--text-1) 28%, transparent);stroke-width:.06px;vector-effect:non-scaling-stroke;transition:fill .25s}.bf-plan .bf-prum text{fill:var(--text-2);pointer-events:none;font-weight:700}.bf-plan .bf-prum text.namn{fill:var(--text-muted);font-weight:500}.bf-plan .bf-prum.plats{cursor:pointer}.bf-plan .bf-prum.plats:hover polygon{fill:color-mix(in srgb, var(--bf-lila) 18%, transparent)}.bf-plan .bf-prum.har polygon{fill:color-mix(in srgb, var(--bf-lila) 12%, transparent)}.bf-plan .bf-prum.du polygon{fill:color-mix(in srgb, var(--bf-lila) 36%, transparent);stroke:var(--bf-lila)}.bf-plan .bf-prum.lyser polygon{fill:color-mix(in srgb, var(--bf-rod) 40%, transparent);stroke:var(--bf-rod);animation:1.2s ease-in-out infinite bf-lys}.bf-plan .bf-nal circle{fill:#8b5cf6}.bf-plan .bf-nal path{fill:#fff}.bf-plan .bf-nal text{fill:#fff;font-weight:800}.bf-plan .bf-nal.ko circle{fill:#0000;stroke:#a78bfa;stroke-dasharray:.3 .2;stroke-width:.12px}.bf-plan .bf-nal.ko path{fill:#a78bfa}.bf-karta .bf-plan .bf-prum polygon{fill:#ffffff0d;stroke:#ffffff4d}.bf-karta .bf-plan .bf-prum text{fill:#ffffffd9}.bf-karta .bf-plan .bf-prum text.namn{fill:#ffffff80}.bf-karta .bf-plan .bf-nal text{fill:#fff}.bf-lager{border-radius:22px;position:relative;overflow:hidden}.bf-planpop{z-index:5;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 100%, transparent), var(--surface-1)), var(--bg);border:1px solid var(--border);width:210px;animation:bf-upp .3s var(--bf-kurva);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;box-shadow:0 24px 50px -20px #0009}.bf-planpop video,.bf-planpop img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#000;border-radius:10px;width:100%}.bf-planpop b{color:var(--text-1);font-size:12.5px}.bf-planpop small{color:var(--text-muted);font-size:11px}.bf3-nal-rot{flex-direction:column;align-items:center;display:flex;position:relative}.bf3-nal{color:#fff;cursor:pointer;background:#8b5cf6;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -6px #8b5cf6}.bf3-nal.delad{color:#1b1006;background:#ff9f43;box-shadow:0 6px 18px -6px #ff9f43}.bf3-kort{text-align:left;background:linear-gradient(180deg, var(--surface-2), var(--surface-1)), var(--bg);border:1px solid var(--border);width:220px;animation:bf-upp .3s var(--bf-kurva,ease);border-radius:16px;gap:4px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 24px 50px -20px #000000b3}.bf3-kort video,.bf3-kort img,.bf3-tom{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#000;border-radius:10px;width:100%;display:block}.bf3-kort b{color:var(--text-1);font-size:12.5px}.bf3-kort small{color:var(--text-muted);font-size:11px;line-height:1.35}.bf3-kort .bf3-text{color:var(--text-2)}.bf-delat{gap:8px;display:grid}.bf-delat-kort{background:var(--surface-1);border:1px solid var(--border);border-radius:18px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.bf-delat-kort .bf-ruta{aspect-ratio:3/4}.bf-delat-kort h4{color:var(--text-1);margin:0 0 3px;font-size:13.5px;font-weight:700}.bf-delat-kort p{color:var(--text-2);margin:0 0 6px;font-size:12px;line-height:1.4}@keyframes bf-blink{50%{opacity:.25}}@keyframes bf-ned{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}25%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes bf-blixt{0%{opacity:.85}to{opacity:0}}@keyframes bf-upp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bf-ark-upp{0%{transform:translateY(110%)}to{transform:none}}@keyframes bf-vax{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bf-lopa{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes bf-gunga{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-6px)}}@keyframes bf-lys{50%{fill-opacity:.55}}@media (prefers-reduced-motion:reduce){.bf-ark,.bf-fraga,.bf-rumsval,.bf-toast,.bf-planpop,.bf3-kort,.bf-ned,.bf-stapel i,.bf-kam.haller .bf-las{animation:none}.bf-flyger{transition:none}}
