.portal-root{--p-bg:#090e13;--p-bg-glow:color-mix(in oklch, var(--pa,#d4a857) 7%, transparent);--p-surface:#ffffff09;--p-line:#ffffff17;--p-ink:#eceff2;--p-ink-2:#edf0f8b8;--p-ink-3:#edf0f885;background:radial-gradient(1100px 480px at 78% -12%, var(--p-bg-glow), transparent 62%), radial-gradient(760px 420px at -8% 108%, color-mix(in oklch, var(--pa,#d4a857) 4%, transparent), transparent 60%), var(--p-bg);color:var(--p-ink);font-feature-settings:"ss01";min-height:100dvh;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,sans-serif}@supports (color:lab(0% 0 0)){.portal-root{--p-bg:lab(3.67223% -.469178 -3.45765);--p-ink:lab(94.1903% -.411719 -1.83762)}}.p-panel{border:var(--p-card-border-w,1px) solid var(--p-card-border,var(--p-line));border-radius:var(--p-radius,20px);background:linear-gradient(#ffffff0b,#ffffff05);box-shadow:0 24px 70px -30px #0000008c}.p-panel--pad{padding:1.4rem 1.5rem}.p-kicker{letter-spacing:.02em;color:var(--p-ink-3);font-size:.7rem;font-weight:600}.p-title{letter-spacing:-.02em;text-wrap:balance;font-weight:700;font-family:var(--p-font-head,inherit)}.p-table th{text-transform:uppercase;letter-spacing:.08em;color:var(--p-ink-3);text-align:left;padding:.6rem .9rem;font-size:.66rem;font-weight:600}.portal-scope .p-table thead th{background:var(--p-th-bg,var(--pa,#d4a857));color:var(--p-th-ink,var(--pa-ink,#1d1608));font-weight:700}.p-card-title{font-family:var(--p-font-card,var(--p-font-head,inherit));letter-spacing:.01em;font-size:16px;font-weight:800;line-height:1.25}.p-ribbon{background:var(--pa,#d4a857);color:var(--pa-ink,#1d1608);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:.45rem 1rem;font-size:11px;font-weight:700}.p-table td{border-top:1px solid #ffffff0d;padding:.62rem .9rem;font-size:.84rem}.p-table tr:hover td{background:#ffffff06}.p-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:.14rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:no-preference){.p-rise{animation:.75s cubic-bezier(.22,1,.36,1) both pRise}@keyframes pRise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.p-hover-lift{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s,background .45s}.p-hover-lift:hover{border-color:color-mix(in oklch, var(--pa,#d4a857) 42%, transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.p-rise{animation:none}}.portal-scope{background:var(--p-page-bg);color:var(--p-ink);min-height:100dvh}.portal-scope[data-mode=dark]{--p-page-bg:radial-gradient(1100px 480px at 78% -12%, color-mix(in oklch, var(--pa,#d4a857) 7%, transparent), transparent 62%), radial-gradient(760px 420px at -8% 108%, color-mix(in oklch, var(--pa2,var(--pa,#d4a857)) 5%, transparent), transparent 60%), var(--p-brand-bg,#090e13)}@supports (color:lab(0% 0 0)){.portal-scope[data-mode=dark]{--p-page-bg:radial-gradient(1100px 480px at 78% -12%, color-mix(in oklch, var(--pa,#d4a857) 7%, transparent), transparent 62%), radial-gradient(760px 420px at -8% 108%, color-mix(in oklch, var(--pa2,var(--pa,#d4a857)) 5%, transparent), transparent 60%), var(--p-brand-bg,lab(3.67223% -.469178 -3.45765))}}.portal-scope[data-mode=dark] .bg-black\/35{background-color:var(--p-nav-bg,#00000059)}.portal-scope[data-mode=dark] .p-panel{background:var(--p-brand-surface,linear-gradient(180deg, #ffffff0b, #ffffff05))}.portal-scope[data-mode=light]{--p-page-bg:radial-gradient(1100px 480px at 78% -12%, color-mix(in oklch, var(--pa,#d4a857) 6%, transparent), transparent 62%), radial-gradient(760px 420px at -8% 108%, color-mix(in oklch, var(--pa2,var(--pa,#d4a857)) 4%, transparent), transparent 60%), var(--p-brand-bg,#fbfaf7);--p-surface:color-mix(in oklch, var(--p-brand-bg,white) 55%, white);--p-line:#1816121f;--p-ink:var(--p-brand-ink,#231f17);--p-ink-2:color-mix(in srgb, var(--p-ink) 80%, transparent);--p-ink-3:color-mix(in srgb, var(--p-ink) 58%, transparent)}@supports (color:lab(0% 0 0)){.portal-scope[data-mode=light]{--p-page-bg:radial-gradient(1100px 480px at 78% -12%, color-mix(in oklch, var(--pa,#d4a857) 6%, transparent), transparent 62%), radial-gradient(760px 420px at -8% 108%, color-mix(in oklch, var(--pa2,var(--pa,#d4a857)) 4%, transparent), transparent 60%), var(--p-brand-bg,lab(98.2809% -.0107884 1.5252));--p-ink:var(--p-brand-ink,lab(11.8705% 1.09252 5.83966))}}.portal-scope[data-mode=dark]{--p-ink:var(--p-brand-ink,#eceff2);--p-ink-2:color-mix(in srgb, var(--p-ink) 74%, transparent);--p-ink-3:color-mix(in srgb, var(--p-ink) 54%, transparent)}@supports (color:lab(0% 0 0)){.portal-scope[data-mode=dark]{--p-ink:var(--p-brand-ink,lab(94.1903% -.411719 -1.83762))}}.portal-scope[data-mode=light] .p-panel{background:var(--p-brand-surface,color-mix(in oklch, white 88%, var(--p-brand-bg,white)));border-color:var(--p-card-border,var(--p-line));box-shadow:0 18px 50px -28px #1e190f40}.portal-scope[data-mode=light] .p-table tr:hover td{background:#14100a08}.portal-scope[data-mode=light] .p-table td{border-top-color:#18161214}.portal-scope[data-mode=light] .text-white,.portal-scope[data-mode=light] .text-white\/90{color:var(--p-ink)}.portal-scope[data-mode=light] .text-white\/80,.portal-scope[data-mode=light] .text-white\/70,.portal-scope[data-mode=light] .text-white\/60{color:var(--p-ink-2)}.portal-scope[data-mode=light] .text-white\/55,.portal-scope[data-mode=light] .text-white\/50,.portal-scope[data-mode=light] .text-white\/45,.portal-scope[data-mode=light] .text-white\/40,.portal-scope[data-mode=light] .text-white\/30,.portal-scope[data-mode=light] .text-white\/25{color:var(--p-ink-3)}.portal-scope[data-mode=light] :is(.border-white\/5,.border-white\/10,.border-white\/15){border-color:var(--p-line)}.portal-scope[data-mode=light] :is(.border-white\/30,.border-white\/40){border-color:#1816124d}.portal-scope[data-mode=light] :is(.bg-white\/5,.bg-white\/\[0\.03\]){background-color:#14100a09}.portal-scope[data-mode=light] .bg-black\/35{background-color:var(--p-nav-bg,#ffffffc7)}.portal-scope[data-mode=light] .bg-black\/70{background-color:#ffffffeb}.portal-scope[data-mode=light] .hover\:border-white\/30:hover{border-color:#18161259}.portal-scope[data-mode=light] .hover\:border-white\/15:hover{border-color:#18161238}.portal-scope[data-mode=light] .hover\:text-white:hover{color:var(--p-ink)}
