.c7f8afua{background:var(--surface2);border-radius:var(--rp);color:var(--text);font-family:var(--fb), system-ui, sans-serif;z-index:10;padding:8px 14px;font-size:14px;position:absolute;top:-60px;left:12px}.c7f8afua:focus{top:12px}.c45aluhi{border-bottom:1px solid var(--border2);background:color-mix(in srgb, var(--bg) 88%, transparent)}.c7iz3j02{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;max-width:1100px;margin:0 auto;padding:14px 26px;display:flex}.c74shmzq{color:var(--text);order:0;align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.c74shmzq:hover{color:var(--text)}.c6wl5bmp{flex:none;height:auto;display:block}.c2g9cric .c6wl5bmp{max-width:calc(100vw - 48px)}.c5wk64l1{font-family:var(--fb), system-ui, sans-serif;order:2;font-size:14px;position:relative}.c6evdatb{border:1px solid var(--border);border-radius:var(--rp);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:7px 13px;list-style:none;display:inline-flex}.c6evdatb::-webkit-details-marker{display:none}.c6evdatb:after{content:"▾";color:var(--muted);font-size:11px}.c6evdatb:hover{border-color:var(--text2)}.c5wk64l1[open] .c6evdatb{border-color:var(--primary-hover)}.c6j6z2z3{z-index:30;background:var(--surface);border:1px solid var(--border2);width:300px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin:0;padding:10px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);right:0}.c6j6z2z3 a{color:var(--text2);border-radius:9px;padding:7px 10px;text-decoration:none;display:block}.c6j6z2z3 a:hover{background:var(--surface2);color:var(--text)}.c6j6z2z3 a[aria-current=true]{color:var(--primary-hover);background:color-mix(in srgb, var(--primary) 14%, transparent)}.c7d9bbpv{font-family:var(--fb), system-ui, sans-serif;flex-wrap:wrap;order:1;align-items:center;gap:4px 18px;font-size:14.5px;display:flex}.c7h7yvv2{color:var(--text2);padding:6px 0;text-decoration:none}.c7h7yvv2:hover{color:var(--text)}.c7h7yvv2[aria-current=page]{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--primary-hover);text-decoration-color:var(--primary-hover)}.c4p5hpz3{border-radius:var(--rp);background:var(--primary);color:#fff;padding:8px 16px;font-weight:600;text-decoration:none}.c4p5hpz3:hover{background:var(--primary-hover);color:#fff}.c1nviu82{border-top:1px solid var(--border2);color:var(--muted);font-family:var(--fb), system-ui, sans-serif;margin-top:64px;font-size:14px;line-height:1.6}.c3ew5yhk{grid-template-columns:1.4fr 1fr 1fr;gap:24px;max-width:1100px;margin:0 auto;padding:28px 26px 40px;display:grid}.c2c8vu5k{align-items:center;margin:0 0 6px;display:flex}.c20u3aup{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:600}.c6cv92ym{gap:4px;margin:0;padding:0;list-style:none;display:grid}.c6cv92ym a{color:var(--text2);text-decoration:none}.c6cv92ym a:hover{color:var(--text)}.c13td46j{margin:0}.c3437y56 summary{cursor:pointer;color:var(--text2);list-style:none}.c3437y56 summary::-webkit-details-marker{display:none}.c3437y56 summary:after{content:" ▾";color:var(--muted)}.c2wncrv3{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0;padding:10px 0 0;list-style:none;display:grid}.c2wncrv3 a{color:var(--text2);text-decoration:none}.c2wncrv3 a:hover{color:var(--text)}.c2wncrv3 a[aria-current=true]{color:var(--primary-hover)}.c1xxp4ig{max-width:780px;margin:0 auto;padding:48px 24px 0}.ck9dr7g7{font-family:var(--fd), Georgia, serif;text-wrap:balance;margin:0 0 16px;font-size:40px;font-weight:400;line-height:1.15}.c3eyj41o{color:var(--text2);font-family:var(--fm), Georgia, serif;margin:0 0 28px;font-size:18px;font-weight:300;line-height:30px}.c2q9bqpq{margin:0 0 30px}.c8ede1vs{font-family:var(--fd), Georgia, serif;margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.25}.c2q9bqpq p{color:var(--text2);margin:0 0 12px;font-size:16.5px;line-height:1.75}.cs5s3u8b{color:var(--text2);margin:0 0 12px;padding-left:22px;font-size:16.5px;line-height:1.7}.cs5s3u8b li{margin-bottom:6px}.c875t8s1{gap:10px;margin:0;padding:0;list-style:none;display:grid}.c3gbgmc8{background:var(--surface);border:1px solid var(--border2);color:var(--text2);border-radius:14px;padding:12px 16px;font-size:16px;line-height:1.6}.c8qcpmqr{border-bottom:1px solid var(--border2);padding:18px 0}.c8qcpmqr:first-child{border-top:1px solid var(--border2)}.c3jrp8m4{font-family:var(--fd), Georgia, serif;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.35}.c7n5ytb2{color:var(--text2);margin:0;font-size:16.5px;line-height:1.7}.c5x4f6ej{border:1px solid var(--border2);border-radius:var(--rc);background:var(--surface);margin:0 0 32px;overflow-x:auto}.c3jihepx{border-collapse:collapse;width:100%;font-family:var(--fb), system-ui, sans-serif;font-size:14.5px;line-height:1.5}.c3jihepx th,.c3jihepx td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border2);padding:12px 16px}.c3jihepx tr:last-child th,.c3jihepx tr:last-child td{border-bottom:none}.c3jihepx thead th{color:var(--text);background:var(--surface2);font-weight:600}.c3jihepx tbody th{color:var(--text2);font-weight:600}.c3jihepx td{color:var(--text2)}.c5eg1aq9{gap:16px;margin:18px 0 0;display:grid}.c8beueqy{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);margin:0;padding:22px 22px 24px}.c8beueqy .c7idvaz6{font-family:var(--fb), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-hover);margin:0 0 8px;font-size:11.5px;font-weight:600}.c7bsyduo{font-family:var(--fd), Georgia, serif;margin:0 0 10px;font-size:19px;font-weight:400;line-height:1.3}.c8beueqy .c8ctphae{font-family:var(--fb), system-ui, sans-serif;color:var(--muted);border-bottom:1px solid var(--border2);margin:0 0 12px;padding:0 0 12px;font-size:13.5px;line-height:1.5}.c8beueqy .c75gzsqt{font-family:var(--fm), Georgia, serif;margin:0;font-size:15.5px;line-height:1.75}.c16w1sti{text-align:center;border:1px solid var(--primary-dark);border-radius:var(--rc);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--primary) 10%, transparent), transparent);margin:40px 0 0;padding:32px 26px}.c4ygwt76{font-family:var(--fd), Georgia, serif;margin:0 0 8px;font-size:26px;font-weight:400}.c2fyih5u{color:var(--text2);margin:0 0 20px;font-size:15.5px}.c3rpq4ec{background:var(--primary);border-radius:var(--rp);color:#fff;font-size:15.5px;font-weight:600;line-height:normal;font-family:var(--fb), system-ui, sans-serif;border:none;padding:13px 26px;text-decoration:none;display:inline-block}.c3rpq4ec:hover{background:var(--primary-hover);color:#fff}.c1wynqun{text-align:center;max-width:540px;margin:16vh auto 0;padding:0 24px}.c2g9cric{color:var(--text);align-items:center;margin:0 0 28px;display:inline-flex}.c7wexdga{font-family:var(--fd), Georgia, serif;text-wrap:balance;margin:0 0 26px;font-size:26px;font-weight:400;line-height:1.35}.c4qr5o1k{color:var(--muted);margin:18px 0 0;font-size:15px}@media (max-width:760px){.c3ew5yhk{grid-template-columns:1fr}.c5wk64l1{order:1}.c7d9bbpv{order:2;width:100%}.c5wk64l1{position:static}.c6j6z2z3{width:auto;margin-top:8px;top:auto;left:16px;right:16px}.c7iz3j02{position:relative}}@media (max-width:480px){.c7iz3j02{padding:12px 16px}.c74shmzq .c6wl5bmp{max-width:206px}.c3ew5yhk{padding:24px 16px 36px}.c1xxp4ig{padding:32px 16px 0}.ck9dr7g7{font-size:30px}.c7d9bbpv{gap:2px 14px;font-size:14px}}
.c5ao2rqa{flex-direction:column;display:flex}.c6fxdmp9{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;font-family:var(--fb), system-ui, sans-serif;margin-bottom:8px}.c6ml5nuf{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.c43x14gd{cursor:pointer;text-align:center;background:var(--pure);border:1.5px solid var(--border2);color:var(--text2);border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;font-family:inherit;line-height:1.35;display:flex}.c43x14gd:hover:not(:disabled):not([data-selected=true]):not([data-state=locked]){border-color:var(--gold);color:var(--text)}.c43x14gd:disabled{opacity:.55;cursor:default}.c43x14gd[data-selected=true]{background:var(--primary);border-color:var(--primary);color:#fff}.c43x14gd[data-state=locked]{opacity:.55;cursor:default}.c6dp5lmf{font-size:12.5px;font-weight:700}.c5wqc8ee{opacity:.7;font-size:10.5px}.c1863vvy{color:var(--gold);font-size:8.5px;font-weight:700}.c4dz6nrl{color:var(--gold);text-underline-offset:3px;align-self:flex-start;margin-top:8px;font-size:11.5px;font-weight:700;text-decoration:underline}@media (max-width:480px){.c6ml5nuf{grid-template-columns:repeat(2,1fr)}}
.c3s16qw8{flex-wrap:wrap;justify-content:center;gap:12px;max-width:580px;margin:0 auto;display:flex}.c71cci7y{border-radius:var(--rp);border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:13px 22px;font-family:inherit;font-size:15.5px;font-weight:500;display:inline-flex}.c71cci7y[data-selected=true]{background:var(--primary);border-color:var(--primary);color:#fff}.c71cci7y[data-state=locked]{opacity:.55;cursor:default}.c7si62ha{color:var(--gold);font-size:8.5px;font-weight:700}.c531lwe1{border-radius:var(--rp);background:var(--pure,var(--surface));border:1px solid var(--primary);max-width:420px;color:var(--text);flex:100%;margin:0 auto;padding:12px 18px;font-family:inherit;font-size:15.5px}.c531lwe1::placeholder{color:var(--muted)}
.c5v72uh3{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.c80qj7ud{border-radius:var(--rp);background:var(--surface2);border:1px solid var(--border2);color:var(--text2);cursor:pointer;padding:8px 16px;font-size:14.5px;font-weight:500;position:relative}@media (max-width:900px){.c80qj7ud:after{content:"";position:absolute;inset:-5px 0}}.c2griupx{background:color-mix(in srgb, var(--primary) 22%, transparent);border-color:var(--primary);color:var(--primary-hover)}
@keyframes c2okr9w9{0%,to{box-shadow:0 0 0 1px var(--primary), 0 0 22px -2px color-mix(in srgb, var(--primary) 55%, transparent)}50%{box-shadow:0 0 0 1px var(--primary), 0 0 40px 2px color-mix(in srgb, var(--primary) 80%, transparent)}}.camo7dwo{text-align:left;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.c6idwmud{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c2yxmdvp{border-radius:var(--rc);border:1px solid var(--border2);background:var(--surface);flex-direction:column;min-width:0;transition:border-color .2s ease-out,transform .2s ease-out;display:flex;position:relative}.c2yxmdvp:hover{transform:translateY(-2px)}.c4igo5dt{border-color:var(--primary-hover);box-shadow:0 0 0 1px var(--primary-hover)}.c611ukx7{border-radius:calc(var(--rc) - 1px) calc(var(--rc) - 1px) 0 0;background:var(--surface2);align-items:flex-end;height:168px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.c611ukx7:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0b00 0%,#0a0a0b9e 100%);position:absolute;inset:45% 0 0}.c44xun9h{object-fit:cover;object-position:50% 14%;width:100%;height:100%;position:absolute;inset:0}.c57rhydu{z-index:1;min-width:0;font-family:var(--fd), Georgia, serif;color:var(--text);text-shadow:0 2px 12px #0009;overflow-wrap:break-word;font-size:17px;line-height:1.25;position:relative}.c49dz64m{flex-direction:column;flex-grow:1;gap:9px;padding:10px 12px 12px;display:flex}.c5gl2laf{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.c84dv0k0{font-family:var(--fb), system-ui, sans-serif;border-radius:var(--rp);background:var(--surface2);color:var(--text2);padding:3px 9px;font-size:11.5px;line-height:1.4}.c1enlioo,.c2ylio8s{border-radius:var(--rp);height:32px;font-family:var(--fb), system-ui, sans-serif;cursor:pointer;white-space:nowrap;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.c1enlioo{border:1px solid var(--border);background:var(--surface2);color:var(--text)}.c1enlioo:hover{border-color:var(--text2)}.c2ylio8s{background:var(--primary);color:#fff;border:none}.c8flr5uy{background:var(--surface);border:1px solid var(--primary-dark);border-radius:var(--rc);flex-direction:column;min-width:0;padding:22px;animation:4s infinite c2okr9w9;display:flex}.c3tkp65k{flex-direction:column;gap:8px;display:flex}.c7oyqn8m{align-items:center;gap:10px;min-width:0;display:flex}.cg7pfqh7{background:var(--surface2);border-radius:10px;flex-shrink:0;width:34px;height:34px;overflow:hidden}.cg7pfqh7 img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;display:block}.c1elvkdh{font-family:var(--fb), system-ui, sans-serif;color:var(--text2);font-size:13.5px;font-weight:600}.c7azqo7b{font-family:var(--fm), Georgia, serif;color:var(--text);margin:0;padding-left:44px;font-size:16px;line-height:1.7}.c8ci525b{border-top:1px solid var(--border2);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;margin:18px 0 0;padding:14px 0 0;display:grid}.c6peq7t2{font-family:var(--fb), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin:0 0 2px;padding:0;font-size:11.5px;font-weight:600}.c1oz1b4m{flex-direction:column;gap:4px;min-width:0;display:flex}.c1p6zae5{font-family:var(--fb), system-ui, sans-serif;color:var(--text2);font-size:12.5px}.c3sau3qs{border:1px solid var(--border2);background:var(--pure);width:100%;color:var(--text);font-family:var(--fb), system-ui, sans-serif;border-radius:12px;padding:10px 12px;font-size:14.5px}.c3sau3qs:focus{border-color:var(--primary-hover);outline:none}.c1zbc81a{font-family:var(--fd), Georgia, serif;color:var(--text);margin:14px 0 6px;font-size:17px}.c8f04zhw{border:1px solid var(--border2);border-radius:var(--ri);background:var(--pure);width:100%;min-height:70px;color:var(--text);font-family:var(--fm), Georgia, serif;resize:vertical;padding:12px 14px;font-size:15.5px;line-height:1.6}.c8f04zhw:focus{border-color:var(--primary-hover);outline:none}.c7t8vwxi{background:var(--primary);border-radius:var(--rp);color:#fff;width:100%;font-family:var(--fb), system-ui, sans-serif;cursor:pointer;border:none;margin-top:14px;padding:14px;font-size:16px;font-weight:600}.c7t8vwxi:hover{background:var(--primary-hover)}.ci62l5ba{text-align:center;font-family:var(--fb), system-ui, sans-serif;color:var(--muted);margin:10px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.c8flr5uy{box-shadow:0 0 0 1px var(--primary);animation:none}.c2yxmdvp:hover{transform:none}}@media (max-width:860px){.camo7dwo{grid-template-columns:minmax(0,1fr)}.c6idwmud{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;margin-inline:-16px;padding:0 16px 6px;overflow-x:auto}.c6idwmud::-webkit-scrollbar{display:none}.c2yxmdvp{scroll-snap-align:start}.c611ukx7{height:150px}.c8ci525b{grid-template-columns:minmax(0,1fr)}.c8flr5uy{padding:18px}.c7azqo7b{padding-left:0}}
@keyframes c4rc4vuz{0%,to{box-shadow:0 0 0 1px var(--primary), 0 0 22px -2px color-mix(in srgb, var(--primary) 55%, transparent)}50%{box-shadow:0 0 0 1px var(--primary), 0 0 40px 2px color-mix(in srgb, var(--primary) 80%, transparent)}}.c86nqa0n{font-family:var(--fd), Georgia, serif;text-wrap:balance;margin:0 0 12px;font-size:50px;font-weight:400;line-height:1.12}@media (max-width:480px){.c86nqa0n{font-size:34px;line-height:1.12}}.c7ku4nmw{background:var(--surface);border:1px solid var(--primary-dark);border-radius:var(--rc);box-shadow:var(--shadow);padding:26px;animation:4s infinite c4rc4vuz}.c7ui3i3l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.c4ovfagd{font-family:var(--fd), Georgia, serif;flex:15em;font-size:19px;line-height:28px}.c7uiv450{background:var(--surface2);border:1px solid var(--border);border-radius:var(--rp);color:var(--text);cursor:pointer;flex:none;padding:9px 16px;font-size:14.5px;font-weight:500;position:relative}@media (max-width:900px){.c7uiv450:after{content:"";position:absolute;inset:-4px 0}}.c72zzn6q{vertical-align:-3px;display:inline-block}.c1ywg4q5{resize:vertical;background:var(--pure);border:1px solid var(--border2);width:100%;min-height:120px;color:var(--text);font-family:var(--fm), Georgia, serif;border-radius:14px;outline:none;padding:15px;font-size:16.5px;line-height:1.7}.c67kgeat{min-height:0}@media (max-width:900px){.c67kgeat{text-overflow:ellipsis}.c67kgeat::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.c8b84psq{background:var(--primary);border-radius:var(--rp);color:#fff;cursor:pointer;border:none;width:100%;margin-top:18px;padding:15px;font-size:16.5px;font-weight:600}.c8b84psq:disabled{background:var(--surface2);color:var(--muted);cursor:not-allowed}.c48xccts{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 2px;display:flex}.c7u9w5nq{font-family:var(--fb), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:2px;font-size:12.5px;font-weight:600}.cmh6cb8f{border:1px solid var(--border2);background:var(--surface2);color:var(--text2);font-family:var(--fb), system-ui, sans-serif;text-align:left;cursor:pointer;border-radius:14px;padding:6px 12px;font-size:13.5px;line-height:1.4}.cmh6cb8f:hover{border-color:var(--primary-hover);color:var(--text)}
@keyframes c2coh58w{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.c6zs6vr6{background:var(--surface);border:1px solid var(--primary-dark);border-radius:var(--rc);box-shadow:var(--shadow);text-align:center;padding:40px 34px;animation:.3s c2coh58w}.c4ti8ie4{justify-content:center;gap:8px;margin-bottom:30px;display:flex}.c6iwmcsh{border-radius:99px;width:9px;height:9px;transition:all .2s}.c3z81k3w{background:var(--primary);width:26px}.csm2vw8f{background:var(--primary-dark)}.c7h6qw8q{background:var(--surface2)}.c3q3dyhx{font-family:var(--fd), Georgia, serif;margin:0 0 26px;font-size:27px;font-weight:400;line-height:28px}.c4x1v0y6{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.c5es69hl{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:15.5px}.c2pyqgvn{border-radius:var(--rp);background:var(--surface2);color:var(--muted);cursor:not-allowed;border:none;padding:11px 24px;font-size:15px;font-weight:600}.c36scu3r{background:var(--primary);color:#fff;cursor:pointer}@media (max-width:480px){.c6zs6vr6{padding:28px 20px}}
@keyframes c6l1xhss{to{transform:rotate(360deg)}}@keyframes ch4jcj6r{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes c7yucq5f{0%,to{box-shadow:0 0 0 1px var(--primary), 0 0 22px -2px color-mix(in srgb, var(--primary) 55%, transparent)}50%{box-shadow:0 0 0 1px var(--primary), 0 0 40px 2px color-mix(in srgb, var(--primary) 80%, transparent)}}.c5q6fcs1{position:relative}.c43cz5u9>:not(.c4rpemix){max-width:732px;margin-inline:auto}.c4rpemix{min-width:0}.c74mdza4{background:var(--surface);border:1px solid var(--primary-dark);border-radius:var(--rc);box-shadow:var(--shadow);text-align:center;padding:64px 34px}.c154tm63{border:3px solid var(--surface2);border-top-color:var(--primary);border-radius:50%;width:44px;height:44px;margin:0 auto 22px;animation:.8s linear infinite c6l1xhss}.c2j1sadp{font-family:var(--fd), Georgia, serif;margin:0 0 8px;font-size:26px;font-weight:400;line-height:1.25}.c7uv20bq{color:var(--muted);margin:0;font-size:15.5px}.c5iuzfgd{border:1px solid var(--border2);background:var(--surface);color:var(--text2);text-align:center;border-radius:14px;margin:0 0 14px;padding:10px 16px;font-size:14.5px;line-height:1.5}.c71s7lox{background:var(--surface);border:1px solid var(--primary);border-radius:var(--rc);box-shadow:var(--shadow), 0 0 40px -6px color-mix(in srgb, var(--primary) 55%, transparent);padding:30px;animation:.35s ch4jcj6r}.cndbqbsc{text-align:center;margin-bottom:22px}.c2x9trxp{color:var(--primary-hover);margin-bottom:6px}.c58vyyfz{font-family:var(--fd), Georgia, serif;margin:0;font-size:29px;font-weight:400;line-height:1.25}.c7x32t5s{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 14%, transparent), color-mix(in srgb, var(--primary) 3%, transparent));border:1px solid var(--primary-dark);border-radius:16px;padding:24px}.c1i6gma7{font-family:var(--fm), Georgia, serif;color:var(--text2);overflow-wrap:anywhere;margin:0;font-size:17px;font-style:italic;line-height:1.7}.c5q5pr6f{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.c80hh8gr{background:color-mix(in srgb, var(--primary) 18%, transparent);border:1px solid var(--primary-dark);border-radius:var(--rp);color:var(--primary-hover);padding:6px 14px;font-size:14px;font-weight:600}.c1uwlrxa{color:var(--muted);margin:0 0 14px;font-size:15px}.c4uyzlv7{background:var(--surface2);border:1px solid var(--border);border-radius:var(--rp);color:var(--text);cursor:pointer;margin:0 0 16px;padding:9px 16px;font-size:14.5px;font-weight:500;display:inline-block}.c25lkbx5{background:var(--primary);border-radius:var(--rp);color:#fff;width:100%;font-family:var(--fb), system-ui, sans-serif;text-align:center;cursor:pointer;border:none;padding:15px;font-size:16.5px;font-weight:600;line-height:normal;text-decoration:none;animation:3.5s infinite c7yucq5f;display:block}.c25lkbx5:hover{color:#fff;background:var(--primary-hover)}.c80akyam{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:15px}.c29kxzkw{}
.c8axz1ah{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.c5pquhfw{width:100%;height:100%;display:block}.c8q7ncq1{z-index:1;pointer-events:none;background:radial-gradient(62% 52% at 50% 42%, color-mix(in oklab, var(--bg) 78%, transparent) 0%, color-mix(in oklab, var(--bg) 40%, transparent) 62%, transparent 100%);position:absolute;inset:0}.c8axz1ah:empty{display:none}
@keyframes c4h9rg6h{0%{opacity:0}to{opacity:1}}.c25hsu3k{isolation:isolate;margin:0 auto;padding:48px 24px 80px;scroll-margin-top:12px;animation:.3s c4h9rg6h;position:relative}.c25hsu3k:before{content:"";z-index:0;background:radial-gradient(60% 55% at 50% 18%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 70%), radial-gradient(40% 40% at 85% 70%, color-mix(in srgb, var(--primary-dark) 22%, transparent), transparent 70%), radial-gradient(36% 40% at 12% 62%, color-mix(in srgb, var(--primary-hover) 12%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.c25hsu3k>:not([aria-hidden=true]){z-index:2;max-width:732px;margin-inline:auto;position:relative}.c25hsu3k>.c38g42q7{max-width:1060px}.c4iti6vl{text-align:center;margin-bottom:28px}.c4rrquyi{font-family:var(--fd), Georgia, serif;text-wrap:balance;margin:0 0 12px;font-size:50px;font-weight:400;line-height:1.12}.c203x4qm{border:1px solid color-mix(in srgb, var(--primary-hover) 55%, transparent);border-radius:var(--rp);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--text);font-family:var(--fb), system-ui, sans-serif;margin:2px auto 12px;padding:5px 14px;font-size:14.5px;font-weight:600;line-height:1.45;display:inline-block}.cwe3hpk9{color:var(--text2);font-family:var(--fm), Georgia, serif;max-width:540px;margin:0 auto;font-size:17px;font-weight:300;line-height:28px}.c1486ifa{max-width:1100px;margin:30px auto 0;padding:0 26px}.c6cc0oyd{font-family:var(--fd), Georgia, serif;text-align:center;text-wrap:balance;margin:0 0 30px;font-size:32px;font-weight:400}.c9v6gsul{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 44px;padding:26px;list-style:none;display:grid}.c4jpftuy{text-align:center}.c63q06t2{font-size:30px;font-weight:700;line-height:1.25;font-family:var(--fb), system-ui, sans-serif;display:block}.c6tgzdwb{color:var(--muted);font-size:14.5px;line-height:1.5;font-family:var(--fb), system-ui, sans-serif;margin-top:2px;display:block}.c5uq02nk{font-family:var(--fd), Georgia, serif;text-align:center;text-wrap:balance;margin:0 0 4px;font-size:26px;font-weight:400}.cx63zhp8{text-align:center;color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.6}.c80xq2bs{margin:0 0 44px}.c6mib3wg{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);margin:0 0 44px;padding:34px}.c4wzl6ub{text-align:center;color:var(--text2);max-width:560px;margin:0 auto 26px;font-size:16px;line-height:1.6}.c68u3pbx{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.c3o2l8l2{text-align:center;flex:0 calc(33.3333% - 10.6667px);min-width:0;padding:6px 4px}.c187k2sm{width:48px;height:48px;color:var(--primary-hover);background:color-mix(in srgb, var(--primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:0 0 10px;display:inline-flex}.c2t2hado{font-size:16px;font-weight:600;font-family:var(--fb), system-ui, sans-serif;margin:0 0 6px}.c8k7h846{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.c4s6u616{grid-template-columns:repeat(3,1fr);gap:20px;margin:0 0 44px;padding:0;list-style:none;display:grid}.c838tm5q{text-align:center}.ct6xbq39{background:var(--primary);color:#fff;width:44px;height:44px;font-size:19px;font-weight:700;font-family:var(--fb), system-ui, sans-serif;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.c1twye1b{font-size:16px;font-weight:600;font-family:var(--fb), system-ui, sans-serif;margin:0 0 6px}.c5jz5cve{color:var(--muted);max-width:250px;margin:0 auto;font-size:14.5px;line-height:1.6}.c43oodir{margin:0 0 44px}.c6yvn0sk{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.c6rlmb6f{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);margin:0;overflow:hidden}.c6481z7q{background:var(--surface2);width:100%;height:230px;position:relative}.c56eqgis{object-fit:cover;width:100%;height:100%;display:block}.c2pc121b{padding:16px 20px}.c7soucl7{font-size:17px;font-weight:600;line-height:1.4;font-family:var(--fb), system-ui, sans-serif;align-items:center;gap:9px;margin:0;display:flex}.c4g0vv4n{color:var(--primary-hover);flex:none;line-height:0;display:inline-flex}.c3w3n1y3{color:var(--text2);margin:6px 0 0;font-size:14.5px;line-height:1.6}.c89tgsf9{margin:0 0 44px}.c51uaql9{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 14px;display:flex}.c132u9g0{font-family:var(--fd), Georgia, serif;color:var(--text);margin:0;font-size:26px;font-weight:400}.c2m3cdyr{color:var(--muted);margin:4px 0 0;font-size:15px;line-height:1.6}.cwt3tj43{font-family:var(--fb), system-ui, sans-serif;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.cwt3tj43:hover{color:var(--text)}.c6fqkaxc{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}@media (min-width:601px){.c6fqkaxc:has(>:nth-child(6):last-child){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.c64ypsvi{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);min-width:0;color:inherit;text-decoration:none;transition:transform .24s ease-out,border-color .24s ease-out,box-shadow .24s ease-out;display:block;overflow:hidden}.c64ypsvi:hover{color:inherit;border-color:var(--border)}.c64ypsvi:hover,.c64ypsvi:focus-visible{transform:translateY(-3px);box-shadow:0 16px 34px #0000006b}.c64ypsvi:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.c6zorbgl{aspect-ratio:16/10;border-bottom:1px solid var(--border2);isolation:isolate;background:var(--surface2);position:relative;overflow:hidden}.c1zjaw18{aspect-ratio:3/4}.c1zjaw18 .c5749dea{object-position:50% 14%}.c1bag2so{text-align:left;justify-content:flex-start;align-items:flex-end}.c5749dea{object-fit:cover;width:100%;height:100%;transition:transform .26s ease-out;position:absolute;inset:0}.c64ypsvi:hover .c5749dea,.c64ypsvi:focus-visible .c5749dea{transform:scale(1.02)}.c2vaqmyg{z-index:1;background:linear-gradient(#0000002e,#0000009e);position:absolute;inset:0}.cnkys5wd{z-index:2;text-align:center;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.c2ckpwyq{font-family:var(--fd), Georgia, serif;color:#fff;text-shadow:0 1px 1px #000000b8,0 2px 3px #00000080,0 2px 20px #0009;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:400;line-height:28px;display:-webkit-box;overflow:hidden}.c4vwk5z1{padding:16px}.c46xj15m{color:var(--text2);font-size:16px;font-family:var(--fm), Georgia, serif;margin:0 0 12px;line-height:25px}.c44w6fv6{font-size:13px;font-weight:600;font-family:var(--fb), system-ui, sans-serif;color:var(--primary-hover);align-items:center;gap:6px;display:inline-flex}.c7odctmk{max-width:780px;margin:0 auto 36px}.c7oge355{margin:0 0 26px}.c4zbd6af{font-family:var(--fd), Georgia, serif;margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.3}.c7oge355 p{color:var(--text2);margin:0 0 12px;font-size:16.5px;line-height:1.75}.c5agsje5{border-top:1px solid var(--border2);text-align:center;margin:28px 0 0;padding:22px 0 0}.c4pf4wpe{text-align:center;max-width:780px;margin:0 auto 44px}.c6sc70v5{font-family:var(--fb), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.c7yi8zfu{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.c7sh1mua{border:1px solid var(--border);border-radius:var(--rp);color:var(--text2);font-family:var(--fb), system-ui, sans-serif;padding:7px 15px;font-size:14px;text-decoration:none;display:inline-block}.c7sh1mua:hover{color:var(--text);border-color:var(--primary-hover)}.c2kt213t{max-width:780px;margin:0 auto 44px}.c1cj291t{border-bottom:1px solid var(--border2);padding:14px 0}.c1cj291t:first-of-type{border-top:1px solid var(--border2)}.c1cj291t summary{cursor:pointer;font-family:var(--fd), Georgia, serif;font-size:18px;line-height:1.4;list-style:none}.c1cj291t summary::-webkit-details-marker{display:none}.c1cj291t summary:after{content:" +";color:var(--muted)}.c1cj291t[open] summary:after{content:" −"}.c17fejzw{color:var(--text2);margin:10px 0 0;font-size:16px;line-height:1.7}.c31rgvlk{text-align:center;font-family:var(--fb), system-ui, sans-serif;margin:18px 0 0;font-size:15px}.c7xu2x3z{text-align:center;border:1px solid var(--primary-dark);border-radius:var(--rc);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--primary) 10%, transparent), transparent);margin:0 0 20px;padding:36px}.c46ezcy9{font-family:var(--fd), Georgia, serif;margin:0 0 8px;font-size:28px;font-weight:400}.c799aibg{color:var(--text2);margin:0 0 20px;font-size:15.5px;line-height:1.6}.cm209yu5{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.c8259wt0{background:var(--primary);border-radius:var(--rp);color:#fff;font-size:15.5px;font-weight:600;line-height:normal;font-family:var(--fb), system-ui, sans-serif;border:none;padding:13px 26px;text-decoration:none;display:inline-block}.c8259wt0:hover{background:var(--primary-hover);color:#fff}.c3m143ie{border:1px solid var(--border);border-radius:var(--rp);color:var(--text);font-size:15.5px;font-weight:600;line-height:normal;font-family:var(--fb), system-ui, sans-serif;background:0 0;padding:13px 26px;text-decoration:none;display:inline-block}.c3m143ie:hover{color:var(--text);border-color:var(--text2)}@media (prefers-reduced-motion:reduce){.c64ypsvi{transition:border-color .2s ease-out,box-shadow .2s ease-out}.c64ypsvi:hover,.c64ypsvi:focus-visible,.c64ypsvi:hover .c5749dea,.c64ypsvi:focus-visible .c5749dea{transform:none}}@media (max-width:760px){.c9v6gsul{grid-template-columns:1fr;row-gap:18px}}@media (max-width:700px){.c2ckpwyq{font-size:18px;line-height:25px}.c46xj15m{font-size:15.5px;line-height:24px}}@media (max-width:600px){.c6yvn0sk,.c6fqkaxc{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.c6yvn0sk::-webkit-scrollbar{display:none}.c6fqkaxc::-webkit-scrollbar{display:none}.c6rlmb6f,.c64ypsvi{scroll-snap-align:start}.c6481z7q{height:190px}}@media (max-width:480px){.c25hsu3k{padding:32px 16px 70px}.c4rrquyi{font-size:34px;line-height:1.12}.c1486ifa{padding:0 16px}.c6cc0oyd{margin-bottom:22px;font-size:26px}.c9v6gsul{gap:18px 10px;padding:22px 14px}.c63q06t2{font-size:24px}.c6mib3wg{padding:26px 18px}.c3o2l8l2{text-align:left;flex-basis:100%;grid-template-columns:44px 1fr;column-gap:14px;padding:0;display:grid}.c187k2sm{grid-row:span 2;width:44px;height:44px;margin:0}.c4s6u616{grid-template-columns:1fr;gap:16px}.c838tm5q{text-align:left;grid-template-columns:44px 1fr;column-gap:14px;display:grid}.ct6xbq39{grid-row:span 2;margin:0}.c5jz5cve{max-width:none;margin:0}.c7xu2x3z{padding:28px 18px}}@media (max-width:520px){.cm209yu5{flex-direction:column}.c8259wt0,.c3m143ie{text-align:center;width:100%}}
.c3gybk8x code{background:var(--surface2);border:1px solid var(--border2);color:var(--text);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.c2at95jp{font-family:var(--fb), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:13.5px;font-weight:600}.c2at95jp a{color:var(--primary-hover);text-decoration:none}.c2at95jp a:hover{color:var(--gold)}.c5qoeemw,.c1y74gvw,.c7v1f3xs{object-fit:cover;background:var(--primary-dark);box-shadow:0 0 0 2px var(--primary-hover);border-radius:50%;flex:none;display:block}.c5qoeemw{width:40px;height:40px}.c1y74gvw{width:64px;height:64px}.c7v1f3xs{width:120px;height:120px;box-shadow:0 0 0 3px var(--primary-hover)}.c3azopnn{align-items:center;gap:12px;margin:0 0 24px;display:flex}.c2uuemon{color:var(--muted);font-family:var(--fb), system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:14.5px;line-height:1.5;display:flex}.c2uuemon a{color:var(--text);font-weight:600;text-decoration:none}.c2uuemon a:hover{color:var(--gold)}.c81klu7u{color:var(--border)}.c5e67vj0{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);margin:0 0 34px;padding:18px 22px}.c6zf9kza{color:var(--text);font-family:var(--fb), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13.5px;font-weight:700}.c1uxqeey{color:var(--muted);font-family:var(--fb), system-ui, sans-serif;margin:0;padding-left:20px;font-size:15px;line-height:1.7}.c1uxqeey a{color:var(--text2);text-decoration:none}.c1uxqeey a:hover{color:var(--gold);text-decoration:underline}.c5qbn0tu{margin:0 0 24px}.c5qbn0tu p{color:var(--text2);margin:0 0 12px;font-size:16.5px;line-height:1.75}.c24l61mf{font-family:var(--fd), Georgia, serif;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.35}.c6j8v5dv{background:var(--pure);border:1px solid var(--border2);color:var(--text);white-space:pre;border-radius:12px;margin:0 0 16px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto}.c6j8v5dv code{font-size:inherit;background:0 0;border:none;padding:0}.c2m02i8z{border-top:1px solid var(--border2);padding:14px 0}.c2m02i8z p{color:var(--text2);margin:0;font-size:16.5px;line-height:1.7}.c76l5db4{text-align:center;border:1px solid var(--primary-dark);border-radius:var(--rc);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent);margin:36px 0 0;padding:26px 24px}.c327ha4d{max-width:560px;color:var(--text2);margin:0 auto 18px;font-size:16.5px;line-height:1.7}.c697ctbz{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);align-items:flex-start;gap:16px;margin:32px 0 0;padding:20px 22px;display:flex}.c5srjy2h{color:var(--text);font-family:var(--fd), Georgia, serif;margin:0;font-size:18px}.c5srjy2h a{color:var(--text);text-decoration:none}.c5srjy2h a:hover{color:var(--gold)}.c6lansvg{color:var(--primary-hover);font-family:var(--fb), system-ui, sans-serif;margin:2px 0 8px;font-size:14px;font-weight:600}.c1yl5yed{color:var(--text2);margin:0;font-size:15.5px;line-height:1.65}.c32fq7h5{margin:34px 0 0}.c6rrhp62{font-family:var(--fd), Georgia, serif;margin:0 0 10px;font-size:21px;font-weight:400}.c5fpc8cq{color:var(--muted);margin:0;padding-left:20px;font-size:16px;line-height:1.8}.cbnjzks2{gap:14px;margin:0 0 8px;padding:0;list-style:none;display:grid}.c653y8r4{background:var(--surface);border:1px solid var(--border2);border-radius:var(--rc);padding:20px 22px}.c653y8r4:hover{border-color:var(--primary-dark)}.c7v1iago{font-family:var(--fd), Georgia, serif;margin:0 0 6px;font-size:21px;font-weight:400;line-height:1.3}.c7v1iago a{color:var(--text);text-decoration:none}.c7v1iago a:hover{color:var(--gold)}.cuf3vj3x{color:var(--text2);margin:0 0 8px;font-size:15.5px;line-height:1.6}.chjfztbs{color:var(--muted);font-family:var(--fb), system-ui, sans-serif;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13.5px;display:flex}.c6ariui8{align-items:center;gap:18px;margin:0 0 20px;display:flex}.c52wtehn{font-family:var(--fd), Georgia, serif;margin:0;font-size:36px;font-weight:400;line-height:1.15}.cajqc1ig{color:var(--primary-hover);font-family:var(--fb), system-ui, sans-serif;margin:4px 0 0;font-size:15px;font-weight:600}@media (max-width:480px){.c52wtehn{font-size:28px}.c7v1f3xs{width:88px;height:88px}.c697ctbz{flex-direction:column}.c5e67vj0{padding:16px 18px}}
