:root{--bg:#f5f6fa;--surface:#ffffff;--sunk:#f0f2f7;--line:#e3e6ee;--fg:#101828;--muted:#667085;--brand:#0f766e;--brand-ink:#ffffff;--brand-soft:#e3f3f1;--accent:#d97706;--up:#12a05c;--down:#e5484d;--ok-soft:#e6f6ee;--navy:#0b3b38;--body:"Source Sans 3","Noto Sans Devanagari","Noto Sans Tamil",ui-sans-serif,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c1312;--surface:#131c1b;--sunk:#192423;--line:#25322f;--fg:#e6eeec;--muted:#93a4a0;--brand:#2dd4bf;--brand-ink:#0c1312;--brand-soft:#123532;--accent:#fbbf24;--up:#2fc77a;--down:#ff6369;--ok-soft:#12291d;--navy:#082a28;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c1312;--surface:#131c1b;--sunk:#192423;--line:#25322f;--fg:#e6eeec;--muted:#93a4a0;--brand:#2dd4bf;--brand-ink:#0c1312;--brand-soft:#123532;--accent:#fbbf24;--up:#2fc77a;--down:#ff6369;--ok-soft:#12291d;--navy:#082a28;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.5;padding-bottom:64px;margin:0}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.in{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.in.wide{max-width:none}h1,h2,h3{margin:0;text-wrap:balance}h1{font-size:clamp(30px,4.6vw,60px);line-height:1.1}h1,h2{font-weight:700}h2{font-size:26px;line-height:1.25}h3{font-size:17px;font-weight:600}.muted{color:var(--muted)}.small{font-size:13px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.stack{display:grid;grid-gap:14px;gap:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.strip{background:var(--navy);color:#fff;font-size:13px;text-align:center;padding:8px 16px}.nav{border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5}.nav,body:before{background:var(--surface)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10}.nav .in{gap:26px;padding-block:10px;flex-wrap:wrap}.logo,.nav .in{display:flex;align-items:center}.logo{gap:8px;cursor:pointer;background:none;border:0;color:var(--fg);padding:0;text-align:left}.logo i{width:20px;height:20px;border-radius:6px 6px 6px 0;background:var(--accent);display:block;flex:none}.logo b{font-size:24px;font-weight:700;color:var(--brand);line-height:1;display:block}.logo small{display:block;font-size:10px;color:var(--muted);line-height:1.2}.links{gap:22px;flex-wrap:wrap}.links,.links button{display:flex;align-items:center}.links button{background:none;border:0;color:var(--fg);font-size:15px;font-weight:600;cursor:pointer;padding:6px 0;gap:6px}.links button.on{color:var(--brand)}.caret:after{content:"";width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-3px);display:inline-block}.chipb{background:var(--brand-soft);color:var(--brand);font-size:11px;font-weight:700;border-radius:4px;padding:2px 7px}.sp{flex:1 1}.btn{border:0;border-radius:8px;padding:10px 18px;font-weight:600;font-size:15px;cursor:pointer;background:var(--brand);color:var(--brand-ink)}.btn.ghost{background:transparent;color:var(--fg);border:1px solid var(--line)}.btn.soft{background:var(--brand-soft);color:var(--brand)}.btn.sm{padding:7px 12px;font-size:13px}.btn.lg{padding:14px;font-size:16px}.btn.block{width:100%}.btn.dim{opacity:.5}.icon-btn{width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--fg);cursor:pointer;display:grid;place-items:center;flex:none;position:relative}.icon-btn svg{width:18px;height:18px}.icon-btn .dotn{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.langsel{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;padding:7px 8px;font-size:13px;cursor:pointer}.avatar{width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--brand-ink);display:grid;place-items:center;font-weight:700;font-size:13px}.avatar,.hi{border:0;cursor:pointer}.hi{font-weight:600;font-size:15px;background:none;color:var(--fg);display:flex;gap:10px;align-items:center}.hero,main{padding-block:24px}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}@media (max-width:860px){.hero{grid-template-columns:minmax(0,1fr)}}.hero .trust{font-size:20px;color:var(--muted)}.store{display:flex;gap:10px}.store button{background:var(--brand-soft);color:var(--brand);border:0;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer}.tbl{overflow-x:auto}table{width:100%;border-collapse:collapse}th{font-weight:600;font-size:13px;color:var(--muted);text-align:left;padding:10px 8px}td{padding:12px 8px;border-top:1px solid var(--line)}td.r,th.r{text-align:right}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:600px}.auth-side{background:var(--navy);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:18px}.auth-side h2{color:#fff;font-size:34px}.auth-side li{list-style:none;display:flex;gap:10px;align-items:center;font-size:16px}.auth-side li:before{content:"✓";color:var(--accent);font-weight:700}.auth-side ul{padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.auth-main{padding:48px 24px;display:flex;justify-content:center}.auth-main>div{width:100%;max-width:440px;display:grid;grid-gap:18px;gap:18px;align-content:start}@media (max-width:860px){.auth{grid-template-columns:minmax(0,1fr)}.auth-side{display:none}}.auth-h{font-size:40px;font-weight:700;line-height:1.1}.inp{width:100%;border:1px solid var(--line);border-radius:8px;padding:14px;font-size:16px;background:var(--surface);color:var(--fg)}.inp::placeholder{color:var(--muted)}.pw{position:relative}.pw .eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;color:var(--muted);cursor:pointer;padding:6px}.hr{border:0;border-top:1px solid var(--line);margin:4px 0}.link{background:none;border:0;color:var(--brand);font-weight:600;cursor:pointer;padding:0;font-size:inherit}.urlbox{display:flex;gap:12px;align-items:stretch}.urlbox .av{width:72px;border-radius:8px;background:var(--brand-soft);display:grid;place-items:center;color:var(--brand);flex:none}.urlbox .u{flex:1 1;background:var(--sunk);border-radius:8px;padding:10px 14px;min-width:0}.urlbox .u b{font-weight:400;font-size:17px;overflow-wrap:anywhere}.steps{display:flex;gap:6px}.steps span{flex:1 1;height:4px;border-radius:2px;background:var(--line)}.steps span.d{background:var(--brand)}.okbar{background:var(--ok-soft);border-radius:8px;padding:10px 12px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:14px;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--sunk);color:var(--fg);border-radius:6px;padding:11px 12px;font-size:15px;width:100%}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 32px;gap:16px 32px}@media (max-width:620px){.grid2{grid-template-columns:1fr}}.consent{border:1px solid var(--line);border-radius:10px;background:var(--sunk);padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.consent-h{gap:8px;flex-wrap:wrap}.consent-h,.purpose{display:flex;justify-content:space-between;align-items:center}.purpose{gap:12px;padding:9px 0;border-top:1px solid var(--line)}.purpose:first-of-type{border-top:0}.sub{font-size:13px}.req,.sub{color:var(--muted)}.req{font-size:12px;border:1px solid var(--line);padding:2px 9px;white-space:nowrap}.req,.sw{border-radius:999px}.sw{width:38px;height:22px;background:var(--line);position:relative;flex:none;border:0;cursor:pointer}.sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);transition:left .15s}.sw[aria-checked=true]{background:var(--brand)}.sw[aria-checked=true]:after{left:19px}.sw[disabled]{opacity:.5;cursor:not-allowed}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12px}.chip,.cookie{background:var(--surface)}.cookie{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:76px;width:min(420px,calc(100% - 32px));border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 14px 40px rgba(10,14,25,.22);z-index:8}.cookie .purpose{padding:7px 0}.split{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:start}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.narrow{max-width:520px;margin:0 auto}.steplist{display:grid;grid-gap:10px;gap:10px}.steplist div{display:flex;gap:10px;align-items:center;font-size:14px}.dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:12px;border:1px solid var(--line);flex:none}.dot.d{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.scrim{position:fixed;inset:0;background:rgba(5,8,16,.55);display:grid;place-items:center;z-index:20;padding:16px}.modal{background:var(--surface);color:var(--fg);border-radius:14px;padding:22px;max-width:400px;width:100%;border:1px solid var(--line)}.modal,.os{display:grid;grid-gap:12px;gap:12px}.os{background:var(--sunk);border-radius:12px;padding:16px;text-align:center}.side{display:grid;grid-gap:2px;gap:2px}.side button{background:none;border:0;text-align:left;padding:10px 12px;border-radius:8px;color:var(--muted);cursor:pointer;font-size:15px}.side button.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.settings{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:760px){.settings{grid-template-columns:minmax(0,1fr)}}.sync{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.sync div{display:flex;justify-content:space-between;font-size:14px;padding:7px 10px;border-radius:8px;background:var(--sunk)}.pill{font-size:12px;border-radius:999px;padding:2px 9px;background:var(--ok-soft);color:var(--up);white-space:nowrap}.pill.off{background:var(--sunk);color:var(--muted)}.dsr-opt{text-align:left;cursor:pointer;color:var(--fg)}.dsr-opt[aria-checked=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}footer{border-top:1px solid var(--line);background:var(--surface);padding-block:22px;margin-top:24px}.flinks{display:flex;gap:18px;flex-wrap:wrap}.flink{background:none;border:0;color:var(--muted);cursor:pointer;font-size:14px;padding:0}.flink:hover{color:var(--fg)}.toast{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:76px;background:var(--fg);color:var(--bg);border-radius:10px;padding:10px 14px;font-size:14px;display:flex;gap:10px;align-items:center;z-index:30;max-width:calc(100% - 32px);box-shadow:0 10px 30px rgba(0,0,0,.25)}.toast b{color:var(--brand)}.tour{position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);z-index:10;padding-bottom:env(safe-area-inset-bottom,0)}.tour .in{display:flex;gap:6px;align-items:center;padding-block:10px;overflow-x:auto;max-width:none}.tour .lbl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;margin-right:6px}.tour button{flex:none;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer}.tour button.on{border-color:var(--brand);color:var(--brand)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}a{color:inherit}.links a{color:var(--fg);font-size:15px;font-weight:600;padding:6px 0;display:flex;align-items:center;gap:6px;text-decoration:none}.links a.on{color:var(--brand)}a.btn,a.flink,a.hi,a.logo{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}a.hi{gap:10px}a.link{color:var(--brand);font-weight:600;text-decoration:none}.widget-slot{min-height:120px}.cfg{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:76px;z-index:12;display:grid;justify-items:end;grid-gap:8px;gap:8px}.cfg-btn{font-size:18px}.cfg-panel{width:320px;max-height:calc(100vh - 160px);overflow-y:auto;box-shadow:0 14px 40px rgba(10,14,25,.22)}.toast{bottom:130px}.side a{display:block;padding:10px 12px;border-radius:8px;color:var(--muted);font-size:15px;text-decoration:none}.side a.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.field>span{font-size:14px;font-weight:600}.btn[disabled]{cursor:not-allowed}:root{--tour-h:0px}body{padding-bottom:var(--tour-h)}.cfg,.cookie{bottom:calc(var(--tour-h) + 12px)}.toast{bottom:calc(var(--tour-h) + 66px)}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}footer{margin-top:0;padding-block:28px 22px}.fbottom{display:flex;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line);font-size:13px}.cfg-btn,.fbottom{color:var(--muted)}.cfg-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 14px rgba(10,14,25,.12);opacity:.8}.cfg-btn:hover,.cfg-btn[aria-expanded=true]{opacity:1;color:var(--fg)}html #cc-main{--cc-z-index:50}.cfo{position:fixed;right:max(24px,env(safe-area-inset-right,0px));bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:60}.cfo-btn{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#1e293b;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);cursor:pointer;transition:background-color .15s}.cfo-btn:hover{background:#f8fafc}.cfo-btn.is-active{border-color:#059669;background:#059669;color:#fff}.cfo-panel{position:absolute;right:0;bottom:56px;width:320px;max-height:calc(100vh - 7rem);overflow-y:auto;display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:14px;line-height:1.4;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);font-family:var(--body)}.cfo-head{display:flex;align-items:center;justify-content:space-between}.cfo-head h2{margin:0;font-size:14px;font-weight:600;color:#0f172a}.cfo-badge{border-radius:999px;background:#ecfdf5;color:#047857;padding:2px 8px;font-size:11px;font-weight:500}.cfo-hint{margin:0;font-size:12px;color:#64748b}.cfo-hint code{font-size:11px}.cfo-field{font-weight:500;color:#334155}.cfo-field,.cfo-field input{display:block;font-size:12px}.cfo-field input{margin-top:4px;width:100%;box-sizing:border-box;border-radius:6px;border:1px solid #cbd5e1;background:#fff;padding:6px 8px;color:#0f172a;font-family:inherit}.cfo-field input:focus{outline:none;box-shadow:0 0 0 2px #10b981;border-color:#10b981}.cfo-actions{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.cfo-link{background:none;border:0;padding:0;font-size:12px;color:#64748b;text-decoration:underline;text-underline-offset:2px;cursor:pointer;font-family:inherit}.cfo-link:hover{color:#334155}.cfo-save{border:0;border-radius:6px;background:#059669;color:#fff;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.cfo-save:hover{background:#047857}.cfo-reset{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;border-top:1px solid #e2e8f0;padding-top:10px;font-size:11px;color:#94a3b8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.langsel,.widget-slot select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:36px;line-height:1;padding:0 30px 0 12px;border:1px solid var(--line);border-radius:8px;background-color:var(--surface);color:var(--fg);font:500 13px var(--body);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.langsel:hover,.widget-slot select:hover{background-color:var(--sunk)}.langsel:focus-visible,.widget-slot select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.langsel:focus,.langsel:focus-visible,.widget-slot select:focus,.widget-slot select:focus-visible{outline:none;box-shadow:none;border-color:var(--brand)}.product{display:grid;grid-gap:6px;gap:6px;align-content:start;text-decoration:none;color:var(--fg)}.product:hover{border-color:var(--brand)}.pic{width:40px;height:40px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.pic svg{width:20px;height:20px}.pic.sm{width:32px;height:32px;border-radius:8px}.pic.sm svg{width:16px;height:16px}.urlbox .av svg{width:34px;height:34px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:620px){.stats{grid-template-columns:minmax(0,1fr)}}.stat{display:grid;grid-gap:2px;gap:2px;background:var(--sunk);border-radius:8px;padding:10px 12px}.stat b{font-size:20px}.meter{height:10px;border-radius:999px;background:var(--sunk);overflow:hidden}.meter span{display:block;height:100%;background:var(--brand)}.banner .btn{flex:none}.acct{position:relative}.acct-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;z-index:20;display:grid;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(10,14,25,.14)}.acct-menu button{background:none;border:0;text-align:left;padding:9px 12px;border-radius:6px;font:500 14px var(--body);color:var(--fg);cursor:pointer}.acct-menu button:focus-visible,.acct-menu button:hover{background:var(--sunk);outline:none}.acct-menu button.danger{color:var(--down)}.acct-menu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.modal.wide{max-width:680px;max-height:calc(100vh - 48px);overflow-y:auto}.need-chip{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand)}.jit-head{gap:8px;position:-webkit-sticky;position:sticky;top:-22px;z-index:2;background:var(--surface);margin:-22px -22px 0;padding:22px 22px 12px;border-bottom:1px solid var(--line)}.widget-slot,.widget-slot .consent-widget[data-display-mode]{--cw-font-family:var(--body);--cw-font-size:15px;--cw-text-font-size:14px;--cw-text-line-height:1.5;--cw-text-color:var(--fg);--cw-plain-text-color:var(--fg);--cw-inline-text-color:var(--fg);--cw-title-font-weight:600;--cw-purpose-summary-color:var(--muted);--cw-purpose-summary-font-size:13px;--cw-required-asterisk-color:var(--down);--cw-link-color:var(--brand);--cw-accent-color:var(--brand);--cw-primary-bg:var(--brand);--cw-primary-color:var(--brand-ink);--cw-primary-hover:var(--brand);--cw-primary-border:var(--brand);--cw-secondary-bg:transparent;--cw-secondary-color:var(--fg);--cw-secondary-border-color:var(--line);--cw-secondary-hover-bg:var(--sunk);--cw-secondary-hover-border-color:var(--line);--cw-button-border-radius:8px;--cw-button-font-weight:600;--cw-width:100%;--cw-container-max-width:none;--cw-container-bg:transparent;--cw-container-border-width:0;--cw-container-padding:0;--cw-surface-color:var(--surface);--cw-card-bg:var(--surface);--cw-card-border-color:var(--line);--cw-card-border-radius:10px;--cw-modal-content-bg:var(--surface);--cw-purpose-bg:var(--surface);--cw-purpose-border-color:var(--line);--cw-purpose-border-width:1px;--cw-purpose-border-radius:10px;--cw-purpose-hover-bg:var(--sunk);--cw-purpose-padding:12px 14px;--cw-inline-purpose-padding:12px 14px;--cw-inline-purpose-margin:0 0 8px;--cw-purpose-gap:12px;--cw-checkbox-width:18px;--cw-checkbox-height:18px;--cw-info-notice-bg:var(--sunk);--cw-info-notice-border-color:var(--line);--cw-info-notice-text:var(--fg);--cw-info-notice-muted:var(--muted);--cw-language-switcher-bg:var(--surface);--cw-language-switcher-color:var(--fg);--cw-language-switcher-border-color:var(--line);--cw-language-switcher-border-radius:8px;--cw-language-switcher-hover-bg:var(--sunk);--cw-language-switcher-menu-bg:var(--surface);--cw-language-switcher-option-hover-bg:var(--sunk);--cw-language-switcher-option-selected-bg:var(--brand-soft)}.widget-slot .consent-widget input[type=checkbox]{accent-color:var(--brand)}.widget-slot .data-subject-rights-widget{--dsrw-font-family:var(--body);--dsrw-font-size:15px;--dsrw-text-color:var(--fg);--dsrw-max-width:none;--dsrw-width:100%;--dsrw-border-radius:8px;--dsrw-btn-primary-bg:var(--brand);--dsrw-btn-primary-color:var(--brand-ink);--dsrw-btn-primary-hover:var(--brand);--dsrw-btn-erasure-bg:transparent;--dsrw-btn-erasure-border:var(--down);--dsrw-btn-erasure-color:var(--down);--dsrw-btn-erasure-hover-bg:var(--sunk);--dsrw-btn-disabled-bg:var(--sunk);--dsrw-btn-disabled-border:var(--line);--dsrw-btn-disabled-color:var(--muted);--dsrw-table-header-bg:var(--sunk);--dsrw-table-header-color:var(--fg);--dsrw-table-border-color:var(--line);--dsrw-table-row-odd-bg:var(--surface);--dsrw-table-row-even-bg:var(--sunk);--dsrw-empty-color:var(--muted);--dsrw-loading-color:var(--muted)}html #cc-main{--cc-font-family:var(--body);--cc-bg:var(--surface);--cc-primary-color:var(--fg);--cc-secondary-color:var(--muted);--cc-btn-primary-bg:var(--brand);--cc-btn-primary-color:var(--brand-ink);--cc-btn-primary-border-color:var(--brand);--cc-btn-primary-hover-bg:var(--brand);--cc-btn-primary-hover-color:var(--brand-ink);--cc-btn-primary-hover-border-color:var(--brand);--cc-btn-secondary-bg:var(--sunk);--cc-btn-secondary-color:var(--fg);--cc-btn-secondary-border-color:var(--line);--cc-btn-secondary-hover-bg:var(--line);--cc-btn-secondary-hover-color:var(--fg);--cc-btn-secondary-hover-border-color:var(--line);--cc-separator-border-color:var(--line);--cc-toggle-bg-on:var(--brand);--cc-pp-link-color:var(--brand);--cc-btn-border-radius:8px;--cc-modal-border-radius:12px}.widget-slot .consent-widget[data-display-mode] .consent-notice-text-body,.widget-slot .consent-widget[data-display-mode] .consent-notice-validity,.widget-slot .consent-widget[data-display-mode] .purpose-required-legend{font-size:13px;color:var(--muted)}.widget-slot .consent-widget[data-display-mode] .consent-notice-text-body p{margin:0 0 6px}.widget-slot .consent-widget[data-display-mode] .purpose{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}.widget-slot .consent-widget[data-display-mode] fieldset{border:0;margin:8px 0 0;padding:0;min-width:0}.widget-slot .consent-widget[data-display-mode] .purpose:hover{background:none}.widget-slot .consent-widget[data-display-mode] .purpose-icon{color:var(--muted);flex:none}.widget-slot .consent-widget[data-display-mode] .purpose-icon svg{width:20px;height:20px}.widget-slot .consent-widget[data-display-mode] .purpose-title{font-size:15px;font-weight:600;color:var(--fg)}.widget-slot .consent-widget[data-display-mode] .purpose-description,.widget-slot .consent-widget[data-display-mode] .purpose-description p{font-size:13px;color:var(--muted);margin:2px 0 0}.widget-slot .consent-widget[data-display-mode] .purpose-aside{order:3;margin-left:auto;flex:none}.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;margin:0;border:0;border-radius:999px;cursor:pointer;background:radial-gradient(circle at 11px 50%,var(--surface) 7.5px,var(--line) 8.5px);transition:background .15s}.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]:checked{background:radial-gradient(circle at 27px 50%,var(--surface) 7.5px,var(--brand) 8.5px)}.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]{transition:none}}.widget-slot .consent-widget[data-display-mode] .purpose-icon{padding:0;width:auto;height:auto;background:none}.widget-slot .consent-widget[data-display-mode] .purpose:last-of-type{border-bottom:1px solid var(--line)}.widget-slot select{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:8px;padding:7px 8px;font:inherit;font-size:13px}.widget-slot .consent-widget[data-display-mode] .purpose{align-items:flex-start}.widget-slot .consent-widget[data-display-mode] .purpose-icon{margin-top:1px}.widget-slot .consent-widget[data-display-mode] .purpose-aside{margin-top:0;align-self:flex-start}.widget-slot .consent-widget[data-display-mode] .purpose-checkbox{display:flex}html #cc-main .cm__body.grantly-lang-cm-body{margin-top:0}html #cc-main .cm__body.grantly-lang-cm-body .cm__title{padding-right:120px;min-height:42px;display:flex;align-items:center}.widget-slot .consent-widget[data-display-mode] .purpose-aside,.widget-slot .consent-widget[data-display-mode] .purpose-checkbox{padding:0;margin:0;min-height:0;height:auto;align-items:flex-start}html #cc-main .cm__body.grantly-lang-cm-body .cm__texts{margin-top:0}html #cc-main .cm__body.grantly-lang-cm-body .cm__title{padding-top:0}.widget-slot,.widget-slot .withdraw-consent-widget-content{--wcw-font-family:var(--body);--wcw-text-primary:var(--fg);--wcw-text-secondary:var(--muted);--wcw-text-muted:var(--muted);--wcw-text-disabled:var(--muted);--wcw-primary:var(--brand);--wcw-primary-hover:var(--brand);--wcw-bg-primary:var(--surface);--wcw-bg-secondary:var(--sunk);--wcw-bg-tertiary:var(--sunk);--wcw-border-primary:var(--line);--wcw-border-secondary:var(--line);--wcw-border-focus:var(--brand);--wcw-focus-ring:var(--brand);--wcw-danger:var(--down);--wcw-danger-hover:var(--down);--wcw-text-danger:var(--down);--wcw-text-error:var(--down);--wcw-confirm-danger-bg:var(--down);--wcw-confirm-danger-hover:var(--down);--wcw-success:var(--up);--wcw-text-success:var(--up);--wcw-bg-success:var(--ok-soft);--wcw-checkbox-bg:var(--brand);--wcw-checkbox-checkmark:var(--brand-ink);--wcw-checkbox-border:var(--brand);--wcw-border-radius:10px;--wcw-shadow-sm:none;--wcw-shadow-md:none;--wcw-plain-bg:transparent;--wcw-plain-border:0;--wcw-plain-shadow:none;--wcw-plain-padding:0;--wcw-plain-margin:0;--wcw-plain-max-width:none;--wcw-max-width:none;--wcw-padding:0;--wcw-margin:0}.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]:after,.widget-slot .consent-widget[data-display-mode] .purpose-checkbox input[type=checkbox]:before{content:none;display:none}.withdraw-consent-confirm-actions{gap:10px}.widget-slot .withdraw-consent-confirm-actions button{padding:9px 16px;border-radius:8px;font:600 14px var(--body);cursor:pointer}.widget-slot .withdraw-consent-confirm-actions .edit-button{background:var(--surface);color:var(--fg);border:1px solid var(--line)}.widget-slot .withdraw-consent-confirm-proceed{color:#fff;border:0}.widget-slot .withdraw-data-items-list{gap:6px;margin-top:10px}.widget-slot .withdraw-data-item-chip{padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--fg);font-size:12px;font-weight:500;line-height:1.4}.widget-slot .withdraw-data-item-chip--rejected{color:var(--muted);background:transparent;border-style:dashed;text-decoration:line-through;opacity:1}