._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_1l67l_1{color:var(--cyan);font:inherit;cursor:pointer;background:#68e1d514;border:1px solid #68e1d547;border-radius:7px;padding:6px 8px}._eventCheckIn_1l67l_1:disabled{cursor:not-allowed;opacity:.48}._attendanceMessage_1l67l_31{color:#aebdcb;line-height:1.45}._deedDiscovery_1l67l_41{border-bottom:1px solid #253b46;padding:16px}._deedDiscovery_1l67l_41 h3{color:#e6f5f5;margin:0 0 6px;font-size:1rem}._deedDiscovery_1l67l_41 p{color:#aebdcb;margin:0 0 12px;font-size:.875rem;line-height:1.5}._deedGrid_1l67l_47{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._deedGrid_1l67l_47 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_1l67l_47 button[aria-pressed=true]{color:#bdfaf2;background:#163e43;border-color:#68e1d5}._deedGrid_1l67l_47 button:focus-visible{outline-offset:2px;outline:2px solid #f2c879}._primeDeed_1l67l_55{grid-column:1/-1}._deedGrid_1l67l_47 button[data-owned=true]{border-color:#78ff41}._ownedMarker_1l67l_59{color:#a0ff78;font-size:.75rem;display:block}._deedDiscovery_1l67l_41 output{color:#bdfaf2;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5;display:block}._deedDiscovery_1l67l_41 ._deedAvailability_1l67l_63{margin:6px 0 0}._deedRecordLink_1l67l_65{color:#68e1d5;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:4px;font-size:.875rem;text-decoration:underline;display:inline-flex}._deedRecordLink_1l67l_65:focus-visible{outline-offset:2px;outline:2px solid #f2c879}@media (width>=360px) and (width<=900px){._deedGrid_1l67l_47{grid-template-columns:repeat(4,minmax(0,1fr))}._deedGrid_1l67l_47 button span{display:block}}._deedAction_1l67l_79{background:linear-gradient(135deg,#68e1d517,#68e1d505);border:1px solid #68e1d557;border-radius:14px;margin:0 0 16px;padding:12px 14px 14px}._deedAction_1l67l_79 output{color:#e6f5f5;margin-top:0;font-size:1rem;font-weight:600}._deedDiscovery_1l67l_41 ._deedGloss_1l67l_83{font-size:.8125rem}._deedDiscovery_1l67l_41{padding-top:12px;scroll-margin-top:72px}
