@font-face{font-family:Roboto;src:url('927014d56c61.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Roboto;src:url('4f245da46b3b.woff') format('woff');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Roboto;src:url('7190c4cd21bd.woff') format('woff');font-style:normal;font-weight:700;font-display:swap}
:root{--blue:#0d295c;--royal:#123aa3;--yellow:#fff000;--orange:#dd7d00;--ink:#252525;--display:'Arial Narrow','Helvetica Neue',Roboto,Arial,sans-serif}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:100px}
body{margin:0;color:var(--ink);background:#fff;font:16px/1.65 Roboto,Arial,sans-serif}
a{color:inherit;text-underline-offset:3px}
img{max-width:100%;height:auto;display:block}
h1,h2,h3,p{margin-top:0}
p{margin-bottom:22px}
h1,h2,h3{font-family:var(--display);line-height:1.2}
h2{font-size:clamp(25px,3vw,36px);font-weight:500;text-transform:uppercase;text-align:center;max-width:880px;margin:0 auto 36px}
h3{font-size:21px;margin-bottom:14px;font-weight:700}
:focus-visible{outline:3px solid #df8b05;outline-offset:5px}
.dur-rail-brow{position:sticky;top:0;z-index:10;background:#2c2e30;color:#fff;border-bottom:4px solid #123b76}
.dur-brow-bounds{max-width:1170px;margin:auto;min-height:80px;padding:10px 24px;display:flex;align-items:center;gap:24px}
.dur-mill-motif{width:174px;height:60px;object-fit:contain}
.dur-brow-bounds nav{margin-left:auto;background:#000}
.dur-lane-switch{display:block;padding:12px 25px;font-weight:700;text-decoration:none;text-transform:uppercase}
.dur-lane-switch:hover{background:#174e90}
.dur-brow-tap{display:flex;align-items:center;gap:24px}
.dur-knot{color:#d90000;background:#fff;border-radius:20px;padding:2px 18px;line-height:1.5;font-weight:700;text-decoration:none}
.dur-nudge{display:inline-flex;align-items:center;justify-content:center;min-height:56px;width:240px;max-width:100%;padding:10px 24px;color:#fff;background:var(--orange);border:3px solid #fff;border-radius:10px;font:700 20px/1.25 var(--display);text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:1px 1px #8e5100;box-shadow:0 2px 3px #0003}
.dur-nudge:hover{background:#ee900b}
.dur-brow-tap .dur-nudge{width:190px;min-height:46px;font-size:16px}
.dur-lede{position:relative;isolation:isolate;min-height:660px;display:flex;justify-content:center;align-items:center;background:#123aa3;color:white;text-align:center;overflow:hidden}
.dur-lede-figure{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.dur-lede:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0c2b6330 28%,#0b2b634d 72%,transparent),linear-gradient(0deg,#081d50ba,transparent 85%);z-index:-1}
.dur-lede-leaf{width:min(590px,100%);padding:58px 24px 50px;text-shadow:1px 1px 1px #061431}
h1{font-family:Georgia,'Times New Roman',serif;font-size:44px;line-height:1.1;font-weight:400;margin:0 0 26px;text-transform:uppercase;letter-spacing:1px}
.dur-lede-tagline{font-size:clamp(27px,3vw,38px);font-family:var(--display);font-weight:700;line-height:1.18;text-transform:uppercase;color:var(--yellow);margin-bottom:28px}
.dur-lede-leaf>p:not(.dur-lede-tagline){font-size:16px;line-height:1.65}
.dur-zone-knob{text-align:center;margin:28px 0 8px}
.dur-zone{padding:60px 24px;scroll-margin-top:0}
.dur-zone-bounds{max-width:1080px;margin:auto;min-width:0}
.dur-zone-bounds>p{max-width:920px;margin-left:auto;margin-right:auto}
.dur-leaf-chain{margin:26px 0 30px}
.dur-leaf-chain article{min-width:0}
.dur-leaf-chain article p:last-child{margin-bottom:0}
.dur-zone-forge .dur-leaf-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}
.dur-zone-forge article{border-top:2px solid #174e90;padding-top:22px}
.dur-zone-forge h3{color:#144f92}
.dur-zone-forge .dur-zone-bounds>p:last-child{padding:24px 0 0;border-top:1px solid #ddd;font-size:15px}
.dur-zone-fold{background:#0a1535;color:#fff;padding-bottom:50px}
.dur-zone-fold h2{color:var(--yellow)}
.dur-zone-fold .dur-leaf-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(#185293,#0d295c);border-top:1px solid #6594cd;border-bottom:1px solid #6594cd}
.dur-zone-fold .dur-leaf-chain article{padding:26px 18px;text-align:center;border-right:1px solid #ffffff30}
.dur-zone-fold .dur-leaf-chain article:last-child{border:0}
.dur-zone-fold .dur-leaf-chain h3{font-size:24px;color:var(--yellow)}
.dur-zone-fold .dur-leaf-chain p{font-size:15px;line-height:1.55}
.dur-core-legend{display:flex;gap:22px;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;padding:20px;background:#061028;border-bottom:1px solid #fff3}
.dur-core-cove{margin-bottom:32px}
.dur-flow{display:grid;grid-template-columns:110px 1fr minmax(200px,47%);align-items:center;gap:24px;padding:32px 40px;min-height:280px;border-bottom:1px solid #ffffff25;text-align:center;background:radial-gradient(ellipse at 60% 20%,#143e84,#040e2d)}
.dur-flow h3{color:var(--yellow);font-size:clamp(24px,2.8vw,34px);text-transform:uppercase;text-shadow:1px 1px #000;margin:0}
.dur-flow img{width:100%;max-width:450px;margin:auto;filter:drop-shadow(0 10px 10px #0008)}
.dur-flow-edge{justify-self:center;display:flex;align-items:center;justify-content:center;width:78px;min-height:94px;border:1px solid var(--yellow);color:var(--yellow);font:700 27px/1.1 var(--display);text-transform:uppercase;padding:12px 18px;text-shadow:1px 1px #000;box-shadow:4px 4px #0003}
.dur-flow-2{background:radial-gradient(ellipse at 70% 20%,#835ac3,#221335)}
.dur-flow-3{background:radial-gradient(ellipse at 70% 20%,#9b290e,#310501)}
.dur-flow-4{background:radial-gradient(ellipse at 70% 20%,#35302f,#070605)}
.dur-flow-5{background:radial-gradient(ellipse at 70% 20%,#145d3a,#012514)}
.dur-flow-6{background:radial-gradient(ellipse at 70% 20%,#9278a5,#3e324a)}
.dur-flow-7{background:radial-gradient(ellipse at 70% 20%,#148472,#003c35)}
.dur-zone-unit-spot .dur-leaf-chain article,.dur-zone-well .dur-leaf-chain article,.dur-zone-beam .dur-leaf-chain article{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;padding:25px 0;border-top:1px solid #d6d6d6}
.dur-zone-unit-spot h3,.dur-zone-well h3{color:#144f92}
.dur-zone-wing{background:#f2f5f3;text-align:center}
.dur-zone-figure{margin:26px auto;text-align:center}
.dur-zone-figure img{margin:auto;max-height:250px;width:auto;object-fit:contain}
.dur-zone-wing .dur-zone-figure img{max-width:300px}
.dur-zone-wing .dur-leaf-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 54px;text-align:left}
.dur-zone-wing article{padding-top:22px;border-top:1px solid #b9c7bd}
.dur-zone-reef{background:linear-gradient(100deg,#174e90,#0d295c 40%,#0d295c 60%,#174e90);color:white}
.dur-zone-reef h2{border-bottom:1px solid #ffffff40;padding-bottom:24px;max-width:none;text-align:left}
.dur-nest-loft{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0}
.dur-nest-porch{aspect-ratio:10/7;background-image:url('games/fb2b720bb27c.webp');background-size:800% 300%;background-repeat:no-repeat;border:1px solid #d3b75f;box-shadow:0 5px 12px #0005}
.dur-porch-0{background-position:0 0}.dur-porch-1{background-position:14.285714% 0}.dur-porch-2{background-position:28.571428% 0}.dur-porch-3{background-position:42.857143% 0}.dur-porch-4{background-position:85.714286% 0}.dur-porch-5{background-position:0 50%}.dur-porch-6{background-position:42.857143% 50%}
.dur-dune-train{display:flex;align-items:center;justify-content:center;gap:50px;padding:24px 0;margin:20px auto}
.dur-dune-train img{width:180px;max-width:40%;max-height:80px;object-fit:contain}
.dur-zone-dock .dur-leaf-chain,.dur-zone-ring .dur-leaf-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:5px solid #164b87}
.dur-zone-dock article,.dur-zone-ring article{padding:24px 20px;border-right:1px solid #ddd;background:#f5f5f5}
.dur-zone-dock article:last-child,.dur-zone-ring article:last-child{border:0}
.dur-zone-dock h3,.dur-zone-ring h3{color:#144f92}
.dur-zone-kiln{background:#f1f3f5}
.dur-vault-arc{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:28px 0 0}
.dur-vault-arc li{padding:15px 10px;text-align:center;background:#154b88;color:white;font-weight:700}
.dur-vault-train{display:flex;align-items:center;justify-content:center;min-height:95px;background:#000;padding:20px;margin-bottom:32px}
.dur-vault-train img{width:180px;max-height:55px;object-fit:contain}
.dur-zone-kiln .dur-leaf-chain article,.dur-zone-vane .dur-leaf-chain article{padding:22px 0;border-bottom:1px solid #ccc}
.dur-zone-kiln .dur-leaf-chain h3,.dur-zone-vane .dur-leaf-chain h3{color:#144f92}
table{width:100%;border-collapse:collapse;table-layout:fixed;margin:28px 0 32px;font-size:16px}
th,td{text-align:left;padding:16px 20px;border:1px solid #d5dce3;overflow-wrap:anywhere;vertical-align:top}
th{background:#174e90;color:#fff;font-weight:700}
tr:nth-child(even) td{background:#f2f5f8}
.dur-zone-ring{background:linear-gradient(110deg,#174e90,#0d295c);color:#fff}
.dur-zone-ring .dur-leaf-chain{border-color:#fff;color:var(--ink)}
.dur-zone-beam{background:#f1f5f2}
.dur-zone-beam h3{color:#23553f}
.dur-zone-bay .dur-leaf-chain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.dur-zone-bay article{background:#154b88;color:#fff;padding:30px;border-top:5px solid #dd7d00}
.dur-zone-pod{background:#edf2ef}
.dur-pod-queue details{border-top:1px solid #bcc7bf;padding:20px 0}
.dur-pod-queue details:last-child{border-bottom:1px solid #bcc7bf}
.dur-pod-queue summary{font-size:19px;line-height:1.4;font-weight:700;cursor:pointer;color:#153b62;padding:0 28px 0 0}
.dur-pod-queue details p{margin:17px 0 0}
.dur-zone-pod .dur-zone-figure img{width:min(100%,700px);max-height:none}
.dur-rail-plinth{background:#000;color:#fff;padding:38px 24px 44px;font-size:14px;text-align:center}
.dur-plinth-bounds{max-width:1080px;margin:auto}
.dur-rail-plinth nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;font-weight:700}
.dur-beam{display:flex;align-items:center;justify-content:center;gap:12px}
.dur-node{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:3px solid #ff515b;border-radius:50%;color:#ff515b;font-weight:700}
.dur-dock-tier{display:none}
@media(max-width:1024px){.dur-flow{padding:28px 24px;gap:18px;grid-template-columns:90px 1fr 43%}.dur-zone-dock .dur-leaf-chain,.dur-zone-ring .dur-leaf-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.dur-lede-figure{object-position:45% center}.dur-lede-leaf{background:radial-gradient(ellipse,#12356799,transparent 75%)}}
@media(max-width:768px){
html{scroll-padding-top:80px}
body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}
.dur-brow-bounds{min-height:70px;padding:6px 18px;gap:15px}.dur-mill-motif{width:145px;height:50px}.dur-brow-tap{display:none}.dur-lane-switch{padding:10px 18px;font-size:14px}
.dur-lede{min-height:660px;align-items:flex-start}.dur-lede-figure{object-fit:cover;object-position:24% top;opacity:.65}.dur-lede:after{background:linear-gradient(0deg,#061b50 0%,#0d295c80 45%,#0d295c20 100%)}.dur-lede-leaf{padding:42px 24px 36px;background:none}h1{font-size:33px;margin-bottom:24px}.dur-lede-tagline{font-size:32px;margin-bottom:130px}.dur-lede-leaf>p:not(.dur-lede-tagline){font-size:15px}
.dur-zone{padding:40px 20px}h2{font-size:26px;margin-bottom:28px}h3{font-size:21px}
.dur-zone-forge .dur-leaf-chain,.dur-zone-wing .dur-leaf-chain{grid-template-columns:1fr;gap:25px}
.dur-zone-fold{padding-left:0;padding-right:0}.dur-zone-fold h2,.dur-zone-fold .dur-zone-bounds>p{margin-left:20px;margin-right:20px}
.dur-zone-fold .dur-leaf-chain{grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 20px}.dur-zone-fold .dur-leaf-chain article{padding:22px 14px;border-bottom:1px solid #ffffff30}.dur-zone-fold .dur-leaf-chain h3{font-size:23px}
.dur-flow{display:flex;flex-direction:column;gap:20px;padding:28px 20px 34px;min-height:0}.dur-flow-edge{width:56px;min-height:66px;font-size:22px;padding:6px 10px}.dur-flow h3{font-size:27px;max-width:370px}.dur-flow img{width:min(100%,410px)}
.dur-zone-unit-spot .dur-leaf-chain article,.dur-zone-well .dur-leaf-chain article,.dur-zone-beam .dur-leaf-chain article{display:block;padding:24px 0}.dur-zone-unit-spot .dur-leaf-chain h3,.dur-zone-well .dur-leaf-chain h3,.dur-zone-beam .dur-leaf-chain h3{margin-bottom:14px}
.dur-nest-loft{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dur-zone-reef h2{text-align:center}.dur-dune-train{gap:25px}
.dur-zone-dock .dur-leaf-chain,.dur-zone-ring .dur-leaf-chain{grid-template-columns:1fr}.dur-zone-dock article,.dur-zone-ring article{border-right:0;border-bottom:1px solid #ddd}
.dur-vault-arc{grid-template-columns:repeat(2,minmax(0,1fr))}.dur-zone-bay .dur-leaf-chain{grid-template-columns:1fr}
th,td{padding:13px 10px;font-size:14px}table{margin:24px 0}
.dur-dock-tier{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:12;background:#2c2e30;border-top:1px solid #5c6672;padding:10px 20px calc(10px + env(safe-area-inset-bottom));height:calc(80px + env(safe-area-inset-bottom))}.dur-dock-tier .dur-nudge{width:240px;min-height:54px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Меню разделов: кнопка Menu открывает список всех секций (раньше вела на одну секцию). */
.dur-sect-menu{position:relative}.dur-sect-menu>summary{list-style:none;cursor:pointer;padding:8px 14px;border:1px solid currentColor;border-radius:6px;font-weight:700}.dur-sect-menu>summary::-webkit-details-marker{display:none}.dur-sect-menu>nav{display:none}.dur-sect-menu[open]>nav{display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);left:0;min-width:260px;max-height:70vh;overflow:auto;padding:10px;background:#111;border-radius:8px;box-shadow:0 10px 30px #0008;z-index:80}.dur-sect-menu[open]>nav a{padding:10px 12px;color:#fff;text-decoration:none;border-radius:6px}.dur-sect-menu[open]>nav a:hover{background:#ffffff14}

/* official_build: служебный класс внутренних страниц */
.dur-skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.dur-skip-link:focus{left:12px;top:12px;width:auto;height:auto;z-index:999;padding:8px 12px;background:#fff;color:#000;border-radius:4px}

/* official_build: служебный класс внутренних страниц */
.dur-container{max-width:1120px;margin-inline:auto;padding-inline:20px}
/* Владелец 12.10: меню/вход/бонус — справа, логотип слева. */
.dur-brow-bounds{display:flex;align-items:center;gap:16px}.dur-brow-bounds>.dur-sect-menu{margin-left:auto}
