:root{--aiw-top:88px}.aiw-root{top:var(--aiw-top);z-index:95;pointer-events:none;--ai-accent:#8b8fe0;position:fixed;left:0;right:0}.aiw-wire{pointer-events:auto;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;width:100%;height:22px;padding:0;display:flex;position:relative}.aiw-line{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--ai-accent) 22%, transparent) 18%, color-mix(in oklab, var(--ai-accent) 38%, transparent) 50%, color-mix(in oklab, var(--ai-accent) 22%, transparent) 82%, transparent 100%);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.aiw-pulse{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ai-accent) 90%, white 10%), transparent);width:22%;height:2px;filter:drop-shadow(0 0 6px var(--ai-accent));animation:aiw-travel 5.5s var(--ease,cubic-bezier(.22, 1, .36, 1)) infinite;will-change:transform, opacity;border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes aiw-travel{0%{opacity:0;transform:translate(-30%,-50%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(480%,-50%)}}.aiw-node{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--ai-accent) 75%, white 25%);border:1px solid color-mix(in oklab, var(--ai-accent) 28%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 0 color-mix(in oklab, var(--ai-accent) 40%, transparent);transition:box-shadow .5s var(--ease,ease), color .3s var(--ease,ease), border-color .3s var(--ease,ease), transform .3s var(--ease,ease);background:#0a0b0d8c;border-radius:100px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:10.5px;font-weight:500;animation:3.6s ease-in-out infinite aiw-breathe;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aiw-node .aiw-dot{background:var(--ai-accent);width:5px;height:5px;box-shadow:0 0 8px var(--ai-accent);border-radius:50%}.aiw-wire:hover .aiw-node{color:#fff;border-color:color-mix(in oklab, var(--ai-accent) 55%, transparent);transform:translate(-50%,-50%)scale(1.04)}@keyframes aiw-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ai-accent) 36%, transparent)}50%{box-shadow:0 0 14px 1px color-mix(in oklab, var(--ai-accent) 20%, transparent)}}.aiw-panel{pointer-events:auto;width:min(720px, calc(100vw - 2 * var(--gutter,24px)));border:1px solid color-mix(in oklab, var(--ai-accent) 22%, var(--glass-line,#ffffff14));-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);max-height:min(70vh,560px);box-shadow:0 30px 80px -32px #000000eb, 0 0 0 1px #ffffff05 inset, 0 0 40px -20px color-mix(in oklab, var(--ai-accent) 50%, transparent);opacity:0;visibility:hidden;transition:opacity .32s var(--ease,ease), transform .42s var(--ease,ease), visibility 0s linear .42s;background:#0a0b0dc7;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%)translateY(-8px)}.aiw-root.is-open .aiw-panel{opacity:1;visibility:visible;transition:opacity .32s var(--ease,ease), transform .42s var(--ease,ease), visibility 0s;transform:translate(-50%)translateY(0)}.aiw-root.is-open .aiw-node{opacity:0;transition:opacity .2s var(--ease,ease)}.aiw-panel-head{border-bottom:1px solid var(--line,#e0e6eb1a);align-items:center;gap:10px;padding:13px 14px 13px 18px;display:flex}.aiw-panel-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim,#9aa3ad);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.aiw-panel-title .aiw-dot{background:var(--ai-accent);width:6px;height:6px;box-shadow:0 0 8px var(--ai-accent);border-radius:50%}.aiw-close{width:30px;height:30px;color:var(--ink-dim,#9aa3ad);cursor:pointer;transition:color .2s var(--ease,ease), background .2s var(--ease,ease);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.aiw-close:hover{color:var(--ink,#e0e6eb);background:var(--glass,#ffffff0b)}.aiw-thread{flex-direction:column;flex:1;min-height:0;display:flex}.aiw-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:0;padding:22px;display:flex;overflow-y:auto}.aiw-scroll::-webkit-scrollbar{width:8px}.aiw-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:8px}.aiw-greeting{color:var(--ink,#e0e6eb);text-wrap:pretty;font-size:16.5px;line-height:1.6}.aiw-chips{flex-wrap:wrap;gap:9px;display:flex}.aiw-chip{text-align:left;color:color-mix(in oklab, var(--ai-accent) 65%, white 35%);background:color-mix(in oklab, var(--ai-accent) 9%, transparent);border:1px solid color-mix(in oklab, var(--ai-accent) 24%, transparent);cursor:pointer;transition:background .2s var(--ease,ease), border-color .2s var(--ease,ease), color .2s var(--ease,ease), transform .2s var(--ease,ease);border-radius:100px;padding:10px 15px;font-size:14px;line-height:1.35}.aiw-chip:hover{color:#fff;background:color-mix(in oklab, var(--ai-accent) 16%, transparent);border-color:color-mix(in oklab, var(--ai-accent) 45%, transparent);transform:translateY(-1px)}.aiw-msg{white-space:pre-wrap;word-break:break-word;text-wrap:pretty;font-size:16px;line-height:1.65}.aiw-msg-user{background:color-mix(in oklab, var(--ai-accent) 16%, transparent);border:1px solid color-mix(in oklab, var(--ai-accent) 26%, transparent);max-width:85%;color:var(--ink,#e0e6eb);border-radius:18px 18px 5px;align-self:flex-end;padding:11px 16px}.aiw-msg-assistant{max-width:92%;color:var(--ink,#e0e6eb);align-self:flex-start}.aiw-cursor{vertical-align:text-bottom;background:var(--ai-accent);border-radius:1px;width:7px;height:1.05em;margin-left:2px;animation:1s steps(2,start) infinite aiw-blink;display:inline-block}@keyframes aiw-blink{to{opacity:0}}.aiw-error{color:#e07a8a;font-size:13px;line-height:1.5}.aiw-composer{border:1px solid var(--line,#e0e6eb24);background:color-mix(in oklab, var(--ink,#e0e6eb) 5%, transparent);border-radius:16px;align-items:flex-end;gap:10px;margin:14px;padding:9px 9px 9px 18px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.aiw-composer:focus-within{border-color:color-mix(in oklab, var(--ai-accent) 60%, transparent);background:color-mix(in oklab, var(--ink,#e0e6eb) 7%, transparent);box-shadow:0 0 0 3px color-mix(in oklab, var(--ai-accent) 16%, transparent)}.aiw-input{resize:none;min-height:26px;max-height:140px;color:var(--ink,#e0e6eb);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-family:inherit;font-size:16.5px;line-height:1.5}.aiw-input::placeholder{color:var(--ink-faint,#5a6172)}.aiw-send{color:#fff;background:var(--ai-accent);cursor:pointer;width:44px;height:44px;box-shadow:0 4px 14px -4px color-mix(in oklab, var(--ai-accent) 70%, transparent);transition:opacity .2s var(--ease,ease), transform .2s var(--ease,ease), filter .2s var(--ease,ease), box-shadow .2s ease;border:0;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aiw-send:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px -4px color-mix(in oklab, var(--ai-accent) 80%, transparent);transform:translateY(-1px)}.aiw-send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.aiw-sponsor{color:var(--ink,#e0e6eb);background:linear-gradient(100deg, color-mix(in oklab, var(--aiw-lime,#93e212) 16%, transparent), color-mix(in oklab, var(--ai-accent) 14%, transparent));border:1px solid color-mix(in oklab, var(--aiw-lime,#93e212) 34%, #ffffff14);transition:transform .18s var(--ease,ease), box-shadow .18s ease, border-color .18s ease;border-radius:12px;align-items:center;gap:10px;margin:0 12px;padding:10px 14px;font-size:13px;text-decoration:none;display:flex}a.aiw-sponsor:hover{border-color:color-mix(in oklab, var(--aiw-lime,#93e212) 60%, transparent);box-shadow:0 10px 26px -12px color-mix(in oklab, var(--aiw-lime,#93e212) 60%, transparent);transform:translateY(-1px)}.aiw-sponsor-tag{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#0a1402;background:var(--aiw-lime,#93e212);border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px}.aiw-sponsor-text{min-width:0;color:color-mix(in oklab, var(--ink,#e0e6eb) 92%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.aiw-sponsor-cta{color:color-mix(in oklab, var(--aiw-lime,#93e212) 80%, #fff);flex:none;font-weight:600}@media (min-width:901px){.aiw-sponsor{margin:12px}}@media (max-width:900px){.aiw-root{top:auto;bottom:0}.aiw-wire{pointer-events:none;height:0;overflow:visible}.aiw-line,.aiw-pulse{display:none}.aiw-node{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 28px -10px #000000b3, 0 0 0 0 color-mix(in oklab, var(--ai-accent) 36%, transparent);background:#0a0b0dd1;padding:8px 15px 8px 13px;font-size:10px;animation:3.6s ease-in-out infinite aiw-breathe;position:fixed;top:auto;bottom:16px;left:50%;transform:translate(-50%)}.aiw-wire:hover .aiw-node{transform:translate(-50%)scale(1.04)}html.oo-chat-active .aiw-node{opacity:0;visibility:hidden;pointer-events:none;animation:none}.aiw-panel{border-radius:16px;width:calc(100vw - 24px);max-height:min(76vh,520px);position:fixed;top:auto;bottom:64px;left:50%;transform:translate(-50%)translateY(8px)}.aiw-root.is-open .aiw-panel{transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.aiw-pulse{opacity:0;animation:none}.aiw-node{animation:none}.aiw-panel,.aiw-root.is-open .aiw-panel,.aiw-root.is-open .aiw-node,.aiw-cursor{transition:none;animation:none}}:root{--aiw-lime:#93e212}.aiw-node.is-hinting{animation:2.4s ease-in-out infinite aiwHintPulse}@keyframes aiwHintPulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--aiw-lime) 45%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in oklab, var(--aiw-lime) 0%, transparent)}}.aiw-hint{z-index:60;max-width:min(90vw,392px);font-family:var(--font-display);letter-spacing:.01em;color:#0a1402;background:color-mix(in oklab, var(--aiw-lime) 92%, #000 4%);border:1px solid color-mix(in oklab, var(--aiw-lime) 70%, #000 14%);box-shadow:0 12px 30px -16px color-mix(in oklab, var(--aiw-lime) 40%, transparent), 0 4px 12px -8px #0006;border-radius:12px;align-items:center;gap:10px;padding:9px 11px 9px 14px;font-size:13px;line-height:1.34;animation:.42s cubic-bezier(.16,1,.3,1) both aiwHintIn;display:inline-flex;position:absolute;top:calc(100% + 11px);left:50%;transform:translate(-50%)}@keyframes aiwHintIn{0%{opacity:0;transform:translate(-50%,-6px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}.aiw-hint-arrow{background:color-mix(in oklab, var(--aiw-lime) 92%, #000 4%);border-left:1px solid color-mix(in oklab, var(--aiw-lime) 70%, #000 14%);border-top:1px solid color-mix(in oklab, var(--aiw-lime) 70%, #000 14%);width:9px;height:9px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.aiw-hint-text{color:#14210a;font-weight:500}.aiw-hint-text strong{color:#0a1402;font-weight:700}.aiw-hint-x{color:#0a1402;cursor:pointer;background:#0a140224;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;padding:0 0 1px;font-size:15px;line-height:1;transition:background .15s;display:inline-flex}.aiw-hint-x:hover{background:#0a140242}@media (prefers-reduced-motion:reduce){.aiw-hint{animation:10ms both aiwHintIn}.aiw-node.is-hinting{box-shadow:0 0 0 2px color-mix(in oklab, var(--aiw-lime) 40%, transparent);animation:none}}.aiw-msg .md>:first-child{margin-top:0}.aiw-msg .md>:last-child{margin-bottom:0}.aiw-msg .md-p{margin:0 0 .6em;line-height:1.6}.aiw-msg .md-h{letter-spacing:-.01em;margin:.9em 0 .4em;font-weight:600;line-height:1.3}.aiw-msg h2.md-h{font-size:1.12em}.aiw-msg h3.md-h{font-size:1.04em}.aiw-msg h4.md-h{opacity:.92;font-size:.98em}.aiw-msg .md-ul,.aiw-msg .md-ol{margin:.3em 0 .7em;padding-left:1.3em}.aiw-msg .md-ul{list-style:outside}.aiw-msg .md-ol{list-style:decimal}.aiw-msg .md-ul li,.aiw-msg .md-ol li{margin:.22em 0;line-height:1.55}.aiw-msg .md-code{font-family:var(--font-mono,ui-monospace, monospace);background:#ffffff14;border-radius:5px;padding:.1em .36em;font-size:.88em}.aiw-msg .md-pre{background:#00000059;border:1px solid #ffffff14;border-radius:10px;margin:.5em 0 .7em;padding:12px 14px;overflow-x:auto}.aiw-msg .md-pre code{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre;font-size:.85em;line-height:1.5}.aiw-msg .md-link{color:var(--ai-accent,#8fb3f7);text-underline-offset:2px;text-decoration:underline}.aiw-msg strong{font-weight:650}@property --aiw-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.aiw-panel.is-focused{border-color:#0000}.aiw-panel.is-focused:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px color-mix(in oklab, var(--ai-accent) 30%, transparent) inset, 0 0 34px -16px color-mix(in oklab, var(--ai-accent) 70%, transparent);pointer-events:none;z-index:2;position:absolute;inset:0}.aiw-beam{border-radius:inherit;background:conic-gradient(from var(--aiw-beam-angle), transparent 0deg 205deg, color-mix(in oklab, var(--ai-accent) 55%, transparent) 285deg, color-mix(in oklab, var(--ai-accent) 100%, white 22%) 332deg, #fff 350deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1.6px;animation:3s linear infinite aiw-beam-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes aiw-beam-spin{to{--aiw-beam-angle:360deg}}.aiw-panel.is-mapper .aiw-panel-title .aiw-dot{box-shadow:0 0 10px var(--ai-accent), 0 0 2px #fff}@media (prefers-reduced-motion:reduce){.aiw-beam{background:conic-gradient(from 308deg, transparent 0deg 250deg, color-mix(in oklab, var(--ai-accent) 80%, white 12%) 325deg, transparent 360deg);animation:none}}
body.oo-site-protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.oo-site-protected input,body.oo-site-protected textarea,body.oo-site-protected select,body.oo-site-protected [contenteditable=""],body.oo-site-protected [contenteditable=true],body.oo-site-protected .aiw-input,body.oo-site-protected .aiw-composer,body.oo-site-protected .xps-lead-input,body.oo-site-protected [data-allow-select],body.oo-site-protected [data-allow-select] *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}body.oo-site-protected img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.oo-screenshot-shield{z-index:2147483647;pointer-events:none;opacity:1;background:#080808;position:fixed;inset:0}
.oo-consent{z-index:2147483000;pointer-events:none;width:min(420px,100vw - 24px);position:fixed;bottom:clamp(12px,3vw,28px);left:clamp(12px,3vw,28px)}.oo-consent__panel{pointer-events:auto;background:linear-gradient(180deg, color-mix(in oklab, var(--bg) 62%, transparent), color-mix(in oklab, var(--bg) 78%, transparent));border:1px solid color-mix(in oklab, var(--fg) 14%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 1px 0 0 color-mix(in oklab, var(--fg) 8%, transparent) inset, 0 24px 60px -20px #000000b3, 0 8px 24px -12px #00000080;border-radius:18px;padding:clamp(18px,2.4vw,24px);position:relative;overflow:hidden}.light .oo-consent__panel{box-shadow:inset 0 1px #fff9,0 24px 60px -22px #141a2347,0 8px 22px -14px #141a2338}.oo-consent__glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-brand2) 26%, transparent), transparent 72%);filter:blur(8px);opacity:.7;width:70%;height:80%;position:absolute;top:-40%;left:-10%}.oo-consent__head{align-items:flex-start;gap:14px;display:flex;position:relative}.oo-consent__mark{background:color-mix(in oklab, var(--color-brand) 16%, transparent);border:1px solid color-mix(in oklab, var(--color-brand2) 32%, transparent);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.oo-consent__icon{width:20px;height:20px;color:var(--color-brand2)}.oo-consent__icon--spark{width:11px;height:11px;color:color-mix(in oklab, var(--color-brand2) 70%, var(--fg));position:absolute;top:4px;right:4px}.oo-consent__copy{min-width:0}.oo-consent__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab, var(--fg) 52%, transparent);margin:0 0 6px;font-size:10px;font-weight:500}.oo-consent__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;font-size:clamp(1.05rem,1rem + .6vw,1.3rem);font-weight:500;line-height:1.12}.oo-consent__text{font-family:var(--font-display);color:color-mix(in oklab, var(--fg) 74%, transparent);margin:0;font-size:.82rem;line-height:1.5}.oo-consent__categories{overflow:hidden}.oo-consent__categories-inner{border-top:1px solid color-mix(in oklab, var(--fg) 10%, transparent);flex-direction:column;gap:12px;margin-top:16px;padding-top:14px;display:flex}.oo-consent__row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.oo-consent__row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.oo-consent__row-label{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg);font-size:.72rem;font-weight:600}.oo-consent__row-desc{font-family:var(--font-display);color:color-mix(in oklab, var(--fg) 60%, transparent);font-size:.74rem;line-height:1.45}.oo-consent__switch{border:1px solid color-mix(in oklab, var(--fg) 20%, transparent);background:color-mix(in oklab, var(--fg) 8%, transparent);cursor:pointer;width:40px;height:22px;transition:background var(--dur-fast) var(--ease-power), border-color var(--dur-fast) var(--ease-power);border-radius:999px;flex:none;margin-top:2px;position:relative}.oo-consent__switch[data-on=true]{background:color-mix(in oklab, var(--color-brand) 70%, transparent);border-color:color-mix(in oklab, var(--color-brand2) 60%, transparent)}.oo-consent__switch[data-locked]{cursor:not-allowed;opacity:.78}.oo-consent__switch-thumb{background:var(--fg);width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-power);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.oo-consent__switch[data-on=true] .oo-consent__switch-thumb{background:#fff;transform:translate(18px)}.oo-consent__switch:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}.oo-consent__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.oo-consent__legal{align-items:center;gap:8px;margin:0;display:inline-flex}.oo-consent__link{font-family:var(--font-mono);letter-spacing:.02em;color:color-mix(in oklab, var(--fg) 60%, transparent);transition:color var(--dur-fast) var(--ease-power);font-size:.68rem;text-decoration:none}.oo-consent__link:hover{color:var(--color-brand2)}.oo-consent__link:focus-visible{outline:2px solid var(--color-brand2);outline-offset:3px;border-radius:3px}.oo-consent__dot{background:color-mix(in oklab, var(--fg) 34%, transparent);border-radius:50%;width:3px;height:3px}.oo-consent__actions{align-items:center;gap:8px;display:inline-flex}.oo-consent__btn{font-family:var(--font-mono);letter-spacing:.01em;cursor:pointer;transition:transform var(--dur-fast) var(--ease-power), background var(--dur-fast) var(--ease-power), border-color var(--dur-fast) var(--ease-power), color var(--dur-fast) var(--ease-power);border:1px solid #0000;border-radius:10px;padding:9px 16px;font-size:.74rem;font-weight:500}.oo-consent__btn:active{transform:translateY(1px)}.oo-consent__btn--ghost{border-color:color-mix(in oklab, var(--fg) 18%, transparent);color:color-mix(in oklab, var(--fg) 82%, transparent);background:0 0}.oo-consent__btn--ghost:hover{border-color:color-mix(in oklab, var(--fg) 34%, transparent);color:var(--fg)}.oo-consent__btn--primary{background:linear-gradient(180deg, color-mix(in oklab, var(--color-brand2) 92%, #fff), var(--color-brand));color:#06121f;border-color:color-mix(in oklab, var(--color-brand) 60%, transparent);box-shadow:0 6px 18px -8px color-mix(in oklab, var(--color-brand) 80%, transparent)}.oo-consent__btn--primary:hover{transform:translateY(-1px)}.oo-consent__btn:focus-visible{outline:2px solid var(--color-brand2);outline-offset:2px}@media (prefers-reduced-motion:reduce){.oo-consent__glow{filter:none}.oo-consent__btn,.oo-consent__switch,.oo-consent__switch-thumb,.oo-consent__link{transition:none}.oo-consent__btn:active,.oo-consent__btn--primary:hover{transform:none}}@media (max-width:480px){.oo-consent{width:auto;bottom:8px;left:8px;right:8px}.oo-consent__footer{flex-direction:column;align-items:stretch}.oo-consent__actions{width:100%}.oo-consent__btn{text-align:center;flex:1}}
