@font-face{font-family:sansFont;src:url(../media/Satoshi_Variable-s.p.2ta4m073o532p.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:sansFont Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.-Jxw4q_className{font-family:sansFont,sansFont Fallback;font-style:normal}.-Jxw4q_variable{--font-satoshi:"sansFont", "sansFont Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}._1yIejq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}._1yIejq_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@layer theme,base;@layer components{.cf-accordion{gap:var(--space-2);display:grid}.cf-accordion__item{border-radius:var(--radius-card);transition:background-color .16s ease-out}.cf-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--size-control);padding:var(--space-4) var(--space-5);border-radius:inherit;color:var(--ink);font-family:var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.cf-accordion__trigger:focus-visible{outline:var(--stroke-mark) solid var(--focus);outline-offset:2px}.cf-accordion__chevron{border-radius:var(--radius-full);background:var(--glass);width:32px;height:32px;color:var(--ink-muted);flex:none;place-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .16s ease-out,color .16s ease-out;display:grid}.cf-accordion__item--open .cf-accordion__chevron{background:var(--gradient-pearl);color:var(--on-action);transform:rotate(180deg)}.cf-accordion__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .24s ease-out;display:grid}.cf-accordion__item--open .cf-accordion__panel{opacity:1;grid-template-rows:1fr}.cf-accordion__inner{overflow:hidden}.cf-accordion__body{padding:0 var(--space-5) var(--space-5);color:var(--ink-muted)}}@layer utilities;
@layer theme,base;@layer components{.cf-mark{align-items:center;gap:var(--space-2);vertical-align:middle;display:inline-flex}.cf-mark__gem{flex:none;line-height:0;display:block}.cf-mark__gem svg{display:block;overflow:visible}.cf-mark--solid.cf-mark--chinese .cf-mark__gem{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--cinnabar-to) 70%, transparent))}.cf-mark--solid.cf-mark--indian .cf-mark__gem{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--saffron-to) 70%, transparent))}.cf-mark--solid.cf-mark--persian .cf-mark__gem{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--turquoise-to) 70%, transparent))}.cf-mark__label{color:var(--ink)}}@layer utilities;
@layer theme,base;@layer components{.cf-agreement-figure{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.cf-agreement-figure__nest{display:block;overflow:visible}.cf-agreement-figure__chinese{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--cinnabar-to) 80%, transparent))}.cf-agreement-figure__indian{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--saffron-to) 80%, transparent))}.cf-agreement-figure__persian{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--turquoise-to) 80%, transparent))}.cf-agreement-figure__you{fill:var(--ink);filter:drop-shadow(var(--glow-ink))}}@layer utilities;
@layer theme,base;@layer components{.cf-agreement{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--radius-card);color:var(--ink);flex-direction:column;display:flex}.cf-agreement--together{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--aurora-violet) 34%, transparent) 0%, transparent 60%), var(--gradient-glass), var(--glass-shade)}.cf-agreement__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;display:flex}.cf-agreement__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.cf-agreement__status{border-radius:var(--radius-full);white-space:nowrap;align-items:center;height:26px;padding:0 11px;display:inline-flex}.cf-agreement--together .cf-agreement__status{background:var(--gradient-pearl);color:var(--on-action);font-weight:700}.cf-agreement--apart .cf-agreement__status{background:var(--glass);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);color:var(--ink)}.cf-agreement__period{color:var(--ink-muted);font-variant-numeric:tabular-nums lining-nums}.cf-agreement__title{text-wrap:balance;margin:0}.cf-agreement__body{color:var(--ink-muted)}.cf-agreement__body>p{margin:0}.cf-agreement__body>p+p{margin-top:var(--space-2)}.cf-agreement__foot{align-items:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}}@layer utilities;
@layer theme,base;@layer components{.cf-ring{align-items:center;gap:var(--space-2);color:var(--ink);flex-direction:column;display:inline-flex}.cf-ring__face{flex:none;position:relative}.cf-ring__face:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--aurora-violet) 62%, transparent) 0%, transparent 70%);filter:blur(8px);border-radius:50%;position:absolute;inset:14%}.cf-ring__face:after{content:"";background:radial-gradient(circle at 50% 20%,#ffffff29,#ffffff05 70%);border-radius:50%;position:absolute;inset:26.5%;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff14}.cf-ring__svg{z-index:1;display:block;position:relative;overflow:visible}.cf-ring__tick{stroke:var(--ink);stroke-opacity:.2;stroke-width:1px;stroke-linecap:round}.cf-ring__tick--major{stroke-opacity:.55;stroke-width:1.4px}.cf-ring__track{fill:none;stroke:var(--ink);stroke-opacity:.08;stroke-width:var(--stroke-ring)}.cf-ring__arc{fill:none;stroke-width:var(--stroke-ring);stroke-linecap:round}.cf-ring__arc--glow{filter:blur(var(--blur-glow));opacity:.85}.cf-ring__bead{fill:var(--ink)}.cf-ring__centre{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cf-ring__score{padding-inline-end:.04em}.cf-ring__label{color:var(--ink-muted);margin-top:-2px;font-weight:600}.cf-ring__legend{justify-content:center;gap:var(--space-1) 14px;color:var(--ink-muted);flex-wrap:wrap;display:flex}.cf-ring__item{align-items:center;gap:6px;display:inline-flex}.cf-ring__figure{color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.cf-ring--animated .cf-ring__arc{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.cf-ring--animated .cf-ring__bead{opacity:0;transition:opacity .3s ease-out 1.2s}.cf-ring--animated.cf-ring--lit .cf-ring__arc{stroke-dashoffset:0}.cf-ring--animated.cf-ring--lit .cf-ring__bead{opacity:1}.cf-ring--animated g:nth-of-type(3) .cf-ring__arc{transition-delay:.12s}.cf-ring--animated g:nth-of-type(4) .cf-ring__arc{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.cf-ring--animated .cf-ring__arc{stroke-dashoffset:0}.cf-ring--animated .cf-ring__bead{opacity:1}}}@layer utilities;
@layer theme,base;@layer components{.cf-card{border-radius:var(--radius-card);color:var(--ink);display:block}.cf-card--sunken{background:var(--ground-sunken);-webkit-backdrop-filter:blur(var(--blur-liquid)) saturate(1.3);backdrop-filter:blur(var(--blur-liquid)) saturate(1.3);box-shadow:inset 0 1px 4px #0006, inset 0 0 0 var(--stroke-hair) var(--line)}.cf-card--outline{box-shadow:inset 0 0 0 var(--stroke-chart) var(--line-strong)}.cf-card--pad-none{padding:0;overflow:hidden}.cf-card--pad-md{padding:var(--space-4)}.cf-card--pad-lg{padding:var(--space-6) var(--space-5)}.cf-card--glass.cf-card--chinese{background:linear-gradient(140deg, var(--cinnabar-wash), transparent 70%), var(--gradient-glass), var(--glass-shade)}.cf-card--glass.cf-card--indian{background:linear-gradient(140deg, var(--saffron-wash), transparent 70%), var(--gradient-glass), var(--glass-shade)}.cf-card--glass.cf-card--persian{background:linear-gradient(140deg, var(--turquoise-wash), transparent 70%), var(--gradient-glass), var(--glass-shade)}}@layer utilities;
@layer theme,base;@layer components{.cf-diamond{max-width:100%;height:auto;display:block;overflow:visible}.cf-diamond__line{fill:none;stroke:var(--saffron);stroke-width:var(--stroke-chart);stroke-linejoin:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--saffron-to) 80%, transparent))}.cf-diamond__rising{fill:var(--saffron-wash)}.cf-diamond__sign{fill:var(--ink-faint);font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;text-anchor:middle;dominant-baseline:middle;font-size:11px;font-weight:600}.cf-diamond__body{fill:var(--ink);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:middle;font-size:14px;font-weight:700}}@layer utilities;
@layer theme,base;@layer components{.cf-facts{color:var(--ink);flex-direction:column;margin:0;display:flex}.cf-facts__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--stroke-hair) solid var(--line);display:flex}.cf-facts__row:last-child{border-bottom:0}.cf-facts__label{color:var(--ink-muted);flex:none}.cf-facts__value{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;margin:0;display:flex}.cf-facts__main{justify-content:flex-end;align-items:baseline;gap:var(--space-2);color:var(--ink);flex-wrap:wrap;display:inline-flex}.cf-facts__note{color:var(--ink-muted)}}@layer utilities;
@layer theme,base;@layer components{.cf-logo{color:var(--ink);align-items:center;gap:.344em;line-height:0;display:inline-flex}.cf-logo__word{display:block}.cf-logo--light .cf-agreement-figure__nest>:is(rect,polygon,circle):not(.cf-agreement-figure__you){stroke:var(--ink);filter:drop-shadow(0 0 4px #fffc)}}@layer utilities;
@layer theme,base;@layer components{.cf-orb{--u:calc(var(--orb-size,200px) / 100);width:var(--orb-size,200px);height:var(--orb-size,200px);flex:none;place-items:center;display:inline-grid;position:relative}.cf-orb__halo{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--aurora-rose) 34%, transparent) 0%, transparent 46%), radial-gradient(circle, color-mix(in srgb, var(--aurora-violet) 62%, transparent) 26%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-46%}.cf-orb__ball{isolation:isolate;clip-path:circle(50%);background:radial-gradient(circle at 74% 80%, var(--aurora-azure) 0%, transparent 50%), radial-gradient(circle at 18% 74%, color-mix(in srgb, var(--aurora-rose) 85%, transparent) 0%, transparent 52%), radial-gradient(circle at 82% 22%, color-mix(in srgb, var(--aurora-amber) 45%, transparent) 0%, transparent 36%), radial-gradient(circle at 40% 38%, var(--brand-bright) 0%, var(--brand) 52%, color-mix(in srgb, var(--brand) 38%, var(--ground)) 100%);box-shadow:inset 0 calc(var(--u) * -13) calc(var(--u) * 22) color-mix(in srgb, var(--ground) 72%, transparent), inset 0 0 0 1px #ffffff4d, inset 0 calc(var(--u) * 1.5) calc(var(--u) * 3) #ffffffb3;border-radius:50%;position:absolute;inset:0;overflow:hidden}.cf-orb__light{position:absolute;inset:0}.cf-orb__light:before{content:"";background:conic-gradient(from 20deg, transparent, color-mix(in srgb, var(--turquoise-from) 70%, transparent) 12%, transparent 30%, color-mix(in srgb, var(--cinnabar-from) 60%, transparent) 48%, transparent 66%, color-mix(in srgb, var(--brand-bright) 70%, transparent) 84%, transparent);filter:blur(calc(var(--u) * 10));mix-blend-mode:screen;opacity:.9;animation:28s linear infinite cf-turn;position:absolute;inset:-18%}.cf-orb__light:after{content:"";background:radial-gradient(circle at 50% 108%, color-mix(in srgb, var(--aurora-cyan) 60%, transparent) 0%, transparent 38%);position:absolute;inset:0}.cf-orb--still .cf-orb__light:before{animation:none}.cf-orb__glare{background:radial-gradient(circle at 31% 19%,#fff 0%,#fff0 7%),radial-gradient(58% 36% at 36% 16%,#ffffffb8 0%,#ffffff2e 48%,#0000 72%);position:absolute;inset:0}.cf-orb__content{color:var(--on-brand);filter:drop-shadow(0 1px 3px color-mix(in srgb, var(--ground) 60%, transparent));place-items:center;display:grid;position:relative}.cf-orb-stage{width:calc(var(--orb-size,200px) * 1.5);height:calc(var(--orb-size,200px) * 1.5);flex:none;place-items:center;display:inline-grid;position:relative}.cf-orb-stage__ring,.cf-orb-stage__path{border-radius:50%;position:absolute}.cf-orb-stage__ring{border:var(--stroke-hair) solid var(--line)}.cf-orb-stage__ring--near{inset:5%}.cf-orb-stage__ring--far{opacity:.55;inset:-9%}.cf-orb-stage__path{animation:90s linear infinite cf-turn;inset:5%}.cf-orb-stage__moon{display:block;position:absolute;transform:translate(-50%,-50%)}.cf-orb-stage__upright{animation:90s linear infinite reverse cf-turn;display:block}.cf-orb-stage--still .cf-orb-stage__path,.cf-orb-stage--still .cf-orb-stage__upright{animation:none}.cf-orb-stage__moon--chinese{top:25%;left:6.7%}.cf-orb-stage__moon--indian{top:14.6%;left:85.4%}.cf-orb-stage__moon--persian{top:69%;left:96.2%}}@layer utilities;
@layer theme,base;@layer components{.cf-photo{border-radius:var(--radius-card);background:var(--ground-raised);width:100%;box-shadow:var(--shadow-glass);color:var(--ink);font-family:var(--font-sans);text-align:start;isolation:isolate;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden}.cf-photo--banner{aspect-ratio:5/2}.cf-photo--wide{aspect-ratio:16/9}.cf-photo--square{aspect-ratio:1}.cf-photo--tall{aspect-ratio:4/5}.cf-photo__image{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.cf-photo:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--ground) 8%, transparent) 0%, color-mix(in srgb, var(--ground) 22%, transparent) 30%, color-mix(in srgb, var(--ground) 80%, transparent) 60%, color-mix(in srgb, var(--ground) 95%, transparent) 100%);position:absolute;inset:0}.cf-photo:before{content:"";z-index:1;padding:var(--stroke-hair);border-radius:inherit;background:var(--gradient-rim);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cf-photo__eyebrow{height:28px;margin:var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ground) 55%, transparent);box-shadow:inset 0 0 0 var(--stroke-hair) var(--line);-webkit-backdrop-filter:blur(var(--blur-liquid));backdrop-filter:blur(var(--blur-liquid));color:var(--ink);align-items:center;gap:6px;padding:0 11px;display:inline-flex}.cf-photo__eyebrow .cf-mark__label{color:inherit}.cf-photo__foot{align-items:flex-end;gap:var(--space-3);width:100%;padding:var(--space-4);margin-top:auto;display:flex}.cf-photo__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cf-photo__title{text-wrap:balance}.cf-photo__detail{color:var(--ink-muted)}.cf-photo--banner .cf-photo__eyebrow{margin:10px}.cf-photo--banner .cf-photo__foot{padding:0 var(--space-4) var(--space-3)}.cf-photo--banner .cf-photo__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-photo__action{flex:none}.cf-photo--action{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cf-photo--action:hover .cf-photo__image{transform:scale(1.04)}.cf-photo--action:active{transform:scale(.98)}.cf-photo--action:focus-visible{outline:var(--stroke-mark) solid var(--focus);outline-offset:2px}}@layer utilities;
@layer theme,base;@layer components{.cf-pillars{border-collapse:separate;width:100%;border-spacing:var(--space-2) 0;table-layout:fixed;color:var(--ink)}.cf-pillars thead th{padding-bottom:var(--space-2);color:var(--ink-muted);text-align:center}.cf-pillars__slot{padding:0 0 var(--space-3);text-align:center;vertical-align:top}.cf-pillars__cell{aspect-ratio:1;background:var(--gradient-glass), var(--glass-shade);width:100%;max-width:72px;box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 var(--stroke-hair) var(--line), 0 12px 24px -16px #000000b3;color:var(--ink);border-radius:20px;place-items:center;margin:0 auto 6px;display:grid}.cf-pillars__cell .cf-icon{color:var(--brand-bright)}.cf-pillars__cell--animal{aspect-ratio:auto;border-radius:var(--radius-tile);height:44px;font-weight:700}.cf-pillars__cell--self{background:var(--gradient-chinese);box-shadow:inset 0 1px 0 #fff9, inset 0 0 0 var(--stroke-hair) #fff6, var(--glow-chinese);color:var(--on-light)}.cf-pillars__cell--self .cf-icon{color:var(--on-light)}.cf-pillars__cell--unknown{box-shadow:inset 0 0 0 var(--stroke-chart) var(--line-strong);background:0 0}.cf-pillars__name{color:var(--ink-muted);display:block}.cf-pillars__self{color:var(--cinnabar);font-weight:700;display:block}}@layer utilities;
@layer theme,base;@layer components{.cf-seal{width:var(--size-seal);height:var(--size-seal);flex:none;place-items:center;display:inline-grid;position:relative}.cf-seal--md{width:40px;height:40px}.cf-seal__gem{display:block;position:absolute;inset:0;overflow:visible}.cf-seal--chinese .cf-seal__gem{filter:drop-shadow(var(--glow-chinese))}.cf-seal--indian .cf-seal__gem{filter:drop-shadow(var(--glow-indian))}.cf-seal--persian .cf-seal__gem{filter:drop-shadow(var(--glow-persian))}.cf-seal__icon,.cf-seal__label{color:var(--on-light);position:relative}.cf-seal__icon{stroke-width:2.1px}.cf-seal__label{font-family:var(--font-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;font-size:22px;font-weight:700;line-height:1}.cf-seal__label--long{font-size:16px}.cf-seal--md .cf-seal__label{font-size:17px}.cf-seal--md .cf-seal__label--long{font-size:12px}}@layer utilities;
@layer theme,base;@layer components{.cf-tone{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.cf-tone__bars{align-items:flex-end;gap:3px;display:inline-flex}.cf-tone__bar{border-radius:var(--radius-mark);background:var(--line);width:5px;height:16px}.cf-tone__bar:first-child{height:8px}.cf-tone__bar:nth-child(2){height:12px}.cf-tone__bar--on{background:var(--ink);box-shadow:var(--glow-ink)}.cf-tone__word{color:var(--ink-muted);font-weight:600}}@layer utilities;
@layer theme,base;@layer components{.cf-reading{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);color:var(--ink);flex-direction:column;display:flex}.cf-reading--wash.cf-reading--chinese{background:linear-gradient(140deg, var(--cinnabar-wash), transparent 70%), var(--gradient-glass), var(--glass-shade)}.cf-reading--wash.cf-reading--indian{background:linear-gradient(140deg, var(--saffron-wash), transparent 70%), var(--gradient-glass), var(--glass-shade)}.cf-reading--wash.cf-reading--persian{background:linear-gradient(140deg, var(--turquoise-wash), transparent 70%), var(--gradient-glass), var(--glass-shade)}.cf-reading--compact{padding:var(--space-3) 14px var(--space-3) var(--space-3);border-radius:22px}.cf-reading__head{align-items:center;gap:var(--space-3);display:flex}.cf-reading__lead{flex:none;justify-content:center;align-items:center;min-width:24px;display:inline-flex}.cf-reading__heading{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cf-reading__source{color:var(--ink-muted);flex-wrap:wrap;align-items:baseline;gap:0 6px;font-weight:600;display:inline-flex}.cf-reading__tradition:after{content:","}.cf-reading__tone{flex:none}.cf-reading__title{text-wrap:balance;margin:0}.cf-reading__body{color:var(--ink-muted)}.cf-reading__body>p{margin:0}.cf-reading__body>p+p{margin-top:var(--space-2)}.cf-reading__foot{align-items:center;gap:var(--space-2);display:flex}}@layer utilities;
@layer theme,base;@layer components{.cf-segmented{border-radius:var(--radius-full);gap:2px;padding:4px;display:inline-flex}.cf-segmented--block{display:flex}.cf-segmented__option{height:40px;padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--ink-muted);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;transition:color .16s ease-out,background-color .16s ease-out;position:relative}.cf-segmented__option:hover{color:var(--ink)}.cf-segmented__option--selected,.cf-segmented__option--selected:hover{background:var(--gradient-pearl);color:var(--on-action);box-shadow:inset 0 1px 0 var(--action-hover), 0 6px 16px -4px color-mix(in srgb, var(--aurora-violet) 80%, transparent);font-weight:700}.cf-segmented__option:focus-visible{outline:var(--stroke-mark) solid var(--focus);outline-offset:2px}.cf-segmented--block .cf-segmented__option{flex:1}}@layer utilities;
@layer theme,base;@layer components{.cf-tile{min-width:0;padding:var(--space-3);color:var(--ink);font-family:var(--font-sans);text-align:start;border:0;border-radius:20px;flex-direction:column;align-items:flex-start;display:flex}.cf-tile--action{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.cf-tile--action:active{transform:scale(.97)}.cf-tile--action:focus-visible{outline:var(--stroke-mark) solid var(--focus);outline-offset:2px}.cf-tile__visual{width:30px;height:30px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--glass);color:var(--brand-bright);place-items:center;display:grid}.cf-tile__swatch{border-radius:var(--radius-full);width:16px;height:16px;box-shadow:inset 0 1px 1px #fff9,0 0 10px 1px}.cf-tile__label{color:var(--ink-muted)}.cf-tile__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@layer utilities;
@layer theme,base;@layer components{.cf-streak{align-items:center;gap:var(--space-1);height:34px;padding:0 var(--space-3) 0 10px;border-radius:var(--radius-full);background:var(--gradient-ember), var(--glass-shade);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--saffron-from) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--cinnabar-from) 28%, transparent), 0 8px 18px -8px #0009;color:var(--ink);white-space:nowrap;flex:none;display:inline-flex}.cf-streak__flame{color:var(--saffron);fill:color-mix(in srgb, var(--saffron) 35%, transparent);stroke-width:2.2px}.cf-streak__days{font-weight:700}.cf-streak__detail{color:var(--ink-muted)}}@layer utilities;
@layer theme,base;@layer components{.cf-wheel{max-width:100%;height:auto;display:block;overflow:visible}.cf-wheel__ring{fill:none;stroke:var(--turquoise);stroke-width:var(--stroke-chart);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--turquoise-to) 80%, transparent))}.cf-wheel__ring--hub{stroke:var(--line-strong);stroke-width:var(--stroke-hair);filter:none}.cf-wheel__centre{fill:var(--ink)}.cf-wheel__spoke{stroke:var(--line);stroke-width:var(--stroke-hair)}.cf-wheel__rising{fill:var(--turquoise-wash)}.cf-wheel__point{fill:var(--turquoise-from);filter:drop-shadow(0 0 5px var(--turquoise-to))}.cf-wheel__sign,.cf-wheel__house,.cf-wheel__label{font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central}.cf-wheel__sign{fill:var(--ink-muted);font-size:12px;font-weight:600}.cf-wheel__house{fill:var(--ink-faint);font-variant-numeric:tabular-nums lining-nums;font-size:11px;font-weight:600}.cf-wheel__leader{stroke:var(--line-strong);stroke-width:var(--stroke-hair)}.cf-wheel__body{fill:var(--ink);filter:drop-shadow(var(--glow-ink))}.cf-wheel__label{fill:var(--ink);font-size:15px;font-weight:700}}@layer utilities;
