.bluestar-home{--navy-deep:#050a14;--navy-mid:#0c1830;--navy-light:#152a4a;--metal-highlight:#e8edf2;--metal-mid:#a8b2bc;--metal-shadow:#5c656e;--glass-top:#1c304e66;--glass-bottom:#060c186b;--ios-blue-top:#7ec0ff;--ios-blue-mid:#3d8ce8;--ios-blue-bottom:#1e5a9e;--silver-text:#d4dce6;--silver-muted:#8a9bb0;min-height:100vh;color:var(--silver-text);background-color:var(--navy-deep);background-image:radial-gradient(90% 55% at 50% -5%,#3c64a038 0%,#0000 55%),radial-gradient(50% 40% at 85% 90%,#1e375f59 0%,#0000 50%),repeating-linear-gradient(105deg,#0000 0 3px,#ffffff03 3px 4px),repeating-linear-gradient(-15deg,#0000 0 1px,#0000000f 1px 2px),linear-gradient(175deg,#0f1f38 0%,#0a1528 35%,#060d18 70%,#040810 100%);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.bluestar-home__noise{pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.bluestar-home__vignette{pointer-events:none;background:radial-gradient(75% 65% at 50% 45%,#0000 30%,#0000008c 100%);position:fixed;inset:0}.bluestar-home__hero-frame{max-width:52rem;position:relative}.bluestar-home__hero-frame:before{content:none}.bluestar-home__hero-bezel{z-index:2;position:relative}.bluestar-home__glass{background:linear-gradient(#ffffff12 0%,#1428508c 15%,#0c16286b 50%,#080f1e80 85%,#14234161 100%);border:none;border-radius:9px;padding:2.25rem 2rem 2.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #c8e1ff2e,inset 0 -1px #00000080,0 8px 32px #0000008c}.bluestar-home__glass--glow{background:linear-gradient(#ffffff0a 0%,#0f1c349e 8%,#0a142694 50%,#080f1e9e 92%,#101c3480 100%);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009,inset 0 0 100px #00000040,0 0 40px 10px #60a5fa14,0 0 80px 30px #3b82f60f,0 0 140px 60px #1e50b40a}@media (min-width:640px){.bluestar-home__glass{padding:2.75rem 2.5rem 3rem}}.bluestar-home__glass-shine{pointer-events:none;background:linear-gradient(#ffffff1c 0%,#ffffff08 40%,#0000 100%);border-radius:9px 9px 60% 60%;height:42%;display:none;position:absolute;top:0;left:0;right:0}.bluestar-home__glass-streak{pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff0a 45%,#ffffff14 50%,#0000 55%);width:45%;height:80%;display:none;position:absolute;top:-20%;left:-10%;transform:rotate(-18deg)}.bluestar-home__badge{letter-spacing:.06em;text-transform:uppercase;color:#c8d4e0;text-shadow:0 1px #000c;background:linear-gradient(#4a5560 0%,#2e3842 45%,#1e262e 55%,#353f48 100%);border:1px solid #0009;border-radius:20px;align-items:center;margin-bottom:1.35rem;padding:.4rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff3,inset 0 -1px #0006,0 2px 4px #00000073}.bluestar-home__headline{z-index:1;letter-spacing:-.02em;color:#eef2f7;text-shadow:0 1px #ffffff1f,0 2px 4px #000000d9,0 0 40px #6496dc26;margin:0;font-size:clamp(1.85rem,5vw,2.85rem);font-weight:600;line-height:1.18;position:relative}.bluestar-home__subtext{z-index:1;max-width:36rem;color:var(--silver-muted);text-shadow:0 1px 2px #000000b3;margin:1.35rem 0 0;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.65;position:relative}.bluestar-home__actions{z-index:1;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex;position:relative}.bluestar-home__btn-primary{letter-spacing:-.01em;color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(180deg, var(--ios-blue-top) 0%, var(--ios-blue-mid) 42%, var(--ios-blue-bottom) 48%, #1a4f8f 100%);border:none;border-radius:10px;justify-content:center;align-items:center;padding:.72rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003,0 0 0 1px #00000059,0 1px 2px #0006,0 4px 10px #00000073}.bluestar-home__btn-primary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73 0%,#ffffff14 100%);border-radius:8px 8px 50% 50%;height:48%;position:absolute;top:1px;left:4px;right:4px}.bluestar-home__btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0003,0 0 0 1px #00000059,0 2px 4px #0006,0 6px 14px #00000080}.bluestar-home__btn-primary:active{background:linear-gradient(#4a9ae0 0%,#2a6fc4 50%,#1a4f8f 100%);transform:translateY(1px);box-shadow:inset 0 2px 4px #00000080,0 0 0 1px #0006}.bluestar-home__btn-primary span{z-index:1;position:relative}.bluestar-home__btn-claimed{letter-spacing:-.01em;color:#3d1f00;text-shadow:0 1px #ffffff26;background:linear-gradient(#fcd27a 0%,#f59e0b 42%,#d97706 48%,#b45309 100%);border:none;border-radius:10px;justify-content:center;align-items:center;padding:.72rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 0 #0003,0 0 0 1px #00000059,0 1px 2px #0006,0 4px 10px #00000073}.bluestar-home__btn-claimed:before{content:"";pointer-events:none;background:linear-gradient(#fff6 0%,#ffffff0f 100%);border-radius:8px 8px 50% 50%;height:48%;position:absolute;top:1px;left:4px;right:4px}.bluestar-home__btn-claimed:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003,0 0 0 1px #00000059,0 2px 4px #0006,0 6px 14px #00000080}.bluestar-home__btn-claimed:active{background:linear-gradient(#f0b429 0%,#d97706 50%,#b45309 100%);transform:translateY(1px);box-shadow:inset 0 2px 4px #00000080,0 0 0 1px #0006}.bluestar-home__btn-claimed span{z-index:1;position:relative}.bluestar-home__trust{z-index:1;color:#6a7d94;text-shadow:0 1px 1px #0009;margin:0;font-size:.8rem;position:relative}.bluestar-home__headline--compact{font-size:clamp(1.65rem,4vw,2.15rem)}.bluestar-home__form{z-index:1;margin-top:1.75rem;position:relative}.bluestar-home__form-fields{flex-direction:column;gap:1.15rem;display:flex}.bluestar-home__label{color:var(--silver-text);text-shadow:0 1px 1px #0009;margin-bottom:.45rem;font-size:.875rem;font-weight:500;display:block}.bluestar-home__input{color:#eef2f7;background:linear-gradient(#03060cfa 0%,#0a1220eb 100%);border:none;border-radius:8px;outline:none;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:1rem;transition:box-shadow .12s,background .12s;box-shadow:inset 0 2px 5px #000000a6,inset 0 0 0 1px #00000073,0 1px #ffffff12}.bluestar-home__input::placeholder{color:#5a6d85}.bluestar-home__input:focus{background:linear-gradient(#050a12fa 0%,#0c1626f0 100%);box-shadow:inset 0 2px 5px #0000008c,inset 0 0 0 1px #3d8ce859,0 0 0 2px #3d8ce82e,0 1px #ffffff1a}select.bluestar-home__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath stroke='%237ec0ff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none' d='M4 6l4 4 4-4'/%3E%3C/svg%3E"),linear-gradient(#03060cfa 0%,#0a1220eb 100%);background-position:right 1rem center,0 0;background-repeat:no-repeat,no-repeat;background-size:16px,auto;padding-right:2.5rem}.bluestar-home__alert{text-shadow:0 1px 1px #00000080;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;box-shadow:inset 0 2px 4px #00000059,inset 0 1px #ffffff0f}.bluestar-home__alert--error{color:#f0c8c8;background:linear-gradient(#48181cbf 0%,#280c10d9 100%);border:1px solid #a03c3c73}.bluestar-home__alert--success{color:#c8dff5;background:linear-gradient(#183048bf 0%,#0c1c30d9 100%);border:1px solid #3d8ce859}.bluestar-home__alert--warning{color:#f0e0c8;background:linear-gradient(#483814bf 0%,#281c08d9 100%);border:1px solid #b48c3273}.bluestar-home__btn-primary--full{width:100%;margin-top:.35rem}.bluestar-home__btn-primary:disabled{cursor:not-allowed;opacity:.62;transform:none}.bluestar-home__btn-primary:disabled:hover{transform:none;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0003,0 0 0 1px #00000059,0 1px 2px #0006,0 4px 10px #00000073}.bluestar-home__footnote{z-index:1;text-align:center;color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin:1.5rem 0 0;font-size:.875rem;position:relative}.bluestar-home__link{color:#7ec0ff;text-shadow:0 1px 2px #0009;text-decoration:none;transition:color .12s}.bluestar-home__link:hover{color:#a8d4ff}.bluestar-home__btn-secondary{letter-spacing:-.01em;color:#2a3038;text-shadow:0 1px #ffffff8c;cursor:pointer;background:linear-gradient(#f4f6f8 0%,#c8d0d8 18%,#a8b2bc 45%,#8e989f 72%,#7a848c 100%);border:none;border-radius:10px;justify-content:center;align-items:center;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0000002e,0 0 0 1px #00000047,0 1px 2px #00000059,0 3px 8px #00000059}.bluestar-home__btn-secondary:before{content:"";pointer-events:none;background:linear-gradient(#ffffffa6 0%,#ffffff1f 100%);border-radius:8px 8px 50% 50%;height:46%;position:absolute;top:1px;left:4px;right:4px}.bluestar-home__btn-secondary:hover{transform:translateY(-1px)}.bluestar-home__btn-secondary:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0006,0 0 0 1px #00000059}.bluestar-home__btn-secondary span{z-index:1;position:relative}.bluestar-home__btn-secondary--full{width:100%}.bluestar-dashboard__btn-metal{letter-spacing:-.01em;color:#2a3038;text-shadow:0 1px #ffffff8c;cursor:pointer;background:linear-gradient(#f4f6f8 0%,#c8d0d8 18%,#a8b2bc 45%,#8e989f 72%,#7a848c 100%);border:none;border-radius:8px;justify-content:center;align-items:center;padding:.4rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0000002e,0 0 0 1px #00000047,0 1px 2px #00000059,0 3px 8px #00000059}.bluestar-dashboard__btn-metal:before{content:"";pointer-events:none;background:linear-gradient(#ffffffa6 0%,#ffffff1f 100%);border-radius:7px 7px 50% 50%;height:46%;position:absolute;top:1px;left:4px;right:4px}.bluestar-dashboard__btn-metal:hover{transform:translateY(-1px)}.bluestar-dashboard__btn-metal:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0006,0 0 0 1px #00000059}.bluestar-dashboard__btn-metal span{z-index:1;position:relative}.bluestar-dashboard__layout{gap:4px;height:100%;min-height:100vh;display:flex}@media (max-width:767px){.bluestar-dashboard__layout{flex-direction:column}}.bluestar-dashboard__frame{background:#0a16284d;border:1px solid #3b82f633;border-radius:12px;flex:1;gap:4px;padding:3px;display:flex;box-shadow:0 0 30px 4px #3b82f60f,0 0 60px 10px #3b82f608}@media (max-width:767px){.bluestar-dashboard__frame{flex-direction:column}}.bluestar-dashboard__sidebar-frame{flex-shrink:0;width:15rem;height:100%;padding:1.25rem 0 1.25rem 1.25rem}@media (max-width:767px){.bluestar-dashboard__sidebar-frame{width:100%;padding:1rem 1rem 0}}.bluestar-dashboard__sidebar-bezel{height:100%;min-height:calc(100vh - 2.5rem)}@media (max-width:767px){.bluestar-dashboard__sidebar-bezel{min-height:auto}}.bluestar-dashboard__sidebar-glass{background:linear-gradient(#ffffff12 0%,#1428508c 15%,#0c16286b 50%,#080f1e80 85%,#14234161 100%);border:none;border-radius:9px;flex-direction:column;height:100%;min-height:100%;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #c8e1ff2e,inset 0 -1px #00000080,0 8px 32px #0000008c}@media (max-width:767px){.bluestar-dashboard__sidebar-glass{min-height:auto}}.bluestar-dashboard__brand{z-index:1;margin-bottom:1.75rem;position:relative}.bluestar-dashboard__org-name{color:#eef2f7;text-shadow:0 1px #ffffff14,0 1px 3px #000000bf;margin:.85rem 0 0;font-size:.95rem;font-weight:600;line-height:1.35}.bluestar-dashboard__nav{z-index:1;flex-direction:column;flex:1;gap:.35rem;display:flex;position:relative}@media (max-width:767px){.bluestar-dashboard__nav{flex-flow:wrap;flex:none;margin-bottom:1rem}}.bluestar-dashboard__nav-item{color:#64748b;text-shadow:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.bluestar-dashboard__nav-item:hover{color:#94a3b8;background:#3b82f614;box-shadow:inset 0 0 12px 2px #3b82f61a}.bluestar-dashboard__nav-item--active{color:#93c5fd;text-shadow:0 0 12px #93c5fd59;background:#0f2040;border-color:#3b82f699;font-weight:600}.bluestar-dashboard__sidebar-footer{z-index:1;margin-top:auto;padding-top:1.5rem;position:relative}@media (max-width:767px){.bluestar-dashboard__sidebar-footer{width:100%;margin-top:0;padding-top:0}}.bluestar-page-footer{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:48px;display:flex}.bluestar-page-footer__link{color:#4a6a8a;white-space:nowrap;font-size:11px;text-decoration:none;transition:color .2s}.bluestar-page-footer__link:hover{color:#93c5fd}.bluestar-dashboard__main{flex:1;min-width:0;padding:1.25rem 1.25rem 1.25rem .75rem}@media (max-width:767px){.bluestar-dashboard__main{padding:1rem}}.bluestar-dashboard__panel-frame{max-width:none;height:100%}.bluestar-dashboard__panel-glass{border-radius:9px;min-height:calc(100vh - 2.5rem)}@media (max-width:767px){.bluestar-dashboard__panel-glass{min-height:auto}}.bluestar-dashboard__welcome-text{max-width:38rem}.bluestar-dashboard__actions{z-index:1;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:2rem;display:flex;position:relative}.bluestar-dashboard__panel-glass--scroll{min-height:auto;max-height:none}.bluestar-home__textarea{resize:vertical;min-height:5.5rem;line-height:1.45}.bluestar-home__select{appearance:none;cursor:pointer;background-image:linear-gradient(#03060cfa 0%,#0a1220eb 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238a9bb0' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:0 0,right .85rem center;background-repeat:no-repeat,no-repeat;padding-right:2.25rem}.bluestar-home__form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:540px){.bluestar-home__form-row{grid-template-columns:1fr}}.bluestar-home__label--inline{margin-bottom:.2rem}.bluestar-home__hint{color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin:0;font-size:.8rem}.bluestar-home__toggle-field{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.bluestar-home__toggle{background:linear-gradient(#2a323c 0%,#121820 100%);border-radius:9px;padding:3px;display:inline-flex;box-shadow:inset 0 2px 5px #000000a6,inset 0 0 0 1px #00000073}.bluestar-home__toggle-option{min-width:3.25rem;color:var(--silver-muted);text-shadow:0 1px 2px #0009;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .85rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:color .12s,background .12s,box-shadow .12s;position:relative}.bluestar-home__toggle-option--active{color:#eef2f7;background:linear-gradient(180deg, var(--ios-blue-top) 0%, var(--ios-blue-mid) 45%, var(--ios-blue-bottom) 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040,0 1px 3px #00000073}.bluestar-listings__form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;margin-top:.5rem;display:flex}.bluestar-listings__header{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;margin-bottom:1.75rem;display:flex;position:relative}.bluestar-listings__filters{z-index:1;background:linear-gradient(#03060cb8 0%,#080e1ad1 100%);border-radius:10px;margin-bottom:1.5rem;padding:1.1rem 1.15rem 1rem;position:relative;box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #0006,inset 0 1px #ffffff0f,0 1px #ffffff0a}.bluestar-listings__filters-label{margin-bottom:.35rem;font-size:.8125rem}.bluestar-listings__filters-search{margin-top:0}.bluestar-listings__filters-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.9rem;display:grid}@media (max-width:720px){.bluestar-listings__filters-row{grid-template-columns:1fr}}.bluestar-listings__filters-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding-top:.85rem;display:flex}.bluestar-listings__filters-count{color:var(--silver-text);text-shadow:0 1px 1px #0009;margin:0;font-size:.875rem;font-weight:500}.bluestar-listings__filters-clear{padding:.5rem 1rem;font-size:.8125rem}.bluestar-listings__filters-clear:disabled{cursor:not-allowed;opacity:.5;transform:none}.bluestar-listings__status{z-index:1;color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin:0;position:relative}.bluestar-listings__empty{z-index:1;flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;position:relative}.bluestar-listings__grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.15rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.bluestar-listings__card{background:0 0;border-radius:9px;margin:0;padding:0}.bluestar-listings__card-inner{background:linear-gradient(165deg,#1c2c45 0%,#142036 60%,#0d1726 100%);border-radius:9px;height:100%;padding:1.1rem 1.15rem;position:relative;box-shadow:inset 0 1px 1px #96beff0f,inset 0 -2px 6px #0006,0 18px 36px #0009,0 4px 10px #00000080}.bluestar-listings__card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.bluestar-listings__card-badge{margin:0}.bluestar-listings__card-date{color:var(--silver-muted);text-shadow:0 1px 1px #0009;font-size:.75rem}.bluestar-listings__card-title{color:#eef2f7;text-shadow:0 1px #ffffff14,0 1px 3px #000000bf;margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.35}.bluestar-listings__card-org{color:#7ec0ff;text-shadow:0 1px 2px #0009;margin:0 0 .85rem;font-size:.85rem;font-weight:500}.bluestar-listings__card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;margin:0 0 .85rem;font-size:.8rem;display:grid}.bluestar-listings__card-details dt{color:var(--silver-muted);margin:0;font-weight:500}.bluestar-listings__card-details dd{color:var(--silver-text);margin:.1rem 0 0;font-weight:600}.bluestar-listings__card-description{color:var(--silver-muted);-webkit-line-clamp:4;text-shadow:0 1px 1px #0009;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.bluestar-listings__card-link{height:100%;color:inherit;border-radius:9px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block}.bluestar-listings__card-link:hover .bluestar-listings__card-inner{background:linear-gradient(165deg,#223a5c 0%,#182944 60%,#0f1b2d 100%)}.bluestar-listings__card-link:hover{transform:translateY(-1px)}.bluestar-listings__card-link:active{transform:translateY(0)}.bluestar-listings__card-link:focus-visible{outline-offset:3px;outline:2px solid #7ec0ff}.bluestar-listings__detail-toolbar{z-index:1;margin-bottom:1.5rem;position:relative}.bluestar-listings__detail{z-index:1;max-width:42rem;position:relative}.bluestar-listings__detail-header{margin-bottom:1.5rem}.bluestar-listings__detail-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.bluestar-listings__detail-title{color:#eef2f7;text-shadow:0 1px #ffffff1a,0 2px 4px #000000bf;margin:0 0 .5rem;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:600;line-height:1.3}.bluestar-listings__detail-org{color:#7ec0ff;text-shadow:0 1px 2px #0009;margin:0;font-size:1rem;font-weight:500}.bluestar-listings__detail-specs{background:linear-gradient(#0e1828bf 0%,#060a12d9 100%);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0 0 1.75rem;padding:1.1rem 1.15rem;font-size:.875rem;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000073}.bluestar-listings__detail-specs dt{color:var(--silver-muted);margin:0;font-weight:500}.bluestar-listings__detail-specs dd{color:var(--silver-text);margin:.15rem 0 0;font-weight:600}.bluestar-listings__detail-section{margin-bottom:1.75rem}.bluestar-listings__detail-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin:0 0 .65rem;font-size:.8rem;font-weight:600}.bluestar-listings__detail-description{color:var(--silver-text);white-space:pre-wrap;text-shadow:0 1px 1px #0009;margin:0;font-size:.95rem;line-height:1.6}.bluestar-listings__detail-actions{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.bluestar-listings__photo-upload{flex-direction:column;gap:.85rem;display:flex}.bluestar-listings__photo-upload-header{flex-direction:column;gap:.25rem;display:flex}.bluestar-listings__photo-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bluestar-listings__photo-dropzone{cursor:pointer;width:100%;min-height:6.5rem;color:var(--silver-muted);background:linear-gradient(#0e1828a6 0%,#060a12d1 100%);border:none;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;transition:background .12s,box-shadow .12s,transform .12s;display:flex;box-shadow:inset 0 2px 6px #0000008c,inset 0 1px #ffffff0f,0 1px #ffffff14}.bluestar-listings__photo-dropzone:hover:not(:disabled){color:var(--silver-text);background:linear-gradient(#142238c7 0%,#080e18e0 100%)}.bluestar-listings__photo-dropzone:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 3px 8px #000000a6,inset 0 1px #ffffff0a}.bluestar-listings__photo-dropzone:disabled{cursor:not-allowed;opacity:.65}.bluestar-listings__photo-dropzone-icon{color:#eef2f7;background:linear-gradient(#7ec0ff59 0%,#1e5a9e8c 100%);border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.35rem;font-weight:500;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff40,0 1px 3px #00000073}.bluestar-listings__photo-dropzone-text{text-shadow:0 1px 1px #0009;font-size:.875rem;font-weight:500}.bluestar-listings__photo-previews{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.bluestar-listings__photo-preview{background:linear-gradient(#8c98a873 0%,#28303aa6 100%);border-radius:9px;width:5.5rem;height:5.5rem;padding:2px;position:relative;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff1f}.bluestar-listings__photo-preview-image{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block;box-shadow:inset 0 1px #ffffff14}.bluestar-listings__photo-remove{cursor:pointer;color:#eef2f7;background:linear-gradient(#8a949e 0%,#5c656e 55%,#3a4046 100%);border:none;border-radius:6px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;font-size:1rem;line-height:1;display:flex;position:absolute;top:-.35rem;right:-.35rem;box-shadow:inset 0 1px #ffffff40,0 1px 3px #0000008c}.bluestar-listings__photo-remove:hover:not(:disabled){background:linear-gradient(#9aa4ae 0%,#6c757e 55%,#4a5056 100%)}.bluestar-listings__photo-remove:disabled{cursor:not-allowed;opacity:.6}.bluestar-listings__card-thumb{background:0 0;border-radius:5px;margin:0 0 .85rem;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 10px #00000080,0 1px 3px #0006}.bluestar-listings__card-thumb:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 1.5px 1.5px 4px #ffffff4d,inset -1.5px -1.5px 4px #00000061,inset 0 0 24px 4px #00000038}.bluestar-listings__card-thumb:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(55% 45% at 50% 28%,#ffffff21 0%,#ffffff0a 50%,#fff0 80%);position:absolute;inset:0}.bluestar-listings__card-thumb-image{object-fit:cover;border-radius:5px;width:100%;height:8.5rem;display:block}.bluestar-listings__gallery{margin-bottom:1.5rem}.bluestar-listings__gallery-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.bluestar-listings__gallery-item{background:linear-gradient(#8c98a873 0%,#28303aa6 100%);border-radius:10px;padding:2px;position:relative;box-shadow:0 2px 8px #00000073,inset 0 1px #ffffff1f}.bluestar-listings__gallery-item--interactive{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .15s,box-shadow .15s}.bluestar-listings__gallery-item--interactive img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.bluestar-listings__gallery-item--dragging{z-index:10;cursor:grabbing;transform:scale(1.06)rotate(-1.5deg);box-shadow:0 10px 24px #00000080,0 0 0 2px #60a5fa99,0 0 16px 3px #60a5fa73}.bluestar-listings__gallery-position{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e2e8f0;pointer-events:none;background:#0000008c;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:-apple-system,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:8px;right:8px}.bluestar-listings__gallery-cover{color:#fff;text-transform:uppercase;letter-spacing:.05em;pointer-events:none;background:#3b82f6d9;border-radius:4px;padding:2px 6px;font-family:-apple-system,system-ui,sans-serif;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.bluestar-listings__gallery-insertline{pointer-events:none;z-index:5;background:#60a5fa;border-radius:2px;width:3px;position:absolute;box-shadow:0 0 8px 2px #60a5facc,0 0 3px #60a5fa}@keyframes bluestar-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bluestar-listings__photo-toast{margin:0 0 .75rem;animation:.2s bluestar-toast-in}.bluestar-listings__gallery-image{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block;box-shadow:inset 0 1px #ffffff14}.bluestar-listings__gallery-placeholder{min-height:10rem;color:var(--silver-muted);text-align:center;background:linear-gradient(#0e1828bf 0%,#060a12d9 100%);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.5rem;display:flex;box-shadow:inset 0 2px 8px #0000008c,inset 0 1px #ffffff0f}.bluestar-listings__gallery-placeholder p{text-shadow:0 1px 1px #0009;margin:0;font-size:.875rem}.bluestar-listings__gallery-placeholder-icon{background:linear-gradient(135deg,#5a647059 0%,#28303a8c 100%);border:2px solid #8a9bb073;border-radius:7px;width:2.75rem;height:2.75rem;display:block;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #00000059,0 1px 3px #00000073}.bluestar-modal{background:0 0;border:none;max-width:min(32rem,100vw - 2rem);margin:auto;padding:0}.bluestar-modal::backdrop{-webkit-backdrop-filter:blur(4px);background:#02060eb8}.bluestar-modal__frame{background:linear-gradient(180deg, var(--metal-highlight) 0%, var(--metal-mid) 18%, var(--metal-shadow) 100%);border-radius:12px;padding:3px;box-shadow:0 12px 40px #000000a6,inset 0 1px #ffffff8c}.bluestar-modal__glass{background:linear-gradient(180deg, var(--glass-top) 0%, #0c1628f0 40%, var(--glass-bottom) 100%);border-radius:8px;padding:1.35rem 1.25rem 1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000008c}.bluestar-modal__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex;position:relative}.bluestar-modal__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin:0 0 .35rem;font-size:.7rem;font-weight:600}.bluestar-modal__title{color:#eef2f7;text-shadow:0 1px #ffffff14,0 1px 3px #000000bf;margin:0;font-size:1.15rem;font-weight:600;line-height:1.35}.bluestar-modal__subtitle{color:#7ec0ff;text-shadow:0 1px 2px #0009;margin:.35rem 0 0;font-size:.9rem}.bluestar-modal__close{width:2rem;height:2rem;color:var(--silver-muted);cursor:pointer;background:linear-gradient(#3a424a 0%,#1a222a 100%);border:none;border-radius:7px;flex-shrink:0;padding:0;font-size:1.35rem;line-height:1;transition:color .12s,transform .12s;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000073,0 1px 3px #00000073}.bluestar-modal__close:hover{color:#eef2f7}.bluestar-modal__close:active{transform:translateY(1px)}.bluestar-mobile-nav{display:none}@media (max-width:767px){.bluestar-dashboard__sidebar-frame{display:none}.bluestar-dashboard__layout{grid-template-columns:1fr!important}.bluestar-dashboard__main{padding-bottom:80px}.bluestar-mobile-nav{z-index:300;-webkit-backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom);height:calc(60px + env(safe-area-inset-bottom));background:#0a1020eb;border-top:.5px solid #ffffff1a;align-items:flex-start;padding-top:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.bluestar-mobile-nav__item{color:#ffffff61;flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px 0;text-decoration:none;transition:color .15s;display:flex}.bluestar-mobile-nav__item--active{color:#60a5fa}.bluestar-mobile-nav__icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.bluestar-mobile-nav__icon svg{width:20px;height:20px}.bluestar-mobile-nav__badge{min-width:16px;height:16px;padding:0 3px;font-size:9px;position:absolute;top:-4px;right:-6px}.bluestar-mobile-nav__label{letter-spacing:.01em;font-family:system-ui,-apple-system,sans-serif;font-size:10px;line-height:1}.bluestar-messages__thread-view-link,.bluestar-messages__thread-thumb,.bluestar-messages__thread-thumb--placeholder{display:none}.bluestar-messages__thread-header-row{gap:8px}.bluestar-org-logo,.bluestar-org-logo--initials{z-index:1;position:relative}.bluestar-dashboard__chip{white-space:nowrap;padding:.28rem .55rem;font-size:.72rem}.bluestar-messages__thread-title{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 120px);overflow:hidden}.bluestar-upload__drag-hint{display:none}.bluestar-messages__thread-header-info--link{color:inherit;text-decoration:none}.bluestar-messages__thread-header-info--link:hover .bluestar-messages__thread-title{color:#93c5fd;transition:color .15s}}.bluestar-messages{z-index:1;flex-direction:column;min-height:100%;display:flex;position:relative}.bluestar-messages__header{margin-bottom:1rem}.bluestar-messages__layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.15rem;min-height:22rem;display:grid}@media (max-width:767px){.bluestar-messages__layout{grid-template-columns:1fr}}.bluestar-messages__sidebar{min-width:0}.bluestar-messages__sidebar .bluestar-home__label{margin-bottom:.35rem;padding:0 1rem;font-size:.8125rem}.bluestar-messages__inbox-search{margin-bottom:.85rem;padding:.5rem .75rem;font-size:.85rem}.bluestar-messages__thread-search{width:100%;margin-top:.75rem;padding:.45rem .7rem;font-size:.82rem}.bluestar-messages__subtitle-row{align-items:flex-end;gap:8px;display:flex}.bluestar-messages__search-toggle{cursor:pointer;color:#ffffff52;background:0 0;border:none;border-radius:50%;flex-shrink:0;align-items:center;padding:5px;transition:color .15s,background .15s;display:flex}.bluestar-messages__search-toggle:hover{color:#ffffffbf;background:#ffffff12}.bluestar-messages__thread-search-btn{cursor:pointer;color:inherit;opacity:.45;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px 6px;display:flex}.bluestar-messages__thread-search-btn:hover{opacity:.8}.bluestar-messages__thread-search-empty{color:var(--silver-muted);text-align:center;margin:0;padding:1rem;font-size:.82rem}.bluestar-messages__conversation-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bluestar-messages__conversation-row{position:relative}.bluestar-messages__conversation-empty{color:var(--silver-muted);margin:0;padding:14px 16px;font-size:.8rem}.bluestar-messages__conversation-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;border-bottom:.5px solid #3b82f614;padding:14px 36px 14px 16px;font-family:inherit;transition:background .15s;display:block}.bluestar-messages__conversation-item:hover{background:#60a5fa0f}.bluestar-messages__conversation-archive-btn{width:22px;height:22px;color:var(--silver-muted);cursor:pointer;opacity:0;background:#0c183099;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bluestar-messages__conversation-row:hover .bluestar-messages__conversation-archive-btn{opacity:1}.bluestar-messages__conversation-archive-btn:hover{color:#93c5fd;background:#3b82f62e}.bluestar-messages__conversation-item--active{background:#60a5fa1a;border-left:2px solid #378add;padding-left:14px}.bluestar-messages__conv-row{align-items:center;gap:8px;width:100%;display:flex}.bluestar-messages__conv-body{flex-direction:column;flex:1;min-width:0;display:flex}.bluestar-messages__conversation-top{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.bluestar-messages__conversation-title{color:#d4dce6;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:14px;font-weight:500;overflow:hidden}.bluestar-messages__unread-badge{text-align:center;color:#4ade80;background:#4ade8026;border:.5px solid #4ade8040;border-radius:999px;flex-shrink:0;min-width:1.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.bluestar-messages__unread-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px}.bluestar-messages__conversation-org{color:#4a6a8a;font-size:12px}.bluestar-messages__conv-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.bluestar-messages__conversation-preview{color:#3a5a7a;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:12px;overflow:hidden}.bluestar-messages__conversation-time{color:#3a5a7a;flex-shrink:0;font-size:11px}.bluestar-messages__thread-panel{background:linear-gradient(#0e1828a6 0%,#060a12d1 100%);border-radius:9px;flex-direction:column;min-height:18rem;padding:1rem 1.05rem;display:flex;overflow-x:hidden;box-shadow:inset 0 2px 6px #0000008c,inset 0 1px #ffffff0f}.bluestar-messages__thread-placeholder{text-align:center;max-width:18rem;color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin:auto;font-size:.9rem}.bluestar-messages__thread-header{border-bottom:1px solid #ffffff14;margin-bottom:1rem;padding-bottom:.85rem}.bluestar-messages__thread-header-row{align-items:center;gap:.75rem;display:flex}.bluestar-messages__thread-header-info{flex:1;min-width:0}.bluestar-messages__thread-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:48px;height:48px;box-shadow:0 3px 10px #00000080,0 1px 3px #0006}.bluestar-messages__thread-thumb--placeholder{background:linear-gradient(#0e1828bf 0%,#060a12d9 100%)}.bluestar-messages__thread-view-link{color:#7ec0ff;text-shadow:0 1px 1px #0009;background:linear-gradient(#1c304e8c 0%,#0c1424a6 100%);border:1px solid #3b82f64d;border-radius:20px;flex-shrink:0;padding:.4rem .85rem;font-size:.75rem;font-weight:600;text-decoration:none;box-shadow:inset 0 1px #ffffff14}.bluestar-messages__thread-view-link:hover{color:#93c5fd;border-color:#3b82f680}.bluestar-messages__thread-title{color:#eef2f7;text-shadow:0 1px 3px #000000bf;margin:0;font-size:1.05rem;font-weight:600}.bluestar-messages__thread-org{color:#7ec0ff;text-shadow:0 1px 2px #0009;margin:.35rem 0 0;font-size:.85rem}.bluestar-messages__thread{flex-direction:column;flex:1;gap:.65rem;max-height:24rem;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow-y:auto}.bluestar-messages__bubble-row{flex-direction:column;align-items:flex-start;display:flex}.bluestar-messages__bubble-row--mine{align-items:flex-end}.bluestar-messages__bubble-meta{align-items:center;gap:.5rem;margin:.3rem 0 0;display:flex}.bluestar-messages__bubble-delivered{color:var(--silver-muted);opacity:.7;text-shadow:0 1px 1px #0009;font-family:monospace;font-size:8.5px}.bluestar-messages__bubble-meta-action{color:var(--silver-muted);opacity:.7;text-shadow:0 1px 1px #0009;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:monospace;font-size:8.5px;-webkit-text-decoration:underline #8a9bb066;text-decoration:underline #8a9bb066}.bluestar-messages__bubble-meta-action:hover{opacity:1}.bluestar-messages__bubble-edit{flex-direction:column;gap:.4rem;display:flex}.bluestar-messages__bubble-edit-textarea{width:100%;min-height:3.5rem;color:var(--silver-text);resize:vertical;background:#060c1866;border:1px solid #ffffff26;border-radius:6px;padding:.5rem;font-family:inherit;font-size:.85rem}.bluestar-messages__bubble-edit-error{color:#f5a3a3;margin:0;font-size:.72rem}.bluestar-messages__bubble-edit-actions{justify-content:flex-end;gap:.4rem;display:flex}.bluestar-messages__bubble-edit-save,.bluestar-messages__bubble-edit-cancel{cursor:pointer;border:none;border-radius:6px;padding:.3rem .7rem;font-size:.75rem;font-weight:500}.bluestar-messages__bubble-edit-cancel{color:var(--silver-text);background:#ffffff14}.bluestar-messages__bubble-edit-save{color:#fff;background:linear-gradient(#7ec0ff 0%,#3d8ce8 48%,#1e5a9e 100%)}.bluestar-messages__bubble-edit-save:disabled,.bluestar-messages__bubble-edit-cancel:disabled{opacity:.5;cursor:not-allowed}.bluestar-messages__bubble-history{background:#060c1880;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:.35rem;max-width:88%;margin-top:.4rem;padding:.5rem .65rem;display:flex}.bluestar-messages__bubble-history-loading{color:var(--silver-muted);margin:0;font-size:.72rem}.bluestar-messages__bubble-history-entry{flex-direction:column;gap:.1rem;display:flex}.bluestar-messages__bubble-history-time{color:var(--silver-muted);opacity:.7;font-family:monospace;font-size:8px}.bluestar-messages__bubble-history-body{color:var(--silver-text);opacity:.85;margin:0;font-size:.78rem;-webkit-text-decoration:line-through #8a9bb066;text-decoration:line-through #8a9bb066}.bluestar-messages__bubble{background:linear-gradient(#6e7c9066 0%,#3a42507a 100%);border-radius:5px 5px 2px 2px;max-width:88%;padding:.65rem .85rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.bluestar-messages__bubble:before{content:"";filter:blur(3px);background:#ffffff38;border-radius:50%;width:55%;height:12px;position:absolute;top:-7px;left:10%}.bluestar-messages__bubble--mine{background:linear-gradient(#28a08c66 0%,#0f50467a 100%);box-shadow:inset 0 1px #fff3}.bluestar-messages__bubble--mine:before{background:#fff3}.bluestar-messages__bubble--mine .bluestar-messages__bubble-body{color:#e3f5f1}.bluestar-messages__bubble-body{color:var(--silver-text);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;text-shadow:0 1px 1px #0009;margin:0;font-size:.9rem;line-height:1.5}.bluestar-messages__bubble-time{color:#dce1e88c;margin-top:.35rem;font-family:monospace;font-size:8.5px;display:block}.bluestar-messages__bubble--mine .bluestar-messages__bubble-time{color:#e1f5f099}.bluestar-messages__bubble-bar{gap:1.5px;height:4px;margin-top:.35rem;display:flex}.bluestar-messages__bubble-bar-pin{background:#dec070d9;flex-shrink:0;width:27px;height:4px}.bluestar-messages__bubble-bar-pin--dim{background:#c4a45899}@keyframes twinkle{0%{filter:brightness();box-shadow:none}40%{filter:brightness(1.8);box-shadow:0 0 4px 1px #ffe18ccc}to{filter:brightness();box-shadow:none}}.bluestar-messages__bubble-bar-pin--shimmer{animation:.55s ease-in-out twinkle}.bluestar-messages__typing-bubble .bluestar-messages__bubble-bar{margin-top:0}@keyframes bluestar-typing-press{0%,60%,to{background:#dec07073;transform:scaleY(1)}20%{background:#dec070e6;transform:scaleY(.4)}}.bluestar-messages__typing-pin{transform-origin:bottom;background:#dec07073;animation:1.1s ease-in-out infinite bluestar-typing-press}.bluestar-messages__reply{border-top:1px solid #ffffff14;margin-top:auto;padding-top:.5rem}.bluestar-messages__kbd-hint{color:var(--silver-muted);opacity:.5;text-shadow:0 1px 1px #0009;text-align:right;margin-top:.35rem;font-size:.72rem;display:block}.bluestar-messages__attach-previews{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.bluestar-messages__attach-preview{background:linear-gradient(#8c98a859 0%,#28303a8c 100%);border-radius:8px;width:4.5rem;height:4.5rem;padding:2px;position:relative;box-shadow:0 2px 6px #0006,inset 0 1px #ffffff1a}.bluestar-messages__attach-preview-image{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.bluestar-messages__attach-preview-remove{color:#eef2f7;cursor:pointer;background:linear-gradient(#8a949e 0%,#5c656e 55%,#3a4046 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;padding:0;font-size:.9rem;line-height:1;display:flex;position:absolute;top:-.3rem;right:-.3rem;box-shadow:inset 0 1px #fff3,0 1px 3px #00000080}.bluestar-messages__attach-preview-remove:disabled{opacity:.5;cursor:not-allowed}.bluestar-messages__reply-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.bluestar-messages__reply-actions-left{align-items:center;gap:.5rem;display:flex}.bluestar-messages__attach-btn{color:var(--silver-muted);cursor:pointer;background:linear-gradient(#0e1828a6 0%,#060a12d1 100%);border:none;border-radius:8px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-family:inherit;font-size:.825rem;font-weight:500;transition:color .12s,background .12s;display:inline-flex;box-shadow:inset 0 2px 5px #0000008c,inset 0 0 0 1px #0006,0 1px #ffffff0f}.bluestar-messages__attach-btn:hover:not(:disabled){color:var(--silver-text);background:linear-gradient(#142238c7 0%,#080e18e0 100%)}.bluestar-messages__attach-btn:disabled{opacity:.45;cursor:not-allowed}.bluestar-messages__bubble-attachments{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.bluestar-messages__bubble-image-btn{cursor:zoom-in;background:0 0;border:none;border-radius:7px;padding:0;line-height:0;transition:opacity .12s,transform .12s}.bluestar-messages__bubble-image-btn:hover{opacity:.88;transform:scale(1.02)}.bluestar-messages__bubble-image{object-fit:cover;border-radius:6px;max-width:min(11rem,100%);max-height:9rem;display:block;box-shadow:0 2px 8px #00000073,inset 0 1px #ffffff14}.bluestar-messages__lightbox{z-index:9000;-webkit-backdrop-filter:blur(10px);cursor:zoom-out;background:#02050ceb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bluestar-messages__lightbox-image{object-fit:contain;cursor:default;border-radius:8px;max-width:min(90vw,1200px);max-height:88vh;box-shadow:0 16px 64px #000c,0 0 0 1px #ffffff0f}.bluestar-messages__lightbox-close{width:2.4rem;height:2.4rem;color:var(--silver-muted);cursor:pointer;background:linear-gradient(#3a424a 0%,#1a222a 100%);border:none;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;transition:color .12s;display:flex;position:absolute;top:1.25rem;right:1.25rem;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000073,0 2px 10px #0000008c}.bluestar-messages__lightbox-close:hover{color:#eef2f7}.bluestar-messages__mobile-back-btn{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;display:none}@media (max-width:767px){.bluestar-messages__layout{gap:0;grid-template-columns:1fr!important}.bluestar-messages__thread-panel,.bluestar-messages__layout--thread-open .bluestar-messages__sidebar{display:none}.bluestar-messages__layout--thread-open .bluestar-messages__thread-panel{flex-direction:column;display:flex}.bluestar-messages__mobile-back-btn{display:flex}.bluestar-messages__thread-header-info{flex:1;min-width:0}.bluestar-messages__thread-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bluestar-messages__keyboard-hint{display:none}}.bluestar-home__dock{pointer-events:none;z-index:0;opacity:.55;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#c8d2dc59 0%,#78829133 100%);border-radius:14px;width:min(90%,28rem);height:3.25rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff40,0 8px 32px #00000080}.bluestar-admin__layout{min-height:100vh;padding:1.5rem 1.25rem 2rem}@media (min-width:768px){.bluestar-admin__layout{padding:2rem 2rem 2.5rem}}.bluestar-admin__panel-frame{max-width:56rem;margin:0 auto}.bluestar-admin__panel-glass{z-index:1;padding:1.75rem 1.5rem 2rem;position:relative}@media (min-width:768px){.bluestar-admin__panel-glass{padding:2rem 2rem 2.25rem}}.bluestar-admin__header{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.bluestar-admin__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.bluestar-admin__intro{max-width:36rem;margin-top:.65rem}.bluestar-admin__header-actions{flex-wrap:wrap;gap:.65rem;display:flex}.bluestar-admin__tabs{background:linear-gradient(#00000059 0%,#0000008c 100%);border-radius:10px;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;padding:.35rem;display:flex;box-shadow:inset 0 2px 5px #0000008c,inset 0 1px #ffffff0f}.bluestar-admin__tab{letter-spacing:.02em;text-transform:uppercase;min-width:6.5rem;color:var(--silver-muted);text-shadow:0 1px 1px #0009;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:auto;padding:.55rem .85rem;font-size:.85rem;font-weight:600;transition:color .12s,background .12s,box-shadow .12s}.bluestar-admin__tab:hover{color:var(--silver-text)}.bluestar-admin__tab--active{color:#eef2f7;background:linear-gradient(#7ec0ff47 0%,#1e5a9e73 100%);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000059,0 1px 3px #00000059}.bluestar-admin__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.bluestar-admin__list-item{background:linear-gradient(#ffffff0a 0%,#0000002e 100%);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000059}@media (min-width:640px){.bluestar-admin__list-item{flex-direction:row;justify-content:space-between;align-items:center}}.bluestar-admin__org-details{min-width:0}.bluestar-admin__org-name{color:#eef2f7;text-shadow:0 1px #ffffff1f,0 1px 2px #000000a6;margin:0;font-size:1rem;font-weight:600}.bluestar-admin__org-meta{color:var(--silver-muted);text-shadow:0 1px 1px #0000008c;flex-wrap:wrap;gap:.45rem;margin:.35rem 0 0;font-size:.82rem;display:flex}.bluestar-admin__row-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;display:flex}.bluestar-admin__action-btn{min-width:6.5rem}.bluestar-admin__status-pill{letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 1px #0000008c;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059}.bluestar-admin__status-pill--approved{color:#c8dff5;background:linear-gradient(#28486ed9 0%,#122844f2 100%);border:1px solid #3d8ce859}.bluestar-admin__status-pill--rejected{color:#f0c8c8;background:linear-gradient(#48181cd9 0%,#280c10f2 100%);border:1px solid #a03c3c73}.bluestar-admin__empty{text-align:center;color:var(--silver-muted);text-shadow:0 1px 1px #0000008c;margin:0;padding:1.5rem .5rem}.bluestar-settings__section-group{z-index:1;flex-direction:column;gap:1.5rem;display:flex;position:relative}.bluestar-settings__section-header{color:var(--silver-muted);text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 1px #0009;margin:0 0 1rem;font-size:.75rem;font-weight:600}.bluestar-settings__danger-header{color:#fca5a5;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 1px #0009;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.bluestar-settings__fields{flex-direction:column;gap:1rem;display:flex}.bluestar-settings__field-label{color:var(--silver-muted);text-shadow:0 1px 1px #0009;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.bluestar-settings__input{color:#eef2f7;box-sizing:border-box;background:linear-gradient(#03060cfa 0%,#0a1220eb 100%);border:none;border-radius:8px;outline:none;width:100%;padding:.65rem .9rem;font-family:inherit;font-size:.9375rem;transition:box-shadow .12s,background .12s;box-shadow:inset 0 2px 5px #000000a6,inset 0 0 0 1px #00000073,0 1px #ffffff12}.bluestar-settings__input::placeholder{color:#5a6d85}.bluestar-settings__input:focus{background:linear-gradient(#050a12fa 0%,#0c1626f0 100%);box-shadow:inset 0 2px 5px #0000008c,inset 0 0 0 1px #3d8ce859,0 0 0 2px #3d8ce82e,0 1px #ffffff1a}.bluestar-settings__input[readonly]{opacity:.5;cursor:not-allowed}textarea.bluestar-settings__input{resize:vertical;min-height:5rem;line-height:1.5}select.bluestar-settings__input{appearance:none;cursor:pointer;background-image:linear-gradient(#03060cfa 0%,#0a1220eb 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%238a9bb0' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:0 0,right .85rem center;background-repeat:no-repeat,no-repeat;padding-right:2.25rem}.bluestar-settings__domain-pill{color:#4ade80;text-shadow:0 1px 1px #00000080;background:#22c55e1f;border:1px solid #22c55e40;border-radius:20px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.bluestar-settings__domain-check{color:#052e16;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.7rem;font-weight:700;display:inline-flex}.bluestar-settings__field-hint{color:var(--silver-muted);opacity:.6;text-shadow:0 1px 1px #00000080;margin:.375rem 0 0;font-size:.75rem}.bluestar-settings__locations-list{z-index:1;flex-direction:column;gap:.75rem;display:flex;position:relative}.bluestar-settings__location-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0003}.bluestar-settings__location-card--primary{border-color:#64b4ff33}.bluestar-settings__location-info{flex:1;min-width:0}.bluestar-settings__location-name{color:var(--silver-text);text-shadow:0 1px 1px #0009;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.bluestar-settings__location-hq{color:#7dc4ff;text-shadow:0 1px 1px #0006;background:#64b4ff26;border-radius:4px;padding:1px 6px;font-size:.6875rem;font-weight:500}.bluestar-settings__location-address{color:var(--silver-muted);text-shadow:0 1px 1px #00000080;margin-top:.125rem;font-size:.8125rem}.bluestar-settings__location-actions{flex-shrink:0;gap:.5rem;display:flex}.bluestar-settings__divider{border:none;border-top:1px solid #ffffff0f;margin:0}.bluestar-settings__btn-danger{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:8px;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .12s,color .12s}.bluestar-settings__btn-danger:hover{color:#fca5a5;border-color:#ef444480}.bluestar-listings__status-badge{letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 1px #0000008c;border-radius:5px;align-items:center;padding:.22rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.bluestar-listings__status-badge--available{color:#c8dff5;background:linear-gradient(#1e5a9eb8 0%,#12325ae0 100%);border:1px solid #3d8ce84d}.bluestar-listings__status-badge--claimed{color:#fde8b0;background:linear-gradient(#78520ab8 0%,#4e3004e0 100%);border:1px solid #c8981e61}.bluestar-listings__status-badge--removed{color:#f0c8c8;background:linear-gradient(#48181cb8 0%,#280c10e0 100%);border:1px solid #a03c3c61}.bluestar-listings__card--claimed{opacity:.72}.bluestar-listings__card--claimed .bluestar-listings__card-inner{position:relative}.bluestar-listings__claimed-ribbon{letter-spacing:.08em;text-transform:uppercase;color:#fde8b0;text-shadow:0 1px 1px #0009;z-index:2;background:linear-gradient(#78520ae0 0%,#4e3004f5 100%);border:1px solid #c8981e66;border-radius:5px;padding:.22rem .55rem;font-size:.65rem;font-weight:700;position:absolute;bottom:.5rem;right:.55rem;box-shadow:inset 0 1px #ffffff1a,0 1px 3px #00000080}.bluestar-listings__btn-remove{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef444447;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .12s,color .12s}.bluestar-listings__btn-remove:hover:not(:disabled){color:#fca5a5;border-color:#ef444480}.bluestar-listings__btn-remove:disabled{opacity:.5;cursor:not-allowed}.bluestar-listings__btn-remove--sm{border-radius:7px;padding:.3rem .7rem;font-size:.75rem}.bluestar-dashboard__my-listings{z-index:1;border-top:1px solid #ffffff12;margin-top:2.25rem;padding-top:1.75rem;position:relative}.bluestar-dashboard__my-listings-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:14px;display:flex}.bluestar-dashboard__listings-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bluestar-dashboard__listing-row{border-bottom:.5px solid #3b82f614;justify-content:space-between;align-items:center;gap:1rem;padding:12px 1rem;transition:background .18s,box-shadow .18s;display:flex;position:relative}.bluestar-dashboard__listing-row:last-child{border-bottom:none}@media (max-width:540px){.bluestar-dashboard__listing-row{flex-direction:column;align-items:flex-start}}.bluestar-dashboard__listing-info{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.bluestar-dashboard__listing-title{color:#d4dce6;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s;overflow:hidden}.bluestar-dashboard__listing-title:hover{color:#7ec0ff}.bluestar-dashboard__listing-row:hover .bluestar-dashboard__listing-title{color:#e8edf2}.bluestar-dashboard__listing-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bluestar-dashboard__listing-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.bluestar-dashboard__listing-row .bluestar-listings__status-badge{letter-spacing:.06em;text-shadow:none;box-shadow:none;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:500}.bluestar-dashboard__listing-row .bluestar-listings__status-badge--available{color:#60a5fa;background:#1a5ab433;border:.5px solid #60a5fa33}.bluestar-dashboard__listing-row .bluestar-listings__status-badge--claimed{color:#f59e0b;background:#ba751726;border:.5px solid #f59e0b33}.bluestar-dashboard__listing-row .bluestar-listings__status-badge--removed{color:#f87171;background:#a32d2d26;border:.5px solid #f8717133}.bluestar-dashboard__listing-row .bluestar-listings__card-date{color:#3a5a7a;text-shadow:none;font-size:12px}.bluestar-dashboard__chip{cursor:pointer;color:#94a3b8;background:linear-gradient(#03060cd9 0%,#0a1220b3 100%);border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:color .35s,background .35s,box-shadow .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative;box-shadow:inset 0 2px 5px #00000080,inset 0 0 0 1px #00000059,0 1px #ffffff0d}.bluestar-dashboard__chip svg{flex-shrink:0}.bluestar-dashboard__chip:disabled{cursor:not-allowed;opacity:.6}.bluestar-dashboard__chip:active:not(:disabled){transition:transform 40ms cubic-bezier(.4,0,.6,1),box-shadow 40ms ease-out;transform:translateY(1px);box-shadow:inset 0 1px 6px #000000bf,inset 0 0 0 1px #0000008c}.bluestar-dashboard__chip--claim:hover:not(:disabled){color:#fde8b0;box-shadow:inset 0 2px 5px #0006,inset 0 0 0 1px #f59e0b73,0 0 0 2px #f59e0b26,0 1px #ffffff14}.bluestar-dashboard__chip--available:hover:not(:disabled){color:#cfe6ff;box-shadow:inset 0 2px 5px #0006,inset 0 0 0 1px #3d8ce866,0 0 0 2px #3d8ce826,0 1px #ffffff14}.bluestar-dashboard__chip--edit:hover:not(:disabled){color:#eef2f7;box-shadow:inset 0 2px 5px #0006,inset 0 0 0 1px #e8edf259,0 0 0 2px #e8edf21f,0 1px #ffffff14}.bluestar-dashboard__chip--remove{color:#c98a8a}.bluestar-dashboard__chip--remove:hover:not(:disabled){color:#fca5a5;box-shadow:inset 0 2px 5px #0006,inset 0 0 0 1px #ef444466,0 0 0 2px #ef44441f}.bluestar-dashboard__chip--edit-confirm{color:#7fb2e8}.bluestar-dashboard__chip--edit-confirm:hover:not(:disabled){color:#a8cdf5;box-shadow:inset 0 2px 5px #0006,inset 0 0 0 1px #3d8ce866,0 0 0 2px #3d8ce81f}.bluestar-dashboard__chip--claim.bluestar-dashboard__chip--filling{color:#5a3105;background:linear-gradient(#fbbf24 0%,#f59e0b 55%,#d97706 100%);box-shadow:inset 0 2px 5px #00000059,inset 0 0 0 1px #78410573,inset 0 1px #ffffff59,0 0 10px 1px #f59e0b40}.bluestar-dashboard__chip--available.bluestar-dashboard__chip--filling{color:#0c2d6b;background:linear-gradient(#60a5fa 0%,#3b82f6 55%,#1d4ed8 100%);box-shadow:inset 0 2px 5px #00000059,inset 0 0 0 1px #0a1e5073,inset 0 1px #ffffff59,0 0 10px 1px #3b82f640}@keyframes bluestar-icon-spin-once{to{transform:rotate(-360deg)}}.bluestar-dashboard__icon--spin-once{transform-origin:50%;animation:.5s bluestar-icon-spin-once}.bluestar-dashboard__status-led{background:linear-gradient(#1a2436 0%,#0a0f18 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:9px;height:9px;margin-right:6px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #000000b3,inset 0 -1px #ffffff0a,0 1px #ffffff0a}.bluestar-dashboard__status-led:after{content:"";opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px;transition:opacity .2s,box-shadow .2s;position:absolute}.bluestar-dashboard__listing-row:hover .bluestar-dashboard__status-led:after{opacity:1;animation:.55s bluestar-led-pulse;box-shadow:0 0 4px 1px}@keyframes bluestar-led-pulse{0%{transform:scale(.5)}45%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes bluestar-shimmer{0%{background-position:-300% 0}to{background-position:300% 0}}.bluestar-skeleton__bar{background:linear-gradient(90deg,#ffffff08 0%,#ffffff12 50%,#ffffff08 100%) 0 0/300% 100%;border-radius:6px;animation:1.8s ease-in-out infinite bluestar-shimmer}.bluestar-skeleton__nav-item{background:linear-gradient(90deg,#ffffff08 0%,#ffffff0f 50%,#ffffff08 100%) 0 0/300% 100%;border-radius:8px;height:2.25rem;animation:1.8s ease-in-out infinite bluestar-shimmer}.bluestar-org-logo{object-fit:contain;background:#fff;flex-shrink:0;padding:2px;display:block;box-shadow:0 0 0 1px #ffffff1f,0 0 0 2.5px #00000080,0 1px 5px #0006}.bluestar-org-logo--initials{letter-spacing:-.02em;color:#a8c8e8;text-shadow:0 1px 2px #0009;background:linear-gradient(135deg,#3d8ce847 0%,#12325aad 100%);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 0 0 1.5px #00000080,0 1px 4px #00000059}.bluestar-listings__org-row{align-items:center;gap:.5rem;display:flex}.bluestar-listings__card-org-row{align-items:center;gap:.35rem;margin:0 0 .85rem;display:flex}.bluestar-listings__card-org-row .bluestar-listings__card-org{margin:0}.bluestar-address{flex-direction:column;gap:1rem;display:flex}.bluestar-address__search{position:relative}.bluestar-address__spinner{pointer-events:none;border:2px solid #7ec0ff40;border-top-color:#7ec0ff;border-radius:50%;width:.95rem;height:.95rem;animation:.65s linear infinite bluestar-spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes bluestar-spin{to{transform:translateY(-50%)rotate(360deg)}}.bluestar-address__dropdown{z-index:200;background:linear-gradient(#122036fa 0%,#060c18fc 100%);border-radius:10px;max-height:14rem;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 36px #000000b3,0 2px 8px #00000073,inset 0 1px #ffffff1a,0 0 0 1px #3d8ce838}.bluestar-address__dropdown-item{color:var(--silver-text);cursor:pointer;text-shadow:0 1px 1px #0009;border-radius:7px;padding:.6rem .85rem;font-size:.875rem;line-height:1.4;transition:background .1s,color .1s}.bluestar-address__dropdown-item:hover{color:#eef2f7;background:linear-gradient(#3d8ce838 0%,#1e5a9e2e 100%)}.bluestar-address__dropdown-loading{color:var(--silver-muted);text-shadow:0 1px 1px #0009;padding:.6rem .85rem;font-size:.875rem}.bluestar-address__optional{color:var(--silver-muted);font-size:.82em;font-weight:400}.bluestar-dashboard__stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid;position:relative}@media (max-width:900px){.bluestar-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bluestar-dashboard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bluestar-dashboard__stat-card{cursor:default;background:#ffffff0a;border:.5px solid #3b82f626;border-radius:8px;padding:16px 20px;transition:all .2s}.bluestar-dashboard__stat-card:hover{background:#ffffff0f;border-color:#3b82f659}.bluestar-dashboard__stat-inner{text-align:left}.bluestar-dashboard__stat-value{color:#e8edf2;margin-bottom:6px;font-size:28px;font-weight:500;line-height:1;display:block}.bluestar-dashboard__stat-label{letter-spacing:.08em;text-transform:uppercase;color:#4a6a8a;font-size:10px;display:block}.bluestar-loading{z-index:9999;background-color:#050a14;background-image:radial-gradient(90% 55% at 50% -5%,#3c64a038 0%,#0000 55%),radial-gradient(50% 40% at 85% 90%,#1e375f59 0%,#0000 50%),repeating-linear-gradient(105deg,#0000 0 3px,#ffffff03 3px 4px),repeating-linear-gradient(-15deg,#0000 0 1px,#0000000f 1px 2px),linear-gradient(175deg,#0f1f38 0%,#0a1528 35%,#060d18 70%,#040810 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bluestar-loading__center{flex-direction:column;justify-content:center;align-items:center;display:flex}@keyframes bluestar-star-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.bluestar-loading__star{filter:drop-shadow(0 0 8px #3b82f6e6)drop-shadow(0 0 24px #3b82f680)drop-shadow(0 0 48px #3b82f640);animation:2s ease-in-out infinite bluestar-star-pulse}@keyframes bluestar-letter-reveal{0%{opacity:0;transform:translateY(7px)}6%{opacity:1;transform:translateY(0)}62%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(-5px)}to{opacity:0;transform:translateY(-5px)}}.bluestar-loading__wordmark{flex-direction:column;align-items:center;gap:.3rem;display:flex}.bluestar-loading__word{font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;display:flex}.bluestar-loading__word--1{letter-spacing:4px;color:#f1f5f9;text-shadow:0 0 20px #f1f5f94d;font-size:2rem;font-weight:700}.bluestar-loading__word--2{letter-spacing:6px;color:#60a5fa;text-shadow:0 0 20px #60a5fa66;font-size:1.35rem;font-weight:300}.bluestar-loading__device{border:2px solid #3b82f6bf;border-radius:5px;width:110px;height:72px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3b82f626,0 0 20px #3b82f61f,inset 0 0 12px #3b82f60f}.bluestar-loading__device-vents{background:repeating-linear-gradient(0deg,#0000 0 9px,#3b82f612 9px 10px);position:absolute;inset:0}@keyframes bluestar-scan{0%{opacity:0;top:-2px}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% + 2px)}}.bluestar-loading__scan-line{background:linear-gradient(90deg,#0000 0%,#3b82f680 20%,#93c5fdf2 50%,#3b82f680 80%,#0000 100%);height:2px;animation:2s ease-in-out infinite bluestar-scan;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 8px #3b82f6cc,0 0 16px #3b82f666}@keyframes bluestar-dot-pulse{0%,to{opacity:.35;transform:translate(-50%)scale(.8)}50%{opacity:1;transform:translate(-50%)scale(1.2)}}.bluestar-loading__scan-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bluestar-dot-pulse;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #3b82f6e6,0 0 16px #3b82f680}.bluestar-notification-toast{z-index:9500;background:linear-gradient(#1c304eeb 0%,#060c18f5 100%);border:1px solid #3b82f659;border-radius:10px;align-items:stretch;gap:.5rem;max-width:320px;padding:.85rem 1rem;animation:.25s ease-out bluestar-toast-in;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 28px #00000080,inset 0 1px #ffffff14}.bluestar-notification-toast__body{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:.2rem;padding:0;font-family:inherit;display:flex}.bluestar-notification-toast__sender{color:#93c5fd;text-shadow:0 1px 1px #0009;font-size:.85rem;font-weight:600}.bluestar-notification-toast__preview{color:var(--silver-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.bluestar-notification-toast__dismiss{width:1.4rem;height:1.4rem;color:var(--silver-muted);opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:opacity .15s,background .15s;display:flex}.bluestar-notification-toast__dismiss:hover{opacity:1;background:#ffffff14}.bluestar-demo-banner{background:linear-gradient(90deg,#78520a40 0%,#4e300459 100%);border-bottom:1px solid #c8981e40;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.25rem;font-family:system-ui,-apple-system,sans-serif;font-size:.8rem;display:flex}.bluestar-demo-banner__text{color:#fde8b0;opacity:.85}.bluestar-demo-banner__cta{color:#fbbf24;white-space:nowrap;font-weight:600;text-decoration:none;transition:color .15s}.bluestar-demo-banner__cta:hover{color:#fde68a}@media (max-width:767px){.bluestar-demo-banner{flex-direction:column;align-items:flex-start;gap:.4rem;padding:.5rem 1rem}}
