@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../art/fonts/imfell-english-roman.woff2) format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../art/fonts/imfell-english-italic.woff2) format("woff2")}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../art/fonts/imfell-english-sc.woff2) format("woff2")}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(../art/fonts/besley-roman-var.woff2) format("woff2")}@font-face{font-family:Besley;font-style:italic;font-weight:400 900;font-display:swap;src:url(../art/fonts/besley-italic-var.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../art/fonts/caveat-var.woff2) format("woff2")}:root{--dd-paper: #F6EEDB;--dd-paper-warm: #EFE2C4;--dd-paper-old: #E4D3AE;--dd-paper-edge: #C9B48A;--dd-paper-shade: #A98E62;--dd-ink: #2B2118;--dd-ink-soft: #5A4A3A;--dd-ink-faint: #8A7860;--dd-pencil: #6E6A63;--dd-pen: #1F3A6E;--dd-vermilion: #C3402B;--dd-vermilion-deep: #8E2A1B;--dd-gold: #C9A227;--dd-gold-light: #E8CF7A;--dd-ultramarine: #2F4B8F;--dd-sea: #5FA9AE;--dd-sea-deep: #3F7F88;--dd-meadow: #A9C46E;--dd-wood: #7FA654;--dd-wood-dark: #4E6E45;--dd-upland: #C2A77C;--dd-rock: #A19384;--dd-marsh: #7F9C7A;--dd-ash: #7C6A72;--dd-snow: #F7F5EE;--dd-walnut: #1A0F0A;--dd-walnut-mid: #2A1A12;--dd-walnut-light: #3B261A;--dd-brass: #B08D4A;--dd-brass-light: #E3C77E;--dd-brass-dark: #6E5527;--dd-wax: #A3261C;--dd-wax-light: #D4523F;--dd-wax-dark: #5E120C;--dd-baize: #1F4034;--dd-ticket-buff: #F0C877;--dd-ticket-pink: #F0A59A;--dd-ticket-green: #A9CF93;--dd-ticket-blue: #93C1E0;--dd-ticket-lilac: #C9AEE0;--dd-ticket-grey: #CFCABB;--dd-ticket-white: #F6F1E4;--dd-ticket-salmon: #EFB48A;--dd-ticket-slate: #9AA3B5;--dd-lamp: #FFDFB4;--dd-window: #CFE0F2;--dd-line-1: #2459AB;--dd-line-cobalt: #2459AB;--dd-line-2: #E39A16;--dd-line-marigold: #E39A16;--dd-line-3: #C2437A;--dd-line-madder: #C2437A;--dd-line-4: #128A72;--dd-line-viridian: #128A72;--dd-line-5: #6A45A8;--dd-line-violet: #6A45A8;--dd-line-6: #2BA5C7;--dd-line-turquoise: #2BA5C7;--dd-line-7: #8A4B22;--dd-line-umber: #8A4B22;--dd-line-8: #3F4A5E;--dd-line-slate: #3F4A5E;--dd-line-9: #2459AB;--dd-line-cobalt-2: #2459AB;--dd-line-10: #E39A16;--dd-line-marigold-2: #E39A16;--dd-line-11: #C2437A;--dd-line-madder-2: #C2437A;--dd-line-12: #128A72;--dd-line-viridian-2: #128A72;--dd-line-13: #6A45A8;--dd-line-violet-2: #6A45A8;--dd-line-14: #2BA5C7;--dd-line-turquoise-2: #2BA5C7;--dd-line-15: #8A4B22;--dd-line-umber-2: #8A4B22;--dd-line-16: #3F4A5E;--dd-line-slate-2: #3F4A5E;--dd-folk-townsfolk: #C8A45A;--dd-folk-halfling: #7FA043;--dd-folk-dwarf: #A5562B;--dd-folk-elf: #8FA6C8;--dd-folk-wizard: #6B4BA3;--dd-folk-orc: #4E4650;--dd-font-map: "IM Fell English", "IM Fell DW Pica", Georgia, "Times New Roman", serif;--dd-font-map-caps: "IM Fell English SC", "IM Fell English", Georgia, serif;--dd-font-print: "Besley", "Clarendon", "Rockwell", Georgia, serif;--dd-font-hand: "Caveat", "Segoe Print", "Bradley Hand", cursive;--dd-ticket-hearth: var(--dd-ticket-buff);--dd-ticket-inn: var(--dd-ticket-salmon);--dd-ticket-market: var(--dd-ticket-green);--dd-ticket-forge: var(--dd-ticket-grey);--dd-ticket-grove: var(--dd-ticket-lilac);--dd-ticket-port: var(--dd-ticket-blue);--dd-ticket-court: var(--dd-ticket-white);--dd-ticket-tower: var(--dd-ticket-slate);--dd-ticket-peril: var(--dd-ticket-pink);--dd-size-fine: 11px;--dd-size-small: 13px;--dd-size-body: 15px;--dd-size-lead: 18px;--dd-size-h3: 22px;--dd-size-h2: 30px;--dd-size-h1: 44px;--dd-size-hero: 72px;--dd-size-hand-min: 17px;--dd-size-hand: 21px;--dd-size-hand-big: 28px;--dd-space-1: 4px;--dd-space-2: 8px;--dd-space-3: 12px;--dd-space-4: 16px;--dd-space-5: 24px;--dd-space-6: 32px;--dd-space-7: 48px;--dd-space-8: 64px;--dd-radius-paper: 2px;--dd-radius-card: 5px;--dd-radius-chip: 999px;--dd-shadow-rest: 1px 1px 0 rgba(26,15,10,.18), 3px 5px 10px rgba(26,15,10,.28);--dd-shadow-lift: 1px 2px 0 rgba(26,15,10,.14), 10px 16px 28px rgba(26,15,10,.36);--dd-shadow-drag: 2px 3px 0 rgba(26,15,10,.1), 22px 32px 48px rgba(26,15,10,.4);--dd-shadow-press: 0 0 0 rgba(26,15,10,.2), 1px 2px 3px rgba(26,15,10,.35);--dd-dur-tap: 90ms;--dd-dur-quick: .16s;--dd-dur-move: .28s;--dd-dur-settle: .42s;--dd-dur-unfold: .52s;--dd-dur-page: .7s;--dd-dur-ink: .9s;--dd-ease-out: cubic-bezier(.22,.8,.26,1);--dd-ease-in-out: cubic-bezier(.6,0,.3,1);--dd-ease-back: cubic-bezier(.3,1.5,.5,1);--dd-ease-settle: cubic-bezier(.2,1.25,.35,1);--dd-ease-stamp: cubic-bezier(.7,0,.9,.4);--dd-ease-ink: cubic-bezier(.4,.1,.2,1)}@media(prefers-reduced-motion:reduce){:root{--dd-dur-tap: 1ms;--dd-dur-quick: 1ms;--dd-dur-move: 1ms;--dd-dur-settle: 1ms;--dd-dur-unfold: 1ms;--dd-dur-page: 1ms;--dd-dur-ink: 1ms}}:root{--dd-tex-wove: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.28 0 0 0 0 0.12 0.085 0 0 0 -0.034'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='1' seed='29' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.96 0 0 0 0 0.84 0 0.1 0 0 -0.04'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.28 0 0 0 0 0.12 0.12 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23a)'/%3E%3Crect width='256' height='256' filter='url(%23b)'/%3E%3Crect width='256' height='256' filter='url(%23c)'/%3E%3C/svg%3E");--dd-tex-fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='200'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.025' numOctaves='2' seed='6' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.28 0 0 0 0 0.12 0.1 0 0 0 -0.04'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.07 0.8' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.25 0 0 0 0 0.08 0.13 0 0 0 -0.054'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.1 0.9' numOctaves='1' seed='41' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.96 0 0 0 0 0.84 0 0.15 0 0 -0.062'/%3E%3C/filter%3E%3Crect width='320' height='200' filter='url(%23a)'/%3E%3Crect width='320' height='200' filter='url(%23b)'/%3E%3Crect width='320' height='200' filter='url(%23c)'/%3E%3C/svg%3E");--dd-tex-news: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='17' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.27 0 0 0 0 0.22 0.26 0 0 0 -0.105'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.42' numOctaves='1' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.22 0 0 0 0 0.18 0 3 0 0 -2.1'/%3E%3C/filter%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='2' seed='12' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.27 0 0 0 0 0.22 0.1 0 0 0 -0.04'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23a)'/%3E%3Crect width='240' height='240' filter='url(%23b)'/%3E%3Crect width='240' height='240' filter='url(%23c)'/%3E%3C/svg%3E");--dd-tex-fox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011' numOctaves='2' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.31 0 0 0 0 0.1 0.5 0 0 0 -0.325'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23a)'/%3E%3C/svg%3E");--dd-tex-walnut: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='120'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008 0.3' numOctaves='3' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.04 0 0 0 0 0.02 0 0 0 0 0.01 1.1 0 0 0 -0.38'/%3E%3C/filter%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.5' numOctaves='2' seed='31' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.75 0 0 0 0 0.5 0 0 0 0 0.28 0 0.4 0 0 -0.16'/%3E%3C/filter%3E%3Crect width='360' height='120' filter='url(%23a)'/%3E%3Crect width='360' height='120' filter='url(%23b)'/%3E%3C/svg%3E");--dd-tex-stamp: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035 0.05' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 0 0 0 -0.12' result='p'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 -0.45' result='s'/%3E%3CfeComposite in='p' in2='s' operator='in'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23a)'/%3E%3C/svg%3E");--dd-tex-tooth: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='14' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 0 0 0 -0.18'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23a)'/%3E%3C/svg%3E");--dd-tex-scrap: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3ClinearGradient id='p' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fdf8ea'/%3E%3Cstop offset='0.45' stop-color='%23f8f2e0'/%3E%3Cstop offset='1' stop-color='%23f0e7ce'/%3E%3C/linearGradient%3E%3Cfilter id='s' x='-5' y='-5' width='110' height='110' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='0.4 1'/%3E%3C/filter%3E%3Cpolygon points='0.8,3.8 4.8,2.3 95.8,3.1 98.8,5.3 98,94.1 94.8,97.8 3.8,96.9 0.8,95' fill='%231a0f0a' fill-opacity='0.44' filter='url(%23s)'/%3E%3Cpolygon points='0,1.5 4,0 95,0.8 98,3 97.2,91.8 94,95.5 3,94.6 0,92.7' fill='url(%23p)'/%3E%3Cpolyline points='0,92.7 0,1.5 4,0 95,0.8' fill='none' stroke='%23fffcf0' stroke-opacity='0.9' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3Cpolyline points='95,0.8 98,3 97.2,91.8 94,95.5 3,94.6 0,92.7' fill='none' stroke='%2360421c' stroke-opacity='0.34' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--dd-tex-seal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cfilter id='w' x='0' y='0' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0' result='r'/%3E%3CfeGaussianBlur in='r' stdDeviation='2' result='body'/%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0' result='g'/%3E%3CfeGaussianBlur in='g' stdDeviation='0.55' result='dev'/%3E%3CfeComposite in='body' in2='dev' operator='arithmetic' k2='1' k3='0.26' result='h'/%3E%3CfeDiffuseLighting in='h' surfaceScale='5' diffuseConstant='1.06' lighting-color='%23bd2c20' result='d'%3E%3CfeDistantLight azimuth='225' elevation='58'/%3E%3C/feDiffuseLighting%3E%3CfeSpecularLighting in='h' surfaceScale='5' specularConstant='0.7' specularExponent='26' lighting-color='%23ffd2c0' result='s'%3E%3CfeDistantLight azimuth='225' elevation='58'/%3E%3C/feSpecularLighting%3E%3CfeComposite in='d' in2='s' operator='arithmetic' k2='1' k3='1' result='lit'/%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0' result='cut'/%3E%3CfeComposite in='SourceAlpha' in2='cut' operator='out' result='shape'/%3E%3CfeComposite in='lit' in2='shape' operator='in' result='seal'/%3E%3CfeGaussianBlur in='shape' stdDeviation='1.1'/%3E%3CfeOffset dx='1.1' dy='1.7'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.06 0 0 0 0 0.04 0 0 0 0.55 0' result='sh'/%3E%3CfeMerge%3E%3CfeMergeNode in='sh'/%3E%3CfeMergeNode in='seal'/%3E%3C/feMerge%3E%3C/filter%3E%3Cg filter='url(%23w)'%3E%3Cpolygon fill='%23f00' points='60.0,30.5 59.6,34.6 58.7,38.6 57.3,42.5 55.3,46.1 52.8,49.4 49.7,52.0 46.1,54.1 42.4,55.5 38.7,56.6 34.9,57.4 31.0,57.9 27.0,58.0 23.1,57.5 19.3,56.2 15.9,54.0 13.0,51.3 10.7,48.1 8.7,44.8 6.9,41.5 5.2,38.1 3.7,34.4 2.7,30.5 2.3,26.4 2.8,22.2 4.2,18.3 6.2,14.6 8.8,11.3 11.8,8.4 15.2,5.9 18.9,4.0 22.9,2.9 27.0,2.7 31.0,3.3 34.7,4.4 38.2,5.9 41.5,7.4 44.9,8.9 48.3,10.6 51.6,12.6 54.7,15.2 57.3,18.5 59.0,22.3 59.9,26.3'/%3E%3Ccircle cx='31' cy='30.5' r='18.5' fill='%238c0000'/%3E%3Cg fill='%238cff00' stroke='%238cff00' stroke-linejoin='round'%3E%3Ccircle cx='31' cy='30.5' r='14.6' fill='none' stroke-width='1.9' stroke-linecap='round' stroke-dasharray='0 3.822'/%3E%3Cpath stroke-width='1' d='M24 34.5l-1.6-9.5 4.8 4.4L31 23l3.8 6.4 4.8-4.4-1.6 9.500z'/%3E%3Cpath stroke-width='1.6' fill='none' d='M24 37.300h14'/%3E%3Ccircle cx='22.2' cy='24' r='0.9'/%3E%3Ccircle cx='31' cy='21.8' r='0.9'/%3E%3Ccircle cx='39.8' cy='24' r='0.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--dd-tex-seal-cracked: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cfilter id='w' x='0' y='0' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0' result='r'/%3E%3CfeGaussianBlur in='r' stdDeviation='2' result='body'/%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0' result='g'/%3E%3CfeGaussianBlur in='g' stdDeviation='0.55' result='dev'/%3E%3CfeComposite in='body' in2='dev' operator='arithmetic' k2='1' k3='0.26' result='h'/%3E%3CfeDiffuseLighting in='h' surfaceScale='5' diffuseConstant='1.06' lighting-color='%23a8382c' result='d'%3E%3CfeDistantLight azimuth='225' elevation='60'/%3E%3C/feDiffuseLighting%3E%3CfeSpecularLighting in='h' surfaceScale='5' specularConstant='0.3' specularExponent='26' lighting-color='%23e8b8a8' result='s'%3E%3CfeDistantLight azimuth='225' elevation='60'/%3E%3C/feSpecularLighting%3E%3CfeComposite in='d' in2='s' operator='arithmetic' k2='1' k3='1' result='lit'/%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0' result='cut'/%3E%3CfeComposite in='SourceAlpha' in2='cut' operator='out' result='shape'/%3E%3CfeComposite in='lit' in2='shape' operator='in' result='seal'/%3E%3CfeGaussianBlur in='shape' stdDeviation='1.1'/%3E%3CfeOffset dx='1.1' dy='1.7'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.06 0 0 0 0 0.04 0 0 0 0.55 0' result='sh'/%3E%3CfeMerge%3E%3CfeMergeNode in='sh'/%3E%3CfeMergeNode in='seal'/%3E%3C/feMerge%3E%3C/filter%3E%3Cg filter='url(%23w)'%3E%3Cpolygon fill='%23f00' points='60.0,30.5 59.6,34.6 58.7,38.6 57.3,42.5 55.3,46.1 52.8,49.4 49.7,52.0 46.1,54.1 42.4,55.5 38.7,56.6 34.9,57.4 31.0,57.9 27.0,58.0 23.1,57.5 19.3,56.2 15.9,54.0 13.0,51.3 10.7,48.1 8.7,44.8 6.9,41.5 5.2,38.1 3.7,34.4 2.7,30.5 2.3,26.4 2.8,22.2 4.2,18.3 6.2,14.6 8.8,11.3 11.8,8.4 15.2,5.9 18.9,4.0 22.9,2.9 27.0,2.7 31.0,3.3 34.7,4.4 38.2,5.9 41.5,7.4 44.9,8.9 48.3,10.6 51.6,12.6 54.7,15.2 57.3,18.5 59.0,22.3 59.9,26.3'/%3E%3Ccircle cx='31' cy='30.5' r='18.5' fill='%238c0000'/%3E%3Cg fill='%238cff00' stroke='%238cff00' stroke-linejoin='round'%3E%3Ccircle cx='31' cy='30.5' r='14.6' fill='none' stroke-width='1.9' stroke-linecap='round' stroke-dasharray='0 3.822'/%3E%3Cpath stroke-width='1' d='M24 34.5l-1.6-9.5 4.8 4.4L31 23l3.8 6.4 4.8-4.4-1.6 9.500z'/%3E%3Cpath stroke-width='1.6' fill='none' d='M24 37.300h14'/%3E%3Ccircle cx='22.2' cy='24' r='0.9'/%3E%3Ccircle cx='31' cy='21.8' r='0.9'/%3E%3Ccircle cx='39.8' cy='24' r='0.9'/%3E%3C/g%3E%3Cg fill='%2300f' stroke='%2300f' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath fill='none' stroke-width='1.3' d='M40.5 3.500l-3.5 8.5 2.6 6-5.6 7.5 1.8 6.5-6.8 8 1.5 7-5 8.5'/%3E%3Cpath fill='none' stroke-width='0.9' d='M35.8 32l7.2 3.5 4 6.5 7.5 2'/%3E%3Cpath stroke-width='0.6' d='M36.5 1l8 1.5-4 6.500z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--dd-tex-swell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 14' preserveAspectRatio='none'%3E%3Cg fill='%232b2118' fill-opacity='0.86'%3E%3Cpath d='M2 7C20 6.2 34 5.6 39 5.6v2.8C34 8.4 20 7.8 2 7z'/%3E%3Cpath d='M46 2.5 50.5 7 46 11.5 41.5 7z'/%3E%3Cpath d='M90 7C72 6.2 58 5.6 53 5.6v2.8c5 0 19-.600 37-1.400z'/%3E%3C/g%3E%3C/svg%3E");--dd-tex-spandrel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33'%3E%3Cg fill='%23c9a227' stroke='%238a6a1c' stroke-width='0.5' stroke-opacity='0.6'%3E%3Cpath d='M0 0h11a11 11 0 0 0-11 11z'/%3E%3Cpath d='M33 0v11a11 11 0 0 0-11-11z'/%3E%3Cpath d='M33 33h-11a11 11 0 0 0 11-11z'/%3E%3Cpath d='M0 33v-11a11 11 0 0 0 11 11z'/%3E%3C/g%3E%3C/svg%3E");--dd-lamp-sheet: linear-gradient(128deg, rgba(255, 250, 235, .52) 0%, rgba(255, 250, 235, 0) 38%, rgba(74, 44, 14, .12) 100%)}:root .dd-ui{--dd-edge: inset 1px 1px 0 rgba(255, 252, 240, .7), inset -1px -1px 0 rgba(96, 66, 28, .22), inset 0 0 3px rgba(120, 84, 36, .14);--dd-shadow-rest: var(--dd-edge), .5px 1px 1px rgba(26, 15, 10, .36), 2px 3px 5px rgba(26, 15, 10, .2);--dd-shadow-lift: var(--dd-edge), 1px 2px 2px rgba(26, 15, 10, .22), 6px 9px 12px rgba(26, 15, 10, .2), 14px 22px 34px rgba(26, 15, 10, .32);--dd-shadow-press: var(--dd-edge), 0 1px 1px rgba(26, 15, 10, .42);--dd-shadow-card: var(--dd-edge), 1px 1px 0 rgba(150, 118, 70, .9), 1.5px 2px 2px rgba(26, 15, 10, .4), 3px 4px 6px rgba(26, 15, 10, .22);--dd-shadow-card-lift: var(--dd-edge), 1px 1px 0 rgba(150, 118, 70, .9), 2px 3px 3px rgba(26, 15, 10, .24), 7px 11px 14px rgba(26, 15, 10, .22), 14px 24px 34px rgba(26, 15, 10, .3);--dd-stock-buff: color-mix(in srgb, var(--dd-paper-warm, #efe2c4) 58%, var(--dd-ticket-buff, #f0c877));--dd-stock-news: #ebe6d7;--dd-press: 0 0 .7px rgba(43, 33, 24, .5), .4px .9px 0 rgba(255, 252, 240, .5);--dd-rule-ink: rgba(43, 33, 24, .82);--dd-rule-scotch: linear-gradient(to bottom, var(--dd-rule-ink) 0 40%, rgba(0, 0, 0, 0) 40% 80%, var(--dd-rule-ink) 80% 100%);--dd-rule-over: var(--dd-rule-scotch) 100% 0 0 0 / 5px 0 0 0 / 2px 0 0 0;--dd-rule-under: var(--dd-rule-scotch) 0 0 100% 0 / 0 0 5px 0 / 0 0 2px 0}:root .dd-paper{background-image:var(--dd-tex-wove),var(--dd-lamp-sheet)}:root .dd-paper--old{background-image:var(--dd-tex-fox),var(--dd-tex-wove),radial-gradient(ellipse 75% 75% at 46% 44%,#8c622e00 55%,#8c622e21),var(--dd-lamp-sheet)}:root .dd-paper--parchment{background-image:var(--dd-tex-fox),var(--dd-tex-fibre),radial-gradient(ellipse 80% 80% at 46% 44%,#784e1e00 50%,#784e1e2e),var(--dd-lamp-sheet)}:root .dd-rule,:root .dd-linepanel__figures{border-top-style:solid;border-image:var(--dd-rule-over)}:root .dd-dispatch__head,:root .dd-card--report .dd-card__head,:root .dd-book__head{border-bottom-style:solid;border-image:var(--dd-rule-under)}:root .dd-hand--pencil{text-shadow:0 0 .8px color-mix(in srgb,currentColor 50%,transparent)}:root .dd-scrap__text.dd-hand--pencil{-webkit-mask-image:var(--dd-tex-tooth);mask-image:var(--dd-tex-tooth)}:root .dd-dotnote .dd-scrap__text.dd-hand--pencil{color:#57534d}:root .dd-charter__title,:root .dd-dispatch__title,:root .dd-gazette__headline,:root .dd-permit__label,:root .dd-book__name,:root .dd-settings__title,:root .dd-linepanel__name,:root .dd-fares__num{text-shadow:var(--dd-press)}:root .dd-ui{--dd-brass-dome: radial-gradient(ellipse 56% 56% at 61% 63%, rgba(255, 246, 214, 0) 85%, rgba(255, 246, 214, .9) 93%, rgba(255, 246, 214, 0) 100%), radial-gradient(ellipse 56% 56% at 39% 37%, rgba(52, 34, 8, 0) 82%, rgba(52, 34, 8, .5) 94%, rgba(52, 34, 8, 0) 100%), radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 70%, rgba(74, 54, 18, .42) 75% 79%, rgba(255, 238, 178, .5) 83% 87%, rgba(0, 0, 0, 0) 92%), conic-gradient(from -45deg, rgba(255, 240, 190, .5), rgba(110, 85, 39, .28) 25%, rgba(255, 240, 190, .3) 50%, rgba(110, 85, 39, .34) 75%, rgba(255, 240, 190, .5)), radial-gradient(circle at 38% 32%, #ecd28c 0%, #c6a258 42%, #96752f 78%, #6e5527 100%);--dd-brass-dish: radial-gradient(ellipse 56% 56% at 39% 37%, rgba(255, 240, 190, 0) 86%, rgba(255, 240, 190, .55) 94%, rgba(255, 240, 190, 0) 100%), radial-gradient(ellipse 58% 58% at 62% 64%, rgba(40, 26, 6, 0) 76%, rgba(40, 26, 6, .6) 92%, rgba(40, 26, 6, 0) 100%), radial-gradient(circle at 60% 64%, #d2b56c 0%, #a07d39 50%, #6b5222 100%);--dd-brass-dull: radial-gradient(circle closest-side, rgba(0, 0, 0, 0) 70%, rgba(74, 54, 18, .3) 75% 79%, rgba(0, 0, 0, 0) 84%), radial-gradient(circle at 42% 38%, #b59b62 0%, #9a8250 60%, #7d693f 100%);--dd-brass-rim: #4a3816;--dd-brass-shadow: inset 0 0 0 1px rgba(255, 236, 170, .32), 1px 1.5px 1.5px rgba(26, 15, 10, .55), 2px 4px 6px rgba(26, 15, 10, .3);--dd-brass-sunk: inset 1px 2px 3px rgba(26, 15, 10, .55), 0 1px 0 rgba(255, 250, 235, .55);--dd-engrave: drop-shadow(.5px .9px 0 rgba(255, 240, 190, .7));--dd-lit-ring: 0 0 0 2.5px rgba(255, 190, 112, .78), 0 0 8px 3px rgba(255, 184, 104, .42)}:root .dd-knob{border-color:var(--dd-brass-rim);background-image:var(--dd-brass-dome);box-shadow:var(--dd-brass-shadow);color:#2e2110}:root .dd-knob .dd-icon{filter:var(--dd-engrave)}:root .dd-knob .dd-stroke-minus:before,:root .dd-knob .dd-stroke-plus:before,:root .dd-knob .dd-stroke-plus:after{box-shadow:.5px .9px #fff0be99}:root .dd-knob:active,:root .dd-knob.is-pressed{background-image:var(--dd-brass-dish);box-shadow:var(--dd-brass-sunk)}:root .dd-knob.is-on{box-shadow:var(--dd-lit-ring),var(--dd-brass-shadow)}:root .dd-speed__knob.is-on{background-image:var(--dd-brass-dish);box-shadow:var(--dd-lit-ring),var(--dd-brass-sunk)}:root .dd-knob[disabled]{background-image:var(--dd-brass-dull);box-shadow:0 1px 1px #1a0f0a66;filter:none}:root .dd-play .dd-knob:focus-visible{box-shadow:0 0 0 2px var(--dd-ink),var(--dd-brass-shadow)}:root .dd-play .dd-speed__knob.is-on:focus-visible{box-shadow:0 0 0 2px var(--dd-ink),var(--dd-lit-ring),var(--dd-brass-sunk)}:root .dd-clock__dial{--dd-bezel: 5px;background-image:radial-gradient(circle at 36% 30%,#fffaf0 0%,var(--dd-paper) 55%,#dcc9a0 100%)}:root .dd-hud.is-strip .dd-clock__dial{--dd-bezel: 4px}:root .dd-clock__dial:before{content:"";position:absolute;inset:calc(-1 * var(--dd-bezel));border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,#0000 calc(100% - var(--dd-bezel)),#3a280af2 calc(100% - var(--dd-bezel) + .5px) calc(100% - var(--dd-bezel) + 1px),#fff6d68c calc(100% - var(--dd-bezel) + 1.6px),#fff6d600 calc(100% - 2px),#3a280a99 calc(100% - 1px),#3a280af2),conic-gradient(from -45deg,#f6e3a1,#c9a85c 9%,#7a5f2a 27%,#a98845 42%,#e3c77e 50%,#9a7a38 62%,#6e5527,#c9a85c 92%,#f6e3a1);-webkit-mask-image:radial-gradient(circle closest-side,rgba(0,0,0,0) calc(100% - var(--dd-bezel) - .5px),#000 calc(100% - var(--dd-bezel)));mask-image:radial-gradient(circle closest-side,#0000 calc(100% - var(--dd-bezel) - .5px),#000 calc(100% - var(--dd-bezel)))}:root .dd-btn{--dd-btn-line: rgba(43, 33, 24, .34);--dd-btn-edge: rgba(43, 33, 24, .9);--dd-btn-face: var(--dd-tex-wove), linear-gradient(180deg, rgba(255, 252, 240, .75) 0%, rgba(255, 252, 240, 0) 60%, rgba(74, 44, 14, .1) 100%);--dd-btn-ink: linear-gradient(var(--dd-btn-line), var(--dd-btn-line))}:root .dd-btn--go{--dd-btn-line: rgba(232, 207, 122, .62);--dd-btn-face: none, linear-gradient(180deg, rgba(255, 236, 190, .16) 0%, rgba(255, 236, 190, 0) 48%, rgba(0, 0, 0, .22) 100%)}:root .dd-btn--danger{--dd-btn-line: color-mix(in srgb, var(--dd-alarm-deep) 42%, transparent);--dd-btn-edge: var(--dd-alarm-deep)}:root .dd-opening__foot .dd-btn--go,:root .dd-ending__foot .dd-btn--go{--dd-btn-line: rgba(43, 33, 24, .34);--dd-btn-edge: rgba(0, 0, 0, .62);--dd-btn-face: var(--dd-tex-wove), linear-gradient(180deg, rgba(255, 252, 240, .75) 0%, rgba(255, 252, 240, 0) 60%, rgba(74, 44, 14, .1) 100%)}:root .dd-ui .dd-btn:not(.dd-btn--quiet){background-image:var(--dd-btn-ink),var(--dd-btn-ink),var(--dd-btn-ink),var(--dd-btn-ink),var(--dd-btn-face);background-position:2px 2px,2px calc(100% - 2px),2px 2px,calc(100% - 2px) 2px,0 0,0 0;background-size:calc(100% - 4px) 1px,calc(100% - 4px) 1px,1px calc(100% - 4px),1px calc(100% - 4px),auto,auto;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;box-shadow:2px 3px 0 var(--dd-btn-edge),3px 5px 5px #1a0f0a38}:root .dd-ui .dd-btn--small:not(.dd-btn--quiet){box-shadow:1.5px 2px 0 var(--dd-btn-edge),2.5px 4px 4px #1a0f0a33}:root .dd-ui .dd-btn:not(.dd-btn--quiet):hover{box-shadow:3px 4px 0 var(--dd-btn-edge),5px 8px 9px #1a0f0a3d}:root .dd-ui .dd-btn:not(.dd-btn--quiet):active,:root .dd-ui .dd-btn.is-pressed:not(.dd-btn--quiet){box-shadow:0 0 0 var(--dd-btn-edge),inset 1px 1px 2px #1a0f0a38}:root .dd-ui .dd-btn:not(.dd-btn--quiet):focus-visible{box-shadow:0 0 0 2px var(--dd-ink),2px 3px 0 var(--dd-btn-edge),3px 5px 5px #1a0f0a38}:root .dd-ui .dd-btn[disabled]:not(.dd-btn--quiet){box-shadow:1px 1px 0 var(--dd-btn-edge)}:root .dd-ui .dd-btn.dd-placecard__special.is-kept:not(.dd-btn--quiet){border-color:color-mix(in srgb,var(--dd-pencil) 60%,transparent);background-image:none;box-shadow:none}:root .dd-ui .dd-btn.dd-linepanel__add-stop.is-armed:not(.dd-btn--quiet){box-shadow:0 0 0 var(--dd-btn-edge),inset 0 0 0 2px var(--dd-gold),inset 1px 2px 3px #1a0f0a4d}:root .dd-ui .dd-btn.dd-linepanel__add-stop.is-armed:not(.dd-btn--quiet):focus-visible{box-shadow:0 0 0 2px var(--dd-ink),inset 0 0 0 2px var(--dd-gold),inset 1px 2px 3px #1a0f0a4d}:root .dd-btn--quiet{text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 62%,transparent)}:root .dd-btn--quiet:hover,:root .dd-btn--quiet:focus-visible{text-decoration-color:currentColor}:root .dd-seal:where(:not(.is-empty)){background:var(--dd-tex-seal) center / 100% 100% no-repeat;box-shadow:none}:root .dd-manifest__seal:empty{background:var(--dd-tex-seal) center / 100% 100% no-repeat}:root .dd-seal.is-cracked:not(.dd-hud__seal){background-image:var(--dd-tex-seal-cracked)}:root .dd-hud.is-strip:not(.is-stacked) .dd-hud__seal{box-shadow:none}:root .dd-hud__seal-glyph{color:transparent}:root .dd-seal:is(.is-mending,.is-mended):not(.is-cracked){animation:dd-art-seal-mend 1.05s var(--dd-ease-out)}:root .dd-hud__seal:is(.is-mending,.is-mended):not(.is-cracked) .dd-hud__crack{stroke-dasharray:60;animation:dd-art-crack-heal .44s ease-in both}@keyframes dd-art-seal-mend{0%{transform:none;filter:grayscale(.85) brightness(.8) drop-shadow(0 0 0 rgba(255,150,60,0));opacity:.6}34%{transform:scale(1.14) rotate(-6deg);filter:grayscale(.25) brightness(1.2) drop-shadow(0 0 5px rgba(255,150,60,.8));opacity:1}48%{transform:scale(.9) rotate(2deg);filter:grayscale(0) brightness(1.45) drop-shadow(0 0 7px rgba(255,160,70,.95));opacity:1}64%{transform:scale(1.05) rotate(-1deg);filter:grayscale(0) brightness(1.2) drop-shadow(0 0 4px rgba(255,150,60,.55));opacity:1}to{transform:none;filter:grayscale(0) brightness(1) drop-shadow(0 0 0 rgba(255,150,60,0));opacity:1}}@keyframes dd-art-crack-heal{0%{stroke-dashoffset:0;opacity:.9}85%{stroke-dashoffset:52;opacity:.9}to{stroke-dashoffset:60;opacity:0}}:root .dd-signs__mark{border-color:#5a421e6b;background-image:linear-gradient(90deg,#4a2c0e38,#4a2c0e0d 60%,#fffcf080);box-shadow:.7px 0 #fffcf0d9}:root .dd-signs__mark.is-on{border-color:#6b5210;background-image:conic-gradient(from 45deg,#a07c1c 0 25%,#c39a25 25% 50%,#f8e9a8 50% 75%,#e3c35a 75% 100%);box-shadow:inset 0 0 0 .6px #fff6c88c,1.2px .4px 1.2px #1a0f0a80}:root .dd-safety{--dd-screw: radial-gradient(circle at 42% 38%, #f8e7ab 0 14%, #c19f58 34%, #6e5527 58%, rgba(10, 20, 16, .6) 66%, rgba(10, 20, 16, 0) 100%);--dd-enamel-line: linear-gradient(rgba(243, 234, 210, .6), rgba(243, 234, 210, .6));--dd-enamel-glaze: linear-gradient(113deg, rgba(255, 255, 255, 0) 24%, rgba(255, 255, 255, .15) 31%, rgba(255, 255, 255, .05) 40%, rgba(255, 255, 255, 0) 47%), radial-gradient(ellipse 85% 130% at 14% -12%, rgba(255, 244, 214, .3), rgba(255, 244, 214, 0) 62%), linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .22) 100%);background-image:var(--dd-screw),var(--dd-screw),var(--dd-screw),var(--dd-screw),var(--dd-enamel-line),var(--dd-enamel-line),var(--dd-enamel-line),var(--dd-enamel-line),var(--dd-enamel-glaze);background-position:2px 2px,calc(100% - 2px) 2px,2px calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),9px 3.5px,9px calc(100% - 3.5px),3.5px 9px,calc(100% - 3.5px) 9px,0 0,0 0,0 0;background-size:6px 6px,6px 6px,6px 6px,6px 6px,calc(100% - 18px) 1px,calc(100% - 18px) 1px,1px calc(100% - 18px),1px calc(100% - 18px),auto,auto,auto;background-repeat:no-repeat;box-shadow:inset 1px 1px #ffffff57,inset -1px -1px #00000073,inset 0 0 0 2px #0000001a,1px 1.5px 1.5px #1a0f0a80,2px 4px 5px #1a0f0a42}:root .dd-hud.is-trim .dd-safety,:root .dd-hud.is-strip .dd-safety{--dd-screw: none}:root .dd-hud.is-strip .dd-safety{--dd-enamel-line: none}:root .dd-safety__n{background-image:radial-gradient(circle at 0 50%,#000000b8 0 1.5px,#0000 2.2px),radial-gradient(circle at 100% 50%,#000000b8 0 1.5px,#0000 2.2px),linear-gradient(180deg,#0000 calc(50% - .5px),#0006 calc(50% - .5px) calc(50% + .5px),#ffffffbf calc(50% + .5px) calc(50% + 1.5px),#fff0 calc(50% + 1.5px)),linear-gradient(180deg,#fdfaf0,#f0ead8 49%,#e7e0ca 51%,#d7ceb1);box-shadow:inset 0 0 0 1px #0000006b,inset 0 2px 2px #0000001a,1px 2px 2px #00000080}:root .dd-stamp{-webkit-mask-image:var(--dd-tex-stamp);mask-image:var(--dd-tex-stamp);-webkit-mask-size:180px 180px;mask-size:180px 180px;mask-clip:no-clip}:root .dd-permit__stamp{color:var(--dd-pen)}:root .dd-play{--dd-mode-road: #96532f}:root .dd-tray{background:var(--dd-tex-walnut),linear-gradient(180deg,#4d301e,#3b261a 42%,#2c1b12);box-shadow:inset 0 0 0 1px #150c08,inset 1px 1px 0 1px #ffd6a05c,inset 0 0 0 4px #54341f,inset 0 0 0 5px #130a06,inset 3px 5px 6px 4px #00000080,inset -1px -1px 0 5px #ffd6a02b,2px 3px 3px #0a06038c,5px 9px 16px #0a060380}:root .dd-tray__sep{background:linear-gradient(180deg,#0a050200,#0a0502b3 22% 78%,#0a050200);box-shadow:1px 0 #ffd6a021}:root .dd-tray__token{color:#e8cf7a}:root .dd-tray__well{transition:box-shadow var(--dd-dur-quick);border-radius:2px;background-color:var(--dd-stock-buff);background-image:var(--dd-tex-wove),linear-gradient(133deg,#fffcf09e,#fffcf000 46%,#4a2c0e29);box-shadow:inset 1px 1px #fffcf0a6,inset -1px -1px #60421c4d,1px 1px #7d6238,2px 3px 3px #0000008c}:root .dd-tray__token.is-armed .dd-tray__well{background-color:color-mix(in srgb,var(--dd-stock-buff) 55%,#fffaf0);background-image:var(--dd-tex-wove),linear-gradient(133deg,#fffcf0b3,#fffcf000,#4a2c0e1a);box-shadow:inset 1px 1px #fffcf0cc,0 0 0 2.5px var(--dd-tray-armed),0 0 16px 3px color-mix(in srgb,var(--dd-tray-armed) 70%,transparent),4px 10px 9px #00000080}:root .dd-tray__token.is-empty .dd-tray__well{color:#e8cf7a5c;background-color:#0c060357;background-image:none;box-shadow:inset 0 0 0 1px #0a0502b3,inset 2px 3px 4px #00000080,1px 1px #ffd6a01f}:root .dd-tray__token--special .dd-tray__well{box-shadow:inset 1px 1px #fff6d6d9,inset -1px -1px #4a341080,inset 0 0 0 2px #cdab5e,inset 1px 1px 0 2px #a5843e,inset -1px -1px 0 2px #ecd692,inset 1px 1px 0 3px #3c260a61,1px 1px #5c4519,2px 3px 3px #0000008c}:root .dd-tray__token--special.is-armed .dd-tray__well{box-shadow:inset 1px 1px #fff6d6e6,inset -1px -1px #4a341073,inset 0 0 0 2px #d6b668,inset 1px 1px 0 2px #b08e45,inset -1px -1px 0 2px #f2dea0,inset 1px 1px 0 3px #3c260a4d,0 0 0 2.5px var(--dd-tray-armed),0 0 16px 3px color-mix(in srgb,var(--dd-tray-armed) 70%,transparent),4px 10px 9px #00000080}:root .dd-tray__token--special.is-empty .dd-tray__well{box-shadow:inset 0 0 0 1px #0a0502b3,inset -1px -1px 0 1px #ffecaa4d,inset 0 0 0 3px #86703f,inset 2px 3px 4px 3px #00000080,1px 1px #ffd6a01f}:root .dd-tray__token--special.is-gain .dd-tray__well{animation-name:dd-art-special-back}@keyframes dd-art-special-back{0%,to{box-shadow:inset 1px 1px #fff6d6d9,inset -1px -1px #4a341080,inset 0 0 0 2px #cdab5e,inset 1px 1px 0 2px #a5843e,inset -1px -1px 0 2px #ecd692,inset 1px 1px 0 3px #3c260a61,1px 1px #5c4519,2px 3px 3px #0000008c,0 0 color-mix(in srgb,var(--dd-gold) 0%,transparent)}35%{box-shadow:inset 1px 1px #fffae4f2,inset -1px -1px #4a341066,inset 0 0 0 2px #e6c874,inset 1px 1px 0 2px #c29f52,inset -1px -1px 0 2px #f8e9b4,inset 1px 1px 0 3px #3c260a4d,1px 1px #5c4519,2px 3px 3px #0000008c,0 0 14px 5px color-mix(in srgb,var(--dd-gold) 70%,transparent)}}:root .dd-tray__token--special:before{background:linear-gradient(180deg,#0a050200,#0a0502b3 22% 78%,#0a050200);box-shadow:1px 0 #ffd6a021}:root .dd-tray__count{color:#2a1c0a;background:radial-gradient(ellipse 90% 70% at 34% 24%,#f6e6b0,#dcc078 46%,#b9954c);box-shadow:0 0 0 1px #4a3816,inset 0 0 0 1px #fff6d680,1.5px 2px 2px #0000008c;text-shadow:.5px .8px 0 rgba(255,244,205,.7)}:root .dd-tray__token.is-empty .dd-tray__count{color:#eadfbb;background:radial-gradient(ellipse 90% 70% at 34% 24%,#75654a,#5d4f37 60%,#4b3f2b);box-shadow:0 0 0 1px #2c2212,1px 1.5px 1.5px #00000080;text-shadow:none}:root .dd-tray__hint{background-image:var(--dd-tex-wove),var(--dd-lamp-sheet)}:root .dd-hud .dd-safety.is-arriving,:root .dd-hud .dd-knob.is-arriving:not(.is-called){animation-name:dd-arrive,dd-art-set-down}:root .dd-hud .is-arriving .dd-hud__seal:not(.is-cracking,.is-mending,.is-mended),:root .dd-tray__token.is-arriving:not(.is-empty) .dd-tray__well{animation:dd-art-set-down .9s backwards}:root .dd-tray__token--special.is-gain.is-arriving .dd-tray__well{animation-name:dd-art-special-back,dd-art-set-down}@keyframes dd-art-set-down{0%{filter:brightness(1.16) drop-shadow(5px 10px 7px rgba(26,15,10,.3));animation-timing-function:ease-out}50%{filter:brightness(1.1) drop-shadow(3px 6px 4px rgba(26,15,10,.3));animation-timing-function:ease-in-out}to{filter:brightness(1) drop-shadow(0 0 0 rgba(26,15,10,0))}}:root .dd-hud__group,:root .dd-hud.is-strip{background-image:linear-gradient(180deg,#4a2c0e33 0,#4a2c0e0f 5px,#4a2c0e00 11px),var(--dd-tex-wove),var(--dd-lamp-sheet)}:root .dd-speed,:root .dd-hud__knobs{border-left-color:#2b21184d}:root .dd-linechip{background-color:var(--dd-stock-buff);background-image:var(--dd-tex-wove),linear-gradient(128deg,#fffcf08c,#fffcf000 42%,#4a2c0e1f);box-shadow:var(--dd-shadow-card)}:root .dd-linechip.is-selected{box-shadow:0 0 0 2px var(--line),var(--dd-shadow-card)}:root .dd-linechip__swatch{box-shadow:inset -1px 0 #0000004d,inset 1px 0 #ffffff47}:root .dd-linechip__load{box-shadow:inset 0 1px 1px #2b211838}:root .dd-notice--gazette{background-image:var(--dd-tex-news),linear-gradient(128deg,#fffffa80,#fffffa00 40%,#3c32221a)}:root .dd-notice--saga{background-image:var(--dd-tex-fox),var(--dd-tex-wove),radial-gradient(ellipse 75% 75% at 46% 44%,#8c622e00 55%,#8c622e21),var(--dd-lamp-sheet)}:root .dd-milestone__flourish{stroke:#8c6d1c;fill:#8c6d1c}:root .dd-tutorial__scrap{background-color:transparent;background-image:var(--dd-tex-fibre),linear-gradient(128deg,#fffcf099,#fffcf000 40%,#78542424),linear-gradient(var(--dd-scrap),var(--dd-scrap)),linear-gradient(90deg,#1a0f0a57,#1a0f0a00),linear-gradient(180deg,#1a0f0a61,#1a0f0a00),radial-gradient(ellipse 100% 100% at 0 0,#1a0f0a5c,#1a0f0a00);background-size:auto,calc(100% - 4px) calc(100% - 5px),calc(100% - 4px) calc(100% - 5px),4px calc(100% - 11px),calc(100% - 8px) 5px,4px 5px;background-position:0 0,0 0,0 0,right 0 top 6px,left 4px bottom 0,right 0 bottom 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}:root .dd-paper.dd-dispatch__reading{background-image:var(--dd-tex-wove),var(--dd-lamp-sheet),linear-gradient(var(--dd-paper-old) 40%,rgba(239,226,196,0)),linear-gradient(rgba(239,226,196,0),var(--dd-paper-old) 60%),radial-gradient(farthest-side at 50% 0,#2b211852,#2b211800),radial-gradient(farthest-side at 50% 100%,#2b211852,#2b211800);background-position:0 0,0 0,top,bottom,top,bottom;background-size:auto,auto,100% 44px,100% 44px,100% 14px,100% 14px;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:local,scroll,local,local,scroll,scroll}:root .dd-dispatch__close{background-image:var(--dd-tex-wove),linear-gradient(90deg,#4a2c0e00 20%,#4a2c0e1c);box-shadow:inset 1px 0 #fffcf0b3,inset -1px -1px #60421c38}:root .dd-dispatch__note{border-left-color:transparent}:root .dd-dispatch__note-text{position:relative}:root .dd-dispatch__note-text:before{content:"";position:absolute;left:calc(-12 * var(--dd-u) - 4px);top:.1em;bottom:.28em;width:6px;background:currentColor;opacity:.8;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 100' preserveAspectRatio='none'%3E%3Cpath d='M1.9 1.4C3.1.4 4.7 1.2 4.6 3.2 5 24 4.1 48 4.5 72 4.7 86 4 95 2.4 99.5 3 94 2.7 86 2.5 72 2.1 48 2.9 24 1.9 1.4z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 100' preserveAspectRatio='none'%3E%3Cpath d='M1.9 1.4C3.1.4 4.7 1.2 4.6 3.2 5 24 4.1 48 4.5 72 4.7 86 4 95 2.4 99.5 3 94 2.7 86 2.5 72 2.1 48 2.9 24 1.9 1.4z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}:root .dd-gazette{background-image:var(--dd-tex-news),linear-gradient(128deg,#fffffa80,#fffffa00 40%,#3c32221a)}:root .dd-paper.dd-slip{background-image:var(--dd-tex-wove),var(--dd-lamp-sheet);box-shadow:var(--dd-shadow-card)}:root .dd-permit{--dd-paper: var(--dd-stock-buff);background-image:radial-gradient(circle at 50% calc(30 * var(--dd-u) + .5 * clamp(44px,9vh,calc(84 * var(--dd-u)))),#2b211800 0 21px,#2b211812 21.5px 22px,#2b211800 22.5px 27px,#2b211812 27.5px 28px,#2b211800 28.5px 33px,#2b21180f 33.5px 34px,#2b211800 34.5px 39px,#2b21180d 39.5px 40px,#2b211800 40.5px 45px,#2b21180a 45.5px 46px,#2b211800 46.5px),var(--dd-tex-wove),var(--dd-lamp-sheet)}:root .dd-permit__key{color:#2a1c0a;background:radial-gradient(ellipse 90% 70% at 34% 24%,#f6e6b0,#dcc078 46%,#b9954c);box-shadow:0 0 0 1px #4a3816,inset 0 0 0 1px #fff6d680,1.5px 2px 2px #1a0f0a80;text-shadow:.5px .8px 0 rgba(255,244,205,.7)}:root .dd-permit__rule{border-color:transparent;background:var(--dd-tex-swell) center / 100% 100% no-repeat border-box}:root .dd-sign{box-shadow:inset 0 0 0 10px var(--dd-paper-dark),inset 1px 1px 0 10px #f6e3a1,inset 0 0 0 12px #c9a227,inset 0 0 0 12.6px #785a14d9,inset 0 0 30px #8c622e40}:root .dd-sign:before{content:"";position:absolute;inset:12.6px;border:11px solid transparent;border-image:var(--dd-tex-spandrel) 11 / 11px;pointer-events:none}:root .dd-sign__stamp{color:var(--dd-pen);-webkit-mask-image:none;mask-image:none}:root .dd-more__tab{color:#2e2110;border-color:var(--dd-brass-rim);background:linear-gradient(180deg,#f3dfa0,#dcbf74 36%,#bb974e 70%,#9c7a38);box-shadow:inset 0 1px #fff8dccc,inset 0 -1px #4a340e73,1px 2px 2px #1a0f0a80,2px 4px 6px #1a0f0a4d}:root .dd-more__tab svg{filter:var(--dd-engrave)}:root .dd-more .dd-more__tab:hover,:root .dd-more .dd-more__tab:focus-visible{background:linear-gradient(180deg,#fbeab4,#e8cd86 36%,#c9a55c 70%,#a98544)}:root .dd-more .dd-more__tab:active{background:linear-gradient(180deg,#b8934a,#c9a55c 60%,#dcbf74);box-shadow:inset 0 2px 3px #281a0699,0 1px 1px #1a0f0a66}:root .dd-more .dd-more__tab:focus-visible{outline:3px solid var(--dd-gold);outline-offset:2px;box-shadow:inset 0 1px #fff8dccc,0 0 0 2px var(--dd-ink),2px 4px 6px #1a0f0a4d}:root .dd-card--charter .dd-card__body:has(>.dd-more:not([hidden])):not(:focus-visible){--dd-more-fade: clamp(30px, 6vh, 60px);--dd-more-foot: calc(44 * var(--dd-u) + var(--dd-more-drop, 0px));--dd-more-hole: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeMorphology operator='erode' radius='5'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' rx='20' filter='url(%23s)'/%3E%3C/svg%3E");-webkit-mask-image:var(--dd-more-hole),linear-gradient(to bottom,#000 calc(100% - var(--dd-more-foot) - var(--dd-more-fade)),rgba(0,0,0,0) calc(100% - var(--dd-more-foot)));mask-image:var(--dd-more-hole),linear-gradient(to bottom,#000 calc(100% - var(--dd-more-foot) - var(--dd-more-fade)),#0000 calc(100% - var(--dd-more-foot)));-webkit-mask-size:calc(max(54 * var(--dd-u),44px) + 10px) calc(max(30 * var(--dd-u),28px) + 3 * var(--dd-u) + 10px),100% 100%;mask-size:calc(max(54 * var(--dd-u),44px) + 10px) calc(max(30 * var(--dd-u),28px) + 3 * var(--dd-u) + 10px),100% 100%;-webkit-mask-position:left 50% bottom calc(var(--dd-more-drop, 0px) + 5 * var(--dd-u) - 5px),0 0;mask-position:left 50% bottom calc(var(--dd-more-drop, 0px) + 5 * var(--dd-u) - 5px),0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .dd-card--charter .dd-card__body:has(>.dd-more:not([hidden])):not(:focus-visible)>.dd-more:before{background:none}:root .dd-gift{background-color:var(--dd-stock-buff);background-image:var(--dd-tex-wove),linear-gradient(128deg,#fffcf08c,#fffcf000 45%,#4a2c0e1a);box-shadow:inset 0 0 0 1.5px var(--dd-ink),1px 2px #2b211899,2px 4px 4px #1a0f0a33}:root .dd-scrap{background-color:transparent;background-image:var(--dd-tex-wove),var(--dd-tex-scrap);background-size:auto,100% 100%;background-repeat:repeat,no-repeat;box-shadow:none}:root .dd-pin{background:radial-gradient(ellipse 56% 56% at 61% 63%,#fff6d600 80%,#fff6d6e6 92%,#fff6d600),radial-gradient(circle at 38% 32%,#ecd28c,#c6a258 42%,#96752f 78%,#6e5527);box-shadow:0 0 0 1px var(--dd-brass-rim),1px 2px 1px #1a0f0a80,3px 6px 5px #1a0f0a59}:root .dd-dropcap>p:first-child:first-letter{color:#2f4b8f}:root .dd-report__title{-webkit-mask-image:var(--dd-tex-stamp);mask-image:var(--dd-tex-stamp);-webkit-mask-size:180px 180px;mask-size:180px 180px;mask-clip:no-clip}:root .dd-mapframe{box-shadow:0 0 0 1.5px var(--dd-ink),0 0 0 5px #fbf6e8,0 0 0 6px #2b211880,1px 2px 2px 6px #1a0f0a47,6px 10px 16px 4px #1a0f0a3d}:root .dd-report__card{background-color:#f1e7cf;background-image:radial-gradient(circle at 0 0,#96734638,#96734600 8px),radial-gradient(circle at 100% 0,#96734638,#96734600 8px),radial-gradient(circle at 0 100%,#96734638,#96734600 8px),radial-gradient(circle at 100% 100%,#96734638,#96734600 8px),var(--dd-tex-fibre),linear-gradient(128deg,#fffaeb80,#fffaeb00 40%);background-size:auto;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,no-repeat;box-shadow:var(--dd-edge),1px 1px #967646e6,2px 3px 3px #1a0f0a57,4px 7px 10px #1a0f0a3d}:root .dd-report__card-text.dd-hand--pencil{color:#55514b;-webkit-mask-image:var(--dd-tex-tooth);mask-image:var(--dd-tex-tooth)}:root .dd-card--routebook{border-image:linear-gradient(90deg,#2c130c,#54291d 16%,#74402e 38%,#5a2f22 62%,#3a1b12 88%,#1f0d08) 0 0 0 100%}:root .dd-book__tab.is-selected{background-color:var(--dd-stock-buff);background-image:var(--dd-tex-wove),linear-gradient(128deg,#fffcf080,#fffcf000 45%,#4a2c0e1a);box-shadow:inset 4px 0 0 var(--dd-wax),inset 5px 0 #5e120c80,1px 1px #967646e6,1.5px 2px 2px #1a0f0a4d}:root .dd-switch__track{background-image:linear-gradient(180deg,#4a2c0e33,#4a2c0e00 70%);box-shadow:inset 0 0 0 1.5px var(--dd-ink),inset 2px 3px 4px #2b211857,0 1px #fffcf0cc}:root .dd-switch.is-on .dd-switch__track{background-image:radial-gradient(ellipse 46% 80% at 24% 52%,#ffbe709e,#ffb8682e 60%,#ffb86800);box-shadow:inset 0 0 0 1.5px var(--dd-ink),inset 2px 3px 4px #0009,0 1px #fffcf0cc}:root .dd-switch__thumb{background:var(--dd-brass-dome);box-shadow:0 0 0 1.5px var(--dd-brass-rim),1px 2px 2px #1a0f0a8c,2px 3px 4px #1a0f0a4d}:root .dd-slider::-webkit-slider-runnable-track{box-shadow:inset 0 1px 1px #000000b3,0 1px #fffcf0cc}:root .dd-slider::-moz-range-track{box-shadow:inset 0 1px 1px #000000b3,0 1px #fffcf0cc}:root .dd-slider::-webkit-slider-thumb{border-color:var(--dd-brass-rim);background:var(--dd-brass-dome);box-shadow:inset 0 0 0 1px #ffecaa52,1px 1.5px 1.5px #1a0f0a8c,2px 4px 5px #1a0f0a4d}:root .dd-slider::-moz-range-thumb{border-color:var(--dd-brass-rim);background:var(--dd-brass-dome);box-shadow:inset 0 0 0 1px #ffecaa52,1px 1.5px 1.5px #1a0f0a8c,2px 4px 5px #1a0f0a4d}:root .dd-choice{box-shadow:0 0 0 1.5px var(--dd-ink),2px 3px #2b2118e6,3px 5px 5px #1a0f0a38}:root .dd-choice__item{background-image:var(--dd-tex-wove),linear-gradient(180deg,#fffcf0bf,#fffcf000 60%,#4a2c0e1a)}:root .dd-choice__item.is-on{background-image:linear-gradient(180deg,#ffecbe29,#ffecbe00 48%,#00000038);box-shadow:inset 0 0 0 2px var(--dd-ink),inset 0 0 0 3px #e8cf7a8c}:root .dd-switch:focus-visible .dd-switch__track{box-shadow:inset 0 0 0 1.5px var(--dd-ink),inset 2px 3px 4px #2b211857,0 0 0 2px var(--dd-paper),0 0 0 4px var(--dd-ink)}@font-face{font-family:DD Ampersand;font-style:normal;font-weight:400;font-display:swap;src:url(../art/fonts/imfell-english-italic.woff2) format("woff2");unicode-range:U+26;size-adjust:105.628%}:root .dd-title__name .dd-amp,:root .dd-curtain__title .dd-amp{font-family:"DD Ampersand",var(--dd-font-map)}@supports ((-webkit-background-clip: text) or (background-clip: text)){@media not (forced-colors:active){:root .dd-title__name,:root .dd-curtain__title{color:transparent;background-image:linear-gradient(180deg,#fdf6e1,#f6ecd2,#eedfbd);-webkit-background-clip:text;background-clip:text;text-shadow:none;filter:drop-shadow(0 .018em 0 rgba(8,4,2,.6))}:root .dd-title__name .dd-amp,:root .dd-curtain__title .dd-amp{background-image:linear-gradient(180deg,#fbefb9 18%,#ecd27e,#d2a94a 68%,#b98f36 89%);-webkit-background-clip:text;background-clip:text}}}:root .dd-title__tagline{border-top-style:solid;border-image:linear-gradient(to bottom,#e8cf7aeb 0 40%,#0000 40% 80%,#e8cf7acc 80% 100%) 100% 0 0 0 / 5px 0 0 0 / 2px 0 0 0}:root .dd-card--title:before{background:radial-gradient(ellipse 64vw 18vw at 33vw 7vw,#120a06e6,#140b06db 54%,#1e10089e 68%,#2815094d 83%,#2e180a00),linear-gradient(97deg,rgba(18,10,6,.9) 0%,rgba(20,11,6,.85) max(22%,270px),rgba(32,17,8,.56) max(30%,360px),rgba(40,21,9,.24) max(39%,450px),rgba(46,24,10,0) max(48%,540px)),radial-gradient(ellipse max(50vw,800px) 24% at 12% 100%,#120a06d6,#140b06c7 62%,#1e100800),radial-gradient(ellipse 58% 64% at 70% 58%,#ffb26017,#ffb26000)}@media(max-height:520px){:root .dd-card--title:before{background:radial-gradient(ellipse 54vw 17vw at 26vw 6vw,#120a06e6,#140b06db 56%,#1e100899,#28150947 84%,#2e180a00),radial-gradient(ellipse max(72vw,630px) 27% at 20% 100%,#120a06d6,#140b06c7 62%,#1e100800),radial-gradient(ellipse 58% 64% at 50% 58%,#ffb26017,#ffb26000)}}@media(max-width:700px)and (min-height:521px){:root .dd-card--title:before{background:linear-gradient(180deg,#120a0680 0,#120a066b calc(84 * var(--dd-u)),#120a0600 calc(160 * var(--dd-u))),linear-gradient(0deg,#120a06db 0,#140b06bd calc(44 * var(--dd-u)),#180d0700 calc(112 * var(--dd-u)))}:root .dd-title__block{background-color:#120a0680;box-shadow:0 0 36px 34px #120a0680}:root .dd-title__aside{color:var(--dd-ink);text-shadow:0 0 1.5px var(--dd-paper),0 0 2px var(--dd-paper),0 0 4px var(--dd-paper),0 0 8px rgba(246,238,219,.85)}}:root .dd-ticket{background-image:var(--dd-tex-wove),linear-gradient(128deg,#fffaeb6b,#fffaeb00 42%,#4a2c0e2b)}:root .dd-ticket__stub{background:radial-gradient(circle at 50% 50%,#0e0805f0 0 calc(3.1 * var(--dd-u)),#0e080500 calc(3.6 * var(--dd-u))) center / 100% 100% no-repeat,radial-gradient(circle at calc(50% + .8px) calc(50% + 1px),#fffaebcc 0 calc(3.5 * var(--dd-u)),#fffaeb00 calc(4 * var(--dd-u))) center / 100% 100% no-repeat}:root .dd-ticket--go{--dd-ticket-card: #1f4034;--dd-ticket-ink: #f0da92;--dd-ticket-gilt: linear-gradient(rgba(232, 207, 122, .7), rgba(232, 207, 122, .7));background-image:var(--dd-ticket-gilt),var(--dd-ticket-gilt),var(--dd-ticket-gilt),var(--dd-ticket-gilt),linear-gradient(128deg,#fffaeb38,#fffaeb00 44%,#0000003d);background-position:3px 3px,3px calc(100% - 3px),3px 3px,calc(100% - 3px) 3px,0 0;background-size:calc(100% - 6px) 1px,calc(100% - 6px) 1px,1px calc(100% - 6px),1px calc(100% - 6px),auto;background-repeat:no-repeat}:root .dd-ticket--go .dd-ticket__stub{border-right-color:#e8cf7a9e}:root .dd-ticket--go .dd-ticket__label{text-shadow:0 1px 0 rgba(0,0,0,.45)}:root .dd-title__dropped{background-image:var(--dd-tex-wove),var(--dd-lamp-sheet)}:root .dd-curtain__flourish{color:#d9b85c}.dd-labels{isolation:isolate;transition:opacity .3s}.dd-labels.is-off,.dd-labels.is-under{opacity:0}.dd-label{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.dd-label__name{position:absolute;left:0;bottom:0;transform:translate(-50%);display:flex;align-items:center;gap:.34em;white-space:nowrap;font-family:var(--dd-font-map-sc);font-size:calc(15 * var(--dd-u));letter-spacing:.03em;line-height:1;color:var(--dd-ink);padding:2px 6px 1px;text-shadow:0 0 3px var(--dd-paper),0 0 3px var(--dd-paper),0 0 6px var(--dd-paper),1px 1px 0 var(--dd-paper),-1px -1px 0 var(--dd-paper);transition:font-size .2s,color .2s,opacity .2s}.dd-label__kind{flex:none;display:grid;place-items:center;width:1.32em;height:1.32em;border-radius:2px;color:var(--dd-ink);background:var(--ticket, var(--dd-paper));box-shadow:inset 0 0 0 1px #3c240c80,1px 1px #3c240c59}.dd-label__kind svg{display:block;width:80%;height:80%}.dd-label[data-kind=hearth],.dd-away[data-kind=hearth]{--ticket: var(--dd-ticket-hearth, #f0c877)}.dd-label[data-kind=inn],.dd-away[data-kind=inn]{--ticket: var(--dd-ticket-inn, #efb48a)}.dd-label[data-kind=market],.dd-away[data-kind=market]{--ticket: var(--dd-ticket-market, #a9cf93)}.dd-label[data-kind=forge],.dd-away[data-kind=forge]{--ticket: var(--dd-ticket-forge, #cfcabb)}.dd-label[data-kind=grove],.dd-away[data-kind=grove]{--ticket: var(--dd-ticket-grove, #c9aee0)}.dd-label[data-kind=port],.dd-away[data-kind=port]{--ticket: var(--dd-ticket-port, #93c1e0)}.dd-label[data-kind=court],.dd-away[data-kind=court]{--ticket: var(--dd-ticket-court, #f6f1e4)}.dd-label[data-kind=tower],.dd-away[data-kind=tower]{--ticket: var(--dd-ticket-tower, #9aa3b5)}.dd-label[data-kind=peril],.dd-away[data-kind=peril]{--ticket: var(--dd-ticket-peril, #f0a59a)}.dd-labels.is-near .dd-label__name{font-size:calc(18 * var(--dd-u))}.dd-labels.is-far .dd-label__name{font-size:calc(12 * var(--dd-u));opacity:.85}.dd-labels.is-tiny .dd-label__name{font-size:calc(12 * var(--dd-u));opacity:0}.dd-labels.is-tiny .dd-label.is-alarm .dd-label__name,.dd-labels.is-tiny .dd-label.is-target .dd-label__name,.dd-labels.is-tiny .dd-label.is-due .dd-label__name{opacity:.9}.dd-label.is-hot .dd-label__name{font-size:calc(18 * var(--dd-u));opacity:1}.dd-label.is-alarm .dd-label__name{color:var(--dd-alarm)}.dd-label.is-carded .dd-label__name{opacity:0}.dd-label.is-target .dd-label__name{color:var(--dd-good)}.dd-label.is-alarm{z-index:1}.dd-label.is-due{z-index:2}.dd-label.is-hot{z-index:3}.dd-label__due{position:absolute;left:0;bottom:calc(26 * var(--dd-u));transform:translate(-50%) rotate(-1.5deg);display:flex;align-items:baseline;gap:.4em;white-space:nowrap;padding:3px 8px 5px 6px;font-family:var(--dd-font-print, var(--dd-font-map));font-size:calc(13 * var(--dd-u));line-height:1.1;color:var(--dd-ink);background:var(--dd-paper-light, var(--dd-paper));border:1px solid var(--dd-ink);box-shadow:1px 2px #2b211873;overflow:hidden;animation:dd-due-in .26s var(--dd-ease-back, ease-out) both}.dd-labels.is-near .dd-label__due{bottom:calc(30 * var(--dd-u))}.dd-labels.is-far .dd-label__due,.dd-labels.is-tiny .dd-label__due{bottom:calc(22 * var(--dd-u));font-size:calc(12 * var(--dd-u))}.dd-label__due-n{font-family:var(--dd-font-print);font-size:1.2em;font-weight:700;font-variant-numeric:lining-nums}.dd-label__due-sand{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--dd-pen, var(--dd-ink));transform-origin:0 50%;transition:transform .26s linear}.dd-label__due.is-soon{border-color:var(--dd-alarm)}.dd-label__due.is-soon .dd-label__due-sand{background:var(--dd-alarm)}@keyframes dd-due-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.dd-wants{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.dd-wants__row{position:absolute;left:calc(var(--dd-ring, 22px) + 5px);top:0;transform:translateY(-50%);display:flex;align-items:center;gap:5px;white-space:nowrap;padding:2px 5px 2px 3px;border-radius:3px;background:color-mix(in srgb,var(--dd-paper-light, var(--dd-paper)) 86%,transparent);box-shadow:0 0 0 1px #3c240c47;font-family:var(--dd-font-map-sc);font-size:calc(13 * var(--dd-u));line-height:1;color:var(--dd-ink)}.dd-wants__chip{display:flex;align-items:center;gap:2px}.dd-wants__kind{flex:none;display:grid;place-items:center;width:1.2em;height:1.2em;border-radius:2px;background:var(--ticket, var(--dd-paper));box-shadow:inset 0 0 0 1px #3c240c80}.dd-wants__kind svg{display:block;width:80%;height:80%}.dd-wants__chip.is-stuck .dd-wants__kind{background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--dd-ink) calc(50% - 1px),var(--dd-ink) calc(50% + 1px),transparent calc(50% + 1px))}.dd-wants__chip.is-stuck .dd-wants__kind svg{opacity:.55}.dd-wants__n{font-family:var(--dd-font-print);font-weight:700;font-variant-numeric:lining-nums;min-width:.6em}.dd-wants__chip[data-kind=hearth]{--ticket: var(--dd-ticket-hearth, #f0c877)}.dd-wants__chip[data-kind=inn]{--ticket: var(--dd-ticket-inn, #efb48a)}.dd-wants__chip[data-kind=market]{--ticket: var(--dd-ticket-market, #a9cf93)}.dd-wants__chip[data-kind=forge]{--ticket: var(--dd-ticket-forge, #cfcabb)}.dd-wants__chip[data-kind=grove]{--ticket: var(--dd-ticket-grove, #c9aee0)}.dd-wants__chip[data-kind=port]{--ticket: var(--dd-ticket-port, #93c1e0)}.dd-wants__chip[data-kind=court]{--ticket: var(--dd-ticket-court, #f6f1e4)}.dd-wants__chip[data-kind=tower]{--ticket: var(--dd-ticket-tower, #9aa3b5)}.dd-wants__chip[data-kind=peril]{--ticket: var(--dd-ticket-peril, #f0a59a)}.dd-wants.is-left .dd-wants__row{left:auto;right:calc(var(--dd-ring, 22px) + 5px)}.dd-wants.is-below .dd-wants__row{left:0;top:calc(var(--dd-ring, 22px) * .72 + 6px);transform:translate(-50%)}.dd-wants.is-alarm .dd-wants__row{box-shadow:0 0 0 1.5px var(--dd-alarm)}.dd-wants.is-alarm .dd-wants__n{color:var(--dd-alarm)}.dd-labels.is-far .dd-wants__row{font-size:calc(11 * var(--dd-u));gap:4px}.dd-labels.is-tiny .dd-wants__row{font-size:calc(10 * var(--dd-u));gap:3px;padding:1px 3px 1px 2px}.dd-labels.is-tiny .dd-wants:not(.is-alarm){opacity:0}.dd-bubble{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;margin:calc(-34 * var(--dd-u)) 0 0 8px;padding:4px 10px 5px;font-family:var(--dd-font-hand);font-size:calc(19 * var(--dd-u));line-height:1;white-space:nowrap;color:var(--dd-ink);background:var(--dd-paper);border:1.5px solid var(--dd-ink);border-radius:12px 12px 12px 2px;box-shadow:2px 2px #2b211880;animation:dd-bubble-in .22s var(--dd-ease-back) both;transform-origin:0 100%}.dd-bubble:before,.dd-bubble:after{content:"";position:absolute;left:-1.5px;top:100%;width:0;height:0;border-style:solid;border-color:var(--dd-ink) transparent transparent var(--dd-ink);border-width:6px 6px 6px 1.5px}.dd-bubble:after{left:0;margin-top:-1.5px;border-color:var(--dd-paper) transparent transparent var(--dd-paper);border-width:5px 5px 5px 0}.dd-bubble--grumble:before{border-top-color:var(--dd-alarm-deep);border-left-color:var(--dd-alarm-deep)}.dd-bubble--grumble{color:var(--dd-alarm-deep);border-style:dashed}.dd-bubble--sing{color:var(--dd-pen)}.dd-bubble.is-leaving{opacity:0;transition:opacity .38s}@keyframes dd-bubble-in{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.dd-caption{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;width:max-content;max-width:min(300px,calc(100vw - 16px));margin:0;translate:-50% calc(-100% - 14px);padding:8px 12px 9px;color:var(--dd-ink);background:var(--dd-paper);border:1px solid var(--dd-ink-soft, rgba(43, 33, 24, .5));box-shadow:0 6px 16px #140c0659;animation:dd-caption-in .2s ease-out both}.dd-caption.is-below{translate:-50% 18px}.dd-caption__label{margin:0 0 3px;font-family:var(--dd-font-map-sc);font-size:calc(15 * var(--dd-u));letter-spacing:.04em}.dd-caption__body{margin:0;font-family:var(--dd-font-print, var(--dd-font-map));font-size:calc(14 * var(--dd-u));line-height:1.3}.dd-caption--hand{background:var(--dd-paper-light, var(--dd-paper));rotate:-1.5deg}.dd-caption--hand .dd-caption__body{font-family:var(--dd-font-hand);font-size:calc(19 * var(--dd-u));line-height:1.15;color:var(--dd-pen, var(--dd-ink))}@keyframes dd-caption-in{0%{opacity:0}to{opacity:1}}.dd-label__grow{position:absolute;left:0;top:1px;transform:translate(-50%);display:flex;align-items:center;gap:.32em;white-space:nowrap;font-size:calc(13 * var(--dd-u));line-height:1;padding:2px 5px;border-radius:999px;color:var(--dd-ink);background:color-mix(in srgb,var(--dd-paper-light, var(--dd-paper)) 82%,transparent);transition:opacity .2s}.dd-labels.is-far .dd-label__grow{font-size:calc(11 * var(--dd-u));opacity:.9}.dd-labels.is-tiny .dd-label__grow,.dd-label.is-carded .dd-label__grow{opacity:0}.dd-grow__pips{display:flex;gap:.16em}.dd-grow__pips b{width:.46em;height:.46em;border-radius:50%;box-shadow:inset 0 0 0 1px var(--dd-ink);background:linear-gradient(to top,var(--dd-ink) calc(var(--dd-fill, 0) * 100%),transparent 0)}.dd-grow__pips b.is-full{background:var(--dd-ink)}.dd-grow__mark{flex:none;display:grid;place-items:center;width:1.2em;height:1.2em}.dd-grow__mark svg{display:block;width:100%;height:100%}.dd-grow__mark--owes,.dd-grow__mark--keeps{color:var(--dd-pencil, var(--dd-ink-soft, #6b6257));opacity:.8}.dd-grow__mark--keeps{outline:1px dashed currentColor;outline-offset:0;border-radius:2px}.dd-grow__mark--gate.is-works{opacity:.5;animation:dd-grow-works 1.4s ease-in-out infinite alternate}@keyframes dd-grow-works{to{opacity:.95}}.dd-label__pay{position:absolute;left:var(--dd-pay-x, 0);bottom:calc(22 * var(--dd-u));display:grid;place-items:center;width:calc(30 * var(--dd-u));height:calc(30 * var(--dd-u));margin-left:calc(-15 * var(--dd-u));border-radius:4px;color:var(--dd-ink);background:var(--dd-paper-light, var(--dd-paper));border:1px solid var(--dd-ink);box-shadow:1px 2px #2b211873;font-size:calc(13 * var(--dd-u));z-index:4;animation:dd-pay-rise 2.4s ease-out both}.dd-label__pay svg{display:block;width:76%;height:76%}.dd-label__pay--entry{border-color:var(--dd-pen, var(--dd-ink));color:var(--dd-pen, var(--dd-ink))}@keyframes dd-pay-rise{0%{opacity:0;translate:0 14px;scale:.6}14%{opacity:1;translate:0 0;scale:1.12}22%{scale:1}72%{opacity:1;translate:0 calc(-26 * var(--dd-u))}to{opacity:0;translate:0 calc(-44 * var(--dd-u))}}.dd-mark{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;translate:-50% calc(-100% - 6px);display:flex;flex-direction:column;align-items:stretch;gap:2px;white-space:nowrap;padding:2px 7px 3px;font-family:var(--dd-font-print, var(--dd-font-map));font-size:calc(12 * var(--dd-u));line-height:1.15;color:var(--dd-ink);background:var(--dd-paper-light, var(--dd-paper));border:1px solid var(--dd-ink);box-shadow:1px 2px #2b211866}.dd-labels.is-tiny .dd-mark{font-size:calc(10 * var(--dd-u));padding:1px 4px 2px}.dd-mark__bar{display:block;height:3px;background:linear-gradient(to right,var(--dd-pen, var(--dd-ink)) calc(var(--dd-fill, 0) * 100%),color-mix(in srgb,var(--dd-ink) 18%,transparent) 0)}.dd-mark--gang.is-stopped{border-style:dashed;color:var(--dd-alarm-deep, var(--dd-alarm))}.dd-mark--gang.is-stopped .dd-mark__bar{background:linear-gradient(to right,var(--dd-alarm-deep, var(--dd-alarm)) calc(var(--dd-fill, 0) * 100%),color-mix(in srgb,var(--dd-ink) 18%,transparent) 0)}.dd-mark--woods{font-family:var(--dd-font-map-sc);letter-spacing:.03em;border-color:var(--dd-good, var(--dd-ink))}.dd-mark--woods.is-through{border-style:dashed;opacity:.8}.dd-away{position:absolute;left:0;top:0;z-index:6;translate:-50% -50%;display:flex;flex-direction:row-reverse;align-items:center;gap:6px;max-width:min(240px,64vw);min-height:40px;margin:0;padding:5px 7px 5px 11px;font:inherit;text-align:left;color:var(--dd-ink);background:var(--dd-paper-light, var(--dd-paper));border:1px solid var(--dd-ink);border-radius:3px;box-shadow:1px 2px #2b211873;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:dd-due-in .26s var(--dd-ease-back, ease-out) both}.dd-away.is-west{flex-direction:row;padding:5px 11px 5px 7px}.dd-away.is-leaving{opacity:0;transition:opacity .24s}.dd-away__arrow{flex:none;display:grid;place-items:center;width:17px;height:17px;color:var(--dd-pen, var(--dd-ink))}.dd-away__arrow svg{display:block;width:100%;height:100%}.dd-away__words{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.dd-away__new{font-family:var(--dd-font-print, var(--dd-font-map));font-weight:700;font-size:max(9px,calc(9.5 * var(--dd-u)));line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:var(--dd-ink-soft, var(--dd-ink))}.dd-away__name{display:flex;align-items:center;gap:.34em;max-width:100%;font-family:var(--dd-font-map-sc);font-size:calc(14 * var(--dd-u));line-height:1.15;letter-spacing:.03em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.dd-away{animation:none}}@media(prefers-reduced-motion:reduce){.dd-grow__mark--gate.is-works{animation:none;opacity:.7}.dd-label__pay{animation-name:dd-pay-still}}@keyframes dd-pay-still{0%,80%{opacity:1}to{opacity:0}}.dd-ui{--dd-paper: #f6eedb;--dd-paper-old: #efe2c4;--dd-paper-dark: #e4d3ae;--dd-paper-edge: #c9b48a;--dd-ink: #2b2118;--dd-ink-soft: #5a4a3a;--dd-ink-faint: #8a7860;--dd-pencil: #6e6a63;--dd-pen: #1f3a6e;--dd-alarm: #c3402b;--dd-alarm-deep: #8e2a1b;--dd-good: #4f7a45;--dd-gold: #c9a227;--dd-wax: #a3261c;--dd-brass: #b08d4a;--dd-desk: #2a1a12;--dd-font-map: "IM Fell English", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--dd-font-map-sc: "IM Fell English SC", "IM Fell English", Georgia, serif;--dd-font-print: "Besley", "Clarendon", "Rockwell", Georgia, serif;--dd-font-hand: "Caveat", "Segoe Print", "Bradley Hand", cursive;--dd-text: 1;--dd-u: calc(1px * var(--dd-text));--dd-size-fine: calc(11 * var(--dd-u));--dd-size-small: calc(13 * var(--dd-u));--dd-size-body: calc(15 * var(--dd-u));--dd-size-lead: calc(18 * var(--dd-u));--dd-size-h3: calc(22 * var(--dd-u));--dd-size-h2: calc(30 * var(--dd-u));--dd-size-h1: calc(44 * var(--dd-u));--dd-size-hand: calc(21 * var(--dd-u));--dd-size-hand-big: calc(28 * var(--dd-u));--dd-shadow-rest: 1px 1px 0 rgba(26, 15, 10, .18), 3px 5px 10px rgba(26, 15, 10, .28);--dd-shadow-lift: 1px 2px 0 rgba(26, 15, 10, .14), 10px 16px 28px rgba(26, 15, 10, .36);--dd-shadow-press: 0 0 0 rgba(26, 15, 10, .2), 1px 2px 3px rgba(26, 15, 10, .35);--dd-dur-tap: 90ms;--dd-dur-quick: .16s;--dd-dur-move: .28s;--dd-dur-settle: .42s;--dd-dur-unfold: .52s;--dd-ease-out: cubic-bezier(.22, .8, .26, 1);--dd-ease-back: cubic-bezier(.3, 1.5, .5, 1);--dd-ease-in-out: cubic-bezier(.6, 0, .3, 1);position:absolute;inset:0;overflow:hidden;pointer-events:none;font-family:var(--dd-font-print);font-size:var(--dd-size-body);line-height:1.4;color:var(--dd-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.dd-ui *,.dd-ui *:before,.dd-ui *:after{box-sizing:border-box}.dd-ui.dd-reduced *,.dd-ui.dd-reduced *:before,.dd-ui.dd-reduced *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.dd-layer{position:absolute;inset:0;pointer-events:none}.dd-solid{pointer-events:auto}.dd-hidden{display:none!important}.dd-paper{position:relative;color:var(--dd-ink);background-color:var(--dd-paper);background-image:linear-gradient(128deg,#fffaeb80,#fffaeb00 38%,#4a2c0e1f);box-shadow:var(--dd-shadow-rest),inset 0 0 0 1px #5c3c1824,inset 0 0 22px #8c622e29;border-radius:2px}.dd-paper--old{background-color:var(--dd-paper-old)}.dd-paper--parchment{background-color:var(--dd-paper-dark)}.dd-paper--lift{box-shadow:var(--dd-shadow-lift),inset 0 0 0 1px #5c3c1824,inset 0 0 22px #8c622e29}.dd-print{font-family:var(--dd-font-print);color:var(--dd-ink)}.dd-caps{font:700 var(--dd-size-fine) / 1 var(--dd-font-print);letter-spacing:.18em;text-transform:uppercase;color:var(--dd-ink-soft)}.dd-map{font-family:var(--dd-font-map)}.dd-hand{font-family:var(--dd-font-hand);font-weight:500;font-size:var(--dd-size-hand);line-height:1.05;color:var(--dd-pen);transform:rotate(-1.4deg);transform-origin:0 50%}.dd-hand--red{color:var(--dd-alarm)}.dd-hand--pencil{color:var(--dd-pencil)}.dd-num{font-family:var(--dd-font-print);font-variant-numeric:tabular-nums lining-nums;font-weight:800}.dd-btn{pointer-events:auto;appearance:none;border:1.5px solid var(--dd-ink);border-radius:3px;background:var(--dd-paper);color:var(--dd-ink);font:700 var(--dd-size-small) / 1 var(--dd-font-print);letter-spacing:.08em;text-transform:uppercase;padding:calc(10 * var(--dd-u)) calc(16 * var(--dd-u));min-height:44px;cursor:pointer;box-shadow:2px 3px #2b2118d9;transition:transform var(--dd-dur-tap) var(--dd-ease-out),box-shadow var(--dd-dur-tap) var(--dd-ease-out),background-color var(--dd-dur-quick)}.dd-btn:hover{background:#fff8e6;transform:translate(-1px,-1px);box-shadow:3px 4px #2b2118d9}.dd-btn:active,.dd-btn.is-pressed{transform:translate(2px,3px);box-shadow:0 0 #2b2118d9}.dd-btn:focus-visible,.dd-knob:focus-visible,.dd-ui [tabindex]:focus-visible{outline:3px solid var(--dd-gold);outline-offset:2px}.dd-btn[disabled]{opacity:.45;cursor:default;pointer-events:none}.dd-btn--go{background:var(--dd-ink);color:var(--dd-paper)}.dd-btn--go:hover{background:#45362a}.dd-btn--quiet{border-color:transparent;background:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px}.dd-btn--quiet:hover{background:#2b211812;box-shadow:none;transform:none}.dd-btn--danger{border-color:var(--dd-alarm-deep);color:var(--dd-alarm-deep);box-shadow:2px 3px 0 var(--dd-alarm-deep)}.dd-knob{position:relative;pointer-events:auto;appearance:none;width:44px;height:44px;border-radius:50%;border:1.5px solid #5e4a22;background:radial-gradient(circle at 34% 30%,#f0d998 0%,var(--dd-brass) 46%,#6e5527 100%);color:var(--dd-ink);display:inline-grid;place-items:center;cursor:pointer;box-shadow:1px 2px 3px #1a0f0a80,inset 0 1px #ffffff80;transition:transform var(--dd-dur-tap) var(--dd-ease-out),filter var(--dd-dur-quick)}.dd-knob:hover{filter:brightness(1.08)}.dd-knob:active,.dd-knob.is-pressed{transform:translateY(1px) scale(.96)}.dd-knob.is-on{box-shadow:0 0 0 3px #ffb8688c,1px 2px 3px #1a0f0a80,inset 0 1px #ffffff80}.dd-icon{display:inline-block;width:1.25em;height:1.25em;line-height:0;vertical-align:-.25em;flex:none}.dd-icon svg{width:100%;height:100%;display:block}.dd-stamp{display:inline-block;font:800 var(--dd-size-small) / 1 var(--dd-font-print);letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;color:var(--dd-alarm);border:2.5px solid currentColor;border-radius:4px;padding:6px 10px 5px;transform:rotate(-8deg);opacity:.86;mix-blend-mode:multiply}.dd-stamp--blue{color:var(--dd-pen)}.dd-stamp--thunk{animation:dd-thunk .26s var(--dd-ease-back) both}@keyframes dd-thunk{0%{transform:rotate(-8deg) scale(2.2);opacity:0}60%{transform:rotate(-8deg) scale(.94);opacity:1}to{transform:rotate(-8deg) scale(1);opacity:.86}}.dd-seal{display:inline-block;width:calc(34 * var(--dd-u));height:calc(34 * var(--dd-u));border-radius:50%;background:radial-gradient(circle at 36% 32%,#d4523f 0%,var(--dd-wax) 55%,#5e120c 100%);box-shadow:1px 2px 3px #1a0f0a73,inset 0 0 0 3px #5e120c59}.dd-seal.is-cracked{filter:grayscale(.85) brightness(.8);opacity:.6}.dd-seal.is-empty{background:none;box-shadow:inset 0 0 0 1.5px #2b211859}.dd-rule{border:0;border-top:3px double rgba(43,33,24,.7);margin:calc(8 * var(--dd-u)) 0}.dd-swatch{display:inline-block;width:1.1em;height:.5em;border-radius:999px;background:var(--line, var(--dd-ink));box-shadow:inset 0 -1px #00000040;vertical-align:.1em;flex:none}.dd-scroll{overflow:auto;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--dd-paper-edge) transparent;overscroll-behavior:contain}@keyframes dd-drop-in{0%{opacity:0;transform:translateY(-14px) rotate(-1.5deg)}to{opacity:1;transform:none}}@keyframes dd-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dd-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -5% 0 0)}}.dd-play{--dd-play-gap: calc(12 * var(--dd-u));--dd-play-fade: .32s;--dd-hud-height: calc(58 * var(--dd-u));--dd-hud-paper: var(--dd-paper);--dd-dial-size: calc(48 * var(--dd-u));--dd-dial-rim: var(--dd-brass);--dd-dial-fill: var(--dd-alarm-deep);--dd-dial-track: rgba(43, 33, 24, .16);--dd-knob-size: calc(40 * var(--dd-u));--dd-fig: 1.04ch;--dd-enamel: #24423a;--dd-enamel-ink: #f3ead2;--dd-glow: var(--dd-alarm);--dd-glow-reach: 84px;--dd-tray-tin: #1f1b18;--dd-tray-tin-light: #3d3732;--dd-tray-well: #efe9d8;--dd-tray-token: calc(66 * var(--dd-u));--dd-tray-armed: #ffb868;--dd-mode-road: #b5443c;--dd-mode-river: #33639a;--dd-mode-deep: #6b4ba3;--dd-mode-sky: #d8a531;--dd-linechip-width: calc(208 * var(--dd-u));--dd-linechip-height: max(40px, calc(37 * var(--dd-u)));--dd-linechip-fold: 56px;--dd-linechip-tab: 12px;--dd-fold-time: .2s;--dd-panel-width: calc(332 * var(--dd-u));--dd-notice-width: calc(318 * var(--dd-u));--dd-pop-width: calc(344 * var(--dd-u));--dd-tip-width: calc(256 * var(--dd-u));--dd-vehicle-width: calc(290 * var(--dd-u));--dd-vehicle-wide: calc(480 * var(--dd-u));--dd-scrap: #fbf3d5;--dd-scrap-width: calc(250 * var(--dd-u));--dd-scrap-dock-width: calc(560 * var(--dd-u));--dd-drag-fade: .3;--dd-hit: 40px;--line: var(--dd-ink);--dd-safe-top: env(safe-area-inset-top, 0px);--dd-safe-right: env(safe-area-inset-right, 0px);--dd-safe-bottom: env(safe-area-inset-bottom, 0px);--dd-safe-left: env(safe-area-inset-left, 0px);--dd-edge-left: calc(var(--dd-play-gap) + var(--dd-safe-left));--dd-edge-right: calc(var(--dd-play-gap) + var(--dd-safe-right));--dd-edge-bottom: calc(var(--dd-play-gap) + var(--dd-safe-bottom));box-sizing:border-box;padding:var(--dd-safe-top) var(--dd-safe-right) var(--dd-safe-bottom) var(--dd-safe-left);transition:opacity var(--dd-play-fade) var(--dd-ease-out),visibility 0s;z-index:1}.dd-play.is-hidden{opacity:0;visibility:hidden;transition:opacity var(--dd-play-fade) var(--dd-ease-out),visibility 0s linear var(--dd-play-fade)}.dd-play.is-hidden,.dd-play.is-hidden *{pointer-events:none!important}:where(.dd-play) button{font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.dd-play button:focus-visible{outline:3px solid var(--dd-gold);outline-offset:2px}:where(.dd-play) p,:where(.dd-play) h3,:where(.dd-play) ul,:where(.dd-play) ol{margin:0;padding:0;list-style:none}.dd-play__glow{position:absolute;inset:0;opacity:0;pointer-events:none;box-shadow:inset 0 0 var(--dd-glow-reach) 2px color-mix(in srgb,var(--dd-glow) 62%,transparent),inset 0 0 calc(var(--dd-glow-reach) * .22) 0 color-mix(in srgb,var(--dd-glow) 50%,transparent);transition:opacity .6s linear}.dd-play__glow:after{content:"";position:absolute;inset:0;opacity:0;box-shadow:inset 0 0 calc(var(--dd-glow-reach) * 1.3) 6px color-mix(in srgb,var(--dd-glow) 58%,transparent),inset 0 0 calc(var(--dd-glow-reach) * .3) 0 color-mix(in srgb,var(--dd-glow) 40%,transparent)}.dd-play__glow.is-pulsing:after{animation:dd-glow-pulse 1.5s var(--dd-ease-in-out) infinite;will-change:opacity}@keyframes dd-glow-pulse{50%{opacity:1}}.dd-x{appearance:none;position:relative;border:0;background:none;padding:0;width:var(--dd-hit);height:var(--dd-hit);display:inline-grid;place-items:center;cursor:pointer;color:var(--dd-ink-soft);border-radius:50%;font-size:calc(15 * var(--dd-u));flex:none}.dd-x:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#2b211800;transition:background-color var(--dd-dur-quick)}.dd-x:hover:before{background:#2b21181a}.dd-x:hover{color:var(--dd-ink)}.dd-x .dd-icon{position:relative}.dd-x .dd-icon:empty:before,.dd-x .dd-icon:empty:after{content:"";position:absolute;left:50%;top:50%;width:.95em;height:1.6px;margin:-.8px 0 0 -.475em;background:currentColor;border-radius:1px;transform:rotate(45deg)}.dd-x .dd-icon:empty:after{transform:rotate(-45deg)}.dd-btn--small{min-height:var(--dd-hit);padding:calc(6 * var(--dd-u)) calc(10 * var(--dd-u));font-size:calc(11 * var(--dd-u));letter-spacing:.05em;display:inline-flex;align-items:center;gap:.45em;box-shadow:1.5px 2px #2b2118d9}.dd-btn--small.dd-btn--danger{box-shadow:1.5px 2px 0 var(--dd-alarm-deep)}.dd-btn--small .dd-icon:empty{display:none}.dd-knob--small{width:var(--dd-hit);height:var(--dd-hit);font-size:12px}:where(.dd-play) .dd-knob[disabled]{opacity:.4;filter:grayscale(.6);cursor:default;pointer-events:none}.dd-stroke-minus,.dd-stroke-plus{position:relative;width:14px;height:14px;display:block}.dd-stroke-minus:before,.dd-stroke-plus:before,.dd-stroke-plus:after{content:"";position:absolute;left:0;top:5.5px;width:14px;height:3px;border-radius:1px;background:currentColor}.dd-stroke-plus:after{transform:rotate(90deg)}.dd-hud{position:absolute;left:var(--dd-edge-left);right:var(--dd-edge-right);top:var(--dd-safe-top);display:flex;justify-content:space-between;align-items:stretch;gap:calc(14 * var(--dd-u));pointer-events:none}.dd-hud__group{position:relative;flex:none;display:flex;align-items:center;gap:calc(14 * var(--dd-u));min-height:var(--dd-hud-height);padding:calc(13 * var(--dd-u)) calc(14 * var(--dd-u)) calc(9 * var(--dd-u));margin-top:-6px;color:var(--dd-ink);background-color:var(--dd-hud-paper);background-image:linear-gradient(128deg,#fffaeb80,#fffaeb00 38%,#4a2c0e1f);box-shadow:var(--dd-shadow-rest),inset 0 0 0 1px #5c3c1824,inset 0 0 22px #8c622e24;border-radius:0 0 3px 3px}.dd-hud__left{transform:rotate(-.35deg);transform-origin:0 0}.dd-hud__right{transform:rotate(.3deg);transform-origin:100% 0}.dd-clock{display:flex;align-items:center;gap:calc(10 * var(--dd-u))}.dd-clock__dial{position:relative;width:var(--dd-dial-size);height:var(--dd-dial-size);flex:none;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fffaf0 0%,var(--dd-paper) 55%,var(--dd-paper-dark) 100%);box-shadow:0 0 0 1.5px #5e4a22,0 0 0 4px var(--dd-dial-rim),0 0 0 5px #5e4a22,2px 3px 5px 4px #1a0f0a4d,inset 1px 2px 3px #1a0f0a40;margin:5px}.dd-clock__ring{position:absolute;inset:0;width:100%;height:100%}.dd-clock__track{stroke:var(--dd-dial-track);stroke-width:3.2}.dd-clock__fill{stroke:var(--dd-dial-fill);stroke-width:3.2;stroke-linecap:butt;transition:stroke-dashoffset .24s linear}.dd-clock__glyph{position:absolute;inset:0;display:grid;place-items:center;color:var(--dd-ink);font:400 calc(23 * var(--dd-u)) / 1 var(--dd-font-map)}.dd-clock__glyph svg{width:54%;height:54%;display:block}.dd-clock__text{display:flex;flex-direction:column;gap:calc(4 * var(--dd-u));min-width:calc(74 * var(--dd-u))}.dd-clock__season{display:grid;font:400 calc(23 * var(--dd-u)) / 1 var(--dd-font-map);letter-spacing:.01em;white-space:nowrap}.dd-clock__season-name{grid-area:1 / 1;visibility:hidden}.dd-clock__season-name.is-on{visibility:visible}.dd-clock[data-season=spring]{--dd-dial-fill: #5f8a46}.dd-clock[data-season=summer]{--dd-dial-fill: #c08a1c}.dd-clock[data-season=autumn]{--dd-dial-fill: #b5562a}.dd-clock[data-season=winter]{--dd-dial-fill: #4f7592}.dd-speed{display:flex;align-items:center;gap:calc(5 * var(--dd-u));padding-left:calc(12 * var(--dd-u));border-left:1px solid rgba(43,33,24,.22)}.dd-hud .dd-knob{width:var(--dd-knob-size);height:var(--dd-knob-size);min-width:40px;min-height:40px;font-size:calc(15 * var(--dd-u));flex:none}.dd-speed__knob.is-on{transform:translateY(1.5px);background:radial-gradient(circle at 40% 36%,#dcc27e,#9a7a3c 52%,#5e4720);box-shadow:0 0 0 3px #ffb86899,inset 1px 2px 4px #1a0f0a8c}.dd-fares{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--dd-u));min-width:calc(104 * var(--dd-u))}.dd-fares__num{min-width:calc(4 * var(--dd-fig));font-size:calc(32 * var(--dd-u));line-height:.95;text-align:center;white-space:nowrap;transform-origin:50% 80%}.dd-fig{display:inline-block;width:var(--dd-fig);font-style:normal;text-align:center}.dd-fares__num.is-bump{animation:dd-bump .26s var(--dd-ease-back)}@keyframes dd-bump{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-2px) scale(1.12);color:var(--dd-good)}to{transform:none}}.dd-safety{position:relative;display:grid;grid-template-columns:auto auto;grid-template-areas:"text n" "prev prev";align-items:center;column-gap:calc(10 * var(--dd-u));padding:calc(7 * var(--dd-u)) calc(9 * var(--dd-u)) calc(6 * var(--dd-u)) calc(11 * var(--dd-u));border-radius:4px;color:var(--dd-enamel-ink);background-color:var(--dd-enamel);background-image:radial-gradient(ellipse at 28% 0%,#fff3,#fff0 62%);box-shadow:inset 0 0 0 1.5px #f3ead28c,inset 0 0 0 4px var(--dd-enamel),inset 0 0 0 5px #00000047,1px 2px 3px #1a0f0a73}.dd-safety__text{grid-area:text;max-width:calc(146 * var(--dd-u));font:700 var(--dd-size-fine) / 1.2 var(--dd-font-print);letter-spacing:.11em;text-transform:uppercase}.dd-safety__n{grid-area:n;min-width:calc(4 * var(--dd-fig) + 12 * var(--dd-u));padding:calc(4 * var(--dd-u)) calc(6 * var(--dd-u)) calc(3 * var(--dd-u));text-align:center;white-space:nowrap;font-size:calc(24 * var(--dd-u));line-height:1;color:#1d1712;background:linear-gradient(170deg,#fbf7ea,#ede6d0 60%,#d9d0b4);border-radius:2px;box-shadow:inset 0 0 0 1px #00000059,1px 2px 2px #00000073}.dd-safety__prevented{grid-area:prev;display:flex;justify-content:space-between;gap:calc(8 * var(--dd-u));align-items:baseline;width:0;min-width:100%;margin-top:calc(4 * var(--dd-u));padding-top:calc(4 * var(--dd-u));border-top:1px solid rgba(243,234,210,.35);font:600 var(--dd-size-fine) / 1 var(--dd-font-print);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.dd-safety__prevented-cap{opacity:.86}.dd-safety__prevented-n{font:800 calc(14 * var(--dd-u)) / .8 var(--dd-font-print);letter-spacing:0}.dd-safety.is-reset{animation:dd-safety-reset 1.1s var(--dd-ease-out)}.dd-safety.is-reset .dd-safety__n{animation:dd-safety-tile 1.1s var(--dd-ease-out)}@keyframes dd-safety-reset{0%,30%,60%{background-color:var(--dd-alarm);transform:rotate(-1.5deg) scale(1.04)}15%,45%{background-color:var(--dd-enamel);transform:rotate(1deg) scale(1.04)}to{transform:none}}@keyframes dd-safety-tile{0%{transform:translateY(-18px) rotate(-8deg);opacity:0}40%{transform:translateY(2px) rotate(2deg);opacity:1}to{transform:none}}.dd-seals,.dd-signs{position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:calc(6 * var(--dd-u))}.dd-seals__row,.dd-signs__row{display:flex;align-items:center;gap:calc(5 * var(--dd-u));min-height:calc(30 * var(--dd-u))}.dd-hud__seal{position:relative;width:calc(30 * var(--dd-u));height:calc(30 * var(--dd-u));display:grid;place-items:center;color:#3c0a068c;font-size:calc(13 * var(--dd-u));transition:filter var(--dd-dur-settle),opacity var(--dd-dur-settle)}.dd-hud__seal-glyph:empty{display:none}.dd-hud__crack{position:absolute;inset:0;width:100%;height:100%;stroke:#1d0b08;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:0}.dd-hud__seal.is-cracked .dd-hud__crack{opacity:.9}.dd-hud__seal.is-cracking{animation:dd-seal-crack .9s var(--dd-ease-out)}.dd-hud__seal.is-cracking .dd-hud__crack{stroke-dasharray:60;animation:dd-crack-draw .5s .12s var(--dd-ease-out) both}@keyframes dd-seal-crack{0%{transform:scale(1.5) rotate(-10deg);filter:none;opacity:1}18%{transform:scale(.92) rotate(6deg);filter:brightness(1.5)}36%{transform:scale(1.06) rotate(-3deg)}to{transform:none}}@keyframes dd-crack-draw{0%{stroke-dashoffset:60;opacity:1}to{stroke-dashoffset:0;opacity:.9}}.dd-hud__seal.is-mending{animation:dd-seal-mend 1.2s var(--dd-ease-out)}.dd-hud__seal.is-mending:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--dd-gold);opacity:0;animation:dd-seal-ring 1.2s var(--dd-ease-out);pointer-events:none}@keyframes dd-seal-mend{0%{transform:scale(.6);filter:grayscale(.85) brightness(.8);opacity:.6}30%{transform:scale(1.3) rotate(-6deg);filter:brightness(1.5) saturate(1.2);opacity:1}55%{transform:scale(.95) rotate(2deg);filter:none}to{transform:none;filter:none}}@keyframes dd-seal-ring{0%{transform:scale(.7);opacity:.95}to{transform:scale(2.2);opacity:0}}.dd-seals.is-sunday .dd-hud__seal{filter:grayscale(1) brightness(1.15);opacity:.4}.dd-hud__sunday{display:none;position:absolute;left:50%;bottom:calc(.5 * var(--dd-size-fine));font-size:var(--dd-size-fine);letter-spacing:.04em;white-space:nowrap;padding:3px 5px 2px;border-width:1.5px;transform:translate(-50%,50%) rotate(-4deg)}.dd-seals.is-sunday .dd-hud__sunday{display:inline-block}.dd-seals.is-sunday .dd-seals__cap{visibility:hidden}.dd-signs__mark{width:calc(13 * var(--dd-u));height:calc(13 * var(--dd-u));transform:rotate(45deg);border:1.5px solid rgba(43,33,24,.5);border-radius:1.5px;background:transparent;margin:0 calc(2 * var(--dd-u));transition:background-color var(--dd-dur-settle),border-color var(--dd-dur-settle)}.dd-signs__mark.is-on{border-color:#7d5f12;background:linear-gradient(135deg,#f0d77a 0%,var(--dd-gold) 55%,#94741a 100%);box-shadow:0 1px 2px #1a0f0a66}.dd-signs__mark.is-new{animation:dd-signs-in .7s var(--dd-ease-back)}@keyframes dd-signs-in{0%{transform:rotate(45deg) scale(2.4);opacity:0}to{transform:rotate(45deg) scale(1);opacity:1}}.dd-hud__knobs{display:flex;gap:calc(6 * var(--dd-u));padding-left:calc(12 * var(--dd-u));border-left:1px solid rgba(43,33,24,.22)}.dd-hud__book.is-called{outline:3px solid var(--dd-pen);outline-offset:3px;animation:dd-book-call 1.3s var(--dd-ease-out) 4 both}@keyframes dd-book-call{0%{outline-color:transparent;outline-offset:13px;outline-width:1px}24%,64%{outline-color:var(--dd-pen);outline-offset:3px;outline-width:3px}to{outline-color:transparent;outline-offset:3px;outline-width:3px}}.dd-seals__cap,.dd-signs__cap,.dd-fares__cap,.dd-fares__short,.dd-clock__year{white-space:nowrap;font-size:var(--dd-size-fine);letter-spacing:.12em}.dd-fares__short{display:none}.dd-hud__group{min-width:max-content}.dd-hud.is-snug .dd-seals.is-sunday .dd-seals__row,.dd-hud.is-strip .dd-seals.is-sunday .dd-seals__row{visibility:hidden}.dd-hud.is-snug .dd-hud__sunday,.dd-hud.is-strip .dd-hud__sunday{top:50%;bottom:auto;width:min-content;padding:3px 4px 2px;line-height:1.02;text-align:center;white-space:normal;transform:translate(-50%,-50%) rotate(-5deg)}.dd-hud.is-snug{gap:calc(8 * var(--dd-u))}.dd-hud.is-snug .dd-hud__group{gap:calc(10 * var(--dd-u));padding-left:calc(11 * var(--dd-u));padding-right:calc(11 * var(--dd-u))}.dd-hud.is-snug .dd-safety__prevented,.dd-hud.is-snug .dd-seals__cap,.dd-hud.is-snug .dd-signs__cap{display:none}.dd-hud.is-snug .dd-fares{min-width:0}.dd-hud.is-snug .dd-fares__cap{width:min-content;white-space:normal;line-height:1;text-align:center}.dd-hud.is-snug .dd-safety__text{max-width:calc(104 * var(--dd-u))}.dd-hud.is-snug .dd-signs__row{gap:calc(4 * var(--dd-u))}.dd-hud.is-snug .dd-signs__mark{width:calc(10 * var(--dd-u));height:calc(10 * var(--dd-u));margin:0 calc(1.5 * var(--dd-u))}.dd-hud.is-snug .dd-speed,.dd-hud.is-snug .dd-hud__knobs{padding-left:calc(9 * var(--dd-u))}.dd-hud.is-trim{--dd-hud-height: calc(48 * var(--dd-u));--dd-dial-size: calc(38 * var(--dd-u));--dd-knob-size: 36px;left:calc(4px + var(--dd-safe-left));right:calc(4px + var(--dd-safe-right));gap:4px}.dd-hud.is-trim .dd-hud__group{gap:calc(8 * var(--dd-u));padding:calc(11 * var(--dd-u)) calc(5 * var(--dd-u)) calc(7 * var(--dd-u))}.dd-hud.is-trim .dd-clock{gap:calc(7 * var(--dd-u))}.dd-hud.is-trim .dd-clock__dial{margin:4px}.dd-hud.is-trim .dd-clock__text{min-width:0;gap:calc(3 * var(--dd-u))}.dd-hud.is-trim .dd-clock__season{font-size:calc(19 * var(--dd-u))}.dd-hud.is-trim .dd-fares__cap{line-height:.95;letter-spacing:.04em}.dd-hud.is-trim .dd-speed,.dd-hud.is-trim .dd-hud__knobs{gap:4px;padding-left:calc(7 * var(--dd-u))}.dd-hud.is-trim .dd-fares{gap:calc(1 * var(--dd-u))}.dd-hud.is-trim .dd-fares__num{font-size:calc(25 * var(--dd-u))}.dd-hud.is-trim .dd-safety{column-gap:calc(5 * var(--dd-u));padding:calc(5 * var(--dd-u)) calc(5 * var(--dd-u)) calc(5 * var(--dd-u)) calc(6 * var(--dd-u))}.dd-hud.is-trim .dd-safety__text{max-width:calc(96 * var(--dd-u));line-height:1.08;letter-spacing:.04em}.dd-hud.is-trim .dd-safety__n{min-width:calc(4 * var(--dd-fig) + 8 * var(--dd-u));padding-left:calc(4 * var(--dd-u));padding-right:calc(4 * var(--dd-u));font-size:calc(21 * var(--dd-u))}.dd-hud.is-trim .dd-hud__seal{width:calc(22 * var(--dd-u));height:calc(22 * var(--dd-u))}.dd-hud.is-trim .dd-seals__row,.dd-hud.is-trim .dd-signs__row{gap:3px;min-height:calc(24 * var(--dd-u))}.dd-hud.is-trim .dd-signs__mark{width:calc(9 * var(--dd-u));height:calc(9 * var(--dd-u));margin:0 calc(1 * var(--dd-u))}.dd-hud.is-trim .dd-hud__sunday{left:calc(50% + 1.5px);padding:2px 3px 1px;letter-spacing:0;border-width:1.2px}.dd-hud.is-strip{--dd-dial-size: 32px;--dd-knob-size: 36px;left:0;right:0;top:0;display:flex;flex-wrap:nowrap;align-items:center;gap:5px clamp(4px,.8%,6px);padding:calc(5px + var(--dd-safe-top)) calc(5px + var(--dd-safe-right)) 5px calc(5px + var(--dd-safe-left));pointer-events:auto;background-color:var(--dd-hud-paper);background-image:linear-gradient(128deg,#fffaeb80,#fffaeb00 38%,#4a2c0e1f);box-shadow:var(--dd-shadow-rest),inset 0 0 0 1px #5c3c1824}.dd-hud.is-strip .dd-hud__group{display:contents}.dd-hud.is-strip .dd-hud__group>*{flex:none}.dd-hud.is-strip .dd-speed{margin-right:auto;gap:5px;padding-left:0;border-left:0}.dd-hud.is-strip .dd-seals{margin-left:auto}.dd-hud.is-strip .dd-hud__knobs{gap:5px;padding-left:0;border-left:0}.dd-hud.is-trim .dd-knob,.dd-hud.is-strip .dd-knob{position:relative;min-width:0;min-height:0;font-size:14px}.dd-hud.is-trim .dd-knob:after,.dd-hud.is-strip .dd-knob:after{content:"";position:absolute;inset:-3.5px;border-radius:50%}.dd-hud.is-strip .dd-clock{gap:6px}.dd-hud.is-strip .dd-clock__dial{margin:4px 3px;box-shadow:0 0 0 1px #5e4a22,0 0 0 3px var(--dd-dial-rim),0 0 0 4px #5e4a22,1px 2px 3px 3px #1a0f0a47,inset 1px 2px 3px #1a0f0a40}.dd-hud.is-strip .dd-clock__text{min-width:0;gap:2px}.dd-hud.is-strip .dd-clock__year{display:none}.dd-hud.is-strip .dd-clock__season{font-size:calc(15.5 * var(--dd-u))}.dd-hud.is-strip .dd-fares{min-width:0;gap:2px}.dd-hud.is-strip .dd-fares__cap{letter-spacing:.04em}.dd-hud.is-strip .dd-fares__num{font-size:calc(21 * var(--dd-u))}.dd-hud.is-strip .dd-safety{padding:3px;column-gap:0}.dd-hud.is-strip .dd-safety__text,.dd-hud.is-strip .dd-safety__prevented,.dd-hud.is-strip .dd-seals__cap,.dd-hud.is-strip .dd-signs__cap{display:none}.dd-hud.is-strip .dd-safety__n{font-size:calc(18 * var(--dd-u))}.dd-hud.is-strip .dd-seals__row,.dd-hud.is-strip .dd-signs__row{min-height:0;gap:4px}.dd-hud.is-strip .dd-signs__mark{width:8px;height:8px;margin:0 2px;border-width:1.2px}.dd-hud.is-strip .dd-signs__row{gap:0}.dd-hud.is-strip:not(.is-stacked) .dd-hud__seal{width:12px;height:12px;box-shadow:0 1px 1px #1a0f0a66,inset 0 0 0 1.5px #5e120c59}.dd-hud.is-strip:not(.is-stacked) .dd-hud__seal-glyph,.dd-hud.is-strip:not(.is-stacked) .dd-hud__crack{display:none}.dd-hud.is-strip .dd-hud__sunday{padding:2px 3px 1px;letter-spacing:0;border-width:1.2px}.dd-hud.is-strip:not(.is-stacked) .dd-seals{display:grid;place-items:center}.dd-hud.is-strip:not(.is-stacked) .dd-seals__row,.dd-hud.is-strip:not(.is-stacked) .dd-hud__sunday{grid-area:1 / 1}.dd-hud.is-strip:not(.is-stacked) .dd-hud__sunday{display:block;position:static;visibility:hidden;transform:rotate(-5deg)}.dd-hud.is-strip:not(.is-stacked) .dd-seals.is-sunday .dd-hud__sunday{visibility:visible}.dd-hud.is-stacked{--dd-dial-size: 34px;--dd-knob-size: 40px;flex-wrap:wrap;justify-content:space-between;padding-top:calc(6px + var(--dd-safe-top));padding-bottom:6px}.dd-hud.is-stacked .dd-knob:after{content:none}.dd-hud.is-stacked .dd-clock{order:1}.dd-hud.is-stacked .dd-speed{order:2;margin:0;gap:5px}.dd-hud.is-stacked .dd-hud__knobs{order:3;gap:5px}.dd-hud.is-stacked:after{content:"";order:4;flex-basis:100%;height:0;border-top:1px solid rgba(43,33,24,.16)}.dd-hud.is-stacked .dd-fares{order:5}.dd-hud.is-stacked .dd-fares__cap{display:none}.dd-hud.is-stacked .dd-fares{flex-direction:row;align-items:baseline;gap:5px}.dd-hud.is-stacked .dd-fares__short{display:block}.dd-hud.is-stacked.is-lean .dd-fares__short{display:none}.dd-hud.is-stacked .dd-fares__num{font-size:calc(24 * var(--dd-u))}.dd-hud.is-stacked .dd-safety{order:6;margin-right:auto}.dd-hud.is-stacked .dd-safety__n{font-size:calc(19 * var(--dd-u))}.dd-hud.is-stacked .dd-seals{order:7;margin:0}.dd-hud.is-stacked .dd-signs{order:8}.dd-hud.is-stacked .dd-hud__seal{width:24px;height:24px}.dd-hud.is-stacked .dd-seals__row,.dd-hud.is-stacked .dd-signs__row{min-height:24px;gap:3px}.dd-hud.is-stacked .dd-signs__mark{width:10px;height:10px}.dd-hud.is-stacked .dd-clock__year{display:block;letter-spacing:.04em}.dd-hud.is-stacked .dd-clock__season{font-size:calc(17 * var(--dd-u))}.dd-hud.is-stacked .dd-signs__row{gap:3px}.dd-hud.is-plain .dd-fares__cap,.dd-hud.is-lean .dd-fares__cap,.dd-hud.is-lean .dd-clock__text{display:none}.dd-hud.is-stacked.is-lean .dd-hud__seal{width:20px;height:20px}.dd-hud.is-stacked.is-lean .dd-hud__sunday{left:calc(50% - 3px)}.dd-traywrap{position:absolute;left:var(--dd-edge-left);right:var(--dd-edge-right);bottom:var(--dd-edge-bottom);width:fit-content;max-width:calc(100% - var(--dd-edge-left) - var(--dd-edge-right));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--dd-u));pointer-events:none}.dd-tray{position:relative;display:flex;align-items:stretch;gap:calc(7 * var(--dd-u));padding:calc(8 * var(--dd-u)) calc(9 * var(--dd-u)) calc(7 * var(--dd-u));border-radius:8px;background:linear-gradient(180deg,var(--dd-tray-tin-light) 0%,var(--dd-tray-tin) 15%,#141110 100%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #000c,inset 0 0 0 2px #ffffff0f,3px 6px 12px #0a06038c}.dd-tray{max-width:100%;min-width:0}.dd-tray__pans,.dd-tray__stock{display:flex;gap:calc(6 * var(--dd-u));min-width:0}.dd-tray__sep{width:1px;margin:4px calc(2 * var(--dd-u));background:linear-gradient(180deg,#fff0,#ffffff38 30% 70%,#fff0)}.dd-tray__token{appearance:none;position:relative;flex:0 1 var(--dd-tray-token);width:var(--dd-tray-token);min-width:40px;padding:0 0 calc(2 * var(--dd-u));border:0;background:none;cursor:grab;touch-action:none;display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--dd-u));color:#efe6cf;border-radius:5px;transition:transform var(--dd-dur-quick) var(--dd-ease-back),opacity var(--dd-dur-quick)}.dd-tray__well{position:relative;width:100%;height:calc(42 * var(--dd-u));min-height:38px;display:grid;place-items:center;border-radius:4px;color:var(--dd-ink);font-size:calc(21 * var(--dd-u));background:radial-gradient(ellipse 70% 60% at 36% 26%,#fffdf4 0%,var(--dd-tray-well) 62%,#d6ccb2 100%);box-shadow:inset 0 0 0 1px #0000008c,inset 0 2px 4px #00000052;transition:box-shadow var(--dd-dur-quick),background-color var(--dd-dur-quick)}.dd-tray__label{padding:0 calc(4 * var(--dd-u));font:700 var(--dd-size-fine) / 1.15 var(--dd-font-print);letter-spacing:.03em;text-transform:uppercase;text-align:center;white-space:nowrap;opacity:.86}.dd-play:not(.is-compact) .dd-tray__token{flex:none;width:auto;min-width:var(--dd-tray-token)}.dd-tray__count{position:absolute;top:calc(-7 * var(--dd-u));right:calc(-6 * var(--dd-u));min-width:calc(21 * var(--dd-u));height:calc(21 * var(--dd-u));padding:0 calc(5 * var(--dd-u));display:grid;place-items:center;border-radius:999px;font-size:calc(12.5 * var(--dd-u));line-height:1;color:#fff8e6;background:var(--dd-alarm-deep);box-shadow:0 0 0 1.5px #f3ead2,1px 2px 3px #00000080;z-index:1}.dd-tray__token:hover{transform:translateY(-2px)}.dd-tray__token:active{cursor:grabbing}.dd-tray__token.is-armed{transform:translateY(calc(-8 * var(--dd-u)))}.dd-tray__token.is-armed .dd-tray__well{background:radial-gradient(ellipse 70% 60% at 36% 26%,#fffef8,#fff4d6 62%,#f1d9a0);box-shadow:inset 0 0 0 1px #0000008c,0 0 0 2.5px var(--dd-tray-armed),0 0 16px 3px color-mix(in srgb,var(--dd-tray-armed) 70%,transparent),0 9px 10px #00000080}.dd-tray__token.is-armed .dd-tray__label{opacity:1;color:var(--dd-tray-armed)}.dd-tray__token.is-empty .dd-tray__well{color:#2b21186b;background:#cfc6ae;box-shadow:inset 0 0 0 1px #0000008c,inset 0 3px 6px #0006}.dd-tray__token.is-empty .dd-tray__count{background:#5d554c;color:#e6ddc8;box-shadow:0 0 0 1.5px #a59c88}.dd-tray__token.is-empty .dd-tray__label{opacity:.6}.dd-tray__token.is-gain .dd-tray__count{animation:dd-bump .42s var(--dd-ease-back)}.dd-tray__token--road .dd-tray__well{--wash: var(--dd-mode-road)}.dd-tray__token--river .dd-tray__well{--wash: var(--dd-mode-river)}.dd-tray__token--deep .dd-tray__well{--wash: var(--dd-mode-deep)}.dd-tray__token--sky .dd-tray__well{--wash: var(--dd-mode-sky)}.dd-tray__token--line .dd-tray__well:after{content:"";position:absolute;left:5px;right:5px;bottom:4px;height:4px;border-radius:999px;background:var(--wash, transparent);opacity:.85}.dd-tray__token--line.is-empty .dd-tray__well:after{opacity:.3}.dd-tray__token--special{margin-left:calc(9 * var(--dd-u))}.dd-tray__token--special:before{content:"";position:absolute;left:calc(-8 * var(--dd-u));top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,#fff0,#ffffff38 30% 70%,#fff0);pointer-events:none}.dd-tray__token--special .dd-tray__well{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 3px var(--dd-brass),inset 0 0 0 4px #00000047,inset 0 3px 5px #0000004d}.dd-tray__token--special.is-armed .dd-tray__well{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 3px var(--dd-brass),0 0 0 2.5px var(--dd-tray-armed),0 0 16px 3px color-mix(in srgb,var(--dd-tray-armed) 70%,transparent),0 9px 10px #00000080}.dd-tray__token--special.is-empty .dd-tray__well{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 3px color-mix(in srgb,var(--dd-brass) 45%,#8d8573),inset 0 3px 6px #0006}.dd-tray__token--special.is-gain .dd-tray__well{animation:dd-special-back .9s var(--dd-ease-out)}@keyframes dd-special-back{0%{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 3px var(--dd-brass),0 0 color-mix(in srgb,var(--dd-gold) 90%,transparent)}35%{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 3px var(--dd-gold),0 0 14px 5px color-mix(in srgb,var(--dd-gold) 70%,transparent)}to{box-shadow:inset 0 0 0 1px #0000008c,inset 0 0 0 3px var(--dd-brass),0 0 color-mix(in srgb,var(--dd-gold) 0%,transparent)}}.dd-tray__hint{box-sizing:border-box;min-height:calc(33 * var(--dd-u));max-width:min(calc(420 * var(--dd-u)),100%);padding:calc(5 * var(--dd-u)) calc(14 * var(--dd-u)) calc(7 * var(--dd-u));background:var(--dd-paper);box-shadow:var(--dd-shadow-rest);border-radius:2px;text-align:center;font-size:calc(20 * var(--dd-u));transform:rotate(-1.2deg) translateY(10px);transform-origin:50% 100%;opacity:0;visibility:hidden;transition:opacity var(--dd-dur-quick),transform var(--dd-dur-move) var(--dd-ease-back),visibility 0s var(--dd-dur-move)}.dd-tray__hint.is-on{opacity:1;visibility:visible;transform:rotate(-1.2deg);transition:opacity var(--dd-dur-quick),transform var(--dd-dur-move) var(--dd-ease-back),visibility 0s}.dd-side{position:absolute;left:var(--dd-edge-left);bottom:var(--dd-edge-bottom);top:calc(var(--dd-clear-top, 80px) + 22 * var(--dd-u));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:calc(12 * var(--dd-u));pointer-events:none}.dd-chips{box-sizing:content-box;width:var(--dd-linechip-width);display:flex;flex-direction:column;gap:calc(6 * var(--dd-u));max-height:100%;min-height:0;padding:6px 14px 6px 0;overflow-x:visible;overflow-y:auto;scrollbar-width:none}.dd-play:not(.is-compact) .dd-side:not(.is-folded) .dd-chips{margin-left:-5px;padding-left:5px}.dd-chips.is-empty{display:none}.dd-linechip{appearance:none;position:relative;box-sizing:border-box;width:var(--dd-linechip-width);min-height:var(--dd-linechip-height);flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mode text";align-items:center;gap:calc(8 * var(--dd-u));padding:calc(5 * var(--dd-u)) calc(9 * var(--dd-u)) calc(5 * var(--dd-u)) calc(15 * var(--dd-u));border:0;border-radius:2px 14px 14px 2px;text-align:left;cursor:pointer;color:var(--dd-ink);background-color:var(--dd-paper);background-image:linear-gradient(128deg,#fffaeb80,#fffaeb00 40%,#4a2c0e1a);box-shadow:1px 1px #1a0f0a2e,2px 3px 6px #1a0f0a42,inset 0 0 0 1px #5c3c1829;transition:transform var(--dd-fold-time) var(--dd-ease-out),width var(--dd-fold-time) var(--dd-ease-out),padding var(--dd-fold-time) var(--dd-ease-out),box-shadow var(--dd-dur-quick)}.dd-linechip__swatch{position:absolute;left:0;top:0;bottom:0;width:calc(8 * var(--dd-u));height:auto;border-radius:2px 0 0 2px;background:var(--line);box-shadow:inset -1px 0 #00000040}.dd-linechip__mode{grid-area:mode;font-size:calc(17 * var(--dd-u));color:var(--dd-ink-soft)}.dd-linechip__code{display:none;grid-area:code;font:800 12px / 1 var(--dd-font-print);text-align:center;white-space:nowrap}.dd-linechip__text{grid-area:text;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:calc(4 * var(--dd-u))}.dd-linechip__name{font:700 calc(13.5 * var(--dd-u)) / 1.1 var(--dd-font-print);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block:.2em;margin-block:-.2em}.dd-linechip__meta{display:flex;align-items:center;gap:calc(8 * var(--dd-u))}.dd-linechip__pips{display:flex;gap:3px;flex:none}.dd-linechip__pip{width:calc(7 * var(--dd-u));height:calc(7 * var(--dd-u));border-radius:50%;box-shadow:inset 0 0 0 1.2px #2b211873}.dd-linechip__pip.is-on{background:var(--dd-ink);box-shadow:none}.dd-linechip__load{flex:1;height:calc(4 * var(--dd-u));border-radius:999px;background:#2b211824;overflow:hidden}.dd-linechip__load-fill{display:block;height:100%;width:var(--load, 0%);border-radius:inherit;background:var(--line);transition:width var(--dd-dur-settle) var(--dd-ease-out)}.dd-linechip__strip{display:none;position:absolute;right:7px;top:50%;width:4px;height:22px;margin-top:-11px;border-radius:999px;background:#2b211829;overflow:hidden;transition:opacity var(--dd-fold-time) var(--dd-ease-out)}.dd-linechip__strip>i{position:absolute;left:0;right:0;bottom:0;height:var(--load, 0%);border-radius:inherit;background:var(--line);transition:height var(--dd-dur-settle) var(--dd-ease-out)}.dd-linechip.is-full .dd-linechip__load-fill,.dd-linechip.is-full .dd-linechip__strip>i{background:var(--dd-alarm)}.dd-linechip__warn{display:none;position:absolute;top:-6px;right:-5px;width:18px;height:18px;border-radius:50%;place-items:center;color:#fff8e6;background:var(--dd-alarm);font:800 11.5px / 1 var(--dd-font-print);box-shadow:0 1px 2px #1a0f0a66}.dd-linechip__warn .dd-icon:empty{display:none}.dd-linechip__warn:has(.dd-icon:empty):before{content:"!"}.dd-linechip.is-blocked .dd-linechip__warn{display:grid;animation:dd-warn-nod 1.6s var(--dd-ease-in-out) infinite}.dd-linechip__due{display:none;position:absolute;bottom:-5px;right:-5px;width:16px;height:16px;border-radius:50%;place-items:center;color:var(--dd-ink);background:var(--dd-gold);font:800 11px / 1 var(--dd-font-print);box-shadow:0 1px 2px #1a0f0a66}.dd-linechip__due:before{content:"↑"}.dd-linechip.is-due .dd-linechip__due{display:grid}@keyframes dd-warn-nod{0%,70%,to{transform:none}80%{transform:rotate(-12deg) scale(1.1)}90%{transform:rotate(10deg) scale(1.1)}}.dd-linechip.is-idle{background-color:color-mix(in srgb,var(--dd-paper) 78%,transparent);box-shadow:inset 0 0 0 1.5px #6e6a63b3,1px 2px 3px #1a0f0a29;outline:1.5px dashed var(--dd-pencil);outline-offset:-4px;color:var(--dd-pencil)}.dd-linechip.is-idle .dd-linechip__swatch{background:repeating-linear-gradient(135deg,var(--line) 0 3px,transparent 3px 6px)}.dd-linechip.is-idle .dd-linechip__mode{color:var(--dd-pencil)}.dd-linechip.is-idle .dd-linechip__code{color:var(--dd-ink-soft)}.dd-linechip:hover{transform:translate(3px)}.dd-linechip.is-selected{transform:translate(8px);box-shadow:0 0 0 2px var(--line),3px 6px 12px #1a0f0a57}.dd-chips .dd-linechip.is-selected{box-shadow:0 0 0 2px var(--line),3px 6px 12px #1a0f0a57}.dd-linechip.is-new{animation:dd-linechip-in var(--dd-dur-settle) var(--dd-ease-back) both}.dd-linechip.is-called:before{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--line) 34%,transparent);box-shadow:0 0 0 3px var(--line);opacity:0;pointer-events:none;animation:dd-linechip-call 1.1s linear 1}@keyframes dd-linechip-call{0%{opacity:0;box-shadow:0 0 0 0 var(--line)}14%,45%{opacity:1;box-shadow:0 0 0 3px var(--line)}to{opacity:0;box-shadow:0 0 0 3px var(--line)}}@keyframes dd-linechip-in{0%{opacity:0;transform:translate(-24px)}}.dd-side.is-folded{top:calc(var(--dd-clear-top, 80px) + 12 * var(--dd-u));flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:var(--dd-play-gap)}.dd-side.is-folded .dd-chips{order:-1;z-index:1;flex:none;width:auto;display:grid;grid-template-columns:repeat(var(--dd-chips-cols, 1),var(--dd-linechip-fold));--col-gap: 6px;column-gap:var(--col-gap);max-height:none;padding:0 0 6px;overflow:visible}.dd-side.is-folded .dd-chips.is-dense{row-gap:3px;padding-bottom:0}.dd-chips[data-cols]:not([data-cols="1"]) .dd-linechip:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:var(--col-gap)}.dd-side.is-folded .dd-linepanel{max-height:100%}.dd-side.is-folded.is-lifted .dd-linepanel{--lift: calc(var(--dd-clear-bottom, 100px) + 6px - var(--dd-edge-bottom));margin-bottom:var(--lift);max-height:calc(100% - var(--lift))}.dd-side.is-folded .dd-linechip{--open: 0;--pa: 0;--pb: 0;--grow: calc(var(--dd-linechip-width) - var(--dd-linechip-fold));width:calc(var(--dd-linechip-fold) + var(--grow) * var(--open));grid-template-columns:calc(var(--dd-linechip-fold) - var(--dd-linechip-tab) - 16px) minmax(0,1fr);grid-template-areas:"mode text" "code text";align-content:center;gap:1px 5px;padding-left:calc(var(--dd-linechip-tab) + 3px);transform:translate(calc(var(--grow) * (var(--pa) + var(--pb))));z-index:var(--open)}.dd-side.is-folded .dd-linechip__swatch{width:var(--dd-linechip-tab)}.dd-side.is-folded .dd-linechip__mode{justify-self:center;font-size:12px}.dd-side.is-folded .dd-linechip__code{display:block}.dd-side.is-folded .dd-linechip__text{opacity:var(--open);transition:opacity var(--dd-fold-time) var(--dd-ease-out)}.dd-side.is-folded .dd-linechip__strip{display:block;right:5px;opacity:calc(1 - var(--open))}.dd-side.is-folded .dd-linechip:focus-visible,.dd-side.is-folded .dd-linechip.is-called,.dd-side.is-folded:not(:has(>.dd-linepanel:not(.is-hidden))) .dd-linechip.is-selected,.dd-play.is-posting .dd-side.is-folded .dd-linechip{--open: 1}.dd-chips[data-cols="2"] .dd-linechip:nth-child(odd):focus-visible+.dd-linechip,.dd-chips[data-cols="2"] .dd-linechip.is-called:nth-child(odd)+.dd-linechip,.dd-side:not(:has(>.dd-linepanel:not(.is-hidden))) .dd-chips[data-cols="2"] .dd-linechip.is-selected:nth-child(odd)+.dd-linechip,.dd-play.is-posting .dd-chips[data-cols="2"] .dd-linechip:nth-child(2n){--pa: 1}.dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+1):focus-visible+.dd-linechip,.dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+2):focus-visible+.dd-linechip,.dd-chips[data-cols="3"] .dd-linechip.is-called:nth-child(3n+1)+.dd-linechip,.dd-chips[data-cols="3"] .dd-linechip.is-called:nth-child(3n+2)+.dd-linechip,.dd-side:not(:has(>.dd-linepanel:not(.is-hidden))) .dd-chips[data-cols="3"] .dd-linechip.is-selected:nth-child(3n+1)+.dd-linechip,.dd-side:not(:has(>.dd-linepanel:not(.is-hidden))) .dd-chips[data-cols="3"] .dd-linechip.is-selected:nth-child(3n+2)+.dd-linechip,.dd-play.is-posting .dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+2),.dd-play.is-posting .dd-chips[data-cols="3"] .dd-linechip:nth-child(3n){--pa: 1}.dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+1):focus-visible+.dd-linechip+.dd-linechip,.dd-chips[data-cols="3"] .dd-linechip.is-called:nth-child(3n+1)+.dd-linechip+.dd-linechip,.dd-side:not(:has(>.dd-linepanel:not(.is-hidden))) .dd-chips[data-cols="3"] .dd-linechip.is-selected:nth-child(3n+1)+.dd-linechip+.dd-linechip,.dd-play.is-posting .dd-chips[data-cols="3"] .dd-linechip:nth-child(3n){--pb: 1}@media(hover:hover){.dd-side.is-folded .dd-linechip:hover{--open: 1}.dd-chips[data-cols="2"] .dd-linechip:nth-child(odd):hover+.dd-linechip,.dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+1):hover+.dd-linechip,.dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+2):hover+.dd-linechip{--pa: 1}.dd-chips[data-cols="3"] .dd-linechip:nth-child(3n+1):hover+.dd-linechip+.dd-linechip{--pb: 1}}.dd-play:not(.is-posting) .dd-side.is-folded:has(>.dd-linepanel:not(.is-hidden)) .dd-linechip.is-selected{--open: 0}.dd-play:not(.is-posting) .dd-side.is-folded:has(>.dd-linepanel:not(.is-hidden)) .dd-linechip.is-selected+.dd-linechip{--pa: 0}.dd-play:not(.is-posting) .dd-side.is-folded:has(>.dd-linepanel:not(.is-hidden)) .dd-linechip.is-selected+.dd-linechip+.dd-linechip{--pb: 0}:where(.dd-play) .dd-swatch[data-pattern=dash]{background:repeating-linear-gradient(0deg,var(--line) 0 7px,color-mix(in srgb,var(--line) 35%,var(--dd-paper)) 7px 10px)}:where(.dd-play) .dd-swatch[data-pattern=dot]{background:repeating-linear-gradient(0deg,var(--line) 0 3px,color-mix(in srgb,var(--line) 35%,var(--dd-paper)) 3px 6px)}:where(.dd-play) .dd-swatch[data-pattern=double]{background:linear-gradient(90deg,var(--line) 0 36%,color-mix(in srgb,var(--line) 30%,var(--dd-paper)) 36% 64%,var(--line) 64%)}:where(.dd-play) .dd-swatch[data-pattern=dashdot]{background:repeating-linear-gradient(0deg,var(--line) 0 8px,color-mix(in srgb,var(--line) 35%,var(--dd-paper)) 8px 10px,var(--line) 10px 12px,color-mix(in srgb,var(--line) 35%,var(--dd-paper)) 12px 14px)}:where(.dd-play) .dd-swatch[data-pattern=rail]{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--line) 55%,#000) 0 1.5px,var(--line) 1.5px 6px)}:where(.dd-play) .dd-swatch[data-pattern=wave]{background:repeating-linear-gradient(35deg,var(--line) 0 4px,color-mix(in srgb,var(--line) 55%,var(--dd-paper)) 4px 7px)}:where(.dd-play) .dd-swatch[data-pattern=cross]{background:repeating-linear-gradient(45deg,transparent 0 3px,rgba(255,255,255,.4) 3px 4.5px),repeating-linear-gradient(-45deg,transparent 0 3px,rgba(255,255,255,.4) 3px 4.5px),var(--line)}.dd-linepanel{width:var(--dd-panel-width);max-width:calc(100vw - 2 * var(--dd-play-gap));flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dd-paper-edge) transparent;display:flex;flex-direction:column;gap:calc(9 * var(--dd-u));padding:calc(12 * var(--dd-u)) calc(14 * var(--dd-u)) calc(12 * var(--dd-u));border-top:5px solid var(--line);transform-origin:0 100%;transition:opacity var(--dd-dur-quick),transform var(--dd-dur-move) var(--dd-ease-out),visibility 0s}.dd-linepanel.is-hidden{position:absolute;bottom:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px) rotate(-1deg);transition:opacity var(--dd-dur-quick),transform var(--dd-dur-move) var(--dd-ease-out),visibility 0s var(--dd-dur-move)}.dd-linepanel.is-swap{animation:dd-rise-in var(--dd-dur-move) var(--dd-ease-out)}.dd-linepanel__head{display:flex;align-items:flex-start;gap:calc(9 * var(--dd-u))}.dd-linepanel__swatch{display:none}.dd-linepanel__title{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--dd-u))}.dd-linepanel__name{font:800 var(--dd-size-lead) / 1.1 var(--dd-font-print)}.dd-linepanel__mode{display:flex;align-items:center;gap:calc(5 * var(--dd-u));font:700 var(--dd-size-fine) / 1 var(--dd-font-print);letter-spacing:.14em;text-transform:uppercase;color:var(--dd-ink-soft)}.dd-linepanel__mode-icon{font-size:calc(14 * var(--dd-u))}.dd-linepanel__vehicle:before{content:"·";margin-right:calc(5 * var(--dd-u))}.dd-linepanel__close{margin:-7px -9px -7px 0}.dd-play .dd-linepanel__close:focus-visible{outline-offset:-2px}.dd-linepanel__sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(9 * var(--dd-u)) calc(10 * var(--dd-u))}.dd-play:not(.is-compact) .dd-linepanel__mode{flex-basis:100%}.dd-play:not(.is-compact) .dd-linepanel.is-snug .dd-linepanel__mode{flex-basis:auto;letter-spacing:.1em}.dd-linepanel__toggle{appearance:none;position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:calc(6 * var(--dd-u));margin:0;padding:0 2px 0 0;border:0;border-radius:2px;background:none;cursor:pointer;font:700 var(--dd-size-fine) / 1 var(--dd-font-print);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-ink-soft)}.dd-linepanel__toggle:hover{color:var(--dd-ink)}.dd-linepanel__toggle:after{content:"";position:absolute;left:-8px;right:-8px;top:calc(50% - var(--dd-hit) / 2);bottom:calc(50% - var(--dd-hit) / 2)}.dd-linepanel__toggle-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.dd-linepanel__chevron{width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dd-dur-quick) var(--dd-ease-out)}.dd-linepanel.is-shut .dd-linepanel__chevron{transform:translate(-2px) rotate(-45deg)}.dd-linepanel__status-inline{display:none}.dd-linepanel__status{padding:calc(5 * var(--dd-u)) calc(9 * var(--dd-u));font:700 var(--dd-size-small) / 1.2 var(--dd-font-print);color:var(--dd-alarm-deep);border:1.5px solid currentColor;border-radius:2px;background:color-mix(in srgb,var(--dd-alarm) 9%,transparent)}.dd-linepanel.is-works .dd-linepanel__status,.dd-play.is-compact .dd-linepanel.is-works .dd-linepanel__status-inline{color:var(--dd-ink-soft)}.dd-linepanel.is-works .dd-linepanel__status{background:none}.dd-linepanel__stops{display:flex;flex-direction:column;gap:calc(6 * var(--dd-u));animation:dd-fade-in var(--dd-dur-quick)}.dd-linepanel__list{position:relative;display:flex;flex-direction:column;max-height:calc(132 * var(--dd-u));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dd-paper-edge) transparent;pointer-events:auto}.dd-linepanel__stop{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--dd-u));padding:calc(2.5 * var(--dd-u)) calc(2 * var(--dd-u)) calc(2.5 * var(--dd-u)) calc(20 * var(--dd-u));font:500 var(--dd-size-small) / 1.25 var(--dd-font-print)}.dd-linepanel__stop:before{content:"";position:absolute;left:calc(6 * var(--dd-u));top:0;bottom:0;width:3px;background:var(--line)}.dd-linepanel__stop:first-child:before{top:50%}.dd-linepanel__stop.is-end{background-color:color-mix(in srgb,var(--dd-gold) 30%,transparent)}.dd-linepanel__stop.is-end:after{background:var(--dd-ink)}.dd-linepanel__stop.is-new{animation:dd-stop-new 2.4s ease-out both}@keyframes dd-stop-new{0%,40%{background-color:color-mix(in srgb,var(--dd-gold) 38%,transparent)}to{background-color:transparent}}.dd-linepanel__stop:last-child:before{bottom:50%}.dd-linepanel__list.is-loop .dd-linepanel__stop:before{top:0;bottom:0}.dd-linepanel__stop:after{content:"";position:absolute;left:calc(2.5 * var(--dd-u));top:50%;width:calc(10 * var(--dd-u));height:calc(10 * var(--dd-u));margin-top:calc(-5 * var(--dd-u));border-radius:50%;background:var(--dd-paper);box-shadow:inset 0 0 0 2px var(--dd-ink)}.dd-linepanel__stop-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.dd-linepanel:not(.is-confirming) .dd-linepanel__stop{cursor:pointer}.dd-linepanel:not(.is-confirming) .dd-linepanel__stop:hover .dd-linepanel__stop-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(3 * var(--dd-u))}}.dd-linepanel__waiting{flex:none;min-width:calc(22 * var(--dd-u));padding:1px calc(6 * var(--dd-u));text-align:center;font-size:var(--dd-size-fine);border-radius:999px;background:#2b21181a}.dd-linepanel__waiting.is-none{color:var(--dd-ink-soft);background:none}.dd-linepanel__loop{align-self:flex-start;font:italic 400 var(--dd-size-small) / 1 var(--dd-font-map);color:var(--dd-ink-soft);padding-left:calc(20 * var(--dd-u))}.dd-linepanel__figures{display:grid;grid-template-columns:auto 1fr 1fr;align-items:end;gap:calc(12 * var(--dd-u));padding:calc(8 * var(--dd-u)) 0;border-top:3px double rgba(43,33,24,.6);border-bottom:1px solid rgba(43,33,24,.35)}.dd-linepanel__figure{display:flex;flex-direction:column;gap:calc(3 * var(--dd-u))}.dd-linepanel__figure-row{display:flex;align-items:center;min-height:var(--dd-hit)}.dd-linepanel__value{font-size:var(--dd-size-h3);line-height:1;white-space:nowrap}.dd-linepanel__figure--crews .dd-linepanel__value{min-width:calc(54 * var(--dd-u));text-align:center;font-size:var(--dd-size-lead)}.dd-linepanel__cap-room{margin-left:calc(6 * var(--dd-u));color:var(--dd-ink-soft);font-weight:400;letter-spacing:.01em;text-transform:none;white-space:nowrap}.dd-linepanel__seat-plus{margin-left:calc(9 * var(--dd-u))}.dd-linepanel .dd-knob.is-lacking{opacity:.45;filter:grayscale(.6)}.dd-linepanel__improve{display:flex;flex-direction:column;gap:calc(5 * var(--dd-u))}.dd-linepanel__improve-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(2 * var(--dd-u)) calc(10 * var(--dd-u));font:700 var(--dd-size-fine) / 1.2 var(--dd-font-print);letter-spacing:.12em;text-transform:uppercase}.dd-linepanel__improve-had{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:0 .9em;color:var(--dd-ink);font-weight:400;font-size:var(--dd-size-small);letter-spacing:0;text-transform:none}.dd-linepanel__had-item{white-space:nowrap}.dd-linepanel__had-sep{display:none}.dd-linepanel__had-tick{display:inline-block;width:.3em;height:.6em;margin:0 .28em .08em .1em;border:solid currentColor;border-width:0 .13em .13em 0;transform:rotate(42deg)}.dd-linepanel__had-tick:last-of-type{margin-right:.45em}.dd-linepanel__improve-next{color:var(--dd-ink-soft)}.dd-linepanel__improve.is-due .dd-linepanel__improve-next{color:var(--dd-ink)}.dd-linepanel__improve-bar{display:block;height:3px;border-radius:2px;background:#2b211829;overflow:hidden}.dd-linepanel__improve-bar>i{display:block;height:100%;width:var(--at, 0%);background:var(--line);transition:width var(--dd-dur-settle) var(--dd-ease-out)}.dd-linepanel__improve-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(7 * var(--dd-u))}.dd-linepanel__choice{flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(3 * var(--dd-u));padding:calc(6 * var(--dd-u)) calc(7 * var(--dd-u));text-align:left;letter-spacing:.04em}.dd-linepanel__choice-does{font:400 calc(11.5 * var(--dd-u)) / 1.15 var(--dd-font-print);letter-spacing:0;text-transform:none;color:var(--dd-ink-soft)}.dd-play:not(.is-compact) .dd-linepanel__choice{padding-left:calc(4 * var(--dd-u));padding-right:calc(4 * var(--dd-u))}.dd-play:not(.is-compact) .dd-linepanel.is-bare .dd-linepanel__choice-does{white-space:nowrap}.dd-linepanel__choice.is-lacking{opacity:.5;filter:grayscale(.6)}.dd-linepanel__improve-said{font-size:calc(19 * var(--dd-u));color:var(--dd-pencil);margin-top:calc(4 * var(--dd-u))}.dd-linepanel__actions,.dd-linepanel__confirm-row{display:flex;flex-wrap:wrap;gap:calc(8 * var(--dd-u))}.dd-linepanel__actions .dd-btn--small{padding-left:calc(8 * var(--dd-u));padding-right:calc(8 * var(--dd-u));letter-spacing:.04em}.dd-linepanel__delete{margin-left:auto}.dd-linepanel__confirm{display:flex;flex-direction:column;gap:calc(8 * var(--dd-u));animation:dd-fade-in var(--dd-dur-quick)}.dd-linepanel__confirm-notice{font:600 var(--dd-size-small) / 1.35 var(--dd-font-print)}.dd-linepanel__confirm-margin,.dd-linepanel__hint{font-size:calc(19 * var(--dd-u))}.dd-linepanel__hint{color:var(--dd-pencil);margin-top:calc(-2 * var(--dd-u));pointer-events:none}.dd-play:not(.is-compact) .dd-linepanel.is-lean{gap:calc(7 * var(--dd-u));padding-bottom:calc(10 * var(--dd-u))}.dd-linepanel.is-lean .dd-linepanel__hint,.dd-linepanel.is-lean .dd-linepanel__improve-said{display:none}.dd-linepanel.is-lean .dd-linepanel__list{max-height:calc(110 * var(--dd-u))}.dd-linepanel.is-spare .dd-linepanel__add-seats,.dd-linepanel.is-spare .dd-linepanel__loop,.dd-linepanel.is-spare .dd-linepanel__improve.is-due .dd-linepanel__improve-had{display:none}.dd-linepanel.is-spare:has(.dd-linepanel__open-loop:not(.dd-hidden)) .dd-linepanel__delete-words{display:none}.dd-linepanel.is-spare:has(.dd-linepanel__open-loop:not(.dd-hidden)) .dd-linepanel__delete{min-width:42px;justify-content:center}.dd-play:not(.is-compact) .dd-linepanel.is-bare{gap:calc(4 * var(--dd-u));padding-top:calc(8 * var(--dd-u));padding-bottom:calc(6 * var(--dd-u))}.dd-play:not(.is-compact) .dd-linepanel.is-bare .dd-linepanel__improve{gap:calc(3 * var(--dd-u))}.dd-play:not(.is-compact) .dd-linepanel.is-bare .dd-linepanel__choice{gap:calc(1 * var(--dd-u));padding-top:calc(4 * var(--dd-u));padding-bottom:calc(4 * var(--dd-u))}.dd-linepanel.is-confirming .dd-linepanel__improve,.dd-play.is-compact.is-short .dd-linepanel.is-confirming .dd-linepanel__figures{display:none}.dd-play:not(.is-compact) .dd-linepanel.is-lean.is-confirming{gap:calc(4 * var(--dd-u));padding-top:calc(8 * var(--dd-u));padding-bottom:calc(6 * var(--dd-u))}.dd-play:not(.is-compact) .dd-linepanel.is-lean .dd-linepanel__confirm{gap:calc(4 * var(--dd-u))}.dd-notices{position:absolute;right:var(--dd-edge-right);top:calc(var(--dd-clear-top, 80px) + 10 * var(--dd-u));width:var(--dd-notice-width);max-width:calc(100% - 2 * var(--dd-play-gap));display:flex;flex-direction:column;gap:calc(9 * var(--dd-u));pointer-events:none}.dd-notice{position:relative;min-height:calc(var(--dd-hit) + 4px);padding:calc(10 * var(--dd-u)) calc(34 * var(--dd-u)) calc(11 * var(--dd-u)) calc(13 * var(--dd-u));border-top:4px solid rgba(43,33,24,.82);animation:dd-drop-in var(--dd-dur-settle) var(--dd-ease-back) backwards;transition:opacity var(--dd-dur-move) var(--dd-ease-out),transform var(--dd-dur-move) var(--dd-ease-in-out)}.dd-notice:nth-child(2n){rotate:.5deg}.dd-notice:nth-child(odd){rotate:-.4deg}.dd-notice.is-leaving{opacity:0;transform:translate(46px) rotate(4deg)}.dd-notice__body{appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit}.dd-notice__body--link{cursor:pointer;border-radius:2px}.dd-notice__body--link:after{content:"";position:absolute;inset:0}.dd-notice__body--link:hover .dd-notice__label{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.dd-notice__row{display:flex;align-items:flex-start;gap:calc(9 * var(--dd-u))}.dd-notice__icon{font-size:calc(22 * var(--dd-u));margin-top:1px;color:var(--dd-ink)}.dd-notice__words{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0;transition:grid-template-rows var(--dd-dur-quick) var(--dd-ease-out)}.dd-notice__label{font:800 calc(16 * var(--dd-u)) / 1.2 var(--dd-font-print);letter-spacing:.005em}.dd-notice__text{min-height:0;overflow:hidden;font:500 var(--dd-size-small) / 1.38 var(--dd-font-print)}.dd-notice__label+.dd-notice__text{margin-top:calc(4 * var(--dd-u));transition:margin-top var(--dd-dur-quick) var(--dd-ease-out)}.dd-notice__paper{display:block;margin-bottom:calc(2 * var(--dd-u));font-size:var(--dd-size-fine);letter-spacing:.06em;color:var(--dd-ink-soft)}.dd-notice__line{--gap: color-mix(in srgb, var(--line) 35%, var(--dd-paper));width:1.6em;height:.46em;margin-right:.4em;vertical-align:baseline}.dd-notice .dd-notice__line[data-pattern=dash]{background:repeating-linear-gradient(90deg,var(--line) 0 .4em,var(--gap) .4em .6em)}.dd-notice .dd-notice__line[data-pattern=dot]{background:repeating-linear-gradient(90deg,var(--line) 0 .178em,var(--gap) .178em .3555em)}.dd-notice .dd-notice__line[data-pattern=double]{background:linear-gradient(180deg,var(--line) 0 34%,var(--gap) 34% 66%,var(--line) 66%)}.dd-notice .dd-notice__line[data-pattern=dashdot]{background:repeating-linear-gradient(90deg,var(--line) 0 .424em,var(--gap) .424em .562em,var(--line) .562em .732em,var(--gap) .732em .87em)}.dd-notice .dd-notice__line[data-pattern=rail]{background:repeating-linear-gradient(90deg,var(--line) 0 .21em,color-mix(in srgb,var(--line) 50%,#000) .21em .32em)}.dd-notice .dd-notice__line[data-pattern=wave]{background:repeating-linear-gradient(125deg,var(--line) 0 .2em,color-mix(in srgb,var(--line) 55%,var(--dd-paper)) .2em .36em)}.dd-notice .dd-notice__line[data-pattern=cross]{background:repeating-linear-gradient(45deg,transparent 0 .15em,rgba(255,255,255,.45) .15em .24em),repeating-linear-gradient(-45deg,transparent 0 .15em,rgba(255,255,255,.45) .15em .24em),var(--line)}.dd-notice__note{display:grid;grid-template-rows:1fr;padding-top:calc(7 * var(--dd-u));animation:dd-note-open .24s .44s var(--dd-ease-out) backwards;pointer-events:none}@keyframes dd-note-open{0%{grid-template-rows:0fr;padding-top:0}}.dd-notice__margin{min-height:0;margin:0 calc(-22 * var(--dd-u)) 0 calc(4 * var(--dd-u))!important;font-size:calc(19 * var(--dd-u));animation:dd-write .82s .66s var(--dd-ease-in-out) both}.dd-notice.is-rewritten .dd-notice__words,.dd-notice.is-rewritten .dd-notice__margin{animation:dd-fade-in var(--dd-dur-move)}.dd-notice.is-rewritten .dd-notice__note{animation:none}.dd-notice__close{position:absolute;top:0;right:0}.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__words{grid-template-rows:auto 0fr}.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__label+.dd-notice__text{margin-top:0}.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__label,.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__text:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block:.2em;margin-block:-.2em}.dd-notice.is-folded .dd-notice__note{clip-path:inset(0 -40px -6px -12px);transition:grid-template-rows var(--dd-dur-quick) var(--dd-ease-out),padding-top var(--dd-dur-quick) var(--dd-ease-out),clip-path var(--dd-dur-quick) var(--dd-ease-out)}.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__note{grid-template-rows:0fr;padding-top:0;clip-path:inset(0 -40px 0 -12px)}.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__masthead{display:none}.dd-notice__icon{transition:transform var(--dd-dur-quick) var(--dd-ease-out),margin-bottom var(--dd-dur-quick) var(--dd-ease-out)}.dd-notice.is-folded:not(:hover,:has(:focus-visible)) .dd-notice__icon{margin-bottom:calc(-.42em - 1px);transform:translateY(-.23em)}.dd-notices:has(.dd-notice.is-folded:hover),.dd-notices:has(.dd-notice.is-folded :focus-visible){z-index:5}.dd-notices.is-trying,.dd-notices.is-trying *,.dd-notices.is-trying *:before,.dd-notices.is-trying *:after{transition:none!important}.dd-notice--alarm{border-top-color:var(--dd-alarm)}.dd-notice--alarm .dd-notice__label,.dd-notice--alarm .dd-notice__icon{color:var(--dd-alarm-deep)}.dd-notice--good{border-top-color:var(--dd-good)}.dd-notice--good .dd-notice__label,.dd-notice--good .dd-notice__icon{color:color-mix(in srgb,var(--dd-good) 78%,#000)}.dd-notice--saga{border-top:0;min-height:var(--dd-hit);padding:calc(13 * var(--dd-u)) calc(30 * var(--dd-u)) calc(14 * var(--dd-u));text-align:center;background-color:var(--dd-paper-old)}.dd-notice--saga .dd-notice__body{text-align:center}.dd-notice--saga .dd-notice__row{flex-direction:column;align-items:center}.dd-notice--saga .dd-notice__label{font:400 var(--dd-size-fine) / 1 var(--dd-font-map-sc);letter-spacing:.2em;text-transform:uppercase;color:var(--dd-ink-soft)}.dd-notice--saga .dd-notice__text{font:italic 400 calc(17 * var(--dd-u)) / 1.3 var(--dd-font-map)}.dd-notice--gazette{border-top:0;min-height:var(--dd-hit);padding-top:calc(8 * var(--dd-u));background-color:#efece2}.dd-notice__masthead{display:block;margin-bottom:calc(7 * var(--dd-u));padding-bottom:calc(5 * var(--dd-u));border-bottom:3px double rgba(43,33,24,.75);font:400 calc(15 * var(--dd-u)) / 1 var(--dd-font-map-sc);letter-spacing:.12em;text-align:center}.dd-notice--gazette .dd-notice__label,.dd-notice--gazette .dd-notice__text:first-child{font:900 calc(18 * var(--dd-u)) / 1.2 var(--dd-font-print);letter-spacing:-.005em}.dd-scribble{position:absolute;left:0;top:0;max-width:min(calc(300 * var(--dd-u)),calc(100% - 20px));padding:2px 6px;font-size:calc(24 * var(--dd-u));font-weight:600;line-height:1;text-shadow:0 0 5px var(--dd-paper),0 0 2px var(--dd-paper),0 1px 0 var(--dd-paper),0 -1px 0 var(--dd-paper),1px 0 0 var(--dd-paper),-1px 0 0 var(--dd-paper);transform:rotate(var(--lean, -2deg));transform-origin:0 100%;opacity:0;pointer-events:none}.dd-scribble.is-on{animation:dd-scribble-in .45s linear both,dd-scribble-out .45s linear var(--stay, 1.15s) forwards}@keyframes dd-scribble-in{0%{opacity:0;transform:rotate(var(--lean, -2deg)) translateY(6px) scale(.9)}25%{opacity:1;transform:rotate(calc(var(--lean, -2deg) + 2.5deg)) scale(1.04)}50%{transform:rotate(calc(var(--lean, -2deg) - 2deg)) scale(1)}75%{transform:rotate(calc(var(--lean, -2deg) + 1.2deg))}to{opacity:1;transform:rotate(var(--lean, -2deg))}}@keyframes dd-scribble-out{0%{opacity:1;transform:rotate(var(--lean, -2deg))}to{opacity:0;transform:rotate(var(--lean, -2deg)) translateY(-12px)}}.dd-milestones{top:calc(var(--dd-clear-top, 80px) + 26 * var(--dd-u) + var(--dd-ms-drop, 0px));bottom:auto;left:var(--dd-ms-left, var(--dd-play-gap));right:var(--dd-ms-right, var(--dd-play-gap));display:flex;align-items:flex-start}.dd-milestones.is-over{z-index:4}.dd-milestone{--dd-milestone-glow: color-mix(in srgb, var(--dd-paper) 92%, transparent);box-sizing:border-box;max-width:100%;margin:var(--dd-ms-sink, 0px) auto 0 var(--dd-ms-at, auto);padding:calc(2 * var(--dd-u)) calc(8 * var(--dd-u)) calc(5 * var(--dd-u));display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--dd-u));text-align:center;color:var(--dd-ink);background:var(--dd-milestone-glow);border-radius:calc(18 * var(--dd-u));box-shadow:0 0 calc(20 * var(--dd-u)) calc(18 * var(--dd-u)) var(--dd-milestone-glow);opacity:0;transform:translateY(-10px) scale(.97);transition:opacity .52s var(--dd-ease-out),transform .52s var(--dd-ease-out)}.dd-milestone.is-on{opacity:1;transform:none}.dd-milestone.is-leaving{opacity:0;transform:translateY(-6px)}.dd-milestone__text{max-width:min(calc(600 * var(--dd-u)),var(--dd-ms-max, 100%));font:italic 400 calc(25 * var(--dd-u)) / 1.22 var(--dd-font-map);text-wrap:balance}.dd-milestone__flourish{width:calc(120 * var(--dd-u));height:calc(12 * var(--dd-u));stroke:var(--dd-alarm-deep);fill:var(--dd-alarm-deep);stroke-width:1.2;stroke-linecap:round;opacity:.85}.dd-milestone__flourish:first-child{display:none}.dd-pop{position:absolute;left:0;top:0;width:var(--dd-tip-width);max-width:calc(100% - 16px);padding:calc(10 * var(--dd-u)) calc(12 * var(--dd-u)) calc(11 * var(--dd-u));display:flex;flex-direction:column;gap:calc(8 * var(--dd-u));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dd-dur-quick) var(--dd-ease-out),visibility 0s var(--dd-dur-quick);will-change:transform}.dd-pop.is-on{opacity:1;visibility:visible;transition:opacity var(--dd-dur-quick) var(--dd-ease-out),visibility 0s}.dd-pop.dd-solid{pointer-events:auto}.dd-pop__tip{position:absolute;width:14px;height:14px;background:var(--dd-paper);transform:rotate(45deg);box-shadow:-1px 1px #5c3c1833;left:-6px;top:calc(var(--tip, 30px) - 7px)}.dd-pop[data-side=left] .dd-pop__tip{left:auto;right:-6px;box-shadow:1px -1px #5c3c1833,3px -2px 4px #1a0f0a29}.dd-pop[data-side=above] .dd-pop__tip{left:calc(var(--tip, 30px) - 7px);top:auto;bottom:-6px;box-shadow:1px 1px #5c3c1833,3px 3px 4px #1a0f0a2e}.dd-pop[data-side=below] .dd-pop__tip{left:calc(var(--tip, 30px) - 7px);top:-6px;box-shadow:-1px -1px #5c3c1833}.dd-placecard.is-pinned{width:var(--dd-pop-width);max-height:calc(100% - var(--dd-clear-top, 80px) - var(--dd-clear-bottom, 90px) - 18px);padding:calc(13 * var(--dd-u)) calc(15 * var(--dd-u)) calc(14 * var(--dd-u));gap:calc(10 * var(--dd-u));box-shadow:var(--dd-shadow-lift),inset 0 0 0 1px #5c3c1824,inset 0 0 22px #8c622e29}.dd-placecard__head,.dd-vehiclecard__title{display:flex;flex-direction:column;gap:calc(4 * var(--dd-u));min-width:0}.dd-placecard__name{font:400 calc(23 * var(--dd-u)) / 1.05 var(--dd-font-map);letter-spacing:.005em}.dd-placecard.is-pinned .dd-placecard__name{font-size:calc(28 * var(--dd-u))}.dd-placecard__close{display:none;position:absolute;top:2px;right:2px}.dd-placecard.is-pinned .dd-placecard__close{display:inline-grid}.dd-placecard.is-pinned .dd-placecard__head{padding-right:calc(var(--dd-hit) - 14px)}.dd-placecard__kind{display:flex;align-items:center;flex-wrap:wrap;gap:calc(5 * var(--dd-u));font:700 var(--dd-size-fine) / 1 var(--dd-font-print);letter-spacing:.16em;text-transform:uppercase;color:var(--dd-ink-soft)}.dd-placecard__kind-icon{font-size:calc(15 * var(--dd-u))}.dd-placecard__inn-badge{display:inline-flex;align-items:center;gap:4px;margin-left:calc(6 * var(--dd-u));padding:3px 7px;border:1.5px solid currentColor;border-radius:999px;color:color-mix(in srgb,var(--dd-good) 78%,#000);letter-spacing:.1em;font-size:var(--dd-size-fine)}.dd-placecard__inn-badge .dd-icon:empty{display:none}.dd-placecard__tickets{display:flex;flex-wrap:wrap;gap:calc(5 * var(--dd-u))}.dd-placecard__ticket.is-ghost{display:none}.dd-placecard__tickets.is-empty .dd-placecard__ticket.is-ghost{display:inline-flex;visibility:hidden}.dd-placecard__ticket{display:inline-flex;align-items:center;gap:calc(4 * var(--dd-u));padding:calc(3 * var(--dd-u)) calc(7 * var(--dd-u)) calc(3 * var(--dd-u)) calc(5 * var(--dd-u));border-radius:2px;font-size:var(--dd-size-small);line-height:1;color:var(--dd-ink);background:var(--ticket, #f0c877);box-shadow:inset 0 0 0 1px #3c240c4d,1px 1px #3c240c4d}.dd-placecard__ticket .dd-icon{font-size:calc(14 * var(--dd-u))}.dd-placecard__ticket.is-stuck .dd-icon{background-image:linear-gradient(to top right,transparent calc(50% - 1px),var(--dd-ink) calc(50% - 1px),var(--dd-ink) calc(50% + 1px),transparent calc(50% + 1px))}.dd-placecard__ticket.is-stuck .dd-icon svg{opacity:.55}.dd-placecard__ticket[data-kind=hearth]{--ticket: var(--dd-ticket-hearth, #f0c877)}.dd-placecard__ticket[data-kind=inn]{--ticket: var(--dd-ticket-inn, #efb48a)}.dd-placecard__ticket[data-kind=market]{--ticket: var(--dd-ticket-market, #a9cf93)}.dd-placecard__ticket[data-kind=port]{--ticket: var(--dd-ticket-port, #93c1e0)}.dd-placecard__ticket[data-kind=forge]{--ticket: var(--dd-ticket-forge, #cfcabb)}.dd-placecard__ticket[data-kind=grove]{--ticket: var(--dd-ticket-grove, #c9aee0)}.dd-placecard__ticket[data-kind=court]{--ticket: var(--dd-ticket-court, #f6f1e4)}.dd-placecard__ticket[data-kind=tower]{--ticket: var(--dd-ticket-tower, #9aa3b5)}.dd-placecard__ticket[data-kind=peril]{--ticket: var(--dd-ticket-peril, #f0a59a)}.dd-placecard__crowd{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:calc(14 * var(--dd-u));row-gap:calc(6 * var(--dd-u))}.dd-placecard__stat{display:inline-flex;align-items:baseline;gap:calc(6 * var(--dd-u));font-size:var(--dd-size-lead);line-height:1}.dd-placecard__stat .dd-caps{font-size:var(--dd-size-fine);letter-spacing:.14em}.dd-placecard.is-crowded .dd-placecard__crowd-n{color:var(--dd-alarm-deep)}.dd-unrest{grid-column:1 / -1;display:block;height:calc(6 * var(--dd-u));border-radius:999px;background:#2b211821;box-shadow:inset 0 1px 1px #1a0f0a33;overflow:hidden}.dd-unrest__fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--dd-ink-faint);transition:width var(--dd-dur-move) linear,background-color var(--dd-dur-move)}.dd-unrest.is-warn .dd-unrest__fill{background:#d98a2b}.dd-unrest.is-alarm .dd-unrest__fill{background:var(--dd-alarm);animation:dd-unrest-throb .9s var(--dd-ease-in-out) infinite}@keyframes dd-unrest-throb{50%{filter:brightness(1.35)}}.dd-placecard__full{display:none;flex-direction:column;gap:calc(9 * var(--dd-u));padding-top:calc(9 * var(--dd-u));border-top:3px double rgba(43,33,24,.6)}.dd-placecard.is-pinned .dd-placecard__full{display:flex;flex:0 1 auto;min-height:0;margin-right:calc(-9 * var(--dd-u));padding-right:calc(9 * var(--dd-u));margin-bottom:calc(-3 * var(--dd-u));padding-bottom:calc(3 * var(--dd-u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dd-paper-edge) transparent}.dd-placecard.is-long:not(.is-end) .dd-placecard__full{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent)}.dd-placecard__notice{font:500 var(--dd-size-small) / 1.4 var(--dd-font-print)}.dd-placecard__margin{font-size:calc(19 * var(--dd-u));margin:calc(-2 * var(--dd-u)) 0 calc(2 * var(--dd-u)) calc(2 * var(--dd-u))!important}.dd-placecard__grant{align-self:flex-start}.dd-placecard__special{align-self:stretch;justify-content:center}.dd-placecard__special .dd-icon{font-size:calc(16 * var(--dd-u))}.dd-placecard__special.is-urged{border-color:var(--dd-alarm-deep);background:var(--dd-alarm-deep);color:#fff8e6;box-shadow:1.5px 2px #2b2118d9}.dd-placecard__special.is-urged:hover{background:var(--dd-alarm)}.dd-placecard__special.is-kept,.dd-placecard__special.is-kept.is-urged{border-style:dashed;border-color:var(--dd-pencil);background:none;box-shadow:none;color:var(--dd-pencil);opacity:1;transform:none}.dd-placecard__due{display:flex;flex-direction:column;gap:calc(3 * var(--dd-u));margin:0;padding:calc(6 * var(--dd-u)) calc(9 * var(--dd-u)) calc(7 * var(--dd-u));border-left:3px solid var(--dd-pen);background:color-mix(in srgb,var(--dd-pen) 9%,transparent);font:500 var(--dd-size-small) / 1.35 var(--dd-font-print)}.dd-placecard__due-label{font-size:var(--dd-size-fine);letter-spacing:.14em;color:var(--dd-pen)}.dd-placecard__section{display:flex;flex-direction:column;gap:calc(4 * var(--dd-u))}.dd-placecard__section>.dd-caps{font-size:var(--dd-size-fine)}.dd-placecard__delivered{flex-direction:row;align-items:baseline;justify-content:space-between;padding:calc(6 * var(--dd-u)) 0;border-top:1px solid rgba(43,33,24,.3);border-bottom:1px solid rgba(43,33,24,.3);font-size:var(--dd-size-lead)}.dd-placecard__lines{display:flex;flex-direction:column}.dd-placecard__line-row{display:flex;align-items:center;margin:0 0 0 -6px}.dd-placecard__line{appearance:none;flex:1;min-width:0;min-height:var(--dd-hit);display:flex;align-items:center;gap:calc(8 * var(--dd-u));padding:0 6px;border:0;border-radius:3px;background:none;cursor:pointer;text-align:left;font:700 var(--dd-size-small) / 1.1 var(--dd-font-print)}.dd-placecard__line:hover{background:#2b211812}.dd-placecard__line .dd-swatch{flex:none;width:1.3em;height:.55em}.dd-placecard__line-name{line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-placecard__remove{appearance:none;flex:none;min-height:var(--dd-hit);display:inline-flex;align-items:center;margin:0;padding:0 0 0 calc(6 * var(--dd-u));border:0;border-radius:3px;background:none;cursor:pointer}.dd-placecard__remove-label{padding:calc(5 * var(--dd-u)) calc(7 * var(--dd-u));border:1.5px solid currentColor;border-radius:3px;color:var(--dd-alarm-deep);font:700 var(--dd-size-fine) / 1 var(--dd-font-print);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--dd-dur-quick),transform var(--dd-dur-tap) var(--dd-ease-out)}.dd-placecard__remove:hover .dd-placecard__remove-label{background:color-mix(in srgb,var(--dd-alarm) 12%,transparent)}.dd-placecard__remove:active .dd-placecard__remove-label{transform:translateY(1px)}@keyframes dd-refused{30%{transform:translate(3px)}55%{transform:translate(0)}75%{transform:translate(2px)}}.dd-placecard .dd-btn.is-refused,.dd-placecard__remove.is-refused .dd-placecard__remove-label{animation:dd-refused .2s var(--dd-ease-out)}.dd-placecard__calls.is-offering>.dd-caps{display:none}@media(max-height:640px){.dd-placecard__calls.is-offering>.dd-placecard__unserved{display:none}}.dd-placecard__near.is-more{margin-top:calc(3 * var(--dd-u));padding-top:calc(3 * var(--dd-u));border-top:1px dashed rgba(43,33,24,.3)}.dd-placecard__join-label{color:var(--dd-ink)}.dd-placecard__join:hover .dd-placecard__join-label{background:#2b211817}.dd-placecard__unserved,.dd-vehiclecard__empty{font:italic 400 var(--dd-size-body) / 1.3 var(--dd-font-map);color:var(--dd-ink-soft)}.dd-placecard__more{font:italic 400 var(--dd-size-small) / 1 var(--dd-font-map);color:var(--dd-ink-soft);padding-left:calc(46 * var(--dd-u))}.dd-placecard__waiting-head{font-size:var(--dd-size-fine);margin-bottom:calc(-5 * var(--dd-u))}.dd-manifest{display:flex;flex-direction:column;gap:calc(6 * var(--dd-u))}.dd-manifest:empty{display:none}.dd-manifest__row{display:grid;grid-template-columns:auto auto 1fr;align-items:start;column-gap:calc(5 * var(--dd-u));font:500 calc(12.5 * var(--dd-u)) / 1.32 var(--dd-font-print)}.dd-manifest__folk{font-size:calc(17 * var(--dd-u));margin-top:-1px}.dd-manifest__ticket{font-size:calc(13 * var(--dd-u));margin-top:1px;color:var(--dd-ink-soft)}.dd-manifest__seal{grid-column:2;grid-row:1;font-size:calc(13 * var(--dd-u));margin-top:1px;color:var(--dd-wax)}.dd-manifest__row.is-sealed .dd-manifest__ticket{display:none}.dd-manifest__row.is-sealed .dd-manifest__text{font-weight:700}.dd-manifest__text{grid-column:3;min-width:0}.dd-manifest__note{grid-column:3;min-width:0;margin-top:calc(1 * var(--dd-u));font-size:calc(17 * var(--dd-u));line-height:1.16;overflow-wrap:break-word;transform:rotate(-.8deg)}.dd-manifest__seal:empty{width:calc(11 * var(--dd-u));height:calc(11 * var(--dd-u));margin:3px 1px 0;border-radius:50%;background:radial-gradient(circle at 36% 32%,#d4523f 0%,var(--dd-wax) 55%,#5e120c 100%)}.dd-vehiclecard{width:var(--dd-vehicle-width);display:block;padding:0;border-left:5px solid var(--line)}.dd-vehiclecard.is-on.is-shy{opacity:0;visibility:hidden}.dd-vehiclecard__body{display:flex;flex-direction:column;gap:calc(8 * var(--dd-u));padding:calc(10 * var(--dd-u)) calc(12 * var(--dd-u)) calc(11 * var(--dd-u));max-height:calc(var(--dd-band, 600px) - 18px);overflow:hidden}.dd-vehiclecard__what,.dd-vehiclecard__who{display:flex;flex-direction:column;gap:inherit;min-width:0}.dd-vehiclecard.is-wide{width:clamp(var(--dd-vehicle-width),var(--dd-vehicle-cap, 100vw),var(--dd-vehicle-wide))}.dd-vehiclecard.is-wide .dd-vehiclecard__body{flex-direction:row;align-items:flex-start;column-gap:calc(14 * var(--dd-u))}.dd-vehiclecard.is-wide .dd-vehiclecard__what{flex:0 0 40%}.dd-vehiclecard.is-wide .dd-vehiclecard__who{flex:1 1 0}.dd-vehiclecard.is-snug .dd-vehiclecard__body{row-gap:calc(5 * var(--dd-u));padding-top:calc(6 * var(--dd-u));padding-bottom:calc(7 * var(--dd-u))}.dd-vehiclecard.is-snug .dd-vehiclecard__what,.dd-vehiclecard.is-snug .dd-vehiclecard__who{gap:calc(5 * var(--dd-u))}.dd-vehiclecard.is-brief .dd-placecard__more{display:none}.dd-vehiclecard.is-tall .dd-vehiclecard__body{max-height:none}.dd-vehiclecard[data-side=right] .dd-pop__tip{left:-11px;background:var(--line);box-shadow:none}.dd-vehiclecard[data-side=above] .dd-pop__tip,.dd-vehiclecard[data-side=below] .dd-pop__tip{left:calc(var(--tip, 30px) - 12px)}.dd-vehiclecard__head{display:flex;align-items:center;gap:calc(9 * var(--dd-u))}.dd-vehiclecard__mode{font-size:calc(26 * var(--dd-u))}.dd-vehiclecard__name{font:800 var(--dd-size-lead) / 1.05 var(--dd-font-print)}.dd-vehiclecard__name:first-letter{text-transform:uppercase}.dd-vehiclecard__line{display:flex;align-items:center;gap:calc(6 * var(--dd-u));font:600 var(--dd-size-small) / 1 var(--dd-font-print);color:var(--dd-ink-soft)}.dd-vehiclecard__seats{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8 * var(--dd-u))}.dd-vehiclecard__seats .dd-caps,.dd-vehiclecard__aboard-cap{font-size:var(--dd-size-fine)}.dd-vehiclecard__taken{font-size:var(--dd-size-body);line-height:1}.dd-vehiclecard__pips{display:flex;flex-wrap:wrap;gap:3px;flex-basis:100%}.dd-vehiclecard__pip{width:calc(13 * var(--dd-u));height:calc(13 * var(--dd-u));border-radius:3px 3px 5px 5px;box-shadow:inset 0 0 0 1.3px #2b211866}.dd-vehiclecard__pip.is-on{background:var(--folk, var(--dd-ink));box-shadow:inset 0 0 0 1.3px #1a0f0a73,inset 0 -3px #0000002e}.dd-vehiclecard__mood{font:italic 400 var(--dd-size-body) / 1.25 var(--dd-font-map);padding-left:calc(9 * var(--dd-u));border-left:2px solid var(--dd-ink-faint)}.dd-vehiclecard[data-mood=grumbling] .dd-vehiclecard__mood,.dd-vehiclecard[data-mood=held] .dd-vehiclecard__mood{color:var(--dd-alarm-deep);border-left-color:var(--dd-alarm)}.dd-vehiclecard[data-mood=singing] .dd-vehiclecard__mood{color:color-mix(in srgb,var(--dd-good) 78%,#000);border-left-color:var(--dd-good)}.dd-vehiclecard .dd-placecard__more{padding-left:calc(46 * var(--dd-u))}.dd-play.is-dragging .dd-linepanel:not(.is-hidden),.dd-play.is-dragging .dd-pop.is-on{opacity:var(--dd-drag-fade);pointer-events:none}.dd-tutorial{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--dd-dur-move) var(--dd-ease-out)}.dd-tutorial.is-on{opacity:1}.dd-tutorial__scrap{position:absolute;left:0;top:0;width:max-content;max-width:min(var(--dd-scrap-width),calc(100% - 20px));padding:calc(13 * var(--dd-u)) calc(16 * var(--dd-u)) calc(14 * var(--dd-u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(9 * var(--dd-u));background-color:var(--dd-scrap);background-image:linear-gradient(128deg,#fffcf099,#fffcf000 40%,#785a1e1f);filter:drop-shadow(2px 4px 5px rgba(26,15,10,.32));clip-path:polygon(0 5px,4% 1px,9% 5px,15% 0,22% 4px,30% 1px,38% 5px,47% 1px,55% 4px,63% 0,72% 5px,80% 2px,88% 5px,95% 1px,100% 4px,100% 100%,3px 100%,0 93%,4px 84%,0 74%,3px 63%,0 52%,4px 41%,1px 30%,4px 19%,0 9%)}.dd-tutorial__scrap.is-pressable{cursor:pointer}.dd-tutorial.is-on .dd-tutorial__scrap{animation:dd-scrap-in var(--dd-dur-settle) var(--dd-ease-back) backwards}@keyframes dd-scrap-in{0%{opacity:0;rotate:-5deg;scale:.9}}.dd-tutorial__text{font-size:calc(22 * var(--dd-u));line-height:1.08;transform:rotate(-1deg)}.dd-tutorial__ok{align-self:flex-end}.dd-tutorial.is-docked .dd-tutorial__scrap{max-width:min(var(--dd-scrap-dock-width),calc(100% - 20px - var(--dd-safe-left) - var(--dd-safe-right)));flex-direction:row;align-items:center;gap:calc(14 * var(--dd-u));padding:calc(11 * var(--dd-u)) calc(14 * var(--dd-u)) calc(10 * var(--dd-u)) calc(16 * var(--dd-u))}.dd-tutorial.is-docked .dd-tutorial__text{min-width:0}.dd-tutorial.is-docked .dd-tutorial__ok{flex:none;align-self:center}.dd-tutorial__arrow{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke:var(--dd-pen);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px var(--dd-paper)) drop-shadow(0 0 1px var(--dd-paper))}.dd-tutorial.is-on .dd-tutorial__shaft{stroke-dasharray:1;animation:dd-arrow-draw .42s .2s var(--dd-ease-in-out) backwards}.dd-tutorial.is-on .dd-tutorial__head{stroke-dasharray:1;animation:dd-arrow-draw .2s .6s var(--dd-ease-out) backwards}@keyframes dd-arrow-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.dd-tutorial__marks{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke:var(--dd-pen);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px var(--dd-paper)) drop-shadow(0 0 1px var(--dd-paper))}.dd-tutorial.is-on .dd-tutorial__ring{stroke-dasharray:1;animation:dd-arrow-draw .56s calc(.38s + var(--i, 0) * .52s) var(--dd-ease-in-out) backwards}.dd-tutorial__trail{stroke-width:3.2;stroke-dasharray:.1 10;opacity:.9}.dd-tutorial__pen{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle,var(--dd-pen) 0 34%,rgba(255,252,240,.55) 36% 58%,var(--dd-pen) 60% 70%,transparent 72%);filter:drop-shadow(0 2px 3px rgba(26,15,10,.4));opacity:0;transform:translate3d(var(--x0, 0),var(--y0, 0),0)}.dd-tutorial.is-on .dd-tutorial__pen{animation:dd-pen-drag 2.6s .9s var(--dd-ease-in-out) infinite backwards}@keyframes dd-pen-drag{0%{transform:translate3d(var(--x0, 0),var(--y0, 0),0) scale(1.5);opacity:0}10%{transform:translate3d(var(--x0, 0),var(--y0, 0),0) scale(1);opacity:1}20%{transform:translate3d(var(--x0, 0),var(--y0, 0),0) scale(.8);opacity:1}68%{transform:translate3d(var(--x1, 0),var(--y1, 0),0) scale(.8);opacity:1}80%{transform:translate3d(var(--x1, 0),var(--y1, 0),0) scale(1.15);opacity:1}to{transform:translate3d(var(--x1, 0),var(--y1, 0),0) scale(1.5);opacity:0}}.dd-play.is-dragging .dd-tutorial__marks,.dd-play.is-dragging .dd-tutorial__pen{visibility:hidden}.dd-play.is-tight{--dd-linechip-width: calc(198 * var(--dd-u));--dd-notice-width: calc(280 * var(--dd-u));--dd-pop-width: calc(322 * var(--dd-u));--dd-play-gap: calc(10 * var(--dd-u));--dd-tray-token: calc(56 * var(--dd-u))}.dd-play.is-tight .dd-tray,.dd-play.is-tight .dd-tray__pans,.dd-play.is-tight .dd-tray__stock{gap:calc(5 * var(--dd-u))}.dd-play.is-tight .dd-tray__label{padding:0 calc(2 * var(--dd-u));letter-spacing:.02em}.dd-play.is-crowded .dd-notice:nth-child(n+2){display:none}.dd-play.is-crowded:not(.is-compact) .dd-placecard.is-pinned{max-height:max(calc(220 * var(--dd-u)),calc(var(--dd-band, 600px) - var(--dd-slip-h, 44px) - 26px))}.dd-play.is-yielding .dd-linepanel{position:absolute;bottom:0;opacity:0;visibility:hidden;pointer-events:none}.dd-side.is-raised{bottom:calc(var(--dd-clear-bottom, 100px) + 6px)}.dd-play.is-compact .dd-chips{width:auto}.dd-play.is-compact .dd-linechip{width:44px;height:44px;min-height:44px;grid-template-columns:1fr;grid-template-areas:"mode" "code";justify-items:center;align-content:center;gap:1px 0;padding:0 10px;border-radius:2px 12px 12px 2px}.dd-play.is-compact .dd-linechip__text{display:none}.dd-play.is-compact .dd-linechip__mode{font-size:15px}.dd-play.is-compact .dd-linechip__code{display:block;font-size:11px}.dd-play.is-compact .dd-linechip__strip{display:block;right:5px;width:3px}.dd-play.is-compact .dd-linechip:hover{transform:translateY(-2px)}.dd-play.is-compact .dd-linechip.is-selected{transform:translateY(-4px)}.dd-play.is-compact{--dd-play-gap: 8px;--dd-tray-token: 48px;--dd-notice-width: calc(264 * var(--dd-u));--dd-vehicle-width: calc(290 * var(--dd-u));--dd-scrap-width: calc(220 * var(--dd-u))}.dd-play.is-narrow{--dd-vehicle-width: min(calc(330 * var(--dd-u)), calc(100% - 24px) )}.dd-play.is-compact .dd-vehiclecard__body{gap:calc(6 * var(--dd-u))}.dd-play.is-compact .dd-vehiclecard__seats .dd-caps,.dd-play.is-compact .dd-vehiclecard__aboard-cap{display:none}.dd-play.is-compact .dd-vehiclecard__pips{flex-basis:auto}.dd-play.is-compact .dd-tray{gap:4px;padding:8px 7px 6px}.dd-play.is-compact .dd-tray__pans,.dd-play.is-compact .dd-tray__stock{gap:5px}.dd-play.is-compact .dd-tray__label{display:none}.dd-play.is-compact .dd-tray__token{padding-bottom:0}.dd-play.is-compact .dd-tray__token--special{margin-left:0}.dd-play.is-compact .dd-tray__token--special:before{display:none}.dd-play.is-compact .dd-tray__well{height:40px}.dd-play.is-compact .dd-traywrap{gap:5px}.dd-play.is-compact .dd-tray__hint{min-height:0;font-size:calc(17 * var(--dd-u));padding:2px 10px 4px}@media(max-width:389px){.dd-play.is-compact .dd-traywrap{left:var(--dd-safe-left);right:var(--dd-safe-right);max-width:calc(100% - var(--dd-safe-left) - var(--dd-safe-right))}.dd-play.is-compact .dd-tray{gap:2px;padding:8px 4px 6px}.dd-play.is-compact .dd-tray__pans,.dd-play.is-compact .dd-tray__stock{gap:3px}.dd-play.is-compact .dd-tray__sep{margin:4px 0}.dd-play.is-compact .dd-tray__count{right:-3px}}.dd-play.is-compact .dd-notice:nth-child(n+3),.dd-play.is-short .dd-notice:nth-child(n+2),.dd-play.is-compact:has(.dd-placecard.is-sheet.is-on) .dd-notice:nth-child(n+2),.dd-play.is-compact:has(.dd-linepanel:not(.is-hidden)) .dd-notice:nth-child(n+2){display:none}.dd-play.is-compact:not(.is-short,:has(.dd-placecard.is-sheet.is-on),:has(.dd-linepanel:not(.is-hidden))) .dd-notices:has(>.dd-notice.is-kept:not(.is-leaving)):not(:has(>.dd-notice.is-kept:nth-child(-n+2)))>.dd-notice:nth-child(2){display:none}.dd-play.is-compact:not(.is-short,:has(.dd-placecard.is-sheet.is-on),:has(.dd-linepanel:not(.is-hidden))) .dd-notices:has(>.dd-notice.is-kept:not(.is-leaving)):not(:has(>.dd-notice.is-kept:nth-child(-n+2)))>.dd-notice.is-kept{display:block}.dd-play.is-compact:not(.is-short,:has(.dd-placecard.is-sheet.is-on),:has(.dd-linepanel:not(.is-hidden))) .dd-notices:has(>.dd-notice.is-kept:not(.is-leaving)):not(:has(>.dd-notice.is-kept:nth-child(-n+2)))>.dd-notice.is-kept~.dd-notice.is-kept{display:none}.dd-play:is(.is-short,.is-compact:has(.dd-placecard.is-sheet.is-on),.is-compact:has(.dd-linepanel:not(.is-hidden))) .dd-notices:has(>.dd-notice.is-kept:not(.is-leaving)):not(:has(>.dd-notice--alarm:first-child))>.dd-notice:not(.is-kept){display:none}.dd-play:is(.is-short,.is-compact:has(.dd-placecard.is-sheet.is-on),.is-compact:has(.dd-linepanel:not(.is-hidden))) .dd-notices:has(>.dd-notice.is-kept:not(.is-leaving)):not(:has(>.dd-notice--alarm:first-child))>.dd-notice.is-kept{display:block}.dd-play:is(.is-short,.is-compact:has(.dd-placecard.is-sheet.is-on),.is-compact:has(.dd-linepanel:not(.is-hidden))) .dd-notices:has(>.dd-notice.is-kept:not(.is-leaving)):not(:has(>.dd-notice--alarm:first-child))>.dd-notice.is-kept~.dd-notice.is-kept{display:none}.dd-play.is-compact .dd-notice{padding:8px 30px 9px 10px}.dd-play.is-compact .dd-notice__label{font-size:calc(14.5 * var(--dd-u))}.dd-play.is-compact .dd-notice__text{font-size:calc(12.5 * var(--dd-u));line-height:1.32}.dd-play.is-compact .dd-notice__margin{font-size:calc(17 * var(--dd-u))}.dd-play.is-compact .dd-notice__note{padding-top:4px}.dd-play.is-compact .dd-notices{top:calc(var(--dd-clear-top, 56px) + 8px);gap:6px}.dd-play.is-compact .dd-notices.is-hushed>.dd-notice>*,.dd-play.is-compact .dd-notices.is-back>.dd-notice>*{transition:opacity .26s var(--dd-ease-out)}.dd-play.is-compact .dd-notices.is-hushed>.dd-notice.is-folded>.dd-notice__note,.dd-play.is-compact .dd-notices.is-back>.dd-notice.is-folded>.dd-notice__note{transition:opacity .26s var(--dd-ease-out),grid-template-rows var(--dd-dur-quick) var(--dd-ease-out),padding-top var(--dd-dur-quick) var(--dd-ease-out),clip-path var(--dd-dur-quick) var(--dd-ease-out)}.dd-play.is-compact .dd-notices.is-hushed>.dd-notice>*{opacity:0;pointer-events:none}.dd-play.is-compact .dd-milestones{top:calc(var(--dd-clear-top, 56px) + 24px + var(--dd-ms-drop, 0px))}.dd-play.is-compact .dd-milestone{padding:0 4px 3px;gap:5px}.dd-play.is-short .dd-milestone{padding-bottom:0}.dd-play.is-short .dd-milestone__flourish{display:none}.dd-play.is-compact .dd-milestone__text{font-size:calc(20 * var(--dd-u))}.dd-play.is-compact .dd-tutorial__text{font-size:calc(19.5 * var(--dd-u))}.dd-play.is-compact .dd-tutorial__scrap{padding:10px 12px 10px 13px;gap:7px}.dd-play.is-compact .dd-tutorial.is-docked .dd-tutorial__scrap{padding:8px 10px 7px 13px;gap:10px}.dd-play.is-compact .dd-side{position:static}.dd-play.is-compact .dd-chips{position:absolute;left:var(--dd-edge-left);gap:6px;max-height:none}.dd-play.is-upright .dd-chips{right:var(--dd-edge-right);bottom:calc(var(--dd-clear-bottom, 62px) + 6px);flex-direction:row;padding:6px 6px 2px 0;overflow-x:auto;overflow-y:hidden}.dd-play.is-upright .dd-chips:not(:has(>:nth-child(3))) .dd-linechip{width:auto;max-width:calc(50% - 3px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mode text";gap:0 7px;padding:0 14px 0 15px}.dd-play.is-upright .dd-chips:not(:has(>:nth-child(3))) .dd-linechip__text{display:flex}.dd-play.is-upright .dd-chips:not(:has(>:nth-child(3))) .dd-linechip__code,.dd-play.is-upright .dd-chips:not(:has(>:nth-child(3))) .dd-linechip__strip{display:none}.dd-play.is-short .dd-chips{top:calc(var(--dd-clear-top, 56px) + 8px);bottom:var(--dd-edge-bottom);display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,44px);grid-auto-columns:44px;align-content:end;padding:0;overflow:visible}.dd-play.is-short .dd-chips.is-empty{display:none}.dd-play.is-short .dd-side.is-raised .dd-chips{bottom:calc(var(--dd-clear-bottom, 62px) + 6px)}.dd-play.is-cramped .dd-notices{display:none}.dd-play.is-compact .dd-tray__hint{position:absolute;left:50%;bottom:calc(100% + 6px);width:max-content;max-width:calc(100vw - 24px - var(--dd-safe-left) - var(--dd-safe-right));transform:translate(-50%) rotate(-1.2deg) translateY(10px)}.dd-play.is-compact .dd-tray__hint.is-on{transform:translate(-50%) rotate(-1.2deg)}.dd-play.is-upright .dd-tray__hint{bottom:calc(100% + var(--dd-chips-h, 0px) + 12px)}.dd-play.is-compact:has(.dd-placecard.is-sheet.is-on) .dd-linepanel:not(.is-confirming){opacity:0;visibility:hidden;pointer-events:none}.dd-play.is-compact:has(.dd-linepanel.is-confirming) .dd-placecard.is-sheet{opacity:0;visibility:hidden;pointer-events:none}.dd-play.is-compact .dd-linepanel,.dd-play.is-compact .dd-placecard.is-sheet{position:absolute;left:var(--dd-edge-left);right:var(--dd-edge-right);top:auto;bottom:calc(var(--dd-clear-bottom, 62px) + var(--dd-chips-h, 0px) + var(--dd-hint-h, 0px) + 14px);width:auto;max-width:calc(560 * var(--dd-u));margin:0 auto;max-height:min(45%,calc(100% - var(--dd-clear-top, 60px) - var(--dd-notices-h, 0px) - var(--dd-clear-bottom, 62px) - var(--dd-chips-h, 0px) - var(--dd-hint-h, 0px) - 36px));z-index:2}.dd-play.is-compact .dd-linepanel{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;gap:7px;padding:9px 12px 10px}.dd-play.is-compact .dd-linepanel:has(>.dd-linepanel__improve.is-due){max-height:min(53%,calc(100% - var(--dd-clear-top, 60px) - var(--dd-notices-h, 0px) - var(--dd-clear-bottom, 62px) - var(--dd-chips-h, 0px) - var(--dd-hint-h, 0px) - 36px))}.dd-play.is-compact .dd-linepanel.is-long:not(.is-end):after{content:"";position:sticky;bottom:-10px;z-index:2;flex:none;height:34px;margin:-41px -12px -10px;background:linear-gradient(to bottom,transparent,var(--dd-paper) 85%);pointer-events:none}.dd-play.is-compact .dd-placecard.is-sheet{transform:none!important;z-index:3;padding:10px 12px 11px;gap:8px;animation:dd-rise-in var(--dd-dur-move) var(--dd-ease-out) backwards}.dd-play.is-compact .dd-placecard.is-sheet .dd-pop__tip{display:none}.dd-play.is-compact .dd-placecard.is-pinned .dd-placecard__name{font-size:calc(24 * var(--dd-u))}.dd-play.is-compact .dd-linepanel__hint,.dd-play.is-short .dd-linepanel__improve-said{display:none}@media(max-height:719px){.dd-play.is-compact .dd-linepanel__improve-said{display:none}}.dd-play.is-compact .dd-linepanel:has(.dd-linepanel__add-stop.is-armed) .dd-linepanel__hint:not(.dd-hidden),.dd-linepanel.is-lean:has(.dd-linepanel__add-stop.is-armed) .dd-linepanel__hint:not(.dd-hidden){display:block}.dd-play.is-compact .dd-linepanel:has(.dd-linepanel__add-stop.is-armed)>:is(.dd-linepanel__stops,.dd-linepanel__status,.dd-linepanel__figures,.dd-linepanel__improve),.dd-play.is-compact .dd-linepanel:has(.dd-linepanel__add-stop.is-armed) .dd-linepanel__actions>:not(.dd-linepanel__add-stop){display:none}.dd-play.is-compact .dd-linepanel__list{max-height:calc(88 * var(--dd-u))}.dd-play.is-compact .dd-linepanel__mode{letter-spacing:.1em}.dd-play.is-compact .dd-linepanel__sub{column-gap:8px}.dd-play.is-compact .dd-linepanel__toggle{letter-spacing:.08em}.dd-play.is-compact .dd-linepanel__status,.dd-play.is-compact .dd-linepanel.has-status .dd-linepanel__mode{display:none}.dd-play.is-compact .dd-linepanel__status-inline{display:block;font:700 calc(12.5 * var(--dd-u)) / 1.15 var(--dd-font-print);color:var(--dd-alarm-deep)}.dd-play.is-compact .dd-linepanel__figures{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 8px;padding:4px 0 5px}.dd-play.is-compact .dd-linepanel__cap{letter-spacing:.14em}.dd-play.is-compact .dd-linepanel__figure{flex:1 1 0}.dd-play.is-compact .dd-linepanel__figure--crews{flex:0 0 auto}.dd-play.is-compact .dd-linepanel__figure--crews.has-room .dd-linepanel__value{min-width:calc(34 * var(--dd-u))}.dd-play.is-compact .dd-linepanel__add-seats,.dd-play.is-compact .dd-linepanel__improve.is-due .dd-linepanel__improve-had{display:none}.dd-play.is-compact:not(.is-short) .dd-linechip__due{inset:-6px auto auto 0}.dd-play.is-compact .dd-linepanel__actions .dd-btn--small{padding-left:6px;padding-right:6px;letter-spacing:.02em}.dd-play.is-short .dd-linepanel,.dd-play.is-short .dd-placecard.is-sheet{left:calc(var(--dd-edge-left) + var(--dd-chips-w, 0px) + 8px);right:auto;margin:0;bottom:calc(var(--dd-clear-bottom, 62px) + var(--dd-hint-h, 0px) + 8px);width:min(calc(344 * var(--dd-u)),calc(100% - var(--dd-edge-left) - var(--dd-chips-w, 0px) - 8px - var(--dd-edge-right)));max-height:calc(100% - var(--dd-clear-top, 56px) - var(--dd-clear-bottom, 62px) - var(--dd-hint-h, 0px) - 16px)}.dd-play.is-short .dd-linepanel__figures{flex-wrap:nowrap}.dd-play.is-short .dd-linepanel__figure:not(.dd-linepanel__figure--crews){flex:1 1 auto}.dd-play.is-short .dd-linepanel__cap{letter-spacing:.1em}@media(max-height:374px){.dd-play.is-short .dd-linepanel{gap:6px;padding-top:7px;padding-bottom:8px}}.dd-play:is(.is-short,.is-compact) .dd-linepanel:has(.dd-linepanel__open-loop:not(.dd-hidden)) .dd-linepanel__delete-words{display:none}.dd-play:is(.is-short,.is-compact) .dd-linepanel:has(.dd-linepanel__open-loop:not(.dd-hidden)) .dd-linepanel__delete{min-width:42px;justify-content:center}.dd-play.is-short .dd-linepanel:has(.dd-linepanel__improve.is-due){gap:4px;padding-top:6px;padding-bottom:6px}.dd-play.is-short .dd-linepanel__improve.is-due{gap:3px}.dd-play.is-short .dd-linepanel__improve.is-due .dd-linepanel__choice{gap:1px;padding-top:4px;padding-bottom:4px}.dd-play.is-short .dd-linepanel:has(.dd-linepanel__add-stop.is-armed) .dd-linepanel__improve{display:none}.dd-play.is-narrow .dd-notices{left:var(--dd-edge-left);right:var(--dd-edge-right);width:auto}.dd-ui.dd-reduced .dd-linepanel__stop.is-new{animation:none;background-color:color-mix(in srgb,var(--dd-gold) 30%,transparent)}@media(prefers-reduced-motion:reduce){.dd-play *,.dd-play *:before,.dd-play *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.dd-play.is-measuring,.dd-play.is-measuring *,.dd-play.is-measuring *:before,.dd-play.is-measuring *:after{transition:none!important}}.dd-ui.dd-reduced .dd-play.is-measuring,.dd-ui.dd-reduced .dd-play.is-measuring *,.dd-ui.dd-reduced .dd-play.is-measuring *:before,.dd-ui.dd-reduced .dd-play.is-measuring *:after{transition:none!important}@media(pointer:coarse){.dd-play{--dd-hit: 44px}}.dd-play.is-compact{--dd-hit: 42px}@media(prefers-reduced-motion:reduce){.dd-play .dd-tutorial__pen{display:none}}.dd-ui.dd-reduced .dd-tutorial__pen{display:none}@media(prefers-reduced-motion:reduce){.dd-play .dd-linechip.is-called:before{animation:none;background:none;opacity:1}}.dd-ui.dd-reduced .dd-linechip.is-called:before{animation:none;background:none;opacity:1}@media(prefers-reduced-motion:reduce){.dd-play .dd-hud__book.is-called{animation:none}}.dd-ui.dd-reduced .dd-hud__book.is-called{animation:none}@media(prefers-reduced-motion:reduce){.dd-play .dd-scribble.is-on{animation:none;opacity:1}}.dd-ui.dd-reduced .dd-scribble.is-on{animation:none;opacity:1}@media(prefers-reduced-motion:reduce){.dd-play .dd-placecard .dd-btn.is-refused,.dd-play .dd-placecard__remove.is-refused .dd-placecard__remove-label{animation:none;opacity:.5}}.dd-ui.dd-reduced .dd-placecard .dd-btn.is-refused,.dd-ui.dd-reduced .dd-placecard__remove.is-refused .dd-placecard__remove-label{animation:none;opacity:.5}.dd-play .dd-dotnote{position:absolute;left:var(--dd-edge-left);bottom:calc(var(--dd-edge-bottom) + 10 * var(--dd-u));width:min(calc(290 * var(--dd-u)),calc(100% - var(--dd-edge-left) - var(--dd-edge-right)));padding:calc(26 * var(--dd-u)) calc(18 * var(--dd-u)) calc(14 * var(--dd-u));transform:rotate(-2.4deg) translateY(12px) scale(.96);transform-origin:50% 8%;opacity:0;visibility:hidden;cursor:pointer;transition:opacity var(--dd-dur-settle),transform var(--dd-dur-settle) var(--dd-ease-back),visibility 0s linear var(--dd-dur-settle)}.dd-play .dd-dotnote.is-on{opacity:1;visibility:visible;transform:rotate(-2.4deg);transition:opacity var(--dd-dur-settle),transform var(--dd-dur-settle) var(--dd-ease-back),visibility 0s}.dd-dotnote .dd-scrap__text{font-size:calc(21 * var(--dd-u));line-height:1.2;text-wrap:balance}.dd-dotnote .dd-pin{top:calc(7 * var(--dd-u));width:calc(12 * var(--dd-u));height:calc(12 * var(--dd-u));margin-left:calc(-6 * var(--dd-u))}.dd-play.is-compact .dd-dotnote{bottom:calc(var(--dd-clear-bottom) + 8px);width:min(calc(250 * var(--dd-u)),calc(100% - var(--dd-edge-left) - var(--dd-edge-right)));padding:calc(22 * var(--dd-u)) calc(14 * var(--dd-u)) calc(10 * var(--dd-u))}.dd-play.is-compact .dd-dotnote .dd-scrap__text{font-size:calc(18 * var(--dd-u))}.dd-hud .is-arriving,.dd-tray__token.is-arriving{animation:dd-arrive .9s var(--dd-ease-back) backwards}@keyframes dd-arrive{0%{opacity:0;transform:translateY(-10px) scale(.84)}50%{opacity:1;transform:translateY(0) scale(1.08)}to{transform:none}}.dd-linepanel__add-stop.is-armed{transform:translateY(1px);box-shadow:inset 0 0 0 2px var(--dd-gold)}.dd-cards{--dd-backdrop: radial-gradient(ellipse 80% 75% at 50% 42%, rgba(52, 29, 15, .7) 0%, rgba(42, 26, 18, .76) 55%, rgba(20, 11, 7, .9) 100%);--dd-backdrop-dark: radial-gradient(ellipse 70% 70% at 50% 40%, rgba(46, 27, 15, .82) 0%, rgba(22, 12, 8, .93) 60%, rgba(10, 6, 4, .97) 100%);--dd-backdrop-foot: linear-gradient(to top, rgba(18, 10, 6, .82) 0%, rgba(18, 10, 6, .55) 20%, rgba(18, 10, 6, 0) 44%), radial-gradient(ellipse 85% 80% at 50% 45%, rgba(20, 11, 7, 0) 55%, rgba(20, 11, 7, .42) 100%);--dd-card-pad: clamp(14px, calc(26 * var(--dd-u)), 34px);--dd-card-gap: clamp(10px, calc(18 * var(--dd-u)), 24px);--dd-stage-pad: clamp(8px, 2.6vmin, 30px);--dd-dispatch-top: clamp(64px, 10vh, 120px);--dd-measure: 34em;--dd-safe-top: env(safe-area-inset-top, 0px);--dd-safe-right: env(safe-area-inset-right, 0px);--dd-safe-bottom: env(safe-area-inset-bottom, 0px);--dd-safe-left: env(safe-area-inset-left, 0px);--dd-card-in: .42s;--dd-card-out: .19s;--dd-hairline: rgba(43, 33, 24, .28);z-index:30}.dd-cards__backdrop{position:absolute;inset:0;opacity:0;background:var(--dd-backdrop);transition:opacity var(--dd-dur-move) ease}.dd-cards.is-open .dd-cards__backdrop{pointer-events:auto}.dd-cards--dim .dd-cards__backdrop,.dd-cards--dark .dd-cards__backdrop,.dd-cards--foot .dd-cards__backdrop{opacity:1}.dd-cards--dark .dd-cards__backdrop{background:var(--dd-backdrop-dark)}.dd-cards--foot .dd-cards__backdrop{background:var(--dd-backdrop-foot)}.dd-cards__stage{position:absolute;inset:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;padding:var(--dd-stage-pad);pointer-events:none}.dd-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;max-width:100%;max-height:100%;outline:none;user-select:text;-webkit-user-select:text;animation:dd-card-in var(--dd-card-in) var(--dd-ease-out) both}.dd-card.is-leaving{animation:dd-card-out var(--dd-card-out) ease-in both;pointer-events:none}.dd-card.is-leaving *{pointer-events:none!important}@keyframes dd-card-in{0%{opacity:0;transform:translateY(-28px) rotate(-1.4deg) scale(.985)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes dd-card-out{to{opacity:0;transform:translateY(22px) rotate(.9deg)}}.dd-card__head{flex:none;padding:var(--dd-card-pad) var(--dd-card-pad) 0}.dd-card__body{flex:1 1 auto;min-height:0;padding:calc(var(--dd-card-pad) * .6) var(--dd-card-pad) var(--dd-card-pad)}.dd-card__foot{position:relative;flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(10 * var(--dd-u)) calc(14 * var(--dd-u));padding:calc(12 * var(--dd-u)) var(--dd-card-pad) calc(14 * var(--dd-u));border-top:1px solid var(--dd-hairline)}.dd-card__foot:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(18 * var(--dd-u));background:linear-gradient(to top,#2b211829,#2b211800);opacity:0;transition:opacity .18s linear;pointer-events:none}.dd-card.has-more>.dd-card__foot:before{opacity:1}:where(.dd-card) :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.dd-card) :where(ul,ol){list-style:none}.dd-ui .dd-cards .dd-card:focus,.dd-ui .dd-cards .dd-card:focus-visible{outline:none}.dd-card .dd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;user-select:none;-webkit-user-select:none}.dd-card .dd-btn--go{padding-left:calc(22 * var(--dd-u));padding-right:calc(22 * var(--dd-u))}.dd-card .dd-caps{line-height:1.25}.dd-kicker{margin-bottom:calc(8 * var(--dd-u))}.dd-margin{max-width:24em;margin-top:calc(10 * var(--dd-u))}.dd-signature{font-family:var(--dd-font-hand);font-weight:600;font-size:var(--dd-size-hand-big);line-height:1;color:var(--dd-ink);transform:rotate(-2deg);transform-origin:0 50%}.dd-cameo{display:inline-grid;place-items:center;flex:none;width:calc(44 * var(--dd-u));height:calc(54 * var(--dd-u));border-radius:50%;overflow:hidden;color:var(--dd-ink);background:var(--dd-paper-dark);box-shadow:inset 0 0 0 1.5px var(--dd-ink),inset 0 0 0 3.5px var(--dd-paper),inset 0 0 0 4.5px #2b211880,1px 2px 3px #1a0f0a4d}.dd-cameo svg{width:100%;height:100%;display:block}.dd-sender{display:flex;align-items:center;gap:calc(10 * var(--dd-u));font:italic var(--dd-size-body) / 1.25 var(--dd-font-map);color:var(--dd-ink-soft)}.dd-box{border:1.5px solid var(--dd-ink);outline:1px solid rgba(43,33,24,.5);outline-offset:-5px;padding:calc(14 * var(--dd-u)) calc(16 * var(--dd-u))}.dd-box__label{margin-bottom:calc(9 * var(--dd-u))}.dd-dots{display:flex;gap:calc(7 * var(--dd-u));align-items:center}.dd-dots__dot{width:calc(8 * var(--dd-u));height:calc(8 * var(--dd-u));border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.55}.dd-dots__dot.is-done{background:currentColor;opacity:.5}.dd-dots__dot.is-on{background:currentColor;opacity:1;transform:scale(1.25)}.dd-curtain{--dd-curtain-ink: #f1e3c2;position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(18 * var(--dd-u));padding:24px;text-align:center;color:var(--dd-curtain-ink);background-color:var(--dd-desk);background-image:radial-gradient(ellipse 90% 80% at 24% 10%,#ffb8684d,#ffb86812 45%,#080503a8);transition:opacity .48s ease}.dd-curtain.is-leaving{opacity:0;pointer-events:none}.dd-curtain__title{margin:0;font-weight:400;font-size:clamp(calc(34 * var(--dd-u)),8vw,calc(88 * var(--dd-u)));line-height:1;letter-spacing:.01em;text-shadow:0 2px 0 rgba(0,0,0,.35)}.dd-curtain__flourish{width:min(240px,60vw);color:var(--dd-brass)}.dd-curtain__flourish svg{display:block;width:100%;height:auto;overflow:visible}.dd-curtain__flourish path{stroke-dasharray:100;animation:dd-ink-draw 2.6s var(--dd-ease-in-out) infinite}@keyframes dd-ink-draw{0%{stroke-dashoffset:100;opacity:1}62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.dd-curtain__line{margin:0;max-width:30em;min-height:2.8em;font-size:var(--dd-size-body);color:#f1e3c2d1}.dd-card--title{--dd-title-ink: #f6ecd2;width:100%;height:100%;display:grid;grid-template:auto minmax(0,1fr) auto / minmax(0,1fr);justify-items:start;gap:clamp(10px,3vmin,30px);padding:clamp(6px,3vmin,40px) clamp(6px,4vmin,56px);color:var(--dd-title-ink);user-select:none;-webkit-user-select:none;animation-name:dd-fade-in;animation-duration:.7s}.dd-card--title:before{content:"";position:absolute;inset:calc(var(--dd-stage-pad) * -1);z-index:-1;pointer-events:none;background:linear-gradient(98deg,#140b07db,#1a0f0aa8 30%,#1a0f0a33 58%,#1a0f0a00 76%),linear-gradient(0deg,#140b0799,#140b0700 22%)}.dd-card--title.is-leaving{animation-name:dd-fade-out}@keyframes dd-fade-out{to{opacity:0}}.dd-title__name{font-weight:400;font-size:clamp(calc(42 * var(--dd-u)),9.2vw,calc(124 * var(--dd-u)));line-height:.95;letter-spacing:-.005em;text-shadow:0 2px 0 rgba(0,0,0,.45),0 0 34px rgba(0,0,0,.45)}.dd-title__tagline{margin-top:.5em;padding-top:.45em;display:inline-block;border-top:3px double rgba(246,236,210,.6);font-style:italic;font-size:clamp(calc(17 * var(--dd-u)),2.3vw,calc(28 * var(--dd-u)));line-height:1.15;color:#f6ecd2eb;text-shadow:0 1px 0 rgba(0,0,0,.5)}.dd-title__menu{align-self:center;display:flex;flex-direction:column;gap:calc(10 * var(--dd-u));width:min(100%,calc(300 * var(--dd-u)))}.dd-title__item{display:flex;flex-direction:column}.dd-title__aside{margin:8px 0 4px calc(46 * var(--dd-u));color:var(--dd-title-ink);font-size:calc(19 * var(--dd-u))}.dd-title__foot{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--dd-u));min-width:0}.dd-title__small{max-width:64em;font-size:var(--dd-size-fine);letter-spacing:.04em;color:#f6ecd2c7;text-shadow:0 1px 0 rgba(0,0,0,.6)}.dd-title__dropped{max-width:min(100%,23em);padding:calc(7 * var(--dd-u)) calc(14 * var(--dd-u)) calc(9 * var(--dd-u));background:var(--dd-paper);color:var(--dd-ink);box-shadow:var(--dd-shadow-rest);border-radius:2px;font-size:calc(20 * var(--dd-u));line-height:1.12;transform:rotate(-1deg);transform-origin:0 100%;text-wrap:balance}.dd-title__dropped-line{display:block;width:fit-content;max-width:100%}.dd-ticket{--dd-ticket-card: #f0c877;--dd-ticket-ink: var(--dd-ink);appearance:none;position:relative;display:flex;align-items:stretch;width:100%;min-height:46px;padding:0;border:0;border-radius:3px;cursor:pointer;text-align:left;color:var(--dd-ticket-ink);background-color:var(--dd-ticket-card);background-image:linear-gradient(128deg,#fffaeb5c,#fffaeb00 42%,#4a2c0e24);box-shadow:inset 1px 1px #fffcf099,inset -1px -1px #3c240c40,1px 1px #3c240c66,3px 5px 10px #0a060373;transition:transform var(--dd-dur-quick) var(--dd-ease-back),box-shadow var(--dd-dur-quick) var(--dd-ease-out),filter var(--dd-dur-quick)}.dd-title__item:nth-child(odd) .dd-ticket{transform:rotate(-.4deg)}.dd-title__item:nth-child(2n) .dd-ticket{transform:rotate(.5deg)}.dd-ticket:hover,.dd-ticket:focus-visible{transform:translate(8px,-2px) rotate(-.8deg)!important;filter:brightness(1.05);box-shadow:inset 1px 1px #fffcf099,inset -1px -1px #3c240c40,1px 1px #3c240c66,8px 12px 20px #0a060380}.dd-ticket:active,.dd-ticket.is-chosen{transform:translate(3px,1px)!important;box-shadow:inset 1px 1px #fffcf099,1px 1px 2px #0a060380}.dd-ticket:focus-visible{outline:3px solid var(--dd-gold);outline-offset:3px}.dd-ticket__stub{flex:none;width:calc(34 * var(--dd-u));margin:7px 0;border-right:1.5px dashed rgba(43,33,24,.55);background:radial-gradient(circle at 50% 50%,currentColor 0 calc(3.2 * var(--dd-u)),transparent calc(3.7 * var(--dd-u))) center / 100% 100% no-repeat;opacity:.8}.dd-ticket__label{flex:1;align-self:center;padding:calc(11 * var(--dd-u)) calc(16 * var(--dd-u)) calc(10 * var(--dd-u)) calc(14 * var(--dd-u));font:800 calc(14 * var(--dd-u)) / 1.1 var(--dd-font-print);letter-spacing:.14em;text-transform:uppercase}.dd-ticket--go{--dd-ticket-card: var(--dd-alarm-deep);--dd-ticket-ink: #f8eed6;min-height:56px}.dd-ticket--go .dd-ticket__stub{border-right-color:#f8eed6b3}.dd-ticket--go .dd-ticket__label{font-size:calc(17 * var(--dd-u))}.dd-card--opening,.dd-card--ending{width:min(100%,calc(720 * var(--dd-u)));color:#f1e3c2}.dd-opening__stage,.dd-ending__stage{flex:1 1 auto;min-height:0;display:grid;padding:16px 22px 26px}.dd-opening__stage{height:min(calc(500 * var(--dd-u)),100vh)}.dd-opening__sheet{display:grid;align-content:center;min-height:0}.dd-opening__page{color:var(--dd-ink);padding:clamp(18px,calc(40 * var(--dd-u)),54px) clamp(18px,calc(48 * var(--dd-u)),64px)}.dd-opening__page.is-turning,.dd-ending__beat.is-turning,.dd-book__pages.is-turning{animation:dd-page-turn .36s var(--dd-ease-out) both}@keyframes dd-page-turn{0%{opacity:0;transform:translate(26px) rotate(.6deg)}to{opacity:1;transform:none}}.dd-opening__foot,.dd-ending__foot{border-top:0;justify-content:space-between;padding-left:calc(8 * var(--dd-u));padding-right:calc(8 * var(--dd-u));color:#f1e3c2}.dd-opening__foot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.dd-opening__skip{justify-self:start}.dd-opening__next{justify-self:end}.dd-opening__foot .dd-btn--quiet,.dd-ending__foot .dd-btn--quiet{color:#f1e3c2}.dd-opening__foot .dd-btn--quiet:hover{background:#f1e3c21f}.dd-opening__foot .dd-btn--go,.dd-ending__foot .dd-btn--go{background:#f1e3c2;color:var(--dd-ink);border-color:#f1e3c2;box-shadow:2px 3px #0009}.dd-opening__foot .dd-btn--go:hover,.dd-ending__foot .dd-btn--go:hover{background:#fff6de}.dd-chronicle{max-width:var(--dd-measure);margin:calc(14 * var(--dd-u)) auto 0;font-size:clamp(calc(18 * var(--dd-u)),2.4vmin + 8px,calc(25 * var(--dd-u)));line-height:1.5;hyphens:manual}.dd-chronicle__p+.dd-chronicle__p{margin-top:.7em}.dd-dropcap>p:first-child:first-letter{float:left;font-size:3.05em;line-height:.82;padding:.07em .02em 0 0;color:var(--dd-alarm)}.dd-opening__page--chronicle .dd-kicker,.dd-ending__kicker{text-align:center}.dd-scrap{position:relative;width:min(86%,calc(430 * var(--dd-u)));padding:calc(34 * var(--dd-u)) calc(30 * var(--dd-u)) calc(28 * var(--dd-u));transform:rotate(-2.6deg);background-color:#f8f2e0;box-shadow:var(--dd-shadow-lift),inset 0 0 0 1px #5c3c181f;clip-path:polygon(0 1.5%,4% 0,97% .8%,100% 3%,99.2% 96%,96% 100%,3% 99%,0 97%)}.dd-scrap__text{font-size:clamp(calc(22 * var(--dd-u)),2.6vmin + 10px,calc(30 * var(--dd-u)));line-height:1.22;transform:none}.dd-pin{position:absolute;top:calc(9 * var(--dd-u));left:50%;width:calc(16 * var(--dd-u));height:calc(16 * var(--dd-u));margin-left:calc(-8 * var(--dd-u));border-radius:50%;background:radial-gradient(circle at 36% 30%,#f6e6ae 0%,var(--dd-brass) 48%,#6e5527 100%);box-shadow:2px 4px 4px #1a0f0a73}.dd-prophecy__title{text-align:center;font-weight:400;font-size:clamp(calc(24 * var(--dd-u)),4.2vmin,calc(36 * var(--dd-u)));line-height:1.1}.dd-prophecy{display:grid;gap:calc(14 * var(--dd-u));width:fit-content;max-width:100%;margin:calc(18 * var(--dd-u)) auto 0}.dd-prophecy__line{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:calc(16 * var(--dd-u));animation:dd-rise-in .62s var(--dd-ease-out) both;animation-delay:calc(.35s + var(--i, 0) * .7s)}.is-still .dd-prophecy__line,.dd-reduced .dd-prophecy__line{animation-delay:0ms!important}.dd-prophecy .dd-prophecy__ring{width:calc(30 * var(--dd-u));height:calc(30 * var(--dd-u));box-shadow:inset 0 0 0 1.5px #2b21188c,inset 0 0 0 4px var(--dd-paper-dark),inset 0 0 0 5px #2b211840}.dd-prophecy__text{font-style:italic;font-size:clamp(calc(18 * var(--dd-u)),2.6vmin + 6px,calc(24 * var(--dd-u)));line-height:1.25}.dd-card--charter{width:min(100%,calc(940 * var(--dd-u)));background-color:var(--dd-paper-old)}.dd-card--charter:before{content:"";position:absolute;inset:calc(7 * var(--dd-u));border:1.5px solid rgba(43,33,24,.75);outline:1px solid rgba(43,33,24,.4);outline-offset:-4px;pointer-events:none}.dd-card--charter .dd-card__head{text-align:center;padding-top:calc(var(--dd-card-pad) + 6 * var(--dd-u))}.dd-charter__title{font-weight:900;font-size:clamp(calc(24 * var(--dd-u)),4.4vmin,calc(40 * var(--dd-u)));line-height:1.04;letter-spacing:.005em;text-wrap:balance}.dd-charter__from{justify-content:center;margin:calc(8 * var(--dd-u)) 0 calc(4 * var(--dd-u))}.dd-charter{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--dd-card-gap) calc(var(--dd-card-gap) * 1.4);align-items:stretch}.dd-charter__text{font-size:var(--dd-size-lead);line-height:1.5;font-weight:500}.dd-charter__p+.dd-charter__p{margin-top:.7em}.dd-charter__signing{display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--dd-u));margin-top:calc(12 * var(--dd-u));padding-top:calc(10 * var(--dd-u))}.dd-charter__sign{flex:1;padding-bottom:calc(6 * var(--dd-u));border-bottom:1px solid rgba(43,33,24,.55)}.dd-charter__seal{flex:none;width:calc(58 * var(--dd-u));height:calc(58 * var(--dd-u));margin-right:calc(4 * var(--dd-u))}.dd-charter__margin{margin-top:calc(14 * var(--dd-u));max-width:19em;font-size:calc(25 * var(--dd-u))}.dd-charter__side{display:grid;grid-template-rows:auto 1fr;gap:var(--dd-card-gap)}.dd-charter__enclosed{align-self:end}.dd-charter__pinned{grid-column:1 / -1;justify-self:center;width:min(96%,calc(440 * var(--dd-u)));margin:calc(8 * var(--dd-u)) 0 calc(6 * var(--dd-u));padding:calc(30 * var(--dd-u)) calc(22 * var(--dd-u)) calc(16 * var(--dd-u));transform:rotate(-1.8deg)}.dd-charter__pinned .dd-scrap__text{font-size:calc(23 * var(--dd-u));line-height:1.2;text-wrap:balance}.dd-charter__pinned .dd-pin{top:calc(8 * var(--dd-u));width:calc(13 * var(--dd-u));height:calc(13 * var(--dd-u));margin-left:calc(-6.5 * var(--dd-u))}.dd-charter__region-name{font-size:var(--dd-size-h2);line-height:1.05}.dd-charter__region-notice{margin-top:calc(6 * var(--dd-u));font-size:var(--dd-size-small);line-height:1.45;color:var(--dd-ink-soft)}.dd-gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(172 * var(--dd-u))),1fr));grid-auto-rows:1fr;gap:calc(8 * var(--dd-u)) calc(6 * var(--dd-u))}.dd-gift{display:flex;align-items:center;gap:calc(5 * var(--dd-u));min-width:0;min-height:calc(38 * var(--dd-u));padding:calc(5 * var(--dd-u)) calc(9 * var(--dd-u)) calc(5 * var(--dd-u)) calc(6 * var(--dd-u));border-radius:calc(19 * var(--dd-u));background:var(--dd-paper);box-shadow:inset 0 0 0 1.5px var(--dd-ink),1px 2px #2b211880;font:700 var(--dd-size-small) / 1.1 var(--dd-font-print)}.dd-gift__icon{flex:none;width:calc(24 * var(--dd-u));height:calc(24 * var(--dd-u))}.dd-gift__label{flex:1 1 auto;min-width:0;text-wrap:balance}.dd-gift__count{flex:none;line-height:1}.dd-gift__times{font-size:1.4em;line-height:0;margin-right:.05em}.dd-gifts:has(.has-notice){grid-auto-rows:auto}.dd-gift.has-notice{grid-column:1 / -1;flex-wrap:wrap;row-gap:calc(2 * var(--dd-u));border-radius:calc(15 * var(--dd-u));padding-bottom:calc(8 * var(--dd-u))}.dd-gift__notice{flex:1 0 100%;padding-left:calc(29 * var(--dd-u));font-weight:400;line-height:1.3;color:var(--dd-ink-soft)}.dd-card--charter .dd-card__foot{justify-content:center;border-top:0;padding-bottom:clamp(calc(28 * var(--dd-u)),7vh,calc(40 * var(--dd-u)))}.dd-card--charter .dd-card__body{--dd-more-bleed: calc(var(--dd-card-pad) - 13 * var(--dd-u));--dd-more-drop: var(--dd-card-pad);--dd-more-paper: var(--dd-paper-old)}@media(max-width:700px){.dd-charter{grid-template-columns:minmax(0,1fr)}}@media(min-width:701px){.dd-charter--first{grid-template-rows:auto 1fr}.dd-charter--first>.dd-charter__main{grid-row:1 / span 2}.dd-charter--first>.dd-charter__side{grid-column:2;grid-row:1}.dd-charter--first>.dd-charter__pinned{grid-column:2;grid-row:2;align-self:end;width:100%;margin:calc(4 * var(--dd-u)) 0 calc(4 * var(--dd-u))}}@media(min-width:701px)and (max-height:720px){.dd-card--charter .dd-card__head{padding-top:var(--dd-card-pad)}.dd-charter__from{margin:calc(4 * var(--dd-u)) 0 calc(2 * var(--dd-u))}.dd-charter__signing{margin-top:calc(4 * var(--dd-u));padding-top:calc(6 * var(--dd-u))}.dd-charter__margin{margin-top:calc(8 * var(--dd-u));font-size:calc(23 * var(--dd-u))}.dd-card--charter .dd-card__foot{padding-top:calc(8 * var(--dd-u));padding-bottom:calc(24 * var(--dd-u))}.dd-charter--first>.dd-charter__pinned{margin:0;padding-top:calc(26 * var(--dd-u));padding-bottom:calc(12 * var(--dd-u))}.dd-charter--first>.dd-charter__pinned .dd-scrap__text{font-size:calc(21 * var(--dd-u))}}.dd-card--dispatch{width:min(100%,calc(1260 * var(--dd-u)));height:100%}.dd-card--dispatch:before{content:"";flex:0 100000 max(0px,calc(var(--dd-dispatch-top) - var(--dd-stage-pad)))}.dd-dispatch__spread{flex:0 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);grid-template-rows:minmax(0,1fr);gap:clamp(12px,2.4vmin,30px);align-items:start}.dd-dispatch__reading{max-height:100%;min-height:0;--dd-sheet-pad: var(--dd-card-pad);padding:var(--dd-sheet-pad);display:flex;flex-direction:column;gap:var(--dd-card-gap);background-color:var(--dd-paper-old);background-image:linear-gradient(var(--dd-paper-old) 40%,rgba(239,226,196,0)),linear-gradient(rgba(239,226,196,0),var(--dd-paper-old) 60%),radial-gradient(farthest-side at 50% 0,#2b211852,#2b211800),radial-gradient(farthest-side at 50% 100%,#2b211852,#2b211800);background-position:top,bottom,top,bottom;background-size:100% 44px,100% 44px,100% 14px,100% 14px;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.dd-dispatch__reading>*{flex:none}.dd-dispatch__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--dd-u));padding-bottom:calc(8 * var(--dd-u));border-bottom:3px double rgba(43,33,24,.7)}.dd-dispatch__title{font-weight:900;font-size:var(--dd-size-h2);line-height:1;letter-spacing:.06em;text-transform:uppercase}.dd-dispatch__head{flex-wrap:wrap}.dd-dispatch__head .dd-kicker{margin:0;min-width:0;text-wrap:balance}.dd-clause{display:inline-block}.dd-letter__title{font:800 var(--dd-size-h3) / 1.12 var(--dd-font-print);text-wrap:balance}.dd-letter__from{margin-top:calc(6 * var(--dd-u))}.dd-letter__body{margin-top:calc(12 * var(--dd-u));max-width:var(--dd-measure);font:500 var(--dd-size-body) / 1.56 var(--dd-font-print)}.dd-letter__p+.dd-letter__p{margin-top:.7em}.dd-letter__sign{margin-top:calc(12 * var(--dd-u))}.dd-letter__margin{margin-top:calc(14 * var(--dd-u))}p.dd-numbered{display:grid;grid-template-columns:max-content minmax(0,1fr)}p.dd-numbered+p.dd-numbered{margin-top:.1em}.dd-numbered__n{white-space:pre}.dd-gazette{padding:calc(12 * var(--dd-u)) calc(16 * var(--dd-u)) calc(14 * var(--dd-u));background-color:#ece6d6;transform:rotate(-.5deg)}.dd-gazette__masthead{padding-bottom:calc(5 * var(--dd-u));border-bottom:3px double rgba(43,33,24,.75);text-align:center;font-size:var(--dd-size-h3);line-height:1.1;letter-spacing:.02em}.dd-gazette__headline{padding:calc(9 * var(--dd-u)) 0 calc(4 * var(--dd-u));font-weight:900;font-size:calc(25 * var(--dd-u));line-height:1.1;text-align:center;text-wrap:balance}.dd-dispatch__note{padding:calc(2 * var(--dd-u)) 0 calc(3 * var(--dd-u)) calc(12 * var(--dd-u));border-left:2px solid rgba(43,33,24,.32)}.dd-dispatch__note-text{max-width:30em;line-height:1.16;transform:rotate(-.5deg);text-wrap:pretty}.dd-slip{display:flex;align-items:center;gap:calc(12 * var(--dd-u));padding:calc(10 * var(--dd-u)) calc(14 * var(--dd-u));background-color:#f0d9a0;border-left:6px solid var(--dd-ink-soft)}.dd-slip--carried{border-left-color:var(--dd-good)}.dd-slip--missed{border-left-color:var(--dd-alarm)}.dd-slip__main{flex:1;min-width:0}.dd-slip__name{margin-top:calc(4 * var(--dd-u));font-weight:800;font-size:var(--dd-size-lead);line-height:1.1}.dd-slip__text{margin-top:calc(4 * var(--dd-u));font-size:var(--dd-size-small);line-height:1.45}.dd-slip__seal{flex:none;width:calc(40 * var(--dd-u));height:calc(40 * var(--dd-u))}.dd-tally .dd-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5em,1fr));gap:0 calc(14 * var(--dd-u));border-top:1px solid rgba(43,33,24,.45);border-bottom:3px double rgba(43,33,24,.6)}.dd-tally .dd-ledger__row{flex-direction:column-reverse;align-items:flex-start;gap:0;border-bottom:0;padding:calc(6 * var(--dd-u)) 0 calc(5 * var(--dd-u))}.dd-tally .dd-ledger__label{font-size:var(--dd-size-fine);line-height:1.2;color:var(--dd-ink-soft)}.dd-tally .dd-ledger__value{flex:none;text-align:left;font-size:var(--dd-size-h3);line-height:1.1}.dd-ledger{margin-top:calc(6 * var(--dd-u))}.dd-ledger__row{display:flex;align-items:baseline;gap:calc(8 * var(--dd-u));padding:calc(4 * var(--dd-u)) 0;border-bottom:1px solid rgba(43,33,24,.16);font-size:var(--dd-size-body)}.dd-ledger__label{flex:0 1 auto}.dd-ledger__value{flex:1 0 auto;text-align:right;font-size:var(--dd-size-lead)}.dd-ledger--leaders .dd-ledger__row{border-bottom:0}.dd-ledger--leaders .dd-ledger__label:after{content:""}.dd-ledger--leaders .dd-ledger__row:before{content:"";order:1;flex:1 1 1em;min-width:1em;align-self:flex-end;height:0;margin-bottom:.32em;border-bottom:2px dotted rgba(43,33,24,.5)}.dd-ledger--leaders .dd-ledger__value{order:2;flex:0 0 auto}.dd-sign{position:relative;padding:calc(26 * var(--dd-u)) calc(26 * var(--dd-u)) calc(24 * var(--dd-u));text-align:center;border:1.5px solid rgba(43,33,24,.8);outline:1px solid rgba(43,33,24,.5);outline-offset:-6px;box-shadow:inset 0 0 0 10px var(--dd-paper-dark),inset 0 0 0 11px #c9a227bf,inset 0 0 30px #8c622e40}.dd-sign__kicker{margin-bottom:calc(10 * var(--dd-u))}.dd-sign__name{font-family:var(--dd-font-map-sc);font-weight:400;font-size:var(--dd-size-h2);line-height:1.05;letter-spacing:.04em}.dd-sign__line{margin:calc(8 * var(--dd-u)) auto 0;max-width:20em;font-style:italic;font-size:clamp(calc(21 * var(--dd-u)),3vmin + 6px,calc(29 * var(--dd-u)));line-height:1.18;color:var(--dd-alarm-deep);text-wrap:balance}.dd-sign__plate{position:relative;max-width:26em;margin:calc(16 * var(--dd-u)) auto calc(20 * var(--dd-u))}.dd-sign__art{height:clamp(70px,16vh,calc(150 * var(--dd-u)));border:1.5px solid rgba(43,33,24,.7);outline:1px solid rgba(43,33,24,.4);outline-offset:3px;background:radial-gradient(circle at 50% 50%,rgba(201,162,39,.3) 0 calc(15 * var(--dd-u)),transparent calc(16 * var(--dd-u))),repeating-linear-gradient(45deg,rgba(43,33,24,.06) 0 2px,transparent 2px 9px),repeating-linear-gradient(-45deg,rgba(43,33,24,.06) 0 2px,transparent 2px 9px)}.dd-sign__title{font-weight:400;font-size:var(--dd-size-h3);line-height:1.15}.dd-sign__body{margin:calc(8 * var(--dd-u)) auto 0;max-width:var(--dd-measure);text-align:left;font-size:var(--dd-size-lead);line-height:1.48}.dd-sign__margin{text-align:left;margin-top:calc(14 * var(--dd-u))}.dd-sign__stamp{--dd-stamp-paper: var(--dd-paper);display:block;position:relative;z-index:1;width:fit-content;margin:0 calc(-3 * var(--dd-u)) 0 auto;translate:0 calc(-1 * var(--dd-sign-stamp-lift, 50%));transform:rotate(var(--dd-sign-stamp-turn, -6deg));font-size:min(var(--dd-size-small),3.2vw);white-space:normal;text-align:center;text-wrap:balance;line-height:1.25;opacity:1;mix-blend-mode:normal;outline:1px solid currentColor;outline-offset:2.5px;background:var(--dd-stamp-paper);box-shadow:0 0 0 4.5px var(--dd-stamp-paper),0 2px 7px 4px #0a06036b}.dd-sign__stamp:not(.dd-stamp--thunk){visibility:hidden}.dd-sign__stamp.dd-stamp--thunk{animation-name:dd-sign-thunk}@keyframes dd-sign-thunk{0%{transform:rotate(var(--dd-sign-stamp-turn, -6deg)) scale(2.2);opacity:0}60%{transform:rotate(var(--dd-sign-stamp-turn, -6deg)) scale(.94);opacity:1}to{transform:rotate(var(--dd-sign-stamp-turn, -6deg)) scale(1);opacity:1}}.dd-card--sign{--dd-sign-art-max: max(clamp(84px, 26vh, calc(230 * var(--dd-u))), calc(86vh - 350 * var(--dd-u)));width:min(100%,clamp(calc(620 * var(--dd-u)),calc(3.2 * var(--dd-sign-art-max) + 52 * var(--dd-u)),calc(852 * var(--dd-u))));gap:clamp(10px,2vmin,20px)}.dd-signpage__leaf{flex:0 1 auto;min-height:0;--dd-more-paper: var(--dd-paper-dark);filter:drop-shadow(0 calc(12 * var(--dd-u)) calc(20 * var(--dd-u)) rgba(10,6,3,.5))}.dd-signpage__foot{flex:none;display:flex;justify-content:center}.dd-card--sign .dd-sign__plate{width:min(100%,calc(3.2 * var(--dd-sign-art-max)));max-width:none;margin-bottom:calc(8 * var(--dd-u))}.dd-card--sign .dd-sign__art{width:100%;height:auto;aspect-ratio:13 / 5;max-height:var(--dd-sign-art-max)}@media(max-width:700px),(max-height:520px){.dd-card--sign .dd-sign__plate{--dd-sign-stamp-lift: 24%;margin-bottom:calc(18 * var(--dd-u))}}@media(max-width:480px){.dd-card--sign .dd-sign__plate{--dd-sign-stamp-lift: 0%;--dd-sign-stamp-turn: -3deg}}.dd-more{position:sticky;bottom:0;z-index:3;height:0;pointer-events:none}.dd-more[hidden]{display:none}.dd-more:before{content:"";position:absolute;left:calc(-1 * var(--dd-more-bleed, 0px));right:calc(-1 * var(--dd-more-bleed, 0px));bottom:calc(-1 * var(--dd-more-drop, 0px));height:calc(clamp(74px,12vh,104px) + var(--dd-more-drop, 0px));background:linear-gradient(to bottom,transparent,var(--dd-more-paper, var(--dd-paper-old)) calc(100% - 44 * var(--dd-u) - var(--dd-more-drop, 0px)))}.dd-more__tab{position:absolute;left:50%;bottom:calc(8 * var(--dd-u));width:calc(54 * var(--dd-u));min-width:44px;height:calc(30 * var(--dd-u));min-height:28px;margin-left:calc(-27 * var(--dd-u));padding:0;display:grid;place-items:center;border:1.5px solid rgba(43,33,24,.75);border-radius:999px;background:var(--dd-paper);color:var(--dd-ink);box-shadow:0 2px 5px #1a0f0a59;cursor:pointer;pointer-events:auto;animation:dd-more-nod 1.7s ease-in-out infinite}.dd-more__tab svg{width:calc(18 * var(--dd-u));height:calc(18 * var(--dd-u))}.dd-more__tab:hover,.dd-more__tab:focus-visible{background:#fff8e6}@keyframes dd-more-nod{0%,to{transform:translateY(0)}50%{transform:translateY(calc(3 * var(--dd-u)))}}.dd-reduced .dd-more__tab{animation:none}.dd-dispatch__reading{--dd-more-bleed: var(--dd-sheet-pad);--dd-more-drop: var(--dd-sheet-pad)}.dd-dispatch__reading>.dd-more{margin-top:calc(-1 * var(--dd-card-gap))}.dd-card--dispatch.dd-dispatch--last{width:min(100%,calc(620 * var(--dd-u)))}.dd-dispatch--last .dd-dispatch__spread{grid-template-columns:minmax(0,1fr)}.dd-dispatch--last .dd-dispatch__reading{padding-bottom:0}.dd-dispatch__close{position:sticky;bottom:0;z-index:2;flex:none;display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--dd-u));margin:0 calc(-1 * var(--dd-sheet-pad));padding:calc(20 * var(--dd-u)) var(--dd-sheet-pad) var(--dd-sheet-pad);border-top:1px solid var(--dd-hairline);background-color:var(--dd-paper-old)}.dd-dispatch__event{font-family:var(--dd-font-map-sc);font-size:clamp(calc(22 * var(--dd-u)),4.4vmin,calc(30 * var(--dd-u)));line-height:1.05;letter-spacing:.05em;text-align:center;text-wrap:balance}.dd-dispatch__advanced{margin:calc(2 * var(--dd-u)) 0 0;font-size:var(--dd-size-lead);transform:rotate(-4deg)}.dd-dispatch__close>.dd-more{--dd-more-bleed: 0px;--dd-more-drop: 0px;position:absolute;inset:0 0 auto}.dd-dispatch__boons{min-width:0;max-height:100%;display:flex;flex-direction:column;gap:calc(22 * var(--dd-u))}.dd-dispatch__boons .dd-dispatch__choose{flex:none;align-self:center;padding:calc(10 * var(--dd-u)) calc(22 * var(--dd-u)) calc(9 * var(--dd-u)) calc(22 * var(--dd-u) + .16em);border-top:4px solid rgba(43,33,24,.82);font:800 calc(17 * var(--dd-u)) / 1.12 var(--dd-font-print);letter-spacing:.16em;text-align:center;color:var(--dd-ink)}.dd-permits{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,18px);align-items:stretch}.dd-permit{appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--dd-u));min-width:0;padding:calc(30 * var(--dd-u)) calc(16 * var(--dd-u)) calc(18 * var(--dd-u));border:0;border-radius:4px;font:inherit;text-align:center;color:var(--dd-ink);cursor:pointer;user-select:none;-webkit-user-select:none;--dd-permit-rule: rgba(43, 33, 24, .8);--dd-permit-rule-2: rgba(43, 33, 24, .45);box-shadow:var(--dd-shadow-rest),inset 0 0 0 1px #5c3c1824,inset 0 0 0 7px var(--dd-paper),inset 0 0 0 8.5px var(--dd-permit-rule),inset 0 0 0 11px var(--dd-paper),inset 0 0 0 12px var(--dd-permit-rule-2);transition:transform var(--dd-dur-move) var(--dd-ease-back),box-shadow var(--dd-dur-move) var(--dd-ease-out),opacity var(--dd-dur-move),filter var(--dd-dur-move);filter:saturate(.85) brightness(.97)}.dd-permit:nth-child(1){transform:rotate(-1.1deg)}.dd-permit:nth-child(3){transform:rotate(.9deg)}.is-armed .dd-permit{filter:none}.is-armed .dd-permit:hover,.is-armed .dd-permit:focus-visible{transform:translateY(calc(-9 * var(--dd-u))) rotate(-.6deg);box-shadow:var(--dd-shadow-lift),inset 0 0 0 1px #5c3c1824,inset 0 0 0 7px var(--dd-paper),inset 0 0 0 8.5px var(--dd-permit-rule),inset 0 0 0 11px var(--dd-paper),inset 0 0 0 12px var(--dd-permit-rule-2);z-index:2}.dd-permit:focus-visible{outline:3px solid var(--dd-gold);outline-offset:3px}.dd-permit__key{position:absolute;top:calc(-9 * var(--dd-u));left:50%;transform:translate(-50%);min-width:calc(26 * var(--dd-u));height:calc(26 * var(--dd-u));display:grid;place-items:center;border-radius:50%;background:var(--dd-ink);color:var(--dd-paper);font-size:var(--dd-size-small);box-shadow:1px 2px 2px #1a0f0a66}.dd-permit__icon{width:clamp(44px,9vh,calc(84 * var(--dd-u)));height:clamp(44px,9vh,calc(84 * var(--dd-u)))}.dd-permit__label{font-weight:900;font-size:calc(var(--dd-size-h3) - 2 * var(--dd-u));line-height:1.05;text-wrap:balance}.dd-permit__rule{width:calc(46 * var(--dd-u));height:5px;border-top:1px solid rgba(43,33,24,.8);border-bottom:1px solid rgba(43,33,24,.8)}.dd-permit__notice{font-weight:500;font-size:var(--dd-size-small);line-height:1.42}.dd-permit__margin{margin-top:auto;padding-top:calc(10 * var(--dd-u));align-self:stretch;text-align:left;font-size:calc(19 * var(--dd-u))}.dd-permit__tail{position:relative;flex:none;width:calc(54 * var(--dd-u));height:calc(7 * var(--dd-u));margin:auto 0;background:linear-gradient(#2b2118cc,#2b2118cc) left center / calc(50% - 8 * var(--dd-u)) 1px no-repeat,linear-gradient(#2b2118cc,#2b2118cc) right center / calc(50% - 8 * var(--dd-u)) 1px no-repeat}.dd-permit__tail:before{content:"";position:absolute;left:50%;top:50%;width:calc(5 * var(--dd-u));height:calc(5 * var(--dd-u));margin:calc(-2.5 * var(--dd-u)) 0 0 calc(-2.5 * var(--dd-u));background:#2b2118cc;transform:rotate(45deg)}@supports (grid-template-rows: subgrid){@media(min-width:901px)and (min-height:561px){.dd-permits{grid-template-rows:auto auto auto 1fr auto;row-gap:calc(6 * var(--dd-u))}.dd-permit{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;justify-items:center;align-items:start}.dd-permit__margin{margin-top:0;justify-self:stretch}.dd-permit__tail{margin:calc(6 * var(--dd-u)) 0 0;align-self:center}}}.dd-permit__stamp{position:absolute;left:50%;top:42%;margin:calc(-18 * var(--dd-u)) 0 0 calc(-56 * var(--dd-u));font-size:var(--dd-size-lead);background:#f6eedb80}.dd-permit .dd-permit__stamp.is-landed{right:auto;margin:0;translate:-50% -50%}.dd-permit__icon{transition:opacity var(--dd-dur-quick)}.dd-permit:has(>.dd-permit__stamp.is-landed) .dd-permit__icon{opacity:.26}.dd-permit--rare{--dd-permit-rule: var(--dd-wax);--dd-permit-rule-2: color-mix(in srgb, var(--dd-wax) 50%, transparent)}.dd-permit__seal{position:absolute;top:calc(-10 * var(--dd-u));right:calc(-8 * var(--dd-u));width:calc(32 * var(--dd-u));height:calc(32 * var(--dd-u));transform:rotate(14deg);z-index:1}.dd-permit.is-chosen{transform:translateY(calc(-9 * var(--dd-u))) scale(1.02);z-index:3;filter:none}.dd-permit.is-dismissed{transform:translateY(46px) rotate(5deg);opacity:0;pointer-events:none}@media(max-width:900px),(max-height:560px){.dd-dispatch__spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(8px,1.6vmin,16px)}.dd-dispatch__boons{gap:calc(10 * var(--dd-u))}.dd-dispatch__boons .dd-dispatch__choose{padding-top:calc(6 * var(--dd-u));padding-bottom:calc(5 * var(--dd-u));border-top-width:3px;font-size:calc(16 * var(--dd-u))}.dd-permits{grid-template-columns:minmax(0,1fr);gap:calc(8 * var(--dd-u));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;margin:-6px -6px calc(-10 * var(--dd-u)) calc(-8 * var(--dd-u));padding:6px 6px calc(10 * var(--dd-u)) calc(8 * var(--dd-u))}.dd-permit{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:calc(12 * var(--dd-u));row-gap:2px;align-items:center;padding:calc(12 * var(--dd-u)) calc(14 * var(--dd-u)) calc(12 * var(--dd-u)) calc(16 * var(--dd-u));text-align:left;box-shadow:var(--dd-shadow-rest),inset 0 0 0 1px #5c3c1824,inset 0 0 0 4px var(--dd-paper),inset 0 0 0 5.5px var(--dd-permit-rule)}.dd-permit:nth-child(n){transform:none}.is-armed .dd-permit:hover,.is-armed .dd-permit:focus-visible,.dd-permit.is-chosen{transform:translate(calc(-6 * var(--dd-u)));box-shadow:var(--dd-shadow-lift),inset 0 0 0 1px #5c3c1824,inset 0 0 0 4px var(--dd-paper),inset 0 0 0 5.5px var(--dd-permit-rule)}.dd-permit:focus-visible{outline-offset:-1px}.dd-permit.is-dismissed{transform:translate(40px)}.dd-permit__key{top:50%;left:calc(-8 * var(--dd-u));transform:translateY(-50%)}.dd-permit__icon{grid-row:1 / span 2;width:calc(46 * var(--dd-u));height:calc(46 * var(--dd-u))}.dd-permit__label{font-size:var(--dd-size-lead)}.dd-permit__rule,.dd-permit__margin,.dd-permit__tail{display:none}.dd-permit__notice{grid-column:2;font-size:calc(12.5 * var(--dd-u));line-height:1.34}.dd-permit__stamp{left:auto;right:calc(12 * var(--dd-u));top:50%;margin:calc(-16 * var(--dd-u)) 0 0;font-size:var(--dd-size-small)}.dd-permit .dd-permit__stamp.is-landed{padding:5px 6px 4px;font-size:calc(11 * var(--dd-u));letter-spacing:.1em}.dd-permit__seal{top:calc(-8 * var(--dd-u));right:calc(12 * var(--dd-u));width:calc(26 * var(--dd-u));height:calc(26 * var(--dd-u))}}@media(max-width:700px){.dd-card--dispatch:before{display:none}.dd-dispatch__spread{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch}.dd-dispatch__reading{flex:1 1 auto;max-height:none}.dd-dispatch--last .dd-dispatch__reading{flex:0 1 auto}.dd-dispatch__boons{flex:none;align-self:stretch;max-height:none}.dd-permit__key{left:calc(-4 * var(--dd-u))}}@media(max-height:640px){.dd-cards{--dd-dispatch-top: 0px}}@media(max-height:560px){.dd-dispatch__reading{--dd-sheet-pad: calc(14 * var(--dd-u))}.dd-dispatch__close{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:calc(8 * var(--dd-u)) calc(16 * var(--dd-u));padding-top:calc(10 * var(--dd-u));padding-bottom:calc(12 * var(--dd-u))}.dd-permit{padding-top:calc(8 * var(--dd-u));padding-bottom:calc(8 * var(--dd-u))}}.dd-ending__stage{align-content:center}.dd-card--ending:before{content:"";position:absolute;inset:-22% -28%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 46%,#ffb86838,#ffb86812 55%,#ffb86800)}.dd-ending__page{cursor:pointer;padding:clamp(18px,calc(40 * var(--dd-u)),54px) clamp(18px,calc(48 * var(--dd-u)),64px);box-shadow:0 0 0 1px #5c3c1833,3px 6px 14px #0000008c}.is-last .dd-ending__page{cursor:default}.dd-ending__sheet{display:grid}.dd-ending__sheet>*{grid-area:1 / 1;min-width:0}.dd-ending__ghost{visibility:hidden;pointer-events:none}.dd-ending__beat{max-width:var(--dd-measure);margin:calc(16 * var(--dd-u)) auto 0;font-size:clamp(calc(18 * var(--dd-u)),2.4vmin + 8px,calc(25 * var(--dd-u)));line-height:1.52}.dd-ending__p+.dd-ending__p{margin-top:.7em}.dd-ending__note{max-width:var(--dd-measure);margin:0 auto;min-height:0}.dd-ending__margin{margin:calc(18 * var(--dd-u)) 0 0 auto;max-width:18em;font-size:var(--dd-size-hand-big)}.dd-ending__margin.is-writing{animation:dd-write 1.5s var(--dd-ease-in-out) both}.dd-card--ending.dd-ending--ride{align-self:end;width:min(100%,calc(860 * var(--dd-u)));margin-bottom:var(--dd-safe-bottom)}.dd-ending--ride:before{display:none}.dd-ending--ride .dd-ending__stage{padding:0 calc(8 * var(--dd-u))}.dd-ending--ride .dd-ending__page{padding:calc(18 * var(--dd-u)) clamp(16px,calc(30 * var(--dd-u)),40px)}.dd-ending--ride .dd-ending__kicker,.dd-ending--ride .dd-ending__page>.dd-rule{display:none}.dd-ending--ride .dd-ending__beat{max-width:none;margin-top:0;font-size:clamp(calc(16 * var(--dd-u)),1.7vmin + 8px,calc(21 * var(--dd-u)));line-height:1.42}.dd-ending--ride .dd-ending__note{max-width:none}.dd-ending--ride .dd-ending__p{text-wrap:pretty}.dd-ending--ride .dd-ending__margin{width:fit-content;max-width:100%;margin-top:calc(10 * var(--dd-u));font-size:var(--dd-size-hand);text-align:right;text-wrap:balance;transform-origin:100% 50%}.dd-ending--ride .dd-ending__next{margin-left:auto}.dd-ending--ride .dd-ending__ghost:not(.is-on){display:none}.dd-ending--ride .dd-ending__foot{padding-top:calc(8 * var(--dd-u));padding-bottom:calc(4 * var(--dd-u))}.dd-ending__count{display:none}.dd-ending__foot{flex-wrap:nowrap}.dd-ending__dots{flex:0 1 auto;min-width:0}@media(max-width:520px){.dd-ending__dots{gap:calc(4 * var(--dd-u))}}.dd-ending--ride .dd-ending__page{transition:opacity .26s var(--dd-ease-out),transform .26s var(--dd-ease-out)}.dd-ending--ride.is-between .dd-ending__page{opacity:0;transform:translateY(calc(10 * var(--dd-u)));pointer-events:none}.dd-card--report{width:min(100%,calc(1180 * var(--dd-u)))}.dd-card--report.dd-report--nomap{width:min(100%,calc(620 * var(--dd-u)))}.dd-card--report .dd-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(8 * var(--dd-u)) calc(20 * var(--dd-u));padding-bottom:calc(10 * var(--dd-u));margin:0 var(--dd-card-pad);padding-left:0;padding-right:0;border-bottom:3px double rgba(43,33,24,.7)}.dd-card--report .dd-kicker{margin:0;font-size:var(--dd-size-small)}.dd-report__title{--dd-report-ink: var(--dd-pen);margin:calc(4 * var(--dd-u)) calc(6 * var(--dd-u)) calc(10 * var(--dd-u)) 0;padding:calc(8 * var(--dd-u)) calc(18 * var(--dd-u)) calc(6 * var(--dd-u));border:4px solid currentColor;border-radius:6px;outline:1.5px solid currentColor;outline-offset:3px;color:var(--dd-report-ink);font-weight:900;font-size:clamp(calc(20 * var(--dd-u)),4.2vmin,calc(34 * var(--dd-u)));line-height:1;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2.2deg);mix-blend-mode:multiply;opacity:.9;animation:dd-report-thunk .32s var(--dd-ease-back) .38s both}.dd-report--lost .dd-report__title{--dd-report-ink: var(--dd-alarm)}@keyframes dd-report-thunk{0%{transform:rotate(-2.2deg) scale(1.9);opacity:0}60%{transform:rotate(-2.2deg) scale(.96);opacity:1}to{transform:rotate(-2.2deg) scale(1);opacity:.9}}.dd-report__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:var(--dd-card-gap) calc(var(--dd-card-gap) * 1.6);align-items:stretch}.dd-report--nomap .dd-report__grid{grid-template-columns:minmax(0,1fr)}.dd-report__page{display:grid;gap:var(--dd-card-gap)}.dd-report__feuds{align-self:end;padding-top:calc(9 * var(--dd-u));border-top:1px solid rgba(43,33,24,.22)}.dd-report__feuds .dd-feuds{margin-top:calc(2 * var(--dd-u))}.dd-report__feuds .dd-feud{padding:calc(3 * var(--dd-u)) 0}.dd-report__feuds .dd-feud:last-child{border-bottom:0;padding-bottom:0}.dd-report__seals{align-items:center}.dd-report__seals .dd-sealrow{flex-wrap:nowrap;justify-content:flex-end;gap:calc(4 * var(--dd-u));margin-top:0}.dd-report__seals .dd-sealrow .dd-seal{width:calc(17 * var(--dd-u));height:calc(17 * var(--dd-u))}.dd-report__seals .dd-sealrow__count{font-size:var(--dd-size-lead)}.dd-ledger--leaders .dd-report__seals:before{align-self:center;margin-bottom:0}.dd-report__findings{display:grid;grid-template-rows:auto auto 1fr;gap:var(--dd-card-gap)}.dd-report__rank{align-self:end}.dd-report__notice{font-size:var(--dd-size-lead);line-height:1.46;font-weight:500;text-wrap:balance}.dd-report__rows .dd-ledger__row{padding:calc(3 * var(--dd-u)) 0}.dd-report__rank-note{margin-top:calc(9 * var(--dd-u));max-width:34em;font-size:calc(12 * var(--dd-u));line-height:1.4;color:var(--dd-ink-soft);text-wrap:balance}.dd-report__asks{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(12 * var(--dd-u));row-gap:calc(1 * var(--dd-u));text-wrap:wrap}.dd-report__ask{display:inline-flex;align-items:baseline;gap:calc(5 * var(--dd-u));white-space:nowrap;color:var(--dd-ink)}.dd-report__ask.is-met{color:var(--dd-ink-soft)}.dd-report__ask .dd-pip{flex:none;width:calc(8 * var(--dd-u));height:calc(8 * var(--dd-u))}.dd-report__rank-name{margin-top:calc(4 * var(--dd-u));font-size:clamp(calc(24 * var(--dd-u)),4vmin,calc(34 * var(--dd-u)));line-height:1.05;text-wrap:balance}.dd-pips{display:flex;gap:calc(5 * var(--dd-u));margin-top:calc(8 * var(--dd-u))}.dd-pip{display:inline-block;width:calc(11 * var(--dd-u));height:calc(11 * var(--dd-u));border-radius:50%;box-shadow:inset 0 0 0 1.5px #2b211899}.dd-pip.is-on{background:var(--dd-ink);box-shadow:none}.dd-feuds{margin-top:calc(4 * var(--dd-u))}.dd-feud{display:flex;align-items:center;gap:calc(10 * var(--dd-u));padding:calc(5 * var(--dd-u)) 0;border-bottom:1px solid rgba(43,33,24,.16)}.dd-feud__label{flex:1;font-weight:700}.dd-feud__meter{display:inline-flex;gap:3px}.dd-feud__meter .dd-pip{width:calc(9 * var(--dd-u));height:calc(9 * var(--dd-u))}.dd-feud--friends .dd-pip.is-on{background:var(--dd-good)}.dd-feud--grudge .dd-pip.is-on{background:var(--dd-alarm)}.dd-chip{display:inline-block;padding:calc(3 * var(--dd-u)) calc(9 * var(--dd-u)) calc(2 * var(--dd-u));border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor;font:700 var(--dd-size-fine) / 1.2 var(--dd-font-print);letter-spacing:.12em;text-transform:uppercase}.dd-feud--friends .dd-chip{color:var(--dd-good)}.dd-sealrow{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--dd-u));margin-top:calc(6 * var(--dd-u))}.dd-sealrow .dd-seal{width:calc(26 * var(--dd-u));height:calc(26 * var(--dd-u))}.dd-sealrow .dd-seal.is-empty{background:none;box-shadow:inset 0 0 0 1.5px #2b211859}.dd-sealrow__count{font-size:var(--dd-size-h3)}.dd-report__aside{display:grid;grid-template-rows:auto 1fr;gap:var(--dd-card-gap);min-width:0}.dd-report__map{display:grid;justify-items:center;align-content:start;gap:calc(10 * var(--dd-u))}.dd-mapframe{padding:calc(8 * var(--dd-u));background:#fbf6e8;box-shadow:0 0 0 1.5px var(--dd-ink),0 0 0 5px #fbf6e8,0 0 0 6px #2b211880,4px 8px 16px #1a0f0a4d;transform:rotate(.6deg);line-height:0}.dd-report__sheet{position:relative;display:grid;justify-items:center;width:100%}.dd-report__card{position:absolute;left:calc(-4 * var(--dd-u));bottom:calc(-6 * var(--dd-u));z-index:1;width:calc(214 * var(--dd-u));max-width:100%;padding:calc(9 * var(--dd-u)) calc(12 * var(--dd-u)) calc(10 * var(--dd-u));background-color:#f6efdc;background-image:linear-gradient(128deg,#fffcf08c,#fffcf000 42%,#4a2c0e1a);box-shadow:0 0 0 1px #5c3c1838,2px 4px 9px #1a0f0a52;border-radius:2px;transform:rotate(-3.2deg);transform-origin:0 100%}.dd-report__card-text{font-size:calc(19 * var(--dd-u));line-height:1.12;transform:none;text-wrap:balance}.dd-report--nomap .dd-report__card{position:relative;left:auto;bottom:auto;justify-self:start;margin-top:calc(6 * var(--dd-u))}@media(max-width:1239px),(max-height:639px){.dd-report__sheet{display:contents}.dd-report__caption{order:1}.dd-report__card{position:relative;left:auto;bottom:auto;order:2;justify-self:start;margin:calc(4 * var(--dd-u)) 0 0 calc(6 * var(--dd-u))}}:where(.dd-card-under) .dd-report__sheet{display:contents}:where(.dd-card-under) .dd-report__caption{order:1}:where(.dd-card-under) .dd-report__card{position:relative;left:auto;bottom:auto;order:2;justify-self:start;margin:calc(4 * var(--dd-u)) 0 0 calc(6 * var(--dd-u))}.dd-mapframe canvas{display:block;width:auto;height:auto;max-width:100%;max-height:min(34vh,calc(430 * var(--dd-u)))}.dd-report__caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--dd-u)) calc(10 * var(--dd-u));width:100%}.dd-report__caption .dd-caps{letter-spacing:.12em}.dd-report__keep{min-height:calc(36 * var(--dd-u));padding:calc(7 * var(--dd-u)) calc(12 * var(--dd-u))}.dd-report__roll{list-style:none;margin:0;padding:calc(10 * var(--dd-u)) 0 0;border-top:1px solid color-mix(in srgb,var(--dd-ink) 22%,transparent);columns:3;column-gap:calc(var(--dd-card-gap) * 1.6);font-size:var(--dd-size-small);line-height:1.38;color:var(--dd-ink-soft);text-wrap:pretty}.dd-report__roll li{break-inside:avoid;padding-bottom:calc(2 * var(--dd-u))}.dd-report__roll .dd-report__own{display:none}.dd-report__closing{flex:1 1 0;min-width:0;margin-right:auto;font-size:var(--dd-size-small);line-height:1.38;color:var(--dd-ink);text-wrap:balance}.dd-report--nomap .dd-report__roll{columns:1}.dd-report--nomap .dd-report__roll .dd-report__own{display:list-item;margin-top:calc(6 * var(--dd-u));padding-bottom:0;color:var(--dd-ink)}.dd-report--nomap .dd-report__closing{display:none}@media(max-width:1100px){.dd-report__roll{columns:2}.dd-report__roll .dd-report__own{display:list-item;column-span:all;margin-top:calc(6 * var(--dd-u));padding-bottom:0;color:var(--dd-ink)}.dd-report__closing{display:none}}@media(min-width:1101px)and (max-height:960px){.dd-card--report{--dd-card-gap: clamp(8px, calc(12 * var(--dd-u)), 16px)}.dd-card--report .dd-card__head{padding-bottom:calc(6 * var(--dd-u))}.dd-card--report .dd-card__body{padding-top:calc(11 * var(--dd-u));padding-bottom:calc(12 * var(--dd-u))}.dd-card--report .dd-card__foot{padding-top:calc(9 * var(--dd-u));padding-bottom:calc(11 * var(--dd-u))}.dd-report__title{margin:0 calc(6 * var(--dd-u)) calc(6 * var(--dd-u)) 0;padding:calc(6 * var(--dd-u)) calc(16 * var(--dd-u)) calc(4 * var(--dd-u));font-size:calc(27 * var(--dd-u))}.dd-report__rows .dd-ledger__row{padding:calc(1.5 * var(--dd-u)) 0;line-height:1.3}.dd-report__regret{margin-top:calc(5 * var(--dd-u))}.dd-report__rank-name{font-size:calc(29 * var(--dd-u))}.dd-report__rank .dd-pips,.dd-report__rank-note{margin-top:calc(6 * var(--dd-u))}.dd-mapframe canvas{max-height:min(31vh,calc(430 * var(--dd-u)))}.dd-report__feuds,.dd-report__roll{padding-top:calc(7 * var(--dd-u))}}.dd-report__regret{margin-top:calc(8 * var(--dd-u));font-size:var(--dd-size-body);line-height:1.3;color:var(--dd-alarm-deep);text-wrap:pretty}@media(max-width:820px){.dd-report__grid{grid-template-columns:minmax(0,1fr)}.dd-report__roll{columns:1}.dd-mapframe canvas{max-height:40vh}}.dd-card--routebook{width:min(100%,calc(1040 * var(--dd-u)));height:min(100%,calc(700 * var(--dd-u)));background-color:var(--dd-paper);border-left:calc(12 * var(--dd-u)) solid #5a2f22;border-radius:3px 6px 6px 3px}.dd-book__head{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--dd-u));padding-bottom:calc(8 * var(--dd-u));border-bottom:3px double rgba(43,33,24,.7);margin:0 var(--dd-card-pad);padding-left:0;padding-right:0;padding-top:calc(var(--dd-card-pad) * .7)}.dd-book__title{font-weight:400;font-size:clamp(calc(24 * var(--dd-u)),4.4vmin,calc(38 * var(--dd-u)));line-height:1}.dd-book__spread{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,calc(290 * var(--dd-u))) minmax(0,1fr)}.dd-book--empty .dd-book__spread,.dd-book__spread>:only-child{grid-column:1 / -1}.dd-book__index{display:flex;flex-direction:column;min-height:0;padding:calc(10 * var(--dd-u)) calc(8 * var(--dd-u)) calc(10 * var(--dd-u)) var(--dd-card-pad);border-right:1px solid var(--dd-hairline);--dd-more-paper: var(--dd-paper);--dd-more-bleed: 0px;--dd-more-drop: 0px}.dd-book__index-list{flex:1 1 auto;min-height:0}.dd-book__index-foot{flex:none;margin-top:calc(4 * var(--dd-u));padding-top:calc(4 * var(--dd-u));border-top:3px double rgba(43,33,24,.4)}.dd-book__index-foot .dd-book__tab{border-bottom:0}.dd-book__tab{appearance:none;display:flex;align-items:center;gap:calc(10 * var(--dd-u));width:100%;min-height:48px;padding:calc(5 * var(--dd-u)) calc(10 * var(--dd-u));border:0;border-bottom:1px solid rgba(43,33,24,.14);border-radius:3px;background:transparent;color:var(--dd-ink);font:inherit;text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none}.dd-book__tab:hover{background:#2b21180f}.dd-book__tab.is-selected{background:var(--dd-paper-dark);box-shadow:inset 4px 0 0 var(--dd-wax)}.dd-book__tab:focus-visible{outline:3px solid var(--dd-gold);outline-offset:-2px}.dd-book__tab.is-unmet{cursor:default;color:var(--dd-ink-faint)}.dd-book__tab-cameo{width:calc(32 * var(--dd-u));height:calc(40 * var(--dd-u))}.dd-book__tab-folk{width:calc(32 * var(--dd-u));height:calc(32 * var(--dd-u));opacity:.75}.dd-book__tab-text{display:grid;gap:3px;min-width:0;flex:1}.dd-book__tab-name{font-weight:800;font-size:var(--dd-size-body);line-height:1.1}.dd-book__dashes{height:.9em;width:9em;max-width:100%;border-bottom:2px dashed currentColor;opacity:.6}.dd-book__tab-count{font-size:var(--dd-size-fine);letter-spacing:.06em;color:var(--dd-ink-soft)}.dd-book__pages{padding:calc(16 * var(--dd-u)) var(--dd-card-pad) calc(20 * var(--dd-u)) calc(var(--dd-card-pad) * 1.1);outline:none;background-image:linear-gradient(90deg,#4a2c0e1a 0,#4a2c0e00 calc(26 * var(--dd-u)));--dd-more-paper: var(--dd-paper);--dd-more-drop: calc(20 * var(--dd-u))}.dd-book__pages>.dd-more:before{left:calc(-1.1 * var(--dd-card-pad));right:calc(-1 * var(--dd-card-pad))}.dd-book__who{display:flex;align-items:center;gap:calc(14 * var(--dd-u));padding-bottom:calc(10 * var(--dd-u));border-bottom:1px solid rgba(43,33,24,.45)}.dd-book__who{flex-wrap:wrap}.dd-book__who>div{flex:1 1 10em;min-width:0}.dd-book__count{white-space:nowrap}.dd-book__cameo{width:calc(56 * var(--dd-u));height:calc(68 * var(--dd-u))}.dd-book__folk{width:calc(48 * var(--dd-u));height:calc(48 * var(--dd-u))}.dd-book__name{font-weight:900;font-size:var(--dd-size-h3);line-height:1.1}.dd-book__role{margin-top:2px;font-style:italic;color:var(--dd-ink-soft)}.dd-entry{padding:calc(14 * var(--dd-u)) 0;border-bottom:1px solid rgba(43,33,24,.16)}.dd-entry__head{display:flex;align-items:center;gap:calc(10 * var(--dd-u));min-height:calc(26 * var(--dd-u))}.dd-entry__no{min-width:1.4em;font-size:var(--dd-size-lead)}.dd-entry--missed .dd-entry__state{color:var(--dd-alarm-deep)}.dd-entry__seal{margin-left:auto;width:calc(26 * var(--dd-u));height:calc(26 * var(--dd-u))}.dd-entry__text{margin-top:calc(6 * var(--dd-u));max-width:var(--dd-measure);font-size:var(--dd-size-body);line-height:1.66}.dd-entry--missed .dd-entry__text{color:var(--dd-ink-soft)}.dd-book__tab--finds .dd-book__tab-folk:empty{display:none}.dd-finds__land{padding-top:calc(14 * var(--dd-u))}.dd-finds__land-name{font-size:var(--dd-size-lead);line-height:1.2}.dd-finds__places{margin:calc(4 * var(--dd-u)) 0 0;padding:0;list-style:none}.dd-find{padding:calc(8 * var(--dd-u)) 0;border-bottom:1px solid rgba(43,33,24,.16)}.dd-find__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4 * var(--dd-u)) calc(12 * var(--dd-u))}.dd-find__name{font-weight:800;font-size:var(--dd-size-body);line-height:1.2}.dd-find__when{margin-left:auto;white-space:nowrap}.dd-find__line{margin-top:calc(4 * var(--dd-u));max-width:var(--dd-measure);font-size:var(--dd-size-body);line-height:1.5}.dd-find.is-unfound .dd-find__name{font-weight:500;color:var(--dd-ink-faint)}.dd-find.is-unfound .dd-find__when{color:var(--dd-ink-faint)}.dd-book__empty{display:grid;justify-items:center;align-content:center;gap:calc(8 * var(--dd-u));min-height:100%;padding:calc(30 * var(--dd-u)) 0;text-align:center}.dd-book__empty-notice{max-width:24em;font-size:var(--dd-size-lead);line-height:1.45}.dd-book__foot{justify-content:flex-start;gap:calc(8 * var(--dd-u)) calc(30 * var(--dd-u));margin:0}.dd-stat__label{font-size:calc(10 * var(--dd-u))}.dd-stat__value{display:flex;align-items:baseline;gap:calc(8 * var(--dd-u));margin-top:3px;font-size:var(--dd-size-lead)}.dd-stat__extra{font-style:italic;font-size:var(--dd-size-body);color:var(--dd-ink-soft)}@media(max-width:700px){.dd-book__spread{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.8fr) minmax(0,1.4fr)}.dd-book__index{border-right:0;border-bottom:1px solid var(--dd-hairline);padding-right:var(--dd-card-pad)}.dd-card--routebook{height:100%}.dd-book__foot{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(2 * var(--dd-u))}.dd-stat{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--dd-u))}.dd-stat__label{flex:0 1 auto}.dd-stat__value{margin-top:0;flex-wrap:wrap;justify-content:flex-end;gap:0 calc(8 * var(--dd-u));text-align:right;font-size:var(--dd-size-body)}}.dd-card--settings{width:min(100%,calc(600 * var(--dd-u)))}.dd-settings__title,.dd-credits__title{font-size:var(--dd-size-h2);line-height:1}.dd-settings__title{font-weight:900;letter-spacing:.06em;text-transform:uppercase}.dd-card--settings .dd-card__body{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(14 * var(--dd-u));user-select:none;-webkit-user-select:none}.dd-settings__group{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(4 * var(--dd-u));padding-bottom:calc(12 * var(--dd-u));border-bottom:1px solid var(--dd-hairline)}.dd-setting{display:flex;align-items:center;gap:calc(4 * var(--dd-u)) calc(14 * var(--dd-u));min-height:46px}.dd-setting--choice,.dd-setting--slider{flex-wrap:wrap}.dd-setting__label{flex:1 1 9em;font-weight:700;font-size:var(--dd-size-body)}.dd-setting--slider .dd-setting__label{flex:0 0 calc(110 * var(--dd-u))}.dd-setting__value{flex:none;width:2.6em;text-align:right;font-size:var(--dd-size-body)}.dd-setting.is-muted .dd-slider,.dd-setting.is-muted .dd-setting__value{opacity:.4}.dd-switch{appearance:none;display:inline-flex;align-items:center;gap:calc(10 * var(--dd-u));min-height:44px;min-width:calc(112 * var(--dd-u));padding:0 calc(4 * var(--dd-u));border:0;background:transparent;color:var(--dd-ink);font:700 var(--dd-size-small) / 1 var(--dd-font-print);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.dd-switch:focus-visible,.dd-choice__item:focus-visible,.dd-slider:focus-visible{outline:3px solid var(--dd-gold);outline-offset:2px}.dd-switch__track{position:relative;flex:none;width:calc(52 * var(--dd-u));height:calc(28 * var(--dd-u));border-radius:999px;background:var(--dd-paper-dark);box-shadow:inset 0 0 0 1.5px var(--dd-ink),inset 2px 3px 4px #2b211840;transition:background-color var(--dd-dur-quick)}.dd-switch__thumb{position:absolute;top:calc(3 * var(--dd-u));left:calc(3 * var(--dd-u));width:calc(22 * var(--dd-u));height:calc(22 * var(--dd-u));border-radius:50%;background:radial-gradient(circle at 34% 30%,#f0d998 0%,var(--dd-brass) 46%,#6e5527 100%);box-shadow:0 0 0 1.5px #5e4a22,1px 2px 2px #1a0f0a66;transition:transform var(--dd-dur-quick) var(--dd-ease-back)}.dd-switch.is-on .dd-switch__track{background:var(--dd-ink)}.dd-switch.is-on .dd-switch__thumb{transform:translate(calc(24 * var(--dd-u)))}.dd-switch__state{min-width:2.4em;text-align:left}.dd-slider{appearance:none;-webkit-appearance:none;flex:1 1 110px;min-width:0;height:44px;margin:0;background:transparent;cursor:pointer}.dd-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--dd-ink)}.dd-slider::-moz-range-track{height:6px;border-radius:3px;background:var(--dd-ink)}.dd-slider::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;border:1.5px solid #5e4a22;background:radial-gradient(circle at 34% 30%,#f0d998 0%,var(--dd-brass) 46%,#6e5527 100%);box-shadow:1px 2px 3px #1a0f0a80}.dd-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;border:1.5px solid #5e4a22;background:radial-gradient(circle at 34% 30%,#f0d998 0%,var(--dd-brass) 46%,#6e5527 100%);box-shadow:1px 2px 3px #1a0f0a80}.dd-choice{display:inline-flex;max-width:100%;border-radius:3px;box-shadow:0 0 0 1.5px var(--dd-ink),2px 3px #2b2118d9}.dd-choice__item{appearance:none;min-height:44px;min-width:44px;padding:0 clamp(6px,3.2vw,calc(14 * var(--dd-u)));border:0;border-right:1.5px solid var(--dd-ink);background:var(--dd-paper);color:var(--dd-ink);font:700 var(--dd-size-small) / 1 var(--dd-font-print);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.dd-choice__item:last-child{border-right:0}.dd-choice__item.is-on{background:var(--dd-ink);color:var(--dd-paper)}.dd-settings__actions{display:flex;flex-wrap:wrap;gap:calc(12 * var(--dd-u));border-bottom:0;padding-bottom:0}.dd-settings__reset{margin-left:auto}.dd-confirm{padding:calc(12 * var(--dd-u)) calc(14 * var(--dd-u));border:1.5px solid var(--dd-alarm-deep);background:#c3402b12}.dd-confirm__notice{font-weight:600;line-height:1.45}.dd-confirm__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(12 * var(--dd-u));margin-top:calc(10 * var(--dd-u))}.dd-card--credits{width:min(100%,calc(520 * var(--dd-u)))}.dd-card--credits .dd-card__head{text-align:center}.dd-credits__title{font-weight:400}.dd-card--credits .dd-card__body{display:grid;gap:calc(12 * var(--dd-u));text-align:center}.dd-credits__p{line-height:1.5}.dd-credits__p--made{font-size:var(--dd-size-lead);font-weight:600}.dd-credits__p--type{font-size:var(--dd-size-small);color:var(--dd-ink-soft)}.dd-card--credits .dd-card__foot{justify-content:center}.dd-cards__stage>*{grid-area:1 / 1}.dd-card.is-under{visibility:hidden;pointer-events:none}.dd-slip--also{margin-top:calc(var(--dd-card-gap) * -.5);padding:calc(7 * var(--dd-u)) calc(12 * var(--dd-u))}.dd-slip--also .dd-slip__name{font-size:var(--dd-size-body)}.dd-slip--also .dd-slip__text{font-size:calc(12 * var(--dd-u))}.dd-slip--also .dd-cameo{width:calc(32 * var(--dd-u));height:calc(40 * var(--dd-u))}.dd-slip--also .dd-slip__seal{width:calc(28 * var(--dd-u));height:calc(28 * var(--dd-u))}@media(max-height:520px){.dd-card--title{grid-template:minmax(0,1fr) auto / minmax(0,1fr) auto;column-gap:clamp(10px,3vw,30px);row-gap:6px;padding:6px 10px}.dd-title__block{grid-area:1 / 1;align-self:start}.dd-title__name{font-size:clamp(calc(34 * var(--dd-u)),7.2vw,calc(72 * var(--dd-u)))}.dd-title__menu{grid-area:1 / 2 / span 2;align-self:center;gap:6px;width:clamp(236px,36vw,calc(280 * var(--dd-u)))}.dd-title__foot{grid-area:2 / 1;gap:6px}.dd-title__dropped{font-size:calc(17 * var(--dd-u));padding:4px 10px 6px}.dd-ticket{min-height:44px}.dd-ticket--go{min-height:46px}.dd-ticket__label{padding-top:6px;padding-bottom:6px;font-size:calc(12.5 * var(--dd-u))}.dd-ticket--go .dd-ticket__label{font-size:calc(13 * var(--dd-u));letter-spacing:.1em}.dd-title__aside{display:none}}@media(max-width:560px)and (min-height:521px){.dd-title__menu{position:relative}.dd-title__menu:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-28 * var(--dd-u));left:-100vw;right:-100vw;height:200vh;background:linear-gradient(180deg,#140b0700 0,#140b07e0 calc(70 * var(--dd-u)),#140b07eb)}}@media(max-width:900px),(max-height:560px){.dd-permit{grid-template-columns:auto auto minmax(0,1fr)}.dd-permit__key{position:static;transform:none;grid-row:1 / span 2;margin-left:calc(-4 * var(--dd-u))}.dd-permit__notice{grid-column:3}}@media(max-width:520px){.dd-card__foot{gap:8px 10px}.dd-card__foot .dd-btn{flex:1 1 auto;padding-left:calc(10 * var(--dd-u));padding-right:calc(10 * var(--dd-u));letter-spacing:.05em}.dd-card__foot .dd-btn--quiet{flex:1 1 100%;min-height:44px}.dd-opening__foot .dd-btn,.dd-ending__foot .dd-btn,.dd-opening__foot .dd-btn--quiet{flex:0 0 auto}.dd-settings__actions .dd-btn{flex:1 1 auto;margin-left:0}}@media(max-height:520px){.dd-cards{--dd-card-pad: 14px;--dd-card-gap: 10px;--dd-stage-pad: 6px}.dd-card__foot{padding-top:6px;padding-bottom:8px}.dd-settings__title,.dd-credits__title{font-size:var(--dd-size-h3)}.dd-report__title{margin-bottom:calc(6 * var(--dd-u));padding:calc(5 * var(--dd-u)) calc(12 * var(--dd-u)) calc(4 * var(--dd-u));border-width:3px;font-size:calc(18 * var(--dd-u))}.dd-card--report .dd-card__head{padding-bottom:2px}.dd-mapframe canvas{max-height:70vh}.dd-opening__page,.dd-ending__page{padding:14px 22px}.dd-opening__stage,.dd-ending__stage{padding:4px 12px 8px}}@media(max-height:520px){.dd-card--ending.dd-ending--ride{flex-direction:row;align-items:stretch;justify-self:stretch;width:auto;margin:0 calc(12px - var(--dd-stage-pad) + var(--dd-safe-right)) calc(12px - var(--dd-stage-pad) + var(--dd-safe-bottom)) calc(12px - var(--dd-stage-pad) + var(--dd-safe-left))}.dd-ending--ride .dd-ending__stage{padding:0;align-content:stretch}.dd-ending--ride .dd-ending__page{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-content:center;padding:10px 16px}.dd-ending--ride .dd-ending__beat{font-size:16px;line-height:1.34}.dd-ending--ride .dd-ending__margin{margin-top:10px}.dd-ending--ride .dd-ending__count{display:grid;place-items:center;padding-left:14px;border-left:1px solid var(--dd-hairline);font-size:12px;line-height:1;letter-spacing:.04em;white-space:nowrap;color:var(--dd-ink-soft)}.dd-ending--ride .dd-ending__foot{align-items:stretch;padding:0 0 0 8px}.dd-ending--ride .dd-ending__dots{display:none}}@media(max-height:520px)and (min-width:700px){.dd-card--settings{width:min(100%,calc(860 * var(--dd-u)))}.dd-card--settings .dd-card__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(28 * var(--dd-u));align-items:start}.dd-card--settings .dd-confirm{grid-column:1 / -1}}.dd-play{--dd-board-width: calc(322 * var(--dd-u));--dd-board-sheet: calc(440 * var(--dd-u));--dd-board-paper: var(--dd-paper);--dd-board-tab: var(--dd-paper-old);--dd-board-rule: rgba(43, 33, 24, .24);--dd-board-mark: var(--dd-ink);--dd-board-now: var(--dd-ink);--dd-board-point: var(--dd-pen);--dd-board-new: rgba(201, 162, 39, .34);--dd-board-winter: #4f7592;--dd-board-pencil: var(--dd-pencil);--dd-board-slide: var(--dd-dur-move);--dd-board-dial-inset: 5px}.dd-boardtab{appearance:none;position:relative;flex:none;display:flex;align-items:center;gap:calc(6 * var(--dd-u));box-sizing:border-box;min-height:var(--dd-hit);margin:0;padding:calc(4 * var(--dd-u)) calc(6 * var(--dd-u)) calc(5 * var(--dd-u)) calc(8 * var(--dd-u));border:0;border-radius:2px 2px 4px 4px;color:var(--dd-ink);background-color:var(--dd-board-tab);box-shadow:inset 0 0 0 1px #5c3c184d,inset 0 -3px #2b211833,1px 2px 2px #1a0f0a4d;text-align:left;cursor:pointer;transition:background-color var(--dd-dur-quick),box-shadow var(--dd-dur-quick),transform var(--dd-dur-tap) var(--dd-ease-out)}.dd-boardtab:hover{background-color:color-mix(in srgb,var(--dd-board-tab) 70%,#fffaf0)}.dd-boardtab[aria-expanded=true]{transform:translateY(1px);background-color:var(--dd-paper-dark);box-shadow:inset 0 0 0 1px #5c3c1873,inset 1px 2px 3px #1a0f0a4d}.dd-boardtab__label{width:min-content;line-height:1.12;letter-spacing:.1em}.dd-boardtab__count{flex:none;box-sizing:border-box;display:grid;place-items:center;min-width:1.7em;height:1.7em;padding:0 .3em;border-radius:999px;font-size:calc(13 * var(--dd-u));line-height:1;color:var(--dd-ink);background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--dd-board-mark);transition:background-color var(--dd-dur-quick),color var(--dd-dur-quick),opacity var(--dd-dur-quick)}.dd-boardtab.is-now .dd-boardtab__count{color:var(--dd-paper);background-color:var(--dd-board-now);box-shadow:none}.dd-boardtab.is-none .dd-boardtab__count{opacity:.5}.dd-boardtab__count.is-bump{animation:dd-board-bump .42s var(--dd-ease-back)}@keyframes dd-board-bump{40%{transform:scale(1.38)}}.dd-hud.is-trim .dd-boardtab{padding:calc(3 * var(--dd-u)) calc(5 * var(--dd-u)) calc(4 * var(--dd-u)) calc(6 * var(--dd-u));gap:calc(5 * var(--dd-u))}.dd-hud.is-brief .dd-clock{position:relative}.dd-hud.is-brief .dd-boardtab{--reach: max(var(--dd-hit), calc(var(--dd-dial-size) + 10px));position:absolute;left:calc(var(--dd-board-dial-inset) + var(--dd-dial-size) / 2 - var(--reach) / 2);top:calc(50% - var(--reach) / 2);width:var(--reach);height:var(--reach);min-height:0;padding:0;border-radius:50%;background:none;box-shadow:none;transform:none}.dd-hud.is-brief .dd-boardtab:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--dd-gold) 60%,transparent)}.dd-hud.is-brief .dd-boardtab[aria-expanded=true]{box-shadow:0 0 0 2.5px var(--dd-gold)}.dd-hud.is-brief .dd-boardtab__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dd-hud.is-brief .dd-boardtab__count{position:absolute;left:calc(50% + var(--dd-dial-size) * .331 - 2.3px);top:calc(50% + var(--dd-dial-size) * .331 - 2.3px);min-width:16px;height:16px;padding:0 2px;font-size:11px;background-color:var(--dd-paper);box-shadow:inset 0 0 0 1.5px var(--dd-board-mark),0 1px 2px #1a0f0a66}.dd-hud.is-brief .dd-boardtab.is-now .dd-boardtab__count{background-color:var(--dd-board-now);box-shadow:0 0 0 1.5px var(--dd-paper),0 1px 2px #1a0f0a66}.dd-hud.is-brief .dd-boardtab.is-none .dd-boardtab__count{opacity:.62}.dd-hud.is-trim{--dd-board-dial-inset: 4px}.dd-hud.is-strip{--dd-board-dial-inset: 3px}.dd-hud.is-strip .dd-clock:has(>.dd-boardtab:not(.dd-hidden)) .dd-clock__dial{margin-right:6px}.dd-clock__stroke{stroke:var(--dd-board-mark);stroke-linecap:round}.dd-clock__stroke--tick{stroke-width:1.5}.dd-clock__stroke--span{stroke-width:1.3;stroke-linecap:butt}.dd-clock__mark{opacity:.8;transition:opacity var(--dd-dur-quick)}.dd-clock__mark.is-now{opacity:1}.dd-clock__mark.is-now .dd-clock__stroke--tick{stroke-width:2.4}.dd-clock__mark.is-now .dd-clock__stroke--span{stroke-width:2.2}.dd-clock__mark.is-done{opacity:.3}.dd-clock__mark.is-pointed{opacity:1}.dd-clock__mark.is-pointed .dd-clock__stroke{stroke:var(--dd-board-point)}.dd-clock__mark.is-pointed .dd-clock__stroke--tick{stroke-width:2.8}.dd-clock__mark.is-pointed .dd-clock__stroke--span{stroke-width:2.4}.dd-hud.is-strip .dd-clock__stroke--tick{stroke-width:1.9}.dd-hud.is-strip .dd-clock__stroke--span{stroke-width:1.6}.dd-hud.is-strip .dd-clock__mark.is-now .dd-clock__stroke--tick,.dd-hud.is-strip .dd-clock__mark.is-pointed .dd-clock__stroke--tick{stroke-width:3}.dd-hud.is-strip .dd-clock__mark.is-now .dd-clock__stroke--span,.dd-hud.is-strip .dd-clock__mark.is-pointed .dd-clock__stroke--span{stroke-width:2.6}.dd-hud__ledger.is-called{outline:3px solid var(--dd-pen);outline-offset:3px;animation:dd-book-call 1.3s var(--dd-ease-out) 4 both}@media(prefers-reduced-motion:reduce){.dd-play .dd-hud__ledger.is-called{animation:none}}.dd-ui.dd-reduced .dd-hud__ledger.is-called{animation:none}.dd-hud.is-stacked .dd-hud__knobs{display:contents}.dd-hud.is-stacked .dd-hud__charter,.dd-hud.is-stacked .dd-hud__menu{order:3}.dd-hud.is-stacked .dd-hud__ledger,.dd-hud.is-stacked .dd-hud__book{order:8}.dd-hud.is-stacked .dd-speed{margin:0 auto}.dd-hud.is-stacked .dd-seals,.dd-hud.is-stacked .dd-seals.dd-hidden+.dd-hud__knobs>.dd-hud__ledger,.dd-hud.is-stacked .dd-seals.dd-hidden+.dd-hud__knobs>.dd-hud__ledger.dd-hidden+.dd-hud__book{margin-left:auto}.dd-hud .dd-board{position:absolute;left:var(--dd-board-aside, 0px);top:calc(100% + 7px);box-sizing:border-box;width:var(--dd-board-width);max-width:var(--dd-board-room, none);max-height:calc(var(--dd-band, 420px) - 16px);display:flex;flex-direction:column;border-top:3px solid var(--dd-ink-soft);background-color:var(--dd-board-paper);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--dd-board-slide) var(--dd-ease-out),transform var(--dd-board-slide) var(--dd-ease-out),visibility 0s linear var(--dd-board-slide)}.dd-hud .dd-board.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity var(--dd-board-slide) var(--dd-ease-out),transform var(--dd-board-slide) var(--dd-ease-out),visibility 0s}.dd-hud .dd-board.is-fresh{pointer-events:none}.dd-play.is-dragging .dd-hud .dd-board.is-open{opacity:var(--dd-drag-fade);pointer-events:none}.dd-hud__left:has(>.dd-board.is-open){z-index:1}.dd-hud.is-strip .dd-board{left:calc(var(--dd-edge-left) + var(--dd-board-aside, 0px));top:calc(var(--dd-clear-top, 56px) + 7px + var(--dd-board-drop, 0px));width:min(var(--dd-board-sheet),calc(100% - var(--dd-edge-left) - var(--dd-edge-right)));max-height:calc(var(--dd-band, 420px) - var(--dd-board-drop, 0px) - 16px);z-index:4}.dd-play.is-short .dd-hud .dd-board{left:calc(var(--dd-edge-left) + var(--dd-chips-w, 0px) + 8px);width:min(var(--dd-board-sheet),calc(100% - var(--dd-edge-left) - var(--dd-chips-w, 0px) - 8px - var(--dd-edge-right)));max-height:calc(var(--dd-band, 240px) - 12px)}.dd-board__head{display:none}.dd-hud.is-brief .dd-board__head{flex:none;display:flex;align-items:center;gap:calc(7 * var(--dd-u));padding:0 calc(1 * var(--dd-u)) 0 calc(14 * var(--dd-u));border-bottom:1px solid var(--dd-board-rule)}.dd-board__glyph{font-size:calc(15 * var(--dd-u));color:var(--dd-ink-soft)}.dd-board__glyph:empty{display:none}.dd-board__title{flex:1 1 auto;min-width:0;line-height:1.15;letter-spacing:.12em}.dd-board__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y;padding:calc(7 * var(--dd-u)) calc(8 * var(--dd-u)) calc(10 * var(--dd-u))}.dd-board__lines{display:grid;gap:1px}.dd-board__line{appearance:none;box-sizing:border-box;display:flex;align-items:center;gap:calc(8 * var(--dd-u));width:100%;min-height:var(--dd-hit);margin:0;padding:calc(3 * var(--dd-u)) calc(6 * var(--dd-u));border:0;border-radius:3px;background:none;color:var(--dd-ink);font:500 var(--dd-size-small) / 1.25 var(--dd-font-print);text-align:left}.dd-board__line--link{cursor:pointer;transition:background-color var(--dd-dur-quick)}.dd-board__line--link:hover{background-color:#2b211812}.dd-board__line--link .dd-board__words{text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em}.dd-board__line--link:hover .dd-board__words{text-decoration-style:solid;text-decoration-color:currentColor}.dd-board__when{flex:none;width:calc(18 * var(--dd-u));height:calc(18 * var(--dd-u));overflow:visible}.dd-board__when-rim{fill:none;stroke:var(--dd-ink-faint);stroke-width:1.1;transition:fill var(--dd-dur-quick),stroke var(--dd-dur-quick)}.dd-board__when-mark{stroke:var(--dd-board-mark);stroke-linecap:round}.dd-board__when-mark--tick{stroke-width:1.7}.dd-board__when-mark--span{stroke-width:2.4;stroke-linecap:butt}.dd-board__icon{font-size:calc(14.5 * var(--dd-u));color:var(--dd-ink-soft)}.dd-board__label{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.dd-board__lines:has(.dd-board__icon) .dd-board__line:not(:has(.dd-board__icon)) .dd-board__label{margin-left:calc(26.125 * var(--dd-u))}.dd-board__item[data-state=now] .dd-board__words{font-weight:800}.dd-board__item[data-state=now] .dd-board__when-rim{fill:var(--dd-board-now);stroke:var(--dd-board-now)}.dd-board__item[data-state=now] .dd-board__when-mark{stroke:var(--dd-board-paper)}.dd-board__item[data-state=now] .dd-board__icon{color:var(--dd-ink)}.dd-board__item[data-state=done] .dd-board__line{color:var(--dd-ink-faint)}.dd-board__item[data-state=done] .dd-board__words{text-decoration:line-through color-mix(in srgb,currentColor 70%,transparent);text-decoration-thickness:1px}.dd-board__item[data-state=done] .dd-board__when,.dd-board__item[data-state=done] .dd-board__icon,.dd-board__item[data-state=done] .dd-board__swatch{opacity:.5}.dd-board__item[data-state=done] .dd-board__icon{color:inherit}.dd-board__swatch{--gap: color-mix(in srgb, var(--line) 35%, var(--dd-board-paper));width:1.6em;height:.46em;margin-right:.4em;vertical-align:baseline}.dd-board .dd-board__swatch[data-pattern=dash]{background:repeating-linear-gradient(90deg,var(--line) 0 .4em,var(--gap) .4em .6em)}.dd-board .dd-board__swatch[data-pattern=dot]{background:repeating-linear-gradient(90deg,var(--line) 0 .178em,var(--gap) .178em .3555em)}.dd-board .dd-board__swatch[data-pattern=double]{background:linear-gradient(180deg,var(--line) 0 34%,var(--gap) 34% 66%,var(--line) 66%)}.dd-board .dd-board__swatch[data-pattern=dashdot]{background:repeating-linear-gradient(90deg,var(--line) 0 .424em,var(--gap) .424em .562em,var(--line) .562em .732em,var(--gap) .732em .87em)}.dd-board .dd-board__swatch[data-pattern=rail]{background:repeating-linear-gradient(90deg,var(--line) 0 .21em,color-mix(in srgb,var(--line) 50%,#000) .21em .32em)}.dd-board .dd-board__swatch[data-pattern=wave]{background:repeating-linear-gradient(125deg,var(--line) 0 .2em,color-mix(in srgb,var(--line) 55%,var(--dd-board-paper)) .2em .36em)}.dd-board .dd-board__swatch[data-pattern=cross]{background:repeating-linear-gradient(45deg,transparent 0 .15em,rgba(255,255,255,.45) .15em .24em),repeating-linear-gradient(-45deg,transparent 0 .15em,rgba(255,255,255,.45) .15em .24em),var(--line)}.dd-board__item.is-new .dd-board__line{animation:dd-board-new 2.6s var(--dd-ease-out) both}@keyframes dd-board-new{0%{background-color:transparent}12%,62%{background-color:var(--dd-board-new)}to{background-color:transparent}}.dd-board__none{padding:calc(5 * var(--dd-u)) calc(6 * var(--dd-u));font:italic 500 var(--dd-size-small) / 1.35 var(--dd-font-print);color:var(--dd-ink-soft)}.dd-board__standing{display:grid;gap:calc(3 * var(--dd-u));margin-top:calc(7 * var(--dd-u));padding:calc(7 * var(--dd-u)) calc(6 * var(--dd-u)) 0;border-top:1px solid var(--dd-board-rule)}.dd-board__stands{font:500 calc(12 * var(--dd-u)) / 1.32 var(--dd-font-print);color:var(--dd-ink-soft)}.dd-board__winter{display:flex;align-items:flex-start;gap:calc(8 * var(--dd-u));margin-top:calc(9 * var(--dd-u));padding:calc(8 * var(--dd-u)) calc(6 * var(--dd-u)) 0;border-top:3px double var(--dd-board-rule);font:500 var(--dd-size-small) / 1.32 var(--dd-font-print)}.dd-board__winter-glyph{margin-top:calc(-.5 * var(--dd-u));font-size:calc(14.5 * var(--dd-u));color:var(--dd-board-winter)}.dd-board__winter-text{flex:1 1 auto;min-width:0}.dd-board__pencil{display:grid;gap:calc(2 * var(--dd-u));margin-top:calc(9 * var(--dd-u));padding-top:calc(5 * var(--dd-u));border-top:1px dashed var(--dd-board-rule)}.dd-board__entry{appearance:none;box-sizing:border-box;display:grid;align-content:center;row-gap:1px;width:100%;min-height:var(--dd-hit);margin:0;padding:calc(4 * var(--dd-u)) calc(6 * var(--dd-u)) calc(6 * var(--dd-u));border:0;border-radius:3px;background:none;text-align:left;cursor:pointer;transition:background-color var(--dd-dur-quick)}.dd-board__entry:hover{background-color:#2b21180f}.dd-board__entry-label,.dd-board__entry-ask{display:block;color:var(--dd-board-pencil)}.dd-board__entry-label{font-size:calc(20 * var(--dd-u));font-weight:700}.dd-board__entry-ask{font-size:calc(18 * var(--dd-u));line-height:1.08}.dd-board__progress{display:block;height:3px;margin-top:calc(4 * var(--dd-u));border-radius:2px;background:color-mix(in srgb,var(--dd-board-pencil) 24%,transparent);overflow:hidden}.dd-board__progress-fill{display:block;height:100%;border-radius:2px;background:var(--dd-board-pencil);transform-origin:0 50%;transition:transform var(--dd-dur-settle) var(--dd-ease-out)}.dd-play.is-compact .dd-board__body{padding:5px 7px 9px}.dd-play.is-compact .dd-board__entry-label{font-size:calc(19 * var(--dd-u))}.dd-play.is-compact .dd-board__entry-ask{font-size:calc(17 * var(--dd-u))}@media(prefers-reduced-motion:reduce){.dd-play .dd-hud .dd-board{transform:none}.dd-play .dd-board__item.is-new .dd-board__line{animation:none;background-color:var(--dd-board-new)}}.dd-ui.dd-reduced .dd-hud .dd-board{transform:none}.dd-ui.dd-reduced .dd-board__item.is-new .dd-board__line{animation:none;background-color:var(--dd-board-new)}.dd-play{--dd-place-growth: var(--dd-good);--dd-place-track: rgba(43, 33, 24, .13);--dd-place-bar: calc(5 * var(--dd-u));--dd-place-pip: calc(9 * var(--dd-u));--dd-place-token: calc(24 * var(--dd-u));--dd-place-token-paper: var(--dd-tray-well);--dd-place-pencil: var(--dd-pencil);--dd-place-held: var(--dd-ink);--dd-place-works: var(--dd-brass);--dd-place-caller: var(--dd-gold)}.dd-placecard__body{display:flex;flex-direction:column;gap:inherit;min-width:0}.dd-placecard__body>*{flex:none}.dd-placecard.is-pinned .dd-placecard__body{flex:0 1 auto;min-height:0;margin-right:calc(-9 * var(--dd-u));padding-right:calc(9 * var(--dd-u));margin-bottom:calc(-3 * var(--dd-u));padding-bottom:calc(3 * var(--dd-u));margin-left:-6px;padding-left:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dd-paper-edge) transparent}.dd-placecard.is-pinned .dd-placecard__body .dd-placecard__full{flex:none;min-height:auto;margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0;overflow:visible}.dd-placecard.is-long:not(.is-end) .dd-placecard__body .dd-placecard__full{-webkit-mask-image:none;mask-image:none}.dd-placecard.is-pinned.is-long:not(.is-end) .dd-placecard__body{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent)}.dd-placecard__bar{flex:none;display:block;height:var(--dd-place-bar);border-radius:999px;background:var(--dd-place-track);box-shadow:inset 0 1px 1px #1a0f0a33;overflow:hidden}.dd-placecard__bar-fill{display:block;width:0;height:100%;border-radius:inherit;background:var(--dd-ink-soft);transition:width var(--dd-dur-move) linear}.dd-placecard.is-swapping .dd-placecard__bar-fill{transition:none}.dd-placecard__growth{display:flex;flex-direction:column;gap:calc(5 * var(--dd-u))}.dd-placecard__body>.dd-placecard__growth{padding-bottom:calc(8 * var(--dd-u));border-bottom:1px solid rgba(43,33,24,.2)}.dd-placecard__growth-head{display:flex;align-items:center;flex-wrap:wrap;gap:calc(4 * var(--dd-u)) calc(8 * var(--dd-u))}.dd-placecard__growth-label,.dd-placecard__keeps-label,.dd-placecard__gate-label,.dd-placecard__own-paper{font-size:var(--dd-size-fine);letter-spacing:.14em}.dd-placecard__pips{display:inline-flex;align-items:center;gap:calc(4 * var(--dd-u))}.dd-placecard__pip{flex:none;width:var(--dd-place-pip);height:var(--dd-place-pip);border-radius:50%;box-shadow:inset 0 0 0 1.3px #2b21186b}.dd-placecard__pip.is-on{background:var(--dd-place-growth);box-shadow:inset 0 0 0 1.3px #1a0f0a73,inset 0 -2px #00000029}.dd-placecard__pip.is-new{animation:dd-place-step .52s var(--dd-ease-back)}@keyframes dd-place-step{0%{transform:scale(.3)}55%{transform:scale(1.55)}to{transform:none}}.dd-placecard__growth-run{display:flex;align-items:center;gap:calc(7 * var(--dd-u));min-width:0}.dd-placecard__growth-run .dd-placecard__bar{flex:1 1 calc(48 * var(--dd-u));min-width:calc(40 * var(--dd-u))}.dd-placecard__growth-bar .dd-placecard__bar-fill{background:var(--dd-place-growth)}.dd-placecard__pays{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:calc(5 * var(--dd-u))}.dd-placecard__pays-icon{width:var(--dd-place-token);height:var(--dd-place-token);padding:calc(4 * var(--dd-u));border-radius:3px;color:var(--dd-ink);background:radial-gradient(ellipse 70% 60% at 36% 26%,#fffdf4 0%,var(--dd-place-token-paper) 62%,color-mix(in srgb,var(--dd-place-token-paper) 84%,#6b5a3a) 100%);box-shadow:inset 0 0 0 1px #2b211880,1px 1.5px #2b211842}.dd-placecard__pays-icon:empty{display:none}.dd-placecard__pays-label{min-width:0;max-width:9.5em;font:700 var(--dd-size-fine) / 1.15 var(--dd-font-print);letter-spacing:.04em;text-transform:uppercase}.dd-placecard__growth-line{font:500 var(--dd-size-small) / 1.35 var(--dd-font-print)}.dd-placecard:not(.is-pinned) .dd-placecard__growth-line{font-size:calc(12 * var(--dd-u))}.dd-placecard__caller{padding:calc(7 * var(--dd-u)) calc(9 * var(--dd-u)) calc(8 * var(--dd-u)) calc(14 * var(--dd-u));border:1.5px solid var(--dd-ink);border-radius:2px;background:color-mix(in srgb,var(--dd-place-caller) 16%,transparent);box-shadow:inset calc(5 * var(--dd-u)) 0 0 var(--dd-place-caller);font:700 var(--dd-size-small) / 1.35 var(--dd-font-print)}.dd-placecard__caller-text{font-weight:inherit}.dd-placecard__party{padding:calc(6 * var(--dd-u)) 0 calc(2 * var(--dd-u));border-top:1px solid color-mix(in srgb,var(--dd-ink) 22%,transparent)}.dd-placecard:not(.is-pinned) .dd-placecard__party{display:none}.dd-placecard__party-label{display:block;margin-bottom:calc(3 * var(--dd-u))}.dd-placecard__party-rows{margin:0;padding:0 0 0 calc(18 * var(--dd-u));list-style:decimal;columns:2 calc(132 * var(--dd-u));column-gap:calc(22 * var(--dd-u));font:var(--dd-size-fine) / 1.45 var(--dd-font-print);color:var(--dd-ink)}.dd-placecard__party-rows li{break-inside:avoid;padding-left:calc(2 * var(--dd-u))}.dd-placecard__party-rows li::marker{color:var(--dd-ink-soft);font-variant-numeric:tabular-nums}.dd-placecard__party--plain .dd-placecard__party-rows{padding-left:0;columns:auto;list-style:none}.dd-placecard__party--plain .dd-placecard__party-rows li{padding-left:0}.dd-placecard__keeps{display:flex;align-items:flex-start;gap:calc(7 * var(--dd-u));color:var(--dd-place-pencil)}.dd-placecard__keeps.is-held{color:var(--dd-place-held)}.dd-placecard.is-pinned .dd-placecard__keeps{padding:calc(7 * var(--dd-u)) calc(9 * var(--dd-u)) calc(8 * var(--dd-u));border:1.5px dashed currentColor;border-radius:2px;background:#fffcf061}.dd-placecard.is-pinned .dd-placecard__keeps.is-held{border-style:solid}.dd-placecard__keeps-icon,.dd-placecard__gate-icon{font-size:calc(15 * var(--dd-u))}.dd-placecard__keeps-icon:empty,.dd-placecard__gate-icon:empty{display:none}.dd-placecard__keeps-text,.dd-placecard__gate-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(4 * var(--dd-u))}.dd-placecard__keeps-label{color:inherit}.dd-placecard__keeps-line{font:600 var(--dd-size-small) / 1.3 var(--dd-font-print)}.dd-placecard__keeps-ask{font-size:calc(17 * var(--dd-u));line-height:1.16;color:inherit;overflow-wrap:break-word;transform:rotate(-.8deg)}.dd-placecard__keeps-bar .dd-placecard__bar-fill{background:currentColor}.dd-placecard:not(.is-pinned) .dd-placecard__keeps-label,.dd-placecard:not(.is-pinned) .dd-placecard__keeps-ask{display:none}.dd-placecard:not(.is-pinned) .dd-placecard__keeps-line{font-size:calc(12 * var(--dd-u))}.dd-placecard__gate{display:flex;align-items:flex-start;gap:calc(7 * var(--dd-u));padding-left:calc(9 * var(--dd-u));border-left:2px solid var(--dd-ink-faint)}.dd-placecard__gate[data-state=works]{border-left-color:var(--dd-place-works)}.dd-placecard__gate[data-state=open]{color:var(--dd-ink-soft)}.dd-placecard__gate-line{font:500 var(--dd-size-small) / 1.35 var(--dd-font-print)}.dd-placecard__gate-bar .dd-placecard__bar-fill{background:var(--dd-place-works)}.dd-placecard__gate-found{margin-top:calc(5 * var(--dd-u));font:500 var(--dd-size-small) / 1.4 var(--dd-font-print);color:var(--dd-ink)}.dd-placecard__gate[data-state=sounded]{border-left-style:dashed;border-left-color:var(--dd-place-pencil)}.dd-placecard__gate-hint{font:500 var(--dd-size-small) / 1.35 var(--dd-font-print)}.dd-placecard__gate[data-state=sounded] .dd-placecard__gate-hint{color:var(--dd-ink-soft)}.dd-placecard:not(.is-pinned) .dd-placecard__gate-label,.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__gate-hint{display:none}.dd-placecard:not(.is-pinned) .dd-placecard__gate-hint,.dd-placecard:not(.is-pinned) .dd-placecard__gate-line{font-size:calc(12 * var(--dd-u))}.dd-placecard__settled{font:500 var(--dd-size-small) / 1.35 var(--dd-font-print);color:var(--dd-ink-soft)}.dd-placecard__own{display:flex;flex-direction:column;gap:calc(5 * var(--dd-u));padding-bottom:calc(8 * var(--dd-u));border-bottom:1px solid rgba(43,33,24,.3)}.dd-placecard__own-line{font:500 var(--dd-size-small) / 1.4 var(--dd-font-print)}.dd-placecard__own-when{display:block;font-size:var(--dd-size-fine);letter-spacing:.12em;color:var(--dd-ink-soft)}.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__growth{flex-direction:row;align-items:center;gap:calc(7 * var(--dd-u));padding-bottom:0;border-bottom:0}.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__growth-head{flex:none}.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__growth-run{flex:1 1 auto}.dd-placecard__body,.dd-placecard__growth,.dd-placecard__growth-head,.dd-placecard__growth-run,.dd-placecard__growth-line,.dd-placecard__keeps,.dd-placecard__keeps-line{transition:none}.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__growth:not(.is-grown) .dd-placecard__growth-label,.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__growth-line,.dd-placecard.is-brief:not(.is-pinned) .dd-placecard__keeps{display:none}.dd-pop.is-on,.dd-tutorial,.dd-scribbles{z-index:1}.dd-card--book{--dd-grants-spine: #2f4037;--dd-grants-rule: rgba(43, 33, 24, .7);--dd-grants-ahead-ink: var(--dd-ink-faint);--dd-grants-col: calc(250 * var(--dd-u));--dd-grants-gap: calc(30 * var(--dd-u));--dd-grant-ink: var(--dd-ink);--dd-grant-pencil: var(--dd-pencil);--dd-grant-faint: .64;--dd-grant-strike: rgba(43, 33, 24, .72);--dd-grant-mark: calc(26 * var(--dd-u));--dd-grant-bar: calc(6 * var(--dd-u));--dd-grant-bar-rule: rgba(43, 33, 24, .62);--dd-grant-bar-fill: repeating-linear-gradient(-58deg, color-mix(in srgb, var(--dd-grant-pencil) 88%, transparent) 0 1.2px, color-mix(in srgb, var(--dd-grant-pencil) 40%, transparent) 1.2px 3.4px);--dd-grant-bar-full: var(--dd-ink);--dd-grants-track: min( 100%, max( var(--dd-grants-col), clamp( calc(100% / var(--dd-grants-cols, 4) - var(--dd-grants-gap)), calc((var(--dd-grants-cols, 4) * var(--dd-grants-col) + (var(--dd-grants-cols, 4) - 1) * var(--dd-grants-gap) - 100%) * 999), calc(50% - var(--dd-grants-gap)) ) ) );width:min(100%,max(calc(600 * var(--dd-u)),calc(var(--dd-grants-cols, 4) * 330 * var(--dd-u) - 18 * var(--dd-u) + 2 * var(--dd-card-pad))));background-color:var(--dd-paper);border-left:calc(12 * var(--dd-u)) solid var(--dd-grants-spine);border-radius:3px 6px 6px 3px}.dd-grants__head{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--dd-u));margin:0 var(--dd-card-pad);padding:calc(var(--dd-card-pad) * .7) 0 calc(8 * var(--dd-u));border-bottom:3px double var(--dd-grants-rule)}.dd-grants__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--dd-u)) calc(16 * var(--dd-u));min-width:0}.dd-grants__title{font-weight:400;font-size:clamp(calc(24 * var(--dd-u)),4.4vmin,calc(38 * var(--dd-u)));line-height:1}.dd-grants__held{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.dd-grants__close{flex:none}.dd-grants__body{padding-top:calc(14 * var(--dd-u));outline-offset:-3px;--dd-more-bleed: var(--dd-card-pad);--dd-more-drop: var(--dd-card-pad);--dd-more-paper: var(--dd-paper)}.dd-grants__kept{margin:0 0 calc(12 * var(--dd-u));font-style:italic;font-weight:500;font-size:calc(12.5 * var(--dd-u));line-height:1.3;color:var(--dd-ink-soft)}.dd-grants__lands{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dd-grants-track),1fr));gap:calc(22 * var(--dd-u)) var(--dd-grants-gap);align-items:start}.dd-grants__land{min-width:0}.dd-grants__land-name{padding-bottom:calc(6 * var(--dd-u));border-bottom:1.5px solid var(--dd-grants-rule);font-weight:400;font-size:var(--dd-size-h3);line-height:1.1;text-wrap:balance}.dd-grants__land.is-closed .dd-grants__land-name{border-bottom-color:var(--dd-hairline);color:var(--dd-grants-ahead-ink)}.dd-grants__ahead{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--dd-u)) calc(34 * var(--dd-u));padding-top:calc(12 * var(--dd-u));border-top:1px dashed var(--dd-hairline)}.dd-grants__ahead .dd-grants__land-name{padding-bottom:0;border-bottom:0;font-size:var(--dd-size-lead)}.dd-grants__land--foot{grid-column:1 / -1}.dd-grants__land--foot>.dd-grants__entries{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dd-grants-track),1fr));column-gap:var(--dd-grants-gap);align-items:start}.dd-grants__entries>.dd-grant+.dd-grant{border-top:1px solid rgba(43,33,24,.16)}.dd-grants__land--foot>.dd-grants__entries>.dd-grant+.dd-grant{border-top:0}.dd-grant{position:relative;min-width:0}.dd-grant__row{position:relative;display:flex;align-items:flex-start;gap:calc(8 * var(--dd-u));width:calc(100% + 12 * var(--dd-u));margin:0 calc(-6 * var(--dd-u));padding:calc(10 * var(--dd-u)) calc(6 * var(--dd-u)) calc(11 * var(--dd-u));text-align:left;color:var(--dd-grant-ink)}.dd-grant__mark{flex:none;display:grid;place-items:center;width:var(--dd-grant-mark);height:var(--dd-grant-mark);margin-top:calc(-3 * var(--dd-u));color:var(--dd-grant-ink)}.dd-grant__icon{width:calc(24 * var(--dd-u));height:calc(24 * var(--dd-u))}.dd-grant__mark:empty:before{content:"";width:calc(9 * var(--dd-u));height:calc(9 * var(--dd-u));background:currentColor;transform:rotate(45deg)}.dd-grant__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch}.dd-grant__label{display:block;font-weight:800;font-size:calc(16.5 * var(--dd-u));line-height:1.15;color:var(--dd-grant-ink);text-wrap:balance}.dd-grant__line{display:block;margin-top:calc(3 * var(--dd-u));font-weight:500;font-size:var(--dd-size-small);line-height:1.42;color:var(--dd-grant-ink)}.dd-grant__label.dd-hand{font-weight:600;font-size:calc(24 * var(--dd-u));line-height:1;color:var(--dd-grant-pencil);transform:none}.dd-grant__line.dd-hand{margin-top:calc(2 * var(--dd-u));font-weight:500;font-size:calc(19.5 * var(--dd-u));line-height:1.1;color:var(--dd-grant-pencil);transform:none}.dd-grant--pencil>.dd-grant__row .dd-grant__mark,.dd-grant--waiting>.dd-grant__row .dd-grant__mark,.dd-grant--missed>.dd-grant__row .dd-grant__mark{color:var(--dd-grant-pencil)}.dd-grant--pencil>.dd-grant__row .dd-grant__mark:empty:before,.dd-grant--waiting>.dd-grant__row .dd-grant__mark:empty:before,.dd-grant--missed>.dd-grant__row .dd-grant__mark:empty:before{width:calc(13 * var(--dd-u));height:calc(13 * var(--dd-u));border:1.5px solid currentColor;border-radius:50%;background:none;transform:none}.dd-grant__ask{display:block;margin-top:calc(7 * var(--dd-u));font-weight:500;font-size:calc(12.5 * var(--dd-u));line-height:1.36;color:var(--dd-grant-ink);font-variant-numeric:tabular-nums lining-nums}.dd-grant__bar{display:block;height:var(--dd-grant-bar);max-width:calc(260 * var(--dd-u));margin-top:calc(6 * var(--dd-u));border:1px solid var(--dd-grant-bar-rule);border-radius:1px;background:#2b21180d;overflow:hidden}.dd-grant__fill{display:block;width:0;height:100%;background:var(--dd-grant-bar-fill);transition:width .7s var(--dd-ease-out) .15s}.dd-card.is-settled .dd-grant__fill{width:calc(var(--dd-grant-progress, 0) * 100%)}.dd-grant__bar.is-full .dd-grant__fill{background:var(--dd-grant-bar-full)}.dd-grant__under{display:block;margin-top:calc(5 * var(--dd-u));font-style:italic;font-weight:500;font-size:calc(11.5 * var(--dd-u));line-height:1.3;color:var(--dd-ink-soft)}.dd-grant__margin{display:block;max-width:none;margin-top:calc(7 * var(--dd-u));font-size:calc(19 * var(--dd-u))}.dd-grant--waiting>.dd-grant__row .dd-grant__mark,.dd-grant--waiting>.dd-grant__row .dd-grant__label,.dd-grant--waiting>.dd-grant__row .dd-grant__line{opacity:var(--dd-grant-faint)}.dd-grant--waiting>.dd-grant__row .dd-grant__label.dd-hand{font-size:calc(21 * var(--dd-u))}.dd-grant--waiting>.dd-grant__row .dd-grant__line.dd-hand{font-size:calc(18 * var(--dd-u))}.dd-grant--missed>.dd-grant__row .dd-grant__label,.dd-grant--missed>.dd-grant__row .dd-grant__line{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--dd-grant-strike)}.dd-grant__hangs{--dd-grant-set-in: calc(10 * var(--dd-u));padding-left:calc(var(--dd-grant-mark) + 8 * var(--dd-u) + var(--dd-grant-set-in))}.dd-grant__hangs .dd-grant__row{padding-top:calc(6 * var(--dd-u));padding-bottom:calc(8 * var(--dd-u))}.dd-grant.has-hangs>.dd-grant__row:after{content:"";position:absolute;left:calc(6 * var(--dd-u) + var(--dd-grant-mark) / 2 - .75px);top:calc(10 * var(--dd-u) + var(--dd-grant-mark));bottom:0;border-left:1.5px solid var(--dd-grant-pencil);opacity:.7;pointer-events:none}.dd-grant__hangs>.dd-grant:before{content:"";position:absolute;left:calc(-1 * (var(--dd-grant-mark) / 2 + 8 * var(--dd-u) + var(--dd-grant-set-in)) - .75px);top:0;width:calc(var(--dd-grant-mark) / 2 + var(--dd-grant-set-in));height:calc(17 * var(--dd-u));border-left:1.5px solid var(--dd-grant-pencil);border-bottom:1.5px solid var(--dd-grant-pencil);border-bottom-left-radius:calc(7 * var(--dd-u));opacity:.7;pointer-events:none}.dd-grant__hangs>.dd-grant:not(:last-child):after{content:"";position:absolute;left:calc(-1 * (var(--dd-grant-mark) / 2 + 8 * var(--dd-u) + var(--dd-grant-set-in)) - .75px);top:0;bottom:0;border-left:1.5px solid var(--dd-grant-pencil);opacity:.7;pointer-events:none}.dd-grant__reach{padding:0 0 calc(10 * var(--dd-u)) calc(var(--dd-grant-mark) + 8 * var(--dd-u))}.dd-grant__reach-label{display:block;margin-bottom:calc(3 * var(--dd-u))}.dd-grant__reach-rows{margin:0;padding:0;list-style:none}.dd-grant__reach-row{appearance:none;display:flex;align-items:center;gap:calc(8 * var(--dd-u));width:calc(100% + 12 * var(--dd-u));margin:0 calc(-6 * var(--dd-u));padding:calc(4 * var(--dd-u)) calc(6 * var(--dd-u));border:0;border-radius:3px;background:transparent;font:inherit;text-align:left;color:var(--dd-grant-ink);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--dd-dur-quick)}.is-armed .dd-grant__reach-row:hover{background:#2b21180f}.dd-grant__reach-row:focus-visible{outline:3px solid var(--dd-gold);outline-offset:-2px}.dd-grant__reach-words{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dd-grant__reach-name{font-weight:700;font-size:var(--dd-size-small);line-height:1.25}.dd-grant__reach-sum{font-weight:500;font-size:calc(11.5 * var(--dd-u));line-height:1.3;color:var(--dd-ink-soft)}.dd-grant__reach-gift:not(:empty):before{content:" · ";white-space:pre}.dd-grant__reach-icon{flex:none;width:calc(20 * var(--dd-u));height:calc(20 * var(--dd-u))}.dd-grant__reach-more{margin-top:calc(4 * var(--dd-u));font-style:italic;font-weight:500;font-size:calc(11.5 * var(--dd-u));line-height:1.3;color:var(--dd-ink-soft)}@media(prefers-reduced-motion:reduce){.dd-grant__reach-row{transition:none}}.dd-grant__row--go{appearance:none;border:0;border-radius:3px;background:transparent;font:inherit;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--dd-dur-quick),transform var(--dd-dur-tap) var(--dd-ease-out)}.is-armed .dd-grant__row--go:hover{background:#2b21180f}.dd-grant__row--go:active{transform:translate(1px,1px)}.dd-grant__row--go:focus-visible{outline:3px solid var(--dd-gold);outline-offset:-2px}.dd-grant__go{flex:none;align-self:center;width:calc(9 * var(--dd-u));height:calc(9 * var(--dd-u));margin:0 calc(5 * var(--dd-u)) 0 calc(2 * var(--dd-u));border-top:2px solid var(--dd-ink-soft);border-right:2px solid var(--dd-ink-soft);opacity:.7;transform:rotate(45deg);transition:transform var(--dd-dur-quick) var(--dd-ease-out),opacity var(--dd-dur-quick)}.is-armed .dd-grant__row--go:hover .dd-grant__go,.dd-grant__row--go:focus-visible .dd-grant__go{opacity:1;transform:translate(calc(3 * var(--dd-u))) rotate(45deg)}@media(prefers-reduced-motion:reduce){.dd-grant__fill,.dd-grant__go,.dd-grant__row--go{transition:none}}@media(max-width:520px){.dd-card--book{--dd-card-pad: 16px;border-left-width:calc(8 * var(--dd-u))}}@media(max-height:520px){.dd-grants__head{padding-top:8px;padding-bottom:5px}.dd-grants__title{font-size:calc(24 * var(--dd-u))}.dd-grants__body{padding-top:8px}}.dd-card--dispatch.dd-dispatch--plain{width:min(100%,calc(620 * var(--dd-u)))}.dd-dispatch--plain .dd-dispatch__spread{grid-template-columns:minmax(0,1fr)}.dd-dispatch--plain .dd-dispatch__reading{padding-bottom:0}@media(max-width:700px){.dd-dispatch--plain .dd-dispatch__reading{flex:0 1 auto}}.dd-dispatch__close>.dd-dispatch__next:first-child{margin-left:auto;margin-right:auto}.dd-gazette__more{margin-top:calc(4 * var(--dd-u))}.dd-gazette__item{padding-bottom:calc(6 * var(--dd-u));font-weight:700;font-size:calc(15 * var(--dd-u));line-height:1.2;text-align:center;text-wrap:balance}.dd-gazette__item:last-child{padding-bottom:calc(2 * var(--dd-u))}.dd-gazette__item:before{content:"";display:block;width:3.2em;margin:0 auto calc(7 * var(--dd-u));border-top:1px solid rgba(43,33,24,.55)}.dd-authority{--dd-authority-pencil: var(--dd-pencil)}.dd-authority__line{max-width:var(--dd-measure);font-weight:500;font-size:var(--dd-size-body);line-height:1.45}.dd-authority__line+.dd-authority__line{margin-top:.45em}.dd-authority__tally{margin-top:calc(10 * var(--dd-u));border-top:1px solid rgba(43,33,24,.45)}.dd-box__label+.dd-authority__tally{margin-top:0}.dd-authority__count{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 calc(12 * var(--dd-u));padding:calc(5 * var(--dd-u)) 0 calc(4 * var(--dd-u)) calc(20 * var(--dd-u));border-bottom:1px solid rgba(43,33,24,.16);font-size:var(--dd-size-small);line-height:1.3}.dd-authority__count:before{content:"";position:absolute;left:calc(2 * var(--dd-u));top:calc(8.5 * var(--dd-u));width:calc(10 * var(--dd-u));height:calc(10 * var(--dd-u));border:1.5px solid var(--dd-authority-pencil);border-radius:50%}.dd-authority__entry{flex:1 1 auto;min-width:0;font-weight:600}.dd-authority__figure{flex:none;font-weight:800;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.dd-authority__count.is-stacked{display:block}.dd-authority__count.is-stacked .dd-authority__figure{display:block;white-space:normal}.dd-authority__margin{margin-top:calc(10 * var(--dd-u))}.dd-authority__aside{padding:calc(1 * var(--dd-u)) 0 calc(6 * var(--dd-u)) calc(20 * var(--dd-u));border-bottom:1px solid rgba(43,33,24,.16)}.dd-authority__aside .dd-authority__margin{margin-top:0}.dd-authority__count:has(+.dd-authority__aside){border-bottom:0}.dd-renewal__head{flex:none;padding:calc(15 * var(--dd-u)) calc(22 * var(--dd-u)) calc(13 * var(--dd-u));text-align:center}.dd-renewal__head:before{content:"";position:absolute;inset:calc(5 * var(--dd-u));border:1.5px solid rgba(43,33,24,.75);outline:1px solid rgba(43,33,24,.4);outline-offset:-4px;pointer-events:none}.dd-renewal__title{font-weight:900;font-size:clamp(calc(19 * var(--dd-u)),2.2vmin + 6px,calc(27 * var(--dd-u)));line-height:1.08;text-wrap:balance}.dd-renewal__choose{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(6 * var(--dd-u)) calc(12 * var(--dd-u));margin-top:calc(7 * var(--dd-u))}.dd-renewal__words{padding-left:.16em;font-weight:800;font-size:calc(14 * var(--dd-u));letter-spacing:.16em;color:var(--dd-ink);text-wrap:balance}.dd-renewal__count{display:inline-flex;gap:calc(5 * var(--dd-u))}.dd-renewal__count .dd-pip{width:calc(12 * var(--dd-u));height:calc(12 * var(--dd-u));transition:background-color var(--dd-dur-quick)}.dd-permit__tag{--dd-permit-tag-ink: var(--dd-pen);display:block;width:fit-content;max-width:100%;margin:0 auto calc(7 * var(--dd-u));padding:calc(3.5 * var(--dd-u)) calc(6 * var(--dd-u)) calc(2.5 * var(--dd-u));border-width:1.5px;border-radius:3px;color:var(--dd-permit-tag-ink);font-size:max(9px,calc(9.5 * var(--dd-u)));line-height:1.15;letter-spacing:.08em;text-align:center;white-space:normal;transform:rotate(-3deg)}@supports (grid-template-rows: subgrid){@media(min-width:901px)and (min-height:561px){.dd-permits.has-tags .dd-permit__label{align-self:end}}}.dd-permit__grants{display:block;margin-bottom:calc(5 * var(--dd-u));font-size:max(10px,calc(11 * var(--dd-u)));line-height:1.25;letter-spacing:.14em;color:var(--dd-ink)}.dd-permit__gives{display:block;margin-bottom:calc(6 * var(--dd-u))}@media(max-width:900px),(max-height:560px){.dd-renewal__head{padding:calc(9 * var(--dd-u)) calc(14 * var(--dd-u)) calc(8 * var(--dd-u))}.dd-renewal__head:before{inset:calc(3 * var(--dd-u))}.dd-renewal__title{font-size:calc(17 * var(--dd-u))}.dd-renewal__choose{margin-top:calc(3 * var(--dd-u))}.dd-renewal__words{font-size:calc(12 * var(--dd-u))}.dd-permit__tag{margin:0 0 calc(5 * var(--dd-u));transform:rotate(-2deg);transform-origin:0 50%}}@media(prefers-reduced-motion:reduce){.dd-renewal__count .dd-pip{transition:none}}.dd-charter__side{display:flex;flex-direction:column}.dd-charter__side>.dd-charter__enclosed{align-self:stretch;margin-top:0}.dd-charter__side>.dd-box{flex:none}.dd-charter__terms{margin-top:calc(18 * var(--dd-u));padding-top:calc(12 * var(--dd-u));border-top:1px solid var(--dd-hairline)}.dd-charter--terms{grid-template-rows:auto 1fr;row-gap:0}.dd-charter--terms>.dd-charter__main{grid-column:1;grid-row:1}.dd-charter--terms>.dd-charter__terms{grid-column:1;grid-row:2}.dd-charter--terms>.dd-charter__side{grid-column:2;grid-row:1 / span 2}.dd-charter--terms>.dd-charter__pinned{grid-row:3}@media(max-width:700px){.dd-charter--terms{grid-template-rows:none}.dd-charter--terms>.dd-charter__main,.dd-charter--terms>.dd-charter__terms,.dd-charter--terms>.dd-charter__side,.dd-charter--terms>.dd-charter__pinned{grid-column:1;grid-row:auto}.dd-charter--terms>.dd-charter__side{margin-top:var(--dd-card-gap)}.dd-charter--fresh>.dd-charter__terms{order:1}.dd-charter--fresh>.dd-charter__side{order:2}.dd-charter--fresh>.dd-charter__pinned{order:3}}.dd-terms{display:grid;gap:calc(11 * var(--dd-u))}.dd-term{--dd-term-rule: rgba(43, 33, 24, .5);display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:calc(4 * var(--dd-u)) calc(14 * var(--dd-u));padding-left:calc(12 * var(--dd-u));border-left:2px solid var(--dd-term-rule)}.dd-term.has-pencil{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.dd-term__notice{font-weight:500;font-size:calc(14 * var(--dd-u));line-height:1.45}.dd-term__pencil{font-size:calc(19 * var(--dd-u));line-height:1.08;transform:rotate(-2.2deg)}.dd-term__margin{grid-column:1 / -1;max-width:none;margin-top:calc(2 * var(--dd-u));font-size:calc(20 * var(--dd-u))}.dd-term--fresh{--dd-term-rule: var(--dd-ink)}.dd-term--fresh .dd-term__notice{clip-path:inset(0 100% 0 0)}.dd-term--fresh .dd-term__pencil,.dd-term--fresh .dd-term__margin{opacity:0}.dd-card.is-settled .dd-term--fresh:not(.is-waiting) .dd-term__notice{animation:dd-write .9s var(--dd-ease-in-out) .35s both}.dd-card.is-settled .dd-term--fresh:not(.is-waiting) .dd-term__pencil{animation:dd-fade-in .42s ease-out 1.25s both}.dd-card.is-settled .dd-term--fresh:not(.is-waiting) .dd-term__margin{animation:dd-fade-in .42s ease-out 1.65s both}.dd-term--fresh.has-pencil .dd-term__notice{clip-path:none;opacity:0}.dd-card.is-settled .dd-term--fresh.has-pencil:not(.is-waiting) .dd-term__notice,.dd-card.is-settled .dd-term--fresh.has-pencil:not(.is-waiting) .dd-term__pencil{animation:dd-fade-in .7s ease-out .35s both}.dd-card.is-settled .dd-term--fresh.has-pencil:not(.is-waiting) .dd-term__margin{animation:dd-fade-in .42s ease-out 1.3s both}.dd-reduced .dd-term--fresh .dd-term__notice,.dd-reduced .dd-term--fresh .dd-term__pencil,.dd-reduced .dd-term--fresh .dd-term__margin{animation-delay:0ms!important}@media(prefers-reduced-motion:reduce){.dd-term--fresh .dd-term__notice{clip-path:none;opacity:1;animation:none!important}.dd-term--fresh .dd-term__pencil,.dd-term--fresh .dd-term__margin{opacity:1;animation:none!important}}.dd-charter__job{display:flex;align-items:flex-start;gap:calc(12 * var(--dd-u))}.dd-charter__job-icon{flex:none;width:calc(38 * var(--dd-u));height:calc(38 * var(--dd-u))}.dd-charter__job-text{flex:1 1 auto;min-width:0}.dd-charter__job-notice{font-weight:500;font-size:var(--dd-size-small);line-height:1.45}.dd-charter__job-margin{max-width:none;margin-top:calc(8 * var(--dd-u));font-size:calc(20 * var(--dd-u))}.dd-charter__side--terms>.dd-charter__terms{margin-top:0;padding-top:0;border-top:0}.dd-charter__side--terms .dd-term.has-pencil{grid-template-columns:minmax(0,1fr)}.dd-charter__side--terms .dd-term.has-pencil .dd-term__pencil{margin-top:10px}@media(max-width:700px){.dd-charter__side--terms>.dd-charter__terms{padding-top:calc(12 * var(--dd-u));border-top:1px solid var(--dd-hairline)}}.dd-charter--single{grid-template-columns:minmax(0,1fr)}.dd-charter--single>.dd-charter__main{justify-self:center;width:min(100%,calc(600 * var(--dd-u)))}@media(max-width:520px){.dd-term.has-pencil{grid-template-columns:minmax(0,1fr)}.dd-term.has-pencil .dd-term__pencil{margin-top:10px}}html,body{margin:0;height:100%;overflow:hidden;background:#1a0f0a;overscroll-behavior:none}#stage{position:fixed;inset:0;overflow:hidden;background:#1a0f0a}#board{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;outline:none}#fail{position:fixed;inset:0;display:grid;place-items:center;padding:2rem;color:#f6eedb;background:#1a0f0a;font:18px/1.5 Georgia,serif;text-align:center}#fail[hidden]{display:none}
