.site-root .bc-page{min-width:0}.site-root .bc-head{padding:36px 0 22px}.site-root .bc-head h1{color:var(--ns-ink);margin:6px 0 8px;font-size:40px;line-height:1.15}.site-root .bc-head p{max-width:640px;color:var(--ns-muted);margin:0}.site-root .bc-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;display:grid}.site-root .bc-results{flex-direction:column;gap:24px;min-width:0;display:flex}.site-root .bc-form{min-width:0}.site-root .bc-form-body{flex-direction:column;gap:14px;display:flex}.site-root .bc-form-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-root .bc-form-head h2{color:var(--ns-ink);margin:0;font-size:17px}.site-root .bc-time-unknown{margin-top:8px}.site-root .bc-form .ns-birth-row{grid-template-columns:minmax(0,1fr)}.site-root .bc-form .ns-label-note{margin:2px 0 0;display:block}.site-root .bc-opts{border-top:1px solid var(--ns-line);flex-direction:column;gap:12px;padding-top:12px;display:flex}.site-root .bc-opts-row{flex-wrap:wrap;gap:12px 16px;display:flex}.site-root .bc-ast{flex-wrap:wrap;gap:6px;display:flex}.site-root .bc-ast-chip{cursor:pointer;font:inherit;font-size:12.5px}.site-root .bc-ast-chip.is-on{background:var(--ns-sky-pale);color:var(--ns-link)}.site-root .bc-submit{width:100%;padding:11px 16px;font-size:15px}.site-root .bc-summary{display:none}.site-root .bc-layout.is-compact{grid-template-columns:minmax(0,1fr);gap:16px}.site-root .bc-form.is-collapsed{padding:12px 16px}.site-root .bc-form.is-collapsed>:not(.bc-summary){display:none}.site-root .bc-form.is-collapsed .bc-summary{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.site-root .bc-summary-text{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.site-root .bc-summary-text b{font-weight:500}.site-root .bc-empty{flex-direction:column;gap:6px;padding:28px;display:flex}.site-root .bc-empty b{font-size:17px;font-weight:500}.site-root .bc-empty p{max-width:520px;margin:0}.site-root .bc-result{flex-direction:column;gap:18px;min-width:0;display:flex}.site-root .bc-result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.site-root .bc-result-title h2{color:var(--ns-ink);margin:4px 0 0;font-size:26px}.site-root .bc-when{color:var(--ns-muted);margin-top:4px;font-size:14px}.site-root .bc-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.site-root .bc-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.site-root .bc-warn{background:var(--ns-gold-pale);color:var(--ns-gold-ink);border-radius:var(--ns-radius);padding:10px 12px;font-size:13px}.site-root .bc-enhanced-link{color:var(--ns-gold-ink);border-bottom:1px solid var(--ns-gold);align-self:flex-start;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.site-root .bc-enhanced-link:hover{color:var(--ns-ink)}.site-root .bc-wheel-card{min-width:0;padding:14px}.site-root .bc-wheel-hint{text-align:center;color:var(--ns-muted);margin:6px 0 0;font-size:12.5px}.site-root .bc-page .engine-natal .engine-rail-main{container-type:inline-size}.site-root .bc-page .engine-natal .wheel-svg{width:min(78vh,100cqi - 8px,760px)}.site-root .bc-page .engine-natal .wheel-stage{min-height:calc(min(78vh,100cqi - 8px,760px) + 24px);padding:12px 4px}.site-root .bc-page .engine-biwheel.engine-natal.has-rail{grid-template-columns:minmax(0,1fr)}@media (width>=1240px){.site-root .bc-page .engine-biwheel.engine-natal.has-rail{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.site-root .bc-page .engine-natal .engine-rail{top:calc(var(--ns-head-h) + 68px);max-height:calc(100vh - var(--ns-head-h) - 84px)}}@media (width<=1239px){.site-root .bc-page .engine-natal .engine-rail{max-height:none;position:static}}.site-root .bc-page .engine-natal .engine-panel-chips{gap:4px;margin-bottom:6px}.site-root .bc-page .engine-natal .engine-panel-chip{font-family:var(--ns-font-ui);letter-spacing:0;text-transform:none;border:1px solid var(--ns-sky);background:var(--ns-surface);color:var(--ns-muted);box-shadow:none;padding:4px 10px;font-size:12px}.site-root .bc-page .engine-natal .engine-panel-chip:hover{background:var(--ns-sky-wash);color:var(--ns-ink)}.site-root .bc-page .engine-natal .engine-panel-chip.is-focused{border-color:var(--ns-gold);color:var(--ns-ink);box-shadow:none}.site-root .bc-page .engine-natal .engine-panel-chip.is-selected{border-color:var(--ns-link);background:var(--ns-sky-pale);color:var(--ns-link);box-shadow:none}.site-root .bc-page .engine-natal .engine-panel-chip:focus-visible{outline:2px solid var(--ns-link);outline-offset:2px}.site-root .bc-page .engine-natal .engine-panel-chip[disabled]{opacity:.55;cursor:default}.site-root .bc-page .engine-natal-dignity{font-family:var(--ns-font-ui);color:var(--ns-gold-ink);border-color:var(--ns-gold);background:var(--ns-gold-pale)}.site-root .bc-page .engine-biwheel-readout{font-family:var(--ns-font-ui);color:var(--ns-muted);font-size:13px}.site-root .bc-page .engine-natal .engine-rail-panel{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);background:var(--ns-surface);color:var(--ns-ink);margin-top:0;padding:14px;font-size:13px}.site-root .bc-page .engine-natal .engine-rail-panel-head{color:var(--ns-ink)}.site-root .bc-page .engine-natal .engine-rail-panel-head strong{font-size:17px;font-weight:500}.site-root .bc-page .engine-natal .engine-rail-panel-head span{color:var(--ns-muted)}.site-root .bc-page .engine-natal .engine-rail-panel-head .engine-panel-glyph{font-size:24px}.site-root .bc-page .engine-natal .engine-natal-text{color:var(--ns-ink)}.site-root .bc-page .engine-natal .engine-rail-panel>.ns-inspector{background:0 0;border:0;border-radius:0;padding:0}.site-root .bc-page .engine-natal [data-slot=tabs-list]{border-bottom:1px solid var(--ns-line);scrollbar-width:none;background:0 0;border-radius:0;justify-content:flex-start;gap:2px;width:100%;height:auto;margin-bottom:10px;padding:0;display:flex;overflow-x:auto}.site-root .bc-page .engine-natal [data-slot=tabs-trigger]{height:auto;box-shadow:none;color:var(--ns-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:6px 8px;font-size:12.5px;font-weight:400}.site-root .bc-page .engine-natal [data-slot=tabs-trigger][data-state=active]{color:var(--ns-ink);border-bottom-color:var(--ns-gold);box-shadow:none;background:0 0}.site-root .bc-page [data-reading-content]{font-family:var(--ns-font-voice);color:var(--ns-ink);font-size:18px;line-height:1.5}.site-root .bc-big3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.site-root .bc-big3-item{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);min-width:0;padding:12px 14px}.site-root .bc-big3-value{color:var(--ns-ink);margin-top:2px;font-size:20px;font-weight:500}.site-root .bc-big3-deg{color:var(--ns-muted);font-size:14px;font-weight:400}.site-root .bc-big3-note{color:var(--ns-muted);font-size:12.5px}.site-root .bc-tables{min-width:0}.site-root .bc-pane{padding-top:6px}.site-root .bc-pane[hidden]{display:none}.site-root .bc-scroll{overflow-x:auto}.site-root .bc-scroll .ns-table{min-width:420px}.site-root .bc-body{white-space:nowrap}.site-root .bc-glyph{text-align:center;width:22px;color:var(--ns-muted);margin-right:4px;font-size:16px;display:inline-block}.site-root .bc-retro{color:var(--ns-retro);font-size:13px}.site-root .bc-row-inactive td{opacity:.45}.site-root .bc-node-active{color:var(--ns-link);font-weight:500}.site-root .bc-lilith-active{color:var(--ns-gold-ink);font-weight:500}.site-root .bc-active-tag{color:var(--ns-muted);margin-left:6px;font-size:12px;font-weight:400}.site-root .bc-angle{color:var(--ns-gold-ink);font-weight:500}.site-root .bc-angle-label{margin-left:6px;font-size:12px}.site-root .bc-pane-note{margin:10px 0 0}.site-root .bc-filters{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0;display:flex}.site-root .bc-filter-select{width:auto;min-height:34px;padding:6px 10px;font-size:13px}.site-root .bc-cap{text-transform:capitalize}.site-root .bc-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.site-root .bc-sortable:hover{color:var(--ns-ink)}.site-root .bc-sort-mark{color:var(--ns-gold-ink);margin-left:4px;font-size:10px}.site-root .bc-aspect-pill{white-space:nowrap;color:var(--bc-asp);background:color-mix(in srgb, var(--bc-asp) 10%, var(--ns-surface));border:1px solid color-mix(in srgb, var(--bc-asp) 35%, var(--ns-surface));border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:500;display:inline-block}.site-root .bc-cell-action{text-align:right}.site-root .bc-btn-sm{padding:5px 10px;font-size:12.5px}.site-root .bc-btn-remove{color:var(--ns-retro)}.site-root .bc-btn-remove:hover{background:var(--ns-retro-pale)}.site-root .bc-reading-row td{background:var(--ns-sky-wash);padding:16px}.site-root .bc-ast-manager{flex-direction:column;gap:10px;padding:12px 0 16px;display:flex}.site-root .bc-ast-manager .ns-hint{margin:0}.site-root .bc-ast-active{flex-wrap:wrap;gap:6px;display:flex}.site-root .bc-chip-x{cursor:pointer;color:var(--ns-muted);background:0 0;border:0;padding:0 0 0 2px;font-size:11px}.site-root .bc-chip-x:hover{color:var(--ns-retro)}.site-root .bc-ast-search{max-width:440px;position:relative}.site-root .bc-ast-input{padding-right:36px}.site-root .bc-ast-spinner{color:var(--ns-muted);position:absolute;top:12px;right:12px}.site-root .bc-dropdown{z-index:30;background:var(--ns-surface);border:1px solid var(--ns-sky);border-radius:var(--ns-radius);max-height:12rem;box-shadow:var(--ns-shadow-pop);padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.site-root .bc-dropdown-note{color:var(--ns-muted);padding:8px 12px;font-size:13px}.site-root .bc-error{color:var(--ns-retro)}.site-root .bc-dropdown-item{text-align:left;width:100%;font:inherit;color:var(--ns-ink);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:13.5px;display:block}.site-root .bc-dropdown-item:hover,.site-root .bc-dropdown-item:focus-visible{background:var(--ns-sky-wash);color:var(--ns-link)}.site-root .bc-gold-link{color:var(--ns-gold-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ns-gold);text-decoration-color:var(--ns-gold);text-underline-offset:3px}.site-root .bc-receipts{border-top:1px solid var(--ns-line);color:var(--ns-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;padding-top:12px;font-size:12px;display:flex}.site-root .bc-receipts-label{color:var(--ns-ink);font-weight:500}.site-root .bc-receipts a{color:var(--ns-link)}.site-root .bc-page .bc-natal{background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-lg);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;display:flex}.site-root .bc-page .bc-natal.is-locked{background:var(--ns-night);border-color:var(--ns-night);color:var(--ns-night-text)}.site-root .bc-page .bc-natal-note{margin:0;font-size:15px}.site-root .bc-page .bc-natal.is-locked .bc-natal-note span{font-family:var(--ns-font-voice);font-size:24px;font-weight:600}.site-root .bc-page .bc-natal a{color:var(--ns-link)}.site-root .bc-page .bc-natal.is-locked a{color:var(--ns-gold)}.site-root .bc-lots{min-width:0;color:var(--ns-ink);flex-direction:column;gap:12px;display:flex}.site-root .bc-lots-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-root .bc-lots-view{gap:6px;display:flex}.site-root .bc-lots-view .ns-chip,.site-root .bc-lots-traditions .ns-chip{cursor:pointer;font:inherit;font-size:12.5px}.site-root .bc-lots-view .ns-chip.is-on,.site-root .bc-lots-traditions .ns-chip.is-on{background:var(--ns-sky-pale);color:var(--ns-link)}.site-root .bc-lots-search{flex:220px;min-width:0}.site-root .bc-lots-filter-toggle{display:none}.site-root .bc-lots-filters{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);background:var(--ns-sky-wash);flex-direction:column;gap:12px;padding:12px;display:flex}.site-root .bc-lots-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px;display:grid}.site-root .bc-lots-field .ns-select{min-height:36px;padding:6px 10px;font-size:13.5px}.site-root .bc-lots-traditions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.site-root .bc-lots-traditions .ns-label{margin-right:4px}.site-root .bc-lots-touch{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.site-root .bc-lots-touch input[type=range]{width:140px;accent-color:var(--ns-link)}.site-root .bc-lots-check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.site-root .bc-lots-check input{accent-color:var(--ns-link)}.site-root .bc-lots-orb.ns-input{width:72px;min-height:32px;padding:4px 8px;font-size:13.5px}.site-root .bc-lots-count{color:var(--ns-muted);margin:0;font-size:13px}.site-root .bc-lots-muted{color:var(--ns-muted);font-size:12.5px}.site-root .bc-lots-scroll{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);min-width:0;overflow-x:auto}.site-root .bc-lots-table{min-width:760px;font-size:13.5px}.site-root .bc-lots-table td{padding:8px 10px}.site-root .bc-lots-table th[aria-sort]{color:var(--ns-ink)}.site-root .bc-lots-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.site-root .bc-lots-sort:hover,.site-root .bc-lots-sort.is-active{color:var(--ns-link)}.site-root .bc-lots-sort-mark{opacity:.7;font-size:9px}.site-root .bc-lots-formula-head{align-items:center;gap:10px;display:inline-flex}.site-root .bc-lots-name{min-width:170px}.site-root .bc-lots-expand{font:inherit;color:var(--ns-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.site-root .bc-lots-expand:hover{color:var(--ns-link)}.site-root .bc-lots-star{color:var(--ns-gold);fill:var(--ns-gold);flex-shrink:0}.site-root .bc-lots-sub{color:var(--ns-muted);margin-left:18px;font-size:12px;display:block}.site-root .bc-lots-touch-note{color:var(--ns-gold-ink)}.site-root .bc-lots-formula{white-space:nowrap;color:var(--ns-muted)}.site-root .bc-lots-how{font-size:12.5px}.site-root .bc-lots-badges{flex-wrap:wrap;gap:4px;display:flex}.site-root .bc-lots-table tr.is-open>td{background:var(--ns-sky-wash);border-bottom-color:#0000}.site-root .bc-lots-detail-row>td{background:var(--ns-sky-wash)}.site-root .bc-lots-detail{white-space:normal;flex-direction:column;gap:6px;max-width:70ch;padding:0 0 4px 18px;line-height:1.5;display:flex}.site-root .bc-lots-detail p{margin:0}.site-root .bc-lots-group th{background:var(--ns-gold-pale);color:var(--ns-gold-ink);text-transform:none;letter-spacing:0;font-size:13px}.site-root .bc-lots-empty{color:var(--ns-muted);margin:0;padding:16px;font-size:13.5px}.site-root .bc-lots-missing{color:var(--ns-muted);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.site-root .bc-lots-missing b{color:var(--ns-ink);font-weight:500}@media (width<=640px){.site-root .bc-lots-filter-toggle{display:inline-flex}.site-root .bc-lots-filters:not(.is-open){display:none}.site-root .bc-lots-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-root .bc-lots-search{flex-basis:100%;order:3}}.site-root .bc-stars{min-width:0;color:var(--ns-ink);flex-direction:column;gap:10px;display:flex}.site-root .bc-stars-orb-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.site-root .bc-stars-orb-row input[type=range]{width:140px;accent-color:var(--ns-link)}.site-root .bc-stars-orb.ns-input{width:72px;min-height:32px;padding:4px 8px;font-size:13.5px}.site-root .bc-stars-muted{color:var(--ns-muted);font-size:12.5px}.site-root .bc-stars-scroll{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);min-width:0;overflow-x:auto}.site-root .bc-stars-table{width:100%;min-width:560px;font-size:13.5px}.site-root .bc-stars-table td{padding:8px 10px}.site-root .bc-stars-name{min-width:140px}.site-root .bc-stars-expand{font:inherit;color:var(--ns-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.site-root .bc-stars-expand:hover{color:var(--ns-link)}.site-root .bc-stars-star{color:var(--ns-gold);fill:var(--ns-gold);flex-shrink:0}.site-root .bc-stars-nature{background:var(--ns-sky-pale);color:var(--ns-link);border-radius:4px;padding:2px 6px;font-size:12px}.site-root .bc-stars-conjunct-badge{margin-left:6px}.site-root .bc-stars-how{font-size:12.5px}.site-root .bc-stars-table tr.is-open>td{background:var(--ns-sky-wash);border-bottom-color:#0000}.site-root .bc-stars-detail-row>td{background:var(--ns-sky-wash)}.site-root .bc-stars-detail{white-space:normal;flex-direction:column;gap:6px;max-width:70ch;padding:0 0 4px 18px;line-height:1.5;display:flex}.site-root .bc-stars-detail p{margin:0}.site-root .bc-stars-contacts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.site-root .bc-layout{grid-template-columns:300px minmax(0,1fr);gap:20px}}@media (width<=760px){.site-root .bc-head{padding:20px 0 12px}.site-root .bc-head h1{font-size:30px}.site-root .bc-layout{grid-template-columns:minmax(0,1fr);gap:16px}.site-root .bc-form.is-collapsed .bc-summary{font-size:13.5px}.site-root .bc-summary-text{flex-direction:column;align-items:flex-start}.site-root .bc-result-title h2{font-size:22px}.site-root .bc-big3{display:flex;overflow-x:auto}.site-root .bc-big3-item{flex:1 0 150px}.site-root .bc-big3-value{white-space:nowrap;font-size:18px}.site-root .bc-scroll .ns-table{min-width:0;font-size:13.5px}.site-root .bc-scroll .ns-table td{white-space:nowrap;padding:9px 8px}.site-root .bc-hide-phone{display:none}}.site-root .ns-glossary{border-top:1px solid var(--ns-line);padding-top:10px}.site-root .ns-glossary>summary{cursor:pointer;color:var(--ns-link);align-items:center;gap:6px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.site-root .ns-glossary>summary::-webkit-details-marker{display:none}.site-root .ns-glossary>summary:before{content:"▸";font-size:11px;transition:transform .15s}.site-root .ns-glossary[open]>summary:before{transform:rotate(90deg)}.site-root .ns-glossary-body{gap:16px;margin-top:12px;display:grid}.site-root .ns-glossary h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ns-gold-ink);margin:0 0 6px;font-size:11px;font-weight:500}.site-root .ns-glossary dl{gap:6px;margin:0;display:grid}.site-root .ns-glossary-row{grid-template-columns:190px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.5;display:grid}.site-root .ns-glossary dt{color:var(--ns-ink);justify-content:space-between;gap:8px;font-weight:500;display:flex}.site-root .ns-glossary dd{color:var(--ns-muted);margin:0}.site-root .ns-glossary-points{font-variant-numeric:tabular-nums;color:var(--ns-gold-ink);font-weight:400}.site-root .ns-glossary dt a{color:var(--ns-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ns-sky);text-decoration-color:var(--ns-sky)}.site-root .ns-glossary dt a:hover{color:var(--ns-link)}.site-root .ns-glossary-more{color:var(--ns-link);justify-self:start;font-size:13px}@media (width<=640px){.site-root .ns-glossary-row{grid-template-columns:1fr;gap:2px}}.site-root .bc-mid{min-width:0;color:var(--ns-ink);flex-direction:column;gap:12px;display:flex}.site-root .bc-mid-intro{max-width:72ch;color:var(--ns-ink);margin:0;font-size:13.5px;line-height:1.55}.site-root .bc-mid-intro b{font-weight:600}.site-root .bc-mid-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-root .bc-mid-dial.ns-select{max-width:100%;min-height:36px;padding:6px 10px;font-size:13.5px}.site-root .bc-mid-note{border-left:2px solid var(--ns-gold);background:var(--ns-gold-pale);color:var(--ns-gold-ink);border-radius:4px;margin:0;padding:8px 12px;font-size:12.5px;line-height:1.5}.site-root .bc-mid-clock{color:var(--ns-gold-ink);font-size:12px}.site-root .bc-mid-trees{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.site-root .bc-mid-tree{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);background:var(--ns-sky-wash);min-width:0;padding:10px 12px}.site-root .bc-mid-tree h4{margin:0 0 6px;font-size:14px;font-weight:600}.site-root .bc-mid-tree ul{border-left:1px solid var(--ns-gold);flex-direction:column;gap:3px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.site-root .bc-mid-tree li{align-items:baseline;gap:8px;font-size:13px;display:flex}.site-root .bc-mid-tree p{margin:4px 0 0;font-size:13px}.site-root .bc-mid-pair{white-space:nowrap}.site-root .bc-mid-orb{font-variant-numeric:tabular-nums;color:var(--ns-muted);white-space:nowrap;margin-left:auto}.site-root .bc-mid-table{min-width:560px;font-size:13.5px}.site-root .bc-mid-table td{vertical-align:top;padding:7px 10px}.site-root .bc-mid-table td.bc-mid-orb{text-align:right}.site-root .bc-mid-table tr.is-hit>td{background:var(--ns-sky-wash)}.site-root .bc-mid-formula{white-space:nowrap;font-weight:500}.site-root .bc-mid-cluster-pairs{color:var(--ns-muted);line-height:1.6}.site-root .bc-mid-starters{flex-direction:column;gap:6px;display:flex}.site-root .bc-mid-starter-row{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.site-root .bc-mid-starter{text-align:left;font:inherit;color:var(--ns-muted);background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 10px;font-size:12.5px;display:flex}.site-root .bc-mid-starter b{color:var(--ns-ink);font-size:13.5px;font-weight:600}.site-root .bc-mid-starter span{overflow-wrap:anywhere}.site-root .bc-mid-starter:hover{border-color:var(--ns-link)}.site-root .bc-mid-starter.is-on{background:var(--ns-sky-pale);border-color:var(--ns-link)}.site-root .bc-mid-starter-note{margin:0}.site-root .bc-mid-dialwrap{grid-template-columns:minmax(240px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=720px){.site-root .bc-mid-dialwrap{grid-template-columns:minmax(0,1fr)}.site-root .bc-mid-dialsvg{max-width:340px;margin:0 auto}}.site-root .bc-mid-dialsvg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:50%;width:100%;height:auto;display:block}.site-root .bc-mid-dialsvg:focus-visible{outline:2px solid var(--ns-link);outline-offset:4px}.site-root .bc-mid-dial-face{fill:var(--ns-surface);stroke:var(--ns-line);stroke-width:1.5px}.site-root .bc-mid-tick{stroke:var(--ns-line);stroke-width:1px}.site-root .bc-mid-tick.is-major{stroke:var(--ns-muted)}.site-root .bc-mid-dial-label{fill:var(--ns-gold-ink);letter-spacing:.04em;font-size:10px;font-family:var(--ns-font-ui)}.site-root .bc-mid-wedge{fill:var(--ns-gold-pale);opacity:.8}.site-root .bc-mid-pointer{stroke:var(--ns-gold);stroke-width:2.5px;stroke-linecap:round}.site-root .bc-mid-pointer-hub{fill:var(--ns-gold)}.site-root .bc-mid-pointer-tip{fill:var(--ns-gold);stroke:var(--ns-surface);stroke-width:2px}.site-root .bc-mid-chord{stroke:var(--ns-link);stroke-width:1.5px;opacity:.75}.site-root .bc-mid-chord-end{fill:var(--ns-link)}.site-root .bc-mid-point{cursor:pointer}.site-root .bc-mid-point-tick{stroke:var(--ns-ink);stroke-width:1.5px}.site-root .bc-mid-point-bg{fill:var(--ns-surface);stroke:var(--ns-line)}.site-root .bc-mid-point-glyph{fill:var(--ns-ink);font-size:13px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-mid-point:hover .bc-mid-point-bg{stroke:var(--ns-link)}.site-root .bc-mid-point.is-pair .bc-mid-point-bg{fill:var(--ns-sky-pale);stroke:var(--ns-link)}.site-root .bc-mid-point.is-on .bc-mid-point-bg{fill:var(--ns-gold-pale);stroke:var(--ns-gold);stroke-width:1.5px}.site-root .bc-mid-readout{flex-direction:column;gap:10px;min-width:0;font-size:13.5px;display:flex}.site-root .bc-mid-readout p{margin:2px 0 0}.site-root .bc-mid-readout-pos{font-size:14px}.site-root .bc-mid-readout-list{flex-direction:column;gap:2px;max-width:280px;margin:4px 0 0;padding:0;list-style:none;display:flex}.site-root .bc-mid-readout-list li{gap:8px;display:flex}.site-root .bc-mid-readout-nav{flex-wrap:wrap;gap:8px;display:flex}.site-root .bc-mid-readout-help{margin:0;font-size:12px;line-height:1.5}.site-root .bc-mid-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.site-root .bc-mid-link:hover{color:var(--ns-link);text-underline-offset:2px;text-decoration:underline}.site-root .bc-mid-tree.is-pointed{border-color:var(--ns-gold);box-shadow:inset 3px 0 0 var(--ns-gold)}.site-root .bc-mid-table tr.is-pointed>td{background:var(--ns-gold-pale)}.site-root .bc-mid-search.ns-input{flex:none;width:100%;max-width:360px;min-height:36px;padding:6px 10px;font-size:13.5px}.site-root .bc-mid-pointer-back{stroke:var(--ns-gold);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.7}.site-root .bc-mid-mode{flex-direction:column;gap:10px;display:flex}.site-root .bc-mid-dircontrols{gap:10px}.site-root .bc-mid-dirnote{max-width:72ch;margin:0;line-height:1.5}.site-root .bc-mid-date.ns-input{width:auto;min-height:32px;padding:4px 8px;font-size:13.5px}.site-root .bc-mid-agevalue{font-variant-numeric:tabular-nums;font-size:13.5px}.site-root .bc-mid-active{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);background:var(--ns-sky-wash);padding:8px 10px}.site-root .bc-mid-dirlist{max-width:none}.site-root .bc-mid-dirlist li{justify-content:space-between}.site-root .bc-mid-dpoint-tick{stroke:var(--ns-link);stroke-width:1.5px}.site-root .bc-mid-dpoint-bg{fill:var(--ns-surface);stroke:var(--ns-link);stroke-dasharray:2 2}.site-root .bc-mid-dpoint-glyph{fill:var(--ns-link);font-size:12px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-mid-dpoint.is-on .bc-mid-dpoint-bg{fill:var(--ns-sky-pale);stroke-dasharray:none;stroke-width:1.5px}.site-root .bc-mid-graphwrap{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);background:var(--ns-surface);overflow-x:auto}.site-root .bc-mid-graph{cursor:crosshair;width:100%;min-width:640px;height:auto;display:block}.site-root .bc-mid-graph-bg{fill:var(--ns-surface)}.site-root .bc-mid-graph-grid{stroke:var(--ns-line);stroke-width:1px}.site-root .bc-mid-graph-axis{fill:var(--ns-muted);font-size:11px;font-family:var(--ns-font-ui)}.site-root .bc-mid-graph-natal{stroke:var(--ns-muted);stroke-width:1px;opacity:.7}.site-root .bc-mid-graph-mid{stroke:var(--ns-muted);stroke-width:.75px;stroke-dasharray:2 3;opacity:.45}.site-root .bc-mid-graph-natal-label{fill:var(--ns-ink);font-size:12px;font-family:var(--ns-font-ui)}.site-root .bc-mid-graph-body polyline{fill:none;stroke-width:1.6px;stroke-linejoin:round}.site-root .bc-mid-graph-body-label{font-size:13px;font-family:var(--ns-font-ui);paint-order:stroke;stroke:var(--ns-surface);stroke-width:3px}.site-root .bc-mid-graph-body.is-sun polyline{stroke:var(--ns-gold)}.site-root .bc-mid-graph-body.is-sun text{fill:var(--ns-gold-ink)}.site-root .bc-mid-graph-body.is-mercury polyline{stroke:var(--ns-asp-trine)}.site-root .bc-mid-graph-body.is-mercury text{fill:var(--ns-asp-trine)}.site-root .bc-mid-graph-body.is-venus polyline{stroke:var(--ns-good)}.site-root .bc-mid-graph-body.is-venus text{fill:var(--ns-good)}.site-root .bc-mid-graph-body.is-mars polyline{stroke:var(--ns-retro)}.site-root .bc-mid-graph-body.is-mars text{fill:var(--ns-retro)}.site-root .bc-mid-graph-body.is-jupiter polyline{stroke:var(--ns-asp-sextile)}.site-root .bc-mid-graph-body.is-jupiter text{fill:var(--ns-asp-sextile)}.site-root .bc-mid-graph-body.is-saturn polyline{stroke:var(--ns-ink)}.site-root .bc-mid-graph-body.is-saturn text{fill:var(--ns-ink)}.site-root .bc-mid-graph-body.is-uranus polyline{stroke:var(--ns-asp-square)}.site-root .bc-mid-graph-body.is-uranus text{fill:var(--ns-asp-square)}.site-root .bc-mid-graph-body.is-neptune polyline{stroke:var(--ns-link)}.site-root .bc-mid-graph-body.is-neptune text{fill:var(--ns-link)}.site-root .bc-mid-graph-body.is-pluto polyline{stroke:#7a3d8f}.site-root .bc-mid-graph-body.is-pluto text{fill:#7a3d8f}.site-root .bc-mid-graph-body.is-node polyline{stroke:var(--ns-asp-conj);stroke-dasharray:4 3}.site-root .bc-mid-graph-body.is-node text{fill:var(--ns-asp-conj)}.site-root .bc-mid-graph-cursor{stroke:var(--ns-gold);stroke-width:2px}.site-root .bc-ant{min-width:0;color:var(--ns-ink);flex-direction:column;gap:12px;display:flex}.site-root .bc-ant-pairs{margin:-4px 0 0}.site-root .bc-ant-lots{flex-direction:column;gap:6px;display:flex}.site-root .bc-ant-lotpick{max-width:360px;position:relative}.site-root .bc-ant-suggest{z-index:5;background:var(--ns-surface);border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 18px #13213a1f}.site-root .bc-ant-suggest button{text-align:left;width:100%;font:inherit;color:var(--ns-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13.5px;display:block}.site-root .bc-ant-suggest button:hover,.site-root .bc-ant-suggest button:focus-visible{background:var(--ns-sky-pale)}.site-root .bc-ant-chips{flex-wrap:wrap;gap:6px;display:flex}.site-root .bc-ant-chips .ns-chip{align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.site-root .bc-ant-chips .ns-chip button{font:inherit;color:var(--ns-muted);cursor:pointer;background:0 0;border:0;padding:0 2px}.site-root .bc-ant-table td{vertical-align:top}.site-root .bc-ant-parallel{color:var(--ns-muted);min-width:180px;font-size:12.5px}.site-root .bc-ant-h{margin:6px 0 0;font-size:14px;font-weight:600}.site-root .bc-ant-wheel{width:100%;height:auto;display:block}.site-root .bc-ant-face{fill:var(--ns-surface);stroke:var(--ns-line);stroke-width:1.5px}.site-root .bc-ant-signring,.site-root .bc-ant-inner{fill:none;stroke:var(--ns-line)}.site-root .bc-ant-signline,.site-root .bc-ant-tick{stroke:var(--ns-line)}.site-root .bc-ant-signglyph{fill:var(--ns-gold-ink);font-size:14px;font-family:var(--ns-font-ui)}.site-root .bc-ant-axis line{stroke-width:1.5px}.site-root .bc-ant-axis text{font-size:10px;font-family:var(--ns-font-ui)}.site-root .bc-ant-axis.is-solstice line{stroke:var(--ns-gold)}.site-root .bc-ant-axis.is-solstice text{fill:var(--ns-gold-ink)}.site-root .bc-ant-axis.is-equinox line{stroke:var(--ns-link);stroke-dasharray:5 4}.site-root .bc-ant-axis.is-equinox text{fill:var(--ns-link)}.site-root .bc-ant-chord{stroke-width:1.2px;opacity:.45}.site-root .bc-ant-chord.is-solstice{stroke:var(--ns-gold)}.site-root .bc-ant-chord.is-equinox{stroke:var(--ns-link)}.site-root .bc-ant-chord.is-aspect{stroke-dasharray:3 3}.site-root .bc-ant-chord.is-bold{stroke-width:2.5px;opacity:1}.site-root .bc-ant-point{cursor:pointer}.site-root .bc-ant-point-tick{stroke:var(--ns-ink);stroke-width:1.5px}.site-root .bc-ant-point-dot{fill:var(--ns-muted)}.site-root .bc-ant-point-bg{fill:var(--ns-surface);stroke:var(--ns-line)}.site-root .bc-ant-point-glyph{fill:var(--ns-ink);font-size:12px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-ant-point.is-star .bc-ant-point-glyph{fill:var(--ns-gold-ink);font-size:10px}.site-root .bc-ant-point.is-lot .bc-ant-point-glyph,.site-root .bc-ant-point.is-cusp .bc-ant-point-glyph{fill:var(--ns-muted);font-size:10px}.site-root .bc-ant-point:hover .bc-ant-point-bg,.site-root .bc-ant-point:focus-visible .bc-ant-point-bg{stroke:var(--ns-link)}.site-root .bc-ant-point:focus-visible{outline:none}.site-root .bc-ant-point.is-selected .bc-ant-point-bg{fill:var(--ns-gold-pale);stroke:var(--ns-gold);stroke-width:1.5px}.site-root .bc-ant-point.is-related .bc-ant-point-bg{fill:var(--ns-sky-pale);stroke:var(--ns-link)}.site-root .bc-ant-mirror-path{stroke-width:1.2px;stroke-dasharray:2 3}.site-root .bc-ant-mirror.is-solstice .bc-ant-mirror-path,.site-root .bc-ant-mirror.is-solstice .bc-ant-mirror-tick{stroke:var(--ns-gold)}.site-root .bc-ant-mirror.is-equinox .bc-ant-mirror-path,.site-root .bc-ant-mirror.is-equinox .bc-ant-mirror-tick{stroke:var(--ns-link)}.site-root .bc-ant-mirror-tick{stroke-width:2.5px}.site-root .bc-ant-mirror-dot{fill:var(--ns-surface);stroke-width:2px}.site-root .bc-ant-mirror.is-solstice .bc-ant-mirror-dot{stroke:var(--ns-gold)}.site-root .bc-ant-mirror.is-equinox .bc-ant-mirror-dot{stroke:var(--ns-link)}.site-root .bc-ant-mirrors-dl{flex-direction:column;gap:4px;margin:0;font-size:13.5px;display:flex}.site-root .bc-ant-mirrors-dl div{gap:8px;display:flex}.site-root .bc-ant-mirrors-dl dt{color:var(--ns-muted);min-width:150px}.site-root .bc-ant-mirrors-dl dd{margin:0}.site-root .bc-ant-tpoint-tick{stroke:var(--ns-link);stroke-width:1.5px}.site-root .bc-ant-tpoint-bg{fill:var(--ns-surface);stroke:var(--ns-link);stroke-dasharray:2 2}.site-root .bc-ant-tpoint-glyph{fill:var(--ns-link);font-size:11px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-ant-tpoint.is-on .bc-ant-tpoint-bg{fill:var(--ns-sky-pale);stroke-dasharray:none;stroke-width:1.5px}.site-root .bc-ant-tpoint-dot{fill:var(--ns-link)}.site-root .bc-ant-tlink{stroke-width:2px;stroke-dasharray:5 3}.site-root .bc-ant-tlink.is-solstice{stroke:var(--ns-gold)}.site-root .bc-ant-tlink.is-equinox{stroke:var(--ns-link)}.site-root .bc-mid-dialwrap.bc-ant-wheelwrap{grid-template-columns:minmax(0,620px) minmax(240px,1fr);gap:24px}@media (width<=900px){.site-root .bc-mid-dialwrap.bc-ant-wheelwrap{grid-template-columns:minmax(0,1fr)}.site-root .bc-ant-wheel{max-width:560px;margin:0 auto}}.site-root .bc-ant-clear{align-self:flex-start}.site-root .bc-ant-axis text{paint-order:stroke;stroke:var(--ns-surface);stroke-width:3px}.site-root .bc-dec-facts{flex-direction:column;gap:6px;max-width:80ch;font-size:13.5px;line-height:1.5;display:flex}.site-root .bc-dec-facts p{margin:0}.site-root .bc-mid-dialwrap.bc-dec-wrap{grid-template-columns:minmax(0,440px) minmax(240px,1fr);gap:24px}@media (width<=900px){.site-root .bc-mid-dialwrap.bc-dec-wrap{grid-template-columns:minmax(0,1fr)}.site-root .bc-dec-strip{max-width:440px;margin:0 auto}}.site-root .bc-dec-strip{width:100%;height:auto;display:block}.site-root .bc-dec-oob{fill:var(--ns-gold-pale);opacity:.7}.site-root .bc-dec-zone{fill:var(--ns-gold-ink);font-size:10px;font-family:var(--ns-font-ui);letter-spacing:.04em}.site-root .bc-dec-grid{stroke:var(--ns-line)}.site-root .bc-dec-equator{stroke:var(--ns-muted);stroke-width:1.2px}.site-root .bc-dec-axis{fill:var(--ns-muted);font-size:10.5px;font-family:var(--ns-font-ui)}.site-root .bc-dec-sun{stroke:var(--ns-gold);stroke-width:1.2px}.site-root .bc-dec-moonreach{stroke:var(--ns-link);stroke-width:1px;stroke-dasharray:5 4;opacity:.7}.site-root .bc-dec-sel-level{stroke:var(--ns-gold);stroke-width:1.5px}.site-root .bc-dec-sel-mirror{stroke:var(--ns-gold);stroke-width:1.5px;stroke-dasharray:2 3}.site-root .bc-dec-point{cursor:pointer}.site-root .bc-dec-point-dot{fill:var(--ns-ink)}.site-root .bc-dec-point-lead{stroke:var(--ns-line)}.site-root .bc-dec-point-bg{fill:var(--ns-surface);stroke:var(--ns-line)}.site-root .bc-dec-point-glyph{fill:var(--ns-ink);font-size:12px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-dec-point.is-star .bc-dec-point-glyph{fill:var(--ns-gold-ink);font-size:10px}.site-root .bc-dec-point.is-lot .bc-dec-point-glyph{fill:var(--ns-muted);font-size:10px}.site-root .bc-dec-point:hover .bc-dec-point-bg,.site-root .bc-dec-point:focus-visible .bc-dec-point-bg{stroke:var(--ns-link)}.site-root .bc-dec-point:focus-visible{outline:none}.site-root .bc-dec-point.is-selected .bc-dec-point-bg{fill:var(--ns-gold-pale);stroke:var(--ns-gold);stroke-width:1.5px}.site-root .bc-dec-point.is-related .bc-dec-point-bg{fill:var(--ns-sky-pale);stroke:var(--ns-link)}.site-root .bc-dec-value{font-variant-numeric:tabular-nums;white-space:nowrap}.site-root .bc-dec-time{flex-direction:column;gap:12px;display:flex}.site-root .bc-dec-cols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 24px;display:grid}.site-root .bc-dec-calendar{max-height:320px;padding-right:4px;overflow-y:auto}.site-root .bc-dec-calendar li{justify-content:flex-start;gap:10px}.site-root .bc-layer-section+.bc-layer-section{margin-top:18px}.site-root .bc-layer-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--ns-gold-ink);margin:0 0 8px;font-size:11px;font-weight:600}.site-root .bc-mid-dialwrap.bc-ls-wrap{grid-template-columns:minmax(0,480px) minmax(240px,1fr);gap:24px}@media (width<=900px){.site-root .bc-mid-dialwrap.bc-ls-wrap{grid-template-columns:minmax(0,1fr)}.site-root .bc-ls-compass{max-width:460px;margin:0 auto}}.site-root .bc-ls-compass{width:100%;height:auto;display:block}.site-root .bc-ls-face{fill:var(--ns-surface);stroke:var(--ns-line);stroke-width:1.5px}.site-root .bc-ls-ring{fill:none;stroke:var(--ns-line);stroke-dasharray:2 4}.site-root .bc-ls-tick{stroke:var(--ns-line);stroke-width:1px}.site-root .bc-ls-tick.is-major{stroke:var(--ns-muted);stroke-width:1.5px}.site-root .bc-ls-cardinal{fill:var(--ns-gold-ink);font-size:13px;font-weight:600;font-family:var(--ns-font-ui)}.site-root .bc-ls-point{fill:var(--ns-muted);font-size:9.5px;font-family:var(--ns-font-ui)}.site-root .bc-ls-axis{stroke:var(--ns-line)}.site-root .bc-ls-centre{fill:var(--ns-ink)}.site-root .bc-ls-planet{cursor:pointer}.site-root .bc-ls-line{stroke:var(--ns-ink);stroke-width:1.3px;opacity:.55}.site-root .bc-ls-planet.is-below .bc-ls-line{stroke-dasharray:4 4;opacity:.4}.site-root .bc-ls-rimtick{stroke:var(--ns-ink);stroke-width:1.5px}.site-root .bc-ls-glyph-bg{fill:var(--ns-surface);stroke:var(--ns-line)}.site-root .bc-ls-planet.is-below .bc-ls-glyph-bg{stroke-dasharray:2 2}.site-root .bc-ls-glyph{fill:var(--ns-ink);font-size:12px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-ls-planet:hover .bc-ls-glyph-bg,.site-root .bc-ls-planet:focus-visible .bc-ls-glyph-bg{stroke:var(--ns-link)}.site-root .bc-ls-planet:focus-visible{outline:none}.site-root .bc-ls-planet.is-selected .bc-ls-line{stroke:var(--ns-gold);stroke-width:2.5px;opacity:1}.site-root .bc-ls-planet.is-selected .bc-ls-glyph-bg{fill:var(--ns-gold-pale);stroke:var(--ns-gold);stroke-width:1.5px}.site-root .bc-ls-planet.is-related .bc-ls-line{stroke:var(--ns-link);stroke-width:2px;opacity:.9}.site-root .bc-ls-planet.is-related .bc-ls-glyph-bg{fill:var(--ns-sky-pale);stroke:var(--ns-link)}.site-root .bc-ls-from{gap:10px}.site-root .bc-ls-from .bc-lots-view{flex-wrap:wrap;align-items:center}.site-root .bc-ls-map{flex-direction:column;gap:10px;display:flex}.site-root .bc-ls-toggles{flex-wrap:wrap}.site-root .bc-ls-mapframe{border:1px solid var(--ns-line);border-radius:var(--ns-radius-card);height:440px;overflow:hidden}.site-root .bc-ls-mapframe>div{height:100%}@media (width<=720px){.site-root .bc-ls-mapframe{height:340px}}.site-root .bc-ls-cities{flex-direction:column;gap:8px;display:flex}.site-root .bc-ls-side{margin:0 0 4px;font-size:13px;font-weight:600}.site-root .bc-ls-citylist{max-width:none}.site-root .bc-ls-credit{margin:0;font-size:11.5px}.site-root .bc-ls-dome{width:100%;height:auto;display:block}.site-root .bc-ls-sky{fill:var(--ns-sky-wash);stroke:var(--ns-line);stroke-width:1.5px}.site-root .bc-ls-alt{fill:none;stroke:var(--ns-line);stroke-dasharray:2 4}.site-root .bc-ls-alt-label{fill:var(--ns-muted);font-size:10px;font-family:var(--ns-font-ui)}@media (width<=900px){.site-root .bc-ls-dome{max-width:460px;margin:0 auto}}.site-root .bc-ls-linepick{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.site-root .bc-ls-linepick .ns-select{width:auto;min-height:32px;padding:4px 28px 4px 10px;font-size:13.5px}.site-root .bc-gq-wheel{width:100%;height:auto;display:block}@media (width<=900px){.site-root .bc-gq-wheel{max-width:460px;margin:0 auto}}.site-root .bc-gq-sector{fill:var(--ns-surface);stroke:var(--ns-line)}.site-root .bc-gq-sector.is-plus{fill:var(--ns-gold-pale)}.site-root .bc-gq-num{fill:var(--ns-muted);font-size:9px;font-family:var(--ns-font-ui)}.site-root .bc-gq-num.is-plus{fill:var(--ns-gold-ink);font-weight:600}.site-root .bc-gq-horizon{stroke:var(--ns-ink);stroke-width:1.5px}.site-root .bc-gq-meridian{stroke:var(--ns-muted);stroke-dasharray:4 4}.site-root .bc-gq-label{fill:var(--ns-muted);font-size:10.5px;font-family:var(--ns-font-ui)}.site-root .bc-gq-horizon-label{font-size:9.5px}.site-root .bc-gq-planet{cursor:pointer}.site-root .bc-gq-tick{stroke:var(--ns-ink);stroke-width:1.5px}.site-root .bc-gq-glyph-bg{fill:var(--ns-surface);stroke:var(--ns-line)}.site-root .bc-gq-glyph{fill:var(--ns-ink);font-size:12px;font-family:var(--ns-font-ui);pointer-events:none}.site-root .bc-gq-planet.is-other .bc-gq-glyph{fill:var(--ns-muted)}.site-root .bc-gq-planet.is-plus .bc-gq-glyph-bg{fill:var(--ns-gold-pale);stroke:var(--ns-gold);stroke-width:1.5px}.site-root .bc-gq-planet:hover .bc-gq-glyph-bg,.site-root .bc-gq-planet:focus-visible .bc-gq-glyph-bg{stroke:var(--ns-link)}.site-root .bc-gq-planet:focus-visible{outline:none}.site-root .bc-gq-planet.is-selected .bc-gq-glyph-bg{stroke:var(--ns-link);stroke-width:2px}.site-root .bc-gal-contacts{max-width:none}.site-root .bc-decan-pick .ns-select{width:auto;min-height:36px;padding:6px 30px 6px 12px;font-size:13.5px}
