.sources-wrap{max-width:980px;margin:0 auto;padding:160px 32px 120px;position:relative;z-index:2}.sources-kicker{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:3px;color:var(--orange);margin-bottom:18px}.sources-title-main{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,7vw,6rem);line-height:.95;color:var(--white);letter-spacing:2px;margin-bottom:16px}.sources-intro{font-size:1rem;line-height:1.95;color:var(--body);max-width:820px;margin-bottom:16px}.source-links{display:grid;gap:10px;margin:12px 0 14px}body.simple-mode .source-links{display:flex !important;flex-direction:column !important;align-items:flex-start !important}.source-link{display:block;padding:12px 14px;border:1px solid rgba(85,204,255,.15);background:rgba(85,204,255,.04);text-decoration:none;color:var(--white);transition:all .18s}body.simple-mode .source-link{border:1px solid #1a1a1a !important;background:#1e1e1e !important;border-radius:14px !important;box-shadow:0 4px 14px rgba(0,0,0,.18) !important;display:inline-block !important}.source-link:hover{border-color:rgba(85,204,255,.45);background:rgba(85,204,255,.08)}.source-link-label{display:block;font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:6px}body.simple-mode .source-link-label{color:#f0ece4 !important}.source-link-url{display:block;font-size:.88rem;line-height:1.6;color:#dce8f5;word-break:break-word}body.simple-mode .source-link-url{color:#aaa !important}.source-status{display:inline-block;margin-bottom:12px;padding:6px 10px;border:1px solid rgba(255,255,255,.12);font-family:'Share Tech Mono',monospace;font-size:.65rem;letter-spacing:2px;text-transform:uppercase}.source-status.verified{color:var(--green);border-color:rgba(85,255,187,.35);background:rgba(85,255,187,.06)}.source-status.partial{color:var(--orange);border-color:rgba(255,187,85,.35);background:rgba(255,187,85,.06)}.source-status.pending{color:var(--red);border-color:rgba(255,85,85,.35);background:rgba(255,85,85,.06)}.sources-note{border:1px solid rgba(255,187,85,.16);background:rgba(255,187,85,.05);padding:16px 18px;line-height:1.85;color:#f0dcc0}.sources-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0 20px}.sources-search{flex:1;min-width:0;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);color:var(--white);padding:12px 14px;font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:1px}.sources-search:focus{outline:0;border-color:rgba(85,204,255,.55);box-shadow:0 0 0 1px rgba(85,204,255,.25)}.sources-jump-top,.timeline-source-btn,.source-back-btn,.source-edit-btn{background:transparent;border:1px solid rgba(85,204,255,.35);color:var(--blue);font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:2px;padding:10px 14px;cursor:pointer;text-transform:uppercase;transition:all .2s}.timeline-source-btn{border-color:rgba(255,187,85,.35);color:var(--orange)}.source-edit-btn{border-color:rgba(255,85,85,.32);color:var(--red)}.sources-jump-top:hover,.source-back-btn:hover{background:rgba(85,204,255,.08);border-color:rgba(85,204,255,.6)}.timeline-source-btn:hover{background:rgba(255,187,85,.08);border-color:rgba(255,187,85,.6)}.source-edit-btn:hover{background:rgba(255,85,85,.08);border-color:rgba(255,85,85,.6)}.timeline-source-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.timeline-source-btn-wrap{display:none;border-top:1px solid rgba(255,255,255,.08);padding-top:10px;margin-top:10px}.date-group-events.open .timeline-source-btn-wrap,.card.open .timeline-source-btn-wrap,.timeline-card-autoopen .timeline-source-btn-wrap{display:block}.card.open .hint{display:none}.timeline-source-panel{display:none;margin-top:12px;padding:14px 16px;border:1px solid rgba(255,187,85,.18);background:rgba(255,187,85,.05);width:100%;box-sizing:border-box;overflow-x:hidden}.timeline-source-panel.open{display:block}.timeline-source-status{display:inline-block;margin-bottom:10px;padding:5px 9px;border:1px solid rgba(255,255,255,.12);font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:2px;text-transform:uppercase}.timeline-source-status.verified{color:var(--green);border-color:rgba(85,255,187,.35);background:rgba(85,255,187,.06)}.timeline-source-status.partial{color:var(--orange);border-color:rgba(255,187,85,.35);background:rgba(255,187,85,.06)}.timeline-source-status.pending{color:var(--red);border-color:rgba(255,85,85,.35);background:rgba(255,85,85,.06)}.timeline-source-note{line-height:1.8;color:#e7edf4;margin-bottom:12px}.timeline-source-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:6px}body.simple-mode .timeline-source-links{display:flex !important;flex-direction:column !important;align-items:flex-start !important}.timeline-source-link{display:block;padding:10px 12px;border:1px solid rgba(85,204,255,.16);background:rgba(85,204,255,.04);text-decoration:none;color:var(--white);width:100%;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word}body.simple-mode .timeline-source-link{border:1px solid #1a1a1a !important;background:#1e1e1e !important;border-radius:14px !important;box-shadow:0 4px 14px rgba(0,0,0,.18) !important;display:inline-block !important;width:auto !important}.timeline-source-link:hover{border-color:rgba(85,204,255,.45);background:rgba(85,204,255,.08)}.timeline-source-link-label{display:block;font-family:'Share Tech Mono',monospace;font-size:.64rem;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:4px}body.simple-mode .timeline-source-link-label{color:#f0ece4 !important}.timeline-source-link-url{display:block;font-size:.8rem;line-height:1.45;color:#e8f4ff;word-break:break-word}body.simple-mode .timeline-source-link-url{color:#aaa !important}.timeline-source-empty{border-left:2px solid rgba(255,85,85,.3);padding:10px 12px;background:rgba(255,85,85,.05);color:#ffd1d1;line-height:1.75}.timeline-source-caption{font-family:'Share Tech Mono',monospace;font-size:.64rem;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:10px}.sources-index{display:grid;gap:14px}.source-item{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015);padding:18px}.source-item.hidden{display:none}.source-top{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.source-date{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;color:var(--dim);text-transform:uppercase}.source-title{font-family:'Barlow Condensed',sans-serif;font-size:1.9rem;line-height:1.1;color:var(--white);letter-spacing:.4px;flex:1;min-width:0}.source-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.source-chip{display:inline-block;padding:6px 10px;border:1px solid rgba(255,255,255,.12);font-family:'Share Tech Mono',monospace;font-size:.65rem;letter-spacing:2px;color:var(--dim);text-transform:uppercase}.source-desc{line-height:1.85;color:var(--body);margin-bottom:12px}.source-placeholder{border-left:2px solid rgba(255,85,85,.3);padding:10px 14px;background:rgba(255,85,85,.04);color:#ffd1d1;line-height:1.8;margin-bottom:14px}.source-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:480px){.sources-wrap{padding:150px 14px 80px !important}.sources-kicker{font-size:.6rem !important;letter-spacing:2px !important}.sources-title-main{font-size:clamp(1.8rem,9vw,2.6rem) !important}.sources-intro,.sources-note,.source-desc,.source-placeholder{font-size:.88rem !important;line-height:1.85 !important}.source-link-url{font-size:.75rem !important}.source-link-label,.source-status{font-size:.62rem !important;letter-spacing:1px !important}.source-title{font-size:1.08rem !important}.sources-search,.sources-jump-top,.timeline-source-btn,.source-back-btn,.source-edit-btn{font-size:.62rem !important;letter-spacing:1px !important;padding:8px 10px !important}.timeline-source-link-url{font-size:.75rem !important}.timeline-source-note,.timeline-source-empty{font-size:.85rem !important;line-height:1.8 !important}.timeline-source-link-label,.timeline-source-status{font-size:.62rem !important;letter-spacing:1px !important}.timeline-source-panel{padding:10px !important;width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important}.timeline-source-links{width:100% !important;box-sizing:border-box !important}.timeline-source-link{width:100% !important;box-sizing:border-box !important;padding:10px 8px !important}.timeline-source-link-url{word-break:break-all !important;overflow-wrap:anywhere !important;font-size:.72rem !important}.source-actions{flex-direction:column !important;gap:6px !important}.source-actions button,.source-actions a{width:100% !important;box-sizing:border-box !important;text-align:center !important}.ev{flex-wrap:wrap !important}.tl,.date-group,.date-group-events,.date-group-header{max-width:100% !important;overflow-x:hidden !important;overflow-anchor:none !important}.det{overflow-wrap:break-word !important;word-break:break-word !important}}#cert-slide-panel{position:fixed;inset:0;z-index:19000;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(10,10,10,.72);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .28s ease;overflow:hidden}#cert-slide-panel.is-open{opacity:1;pointer-events:auto}#cert-slide-inner{position:relative;width:min(100%,720px);max-height:calc(100dvh - 36px);overflow:auto;background:#f4f0e6;color:#191713;border:10px solid #e7e0d0;box-shadow:0 24px 60px rgba(0,0,0,.42),inset 0 0 0 2px #4d463b;border-radius:8px;padding:34px 28px 26px}#cert-slide-inner:before{content:'';display:block;position:absolute;inset:16px;border:1px solid rgba(70,62,52,.55);pointer-events:none}#cert-slide-banner{display:flex;justify-content:center;align-items:center;min-height:14px;margin:0 0 26px;border-radius:999px;background:transparent;border:0}#cert-slide-tier{font-family:Georgia,serif;font-size:clamp(1rem,2vw,1.18rem);letter-spacing:.8px;color:#413b32;text-transform:uppercase;text-align:center}#cert-slide-num{display:none}#cert-slide-body{padding:0 14px;text-align:center}#cert-slide-image-wrap{width:100%;display:flex;justify-content:center;align-items:center;padding:4px 0 8px}.local-cert-book{width:min(100%,640px);display:flex;flex-direction:column;align-items:center;gap:12px;-webkit-text-size-adjust:none;text-size-adjust:none}.local-cert-pages{position:relative;width:100%}.local-cert-page{display:none;width:100%}.local-cert-page.is-active{display:block}.local-cert-sheet,.local-cert-sheet *{-webkit-text-size-adjust:none;text-size-adjust:none}.local-cert-sheet{width:100%;background:#ece8dc;border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.18)}.local-cert-sheet.choose-life-locked{background:#261010;color:#f4d9d9;border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.32)}.choose-life-locked .local-cert-profile,.choose-life-locked .local-cert-header{border-color:#6f1d1b !important;outline-color:rgba(111,29,27,.5) !important}.choose-life-locked .local-cert-topline,.choose-life-locked .local-cert-main-title,.choose-life-locked .local-cert-subtitle,.choose-life-locked .local-cert-label,.choose-life-locked .local-cert-value,.choose-life-locked .local-cert-signed,.choose-life-locked .local-cert-site{color:#f4d9d9 !important}.choose-life-locked .local-cert-field{border-color:rgba(255,255,255,.16) !important;background:rgba(255,255,255,.03) !important}.local-cert-sheet.page-one{overflow:hidden}.local-cert-profile{padding:58px 58px 44px;border:4px solid #3d392f;outline:2px solid rgba(61,57,47,.55);outline-offset:-22px;aspect-ratio:1200/1800;min-height:auto;display:block}.local-cert-page-tag{font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;color:#6a6357;text-transform:uppercase;margin-bottom:18px}.local-cert-profile-inner{width:100%;max-width:none;height:100%;text-align:left;color:#181612;display:flex;flex-direction:column;position:relative}.local-cert-profile-title{font-family:Georgia,serif;font-size:clamp(1.9rem,3.2vw,2.55rem);line-height:1.02;color:#8d2d2d;margin-bottom:8px;text-align:center;letter-spacing:.01em}.local-cert-profile-sub{font-family:'Share Tech Mono',monospace;font-size:.72rem;letter-spacing:1.8px;color:#4f493f;text-transform:uppercase;text-align:center;margin-bottom:18px}.local-cert-profile-copy{display:flex;flex-direction:column;gap:12px;flex:1;padding-bottom:220px}.local-cert-profile-copy p{margin:0;font-size:clamp(.84rem,1.02vw,.95rem);line-height:1.48;color:#2a251f}.local-cert-profile-footer{position:absolute;left:0;right:0;bottom:52px;text-align:center;color:#3a352d}.local-cert-profile-footer-main{font-family:Arial,sans-serif;font-size:clamp(1.7rem,2.45vw,2.35rem);font-weight:700;line-height:1.06}.local-cert-profile-footer-site{font-family:Arial,sans-serif;font-size:clamp(.9rem,1.3vw,1.2rem);font-weight:600;line-height:1.2;margin-top:10px}.local-cert-pager{display:flex;align-items:center;justify-content:center;gap:12px}.local-cert-nav{appearance:none;border:1px solid rgba(74,67,56,.9);background:#f4efe3;color:#171410;border-radius:12px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;font-family:'Share Tech Mono',monospace;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.82);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.local-cert-nav:hover{filter:brightness(1.02)}.local-cert-nav:active{transform:translateY(2px) scale(.98);box-shadow:0 3px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.7)}.local-cert-nav[disabled]{opacity:.35;cursor:default;transform:none;box-shadow:0 4px 10px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6)}.local-cert-page-readout{min-width:110px;text-align:center;font-family:'Share Tech Mono',monospace;font-size:.68rem;letter-spacing:2px;color:#5c5549;text-transform:uppercase}#cert-slide-image{display:block;width:min(100%,640px);height:auto;border-radius:8px;box-shadow:0 18px 38px rgba(0,0,0,.18);background:#ece8dc}#cert-slide-title{font-family:Georgia,serif;font-size:clamp(2.2rem,7vw,4rem);line-height:1.05;color:#15120f;letter-spacing:.2px;text-transform:none;margin:0 0 18px}#cert-slide-desc{font-size:.98rem;line-height:1.8;color:#4e483f;margin:0 auto 26px;max-width:560px}#cert-slide-stats{display:grid;grid-template-columns:1fr;gap:14px;margin:0 auto 24px;max-width:560px}.cert-stat{border:0;padding:0;background:transparent}.cert-stat-k{display:block;font-family:'Share Tech Mono',monospace;font-size:.74rem;letter-spacing:3px;color:#6a6357;text-transform:uppercase;margin-bottom:8px}.cert-stat-v{display:block;font-size:clamp(1.15rem,3.8vw,2rem);line-height:1.35;color:#14110e;font-weight:400;word-break:break-word}#cert-slide-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 14px 0;margin:8px auto 0;max-width:560px}#cert-go-room,#cert-save-btn,#cert-slide-close,.qr-cert-share-btn{appearance:none;border:1px solid #4a4338;background:#f4efe3;color:#171410;border-radius:0;padding:13px 16px;min-height:52px;font-family:'Share Tech Mono',monospace;font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease}#cert-go-room:hover,#cert-save-btn:hover,#cert-slide-close:hover,.qr-cert-share-btn:hover{transform:none;box-shadow:none;background:#fbf7ef;border-color:#2b261f}.qr-cert-share-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#f0e9dc}.qr-cert-share-btn .share-prefix{display:block;font-size:.55rem;letter-spacing:1.8px;text-transform:uppercase;color:#5f584c}.qr-cert-share-btn .share-badges{display:block;font-size:.78rem;color:#3f392f}.qr-cert-share-btn .share-cta{display:block;font-size:.82rem;color:#15120f}#cert-save-btn{background:#f1ecdf}#cert-slide-close{background:#ebe4d6}body.cert-overlay-open{overflow:hidden;touch-action:none}#cert-slide-panel.theme-green #cert-slide-banner{background:#355e3b}#cert-slide-panel.theme-olive #cert-slide-banner{background:#68783b}#cert-slide-panel.theme-amber #cert-slide-banner{background:#967437}#cert-slide-panel.theme-gold #cert-slide-banner{background:#ad6b35}#cert-slide-panel.theme-orange #cert-slide-banner{background:#b65a31}#cert-slide-panel.theme-rust #cert-slide-banner{background:#9b492f}#cert-slide-panel.theme-red #cert-slide-banner{background:#812b2b}#cert-slide-panel.theme-deepred #cert-slide-banner{background:#651b1b}#cert-slide-panel.theme-green #cert-slide-tier,#cert-slide-panel.theme-olive #cert-slide-tier,#cert-slide-panel.theme-amber #cert-slide-tier,#cert-slide-panel.theme-gold #cert-slide-tier,#cert-slide-panel.theme-orange #cert-slide-tier,#cert-slide-panel.theme-rust #cert-slide-tier,#cert-slide-panel.theme-red #cert-slide-tier,#cert-slide-panel.theme-deepred #cert-slide-tier{color:#fff;padding:10px 18px}@media(max-width:700px){#cert-slide-panel{padding:10px}#cert-slide-inner{width:100%;max-height:calc(100dvh - 20px);padding:26px 16px 18px}#cert-slide-body{padding:0 6px}.local-cert-profile{padding:28px 22px 30px;outline-offset:-10px}.local-cert-profile-title{font-size:clamp(1.55rem,8vw,2.1rem)}.local-cert-profile-sub{font-size:.6rem;letter-spacing:1.5px;margin-bottom:14px}.local-cert-profile-copy p{font-size:.79rem;line-height:1.45}.local-cert-page-readout{font-size:.56rem;letter-spacing:1.4px;min-width:88px}.local-cert-nav{width:42px;height:42px}#cert-slide-actions{grid-template-columns:1fr;max-width:none;padding:0 6px 0}#cert-slide-title{font-size:clamp(2rem,10vw,3rem)}#cert-slide-desc{font-size:.92rem}.qr-cert-share-btn .share-badges{font-size:.75rem}}.qr-cert.locked .qr-cert-top{min-height:26px !important;padding-top:6px !important;padding-bottom:6px !important}.qr-cert.locked .qr-cert-expand{display:none !important}.qr-cert.locked .qr-cert-status{opacity:.7}@media(max-width:480px){.qr-cert.locked .qr-cert-top{min-height:24px !important;padding-top:5px !important;padding-bottom:5px !important}}#qual-room-entry{width:100%}#qual-room-grid,.qr-cert,.qr-cert-shell,.qr-cert-tab,.qr-cert-top,.qr-cert-expand,.qr-cert-expand-inner{box-sizing:border-box}.qual-room-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;cursor:pointer;padding:18px 0 16px;border-top:1px solid rgba(85,255,187,.12);user-select:none}.qual-room-header:hover .qual-room-title{color:rgba(85,255,187,.9)}.qual-room-kicker{font-family:'Share Tech Mono',monospace;font-size:.62rem;letter-spacing:3px;color:rgba(85,255,187,.6);margin-bottom:8px}.qual-room-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);color:#e8fff5;letter-spacing:1px;text-transform:uppercase;transition:color .2s}.qual-room-sub{font-size:.82rem;color:rgba(138,150,168,.65);line-height:1.6;margin-top:6px;max-width:520px}.qual-room-chevron{font-size:1rem;color:rgba(85,255,187,.5);flex-shrink:0;margin-top:6px;transition:transform .3s}.qual-room-chevron.open{transform:rotate(180deg)}.qual-room-body{padding-top:18px;padding-bottom:24px;overflow:visible}.qual-room-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:28px 0 16px;align-items:start;overflow:visible}.qr-cert{position:relative;border:0;background:transparent;padding:0;overflow:visible;cursor:pointer;transition:transform .2s ease,opacity .2s ease,filter .2s ease;margin-top:-126px;z-index:1}.qr-cert:first-child{margin-top:0}.qr-cert.locked,.qr-cert.earned{opacity:1;filter:none}.qr-cert.lifted{z-index:20}.qr-cert.settled-top{z-index:18}.qr-cert.open{z-index:30}.qr-cert-shell{position:relative;padding-top:18px;max-height:52px;overflow:hidden;transition:transform .24s ease,max-height .34s ease,filter .24s ease}.qr-cert:hover .qr-cert-shell,.qr-cert.lifted .qr-cert-shell{transform:translateY(-14px);filter:drop-shadow(0 10px 18px rgba(0,0,0,.22));max-height:158px}.qr-cert.locked:hover .qr-cert-shell{max-height:80px}.qr-cert.open .qr-cert-shell{transform:translateY(-18px);max-height:980px}.qr-cert::before{content:'';position:absolute;inset:18px 10px 0 10px;border-radius:18px 18px 0 0;background:rgba(255,255,255,.03);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset;pointer-events:none}.qr-cert-tab{position:absolute;top:0;left:16px;min-width:132px;height:28px;padding:0 14px;display:inline-flex;align-items:center;justify-content:flex-start;border-radius:12px 12px 0 0;font-family:'Share Tech Mono',monospace;font-size:.58rem;letter-spacing:1.7px;text-transform:uppercase;z-index:4;box-shadow:0 -2px 10px rgba(0,0,0,.18),0 4px 0 rgba(0,0,0,.08) inset}.qr-cert-tab::after{content:'';position:absolute;left:10px;right:10px;bottom:-7px;height:8px;background:inherit;border-radius:0 0 8px 8px;box-shadow:0 3px 6px rgba(0,0,0,.08)}.qr-cert-top{position:relative;width:100%;min-height:146px;padding:24px 22px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;border-radius:20px 20px 0 0;z-index:2;box-shadow:0 -10px 24px rgba(0,0,0,.24);opacity:1;border:1px solid rgba(0,0,0,.08);border-bottom:0}.qr-cert-title{font-family:'Cormorant Garamond',serif;font-size:1rem;line-height:1.02;letter-spacing:.5px;text-transform:uppercase;margin:0 0 16px}.qr-cert-role{font-family:'Cormorant Garamond',serif;font-size:2.15rem;line-height:.92;letter-spacing:.25px;text-transform:uppercase;max-width:96%;margin:0}.qr-cert-status{display:none}.qr-cert-peek{max-height:0;overflow:hidden;background:rgba(250,250,248,.94);border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);transition:max-height .28s ease,padding .24s ease;border-top:1px solid rgba(0,0,0,.05)}.qr-cert:hover .qr-cert-peek,.qr-cert.lifted .qr-cert-peek{max-height:96px;padding:12px 18px 10px}.qr-cert.locked:hover .qr-cert-peek{max-height:48px;padding:10px 18px 8px}.qr-cert.open .qr-cert-peek{max-height:0;padding:0 18px}.qr-cert-peek-line{display:flex;justify-content:space-between;gap:14px;margin:0 0 8px}.qr-cert-peek-line:last-child{margin-bottom:0}.qr-cert-peek-label{font-family:'Share Tech Mono',monospace;font-size:.52rem;letter-spacing:1.8px;color:rgba(40,44,40,.55);text-transform:uppercase;white-space:nowrap}.qr-cert-peek-value{font-size:.8rem;line-height:1.25;color:#242824;text-align:right}.qr-cert-expand{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,.68,0,1.1)}.qr-cert-expand.open{max-height:760px}.qr-cert-expand-inner{background:#060a06;border:1px solid rgba(255,255,255,.08);border-top:0;border-radius:0 0 20px 20px;padding:18px 18px 20px;text-align:center}.qr-cert-line{margin:0 0 16px}.qr-cert-label{display:block;font-family:'Share Tech Mono',monospace;font-size:.58rem;letter-spacing:2px;color:rgba(210,220,214,.55);text-transform:uppercase;margin-bottom:5px}.qr-cert-value{display:block;font-size:1rem;line-height:1.45;color:#f5f8ff}.qr-cert-footer{margin-top:8px;padding-top:8px}.qr-cert-signature{display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:4px}.qr-cert.banner-green-1 .qr-cert-top,.qr-cert.banner-green-1 .qr-cert-tab{background:#d9ead7}.qr-cert.banner-green-2 .qr-cert-top,.qr-cert.banner-green-2 .qr-cert-tab{background:#dfe5c7}.qr-cert.banner-amber-1 .qr-cert-top,.qr-cert.banner-amber-1 .qr-cert-tab{background:#ead8b2}.qr-cert.banner-amber-2 .qr-cert-top,.qr-cert.banner-amber-2 .qr-cert-tab{background:#e3c29f}.qr-cert.banner-orange-1 .qr-cert-top,.qr-cert.banner-orange-1 .qr-cert-tab{background:#d7b197}.qr-cert.banner-orange-2 .qr-cert-top,.qr-cert.banner-orange-2 .qr-cert-tab{background:#c9998a}.qr-cert.banner-red-1 .qr-cert-top,.qr-cert.banner-red-1 .qr-cert-tab{background:#b98080}.qr-cert.banner-red-2 .qr-cert-top,.qr-cert.banner-red-2 .qr-cert-tab{background:#915b5b}.qr-cert.banner-red-3 .qr-cert-top,.qr-cert.banner-red-3 .qr-cert-tab{background:#8e6666}.qr-cert.banner-red-4 .qr-cert-top,.qr-cert.banner-red-4 .qr-cert-tab{background:#654747}.qr-cert.banner-green-1 .qr-cert-title,.qr-cert.banner-green-1 .qr-cert-role,.qr-cert.banner-green-1 .qr-cert-tab,.qr-cert.banner-green-2 .qr-cert-title,.qr-cert.banner-green-2 .qr-cert-role,.qr-cert.banner-green-2 .qr-cert-tab,.qr-cert.banner-amber-1 .qr-cert-title,.qr-cert.banner-amber-1 .qr-cert-role,.qr-cert.banner-amber-1 .qr-cert-tab,.qr-cert.banner-amber-2 .qr-cert-title,.qr-cert.banner-amber-2 .qr-cert-role,.qr-cert.banner-amber-2 .qr-cert-tab,.qr-cert.banner-orange-1 .qr-cert-title,.qr-cert.banner-orange-1 .qr-cert-role,.qr-cert.banner-orange-1 .qr-cert-tab,.qr-cert.banner-orange-2 .qr-cert-title,.qr-cert.banner-orange-2 .qr-cert-role,.qr-cert.banner-orange-2 .qr-cert-tab{color:#574d43}.qr-cert.banner-red-1 .qr-cert-title,.qr-cert.banner-red-1 .qr-cert-role,.qr-cert.banner-red-1 .qr-cert-tab,.qr-cert.banner-red-2 .qr-cert-title,.qr-cert.banner-red-2 .qr-cert-role,.qr-cert.banner-red-2 .qr-cert-tab{color:#fff6f2}.qr-cert.banner-red-3 .qr-cert-title,.qr-cert.banner-red-3 .qr-cert-role,.qr-cert.banner-red-3 .qr-cert-tab,.qr-cert.banner-red-4 .qr-cert-title,.qr-cert.banner-red-4 .qr-cert-role,.qr-cert.banner-red-4 .qr-cert-tab{color:#fff7f5}@media(max-width:700px){.qual-room-body{width:100%;margin:0;padding-top:20px;padding-bottom:24px}.qr-cert{margin-top:-118px}.qr-cert-shell{max-height:48px}.qr-cert:hover .qr-cert-shell,.qr-cert.lifted .qr-cert-shell{max-height:136px}.qr-cert.open .qr-cert-shell{max-height:980px}.qr-cert-tab{left:14px;min-width:124px;height:26px}.qr-cert-top{min-height:136px;padding:22px 18px 16px;border-radius:18px 18px 0 0}.qr-cert-title{font-size:.94rem;margin-bottom:14px}.qr-cert-role{font-size:1.9rem}.qr-cert:hover .qr-cert-peek,.qr-cert.lifted .qr-cert-peek{max-height:88px;padding:10px 16px 8px}.qr-cert-expand-inner{padding:18px 14px 18px;border-radius:0 0 18px 18px}.qr-cert-value{font-size:.95rem}}@media(max-width:480px){#qual-room-entry{display:block !important;width:100% !important;max-width:100% !important;margin-top:24px !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;border-bottom:none !important;background:transparent !important;overflow-x:hidden !important}.qual-room-header{padding-left:14px !important;padding-right:14px !important;box-sizing:border-box !important}.qual-room-body{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-top:20px;padding-bottom:24px;overflow-x:hidden !important;box-sizing:border-box !important}.qual-room-grid{width:100% !important;max-width:100% !important;display:grid !important;grid-template-columns:1fr !important;gap:0 !important;margin:28px 0 0 !important;padding:0 14px !important;box-sizing:border-box !important;overflow-x:hidden !important}.qr-cert{width:100% !important;max-width:100% !important;min-width:0 !important;margin-top:-86px}.qr-cert:first-child{margin-top:0}.qr-cert-shell{max-height:46px}.qr-cert:hover .qr-cert-shell,.qr-cert.lifted .qr-cert-shell{max-height:118px}.qr-cert:hover .qr-cert-peek,.qr-cert.lifted .qr-cert-peek{max-height:74px;padding:9px 14px 7px}.qr-cert.locked:hover .qr-cert-peek{max-height:42px;padding:8px 14px 6px}}