/* ---------------------------------------------------------------- fonts */
@font-face{font-family:"Cormorant";font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/Cormorant.woff2) format("woff2")}
@font-face{font-family:"Cormorant";font-style:italic;font-weight:300 700;font-display:swap;src:url(fonts/Cormorant-Italic.woff2) format("woff2")}
@font-face{font-family:"Charis";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/charis-Regular.woff2) format("woff2")}
@font-face{font-family:"Charis";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/charis-Italic.woff2) format("woff2")}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300 700;font-display:swap;src:url(fonts/source-serif-4-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:300 700;font-display:swap;src:url(fonts/source-serif-4-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/source-serif-4-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300 700;font-display:swap;src:url(fonts/source-serif-4-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ---------------------------------------------------------------- tokens */
:root{
  color-scheme:light;
  --bg:#f2ebdc; --surface:#f9f4e9; --surface-2:#e7ddc8;
  --text:#1f1a14; --text-2:#372e23; --muted:#4e4436;
  --line:#b6a88d; --line-soft:#d8cdb6;
  --accent:#8a2313; --accent-ink:#fffaf2;
  --mark:#f3d9a8;
  --sea:#e3e7df; --land:#eadfc6; --coast:#5d5140; --route:#8a2313; --rhumb:#cfc4ab;
  --halo:rgba(242,235,220,.94);
  --shadow:0 1px 2px rgba(50,35,10,.10),0 14px 38px rgba(50,35,10,.18);
  --bar-h:3.1rem;
  --display:"Cormorant","Iowan Old Style",Georgia,serif;
  --body:"Source Serif 4",Georgia,serif;
  --old:"Charis","Source Serif 4",Georgia,serif;
  --cy-blend:multiply; --cy-filter:none;
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --bg:#0f141a; --surface:#161d25; --surface-2:#202a35;
  --text:#ede5d3; --text-2:#d8cfbb; --muted:#b6ad9a;
  --line:#434b55; --line-soft:#28313b;
  --accent:#f3a892; --accent-ink:#1c0a05;
  --mark:#5a4320;
  --sea:#121b25; --land:#2a2c26; --coast:#a79c86; --route:#f3a892; --rhumb:#263140;
  --halo:rgba(15,20,26,.94);
  --shadow:0 1px 2px rgba(0,0,0,.5),0 16px 44px rgba(0,0,0,.6);
  --cy-blend:screen; --cy-filter:invert(1);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    color-scheme:dark;
    --bg:#0f141a; --surface:#161d25; --surface-2:#202a35;
    --text:#ede5d3; --text-2:#d8cfbb; --muted:#b6ad9a;
    --line:#434b55; --line-soft:#28313b;
    --accent:#f3a892; --accent-ink:#1c0a05;
    --mark:#5a4320;
    --sea:#121b25; --land:#2a2c26; --coast:#a79c86; --route:#f3a892; --rhumb:#263140;
    --halo:rgba(15,20,26,.94);
    --shadow:0 1px 2px rgba(0,0,0,.5),0 16px 44px rgba(0,0,0,.6);
    --cy-blend:screen; --cy-filter:invert(1);
  }
}

/* ---------------------------------------------------------------- base */
*,*::before,*::after{box-sizing:border-box}
html{scroll-padding-top:calc(var(--bar-h) + .8rem);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--body);font-size:1.125rem;line-height:1.62;overflow-x:clip}
a{color:var(--accent);text-underline-offset:.15em}
h1,h2,h3{font-family:var(--display);line-height:1.1;font-weight:600;letter-spacing:-.005em}
h1{font-size:clamp(2.1rem,5.2vw,3.7rem);margin:.2rem 0 1rem;text-wrap:balance}
h2{font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 .9rem;text-wrap:balance}
h3{font-size:1.35rem;margin:1.6rem 0 .5rem;text-wrap:balance}
p{margin:0 0 1rem}
img{max-width:100%;height:auto}
button{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.wrap{max-width:44rem;margin:0 auto;padding:0 max(1rem,env(safe-area-inset-left))}
.wrap.wide{max-width:78rem}
.sec{padding:3.2rem 0 1rem}
.hint{color:var(--muted);font-size:.93rem}
.old{font-family:var(--old);font-style:italic}
.skip{position:absolute;left:-999px;top:0;background:var(--accent);color:var(--accent-ink);padding:.6rem 1rem;z-index:100;border-radius:0 0 .5rem 0}
.skip:focus{left:0}
.perma{margin-left:.4rem;font-size:.55em;color:var(--muted);text-decoration:none;opacity:0;transition:opacity .15s}
h2:hover .perma,h3:hover .perma,.perma:focus-visible{opacity:1}
[hidden]{display:none !important}

/* ---------------------------------------------------------------- top bar */
.topbar{position:sticky;top:0;z-index:50;height:var(--bar-h);display:flex;align-items:center;gap:.55rem;padding:0 max(.8rem,env(safe-area-inset-left));background:var(--halo);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);font-size:.92rem}
.topbar a{color:var(--text);text-decoration:none}
.topbar .home{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;white-space:nowrap}
.topbar .home svg{flex:none;color:var(--accent)}
.topnav{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap;min-width:0}
.topnav::-webkit-scrollbar{display:none}
.topnav a{color:var(--muted)}
.topnav a:hover,.topnav a[aria-current]{color:var(--text)}
.spacer{flex:1}
.chip{border:1px solid var(--line);border-radius:999px;padding:.18rem .6rem;font-size:.82rem;color:var(--text);background:transparent;white-space:nowrap}
.chip[aria-current="page"]{background:var(--text);color:var(--bg);border-color:var(--text)}
.icon-btn{width:2.3rem;height:2.3rem;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}
.icon-btn svg{display:block}
.icon-btn svg[hidden]{display:none}
@media (max-width:30rem){.topbar .home .txt{display:none}}
/* the reading progress is the voyage: a hairline with a small ship riding it */
.prog{position:fixed;left:0;right:0;top:var(--bar-h);height:2px;z-index:49;pointer-events:none;background:transparent}
.prog i{position:absolute;left:0;top:0;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:var(--accent)}
.prog svg{position:absolute;top:-9px;left:-9px;width:18px;height:18px;color:var(--accent);transform:translateX(0);opacity:0;transition:opacity .2s}
.prog.on svg{opacity:1}

/* ---------------------------------------------------------------- hero */
.hero{padding:2.2rem 0 1.2rem}
.hero-grid{display:grid;gap:1.6rem;align-items:center}
@media (min-width:62rem){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}
.kicker{font-size:.86rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem;font-weight:600}
.deck{font-size:1.22rem;color:var(--text-2);margin:0 0 1rem}
.hero-n{font-family:var(--old);font-style:italic;font-size:1.18rem;color:var(--text);border-left:3px solid var(--accent);padding:.1rem 0 .1rem .9rem;margin:1.3rem 0 0}
.hero-n small{display:block;font-family:var(--body);font-style:normal;font-size:.86rem;color:var(--muted);margin-top:.3rem}
figure{margin:0}
figcaption{font-size:.88rem;color:var(--muted);margin-top:.55rem;line-height:1.45}
.plate{background:var(--surface);border:1px solid var(--line-soft);border-radius:.4rem;padding:.6rem;box-shadow:var(--shadow)}
.plate img{display:block;width:100%;border-radius:.2rem}

/* ---------------------------------------------------------------- how to read */
.keys{display:grid;gap:.9rem;margin:1.4rem 0 0;padding:0;list-style:none}
@media (min-width:44rem){.keys{grid-template-columns:1fr 1fr}}
.keys li{border-top:1px solid var(--line);padding:.8rem 0 0}
.keys b{display:block;font-family:var(--old);font-style:italic;font-weight:400;font-size:1.3rem;color:var(--accent)}
.keys span{display:block;font-size:.98rem;color:var(--text-2)}

/* ---------------------------------------------------------------- the reader */
.reader{padding:2.6rem 0 2rem}
.tools{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0}
.tool{border:1px solid var(--line);background:transparent;border-radius:999px;padding:.38rem .9rem;font-size:.9rem;cursor:pointer;min-height:44px;color:var(--text)}
.tool:hover{border-color:var(--accent);color:var(--accent)}
.tool[data-on]{background:var(--text);color:var(--bg);border-color:var(--text)}
.reader-grid{display:grid;gap:2rem;margin-top:1.6rem}
@media (min-width:66rem){.reader-grid{grid-template-columns:minmax(0,1fr) 25.5rem;gap:3rem;align-items:start}}
.pg{margin:0 0 2.6rem}
.pg-h{display:flex;align-items:baseline;gap:.7rem;border-bottom:1px solid var(--line);padding-bottom:.35rem;margin:0 0 .5rem;font-family:var(--body);font-size:.86rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}
.pg-h b{font-family:var(--display);font-size:1.35rem;letter-spacing:.04em;color:var(--accent);font-weight:600}
.pg-h a{margin-left:auto;font-size:.82rem;letter-spacing:0;text-transform:none}
.chap{font-family:var(--display);font-size:1.5rem;font-weight:600;margin:2.2rem 0 .8rem;color:var(--text)}
.chap small{display:block;font-family:var(--body);font-size:.92rem;font-weight:400;color:var(--muted);margin-top:.2rem}
.rows{list-style:none;margin:0;padding:0}
.row{display:grid;grid-template-columns:1.7rem minmax(0,1fr);column-gap:.5rem;align-items:end;padding:.16rem 0;border-radius:.25rem;scroll-margin-top:38vh}
.row .n{font-size:.72rem;color:var(--muted);text-align:right;padding-bottom:.42rem;font-variant-numeric:tabular-nums;user-select:none}
.row .cy{grid-column:2;height:1.8rem;background-repeat:no-repeat;background-size:auto calc(var(--rows) * 100%);background-position-x:0;mix-blend-mode:var(--cy-blend);filter:var(--cy-filter);opacity:.96;max-width:22rem}
.row .tx{grid-column:2;font-family:var(--old);font-size:clamp(1.02rem,4.5vw,1.3rem);line-height:1.5;color:var(--text);overflow-wrap:anywhere}
.row.rub .tx{font-size:.98rem;color:var(--accent);font-style:italic}
.row.cur{background:linear-gradient(90deg,transparent,var(--surface) 12%,var(--surface) 88%,transparent)}
.reader[data-cy="off"] .row .cy{display:none}
@media (min-width:52rem){
  .row{grid-template-columns:1.7rem minmax(0,19rem) minmax(0,1fr);align-items:center;padding:.1rem 0}
  .row .cy{grid-column:2;height:1.9rem;max-width:none}
  .row .tx{grid-column:3;padding-left:1rem}
  .reader[data-cy="off"] .row{grid-template-columns:1.7rem minmax(0,1fr)}
  .reader[data-cy="off"] .row .tx{grid-column:2;padding-left:0}
}
.w{cursor:pointer;border-radius:.2rem;padding:.02em 0;-webkit-tap-highlight-color:transparent}
.w[data-g]{text-decoration:underline dotted;text-decoration-color:var(--line);text-decoration-thickness:1.5px;text-underline-offset:.24em}
.w:hover{background:var(--surface-2)}
.w.asked{background:var(--mark)}
.w.sel{outline:2px solid var(--accent);outline-offset:1px;background:var(--mark)}
.w .s{display:none}
.reader[data-layer="sb"] .w .r{display:none}
.reader[data-layer="sb"] .w .s{display:inline}
.w i{font-style:normal}
.sup{opacity:.62}
.vn{font-family:var(--body);font-size:.66rem;font-weight:600;color:var(--accent);text-decoration:none;vertical-align:.55em;margin:0 .22em 0 .1em;padding:.1rem .12rem;border-radius:.2rem}
.vn:hover{background:var(--surface-2)}
.inrub{font-size:.8em;font-style:italic;color:var(--accent)}

/* the dock: chart, verse of the reading line, the word asked about */
.dock{position:sticky;top:calc(var(--bar-h) + 1rem);display:none;max-height:calc(100vh - var(--bar-h) - 2rem);overflow:auto;scrollbar-width:thin}
@media (min-width:66rem){.dock{display:block}}
.chart{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:.4rem;background:var(--sea)}
.chart .land{fill:var(--land);stroke:var(--coast);stroke-width:.9;stroke-linejoin:round}
.chart .rh{stroke:var(--rhumb);stroke-width:.7}
.chart .route{fill:none;stroke:var(--route);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.chart .route.dr{stroke-dasharray:1 7}
.chart .done{fill:none;stroke:var(--route);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;opacity:.9}
.chart .pt{fill:var(--bg);stroke:var(--route);stroke-width:1.6}
.chart .wreck{fill:var(--route)}
.chart text{font-family:var(--old);font-style:italic;font-size:31px;fill:var(--text);paint-order:stroke;stroke:var(--sea);stroke-width:4px;stroke-linejoin:round}
.chart text.sm{font-size:24px;fill:var(--muted)}
.dock .chart text.sm{display:none}
.bigchart{margin:1.6rem 0 0}
.bigchart .chart text{font-size:21px}
.bigchart .chart text.sm{font-size:17px}
.chart .ship{color:var(--text)}
.chart-cap{font-size:.84rem;color:var(--muted);margin:.4rem 0 0}
.where{font-family:var(--display);font-size:1.25rem;font-weight:600;margin:.9rem 0 .1rem}
.card{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.8rem}
.card h3{font-family:var(--body);font-size:.8rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 .35rem}
.card p{margin:0 0 .5rem;font-size:1rem;line-height:1.5}
.card .wd{font-family:var(--old);font-style:italic;font-size:1.5rem;color:var(--accent);margin:0}
.card .or{font-size:.9rem;color:var(--muted)}
.card .oldtx{font-family:var(--old);font-size:1.02rem}
.card details{margin:.3rem 0 0}
.card summary{cursor:pointer;font-size:.92rem;color:var(--accent);padding:.3rem 0;min-height:2rem}
.card .acts{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}
.mini{border:1px solid var(--line);background:transparent;border-radius:999px;padding:.25rem .75rem;font-size:.85rem;cursor:pointer;min-height:2.3rem;color:var(--text)}
.mini:hover{border-color:var(--accent);color:var(--accent)}
.status{font-size:.82rem;color:var(--muted)}

/* on a phone the same cards rise from the bottom edge */
.sheet{position:fixed;left:0;right:0;bottom:0;z-index:2147483600;background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow);padding:.7rem max(1rem,env(safe-area-inset-left)) calc(.8rem + env(safe-area-inset-bottom));max-height:62vh;overflow:auto;transform:translateY(105%);transition:transform .22s ease}
.sheet.open{transform:none}
.sheet .x{position:absolute;right:.5rem;top:.35rem;width:44px;height:44px;border:0;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--muted)}
.sheet .card{border-top:0;margin-top:0;padding-top:0;padding-right:2.4rem}
.sub{position:fixed;left:0;right:0;bottom:0;z-index:55;background:var(--surface);border-top:1px solid var(--line-soft);padding:.5rem 4.6rem calc(.55rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));font-size:.98rem;line-height:1.4;min-height:4.2rem;display:none}
.sub b{font-size:.74rem;letter-spacing:.06em;color:var(--accent);margin-right:.5rem;font-weight:600}
.reader-on .sub.on{display:block}
@media (min-width:66rem){.sheet,.sub,.reader-on .sub.on{display:none}}
@media (prefers-reduced-motion:reduce){.sheet{transition:none}}

