.cmp-root{--cmp-amber-hero:#C9972C;--cmp-amber-rim:#FFC75C;--cmp-amber-bloom:#F4BF52;--cmp-amber-tint:#FFF8EB;--cmp-glow-a:#FFCD67;--cmp-glow-b:#8E6130;--cmp-horizon:#FFC75C;--cmp-console-glow:#FFCC69;--cmp-cream:var(--brand-cream,#faf2df);--cmp-ink:#0B0B0D;--cmp-card:rgba(22,22,26,0.72);--cmp-card-solid:#141417;--cmp-line:rgba(255,255,255,0.10);--cmp-line-strong:rgba(255,255,255,0.18);--cmp-text:#F8F6F0;--cmp-mute:#A6A29A;--cmp-danger:#FF6B5B;--cmp-ok:#9BE38B;--cmp-radius:20px;--cmp-radius-sm:12px;--cmp-max:1344px;color:var(--cmp-text);background:var(--cmp-ink);color-scheme:dark;min-height:100dvh}.cmp-page{max-width:var(--cmp-max);margin-inline:auto;padding-inline:16px;padding-block:24px 64px}@media (min-width:768px){.cmp-page{padding-inline:48px;padding-block:40px 96px}}.cmp-section{margin-block-start:72px}.cmp-section:first-child{margin-block-start:0}@media (max-width:767px){.cmp-section{margin-block-start:48px}}.cmp-h1{font-weight:800;font-size:clamp(30px,calc(4vw + 18px),64px);line-height:1.02;letter-spacing:-.03em}.cmp-h1,.cmp-h2{font-family:var(--font-display);margin:0;text-wrap:balance}.cmp-h2{font-weight:700;font-size:clamp(24px,calc(2.4vw + 16px),44px);line-height:1.08;letter-spacing:-.02em}.cmp-h3{font-weight:600;font-size:18px;line-height:1.3;margin:0;text-wrap:balance}.cmp-lead{font-size:16px;line-height:1.55;margin:0;text-wrap:pretty}.cmp-lead,.cmp-small{color:var(--cmp-mute)}.cmp-small{font-size:13px;line-height:1.45}.cmp-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cmp-mute)}[dir=rtl] .cmp-eyebrow{letter-spacing:0}[dir=rtl] .cmp-h1,[dir=rtl] .cmp-h2{font-family:var(--font-arabic);letter-spacing:0;line-height:1.25}.cmp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-end:28px}@media (max-width:767px){.cmp-section-head{margin-block-end:20px;gap:12px}}.cmp-card{background:var(--cmp-card);border:1px solid var(--cmp-line);border-radius:var(--cmp-radius);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 50px rgba(0,0,0,.35);padding:24px}.cmp-card--glow{border-color:rgba(255,199,92,.28);box-shadow:inset 0 0 0 1px rgba(255,199,92,.08),0 20px 60px rgba(201,151,44,.16)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cmp-card{background:var(--cmp-card-solid)}}@media (prefers-reduced-transparency:reduce){.cmp-card{background:var(--cmp-card-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}.cmp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding-inline:20px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;line-height:1;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .16s var(--ease-out,ease),background-color .16s,border-color .16s,opacity .16s;white-space:nowrap}.cmp-btn:focus-visible{outline:2px solid var(--cmp-amber-rim);outline-offset:2px}.cmp-btn--primary{background:var(--cmp-cream);color:#111}.cmp-btn--secondary{background:rgba(255,255,255,.06);color:var(--cmp-text);border-color:var(--cmp-line-strong)}@media (hover:hover){.cmp-btn--primary:hover{transform:translateY(-1px)}.cmp-btn--secondary:hover{background:rgba(255,255,255,.1)}}.cmp-btn:active:not([disabled]):not([aria-disabled=true]){transform:scale(.98)}.cmp-root a,.cmp-root button,.cmp-root summary{-webkit-tap-highlight-color:transparent}.cmp-btn--ghost{background:transparent;color:var(--cmp-text);padding-inline:12px}.cmp-btn--danger{background:transparent;color:var(--cmp-danger);border-color:rgba(255,107,91,.4)}.cmp-btn[aria-disabled=true],.cmp-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.cmp-btn--block{inline-size:100%}.cmp-pill{display:inline-flex;align-items:center;gap:6px;min-block-size:26px;padding-inline:10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;background:rgba(255,255,255,.08);color:var(--cmp-text);border:1px solid var(--cmp-line)}.cmp-pill--live{background:rgba(255,199,92,.14);color:var(--cmp-amber-rim);border-color:rgba(255,199,92,.35)}.cmp-pill--live:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--cmp-amber-rim);box-shadow:0 0 8px var(--cmp-amber-rim)}.cmp-pill--ok{background:rgba(155,227,139,.12);color:var(--cmp-ok);border-color:rgba(155,227,139,.3)}.cmp-pill--warn{background:rgba(244,191,82,.12);color:var(--cmp-amber-bloom);border-color:rgba(244,191,82,.3)}.cmp-pill--bad{background:rgba(255,107,91,.12);color:var(--cmp-danger);border-color:rgba(255,107,91,.3)}.cmp-chip{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:16px;border-radius:999px;font-size:14px;background:transparent;color:var(--cmp-text);border:1px solid var(--cmp-line);cursor:pointer}.cmp-chip[aria-pressed=true],.cmp-chip[aria-selected=true]{background:rgba(255,255,255,.1);border-color:var(--cmp-line-strong)}.cmp-amount{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:var(--cmp-amber-tint);text-shadow:0 0 28px rgba(255,205,103,.45)}.cmp-field{display:grid;gap:8px}.cmp-label{font-size:13px;color:var(--cmp-mute)}.cmp-input,.cmp-select,.cmp-textarea{inline-size:100%;min-block-size:44px;padding:10px 14px;border-radius:var(--cmp-radius-sm);background:rgba(255,255,255,.05);border:1px solid var(--cmp-line);color:var(--cmp-text);font:inherit;font-size:15px}.cmp-textarea{min-block-size:110px;resize:vertical;line-height:1.5}@media (max-width:767px){.cmp-input,.cmp-select,.cmp-textarea{font-size:16px}:where(.cmp-root) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}.cmp-root button,.cmp-root input,.cmp-root select,.cmp-root textarea{color-scheme:dark}.cmp-root select,.cmp-select{background-color:#1b1b20}.cmp-root select optgroup,.cmp-root select option{background-color:#1b1b20;color:#F8F6F0}.cmp-root select option:disabled{color:#8d8a84}.cmp-root input:-webkit-autofill,.cmp-root select:-webkit-autofill,.cmp-root textarea:-webkit-autofill{-webkit-text-fill-color:var(--cmp-text);-webkit-box-shadow:inset 0 0 0 1000px #1b1b20;caret-color:var(--cmp-text)}.cmp-input:focus-visible,.cmp-select:focus-visible,.cmp-textarea:focus-visible{outline:2px solid var(--cmp-amber-rim);outline-offset:1px}.cmp-check{display:flex;align-items:flex-start;gap:12px;min-block-size:44px;font-size:14px;line-height:1.45;cursor:pointer}.cmp-check input{inline-size:20px;block-size:20px;margin-block-start:1px;accent-color:var(--cmp-amber-rim);flex:none}.cmp-error{color:var(--cmp-danger);font-size:13px}.cmp-notice{border:1px solid var(--cmp-line);border-radius:var(--cmp-radius-sm);padding:12px 14px;font-size:14px;background:rgba(255,255,255,.04)}.cmp-notice--warn{border-color:rgba(244,191,82,.35);background:rgba(244,191,82,.08)}.cmp-notice--bad{border-color:rgba(255,107,91,.35);background:rgba(255,107,91,.08)}.cmp-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cmp-muted-link{color:var(--cmp-mute);text-decoration:underline;text-underline-offset:3px}.cmp-preview-bar{position:sticky;inset-block-start:var(--app-header-offset,64px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px;background:rgb(41,33,18);border-block-end:1px solid rgba(255,199,92,.3);color:var(--cmp-amber-tint);font-size:13px;line-height:1.45;padding-block:8px;padding-inline:16px;text-align:center}.cmp-preview-bar__link{display:inline-flex;align-items:center;min-block-size:44px;margin-block:-8px;color:var(--cmp-amber-rim);font-weight:600;text-decoration:underline;text-underline-offset:3px}.cmp-preview-bar__link:focus-visible{outline:2px solid var(--cmp-amber-rim);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.cmp-root *,.cmp-root :after,.cmp-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}