.v-page,.modules-page{--v-ink:#211b1a;--v-ink-2:#3f3633;--v-muted:#6b5f58;--v-line:#e8e1d9;--v-line-strong:#d9cec4;--v-accent:#b83d36;--v-accent-deep:#9e312b;--v-accent-soft:#f8e9e4;--v-deep:#21191b;--v-paper:#faf7f3;max-width:1240px}.v-page .ui-kicker,.modules-page .ui-kicker{color:var(--v-muted)}.v-page .ui-kicker:before,.modules-page .ui-kicker:before{background:var(--v-accent)}.v-page .ui-btn--ghost,.modules-page .ui-btn--ghost{border-color:var(--v-line-strong);color:var(--v-ink);background:#fff}.v-page .ui-btn--ghost:hover,.modules-page .ui-btn--ghost:hover{border-color:var(--v-ink)}.v-page .btn{border:1px solid var(--v-line-strong);height:38px;color:var(--v-ink);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.v-page .btn:hover{border-color:var(--v-ink)}.v-intro{justify-content:space-between;align-items:flex-start;gap:30px;padding:22px 0 0;display:flex}.v-intro>div{max-width:70ch}.v-intro p{color:var(--v-ink-2);margin:10px 0 0;font-size:13px;line-height:1.65}.v-beta{color:var(--v-accent-deep);letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.v-beta:before{content:"";background:var(--v-accent);border-radius:50%;width:6px;height:6px}.v-intro__method{border-left:1px solid var(--v-line);font-family:var(--mono,"SFMono-Regular", Consolas, monospace);text-align:left;white-space:nowrap;flex:none;padding-left:22px;color:var(--v-muted)!important;font-size:10px!important;line-height:1.6!important}.v-form{border:1px solid var(--v-line);background:#fff;border-radius:16px;margin-top:24px;padding:24px}.v-form__head{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:18px;display:flex}.v-form__head h2{color:var(--v-ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 0;font-size:27px;font-weight:500;line-height:1.1}.v-form__head>p{max-width:44ch;color:var(--v-muted);margin:18px 0 0;font-size:11px;line-height:1.55}.v-form__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.v-field{flex-direction:column;gap:6px;min-width:0;display:flex}.v-field>span{color:var(--v-muted);letter-spacing:.02em;font-size:10px;font-weight:600}.v-field--wide{grid-column:span 2}.v-input{border:1px solid var(--v-line-strong);background:var(--v-paper);width:100%;height:42px;color:var(--v-ink);font-family:var(--sans);border-radius:8px;outline:none;padding:0 11px;font-size:13px}.v-input:focus{border-color:var(--v-accent);box-shadow:0 0 0 3px #a969261f}.v-form__error{border:1px solid var(--v-accent-soft);border-left:2px solid var(--v-accent);color:var(--v-accent-deep);background:#fffaf2;border-radius:6px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.v-form__foot{align-items:center;gap:18px;margin-top:18px;display:flex}.v-form__foot>p{max-width:58ch;color:var(--v-muted);margin:0;font-size:10px;line-height:1.5}.v-btn{border:1px solid var(--v-accent-deep);background:var(--v-accent);color:#fff;height:44px;font-family:var(--sans);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.v-btn:hover{background:var(--v-accent-deep)}.v-sample{border:1px solid var(--v-line);background:var(--v-paper);color:var(--v-muted);border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 13px;font-size:11px;line-height:1.5;display:flex}.v-sample__mark{border:1px solid var(--v-accent);flex:none;width:7px;height:7px;margin-top:5px;transform:rotate(45deg)}.v-empty{border:1px dashed var(--v-line-strong);background:var(--v-paper);border-radius:16px;margin-top:24px;padding:38px 26px}.v-empty h2{color:var(--v-ink);font-family:var(--display);letter-spacing:-.035em;margin:10px 0 8px;font-size:30px;font-weight:500}.v-empty p{max-width:60ch;color:var(--v-muted);margin:0;font-size:13px;line-height:1.6}.v-summary{border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.v-sum{border-right:1px solid var(--v-line);min-width:0;padding:16px 18px}.v-sum:first-child{padding-left:0}.v-sum:last-child{border-right:0}.v-sum__label{color:var(--v-muted);letter-spacing:.02em;font-size:10px;display:block}.v-sum strong{color:var(--v-ink);font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:20px;font-weight:500;line-height:1.15;display:block;overflow:hidden}.v-sum small{color:var(--v-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.v-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:18px;margin-top:24px;display:grid}.v-card{border:1px solid var(--v-line);background:#fff;border-radius:16px;padding:22px}.v-card__head{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.v-card__head h2{color:var(--v-ink);font-family:var(--display);letter-spacing:-.035em;margin:6px 0 0;font-size:25px;font-weight:500;line-height:1.1}.v-card__note{color:var(--v-muted);font-family:var(--mono,"SFMono-Regular", Consolas, monospace);letter-spacing:.02em;flex:none;padding-top:3px;font-size:9px}.v-chart-card{padding:20px}.v-chart{width:100%;max-width:620px;height:auto;color:var(--v-ink);font-family:var(--sans);margin:8px auto 0;display:block}.v-chart__paper{fill:var(--v-paper)}.v-chart__lines{fill:none;stroke:var(--v-line-strong);stroke-width:1px}.v-chart__sign{fill:var(--v-accent);font-family:var(--display);font-size:16px;font-weight:500}.v-chart__sign-name{fill:var(--v-muted);letter-spacing:.04em;font-size:8px}.v-chart__planet{fill:var(--v-ink);letter-spacing:.01em;font-weight:600}.v-chart__planet.is-retro,.v-chart__house.is-lagna .v-chart__sign{fill:var(--v-accent-deep)}.v-chart__lagna{fill:var(--v-accent)}.v-chart__lagna text{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:600}.v-chart__axis text{fill:var(--v-muted);letter-spacing:.04em;font-size:8px}.v-chart-legend{border-top:1px solid var(--v-line);color:var(--v-muted);flex-wrap:wrap;gap:8px 22px;margin-top:10px;padding-top:12px;font-size:10px;line-height:1.45;display:flex}.v-chart-legend b{color:var(--v-ink-2);font-weight:600}.v-side{gap:18px;display:grid}.v-reading{padding-bottom:24px}.v-reading p{color:var(--v-ink-2);margin:13px 0 0;font-size:12px;line-height:1.65}.v-meta dl{margin:10px 0 0}.v-meta dl>div{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;display:flex}.v-meta dl>div:last-child{border-bottom:0}.v-meta dt{color:var(--v-muted);font-size:10px}.v-meta dd{color:var(--v-ink);text-align:right;margin:0;font-size:12px;font-weight:600}.v-table-card{margin-top:18px}.v-table-wrap{width:100%;margin-top:4px;overflow-x:auto}.v-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.v-table th{border-bottom:1px solid var(--v-line-strong);color:var(--v-muted);letter-spacing:.02em;text-align:left;white-space:nowrap;padding:10px;font-size:9px;font-weight:600}.v-table td{border-bottom:1px solid var(--v-line);color:var(--v-ink-2);vertical-align:top;padding:11px 10px;line-height:1.45}.v-table tbody tr:last-child td{border-bottom:0}.v-table strong{color:var(--v-ink);font-size:12px;font-weight:600;display:block}.v-table small{color:var(--v-muted);margin-top:2px;font-size:9px;line-height:1.35;display:block}.v-table .v-num{font-variant-numeric:tabular-nums;white-space:nowrap}.v-table--houses{min-width:760px}.v-table--dasha{min-width:540px}.v-muted{color:var(--v-muted)}.v-retro{color:var(--v-accent-deep);font-weight:700}.v-now{color:var(--v-accent-deep);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.v-now:before{content:"";background:var(--v-accent);border-radius:50%;width:5px;height:5px}.v-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px;margin-top:18px;display:grid}.v-dasha-current h2,.v-panchang h2{color:var(--v-ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 10px;font-size:28px;font-weight:500;line-height:1.1}.v-dasha-current p{color:var(--v-ink-2);margin:0 0 6px;font-size:12px;line-height:1.55}.v-panchang dl{margin:14px 0 0}.v-panchang dl>div{border-bottom:1px solid var(--v-line);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.v-panchang dl>div:last-child{border-bottom:0}.v-panchang dt{color:var(--v-muted);font-size:10px}.v-panchang dd{color:var(--v-ink);text-align:right;margin:0;font-size:12px;font-weight:600}.v-method{border:1px solid var(--v-line);background:var(--v-paper);border-radius:16px;margin-top:26px;padding:26px}.v-method h2{color:var(--v-ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 12px;font-size:27px;font-weight:500}.v-method__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v-method p{color:var(--v-ink-2);margin:0;font-size:12px;line-height:1.65}.v-disclaimer{border-top:1px solid var(--v-line);padding-top:14px;color:var(--v-muted)!important;margin-top:20px!important;font-size:10px!important}.modules-lead{max-width:70ch;color:var(--v-ink-2);margin:22px 0 0;font-size:14px;line-height:1.65}.mod-featured{background:var(--v-deep);color:#f7f1e7;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:28px;margin-top:26px;padding:32px;display:grid;position:relative;overflow:hidden}.mod-featured__copy{z-index:1;position:relative}.mod-featured__kicker{color:#d08a7c;letter-spacing:.04em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.mod-featured__kicker:before{content:"";border:1px solid #d08a7c;width:7px;height:7px;transform:rotate(45deg)}.mod-featured h2{color:#fbf7ef;max-width:18ch;font-family:var(--display);letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:.98}.mod-featured p{color:#f7f1e7b8;max-width:52ch;margin:0;font-size:13px;line-height:1.6}.mod-featured__foot{align-items:center;gap:18px;margin-top:26px;display:flex}.mod-featured__foot .ui-btn{color:#21191b;background:#f4efe6;border-color:#f4efe6}.mod-featured__foot .ui-btn:hover{background:#e3d7c9;border-color:#e3d7c9}.mod-featured__foot>span{color:#f7f1e799;font-family:var(--mono,"SFMono-Regular", Consolas, monospace);font-size:10px}.mod-featured__mark{color:#d08a7c33;font-family:var(--display);letter-spacing:-.06em;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;font-size:clamp(58px,9vw,118px);font-weight:500;line-height:.85;display:flex}.mod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.mod-card{border:1px solid var(--v-line);min-height:218px;color:var(--v-ink);background:#fff;border-radius:14px;flex-direction:column;gap:22px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}a.mod-card:hover{border-color:var(--v-line-strong);transform:translateY(-2px)}.mod-card--soon{background:var(--v-paper);color:var(--v-muted);border-style:dashed}.mod-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.mod-card__icon{border:1px solid var(--v-line);width:36px;height:36px;color:var(--v-accent-deep);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.mod-status{color:var(--v-muted);letter-spacing:.03em;align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.mod-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.mod-status--live{color:#557452}.mod-status--beta{color:var(--v-accent-deep)}.mod-status--soon{color:var(--v-muted)}.mod-card__copy{flex:1}.mod-card__kicker{color:var(--v-muted);letter-spacing:.04em;font-size:9px;display:block}.mod-card h2{color:var(--v-ink);font-family:var(--display);letter-spacing:-.035em;margin:4px 0 8px;font-size:28px;font-weight:500;line-height:1.05}.mod-card p{max-width:48ch;color:var(--v-muted);margin:0;font-size:11px;line-height:1.55}.mod-card__foot{border-top:1px solid var(--v-line);color:var(--v-muted);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;font-size:9px;display:flex}.mod-card__open{color:var(--v-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.mod-card__soon{color:var(--v-muted);font-style:italic}.modules-note{border-top:1px solid var(--v-line);max-width:76ch;margin-top:26px;padding-top:18px}.modules-note p{color:var(--v-muted);margin:9px 0 0;font-size:12px;line-height:1.65}@media (max-width:1100px){.v-workspace{grid-template-columns:1fr}.v-side{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.v-reading{grid-row:span 2}.v-intro__method{display:none}}@media (max-width:900px){.v-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-field--wide{grid-column:span 2}.v-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.v-sum:nth-child(2){border-right:0}.v-sum:nth-child(-n+2){border-bottom:1px solid var(--v-line)}.v-sum:nth-child(3){padding-left:0}.v-summary{border-bottom:0}.v-split{grid-template-columns:1fr}.mod-featured{grid-template-columns:1fr;padding:26px}.mod-featured__mark{display:none}.mod-grid{grid-template-columns:1fr}.mod-card{min-height:0}.v-side{grid-template-columns:1fr}.v-reading{grid-row:auto}}@media (max-width:640px){.v-form{padding:18px}.v-form__head{display:block}.v-form__head>p{margin-top:10px}.v-form__grid{grid-template-columns:1fr}.v-field--wide{grid-column:auto}.v-form__foot{display:block}.v-form__foot>p{margin-top:10px}.v-btn{width:100%}.v-summary{grid-template-columns:1fr}.v-sum{border-right:0;border-bottom:1px solid var(--v-line);padding:13px 0}.v-sum:nth-child(3){border-bottom:1px solid var(--v-line)}.v-sum:last-child{border-bottom:0}.v-sum strong{font-size:18px}.v-card{padding:17px}.v-chart-card{padding:12px}.v-card__head{display:block}.v-card__note{margin-top:5px;display:block}.v-card__head h2{font-size:22px}.v-table{min-width:680px;font-size:11px}.v-table th,.v-table td{padding:9px 8px}.v-method{padding:19px}.v-method__grid{grid-template-columns:1fr;gap:12px}.v-method h2{font-size:23px}.mod-featured{border-radius:14px;padding:22px}.mod-featured h2{font-size:40px}.mod-featured__foot{display:block}.mod-featured__foot>span{margin-top:10px;display:block}.mod-card{padding:18px}.mod-card h2{font-size:25px}.modules-lead{font-size:13px}}@media print{.v-form,.v-sample,.v-intro,.v-side,.v-method,.v-empty,.v-chart-legend,.no-print{display:none!important}.v-page{max-width:none}.v-summary{grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid!important}.v-sum{border-color:#c9c2b4!important}.v-workspace{margin-top:12px;display:block!important}.v-card{break-inside:avoid;background:#fff!important;border-color:#c9c2b4!important}.v-chart{max-width:560px}.v-table-card{break-inside:auto;margin-top:10px}.v-table{min-width:0;font-size:8pt}.v-split{margin-top:10px;display:block}.v-split>.v-card+.v-card{margin-top:10px}.v-page h1{font-size:24pt}.v-summary,.v-workspace,.v-table-card{break-inside:avoid}}.v-chart-scroll{width:100%}@media (max-width:640px){.v-chart-scroll{padding-bottom:4px;overflow:auto hidden}.v-chart-scroll .v-chart{min-width:480px}}.land-modules{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:10px;padding:22px 0 4px}.land-modules__head{justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.land-modules__head>a{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.land-modules__head>a:hover{color:var(--ink)}.land-modules__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.land-module{border-right:1px solid var(--line);min-width:0;color:var(--ink);align-items:center;gap:12px;padding:15px 18px 15px 0;text-decoration:none;display:flex}.land-module:last-child{border-right:0;padding-left:18px;padding-right:0}.land-module:nth-child(2){padding-left:18px}.land-module__n{color:var(--muted);font-family:var(--display);flex:none;font-size:18px;font-weight:500}.land-module__copy{flex:1;min-width:0}.land-module__copy b{font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:500;line-height:1.1;display:block;overflow:hidden}.land-module__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.land-module>svg{color:var(--muted);flex:none}.land-module:hover .land-module__copy b{color:var(--signal)}.land-module--soon{color:var(--muted);opacity:.68}.land-module--soon .land-module__copy b{color:var(--muted)}@media (max-width:900px){.land-modules__grid{grid-template-columns:1fr}.land-module,.land-module:nth-child(2),.land-module:last-child{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.land-module:last-child{border-bottom:0}}.v-page .v-workspace>*,.v-page .v-card,.v-page .v-chart-card,.v-page .v-table-card,.v-page .v-side>*,.v-chart-scroll{min-width:0}.v-chart-scroll{max-width:100%}.v-chart-hint{color:var(--v-muted);margin:6px 0 0;font-size:10px;line-height:1.4;display:none}@media (max-width:640px){.v-chart-hint{display:block}}.wz{position:relative}.wz__stage{touch-action:pan-y;overflow:hidden}.wz__canvas{transform-origin:50%;will-change:transform}.wz__controls{justify-content:flex-end;align-items:center;gap:3px;padding-top:8px;display:flex}.wz__controls button{border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--muted);font-family:var(--sans);cursor:pointer;border-radius:6px;padding:0 9px;font-size:10px;font-weight:600}.wz__controls button:hover:not(:disabled){border-color:var(--signal);color:var(--signal)}.wz__controls button:disabled{opacity:.45;cursor:default}.wz__controls span{min-width:36px;color:var(--muted);text-align:center;font-size:10px}.share-wheel .wz__stage svg{width:100%;height:auto;display:block}@media print{.wz__controls{display:none!important}}.v-plate-scroll{width:100%;min-width:0;max-width:100%}.v-plate{background:#21191b;border-radius:13px;width:100%;height:auto;display:block}.v-plate__bg{fill:#21191b}.v-plate__ring circle{fill:none;stroke:#6e5147;stroke-width:1px}.v-plate__ring line{stroke:#5b4039;stroke-width:1px;opacity:.55}.v-plate__ring line.is-major{stroke:#c08a73;stroke-width:1.4px;opacity:.95}.v-plate__ring-num{fill:#c08a73;font-family:var(--sans);font-size:12px;font-weight:600}.v-plate__caption{fill:#c08a73;font-family:var(--sans);letter-spacing:.18em;font-size:11px;font-weight:600}.v-plate__caption--sub{fill:#8f7a61;letter-spacing:.12em;font-size:8px;font-weight:500}.v-plate__square{fill:#2a2022;stroke:#a4715b;stroke-width:1.2px}.v-plate__diagonal,.v-plate__diamond{fill:none;stroke:#8a5d4d;stroke-width:1.1px;opacity:.72}.v-plate__square-inner{fill:none;stroke:#4a3732;stroke-width:.8px;opacity:.7}.v-plate__lagna path{fill:#f97316}.v-plate__lagna text{fill:#f97316;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}.v-plate__house-sign{fill:#d08a7c;font-family:var(--sans);letter-spacing:.01em;font-size:12px;font-weight:600}.v-plate__planet{fill:#f4efe6;font-family:var(--sans);font-size:12px;font-weight:600}.v-plate__planet--sun{fill:#e5b07a}.v-plate__planet--moon{fill:#f4efe6}.v-plate__planet--mars{fill:#d98b84}.v-plate__planet--mercury{fill:#b7c3a2}.v-plate__planet--jupiter{fill:#e0b07a}.v-plate__planet--venus{fill:#e0c0a2}.v-plate__planet--saturn{fill:#afb7c9}.v-plate__planet--rahu{fill:#b6a1c7}.v-plate__planet--ketu{fill:#c99c88}.v-plate__empty{fill:#6a5148;font-family:var(--sans);font-size:12px}.v-plate__foot{fill:#a18c7a;font-family:var(--sans);letter-spacing:.04em;font-size:9px}.v-chart-legend--dark{color:#6e6a75}@media (max-width:640px){.v-plate-scroll{padding-bottom:4px;overflow:auto hidden}.v-plate-scroll .v-plate{min-width:520px}}@media print{.v-visual__pane--plate{display:none!important}.v-visual__pane--paper{display:block!important}}.v-visual__head{align-items:center}.v-view-switch{border:1px solid var(--v-line-strong);background:var(--v-paper);border-radius:8px;flex:none;padding:2px;display:inline-flex}.v-view-switch button{min-height:30px;color:var(--v-muted);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 11px;font-size:10px;font-weight:600}.v-view-switch button[aria-pressed=true]{background:var(--v-ink);color:#f4e8d4}.v-view-switch button:focus-visible{outline:2px solid var(--v-accent);outline-offset:1px}.v-visual__pane{display:none}.v-visual__pane.is-active{display:block}.v-visual__pane--paper,.v-visual__pane--plate{padding-top:8px}@media (max-width:640px){.v-visual__head{align-items:flex-start;gap:12px;display:flex}.v-visual__head>div:first-child{min-width:0}.v-view-switch{margin-left:auto}}@media print{.v-visual__head .v-view-switch{display:none!important}.v-visual__pane,.v-visual__pane--paper{display:block!important}.v-visual__pane--plate{display:none!important}}.v-plate--compact{display:none}@media (max-width:640px){.v-plate--full{display:none}.v-plate--compact{display:block}.v-plate-scroll{overflow:visible}.v-plate-scroll .v-plate{min-width:0}.v-plate--compact .v-plate__house-sign,.v-plate--compact .v-plate__planet{font-size:17px}.v-plate--compact .v-plate__empty{font-size:16px}.v-plate--compact .v-plate__lagna text{font-size:10px}}.v-visual__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.v-studio-open{border:1px solid var(--v-ink);background:var(--v-ink);color:#f4efe6;min-height:32px;font-family:var(--sans);cursor:pointer;border-radius:7px;padding:0 11px;font-size:10px;font-weight:600}.v-studio-open:hover{background:var(--v-accent-deep);border-color:var(--v-accent-deep)}.v-studio-open:focus-visible{outline:2px solid var(--v-accent);outline-offset:2px}.v-plate__house-hit{cursor:pointer}.v-plate__house-group:focus-visible{outline:none}.v-plate__house-group:focus-visible .v-plate__house-selected{stroke-width:2.4px}.v-plate__house-group.is-selected .v-plate__house-sign{fill:#e5b0a5}.v-plate__house-selected{stroke:#f97316;stroke-width:1.4px;opacity:.85}.v-plate__planet{cursor:pointer}.v-plate__planet.is-selected{fill:#f0b7ac!important}.v-studio{z-index:120;color:#f4efe6;background:#21191b;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.v-studio__head{background:#1b1516;border-bottom:1px solid #3a2c2a;justify-content:space-between;align-items:center;gap:24px;padding:15px 22px;display:flex}.v-studio__kicker{color:#d08a7c;font-family:var(--sans);letter-spacing:.06em;font-size:9px;font-weight:600;display:block}.v-studio__head h2{color:#f4efe6;font-family:var(--display);letter-spacing:-.035em;margin:4px 0 0;font-size:28px;font-weight:500;line-height:1}.v-studio__head-actions{align-items:center;gap:16px;display:flex}.v-studio__meta{color:#f4efe680;font-size:10px}.v-studio__close{color:#e3d7c9;min-height:34px;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #4a3732;border-radius:7px;padding:0 13px;font-size:10px;font-weight:600}.v-studio__close:hover{color:#f1b6a8;border-color:#f97316}.v-studio__body{grid-template-columns:minmax(0,1fr) 390px;min-height:0;display:grid}.v-studio__stage{background:#21191b;justify-content:center;align-items:center;min-width:0;min-height:0;padding:22px;display:flex;position:relative;overflow:hidden}.v-studio__canvas{transform-origin:50%;will-change:transform;touch-action:none;width:min(82%,760px)}.v-studio__plate-compact{display:none}.v-studio__zoom{z-index:2;background:#1b1516;border:1px solid #4a3732;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;bottom:18px;right:18px}.v-studio__zoom button{color:#b8a79b;min-width:30px;min-height:28px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.v-studio__zoom button:hover:not(:disabled){color:#f4efe6;background:#2a2022}.v-studio__zoom button:disabled{opacity:.4;cursor:default}.v-studio__zoom span{color:#9c8a7d;text-align:center;min-width:34px;font-size:9px}.v-studio__hint{z-index:2;color:#f4efe661;max-width:48ch;margin:0;font-size:9px;line-height:1.4;position:absolute;bottom:20px;left:18px}.v-studio__panel{background:var(--paper);min-width:0;color:var(--ink);border-left:1px solid #3a2c2a;padding:22px;overflow-y:auto}.v-studio__eyebrow{color:var(--v-accent-deep);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.v-studio__panel h3{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 5px;font-size:31px;font-weight:500;line-height:1}.v-studio__sub{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.5}.v-studio__facts{border-top:1px solid var(--line);margin:14px 0 0}.v-studio__facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.v-studio__facts dt{color:var(--muted);font-size:10px}.v-studio__facts dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:600}.v-studio__house-theme{color:var(--ink-2);margin:12px 0;font-size:12px;line-height:1.55}.v-studio__house-planets{flex-wrap:wrap;gap:6px;display:flex}.v-studio__house-planets button{border:1px solid var(--line-2);min-height:28px;color:var(--ink);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:5px;padding:0 9px;font-size:10px}.v-studio__house-planets button:hover{border-color:var(--v-accent);color:var(--v-accent-deep)}.v-studio__section{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.v-studio__section-label{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.v-studio__chips{flex-wrap:wrap;gap:4px;display:flex}.v-studio__chips button{border:1px solid var(--line);min-height:28px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:5px;align-items:baseline;gap:4px;padding:0 8px;font-size:10px;display:inline-flex}.v-studio__chips button small{color:var(--muted);font-size:8px}.v-studio__chips button[aria-pressed=true]{border-color:var(--v-accent);background:var(--v-accent-soft);color:var(--v-accent-deep)}.v-studio__chips--houses{grid-template-columns:repeat(6,1fr);display:grid}.v-studio__chips--houses button{justify-content:center}.v-studio__disclaimer{border-top:1px solid var(--line);color:var(--muted);margin:20px 0 0;padding-top:12px;font-size:9px;line-height:1.5}@media (max-width:900px){.v-studio__head{padding:11px 14px}.v-studio__meta{display:none}.v-studio__head h2{font-size:23px}.v-studio__body{grid-template-rows:minmax(0,52%) minmax(0,48%);grid-template-columns:1fr}.v-studio__stage{padding:8px}.v-studio__canvas{width:min(92%,520px)}.v-studio__plate-full{display:none}.v-studio__plate-compact{display:block}.v-studio__panel{border-top:1px solid #3a2c2a;border-left:0;padding:15px}.v-studio__panel h3{font-size:25px}.v-studio__zoom{bottom:10px;right:10px}.v-studio__hint{max-width:210px;bottom:12px;left:10px}}@media (max-width:640px){.v-visual__tools{gap:5px}.v-studio-open{padding:0 8px;font-size:9px}.v-studio__chips--houses{grid-template-columns:repeat(6,1fr)}}.v-plate .v-plate__bg{fill:#f4efe6}.v-plate .v-plate__ring circle{stroke:#b08a72}.v-plate .v-plate__ring line{stroke:#b08a72;opacity:.55}.v-plate .v-plate__ring line.is-major{stroke:#8e5f4b}.v-plate .v-plate__ring-num{fill:#8e5f4b}.v-plate .v-plate__caption{fill:#9e312b}.v-plate .v-plate__caption--sub{fill:#8c7a6d}.v-plate .v-plate__square{fill:#faf6ee;stroke:#b08a72}.v-plate .v-plate__diagonal,.v-plate .v-plate__diamond{stroke:#b08a72;opacity:.8}.v-plate .v-plate__square-inner{stroke:#d6c5b2}.v-plate .v-plate__lagna path{fill:#b83d36}.v-plate .v-plate__lagna text,.v-plate .v-plate__house-sign{fill:#9e312b}.v-plate .v-plate__planet{fill:#211b1a}.v-plate .v-plate__planet--sun{fill:#8a5a32}.v-plate .v-plate__planet--moon{fill:#3f3633}.v-plate .v-plate__planet--mars{fill:#a63f35}.v-plate .v-plate__planet--mercury{fill:#4f6250}.v-plate .v-plate__planet--jupiter{fill:#8a5a32}.v-plate .v-plate__planet--venus{fill:#9b5a50}.v-plate .v-plate__planet--saturn{fill:#4f5868}.v-plate .v-plate__planet--rahu{fill:#675a70}.v-plate .v-plate__planet--ketu{fill:#7f5a4c}.v-plate .v-plate__empty{fill:#b9a897}.v-plate .v-plate__foot{fill:#8c7a6d}.v-plate .v-plate__house-selected{stroke:#b83d36}.v-plate .v-plate__house-group.is-selected .v-plate__house-sign{fill:#b83d36}.v-plate .v-plate__planet.is-selected{fill:#9e312b!important}.v-workbench{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:18px;margin-top:24px;display:grid}.v-workbench__main{color:#f4efe6;background:#21191b;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.v-workbench__head{border-bottom:1px solid #3a2c2a;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 20px 15px;display:flex}.v-workbench__kicker{color:#d08a7c;font-family:var(--sans);letter-spacing:.06em;font-size:9px;font-weight:600;display:block}.v-workbench__head h2{color:#f4efe6;font-family:var(--display);letter-spacing:-.035em;margin:4px 0 0;font-size:27px;font-weight:500;line-height:1}.v-workbench__hint-top{color:#f4efe66b;text-align:right;max-width:42ch;font-size:9px;line-height:1.4}.v-workbench__stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:640px;padding:18px;display:flex;position:relative;overflow:hidden}.v-workbench__canvas{transform-origin:50%;will-change:transform;width:min(88%,720px)}.v-workbench__plate-compact{display:none}.v-workbench__zoom{z-index:2;background:#1b1516;border:1px solid #4a3732;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;bottom:15px;right:16px}.v-workbench__zoom button{color:#b8a79b;min-width:30px;min-height:28px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.v-workbench__zoom button:hover:not(:disabled){color:#f4efe6;background:#2a2022}.v-workbench__zoom button:disabled{opacity:.4;cursor:default}.v-workbench__zoom span{color:#9c8a7d;text-align:center;min-width:34px;font-size:9px}.v-workbench__panel{border:1px solid var(--line);background:var(--card);min-width:0;max-height:calc(100dvh - 100px);color:var(--ink);border-radius:16px;padding:22px;position:sticky;top:20px;overflow-y:auto}.v-workbench__eyebrow{color:var(--v-accent-deep);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.v-workbench__panel h3{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 5px;font-size:31px;font-weight:500;line-height:1}.v-workbench__sub{color:var(--muted);margin:0 0 15px;font-size:11px;line-height:1.5}.v-workbench__facts{border-top:1px solid var(--line);margin:12px 0 0}.v-workbench__facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.v-workbench__facts dt{color:var(--muted);font-size:10px}.v-workbench__facts dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:600}.v-workbench__theme{color:var(--ink-2);margin:12px 0;font-size:12px;line-height:1.55}.v-workbench__house-planets{flex-wrap:wrap;gap:6px;display:flex}.v-workbench__house-planets button{border:1px solid var(--line-2);min-height:28px;color:var(--ink);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:5px;padding:0 9px;font-size:10px}.v-workbench__house-planets button:hover{border-color:var(--v-accent);color:var(--v-accent-deep)}.v-workbench__section{border-top:1px solid var(--line);margin-top:17px;padding-top:13px}.v-workbench__section-label{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.v-workbench__chips{flex-wrap:wrap;gap:4px;display:flex}.v-workbench__chips button{border:1px solid var(--line);min-height:28px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:5px;align-items:baseline;gap:4px;padding:0 8px;font-size:10px;display:inline-flex}.v-workbench__chips button small{color:var(--muted);font-size:8px}.v-workbench__chips button[aria-pressed=true]{border-color:var(--v-accent);background:var(--v-accent-soft);color:var(--v-accent-deep)}.v-workbench__chips--houses{grid-template-columns:repeat(6,1fr);display:grid}.v-workbench__chips--houses button{justify-content:center}.v-workbench__reading{border-top:1px solid var(--line);margin-top:18px;padding-top:13px}.v-workbench__reading p{color:var(--ink-2);margin:8px 0 0;font-size:11px;line-height:1.6}.v-workbench__print{display:none}@media (max-width:1100px){.v-workbench{grid-template-columns:1fr}.v-workbench__panel{max-height:none;position:static}.v-workbench__stage{min-height:620px}}@media (max-width:640px){.v-workbench__head{padding:13px 14px;display:block}.v-workbench__hint-top{text-align:left;margin-top:6px;display:block}.v-workbench__head h2{font-size:23px}.v-workbench__stage{min-height:470px;padding:8px}.v-workbench__canvas{width:min(96%,520px)}.v-workbench__plate-full{display:none}.v-workbench__plate-compact{display:block}.v-workbench__zoom{bottom:10px;right:10px}.v-workbench__panel{border-radius:12px;padding:16px}.v-workbench__panel h3{font-size:25px}}@media print{.v-workbench__main,.v-workbench__panel{display:none!important}.v-workbench__print{display:block!important}}.v-data-fold{border:1px solid var(--v-line);background:var(--card);border-radius:12px;margin-top:18px}.v-data-fold>summary{color:var(--v-muted);cursor:pointer;align-items:center;gap:14px;padding:13px 16px;font-size:10px;line-height:1.4;list-style:none;display:flex}.v-data-fold>summary::-webkit-details-marker{display:none}.v-data-fold>summary .ui-kicker{flex:none}.v-data-fold>summary strong{color:var(--v-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.v-data-fold__action{color:var(--v-accent-deep);margin-left:auto;font-weight:600}.v-data-fold[open] .v-form{border:0;border-top:1px solid var(--v-line);border-radius:0 0 12px 12px;margin-top:0}@media (max-width:640px){.v-data-fold>summary{flex-wrap:wrap;gap:4px 10px;padding:11px 12px}.v-data-fold>summary strong{max-width:100%}.v-data-fold__action{margin-left:0}}.slavic-page{max-width:1240px}.slavic-page .ui-kicker{color:var(--muted)}.slavic-page .ui-kicker:before{background:var(--signal)}.slavic-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:34px;padding-top:22px;display:grid}.slavic-intro p{color:var(--ink-2);margin:10px 0 0;font-size:13px;line-height:1.65}.slavic-intro>p{border-left:1px solid var(--line);color:var(--muted);margin-top:27px;padding-left:20px;font-size:11px}.slavic-beta{color:var(--signal-deep);letter-spacing:.02em;font-size:10px;font-weight:700}.slavic-beta:before{content:"";background:var(--signal);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.slavic-data{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:18px}.slavic-data>summary{color:var(--muted);cursor:pointer;align-items:center;gap:14px;padding:12px 15px;font-size:10px;list-style:none;display:flex}.slavic-data>summary::-webkit-details-marker{display:none}.slavic-data>summary strong{color:var(--ink-2);font-size:11px}.slavic-data>summary>span:last-child{color:var(--signal-deep);margin-left:auto;font-weight:600}.slavic-form{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding:0 15px 15px;display:flex}.slavic-form label{gap:5px;padding-top:12px;display:grid}.slavic-form label>span{color:var(--muted);font-size:9px}.slavic-form input{border:1px solid var(--line-2);background:var(--paper);height:38px;color:var(--ink);font-family:var(--sans);border-radius:7px;padding:0 10px;font-size:12px}.slavic-form button{margin-bottom:1px}.slavic-form small{color:var(--muted);margin-bottom:9px;margin-left:auto;font-size:9px}.slavic-form [role=alert]{color:var(--signal-deep);flex-basis:100%;margin:0;padding-top:10px;font-size:11px}.slavic-sample{color:var(--muted);align-items:center;gap:8px;margin:10px 0 0;font-size:10px;display:flex}.slavic-sample span{border:1px solid var(--signal);width:6px;height:6px;transform:rotate(45deg)}.slavic-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.slavic-summary article{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.slavic-summary article:first-child{padding-left:0}.slavic-summary article:last-child{border-right:0}.slavic-summary span{color:var(--muted);font-size:9px;display:block}.slavic-summary strong{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:21px;font-weight:500;line-height:1.1;display:block;overflow:hidden}.slavic-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.slavic-workbench{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:18px;margin-top:22px;display:grid}.slavic-workbench__main{color:#f4efe6;background:#21191b;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.slavic-workbench__head{border-bottom:1px solid #3a2c2a;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 20px 15px;display:flex}.slavic-workbench__kicker{color:#d08a7c;letter-spacing:.06em;font-size:9px;font-weight:600;display:block}.slavic-workbench__head h2{color:#f4efe6;font-family:var(--display);letter-spacing:-.035em;margin:4px 0 0;font-size:27px;font-weight:500;line-height:1}.slavic-workbench__hint{color:#f4efe66b;text-align:right;max-width:42ch;font-size:9px;line-height:1.4}.slavic-workbench__stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:640px;padding:18px;display:flex;position:relative;overflow:hidden}.slavic-workbench__canvas{transform-origin:50%;will-change:transform;width:min(88%,720px)}.slavic-workbench__zoom{z-index:2;background:#1b1516;border:1px solid #4a3732;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;bottom:15px;right:16px}.slavic-workbench__zoom button{color:#b8a79b;min-width:30px;min-height:28px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.slavic-workbench__zoom button:hover:not(:disabled){color:#f4efe6;background:#2a2022}.slavic-workbench__zoom button:disabled{opacity:.4;cursor:default}.slavic-workbench__zoom span{color:#9c8a7d;text-align:center;min-width:34px;font-size:9px}.slavic-workbench__panel{border:1px solid var(--line);background:var(--card);min-width:0;max-height:calc(100dvh - 100px);color:var(--ink);border-radius:16px;padding:22px;position:sticky;top:20px;overflow-y:auto}.slavic-workbench__eyebrow{color:var(--signal-deep);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.slavic-workbench__panel h3{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 5px;font-size:31px;font-weight:500;line-height:1}.slavic-workbench__sub{color:var(--muted);margin:0 0 12px;font-size:10px}.slavic-workbench__theme{color:var(--ink-2);margin:0 0 14px;font-size:12px;line-height:1.55}.slavic-workbench__facts{border-top:1px solid var(--line);margin:0}.slavic-workbench__facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.slavic-workbench__facts dt{color:var(--muted);font-size:9px}.slavic-workbench__facts dd{color:var(--ink);text-align:right;margin:0;font-size:11px;font-weight:600}.slavic-workbench__section{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.slavic-workbench__section-label{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.slavic-totem{align-items:center;gap:12px;display:flex}.slavic-totem__mark{border:1px solid var(--signal-line);width:46px;height:46px;color:var(--signal-deep);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.slavic-totem h4{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:500}.slavic-totem p{color:var(--muted);margin:2px 0 0;font-size:10px}.slavic-workbench__small{color:var(--ink-2);margin:8px 0 0;font-size:11px;line-height:1.55}.slavic-workbench__small b{color:var(--ink);font-weight:600}.slavic-workbench__chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.slavic-workbench__chips button{border:1px solid var(--line);min-height:28px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:baseline;gap:4px;padding:0 6px;font-size:9px;display:flex}.slavic-workbench__chips button small{color:var(--muted);font-size:7px}.slavic-workbench__chips button[aria-pressed=true]{border-color:var(--signal);background:var(--signal-soft);color:var(--signal-deep)}.slavic-workbench__reading{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.slavic-workbench__reading p{color:var(--ink-2);margin:7px 0 0;font-size:10px;line-height:1.55}.slavic-workbench__print{display:none}.slavic-wheel{background:#f4efe6;border-radius:14px;width:100%;height:auto;display:block}.slavic-wheel__bg{fill:#f4efe6}.slavic-wheel__rim circle{fill:none;stroke:#b08a72}.slavic-wheel__rim line{stroke:#b08a72;opacity:.5}.slavic-wheel__rim line.is-major{stroke:#8e5f4b;stroke-width:1.2px;opacity:.9}.slavic-wheel__number{fill:#8e5f4b;font-family:var(--sans);font-size:10px;font-weight:600}.slavic-wheel__sector{fill:#faf6ee;stroke:#b08a72;stroke-width:.8px;transition:fill .15s}.slavic-wheel__sector[data-even=true]{fill:#f0e7da}.slavic-wheel__hall{cursor:pointer;outline:none}.slavic-wheel__hall:hover .slavic-wheel__sector{fill:#f6ded8}.slavic-wheel__hall.is-selected .slavic-wheel__sector{fill:#f3d5cf;stroke:#b83d36;stroke-width:1.6px}.slavic-wheel__hall.is-selected .slavic-wheel__number{fill:#9e312b}.slavic-wheel__hall-label{fill:#211b1a;font-family:var(--display);letter-spacing:-.02em;font-size:15px;font-weight:500}.slavic-wheel__hall.is-selected .slavic-wheel__hall-label{fill:#9e312b}.slavic-wheel__date{fill:#6b5f58;font-family:var(--sans);letter-spacing:.02em;font-size:8px}.slavic-wheel__medallion{fill:#faf6ee;stroke:#b08a72}.slavic-wheel__medallion-inner{fill:none;stroke:#d6c5b2}.slavic-wheel__year{fill:#8e5f4b;font-family:var(--sans);letter-spacing:.06em;font-size:10px;font-weight:600}.slavic-wheel__totem{fill:#211b1a;font-family:var(--display);letter-spacing:-.04em;font-size:38px;font-weight:500}.slavic-wheel__epithet{fill:#6b5f58;font-family:var(--sans);letter-spacing:.02em;font-size:10px}.slavic-wheel__diamond{fill:#b83d36}.slavic-wheel__selected{fill:#9e312b;font-family:var(--sans);font-size:10px;font-weight:600}.slavic-wheel__foot{fill:#8c7a6d;font-family:var(--sans);letter-spacing:.04em;font-size:9px}.slavic-wheel__hall:focus-visible .slavic-wheel__sector{stroke:#b83d36;stroke-width:2.5px}.slavic-wheel--compact .slavic-wheel__hall-label,.slavic-wheel--compact .slavic-wheel__date{display:none}.slavic-years{margin-top:26px}.slavic-years>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:14px;display:flex}.slavic-years h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:6px 0 0;font-size:32px;font-weight:500}.slavic-years>header>p{max-width:48ch;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.slavic-years__grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.slavic-years__grid article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);align-items:flex-start;gap:9px;padding:12px 12px 12px 0;display:flex}.slavic-years__grid article:nth-child(4n){border-right:0}.slavic-years__grid article>span{color:var(--muted);font-family:var(--display);font-size:15px}.slavic-years__grid article>div{flex:1;min-width:0}.slavic-years__grid h3{color:var(--ink);font-family:var(--display);margin:0;font-size:16px;font-weight:500;line-height:1.15}.slavic-years__grid p{color:var(--muted);margin:2px 0 0;font-size:9px;line-height:1.3}.slavic-years__grid small{color:var(--muted);font-size:8px}.slavic-years__grid article.is-current{background:var(--signal-soft)}.slavic-years__grid article.is-current h3{color:var(--signal-deep)}.slavic-method{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:24px;padding:22px}.slavic-method h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 12px;font-size:28px;font-weight:500}.slavic-method>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.slavic-method p{color:var(--ink-2);margin:0;font-size:11px;line-height:1.65}.slavic-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:12px;font-size:9px;display:flex}.slavic-bottom a{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1100px){.slavic-workbench{grid-template-columns:1fr}.slavic-workbench__panel{max-height:none;position:static}}@media (max-width:900px){.slavic-summary{grid-template-columns:1fr 1fr}.slavic-summary article:nth-child(2){border-right:0}.slavic-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.slavic-summary article:nth-child(3){padding-left:0}.slavic-years__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slavic-years__grid article:nth-child(4n){border-right:1px solid var(--line)}.slavic-years__grid article:nth-child(2n){border-right:0}.slavic-years>header{display:block}.slavic-years>header>p{margin-top:8px}.slavic-method>div{grid-template-columns:1fr;gap:12px}}@media (max-width:640px){.slavic-intro{grid-template-columns:1fr;gap:10px}.slavic-intro>p{border-left:0;margin-top:0;padding-left:0}.slavic-form{flex-wrap:wrap}.slavic-form small{margin-left:0}.slavic-summary{grid-template-columns:1fr}.slavic-summary article{border-right:0;border-bottom:1px solid var(--line);padding:11px 0}.slavic-summary article:last-child{border-bottom:0}.slavic-workbench__head{padding:13px 14px;display:block}.slavic-workbench__hint{text-align:left;margin-top:6px;display:block}.slavic-workbench__head h2{font-size:23px}.slavic-workbench__stage{min-height:450px;padding:8px}.slavic-workbench__canvas{width:96%}.slavic-wheel__hall-label,.slavic-wheel__date{display:none}.slavic-wheel__number{fill:#8e5f4b;font-size:21px;font-weight:500}.slavic-wheel__selected{font-size:14px}.slavic-wheel__totem{font-size:34px}.slavic-wheel__year,.slavic-wheel__epithet{font-size:11px}.slavic-workbench__panel{border-radius:12px;padding:16px}.slavic-workbench__panel h3{font-size:25px}.slavic-years__grid{grid-template-columns:1fr}.slavic-years__grid article,.slavic-years__grid article:nth-child(4n){border-right:0}.slavic-method{padding:17px}.slavic-method h2{font-size:24px}.slavic-bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media print{.slavic-workbench__main,.slavic-workbench__panel,.slavic-data,.slavic-intro,.slavic-sample{display:none!important}.slavic-workbench__print{display:block!important}.slavic-wheel{max-width:620px;margin:0 auto}}.v-workbench__main,.slavic-workbench__main{border:1px solid var(--line);background:var(--card);color:var(--ink)}.v-workbench__head,.slavic-workbench__head{border-bottom-color:var(--line);background:var(--card)}.v-workbench__kicker,.slavic-workbench__kicker{color:var(--signal-deep)}.v-workbench__head h2,.slavic-workbench__head h2{color:var(--ink)}.v-workbench__hint-top,.slavic-workbench__hint{color:var(--muted)}.v-workbench__stage,.slavic-workbench__stage{background:var(--paper)}.v-workbench__zoom,.slavic-workbench__zoom{border-color:var(--line);background:var(--card)}.v-workbench__zoom button,.slavic-workbench__zoom button{color:var(--ink-2)}.v-workbench__zoom button:hover:not(:disabled),.slavic-workbench__zoom button:hover:not(:disabled){background:var(--signal-soft);color:var(--signal-deep)}.v-workbench__zoom span,.slavic-workbench__zoom span{color:var(--muted)}.v-workbench__canvas,.slavic-workbench__canvas{filter:drop-shadow(0 8px 22px #211b1a14)}.slavic-wheel{border:1px solid var(--line);box-shadow:0 8px 22px #211b1a0f}@media (max-width:640px){.v-workbench__head,.slavic-workbench__head{background:var(--card)}}.v-workbench__canvas{border:1px solid var(--line);background:#f4efe6;border-radius:14px;padding:6px}@media (max-width:640px){.v-workbench__canvas{padding:3px}}.v-plate .v-plate__house-group:hover .v-plate__house-sign,.v-plate .v-plate__planet:hover{fill:#b83d36}.v-flow{flex-direction:column;gap:12px;min-width:0;display:flex}.v-flow>*,.v-flow .v-workbench,.v-flow .v-data-tabs,.v-flow .v-method,.v-flow .v-empty{margin-top:0}.v-data-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;min-width:0;display:grid}.v-data-row .v-access{margin-top:15px}.v-data-row .v-data-fold{min-width:0;margin-top:0}.v-access{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:10px;line-height:1.4;display:inline-flex}.v-access b{color:var(--signal-deep);letter-spacing:.01em;font-weight:600}.v-access>span:last-child{border-left:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:9px}.v-access__dot{background:var(--signal);border-radius:50%;width:5px;height:5px}.v-sample--inline{align-items:center;margin-top:0}.v-flow .v-summary{margin-top:0}.v-flow .v-sum{padding:12px 16px}.v-flow .v-sum strong{margin-top:4px;font-size:19px}.v-flow .v-sum small{margin-top:3px}.v-flow .v-workbench{margin-top:0}.v-method__facts{border-top:1px solid var(--v-line);color:var(--v-muted);font-family:var(--mono,"SFMono-Regular", Consolas, monospace);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:13px;display:flex;margin-top:18px!important;font-size:10px!important;line-height:1.5!important}.v-method__facts b{color:var(--v-ink);font-variant-numeric:tabular-nums;font-weight:600}.v-method__facts span:not(:first-child):before{content:"·";color:var(--v-line-strong);margin-right:10px}@media (max-width:900px){.v-data-row{grid-template-columns:minmax(0,1fr)}.v-access{padding-left:2px}}@media (max-width:640px){.v-flow{gap:10px}.v-flow .v-summary,.v-page .v-flow .v-summary{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.v-flow .v-sum{border-bottom:1px solid var(--v-line);padding:11px 10px}.v-flow .v-sum:first-child{padding-left:10px}.v-flow .v-sum:nth-child(2n){border-right:0}.v-flow .v-sum:nth-child(3){padding-left:10px}.v-flow .v-sum strong{white-space:normal;font-size:17px}.v-flow .v-sum small{white-space:normal}.v-empty{padding:26px 18px}.v-empty h2{font-size:26px}.v-method__facts{font-size:9px!important}}.sl-flow{flex-direction:column;gap:12px;min-width:0;display:flex}.sl-flow>*,.sl-flow .slavic-summary,.sl-flow .slavic-years,.sl-flow .slavic-method,.sl-flow .slavic-workbench,.sl-flow .slavic-bottom{margin-top:0}.sl-data-row .slavic-data{min-width:0;margin-top:0}.sl-flow .slavic-summary article{padding:12px 16px}.sl-flow .slavic-summary strong{margin-top:4px;font-size:19px}.sl-flow .slavic-summary span{font-size:10px}.sl-flow .slavic-summary small{margin-top:3px}.sl-flow .slavic-sample{margin-top:0}@media (max-width:640px){.sl-flow{gap:10px}.sl-flow .slavic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-flow .slavic-summary article{border-bottom:1px solid var(--line);padding:11px 10px}.sl-flow .slavic-summary article:first-child,.sl-flow .slavic-summary article:nth-child(3){padding-left:10px}.sl-flow .slavic-summary article:nth-child(2n){border-right:0}.sl-flow .slavic-summary article:nth-child(3),.sl-flow .slavic-summary article:nth-child(4),.sl-flow .slavic-summary article:last-child{border-bottom:0}.sl-flow .slavic-summary strong{white-space:normal;font-size:17px}.sl-flow .slavic-summary small{white-space:normal}}
.astrocartography-page{max-width:1240px}.astro-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:20px 0 18px;display:flex}.astro-intro p{max-width:68ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.65}.astro-intro small{max-width:30ch;color:var(--muted);text-align:right;flex:none;font-size:10px;line-height:1.5}.astro-data{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:16px}.astro-data>summary{color:var(--muted);cursor:pointer;align-items:center;gap:14px;padding:12px 15px;font-size:10px;list-style:none;display:flex}.astro-data>summary::-webkit-details-marker{display:none}.astro-data>summary strong{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.astro-data>summary>span:last-child{color:var(--signal-deep);margin-left:auto;font-weight:600}.astro-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 15px 15px;display:flex}.astro-form label{gap:5px;padding-top:12px;display:grid}.astro-form label>span{color:var(--muted);font-size:9px}.astro-form input,.astro-form select{border:1px solid var(--line-2);background:var(--paper);height:38px;color:var(--ink);font-family:var(--sans);border-radius:7px;padding:0 10px;font-size:12px}.astro-form input[type=time]{width:110px}.astro-form .ui-btn{margin-bottom:1px}.astro-form [role=alert]{color:var(--signal-deep);flex-basis:100%;margin:0;padding-top:8px;font-size:11px}.astro-sample{color:var(--muted);margin:10px 0 0;font-size:10px}.astro-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.astro-summary article{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.astro-summary article:first-child{padding-left:0}.astro-summary article:last-child{border-right:0}.astro-summary span{color:var(--muted);font-size:9px;display:block}.astro-summary strong{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:20px;font-weight:500;line-height:1.1;display:block;overflow:hidden}.astro-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.astro-workbench{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;margin-top:22px;display:grid}.astro-workbench__main{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;overflow:hidden}.astro-workbench__head{justify-content:space-between;align-items:flex-end;gap:22px;padding:16px 18px 14px;display:flex}.astro-kicker{color:var(--signal-deep);letter-spacing:.04em;font-size:9px;font-weight:600;display:block}.astro-workbench__head h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:4px 0 0;font-size:27px;font-weight:500;line-height:1}.astro-hint{max-width:40ch;color:var(--muted);text-align:right;font-size:9px;line-height:1.4}.astro-map-stage{border-top:1px solid var(--line);background:var(--paper);touch-action:none;padding:10px;position:relative;overflow:hidden}.astro-map{border:1px solid var(--line);background:#e9efea;border-radius:8px;width:100%;height:auto;display:block}.astro-map__water{fill:#e9efea}.astro-map__grid line{stroke:#d4c7b7;stroke-width:.5px;opacity:.6}.astro-map__land{fill:#e5d7c5;stroke:#c4b19c;stroke-width:.55px}.astro-line{fill:none;stroke-width:.9px;opacity:.4;cursor:pointer;vector-effect:non-scaling-stroke;transition:opacity .12s,stroke-width .12s}.astro-line:hover{opacity:.9;stroke-width:1.8px}.astro-line.is-selected{opacity:1;stroke-width:2.3px}.astro-zoom{z-index:2;border:1px solid var(--line);background:var(--card);border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;bottom:18px;right:18px}.astro-zoom button{min-width:30px;min-height:28px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.astro-zoom button:hover:not(:disabled){background:var(--signal-soft);color:var(--signal-deep)}.astro-zoom button:disabled{opacity:.4;cursor:default}.astro-zoom span{min-width:34px;color:var(--muted);text-align:center;font-size:9px}.astro-toolbar{border-top:1px solid var(--line);padding:12px 18px 16px}.astro-toolbar__row{flex-wrap:wrap;gap:5px;display:flex}.astro-toolbar__row--angles{border-top:1px solid var(--line);align-items:center;margin-top:7px;padding-top:8px}.astro-chip{border:1px solid var(--line);min-height:29px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.astro-chip:hover{border-color:var(--signal-line)}.astro-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#f4efe6}.astro-dot{border-radius:50%;width:7px;height:7px}.astro-chip--angle{min-width:44px;color:var(--muted);justify-content:center;font-weight:600}.astro-chip--angle.is-off{opacity:.4}.astro-legend{color:var(--muted);margin-left:6px;font-size:8px}.astro-panel{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:20px}.astro-panel__eyebrow{color:var(--signal-deep);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.astro-panel h3{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 5px;font-size:29px;font-weight:500;line-height:1.05}.astro-panel__sub{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.astro-panel__text{color:var(--ink-2);margin:14px 0 0;font-size:11px;line-height:1.6}.astro-facts{border-top:1px solid var(--line);margin:14px 0 0}.astro-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.astro-facts dt{color:var(--muted);font-size:9px}.astro-facts dd{color:var(--ink);text-align:right;margin:0;font-size:11px;font-weight:600}.astro-panel__section{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.astro-panel__label{color:var(--muted);margin-bottom:6px;font-size:9px;display:block}.astro-panel__section p,.astro-disclaimer{color:var(--ink-2);margin:0;font-size:10px;line-height:1.55}.astro-mono{font-family:var(--mono,"SFMono-Regular", Consolas, monospace);color:var(--muted)!important;font-size:9px!important}.astro-disclaimer{border-top:1px solid var(--line);color:var(--muted);margin-top:17px;padding-top:12px;font-size:9px}@media (max-width:1050px){.astro-workbench{grid-template-columns:1fr}}@media (max-width:800px){.astro-intro{display:block}.astro-intro small{text-align:left;margin-top:8px;display:block}.astro-summary{grid-template-columns:1fr 1fr}.astro-summary article:nth-child(2){border-right:0}.astro-summary article:nth-child(-n+2){border-bottom:1px solid var(--line)}.astro-summary article:nth-child(3){padding-left:0}}@media (max-width:600px){.astro-workbench__head{padding:13px 14px;display:block}.astro-hint{text-align:left;margin-top:6px;display:block}.astro-workbench__head h2{font-size:23px}.astro-map-stage{padding:5px}.astro-zoom{bottom:8px;right:8px}.astro-toolbar{padding:10px 12px 13px}.astro-chip{min-height:27px;padding:0 7px;font-size:9px}.astro-legend{flex-basis:100%;margin:3px 0 0}.astro-panel{padding:16px}.astro-summary{grid-template-columns:1fr}.astro-summary article{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.astro-summary article:last-child{border-bottom:0}}@media print{.astro-data,.astro-intro,.astro-sample,.astro-toolbar{display:none!important}.astro-workbench{display:block}.astro-panel{margin-top:12px}}.astro-method{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:24px;padding:22px}.astro-method h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 12px;font-size:28px;font-weight:500}.astro-method>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.astro-method p{color:var(--ink-2);margin:0;font-size:11px;line-height:1.65}.astro-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:12px;font-size:9px;display:flex}.astro-bottom a{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:700px){.astro-method>div{grid-template-columns:1fr;gap:12px}.astro-method{padding:17px}.astro-bottom{flex-direction:column;align-items:flex-start;gap:6px}}.astro-flow{flex-direction:column;gap:12px;min-width:0;display:flex}.astro-flow>*,.astro-flow .astro-data,.astro-flow .astro-workbench,.astro-flow .astro-method,.astro-flow .astro-bottom,.astro-flow .astro-sample,.astro-flow .astro-data{margin-top:0}.astro-lead{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding-bottom:14px;display:grid}.astro-lead .astro-intro{border-bottom:0;padding:0;display:block}.astro-lead .astro-intro p{max-width:62ch}.astro-lead .astro-intro small{text-align:left;max-width:64ch;margin-top:7px;font-size:10px;display:block}.astro-metrics{grid-template-columns:repeat(3,auto);align-items:end;gap:0 26px;display:grid}.astro-metrics article{text-align:right;min-width:76px}.astro-metrics span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;display:block}.astro-metrics strong{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:500;line-height:1;display:block}.astro-metrics small{color:var(--muted);white-space:nowrap;margin-top:4px;font-size:9px;display:block}.astro-method__facts{border-top:1px solid var(--line);color:var(--muted);font-family:var(--mono,"SFMono-Regular", Consolas, monospace);flex-wrap:wrap;align-items:baseline;gap:5px 9px;padding-top:12px;display:flex;margin-top:16px!important;font-size:10px!important;line-height:1.5!important}.astro-method__facts b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.astro-method__facts b+span:before{content:"·";color:var(--line-2);margin-right:9px}@media (max-width:1000px){.astro-lead{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.astro-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding-top:12px}.astro-metrics article{text-align:left;min-width:0}}@media (max-width:640px){.astro-flow{gap:10px}.astro-metrics strong{font-size:20px}.astro-metrics small{white-space:normal}.astro-lead{padding-bottom:12px}.astro-method__facts{font-size:9px!important}}.astro-data__zone{color:var(--muted);white-space:nowrap;flex:none;font-size:10px}@media (max-width:640px){.astro-data>summary{flex-wrap:wrap;gap:4px 10px;padding:11px 12px}.astro-data>summary strong{white-space:normal;max-width:100%;overflow:visible}.astro-data__zone{order:3}.astro-data>summary>span:last-child{order:4;margin-left:auto}}
.horoscope-page{max-width:1180px}.horoscope-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:28px;padding:18px 0 16px;display:flex}.horoscope-intro p{max-width:64ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.65}.horoscope-intro small{max-width:32ch;color:var(--muted);text-align:right;flex:none;font-size:10px;line-height:1.5}.horoscope-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.horoscope-datenav{align-items:center;gap:5px;display:flex}.horoscope-datenav>a:not(.horoscope-today){border:1px solid var(--line);width:30px;height:30px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.horoscope-datenav>a:hover{border-color:var(--signal-line);color:var(--signal-deep)}.horoscope-datenav .is-back{transform:rotate(180deg)}.horoscope-datenav strong{min-width:110px;color:var(--ink);text-align:center;font-size:11px;font-weight:600}.horoscope-today{color:var(--signal-deep);margin-left:4px;font-size:10px;font-weight:600;text-decoration:none}.horoscope-date{font-size:10px;position:relative}.horoscope-date summary{color:var(--muted);cursor:pointer;list-style:none}.horoscope-date summary::-webkit-details-marker{display:none}.horoscope-date form{z-index:10;border:1px solid var(--line);background:var(--card);border-radius:8px;gap:6px;margin-top:8px;padding:8px;display:flex;position:absolute;box-shadow:0 10px 28px #211b1a17}.horoscope-date input{border:1px solid var(--line-2);background:var(--paper);height:32px;color:var(--ink);font-family:var(--sans);border-radius:5px;padding:0 8px;font-size:11px}.horoscope-picker{gap:10px;min-width:0;display:grid}.horoscope-picker__head{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.horoscope-picker__head small{max-width:62ch;color:var(--muted);text-align:right;font-size:11px;line-height:1.5}.horoscope-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.horoscope-signs a{border:1px solid var(--line);background:var(--card);min-width:0;min-height:46px;color:var(--muted);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:flex}.horoscope-signs a:hover{border-color:var(--signal-line);color:var(--ink)}.horoscope-signs a>svg{color:var(--signal-deep);flex:none}.horoscope-signs__copy{justify-items:center;gap:1px;min-width:0;display:grid}.horoscope-signs__copy b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.horoscope-signs__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.3;overflow:hidden}.horoscope-signs a.is-active{border-color:var(--signal);background:var(--signal-soft);color:var(--ink)}.horoscope-signs a.is-active .horoscope-signs__copy b{color:var(--signal-deep)}.horoscope-signs a.is-active .horoscope-signs__copy small{color:var(--signal-deep);opacity:.8}.horoscope-page .app-pagehead__actions .horoscope-datenav{border:1px solid var(--line);background:var(--card-soft);border-radius:10px;gap:3px;padding:3px}.horoscope-page .app-pagehead__actions .horoscope-datenav>a:not(.horoscope-today){width:26px;height:26px;color:var(--ink-2);background:0 0;border:0;border-radius:7px}.horoscope-page .app-pagehead__actions .horoscope-datenav>a:not(.horoscope-today):hover{background:var(--card);color:var(--ink)}.horoscope-page .app-pagehead__actions .horoscope-datenav strong{min-width:88px;font-size:11px}.horoscope-page .app-pagehead__actions .horoscope-date{padding:0 3px}.horoscope-page .app-pagehead__actions .horoscope-date summary{white-space:nowrap;font-size:10px}.horoscope-page .app-pagehead__actions .horoscope-date form{left:auto;right:0}.horoscope-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;margin-top:18px;display:grid}.horoscope-day{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:22px}.horoscope-day__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.horoscope-symbol{border:1px solid var(--signal-line);width:58px;height:58px;color:var(--signal-deep);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:34px;line-height:1;display:grid}.horoscope-day__head>div{flex:1;min-width:0}.horoscope-day__head h2{color:var(--ink);font-family:var(--display);letter-spacing:-.04em;margin:4px 0 0;font-size:38px;font-weight:500;line-height:1}.horoscope-day__head p{color:var(--muted);margin:5px 0 0;font-size:10px}.horoscope-day__date{color:var(--muted);flex:none;font-size:10px}.horoscope-focus{border-bottom:1px solid var(--line);padding:20px 0 18px}.horoscope-focus h3{max-width:24ch;color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:7px 0 0;font-size:30px;font-weight:500;line-height:1.08}.horoscope-focus p{max-width:52ch;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.horoscope-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.horoscope-grid>div{border-bottom:1px solid var(--line);padding:13px 14px 13px 0}.horoscope-grid>div:nth-child(2n){border-left:1px solid var(--line);padding-left:14px}.horoscope-grid>div:nth-last-child(-n+2){border-bottom:0}.horoscope-grid span{color:var(--muted);font-size:9px;display:block}.horoscope-grid p{color:var(--ink-2);margin:4px 0 0;font-size:11px;line-height:1.45}.horoscope-action{grid-column:1/-1;padding-left:0!important}.horoscope-action p{color:var(--ink);font-weight:600;font-size:12px!important}.horoscope-sky{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:20px}.horoscope-sky h3{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:6px 0 12px;font-size:25px;font-weight:500}.horoscope-sky dl{border-top:1px solid var(--line);margin:0}.horoscope-sky dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.horoscope-sky dt{color:var(--muted);font-size:10px}.horoscope-sky dd{color:var(--ink);margin:0;font-size:11px;font-weight:600}.horoscope-sky>p{color:var(--ink-2);margin:13px 0 0;font-size:10px;line-height:1.55}.horoscope-sign-note{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;display:flex}.horoscope-sign-note span{color:var(--muted);font-size:9px}.horoscope-sign-note b{color:var(--ink);font-size:11px}.horoscope-week{margin-top:24px}.horoscope-week>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:12px;display:flex}.horoscope-week h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:5px 0 0;font-size:30px;font-weight:500}.horoscope-week>header>p{color:var(--muted);margin:0;font-size:10px}.horoscope-week__grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.horoscope-week__grid article{border-right:1px solid var(--line);min-width:0;padding:12px 10px 12px 0}.horoscope-week__grid article:last-child{border-right:0;padding-left:10px}.horoscope-week__grid article>span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.horoscope-week__grid article>b{color:var(--ink);font-family:var(--display);margin-top:5px;font-size:17px;font-weight:500;line-height:1.1;display:block}.horoscope-week__grid article>p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.horoscope-week__grid article.is-current{background:var(--signal-soft)}.horoscope-week__grid article.is-current>b{color:var(--signal-deep)}.horoscope-method{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:22px;padding:20px}.horoscope-method h2{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;margin:6px 0 9px;font-size:27px;font-weight:500}.horoscope-method p{max-width:86ch;color:var(--ink-2);margin:0;font-size:11px;line-height:1.65}.horoscope-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:12px;font-size:9px;display:flex}.horoscope-bottom a{color:var(--ink-2);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1000px){.horoscope-layout{grid-template-columns:1fr}}@media (max-width:900px){.horoscope-picker__head{display:block}.horoscope-picker__head small{text-align:left;margin-top:5px;display:block}.horoscope-week__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.horoscope-week__grid article:nth-child(4n){border-right:0}.horoscope-week__grid article:nth-child(n+5){border-top:1px solid var(--line)}}@media (max-width:600px){.horoscope-intro{display:block}.horoscope-intro small{text-align:left;margin-top:7px;display:block}.horoscope-bar{flex-direction:column;align-items:flex-start;gap:6px}.horoscope-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.horoscope-signs a{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:7px 2px}.horoscope-signs a>svg{width:19px;height:19px}.horoscope-signs__copy{justify-items:center;width:100%}.horoscope-signs__copy b{font-size:11px}.horoscope-signs__copy small{display:none}.horoscope-page .app-pagehead__actions .horoscope-date form{left:0;right:auto}.horoscope-day{padding:16px}.horoscope-day__head{gap:10px}.horoscope-symbol{width:48px;height:48px;font-size:28px}.horoscope-day__head h2{font-size:31px}.horoscope-day__date{display:none}.horoscope-focus h3{font-size:25px}.horoscope-grid{grid-template-columns:1fr}.horoscope-grid>div,.horoscope-grid>div:nth-child(2n){border-left:0;padding:11px 0}.horoscope-grid>div:last-child{border-bottom:0}.horoscope-week>header{display:block}.horoscope-week>header>p{margin-top:5px}.horoscope-week__grid{grid-template-columns:1fr 1fr}.horoscope-week__grid article,.horoscope-week__grid article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:10px}.horoscope-week__grid article:nth-child(2n){border-left:1px solid var(--line)}.horoscope-week__grid article:last-child{border-bottom:0}.horoscope-bottom{flex-direction:column;align-items:flex-start;gap:6px}}@media print{.horoscope-bar,.horoscope-intro,.horoscope-signs,.horoscope-method{display:none!important}.horoscope-layout{display:block}.horoscope-sky{margin-top:12px}}.horoscope-page .horoscope-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.horoscope-page .horoscope-signs a{text-align:center;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:flex}.horoscope-page .horoscope-signs a b{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.horoscope-page .horoscope-signs__copy small{color:var(--muted);white-space:nowrap;font-size:9.5px}@media (max-width:600px){.horoscope-page .horoscope-signs a{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:7px 2px}.horoscope-page .horoscope-signs a b{white-space:nowrap;font-size:11px}.horoscope-page .horoscope-signs__copy{justify-items:center;width:100%}.horoscope-page .horoscope-signs__copy small{display:none}}html.dark .horoscope-page .horoscope-signs,html[data-theme=dark] .horoscope-page .horoscope-signs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html.dark .horoscope-page .horoscope-signs a,html[data-theme=dark] .horoscope-page .horoscope-signs a{text-align:center;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:8px 12px;display:flex}html.dark .horoscope-page .horoscope-signs a b,html[data-theme=dark] .horoscope-page .horoscope-signs a b{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}html.dark .horoscope-page .horoscope-signs__copy small,html[data-theme=dark] .horoscope-page .horoscope-signs__copy small{color:var(--muted);white-space:nowrap;font-size:9.5px}@media (max-width:600px){html.dark .horoscope-page .horoscope-signs a,html[data-theme=dark] .horoscope-page .horoscope-signs a{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:7px 2px}html.dark .horoscope-page .horoscope-signs a b,html[data-theme=dark] .horoscope-page .horoscope-signs a b{white-space:nowrap;font-size:11px}html.dark .horoscope-page .horoscope-signs__copy small,html[data-theme=dark] .horoscope-page .horoscope-signs__copy small{display:none}}.horoscope-date form{max-width:calc(100vw - 24px);left:auto;right:0}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#09090b;--paper-2:#111113;--card:#18181b;--card-soft:#131316;--ink:#fafafa;--ink-2:#d4d4d8;--muted:#a1a1aa;--muted-2:#71717a;--line:#27272a;--line-2:#3f3f46;--signal:#f97316;--signal-deep:#fb923c;--signal-soft:#2a1608;--signal-line:#7c2d12;--dark:#09090b;--dark-2:#111113;--dark-line:#27272a;--patina:#fafafa;--patina-ink:#09090b;--ok:#22c55e;--ok-soft:#052e16;--shadow:0 12px 32px #00000073;--shadow-soft:0 18px 44px #0000008c}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] body:before{opacity:.25;mix-blend-mode:screen}html[data-theme=dark] .app-main,html[data-theme=dark] .app-content,html[data-theme=dark] .mk-wrap{color:var(--ink);background:0 0}html[data-theme=dark] .app-mobilebar,html[data-theme=dark] .mk-header,html[data-theme=dark] .mk-drawer,html[data-theme=dark] .mk-footer{background:var(--paper);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .app-side{background:var(--dark)}html[data-theme=dark] .app-side .brandx,html[data-theme=dark] .app-side .app-user b,html[data-theme=dark] .app-side .app-nav a.is-active{color:var(--ink)}html[data-theme=dark] .app-user,html[data-theme=dark] .app-nav a:hover{background:#f4efe60f}html[data-theme=dark] .app-user__arrow{color:var(--muted);margin-left:auto}html[data-theme=dark] .v-card,html[data-theme=dark] .v-form,html[data-theme=dark] .v-table-card,html[data-theme=dark] .v-data-fold,html[data-theme=dark] .v-workbench__panel,html[data-theme=dark] .slavic-page .v-card,html[data-theme=dark] .slavic-workbench__panel,html[data-theme=dark] .astro-workbench__panel,html[data-theme=dark] .astro-panel,html[data-theme=dark] .astro-data,html[data-theme=dark] .astro-workbench__main,html[data-theme=dark] .horoscope-day,html[data-theme=dark] .horoscope-sky,html[data-theme=dark] .horoscope-date form,html[data-theme=dark] .horoscope-method,html[data-theme=dark] .hub-card,html[data-theme=dark] .hub-help,html[data-theme=dark] .mod-card,html[data-theme=dark] .cab2-block,html[data-theme=dark] .cab2-hero,html[data-theme=dark] .cab2-day,html[data-theme=dark] .cab2-facts,html[data-theme=dark] .cab2-access__card,html[data-theme=dark] .cab2-help,html[data-theme=dark] .profile-card,html[data-theme=dark] .auth-card,html[data-theme=dark] .price-card,html[data-theme=dark] .nav-day,html[data-theme=dark] .nav-lock,html[data-theme=dark] .nav-block,html[data-theme=dark] .ask{background:var(--card);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .wheel-chart__panel,html[data-theme=dark] .wheel-desk__bar,html[data-theme=dark] .wheel-chart__stage,html[data-theme=dark] .v-workbench__main,html[data-theme=dark] .slavic-workbench__main,html[data-theme=dark] .v-workbench__head,html[data-theme=dark] .slavic-workbench__head,html[data-theme=dark] .astro-workbench__head{background:var(--card);border-color:var(--line)}html[data-theme=dark] .v-workbench__stage,html[data-theme=dark] .slavic-workbench__stage,html[data-theme=dark] .astro-map-stage{background:var(--paper-2);border-color:var(--line)}html[data-theme=dark] .v-workbench__canvas{background:var(--card-soft);border-color:var(--line)}html[data-theme=dark] .v-workbench__head h2,html[data-theme=dark] .slavic-workbench__head h2,html[data-theme=dark] .astro-workbench__head h2,html[data-theme=dark] .hub-card h3,html[data-theme=dark] .v-workbench__panel h3,html[data-theme=dark] .slavic-workbench__panel h3,html[data-theme=dark] .astro-panel h3,html[data-theme=dark] .horoscope-day h2,html[data-theme=dark] .horoscope-day__head h2,html[data-theme=dark] .horoscope-focus h3,html[data-theme=dark] .horoscope-sky h3{color:var(--ink)}html[data-theme=dark] .v-workbench__zoom,html[data-theme=dark] .slavic-workbench__zoom,html[data-theme=dark] .astro-zoom{background:var(--card);border-color:var(--line)}html[data-theme=dark] .v-workbench__zoom button,html[data-theme=dark] .slavic-workbench__zoom button,html[data-theme=dark] .astro-zoom button{color:var(--ink-2)}html[data-theme=dark] .v-workbench__chips button,html[data-theme=dark] .slavic-workbench__chips button,html[data-theme=dark] .v-workbench__house-planets button,html[data-theme=dark] .astro-chip,html[data-theme=dark] .hub-card:hover,html[data-theme=dark] .v-page .ui-btn--ghost,html[data-theme=dark] .modules-page .ui-btn--ghost,html[data-theme=dark] .v-form__error{background:var(--card-soft);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .v-page .ui-btn--ghost:hover,html[data-theme=dark] .modules-page .ui-btn--ghost:hover,html[data-theme=dark] .astro-chip:hover,html[data-theme=dark] .hub-card:hover{background:var(--card);border-color:var(--line-2)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .ui-input{background:var(--card-soft);border-color:var(--line-2);color:var(--ink)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--muted)}html[data-theme=dark] .ui-btn--primary{background:var(--signal);border-color:var(--signal);color:#fff}html[data-theme=dark] .ui-btn--primary:hover{background:var(--signal-deep);border-color:var(--signal-deep)}html[data-theme=dark] .ui-btn--quiet{color:var(--muted)}html[data-theme=dark] table,html[data-theme=dark] .table th,html[data-theme=dark] .table td{border-color:var(--line)}html[data-theme=dark] .table th{color:var(--muted)}html[data-theme=dark] .badge{border-color:var(--line-2);background:var(--card-soft);color:var(--ink-2)}html[data-theme=dark] .badge--ok{background:var(--ok-soft);color:var(--ok);border-color:#8fb79b4d}html[data-theme=dark] .chart-hover-tip{background:color-mix(in srgb, var(--card) 96%, transparent);border-color:var(--line-2);color:var(--ink)}html[data-theme=dark] .horoscope-signs a{background:var(--card);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .horoscope-signs a.is-active{background:var(--signal-soft);border-color:var(--signal);color:var(--signal-deep)}html[data-theme=dark] .horoscope-week__grid article.is-current{background:var(--signal-soft)}html[data-theme=dark] .slavic-summary,html[data-theme=dark] .astro-summary,html[data-theme=dark] .horoscope-bar,html[data-theme=dark] .modules-lead,html[data-theme=dark] .hub-group__head,html[data-theme=dark] .slavic-years>header,html[data-theme=dark] .horoscope-week>header,html[data-theme=dark] .slavic-years__grid article,html[data-theme=dark] .astro-method,html[data-theme=dark] .slavic-method,html[data-theme=dark] .astro-intro,html[data-theme=dark] .slavic-intro,html[data-theme=dark] .horoscope-intro{border-color:var(--line)}html[data-theme=dark] .slavic-method,html[data-theme=dark] .astro-method,html[data-theme=dark] .hub-help{background:var(--paper-2)}.theme-toggle{border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--ink-2);font-family:var(--sans);cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.theme-toggle:hover{border-color:var(--signal-line);color:var(--signal-deep)}.theme-toggle--compact{justify-content:center;width:38px;min-width:38px;padding:0}.app-side .theme-toggle{border-color:var(--dark-line);color:#f8f3eea6;background:0 0;width:100%}.app-side .theme-toggle:hover{color:#fff;border-color:#f8f3ee4d}.mk-theme{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.mk-drawer__foot .theme-toggle{justify-content:center;width:100%}.v-workbench__canvas,html[data-theme=dark] .v-workbench__canvas{background:0 0}
