.holder-room{font-family:var(--font-ibm-plex-sans),Arial,sans-serif;color:#ecf0e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.holder-room *{box-sizing:border-box}.holder-room .sample__camera-hint{top:104px;bottom:auto}.holder-room .sample__title{min-width:0}.holder-room .sample__title h1{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.holder-room__profile{z-index:5;left:50%;bottom:max(16px,env(safe-area-inset-bottom));background:#171d19f7;border:1px solid #c4d0c02b;border-radius:17px;width:min(760px,100% - 40px);max-height:44svh;padding:17px 22px 0;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 15px 50px #0005}.holder-room__identity{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.holder-room__identity>div{flex:none;max-width:42%}.holder-room__identity>div>span{letter-spacing:.13em;color:#adbf9d;font-size:9px}.holder-room__identity h2{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:17px;font-weight:500;overflow:hidden}.holder-room__wallet{color:#b7c3b4;overflow-wrap:anywhere;text-align:right;max-width:360px;font-size:10px;line-height:1.6;text-decoration:none}:is(.holder-room a:focus-visible,.holder-room summary:focus-visible){outline-offset:4px;outline:2px solid #bcf284}.holder-room__stats{grid-template-columns:1fr 1.6fr;gap:20px;margin:0 0 10px;display:grid}.holder-room__stats>div+div{border-left:1px solid #ffffff15;padding-left:22px}.holder-room__stats dt{color:#a9b3a4;margin-bottom:4px;font-size:10px}.holder-room__stats dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.25}.holder-room__stats dd small{color:#99aa91;letter-spacing:0;font-size:12px}.holder-room__reading{color:#95a18e;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;line-height:1.5;display:flex}.holder-room__reading [data-status=verified]{color:#b7de9c}.holder-room__reading [data-status=stale]{color:#e0c396}.holder-room__provenance{color:#aeb8a7;margin:7px 0 0;font-size:10px;line-height:1.5}.holder-room__details{color:#aeb8a7;margin-top:10px;font-size:10px;line-height:1.6}.holder-room__details summary{cursor:pointer;color:#c5d0bd;width:fit-content;min-height:28px;padding:4px 0}.holder-room__details p{max-width:650px;margin:7px 0}.holder-room__details a{color:#c4e0ad}.holder-room__neighbors{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin:8px -22px 0;padding:0 14px;display:flex}.holder-room__neighbors a{color:#d9e7cf;align-items:center;min-height:44px;padding:13px 8px;font-size:11px;text-decoration:none;display:flex}.holder-room__neighbors .holder-room__directory{color:#c8f794;text-underline-offset:4px;font-weight:600;text-decoration:underline}.holder-room__neighbors>span{color:#84917d;font-size:9px}.holder-room__empty{text-align:center;color:#dce8d3;background:#0c100d;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:28px;font-family:Arial,sans-serif;display:flex}.holder-room__empty h1{font-size:24px;font-weight:500}.holder-room__empty p{color:#9da994;line-height:1.5}.holder-room__empty a{color:#c3e8a9;padding:15px}@media (max-width:600px){.holder-room .sample__header{gap:8px}.holder-room .sample__title h1{max-width:145px;font-size:14px}.holder-room .sample__back{padding:9px;font-size:10px}.holder-room .sample__stage{inset:105px 0 286px}.holder-room .sample__camera-hint{font-size:9px;top:116px}.holder-room__profile{width:calc(100% - 24px);max-height:43svh;bottom:max(12px,env(safe-area-inset-bottom));border-radius:14px;padding:13px 14px 0}.holder-room__identity{gap:10px;margin-bottom:12px}.holder-room__identity>div{max-width:40%}.holder-room__identity h2{font-size:14px}.holder-room__identity>div>span{font-size:8px}.holder-room__wallet{max-width:57%;font-size:9px;line-height:1.5}.holder-room__stats{grid-template-columns:.8fr 1.3fr;gap:12px}.holder-room__stats>div+div{padding-left:12px}.holder-room__stats dd{font-size:21px}.holder-room__stats dd small{font-size:10px}.holder-room__stats dt{font-size:9px}.holder-room__reading{gap:3px;font-size:9px}.holder-room__details{margin-top:5px;font-size:9px}.holder-room__neighbors{margin:4px -14px 0;padding:0 5px}.holder-room__neighbors>span{display:none}}@media (max-height:650px){.holder-room__profile{max-height:39svh}.holder-room .sample__stage{bottom:42svh}.holder-room__details{font-size:9px}}.holder-room__profile{bottom:calc(86px + env(safe-area-inset-bottom))}.holder-room .sample__stage{bottom:335px}@media (max-width:600px){.holder-room .sample__stage{bottom:366px}.holder-room__profile{max-height:35svh}}@media (max-height:650px){.holder-room .sample__stage{bottom:calc(39svh + 86px)}.holder-room__profile{max-height:32svh}}.holder-room{min-height:100svh;padding-bottom:calc(105px + env(safe-area-inset-bottom));color:#eee8f6;background:#0b0e16}.holder-room .sample{background:#0b0e16;height:min(76svh,850px);min-height:410px;position:relative;inset:auto}.holder-room .sample__stage{inset:110px 0 0}.holder-room .sample__camera-hint{color:#a8a5bb;top:88px;bottom:auto}.holder-room .sample__tools{top:72px}.holder-room .sample__title>span{color:#aaa5bd}.holder-room .sample__back,.holder-room .sample__tools button{color:#dfd5ee;background:#232234;border-color:#4c4761}.holder-room__profile{max-height:none;box-shadow:none;background:#181824;border-color:#454056;margin:16px auto 0;position:relative;bottom:auto;left:auto;overflow:visible;transform:none}.holder-room__stats dd{overflow-wrap:normal}@media (max-width:600px){.holder-room .sample{height:calc(104px + 84vw);min-height:0;max-height:none}.holder-room .sample__stage{inset:104px 0 0}.holder-room .sample__camera-hint{font-size:9px;top:82px}.holder-room .sample__tools{top:65px}.holder-room .sample__tools button{min-height:40px}.holder-room__profile{max-height:none;margin-top:8px;padding:16px 16px 0;bottom:auto}.holder-room__stats{grid-template-columns:1fr;gap:12px}.holder-room__stats>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.holder-room__stats>div+div{border-top:1px solid #ffffff15;border-left:0;padding-top:12px;padding-left:0;display:block}.holder-room__stats dt{font-size:11px}.holder-room__stats dd{font-size:clamp(19px,5.3vw,28px)}.holder-room__stats dd small,.holder-room__reading,.holder-room__provenance,.holder-room__details{font-size:11px}.holder-room__neighbors{flex-wrap:wrap;gap:0;margin-inline:-16px}.holder-room__neighbors a{padding-inline:7px;font-size:10px}}
