@font-face{font-family:LV3 Display;font-weight:900;font-display:block;src:url(/fonts/thmanyah/thmanyahserifdisplay-Black.woff2) format("woff2")}.lv3{--black:#0a3828;--gold:#e0b65c;--paper:#e9eeeb;--white:#f6f8f6;--line:rgb(10 56 40/0.16);--display:"LV3 Display",var(--font-space-display),serif;--sans:var(--font-space-default),"Segoe UI",Tahoma,sans-serif;--gutter:clamp(1.25rem,5vw,4rem);--ease:cubic-bezier(0.16,1,0.3,1);position:relative;direction:rtl;background:var(--paper);color:var(--black);font:400 1.0625rem/1.9 var(--sans);letter-spacing:0;color-scheme:light}.lv3 *,.lv3 :after,.lv3 :before{box-sizing:border-box}.lv3 a{color:inherit}.lv3 h3{font-family:var(--sans)}.lv3 .u{position:relative;display:inline-block}.lv3 ::-moz-selection{background:var(--gold);color:var(--black)}.lv3 ::selection{background:var(--gold);color:var(--black)}.lv3 :focus-visible{outline:3px solid currentColor;outline-offset:3px}.lv3 h1,.lv3 h2,.lv3 h3,.lv3 p{margin:0}.lv3 h1,.lv3 h2{font-family:var(--display);font-weight:900}.lv3 .wrap{width:min(100%,76rem);margin-inline:auto;padding-inline:var(--gutter)}.lv3 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-inline:1.5rem;background:var(--black);color:var(--white);font:700 1rem/1 var(--sans);text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease),background-color .25s var(--ease)}.lv3 .btn:hover{background:#14503c}.lv3 .btn:active{transform:scale(.97)}.lv3 .btn.light{background:var(--gold);color:var(--black)}.lv3 .btn.light:hover{background:#f0cf85}.lv3 .link{font-weight:700;padding:.75rem .25rem}.lv3 .giant{background:var(--black);color:var(--white)}.lv3 .giant .wrap{padding-block:clamp(3.5rem,11vw,8rem)}.lv3 .giant b{display:block;font-family:var(--display);font-weight:900;font-size:clamp(5rem,29vw,18rem);line-height:1.05;font-variant-numeric:tabular-nums}.lv3 .giant p{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,6vw,3rem)}.lv3 .giant small{display:inline-block;margin-top:1.5rem;padding:.3rem .9rem;border:1.5px dashed;font-size:.8125rem;font-weight:700}.lv3 .how-points{display:grid;margin-top:clamp(2rem,6vw,3rem);border-top:1px solid rgb(233 238 235/.2)}.lv3 .how-points>div{padding-block:1.5rem;border-bottom:1px solid rgb(233 238 235/.2)}@media (min-width:48rem){.lv3 .how-points{grid-template-columns:repeat(3,1fr)}.lv3 .how-points>div{padding-inline:1.5rem;border-inline-start:1px solid rgb(233 238 235/.2)}.lv3 .how-points>div:first-child{border-inline-start:0;padding-inline-start:0}}.lv3 .how-points h3{font:700 1.375rem/1.5 var(--sans)}.lv3 .how-points h3:before{content:"";display:inline-block;width:.55rem;height:.55rem;background:var(--gold);margin-inline-end:.6rem;vertical-align:.15em}.lv3 .how-points p{opacity:.85}.lv3 details{border-top:1px solid var(--line)}.lv3 details:last-of-type{border-bottom:1px solid var(--line)}.lv3 summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-block:1rem;font-weight:700;min-height:3.5rem}.lv3 summary::-webkit-details-marker{display:none}.lv3 summary:after{content:"+";font:400 1.75rem/1 var(--sans);transition:transform .3s var(--ease)}.lv3 details[open] summary:after{transform:rotate(45deg)}.lv3 details p{padding-bottom:1.1rem;max-width:40rem;color:#2f463d}.lv3 .foot{background:var(--black);color:var(--white)}.lv3 .foot .wrap{padding-block:3rem;display:grid;gap:1.5rem;font-size:.9375rem}.lv3 .foot img{width:9rem;height:auto}.lv3 .foot nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.lv3 .foot small{opacity:.7;font-size:.8125rem}.lv3 .u svg{position:absolute;inset:auto 0 -.12em 0;width:100%;height:.28em;overflow:visible}.lv3 .lines path,.lv3 .ridge-line path,.lv3 .u path{fill:none;stroke:var(--gold);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.lv3 .u path{stroke-width:3}.lv3 .ridge-line path{stroke-width:1.2}.lv3 .foot{position:relative}.lv3 .ridge-line{display:block;width:100%;height:clamp(4rem,14vw,9rem);margin-bottom:-1px;background:var(--black)}.lv3 .link,.lv3 a,.lv3 button.link{text-decoration:none!important}.lv3 .link:hover,.lv3 a:not(.btn):hover{opacity:.68}.lv3 .top{position:absolute;inset:env(safe-area-inset-top,0) 0 auto 0;z-index:5}.lv3 .top .wrap{display:flex;align-items:center;gap:1rem;min-height:4.5rem}.lv3 .top img{display:block;height:3rem;width:auto}.lv3 .top ul{display:none;list-style:none;margin:0;padding:0;gap:2rem;margin-inline-start:2.5rem}.lv3 .top li a{font-weight:700}.lv3 .top li a,.lv3 .top li a:hover{text-decoration:none}.lv3 .top .actions{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}@media (min-width:52rem){.lv3 .top ul{display:flex}}.lv3 .scene{position:relative;isolation:isolate;overflow:clip;height:100svh;min-height:38rem;max-height:62rem;background:#cfd9d4}.lv3 .scene-img,.lv3 .scene-vid{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;z-index:-1}.lv3 .scene-vid{opacity:0;transition:opacity 1.2s var(--ease)}.lv3 .scene-vid.on{opacity:1}.lv3 .scene h1{font-size:clamp(3.2rem,16.5vw,9.5rem);line-height:1.22;padding-top:clamp(5rem,12vw,6.5rem)}.lv3 .scene h1 .ln{display:block;overflow:clip;padding-bottom:.12em}.lv3 .scene h1 .ln>span{display:block;white-space:nowrap}.lv3 .scene .sub{max-width:30rem;margin-top:.75rem;font-weight:700;font-size:clamp(1rem,3.6vw,1.25rem);line-height:1.7}@media (min-width:52rem){.lv3 .scene .sub{display:none}}.lv3 .scene .foot-cta{position:absolute;inset:auto 0 0 0;padding-block:3.5rem 1.5rem;color:var(--white);background:linear-gradient(0deg,rgb(10 56 40/.82),transparent)}.lv3 .scene .foot-cta .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.lv3 .say{background:var(--paper)}.lv3 .say .wrap{padding-block:clamp(4rem,12vw,9rem)}.lv3 .say p{font-family:var(--display);font-weight:700;font-size:clamp(1.9rem,7.2vw,4.25rem);line-height:1.55;max-width:21ch}.lv3 .tracks .wrap{padding-block:0 clamp(3.5rem,10vw,7rem)}.lv3 .faq h2,.lv3 .tracks h2{font-size:clamp(2.6rem,11vw,6rem);line-height:1.3;margin-bottom:clamp(1.5rem,5vw,3rem)}.lv3 .trk{padding-block:clamp(1.5rem,5vw,2.5rem);border-top:1px solid var(--line)}.lv3 .trk h3{font-family:var(--display);font-weight:900;font-size:clamp(1.9rem,7vw,3.5rem);line-height:1.35}.lv3 .trk p{color:#2f463d;font-weight:700}.lv3 .wk{display:flex;gap:.35rem;margin-block:.9rem .6rem}.lv3 .wk i{width:clamp(1.2rem,5.5vw,2rem);aspect-ratio:5/7;background:var(--black);transform-origin:bottom}.lv3 .trk-rule{padding-top:1.25rem;color:#2f463d}.lv3 .trk+.trk-rule{border-top:1px solid var(--line)}.lv3 .listen{position:relative;isolation:isolate;background:var(--black);color:var(--white);overflow:clip}.lv3 .listen .shot{position:relative;aspect-ratio:4/5;overflow:clip}@media (min-width:52rem){.lv3 .listen .shot{aspect-ratio:16/9;max-height:46rem;width:100%}}.lv3 .listen .shot img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv3 .listen .wrap{padding-block:clamp(2.5rem,8vw,5rem) clamp(3rem,9vw,6rem)}.lv3 .listen h2{font-size:clamp(2.6rem,11vw,6rem);line-height:1.3}.lv3 .listen .lede{max-width:34rem;opacity:.85;margin-top:.75rem}.lv3 .app .wrap{padding-block:clamp(3.5rem,10vw,7rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,4rem)}@media (min-width:56rem){.lv3 .app .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.lv3 .app h2{font-size:clamp(2.6rem,11vw,6rem);line-height:1.3}.lv3 .app ul{list-style:none;margin:1.5rem 0 0;padding:0}.lv3 .app li{padding-block:1.1rem;border-top:1px solid var(--line)}.lv3 .app li:last-child{border-bottom:1px solid var(--line)}.lv3 .app h3{font:700 1.375rem/1.5 var(--sans)}.lv3 .app li p{color:#2f463d}.lv3 .device{width:min(100%,19rem);margin-inline:auto;border:.45rem solid var(--black);border-radius:2rem;background:var(--black);overflow:hidden;box-shadow:0 2.5rem 3.5rem -1.5rem rgb(6 36 26/.5)}.lv3 .device img{display:block;width:100%;height:auto;border-radius:1.6rem}.lv3 .faq .wrap{padding-block:clamp(3.5rem,10vw,7rem)}.lv3 .end{background:var(--black);color:var(--white);overflow:clip}.lv3 .end .wrap{padding-block:clamp(3.5rem,10vw,7rem) clamp(2.5rem,7vw,4rem)}.lv3 .end h2{font-size:clamp(2.8rem,12vw,7rem);line-height:1.3;max-width:12ch}.lv3 .end p{max-width:30rem;margin-top:.5rem;opacity:.88}.lv3 .end .cta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:1.5rem}.lv3 .end .ask{margin-top:1.25rem;font-size:.9375rem}.lv3 .end .ask a{font-weight:700;text-underline-offset:.3em}.lv3 .end .shot{position:relative;aspect-ratio:3/4;overflow:clip}@media (min-width:52rem){.lv3 .end .shot{aspect-ratio:16/9;max-height:48rem;width:100%}}.lv3 .end .shot img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lv3 .lines{position:absolute;inset:44% 0 auto 0;width:100%;height:24%;pointer-events:none;overflow:visible;opacity:.85}@media (min-width:52rem){.lv3 .lines{inset:42% 0 auto 0;height:30%}}.lv3 .birds{position:absolute;inset:9% 0 auto 0;width:100%;height:24%;pointer-events:none;overflow:visible}.lv3 .birds path{fill:none;stroke:var(--black);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.lv3 .flock{transform:translate(480px)}.lv3 .sq{position:absolute;border:1.5px solid var(--gold);z-index:1;pointer-events:none}.lv3 .sq.a{width:18%;aspect-ratio:1;inset:8% auto auto 6%}.lv3 .sq.b{width:9%;aspect-ratio:1;inset:30% auto auto 21%;background:var(--gold);border:0}.lv3 .sq.c{width:12%;aspect-ratio:3/5;inset:auto 7% 12% auto}.lv3 .giant b{color:var(--gold)}.lv3 .giant .also{font:400 1.0625rem/1.9 var(--sans);opacity:.85;margin-top:.25rem}.lv3 .scene-vid{-webkit-mask-image:radial-gradient(ellipse var(--rx,0) var(--ry,0) at var(--mx,50%) var(--my,50%),#000 55%,transparent 100%);mask-image:radial-gradient(ellipse var(--rx,0) var(--ry,0) at var(--mx,50%) var(--my,50%),#000 55%,transparent 100%)}.lv3 .say p em{font-style:normal;color:#0a3828}.lv3 .orn{font-family:var(--font-quran),serif;font-weight:700}.lv3 .verse{background:var(--black);color:var(--white)}.lv3 .verse figure{display:grid;justify-items:center;gap:1.5rem;margin-block:0;padding-block:clamp(3.5rem,10vw,6.5rem)}.lv3 .verse blockquote{display:grid;gap:1.25rem;margin:0;font-family:var(--font-space-serif-text),var(--font-quran),serif;font-size:clamp(1.35rem,4.4vw,2rem);line-height:2;text-align:center}.lv3 .verse p{display:grid;gap:.1rem 3rem}.lv3 .verse span{display:block}@media (min-width:46rem){.lv3 .verse p{grid-template-columns:1fr 1fr}.lv3 .verse p span:first-child{text-align:right}.lv3 .verse p span:last-child{text-align:left}}.lv3 .verse figcaption{color:var(--gold);font-size:.9375rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.lv3 .scene-img{animation:lv3-settle 2.6s var(--ease) both}.lv3 .scene h1 .ln>span{animation:lv3-rise 1.3s var(--ease) .15s both}.lv3 .scene h1 .ln+.ln>span{animation-delay:.29s}.lv3 .birds path{animation:lv3-flap .45s ease-in-out infinite alternate}.lv3 .flock{animation:lv3-cross 46s linear -19s infinite}}@keyframes lv3-settle{0%{transform:scale(1.12)}}@keyframes lv3-rise{0%{transform:translateY(115%)}}@keyframes lv3-flap{to{transform:scaleY(-.45)}}@keyframes lv3-cross{0%{transform:translate(1080px,10px)}to{transform:translate(-260px,-30px)}}.lv3 .cd{flex-basis:100%;display:grid;gap:.5rem;margin-bottom:.5rem}.lv3 .cd-batch,.lv3 .cd-label{font-weight:700}.lv3 .cd-batch{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.lv3 .cd-batch b{padding-inline-start:.75rem;border-inline-start:1px solid currentColor;color:var(--gold)}.lv3 .cd-units{display:flex;gap:clamp(.9rem,4.5vw,2rem)}.lv3 .cd-units span{display:grid;padding-inline-start:.75rem;border-inline-start:1.5px solid var(--gold)}.lv3 .cd-units b{font-family:var(--display);font-weight:900;font-size:clamp(2rem,9vw,3.5rem);line-height:1.15;color:var(--gold);font-variant-numeric:tabular-nums}.lv3 .cd-units small{font-size:.8125rem;opacity:.85}.lv3 .cd-at{font-size:.875rem;font-weight:700}.lv3-site{--surface-primary:var(--paper);--surface-secondary:#dde5e0;--surface-tertiary:#d1dbd5;--surface-elevated:var(--white);--surface-line:var(--line);--text-primary:var(--black);--text-secondary:#2f463d;--text-tertiary:#4f665d;--accent-primary:var(--black);--accent-primary-hover:#14503c;--border-light:var(--line);--border-medium:var(--line);--border-strong:rgb(10 56 40/0.3)}.lv3-site :is(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:0}.lv3 .bar{background:var(--paper);border-bottom:1px solid var(--line)}.lv3 .bar .wrap{display:flex;align-items:center;gap:1rem;min-height:4.5rem}.lv3 .bar img{display:block;height:3rem;width:auto}.lv3 .bar ul{display:none;list-style:none;margin:0;padding:0;gap:2rem;margin-inline-start:2.5rem;font-weight:700}.lv3 .bar .actions{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}@media (min-width:52rem){.lv3 .bar ul{display:flex}}.lv3 .pagehead .wrap{padding-block:clamp(1rem,4vw,2.5rem) clamp(2rem,6vw,3.5rem)}.lv3 .pagehead h1{font-size:clamp(3.6rem,17vw,11rem);line-height:1.3;white-space:nowrap;overflow:clip;padding-bottom:.12em}.lv3 .pagehead h1 span{display:block}.lv3 .pagehead p{font-size:clamp(1.125rem,4.4vw,1.5rem);line-height:1.7;max-width:28ch}.lv3 .find{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:clamp(2rem,6vw,3rem);max-width:36rem}.lv3 .find label{font-weight:700}.lv3 .find div{display:flex}.lv3 .find input{flex:1;min-width:0;min-height:3rem;padding-inline:1rem;border:1px solid var(--black);border-inline-end:0;border-radius:0;background:var(--white);color:var(--black);font:400 1.0625rem/1.5 var(--sans)}.lv3 button.btn{border:0;border-radius:0;cursor:pointer}.lv3 .empty{padding-block:3rem;font-weight:700}.lv3 .library .wrap,.lv3 .posts .wrap{padding-block:0 clamp(3.5rem,10vw,7rem)}.lv3 .posts time{display:block;color:#4f665d;font-size:1rem;line-height:1.6}.lv3 .cover{display:block;width:100%;-o-object-fit:cover;object-fit:cover;background:var(--black)}.lv3 .lead{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:clamp(2rem,6vw,3.5rem)}.lv3 .lead .cover{aspect-ratio:16/9;box-shadow:0 1.5rem 2.5rem -1.5rem rgb(6 36 26/.5)}.lv3 .lead h2{font-size:clamp(2rem,8.6vw,3.75rem);line-height:1.4;margin-bottom:.5rem}.lv3 .lead p{max-width:34rem;color:#2f463d}@media (min-width:56rem){.lv3 .lead{grid-template-columns:7fr 5fr;gap:3rem;align-items:end}}.lv3 .rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lv3 .rows li{border-bottom:1px solid var(--line)}.lv3 .rows a{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-template-areas:"ph title" "ph date";-moz-column-gap:1rem;column-gap:1rem;align-content:center;padding-block:1rem}.lv3 .rows .cover{grid-area:ph;width:5rem;aspect-ratio:1;align-self:start}.lv3 .rows h3{grid-area:title;font:700 1.1875rem/1.6 var(--sans)}.lv3 .rows p{grid-area:text;display:none;color:#2f463d;max-width:40rem}.lv3 .rows time{grid-area:date}@media (min-width:56rem){.lv3 .rows a{grid-template-columns:7rem minmax(0,1fr) auto;grid-template-areas:"ph title date" "ph text date";-moz-column-gap:2rem;column-gap:2rem;padding-block:1.5rem}.lv3 .rows .cover{width:7rem}.lv3 .rows h3{font-size:1.5rem}.lv3 .rows p{display:block}.lv3 .rows time{align-self:center}}.lv3 .band{background:var(--black);color:var(--white)}.lv3 .band .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding-block:clamp(2.5rem,8vw,4.5rem)}.lv3 .band p{font-family:var(--display);font-weight:700;font-size:clamp(1.6rem,6.5vw,2.5rem);line-height:1.5}.lv3-site .foot{border-top:1px solid rgb(233 238 235/.2)}.lv3 .read{width:min(100%,48rem);margin-inline:auto;padding-inline:var(--gutter)}.lv3 .back{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:3rem;margin-top:.75rem;font-weight:700}.lv3 .arthead{padding-block:clamp(1rem,4vw,2.5rem) clamp(1.5rem,5vw,2.5rem)}.lv3 .arthead h1{font-size:clamp(1.875rem,1rem + 4.4vw,3.75rem);line-height:1.45;text-wrap:balance}.lv3 .arthead time{display:block;margin-top:.5rem;color:#4f665d;font-size:.9375rem}.lv3 .arthead .excerpt{margin-top:1rem;font-size:1.125rem;line-height:1.8;color:#2f463d;max-width:36rem}.lv3 .tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.lv3 .artcover{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.lv3 .artbody{max-width:65ch;line-height:1.9;text-align:start;overflow-wrap:break-word;white-space:pre-wrap;padding-block:clamp(2rem,7vw,3.5rem)}.lv3 .artbody>*+*{margin-top:1.4em}.lv3 .artbody>:is(h2,h3){margin-top:2.2em}.lv3 .artbody>:is(h2,h3)+*{margin-top:.8em}.lv3 .pagehead h1.long{font-size:clamp(2.9rem,13.5vw,11rem)}.lv3 .artbody :is(h2,h3){font-family:var(--display);font-weight:900}.lv3 .more{border-top:1px solid var(--black);padding-block:clamp(2rem,7vw,3.5rem) clamp(3rem,9vw,5rem)}.lv3 .more h2{font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.4;margin-bottom:1.25rem}.lv3 .more a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem;padding-block:1rem;border-top:1px solid var(--line);font-weight:700;line-height:1.6}.lv3 .more a:last-child{border-bottom:1px solid var(--line)}.lv3 .more a:after{content:"←";flex:none}@media (prefers-reduced-motion:no-preference){.lv3 .pagehead h1 span{animation:lv3-rise 1.3s var(--ease) .1s both}}.lv3.bridge{min-height:100dvh;padding-bottom:calc(6rem + env(safe-area-inset-bottom, 0px))}.lv3 .bridge-head{display:flex;align-items:center;justify-content:space-between;width:min(100%,36rem);margin-inline:auto;padding:calc(.75rem + env(safe-area-inset-top, 0px)) var(--gutter) .75rem}.lv3 .bridge-head img{display:block;height:3rem;width:auto}.lv3 .bridge-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:min(100%,36rem);margin-inline:auto;padding:1rem var(--gutter) 2rem;transition:opacity .3s var(--ease)}.lv3 .bridge-main.busy{opacity:.6}.lv3 .bridge-main h1{font-size:clamp(2rem,8.5vw,2.75rem);line-height:1.45;text-wrap:balance}.lv3 .bridge-main .lede{color:#2f463d;font-size:1.125rem}.lv3 .bridge-wait{padding-block:4rem;font-weight:700}.lv3 .steps{display:grid;gap:.5rem;font-weight:700}.lv3 .steps small{margin-inline-start:.6rem;font-weight:400;color:#4f665d;font-size:.9375rem}.lv3 .steps div{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.lv3 .steps i{height:3px;background:rgb(10 56 40/.18)}.lv3 .steps i.on{background:var(--black)}.lv3 .terms{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.lv3 .terms li{display:flex;gap:.75rem;align-items:baseline;padding-block:.9rem;border-bottom:1px solid var(--line);font-weight:700}.lv3 .terms li:before{content:"";flex:none;width:.55rem;height:.55rem;background:var(--gold)}.lv3.bridge fieldset{min-width:0;margin:0;padding:0;border:0}.lv3.bridge label,.lv3.bridge legend{display:block;padding:0;margin-bottom:.4rem;font-weight:700}.lv3.bridge .field,.lv3.bridge fieldset{display:grid;grid-template-columns:minmax(0,1fr)}.lv3 .fld{width:100%;min-height:3.25rem;padding-inline:.9rem;border:1.5px solid var(--black);border-radius:0;background:var(--white);color:var(--black);font:400 1.0625rem/1.5 var(--sans)}.lv3 .fld:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lv3 .fld[aria-invalid=true]{border-color:#a4161a;box-shadow:inset 0 0 0 1px #a4161a}.lv3 .name{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:end;margin-bottom:1rem}.lv3 .name>span{padding-bottom:.75rem;font-weight:700}.lv3 .err{margin-top:.4rem;color:#a4161a;font-weight:700;font-size:.9375rem}.lv3 .pair{grid-template-columns:1fr 1fr}.lv3 .pair,.lv3 .stack{display:grid;gap:.75rem}.lv3 .stack{grid-template-columns:minmax(0,1fr);justify-items:start}.lv3 .stack>.choice{width:100%}.lv3.bridge .choice{position:relative;display:grid;place-content:center;justify-items:center;min-height:3.5rem;margin:0;padding:.6rem 1rem;border:1.5px solid var(--black);background:var(--white);cursor:pointer;text-align:center}.lv3.bridge .choice.big{min-height:6.5rem;font-family:var(--display);font-weight:900;font-size:1.75rem}.lv3 .choice input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:inherit}.lv3.bridge .choice.on{background:var(--black);color:var(--white)}.lv3.bridge .choice.off{opacity:.45;cursor:not-allowed}.lv3.bridge .choice:focus-within{outline:3px solid var(--gold);outline-offset:2px}.lv3.bridge .choice.track{place-content:start;justify-items:start;gap:.2rem;padding:1rem;text-align:start}.lv3 .choice.track b{font-size:1.125rem}.lv3 .choice.track em{font-style:normal;font-size:.8125rem;margin-inline-start:.6rem;padding:.1rem .5rem;background:var(--gold);color:var(--black)}.lv3 .choice.track span{font-weight:400}.lv3 .choice small,.lv3 .choice.track small{font-weight:400;font-size:.875rem;opacity:.8}.lv3.bridge .after{padding-top:1rem;border-top:1px solid var(--line);color:#2f463d}.lv3 .rowlinks{display:grid;border-top:1px solid var(--line)}.lv3 .rowlinks a{display:flex;align-items:center;min-height:3.5rem;border-bottom:1px solid var(--line);font-weight:700}.lv3 .bridge-main>.btn{justify-self:start}.lv3 .bridge-bar{position:fixed;inset:auto 0 0 0;z-index:10;background:var(--paper);border-top:1px solid var(--line);padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom, 0px))}.lv3 .bridge-bar>div{display:flex;gap:.75rem;align-items:center;width:min(100%,36rem - 2 * var(--gutter));margin-inline:auto}.lv3 .bridge-bar .btn{flex:1;min-height:3.5rem}.lv3 .bridge-bar .btn:disabled{opacity:.5;cursor:not-allowed}.lv3 button.link{border:0;background:none;color:inherit;font:700 1rem/1 var(--sans);cursor:pointer;min-height:3rem}