.bn .bn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bn .bn-range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bn .bn-range .ai-input{flex:140px;min-width:0}.bn .bn-note{resize:vertical;min-height:64px;padding:10px 12px;line-height:1.45}.bn .bn-purposes .ai-chip{align-items:center;gap:6px;display:inline-flex}.bn-h{font:700 13px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:6px 0 0}.bn-h .ai-hint{text-transform:none;letter-spacing:0;font-weight:500}.bn-best{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bn-card{border-radius:var(--radius-lg);background:var(--color-bg);border:var(--line-w,1px) solid var(--color-divider);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bn-card[data-first]{border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.bn-card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bn-rank{width:30px;height:30px;font:700 14px var(--font-mono);background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bn-when{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.bn-when b{font-size:15.5px}.bn-when .ai-mono{font-size:14px}.bn-score{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.bn-score b{font:700 18px var(--font-mono);text-align:end;min-width:2.2ch}.bn-score-bar{background:var(--color-surface-2);border-radius:999px;width:96px;height:8px;position:relative;overflow:hidden}.bn-score-bar i{border-radius:inherit;background:var(--ai-unclear);position:absolute;inset:0 auto 0 0}.bn-score[data-tone=hi] .bn-score-bar i{background:var(--ai-yes)}.bn-score[data-tone=lo] .bn-score-bar i{background:var(--ai-no)}.bn-warn{color:var(--color-text);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.bn-warn .ai-sym{color:var(--ai-unclear);flex:none}.bn-warn .ai-eye{margin-inline-end:4px}.bn-codes{flex-wrap:wrap;gap:6px;display:flex}.bn-code{background:var(--color-surface-2);color:var(--color-text-muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.bn-code[data-tone=pro]{background:color-mix(in srgb, var(--ai-yes) 14%, transparent);color:var(--ai-yes)}.bn-code[data-tone=con]{background:color-mix(in srgb, var(--ai-no) 12%, transparent);color:var(--ai-no)}.bn-mini{display:block}.bn-avoid{border-top:var(--line-w,1px) solid var(--color-divider);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bn-avoid li{border-bottom:var(--line-w,1px) solid var(--color-divider);grid-template-columns:minmax(150px,.9fr) minmax(0,2fr);gap:4px 14px;padding:9px 0;font-size:14px;line-height:1.45;display:grid}.bn-avoid li b{font-weight:600}.bn-chart{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.bn-wheel{width:100%;max-width:300px}.bn-facts{flex-direction:column;gap:8px;margin:0;font-size:14px;display:flex}.bn-facts div{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:10px;display:grid}.bn-facts dt{color:var(--color-text-muted);font-weight:600}.bn-facts dd{margin:0}.bn-natal{border-radius:var(--radius-lg);background:var(--color-accent-soft);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bn-reading{border-top:var(--line-w,1px) solid var(--color-divider);flex-direction:column;gap:10px;padding-top:4px;display:flex}@media (max-width:720px){.bn .bn-grid,.bn-chart{grid-template-columns:minmax(0,1fr)}.bn-wheel{margin-inline:auto}.bn-avoid li{grid-template-columns:minmax(0,1fr)}.bn-score{margin-inline-start:0}}.bs,.bs-sess{--bs-yesil:var(--color-earth,#5f7a4a);--bs-sari:var(--color-air,#3a5a8c);--bs-kirmizi:var(--color-aspect-tense,#b24a3a)}.bs-form{border-radius:var(--radius-lg);background:var(--color-surface);border:var(--line-w,1px) solid var(--color-divider);box-shadow:var(--shadow-sm);flex-direction:column;gap:18px;padding:clamp(16px,2.2vw,28px);display:flex}.bs-seg{border:1.5px solid var(--color-divider);border-radius:var(--radius-btn);align-self:flex-start;max-width:100%;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.bs-seg button{min-height:40px;color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 16px;font-weight:600}.bs-seg button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.bs-seg button:disabled{cursor:not-allowed;opacity:.6}.bs-field .bs-seg{align-self:stretch;font-size:13px}.bs-field .bs-seg button{padding:0 10px}.bs-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bs-k{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.bs-k-row{justify-content:space-between;gap:10px;display:flex}.bs-k-row b{color:var(--color-text);letter-spacing:0}.bs-purposes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.bs-purpose{border-radius:var(--radius-md);border:1.5px solid var(--color-divider);background:var(--color-bg);min-width:0;min-height:64px;color:var(--color-text);font:600 13.5px var(--font-body);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 6px;line-height:1.2;display:flex}.bs-purpose .ai-sym{font-size:18px;line-height:1}.bs-purpose[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.bs-purpose:disabled{cursor:not-allowed;opacity:.6}.bs-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}.bs-input{border-radius:var(--radius-btn);border:var(--line-w,1px) solid var(--color-divider);background:var(--color-bg);min-width:0;min-height:42px;color:var(--color-text);font:400 14.5px var(--font-body);box-sizing:border-box;outline:none;padding:0 12px}.bs-input[data-mono]{font-family:var(--font-mono)}.bs-input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent)}.bs-input.ai-place{align-items:center;gap:8px;display:flex}textarea.bs-input{resize:vertical;min-height:64px;padding:10px 12px;line-height:1.45}.bs-hours,.bs-natal{grid-column:1/-1}.bs-hourbar{background:var(--color-surface-2);border-radius:3px;height:6px;margin:6px 8px 0;position:relative}.bs-hourbar i{background:var(--color-accent);border-radius:3px;position:absolute;top:0;bottom:0}.bs-hourpick{color:var(--color-text-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.bs-natal{border-top:var(--line-w,1px) solid var(--color-divider);gap:8px;padding-top:10px}.bs-check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.bs-check input{width:20px;height:20px;accent-color:var(--color-accent)}.bs-muted{color:var(--color-text-muted)}.bs-people{flex-wrap:wrap;gap:6px;padding-inline-start:30px;font-size:13.5px;display:flex}.bs-person{border:1.5px solid var(--color-divider);background:var(--color-surface);min-height:34px;color:var(--color-text);font:600 13px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 5px;display:inline-flex}.bs-person>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11.5px;display:inline-flex}.bs-person[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.bs-note-open{align-self:flex-start;font-size:13px}.bs-long{border-radius:var(--radius-md);border:1.5px solid var(--bs-sari);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:13.5px;display:flex}.bs-long>.ai-sym{color:var(--bs-sari)}.bs-long>span:nth-child(2){text-wrap:pretty;flex:1;min-width:200px}.bs-go{border-top:var(--line-w,1px) solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding-top:10px;display:flex}.bs-go>span:first-child{max-width:60ch;color:var(--color-text-muted);text-wrap:pretty;font-size:13px}.bs-form :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lc.bs-sess .lc-chart.bs-chart{gap:14px}.bs-cal-wrap{will-change:transform;flex-direction:column;gap:8px;width:min(100%,560px);display:flex}.lc.bs-sess[data-stage=answer] .bs-cal-wrap{width:100%}.lc.bs-sess[data-stage=answer] .lc-chart.bs-chart{justify-content:flex-start}.bs-cal{border-radius:var(--radius-lg);background:var(--color-surface);border:var(--line-w,1px) solid var(--color-divider);box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:14px;display:flex}.bs-dows,.bs-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bs-dows span{text-align:center;font:10px var(--font-mono);letter-spacing:.06em;color:var(--color-text-muted);white-space:nowrap;overflow:hidden}.bs-day{background:var(--color-surface-2);height:30px;color:var(--color-text-muted);font:600 11px var(--font-mono);box-sizing:border-box;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s,opacity .25s;display:flex;position:relative}.bs-day[data-c=pad]{cursor:default;background:0 0}.bs-day[data-c=wait]{opacity:.55;cursor:default}.bs-day[data-c=yesil]{background:var(--bs-yesil);color:#fff}.bs-day[data-c=sari]{background:var(--bs-sari);color:#fff}.bs-day[data-c=kirmizi]{background:var(--bs-kirmizi);color:#fff}.bs-day[data-c=gri]{background:var(--color-divider);color:var(--color-text-muted)}.bs-day[data-best]:after{content:"";top:3px;background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:3px}.bs-day[data-sel]{box-shadow:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-text);z-index:1}.bs-day:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;z-index:1}.bs-inspect{gap:10px}.bs-prog{background:var(--color-surface-2);border-radius:3px;width:min(320px,80%);height:6px;display:block;overflow:hidden}.bs-prog i{background:var(--color-accent);height:100%;transition:width .25s;display:block}.bs-legend{font:10.5px var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.bs-legend>span{align-items:center;gap:4px;display:inline-flex}.bs-legend i{border-radius:2px;width:8px;height:8px}.bs-legend i[data-c=yesil]{background:var(--bs-yesil)}.bs-legend i[data-c=sari]{background:var(--bs-sari)}.bs-legend i[data-c=kirmizi]{background:var(--bs-kirmizi)}.bs-legend i[data-c=gri]{background:var(--color-divider)}.lc.bs-sess[data-stage=answer] .bs-cal{gap:2px;padding:8px}.lc.bs-sess[data-stage=answer] .bs-dows{display:none}.lc.bs-sess[data-stage=answer] .bs-days{gap:2px}.lc.bs-sess[data-stage=answer] .bs-day{border-radius:3px;height:16px;font-size:9px}.lc.bs-sess[data-stage=answer] .bs-day>span{display:none}.lc.bs-sess[data-stage=answer] .bs-day[data-best]:after{top:2px;width:4px;height:4px;inset-inline-end:2px}.lc.bs-sess[data-stage=answer] .bs-day[data-sel]{box-shadow:0 0 0 1px var(--color-bg), 0 0 0 3px var(--color-text)}.bs-daybox{border-radius:var(--radius-md);background:var(--color-surface);border:var(--line-w,1px) solid var(--color-divider);flex-direction:column;gap:6px;padding:8px 10px;font-size:12.5px;animation:.3s both ai-pop;display:flex}.bs-daybox-h{font:10.5px var(--font-mono);color:var(--color-accent-ink);justify-content:space-between;gap:8px;display:flex}.bs-daybox-h b{font-weight:700}.bs-daybox-more{flex-direction:column;gap:6px;display:flex}.bs-daybox-w{color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.bs-daybox-why{text-wrap:pretty;line-height:1.4}.bs-pill{color:#fff;min-width:26px;height:20px;font:700 11px var(--font-mono);background:var(--bs-sari);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-style:normal;display:inline-flex}.bs-pill[data-c=yesil]{background:var(--bs-yesil)}.bs-pill[data-c=kirmizi]{background:var(--bs-kirmizi)}.bs-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.bs-slots>span{background:var(--color-surface-2);border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:4px 2px;display:flex}.bs-slots small{font:9.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.bs-slots b{font:700 12px var(--font-mono)}.bs-slots i{font:10.5px var(--font-mono);color:var(--color-text-muted);font-style:normal}.ps-row.bs-row[data-wide]{max-width:100%}.bs-bubble{cursor:default}.bs-verdict{color:#fff;min-height:26px;font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:var(--bs-sari);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.bs-verdict[data-c=yesil]{background:var(--bs-yesil)}.bs-verdict[data-c=kirmizi]{background:var(--bs-kirmizi)}.bs-look{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bs-look li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;font-size:14px;line-height:1.45;display:grid}.bs-look li>span:first-child{background:var(--color-accent-soft);width:24px;height:24px;color:var(--color-accent-ink);font:700 12px var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bs-cards[data-pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-card{border-radius:var(--radius-md);background:var(--color-bg);border:1.5px solid var(--color-divider);cursor:pointer;flex-direction:column;gap:8px;min-width:0;padding:12px;transition:border-color .3s,box-shadow .3s,background-color .3s;display:flex}.bs-card[data-on]{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:var(--shadow-lg)}.bs-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.bs-card-k{font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-ink)}.bs-card-h{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.bs-card-when{flex-direction:column;min-width:0;line-height:1.15;display:flex}.bs-card-when b{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);font-size:19px}.bs-card-when span{color:var(--color-text-muted);font-size:12px}.bs-score{background:var(--bs-sari);color:#fff;width:40px;height:40px;font:700 14px var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-score[data-c=yesil]{background:var(--bs-yesil)}.bs-score[data-c=kirmizi]{background:var(--bs-kirmizi)}.bs-card-mid{align-items:center;gap:10px;display:flex}.bs-mini{flex:none;width:64px}.bs-card-win{flex-direction:column;gap:3px;min-width:0;font-size:12.5px;line-height:1.3;display:flex}.bs-card-wk{font:10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.bs-card-win>span:last-child{color:var(--color-text-muted)}.bs-why{flex-direction:column;gap:4px;display:flex}.bs-why>span{gap:6px;font-size:12.5px;line-height:1.35;display:flex}.bs-why i{flex:none;font-style:normal;font-weight:700}.bs-why [data-tone=pro] i{color:var(--bs-yesil)}.bs-why [data-tone=con]{color:var(--bs-kirmizi)}.bs-ics{border-radius:var(--radius-btn);border:1.5px solid var(--color-divider);background:var(--color-bg);min-height:36px;color:var(--color-text);font:600 12.5px var(--font-body);justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 12px;text-decoration:none;display:inline-flex}.bs-ics:hover{border-color:var(--color-text-muted)}.bs-noalt{border-radius:var(--radius-md);border:1.5px dashed var(--color-divider);color:var(--color-text-muted);text-wrap:pretty;align-self:center;margin:0;padding:12px;font-size:13.5px}.bs-avoid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;display:grid}.bs-avoid-i{border:0;border-bottom:1px dotted var(--color-divider);color:var(--color-text);font:12.5px/1.35 var(--font-body);text-align:start;cursor:pointer;background:0 0;grid-template-columns:56px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.bs-avoid-i b{font:700 11px var(--font-mono);color:var(--bs-kirmizi);padding-top:2px}.bs-avoid-i[aria-pressed=true]{background:color-mix(in srgb, var(--bs-kirmizi) 8%, transparent)}.bs-avoid-i:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.bs-periods{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;line-height:1.4;list-style:none;display:flex}.bs-periods li{flex-wrap:wrap;gap:4px 10px;display:flex}.bs-periods b{font-weight:700}.bs-periods .ai-mono{color:var(--color-text-muted)}.bs-natal-cap{pointer-events:none;width:480px;position:absolute;top:0;left:-10000px}@media (max-width:900px){.bs-purposes{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-grid,.bs-cards,.bs-cards[data-pair],.bs-avoid{grid-template-columns:minmax(0,1fr)}.bs-mini{width:56px}.bs-people{padding-inline-start:0}.bs-input{font-size:16px}.lc.bs-sess[data-stage=answer] .lc-body{grid-template-columns:64px minmax(0,1fr) auto}.lc.bs-sess[data-stage=answer] .lc-chart.bs-chart{padding:8px 4px}.lc.bs-sess[data-stage=answer] .bs-cal{box-shadow:none;gap:1px;padding:4px}.lc.bs-sess[data-stage=answer] .bs-days{gap:1px}.lc.bs-sess[data-stage=answer] .bs-day{border-radius:1px;height:6px}.lc.bs-sess[data-stage=answer] .bs-day[data-best]:after{display:none}.lc.bs-sess[data-stage=answer] .bs-daybox{background:0 0;border:0;padding:0;animation:none}.lc.bs-sess[data-stage=answer] .bs-daybox-more{display:none}.lc.bs-sess[data-stage=thinking] .bs-day{height:26px}}
.br .br-map-panel{gap:14px}.br .br-map-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.br .br-toggles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.br .br-pchip{cursor:pointer;border:var(--line-w,1px) solid var(--color-divider);background:var(--color-bg);min-height:32px;color:var(--color-text-muted);font:600 12.5px var(--font-body);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.br .br-pchip span{color:var(--c);font-size:15px;line-height:1}.br .br-pchip[aria-pressed=true]{border-color:var(--c);color:var(--color-text);box-shadow:inset 0 -3px 0 var(--c)}.br .br-pchip[aria-pressed=false] span{opacity:.45}.br .br-pchip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.br .br-paran-toggle{cursor:pointer;align-items:center;gap:6px;margin-inline-start:6px;font-size:13px;display:inline-flex}.br .br-map-box{position:relative}.br-map-wrap{width:100%;position:relative}.br-map{border-radius:var(--radius-lg,12px);border:var(--line-w,1px) solid var(--color-divider);background:var(--color-neutral-100,#e8e8e8);z-index:0;width:100%;height:clamp(320px,58vh,560px);overflow:hidden}.br-map-loading{animation:1.4s ease-in-out infinite br-pulse}.br-map-wrap>.br-map-loading{border-radius:var(--radius-lg,12px);background:var(--color-neutral-100,#e8e8e8);position:absolute;inset:0}@keyframes br-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.br-map-loading{animation:none}}.br .br-map-status{inset-inline:12px;z-index:500;border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--color-bg) 92%, transparent);border:var(--line-w,1px) solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex;position:absolute;top:12px}.br .br-legend{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.br .br-leg{align-items:center;gap:6px;display:inline-flex}.br .br-leg i{border-top:2.4px solid var(--color-text);width:26px;height:0;display:inline-block}.br .br-leg i[data-type=ic]{border-top-style:dashed;border-top-width:2px}.br .br-leg i[data-type=asc]{border-top-width:4px}.br .br-leg i[data-type=dsc]{border-top-style:dotted;border-top-width:3px}.br .br-leg i.br-leg-birth,.br .br-leg i.br-leg-current,.br .br-leg i.br-leg-selected{border:0;border-radius:50%;width:12px;height:12px}.br .br-leg i.br-leg-birth{background:var(--color-text)}.br .br-leg i.br-leg-current{border:3px solid var(--color-accent)}.br .br-leg i.br-leg-selected{background:var(--color-accent)}.br-mk{cursor:default;background:0 0;border:0}.br-mk:focus-visible{outline:2px solid var(--color-accent,#c05);outline-offset:2px;border-radius:50%}.br-mk>span{box-sizing:border-box;width:100%;height:100%;font:700 12px var(--font-body,sans-serif);border-radius:50%;justify-content:center;align-items:center;display:flex}.br-mk-birth{background:var(--color-text,#222);border:2.5px solid var(--color-bg,#fff)}.br-mk-current{border:4px solid var(--color-accent,#c05);box-shadow:0 0 0 2px var(--color-bg,#fff);background:0 0}.br-mk-selected{background:var(--color-accent,#c05);border:2.5px solid var(--color-bg,#fff)}.br-mk-region{color:#fff;background:#2e7d32;border:2.5px solid #fff;box-shadow:0 1px 4px #00000059}.br-mk-avoid{background:var(--color-bg,#fff);color:var(--mk,#444);border:2px dashed var(--mk,#444);font-size:13px}.maplibregl-popup.br-tip,.maplibregl-popup.br-pop{z-index:3}.maplibregl-popup.br-tip{pointer-events:none}.br-tip .maplibregl-popup-content,.br-pop .maplibregl-popup-content{background:var(--color-bg,#fff);color:var(--color-text,#222);border:var(--line-w,1px) solid var(--color-divider,#ccc);border-radius:var(--radius-md,8px);font:500 13px/1.4 var(--font-body,sans-serif);box-shadow:0 4px 14px #0000002e}.br-tip .maplibregl-popup-content{padding:6px 9px}.br-tip .maplibregl-popup-tip{display:none}.br-pop .maplibregl-popup-content{padding:10px 26px 10px 12px}.br-pop .maplibregl-popup-close-button{color:var(--color-text-muted,#666);width:24px;height:24px;font-size:18px;inset-inline-end:0}.br-pop.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.br-pop.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.br-pop.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--color-bg,#fff)}.br-pop.maplibregl-popup-anchor-top .maplibregl-popup-tip,.br-pop.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.br-pop.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--color-bg,#fff)}.br-pop.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--color-bg,#fff)}.br-pop.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--color-bg,#fff)}.br-map.maplibregl-map{font-family:var(--font-body,sans-serif)}.br-map .maplibregl-ctrl-attrib{font-size:10.5px}.br .br-warn{border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-bg));margin:0;padding:8px 12px;font-size:13.5px}.br .br-card{border-radius:var(--radius-lg,12px);background:var(--color-bg);border:var(--line-w,1px) solid var(--color-divider);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.br .br-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.br .br-city{font:700 18px var(--font-display,var(--font-body));margin:2px 0}.br .br-h{margin-top:4px}.br h4.br-h{font-size:12px}.br .br-ozet{font-weight:500}.br .br-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.br .br-facts div{flex-direction:column;gap:2px;display:flex}.br .br-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:11.5px}.br .br-facts dd{margin:0;font-weight:600}.br .br-badge{font:700 12px var(--font-body);border:var(--line-w,1px) solid currentColor;border-radius:999px;flex:none;padding:4px 10px}.br .br-badge[data-tone=hi]{color:#2e7d32;background:color-mix(in srgb, #2e7d32 10%, var(--color-bg))}.br .br-badge[data-tone=mid]{color:var(--color-text-muted)}.br .br-badge[data-tone=mix]{color:#b26a00;background:color-mix(in srgb, #b26a00 10%, var(--color-bg))}.br .br-badge[data-tone=lo]{color:#b3261e;background:color-mix(in srgb, #b3261e 9%, var(--color-bg))}:root[data-mode=dark] .br .br-badge[data-tone=hi]{color:#81c784}:root[data-mode=dark] .br .br-badge[data-tone=mix]{color:#ffb74d}:root[data-mode=dark] .br .br-badge[data-tone=lo]{color:#ef9a9a}.br .br-near,.br .br-avoid{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.br .br-near li,.br .br-avoid li{align-items:flex-start;gap:10px;display:flex}.br .br-glyph{text-align:center;flex:none;width:22px;font-size:18px;line-height:1.2}.br .br-near-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.br .br-near-text{font-size:14px;line-height:1.45}.br .br-str{background:var(--color-divider);border-radius:3px;flex:none;width:54px;height:6px;margin-top:7px;overflow:hidden}.br .br-str i{background:var(--color-accent);border-radius:3px;height:100%;display:block}.br .br-goals{flex-wrap:wrap;gap:6px;display:flex}.br .br-goal{border:var(--line-w,1px) solid var(--color-divider);border-radius:999px;padding:3px 9px;font-size:12px}.br .br-goal[data-tone=hi]{border-color:#2e7d32}.br .br-goal[data-tone=lo]{border-color:#b3261e}.br .br-paran-belt{margin:0}.br .br-regions{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.br .br-rank{color:#fff;background:#2e7d32;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.br .br-region-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.br .br-range{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.br .br-chips{flex-wrap:wrap;gap:6px;display:flex}.br .br-linechip{border:var(--line-w,1px) solid var(--c);border-radius:999px;padding:3px 9px;font-size:12px}.br .br-list{border-top:var(--line-w,1px) solid var(--color-divider);padding-top:10px}.br .br-list summary{cursor:pointer;font-weight:700}.br .br-list-planet h4{margin:12px 0 4px;font-size:14px}.br .br-list-planet ul{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;font-size:13.5px;display:flex}.br .br-list-parans{columns:2 260px}@media (max-width:640px){.br-map{height:62vh;min-height:300px}.br .br-str{width:36px}}
.fs .ai-pwho .ai-portrait{--ai-p:clamp(96px, 11vw, 132px)}.fs-form{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-divider);box-shadow:var(--shadow-sm);flex-direction:column;gap:18px;padding:clamp(16px,2.2vw,28px);display:flex}.fs-block{flex-direction:column;gap:8px;min-width:0;display:flex}.fs-block[data-dim]{opacity:.5}.fs-k{font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.fs-k-opt{text-transform:none;letter-spacing:0}.fs-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fs-people[data-dim]{opacity:.5;pointer-events:none}.fs-person{border-radius:var(--radius-md);border:1.5px solid var(--color-divider);background:var(--color-bg);min-width:0;min-height:60px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;box-sizing:border-box;align-items:center;gap:10px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.fs-person[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.fs-av{color:#fff;width:40px;height:40px;font:700 17px var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-person-id{flex-direction:column;min-width:0;line-height:1.25;display:flex}.fs-person-id b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.fs-person-id span{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.fs-person-new{color:var(--color-text-muted);border-style:dashed;justify-content:center;font-size:14px;font-weight:600}.fs-person-new span{font-size:18px}.fs-note{border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);text-wrap:pretty;align-items:baseline;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.fs-note .ai-sym{color:var(--color-air,#a8862e)}.fs-statuses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fs-status{border-radius:var(--radius-md);border:1.5px solid var(--color-divider);background:var(--color-bg);min-height:64px;color:var(--color-text);font:600 14px var(--font-body);cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px;display:flex}.fs-status .ai-sym{font-size:18px;line-height:1}.fs-status span:last-child{white-space:nowrap}.fs-status[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.fs-status:disabled{cursor:default}.fs-job{gap:4px}.fs-job input{border-radius:var(--radius-btn);border:1px solid var(--color-divider);background:var(--color-bg);min-height:44px;color:var(--color-text);font:400 14.5px var(--font-body);outline:none;padding:0 14px}.fs-job input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.fs-go{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding-top:6px;display:flex}.fs-go>span:first-child{color:var(--color-text-muted);text-wrap:pretty;max-width:60ch;font-size:13px}.fs-person:focus-visible,.fs-status:focus-visible,.fs-dir-h:focus-visible,.es-share-btn:focus-visible,.es-opt:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.fs-sess .ps-wheel-svg{position:relative}.fs-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fs-mc{stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round;opacity:.9}.fs-arrow{stroke:var(--color-accent);stroke-width:2.4px;stroke-dasharray:400}.fs-arrow-head{fill:var(--color-accent)}.fs-arrow[data-anim]{animation:.8s both fs-draw}.fs-arrow-head[data-anim]{animation:.3s .6s both ai-pop}@keyframes fs-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.fs-chain-steps{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:11.5px;display:flex}.fs-chain-steps>span{align-items:center;gap:6px;transition:color .3s;display:inline-flex}.fs-chain-steps>span[data-on]{color:var(--color-text)}.fs-chain-steps .ai-sym{font-size:14px}.fs-chain-arr{opacity:.5}[dir=rtl] .fs-chain-arr{transform:scaleX(-1)}.es-acts{flex-direction:column;gap:8px;display:flex}.es-share-btn{border-radius:var(--radius-btn);background:var(--color-text);min-height:44px;color:var(--color-bg);font:700 13.5px var(--font-body);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;animation:.6s both ai-pop;display:inline-flex}.es-share-btn:disabled{opacity:.55;cursor:default}.fs-badge{color:#fff;min-height:24px;font:700 11.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.fs-badge[data-uyum=yuksek]{background:var(--color-earth,#5f7a4a)}.fs-badge[data-uyum=orta]{background:var(--color-air,#a8862e)}.fs-badge[data-uyum=dusuk]{background:var(--color-aspect-tense,#b24a3a)}.fs-radar-row{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:12px;display:grid}.fs-radar-box{aspect-ratio:1;box-sizing:border-box;width:100%;max-width:260px;margin:0 auto;padding:14px;display:block}.fs-radar{width:100%;height:100%;font-family:var(--font-body);display:block;overflow:visible}.fs-axes,.fs-scale{flex-direction:column;gap:5px;display:flex}.fs-axis{grid-template-columns:minmax(76px,auto) minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:12.5px;display:grid}.fs-bar{background:var(--color-surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.fs-bar i{background:var(--color-divider);height:100%;display:block}.fs-bar i[data-tone=high]{background:var(--color-earth,#5f7a4a)}.fs-bar i[data-tone=mid]{background:var(--color-accent)}.fs-axis b,.fs-scale-row b{font:700 11px var(--font-mono);text-align:end}.fs-gauges{flex-direction:column;gap:10px;display:flex}.fs-gauge{flex-direction:column;gap:4px;display:flex}.fs-gauge-ends{color:var(--color-text-muted);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.fs-gauge-ends [data-on]{color:var(--color-text);font-weight:700}.fs-gauge-track{background:var(--color-surface-2);border-radius:4px;height:8px;position:relative}.fs-gauge-track i{background:var(--color-accent);border:2px solid var(--color-surface);width:14px;height:14px;box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:50%;margin-inline-start:-7px;position:absolute;top:-3px}.fs-dirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fs-dir{border-radius:var(--radius-md);background:var(--color-surface-2);border:1.5px solid #0000;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.fs-dir[data-open]{background:var(--color-accent-soft);border-color:var(--color-accent)}.fs-dir-h{color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.fs-dir-h b{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);font-size:17px;line-height:1.15}.fs-dir-chev{color:var(--color-text-muted);font-size:12px;transition:transform .2s}.fs-dir[data-open] .fs-dir-chev{transform:rotate(180deg)}.fs-dir-why{color:var(--color-text-muted);text-wrap:pretty;font-size:12.5px;line-height:1.4}.fs-dir-more{border-top:1px dotted var(--color-divider);flex-direction:column;gap:6px;padding-top:6px;animation:.3s both ai-pop;display:flex}.fs-dir-k{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.fs-dir-k[data-tone=love],.fs-dir-i[data-tone=love]>span{color:var(--color-earth,#5f7a4a)}.fs-dir-k[data-tone=hard],.fs-dir-i[data-tone=hard]>span{color:var(--color-aspect-tense,#b24a3a)}.fs-dir-i{gap:6px;font-size:12.5px;line-height:1.4;display:flex}.fs-dir-i>span{flex:none;font-weight:700}.fs-scale{gap:6px}.fs-scale-row{grid-template-columns:minmax(150px,auto) minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:13px;display:grid}.fs-scale-row .fs-bar{border-radius:4px;height:8px}.fs-scale-row .fs-bar i{background:var(--color-accent)}.fs-scale-row[data-top]>span:first-child{font-weight:700}.fs-scale-row[data-top] .fs-bar i{background:var(--color-earth,#5f7a4a)}.fs-gap{border-inline-start:2px solid var(--color-accent);background:var(--color-surface-2);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;gap:2px;padding:8px 10px;font-size:14px;line-height:1.45;display:flex}[dir=rtl] .fs-gap{border-radius:var(--radius-md) 0 0 var(--radius-md)}.fs-gap b{font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.fs-hook{align-self:flex-start;padding-inline-start:36px;font-size:13.5px;animation:.4s both ai-pop}.fs-hook .ps-link{white-space:normal;text-decoration:none}.es-share-back{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16112280;justify-content:center;align-items:center;padding:16px;animation:.25s both ai-pop;display:flex;position:absolute;inset:0}.es-share{border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-divider);width:min(760px,100%);max-height:100%;box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:20px;display:grid;position:relative;overflow:auto}.es-share h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);grid-column:1/-1;margin:0;padding-inline-end:44px;font-size:24px;line-height:1.1}.es-share-x{top:10px;position:absolute;inset-inline-end:10px}.es-share-prev{border-radius:var(--radius-md);background:var(--color-surface-2);justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}.es-share-prev img{width:100%;height:auto;display:block}.es-share-prev[data-busy]{animation:1.6s ease-in-out infinite ai-pulse}.es-share-opts{flex-direction:column;gap:14px;min-width:0;display:flex}.es-share-tog{flex-direction:column;gap:4px;display:flex}.es-share-opts fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.es-share-opts legend{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px;padding:0}.es-opt-row{flex-wrap:wrap;gap:6px;display:flex}.es-opt{border:1.5px solid var(--color-divider);background:var(--color-surface);min-height:36px;font:600 13px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.es-opt:has(input:checked){border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.es-opt input{opacity:0;pointer-events:none;position:absolute}.es-share-hint{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:12.5px}.es-share-acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (max-width:900px){.fs-people,.fs-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-radar-row,.fs-dirs,.es-share{grid-template-columns:minmax(0,1fr)}.lc.ps-sess[data-stage=answer] .es-acts{flex-direction:row}.lc.ps-sess[data-stage=answer] .es-acts :is(.es-share-btn,.ps-pdf-btn){min-height:40px;padding:0 10px;font-size:12.5px}}@media (max-width:480px){.fs-people{grid-template-columns:minmax(0,1fr)}.fs-scale-row{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 28px;font-size:12.5px}.fs-job input{font-size:16px}}
.sp{--sp-genisleme:var(--ai-yes);--sp-sikisma:var(--ai-no);--sp-yeniden_yapilanma:var(--ai-unclear);--sp-denge:var(--color-text-muted)}.sp .sp-person{margin-bottom:4px}.sp .sp-input{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;padding:10px 12px;font-size:15px}.sp .sp-input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.sp-disclaimer{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--ai-no) 45%, var(--color-divider));background:color-mix(in srgb, var(--ai-no) 8%, var(--color-surface));color:var(--color-text);align-items:flex-start;gap:8px;margin:4px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.sp-disclaimer .ai-sym{color:var(--ai-no)}.sp-disclaimer[data-compact]{margin-top:10px;padding:8px 10px;font-size:12px}.sp-q{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:14px;font-style:italic}.sp-head{border-radius:var(--radius-lg);border:1px solid var(--color-divider);background:repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in srgb, var(--color-divider) 55%, transparent) 23px 24px), var(--color-surface);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sp-quote{font-family:var(--font-heading);color:var(--color-text);text-wrap:pretty;margin:0;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.sp-kunye{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 0;font-size:11.5px;display:flex}.sp-kunye>span+span:before{content:"·";margin:0 8px}.sp-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.sp-gauge{--sp-g:var(--color-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.sp-gauge[data-level=yuksek]{--sp-g:var(--ai-no)}.sp-gauge[data-level=orta]{--sp-g:var(--ai-unclear)}.sp-gauge[data-level=dusuk]{--sp-g:var(--ai-yes)}.sp-gauge-l{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.sp-gauge-track{background:var(--color-surface-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.sp-gauge-track>span{background:var(--sp-g);border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.sp-gauge>b{font-weight:600}.sp-block{flex-direction:column;gap:12px;min-width:0;display:flex}.sp .sp-h{font-family:var(--font-heading);font-size:clamp(18px,1.8vw,21px);font-weight:var(--font-heading-weight,600);border-bottom:var(--line-w,1px) solid var(--color-divider);align-items:center;gap:8px;margin:0;padding-bottom:6px;display:flex}.sp-h .ai-sym{color:var(--color-accent-ink);font-size:.95em}.sp-theme{color:var(--color-text);text-wrap:pretty;font-size:14.5px;line-height:1.55}.sp-empty{border-radius:var(--radius-md);background:var(--color-surface-2);padding:10px 12px}.sp-empty:empty{display:none}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-list,.sp-cycles{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-card{border-radius:var(--radius-md);border:1px solid var(--color-divider);background:var(--color-bg);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;font-size:14px;display:flex}.sp-card>b{font-size:15px;line-height:1.4}.sp-card .ai-sym{color:var(--color-accent-ink)}.sp-line{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:14px;display:flex}.sp-line .ai-sym{color:var(--color-accent-ink)}.sp-tag,.sp-kind,.sp-state{border:1px solid var(--color-divider);background:var(--color-surface-2);color:var(--color-text);border-radius:999px;width:fit-content;padding:2px 8px;font-size:12px}.sp-tag,.sp-state[data-state=aktif]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-ink)}.sp-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.sp-dl>div{border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.sp-dl dt{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.sp-dl dd{margin:0;font-size:14px;line-height:1.5}.sp-tl{flex-direction:column;gap:6px;min-width:0;display:flex}.sp-tl-axis,.sp-tl-row{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:4px 14px;display:grid}.sp-tl-ticks{border-bottom:1px solid var(--color-divider);height:22px;position:relative}.sp-tl-ticks>span{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;border-inline-start:1px solid var(--color-divider);padding-inline-start:3px;font-size:10.5px;line-height:1.1;position:absolute;bottom:3px}.sp-tl-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sp-tl-row{border-bottom:1px dashed var(--color-divider);--sp-c:var(--sp-genisleme);padding:8px 0}.sp-tl-row:last-child{border-bottom:0}.sp-tl-row[data-kind=sikisma],.sp-tl-legend [data-kind=sikisma],.sp-climate-head[data-kind=sikisma]{--sp-c:var(--sp-sikisma)}.sp-tl-row[data-kind=yeniden_yapilanma],.sp-tl-legend [data-kind=yeniden_yapilanma],.sp-climate-head[data-kind=yeniden_yapilanma]{--sp-c:var(--sp-yeniden_yapilanma)}.sp-climate-head[data-kind=denge]{--sp-c:var(--sp-denge)}.sp-tl-text{flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.sp-tl-label{flex-basis:100%;font-size:13.5px;font-weight:600;line-height:1.3}.sp-tl-label .ai-sym{color:var(--sp-c)}.sp-kind{border-color:var(--sp-c);color:var(--color-text);background:color-mix(in srgb, var(--sp-c) 14%, var(--color-surface))}.sp-tl-date{color:var(--color-text-muted);flex-basis:100%;font-size:11.5px}.sp-tl-track{background:var(--color-surface-2);border-radius:9px;height:18px;position:relative}.sp-tl-bar{background:color-mix(in srgb, var(--sp-c) 60%, transparent);border:1px solid var(--sp-c);border-radius:6px;position:absolute;top:3px;bottom:3px}.sp-tl-tick{background:var(--color-text);opacity:.75;border-radius:1px;width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0}.sp-int{color:var(--color-text-muted);grid-column:2;font-size:11px}.sp-tl-row>.sp-theme,.sp-tl-row>.ai-skel{color:var(--color-text-muted);grid-column:1/-1;font-size:13.5px}.sp-tl-legend{color:var(--color-text-muted);--sp-c:var(--sp-genisleme);flex-wrap:wrap;gap:6px 14px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.sp-tl-legend li{align-items:center;gap:6px;display:inline-flex}.sp-tl-legend i{background:var(--sp-c);border-radius:3px;width:10px;height:10px}.sp-climate-head{border:1px solid var(--sp-c);background:color-mix(in srgb, var(--sp-c) 12%, var(--color-surface));border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:14px;display:inline-flex}.sp-climate-head .ai-sym{color:var(--sp-c)}.sp-cycle{flex-direction:row;align-items:flex-start;gap:12px}.sp-cycle>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sp-cycle[data-active]{border-color:var(--color-accent)}.sp-ev{color:var(--color-text-muted);font-size:11.5px}.sp-dial{flex:none}.sp-dial-ring{fill:none;stroke:var(--color-divider);stroke-width:1.5px}.sp-dial-tick{stroke:var(--color-text-muted);stroke-width:1.2px}.sp-dial-hand{stroke:var(--color-text);stroke-width:1.5px}.sp-dial-dot{fill:var(--color-accent)}.sp-dial[data-active] .sp-dial-dot{fill:var(--ai-no)}.sp-focus{border-radius:var(--radius-md);border-inline-start:3px solid var(--color-accent);background:var(--color-accent-soft);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sp-focus p{font-family:var(--font-heading);white-space:pre-wrap;text-wrap:pretty;font-size:16.5px;line-height:1.55}@media (max-width:760px){.sp-grid,.sp-dl,.sp-gauges{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sp-head{padding:14px}.sp-tl-axis,.sp-tl-track{display:none}.sp-tl-row{border-inline-start:3px solid var(--sp-c);border-bottom:0;grid-template-columns:minmax(0,1fr);margin-bottom:6px;padding:6px 0 6px 10px}[dir=rtl] .sp-tl-row{padding:6px 10px 6px 0}.sp-int{grid-column:1}}
.es .ai-pwho .ai-portrait{--ai-p:clamp(96px, 11vw, 132px)}.es-pick{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-divider);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:clamp(16px,2.2vw,28px);display:flex}.es-face{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.6vw,18px);display:grid}.es-face[data-dim] .es-p{opacity:.5}.es-face[data-dim] .es-p :is(button,input,a){pointer-events:none}.es-p{border:1.5px solid var(--color-text);border-radius:var(--radius-lg);background:var(--color-bg);flex-direction:column;gap:12px;min-width:0;margin:0;padding:clamp(14px,1.8vw,20px);display:flex}.es-p[data-side=b]{border-color:var(--color-accent)}.es-p-head{align-items:center;gap:12px;min-width:0;display:flex}.es-av{width:48px;height:48px;font:var(--font-heading-weight,600) 22px var(--font-heading);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.es-p-id{flex-direction:column;min-width:0;line-height:1.2;display:flex}.es-p-id>span:first-child{font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-ink)}.es-p-id b{overflow-wrap:anywhere;font-size:17px}.es-p-id>span:last-child{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12.5px}.es-chips{flex-wrap:wrap;gap:6px;max-height:148px;padding:2px;display:flex;overflow-y:auto}.es-chip{border:1.5px solid var(--color-divider);background:var(--color-surface);min-height:34px;color:var(--color-text);font:600 13px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 5px;text-decoration:none;display:inline-flex}.es-chip[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.es-chip:disabled{opacity:.4;cursor:not-allowed}.es-chip>i{width:24px;height:24px;font:normal 600 11.5px var(--font-body);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.es-chip-new{color:var(--color-accent-ink);background:0 0;border-style:dashed;padding:0 12px}.es-tabs{border:1.5px solid var(--color-divider);border-radius:var(--radius-btn);align-self:flex-start;display:inline-flex;overflow:hidden}.es-tabs button{min-height:34px;color:var(--color-text);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 14px}.es-tabs button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.es-temp{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.es-temp .is-wide{grid-column:1/-1}.es-temp-k{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.es-temp label,.es-temp .es-fld{flex-direction:column;gap:4px;min-width:0;display:flex}.es-temp input{border-radius:var(--radius-btn);border:1px solid var(--color-divider);background:var(--color-surface);min-height:42px;color:var(--color-text);font:400 14.5px var(--font-body);outline:none;min-width:0;padding:0 12px}.es-temp input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent)}.es-temp input[aria-invalid=true]{border-color:var(--color-danger,#b24a3a)}.es-temp input:disabled{opacity:.45}.es-time{gap:6px;display:flex}.es-time input{font-family:var(--font-mono);flex:1}.es-time button{border-radius:var(--radius-btn);border:1.5px solid var(--color-divider);background:var(--color-surface);min-height:42px;color:var(--color-text);font:600 12.5px var(--font-body);cursor:pointer;white-space:nowrap;flex:none;padding:0 12px}.es-time button[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.es-err{color:var(--color-danger,#b24a3a);font-size:12.5px}.es-temp-note{color:var(--color-text-muted);text-wrap:pretty;align-items:center;gap:8px;font-size:12.5px;display:flex}.es-mid{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.es-mid>span{background:var(--color-divider);flex:1;width:1px}.es-mid>i{background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent-ink);font:normal 24px var(--font-symbol,inherit);border-radius:50%;flex:none;justify-content:center;align-items:center;animation:2.4s ease-in-out infinite ai-pulse;display:inline-flex}.es-types-h{font:11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.es-types-wrap{border-top:1px solid var(--color-divider);flex-direction:column;gap:8px;padding-top:6px;display:flex}.es-types-wrap[data-need] .es-types-h{color:var(--color-accent-ink)}.es-types{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.es-type{border-radius:var(--radius-md);border:1.5px solid var(--color-divider);background:var(--color-surface);min-height:72px;color:var(--color-text);font:600 14px var(--font-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.es-type>span:first-child{font-size:20px;line-height:1}.es-type>span:last-child{white-space:nowrap}.es-type[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.es-type:disabled{opacity:.5;cursor:not-allowed}.es-types-wrap[data-need] .es-type{border-style:dashed;border-color:var(--color-accent)}.es-chip:focus-visible,.es-tabs button:focus-visible,.es-type:focus-visible,.es-time button:focus-visible,.es-share-btn:focus-visible,.es-opt:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.es-child{background:var(--color-accent-soft);color:var(--color-accent-ink);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;padding:8px clamp(14px,2vw,18px);font-size:13px;display:flex}.es-child span:last-child{color:var(--color-text);text-wrap:pretty}.es-wheel .uyum-wheel{width:100%}.es-acts{flex-direction:column;gap:8px;display:flex}.es-share-btn{border-radius:var(--radius-btn);background:var(--color-text);min-height:44px;color:var(--color-bg);font:700 13.5px var(--font-body);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;animation:.6s both ai-pop;display:inline-flex}.es-share-btn:disabled{opacity:.55;cursor:default}.es-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.es-badges[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.es-badge{border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;gap:5px;padding:10px 12px;display:flex}.es-badge-h{justify-content:space-between;align-items:center;gap:6px;display:flex}.es-badge-k{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.es-lvl{background:var(--color-text-muted);color:#fff;min-height:22px;font:700 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.es-lvl[data-lvl=yuksek]{background:var(--color-earth,#5f7a4a)}.es-lvl[data-lvl=orta]{background:var(--color-air,#a8862e)}.es-lvl[data-lvl=dusuk]{background:var(--color-aspect-tense,#b24a3a)}.es-badge-why{text-wrap:pretty;font-size:12.5px;line-height:1.4}.es-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.es-col{border-radius:var(--radius-md);background:var(--color-surface-2);border-top:3px solid var(--color-text);flex-direction:column;gap:6px;padding:12px;display:flex}.es-col[data-side=b]{border-top-color:var(--color-accent)}.es-col-h{align-items:center;gap:8px;display:flex}.es-col-h>i{width:26px;height:26px;font:normal 700 13px var(--font-heading);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.es-col-h b{font-size:14px}.es-col p{font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.45}.es-redirect{cursor:default;gap:12px}.es-redirect p{font-family:var(--font-heading);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.5}.es-redirect .ps-btn{align-self:flex-start}.es-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.es-names .ps-field{min-width:0}.es-pills{flex-wrap:wrap;gap:6px;display:flex}.es-pill{border:1.5px solid var(--color-divider);background:var(--color-bg);min-height:36px;color:var(--color-text);font:600 13px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.es-pill[aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.es-share-back{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16112280;justify-content:center;align-items:center;padding:16px;animation:.25s both ai-pop;display:flex;position:absolute;inset:0}.es-share{border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-divider);width:min(760px,100%);max-height:100%;box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:20px;display:grid;position:relative;overflow:auto}.es-share h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight,600);grid-column:1/-1;margin:0;padding-inline-end:44px;font-size:24px;line-height:1.1}.es-share-x{top:10px;position:absolute;inset-inline-end:10px}.es-share-prev{border-radius:var(--radius-md);background:var(--color-surface-2);justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}.es-share-prev img{width:100%;height:auto;display:block}.es-share-prev[data-busy]{animation:1.6s ease-in-out infinite ai-pulse}.es-share-opts{flex-direction:column;gap:14px;min-width:0;display:flex}.es-share-opts fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.es-share-opts legend{font:10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px;padding:0}.es-opt-row{flex-wrap:wrap;gap:6px;display:flex}.es-opt{border:1.5px solid var(--color-divider);background:var(--color-surface);min-height:36px;font:600 13px var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.es-opt:has(input:checked){border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.es-opt input{opacity:0;pointer-events:none;position:absolute}.es-share-hint{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:12.5px}.es-share-acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}@media (max-width:900px){.es-face{grid-template-columns:minmax(0,1fr)}.es-mid{flex-direction:row}.es-mid>span{width:auto;height:1px}.es-types{grid-template-columns:repeat(3,minmax(0,1fr))}.es-badges,.es-badges[data-n="2"],.es-cols,.es-names,.es-share{grid-template-columns:minmax(0,1fr)}.es-temp input{font-size:16px}.lc.ps-sess[data-stage=answer] .es-acts{flex-direction:row}.lc.ps-sess[data-stage=answer] .es-acts :is(.es-share-btn,.ps-pdf-btn){min-height:40px;padding:0 10px;font-size:12.5px}}@media (max-width:480px){.es-types{grid-template-columns:repeat(2,minmax(0,1fr))}.es-temp{grid-template-columns:minmax(0,1fr)}}