.zx-cc,.zx-cc-fab{--zx-cc-primary: var(--color-primary, #2563eb);--zx-cc-primary-h: var(--color-primary-hover, #1d4ed8);--zx-cc-primary-ink: var(--color-primary-contrast, #ffffff);--zx-cc-primary-ring: var(--color-primary-ring, rgba(37, 99, 235, .28));--zx-cc-success: var(--color-success, #16a34a);--zx-cc-surface: var(--color-surface, #ffffff);--zx-cc-surface-2: var(--color-bg-subtle, #f1f5f9);--zx-cc-text: var(--color-text, #0f172a);--zx-cc-text-2: var(--color-text-muted, #475569);--zx-cc-text-3: var(--color-text-subtle, #94a3b8);--zx-cc-border: var(--color-border, #e2e8f0);--zx-cc-border-2: var(--color-border-strong, #cbd5e1);--zx-cc-hover: rgba(0, 0, 0, .045);--zx-cc-overlay: rgba(15, 23, 42, .45);--zx-cc-shadow: 0 24px 60px -16px rgba(15, 23, 42, .25), 0 6px 18px rgba(15, 23, 42, .1);--zx-cc-r-sm: var(--radius-sm, 6px);--zx-cc-r-md: var(--radius, 10px);--zx-cc-r-lg: var(--radius-lg, 16px);--zx-cc-r-full: var(--radius-full, 999px);--zx-cc-gutter: 20px;--zx-cc-dur-1: .12s;--zx-cc-dur-2: .2s;--zx-cc-dur-3: .32s;--zx-cc-ease: cubic-bezier(.4, 0, .2, 1);--zx-cc-spring: cubic-bezier(.34, 1.4, .64, 1);font-family:var(--font-sans, "Anuphan", Inter, system-ui, sans-serif);font-size:16px;line-height:1.5;color:var(--zx-cc-text);text-align:start;-webkit-font-smoothing:antialiased}.zx-cc,.zx-cc *,.zx-cc *:before,.zx-cc *:after,.zx-cc-fab,.zx-cc-fab *,.zx-cc-fab *:before,.zx-cc-fab *:after{box-sizing:border-box}.zx-cc.zx-cc-dark,.zx-cc-fab.zx-cc-dark{--zx-cc-primary: var(--color-primary, #4d84f5);--zx-cc-primary-h: var(--color-primary-hover, #6b9af7);--zx-cc-primary-ink: var(--color-primary-contrast, #0b1220);--zx-cc-primary-ring: var(--color-primary-ring, rgba(77, 132, 245, .4));--zx-cc-success: var(--color-success, #34d399);--zx-cc-surface: var(--color-surface, #232330);--zx-cc-surface-2: var(--color-bg-subtle, #16161d);--zx-cc-text: var(--color-text, #e6e8ee);--zx-cc-text-2: var(--color-text-muted, #a7adba);--zx-cc-text-3: var(--color-text-subtle, #6b7280);--zx-cc-border: var(--color-border, #333344);--zx-cc-border-2: var(--color-border-strong, #44445a);--zx-cc-hover: rgba(255, 255, 255, .06);--zx-cc-overlay: rgba(5, 8, 14, .62);--zx-cc-shadow: 0 24px 60px -16px rgba(0, 0, 0, .6), 0 6px 18px rgba(0, 0, 0, .35)}.zx-cc.zx-cc-force-light,.zx-cc-fab.zx-cc-force-light{--zx-cc-primary: #2563eb;--zx-cc-primary-h: #1d4ed8;--zx-cc-primary-ink: #ffffff;--zx-cc-primary-ring: rgba(37, 99, 235, .28);--zx-cc-success: #16a34a;--zx-cc-surface: #ffffff;--zx-cc-surface-2: #f1f5f9;--zx-cc-text: #0f172a;--zx-cc-text-2: #475569;--zx-cc-text-3: #94a3b8;--zx-cc-border: #e2e8f0;--zx-cc-border-2: #cbd5e1;--zx-cc-hover: rgba(0, 0, 0, .045);--zx-cc-overlay: rgba(15, 23, 42, .45);--zx-cc-shadow: 0 24px 60px -16px rgba(15, 23, 42, .25), 0 6px 18px rgba(15, 23, 42, .1)}.zx-cc.zx-cc-force-dark,.zx-cc-fab.zx-cc-force-dark{--zx-cc-primary: #4d84f5;--zx-cc-primary-h: #6b9af7;--zx-cc-primary-ink: #0b1220;--zx-cc-primary-ring: rgba(77, 132, 245, .4);--zx-cc-success: #34d399;--zx-cc-surface: #232330;--zx-cc-surface-2: #16161d;--zx-cc-text: #e6e8ee;--zx-cc-text-2: #a7adba;--zx-cc-text-3: #6b7280;--zx-cc-border: #333344;--zx-cc-border-2: #44445a;--zx-cc-hover: rgba(255, 255, 255, .06);--zx-cc-overlay: rgba(5, 8, 14, .62);--zx-cc-shadow: 0 24px 60px -16px rgba(0, 0, 0, .6), 0 6px 18px rgba(0, 0, 0, .35)}.zx-cc-backdrop{position:fixed;inset:0;background:var(--zx-cc-overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity var(--zx-cc-dur-2) var(--zx-cc-ease)}.zx-cc-backdrop.zx-cc-in{opacity:1}.zx-cc-layer{position:fixed;inset:0;display:flex;padding:var(--zx-cc-gutter);pointer-events:none}.zx-cc-layer:focus,.zx-cc-dialog:focus{outline:none}.zx-cc-dialog{pointer-events:auto;display:flex;flex-direction:column;min-width:0;max-width:100%;background:var(--zx-cc-surface);color:var(--zx-cc-text);border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-lg);box-shadow:var(--zx-cc-shadow);overflow:hidden;opacity:0;transform:translateY(16px) scale(.98);transition:transform var(--zx-cc-dur-2) var(--zx-cc-spring),opacity var(--zx-cc-dur-2) var(--zx-cc-ease)}.zx-cc-y-top .zx-cc-dialog{transform:translateY(-16px) scale(.98)}.zx-cc-layer--consent.zx-cc-y-top{align-items:flex-start}.zx-cc-layer--consent.zx-cc-y-middle{align-items:center}.zx-cc-layer--consent.zx-cc-y-bottom{align-items:flex-end}.zx-cc-layer--consent.zx-cc-x-left{justify-content:flex-start}.zx-cc-layer--consent.zx-cc-x-center{justify-content:center}.zx-cc-layer--consent.zx-cc-x-right{justify-content:flex-end}.zx-cc-consent{width:400px;max-height:calc(100vh - 2 * var(--zx-cc-gutter));max-height:calc(100dvh - 2 * var(--zx-cc-gutter))}.zx-cc-lay-cloud .zx-cc-consent{width:880px}.zx-cc-lay--inline .zx-cc-consent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.zx-cc-lay--inline .zx-cc-head,.zx-cc-lay--inline .zx-cc-body{grid-column:1}.zx-cc-lay--inline .zx-cc-foot{grid-column:2;grid-row:1 / span 2}.zx-cc-layer.zx-cc-lay-bar{padding:0}.zx-cc-lay-bar .zx-cc-consent{width:100%;max-width:none;border-radius:0;border-inline:0;border-bottom:0;opacity:1;transform:translateY(100%);transition-duration:var(--zx-cc-dur-3);transition-timing-function:var(--zx-cc-ease)}.zx-cc-lay-bar.zx-cc-y-top .zx-cc-consent{transform:translateY(-100%);border-top:0;border-bottom:1px solid var(--zx-cc-border)}.zx-cc-lay-bar .zx-cc-head,.zx-cc-lay-bar .zx-cc-body,.zx-cc-lay-bar .zx-cc-foot{width:100%;max-width:var(--zx-cc-bar-max, 1080px);margin-inline:auto}.zx-cc-lay--wide{--zx-cc-bar-max: 1440px}.zx-cc-layer--prefs{align-items:center;justify-content:center}.zx-cc-prefs{width:760px;max-height:calc(100vh - 2 * var(--zx-cc-gutter));max-height:calc(100dvh - 2 * var(--zx-cc-gutter))}.zx-cc-layer--prefs.zx-cc-lay-bar{align-items:stretch}.zx-cc-layer--prefs.zx-cc-lay-bar.zx-cc-x-left{justify-content:flex-start}.zx-cc-layer--prefs.zx-cc-lay-bar.zx-cc-x-right{justify-content:flex-end}.zx-cc-lay-bar .zx-cc-prefs{width:440px;height:100%;max-height:none;border-radius:0;border-block:0;opacity:1;transition-duration:var(--zx-cc-dur-3);transition-timing-function:var(--zx-cc-ease)}.zx-cc-lay-bar.zx-cc-x-right .zx-cc-prefs{transform:translate(100%);border-inline-end:0}.zx-cc-lay-bar.zx-cc-x-left .zx-cc-prefs{transform:translate(-100%);border-inline-start:0}.zx-cc-layer.zx-cc-in .zx-cc-dialog{opacity:1;transform:none}.zx-cc-head{display:flex;align-items:flex-start;gap:12px;flex:none}.zx-cc-consent .zx-cc-head{padding:18px 20px 0}.zx-cc-prefs .zx-cc-head{align-items:center;padding:14px 20px;border-bottom:1px solid var(--zx-cc-border)}.zx-cc-title{margin:0;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.zx-cc-x{flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--zx-cc-r-sm);background:var(--zx-cc-surface-2);color:var(--zx-cc-text-2);cursor:pointer;transition:background var(--zx-cc-dur-1) var(--zx-cc-ease),color var(--zx-cc-dur-1) var(--zx-cc-ease)}.zx-cc-x:hover{background:var(--zx-cc-border);color:var(--zx-cc-text)}.zx-cc-x svg{width:20px;height:20px}.zx-cc-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--zx-cc-border-2) transparent}.zx-cc-body::-webkit-scrollbar{width:8px}.zx-cc-body::-webkit-scrollbar-thumb{background:var(--zx-cc-border-2);border-radius:var(--zx-cc-r-full)}.zx-cc-body::-webkit-scrollbar-track{background:transparent}.zx-cc-consent .zx-cc-body{padding:10px 20px 4px}.zx-cc-prefs .zx-cc-body{padding:18px 20px}.zx-cc-desc{font-size:.9rem;color:var(--zx-cc-text-2)}.zx-cc-desc a,.zx-cc-sec-desc a,.zx-cc-links a,.zx-cc-table a{color:var(--zx-cc-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.zx-cc-desc a:hover,.zx-cc-sec-desc a:hover,.zx-cc-links a:hover,.zx-cc-table a:hover{color:var(--zx-cc-primary-h)}.zx-cc-foot{flex:none}.zx-cc-consent .zx-cc-foot{display:flex;flex-direction:column;gap:12px;padding:16px 20px 18px}.zx-cc-prefs .zx-cc-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--zx-cc-border)}.zx-cc-lay-cloud .zx-cc-foot{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.zx-cc-lay-bar .zx-cc-foot{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:16px}.zx-cc-btns{display:flex;flex-wrap:wrap;gap:var(--btn-gap, 8px);min-width:0}.zx-cc-lay-box .zx-cc-btns{flex-direction:column;align-items:stretch}.zx-cc-btns--save{margin-inline-end:auto}.zx-cc-prefs .zx-cc-foot .zx-cc-btns{flex-direction:row;align-items:center}.zx-cc-links{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.82rem;color:var(--zx-cc-text-3)}.zx-cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap, 8px);height:var(--btn-h, 40px);padding:0 var(--btn-px, 16px);border:1px solid var(--zx-cc-border-2);border-radius:var(--btn-radius, var(--zx-cc-r-md));background:var(--zx-cc-surface);color:var(--zx-cc-text);font:inherit;font-size:var(--btn-fs, .9rem);font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--zx-cc-dur-1) var(--zx-cc-ease),border-color var(--zx-cc-dur-1) var(--zx-cc-ease),color var(--zx-cc-dur-1) var(--zx-cc-ease),box-shadow var(--zx-cc-dur-1) var(--zx-cc-ease)}.zx-cc-btn:hover{background:var(--zx-cc-surface-2);border-color:var(--zx-cc-text-3)}.zx-cc-btn:active{transform:translateY(1px)}.zx-cc-btn:disabled{opacity:.5;cursor:not-allowed}.zx-cc-btn svg{width:1em;height:1em;flex:none}.zx-cc-btn--primary{background:var(--zx-cc-primary);border-color:var(--zx-cc-primary);color:var(--zx-cc-primary-ink)}.zx-cc-btn--primary:hover{background:var(--zx-cc-primary-h);border-color:var(--zx-cc-primary-h);color:var(--zx-cc-primary-ink)}.zx-cc-btn--secondary{background:var(--zx-cc-surface);color:var(--zx-cc-text)}.zx-cc-btn--link{border-color:transparent;background:transparent;color:var(--zx-cc-primary);justify-content:flex-start;padding-inline:6px}.zx-cc-btn--link:hover{color:var(--zx-cc-primary-h);border-color:transparent;background:#2563eb14;background:color-mix(in srgb,var(--zx-cc-primary) 8%,transparent)}.zx-cc-uneq .zx-cc-btn--secondary{background:transparent;border-color:transparent;color:var(--zx-cc-text-2);text-decoration:underline;text-underline-offset:2px}.zx-cc-uneq .zx-cc-btn--secondary:hover{color:var(--zx-cc-text);background:var(--zx-cc-hover)}.zx-cc-btn:focus-visible,.zx-cc-x:focus-visible,.zx-cc-expand:focus-visible,.zx-cc-fab:focus-visible{outline:2px solid var(--zx-cc-primary);outline-offset:2px}.zx-cc-switch{--zx-cc-sw-w: 46px;--zx-cc-sw-h: 26px;--zx-cc-sw-k: 20px;position:relative;display:inline-flex;align-items:center;flex:none;cursor:pointer}.zx-cc-switch-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.zx-cc-switch-track{display:block;position:relative;flex:none;width:var(--zx-cc-sw-w);height:var(--zx-cc-sw-h);border-radius:var(--zx-cc-r-full);background:var(--zx-cc-border-2);transition:background var(--zx-cc-dur-2) var(--zx-cc-ease),box-shadow var(--zx-cc-dur-1) var(--zx-cc-ease)}.zx-cc-switch-knob{position:absolute;top:3px;inset-inline-start:3px;width:var(--zx-cc-sw-k);height:var(--zx-cc-sw-k);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a59;display:flex;align-items:center;justify-content:center;transition:transform var(--zx-cc-dur-2) var(--zx-cc-spring)}.zx-cc-switch-on,.zx-cc-switch-off{position:absolute;display:flex;transition:opacity var(--zx-cc-dur-2) var(--zx-cc-ease)}.zx-cc-switch-on svg,.zx-cc-switch-off svg{width:13px;height:13px}.zx-cc-switch-on{color:var(--zx-cc-primary);opacity:0}.zx-cc-switch-off{color:var(--zx-cc-text-3);opacity:1}.zx-cc-switch-input:checked+.zx-cc-switch-track{background:var(--zx-cc-primary)}.zx-cc-switch-input:checked+.zx-cc-switch-track .zx-cc-switch-knob{transform:translate(calc(var(--zx-cc-sw-w) - var(--zx-cc-sw-k) - 6px))}[dir=rtl] .zx-cc-switch-input:checked+.zx-cc-switch-track .zx-cc-switch-knob{transform:translate(calc(6px + var(--zx-cc-sw-k) - var(--zx-cc-sw-w)))}.zx-cc-switch-input:checked+.zx-cc-switch-track .zx-cc-switch-on{opacity:1}.zx-cc-switch-input:checked+.zx-cc-switch-track .zx-cc-switch-off{opacity:0}.zx-cc-switch-input:focus-visible+.zx-cc-switch-track{box-shadow:0 0 0 3px var(--zx-cc-primary-ring)}.zx-cc-switch--ro{cursor:not-allowed}.zx-cc-switch--ro .zx-cc-switch-track{opacity:.55}.zx-cc-sections{display:flex;flex-direction:column;gap:20px}.zx-cc-sec{min-width:0}.zx-cc-sec-title{margin:0 0 6px;font-size:.95rem;font-weight:700}.zx-cc-sec-desc{margin:0;font-size:.875rem;color:var(--zx-cc-text-2)}.zx-cc-block{min-width:0;border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-md);background:var(--zx-cc-surface);overflow:hidden}.zx-cc-block-head{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--zx-cc-surface-2)}.zx-cc-expand{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;margin-block:-10px;margin-inline:-6px 0;padding:10px 6px;border:0;border-radius:var(--zx-cc-r-sm);background:transparent;color:var(--zx-cc-text);font:inherit;font-size:.92rem;font-weight:700;text-align:start;cursor:pointer}.zx-cc-expand:disabled{cursor:default}.zx-cc-expand:disabled .zx-cc-caret{visibility:hidden}.zx-cc-caret{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:var(--zx-cc-r-full);background:var(--zx-cc-surface);color:var(--zx-cc-text-2);box-shadow:inset 0 0 0 1px var(--zx-cc-border);transform:rotate(-90deg);transition:transform var(--zx-cc-dur-2) var(--zx-cc-ease)}[dir=rtl] .zx-cc-caret{transform:rotate(90deg)}.zx-cc-block--open .zx-cc-caret{transform:rotate(0)}.zx-cc-caret svg{width:18px;height:18px}.zx-cc-block-title{min-width:0;overflow-wrap:anywhere}.zx-cc-block-tools{display:flex;align-items:center;gap:12px;flex:none;margin-inline-start:auto}.zx-cc-block-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--zx-cc-dur-3) var(--zx-cc-ease)}.zx-cc-block--open .zx-cc-block-body{grid-template-rows:1fr}.zx-cc-block-inner{min-height:0;overflow:hidden;padding-inline:14px;border-top:1px solid transparent}.zx-cc-block--open .zx-cc-block-inner{border-top-color:var(--zx-cc-border)}.zx-cc-block-inner>*{margin:12px 0 0}.zx-cc-block-inner>:last-child{margin-bottom:14px}.zx-cc-badge{flex:none;padding:3px 10px;font-size:.78rem;font-weight:600;white-space:nowrap;color:var(--zx-cc-success);background:var(--zx-cc-surface);border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-full);transition:opacity var(--zx-cc-dur-2) var(--zx-cc-ease)}.zx-cc-badge[hidden]{display:none!important}.zx-cc-svcs{border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-sm);background:var(--zx-cc-surface);overflow:hidden}.zx-cc-svcs-head{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--zx-cc-surface-2);border-bottom:1px solid var(--zx-cc-border)}.zx-cc-svcs-title{min-width:0;font-size:.82rem;font-weight:700;color:var(--zx-cc-text-2)}.zx-cc-svcs-count{flex:none;padding:1px 8px;font-size:.75rem;font-weight:600;color:var(--zx-cc-text-3);background:var(--zx-cc-surface);border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-full)}.zx-cc-svcs-head .zx-cc-switch{margin-inline-start:auto}.zx-cc-svc-list{list-style:none;margin:0;padding:0}.zx-cc-svc{display:flex;align-items:center;gap:12px;padding:9px 12px}.zx-cc-svc+.zx-cc-svc{border-top:1px solid var(--zx-cc-border)}.zx-cc-svc-label{flex:1 1 auto;min-width:0;font-size:.875rem;overflow-wrap:anywhere}.zx-cc-svc .zx-cc-switch{--zx-cc-sw-w: 40px;--zx-cc-sw-h: 22px;--zx-cc-sw-k: 16px}.zx-cc-svc .zx-cc-switch-on svg,.zx-cc-svc .zx-cc-switch-off svg{width:11px;height:11px}.zx-cc-table-wrap{border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-sm);background:var(--zx-cc-surface);overflow-x:auto}.zx-cc-table{width:100%;border-collapse:collapse;font-size:.82rem}.zx-cc-table-caption{caption-side:top;padding:8px 12px;text-align:start;color:var(--zx-cc-text-3);border-bottom:1px solid var(--zx-cc-border)}.zx-cc-table th{padding:8px 12px;text-align:start;font-weight:700;background:var(--zx-cc-surface-2);border-bottom:1px solid var(--zx-cc-border);white-space:nowrap}.zx-cc-table td{padding:8px 12px;vertical-align:top;color:var(--zx-cc-text-2);border-bottom:1px solid var(--zx-cc-border);overflow-wrap:anywhere;min-width:120px}.zx-cc-table tr:last-child td{border-bottom:0}.zx-cc-fab{position:fixed;z-index:2147479500;width:var(--zx-cc-fab-s, 52px);height:var(--zx-cc-fab-s, 52px);display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--zx-cc-border);border-radius:var(--zx-cc-r-full);background:var(--zx-cc-surface);color:var(--zx-cc-primary);box-shadow:0 10px 28px -8px #0f172a59,0 2px 8px #0f172a1f;cursor:pointer;transition:transform var(--zx-cc-dur-2) var(--zx-cc-spring),opacity var(--zx-cc-dur-2) var(--zx-cc-ease),background var(--zx-cc-dur-1) var(--zx-cc-ease),box-shadow var(--zx-cc-dur-1) var(--zx-cc-ease),visibility 0s linear 0s}.zx-cc-fab:hover{transform:scale(1.06);background:var(--zx-cc-surface-2)}.zx-cc-fab:active{transform:scale(.95)}.zx-cc-fab--sm{--zx-cc-fab-s: 44px}.zx-cc-fab--md{--zx-cc-fab-s: 52px}.zx-cc-fab--lg{--zx-cc-fab-s: 60px}.zx-cc-fab--xl{--zx-cc-fab-s: 68px}.zx-cc-fab--xxl{--zx-cc-fab-s: 76px}.zx-cc-fab--top{top:var(--zx-cc-fab-y, 20px)}.zx-cc-fab--bottom{bottom:var(--zx-cc-fab-y, 20px)}.zx-cc-fab--middle{top:50%;margin-top:calc(var(--zx-cc-fab-s, 52px) / -2)}.zx-cc-fab--left{left:var(--zx-cc-fab-x, 20px)}.zx-cc-fab--right{right:var(--zx-cc-fab-x, 20px)}.zx-cc-fab-svg{display:flex;width:50%;height:50%}.zx-cc-fab-svg svg{width:100%;height:100%}.zx-cc-fab-img{display:block;width:56%;height:56%;object-fit:contain;pointer-events:none}.zx-cc-fab--hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.6);transition:transform var(--zx-cc-dur-2) var(--zx-cc-ease),opacity var(--zx-cc-dur-2) var(--zx-cc-ease),visibility 0s linear var(--zx-cc-dur-2)}.zx-cc-fab--away.zx-cc-fab--bottom{transform:translateY(calc(100% + var(--zx-cc-fab-y, 20px) + 8px))}.zx-cc-fab--away.zx-cc-fab--top{transform:translateY(calc(-100% - var(--zx-cc-fab-y, 20px) - 8px))}.zx-cc-fab--away.zx-cc-fab--middle.zx-cc-fab--left{transform:translate(calc(-100% - var(--zx-cc-fab-x, 20px) - 8px))}.zx-cc-fab--away.zx-cc-fab--middle.zx-cc-fab--right{transform:translate(calc(100% + var(--zx-cc-fab-x, 20px) + 8px))}.zx-cc-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes zx-cc-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-2px)}90%{transform:translate(1px)}}.zx-cc-dialog.zx-cc-shake{animation:zx-cc-shake .45s ease-in-out}@keyframes zx-cc-shake-y{0%,to{transform:translateY(0)}15%{transform:translateY(-6px)}30%{transform:translateY(5px)}45%{transform:translateY(-3px)}60%{transform:translateY(2px)}}.zx-cc-lay-bar .zx-cc-dialog.zx-cc-shake{animation:zx-cc-shake-y .4s ease-in-out}@media(prefers-reduced-motion:reduce){.zx-cc,.zx-cc *,.zx-cc *:before,.zx-cc *:after,.zx-cc-fab{transition-duration:1ms!important;animation-duration:1ms!important}}@media(forced-colors:active){.zx-cc-dialog,.zx-cc-btn,.zx-cc-x,.zx-cc-block,.zx-cc-svcs,.zx-cc-table-wrap,.zx-cc-fab,.zx-cc-badge,.zx-cc-switch-track,.zx-cc-switch-knob{border:1px solid ButtonBorder}}@media(max-width:640px){.zx-cc,.zx-cc-fab{--zx-cc-gutter: 12px}.zx-cc-layer--consent{padding:10px}.zx-cc-consent,.zx-cc-lay-cloud .zx-cc-consent{width:100%}.zx-cc-lay--inline .zx-cc-consent{display:flex;flex-direction:column}.zx-cc-layer--consent .zx-cc-btns,.zx-cc-lay-cloud .zx-cc-foot,.zx-cc-lay-bar .zx-cc-foot{flex-direction:column;align-items:stretch}.zx-cc-layer--prefs{padding:0}.zx-cc-prefs,.zx-cc-lay-bar .zx-cc-prefs{width:100%;height:100%;max-height:none;border:0;border-radius:0}.zx-cc-prefs .zx-cc-foot,.zx-cc-prefs .zx-cc-foot .zx-cc-btns{flex-direction:column;align-items:stretch}.zx-cc-prefs .zx-cc-btns .zx-cc-btn{flex:1 1 auto}.zx-cc-prefs .zx-cc-foot .zx-cc-btns--save{order:1;margin-inline-end:0}.zx-cc-block-head{padding:10px 12px;gap:10px}.zx-cc-block-tools{gap:8px}.zx-cc-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.zx-cc-table,.zx-cc-table tbody,.zx-cc-table tr,.zx-cc-table td{display:block}.zx-cc-table tr{padding:6px 0;border-bottom:1px solid var(--zx-cc-border)}.zx-cc-table tr:last-child{border-bottom:0}.zx-cc-table td{display:grid;grid-template-columns:minmax(88px,38%) 1fr;gap:10px;padding:5px 12px;border-bottom:0;min-width:0}.zx-cc-table td:before{content:attr(data-column);font-weight:600;color:var(--zx-cc-text)}}