/* ---------------------------------------------------------------- tally */
.tally{border:1px solid var(--line);border-radius:.5rem;background:var(--surface);padding:1.3rem 1.3rem 1rem;margin:1rem 0 0}
.tally .big{font-family:var(--display);font-size:clamp(2.2rem,7vw,3.6rem);line-height:1;font-weight:600;color:var(--accent);margin:0 0 .3rem}
.asked-list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.8rem 0}
.asked-list a{font-family:var(--old);font-style:italic;border:1px solid var(--line);border-radius:999px;padding:.12rem .7rem;text-decoration:none;color:var(--text);display:inline-block}

/* ---------------------------------------------------------------- verse table, glossary, registry */
.vt{margin:1rem 0 0}
.vt summary{cursor:pointer;font-size:1.05rem;color:var(--accent);padding:.5rem 0}
.verse{display:grid;gap:.5rem 1.4rem;border-top:1px solid var(--line-soft);padding:.9rem 0;scroll-margin-top:calc(var(--bar-h) + 1rem)}
.verse h3{margin:0;font-family:var(--body);font-size:.82rem;letter-spacing:.06em;color:var(--accent);font-weight:600}
.verse p{margin:0;font-size:.98rem;line-height:1.5}
.verse .lab{display:block;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.verse .oldtx{font-family:var(--old)}
@media (min-width:60rem){.verse{grid-template-columns:3.4rem repeat(4,minmax(0,1fr))}}
.gl{columns:19rem;column-gap:2.4rem;list-style:none;padding:0;margin:1.2rem 0 0}
.gl li{break-inside:avoid;border-top:1px solid var(--line-soft);padding:.6rem 0;scroll-margin-top:calc(var(--bar-h) + 1rem)}
.gl dfn{font-family:var(--old);font-style:italic;font-size:1.22rem;color:var(--accent)}
.gl .m{display:block;font-size:.98rem}
.gl .o{display:block;font-size:.86rem;color:var(--muted)}
.gl .at{font-size:.82rem}
.tbl-scroll{overflow-x:auto;margin:1.2rem 0 0}
table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.45}
th,td{text-align:left;vertical-align:top;padding:.6rem .7rem .6rem 0;border-top:1px solid var(--line-soft)}
thead th{font-size:.76rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-weight:600;border-top:0;white-space:nowrap}
tbody th{font-weight:600;font-size:.98rem;min-width:11rem}
tbody th .hint,tbody th .at{font-weight:400;font-size:.84rem}
table.same td{font-size:1.02rem}
td ul{margin:0;padding:0;list-style:none}
td li{margin:0 0 .35rem}
.dead{color:var(--accent)}
.ok::before{content:"● ";color:#2f7d4f}
.dead::before{content:"○ "}
:root[data-theme="dark"] .ok::before{color:#7fd09b}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ok::before{color:#7fd09b}}

/* ---------------------------------------------------------------- the whole edition, page by page */
.viewer{margin:1.2rem 0 0}
.vbar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:0 0 .9rem}
.vbar label{font-size:.92rem;color:var(--muted)}
.vbar select{font:inherit;font-size:1rem;padding:.4rem .5rem;border:1px solid var(--line);border-radius:.4rem;background:var(--surface);color:var(--text);min-height:44px;max-width:100%}
.spread{display:grid;gap:.8rem}
@media (min-width:52rem){.spread{grid-template-columns:1fr 1fr}}
.spread img{display:block;width:100%;border:1px solid var(--line-soft);border-radius:.3rem;background:#efe6d2}
.vlinks{columns:9rem;font-size:.9rem;list-style:none;padding:0}

/* ---------------------------------------------------------------- sources, related, footer */
.src li{margin:0 0 .55rem;font-size:.96rem;line-height:1.5}
.dl{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:.8rem 0}
.dl a{border:1px solid var(--line);border-radius:999px;padding:.3rem .85rem;text-decoration:none;font-size:.9rem;display:inline-block}
.rel{list-style:none;padding:0;margin:1rem 0 0}
.rel li{border-top:1px solid var(--line-soft);padding:.7rem 0}
.rel span{display:block;font-size:.92rem;color:var(--muted)}
.share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.4rem 0 0}
.share .lab{font-size:.9rem;color:var(--muted)}
.share a,.share button{flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-soft);background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.share a:hover,.share button:hover,.share a:focus-visible,.share button:focus-visible{color:var(--accent);border-color:var(--accent)}
@media (pointer:coarse){.share a,.share button{flex-basis:44px;width:44px;height:44px}}
.foot{margin-top:3rem;padding:2rem 0 6rem;border-top:1px solid var(--line);font-size:.92rem;color:var(--muted)}
.foot a{color:inherit}
.no-js .js-only{display:none}
@media print{.topbar,.prog,.share,.dock,.sheet,.sub,.tools{display:none}}
.cy82{background-image:url(cy/cy-082-307418fc.webp);--rows:14}
.cy82.k0{background-position-y:0.000%}
.cy82.k1{background-position-y:7.692%}
.cy82.k2{background-position-y:15.385%}
.cy82.k3{background-position-y:23.077%}
.cy82.k4{background-position-y:30.769%}
.cy82.k5{background-position-y:38.462%}
.cy82.k6{background-position-y:46.154%}
.cy82.k7{background-position-y:53.846%}
.cy82.k8{background-position-y:61.538%}
.cy82.k9{background-position-y:69.231%}
.cy82.k10{background-position-y:76.923%}
.cy82.k11{background-position-y:84.615%}
.cy82.k12{background-position-y:92.308%}
.cy82.k13{background-position-y:100.000%}
.cy83{background-image:url(cy/cy-083-34ce2172.webp);--rows:14}
.cy83.k0{background-position-y:0.000%}
.cy83.k1{background-position-y:7.692%}
.cy83.k2{background-position-y:15.385%}
.cy83.k3{background-position-y:23.077%}
.cy83.k4{background-position-y:30.769%}
.cy83.k5{background-position-y:38.462%}
.cy83.k6{background-position-y:46.154%}
.cy83.k7{background-position-y:53.846%}
.cy83.k8{background-position-y:61.538%}
.cy83.k9{background-position-y:69.231%}
.cy83.k10{background-position-y:76.923%}
.cy83.k11{background-position-y:84.615%}
.cy83.k12{background-position-y:92.308%}
.cy83.k13{background-position-y:100.000%}
.cy84{background-image:url(cy/cy-084-702ed471.webp);--rows:14}
.cy84.k0{background-position-y:0.000%}
.cy84.k1{background-position-y:7.692%}
.cy84.k2{background-position-y:15.385%}
.cy84.k3{background-position-y:23.077%}
.cy84.k4{background-position-y:30.769%}
.cy84.k5{background-position-y:38.462%}
.cy84.k6{background-position-y:46.154%}
.cy84.k7{background-position-y:53.846%}
.cy84.k8{background-position-y:61.538%}
.cy84.k9{background-position-y:69.231%}
.cy84.k10{background-position-y:76.923%}
.cy84.k11{background-position-y:84.615%}
.cy84.k12{background-position-y:92.308%}
.cy84.k13{background-position-y:100.000%}
.cy85{background-image:url(cy/cy-085-99405d20.webp);--rows:14}
.cy85.k0{background-position-y:0.000%}
.cy85.k1{background-position-y:7.692%}
.cy85.k2{background-position-y:15.385%}
.cy85.k3{background-position-y:23.077%}
.cy85.k4{background-position-y:30.769%}
.cy85.k5{background-position-y:38.462%}
.cy85.k6{background-position-y:46.154%}
.cy85.k7{background-position-y:53.846%}
.cy85.k8{background-position-y:61.538%}
.cy85.k9{background-position-y:69.231%}
.cy85.k10{background-position-y:76.923%}
.cy85.k11{background-position-y:84.615%}
.cy85.k12{background-position-y:92.308%}
.cy85.k13{background-position-y:100.000%}
.cy86{background-image:url(cy/cy-086-064ffd8e.webp);--rows:14}
.cy86.k0{background-position-y:0.000%}
.cy86.k1{background-position-y:7.692%}
.cy86.k2{background-position-y:15.385%}
.cy86.k3{background-position-y:23.077%}
.cy86.k4{background-position-y:30.769%}
.cy86.k5{background-position-y:38.462%}
.cy86.k6{background-position-y:46.154%}
.cy86.k7{background-position-y:53.846%}
.cy86.k8{background-position-y:61.538%}
.cy86.k9{background-position-y:69.231%}
.cy86.k10{background-position-y:76.923%}
.cy86.k11{background-position-y:84.615%}
.cy86.k12{background-position-y:92.308%}
.cy86.k13{background-position-y:100.000%}
.cy87{background-image:url(cy/cy-087-529129fe.webp);--rows:14}
.cy87.k0{background-position-y:0.000%}
.cy87.k1{background-position-y:7.692%}
.cy87.k2{background-position-y:15.385%}
.cy87.k3{background-position-y:23.077%}
.cy87.k4{background-position-y:30.769%}
.cy87.k5{background-position-y:38.462%}
.cy87.k6{background-position-y:46.154%}
.cy87.k7{background-position-y:53.846%}
.cy87.k8{background-position-y:61.538%}
.cy87.k9{background-position-y:69.231%}
.cy87.k10{background-position-y:76.923%}
.cy87.k11{background-position-y:84.615%}
.cy87.k12{background-position-y:92.308%}
.cy87.k13{background-position-y:100.000%}
.cy88{background-image:url(cy/cy-088-6c146558.webp);--rows:14}
.cy88.k0{background-position-y:0.000%}
.cy88.k1{background-position-y:7.692%}
.cy88.k2{background-position-y:15.385%}
.cy88.k3{background-position-y:23.077%}
.cy88.k4{background-position-y:30.769%}
.cy88.k5{background-position-y:38.462%}
.cy88.k6{background-position-y:46.154%}
.cy88.k7{background-position-y:53.846%}
.cy88.k8{background-position-y:61.538%}
.cy88.k9{background-position-y:69.231%}
.cy88.k10{background-position-y:76.923%}
.cy88.k11{background-position-y:84.615%}
.cy88.k12{background-position-y:92.308%}
.cy88.k13{background-position-y:100.000%}
.cy89{background-image:url(cy/cy-089-19c3db97.webp);--rows:14}
.cy89.k0{background-position-y:0.000%}
.cy89.k1{background-position-y:7.692%}
.cy89.k2{background-position-y:15.385%}
.cy89.k3{background-position-y:23.077%}
.cy89.k4{background-position-y:30.769%}
.cy89.k5{background-position-y:38.462%}
.cy89.k6{background-position-y:46.154%}
.cy89.k7{background-position-y:53.846%}
.cy89.k8{background-position-y:61.538%}
.cy89.k9{background-position-y:69.231%}
.cy89.k10{background-position-y:76.923%}
.cy89.k11{background-position-y:84.615%}
.cy89.k12{background-position-y:92.308%}
.cy89.k13{background-position-y:100.000%}
.cy90{background-image:url(cy/cy-090-81b804a4.webp);--rows:14}
.cy90.k0{background-position-y:0.000%}
.cy90.k1{background-position-y:7.692%}
.cy90.k2{background-position-y:15.385%}
.cy90.k3{background-position-y:23.077%}
.cy90.k4{background-position-y:30.769%}
.cy90.k5{background-position-y:38.462%}
.cy90.k6{background-position-y:46.154%}
.cy90.k7{background-position-y:53.846%}
.cy90.k8{background-position-y:61.538%}
.cy90.k9{background-position-y:69.231%}
.cy90.k10{background-position-y:76.923%}
.cy90.k11{background-position-y:84.615%}
.cy90.k12{background-position-y:92.308%}
.cy90.k13{background-position-y:100.000%}
.cy91{background-image:url(cy/cy-091-6375df09.webp);--rows:14}
.cy91.k0{background-position-y:0.000%}
.cy91.k1{background-position-y:7.692%}
.cy91.k2{background-position-y:15.385%}
.cy91.k3{background-position-y:23.077%}
.cy91.k4{background-position-y:30.769%}
.cy91.k5{background-position-y:38.462%}
.cy91.k6{background-position-y:46.154%}
.cy91.k7{background-position-y:53.846%}
.cy91.k8{background-position-y:61.538%}
.cy91.k9{background-position-y:69.231%}
.cy91.k10{background-position-y:76.923%}
.cy91.k11{background-position-y:84.615%}
.cy91.k12{background-position-y:92.308%}
.cy91.k13{background-position-y:100.000%}
.cy92{background-image:url(cy/cy-092-5a8be93b.webp);--rows:14}
.cy92.k0{background-position-y:0.000%}
.cy92.k1{background-position-y:7.692%}
.cy92.k2{background-position-y:15.385%}
.cy92.k3{background-position-y:23.077%}
.cy92.k4{background-position-y:30.769%}
.cy92.k5{background-position-y:38.462%}
.cy92.k6{background-position-y:46.154%}
.cy92.k7{background-position-y:53.846%}
.cy92.k8{background-position-y:61.538%}
.cy92.k9{background-position-y:69.231%}
.cy92.k10{background-position-y:76.923%}
.cy92.k11{background-position-y:84.615%}
.cy92.k12{background-position-y:92.308%}
.cy92.k13{background-position-y:100.000%}
.cy93{background-image:url(cy/cy-093-789bca51.webp);--rows:14}
.cy93.k0{background-position-y:0.000%}
.cy93.k1{background-position-y:7.692%}
.cy93.k2{background-position-y:15.385%}
.cy93.k3{background-position-y:23.077%}
.cy93.k4{background-position-y:30.769%}
.cy93.k5{background-position-y:38.462%}
.cy93.k6{background-position-y:46.154%}
.cy93.k7{background-position-y:53.846%}
.cy93.k8{background-position-y:61.538%}
.cy93.k9{background-position-y:69.231%}
.cy93.k10{background-position-y:76.923%}
.cy93.k11{background-position-y:84.615%}
.cy93.k12{background-position-y:92.308%}
.cy93.k13{background-position-y:100.000%}
.cy94{background-image:url(cy/cy-094-b400c065.webp);--rows:14}
.cy94.k0{background-position-y:0.000%}
.cy94.k1{background-position-y:7.692%}
.cy94.k2{background-position-y:15.385%}
.cy94.k3{background-position-y:23.077%}
.cy94.k4{background-position-y:30.769%}
.cy94.k5{background-position-y:38.462%}
.cy94.k6{background-position-y:46.154%}
.cy94.k7{background-position-y:53.846%}
.cy94.k8{background-position-y:61.538%}
.cy94.k9{background-position-y:69.231%}
.cy94.k10{background-position-y:76.923%}
.cy94.k11{background-position-y:84.615%}
.cy94.k12{background-position-y:92.308%}
.cy94.k13{background-position-y:100.000%}
.cy95{background-image:url(cy/cy-095-4d7e24f6.webp);--rows:16}
.cy95.k0{background-position-y:0.000%}
.cy95.k1{background-position-y:6.667%}
.cy95.k2{background-position-y:13.333%}
.cy95.k3{background-position-y:20.000%}
.cy95.k4{background-position-y:26.667%}
.cy95.k5{background-position-y:33.333%}
.cy95.k6{background-position-y:40.000%}
.cy95.k7{background-position-y:46.667%}
.cy95.k8{background-position-y:53.333%}
.cy95.k9{background-position-y:60.000%}
.cy95.k10{background-position-y:66.667%}
.cy95.k11{background-position-y:73.333%}
.cy95.k12{background-position-y:80.000%}
.cy95.k13{background-position-y:86.667%}
.cy95.k14{background-position-y:93.333%}
.cy95.k15{background-position-y:100.000%}
.cy96{background-image:url(cy/cy-096-a838f923.webp);--rows:14}
.cy96.k0{background-position-y:0.000%}
.cy96.k1{background-position-y:7.692%}
.cy96.k2{background-position-y:15.385%}
.cy96.k3{background-position-y:23.077%}
.cy96.k4{background-position-y:30.769%}
.cy96.k5{background-position-y:38.462%}
.cy96.k6{background-position-y:46.154%}
.cy96.k7{background-position-y:53.846%}
.cy96.k8{background-position-y:61.538%}
.cy96.k9{background-position-y:69.231%}
.cy96.k10{background-position-y:76.923%}
.cy96.k11{background-position-y:84.615%}
.cy96.k12{background-position-y:92.308%}
.cy96.k13{background-position-y:100.000%}
.cy97{background-image:url(cy/cy-097-28f93161.webp);--rows:14}
.cy97.k0{background-position-y:0.000%}
.cy97.k1{background-position-y:7.692%}
.cy97.k2{background-position-y:15.385%}
.cy97.k3{background-position-y:23.077%}
.cy97.k4{background-position-y:30.769%}
.cy97.k5{background-position-y:38.462%}
.cy97.k6{background-position-y:46.154%}
.cy97.k7{background-position-y:53.846%}
.cy97.k8{background-position-y:61.538%}
.cy97.k9{background-position-y:69.231%}
.cy97.k10{background-position-y:76.923%}
.cy97.k11{background-position-y:84.615%}
.cy97.k12{background-position-y:92.308%}
.cy97.k13{background-position-y:100.000%}
.cy98{background-image:url(cy/cy-098-c92fd0c4.webp);--rows:14}
.cy98.k0{background-position-y:0.000%}
.cy98.k1{background-position-y:7.692%}
.cy98.k2{background-position-y:15.385%}
.cy98.k3{background-position-y:23.077%}
.cy98.k4{background-position-y:30.769%}
.cy98.k5{background-position-y:38.462%}
.cy98.k6{background-position-y:46.154%}
.cy98.k7{background-position-y:53.846%}
.cy98.k8{background-position-y:61.538%}
.cy98.k9{background-position-y:69.231%}
.cy98.k10{background-position-y:76.923%}
.cy98.k11{background-position-y:84.615%}
.cy98.k12{background-position-y:92.308%}
.cy98.k13{background-position-y:100.000%}
.cy99{background-image:url(cy/cy-099-4df6ce6c.webp);--rows:14}
.cy99.k0{background-position-y:0.000%}
.cy99.k1{background-position-y:7.692%}
.cy99.k2{background-position-y:15.385%}
.cy99.k3{background-position-y:23.077%}
.cy99.k4{background-position-y:30.769%}
.cy99.k5{background-position-y:38.462%}
.cy99.k6{background-position-y:46.154%}
.cy99.k7{background-position-y:53.846%}
.cy99.k8{background-position-y:61.538%}
.cy99.k9{background-position-y:69.231%}
.cy99.k10{background-position-y:76.923%}
.cy99.k11{background-position-y:84.615%}
.cy99.k12{background-position-y:92.308%}
.cy99.k13{background-position-y:100.000%}
.cy100{background-image:url(cy/cy-100-c123c0c3.webp);--rows:14}
.cy100.k0{background-position-y:0.000%}
.cy100.k1{background-position-y:7.692%}
.cy100.k2{background-position-y:15.385%}
.cy100.k3{background-position-y:23.077%}
.cy100.k4{background-position-y:30.769%}
.cy100.k5{background-position-y:38.462%}
.cy100.k6{background-position-y:46.154%}
.cy100.k7{background-position-y:53.846%}
.cy100.k8{background-position-y:61.538%}
.cy100.k9{background-position-y:69.231%}
.cy100.k10{background-position-y:76.923%}
.cy100.k11{background-position-y:84.615%}
.cy100.k12{background-position-y:92.308%}
.cy100.k13{background-position-y:100.000%}
