@font-face{font-family:"888";src:url('fonts/8c6ad33d7d46.bin') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:"888";src:url('fonts/2720e1227b10.bin') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:"888Display";src:url('fonts/a60df04421bf.bin') format('opentype');font-weight:900;font-display:swap}
@font-face{font-family:"888Medium";src:url('fonts/bbb0fab4a5d1.bin') format('truetype');font-weight:500;font-display:swap}
:root{--pink:#fd7e90;--green:#409f74;--deep:#2a4940;--ink:#462120;--gray:#ededed}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--ink);font-family:"888",Arial,sans-serif;font-size:17px;line-height:1.55}img{max-width:100%;height:auto}a{color:var(--deep)}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--pink);outline-offset:5px}[hidden]{display:none!important}.mig-hull{width:min(1100px,100%);margin-inline:auto;padding-inline:28px}.mig-beam-cap{position:sticky;top:0;z-index:30;background:#fff;border-bottom:8px solid var(--deep)}.mig-cap-shell{display:flex;align-items:center;min-height:84px;gap:20px}.mig-bay{width:250px;display:block;line-height:0;flex-shrink:1}.mig-motif{display:block;width:100%}.mig-cap-zone{margin-left:auto;display:flex;gap:22px;align-items:center}.mig-cap-lever{display:flex;align-items:center;gap:18px}.mig-knob,.mig-forge,.mig-guide-trigger{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:6px;text-decoration:none;font:700 19px/1.2 "888",Arial,sans-serif;padding:11px 25px;white-space:nowrap;cursor:pointer}.mig-knob{background:var(--green);color:#fff;box-shadow:0 5px 0 var(--deep);text-transform:uppercase}.mig-knob:hover{background:#32815d}.mig-forge{background:var(--pink);color:#fff;box-shadow:0 5px 0 #884852;text-transform:uppercase}.mig-guide-trigger{background:transparent;padding:10px 0;color:var(--deep);font-size:16px}.mig-guide-trigger:before{content:'';width:18px;height:13px;border-block:2px solid currentColor;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat;margin-right:8px}.mig-vault-guide{position:absolute;top:100%;right:max(20px,calc((100vw - 1044px)/2));width:min(370px,calc(100% - 40px));padding:18px;background:#fff;box-shadow:0 8px 20px #0003;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border-bottom:4px solid var(--pink)}.mig-vault-guide a{display:flex;align-items:center;justify-content:center}.mig-vault-guide img{width:70px;max-height:70px;object-fit:contain}
.mig-stage{position:relative;min-height:530px;display:grid;place-items:center;padding:48px 24px 62px;background:#fff;isolation:isolate}.mig-stage-edge{position:absolute;inset:0;z-index:-1;overflow:hidden}.mig-stage-sigil{width:100%;height:100%;object-fit:cover;object-position:center}.mig-stage-crate{max-width:590px;padding:32px 42px 36px;background:#fffffff0;border-radius:13px;box-shadow:0 17px 35px 7px #41414155;text-align:center}.mig-stage-legend{font-family:"888Display",Arial,sans-serif;font-weight:900;color:var(--green);line-height:1.05}.mig-stage-legend h1{font:inherit;font-size:58px;margin:0 0 8px}.mig-stage-legend span{display:block;font-size:28px}.mig-stage-crate p{font-size:17px;line-height:1.5}.mig-stage-crate .mig-tap{margin-bottom:0}.mig-tap{text-align:center;margin:26px 0 22px}.mig-script-vault{padding:48px 0;scroll-margin-top:100px}.mig-script-vault:nth-of-type(2n){background:#fafafa}.mig-vault-shell>p{max-width:950px;margin:18px auto}.mig-script-vault h2{font:900 32px/1.16 "888Display",Arial,sans-serif;color:var(--pink);text-transform:uppercase;text-align:center;margin:0 auto 27px;max-width:960px}.mig-script-vault h3{font-family:"888Medium",Arial,sans-serif;font-size:22px;line-height:1.3;font-weight:500;margin:0 0 12px}.mig-script-vault p{margin-top:0}.mig-sign-rack{display:flex;align-items:center;gap:16px;margin:32px 0 20px!important}.mig-sign-rack:before{content:'';width:5px;height:23px;background:var(--pink);flex:none}.mig-sign-rack:after{content:'';height:1px;flex:1;background:#ccc}.mig-badge{display:block;margin:24px auto;object-fit:contain}.mig-vault-shell>.mig-badge{max-width:min(100%,768px)}.mig-dune-string{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:26px 0}.mig-plate{min-width:0;border-top:1px solid #dbd5d3;padding:23px 0 8px}.mig-plate h3{color:var(--green)}.mig-plate p{margin-bottom:14px}.mig-plate .mig-badge{max-width:100%;margin:10px auto 18px}.mig-badge-vane{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:center;margin:28px 0}.mig-badge-vane .mig-badge{margin:0 auto;max-height:200px}.mig-mill-figure{display:flex;align-items:center;justify-content:space-evenly;border-block:1px solid #ddd;padding:18px 0;margin-top:30px}.mig-mill-figure .mig-badge{width:65px;height:65px;object-fit:contain;margin:0}.mig-wing-strand{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center;padding:24px 12px;border-block:1px solid #ddd;margin:28px 0;font:bold 22px/1.5 Arial,sans-serif}.mig-wing-strand span:nth-child(1){color:#14377f;font-style:italic}.mig-wing-strand span:nth-child(2){color:#b34426}.mig-wing-strand span:nth-child(3){color:#003087}.mig-wing-strand span:nth-child(4){color:#111}
table{border-collapse:collapse;width:100%;table-layout:fixed;background:#fff;margin:26px 0;font-size:16px}th,td{text-align:left;vertical-align:top;padding:15px 18px;border:1px solid #e1d6d7;overflow-wrap:anywhere}th{background:var(--pink);color:var(--ink);font-weight:700}tbody tr:nth-child(even){background:#fff4f6}th:first-child,td:first-child{width:30%}
#online-bingo-with-"888"-ladies-since-2008 .mig-dune-string{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}#online-bingo-with-"888"-ladies-since-2008 .mig-plate{border:0;text-align:center;padding:8px 0}#online-bingo-with-"888"-ladies-since-2008 .mig-plate h3{font-size:20px}#online-bingo-with-"888"-ladies-since-2008 .mig-plate p{font-size:15px}
#mig-wing2-ring-core3-dock-unit3-kiln2{background:#ededed}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-vault-shell{max-width:1000px}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-vault-shell>.mig-plate{border:0;background:#fff;border-radius:13px;padding:25px 30px;text-align:center;box-shadow:0 5px 15px #0001}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-vault-shell>.mig-badge{width:210px}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string .mig-plate{border-top:0}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string h3{font-size:20px}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string p{font-size:16px}
#mig-spot-well3-flow-well4-ring2 .mig-dune-string:has(img){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#mig-spot-well3-flow-well4-ring2 .mig-dune-string:has(img) .mig-plate{display:flex;flex-direction:column;background:#fff;border:0;border-radius:5px;box-shadow:2px 2px 5px #d1d1d1;padding:0 0 12px;overflow:hidden;text-align:center}#mig-spot-well3-flow-well4-ring2 .mig-dune-string:has(img) .mig-badge{order:-1;width:100%;margin:0 0 14px}#mig-spot-well3-flow-well4-ring2 .mig-dune-string:has(img) h3{font-size:20px;color:var(--ink);margin:0 12px 10px}#mig-spot-well3-flow-well4-ring2 .mig-dune-string:has(img) p{font-size:15px;margin:0 12px}
#mig-core2-wing2-spot-area2-disk2 .mig-dune-string .mig-plate{display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:16px}#mig-core2-wing2-spot-area2-disk2 .mig-plate .mig-badge{grid-column:1;grid-row:1 / 3;width:45px;margin:0}#mig-core2-wing2-spot-area2-disk2 .mig-plate h3,#mig-core2-wing2-spot-area2-disk2 .mig-plate p{grid-column:2}
#mig-beam2-flow-node2-area2{background:#ededed}#mig-beam2-flow-node2-area2 .mig-dune-string{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#mig-beam2-flow-node2-area2 .mig-plate{border:0;padding:10px 0;text-align:center}#mig-beam2-flow-node2-area2 .mig-plate h3{font-size:20px;color:var(--ink);text-align:left;border-left:4px solid var(--pink);padding-left:10px}#mig-beam2-flow-node2-area2 .mig-plate .mig-badge{width:190px;margin:15px auto}#mig-beam2-flow-node2-area2 .mig-plate p{font-size:15px}#mig-vane2-knot2-flow-unit2-cove .mig-badge-vane{grid-template-columns:repeat(6,minmax(0,1fr))}
#mig-knot-disk-flow-kiln3-dock2-edge3{background:#fff0f3}#mig-knot-disk-flow-kiln3-dock2-edge3 .mig-vault-shell>.mig-badge{max-width:210px}#mig-knot-disk-flow-kiln3-dock2-edge3 .mig-dune-string{gap:24px}#mig-knot-disk-flow-kiln3-dock2-edge3 .mig-plate{border:0;background:#fff;padding:24px;border-radius:5px;box-shadow:2px 2px 5px #e7ced3}
#mig-core2-area-reef-flow-token-unit5 .mig-dune-string,#mig-core4-knot3-well .mig-dune-string,#mig-loft2-unit-edge4 .mig-dune-string,#mig-wing2-forge2-flow-arc-unit4 .mig-dune-string,#mig-loft .mig-dune-string{display:block}#mig-core2-area-reef-flow-token-unit5 .mig-plate,#mig-core4-knot3-well .mig-plate,#mig-loft2-unit-edge4 .mig-plate,#mig-wing2-forge2-flow-arc-unit4 .mig-plate{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}#mig-loft .mig-plate{padding:20px 0 6px}#mig-loft .mig-plate h3{color:var(--pink)}#mig-loft .mig-vault-shell{max-width:960px}
#mig-spot2-flow-cove2-well2 .mig-vault-shell>.mig-badge{width:290px;border:1px solid #eee}#mig-disk2-edge2-core-flow-node .mig-badge-vane{display:flex;justify-content:center;gap:16px}#mig-disk2-edge2-core-flow-node .mig-badge-vane .mig-badge{width:180px;max-width:45%}
.mig-beam-hem{background:#494643;color:#fff;padding:42px 0 25px;text-align:center}.mig-rib-hop{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 28px}.mig-beam-hem a{color:#fff;text-decoration:none}.mig-beam-hem a:hover{text-decoration:underline}.mig-kiln{background:var(--pink);color:var(--ink);border-radius:8px;padding:12px;margin:30px 0 0;font-weight:700}.mig-core-tier{display:none}.mig-compass-pill{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.mig-compass-pill:focus{position:fixed;top:10px;left:10px;z-index:100;width:auto;height:auto;margin:0;padding:12px;background:#fff;clip-path:none}.mig-rib-rail{padding-block:40px;min-height:65vh}.mig-rib-pod{max-width:850px;margin:auto;overflow-wrap:anywhere}.mig-rib-pod h1,.mig-rib-pod h2{color:var(--green);line-height:1.2}.mig-rib-pod p{line-height:1.65}.mig-rib-pod a{color:var(--deep)}
@media(min-width:769px) and (max-width:1024px){.mig-bay{width:220px}.mig-cap-zone{gap:18px}.mig-knob,.mig-forge{padding:10px 18px;font-size:17px}.mig-stage{min-height:500px}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){body{font-size:16px;padding-bottom:82px}html{scroll-padding-top:82px}.mig-hull{padding-inline:20px}.mig-beam-cap{border-bottom-width:5px}.mig-cap-shell{min-height:65px}.mig-bay{width:205px}.mig-cap-lever{display:none}.mig-cap-zone{gap:0}.mig-guide-trigger{font-size:15px}.mig-stage{min-height:540px;padding:32px 28px 85px}.mig-stage-crate{padding:25px 24px 30px;max-width:450px}.mig-stage-legend h1{font-size:44px}.mig-stage-legend span{font-size:25px}.mig-stage-crate p{font-size:16px}.mig-stage-sigil{object-fit:cover}.mig-script-vault{padding:34px 0;scroll-margin-top:80px}.mig-script-vault h2{font-size:27px}.mig-script-vault h3{font-size:21px}.mig-dune-string{gap:0 22px}.mig-script-vault .mig-vault-shell>p{margin:18px 0}.mig-badge-vane{gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}#online-bingo-with-"888"-ladies-since-2008 .mig-dune-string{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string{grid-template-columns:1fr;gap:0}#mig-wing2-ring-core3-dock-unit3-kiln2 .mig-dune-string .mig-plate{border-top:1px solid #ccc;padding:18px 0 0}#mig-spot-well3-flow-well4-ring2 .mig-dune-string:has(img){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#mig-beam2-flow-node2-area2 .mig-dune-string{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}#mig-beam2-flow-node2-area2 .mig-plate h3{font-size:17px}#mig-beam2-flow-node2-area2 .mig-plate .mig-badge{width:160px}#mig-vane2-knot2-flow-unit2-cove .mig-badge-vane{grid-template-columns:repeat(3,minmax(0,1fr))}#mig-core2-wing2-spot-area2-disk2 .mig-dune-string,#mig-knot-disk-flow-kiln3-dock2-edge3 .mig-dune-string,#mig-spot2-flow-cove2-well2 .mig-dune-string,#mig-nest-flow-reef2 .mig-dune-string,#mig-disk2-edge2-core-flow-node .mig-dune-string{grid-template-columns:1fr}#mig-core2-area-reef-flow-token-unit5 .mig-plate,#mig-core4-knot3-well .mig-plate,#mig-loft2-unit-edge4 .mig-plate,#mig-wing2-forge2-flow-arc-unit4 .mig-plate{display:block}.mig-wing-strand{gap:15px;font-size:18px}th,td{padding:12px 10px;font-size:15px}th:first-child,td:first-child{width:35%}.mig-core-tier{display:flex;position:fixed;inset:auto 0 0;height:82px;z-index:40;align-items:center;justify-content:center;background:#fff;border-top:1px solid #eee;box-shadow:0 -3px 12px #0002;padding:9px 20px 16px}.mig-core-tier .mig-knob{width:100%;max-width:440px}.mig-beam-hem{padding:30px 0}.mig-rib-hop{gap:15px 22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.mig-ring-fold{display:grid;grid-template-columns:minmax(0,1fr) 230px;column-gap:25px;background:#fff;border-radius:13px;box-shadow:0 10px 24px #41414125;padding:28px 35px;margin:26px 0}.mig-ring-fold>.mig-plate{border:0;padding:8px 0 0}.mig-ring-fold>.mig-plate h3{font-family:"888Display",Arial,sans-serif;font-size:30px}.mig-ring-fold>.mig-plate p{font-size:22px;line-height:1.45}.mig-ring-fold>.mig-badge{grid-column:2;grid-row:1 / 3;width:210px;align-self:center;margin:0 auto}.mig-ring-fold>.mig-tap{grid-column:1;text-align:left;margin:10px 0 15px}@media(max-width:768px){.mig-ring-fold{grid-template-columns:minmax(0,1fr);padding:22px}.mig-ring-fold>.mig-plate{text-align:center}.mig-ring-fold>.mig-plate p{font-size:21px}.mig-ring-fold>.mig-badge{grid-column:1;grid-row:auto;width:180px;margin:10px auto}.mig-ring-fold>.mig-tap{text-align:center}}

/* official_build: меню на все секции (R9) */
.mig-sect-menu{position:relative;margin-left:auto}.mig-sect-menu>summary{list-style:none;cursor:pointer;padding:8px 14px;border:1px solid currentColor;border-radius:999px;font-weight:700}.mig-sect-menu>summary::-webkit-details-marker{display:none}.mig-sect-menu>nav{display:none}.mig-sect-menu[open]>nav{display:flex;flex-direction:column;position:absolute;right:0;top:calc(100% + 8px);min-width:280px;max-height:70vh;overflow:auto;padding:10px;background:#fff;color:#111;border-radius:10px;box-shadow:0 10px 30px #0006;z-index:90}.mig-sect-menu[open]>nav a{padding:10px 12px;color:#111;text-decoration:none;border-radius:6px}.mig-sect-menu[open]>nav a:hover{background:#0000000d}

/* r20_fix: картинки группы отдельным рядом */
.mig-art-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.mig-art-row img{width:auto;max-width:220px;height:auto;max-height:160px;border-radius:8px;object-fit:cover}
