@font-face{font-family:NQ Script;src:url(/fonts/greatvibes.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NQ Script;src:url(/fonts/greatvibes-cyr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}@font-face{font-family:NQ Uni;src:url(/fonts/nagil-unicase.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:NQ Serif;src:url(/fonts/ebg-400.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:NQ Serif;src:url(/fonts/ebg-400i.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}:root{--nq-ink:#46304f;--nq-ink-soft:#6a5574;--nq-bronze:#8a6226;--nq-gold:#c9a052;--nq-plum:#5b3f6b;--nq-paper:#fbf5ee;--nq-page:#ecdcee;--nq-name-in:4.6s}html,body{background:var(--nq-page);margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.nagil{min-height:100svh;color:var(--nq-ink);background:linear-gradient(#ebdcef 0,#f1dde5 34%,#ebdff0 72%,#e3d9ef 100%);font-family:NQ Serif,Georgia,serif;position:relative;overflow-x:clip}.nagil *,.nagil :before,.nagil :after,.nq-modal,.nq-modal *,.nq-modal :before,.nq-modal :after{box-sizing:border-box}.nq-foil{color:#c9a052;background:linear-gradient(#fff9e480,#fff9e400 55%),url(/demo/nagil-qesri/foil.webp) 0 0/240px 240px;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nq-hero{text-align:center;height:100svh;min-height:560px;position:relative;overflow:hidden}.nq-side{background:linear-gradient(#8b82bf 0%,#ab9bd2 30%,#d6b6d3 52%,#ecd3dc 70%,#ecdcee 100%);position:absolute;inset:0}.nq-col{width:min(100%,480px);position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);container-type:inline-size}@media (min-width:600px){.nq-col{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}}.nq-world{transform-origin:50% 62%;position:absolute;inset:0;transform:scale(1.06)}.nq-sky{background:url(/demo/nagil-qesri/sky.webp) 50% 0/cover no-repeat,#a99bd0;position:absolute;inset:0}.nq-fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nq-fx-back{z-index:1}.nq-castle{z-index:2;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:min(51%,108cqw);position:absolute;bottom:-1%;left:50%;transform:translate(-42%)}.nq-mist{z-index:3;pointer-events:none;width:160%;max-width:none;height:27%;position:absolute;left:-30%}.nq-mist-a{animation:28s ease-in-out infinite alternate nq-drift-a;bottom:-3%}.nq-mist-b{opacity:.6;animation:34s ease-in-out infinite alternate nq-drift-b;bottom:-9%;transform:scaleX(-1)}@keyframes nq-drift-a{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}@keyframes nq-drift-b{0%{transform:scaleX(-1)translate(-2%)}to{transform:scaleX(-1)translate(3%)}}.nq-fx-front{z-index:4}.nq-glints{z-index:3;opacity:0;position:absolute;inset:0}.nq-glints i{background:radial-gradient(circle,#fff 0 1px,#fff4dcd9 1.6px,#ffecc800 6px),linear-gradient(90deg,#0000 0 45%,#fff6e4b3 50%,#0000 55%) 50%/100% 1px no-repeat,linear-gradient(0deg,#0000 0 45%,#fff6e4b3 50%,#0000 55%) 50%/1px 100% no-repeat;width:16px;height:16px;margin:-8px 0 0 -8px;animation:4.2s ease-in-out infinite nq-twinkle;position:absolute}.nq-glints i:first-child{top:9%;left:11%}.nq-glints i:nth-child(2){animation-duration:5s;animation-delay:1.3s;top:13%;left:88%}.nq-glints i:nth-child(3){animation-delay:2.1s;top:41%;left:70%;transform:scale(.7)}.nq-glints i:nth-child(4){animation-duration:5.6s;animation-delay:.6s;top:31%;left:9%}.nq-glints i:nth-child(5){animation-delay:3s;top:41%;left:94%;transform:scale(.6)}@keyframes nq-twinkle{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.nq-h-in{z-index:6;padding:calc(env(safe-area-inset-top) + max(62px, 8.5svh)) 14px 0;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.nq-h-lang{top:calc(env(safe-area-inset-top) + 6px);pointer-events:auto;opacity:0;position:absolute;right:8px}.nq-h-title{flex-direction:column;align-items:center;margin:0;font-weight:400;display:flex}.nq-h-kicker{letter-spacing:.24em;color:#fffaf2;text-shadow:0 1px 2px #46285a59,0 0 18px #50326e73;opacity:0;padding-left:.24em;font:600 15.5px/1.3 NQ Uni,Georgia,serif}.nq-h-name{--nfs:min(19cqw, calc(205cqw / var(--nl)), 96px);font:400 var(--nfs) / 1.15 "NQ Script", cursive;white-space:nowrap;background:linear-gradient(#fffcee9e,#fffae61f 70%),url(/demo/nagil-qesri/foil.webp) 0 0/240px 240px;filter:drop-shadow(0 1px #6e461e73)drop-shadow(0 3px 12px #40246080);opacity:0;-webkit-background-clip:text;background-clip:text;margin-top:.06em;padding:.12em .3em .18em;display:block}.nq-h-tag{color:#fffaf4;text-shadow:0 1px 2px #46285a66,0 0 16px #50326e80;opacity:0;margin:2px 0 0;font:italic 400 18px/1.35 NQ Serif,Georgia,serif}.nq-h-foot{opacity:0;background:linear-gradient(90deg,#0000,#ffecbed9,#0000) 50% 0/110px 1px no-repeat;margin-top:14px;padding-top:14px}.nq-h-date{letter-spacing:.14em;color:#fffaf2;text-shadow:0 1px 2px #46285a66,0 0 16px #50326e80;margin:0;padding-left:.14em;font:600 19px/1.2 NQ Uni,Georgia,serif}.nq-h-when{color:#fffaf2;text-shadow:0 1px 2px #46285a66,0 0 16px #50326e80;margin:5px 0 0;font:italic 400 17px/1.3 NQ Serif,Georgia,serif}.nq-h-when i{color:#ffe2a6;margin:0 .45em;font-style:normal}.nq-scroll{z-index:6;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 14px);letter-spacing:.26em;color:var(--nq-ink-soft);opacity:0;flex-direction:column;align-items:center;gap:4px;margin:0;padding-left:.26em;font:600 10.5px/1 NQ Uni,Georgia,serif;display:flex;position:absolute}.nq-scroll path{fill:none;stroke:var(--nq-bronze);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.is-open .nq-world{animation:2.9s cubic-bezier(.33,.04,.25,1) .1s both nq-push}@keyframes nq-push{0%{transform:scale(1.06)}to{transform:scale(1)}}.is-open .nq-h-kicker{animation:1s cubic-bezier(.3,.1,.3,1) 4s both nq-up}.is-open .nq-h-name{animation:nq-name 1.3s cubic-bezier(.3, .1, .3, 1) var(--nq-name-in) both}.is-open .nq-h-tag{animation:1s cubic-bezier(.3,.1,.3,1) 5.15s both nq-up}.is-open .nq-h-foot{animation:1.1s cubic-bezier(.3,.1,.3,1) 5.45s both nq-up}.is-open .nq-h-lang{animation:1s 5.75s both nq-fade}.is-open .nq-glints{animation:2s 5s both nq-fade}.is-open .nq-scroll{animation:1s 6.2s both nq-fade}.is-open .nq-scroll svg{animation:2.4s ease-in-out 7.2s infinite nq-nudge}@keyframes nq-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes nq-name{0%{opacity:0;filter:blur(6px)drop-shadow(0 1px #6e461e00)drop-shadow(0 3px 12px #40246000);transform:scale(.97)}to{opacity:1;filter:blur()drop-shadow(0 1px #6e461e73)drop-shadow(0 3px 12px #40246080);transform:none}}@keyframes nq-fade{0%{opacity:0}to{opacity:1}}@keyframes nq-nudge{0%,to{transform:none}50%{transform:translateY(4px)}}.is-instant .nq-hero *,.is-instant .nq-hero :before,.is-instant .nq-hero :after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.nq-gate{z-index:95;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-align:center;outline:none;position:fixed;inset:0}.nq-gate.is-opening{cursor:default}.nq-book{--cw:min(100vw, 480px);--bh:max(100svh, 560px);--aw:min(calc(var(--cw) * .74), calc(var(--bh) * .343));--ah:calc(var(--aw) * 1.2833);--abot:calc(env(safe-area-inset-bottom) + max(104px, var(--bh) * .13));--ax:calc((var(--cw) - var(--aw)) / 2);--ay:calc(var(--bh) - var(--ah) - var(--abot));--hx:calc(var(--ax) + var(--aw) * .0333);--hy:calc(var(--ay) + var(--aw) * .0333);--hw:calc(var(--aw) * .9333);--hh:calc(var(--aw) * 1.2167);width:var(--cw);height:var(--bh);perspective:1300px;perspective-origin:50% 46%;position:absolute;top:0;left:50%;transform:translate(-50%)}.nq-cast{opacity:0;pointer-events:none;background:linear-gradient(90deg,#341c4280,#341c422e 42%,#341c4200 78%);position:absolute;inset:0}.nq-cover{transform-origin:0;backface-visibility:hidden;will-change:transform;position:absolute;inset:0}.nq-cloth,.nq-cover-light{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 730'%3E%3Cpath d='M0 730V280A280 280 0 0 1 560 280V730Z'/%3E%3C/svg%3E") var(--hx) var(--hy) / var(--hw) var(--hh) no-repeat, linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 730'%3E%3Cpath d='M0 730V280A280 280 0 0 1 560 280V730Z'/%3E%3C/svg%3E") var(--hx) var(--hy) / var(--hw) var(--hh) no-repeat, linear-gradient(#000 0 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 730'%3E%3Cpath d='M0 730V280A280 280 0 0 1 560 280V730Z'/%3E%3C/svg%3E") var(--hx) var(--hy) / var(--hw) var(--hh) no-repeat, linear-gradient(#000 0 0);position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.nq-cloth{background:linear-gradient(90deg,#2e183e57,#2e183e00 22px),radial-gradient(120% 80% at 22% 8%,#fff6fc38,#fff6fc00 60%),radial-gradient(140% 100%,#2e183e00 55%,#2e183e38 100%),url(/demo/nagil-qesri/cloth.webp) 0 0/256px 256px,#a993c4}.nq-cover-light{pointer-events:none;background:#fff6fc00}.nq-hinge{background:linear-gradient(90deg,#fff5ff29,#2e183e47 38%,#2e183e14 62%,#fff5ff33 82%,#fff5ff00);width:11px;position:absolute;top:0;bottom:0;left:15px}.nq-border{top:calc(env(safe-area-inset-top) + 10px);bottom:calc(env(safe-area-inset-bottom) + 10px);filter:drop-shadow(0 1px #fff0fa2e)drop-shadow(0 -1px #28143238);pointer-events:none;border:64px solid #0000;border-image:url(/demo/nagil-qesri/frame.webp) 128/64px;position:absolute;left:30px;right:12px}.nq-arch{left:var(--ax);top:var(--ay);width:var(--aw);height:var(--ah);filter:drop-shadow(0 1px #28143240);pointer-events:none;max-width:none;position:absolute}.nq-bevel{left:var(--hx);top:var(--hy);width:var(--hw);height:var(--hh);border-radius:calc(var(--hw) / 2) calc(var(--hw) / 2) 0 0 / calc(var(--hw) / 2) calc(var(--hw) / 2) 0 0;pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1.5px #ece0d6e6,inset 0 0 0 2.5px #96809699,inset 4px 6px 10px #2e163c73,inset 0 0 22px #2e163c2e}.nq-cover-txt{left:58px;right:40px;top:calc(env(safe-area-inset-top) + 88px);height:calc(var(--ay) - env(safe-area-inset-top) - 100px);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;overflow:hidden}.nq-cover-greet{color:#fff6ee;text-shadow:0 1px 1px #3c1e4666;overflow-wrap:anywhere;max-width:100%;margin:0 0 6px;font:italic 400 clamp(16px,2.4svh,19px)/1.25 NQ Serif,Georgia,serif}.nq-cover-kicker{letter-spacing:.22em;text-wrap:balance;color:#fff0c8;text-shadow:0 1px #3c1e4699,0 0 10px #3c1e4659;margin:0;padding-left:.22em;font:700 clamp(12.5px,1.85svh,14.5px)/1.4 NQ Uni,Georgia,serif}.nq-cover-title{background:linear-gradient(#fff6d659,#fff6d600 60%),url(/demo/nagil-qesri/foil.webp) 0 0/200px 200px;filter:drop-shadow(0 1px #3c1c468c)drop-shadow(0 0 1px #3c1c4659);text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:4px 0 0;font:400 min(12.4vw,7svh,60px)/1.12 NQ Script,cursive}.nq-medal.nq-cover-medal{left:50%;top:calc(var(--hy) + var(--hh));--ms:clamp(56px, 8.4svh, 72px);position:absolute;transform:translate(-50%,-50%)}.nq-hint{left:52px;right:34px;bottom:calc(env(safe-area-inset-bottom) + 38px);letter-spacing:.2em;color:#fff3d2;text-shadow:0 1px #32183c8c,0 0 10px #32183c59;margin:0;padding-left:.2em;font:700 12.5px/1.3 NQ Uni,Georgia,serif;animation:3.2s ease-in-out 1.2s infinite nq-breathe;position:absolute}@keyframes nq-breathe{50%{opacity:.6}}.nq-gate-ui{width:min(100vw,480px);transition:opacity .7s;position:absolute;top:0;left:50%;transform:translate(-50%)}.nq-gate .nq-lang{top:calc(env(safe-area-inset-top) + 40px);position:absolute;right:34px}.nq-gate:focus-visible .nq-arch{outline-offset:8px;border-radius:999px 999px 4px 4px;outline:2px solid #f7e3ae}.is-opening .nq-gate-ui,.is-opening .nq-hint{opacity:0;pointer-events:none;transition:opacity .6s;animation:none}.is-opening .nq-cover{animation:1.8s cubic-bezier(.55,.02,.3,1) .12s both nq-open}.is-opening .nq-cover-light{animation:1.8s ease-in-out .12s both nq-light}.is-opening .nq-cast{animation:2s ease-out .12s both nq-cast}@keyframes nq-open{0%{transform:rotateY(0)}to{transform:rotateY(-112deg)}}@keyframes nq-light{0%{background:#fff6fc00}35%{background:#fff6fc29}to{background:#28143880}}@keyframes nq-cast{0%{opacity:0}12%{opacity:.85}to{opacity:0}}.nq-lang{gap:2px;display:flex}.nq-lang a{letter-spacing:.16em;color:#fff8f0b3;text-shadow:0 1px 2px #3c1e5059;place-items:center;min-width:42px;min-height:44px;padding-left:.16em;font:600 11px/1 NQ Uni,Georgia,serif;text-decoration:none;display:grid}.nq-lang a.on{color:#fff8ee;text-underline-offset:6px;-webkit-text-decoration:underline #e9c77e;text-decoration:underline #e9c77e;text-decoration-thickness:1.5px}.nq-lang a:focus-visible{outline-offset:-4px;border-radius:6px;outline:2px solid #e9c77e}.nq-medal{--ms:68px;width:var(--ms);height:var(--ms);background:radial-gradient(circle at 34% 28%,#fff3cc 0%,#e9c676 20%,#bf8f39 52%,#8c6022 78%,#5c3c12 100%);border-radius:50%;place-items:center;display:inline-grid;position:relative;box-shadow:0 7px 16px #381c4661,0 1px 2px #381c4673,inset 0 1px 1px #fff9e2d9,inset 0 -2px 3px #50320a80}.nq-medal-face{background:radial-gradient(circle at 40% 32%,#fffae68c,#fffae600 46%),conic-gradient(from 210deg,#c79d4c,#f6e2a3,#c08f41,#8e6326,#d6b062,#fff0c0,#b6853a,#c79d4c);border-radius:50%;place-items:center;width:78%;height:78%;display:grid;box-shadow:inset 0 2px 3px #5a370f8c,inset 0 -1px 2px #fff5d2b3,0 0 0 1px #6e461459}.nq-medal-num{font:700 calc(var(--ms) * .42) / 1 "NQ Uni", Georgia, serif;color:#6a4715;text-shadow:0 1px #fff2cdbf,0 -1px #3c220659;transform:translateY(-.03em)}.nq-medal[data-d="2"] .nq-medal-num{font-size:calc(var(--ms) * .36);letter-spacing:-.02em}.nq-medal[data-d="3"] .nq-medal-num{font-size:calc(var(--ms) * .28);letter-spacing:-.03em}.nq-medal-star{fill:#8e6326;filter:drop-shadow(0 1px #fff2cdb3);width:44%;height:44%}.nq-flow{z-index:1;max-width:520px;padding:34px 16px calc(52px + env(safe-area-inset-bottom));counter-reset:nq;gap:24px;margin:0 auto;display:grid;position:relative}.reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.nq-card{--ix-accent:var(--nq-plum);--ix-on-accent:#fff8ee;--ix-ink:var(--nq-ink);--ix-muted:#46304fad;--ix-line:#46304f38;--ix-field:#f5ece3;--ix-radius:10px;counter-increment:nq;text-align:center;color:var(--nq-ink);background:radial-gradient(120% 70% at 50% 0%, #ffffff8c, #fff0 70%), url(/demo/nagil-qesri/paper.webp) 0 0 / 384px 384px, var(--nq-paper);border-radius:3px;padding:48px 32px 40px;position:relative;box-shadow:inset 0 0 0 1px #fff9,0 2px 6px #5a3c781f,0 20px 40px -14px #5a3c7861}.nq-card:before{content:"";pointer-events:none;border:44px solid #0000;border-image:url(/demo/nagil-qesri/frame.webp) 128/44px;position:absolute;inset:8px}.nq-kicker{letter-spacing:.22em;color:var(--nq-bronze);margin:0;padding-left:.22em;font:600 12px/1.4 NQ Uni,Georgia,serif}.nq-num:before{content:counter(nq, upper-roman) " · "}.nq-title{letter-spacing:.07em;color:var(--nq-ink);margin:12px 0 0;font:600 23px/1.25 NQ Uni,Georgia,serif}.nq-sub{color:var(--nq-ink-soft);margin:8px 0 0;font:italic 400 17px/1.45 NQ Serif,Georgia,serif}.nq-greet{color:var(--nq-ink);margin:20px 0 0;font:italic 500 21px/1.3 NQ Serif,Georgia,serif}.nq-text{color:#4a3a52;text-align:left;margin:14px 0 0;font:400 18px/1.62 NQ Serif,Georgia,serif}.nq-dropcap:first-letter{float:left;color:#a97a31;text-shadow:0 1px #fff0d2cc;margin:.06em .1em 0 0;font:400 3.5em/.82 NQ Script,cursive}.nq-hook{color:var(--nq-bronze);background:linear-gradient(90deg,#0000,#c9a052b3,#0000) 50% 0/120px 1px no-repeat;margin:20px 0 0;padding-top:16px;font:italic 500 18.5px/1.45 NQ Serif,Georgia,serif}.nq-sign{color:var(--nq-plum);margin:18px 0 0;font:400 32px/1.2 NQ Script,cursive}.nq-clock-label{letter-spacing:.2em;color:var(--nq-bronze);margin:20px 0 0;padding-left:.2em;font:600 12px/1.4 NQ Uni,Georgia,serif}.nq-digits{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px -6px 0;display:grid}.nq-unit{background:linear-gradient(#fffaf4,#f4e8dd);border-radius:999px 999px 8px 8px;gap:4px;padding:12px 2px 10px;display:grid;box-shadow:inset 0 0 0 1px #c9a052bf,inset 0 0 0 4px #fbf5ee,inset 0 0 0 5px #c9a05266,0 4px 10px -4px #5a3c784d}.nq-dig{color:var(--nq-ink);font-variant-numeric:lining-nums tabular-nums;font:600 28px/1.1 NQ Uni,Georgia,serif}.nq-lab{color:var(--nq-ink-soft);font:italic 400 13px/1.2 NQ Serif,Georgia,serif}.nq-today{color:var(--nq-plum);margin:18px 0 0;font:400 40px/1.2 NQ Script,cursive}.nq-steps{text-align:left;gap:2px;margin:18px -8px 0;padding:0;list-style:none;display:grid}.nq-step{width:100%;min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:40px 1fr 14px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:grid}.nq-step:hover{background:#c9a0521a}.nq-step:focus-visible{outline:2px solid var(--nq-gold);outline-offset:2px}.nq-steps li+li .nq-step{border-top:1px dashed #c9a05273;border-radius:0 0 10px 10px}.nq-step-ch{width:40px;height:40px;color:var(--nq-bronze);background:radial-gradient(circle,#fffaf2 58%,#f1e3cf 100%);border-radius:50%;place-items:center;font:600 14px/1 NQ Uni,Georgia,serif;display:grid;box-shadow:inset 0 0 0 1px #c9a052cc,inset 0 0 0 3px #fbf5ee,inset 0 0 0 4px #c9a05259}.nq-step-txt{gap:1px;min-width:0;display:grid}.nq-step-time{letter-spacing:.14em;color:var(--nq-bronze);font:600 13px/1.3 NQ Uni,Georgia,serif}.nq-step-name{color:var(--nq-ink);font:500 19px/1.25 NQ Serif,Georgia,serif}.nq-step-note{color:var(--nq-ink-soft);font:italic 400 15px/1.3 NQ Serif,Georgia,serif}.nq-step-go path{fill:none;stroke:#8a6226b3;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nq-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#40285480;place-items:center;padding:20px;animation:.4s both nq-fade;display:grid;position:fixed;inset:0}.nq-leaf{text-align:center;width:min(100%,390px);color:var(--nq-ink);background:radial-gradient(120% 70% at 50% 0%, #ffffff8c, #fff0 70%), url(/demo/nagil-qesri/paper.webp) 0 0 / 384px 384px, var(--nq-paper);border-radius:3px;padding:54px 36px 40px;font-family:NQ Serif,Georgia,serif;animation:.55s cubic-bezier(.2,.8,.2,1) both nq-pop;position:relative;box-shadow:0 30px 60px #28143c73}.nq-leaf:before{content:"";pointer-events:none;border:44px solid #0000;border-image:url(/demo/nagil-qesri/frame.webp) 128/44px;position:absolute;inset:8px}.nq-x{z-index:1;width:44px;height:44px;color:var(--nq-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.nq-x:hover{background:#46304f14}.nq-x path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.nq-leaf-ch{letter-spacing:.2em;color:var(--nq-gold);margin:0;font:600 13px/1 NQ Uni,Georgia,serif}.nq-leaf-time{letter-spacing:.14em;color:var(--nq-bronze);margin:10px 0 0;font:600 17px/1 NQ Uni,Georgia,serif}.nq-leaf-title{color:var(--nq-plum);margin:10px 0 0;font:400 40px/1.15 NQ Script,cursive}.nq-leaf-note{letter-spacing:.16em;color:var(--nq-ink-soft);margin:8px 0 0;font:600 11.5px/1.4 NQ Uni,Georgia,serif}.nq-leaf-text{color:#4a3a52;margin:14px 0 0;font:400 17.5px/1.6 NQ Serif,Georgia,serif}@keyframes nq-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.nq-venue-pic{background:url(/demo/nagil-qesri/castle.webp) 38% 18%/250% no-repeat,url(/demo/nagil-qesri/sky.webp) 50% 40%/180% no-repeat,#b9a5d6;border-radius:50%;width:150px;height:112px;margin:18px auto 0;display:block;box-shadow:0 0 0 3px #fbf5ee,0 0 0 5px #c9a052d9,0 0 0 6px #8a622666,0 10px 20px -6px #46285a66}.nq-venue-name{letter-spacing:.1em;margin-top:16px;font-size:28px}.nq-venue-when{letter-spacing:.12em;color:var(--nq-bronze);margin:10px 0 0;font:600 13px/1.4 NQ Uni,Georgia,serif}.nq-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.nq-btn{background:var(--nq-plum);color:#fff8ee;letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font:500 16px/1 NQ Serif,Georgia,serif;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #e9c77e8c,0 6px 14px -6px #46285a8c}.nq-btn:hover{background:#6b4c7c}.nq-btn:focus-visible,.nq-cal:focus-visible{outline:2px solid var(--nq-gold);outline-offset:3px}.nq-btn path,.nq-btn circle{fill:none;stroke:#ecd29a;stroke-width:1.6px;stroke-linejoin:round}.nq-cal{min-height:44px;color:var(--nq-bronze);text-underline-offset:5px;margin-top:8px;font:italic 500 17px/44px NQ Serif,Georgia,serif;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.nq-extras-body{margin-top:14px;font:400 17px/1.6 NQ Serif,Georgia,serif}.nq-close{text-align:center;color:var(--nq-ink);padding:22px 8px 8px}.nq-close-medal{--ms:74px}.nq-respect{color:var(--nq-ink-soft);margin:16px 0 0;font:italic 400 17px/1.4 NQ Serif,Georgia,serif}.nq-family{color:var(--nq-plum);margin:4px 0 0;font:400 36px/1.2 NQ Script,cursive}.nq-meta{letter-spacing:.2em;color:var(--nq-bronze);margin:12px 0 0;font:600 12px/1.4 NQ Uni,Georgia,serif}.nq-fine{color:var(--nq-ink-soft);margin:10px 0 0;font:italic 400 16px/1.5 NQ Serif,Georgia,serif}@media (max-height:720px){.nq-h-in{padding-top:calc(env(safe-area-inset-top) + 50px)}.nq-h-tag{font-size:16.5px}.nq-h-date{font-size:19px}.nq-h-when{font-size:15.5px}.nq-h-foot{margin-top:8px;padding-top:9px}.nq-cover-txt{top:calc(env(safe-area-inset-top) + 80px);height:calc(var(--ay) - env(safe-area-inset-top) - 88px)}}@media (prefers-reduced-motion:reduce){.nagil *,.nagil :before,.nagil :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
