.cc-consent-root{--cookie-bg:#ffffffeb;--cookie-backdrop:#00000080;--cookie-text-primary:#000;--cookie-text-secondary:#000000a3;--cookie-text-link:#000;--cookie-accent:#000;--cookie-accent-hover:#000000db;--cookie-always-active-color:#ff813c;--cookie-separator:#0000000f;--cookie-close-icon:#000c;--cookie-border:#0000001a;--cookie-close-button-border:#00000024;--cookie-shadow:0 8px 24px #02020333;inset-inline-end:24px;z-index:2147483645;justify-content:flex-end;width:min(370px,100vw - 48px);padding:0;display:flex;position:fixed;bottom:24px}.cc-consent-panel{border:1px solid var(--cookie-border);background-color:var(--cookie-bg);box-shadow:var(--cookie-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--cookie-text-primary);border-radius:12px;flex-direction:column;gap:16px;padding:24px;font-family:system-ui,-apple-system,sans-serif;display:flex}.cc-consent-description{width:100%;max-width:800px;color:var(--cookie-text-secondary);margin:0;font-size:14px;line-height:1.6}.cc-inline-accept-all{color:var(--cookie-text-primary);font-weight:600}.cc-consent-link{cursor:pointer;font:inherit;color:var(--cookie-text-link);background:0 0;border:0;margin:0;padding:0;text-decoration:underline;transition:color .2s;display:inline}.cc-consent-link:hover{color:var(--cookie-text-primary)}.cc-consent-actions{gap:12px;margin-top:0;display:flex}.cc-consent-btn{letter-spacing:.15px;border-radius:24px;flex:1;min-width:0;height:46px;padding:10px 26px;font-size:16px;line-height:24px}.cc-btn{cursor:pointer;letter-spacing:.15px;border:none;border-radius:24px;outline:none;justify-content:center;align-items:center;width:100%;height:46px;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;line-height:24px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.cc-btn--primary{border:1px solid var(--cookie-accent);background-color:var(--cookie-accent);color:#fff}.cc-btn--primary:hover{border-color:var(--cookie-accent-hover);background-color:var(--cookie-accent-hover)}.cc-btn--secondary{border:1px solid var(--cookie-close-button-border);color:var(--cookie-text-primary);background-color:#0000}.cc-btn--secondary:hover{background-color:#0000000a;border-color:#00000038;box-shadow:inset 0 0 0 1px #00000008}@media (max-width:640px){.cc-consent-root{inset-inline-end:12px;width:calc(100vw - 24px);bottom:12px}.cc-consent-actions{flex-direction:column-reverse}.cc-consent-btn{width:100%;min-width:0}}
.cc-overlay{--cookie-bg:#ffffffeb;--cookie-backdrop:#00000080;--cookie-text-primary:#000;--cookie-text-secondary:#000000a3;--cookie-text-link:#000;--cookie-accent:#000;--cookie-accent-hover:#000000db;--cookie-always-active-color:#ff813c;--cookie-separator:#0000000f;--cookie-close-icon:#000c;--cookie-border:#0000001a;--cookie-close-button-border:#00000024;--cookie-shadow:0 8px 24px #02020333;z-index:2147483646;background-color:var(--cookie-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cc-panel{background-color:var(--cookie-bg);width:480px;max-width:90vw;max-height:90vh;color:var(--cookie-text-primary);border-radius:12px;font-family:system-ui,-apple-system,sans-serif;position:relative;overflow:auto}.cc-header{padding:32px 32px 0;position:relative}.cc-title{margin:0 0 12px;padding-inline-end:40px;font-size:16px;font-weight:600;line-height:1.4}.cc-description{color:var(--cookie-text-secondary);margin:0;font-size:14px;line-height:1.6}.cc-description a{color:var(--cookie-text-primary);text-decoration:underline}.cc-close{inset-inline-end:16px;opacity:.8;cursor:pointer;width:32px;height:32px;color:var(--cookie-close-icon);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:absolute;top:16px}.cc-close:hover{opacity:1}.cc-close svg{stroke:currentColor;width:20px;height:20px}.cc-body{padding:0 32px 32px}.cc-separator{background-color:var(--cookie-separator);border:0;height:1px;margin:20px 0}.cc-section{margin-bottom:20px}.cc-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cc-section-title{color:var(--cookie-text-primary);margin:0;font-size:14px;font-weight:600}.cc-always-active{color:var(--cookie-always-active-color);font-size:12px;font-weight:500}.cc-section-description{color:var(--cookie-text-secondary);margin:0;font-size:12px;line-height:1.6}.cc-toggle{cursor:pointer;background-color:#9ca3af;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:32px;height:18px;padding:0;transition:background-color .2s;display:inline-flex}.cc-toggle--active{background-color:var(--cookie-accent)}.cc-toggle--readonly{cursor:not-allowed;background-color:#d1d5db}.cc-toggle-handle{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block;transform:translate(2px)}.cc-toggle--active .cc-toggle-handle{transform:translate(16px)}.cc-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cc-toggle-handle{transform:translate(-2px)}.cc-toggle--active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .cc-toggle-handle{transform:translate(-16px)}.cc-footer{flex-direction:column;gap:8px;margin-top:24px;display:flex}.cc-btn{cursor:pointer;letter-spacing:.15px;border:none;border-radius:24px;outline:none;justify-content:center;align-items:center;width:100%;height:46px;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;line-height:24px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.cc-btn--primary{border:1px solid var(--cookie-accent);background-color:var(--cookie-accent);color:#fff}.cc-btn--primary:hover{border-color:var(--cookie-accent-hover);background-color:var(--cookie-accent-hover)}.cc-btn--secondary{border:1px solid var(--cookie-close-button-border);color:var(--cookie-text-primary);background-color:#0000}.cc-btn--secondary:hover{background-color:#0000000a;border-color:#00000038;box-shadow:inset 0 0 0 1px #00000008}@media (max-width:640px){.cc-header{padding:24px 20px 0}.cc-body{padding:0 20px 20px}}
@font-face{font-family:geistSans;src:url(../media/Geist_Variable-s.p.38tal-0yzr82m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}._4b4zhW_className{font-family:geistSans,geistSans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif}._4b4zhW_variable{--font-geist-sans:"geistSans", "geistSans Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Microsoft YaHei, sans-serif}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.42jdkyb02hb3d.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}._0nHp7a_className{font-family:geistMono,geistMono Fallback,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._0nHp7a_variable{--font-geist-mono:"geistMono", "geistMono Fallback", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}
