/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-font-weight:initial;--tw-border-style:solid}}}@layer theme,base;@layer components{.xp-sun-plot{height:calc(var(--spacing,.25rem) * 72);width:100%;position:relative}@media (width>=48rem){.xp-sun-plot{aspect-ratio:640/224;height:auto}}.xp-sun-plot__svg{width:100%;height:100%;position:absolute;inset:0}.xp-sun-mark{stroke:var(--color-chart1,#185acd);stroke-width:3px;vector-effect:non-scaling-stroke}.xp-sun-mark--now{stroke:var(--color-chart2,#f9601f)}.xp-sun-leader{stroke:var(--color-chart1,#185acd);stroke-width:1px;vector-effect:non-scaling-stroke}.xp-sun-tag{left:var(--x);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--role-primary-bg);padding-inline:calc(var(--spacing,.25rem) * .5);font-family:var(--font-condensed);font-variation-settings:"wdth" 75;font-size:var(--fs-label-sm);line-height:var(--lh-label-sm);letter-spacing:var(--ls-label-sm);text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--role-secondary-text);font-weight:800;position:absolute}.xp-sun-tag--now{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--role-primary-text)}.xp-sun-tag--deg{background-color:#0000;top:93.3%}.xp-sun-tag--r0{top:71%}.xp-sun-tag--r1{top:57.6%}.xp-sun-tag--r2{top:44.2%}.xp-sun-tag--r3{top:30.8%}.xp-sun-swatch{background-color:var(--color-chart1,#185acd)}.xp-sun-swatch--now{background-color:var(--color-chart2,#f9601f)}.xp-sun-stats{margin-top:calc(var(--spacing,.25rem) * 10);column-gap:calc(var(--spacing,.25rem) * 6);row-gap:0;display:grid}@media (width>=48rem){.xp-sun-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.xp-sun-stat{gap:calc(var(--spacing,.25rem) * 2);border-top-width:var(--border-triple);border-color:var(--color-line,var(--color-newsprint));padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.xp-sun-table{margin-top:calc(var(--spacing,.25rem) * 10);width:100%;max-width:var(--container-3xl,48rem);border-top-width:var(--border-triple);border-color:var(--color-line,var(--color-newsprint));text-align:left}.xp-sun-table th,.xp-sun-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-newsprint,oklch(89% .0042 91.45));padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 4);text-align:left}.xp-sun-table tbody th{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.xp-sun-table thead th{color:var(--role-secondary-text)}.xp-sun-table__now th,.xp-sun-table__now td{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.xp-sun-beach{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 3);display:grid}@media (width>=48rem){.xp-sun-beach{column-gap:calc(var(--spacing,.25rem) * 6)}}.xp-sun-beach{grid-template-columns:calc(var(--spacing,.25rem) * 8) 1fr}@media (width>=48rem){.xp-sun-beach{grid-template-columns:calc(var(--spacing,.25rem) * 10) calc(var(--spacing,.25rem) * 56) 1fr}}.xp-sun-beach__n{grid-row:span 2/span 2}@media (width>=48rem){.xp-sun-beach__n{grid-row:span 1/span 1}}.xp-sun-beach__img{aspect-ratio:4/3;background-color:var(--color-paper,oklch(96% 0 0));object-fit:cover;width:100%}.xp-sun-beach__body{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;grid-column-start:2;display:flex}@media (width>=48rem){.xp-sun-beach__body{grid-column-start:3}}}@layer utilities;@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
