[data-opening]{--night:#05070f;--gold:#ffe2ac;--gold-deep:#f3c684;--light:#fff4de;--light-dim:#f6efe2b3;--paper:#f3e7cc;--paper-2:#e9d8b2;--ink:#2b1d12;--ink-dim:#5b4633;--ink-faint:#8b765f;--gilt:#9a6a1f;--gilt-light:#d9ad5c;--leather:#3b1a12;--leatherTex:url(/assets/opening/leather.webp);--grain:url(/assets/opening/grain.webp);--rule:#7a562a38;--wash:#a8762a17;--ok:#3f7a4a;--serif:"EB Garamond", "Iowan Old Style", Georgia, serif;--sans:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--heb:"Noto Serif Hebrew", "Times New Roman", serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-opening] *{box-sizing:border-box}[data-opening] [hidden]{display:none!important}[data-opening]{background:var(--night);height:100%;color:var(--light);font:400 1rem/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}[data-opening] button{font:inherit}[data-opening] :is(button,[data-opening] input,[data-opening] textarea,[data-opening] select,[data-opening] label,[data-opening] a):focus-visible{outline:2px solid var(--gilt-light);outline-offset:3px}[data-opening] .proto{z-index:50;padding:calc(env(safe-area-inset-top,0px) + 6px) 12px 6px;font:500 .72rem/1.2 var(--sans);letter-spacing:.04em;color:#f6efe280;background:#05070fe6;border-bottom:1px solid #ffe2ac29;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}[data-opening] .proto b{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-weight:600}[data-opening] .proto select,[data-opening] .proto button,[data-opening] .proto label{font:inherit;color:#f6efe2b3;cursor:pointer;background:0 0;border:1px solid #ffe2ac33;border-radius:999px;padding:4px 10px}[data-opening] .proto select{max-width:11.5rem}[data-opening] .proto option{color:var(--light);background:#0c1120}[data-opening] .proto label{align-items:center;gap:6px;display:inline-flex}[data-opening] .proto .sp{flex:1}[data-opening] #sky,[data-opening] #fx{pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}[data-opening] #sky{z-index:0}[data-opening] #fx{z-index:30}[data-opening] .warm{z-index:1;pointer-events:none;background:radial-gradient(55% 40% at 50% 38%,#f3c6841a,#0000 70%);transition:opacity .9s;position:fixed;inset:0}[data-opening] #scene{bottom:0;left:0;right:0;top:var(--bar,48px);z-index:10;perspective:1900px;perspective-origin:50% 40%;place-items:center;display:grid;position:fixed}[data-opening] #book{width:var(--pw);height:var(--bh,var(--ph));transform-style:preserve-3d;transform:translate3d(var(--tx,0px), var(--ty,0px), 0) scale(var(--sc,1)) rotateX(var(--rx,0deg));transition:transform var(--move,1s) cubic-bezier(.55, .05, .25, 1), height var(--move,1s) cubic-bezier(.55, .05, .25, 1);position:relative}[data-opening] #book.closed{cursor:pointer}[data-opening] #book.floating{animation:4.5s ease-in-out infinite op-float}@keyframes op-float{50%{translate:0 -5px}}[data-opening] .halo{pointer-events:none;opacity:var(--halo,.5);background:radial-gradient(closest-side,#ffd6966b,#ffc8781f 55%,#0000 100%);transition:opacity .9s;position:absolute;inset:-38% -45%;transform:translateZ(-40px)}[data-opening] #book.closed .halo{animation:4.5s ease-in-out infinite op-halo}[data-opening] #book:not(.closed) .halo{opacity:.12}@keyframes op-halo{50%{opacity:.75}}[data-opening] .block{background:var(--paper-2);border-radius:2px 4px 4px 2px;position:absolute;inset:0;transform:translateZ(-3px);box-shadow:1px 1px #ead8ae,2px 2px #c9a15a,3px 3px #ecd9ad,4px 4px #d3aa5e,5px 5px #b48a45,6px 7px #8a6630,7px 8px #5a3f1c,0 40px 80px #000000b3,0 10px 30px #00000080}[data-opening] .edge{pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;transform:translateZ(-1px)}[data-opening] .edge.r{background:repeating-linear-gradient(90deg,#f6dc98 0 1px,#b8862f 1px 2px);border-radius:0 3px 3px 0;width:8px;top:3px;bottom:-8px;right:-8px;box-shadow:0 0 14px 3px #ffd69659,0 0 40px 10px #ffc87826}[data-opening] .edge.b{background:repeating-linear-gradient(#f6dc98 0 1px,#b8862f 1px 2px);border-radius:0 0 3px 3px;height:8px;bottom:-8px;left:4px;right:-8px;box-shadow:0 0 14px 3px #ffd69652,0 0 40px 10px #ffc87824}[data-opening] .edge.t{display:none}[data-opening] #book.closed .edge{opacity:1;animation:4.5s ease-in-out infinite op-edge}@keyframes op-edge{0%,to{filter:brightness(.9)}50%{filter:brightness(1.25)}}[data-opening] .flood{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(50% 45% at 30%,#ffecbef2,#ffd69666 45%,#0000 75%);position:absolute;inset:-10%;transform:translateZ(2px)}[data-opening] .leaf{transform-origin:0;transform-style:preserve-3d;transform:rotateY(var(--a,0deg)) rotateZ(var(--tilt,0deg)) translateZ(var(--z,0px));display:none;position:absolute;inset:0}[data-opening] .crease{pointer-events:none;z-index:7;background:linear-gradient(90deg, rgb(255 250 235/calc(var(--shade,0) * .12)) 0 6%, transparent 18%);position:absolute;inset:0}[data-opening] .leaf.on{display:block}[data-opening] .face{backface-visibility:hidden;border-radius:1px 4px 4px 1px;position:absolute;inset:0;overflow:hidden}[data-opening] .verso{border-radius:4px 1px 1px 4px;transform:rotateY(180deg)}[data-opening] .face:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(90deg, rgb(20 10 4/calc(var(--shade,0) * .55)), rgb(20 10 4/calc(var(--shade,0) * .18)));position:absolute;inset:0}[data-opening] .verso:after{background:linear-gradient(270deg, rgb(20 10 4/calc(var(--shade,0) * .45)), rgb(255 248 230/calc(var(--shade,0) * .08)))}[data-opening] .cast{pointer-events:none;z-index:6;background:linear-gradient(90deg, rgb(20 10 4/calc(var(--cast,0) * .42)), transparent);width:70%;position:absolute;inset:0 auto 0 0}[data-opening] .paper{background-color:var(--paper);background-image:var(--grain), radial-gradient(120% 90% at 60% 45%, transparent 55%, #966e3c29 100%);color:var(--ink)}[data-opening] .recto.paper:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#462d1442,#462d140f 55%,#0000);width:13%;position:absolute;inset:0 auto 0 0}[data-opening] .verso.paper:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(270deg,#462d1442,#0000);width:13%;position:absolute;inset:0 0 0 auto}[data-opening] .recto.paper>.fadefoot{z-index:4;pointer-events:none;background:linear-gradient(#f3e7cc00,#ecdec0f2);height:28px;position:absolute;bottom:0;left:0;right:0}[data-opening] .page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;flex-direction:column;gap:.95rem;padding:1.35rem 1.25rem 1rem 1.7rem;display:flex;position:absolute;inset:0;overflow-y:auto}[data-opening] .rh{border-bottom:1px solid var(--rule);font:500 .66rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gilt);justify-content:space-between;gap:8px;margin:0;padding-bottom:.45rem;display:flex}[data-opening] .folio{font:italic 400 .92rem/1 var(--serif);color:var(--ink-faint);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.6rem;display:flex}[data-opening] .folio button{color:var(--ink-faint);font:500 .78rem/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:6px 0}[data-opening] .page h2{font:500 clamp(1.55rem, 6.2vw, 1.95rem)/1.1 var(--serif);text-wrap:balance;color:var(--ink);margin:0}[data-opening] .page h3{font:600 1.18rem/1.2 var(--serif);margin:0}[data-opening] .page p{margin:0}[data-opening] .lede{font:italic 400 1.1rem/1.4 var(--serif);color:var(--ink-dim)}[data-opening] .lede strong{color:var(--ink);font-style:normal;font-weight:600}[data-opening] .small{color:var(--ink-faint);font-size:.8rem}[data-opening] .center{text-align:center}[data-opening] .eyebrow{font:600 .68rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt);margin:0}[data-opening] .ink-cta{color:#f6dca4;width:100%;min-height:3.2rem;font:600 .98rem/1.2 var(--sans);cursor:pointer;background:linear-gradient(#55271a,#2c130d);border:1px solid #7a4a22;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:.7rem 1.2rem;transition:transform .15s,opacity .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px -6px #3c1e0a8c}[data-opening] .ink-cta:hover{transform:translateY(-1px)}[data-opening] .ink-cta:active{transform:scale(.98)}[data-opening] .ink-cta:disabled{color:#9a6a1fa6;box-shadow:none;cursor:not-allowed;background:0 0;border-color:#9a6a1f59;transform:none}[data-opening] .ink-cta .arrow{font-family:var(--serif);font-size:1.2rem;line-height:1}[data-opening] .link{color:var(--ink-faint);font:500 .85rem/1.3 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px;text-decoration:underline}[data-opening] .sticky{z-index:6;background:linear-gradient(#f3e7cc00,#f3e7ccf7 2.4rem);margin:0 -1.25rem -1rem -1.7rem;padding:2.4rem 1.25rem 1rem 1.7rem;transition:opacity .25s;position:sticky;bottom:-1rem}[data-opening] .sticky.hide{opacity:0;pointer-events:none}[data-opening] #entry{z-index:20;padding:0 22px calc(env(safe-area-inset-bottom,0px) + 22px);text-align:center;flex-direction:column;align-items:center;gap:.7rem;transition:opacity .45s,transform .45s;display:flex;position:fixed;bottom:0;left:0;right:0}[data-opening] #entry.gone{opacity:0;pointer-events:none;transform:translateY(14px)}[data-opening] #entry .mark{font:600 .7rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}[data-opening] #entry h1{max-width:21ch;font:500 clamp(1.8rem, 7.6vw, 2.6rem)/1.08 var(--serif);color:var(--light);text-wrap:balance;margin:0}[data-opening] #entry p{max-width:32ch;color:var(--light-dim);margin:0;font-size:.98rem}[data-opening] .ring{color:var(--gold);font:600 .78rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#ffe2ac0a;border:1px solid #ffe2acb3;border-radius:999px;margin-top:.35rem;padding:.85rem 1.6rem;animation:3s ease-out infinite op-ring}@keyframes op-ring{0%{box-shadow:0 0 #ffd69659}70%,to{box-shadow:0 0 0 16px #ffd69600}}[data-opening] #entry .fine{letter-spacing:.06em;color:#f6efe273;font-size:.74rem}[data-opening] .leaf.cover{inset:-7px -9px -9px 0}[data-opening] .cover-front{background-color:var(--leather);background-image:var(--leatherTex);box-shadow:inset 0 1px #ffe4af8c,inset 0 6px 10px -6px #ffdca040,inset 0 0 40px #0000008c}[data-opening] .cover-front:before{content:"";background:linear-gradient(90deg,#0000008c 0 2px,#ffdcaa29 2px 3px,#0000 3px 6px,#00000080 6px 8px,#ffdcaa24 8px 9px);width:9px;position:absolute;top:0;bottom:0;left:10px}[data-opening] .cover-front:after{content:"";background:linear-gradient(90deg,#1f0c08,#3a1810);width:10px;position:absolute;inset:0 auto 0 0}[data-opening] .cv-frame{border:1px solid #e2b86ed9;position:absolute;inset:7% 9% 7% 13%;box-shadow:inset 0 0 0 5px #0000,inset 0 0 0 6px #e2b86e66,inset 0 1px #ffe6aa59,0 1px #00000080}[data-opening] .cv-frame i{border:1px solid #e2b86ed9;width:18px;height:18px;position:absolute}[data-opening] .cv-frame i:first-child{border-bottom:0;border-right:0;top:9px;left:9px}[data-opening] .cv-frame i:nth-child(2){border-bottom:0;border-left:0;top:9px;right:9px}[data-opening] .cv-frame i:nth-child(3){border-top:0;border-right:0;bottom:9px;left:9px}[data-opening] .cv-frame i:nth-child(4){border-top:0;border-left:0;bottom:9px;right:9px}[data-opening] .cv-center{font-size:calc(var(--pw) * .045);flex-direction:column;justify-content:center;align-items:center;gap:.5em;display:flex;position:absolute;inset:0 0 0 4%}[data-opening] .cv-sun{aspect-ratio:1;width:34%;animation:4.5s ease-in-out infinite op-sun}@keyframes op-sun{50%{filter:brightness(1.25)drop-shadow(0 0 6px #ffd69699)}}[data-opening] .gold-text{background:linear-gradient(#fbe3a8 0%,#d9a855 45%,#a8742c 55%,#f0cf86 100%);color:#0000;filter:drop-shadow(0 1px #0000008c);-webkit-background-clip:text;background-clip:text}[data-opening] .cv-title{font:600 2.3em/1 var(--serif);letter-spacing:.22em;margin-top:.6em;padding-left:.22em}[data-opening] .cv-sub{font:500 1.05em/1 var(--serif);letter-spacing:.42em;padding-left:.42em}[data-opening] .cv-oracle{font:italic 400 1.15em/1 var(--serif);letter-spacing:.04em;margin-top:1.4em}[data-opening] .cover-front:after{content:"";pointer-events:none;border-radius:inherit;mix-blend-mode:normal;background:radial-gradient(85% 55% at 50% 0,#ffe2aa4d,#ffd28c1a 55%,#0000 80%),linear-gradient(#0000 50%,#0a040261 100%),linear-gradient(90deg,#1f0c08,#3a1810) 0 0/10px 100% no-repeat;width:auto;position:absolute;inset:0}[data-opening] .cv-shine{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 40%,#ffecbe21 50%,#0000 60%) 0 0/260% 100%;animation:6s ease-in-out infinite op-shine;position:absolute;inset:0}@keyframes op-shine{0%,55%{background-position:130% 0}to{background-position:-40% 0}}[data-opening] .endpaper{background-color:#4a1d16;background-image:radial-gradient(circle at 25% 25%,#e2b86e29 1.5px,#0000 2px),radial-gradient(circle at 75% 75%,#e2b86e1f 1.5px,#0000 2px);background-size:22px 22px;place-items:center;display:grid}[data-opening] .endpaper div{background:var(--paper);width:72%;color:var(--ink);text-align:center;font:italic 400 1.05rem/1.4 var(--serif);padding:1.4rem 1.2rem;box-shadow:0 2px 10px #0006}[data-opening] .endpaper b{font:600 .66rem/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gilt);margin-bottom:.4rem;font-style:normal;display:block}[data-opening] .verso-blank{padding:1.4rem 1.6rem}[data-opening] .verso-blank p{font:italic 400 .86rem/1.6 var(--serif);color:#5b463321;filter:blur(.4px);transform:scaleX(-1)}[data-opening] .writing textarea{resize:none;background:repeating-linear-gradient(transparent 0 calc(1.75em - 1px), var(--rule) calc(1.75em - 1px) 1.75em);width:100%;min-height:10.5em;color:var(--ink);font:italic 400 1.14rem/1.75em var(--serif);caret-color:var(--gilt);border:0;outline:0;margin:0;padding:0 .1rem;overflow:hidden}[data-opening] .writing textarea::placeholder{color:#8b765fbf}[data-opening] .meter{background:var(--rule);border-radius:2px;height:2px;overflow:hidden}[data-opening] .meter i{background:linear-gradient(90deg, var(--gilt), var(--gilt-light));width:0;height:100%;transition:width .15s;display:block}[data-opening] .mic{border:1px solid var(--rule);color:var(--ink-dim);font:500 .8rem/1.2 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}[data-opening] .mic svg{width:14px;height:14px}[data-opening] .opts{gap:8px;display:grid}[data-opening] .opt{border:1px solid var(--rule);background:var(--wash);width:100%;color:var(--ink);text-align:left;cursor:pointer;font:500 .98rem/1.3 var(--sans);border-radius:12px;gap:2px;padding:.75rem .9rem;display:grid}[data-opening] .opt i{font:italic 400 1rem/1.35 var(--serif);color:var(--ink-dim)}[data-opening] .opt[aria-pressed=true]{border-color:var(--gilt);background:#d9ad5c38}[data-opening] .told-words{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:2.6rem;display:flex}[data-opening] .told-words .lbl{width:100%;font:500 .7rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}[data-opening] .tw{font:italic 500 1.1rem/1.2 var(--serif);color:var(--ink);opacity:0;transition:opacity .38s,transform .38s,color .38s,text-shadow .38s,filter .6s;transform:translateY(4px)}[data-opening] .tw.on{opacity:1;transform:none}[data-opening] .tw.lit{color:var(--gilt);text-shadow:0 0 12px #ffc86ee6}[data-opening] .tw.gone{opacity:0;filter:blur(2px);transition-duration:.6s;transform:translateY(14px)scale(.9)}[data-opening] .orig{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:.5rem;padding:.7rem 0;display:grid}[data-opening] .heb{font:400 1.08rem/1.7 var(--heb);color:var(--ink);text-align:right;margin:0}[data-opening] .grk{font:italic 400 1.02rem/1.55 var(--serif);color:var(--ink-dim);margin:0}[data-opening] .orig .src{font:500 .62rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}[data-opening] .ch{opacity:0;filter:blur(1.5px);transition:opacity .26s,filter .26s}[data-opening] .ch.in{opacity:1;filter:none}[data-opening] .hl{border-radius:4px;margin:0 -3px;padding:0 3px;transition:background-color .4s,box-shadow .4s,color .4s}[data-opening] .hl.lit{color:#6a3a06;background-color:#ecbe6461;box-shadow:0 0 14px #ecbe648c}[data-opening] .dec{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:11.2rem;display:flex;position:relative}[data-opening] .dec-src{z-index:2;min-height:2.1rem;font:400 1.25rem/1.4 var(--heb);color:var(--ink-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .45em;transition:opacity .3s;display:flex;position:relative}[data-opening] .hw{opacity:.55;border-radius:4px;padding:0 4px;transition:opacity .3s,background-color .3s,color .3s,box-shadow .3s}[data-opening] .hw.on{opacity:1;color:#6a3a06;background-color:#ecbe6461;box-shadow:0 0 14px #ecbe6480}[data-opening] .hw.done{opacity:.8;color:var(--gilt)}[data-opening] .dec-line{z-index:2;min-height:4.2em;font:italic 500 1.32rem/1.35 var(--serif);color:var(--ink);flex-wrap:wrap;place-content:center;align-items:center;gap:0 .3em;transition:opacity .3s;display:flex;position:relative}[data-opening] .pw{opacity:0;filter:blur(2px);transition:opacity .45s,transform .45s,filter .45s;transform:translateY(6px)}[data-opening] .pw.on{opacity:1;filter:none;transform:none}[data-opening] .dec-line.promise{color:#7a4708}[data-opening] .dec-line.promise .pw.on{text-shadow:0 0 18px #ffcd78d9}[data-opening] .dec-ref{z-index:2;min-height:1rem;font:600 .66rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);transition:opacity .3s;position:relative}[data-opening] .root{z-index:2;min-height:1.4rem;font:italic 400 1rem/1.35 var(--serif);color:var(--ink-dim);opacity:0;transition:opacity .5s;position:relative}[data-opening] .root.on{opacity:1}[data-opening] .root b{font:500 1.05rem/1 var(--heb);color:#6a3a06;font-style:normal}[data-opening] .gloss{font:italic 400 .98rem/1.3 var(--serif);color:var(--gilt);opacity:0;transition:opacity .6s}[data-opening] .gloss.on{opacity:1}[data-opening] .tw.rest{opacity:.45;filter:none;color:var(--ink);text-shadow:none;transform:none}[data-opening] .tw.gold{opacity:1;color:#6a3a06;text-underline-offset:4px;text-shadow:0 0 10px #ffc86eb3;-webkit-text-decoration:underline #d9ad5c;text-decoration:underline #d9ad5c;text-decoration-thickness:2px}[data-opening] .rays{aspect-ratio:1;z-index:1;pointer-events:none;opacity:0;background:repeating-conic-gradient(#ecbe6438 0deg 4deg,#0000 4deg 15deg);width:220%;transition:opacity .9s,scale 1.4s cubic-bezier(.2,.7,.2,1);animation:40s linear infinite op-spin;position:absolute;top:55%;left:50%;translate:-50% -50%;scale:.6;-webkit-mask:radial-gradient(closest-side,#000 18%,#0000 70%);mask:radial-gradient(closest-side,#000 18%,#0000 70%)}[data-opening] .rays.on{opacity:1;scale:1}@keyframes op-spin{to{rotate:360deg}}[data-opening] .progress-row{gap:6px;display:grid}[data-opening] .progress-row .now{font:500 .82rem/1.3 var(--sans);color:var(--ink-dim);align-items:center;gap:8px;display:flex}[data-opening] .dots{gap:4px;display:inline-flex}[data-opening] .dots b{background:var(--rule);border-radius:50%;width:6px;height:6px;transition:background .3s}[data-opening] .dots b.on{background:var(--gilt)}[data-opening] .bar{background:var(--rule);border-radius:2px;height:2px;overflow:hidden}[data-opening] .bar i{background:linear-gradient(90deg, var(--gilt), var(--gilt-light));width:0;height:100%;display:block}[data-opening] .said{background:var(--wash);color:var(--ink-dim);font:italic 400 1rem/1.4 var(--serif);border:1px solid #9a6a1f4d;border-radius:10px;padding:.7rem .85rem}[data-opening] .said b{font:600 .64rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);margin-bottom:3px;font-style:normal;display:block}[data-opening] blockquote{margin:0}[data-opening] .verse{border-left:2px solid var(--gilt-light);background:#fffaeb73;padding:.85rem .95rem}[data-opening] .verse p{font:italic 400 1.15rem/1.4 var(--serif);color:var(--ink)}[data-opening] .verse cite{font:600 .66rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);margin-top:5px;font-style:normal;display:block}[data-opening] .verse.promise{background:linear-gradient(#ecbe6438,#ecbe640f);border:1px solid #9a6a1f66;border-left-width:3px}[data-opening] .verse.promise p{color:#5a3408;font-size:1.4rem;font-weight:500}[data-opening] .body{color:var(--ink-dim);gap:.6rem;font-size:.97rem;display:grid}[data-opening] .body strong{color:var(--ink);font-weight:600}[data-opening] .locked{gap:8px;display:grid}[data-opening] .lock{border:1px solid var(--rule);background:#fffaeb80;border-radius:12px;gap:6px;padding:.75rem .85rem;display:grid}[data-opening] .lock>b{font:600 .9rem/1.3 var(--sans);color:var(--ink);align-items:center;gap:8px;display:flex}[data-opening] .lock>b svg{width:13px;height:13px;color:var(--gilt);flex:none}[data-opening] .lock .open{font:italic 400 1.04rem/1.35 var(--serif);color:var(--ink-dim)}[data-opening] .blur{filter:blur(4px);-webkit-user-select:none;user-select:none;color:var(--ink-faint)}[data-opening] .chips{flex-wrap:wrap;gap:6px;display:flex}[data-opening] .chips button{border:1px solid var(--rule);color:var(--ink-dim);font:500 .8rem/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px}[data-opening] .chips button[aria-pressed=true]{background:var(--leather);border-color:var(--leather);color:#f6dca4}[data-opening] .list{gap:9px;margin:0;padding:0;list-style:none;display:grid}[data-opening] .list li{color:var(--ink-dim);grid-template-columns:1.3rem 1fr;gap:6px;font-size:.95rem;display:grid}[data-opening] .list li:before{content:"✦";color:var(--gilt);font-size:.85rem;line-height:1.6}[data-opening] .list li strong{color:var(--ink);font-weight:600}[data-opening] .price{text-align:center;background:var(--wash);border:1px solid #9a6a1f66;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:.9rem;display:flex}[data-opening] .price .was{color:var(--ink-faint);font-size:.9rem;text-decoration:line-through}[data-opening] .price .now{font:600 2.4rem/1 var(--serif);color:var(--leather);font-variant-numeric:tabular-nums;white-space:nowrap}[data-opening] .price .why{color:var(--ink-dim);font-size:.82rem}[data-opening] .guarantee{color:var(--ink-dim);align-items:flex-start;gap:8px;font-size:.86rem;display:flex}[data-opening] .guarantee svg{width:18px;height:18px;color:var(--gilt);flex:none;margin-top:1px}[data-opening] .thread{color:var(--ink-faint);font-size:.82rem}[data-opening] .thread i{font-family:var(--serif);color:var(--ink-dim);font-size:.98rem}[data-opening] .parts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}[data-opening] .parts div{aspect-ratio:3/4;border:1px solid var(--rule);background:#fffaebb3;border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex;overflow:hidden}[data-opening] .parts b{font:600 .6rem/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gilt)}[data-opening] .parts span{background:repeating-linear-gradient(var(--rule) 0 2px, transparent 2px 7px);filter:blur(.6px);flex:1}[data-opening] .voice{border-left:2px solid var(--rule);color:var(--ink-dim);font:italic 400 1.02rem/1.4 var(--serif);padding:.6rem 0 .6rem .8rem}[data-opening] .voice strong{color:var(--ink);font-weight:500}[data-opening] .voice cite{font:600 .66rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gilt);margin-top:4px;font-style:normal;display:block}[data-opening] .maker{border:1px solid var(--rule);color:var(--ink-dim);font:italic 400 1rem/1.42 var(--serif);border-radius:12px;gap:6px;padding:.9rem;display:grid}[data-opening] .maker span{font:600 .64rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);font-style:normal}[data-opening] .maker cite{font:500 .78rem/1.2 var(--sans);color:var(--ink-faint);font-style:normal}[data-opening] details{border-top:1px solid var(--rule);padding:.6rem 0}[data-opening] details:last-of-type{border-bottom:1px solid var(--rule)}[data-opening] summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:10px;font-size:.92rem;font-weight:500;list-style:none;display:flex}[data-opening] summary:after{content:"+";color:var(--gilt)}[data-opening] details[open] summary:after{content:"–"}[data-opening] details p{color:var(--ink-dim);margin-top:5px;font-size:.9rem}[data-opening] .field{flex-direction:column;gap:4px;display:flex}[data-opening] .field label{font:500 .78rem/1.2 var(--sans);color:var(--ink-dim)}[data-opening] .field input{width:100%;color:var(--ink);font:italic 400 1.15rem/1.3 var(--serif);background:0 0;border:0;border-bottom:1px solid #7a562a73;border-radius:0;padding:.5rem .1rem}[data-opening] .field input:focus{border-bottom-color:var(--gilt);outline:0}[data-opening] .field input::placeholder{color:#8b765f99}[data-opening] .hint{color:var(--ink-faint);font-size:.75rem}[data-opening] .suggest{flex-wrap:wrap;gap:6px;display:flex}[data-opening] .suggest button{border:1px solid var(--rule);color:var(--ink-dim);font:500 .76rem/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px}[data-opening] .keep{text-align:center;background:linear-gradient(#ecbe6433,#fffaeb80);border:1px solid #9a6a1f66;border-radius:12px;gap:6px;padding:.9rem;display:grid;position:relative}[data-opening] .keep .p{font:italic 500 1.3rem/1.3 var(--serif);color:#5a3408}[data-opening] .keep cite{font:600 .64rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt);font-style:normal}[data-opening] .keep .rest{filter:blur(3.5px);opacity:.7;-webkit-user-select:none;user-select:none;text-align:left;color:var(--ink-dim);gap:4px;font-size:.85rem;display:grid}[data-opening] .summary{border:1px solid var(--rule);font-variant-numeric:tabular-nums;border-radius:12px;gap:6px;padding:.8rem .9rem;font-size:.92rem;display:grid}[data-opening] .summary div{justify-content:space-between;gap:10px;display:flex}[data-opening] .summary span:last-child{white-space:nowrap}[data-opening] .summary .total{border-top:1px solid var(--rule);color:var(--ink);padding-top:6px;font-weight:600}[data-opening] .tabs{border:1px solid var(--rule);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}[data-opening] .tabs button{color:var(--ink-dim);font:500 .86rem/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem}[data-opening] .tabs button[aria-selected=true]{background:var(--leather);color:#f6dca4}[data-opening] .bump{background:var(--wash);cursor:pointer;border:1px solid #9a6a1f73;border-radius:12px;grid-template-columns:1.3rem 1fr auto;align-items:start;gap:10px;padding:.85rem;display:grid;position:relative}[data-opening] .bump input{appearance:none;border:1.5px solid var(--gilt);cursor:pointer;background:#fbf3df;border-radius:6px;place-items:center;width:22px;height:22px;margin:0;display:grid}[data-opening] .bump input:checked{background:var(--leather);border-color:var(--leather)}[data-opening] .bump input:checked:after{content:"✓";color:#f6dca4;font:700 14px/1 var(--sans)}[data-opening] .bump strong{color:var(--ink);font-size:.92rem;font-weight:600;display:block}[data-opening] .bump span{color:var(--ink-dim);font-size:.82rem;display:block}[data-opening] .bump em{font:600 .92rem/1.3 var(--sans);color:var(--leather);white-space:nowrap;font-style:normal}[data-opening] .bump .tag{background:var(--leather);color:#f6dca4;font:600 .6rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:2px 8px;position:absolute;top:-9px;left:12px}[data-opening] .bump:has(input:checked){border-color:var(--leather);background:#d9ad5c33}[data-opening] .pix{background:#fffaeb99;border:1px solid #9a6a1f73;border-radius:12px;gap:10px;padding:.9rem;display:grid}[data-opening] .qr{background:#fff;border-radius:8px;width:8.5rem;height:8.5rem;margin:0 auto;padding:6px}[data-opening] .qr canvas{width:100%;height:100%;image-rendering:pixelated;display:block}[data-opening] .code{color:var(--ink-faint);word-break:break-all;background:#7a562a12;border-radius:6px;padding:.5rem;font:400 .68rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}[data-opening] .row{flex-wrap:wrap;gap:8px;display:flex}[data-opening] .row>*{flex:8rem}[data-opening] .ghostbtn{border:1px solid var(--rule);min-height:2.8rem;color:var(--ink);font:500 .88rem/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .9rem}[data-opening] .confirmed{color:var(--ok);background:#3f7a4a1a;border:1px solid #3f7a4a59;border-radius:10px;align-items:center;gap:8px;padding:.6rem .8rem;font-size:.84rem;display:flex}[data-opening] .confirmed .spin{border:2px solid #3f7a4a4d;border-top-color:var(--ok);border-radius:50%;flex:none;width:12px;height:12px;animation:.9s linear infinite op-spin}[data-opening] .doc{gap:1.2rem;display:grid}[data-opening] .doc section{gap:.55rem;scroll-margin-top:3rem;display:grid}[data-opening] .doc .n{font:600 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt)}[data-opening] .prayer{background:var(--wash);border:1px solid var(--rule);font:italic 400 1.1rem/1.48 var(--serif);color:var(--ink);border-radius:12px;padding:.9rem}[data-opening] .plan{gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-opening] .plan li{color:var(--ink-dim);grid-template-columns:1.6rem 1fr;gap:6px;font-size:.93rem;display:grid}[data-opening] .plan li b{font:600 1.1rem/1.2 var(--serif);color:var(--gilt)}[data-opening] .plan li strong{color:var(--ink);font-weight:600}[data-opening] .toc{z-index:6;background:var(--paper);border-bottom:1px solid var(--rule);align-items:center;gap:6px;min-height:2.6rem;margin:0 -1.25rem 0 -1.7rem;padding:.55rem 1.25rem .55rem 1.7rem;display:flex;position:sticky;top:-1.35rem;overflow-x:auto}[data-opening] .toc a{border:1px solid var(--rule);color:var(--ink-dim);font:500 .74rem/1.2 var(--sans);border-radius:999px;flex:none;padding:4px 10px;text-decoration:none}[data-opening] .psalms{gap:10px;margin:0;padding:0;list-style:none;display:grid}[data-opening] .psalms li{border-bottom:1px solid var(--rule);gap:3px;padding-bottom:10px;display:grid}[data-opening] .psalms li i{font:italic 400 1.05rem/1.35 var(--serif);color:var(--ink)}[data-opening] .psalms li span{color:var(--ink-dim);font-size:.84rem}[data-opening] .psalms li b{font:600 .66rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gilt)}[data-opening] .next{border:1px solid #9a6a1f66;border-radius:12px;gap:8px;padding:.9rem;display:grid}[data-opening] textarea.plain{border:1px solid var(--rule);width:100%;min-height:4rem;color:var(--ink);font:italic 400 1rem/1.4 var(--serif);background:#fffaeb99;border-radius:8px;padding:.5rem}@media (prefers-reduced-motion:reduce){[data-opening] #book,[data-opening] .leaf,[data-opening] #entry{transition:none!important}[data-opening] #book.floating,[data-opening] .halo,[data-opening] .edge,[data-opening] .cv-sun,[data-opening] .cv-shine,[data-opening] .ring,[data-opening] .rays{animation:none!important}}[data-opening] .dec-src.is-grk{font:italic 400 1.18rem/1.4 var(--serif)}[data-opening] .road{aspect-ratio:5/4;background:#07060a;border:1px solid #7a562a59;border-radius:12px;width:100%;display:block;box-shadow:0 2px #fffaeb99,0 10px 26px -10px #3c1e0a99}[data-opening] .road.mini{aspect-ratio:2}[data-opening] .road-cap,[data-opening] .road-verse{transition:opacity .3s}[data-opening] .road-cap.swap,[data-opening] .road-verse.swap{opacity:0}[data-opening] .road-cap{text-align:center;min-height:4.2em;font:italic 500 1.12rem/1.3 var(--serif);color:var(--ink);align-content:center;gap:2px;display:grid}[data-opening] .road-cap>span{animation:.7s both op-line-in}[data-opening] .road-cap>span:not(:last-child){color:var(--ink-dim)}[data-opening] .road-cap>.here{font:500 .7rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gilt);margin-top:16px;font-style:normal}@keyframes op-line-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){[data-opening] .road-cap>span{animation:none}}[data-opening] .road-verse{text-align:center;min-height:3.2rem;font:italic 400 1.08rem/1.4 var(--serif);color:var(--ink-dim)}[data-opening] .starts{flex-wrap:wrap;gap:6px;display:flex}[data-opening] .starts button{border:1px solid var(--rule);color:var(--ink-dim);font:italic 400 .98rem/1.2 var(--serif);cursor:pointer;background:#fffaeb99;border-radius:999px;padding:5px 11px}[data-opening] .steps7{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-opening] .steps7 li{color:var(--ink-dim);border-radius:8px;grid-template-columns:1.6rem 1fr;gap:6px;padding:.35rem .5rem;font-size:.92rem;display:grid}[data-opening] .steps7 li b{font:600 1.05rem/1.2 var(--serif);color:var(--gilt)}[data-opening] .steps7 li strong{color:var(--ink);font-weight:600}[data-opening] .steps7 li.here,[data-opening] .plan li.here{background:#ecbe6438;border-radius:8px;outline:1px solid #9a6a1f66}[data-opening] .steps7 li em{color:#7a4708;font-style:normal;font-weight:600}[data-opening] .gift{background:#fffaeb8c;border:1px dashed #9a6a1f8c;border-radius:12px;gap:.5rem;padding:.9rem;display:grid}[data-opening] .gift .n{font:600 .64rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt)}[data-opening] .player{color:#f6dca4;background:linear-gradient(#3b1a12,#24100b);border-radius:14px;align-items:center;gap:12px;padding:.8rem;display:flex}[data-opening] .player.big{padding:1rem}[data-opening] .player .pl-text{flex:1;gap:2px;min-width:0;display:grid}[data-opening] .player .pl-text b{font:600 .95rem/1.2 var(--sans)}[data-opening] .player .pl-text span{opacity:.78;font-size:.78rem}[data-opening] .player .pl-btn{color:#2b190d;background:linear-gradient(#fff0d2,#f3c684);border-color:#f3c684;flex:none;width:3rem;min-height:3rem;padding:0}[data-opening] .orb{background:radial-gradient(circle at 40% 35%,#fff2cc,#f3c684 40%,#b8862f 75%);border-radius:50%;flex:none;width:46px;height:46px;animation:4s ease-in-out infinite op-orb;box-shadow:0 0 18px #ffd69699}[data-opening] .orb.speaking{animation:1.1s ease-in-out infinite op-orbs}@keyframes op-orb{50%{transform:scale(1.06)}}@keyframes op-orbs{50%{transform:scale(1.2);box-shadow:0 0 32px #ffd696f2}}[data-opening] .orig .src{opacity:0;transition:opacity .25s}[data-opening] .orig.show .src{opacity:1}[data-opening] .orig .heb{color:#3a2208;font-size:1.12rem}[data-opening] .orig .grk{color:#3a2208;font-size:1.02rem}[data-opening] .tw.sep{color:var(--ink-faint)}[data-opening] .tw.gold{text-decoration-thickness:2px}[data-opening] .ring.solid{color:#2b190d;min-height:52px;font:600 .98rem/1 var(--sans);letter-spacing:.02em;text-transform:none;background:linear-gradient(#fff0d2,#f3c684);border:0;padding:0 2.2rem;animation:none;box-shadow:0 0 0 1px #fff4de80,0 14px 44px -10px #ffbe6ebf}[data-opening] #entry .fine{color:#cdbb90;font-size:.82rem}[data-opening] .mic.gold{background:var(--leather);color:#f6dca4;border-color:var(--leather)}[data-opening] .ink-cta:disabled{color:#7a4a14d9;background:#fffaeb66;border-color:#7a4a1480}[data-opening] .access{color:var(--ink-dim);background:#ecbe641f;border:1px solid #9a6a1f59;border-radius:12px;gap:4px;padding:.8rem .9rem;font-size:.88rem;display:grid}[data-opening] .access b{color:var(--gilt);font:600 .66rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase}[data-opening] .wait{color:var(--ink-dim);align-items:center;gap:8px;font-size:.86rem;display:flex}[data-opening] .wait i{background:var(--gilt);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite op-orbs}[data-opening] .perday{text-align:center;font:500 .9rem/1.3 var(--sans);color:var(--ink-dim)}[data-opening] .perday b{color:var(--leather)}[data-opening] .endpaper{box-shadow:inset 0 0 0 1px #e2b86e80,inset 0 0 24px #0009}[data-opening] .lamps-card{color:#f6dca4;background:linear-gradient(#2a140d,#1a0c08);border-radius:14px;gap:8px;padding:.85rem .9rem;display:grid}[data-opening] .lamps-card p{font:italic 400 1rem/1.3 var(--serif);color:#f2dcb0;margin:0}[data-opening] .lamps{background:linear-gradient(#0000 62%,#ffd6961f 62% 66%,#0000 66%);justify-content:space-between;align-items:flex-end;gap:4px;padding:6px 4px 2px;display:flex}[data-opening] .lamp{place-items:end center;width:22px;height:30px;display:grid;position:relative}[data-opening] .lamp:before{content:"";background:#6b4a22;border-radius:0 0 8px 8px;width:16px;height:8px;box-shadow:inset 0 1px #a87a3c}[data-opening] .lamp:after{content:"";background:#3a2a1a;border-radius:50% 50% 45% 45%/65% 65% 35% 35%;width:8px;height:12px;margin-left:-4px;transition:background .6s,box-shadow .6s;position:absolute;bottom:7px;left:50%}[data-opening] .lamp.lit:after{background:radial-gradient(circle at 50% 70%,#fff6d8,#ffd27a 45%,#e88a2a 80%);animation:2.4s ease-in-out infinite op-flicker;box-shadow:0 0 12px 4px #ffc86eb3,0 0 26px 10px #ffb45a40}[data-opening] .lamp.today:after{animation:2.2s ease-in-out infinite op-today;box-shadow:0 0 0 2px #ffd98a8c,0 0 10px 2px #ffc86e59}@keyframes op-today{50%{box-shadow:0 0 0 3px #ffd98ae6,0 0 16px 5px #ffc86e8c}}[data-opening] .lamp .dot{background:#ffd98a;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 6px #ffd98a}[data-opening] .lamp.just:after{animation:.9s ease-out op-ignite,2.4s ease-in-out .9s infinite op-flicker}@keyframes op-flicker{50%{transform:scaleY(1.08)translateY(-1px)}}@keyframes op-ignite{0%{filter:brightness(2.2);transform:scale(.2)}60%{transform:scale(1.35)}to{transform:none}}[data-opening] .n-label{font:600 .64rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt);margin:0}[data-opening] .today,[data-opening] .jornada,[data-opening] .soft{background:#fffaeb8c;border:1px solid #9a6a1f59;border-radius:12px;gap:.6rem;padding:.9rem;display:grid}[data-opening] .jornada.locked{opacity:.55}[data-opening] .soft{background:#ecbe6429}[data-opening] .credit{background:var(--wash);font-variant-numeric:tabular-nums;border:1px solid #9a6a1f66;border-radius:12px;gap:6px;padding:.9rem;display:grid}[data-opening] .credit div{color:var(--ink-dim);justify-content:space-between;gap:10px;font-size:.95rem;display:flex}[data-opening] .credit .minus{color:var(--ok)}[data-opening] .credit .total{border-top:1px solid var(--rule);color:var(--ink);font:600 1.25rem/1.2 var(--serif);padding-top:6px}[data-opening] .credit p{text-align:center;color:var(--ink-dim);margin:0;font-size:.84rem}[data-opening] .page .small{color:#6b5338;font-size:.84rem}[data-opening] .cv-center{gap:.9em}[data-opening] .cv-mark{filter:drop-shadow(0 1px #0009)drop-shadow(0 0 10px #ffc87840);width:58%}[data-opening] .rose{aspect-ratio:1;border-radius:50%;width:52%;position:relative;box-shadow:0 0 0 2px #e2b86ee6,0 0 0 6px #2a120c,0 0 0 7px #e2b86e80,0 0 34px #ffc87859}[data-opening] .rose canvas{border-radius:50%;width:100%;height:100%;display:block}[data-opening] .rose canvas:not(.lit){opacity:0}[data-opening] .rose canvas.lit{transition:opacity .9s}[data-opening] .cv-y{filter:drop-shadow(0 2px 6px #0009);pointer-events:none;width:44%;position:absolute;top:50%;left:50%;translate:-50% -52%}[data-opening] .cv-title{letter-spacing:.26em;margin-top:.3em;font-size:1.35em}[data-opening] .sound{top:calc(var(--bar,48px) + 10px);z-index:40;color:#f6dca4;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a06b8;border:1px solid #ffe2ac73;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:fixed;right:12px}[data-opening] .sound .on-i{display:none}[data-opening] .sound.on .on-i{display:block}[data-opening] .sound.on .off-i{display:none}[data-opening] .told-words .tw{font-size:1rem;display:block}[data-opening] .told-words .tw.sep{display:none}[data-opening] .tw.rest{opacity:.85;color:#5a3a14}[data-opening] .root{color:#4a3218;font-size:.95rem}[data-opening] .root b{font-size:1.15rem}[data-opening] .page .hint{color:#6b5338;font-size:.82rem}[data-opening] #entry p{color:#e2d6c0;font-size:1.02rem}[data-opening] .rh .tag{background:var(--leather);color:#f6dca4;letter-spacing:.12em;border-radius:999px;padding:2px 8px}[data-opening] .lit-moment{z-index:45;opacity:0;background:#05070f9e;place-items:center;padding:20px;transition:opacity .3s;display:grid;position:fixed;inset:0}[data-opening] .lit-moment.on{opacity:1}[data-opening] .lit-card{text-align:center;color:#f6dca4;background:linear-gradient(#2a140d,#160a06);border-radius:20px;justify-items:center;gap:.7rem;width:min(100%,22rem);padding:1.6rem 1.2rem 1.3rem;display:grid;box-shadow:0 30px 80px #0009,0 0 0 1px #ffe2ac40}[data-opening] .big-lamp{width:64px;height:88px;position:relative}[data-opening] .big-lamp:before{content:"";background:#8a6230;border-radius:0 0 26px 26px;width:52px;height:20px;margin-left:-26px;position:absolute;bottom:0;left:50%;box-shadow:inset 0 2px #c9934a}[data-opening] .big-lamp:after{content:"";transform-origin:50% 100%;background:radial-gradient(circle at 50% 72%,#fff8e0,#ffd27a 45%,#e88a2a 82%);border-radius:50% 50% 45% 45%/65% 65% 35% 35%;width:26px;height:40px;margin-left:-13px;animation:1.4s cubic-bezier(.2,.7,.2,1) both op-igniteBig,2.4s ease-in-out 1.4s infinite op-flicker;position:absolute;bottom:18px;left:50%;box-shadow:0 0 30px 10px #ffc86eb3,0 0 80px 30px #ffb45a4d}@keyframes op-igniteBig{0%{opacity:.2;filter:brightness(3);transform:scale(.08)}25%{opacity:1;transform:scale(.18)}70%{filter:brightness(1.2);transform:scale(1.18)}to{filter:none;transform:none}}[data-opening] .lit-title{font:italic 500 1.45rem/1.2 var(--serif);color:#fff1d0;margin:0}[data-opening] .lit-sub{color:#e8d6b4;min-height:2.6em;margin:0;font-size:.95rem}[data-opening] .lit-ask{font:600 .72rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:.3rem 0 0}[data-opening] .lit-card .chips button{color:#f6dca4;border-color:#ffe2ac66}[data-opening] .lit-card .chips button[aria-pressed=true]{background:var(--gold);color:#2b190d;border-color:var(--gold)}[data-opening] .ink-cta.gold{color:#2b190d;background:linear-gradient(#fff0d2,#f3c684);border-color:#f3c684}[data-opening] .soft.top{background:linear-gradient(#ecbe644d,#ecbe641f);border-color:#9a6a1f99}[data-opening] .credit .minus span:last-child,[data-opening] .credit .total span:last-child,[data-opening] .credit div span:last-child{white-space:nowrap}[data-opening] .today.peek{gap:.4rem}[data-opening] .today.peek .prayer{margin:0}[data-opening] .page .small,[data-opening] .page .hint,[data-opening] .told-words .lbl{color:#5e4a33;font-size:.86rem}[data-opening] .road-verse{font-size:1.12rem}[data-opening] .big-lamp:after{box-shadow:none;background:#3a2a1a;animation:none}[data-opening] .lit-card.ignite .big-lamp:after{background:radial-gradient(circle at 50% 72%,#fff8e0,#ffd27a 45%,#e88a2a 82%);animation:1.1s cubic-bezier(.3,.6,.2,1) both op-igniteBig,2.4s ease-in-out 1.1s infinite op-flicker;box-shadow:0 0 30px 10px #ffc86eb3,0 0 80px 30px #ffb45a4d}[data-opening] .lit-card .lit-title,[data-opening] .lit-card .lit-sub,[data-opening] .lit-card .lit-ask,[data-opening] .lit-card .chips{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(6px)}[data-opening] .lit-card.ready .lit-title,[data-opening] .lit-card.ready .lit-sub,[data-opening] .lit-card.ready .lit-ask,[data-opening] .lit-card.ready .chips{opacity:1;transform:none}[data-opening] .lit-card.ready .chips{transition-delay:.25s}[data-opening] .credit-note{text-align:center;color:#5e4a33!important;font-size:.86rem!important}[data-opening] .keep{gap:4px;padding:.7rem .8rem}[data-opening] .keep .p{font-size:1.12rem}[data-opening] .keep .rest span+span{display:none}[data-opening] #jornadaGo{color:#f6dca4;background:linear-gradient(#55271a,#2c130d);border-color:#7a4a22;font-weight:600}[data-opening] .dec{justify-content:flex-start;min-height:15rem;padding-top:.4rem}[data-opening] .dec-line{min-height:4.4em}[data-opening] .root{min-height:2.8em}[data-opening] .kept{min-height:1.4em;font:italic 400 1rem/1.3 var(--serif);color:var(--gilt);opacity:0;text-align:center;margin:0;transition:opacity .5s}[data-opening] .kept.on{opacity:1}[data-opening] [data-leaf=decode] .progress-row{margin-top:auto}[data-opening] .verse cite,[data-opening] .dec-ref,[data-opening] .road-verse cite,[data-opening] .keep cite,[data-opening] .orig .src{font-size:.75rem!important}[data-opening] .lit-card #litGo{visibility:hidden;opacity:0;transition:opacity .4s .9s}[data-opening] .lit-card.ready #litGo.show{visibility:visible;opacity:1}[data-opening] .lit-card{transition:transform .4s;transform:scale(.96)}[data-opening] .lit-card .chips button{min-height:44px;padding:0 16px}[data-opening] .soft.top{justify-content:space-between;align-items:center;gap:10px;padding:.6rem .8rem;display:flex}[data-opening] .soft.top p{font:600 .86rem/1.25 var(--sans);color:var(--ink);margin:0}[data-opening] .soft.top .ink-cta{white-space:nowrap;width:auto;min-height:2.4rem;padding:.4rem .9rem;font-size:.86rem}[data-opening] .recap{font:italic 400 1rem/1.35 var(--serif);color:var(--gilt);margin:0}[data-opening] .row.pay2>*{flex:9rem}[data-opening] .lit-moment.on~* [data-leaf=day1] .ink-cta{visibility:hidden}[data-opening] .here-is{font:600 1rem/1.3 var(--sans);color:var(--ink);margin:0}[data-opening] .sound{width:28px;height:28px;top:calc(var(--bar,48px) + 1px);right:4px}[data-opening] .sound svg{width:14px;height:14px}[data-opening] .mic{animation:.3s both op-fadeIn}@keyframes op-fadeIn{0%{opacity:0}}[data-opening] .tabbar{z-index:6;background:#24100b;grid-template-columns:repeat(3,1fr);margin:0 -1.25rem -1rem -1.7rem;padding:.55rem 1.25rem .8rem 1.7rem;display:grid;position:sticky;bottom:-1rem}[data-opening] .tabbar span{text-align:center;font:600 .78rem/1 var(--sans);color:#f6dca48c;padding:.35rem 0}[data-opening] .tabbar span.on{color:#f6dca4}[data-opening] .listen{border:1px solid var(--rule);color:var(--ink);font:600 .84rem/1.2 var(--sans);cursor:pointer;background:#fffaebb3;border-radius:999px;justify-self:start;padding:6px 14px}[data-opening] .confirmed{color:#6a4310;background:#ecbe642e;border-color:#9a6a1f66}[data-opening] .ink-cta.two{min-height:3.6rem;padding:.5rem .8rem}[data-opening] .ink-cta.two>span{justify-items:center;gap:2px;line-height:1.15;display:grid}[data-opening] .ink-cta.two small{font:500 .78rem/1 var(--sans);opacity:.85}[data-opening] .ink-cta.two b{font:600 1.02rem/1.1 var(--sans);white-space:nowrap}[data-opening] .lit-card #litGo{transition:opacity .4s}[data-opening] .lit-card{opacity:0;transition:opacity .35s,transform .4s}[data-opening] .lit-moment.on .lit-card{opacity:1}[data-opening] .lit-moment{background:#05070fc7}[data-opening] .lit-hint{color:#f6dca4b3;margin:0;font-size:.8rem}[data-opening] #day1Next.hide{display:none}[data-opening] .tabbar span{justify-items:center;gap:3px;display:grid;position:relative}[data-opening] .tabbar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}[data-opening] .tabbar span.on:after{content:"";background:#f6dca4;border-radius:2px;width:18px;height:2px;position:absolute;bottom:-4px}[data-opening] .maker{padding-left:3.4rem;position:relative}[data-opening] .maker .mono{background:var(--leather);color:#f6dca4;width:2rem;height:2rem;font:600 1rem/1 var(--serif);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:.9rem;left:.8rem}[data-opening] .sound{transition:opacity .25s}[data-opening] .sound.tucked{opacity:0;pointer-events:none}[data-opening] .dec-line.big{font-size:1.62rem;font-weight:600}[data-opening] .kept small{font:600 .75rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;font-style:normal;display:block}[data-opening] .lit-slot{width:100%;min-height:3.2rem;position:relative}[data-opening] .lit-slot .lit-hint{opacity:0;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}[data-opening] .lit-card.ready .lit-slot .lit-hint:not([hidden]){opacity:1;transition-delay:.25s}[data-opening] .lit-slot .lit-hint[hidden]{opacity:0!important;display:grid!important}[data-opening] .lit-moment{transition:opacity .15s}[data-opening] .lit-card{transition:opacity .35s .15s,transform .4s .15s}[data-opening] [data-leaf=day1] .folio,[data-opening] [data-leaf=app] .folio{display:none}[data-opening] .leaf.flipped>.recto,[data-opening] .leaf:not(.flipped)>.verso{visibility:hidden}[data-opening] .fadefoot{display:none}[data-opening] .sticky{background:0 0;padding-top:.8rem}[data-opening] .sticky .ink-cta{box-shadow:0 10px 24px -6px #3c1e0a99,0 0 0 4px #f3e7ccd9}[data-opening] .cta-row{display:grid}[data-opening] .stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.9rem;min-height:22rem;padding:0 .3rem;display:flex;position:relative}[data-opening] .stage>p{z-index:2;margin:0;transition:opacity .38s,filter .38s,transform .38s;position:relative}[data-opening] .stage>p.out{opacity:0;filter:blur(4px);transform:translateY(-6px)}[data-opening] .stage-cap{min-height:1.2em;font:600 .75rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt)}[data-opening] .stage-line{min-height:5.6em;font:italic 500 1.62rem/1.35 var(--serif);color:var(--ink);text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .32em;display:flex}[data-opening] .stage-line.heb{font:400 2.1rem/1.5 var(--heb);color:#3a2208;font-style:normal}[data-opening] .stage-line.grk{font:italic 400 1.5rem/1.45 var(--serif);color:#3a2208}[data-opening] .stage-line.gold{color:#7a4708}[data-opening] .stage-line.gold .pw.on{text-shadow:0 0 18px #ffcd78d9}[data-opening] .stage-ref{min-height:1.2em;font:600 .75rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gilt)}[data-opening] [data-leaf=decode] .rays{top:50%}[data-opening] .stage-line .pw{opacity:0;filter:blur(2px);transition:opacity .45s,transform .45s,filter .45s;transform:translateY(6px)}[data-opening] .stage-line .pw.on{opacity:1;filter:none;transform:none}[data-opening] .lit-moment{background:#05070f00;transition:background .18s;opacity:1!important}[data-opening] .lit-moment.on{background:#05070fdb}[data-opening] .lit-card{transform:scale(.94);opacity:1!important;transition:transform .38s cubic-bezier(.2,.7,.2,1)!important}[data-opening] .lit-moment.on .lit-card{transform:none}[data-opening] .lit-card .big-lamp{opacity:0;transition:opacity .3s .12s}[data-opening] .lit-moment.on .lit-card .big-lamp{opacity:1}[data-opening] .link.quiet{color:#9a876f;font-size:.78rem}[data-opening] #book.still{transform-style:flat}[data-opening] #book.still .leaf.on:not(.flipped){transform:none}[data-opening] .stage-line{align-content:center;row-gap:.1em}[data-opening] .endpaper div{transition:box-shadow .9s,transform .9s}[data-opening] .endpaper div.lit{transform:scale(1.03);box-shadow:0 0 0 1px #e2b86eb3,0 0 38px #ffd6968c,0 2px 10px #0006}@media (max-width:899px){[data-opening] .endpaper div{width:78%;padding:1.8rem 1.3rem;font-size:1.32rem;line-height:1.42}[data-opening] .endpaper b{margin-bottom:.7rem;font-size:.74rem}}[data-opening] .stage{padding-top:4.6rem}[data-opening] .kept-quote{width:fit-content;max-width:92%;font:italic 500 1.08rem/1.3 var(--serif);color:#5a3206;opacity:0;background:#fff8e4b3;border-radius:10px;padding:.55rem 1rem .6rem;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);top:.2rem;left:0;right:0;transform:translateY(14px)scale(.96);box-shadow:inset 0 0 0 1px #c9964673;margin:0 auto!important;position:absolute!important}[data-opening] .kept-quote small{font:600 .66rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt);margin-bottom:.2rem;font-style:normal;display:block}[data-opening] .kept-quote.on{opacity:1;transform:none}[data-opening] .stage-line.told{font:italic 400 1.26rem/1.42 var(--serif);color:var(--ink);max-width:30ch}[data-opening] .stage-line.told .pw{transition:opacity .6s,transform .6s,filter .6s,color .6s}[data-opening] .stage-line.told.reading .pw.on{opacity:.32}[data-opening] .stage-line .key{display:contents}[data-opening] .stage-line.told.reading .key.on .pw{opacity:1;color:#5a3206;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#f0c46e99 58%);font-weight:600}[data-opening] .stage-line .pw.echo{color:#8a4a00;text-shadow:0 0 14px #ffc464f2;text-underline-offset:5px;-webkit-text-decoration:underline #d9ad5c;text-decoration:underline #d9ad5c;text-decoration-thickness:2px}[data-opening] .progress-row{background:#fff8e48c;border-radius:12px;gap:10px;padding:.9rem 1rem;transition:background .6s,box-shadow .6s;box-shadow:inset 0 0 0 1px #c9964659}[data-opening] .progress-row .now{font:600 1rem/1.3 var(--sans);color:var(--ink);gap:10px}[data-opening] .dots{gap:6px}[data-opening] .dots b{width:9px;height:9px}[data-opening] .dots b.on{box-shadow:0 0 8px #d9ad5ce6}[data-opening] .bar{border-radius:6px;height:6px}[data-opening] .bar i{transition:width .2s linear;box-shadow:0 0 10px #f0be64e6}[data-opening] .progress-row.done{background:#ffecbed9;animation:1.6s op-donePulse;box-shadow:inset 0 0 0 1.5px #c99646cc,0 0 28px #ffc86e8c}[data-opening] .progress-row.done .now{font:600 1.14rem/1.3 var(--serif);color:#6a3a06}[data-opening] .progress-row.done .dots{display:none}[data-opening] .progress-row.done .now:before{content:"✓";background:var(--gilt);color:#fff8e6;width:1.7rem;height:1.7rem;font:700 .95rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes op-donePulse{0%{transform:scale(.97)}40%{transform:scale(1.03)}to{transform:none}}[data-opening] .stage-line .iw{white-space:nowrap;display:inline-block}[data-opening]{z-index:0;position:fixed;inset:0}[data-opening] .beam{pointer-events:none;z-index:0;clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);filter:blur(22px);opacity:.55;background:linear-gradient(#ffecc48c,#ffd69638 45%,#ffc8780f 80%,#0000);width:min(150vw,980px);height:92vh;transition:opacity .9s;animation:6s ease-in-out infinite op-beam;position:absolute;top:-12vh;left:50%;translate:-50%}[data-opening] #scene:has(#book:not(.closed)) .beam{opacity:0}[data-opening] .beam-gl{pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:1;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}[data-opening] #scene.gl-beam .beam{display:none}[data-opening] #scene:has(#book:not(.closed)) .beam-gl{opacity:0}@keyframes op-beam{50%{opacity:.72}}[data-opening] .tap-cta{min-height:52px;color:var(--gold);font:600 1rem/1 var(--sans);letter-spacing:.01em;cursor:pointer;background:#ffe2ac14;border:1px solid #ffe2ac8c;border-radius:999px;align-items:center;gap:.6rem;margin-top:.35rem;padding:0 1.6rem;display:inline-flex}[data-opening] .tap-cta svg{flex:none;width:1.35rem;height:1.35rem}@media (prefers-reduced-motion:reduce){[data-opening] .beam{animation:none!important}}[data-opening] .qr-img{background:#fff;border-radius:10px;width:200px;height:200px;margin:.6rem auto;padding:8px;display:block}[data-opening] .card-mount{min-height:120px;margin:.4rem 0 .8rem}[data-opening] .pay-fault{color:#9b2c1c;min-height:1.2em;font:500 .92rem/1.35 var(--sans);text-align:center;margin:.4rem 0 0}[data-opening] .pay-fault:empty{display:none}[data-opening] .safety{color:var(--ink);font:500 .95rem/1.45 var(--sans);background:#9b2c1c14;border-radius:10px;margin:.6rem 0;padding:.8rem 1rem}[data-opening] .link{color:var(--gilt);font:600 .92rem/1.3 var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:.6rem auto 0;text-decoration:underline;display:block}[data-opening] .progress-row .ghostbtn{justify-self:center}[data-opening] .maker .maker-said{margin:0}[data-opening].day-root{padding:18px 8px calc(env(safe-area-inset-bottom,0px) + 24px);background:radial-gradient(120% 70% at 50% 0%, #1a1424 0%, var(--night) 60%);justify-items:center;display:grid;overflow-y:auto}[data-opening] .day-sheet{border-radius:6px 12px 12px 6px;width:min(460px,100%);box-shadow:0 30px 60px -20px #000c,inset 10px 0 18px -12px #3c1e0a80}[data-opening] .day-page{gap:.9rem;height:auto;display:grid;position:static;overflow:visible}[data-opening] .lamps button.lamp{cursor:pointer;border:0;padding:0}[data-opening] .day-home{text-align:center;justify-content:center;align-items:center;margin-top:.4rem;text-decoration:none;display:flex}[data-opening] .road-cap{align-content:center;min-height:4.2em;display:grid}[data-opening] #pixForm .field+.field{margin-top:16px}[data-opening] #pixForm .hint{margin-bottom:16px;display:block}[data-opening] .page:has(>.sticky){padding-bottom:96px}[data-opening] .kept-line{font:italic 500 1rem/1.35 var(--serif);color:#5a3206;background:#fff8e4b3;border-radius:10px;margin:0;padding:.55rem .9rem;box-shadow:inset 0 0 0 1px #c9964666}[data-opening] .kept-line small{font:600 .64rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt);margin-bottom:.15rem;font-style:normal;display:block}[data-opening] canvas.road[hidden]{display:none}[data-opening] .page:has(>canvas.road[hidden])>.road-cap{gap:6px;margin-top:auto;font-size:1.32rem}[data-opening] .page:has(>canvas.road[hidden])>.road-cap>.here{margin-top:18px;font-size:.72rem}[data-opening] .page:has(>canvas.road[hidden])>.road-verse{margin-top:18px;margin-bottom:auto;font-size:1.18rem}[data-opening] a.ink-cta{text-decoration:none}[data-opening] .ink-cta.call{min-height:3.2rem;margin:.4rem 0 1.2rem}[data-opening] .ink-cta:focus-visible{outline-offset:3px;outline:2px solid #9a6a1f}@media (max-width:899px){[data-opening] .page>.cta-row,[data-opening] .page>#offerBtn,[data-opening] #contactGo,[data-opening] #payGo,[data-opening] #cardGo,[data-opening] #enterGo{z-index:6;margin-top:auto;position:sticky;bottom:.4rem}[data-opening] .page>.cta-row{background:0 0;padding:.5rem 0 .4rem}[data-opening] .page>:is(#contactForm,#pixForm,#cardForm,#enterForm):not([hidden]){flex-direction:column;flex:1;gap:8px;display:flex}[data-opening] .page:has(>:is(.cta-row,#offerBtn,#contactForm,#pixForm,#enterForm))>.folio{margin-top:0}[data-opening] .day-page{min-height:calc(100dvh - 42px - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}[data-opening] .day-page .day-go{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:6;margin-top:auto;position:sticky}}[data-opening] .rh>span:last-child{white-space:nowrap}[data-opening] .meter-row{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-opening] .mic.on{animation:1.2s ease-in-out infinite op-mic}@keyframes op-mic{50%{box-shadow:0 0 0 6px #9a6a1f40}}.opening-bar{--ink:#f6efe2;--gold:#ffe2ac;z-index:45;padding:max(1.1rem, calc(env(safe-area-inset-top) + .5rem)) 1.1rem 0;pointer-events:none;justify-content:flex-end;transition:opacity .4s;display:flex;position:fixed;top:0;left:0;right:0}.opening-bar nav{pointer-events:auto;align-items:center;gap:1rem;display:flex}.opening-bar nav>button,.opening-bar nav>a{align-items:center;min-height:44px;display:inline-flex}body:has(#book:not(.closed)) .opening-bar{opacity:0}body:has(#book:not(.closed)) .opening-bar nav{pointer-events:none}body:has(#book.closed) [data-opening] .sound{display:none}.leaving-dim{z-index:100;opacity:0;pointer-events:none;background:#05070f;transition:opacity .65s;position:fixed;inset:0}.leaving-dim.on{opacity:1}[data-opening].day-root .day-sheet{animation:.45s both day-sheet-in}@keyframes day-sheet-in{0%{opacity:0}to{opacity:1}}[data-opening] #pathGo{transition:opacity .6s,background-color .2s}[data-opening] #pathGo:disabled{opacity:0;pointer-events:none}[data-opening] .small a{white-space:nowrap;text-underline-offset:2px;color:inherit;text-decoration:underline}[data-opening] .leaf:is([data-leaf=contact],[data-leaf=signin]){--lit:0}[data-opening] .page-light{z-index:0;pointer-events:none;background:radial-gradient(75% 60% at 50% 46%, transparent 45%, rgb(110 64 20/calc(.16 + .1 * var(--lit))) 100%);animation:6s ease-in-out infinite op-page-breathe;position:absolute;inset:0}[data-opening] .page-light:after{content:"";opacity:calc(.3 + .7 * var(--lit));background:radial-gradient(60% 36% at 50% 46%,#fff6dee6,#ffe4aa73 45%,#0000 75%);transition:opacity .9s;position:absolute;inset:0}@keyframes op-page-breathe{50%{opacity:.82}}[data-opening] .leaf:is([data-leaf=contact],[data-leaf=signin]) .page{z-index:1}[data-opening] .leaf[data-leaf=contact] .here-is{text-align:center;font:600 .7rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt)}[data-opening] .exlibris{flex-direction:column;gap:10px;display:flex}[data-opening] .exlibris .plate{margin-top:auto}[data-opening] .exlibris .ex-inside{margin-bottom:auto}[data-opening] .plate{text-align:center;color:color-mix(in srgb, var(--gilt) calc(100% - 55% * var(--lit)), #f2c45e);background:radial-gradient(80% 70% at 50% 45%, rgb(255 250 232/calc(.35 + .4 * var(--lit))), transparent 85%);filter:drop-shadow(0 0 calc(10px * var(--lit)) rgb(255 205 120/calc(.7 * var(--lit))));gap:2px;padding:2.2rem 1.5rem 2.9rem;transition:filter .9s,color .9s;display:grid;position:relative}[data-opening] .plate :is(.filigree,.corner,.lamp){pointer-events:none}[data-opening] .plate .filigree{width:100%;height:100%;position:absolute;inset:0}[data-opening] .plate>:is(.ex-title,.ex-line,.ex-ink,.suggest){z-index:1;position:relative}[data-opening] .plate .filigree rect{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.3,.05,.25,1) .35s forwards op-draw}[data-opening] .plate .filigree .f-in{stroke-width:.6px;animation-delay:.6s}@keyframes op-draw{to{stroke-dashoffset:0}}[data-opening] .plate .corner{opacity:0;width:30px;height:30px;animation:.7s 1.5s forwards op-fade;position:absolute}[data-opening] .plate .corner.tl{top:0;left:0}[data-opening] .plate .corner.tr{top:0;right:0;transform:scaleX(-1)}[data-opening] .plate .corner.bl{bottom:0;left:0;transform:scaleY(-1)}[data-opening] .plate .corner.br{bottom:0;right:0;transform:scale(-1)}[data-opening] .plate .lamp{opacity:0;width:66px;height:40px;animation:.7s 1.2s forwards op-fade;position:absolute;top:-44px;left:50%;overflow:visible;translate:-50%}[data-opening] .plate .lamp .flame{color:#f0b54a;opacity:calc(.6 + .4 * var(--lit));transform-origin:33px 12px;filter:drop-shadow(0 0 calc(2px + 5px * var(--lit)) #ffcf70) drop-shadow(0 0 calc(10px * var(--lit)) #ffc86ecc);animation:2.4s ease-in-out infinite op-flame;scale:1.25}@keyframes op-flame{50%{transform:scale(1.08,.94)}}@keyframes op-fade{to{opacity:1}}[data-opening] .plate .ex-title{font:500 1.65rem/1.15 var(--serif);color:var(--ink);margin:0 0 1rem}[data-opening] .plate .ex-line{font:italic 400 1.12rem/1.3 var(--serif);color:var(--ink-dim);margin-top:.6rem}[data-opening] .plate .ex-line:first-of-type{margin-top:.3rem}[data-opening] .plate .ex-ink{text-align:center;color:#3a2208;width:100%;font:italic 500 1.7rem/1.25 var(--serif);caret-color:var(--gilt);background:0 0;border:0;border-bottom:1px solid #9a6a1f73;border-radius:0;padding:.15rem 0 .35rem}[data-opening] .plate .ex-ink.ex-mail{font:500 1.28rem/1.3 var(--serif);letter-spacing:.01em;color:#4a2e10;font-style:normal}[data-opening] .plate .ex-ink:focus{border-bottom-color:#c08a2c;outline:0;box-shadow:0 1px #e7bd66}[data-opening] .plate .ex-ink::placeholder{color:#8b765f80;font-style:italic}[data-opening] .plate .suggest{justify-content:center;min-height:0;margin-top:4px}[data-opening] .plate .seal{opacity:0;pointer-events:none;background:radial-gradient(circle at 38% 32%,#ffe7a6,#e2a83e 45%,#9a6a1f 100%);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:-26px;left:50%;translate:-50%;scale:1.8;box-shadow:inset 0 0 0 2px #fff0c899,inset 0 -3px 6px #5a320a80,0 6px 14px -4px #5a320a99,0 0 26px 6px #ffcd788c}[data-opening] .plate .seal img{object-fit:contain;filter:brightness(.45)sepia()saturate(2.5)hue-rotate(-12deg);opacity:.85;width:30px;height:30px}[data-opening] .plate .seal:before{content:"";-webkit-mask:repeating-conic-gradient(#000 0 10deg, #0000008c 10deg 17deg);-webkit-mask:repeating-conic-gradient(#000 0 10deg, #0000008c 10deg 17deg);mask:repeating-conic-gradient(#000 0 10deg, #0000008c 10deg 17deg);background:radial-gradient(circle,#0000 62%,#d6a046e6 64%,#96641ee6 72%,#0000 74%);border-radius:50%;position:absolute;inset:-4px}[data-opening] .plate.sealed .seal{animation:.65s cubic-bezier(.2,.9,.3,1.2) forwards op-seal}[data-opening] .plate.sealed{animation:.26s .39s op-press}@keyframes op-press{40%{scale:.985}}@keyframes op-seal{60%{opacity:1;scale:.92}to{opacity:1;scale:1}}[data-opening] .leaf:is([data-leaf=contact],[data-leaf=signin]):has(.plate.sealed){--lit:1.25}[data-opening] .ex-inside{text-wrap:balance;text-align:center;font:italic 400 1rem/1.4 var(--serif);color:var(--ink-dim);margin:2.6rem 0 0}@media (prefers-reduced-motion:reduce){[data-opening] .plate .filigree rect{stroke-dashoffset:0;animation:none}[data-opening] .plate :is(.corner,.lamp){opacity:1;animation:none}[data-opening] .page-light,[data-opening] .plate .lamp .flame{animation:none}[data-opening] .plate.sealed .seal{opacity:1;animation:none;scale:1}}@media (max-height:700px){[data-opening] .plate{padding:1.6rem 1.2rem 2.3rem}[data-opening] .plate .ex-title{margin-bottom:.5rem;font-size:1.3rem}[data-opening] .plate .ex-ink{font-size:1.45rem}[data-opening] .ex-inside{margin-top:2.4rem;font-size:.92rem}}[data-opening] .road{aspect-ratio:5/2}[data-opening] .road-verse .whole{font:italic 400 1.14rem/1.45 var(--serif);color:var(--ink);text-wrap:pretty;margin-top:10px;display:block}[data-opening] .road-verse cite{font:500 .7rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gilt);margin-top:6px;font-style:normal;display:block}[data-opening] .stage-line.long{font-size:1.26rem;line-height:1.32}[data-opening] .week-review{background:#fff8e4bf;border-radius:14px;gap:.7rem;margin:.4rem 0 .8rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #c9964673}[data-opening] .week-review h2{font:500 1.35rem/1.2 var(--serif);color:var(--ink);text-wrap:balance;margin:0}[data-opening] .week-review .body{margin:0}[data-opening] .week-field{gap:.4rem;display:grid}[data-opening] .week-speak{justify-self:start}[data-opening] .week-skip{color:#5a3206bf;min-height:2.6rem;font:500 .88rem/1.2 var(--sans);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.4rem .8rem;-webkit-text-decoration:underline #5a32064d;text-decoration:underline #5a32064d}[data-opening] .happened-open{margin-top:.4rem}[data-opening] .week-making{background:#c996461f;border-radius:10px;padding:.6rem .8rem;font-size:.92rem;animation:2.4s ease-in-out infinite week-making}@keyframes week-making{50%{background:#c9964638}}@media (prefers-reduced-motion:reduce){[data-opening] .week-making{animation:none}}[data-opening][data-shell] :is(.cv-title,.cv-oracle,#entry,#soundBtn){visibility:hidden}[data-opening]:not([data-shell]) #book.closed :is(.cv-title,.cv-oracle){animation:.22s both op-fadeIn}@media (prefers-reduced-motion:reduce){[data-opening] #book.closed :is(.cv-title,.cv-oracle){animation:none}}[data-opening][data-shell] :is(*){animation:none!important}[data-opening][data-shell] .cv-mark{opacity:0;transition:opacity .28s}[data-opening][data-shell] .cv-mark[data-in]{opacity:1}[data-opening] .leaf[data-leaf=signin] .exlibris .plate{margin-top:2.6rem}[data-opening] .leaf[data-leaf=signin] .exlibris .ink-cta{margin-top:2.2rem}[data-opening] .signin-also{font:500 .82rem/1.2 var(--sans);color:var(--ink-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}[data-opening] .signin-also[hidden]{display:none}[data-opening] .signin-also button{border:1px solid var(--rule);min-height:2.6rem;color:var(--ink);font:500 .88rem/1.2 var(--sans);cursor:pointer;background:#fffaec80;border-radius:999px;align-items:center;gap:6px;padding:.35rem .95rem;display:inline-flex}[data-opening] .signin-also button[hidden]{display:none}[data-opening] .signin-also button:disabled{opacity:.55;cursor:default}[data-opening] .signin-new .link{font-size:inherit;margin:0;padding:0;display:inline}[data-opening] .signin-new.lit{color:var(--ink);background:#ffecbe8c;border-radius:12px;padding:.7rem .8rem;font-size:.92rem;box-shadow:inset 0 0 0 1px #c9964673}[data-opening] #enterOther[hidden]{display:none}[data-opening] .leaf.signing #otp{text-align:center;font:500 2rem/1.2 var(--serif);letter-spacing:.32em;padding:.6rem 0 .5rem;font-style:normal}[data-opening] .leaf.signing #otp::placeholder{letter-spacing:.32em}[data-opening] .leaf.signing .field label{text-align:center}[data-opening] .leaf[data-leaf=signin] .pay-fault:empty{visibility:hidden;display:block}[data-opening] .leaf[data-leaf=signin] .pay-fault{min-height:2.5em;margin:0}[data-opening] :is(#signinGo,#enterGo).busy:disabled{color:#f6dca4;opacity:.85;background:linear-gradient(#55271a,#2c130d)}[data-opening] .leaf[data-leaf=signin] .plate .filigree rect{animation-duration:1.1s;animation-delay:.1s}[data-opening] .leaf[data-leaf=signin] .plate .filigree .f-in{animation-delay:.25s}[data-opening] .leaf[data-leaf=signin] .plate .lamp{animation-delay:.2s}[data-opening] .leaf[data-leaf=signin] .plate .corner{animation-delay:.6s}[data-opening] .leaf[data-leaf=signin] .plate .ex-ink:focus::placeholder{color:#0000}[data-opening] .leaf.signing .page>#enterForm:not([hidden]){flex:none}[data-opening] .leaf.signing #enterGo{margin-top:.6rem;position:static}[data-opening] .leaf.signing .page:has(>#enterForm)>.folio{margin-top:auto}[data-opening] .leaf.signing #enterForm .link{justify-content:center;align-items:center;min-height:44px;margin:0 auto;padding:0 .8rem;display:inline-flex}[data-opening] .leaf.signing #enterForm .link.quiet{color:#7d6850;font-size:.86rem}[data-opening] #scene.gl-beam .beam{opacity:0;transition:opacity .9s;animation:none;display:block}[data-opening] #scene:not(.gl-beam) .beam-gl{opacity:0}[data-opening] .leaf.signing #otp::selection{color:#3a2208;background:#ecbe6473}[data-opening] .leaf.signing #otp:focus::placeholder{color:#0000}.leaving-dim[data-say]:after{content:attr(data-say);text-align:center;color:#ffe2acbf;opacity:0;font:italic 400 1.1rem/1 EB Garamond,Georgia,serif;position:absolute;top:50%;left:0;right:0}.leaving-dim.on[data-say]:after{animation:2.4s ease-in-out 1.2s infinite op-saying}@keyframes op-saying{0%,to{opacity:.35}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.leaving-dim.on[data-say]:after{opacity:.7;animation:none}}
