:root{--page-width:1180px;--bg:#15111e;--panel:#211a2b;--gold:#d2b782;--text:#f2ebdf;--muted:#b5aebe;--line:#ffffff19;--danger:#e8a0a0;--ok:#a6d3a6;--serif:Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--text);margin:0;font:16px/1.65 Arial,sans-serif}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button,a{transition:background .2s,color .2s,transform .2s}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button:disabled{opacity:.45;cursor:not-allowed}img{max-width:100%;display:block}.wrap{width:min(var(--page-width), calc(100% - 64px));margin-inline:auto}.pilot-bar{text-align:center;letter-spacing:1.4px;color:var(--gold);background:#2a2234;padding:7px 20px;font-size:12px}.pilot-bar span{color:var(--muted);letter-spacing:.3px;margin-left:20px}header{justify-content:space-between;align-items:center;gap:30px;min-height:100px;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand>span{font:23px/1.15 var(--serif)}.brand>span>span{letter-spacing:6px;color:var(--gold);margin-left:2px;font:10px/2 Arial;display:block}nav{color:#cec6d5;gap:30px;font-size:14px;display:flex}nav a:hover{color:var(--gold)}.account-actions{align-items:center;gap:8px;display:flex}.site-header{flex-wrap:wrap;gap:12px 24px;padding-block:18px}.site-header nav{flex-wrap:wrap;gap:6px 24px}.site-header nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;display:inline-flex}.site-header [aria-current]{color:var(--gold);border-color:var(--gold)}.site-header .account-actions{flex-wrap:wrap}.site-header .quiet{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.site-header .quiet:hover{background:#33283d}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu>summary{cursor:pointer;border-radius:8px;padding:10px 18px;list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.site-header .mobile-menu-card{z-index:40;background:#281d30;border:1px solid #d9bd8030;border-radius:12px;gap:2px;width:min(320px,100vw - 32px);padding:12px;font-size:15px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 24px 70px #04020857}.site-header .mobile-menu-card a,.site-header .mobile-menu-card button{color:#c7bcd0;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:44px;padding:0 10px;font-size:15px;text-decoration:none;display:flex}.site-header .mobile-menu-card a:hover,.site-header .mobile-menu-card button:hover{color:var(--text);background:#d9bd8014}.mobile-menu-sep{background:#d9bd8030;height:1px;margin:6px 4px}@media (width<=1023px){.site-header{flex-wrap:nowrap}.site-header>nav,.site-header>.account-actions{display:none}.mobile-menu{display:block}}.quiet{color:var(--text);border:1px solid var(--line);background:0 0;border-radius:6px;padding:9px 16px;font-size:14px}.quiet span{color:var(--gold);margin-left:12px}.tester-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding-top:12px;padding-bottom:12px;font-size:13px;display:flex}.tester-bar>span:first-child{color:var(--gold);letter-spacing:1.8px;font-size:11px}.hero{padding-block:24px}.hero-copy{z-index:1;position:relative}.hero-copy>p{color:var(--muted);font-size:17px;line-height:1.8}.eyebrow{letter-spacing:2px;color:var(--gold);font-size:12px;font-weight:600}h1,h2,h3,p{margin-top:0}h1{font:clamp(42px, 4.8vw, 65px)/1.13 var(--serif);letter-spacing:-1.5px;margin:23px 0;font-weight:400}h1 em{color:var(--gold);font-style:italic;font-weight:400}h2{font:36px/1.2 var(--serif);letter-spacing:-.6px;margin:12px 0;font-weight:400}h3{font:25px/1.3 var(--serif);margin-bottom:12px;font-weight:400}.form-title{font:36px/1.2 var(--serif);letter-spacing:-.6px;margin:12px 0 20px}.actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.primary,.outline{border:1px solid var(--gold);border-radius:5px;justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}.primary{background:var(--gold);color:#241a29}.primary:hover:not(:disabled){background:#e5cc9e;transform:translateY(-2px)}.outline{color:var(--text);background:0 0;border-color:#8e7b615c}.outline:hover:not(:disabled){background:#34293b}.text-link{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.micro{color:var(--muted);margin-top:18px;font-size:12px}.micro span{color:var(--gold);margin:0 12px;font-size:9px}.hero-art{align-self:stretch;align-items:center;margin-left:-35px;display:flex;position:relative}.hero-art>img{aspect-ratio:1.18;object-fit:cover;width:115%;max-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 12% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 12% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.art-caption{text-align:center;position:absolute;bottom:6px;left:30%}.art-caption span{letter-spacing:3px;color:var(--gold);font-size:10px}.art-caption p{font:italic 17px var(--serif);color:#c6bbd1;margin-top:8px}.principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#c7bfce;justify-content:space-between;padding-top:23px;padding-bottom:23px;font-size:13px;display:flex}.section{padding-top:80px;padding-bottom:65px}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.section-head>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.8}.offers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.offer{border:1px solid var(--line);background:linear-gradient(140deg,#251e30,#1a1523);border-radius:9px;flex-direction:column;padding:28px;display:flex}.featured{background:linear-gradient(140deg,#302639,#221b2a);border-color:#b59a686f}.offer-number{font:34px var(--serif);color:var(--gold);align-items:center;gap:16px;margin-bottom:27px;display:flex}.offer-number span{letter-spacing:1.7px;color:#c2b5c8;font:12px Arial}.offer>p{color:var(--muted);font-size:14px;line-height:1.8}.offer>.offer-access{color:var(--gold);margin:0 0 14px;font-size:12px}.offers-footnote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:22px;display:flex}.offers-footnote p{color:var(--muted);max-width:760px;margin:0;font-size:13px}.offers-footnote .text-link{align-items:center;min-height:44px;display:inline-flex}.price{font:30px var(--serif);margin:23px 0}.price small{color:var(--muted);font:12px Arial}.offer ul{border-top:1px solid var(--line);color:#d4cbd9;min-height:140px;margin:0 0 auto;padding:20px 0 8px;font-size:14px;line-height:1.8;list-style:none}.offer li:before{content:"✓";color:var(--gold);margin-right:8px}.offer .primary,.offer .outline{width:100%;margin-top:20px}.under{text-align:center;color:var(--muted);margin-top:20px;font-size:12px}.daily{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg,#251c31,#211a2c 65%,#191420);grid-template-columns:250px minmax(0,1fr) auto;align-items:center;gap:65px;padding-top:42px;padding-bottom:42px;display:grid;position:relative}.daily-image img{object-fit:cover;border:1px solid #cfb47d88;border-radius:8px;width:180px;height:270px;margin:auto;transform:rotate(-7deg);box-shadow:10px 18px 35px #0007}.daily h2{margin:14px 0;font-size:49px}.tags{color:var(--gold);letter-spacing:2px;margin-bottom:18px;font-size:10px}.tags span{margin:0 12px}.daily-copy>p{color:#c9bfd2;max-width:600px;font-size:15px}.daily blockquote{border-left:1px solid var(--gold);font:italic 21px/1.5 var(--serif);color:#e0cfb5;margin:24px 0;padding-left:18px}.daily-index{font:46px var(--serif);color:#d2b78270;text-align:right;align-self:start;max-width:160px}.daily-index span{letter-spacing:2px;overflow-wrap:break-word;font:10px/1.6 Arial;display:block}.zodiacs{grid-template-columns:repeat(12,1fr);gap:8px;display:grid}.zodiac{border:1px solid var(--line);color:var(--muted);text-align:center;background:0 0;border-radius:6px;padding:16px 3px 10px;font-size:14px;display:block}.zodiac b{color:var(--gold);margin-bottom:8px;font:30px Georgia;display:block}.zodiac[aria-current=true]{background:#33283d;border-color:#bfa16b}.horoscope{border:1px solid var(--line);border-radius:7px;grid-template-columns:160px 1fr;gap:25px;margin-top:18px;padding:28px 32px;display:grid;position:relative}.horoscope h3{margin:8px 0 0;font-size:29px}.horoscope>p{color:var(--muted);white-space:pre-line;margin:0 0 20px;font-size:15px}.stamp{color:#a79bac;letter-spacing:1.5px;font-size:12px;position:absolute;bottom:12px;right:25px}.how{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr 1fr;gap:40px;padding-top:40px;padding-bottom:65px;display:grid}.how h2{font-size:31px}.how>div>span{color:var(--gold);font:italic 26px var(--serif)}.how h3{margin-top:16px;font-size:21px}.how p{color:var(--muted);font-size:14px}.faq{max-width:850px;padding-top:60px;padding-bottom:70px}.faq h2{text-align:center;margin-bottom:30px;font-size:31px}details{border-bottom:1px solid var(--line);padding:17px 0}summary{cursor:pointer;font-size:15px}details p{color:var(--muted);margin:14px 0 0;font-size:14px}.site-footer{border-top:1px solid var(--line);margin-top:40px}.footer-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);gap:32px 48px;padding-block:44px 32px;display:grid}.footer-brand{align-content:start;gap:12px;max-width:420px;display:grid}.footer-brand .brand{margin-bottom:4px}.footer-brand p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.footer-brand .footer-tagline{color:var(--text);font:italic 16px/1.5 var(--serif)}.footer-title{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:11px;font-weight:600}.footer-links{display:block}.footer-links ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-links li{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.footer-links a{color:var(--text);text-decoration:none}.footer-links a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:18px 26px;display:flex}.footer-bottom small{color:var(--muted);font-size:12px}.cookie-note{z-index:50;border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:16px 24px;max-width:760px;margin-inline:auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #0008}.cookie-note[hidden]{display:none}.cookie-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.cookie-note a{color:var(--gold)}.cookie-note button{flex:none;justify-content:center;min-height:42px;padding:10px 22px}.legal-document{max-width:820px}.legal-document h2{margin:34px 0 12px;font-size:24px}.legal-document p,.legal-document li{font-size:15px;line-height:1.75}.legal-document ul{gap:6px;margin:0 0 16px;padding-left:20px;display:grid}.legal-table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:14px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal-table thead th{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600}.legal-table code{white-space:nowrap;font-size:13px}.legal-other{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:34px}.panel+.panel{margin-top:20px}.step{color:var(--gold);letter-spacing:2px;margin:0 0 18px;font-size:12px}label{margin:18px 0 6px;font-size:14px;display:block}select,textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=search]{width:100%;color:var(--text);background:#17111e;border:1px solid #776782;border-radius:6px;padding:12px}textarea{resize:vertical;min-height:110px}.hint{color:var(--muted);margin-top:8px;font-size:12px}.note{color:var(--muted);margin-top:18px;font-size:12px}.counter{color:var(--muted);text-align:right;margin-top:6px;font-size:12px}#dzien{padding-top:28px;padding-bottom:24px}#dzien .section-head{margin-bottom:2px}#dzien .panel{padding-top:16px}#dzien .panel h3{margin:4px 0 0}#dzien .signs{margin:10px 0}.hero{width:min(var(--page-width), calc(100% - 64px));isolation:isolate;background:#211727;border-radius:8px;align-items:center;min-height:410px;margin:20px auto 0;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#211727f5 0%,#211727ed 31%,#21172777 53%,#21172700 74%),linear-gradient(#0000 65%,#21172766),url(/images/hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-copy{max-width:620px;padding:22px 36px}.hero-copy h1{margin:10px 0;font-size:clamp(28px,2.8vw,40px);line-height:1.12}.hero-copy p{max-width:470px;margin:8px 0 0;font-size:15px}.hero-copy .actions{margin-top:18px}.hero-copy .hero-note{color:var(--muted);margin-top:16px;font-size:12px}.day-grid{grid-template-columns:1.65fr 1fr;align-items:stretch;gap:18px;margin-top:22px;display:grid}.day-grid>.panel+.panel{margin-top:0}.day-grid .reading p{white-space:normal}.signs{grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0;padding:0;list-style:none;display:grid}.sign{color:var(--gold);min-width:0;background:#ffffff03;border:1px solid #0000;border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;display:flex}.sign small{color:var(--text);text-align:center;font-size:12px}.sign:hover{border-color:#6b5a78}.sign.current{border-color:var(--gold);background:#ffffff08}.reading{border-top:1px solid #ffffff18;padding-top:17px}.reading h4{margin:0 0 6px;font-size:20px}.stamp-line{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:12px}.day-card{text-align:center;flex-direction:column;align-items:center;display:flex}.day-card-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;padding-top:8px;display:flex}.day-card-body p{max-width:34ch;margin:0}.day-card-art{place-items:center;padding:14px 40px;display:grid;position:relative}.day-card-art:before{content:"";z-index:0;background:radial-gradient(closest-side,#d9bd8030,#0000 75%);position:absolute;inset:0}.day-card-art img,.day-card-art figure{z-index:1;position:relative}.day-card-art img{width:150px;height:auto;box-shadow:0 18px 40px #0009}.day-card .fine{margin:2px 0 0}.day-card .card-back,.day-card figure img{border-radius:7px;margin:0 auto}.day-card .card-name{margin:6px 0 4px;font-size:17px}.day-card p{font-size:14px}.day-card .primary{width:100%}.day-card .fine{color:var(--muted);margin-top:12px;font-size:12px}.offers-two{grid-template-columns:1fr 1fr}@media (width<=900px){.day-grid,.offers-two{grid-template-columns:1fr}.signs{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.hero{width:calc(100% - 32px);min-height:0;margin:16px auto 0}.hero-copy{padding:30px 20px}.hero:before{background:linear-gradient(90deg,#211727f5,#211727bc),url(/images/hero.webp) 50%/cover no-repeat}}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:13px;display:flex}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--gold)}.breadcrumbs [aria-current]{color:var(--text)}.zodiac-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (width<=1050px){.zodiac-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.zodiac-card{height:100%;color:var(--text);background:#1b1524;border:1px solid #3a3147;border-radius:12px;flex-direction:column;gap:4px;padding:18px;display:flex}.zodiac-card:hover{border-color:var(--gold)}.zodiac-symbol{color:var(--gold)}.zodiac-name{font-size:17px}.zodiac-dates,.zodiac-status{color:var(--muted);font-size:12px}.zodiac-status,.horoscope-article h1{margin-top:6px}.horoscope-date{color:var(--muted);margin-bottom:22px;font-size:14px}.horoscope-stale{color:var(--gold)}.horoscope-method{color:var(--muted);margin-top:26px;font-size:14px}.horoscope-method summary{cursor:pointer;color:var(--text)}.horoscope-method p{margin:10px 0 0}.zodiac-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zodiac-link{font-size:14px}.zodiac-link.current{color:var(--muted)}.next-step{border:1px solid var(--line);background:linear-gradient(115deg,#261d31 0%,#1d1726 60%,#18131f 100%);border-radius:12px;min-height:230px;margin-top:28px;padding:34px 300px 32px 40px;position:relative;overflow:hidden}.next-step h2,.next-step h3{margin-top:0}.next-step>p{max-width:62ch}.next-step .primary{margin-top:6px;display:inline-flex}.next-step .note{margin-bottom:0}.next-step:before,.next-step:after{content:"";pointer-events:none;background:url(/images/cards/back.webp) 50%/cover no-repeat;border-radius:7px;width:112px;height:168px;position:absolute;top:50%;box-shadow:0 14px 30px #0009}.next-step:before{opacity:.85;right:120px;transform:translateY(-50%)rotate(-9deg)}.next-step:after{right:56px;transform:translateY(-46%)rotate(7deg)}.next-step-art:before{display:none}.next-step-art:after{width:360px;height:220px;box-shadow:none;background:url(/images/rozklad-trzech-kart.webp) 100%/contain no-repeat;border-radius:0;right:0;transform:translateY(-50%)}@media (width<=760px){.next-step{min-height:0;padding:26px 20px}.next-step:before,.next-step:after{display:none}}.offer-cards{color:var(--gold);letter-spacing:.4px;margin:0 0 14px;font-size:13px}.offer-note{color:var(--muted);margin:14px 0 0;font-size:12px}.alert{border-radius:8px;margin-bottom:20px;padding:16px 18px;font-size:14px;line-height:1.7}.alert-info{background:#2a2234;border:1px solid #8e7b615c}.alert-error{color:var(--danger);background:#2c1f26;border:1px solid #7a4a4a}.alert-ok{color:var(--ok);background:#1f2a22;border:1px solid #4a6a4a}.errors{margin:0;padding:0;list-style:none}.deck{grid-template-columns:repeat(8,1fr);place-items:start center;gap:12px;margin:25px 0;display:grid}.card-choice{background:0 0;border:2px solid #0000;border-radius:7px;width:100%;max-width:96px;padding:0;position:relative;overflow:hidden}a.card-choice{display:block}.card-choice img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:100%;height:auto}.card-choice.revealed{border-color:var(--gold);transform:translateY(-10px)}.card-choice .label{color:var(--gold);min-height:38px;padding:6px 2px 4px;font-size:11px;line-height:1.3;display:block}.result-cards{flex-wrap:wrap;justify-content:center;gap:18px;margin:26px 0;display:flex}.result-card{text-align:center;width:118px;color:var(--gold);font-size:13px}.result-card img{object-fit:cover;border-radius:5px;width:113px;height:170px;margin-bottom:8px}.result-card em{color:var(--muted);margin-top:5px;font:12px Arial;display:block}.card-placeholder{text-align:center;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-placeholder img{filter:brightness(.55)}.card-placeholder span{font:13px/1.35 var(--serif);color:var(--gold);text-shadow:0 1px 3px #000;background:radial-gradient(#120e1ae6 0%,#120e1a99 55%,#120e1a00 80%);justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:0}.reading{border:1px solid var(--line);background:#17121f;border-radius:7px;margin-top:18px;padding:24px}.reading h3{font-size:23px}.reading p{white-space:pre-line}.reading p:last-child{margin-bottom:0}.reading-position+.reading-position{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.reading-position h4{font:19px var(--serif);color:var(--gold);margin:0 0 8px;font-weight:400}.waiting{text-align:center;padding:40px 20px}.waiting .dot{background:var(--gold);border-radius:50%;width:9px;height:9px;margin:0 4px;animation:1.4s ease-in-out infinite pulse;display:inline-block}.waiting .dot:nth-child(2){animation-delay:.2s}.waiting .dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{opacity:.25}40%{opacity:1}}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}th{color:var(--gold);letter-spacing:.6px;font-size:12px;font-weight:600}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}.badge{border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:11px;display:inline-block}.badge-ok{color:var(--ok);border-color:#4a6a4a}.badge-warn{color:var(--gold);border-color:#8e7b615c}.badge-error{color:var(--danger);border-color:#7a4a4a}.code-value{overflow-wrap:anywhere;color:var(--gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat{border:1px solid var(--line);border-radius:8px;padding:16px}.stat b{font:26px var(--serif);color:var(--gold);font-weight:400;display:block}.stat span{color:var(--muted);font-size:12px}.history-row{border-bottom:1px solid var(--line);padding:18px 0}.history-row:last-child{border-bottom:0}.rating{flex-wrap:wrap;gap:8px;display:flex}.rating input{opacity:0;width:1px;height:1px;position:absolute}.rating label{border:1px solid var(--line);cursor:pointer;border-radius:6px;margin:0;padding:8px 14px}.rating input:checked+label{border-color:var(--gold);color:var(--gold);background:#33283d}.rating input:focus-visible+label{outline:2px solid var(--gold);outline-offset:3px}.pagination{flex-wrap:wrap;gap:8px;margin-top:20px;font-size:13px;display:flex}.pagination a,.pagination span{border:1px solid var(--line);border-radius:6px;padding:6px 12px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--gold);color:#241a29;z-index:20;padding:12px 20px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}@media (width<=1050px){header{flex-wrap:wrap;row-gap:12px}.account-actions{flex-wrap:wrap}.hero-art>img{aspect-ratio:.9;width:100%}.hero-art{margin-left:0}.offers{gap:12px}.offer{padding:20px}.offer h3{font-size:22px}.offer ul{min-height:200px}.daily{grid-template-columns:220px minmax(0,1fr) auto;gap:25px}.zodiacs{grid-template-columns:repeat(6,1fr)}.deck{grid-template-columns:repeat(4,1fr)}.how{gap:25px}nav{gap:18px}.principles{font-size:11px}.grid-3{grid-template-columns:1fr 1fr}}@media (width<=700px){.wrap{width:calc(100% - 32px)}.pilot-bar{font-size:10px}.pilot-bar span{display:none}header{flex-wrap:wrap;gap:14px;min-height:95px;padding-top:18px;padding-bottom:18px}.brand>span{font-size:18px}.brand{gap:7px}.brand img{width:29px}.site-header nav{order:3;justify-content:space-between;gap:0 8px;width:100%;font-size:13px}.account-actions{gap:5px}.site-header .account-actions .quiet{padding:9px 11px;font-size:13px}.tester-bar{flex-wrap:wrap;gap:8px}.tester-bar .text-link{font-size:12px}.hero{flex-direction:column;min-height:0;padding-block:0;display:flex}.hero-copy{width:100%;padding:28px 20px}.hero h1{letter-spacing:-.7px;margin-block:16px;font-size:clamp(30px,8.5vw,38px);line-height:1.16}.hero .eyebrow{letter-spacing:1.5px;font-size:10px}.hero-copy>p{font-size:15px}.hero-copy>p br{display:none}.hero-copy .actions{flex-direction:column;align-items:stretch;gap:4px}.hero-copy .actions .text-link{justify-content:center;align-items:center;min-height:44px;display:flex}.hero-copy .hero-note{text-align:center;margin-top:6px;font-size:11px}.hero-art{align-self:center;width:100%;height:310px;margin-top:15px}.hero-art>img{aspect-ratio:1.35;object-fit:cover;height:340px}.art-caption{bottom:0;left:0;right:0}.principles{justify-content:center;padding-top:16px;padding-bottom:16px}.principles span{display:none}.principles span:first-child{font-size:12px;display:block}.section{padding-top:48px;padding-bottom:38px}.section-head{display:block}.section-head>p{margin-top:15px}h2,.form-title{font-size:30px}.offers{grid-template-columns:1fr;gap:18px}.offer{padding:26px}.offer-number{margin-bottom:18px}.offer h3{font-size:28px}.offer ul{min-height:0}.offer>p br{display:none}.offer .price{margin:18px 0}.daily{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:35px}.daily-image img{width:145px;height:218px}.daily-index{display:none}.daily h2{font-size:41px}.zodiacs{grid-template-columns:repeat(4,1fr)}.zodiac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zodiac-card{padding:16px 12px}.horoscope{grid-template-columns:1fr;gap:14px;padding:22px}.stamp{grid-column:1;position:static}.how{grid-template-columns:1fr;gap:22px;padding-top:20px}.how h2 br{display:none}.how h3{margin-left:15px;display:inline}.how p{margin-top:12px}.faq{padding-top:40px;padding-bottom:45px}.footer-grid{grid-template-columns:1fr;gap:28px;padding-block:36px 24px}.cookie-note{flex-direction:column;align-items:stretch;bottom:12px;left:12px;right:12px}.panel{padding:26px 20px}.deck{grid-template-columns:repeat(4,1fr);gap:8px}.card-choice{max-width:74px}.card-choice .label{min-height:46px}.result-card{width:96px;font-size:12px}.result-card img{width:92px;height:138px}.grid-2,.grid-3{grid-template-columns:1fr}.desktop{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.waiting .dot{opacity:.7}}.admin-shell{padding-top:26px;padding-bottom:60px}.admin-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:24px;padding-bottom:18px;font-size:14px;display:flex}.admin-nav-item{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:6px;padding:9px 15px}.admin-nav-item:hover{color:var(--text);background:#2a2234}.admin-nav-item.is-active{color:var(--gold);background:#33283d;border-color:#bfa16b}.admin-head{margin-bottom:22px}.admin-head h2{font-size:30px}.admin-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:9px;padding:28px}.admin-empty p{margin:0 0 6px}.admin-empty p:last-child{margin-bottom:0}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.admin-filters label{margin:0 0 6px}.admin-filters .field{flex-direction:column;display:flex}.admin-filters input,.admin-filters select{min-width:190px}.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-actions form{display:inline}.danger{color:var(--danger);background:0 0;border:1px solid #7a4a4a;border-radius:5px;padding:10px 16px;font-size:14px}.danger:hover:not(:disabled){background:#2c1f26}.muted{color:var(--muted)}.tight{margin-top:0}.nowrap{white-space:nowrap}.kv{grid-template-columns:max-content 1fr;gap:8px 18px;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.card-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:14px;display:grid}.card-grid figure{text-align:center;margin:0;font-size:12px}.card-grid img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:100%;height:auto}.card-grid figcaption{color:var(--muted);padding-top:6px}.card-grid .missing img{outline:2px solid var(--danger);outline-offset:-2px}@media (width<=700px){.admin-nav{gap:5px;font-size:13px}.admin-nav-item{padding:8px 11px}.kv{grid-template-columns:1fr;gap:2px 0}.kv dd{margin-bottom:10px}.admin-filters input,.admin-filters select{width:100%;min-width:0}.admin-filters .field{width:100%}}.day-events{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0 22px;padding-block:14px}.day-events h2{margin:0 0 10px;font-size:22px}.day-events ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.day-events li{grid-template-columns:minmax(9.5em,max-content) 1fr;align-items:baseline;gap:14px;display:grid}.day-events-time{color:var(--gold);font-variant-numeric:tabular-nums;font-size:14px}.day-events .note{margin:12px 0 0}@media (width<=520px){.day-events li{grid-template-columns:1fr;gap:2px}}.day-question{border-left:3px solid var(--gold);background:#ffffff06;border-radius:0 8px 8px 0;margin:26px 0;padding:18px 22px}.day-question .eyebrow{margin:0 0 6px}.day-question blockquote{font:italic 20px/1.5 var(--serif);margin:0}.day-sky{border-top:1px solid var(--line);margin-top:30px;padding-top:6px}.day-sky p{line-height:1.75}.day-events-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.day-events-list li{grid-template-columns:minmax(9.5em,max-content) 1fr;align-items:baseline;gap:14px;display:grid}@media (width<=520px){.day-events-list li{grid-template-columns:1fr;gap:2px}}.sign-profile{border-top:1px solid var(--line);margin-top:30px;padding-top:6px}.sign-profile p{line-height:1.75}.sign-facts{color:var(--muted);font-size:14px}.horoscope-tabs{background:#08050c52;border:1px solid #ffffff14;border-radius:10px;gap:2px;padding:4px;display:inline-flex}.horoscope-tabs a{color:#c7bcd0;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:7px 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.horoscope-tabs a:hover{color:#f7f0e4}.horoscope-tabs a[aria-current=page]{color:#201724;background:#d9bd80}.section-head+.horoscope-tabs{margin-bottom:24px}.weekly{border-top:1px solid var(--line);margin-top:30px;padding-top:6px}.weekly .day-question p:last-child{margin:0;line-height:1.7}.day-reading{border-top:1px solid var(--line);margin-top:6px;padding-top:18px}.day-reading h4{margin:0 0 6px;font-size:20px}.day-reading p{line-height:1.75}.day-reading .outline{margin-top:4px;display:inline-flex}.telimena-dialog{z-index:50;text-align:center;width:min(460px,100% - 32px);color:var(--text);background:linear-gradient(160deg,#2a2036,#1b1523);border:1px solid #6b5a78;border-radius:14px;margin:auto;padding:32px 28px 22px;position:fixed;inset:0;box-shadow:0 0 0 100vmax #0b080fcc,0 24px 60px #000a}.telimena-dialog h2{margin:6px 0 10px;font-size:26px}.telimena-dialog p{color:#cfc5d8;line-height:1.7}.telimena-dialog .eyebrow{margin:14px 0 0}.telimena-art{place-items:center;min-height:120px;display:grid}.telimena-art img{object-fit:contain;width:140px;height:auto}.telimena-waiting .telimena-art img{width:180px}.telimena-orbit{border:2px solid #d9bd8033;border-top-color:var(--gold);border-radius:50%;width:96px;height:96px;animation:1.4s linear infinite telimena-obrot;box-shadow:inset 0 0 30px #d9bd8022}@keyframes telimena-obrot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.telimena-orbit{border-color:var(--gold);animation:none}}.cp-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.cp-heading{border-bottom:1px solid #d9bd8025;grid-area:1/2;min-height:0;padding:3px 0 28px;display:block}.cp-sidebar{grid-area:1/1/span 2;align-self:stretch}.cp-reading{grid-area:2/2;min-width:0}.cp-sticky{position:sticky;top:26px}.cp-eyebrow{letter-spacing:1.9px;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.cp-heading h1{font:400 54px/1.15 var(--serif);letter-spacing:-1.6px;margin:13px 0 6px}.cp-english{letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-size:11px}.cp-lead{font:italic 27px/1.45 var(--serif);color:var(--gold);max-width:30ch;margin:23px 0 14px}.cp-intro{color:var(--muted);max-width:72ch;margin:0;font-size:15px;line-height:1.85}.cp-art{background:radial-gradient(ellipse at 50% 30%, #302438, var(--panel) 80%);border:1px solid #d9bd8025;border-radius:8px;padding:27px 22px 22px}.cp-art-link,.cp-art-placeholder{max-width:240px;color:var(--muted);margin:0 auto;display:block}.cp-art-link img{border-radius:6px;width:100%;height:auto;transition:transform .2s;box-shadow:0 13px 30px #0005}.cp-art-link:hover img{transform:translateY(-3px)}.cp-art-hint{justify-content:space-between;margin-top:15px;font-size:11px;display:flex}.cp-art-link:hover .cp-art-hint{color:var(--gold)}.cp-keywords{flex-wrap:wrap;justify-content:center;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cp-keywords li{color:var(--gold);border:1px solid #d9bd8025;border-radius:3px;padding:3px 8px;font-size:11px}.cp-toc{margin:26px 4px 0;display:block}.cp-toc>.cp-eyebrow{margin-bottom:10px}.cp-toc a{color:var(--muted);border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.cp-toc a span{opacity:.6;font-size:11px}.cp-toc a:hover,.cp-toc a[aria-current]{color:var(--gold)}.cp-all-cards{color:var(--gold);margin:22px 4px;font-size:12px;display:inline-block}.cp-reading section{padding-top:32px;scroll-margin-top:25px}.cp-section-label{color:var(--gold);letter-spacing:1.6px;text-transform:uppercase;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.cp-section-label span{color:var(--muted)}.cp-reading h2{font:400 29px/1.2 var(--serif);letter-spacing:-.4px;margin:0 0 19px}.cp-reading p{color:#d4cbdc;max-width:72ch;margin:0 0 17px;font-size:15px;line-height:1.85}.cp-reflection{background:var(--panel);border-left:2px solid var(--gold);border-radius:0 6px 6px 0;max-width:72ch;margin-top:25px;padding:23px 26px}.cp-reflection p{font:italic 22px/1.55 var(--serif);color:var(--text);margin:10px 0 0}.cp-reading .cp-note{color:var(--muted);border-top:1px solid #d9bd8025;margin-top:28px;padding-top:22px;font-size:12px;line-height:1.8}.cp-siblings{border-top:1px solid #d9bd8025;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;padding-top:28px;display:grid}.cp-siblings a{background:var(--panel);border:1px solid #d9bd8025;border-radius:7px;align-items:center;gap:22px;padding:24px;transition:border-color .2s;display:flex}.cp-siblings a:hover{border-color:#d9bd8070}.cp-siblings a:last-child{text-align:right;justify-content:flex-end}.cp-siblings small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.cp-siblings strong{font:400 22px/1.3 var(--serif)}.cp-arrow{color:var(--gold);font-size:25px}.cp-browse-all{text-align:center;margin:24px 0 0;font-size:13px}.cp-browse-all a{color:var(--gold)}.cp-browse-all span{margin-left:10px}.cp-dialog{background:var(--panel);width:min(420px,100% - 32px);max-height:92vh;color:var(--text);text-align:center;border:1px solid #d9bd8025;border-radius:10px;padding:26px;overflow:auto}.cp-dialog::backdrop{background:#07040de8}.cp-dialog img{border-radius:8px;width:100%;max-width:340px;height:auto;margin:10px auto 0}.cp-dialog-close{float:right;color:var(--gold);background:0 0;border:0;padding:0 4px;font-size:28px;line-height:1}@media (width>=861px) and (height<=860px){.cp-art{padding:16px}.cp-art-link,.cp-art-placeholder{max-width:185px}.cp-keywords{margin-top:12px}.cp-toc{margin-top:16px}.cp-toc a{padding:7px 0}.cp-all-cards{margin-top:15px}}@media (width>=861px) and (height<=660px){.cp-sticky{position:static}}@media (width<=1000px){.cp-layout{grid-template-columns:260px minmax(0,1fr);column-gap:38px}.cp-heading h1{font-size:46px}}@media (width<=860px){.cp-layout{flex-direction:column;display:flex}.cp-heading{border:0;padding:0}.cp-sidebar{margin-top:25px}.cp-sticky{position:static}.cp-art{max-width:340px;margin:0 auto;padding:24px}.cp-art-link,.cp-art-placeholder{max-width:220px}.cp-toc{border-top:1px solid #d9bd8025;border-bottom:1px solid #d9bd8025;margin:28px 0 0;padding:14px 0}.cp-toc a{border:0;margin-right:20px;padding:6px 0;display:inline-flex}.cp-toc a span,.cp-all-cards{display:none}.cp-reading section{padding-top:30px}.cp-siblings strong{font-size:19px}}@media (width<=560px){.cp-heading h1{font-size:40px}.cp-lead{margin-top:18px;font-size:23px}.cp-intro{font-size:14px}.cp-art{max-width:280px}.cp-art-link,.cp-art-placeholder{max-width:200px}.cp-reading h2{font-size:25px}.cp-siblings{gap:10px}.cp-siblings a{gap:10px;padding:16px 12px}.cp-siblings strong{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.cp-arrow{font-size:18px}.cp-reflection{padding:20px}.cp-reflection p{font-size:20px}.cp-toc a{margin-right:15px}}@media (prefers-reduced-motion:reduce){.cp-art-link img,.cp-siblings a{transition:none}.cp-art-link:hover img{transform:none}}.sign-icon{width:34px;height:34px;-webkit-mask:var(--ikona) center / contain no-repeat;-webkit-mask:var(--ikona) center / contain no-repeat;mask:var(--ikona) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.zodiac-symbol.sign-icon{width:40px;height:40px}.sign-head{align-items:center;gap:18px;display:flex}.sign-icon-lg{width:64px;height:64px;color:var(--gold)}.sign-head h1{margin-bottom:0}@media (width<=520px){.sign-icon-lg{width:46px;height:46px}}@media (width<=760px){.next-step-art:after{background-position:50%;width:100%;height:170px;margin-top:18px;display:block;position:static;transform:none}}.telimena-art img{object-fit:contain;width:160px;height:160px;animation:3.2s ease-in-out infinite telimena-oddech}@keyframes telimena-oddech{50%{filter:drop-shadow(0 0 14px #d9bd8033);transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.telimena-art img{animation:none}}.breadcrumbs{color:var(--muted,inherit);flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:.875rem;display:flex}.breadcrumbs a{color:inherit;text-underline-offset:3px;text-decoration:underline}.hs{--hs-panel:#211727;--hs-panel-2:#281d30;--hs-panel-soft:#1b1422;--hs-text:#f7f0e4;--hs-muted:#c7bcd0;--hs-dim:#a597ae;--hs-gold:#d9bd80;--hs-gold-bright:#efd596;--hs-gold-dark:#765f39;--hs-line:#d9bd8030;--hs-line-strong:#d9bd806b;--hs-radius:16px;--hs-shadow:0 24px 70px #04020857;color:var(--hs-text);padding-block:32px 76px}.hs .breadcrumbs{color:var(--hs-dim);margin-bottom:18px;font-size:13px}.hs .breadcrumbs a{color:var(--hs-muted)}.hs h1,.hs h2,.hs h3{font-family:var(--serif);text-wrap:balance;font-weight:500;line-height:1.12}.hs .eyebrow{color:var(--hs-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:800}.hs .primary,.hs .outline{min-height:44px}.hs-section{margin-top:48px}.hs-section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.hs-section-head h2{margin:0;font-size:clamp(27px,3vw,38px)}.hs-section-head>p{max-width:480px;color:var(--hs-muted);margin:0;font-size:15px}.hs-hero{border:1px solid var(--hs-line);border-radius:var(--hs-radius);box-shadow:var(--hs-shadow);background:radial-gradient(circle at 85% 22%,#d9bd8021,#0000 20rem),linear-gradient(135deg,#281d30 0%,#211727 62%,#1c1523 100%);padding:clamp(26px,5vw,52px);position:relative;overflow:hidden}.hs-hero-glyph{pointer-events:none;opacity:.16;color:var(--hs-gold);position:absolute;top:50%;right:5%;transform:translateY(-50%)}.hs-hero-icon{width:clamp(170px,22vw,290px);height:clamp(170px,22vw,290px)}.hs-hero-content{z-index:1;width:min(760px,79%);position:relative}.hs-hero h1{letter-spacing:-.025em;margin:0 0 13px;font-size:clamp(35px,5vw,58px)}.hs-hero-lead{color:var(--hs-muted);margin:0 0 25px;font-size:17px;line-height:1.6}.hs-hero-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hs-date-nav{align-items:center;gap:5px;display:flex}.hs-date-nav time{text-align:center;min-width:160px;padding:0 8px;font-size:13px;font-weight:700}.hs-date-step{border:1px solid var(--hs-line);width:44px;height:44px;color:var(--hs-gold);background:#0a070d40;border-radius:9px;place-items:center;font-size:16px;text-decoration:none;display:grid}a.hs-date-step:hover{border-color:var(--hs-gold)}.hs-date-step[aria-disabled=true]{opacity:.35;cursor:not-allowed}.hs-stale{margin-top:16px}.hs-summary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.hs-summary-card{border:1px solid var(--hs-line);background:linear-gradient(145deg, var(--hs-panel-2), var(--hs-panel));border-radius:12px;padding:22px}.hs-summary-card h3{margin:0 0 6px;font-size:19px}.hs-summary-card p{color:var(--hs-muted);margin:0;font-size:15px;line-height:1.6}.hs-round-icon{border:1px solid var(--hs-gold-dark);width:38px;height:38px;color:var(--hs-gold);font-family:var(--serif);background:#d9bd8017;border-radius:50%;flex:none;place-items:center;display:grid}.hs-summary-card .hs-round-icon{margin-bottom:14px}.hs-reading-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.hs-reading{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-panel);padding:clamp(22px,4vw,38px)}.hs-reading-label{font-family:inherit!important}.hs-intro{max-width:72ch}.hs-intro p{font:19px/1.65 var(--serif);color:var(--hs-text);margin:0 0 14px}.hs-topic{border-top:1px solid #d9bd8024}.hs-topic:first-of-type{margin-top:20px}.hs-topic>summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:72px;padding-block:12px;list-style:none;display:grid}.hs-topic>summary::-webkit-details-marker{display:none}.hs-topic-title{margin:0;font-size:21px}.hs-topic-teaser{color:var(--hs-muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.hs-topic[open] .hs-topic-teaser{display:none}.hs-chevron{color:var(--hs-gold);transition:transform .2s}details[open]>summary .hs-chevron{transform:rotate(180deg)}.hs-topic-body{max-width:calc(72ch + 55px);padding:0 0 24px 55px}.hs-topic-body p,.hs-week-text p{color:var(--hs-muted);margin:0 0 14px;font-size:17px;line-height:1.72}.hs-prompt{border-left:2px solid var(--hs-gold);background:#d9bd800e;border-radius:0 10px 10px 0;margin-top:20px;padding:23px 24px}.hs-prompt blockquote{font:italic 20px/1.45 var(--serif);margin:0}.hs-sidebar{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:linear-gradient(160deg,#2a1e32,#1d1624);gap:14px;padding:25px;display:grid}.hs-sidebar-icon{border:1px solid var(--hs-line-strong);width:72px;height:72px;color:var(--hs-gold-bright);background-color:#0000;border-radius:50%;position:relative;-webkit-mask:none;mask:none}.hs-sidebar-icon:before{content:"";-webkit-mask:var(--ikona) center / contain no-repeat;-webkit-mask:var(--ikona) center / contain no-repeat;mask:var(--ikona) center / contain no-repeat;background:currentColor;position:absolute;inset:14px}.hs-sidebar-name{font:500 27px/1.1 var(--serif);margin:0}.hs-sidebar-dates{color:var(--hs-muted);margin:4px 0 0;font-size:14px}.hs-micro{gap:10px;margin:6px 0;display:grid}.hs-micro div{gap:10px;font-size:14px;display:flex}.hs-micro dt{color:var(--hs-gold);min-width:72px;font-weight:700}.hs-micro dd{color:var(--hs-muted);margin:0}.hs-full{justify-content:center;width:100%}.hs-cta{border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius);box-shadow:var(--hs-shadow);background:linear-gradient(120deg,#2a1d31,#1e1625);grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:24px;margin-top:48px;padding:clamp(26px,5vw,50px);display:grid}.hs-cta h2{margin:0 0 12px;font-size:clamp(27px,3vw,38px)}.hs-cta p{max-width:620px;color:var(--hs-muted);line-height:1.65}.hs-cta .hs-cta-meta{color:var(--hs-gold);margin:14px 0 18px;font-size:13px;font-weight:700}.hs-cta .note{margin-top:12px;font-size:13px}.hs-cta-art img{border-radius:10px;width:100%;height:auto}.hs-cta-art:not(:has(img)){height:220px;position:relative}.hs-card-back{aspect-ratio:2/3;background:linear-gradient(145deg,#241832,#0d0b18);border:2px solid #b99453;border-radius:8px;width:114px;position:absolute;top:50%;left:50%;box-shadow:0 18px 30px #0005,inset 0 0 0 5px #171020,inset 0 0 0 6px #8c6a3d}.hs-card-back:first-child{transform:translate(-110%,-43%)rotate(-16deg)}.hs-card-back:nth-child(2){z-index:2;transform:translate(-50%,-50%)}.hs-card-back:nth-child(3){transform:translate(10%,-43%)rotate(16deg)}.hs-sky-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.hs-sky-card{border:1px solid var(--hs-line);background:var(--hs-panel);border-radius:12px;padding:22px}.hs-label{color:var(--hs-gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.hs-sky-card strong{font:500 20px/1.2 var(--serif);margin:7px 0 4px;display:block}.hs-sky-card p{color:var(--hs-muted);margin:0;font-size:15px;line-height:1.55}.hs-method{border:1px solid var(--hs-line);background:var(--hs-panel-soft);border-radius:10px;margin-top:14px}.hs-method>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:10px 18px;font-weight:700;list-style:none;display:flex}.hs-method>summary::-webkit-details-marker{display:none}.hs-method-body{color:var(--hs-muted);max-width:82ch;padding:0 18px 18px;font-size:15px;line-height:1.7}.hs-method-body strong{color:var(--hs-text)}.hs-method-body .horoscope-basis{margin-top:14px}.hs-week-events{border:1px solid var(--hs-line);background:var(--hs-panel);border-radius:12px;padding:20px 24px}.hs-weekly{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-panel);grid-template-columns:1fr auto;align-items:center;gap:28px;padding:25px 28px;display:grid}.hs-weekly h2{margin:0;font-size:24px}.hs-weekly p:not(.eyebrow){color:var(--hs-muted);margin:6px 0 0}.hs-evergreen{border-top:1px solid var(--hs-line);padding-top:22px}.hs-evergreen>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;list-style:none;display:flex}.hs-evergreen>summary::-webkit-details-marker{display:none}.hs-evergreen-title{margin:0;font-size:clamp(25px,3vw,34px)}.hs-evergreen-body{max-width:78ch;color:var(--hs-muted);font-size:16px;line-height:1.75}.hs-evergreen-body h3{color:var(--hs-text);margin:27px 0 8px;font-size:22px}.hs-signs{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-panel);margin-top:48px;padding:28px}.hs-signs h2{margin:0;font-size:clamp(27px,3vw,38px)}.hs-sign-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hs-sign{min-height:84px;color:var(--hs-muted);text-align:center;background:#08050c2b;border:1px solid #ffffff17;border-radius:10px;place-items:center;gap:6px;padding:12px 8px;text-decoration:none;display:grid}.hs-sign:hover,.hs-sign[aria-current=page]{color:var(--hs-text);border-color:var(--hs-gold);background:#d9bd8014}.hs-sign[aria-current=page] .hs-sign-name{text-decoration:underline;-webkit-text-decoration-color:var(--hs-gold);text-decoration-color:var(--hs-gold);text-underline-offset:4px}.hs-sign-icon{width:30px;height:30px;color:var(--hs-gold)}.hs-sign-name{font-size:13px;font-weight:700}@media (width<=920px){.hs-reading-layout{grid-template-columns:1fr}.hs-sidebar{grid-template-columns:auto 1fr;align-items:center;column-gap:20px;position:static}.hs-sidebar .hs-micro,.hs-sidebar .hs-full{grid-column:1/-1}.hs-cta{grid-template-columns:1fr 260px}.hs-sign-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.hs{padding-top:20px}.hs-hero{padding:27px 22px}.hs-hero-glyph{opacity:.1;right:-8%}.hs-hero-content{width:100%}.hs-hero-lead{font-size:15px}.hs-hero-controls{align-items:stretch}.hs-hero .horoscope-tabs{width:100%}.hs-hero .horoscope-tabs a{flex:1}.hs-date-nav{justify-content:space-between;width:100%}.hs-date-nav time{min-width:0}.hs-section{margin-top:36px}.hs-section-head{display:block}.hs-section-head>p{margin-top:8px}.hs-summary-grid,.hs-sky-grid{grid-template-columns:1fr}.hs-reading{padding:22px 20px}.hs-topic>summary{grid-template-columns:38px 1fr auto}.hs-topic-body{padding-left:0}.hs-topic-body p,.hs-week-text p{font-size:16px}.hs-intro p{font-size:17px}.hs-cta{grid-template-columns:1fr;padding:26px 22px}.hs-cta .primary{justify-content:center;width:100%}.hs-weekly{grid-template-columns:1fr;padding:22px}.hs-weekly .outline{justify-content:center;width:100%}.hs-signs{padding:20px}.hs-sign-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=390px){.hs-hero h1{font-size:32px}.hs-sign-grid{grid-template-columns:repeat(2,1fr)}}.hs .horoscope-basis>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.site-header .brand{min-height:44px}.hs-sky-strip{border-top:1px solid var(--hs-line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px;padding-top:18px;display:flex}.hs-sky-strip .hs-label{margin:0}.hs-sky-strip ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.hs-sky-strip li{color:var(--hs-muted);font-size:14px}.hs-sky-strip strong{color:var(--hs-text);font-weight:600}.hs-sky-strip .text-link{align-items:center;min-height:44px;display:inline-flex}.hs-summary-cta{border:1px dashed var(--hs-line-strong);color:var(--hs-muted);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:16px 0 0;padding:16px 20px;font-size:15px;display:flex}.hs-summary-cta .outline{flex:none}.hs-context-link{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.hs-premium{margin-top:48px}.hs-premium-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.hs-premium-card{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:linear-gradient(150deg, var(--hs-panel-2), var(--hs-panel));flex-direction:column;gap:8px;padding:26px;display:flex}.hs-premium-card.is-featured{border-color:var(--hs-line-strong);box-shadow:var(--hs-shadow)}.hs-premium-card h3{margin:2px 0 4px;font-size:24px}.hs-premium-card p{color:var(--hs-muted);margin:0;font-size:15px;line-height:1.6}.hs-premium-card .hs-premium-intent{color:var(--hs-text)}.hs-premium-state{color:var(--hs-gold)!important;margin-top:6px!important;font-size:14px!important}.hs-premium-cta{justify-content:center;margin-top:auto}.hs-premium-card .hs-premium-state+.hs-premium-cta{margin-top:14px}.hs-premium>.note{color:var(--hs-dim);margin-top:14px;font-size:13px}.hs-mobile-bar{z-index:45;border:1px solid var(--line);background:#281d30;border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #0009}.hs-mobile-bar[hidden]{display:none}.hs-mobile-bar a{color:#c7bcd0;flex:1;align-items:center;gap:6px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.hs-mobile-bar a strong{color:var(--gold)}.hs-mobile-bar button{color:#c7bcd0;background:0 0;border:0;border-radius:8px;width:44px;height:44px;font-size:22px}@media (prefers-reduced-motion:no-preference){.hs-mobile-bar:not([hidden]){animation:.25s ease-out hs-bar-in}@keyframes hs-bar-in{0%{opacity:0;transform:translateY(16px)}}}@media (width<=920px){.hs-premium-grid{grid-template-columns:1fr 1fr}.hs-premium-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=700px){.hs-sky-strip{gap:8px;display:grid}.hs-sky-strip ul{gap:6px;display:grid}.hs-summary-cta .outline,.hs-premium-cta{width:100%}.hs-premium-grid{grid-template-columns:1fr}.hs-premium-card{padding:22px 20px}}.auth-box{max-width:480px;margin:20px auto 40px;padding:34px}.auth-box .eyebrow,.dc-heading .eyebrow,.dc-result .eyebrow{text-transform:uppercase}.auth-box h1,.auth-box .form-title{font:400 36px/1.15 var(--serif);margin:10px 0 12px}.auth-box>p{color:var(--muted);font-size:14px}.auth-tabs{border:1px solid var(--line);background:#0d0914;border-radius:6px;gap:4px;max-width:100%;margin:10px 0 22px;padding:4px;display:inline-flex}.auth-tabs a{border-radius:3px;align-items:center;min-height:42px;padding:9px 17px;font-size:13px;display:inline-flex}.auth-tabs a.is-chosen{background:var(--gold);color:#211727}.auth-password{position:relative}.auth-password input{padding-right:76px}.auth-password .text-link{min-height:34px;padding:0 8px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-forgot{margin:8px 0 0;font-size:13px}.auth-submit{justify-content:space-between;width:100%;margin-top:22px}.auth-caption{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.7}.auth-inline{margin:6px 0 0}.dc-heading,.dc-result header{min-height:0;padding:0;display:block}.dc-heading{margin-bottom:8px}.dc-heading h1{margin:10px 0 12px}.dc-heading p{color:var(--muted);max-width:62ch}.dc-draw{margin-top:24px;padding:34px}.dc-cards{grid-template-columns:repeat(8,1fr);gap:23px;margin:8px 0 26px;display:grid}.dc-cards form{margin:0}.dc-cards button{width:100%;color:var(--muted);background:0 0;border:0;padding:0;transition:transform .2s,opacity .2s;display:block}.dc-cards button:not(:disabled):hover{transform:translateY(-10px)}.dc-cards button:disabled{opacity:.45;cursor:progress}.dc-cards button.is-chosen{opacity:1;transform:translateY(-10px)}.dc-cards img,.dc-locked img{border-radius:6px;width:100%;height:auto;box-shadow:0 10px 20px #0005}.dc-cards button span{padding-top:7px;font-size:11px;display:block}.dc-locked{opacity:.8}.dc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;display:flex}.dc-hint{text-align:center;color:var(--muted);margin:0}.dc-caption{color:var(--muted);text-align:center;margin:22px 0 0;font-size:12px;line-height:1.7}.dc-about{max-width:760px;margin:48px auto 0}.dc-steps{grid-template-columns:repeat(3,1fr);gap:25px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.dc-steps span{font:italic 25px var(--serif);color:var(--gold)}.dc-steps h3{font:400 20px/1.3 var(--serif);margin:10px 0 6px}.dc-steps p{color:var(--muted);margin:0;font-size:14px}.dc-result{grid-template-columns:260px minmax(0,1fr);gap:0 48px;margin-top:10px;padding:40px;display:grid}.dc-result header{grid-area:1/2}.dc-result h1{font:400 46px/1.1 var(--serif);margin:10px 0 0}.dc-lead{font:italic 24px/1.45 var(--serif);color:var(--gold);max-width:34ch;margin:16px 0 0}.dc-result figure{text-align:center;grid-area:1/1/span 2;align-self:center;margin:0}.dc-art{max-width:240px;color:var(--muted);margin:0 auto;display:block}.dc-art img{border-radius:8px;width:100%;height:auto;box-shadow:0 15px 25px #0005}.dc-art>span{margin-top:14px;font-size:11px;display:block}.dc-result figcaption{color:var(--muted);margin-top:18px;font-size:13px}.dc-copy{grid-area:2/2;min-width:0}.dc-copy>p{max-width:70ch;font-size:15px;line-height:1.8}.dc-keywords{justify-content:flex-start;margin:20px 0 16px}.dc-copy .dc-caption{text-align:left;margin-top:4px}.dc-more{margin-top:26px}.dc-more+.dc-caption{margin-top:10px}.dc-after{text-align:center;margin-top:24px}.dc-after p{color:var(--muted);margin:0 0 6px;font-size:13px}@media (width<=1050px){.dc-result{grid-template-columns:220px minmax(0,1fr);gap:0 30px;padding:30px}.dc-cards{gap:16px}}@media (width<=800px){.dc-cards{grid-template-columns:repeat(4,1fr);gap:22px 25px;max-width:480px;margin:0 auto 25px}.dc-result{flex-direction:column;display:flex}.dc-result header{text-align:center}.dc-lead{margin-left:auto;margin-right:auto}.dc-result figure{margin:22px 0 25px}.dc-art{max-width:210px}.dc-keywords{justify-content:center}}@media (width<=520px){.auth-box{margin:10px auto 30px;padding:25px}.auth-box h1,.auth-box .form-title{font-size:31px}.auth-box input{font-size:16px}.auth-tabs{display:flex}.auth-tabs a{flex:1;justify-content:center}.dc-draw{padding:23px 19px}.dc-cards{gap:13px}.dc-cards button:not(:disabled):hover{transform:none}.dc-actions{flex-direction:column;gap:8px}.dc-steps{grid-template-columns:1fr;gap:14px}.dc-steps li{grid-template-columns:38px 1fr;gap:2px 10px;display:grid}.dc-steps span{grid-row:1/span 2;font-size:22px}.dc-steps h3{margin:0}.dc-steps p{grid-column:2}.dc-result{padding:26px 22px}.dc-result h1{font-size:36px}.dc-lead{font-size:21px}.dc-art{max-width:180px}.dc-more{justify-content:space-between;width:100%}}.mh{padding-bottom:20px}.mh h1,.mh h2,.mh h3{font-family:var(--serif);font-weight:400;line-height:1.15}.mh .eyebrow{letter-spacing:2.3px;text-transform:uppercase;font-size:11px}.mh-subtle{color:var(--muted);margin:0;font-size:13px}.mh-hero{isolation:isolate;border:1px solid var(--line);background:#221929;border-radius:12px;align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.mh-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#211827 5%,#211827f5 35%,#21182765 63%,#0000);position:absolute;inset:0}.mh-hero-art{z-index:-2;object-fit:cover;object-position:60% 50%;width:71%;height:100%;position:absolute;top:0;right:0}.mh-hero-content{max-width:660px;padding:50px}.mh-hero h1{letter-spacing:-1.8px;margin:22px 0 0;font-size:clamp(38px,4.4vw,62px)}.mh-hero h1 em{color:var(--gold)}.mh-hero-content>p:not(.mh-subtle){max-width:440px;color:var(--muted);margin:22px 0 28px;font-size:16px;line-height:1.65}.mh-actions{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.mh-quick{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:13px;display:flex}.mh-quick span:first-child{color:var(--gold);align-items:center;gap:8px;display:inline-flex}.mh-quick a{color:var(--text)}.mh-quick a:hover{color:var(--gold)}.mh-section{margin-top:64px}#dzien+#niebo{margin-top:20px}.mh-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.mh-heading .eyebrow{margin-bottom:10px}.mh-heading h2{margin:0;font-size:clamp(30px,3vw,38px)}.mh-heading>p{color:var(--muted);max-width:360px;margin:0;font-size:15px}.mh-day{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:20px;display:grid}.mh-day>.panel,.mh-explore>.panel{margin:0}.mh-signs{grid-template-columns:repeat(6,1fr);gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.mh-sign{color:var(--muted);background:#ffffff04;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;font-size:12px;display:flex}.mh-sign:hover{color:var(--text);border-color:#d2b78240}.mh-sign.is-active{border-color:var(--gold);color:var(--text);background:#d2b78212}.mh-sign-icon{width:30px;height:30px;color:var(--gold)}.mh-reading{border-top:1px solid var(--line);padding-top:22px}.mh-reading h3{margin:0;font-size:28px}.mh-reading p{color:var(--muted);margin:12px 0 22px;font-size:16px;line-height:1.7}.mh-meta{color:var(--muted);letter-spacing:1.3px;text-transform:uppercase;margin-top:8px;font-size:11px}.mh-daily{background:var(--panel);align-items:center;gap:26px;display:flex}.mh-daily-body{min-width:0}.mh-daily-body .eyebrow{margin-bottom:6px}.mh-daily h3{margin:0;font-size:28px}.mh-daily-art{flex:none}.mh-daily-art img,.mh-card-back{width:auto;height:156px;transition:transform .4s;box-shadow:0 15px 30px #0005}.mh-daily-art:hover img{transform:rotate(-3deg)translateY(-4px)}.mh-daily-body>p:not(.mh-subtle){color:var(--muted);margin:12px 0 18px;font-size:15px}.mh-daily .primary{margin-bottom:12px}.mh-sky{padding:0;overflow:hidden}.mh-moon{border-right:1px solid var(--line);text-align:center;padding-right:30px}.mh-orb{filter:drop-shadow(0 0 40px #b9a8dc1f);width:170px;height:170px;margin:6px auto 18px;display:block}.mh-moon h3{margin:0 0 6px;font-size:24px}.mh-moon small{color:var(--muted);font-size:12px}.mh-planet-icon{vertical-align:-4px;width:18px;height:18px;color:var(--gold);margin-right:6px}.mh-table-icon{vertical-align:-2px;width:16px;height:16px;color:var(--gold);margin-right:4px}.mh-explore{grid-template-columns:1fr 1fr;gap:22px;display:grid}.mh-tile{align-items:center;gap:26px;min-height:210px;display:flex}.mh-tile h3{margin:0;font-size:26px}.mh-tile p{color:var(--muted);margin:12px 0 18px;font-size:14px}.mh-planet{background:repeating-linear-gradient(12deg,#a28a7b 0 8px,#b3a18b 10px,#736d77 18px);border-radius:50%;flex-shrink:0;width:90px;height:90px;transform:rotate(-17deg);box-shadow:inset -20px -9px 20px #18111dd9}.mh-planet-art{object-fit:contain;flex-shrink:0;width:90px;height:90px}.mh-mini-cards{flex-shrink:0;width:100px}.mh-mini-cards img{width:70px;height:auto;transform:rotate(-10deg);box-shadow:14px 4px #3c2f44,15px 4px #907c56}.mh-faq{max-width:820px;margin:72px auto 0}.mh-faq h2{text-align:center;margin-bottom:24px;font-size:32px}.mh-faq details{border-bottom:1px solid var(--line);padding:18px 0}.mh-faq summary{cursor:pointer;font-size:15px}.mh-faq p{color:var(--muted);margin:0;padding-top:12px;font-size:14px;line-height:1.7}.mh-directory{border-top:1px solid var(--line);margin-top:56px;padding-top:30px}.mh-directory h2{margin:0 0 16px;font-size:22px}.mh-directory ul{grid-template-columns:repeat(6,1fr);gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.mh-directory a{color:var(--muted)}.mh-directory a:hover{color:var(--gold)}@media (width<=860px){.mh-hero-content{max-width:560px;padding:32px}.mh-hero-art{opacity:.5;width:100%}.mh-hero:after{background:linear-gradient(90deg,#211827ef,#21182785)}.mh-day,.mh-explore{grid-template-columns:1fr}.mh-moon{padding-right:20px}.mh-orb{width:120px;height:120px}.mh-directory ul{grid-template-columns:repeat(4,1fr)}}@media (width<=520px){.mh-hero{min-height:440px}.mh-hero-content{padding:28px 22px}.mh-actions{flex-direction:column;align-items:stretch}.mh-quick{font-size:12px}.mh-quick span:nth-child(2){display:none}.mh-heading{display:block}.mh-heading>p,.mh-heading .mh-badge{margin-top:10px;display:inline-block}.mh-section{margin-top:44px}#dzien+#niebo{margin-top:16px}.mh-daily{gap:18px}.mh-daily-art img,.mh-card-back{height:117px}.mh-daily h3{font-size:25px}.mh-signs{grid-template-columns:repeat(4,1fr)}.mh-moon{border-right:0;border-bottom:1px solid var(--line);padding:0 0 24px}.mh-table-icon{display:none}.mh-tile{align-items:flex-start;gap:18px}.mh-planet,.mh-planet-art{width:64px;height:64px}.mh-mini-cards{width:70px}.mh-mini-cards img{width:52px}.mh-directory ul{grid-template-columns:repeat(3,1fr)}}.pl-head{max-width:820px;margin:10px 0 26px}.pl-head h1{font:400 clamp(34px, 4vw, 52px)/1.12 var(--serif);letter-spacing:-1px;margin:10px 0 16px}.pl-head .lead{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.pl-jump{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.pl-jump a{color:var(--muted);border:1px solid #d2b78240;border-radius:30px;padding:7px 14px;font-size:13px}.pl-jump-icon{vertical-align:-3px;width:16px;height:16px;color:var(--gold);margin-right:4px}.pl-jump a:hover{border-color:var(--gold);color:var(--text)}.pl-list{gap:18px;display:grid}.pl-list>.panel{margin:0}.pl-planet{grid-template-columns:250px 1fr;gap:40px;scroll-margin-top:20px;display:grid}.pl-aside{border-right:1px solid var(--line);padding-right:30px}.pl-glyph{width:64px;height:64px;color:var(--gold);border:1px solid #d2b78250;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.pl-glyph-icon{width:30px;height:30px;color:var(--gold)}.pl-aside h2{font:400 30px/1.15 var(--serif);margin:0}.pl-theme{color:var(--gold);margin:6px 0 0;font-size:14px}.pl-today{border-top:1px solid var(--line);gap:4px;margin-top:22px;padding-top:18px;display:grid}.pl-label{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:11px}.pl-today strong{font:400 19px/1.4 var(--serif)}.pl-today>span:last-child{color:var(--muted);font-size:13px}.pl-sign-icon{vertical-align:-3px;width:18px;height:18px;color:var(--gold);margin-right:4px}.pl-body p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.75}.pl-body .pl-summary{color:var(--text);font:400 20px/1.5 var(--serif);margin-bottom:16px}.pl-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px 28px;margin:22px 0 0;padding-top:20px;display:grid}.pl-facts dt{color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px;font-size:11px}.pl-facts dd{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.pl-note{color:var(--muted)}.pl-more{justify-content:space-between;align-items:center;gap:28px;margin-top:28px;display:flex}.pl-more h2{font:400 26px/1.2 var(--serif);margin:0 0 8px}.pl-more p{max-width:620px;color:var(--muted);margin:0;font-size:15px}.pl-more-actions{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}@media (width<=860px){.pl-planet{grid-template-columns:1fr;gap:22px}.pl-aside{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.pl-more{flex-direction:column;align-items:flex-start}}@media (width<=520px){.pl-facts{grid-template-columns:1fr}.pl-body .pl-summary{font-size:18px}}.social-post-body{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;display:grid}.social-post-image{border:1px solid #d9bd8040;border-radius:8px;width:160px;height:auto}@media (width<=700px){.social-post-body{grid-template-columns:1fr}.social-post-image{width:120px}}.gsc-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gsc-up{color:var(--ok)}.gsc-down{color:var(--danger)}.gsc-sitemap-form{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.gsc-sitemap-form .note{margin:0}.gsc-tables{margin-top:20px}@media (width<=700px){.gsc-stats{grid-template-columns:1fr 1fr}}.ci-heading{min-height:0;margin-bottom:26px;padding:0;display:block}.ci-heading .eyebrow{text-transform:uppercase}.ci-heading h1{margin:10px 0 12px}.ci-heading p{color:var(--muted);max-width:72ch;margin:0}.ci-tools{grid-template-columns:1fr 250px;gap:20px;margin-bottom:10px;display:grid}.ci-tools[hidden],.ci-count[hidden],.ci-empty[hidden],.ci-group[hidden],.ci-grid li[hidden]{display:none}.ci-tools .field{margin:0}.ci-tools input,.ci-tools select{width:100%}.ci-count{color:var(--muted);margin:0 0 8px;font-size:12px}.ci-group h2{font:400 26px/1.25 var(--serif);margin:30px 0 14px}.ci-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ci-item{border:1px solid var(--line);background:var(--panel);border-radius:6px;align-items:center;gap:14px;min-height:96px;padding:14px;transition:border-color .2s;display:flex}.ci-item:hover{border-color:#d9bd8070}.ci-item img{border-radius:3px;flex:none;width:46px;height:auto;box-shadow:0 6px 12px #0005}.ci-item>span:nth-child(2){flex:1;min-width:0}.ci-item small{color:var(--muted);font-size:11px;display:block}.ci-item strong{font:400 18px/1.3 var(--serif);margin-top:4px;display:block}.ci-arrow{color:var(--gold)}.ci-empty{text-align:center;max-width:640px;margin:30px auto;padding:44px 30px}.ci-empty p{color:var(--muted)}@media (width<=1050px){.ci-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ci-tools{grid-template-columns:1fr;gap:12px}}@media (width<=520px){.ci-grid{grid-template-columns:1fr;gap:10px}.ci-item{gap:16px;min-height:84px;padding:12px 15px}.ci-item img{width:42px}.ci-item strong{font-size:19px}.ci-tools input,.ci-tools select{font-size:16px}}.sk-heading{min-height:0;margin-bottom:26px;padding:0;display:block}.sk-heading .eyebrow{text-transform:uppercase}.sk-heading h1{margin:10px 0 12px}.sk-heading p{color:var(--muted);max-width:72ch;margin:0}.sk-feature{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:36px;padding:34px;display:grid}.sk-orb{width:170px;height:170px;display:block}.sk-moon-text .eyebrow,.sk-sun .eyebrow{text-transform:uppercase}.sk-moon-text h2{font:400 32px/1.2 var(--serif);margin:8px 0 6px}.sk-facts{color:var(--text);margin:0 0 10px}.sk-moon-text p:last-child{color:var(--muted);max-width:64ch;margin:0;font-size:15px;line-height:1.75}.sk-sun{border-left:1px solid var(--line);min-width:170px;padding-left:30px}.sk-sun h3{font:400 26px/1.2 var(--serif);margin:8px 0 4px}.sk-sun p{color:var(--gold);margin:0 0 10px}.sk-section{margin-top:40px}.sk-section h2{font:400 28px/1.25 var(--serif);margin:0 0 16px}.sk-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.sk-events{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sk-events li{border:1px solid var(--line);background:var(--panel);border-radius:6px;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 18px;display:grid}.sk-time{color:var(--gold);font-size:14px}.sk-events strong{font-weight:400;display:block}.sk-events small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.sk-table{padding:0;overflow-x:auto}.sk-table table{border-collapse:collapse;width:100%}.sk-table caption{text-align:left;color:var(--muted);padding:15px 20px;font-size:12px}.sk-table th,.sk-table td{text-align:left;border-top:1px solid var(--line);padding:14px 20px;font-weight:400}.sk-table thead th{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-size:11px}.sk-table tbody th{color:var(--gold)}.sk-retro{color:var(--gold);font-size:13px}.sk-aspects{padding:30px}.sk-aspects ul{margin:0 0 10px;padding:0;list-style:none}.sk-aspects>ul:not(.sk-retro-list) li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:14px;padding:11px 0;display:grid}.sk-aspects h3{font:400 22px/1.3 var(--serif);margin:26px 0 10px}.sk-retro-list li{color:var(--muted);padding:6px 0}.sk-retro-list strong{color:var(--text);font-weight:400}.sk-aspects details{margin-top:18px}.sk-aspects details p{color:var(--muted);max-width:72ch}.sk-muted{color:var(--muted)}.sk-cta{margin-top:32px}.sk-empty{text-align:center;max-width:640px;margin:20px auto;padding:40px 30px}.sk-empty p{color:var(--muted)}@media (width<=860px){.sk-feature{text-align:center;grid-template-columns:1fr;gap:20px}.sk-orb{width:150px;height:150px;margin:0 auto}.sk-moon-text p:last-child{margin:0 auto}.sk-sun{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}}@media (width<=520px){.sk-feature,.sk-aspects{padding:24px 20px}.sk-events li{grid-template-columns:1fr;gap:4px}.sk-table th,.sk-table td{padding:12px;font-size:14px}.sk-aspects>ul:not(.sk-retro-list) li{grid-template-columns:1fr;gap:2px}.sk-cta .outline{justify-content:space-between;width:100%}}.hs-change-sign{min-height:42px}.hs-date-today{margin-left:8px;font-size:13px}.hs-archive-note{margin:18px 0 0}.hs-topic-head{grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:18px 0 12px;display:grid}.hs-side{align-content:start;gap:14px;display:grid}.hs-side-panel{border:1px solid var(--hs-line);border-radius:var(--hs-radius);background:var(--hs-panel);padding:24px}.hs-side-panel .eyebrow{text-transform:uppercase;margin:0 0 8px}.hs-side-panel h3{font:400 22px/1.25 var(--serif);margin:0 0 8px}.hs-side-panel p{color:var(--hs-muted);margin:0 0 14px;font-size:14px;line-height:1.6}.hs-signs-more{padding:0}.hs-signs-more>summary{cursor:pointer;color:var(--hs-gold);padding:22px 28px;font-size:15px}.hs-signs-more[open]>summary{border-bottom:1px solid var(--hs-line)}.hs-signs-more .hs-sign-grid{margin:0;padding:20px 28px 28px}@media (width<=1050px){.hs-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.mh-sign-head{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:18px;display:grid}.mh-sign-head-icon{width:52px;height:52px;color:var(--gold)}.mh-sign-head h3{font:400 28px/1.2 var(--serif);margin:4px 0 0}.mh-change{align-self:center;min-height:44px;padding:8px 16px;font-size:14px}.mh-sign-dialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--text,#f0e8d9);background:#231c2c;border:1px solid #806d4e;border-radius:12px;padding:28px}.mh-sign-dialog::backdrop{background:#07050ccc}.mh-sign-dialog h2{margin:0 0 8px;font-size:28px}.mh-sign-dialog p{color:var(--muted);margin:0 0 18px;font-size:15px}.mh-dialog-close{float:right;min-width:44px;min-height:44px;color:var(--text,#f0e8d9);cursor:pointer;background:0 0;border:0;margin:-12px -12px 0 0;font-size:26px}.mh-reading-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.mh-signs-more{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.mh-signs-more>summary{cursor:pointer;color:var(--gold);font-size:14px}.mh-signs-more .mh-signs{margin-top:14px}.mh-sky-teaser{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:26px;padding:24px 30px;display:grid}.mh-teaser-orb{width:90px;height:90px;display:block}.mh-sky-teaser .eyebrow{text-transform:uppercase}.mh-sky-teaser h2{font:400 30px/1.2 var(--serif);margin:8px 0}.mh-sky-teaser p{color:var(--muted);max-width:70ch;margin:0 0 6px}@media (width<=760px){.mh-sky-teaser{grid-template-columns:56px minmax(0,1fr);gap:16px 18px;padding:22px}.mh-teaser-orb{align-self:start;width:56px;height:56px}.mh-sky-teaser>.outline{grid-column:1/-1;justify-content:center}}.ac-heading,.lg-heading{min-height:0;margin-bottom:18px;padding:0;display:block}.ac-heading .eyebrow,.lg-heading .eyebrow,.ac-card .eyebrow,.er-page .eyebrow,.lg-toc .eyebrow{text-transform:uppercase}.ac-heading h1,.lg-heading h1{margin:10px 0}.ac-heading p{color:var(--muted);margin:0}.ac-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.ac-grid .panel+.panel{margin-top:0}.ac-card h2{font:400 28px/1.2 var(--serif);margin:10px 0}.ac-card h3{font:400 22px/1.3 var(--serif);overflow-wrap:anywhere;margin:10px 0 12px}.ac-card p{color:var(--muted)}.ac-card form{margin-top:12px}.ac-password{grid-column:1/-1}.ac-empty{text-align:center;max-width:760px;margin:20px auto;padding:46px 30px}.ac-empty p{color:var(--muted)}.ac-empty-symbol{color:var(--gold);margin-bottom:10px;font-size:48px;display:block}.lg-layout{grid-template-columns:240px minmax(0,820px);align-items:start;gap:40px;display:grid}.lg-toc{display:block;position:sticky;top:24px}.lg-toc ol{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lg-toc a{color:var(--muted);border-bottom:1px solid #ffffff09;padding:7px 0;font-size:13px;display:block}.lg-toc a:hover{color:var(--gold)}.legal-document h2{scroll-margin-top:20px}.er-page{text-align:center;max-width:760px;margin:20px auto;padding:46px 34px}.er-page p{color:var(--muted);max-width:56ch;margin-left:auto;margin-right:auto}.er-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0;display:flex}.er-more{font-size:14px}.footer-cookie-open{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-open[hidden]{display:none}@media (width<=860px){.ac-grid{grid-template-columns:1fr}.lg-layout{grid-template-columns:1fr;gap:16px}.lg-toc{position:static}.lg-toc ol{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:20px}}.checkout-box{max-width:620px;margin:0 auto}.checkout-box h1{margin:6px 0 18px}.checkout-box .eyebrow{text-transform:uppercase}.checkout-summary{border-top:1px solid var(--line,#ffffff1a);gap:0;margin:0 0 20px;display:grid}.checkout-summary>div{border-bottom:1px solid var(--line,#ffffff1a);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.checkout-summary dt{color:var(--muted)}.checkout-summary dd{text-align:right;margin:0}.checkout-price{color:var(--gold,#d9bd80);font-family:Georgia,serif;font-size:22px}label.checkbox{cursor:pointer;align-items:flex-start;gap:12px;margin:14px 0 0;line-height:1.6;display:flex}label.checkbox input{width:20px;height:20px;accent-color:var(--gold,#d9bd80);flex:none;margin:3px 0 0}.of-section{border-top:1px solid var(--line)}.of-section .mh-heading>p{max-width:360px}.of-intro{max-width:660px}.of-intro .eyebrow,.of-card .eyebrow,.of-example-body .eyebrow{text-transform:uppercase}.of-intro h2{margin:12px 0 10px}.of-intro p{color:var(--muted)}.of-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.of-card{border:1px solid var(--line);background:linear-gradient(135deg,#261e31,#1c1725);border-radius:10px;flex-direction:column;padding:32px;display:flex}.of-card.is-wide{background:linear-gradient(145deg,#2c2335,#221b2c);border-color:#927b50}.of-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.of-tag{color:#ead6ad;background:#423627;border:1px solid #6e5b3e;border-radius:30px;padding:5px 12px;font-size:12px}.of-card h3{margin:20px 0 8px;font-size:32px}.of-card>p{color:var(--muted);font-size:16px}.of-card ul{flex:1;margin:6px 0 22px;padding:0;list-style:none}.of-card li{color:var(--muted);padding:7px 0 7px 24px;font-size:15px;position:relative}.of-card li:before{content:"✓";color:var(--gold);position:absolute;left:0}.of-balance{margin:0 0 10px;font-size:13px;color:var(--gold)!important}.of-card .op-price{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.op-price p{margin:0}.op-campaign{color:#ead6ad;flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex;margin-bottom:12px!important}.op-campaign-name{font-weight:600}.op-current{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.op-amount{color:var(--text,#f0e8d9);white-space:nowrap;font:400 40px/1.15 Georgia,serif}.op-current small{color:var(--muted);font-size:13px}.op-regular{color:var(--text,#f0e8d9);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:16px;display:flex;margin-top:10px!important}.op-lowest strong{white-space:nowrap}.op-regular del{color:#d8cfe0;font:400 24px/1.1 Georgia,serif;text-decoration-color:#e2a3a3;text-decoration-thickness:1.5px}.op-lowest{color:var(--muted);background:#17121f;border-radius:6px;padding:8px 12px;font-size:12.5px;line-height:1.5;margin-top:10px!important}.op-lowest strong{color:var(--text,#f0e8d9)}.op-price.is-compact{margin:14px 0 6px}.op-price.is-compact .op-amount{font-size:32px}.op-price.is-compact .op-campaign,.op-price.is-compact .op-regular{font-size:14px}.op-price.is-compact .op-regular del{font-size:20px}.op-price.is-compact .op-lowest{padding:8px 10px;font-size:12px}.pf-summary-promo{color:var(--muted);padding:4px 0 14px;font-size:13px}.pf-summary-promo p{margin:4px 0}.pf-summary-promo del{color:#d8cfe0;font-size:16px;text-decoration-color:#e2a3a3;text-decoration-thickness:2px}.pf-summary-promo .of-campaign-name{color:#ead6ad;font-weight:600}.of-card>.primary,.of-card>.outline{justify-content:center;width:100%;margin-top:22px}.of-example{margin-top:10px}.of-example summary{cursor:pointer;color:var(--gold);justify-content:center;align-items:center;min-height:44px;font-size:13px;display:flex}.of-example-body{border:1px solid var(--line);background:#00000026;border-radius:8px;margin-top:8px;padding:18px;font-size:14px}.of-example-q{font-style:italic}.of-example-cards{color:var(--muted);font-size:13px}.of-example-question{border-left:2px solid var(--gold);padding-left:12px}.of-disclosure{max-width:830px;color:var(--muted);margin:22px 0 0;font-size:14px}.of-topics{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.of-topics span{color:var(--muted);font-size:13px}.of-topic{border:1px solid var(--line);color:var(--text,#f0e8d9);border-radius:30px;align-items:center;min-height:44px;padding:9px 15px;font-size:13px;text-decoration:none;display:inline-flex}.of-topic:hover,.of-topic:focus-visible{border-color:var(--gold)}@media (width<=800px){.of-grid{grid-template-columns:1fr}.of-card{padding:25px}}@media (width<=520px){.of-card h3{font-size:27px}.op-amount{font-size:37px}.of-topic{font-size:12px}}.flash{border:1px solid var(--line);border-left:3px solid var(--gold);width:min(1180px,100% - 32px);color:var(--text,#f0e8d9);background:#211a2b;border-radius:8px;align-items:flex-start;gap:12px;margin:0 auto 20px;padding:14px 14px 14px 18px;font-size:14px;line-height:1.6;display:flex;box-shadow:0 12px 30px #00000059}.flash p{flex:1;margin:0}.flash-mark{color:var(--gold);line-height:1.6}.flash-close{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;padding:0 4px;font-size:22px;line-height:1}.flash-close:hover,.flash-close:focus-visible{color:var(--text,#f0e8d9)}.flash.is-floating{z-index:60;width:min(420px,100% - 32px);margin:0;animation:.3s ease-out flash-in;position:fixed;top:104px;right:24px}.flash.is-leaving{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-8px)}@keyframes flash-in{0%{opacity:0;transform:translateY(-8px)}}@media (width<=1023px){.flash.is-floating{top:88px;right:16px}}@media (prefers-reduced-motion:reduce){.flash.is-floating{animation:none}.flash.is-leaving{transition:none}}.hi-list{gap:16px;display:grid}.hi-list .panel+.panel{margin-top:0}.hi-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.hi-cards{display:flex}.hi-cards img{object-fit:cover;border:1px solid #d9bd8040;border-radius:5px;width:60px;height:90px;box-shadow:0 6px 14px #00000059}.hi-cards img+img{margin-left:-26px}.hi-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.hi-meta .badge{margin-left:4px}.hi-body h2{font:400 24px/1.25 var(--serif);margin:8px 0 6px}.hi-body h2 a{color:var(--text,#f0e8d9);text-decoration:none}.hi-body h2 a:hover,.hi-body h2 a:focus-visible{color:var(--gold)}.hi-question{color:var(--muted);margin:0 0 8px;font-style:italic}.hi-names{margin:0 0 12px;font-size:14px}.hi-extra{color:var(--gold);margin-left:6px}.hi-open{font-size:14px}@media (width<=600px){.hi-item{grid-template-columns:1fr;gap:14px;padding:20px}.hi-cards img{width:48px;height:72px}.hi-cards img+img{margin-left:-20px}}.auth-tabs-switch{border-color:#d9bd8040;grid-template-columns:1fr 1fr;width:100%;margin:14px 0 24px;padding:5px;display:grid}.auth-tabs-switch a{min-height:48px;color:var(--muted);border-radius:4px;justify-content:center;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.auth-tabs-switch a:hover:not(.is-chosen){color:var(--text,#f0e8d9);background:#d9bd8014}.auth-tabs-switch a.is-chosen{color:#211727}.auth-tabs-switch a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pf-page{max-width:1160px}.pf-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;margin:0 0 30px;padding:0;list-style:none;display:flex}.pf-steps li{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding:0 0 14px;font-size:14px;display:flex}.pf-step-mark{border:1px solid var(--line);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.pf-steps li.is-done .pf-step-mark{color:var(--gold);border-color:#d9bd8060}.pf-steps li.is-current{color:var(--gold);border-bottom-color:var(--gold)}.pf-steps li.is-current .pf-step-mark{background:var(--gold);color:#211727;border-color:var(--gold)}.pf-head{min-height:0;margin-bottom:28px;padding:0;display:block}.pf-head .eyebrow{text-transform:uppercase}.pf-head h1{margin:10px 0 8px}.pf-head>p:not(.eyebrow):not(.pf-paid){color:var(--muted);margin:0}.pf-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:30px;display:grid}.pf-layout>.panel+.panel,.pf-main+.pf-side{margin-top:0}.pf-side{position:sticky;top:24px}.pf-side .eyebrow{text-transform:uppercase}.pf-side h2{font:400 26px/1.2 var(--serif);margin:10px 0 6px}.pf-side-meta,.pf-side-note{color:var(--muted);margin:0;font-size:13px}.pf-side-price{font:400 32px/1.2 var(--serif);margin:14px 0 4px}.pf-side ul{color:var(--muted);margin:16px 0;padding-left:18px;font-size:13px}.pf-side ul li{margin:4px 0}.pf-side-ai{color:var(--muted);margin:16px 0 0;font-size:12px}.pf-form-title{font:400 26px/1.2 var(--serif);margin:0 0 6px}.pf-ideas{margin:12px 0 8px}.pf-question{margin-bottom:24px}.pf-question .eyebrow{text-transform:uppercase}.pf-question blockquote,.pf-summary blockquote,.pf-reveal-question{border-left:2px solid var(--gold);font:italic 400 20px/1.5 var(--serif);margin:10px 0 0;padding-left:18px}.pf-pick{border:0;min-width:0;margin:0;padding:0}.pf-pick legend{width:100%;font:400 24px/1.2 var(--serif);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:0;display:flex}.pf-pick-count{font:13px/1.4 var(--sans,Arial, sans-serif);color:var(--gold)}.pf-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.pf-back{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;margin:0;padding:4px;transition:transform .15s,border-color .15s;display:block;position:relative}.pf-back img{opacity:.78;border-radius:6px;width:100%;height:auto;transition:opacity .15s;display:block}.pf-back:hover img,.pf-back.is-picked img{opacity:1}.pf-back:hover{transform:translateY(-3px)}.pf-back.is-picked{border-color:var(--gold)}.pf-back.is-locked{cursor:not-allowed}.pf-back.is-locked img{opacity:.4}.pf-back.is-locked:hover{transform:none}.pf-back:focus-within{outline:2px solid var(--gold);outline-offset:2px}.pf-back-order{background:var(--gold);color:#211727;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:none;position:absolute;top:-10px;right:-10px}.pf-back.is-picked .pf-back-order{display:grid}.pf-back-nr{color:var(--muted);margin-top:6px;font-size:12px;display:block}.pf-positions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.pf-positions li{border:1px solid var(--line);border-radius:6px;padding:12px 14px;font-size:13px}.pf-positions li strong{font-size:14px;display:block}.pf-positions li span{color:var(--muted)}.pf-positions li.is-filled{border-color:#d9bd8080}.pf-positions li.is-filled strong,.pf-positions li.is-filled span{color:var(--gold)}.pf-keep{border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--muted);border-radius:6px;padding:14px 18px;font-size:14px}.pf-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:22px;display:flex}.pf-actions .primary:disabled{opacity:.5;cursor:not-allowed}.pf-summary h2{font:400 28px/1.2 var(--serif);margin:0}.pf-summary h3{font:400 22px/1.2 var(--serif);margin:0}.pf-summary-row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pf-summary-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pf-summary-note{color:var(--muted);font-size:13px}.pf-summary-block{margin-top:24px}.pf-summary-context{color:var(--muted);margin:12px 0 0;font-size:14px}.pf-summary-cards{align-items:center;gap:16px;margin:22px 0;display:flex}.pf-summary-cards p{color:var(--muted);margin:4px 0;font-size:13px}.pf-mini-backs{flex:none;gap:6px;display:flex}.pf-mini-backs img{border:1px solid #d9bd8040;border-radius:4px;width:42px;height:63px}.pf-ai{border-left:3px solid var(--gold);color:var(--muted);background:#00000026;border-radius:6px;padding:14px 18px;font-size:14px}.pf-pay-button{justify-content:center;width:100%;margin-top:20px}.pf-balance{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.pf-balance p{color:var(--muted);font-size:14px}.pf-paid{border:1px solid var(--line);color:var(--muted);border-radius:30px;margin:0 0 16px;padding:3px 12px;font-size:12px;display:inline-block}.pf-reveal-question{margin:0 0 30px}.pf-reveal{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.pf-flip{color:var(--text,#f0e8d9);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;width:200px;padding:0;display:flex}.pf-flip-pos{color:var(--muted);font-size:13px}.pf-flip-inner{width:180px;display:block}.pf-flip-inner img{border:1px solid #d9bd8040;border-radius:8px;width:180px;height:auto;box-shadow:0 10px 24px #0006}.pf-flip:hover .pf-flip-back,.pf-flip:focus-visible .pf-flip-back{border-color:var(--gold)}.pf-flip.is-open .pf-flip-back{display:none}.pf-flip.is-open .pf-flip-inner{animation:.45s ease-out pf-flip}@keyframes pf-flip{0%{transform:rotateY(90deg)}}.pf-flip-name{font:400 20px/1.3 var(--serif)}.pf-reveal-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (prefers-reduced-motion:reduce){.pf-flip.is-open .pf-flip-inner{animation:none}.pf-back{transition:none}}@media (width<=900px){.pf-layout{grid-template-columns:1fr}.pf-side{order:-1;position:static}.pf-side ul,.pf-side-ai{display:none}}@media (width<=600px){.pf-steps{gap:6px 14px}.pf-steps li{gap:6px;font-size:12px}.pf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pf-actions{background:var(--bg,#15111e);margin-top:12px;padding:14px 0;position:sticky;bottom:0}.pf-flip,.pf-flip-inner,.pf-flip-inner img{width:140px}.pf-question blockquote,.pf-summary blockquote,.pf-reveal-question{font-size:17px}}.pf-promo{padding:4px 0}.pf-promo-box summary{cursor:pointer;color:var(--gold);align-items:center;min-height:44px;padding:8px 0;font-size:14px;display:flex}.pf-promo-form{gap:10px;margin:4px 0 8px;display:flex}.pf-promo-form input{text-transform:uppercase;flex:1}.pf-promo-applied{color:var(--gold)}.pf-promo-applied form{margin-left:10px}.pf-promo-error{color:var(--danger,#e6a1a1);margin:4px 0 8px;font-size:13px}@media (width<=520px){.pf-promo-form{flex-direction:column}}.promo-admin-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 20px;display:grid}.promo-admin-wide{grid-column:1/-1}.promo-admin-label{margin:18px 0 2px;font-size:14px;display:block}.promotion-form{margin-top:18px}.promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px 22px;margin-bottom:18px;display:grid}.promotion-grid label{margin-top:12px}.promotion-grid select,.promotion-grid input:not([type=checkbox]){width:100%}.promotion-codes{grid-column:1/-1}.input-suffix{position:relative}.input-suffix input{padding-right:40px}.input-suffix span{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.field-error{color:#f0a3a3;margin:6px 0 0;font-size:13px}[aria-invalid=true]{border-color:#c96b6b!important}@media (width<=900px){.promotion-grid{grid-template-columns:1fr}}.dc-invite{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:40px;margin-top:48px;display:grid}.dc-invite .eyebrow{text-transform:uppercase}.dc-invite-copy h2{margin:10px 0 12px}.dc-invite-copy p:not(.eyebrow):not(.note){color:var(--muted)}.dc-invite-offer h3{font:400 26px/1.25 var(--serif);margin:8px 0 10px}.dc-invite-offer>p:not(.eyebrow):not(.note){color:var(--muted)}.dc-invite-offer .primary{justify-content:center;width:100%;margin-top:12px}.dc-invite-offer .note{text-align:center}@media (width<=900px){.dc-invite{grid-template-columns:1fr;gap:20px}}.pf-variants{border:0;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;display:flex}.pf-variants legend{margin-bottom:8px;padding:0;font-size:14px}.pf-variant{cursor:pointer;margin:0}.pf-variant input{opacity:0;width:1px;height:1px;position:absolute}.pf-variant span{border:1px solid var(--line);border-radius:6px;align-items:center;min-height:48px;padding:10px 20px;font-weight:600;display:inline-flex}.pf-variant input:checked+span{background:var(--gold);color:#211727;border-color:var(--gold)}.pf-variant input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.pf-side-wrap{position:sticky;top:24px}.pf-side-wrap .pf-side{position:static}@media (width<=900px){.pf-side-wrap{order:-1;position:static}}.pf-active-payment p{margin:0 0 10px}.pf-active-payment form{margin:0}
