.orbit-banner.orbit-banner{position:fixed;left:0;right:0;z-index:2147483000;box-sizing:border-box;padding:20px;border-top:1px solid var(--orbit-border,rgb(26 26 26 / .18));box-shadow:0 -2px 16px rgb(0 0 0 / .08);font-size:.9375rem;line-height:1.5;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.orbit-banner--bottom{bottom:0}.orbit-banner--top{top:0;border-top:0;border-bottom:1px solid var(--orbit-border,rgb(26 26 26 / .18));box-shadow:0 2px 16px rgb(0 0 0 / .08)}.orbit-banner__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--orbit-gap,16px);max-width:1200px;margin:0 auto}.orbit-banner__text{flex:1 1 420px;min-width:0}.orbit-banner__title{margin:0 0 6px;font-size:1.0625rem;font-weight:700;line-height:1.3;color:inherit}.orbit-banner__text p{margin:0 0 4px;color:inherit}.orbit-banner__links a{color:inherit;text-decoration:underline}.orbit-banner__actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 1 auto}.orbit-btn.orbit-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:11px 20px;min-width:150px;min-height:44px;border:2px solid #fff0;border-radius:var(--orbit-radius,6px);background-color:var(--orbit-btn-bg,#1a1a1a);color:var(--orbit-btn-fg,#ffffff);font-family:inherit;font-size:.9375rem;font-weight:600;font-style:normal;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;line-height:1.2;cursor:pointer;box-shadow:none;transition:opacity 0.15s ease}.orbit-btn.orbit-btn:hover{opacity:.88}.orbit-btn.orbit-btn--accept{background-color:var(--orbit-accept-bg,var(--orbit-btn-bg,#1a1a1a));color:var(--orbit-accept-fg,var(--orbit-btn-fg,#ffffff));border-color:var(--orbit-accept-bg,var(--orbit-btn-bg,#1a1a1a))}.orbit-btn.orbit-btn--reject{background-color:var(--orbit-reject-bg,var(--orbit-btn-bg,#1a1a1a));color:var(--orbit-reject-fg,var(--orbit-btn-fg,#ffffff));border-color:var(--orbit-reject-bg,var(--orbit-btn-bg,#1a1a1a))}.orbit-btn.orbit-btn--configure{background-color:var(--orbit-configure-bg,var(--orbit-btn-bg,#1a1a1a));color:var(--orbit-configure-fg,var(--orbit-btn-fg,#ffffff));border-color:var(--orbit-configure-bg,var(--orbit-btn-bg,#1a1a1a))}.orbit-btn.orbit-btn--save{background-color:var(--orbit-btn-bg,#1a1a1a);color:var(--orbit-btn-fg,#ffffff);border-color:var(--orbit-btn-bg,#1a1a1a)}.orbit-btn.orbit-btn--inline{min-width:0;padding:8px 14px;font-size:.875rem}.orbit-modal{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:20px}.orbit-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.orbit-modal__panel.orbit-modal__panel{position:relative;box-sizing:border-box;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;padding:24px;border-radius:calc(var(--orbit-radius, 6px) * 1.5);background:var(--orbit-bg,#ffffff);color:var(--orbit-fg,#1a1a1a);font-size:.9375rem;line-height:1.5}.orbit-modal__title{margin:0 0 16px;font-size:1.25rem;font-weight:700;color:inherit}.orbit-modal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.orbit-cat{padding:14px 0;border-top:1px solid var(--orbit-border,rgb(26 26 26 / .18))}.orbit-cat:first-child{border-top:0;padding-top:0}.orbit-cat__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.orbit-cat__label{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.orbit-cat__label input{width:18px;height:18px;margin:0;flex:0 0 auto;accent-color:var(--orbit-btn-bg,#1a1a1a)}.orbit-cat__label input:disabled{cursor:not-allowed}.orbit-cat__always{font-size:.8125rem;opacity:.7}.orbit-cat__purpose{margin:6px 0 0;opacity:.85}.orbit-svc{margin-top:8px;font-size:.875rem}.orbit-svc summary{cursor:pointer;text-decoration:underline}.orbit-svc ul{margin:8px 0 0;padding-left:18px}.orbit-svc code{font-size:.8125rem;opacity:.75;word-break:break-all}.orbit-svc__vendor{opacity:.7}.orbit-revoke.orbit-revoke{position:fixed;inset-block:var(--orbit-revoke-inset-block,auto 16px);inset-inline:var(--orbit-revoke-inset-inline,16px auto);z-index:var(--orbit-revoke-z,2147482999);display:inline-flex;align-items:center;justify-content:center;gap:8px;width:var(--orbit-revoke-size,44px);height:var(--orbit-revoke-size,44px);padding:0;border:1px solid var(--orbit-border,rgb(26 26 26 / .18));border-radius:50%;background:var(--orbit-bg,#ffffff);color:var(--orbit-fg,#1a1a1a);cursor:pointer;box-shadow:0 2px 10px rgb(0 0 0 / .15)}.orbit-revoke.orbit-revoke--text,.orbit-revoke.orbit-revoke--both{width:auto;min-width:var(--orbit-revoke-size,44px);padding:0 14px;border-radius:calc(var(--orbit-revoke-size, 44px) / 2);font-family:inherit;font-size:.875rem;font-weight:600}.orbit-embed{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;border:1px dashed var(--orbit-border,rgb(26 26 26 / .18));border-radius:var(--orbit-radius,6px);background:rgb(0 0 0 / .03);color:inherit;text-align:center}.orbit-embed__inner{padding:20px;max-width:460px}.orbit-embed__text{margin:0 0 12px;font-size:.9375rem;line-height:1.4}.orbit-embed__load.orbit-embed__load,.orbit-embed__settings.orbit-embed__settings{box-sizing:border-box;margin:4px;padding:9px 16px;min-height:40px;border:2px solid var(--orbit-btn-bg,#1a1a1a);border-radius:var(--orbit-radius,6px);background:var(--orbit-btn-bg,#1a1a1a);color:var(--orbit-btn-fg,#ffffff);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.orbit-embed__settings{background:#fff0;color:inherit;border-color:var(--orbit-border,rgb(26 26 26 / .18))}.orbit-banner :focus-visible,.orbit-modal :focus-visible,.orbit-revoke:focus-visible,.orbit-embed :focus-visible,.orbit-consent-open:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){.orbit-btn,.orbit-embed__load{transition:none}}@media (forced-colors:active){.orbit-btn,.orbit-revoke,.orbit-embed__load,.orbit-embed__settings{border-color:ButtonBorderText}}@media (max-width:640px){.orbit-banner__actions{width:100%}.orbit-btn{flex:1 1 100%}}