.azriel{--gold:#dfb571;--light:#f4eadb;position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;background:#0c1014;color:var(--light);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.azriel-world{position:fixed;inset:90px 0 60px;z-index:-2;pointer-events:none}.azriel-world>img,.azriel-world>video{position:absolute;width:100%;height:100%;object-fit:contain;object-position:left center}.azriel-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 36%,#0c101499 54%,#0c1014 76%)}.azriel-nav{height:86px;flex-shrink:0;margin:0 3%;border-bottom:1px solid #dfb57133;gap:20px}.azriel-monogram{display:flex;align-items:center;gap:16px;font:28px Georgia,serif;color:var(--gold)}.azriel-monogram>span{border-left:1px solid #dfb57166;padding-left:16px;font:11px Arial;letter-spacing:1.4px;color:var(--light)}.azriel-monogram small{display:block;font:9px monospace;letter-spacing:2px;color:#c3b9aa;margin-top:7px}.azriel-nav nav{gap:22px}.azriel button{color:inherit;background:transparent}.azriel-nav a,.azriel-nav button{font-size:11px}.azriel a:focus-visible,.azriel button:focus-visible,.azriel input:focus-visible,.azriel summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.azriel button:hover,.azriel-nav a:hover{color:var(--gold)}.azriel button:disabled{opacity:.4;cursor:not-allowed}.azriel-character{position:fixed;left:4%;bottom:64px;letter-spacing:4px;pointer-events:none}.azriel-character p{font:42px Georgia,serif;margin:10px 0}.azriel-character small{font-size:11px;letter-spacing:1px;color:#ddd1bc}.azriel-line{display:block;width:36px;height:2px;background:var(--gold)}.azriel-panel{width:min(610px,47%);margin:50px 5% 32px auto;min-height:470px;padding:10px 0 12px;background:linear-gradient(90deg,#0c1014cc,#0c1014f5);box-shadow:0 0 45px 22px #0c101499}.azriel-panel-wide{width:min(680px,51%);margin-top:25px}.azriel-eyebrow{display:flex;align-items:center;gap:9px;font:9px monospace;letter-spacing:2px;color:var(--gold);margin-bottom:25px}.azriel-eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #efad53}.azriel-eyebrow small{margin-left:auto;font:9px monospace;letter-spacing:1px;color:#9f9a91}.azriel h1{font-size:clamp(30px,3.2vw,54px);letter-spacing:-1.8px;font-weight:400;line-height:1.1;margin:0 0 24px}.azriel h1 em{font-family:Georgia,serif;color:var(--gold);letter-spacing:-1.6px}.azriel-lede{font-size:15px;line-height:1.75;color:#d1d0ca;max-width:550px;margin:22px 0}.azriel-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:28px 0 14px}.azriel-actions button{font-size:12px;padding:12px 0}.azriel .azriel-primary{background:var(--gold);color:#18150f;border:1px solid #e8c384;padding:17px 22px;font-weight:600;display:flex;justify-content:space-between;gap:35px}.azriel .azriel-primary:hover{background:#f1cb8f;color:#000}.azriel-note{font:11px/1.7 Arial;color:#b6afa2;margin:16px 0}.azriel-options{display:grid;gap:8px}.azriel-options>button{display:flex;align-items:center;gap:20px;border:1px solid #dfb57144;background:#0c1116c9;padding:18px 20px;text-align:left;transition:background .2s}.azriel-options>button:hover{background:#342c20cc}.azriel-options b{font:10px monospace;color:var(--gold)}.azriel-options span{flex:1;font-size:15px}.azriel-options small{display:block;font-size:11px;color:#aaa99f;margin-top:7px}.azriel form{max-width:none}.azriel form label{font-size:12px;letter-spacing:0}.azriel input{color:#fff;border:1px solid #dbb77c66;padding:15px;background:#080e14b3;font-size:14px}.azriel input::placeholder{color:#969187}.azriel-consent{display:flex;gap:12px;align-items:start;line-height:1.6;margin-top:20px}.azriel-consent input{width:16px;height:16px;flex-shrink:0;margin-top:3px;accent-color:var(--gold)}.azriel-scan{height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);animation:azriel-scan 2s ease-in-out infinite;margin:45px 0}.azriel-error{padding:15px;border-left:2px solid #f0aa86;background:#3f2119;font-size:13px;line-height:1.6}.azriel-missions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.azriel-missions>button{text-align:left;border:1px solid #ccb17a55;padding:18px;background:linear-gradient(140deg,#1c2428eb,#0a1015eb);transition:border-color .2s,background .2s}.azriel-missions>button:hover{border-color:var(--gold);background:#272a28}.azriel-mission-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.azriel-mission-top small{font:8px monospace;letter-spacing:1px;color:#c6b58c}.azriel-missions .project-mark{width:42px;height:42px;border-radius:7px}.azriel-missions strong{display:block;font-size:16px;margin-bottom:6px}.azriel-missions>button>span{font-size:11px;color:var(--gold)}.azriel-missions p{font-size:12px;line-height:1.6;color:#b6b8b6;margin:12px 0}.azriel-mission-go{display:flex;justify-content:space-between;border-top:1px solid #ccb17a22;padding-top:12px;font-size:10px;color:#e1d7c5}.azriel-brief-brand{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-size:14px}.azriel-brief-brand small{display:block;margin-top:6px;font-size:11px;color:#b2b3ac}.azriel-methods{font:10px/1.8 monospace;color:var(--gold)}.azriel-transcript{border-block:1px solid #dfb57133;padding:14px 0;margin-top:23px;font-size:12px}.azriel-transcript summary{cursor:pointer}.azriel-transcript p{font-size:13px;line-height:1.8;color:#c6c5bc}.azriel-player{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:24px;font-size:10px}.azriel-player button{border-bottom:1px solid #dfb57166;padding:5px 0}.azriel-player span{font:9px/1.5 monospace;color:#9c9e99;max-width:300px}.azriel-captions{position:relative;display:flex;gap:16px;margin:0 auto 20px;padding:15px 24px;width:min(920px,90%);border:1px solid #dfb57133;background:#080d14ed;backdrop-filter:blur(12px)}.azriel-captions>span{font:10px monospace;color:var(--gold);padding-top:4px}.azriel-captions p{font-size:14px;line-height:1.6;margin:0;max-height:95px;overflow-y:auto}.azriel-footer{margin:auto 3% 0;flex-shrink:0;min-height:52px;border-color:#dfb57133;color:#9b9b94;font:9px monospace;gap:14px;letter-spacing:1px}.azriel-live{margin:0 2%}.azriel-live-bar{display:flex;gap:20px;justify-content:space-between;align-items:center;min-height:60px;font-size:12px}.azriel-live iframe{width:100%;height:calc(100svh - 155px);border:1px solid #dfb57144;background:#f6f3ed}.azriel-live .azriel-world{opacity:.2}@keyframes azriel-scan{50%{opacity:.2}}@media(min-width:1600px){.azriel-panel{margin-top:70px;min-height:550px}}@media(max-width:850px){.azriel-nav{height:auto;min-height:90px;flex-wrap:wrap;padding:15px 0}.azriel-nav nav{gap:16px;flex-wrap:wrap}.azriel-monogram>span{font-size:9px}.azriel-panel,.azriel-panel-wide{width:90%;max-width:650px;margin:190px auto 25px;min-height:400px;background:#0a1015e8;padding:22px;border:1px solid #dfb57133}.azriel-world{inset:95px 0 auto;height:330px}.azriel-world>img,.azriel-world>video{object-position:left top}.azriel-shade{background:none}.azriel-character,.azriel-eyebrow small{display:none}.azriel-footer{flex-wrap:wrap;padding:15px 0}.azriel-live-bar{flex-wrap:wrap;padding:10px 0}.azriel h1{font-size:36px}.azriel-captions{padding:14px}.azriel-missions{gap:8px}.azriel-missions>button{padding:13px}.azriel-mission-top small{font-size:7px}.azriel-player{gap:10px}}@media(prefers-reduced-motion:reduce){.azriel-scan{animation:none}}.azriel-world>video{opacity:0;transition:opacity .32s ease}.azriel-world>video.azriel-video-visible{opacity:1}.azriel-shade{transition:opacity .6s ease}.azriel-arrival .azriel-shade,.azriel-entrance .azriel-shade{opacity:0}.azriel-arrival .azriel-panel{margin:auto 4% 28px auto;width:min(430px,42%);min-height:0;padding:24px;background:#0c1014e6;border:1px solid #dfb57155;box-shadow:0 12px 50px #0006;backdrop-filter:blur(10px)}.azriel-arrival h1{font-size:34px;letter-spacing:-1px}.azriel-arrival .azriel-lede{font-size:13px;margin:16px 0}.azriel-arrival .azriel-eyebrow small{display:none}.azriel-arrival .azriel-actions{gap:12px;margin-top:20px}.azriel-arrival .azriel-note{margin-bottom:0}.azriel-entrance .azriel-panel{margin:auto 4% 28px auto;width:auto;min-height:0;padding:18px 24px;background:#0c1014c9;border:1px solid #dfb57144;box-shadow:none}.azriel-entrance h1{font-size:20px;letter-spacing:0;margin:0 0 12px}.azriel-entrance .azriel-eyebrow{margin-bottom:12px}.azriel-entrance .azriel-eyebrow small{display:none}.azriel-skip{font-size:12px;border-bottom:1px solid #dfb57166;padding:7px 0}.azriel-entrance .azriel-character{display:none}@media(max-width:850px){.azriel-arrival .azriel-panel{width:90%;margin:230px auto 25px;padding:22px}.azriel-entrance .azriel-panel{margin:300px auto 25px;width:90%}.azriel-arrival h1{font-size:30px}}@media(min-width:851px){.azriel-arrival .azriel-panel{position:absolute;right:4%;bottom:78px;margin:0}.azriel-entrance .azriel-captions{position:fixed;right:4%;bottom:72px;width:min(800px,55%);margin:0}.azriel-entrance .azriel-panel{position:absolute;right:4%;bottom:180px;margin:0}}