@font-face{font-family:Bevan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bevan-vietnamese-400-normal-ZjplapMx.woff2)format("woff2"),url(/assets/bevan-vietnamese-400-normal-BjGjptNQ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bevan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bevan-latin-ext-400-normal-CYX6N9zh.woff2)format("woff2"),url(/assets/bevan-latin-ext-400-normal-BYqrmyBL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bevan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bevan-latin-400-normal-0TC0X-62.woff2)format("woff2"),url(/assets/bevan-latin-400-normal-KRtx9dLx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--table:#2a1b46;--table-deep:#190f2e;--table-lift:#3a2660;--bone:#f4ead6;--bone-shade:#e4d5b6;--bone-ink:#2b1f16;--bone-ink-soft:#6b5a45;--table-ink:#f6eee0;--table-ink-soft:#c5b3e4;--gilt:#c9a227;--gilt-bright:#f0cf6a;--gilt-dim:#c9a2274d;--ink-1:#c83327;--on-1:#f8f1e2;--ink-2:#f2b134;--on-2:#2b1f16;--ink-3:#277561;--on-3:#f8f1e2;--ink-4:#2f4fa8;--on-4:#f8f1e2;--ink:var(--ink-1);--on-ink:var(--on-1);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--radius-card:12px;--radius-chip:7px;--radius-pill:999px;--arch:46% 46% var(--radius-chip) var(--radius-chip) / 34% 34% var(--radius-chip) var(--radius-chip);--ease:cubic-bezier(.16, 1, .3, 1);--deal:.42s;--commit:.22s;--lay:.42s;--lay-delay:.3s;--stagger:60ms;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:radial-gradient(125% 85% at 50% 8%, var(--table) 0%, var(--table-deep) 76%) var(--table-deep) fixed;color:var(--table-ink);font-variation-settings:"wdth" 100, "wght" 400;-webkit-font-smoothing:antialiased;margin:0;font-family:Archivo Variable,system-ui,sans-serif;font-size:16px;line-height:1.5}::selection{background:var(--gilt);color:var(--table-deep)}:root{caret-color:var(--gilt-bright);scrollbar-color:var(--gilt-dim) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gilt-dim);border:3px solid var(--table-deep);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--gilt)}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--gilt-bright);outline-offset:3px;border-radius:var(--radius-chip)}a{color:var(--gilt-bright);text-underline-offset:.18em;text-decoration-thickness:1px}code{color:var(--gilt-bright);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.wordmark,.card__banner,.pole__name,.chip__name,.entry__name,.entrance__title,.catalogue__score{font-variation-settings:normal;font-family:Bevan,Archivo Variable,Georgia,serif;font-weight:400}.pole__role,.tally,.record__label,.record__term,.card__numeral,.card__key,.card__mark,.entry__mark,.slot__note,.catalogue__score-label,.catalogue__fewest,.catalogue__heading,.deal{font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.15em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.68rem}.prose{max-width:62ch}.table{max-width:1160px;min-height:100dvh;padding:var(--s5) var(--s4) var(--s6);justify-content:center;gap:var(--s4);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}body:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#fff5e11c 1px,#0000 1px);background-size:4px 4px;position:fixed;inset:0}.table>*{z-index:1;position:relative}.wordmark{letter-spacing:.24em;text-transform:uppercase;color:var(--gilt);text-align:center;margin:0;font-size:clamp(.95rem,2.2vw,1.2rem);line-height:1}.wordmark__home{color:inherit;cursor:pointer;transition:color var(--commit) var(--ease);text-decoration:none}.wordmark__home:hover{color:var(--gilt-bright)}.poles{--pole-name-max:clamp(1.35rem, 3vw, 2.3rem);align-items:stretch;gap:var(--s4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"from mark to";display:grid}.poles__mark{align-self:center;gap:var(--s3);grid-area:mark;justify-items:center;display:grid}.poles__link{width:2px;height:var(--s6);background:linear-gradient(var(--gilt), var(--gilt-dim));border-radius:var(--radius-pill)}.pole{align-items:center;gap:var(--s4);grid-area:from;grid-template-columns:auto minmax(0,1fr);width:100%;max-width:480px;display:grid}.pole--from{justify-self:end}.pole--to{text-align:right;grid-area:to;grid-template-columns:minmax(0,1fr) auto;justify-self:start}.pole--to .pole__mount{order:2}.pole__mount{background:var(--bone);border-radius:var(--radius-chip);width:clamp(62px,7vw,84px);box-shadow:0 0 0 1px var(--gilt), 0 8px 20px -10px #0a0418d9;padding:5px}.pole__label{min-width:0;container-type:inline-size}.pole__role{margin-right:var(--s2);vertical-align:.5em;color:var(--gilt);font-size:.6rem}.pole__name{font-size:max(.8rem, min(var(--pole-name-max), calc(322cqw / (var(--name-length,12) + var(--role-run,3)))));color:var(--table-ink);text-wrap:balance;line-height:1;display:block}.pole__descr{-webkit-line-clamp:2;line-clamp:2;margin:var(--s2) 0 0;color:var(--table-ink-soft);-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3;display:-webkit-box;overflow:hidden}.rail{min-height:64px;padding:var(--s2) 0;align-items:center;display:flex;position:relative}.rail:before{content:"";background:repeating-linear-gradient(90deg, var(--gilt-dim) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:50%;left:0;right:0}.rail__laid{align-items:center;gap:var(--s2);padding:0 var(--s2) 0 0;min-width:0;margin:0;list-style:none;display:flex;position:relative}.rail__anchor{width:var(--s7);height:2px;margin-right:var(--s2);background:linear-gradient(90deg, var(--gilt-dim), var(--gilt));border-radius:var(--radius-pill);flex:none}.rail__laid:empty{padding-right:0}.rail__laid:empty:before{content:none}.rail__laid:before{content:"";background:linear-gradient(90deg, var(--gilt) 0%, var(--gilt-bright) 70%, var(--gilt) 100%);border-radius:var(--radius-pill);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}@media (width<=720px){.rail__laid:has(.chip:nth-child(7)) .chip:not(:first-child):not(:nth-last-child(-n+4)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rail__laid:has(.chip:nth-child(7)) .chip:nth-last-child(4){margin-left:var(--s5)}.rail__laid:has(.chip:nth-child(7)) .chip:nth-last-child(4):before{content:"…";top:50%;right:calc(100% + var(--s2));color:var(--gilt);font-size:1rem;line-height:1;position:absolute;transform:translateY(-50%)}}@media (width>=721px) and (width<=1040px){.rail__laid:has(.chip:nth-child(13)) .chip:not(:first-child):not(:nth-last-child(-n+9)){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rail__laid:has(.chip:nth-child(13)) .chip:nth-last-child(9){margin-left:var(--s5)}.rail__laid:has(.chip:nth-child(13)) .chip:nth-last-child(9):before{content:"…";top:50%;right:calc(100% + var(--s2));color:var(--gilt);font-size:1rem;line-height:1;position:absolute;transform:translateY(-50%)}}.chip{background:var(--bone);color:var(--bone-ink);border-radius:var(--radius-chip);box-shadow:0 0 0 2px var(--ink), 0 6px 14px -8px #0a0418e6;animation:land .32s var(--ease) .64s both;justify-items:center;gap:2px;padding:3px;display:grid;position:relative}.chip__window{width:26px}.chip__numeral{font-variation-settings:"wdth" 78, "wght" 700;letter-spacing:.08em;color:var(--bone-ink-soft);font-size:.5rem;line-height:1}.chip__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slot{background:var(--table-lift);border:1px dashed var(--gilt);border-radius:var(--radius-chip);flex:none;place-items:center;width:36px;height:46px;display:grid}.slot:after{content:"";background:var(--gilt);border-radius:var(--radius-pill);width:9px;height:9px;animation:pulse 2.4s var(--ease) infinite}.slot__note{margin-left:var(--s3);color:var(--table-ink-soft);white-space:nowrap;flex:none}@keyframes land{0%{opacity:0;transform:translateY(-18px)scale(.86)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.9;transform:scale(1)}}.window{aspect-ratio:4/5;background:var(--bone-shade);border-radius:var(--arch);grid-template-areas:"stack";place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #2b1f1638;container-type:inline-size}.window--printed{background:color-mix(in srgb, var(--ink) 22%, var(--bone-shade));box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 5px var(--bone-shade), inset 0 0 0 6px color-mix(in srgb, var(--ink) 55%, var(--bone-shade))}.window__face,.window__monogram{grid-area:stack}.window__face{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--ease);display:block}.window[data-portrait=ready] .window__face{opacity:1}.window__monogram{letter-spacing:.02em;color:var(--bone-ink);font-family:Bevan,Georgia,serif;font-size:clamp(.8rem,38cqw,2.8rem);line-height:1}.card__window{flex:none}.hand{--banner-max:clamp(1.18rem, 3.4vw, 1.4rem);gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:700px;margin:0 auto;display:grid}.card{gap:var(--s2);padding:var(--s3) var(--s3) var(--s2);background:var(--bone);color:var(--bone-ink);border-radius:var(--radius-card);box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3px var(--bone), 0 14px 30px -12px #0a0418f2, 0 2px 0 #0a041866;font:inherit;text-align:left;cursor:pointer;transform-origin:50% 100%;animation:deal var(--deal) var(--ease) both;transition:box-shadow var(--commit) var(--ease), transform var(--commit) var(--ease), filter var(--commit) var(--ease);border:0;flex-direction:column;margin:0;display:flex;position:relative;container-type:inline-size}.card:nth-child(2){animation-delay:var(--stagger)}.card:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3px var(--bone), 0 20px 34px -12px #0a0418f2, 0 2px 0 #0a041866;transform:translateY(-4px)}.card:disabled{cursor:default}.card__numeral{color:var(--bone-ink-soft);order:-1}.card__banner{padding:var(--s2) var(--s3);background:var(--ink);color:var(--on-ink);border-radius:var(--radius-chip);font-size:max(.8rem, min(var(--banner-max), calc(190cqw / var(--name-length,12))));height:calc(2.3 * var(--banner-max) + 2 * var(--s2));text-align:center;text-wrap:balance;justify-content:center;align-items:center;margin-top:auto;line-height:1.08;display:flex;overflow:hidden}.card__descr{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;color:var(--bone-ink-soft);-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.card__mark-slot{place-items:center;min-height:1.4rem;display:grid}.card__mark{padding:3px var(--s2);background:var(--gilt);color:var(--table-deep);border-radius:var(--radius-pill)}.card__key{top:var(--s3);right:var(--s3);border:1px solid var(--bone-ink-soft);border-radius:var(--radius-pill);width:20px;height:20px;color:var(--bone-ink-soft);letter-spacing:0;place-items:center;font-size:.68rem;display:grid;position:absolute}.card[data-state=taken]{box-shadow:inset 0 0 0 2px var(--gilt), inset 0 0 0 5px var(--bone), inset 0 0 0 6px var(--gilt), 0 18px 32px -10px #0a0418f2;animation:lay var(--lay) var(--ease) var(--lay-delay) both}.card[data-state=passed]{filter:saturate(.4)brightness(.9);animation:discard var(--lay) var(--ease) var(--lay-delay) both}.hand .card:first-child{--fly-x:42%;--fly-r:-7deg}.hand .card:last-child{--fly-x:-42%;--fly-r:7deg}@keyframes deal{0%{opacity:0;transform:perspective(900px)rotateY(-68deg)translateY(-10px)scale(.94)}to{opacity:1;transform:none}}@keyframes lay{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fly-x), -150%) scale(.2) rotate(var(--fly-r))}}@keyframes discard{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(900px)rotateY(28deg)translateY(22px)scale(.94)}}.tally{text-align:center;color:var(--table-ink-soft);margin:0}.tally__value{margin-left:var(--s2);color:var(--gilt-bright);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.06em;font-size:.92rem}.a11y-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.entrance{text-align:center;justify-content:center;align-items:center;gap:var(--s6)}.entrance__fork{width:236px;height:176px;margin:0 auto;position:relative}.entrance__thread{background:var(--gilt-dim);transform-origin:50%;height:2px;animation:tense .6s var(--ease) .3s both;position:absolute;top:88px;left:-28px;right:-28px}.entrance__card{background:var(--bone);border-radius:var(--radius-card);width:96px;height:132px;box-shadow:inset 0 0 0 2px var(--ink), inset 0 0 0 3px var(--bone), 0 16px 30px -14px #0a0418f2;transform:translateX(0) rotate(var(--turn));animation:.9s linear both part;position:absolute;top:22px}.entrance__card--left{--ink:var(--ink-4);--turn:-5deg;--join:70px;left:0}.entrance__card--right{--ink:var(--ink-1);--turn:5deg;--join:-70px;right:0}.entrance__knot{background:var(--gilt);width:11px;height:11px;box-shadow:0 0 0 4px var(--table);animation:tie .32s var(--ease) .64s both;position:absolute;top:89px;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.entrance__card:after{content:"";inset:var(--s2);border:2px solid var(--ink);border-radius:var(--arch);opacity:.45;position:absolute}@keyframes part{0%{opacity:0;transform:translate(var(--join), 20px) rotate(0deg);animation-timing-function:var(--ease)}38%{opacity:1;transform:translate(var(--join), 0) rotate(0deg);animation-timing-function:var(--ease)}to{opacity:1;transform:translateX(0) rotate(var(--turn))}}@keyframes tense{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tie{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}.entrance__title{letter-spacing:.02em;text-transform:uppercase;color:var(--gilt);margin:0;font-size:clamp(2.6rem,12vw,4.6rem);line-height:.95}.entrance__lede{color:var(--table-ink-soft);margin:0 auto;font-size:clamp(1rem,2.6vw,1.12rem)}.deal{padding:var(--s3) var(--s6);background:var(--gilt);color:var(--table-deep);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--commit) var(--ease), transform var(--commit) var(--ease);border:0;font-family:inherit;box-shadow:0 10px 22px -10px #c9a227d9}.deal--first{padding:var(--s4) var(--s8);letter-spacing:.18em;font-size:.8rem}.deal:hover:not(:disabled){background:var(--gilt-bright);transform:translateY(-2px)}.deal:disabled{opacity:.55;cursor:default}.catalogue{text-align:center;align-items:center}.catalogue>*{width:100%}.catalogue__score{margin:var(--s5) 0 0;color:var(--gilt);pointer-events:none;font-size:clamp(4rem,20vw,7rem);line-height:.85}.catalogue__score-label{margin:var(--s2) 0 0;color:var(--table-ink-soft)}.catalogue__verdict{margin:var(--s4) auto 0;font-variation-settings:"wdth" 108, "wght" 700;letter-spacing:-.01em;max-width:20ch;color:var(--table-ink);text-wrap:balance;font-size:clamp(1.5rem,5.2vw,2.2rem);line-height:1.12}.catalogue__fewest{margin:var(--s4) 0 0;color:var(--table-ink-soft)}.catalogue__heading{margin:var(--s7) 0 var(--s2);color:var(--gilt)}.catalogue__made{margin-top:0}.catalogue__made-row{margin:0;line-height:0}.catalogue__made-badge{opacity:.85;transition:opacity var(--commit) var(--ease);line-height:0;display:inline-block}.catalogue__made-badge:hover{opacity:1}.catalogue__hint,.catalogue__aside{font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.15em;text-transform:uppercase;color:var(--table-ink-soft);font-size:.6rem;font-weight:650}.catalogue__hint{margin:0 0 var(--s5)}.catalogue__record{margin:var(--s6) 0 0}.catalogue__aside{text-wrap:balance;max-width:30ch;line-height:1.5}.entrance__choice,.catalogue__choice{justify-items:center;gap:var(--s2);margin:0;display:grid}.spread{justify-content:center;align-items:stretch;gap:var(--s5);flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none;display:flex}.spread-board{width:100%;position:relative}.catalogue__spread{z-index:2}.entry{align-items:center;gap:var(--s2);grid-template-rows:1fr 2.4rem;justify-items:center;width:138px;display:grid;position:relative}.entry:before{content:"";left:calc(-1 * var(--s5));right:calc(-1 * var(--s5));background:var(--gilt-dim);height:2px;position:absolute;top:75px}.entry__knot{z-index:2;top:75px;left:calc(-1 * var(--s5) / 2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.entry__knot:before{content:"";background:var(--gilt);width:9px;height:9px;box-shadow:0 0 0 3px var(--table);transition:background .22s var(--ease), transform .22s var(--ease);transform:rotate(45deg)}.entry__knot:hover:before,.entry__knot[aria-expanded=true]:before{background:var(--gilt-bright);transform:rotate(45deg)scale(1.35)}.entry__knot:focus-visible{outline:2px solid var(--gilt-bright);outline-offset:0}.entry__knot-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.link-note{z-index:3;max-width:100%;padding:var(--s3) var(--s4) var(--s4);background:var(--bone);color:var(--bone-ink);border-radius:var(--radius-chip);box-shadow:0 0 0 1px var(--gilt), 0 16px 30px -20px var(--cast-shadow);text-align:left;animation:note .2s var(--ease) both;position:absolute}.link-note[data-placed=false]{visibility:hidden}.link-note[data-flip=true]{animation-name:note-under}.link-note:before{content:"";top:-7px;left:clamp(12px, var(--beak), calc(100% - 12px));background:var(--bone);clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:8px;margin-left:-8px;position:absolute}.link-note[data-flip=true]:before{clip-path:polygon(50% 100%,100% 0,0 0);top:auto;bottom:-7px}.link-note__whose{margin:0 0 var(--s2);font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.15em;text-transform:uppercase;color:var(--bone-ink-soft);font-size:.6rem;font-weight:650}.link-note__text{margin:0;font-size:.8rem;line-height:1.45}@keyframes note{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes note-under{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.entry__card{align-content:start;gap:var(--s2);width:100%;padding:var(--s2);background:var(--bone);color:var(--bone-ink);border-radius:var(--radius-chip);box-shadow:0 0 0 2px var(--ink), 0 8px 18px -12px #0a0418e6;display:grid;position:relative}.entry--pole .entry__card{box-shadow:0 0 0 2px var(--gilt), 0 8px 18px -12px #0a0418e6}.entry__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--bone-ink) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--bone-ink) 28%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.entry__link:after{content:"";border-radius:var(--radius-chip);position:absolute;inset:0}.entry__card:has(.entry__link){cursor:pointer}.entry__card:hover:has(.entry__link) .entry__link{-webkit-text-decoration-color:var(--bone-ink);text-decoration-color:var(--bone-ink)}.entry__link:focus-visible{outline:none}.entry__card:has(.entry__link:focus-visible){outline:2px solid var(--gilt-bright);outline-offset:3px}.entry__name{-webkit-line-clamp:3;line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;min-height:3.3em;font-size:.82rem;line-height:1.1;display:-webkit-box;overflow:hidden}.entry__descr{-webkit-line-clamp:2;line-clamp:2;min-height:2.5em;color:var(--bone-ink-soft);-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.catalogue__photos{margin-top:0}.credits{text-align:left;margin:0 auto;padding:0;list-style:none}.credits__line{gap:0 var(--s2);padding:var(--s1) 0;overflow-wrap:anywhere;flex-wrap:wrap;font-size:.78rem;line-height:1.5;display:flex}.credits__who{color:var(--table-ink)}.credits__what{color:var(--table-ink-soft)}.credits__who:after{content:"";width:3px;height:3px;margin:0 0 .18em var(--s2);background:var(--gilt);vertical-align:middle;border-radius:50%;display:inline-block}.entry__mark{padding:3px var(--s2);border-radius:var(--radius-pill);font-size:.66rem}.entry__mark[data-mark=hit]{background:var(--gilt);color:var(--table-deep)}.entry__mark[data-mark=miss]{background:var(--table-lift);color:var(--table-ink-soft)}.entry__mark[data-mark=start]{color:var(--gilt);box-shadow:inset 0 0 0 1px var(--gilt)}.entry__mark[data-mark=none]{color:var(--table-ink-soft);box-shadow:inset 0 0 0 1px var(--gilt-dim)}.catalogue__actions{justify-items:center;gap:var(--s5);margin:var(--s7) 0 0;display:grid}.colophon{justify-content:flex-start;align-items:center;gap:var(--s4);padding-top:var(--s7);padding-bottom:var(--s8);text-align:left}.colophon>*{width:100%;max-width:34rem}.colophon__title{margin:var(--s4) 0 0;font-variation-settings:normal;color:var(--gilt);font-family:Bevan,Archivo Variable,Georgia,serif;font-size:clamp(1.35rem,3vw,2.3rem);font-weight:400;line-height:1}.colophon__lede{color:var(--table-ink);margin:0;font-size:clamp(1rem,2.6vw,1.12rem)}.colophon__list{margin:var(--s4) 0 0}.colophon__list dd{margin-left:0}.colophon__term{margin-top:var(--s5);font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.15em;text-transform:uppercase;color:var(--gilt);font-size:.68rem}.colophon__note{margin:var(--s2) 0 0;color:var(--table-ink-soft);font-size:.92rem;line-height:1.5}.record{justify-content:flex-start;align-items:center;gap:var(--s4);padding-top:var(--s7);padding-bottom:var(--s8);text-align:left}.record>*{width:100%;max-width:34rem}.record__title{margin:var(--s4) 0 0;font-variation-settings:normal;color:var(--gilt);font-family:Bevan,Archivo Variable,Georgia,serif;font-size:clamp(1.35rem,3vw,2.3rem);font-weight:400;line-height:1}.record__modes{gap:var(--s7);margin-top:var(--s2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.record__label{margin:0 0 var(--s4);color:var(--gilt)}.record__figures{gap:var(--s5) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.record__term{color:var(--table-ink-soft);margin:0}.record__value{margin:var(--s1) 0 0;font-variation-settings:normal;color:var(--gilt);font-variant-numeric:tabular-nums;font-family:Bevan,Archivo Variable,Georgia,serif;font-size:clamp(1.1rem,3.4vw,1.5rem);font-weight:400;line-height:1}.record__note{margin:var(--s4) 0 0;color:var(--table-ink-soft);font-size:.92rem;line-height:1.5}.entrance__quiet{justify-content:center;gap:var(--s4);flex-wrap:wrap;display:flex}.sources{padding:var(--s2);font-variation-settings:"wdth" 78, "wght" 650;letter-spacing:.15em;text-transform:uppercase;color:var(--table-ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--gilt-dim);text-decoration-color:var(--gilt-dim);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;margin:0;font-size:.68rem;display:inline-block}.sources:hover{color:var(--table-ink);-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt)}.badge{left:50%;bottom:var(--s4);opacity:.85;transition:opacity var(--commit) var(--ease);line-height:0;display:none;position:fixed;transform:translate(-50%)}body:has(.entrance) .badge{display:block}.badge:hover{opacity:1}@media (width<=720px) and (height<=660px){body:has(.entrance) .badge{display:none}}.fault{text-align:center;justify-content:center;align-items:center;gap:var(--s4)}.fault__title{font-variation-settings:"wdth" 100, "wght" 700;color:var(--table-ink);text-wrap:balance;margin:0;font-size:clamp(1.4rem,5vw,2rem)}.fault__message{max-width:46ch;color:var(--table-ink-soft);margin:0}.app-note{text-align:center;margin:0}@media (width<=720px){.table{padding:var(--s4) var(--s3) var(--s5);gap:var(--s4)}.poles{gap:var(--s3) var(--s5);grid-template-columns:1fr 1fr;grid-template-areas:"mark mark""from to"}.poles__link{display:none}.pole{align-content:start;justify-items:center;gap:var(--s2);text-align:center;grid-template-columns:minmax(0,1fr)}.pole--to{text-align:center;grid-template-columns:minmax(0,1fr)}.pole--to .pole__mount{order:0}.pole__label{width:100%}.pole{padding-top:1.1rem;position:relative}.pole__role{vertical-align:baseline;text-indent:.15em;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.pole__name{--role-run:0}.pole__mount{width:54px}.poles{--pole-name-max:clamp(1rem, 4.6vw, 1.25rem)}.pole__descr{font-size:.74rem}.card{padding:var(--s2)}.card__descr{-webkit-line-clamp:2;line-clamp:2;min-height:2.3em}.card__key{display:none}.rail{min-height:64px}.rail__anchor{width:var(--s5)}.slot__note{display:none}.entry{width:104px}}@media (width>=721px) and (height<=880px){.table{gap:var(--s3);padding-bottom:var(--s5)}.hand{max-width:clamp(320px,160vh - 700px,560px)}.rail{min-height:56px}.pole__mount{width:clamp(56px,5vw,70px)}.poles{--pole-name-max:clamp(1.2rem, 2.2vw, 1.75rem)}}@media (prefers-reduced-motion:reduce){.card,.chip,.entrance__card,.entrance__thread,.entrance__knot,.slot:after{animation:none!important}.window__face{transition:none}.link-note{animation:none}.entry__knot:before{transition:background var(--commit) linear}.entry__knot:hover:before,.entry__knot[aria-expanded=true]:before{transform:rotate(45deg)}.card{transition:box-shadow var(--commit) linear, filter var(--commit) linear}.card:hover:not(:disabled){transform:none}.card[data-state=taken],.card[data-state=passed]{opacity:.9}.deal:hover:not(:disabled){transform:none}}
