.charted-field-label{display:block;font-size:12px;font-weight:350;letter-spacing:.01em;line-height:1.5;color:#ffffffbf;margin-bottom:6px}.charted-field{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0d;color:#ffffffe0;font-size:16px;font-weight:350;letter-spacing:.01em;line-height:1.5;color-scheme:dark}.charted-field::-moz-placeholder{color:#fff9;opacity:1}.charted-field::placeholder{color:#fff9;opacity:1}.charted-field:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.charted-field:disabled{opacity:.4}.charted-field[aria-invalid=true]{border-color:#fda4afe6}.charted-field-error,.charted-field-error:is(.charted-body,.charted-supporting,.charted-caption){color:#fda4afe6}.charted-check-label{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:350;letter-spacing:.01em;color:#ffffffbf}.charted-checkbox{accent-color:#C2B3F7;width:16px;height:16px}.charted-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.charted-code .charted-field{text-align:center;padding:8px 0;font-size:20px;font-variant-numeric:tabular-nums}.charted-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d4d4dc' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.charted-select option,.charted-select optgroup{background:#232239;color:#f1f0f5}.charted-picker{position:relative}.charted-picker>summary{display:block;cursor:pointer;list-style:none}.charted-picker>summary::-webkit-details-marker{display:none}.charted-picker-options{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:#232239f0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.charted-picker-options button{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#ffffffe0;font:inherit;font-size:15px;font-weight:350;letter-spacing:.01em;line-height:1.5;text-align:left}.charted-picker-options button[aria-pressed=true]{background:#ffffff26}.charted-picker-options button:hover,.charted-picker-options button:focus-visible{background:#ffffff1a;outline:1px solid rgba(255,255,255,.5);outline-offset:-1px}.charted-dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.charted-dialog-panel{width:100%;max-width:384px;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding:20px;background:#23223966;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 25px 50px -12px #00000040}.charted-dialog-copy{font-size:13px;font-weight:350;letter-spacing:.01em;line-height:1.625;color:#ffffffbf}.charted-dialog-copy--titled{margin-top:12px}.charted-dialog-actions{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.charted-dialog-backdrop,.charted-dialog-native::backdrop{background:#0a0a1959}.charted-dialog-native{margin:auto;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.charted-dialog-panel--form{background:#232239cc}.charted-dialog-stack>*+*{margin-top:8px}.charted-dialog-summary>*+*{margin-top:4px}.charted-dialog-form>*+*{margin-top:4px}.charted-dialog-form>.charted-dialog-actions{margin-top:4px}.charted-dialog-action-section{margin-top:8px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.charted-dialog-action-section>.charted-dialog-actions:first-child{margin-top:0}.charted-dialog-native--anchored{margin-top:var(--dialog-top);margin-bottom:0;max-height:calc(100dvh - var(--dialog-top) - 16px)}.charted-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.charted-dialog-close{margin-top:-8px;margin-bottom:-8px;display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;color:#ffffffd9}.increased-readability .charted-dialog-close{color:#ffffffeb}.charted-full-screen-sheet{position:fixed;inset:0;margin:0;height:100dvh;max-height:none;width:100%;max-width:none;border:0 solid #e5e7eb;background:transparent;padding:0;color:#fff}.charted-full-screen-sheet::backdrop{background:transparent}.charted-full-screen-frame{display:flex;height:100%;flex-direction:column}.charted-full-screen-header{position:relative;z-index:1;isolation:isolate;flex-shrink:0;padding:max(env(safe-area-inset-top),.6875rem) 16px 15px}.charted-full-screen-heading-row{display:flex;min-height:44px;align-items:flex-end;gap:12px}.charted-full-screen-title{font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1;outline:2px solid transparent;outline-offset:2px}.increased-readability .charted-full-screen-title{font-size:29.25px}.charted-full-screen-close{margin-left:auto;margin-right:-8px;display:flex;min-height:44px;min-width:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:#ffffffd9}.charted-full-screen-close:hover{color:#fff}.charted-full-screen-close:focus-visible{outline:2px solid #e5c3f8}.charted-full-screen-subtitle{margin-top:8px;font-size:13px;color:#ffffffb3}.increased-readability .charted-full-screen-subtitle{font-size:14.625px;color:#ffffffeb}.charted-full-screen-scroll{min-height:0;flex:1 1 0%;overflow-y:auto;overscroll-behavior:contain;margin-top:calc(-1 * var(--sheet-header-height, 70px));padding:calc(var(--sheet-header-height, 70px) + 20px) 16px max(env(safe-area-inset-bottom),2.5rem);scroll-padding-top:calc(var(--sheet-header-height, 70px) + 24px)}.charted-full-screen-content{margin-left:auto;margin-right:auto;max-width:640px}body:has(dialog.insight-sheet[open]) #root{visibility:hidden}body:has(dialog.insight-sheet[open]) #root .nebula-background,body:has(dialog.insight-sheet[open]) #root .me-background{visibility:visible}.insight-sheet .overlay-content{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.08) 0,rgba(0,0,0,.12) calc(var(--sheet-header-height, 70px) - 8px),#000 calc(var(--sheet-header-height, 70px) + 24px));mask-image:linear-gradient(to bottom,#00000014 0,#0000001f calc(var(--sheet-header-height, 70px) - 8px),#000 calc(var(--sheet-header-height, 70px) + 24px))}dialog.insight-sheet.sheet-covered{visibility:hidden}.increased-readability .charted-full-screen-close{color:#ffffffeb}.charted-natal-local-frame{width:100%;height:1100px;border:0;display:block}.notification-settings{padding-top:4px}.notification-settings-controls{margin-left:32px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.notification-settings-time{display:flex;align-items:center;gap:12px;margin-left:auto}.notification-settings-time:only-child{margin-left:0;width:100%;justify-content:space-between}.notification-settings-time button{white-space:nowrap}.notification-settings-heading>button{position:relative;height:28px}.notification-settings-heading>button:after{content:"";position:absolute;width:44px;height:44px;top:50%;left:50%;transform:translate(-50%,-50%)}.charted-body{font-size:15px;font-weight:350;line-height:1.625;color:#ffffffe0}.charted-supporting{font-size:13px;font-weight:350;line-height:1.5;color:#ffffffbf}.charted-caption{font-size:12px;font-weight:350;line-height:1.5;color:#ffffffbf}.charted-insight-emphasis{font-weight:450}.charted-insight-closing{font-weight:350;font-style:italic}.charted-body,.charted-supporting,.charted-caption{letter-spacing:.01em}.charted-switch{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}.charted-switch-track{display:block;position:relative;width:44px;height:24px;border-radius:9999px;background:#ffffff26}.charted-switch[aria-checked=true] .charted-switch-track{background:#c2b3f7}.charted-switch-thumb{position:absolute;left:2px;top:2px;height:20px;width:20px;border-radius:50%;background:#fff;transition:transform .15s}.charted-switch[aria-checked=true] .charted-switch-thumb{transform:translate(20px)}.charted-switch:disabled,.charted-segment:disabled{opacity:.4}.charted-switch:focus-visible,.charted-segment:focus-visible,.charted-choice:has(input:focus-visible){outline:2px solid white;outline-offset:3px}.charted-segments{display:inline-flex;padding:2px;border-radius:8px;background:#ffffff1a}.charted-segment{border-radius:6px;padding:4px 12px;font-size:13px;font-weight:350;letter-spacing:.01em;line-height:1.5;color:#fff9}.charted-segment[aria-pressed=true]{background:#ffffff26}.charted-segment--direct[aria-pressed=true]{color:#e884c8}.charted-segment--daily[aria-pressed=true]{color:#d6b3a2}.charted-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.charted-choice{cursor:pointer;padding:12px 8px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;text-align:center}.charted-choice:has(input:checked){border-color:#c2b3f799;background:#ffffff1f}.charted-nav-sample{border:1px solid rgba(255,255,255,.1);border-radius:9999px;background:#1c1c262e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px #ffffff14 inset;display:flex;padding:6px;gap:4px}.charted-nav-option{flex:1;min-width:0;border-radius:9999px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0;color:#ffffff8c}.charted-nav-option[aria-pressed=true]{color:var(--tab-tint);background:color-mix(in srgb,var(--tab-tint) 18%,transparent)}.charted-nav-option:focus-visible{outline:2px solid white}.charted-nav-label{font-size:9px;font-weight:350;letter-spacing:.01em;white-space:nowrap}.charted-nav-glyph{height:20px;display:flex;align-items:center;justify-content:center}.charted-icon-samples{display:flex;flex-wrap:wrap;gap:24px;align-items:center;color:#ffffffd9}.charted-icon-example{display:flex;flex-direction:column;align-items:center;gap:12px}.charted-header-sample{display:flex;align-items:baseline;gap:12px}.charted-header-section{color:var(--tab-tint);font-size:18px;font-weight:400;letter-spacing:.01em}.charted-nav-direct{--tab-tint:#E884C8}.charted-nav-daily{--tab-tint:#D6B3A2}.charted-nav-weekly{--tab-tint:#00A8A8}.charted-nav-skies{--tab-tint:#75A9F9}.charted-nav-me{--tab-tint:#AA8CE8}.mine-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mine-option{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 4px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--tab-tint)}.mine-option[aria-pressed=true]{border-color:var(--tab-tint);background:color-mix(in srgb,var(--tab-tint) 12%,transparent)}.mine-option-glyphs{display:flex;align-items:center;gap:8px}.charted-wheel-light svg{width:22px;height:22px;stroke-width:.65}.charted-wheel-light svg g{stroke-width:.45}.charted-nav-me .charted-nav-glyph>svg{transform:translateY(-1px)}.charted-mine-tab-glyph>svg{transform:translateY(-1px)}
