._scanner_72qth_1{z-index:8;pointer-events:none;position:absolute;inset:0}._briefing_72qth_15{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#040b18e6;border:1px solid #75ddff47;border-radius:1rem;width:min(31rem,100% - 2rem);padding:.9rem 1rem;position:absolute;bottom:4rem;left:50%;transform:translate(-50%);box-shadow:0 1.2rem 4rem #00000073}._briefing_72qth_15 header,._briefing_72qth_15 footer,._progressRow_72qth_49{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._briefing_72qth_15 small{color:#8ca5c0}._briefing_72qth_15 strong{color:#edfaff}._briefing_72qth_15 p{color:#b5c6da;margin:.55rem 0;font-size:.82rem;line-height:1.5}._progress_72qth_49{background:#ffffff14;border-radius:999px;height:.25rem;margin:.7rem 0;overflow:hidden}._progress_72qth_49 span{background:linear-gradient(90deg,#37d8ff,#8fffc5);height:100%;transition:width .22s;display:block}._target_72qth_123{left:var(--marker-x);top:var(--marker-y);color:#e8fbff;cursor:crosshair;pointer-events:auto;background:#10354e33;border:1px solid #75ddff94;border-radius:50%;width:5.4rem;height:5.4rem;animation:1.8s ease-in-out infinite _scanPulse_72qth_1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .55rem #44d3ff12,0 0 2.5rem #39d2ff47}._target_72qth_123:before,._target_72qth_123:after{content:"";background:#8cecff;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._target_72qth_123:before{width:1.4rem;height:1px}._target_72qth_123:after{width:1px;height:1.4rem}._target_72qth_123 span{min-width:8rem;font:600 .66rem/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%)}._briefing_72qth_15 button{color:#dff9ff;cursor:pointer;background:#34bfe71f;border:1px solid #76deff52;border-radius:999px;padding:.48rem .8rem}._briefing_72qth_15 button:disabled{opacity:.5;cursor:wait}._error_72qth_231{color:#ffadad!important}@keyframes _scanPulse_72qth_1{50%{box-shadow:0 0 0 .8rem #44d3ff0a,0 0 3rem #39d2ff5c}}@media (width<=700px){._briefing_72qth_15{bottom:1rem}._target_72qth_123{width:4.5rem;height:4.5rem}}@media (prefers-reduced-motion:reduce){._target_72qth_123{animation:none}._progress_72qth_49 span{transition:none}}._eventCheckIn_1lp1b_1{color:var(--cyan);font:inherit;cursor:pointer;background:#68e1d514;border:1px solid #68e1d547;border-radius:7px;padding:6px 8px}._eventCheckIn_1lp1b_1:disabled{cursor:not-allowed;opacity:.48}._attendanceMessage_1lp1b_31{color:#aebdcb;line-height:1.45}._deedDiscovery_1lp1b_37{border-bottom:1px solid #253b46;padding:16px}._deedDiscovery_1lp1b_37 h3{color:#e6f5f5;margin:0 0 6px;font-size:1rem}._deedDiscovery_1lp1b_37 p{color:#aebdcb;margin:0 0 12px;font-size:.875rem;line-height:1.5}._deedGrid_1lp1b_40{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._deedGrid_1lp1b_40 button{color:#dcecee;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#0d1c25;border:1px solid #38545c;border-radius:8px;padding:8px 4px;font-size:.875rem}._deedGrid_1lp1b_40 button[aria-pressed=true]{color:#bdfaf2;background:#163e43;border-color:#68e1d5}._deedGrid_1lp1b_40 button:focus-visible{outline-offset:2px;outline:2px solid #f2c879}._primeDeed_1lp1b_44{grid-column:1/-1}._deedDiscovery_1lp1b_37 output{color:#bdfaf2;overflow-wrap:anywhere;margin-top:12px;font-size:.875rem;line-height:1.5;display:block}._deedDiscovery_1lp1b_37 ._deedAvailability_1lp1b_46{margin:6px 0 0}@media (width>=360px) and (width<=900px){._deedGrid_1lp1b_40{grid-template-columns:repeat(4,minmax(0,1fr))}._deedGrid_1lp1b_40 button span{display:block}}
