.deed-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.deed{background-color:#fdfdfb;background-image:repeating-linear-gradient(45deg,#2f7d4a0a 0 1px,#0000 1px 7px),repeating-linear-gradient(-45deg,#2f7d4a0a 0 1px,#0000 1px 7px)}.deed-stars{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3E%3Cpath d='M4.5 1v6M1.9 2.5l5.2 3M7.1 2.5l-5.2 3' stroke='%231d1d1b' stroke-width='.9'/%3E%3C/svg%3E") 50%/9px 10px space}.deed-mark{white-space:nowrap;pointer-events:none;letter-spacing:8px;color:#2f7d4a;opacity:.045;font-size:46px;font-weight:700;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.deed-stack-1:after,.deed-stack-2:after,.deed-stack-2:before{content:"";z-index:-1;background:#f7f6f1;border-radius:2px;height:100%;position:absolute;inset:auto 0 0;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001a}.deed-stack-1:after,.deed-stack-2:after{transform:translateY(4px)scaleX(.985)}.deed-stack-2:before{background:#f1f0ea;transform:translateY(8px)scaleX(.97)}.deed-stack{isolation:isolate;background:#fdfdfb;border-radius:2px;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001f}.hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:hl .42s cubic-bezier(.23,1,.32,1) var(--d) forwards;background:linear-gradient(98deg,#ffe24a00 0,#ffe24ab8 3px,#ffe85ca6 calc(100% - 3px),#ffe24a00 100%) 0 72%/0% 66% no-repeat;margin:0 -1px;padding:0 1px}@keyframes hl{to{background-size:100% 66%}}.seal{filter:url(#ink);mix-blend-mode:multiply;border:3px solid;border-radius:5px;font-family:MingLiU,PMingLiU,Noto Serif CJK TC,Noto Serif TC,serif;box-shadow:inset 0 0 0 2px #fff0,inset 0 0 0 3px}.burst>span{background:var(--color-brick);opacity:0;width:2px;height:8px;animation:burst .45s cubic-bezier(.23,1,.32,1) var(--d) forwards;border-radius:1px;margin:-4px 0 0 -1px;position:absolute;top:50%;left:50%}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-30px)}to{opacity:0;transform:rotate(var(--a)) translateY(-54px)}}.note-blink{animation:.4s ease-in-out 3 note-blink}@keyframes note-blink{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.hl{background-size:100% 66%;animation:none}.burst{display:none}.note-blink{animation:none}}.house-dial{appearance:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;height:28px}.house-dial::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--color-workbook-ink) 0,var(--color-workbook-ink) var(--t),var(--color-workbook-ink-20) var(--t));border-radius:999px;height:6px}.house-dial::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:28px;height:28px;margin-top:-11px;transition:transform .12s ease-out;box-shadow:0 0 0 1px #0002,0 2px 8px #0003}.house-dial:active::-webkit-slider-thumb{transform:scale(1.12)}.house-dial::-moz-range-track{background:linear-gradient(90deg,var(--color-workbook-ink) 0,var(--color-workbook-ink) var(--t),var(--color-workbook-ink-20) var(--t));border-radius:999px;height:6px}.house-dial::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #0002,0 2px 8px #0003}:root{--h-white:#fff;--h-line-1:#0001;--h-line-2:#0002;--h-line-3:#0003;--h-line-4:#0004;--h-ink-6:#0006;--h-ink-8:#0008;--h-print:#1d1d1b;--h-print-80:#1d1d1bcc;--h-nudge:#f2efe8;--h-track:#ebe6dc;--h-scrim:#00000073;--h-scrim-2:#0000004d}.house-standin{background:linear-gradient(#a9c4d6 0%,#d9e3e6 52%,#8f8f86 52%,#6f6f68 100%)}.house-standin-block{background:#c9b8a4;box-shadow:inset 0 0 0 1px #0000001a}.house-standin-window{background:#7d8a9499}.drawer{isolation:isolate;border-radius:8px 8px 0 0;box-shadow:0 -2px 14px #00000024,0 0 0 1px #0000000f}.drawer-stack-1:after,.drawer-stack-2:after,.drawer-stack-2:before{content:"";z-index:-1;background:#f7f6f1;border-radius:8px 8px 0 0;height:100%;position:absolute;inset:0 0 auto;box-shadow:0 0 0 1px #0000000f,0 -1px 2px #0000001a}.drawer-stack-1:after,.drawer-stack-2:after{transform:translateY(-4px)scaleX(.985)}.drawer-stack-2:before{background:#f1f0ea;transform:translateY(-8px)scaleX(.97)}dialog.howto,dialog.howto::backdrop{transition:none}dialog.howto::backdrop{background-color:#0000}