/* V3: light, complete page palettes. --white is the inherited foreground token. */
:root,:root[data-theme=ocean]{color-scheme:light;--navy:#eaf5ff;--panel:#fff;--panel2:#e1effb;--white:#162f4b;--muted:#405b73;--gold:#075c9e;--gold2:#06477d;--blue:#245fc2;--mint:#116b50;--line:#b8cde080;--ink:#162f4b;--light:#f7fbff;--soft:#405b73;--accent-ink:#075c9e;--card-edge:#b7cce0;--glow:#6eaeeb20;--wash:#d9ebff;--bloom:#93c8f24d;--bloom2:#afa2f038;--page-glow:#d3e8fb;--button:#155da8;--button-end:#12698b;--header:#f1f8fff2;--shadow:#28578214}
:root[data-theme=gold]{--navy:#fff4e4;--panel:#fffdfa;--panel2:#f9ead5;--white:#3e3023;--muted:#665441;--gold:#78511d;--gold2:#604017;--blue:#295e9a;--mint:#266643;--line:#b8a48680;--ink:#3e3023;--light:#fffaf2;--soft:#665441;--accent-ink:#78511d;--card-edge:#ceba9b;--wash:#f3dfbf;--bloom:#e0b86650;--bloom2:#b7c4ed40;--page-glow:#f8e8ce;--button:#775120;--button-end:#685126;--header:#fff9eff2;--shadow:#70512414}
:root[data-theme=emerald]{--navy:#e8f7ef;--panel:#fcfffd;--panel2:#daeee3;--white:#193c32;--muted:#3e6255;--gold:#0d684e;--gold2:#0a503b;--blue:#245f87;--mint:#165e40;--line:#a3c4b580;--ink:#193c32;--light:#f5fcf8;--soft:#3e6255;--accent-ink:#0d684e;--card-edge:#a9cbbb;--wash:#cbe9d9;--bloom:#64c8a94d;--bloom2:#93bfea38;--page-glow:#cee9dc;--button:#13684f;--button-end:#1b665b;--header:#f0fbf5f2;--shadow:#265e4714}
:root[data-theme=violet]{--navy:#f1edff;--panel:#fefcff;--panel2:#e7dff8;--white:#33284c;--muted:#60516f;--gold:#69429d;--gold2:#513279;--blue:#305bb0;--mint:#176345;--line:#baabce80;--ink:#33284c;--light:#faf7ff;--soft:#60516f;--accent-ink:#69429d;--card-edge:#c4b4dc;--wash:#e0d5f8;--bloom:#a18ae14d;--bloom2:#8ed1f34d;--page-glow:#e5dcf8;--button:#664099;--button-end:#4d57a1;--header:#f8f4fff2;--shadow:#57427b14}
:root[data-theme=graphite]{--navy:#edf1f6;--panel:#fff;--panel2:#dfe6ef;--white:#243548;--muted:#4b5d70;--gold:#365976;--gold2:#263f55;--blue:#305eaa;--mint:#25644f;--line:#afbccb80;--ink:#243548;--light:#f9fafc;--soft:#4b5d70;--accent-ink:#365976;--card-edge:#bcc9d9;--wash:#d8e0ec;--bloom:#a0b4d14d;--bloom2:#aab3ce40;--page-glow:#dae3ef;--button:#385777;--button-end:#365f76;--header:#f5f7fbf2;--shadow:#364b6614}
body{background:var(--navy);color:var(--white);background-image:radial-gradient(ellipse 75% 500px at 10% 1300px,var(--bloom2),transparent),radial-gradient(ellipse 70% 600px at 100% 4200px,var(--bloom),transparent)}
body:not(.login-page) main{overflow:clip}
.site-header{background:var(--header);border-color:var(--line);backdrop-filter:blur(18px)}
.utility-wrap{min-height:31px;color:var(--muted)}
.nav-wrap{min-height:82px}.site-header nav{color:var(--ink)}
.brand{display:grid;place-items:center;width:105px;height:59px;background:none}
.brand>img{width:88px;height:56px}.brand .brand-motion{inline-size:98px;block-size:60px}
.brand .bm-scene{block-size:58px}
.login-link{background:var(--panel);border-color:var(--card-edge);border-radius:8px}
.theme-trigger{color:var(--ink)}.theme-panel{box-shadow:0 22px 70px #22436126;background:var(--panel)}
.theme-dot{border-color:#6994b570;box-shadow:0 0 0 4px #6093bc0d}
.swatch{width:32px;height:23px;border-radius:6px;border-color:#677d9c40;box-shadow:inset 0 1px #ffffffb3}
.swatch-ocean{background:linear-gradient(135deg,#eff9ff,#abd5f3 68%,#cfc7f2)}.swatch-gold{background:linear-gradient(135deg,#fff9ee,#efce95 70%,#dbe3f0)}.swatch-emerald{background:linear-gradient(135deg,#edfbf1,#9fdac0 70%,#d0e3f6)}.swatch-violet{background:linear-gradient(135deg,#faf2ff,#c2afea 70%,#b7dff3)}.swatch-graphite{background:linear-gradient(135deg,#fff,#bdcbdc 70%,#d2d8ed)}
.theme-save,.button.gold{background:linear-gradient(115deg,var(--button),var(--button-end));color:#fff;box-shadow:0 7px 20px var(--shadow)}
.button.gold:hover,.theme-save:hover{background:var(--gold2);color:#fff}
.button.navy{background:var(--ink);color:#fff}.button.outline{color:var(--ink);background:var(--panel)}
.text-link{border-color:var(--card-edge)}.skip{color:#fff;background:var(--gold)}
.status-dot{background:var(--mint);box-shadow:0 0 0 5px #23896a10}

/* First view: light financial canvas, recognisable flowing blue/violet identity. */
.hero.section{padding-block:62px 46px;position:relative;isolation:isolate}
.hero-atmosphere{position:absolute;z-index:-1;pointer-events:none;left:50%;top:0;width:100vw;height:calc(100% + 90px);transform:translateX(-50%);overflow:hidden;background:radial-gradient(ellipse at 14% 35%,var(--bloom),transparent 49%),radial-gradient(ellipse at 96% 18%,var(--bloom2),transparent 43%),linear-gradient(155deg,var(--light),var(--navy) 45%,var(--wash) 100%);mask-image:linear-gradient(#000 91%,transparent)}
.ledger-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:68px 68px;opacity:.32;mask-image:linear-gradient(120deg,#000,transparent 48%,#000)}
.financial-landscape{width:100%;height:100%;position:absolute;inset:0}.data-columns{color:var(--blue);opacity:.055}
.identity-ribbon{transform-origin:center;animation:ribbon-arrive 1.6s cubic-bezier(.18,.7,.2,1) both}
.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}
.hero-copy,.board-wrap{animation:none}
.hero-brandline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font:10px/1.6 Arial,sans-serif;letter-spacing:.15em;color:var(--gold);margin-bottom:29px}
.brandline-rule{width:30px;height:3px;border-radius:3px;background:linear-gradient(90deg,#1499d4,#7056d3)}
.hero-edition{font:11px/1.7 Plex,sans-serif;letter-spacing:0;color:var(--muted);padding-inline-start:10px;border-inline-start:1px solid var(--card-edge)}
.hero .eyebrow{font-size:12px;letter-spacing:0;color:var(--muted);margin-bottom:15px;display:block}
.hero h1{font-size:clamp(39px,3.5vw,56px);line-height:1.52;letter-spacing:-.03em;margin-bottom:23px;color:var(--ink)}
.hero h1>span,.hero h1>em{display:block}.hero h1>em{color:var(--gold)}
.hero-intro{font-size:16px;line-height:2.05;max-width:480px;color:var(--muted)}
.hero-actions{margin-top:28px;gap:25px;flex-wrap:wrap}.hero-actions .button{min-height:54px;border-radius:10px;font-size:14px;padding-inline:24px}.hero-actions .text-link{font-size:12px;color:var(--ink)}
.hero-note{font-size:11px;color:var(--muted);margin-top:14px}.hero-note>span{margin-inline-end:5px;color:var(--mint)}
.hero-path{display:flex;gap:15px;align-items:center;border-top:1px solid var(--card-edge);padding-top:20px;margin-top:32px;max-width:445px;font-size:12px;color:var(--ink)}
.hero-path>span{display:flex;gap:7px;align-items:center}.hero-path i{font:10px/1.5 Arial,sans-serif;font-style:normal;color:var(--gold);border:1px solid var(--card-edge);border-radius:50%;width:23px;height:23px;display:grid;place-items:center;background:var(--light)}
.hero-path>b{font-size:16px;font-weight:400;color:var(--gold);opacity:.8}
.hero-choice{font-size:11px;margin-top:19px;gap:9px;flex-wrap:wrap}.hero-choice span{color:var(--muted)}.hero-choice a{color:var(--gold);border-color:var(--card-edge)}
.hero-brandline{animation:opening-rise .7s .02s both}.hero .eyebrow{animation:opening-rise .75s .08s both}.hero h1>span{animation:opening-rise .85s .16s both}.hero h1>em{animation:opening-rise .85s .28s both}.hero-intro{animation:opening-rise .9s .38s both}.hero-actions,.hero-note{animation:opening-rise .85s .48s both}.hero-path,.hero-choice{animation:opening-rise .9s .58s both}.board-wrap{animation:board-arrive 1.15s .2s cubic-bezier(.16,.75,.2,1) both}
@keyframes opening-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes board-arrive{from{opacity:0;transform:perspective(1400px) translateY(28px) rotateX(3deg) scale(.985)}to{opacity:1;transform:none}}
@keyframes ribbon-arrive{from{opacity:0;transform:translate(90px,60px) scale(1.05)}to{opacity:1;transform:none}}
.board-topline{color:var(--muted);font-size:10px;margin-bottom:11px}.demo-badge{color:var(--gold);background:var(--panel);border-color:var(--card-edge);font-size:9px}
.board{background:linear-gradient(150deg,var(--panel),var(--light));border:1px solid var(--card-edge);padding:25px;border-radius:18px;box-shadow:0 25px 65px var(--shadow),0 2px 8px #214a7409,inset 0 1px #fff}
.board:before{background:linear-gradient(90deg,transparent,#3598d5,#7464d6,transparent);inset-inline:15%;height:2px}
.board-heading{margin-bottom:20px}.mini-label{font-size:8px;color:var(--muted);letter-spacing:.17em}.board h2{color:var(--ink);font-size:20px}
.cfo-mini{background:transparent!important;padding:0;width:55px;height:38px}
.board-filters label{color:var(--muted);font-size:10px}.board-filters select{color:var(--ink);background:var(--panel);border-color:var(--card-edge);font-size:11px;height:35px;border-radius:6px}
.kpi{color:var(--ink);background:var(--panel);border-color:var(--card-edge);border-radius:9px;padding:12px 10px}
.kpi.primary{background:var(--panel2);border-color:color-mix(in srgb,var(--gold) 42%,var(--panel));box-shadow:inset 0 2px 0 var(--gold)}
.kpi>span,.kpi i{color:var(--muted);font-size:10px}.kpi strong{font-size:26px}.kpi small{font-size:10px;color:var(--mint)}.kpi small.negative,.lab-amount.negative{color:#9d3929}
.chart-card{margin-top:21px}.chart-head h3{font-size:12px}.chart-head>span{font-size:9px;color:var(--muted)}.chart-card svg{margin-top:9px}.axis{fill:var(--muted)}.chart-grid path{stroke:var(--line)}.chart-legend{color:var(--muted);font-size:10px}
.board-signal{padding:14px 12px;background:var(--panel2);border:1px solid var(--line);border-radius:9px;margin-top:17px}.signal-icon{background:var(--panel);border-color:var(--card-edge);color:var(--gold)}.board-signal strong{font-size:11px}.board-signal p{font-size:10px;color:var(--muted)}.board-tip{font-size:10px;margin-top:12px;color:var(--muted)}.board-caption{color:var(--muted);font-size:9px;margin-top:13px}.tiny-line{background:var(--card-edge)}
th{color:var(--muted)}.file-types b{color:var(--muted)}.compat-strip{position:relative;margin-top:10px;border-color:var(--card-edge)}.pill{color:var(--mint);background:color-mix(in srgb,var(--mint) 6%,var(--panel));border-color:color-mix(in srgb,var(--mint) 30%,var(--panel))}.pill.outlined{color:var(--gold);background:var(--panel);border-color:var(--card-edge)}

/* Light surfaces throughout, including the interactive experiments and their text. */
.light-section{background:var(--light);border-block:1px solid var(--line)}
.journey-symbol{background:var(--panel);border-color:var(--card-edge);color:var(--ink);box-shadow:0 10px 28px var(--shadow)}.file-symbol{border-color:var(--card-edge)}.journey-grid:before{background:var(--card-edge)}.journey-foot{color:var(--muted)}
.role-tabs button{color:var(--muted);border-color:var(--card-edge);background:var(--panel)}.role-tabs button[aria-selected=true]{color:#fff;background:var(--gold)}.outline-number{color:var(--gold);opacity:.7}.role-screen-name{border-color:var(--card-edge)}.platform-figure figcaption{color:var(--muted)}.screen-button{box-shadow:0 18px 40px var(--shadow)}
.tax-country{color:var(--muted)}.tax-card{box-shadow:0 12px 32px var(--shadow)}.tax-card li{color:var(--muted)}.tax-report{background:var(--light);border-color:var(--card-edge);color:var(--ink)}.tax-report small{color:var(--muted)}
.lab-tags span{color:var(--muted);border-color:var(--card-edge)}.lab-experiment{background:linear-gradient(135deg,var(--panel),var(--light));border-color:var(--card-edge);box-shadow:0 18px 40px var(--shadow)}.lab-top,.lab-formula,.lab-note,.lab-scale,.lab-bottom,.lab-disclaimer,.lab-calculation{color:var(--muted)}.lab-calculation p{color:var(--ink);background:var(--panel2)}.lab-water{border-color:var(--card-edge)}.lab-water i{background:linear-gradient(0deg,color-mix(in srgb,var(--blue) 45%,var(--panel)),var(--blue))}.lab-water i:last-child{background:linear-gradient(0deg,color-mix(in srgb,var(--gold) 45%,var(--panel)),var(--gold))}
.mx-section{background:radial-gradient(ellipse at 20% 30%,var(--bloom2),transparent 60%),linear-gradient(135deg,var(--light),var(--wash));border-color:var(--line)}
.mx-stats span,.mx-features li{color:var(--muted)}.chat-card{background:var(--panel);border-color:var(--card-edge);box-shadow:0 25px 65px var(--shadow);transform:none!important}
.chat-card>header{padding:21px 23px}.mx-avatar{background:radial-gradient(ellipse,#65c9ed26,transparent 70%);width:66px;height:74px;border:0;border-radius:0;flex-shrink:0}.mx-avatar img{width:66px;height:74px;object-fit:contain;filter:drop-shadow(0 5px 6px #277dc52a)}.mx-avatar>span{background:var(--mint);border:2px solid var(--panel);width:9px;height:9px;right:4px;bottom:5px}
.chat-card header p,.chat-dots{color:var(--muted)}.chat-message.assistant{background:var(--panel2);color:var(--ink)}.chat-message.user{background:var(--gold);color:#fff}.chat-options button{background:var(--light);color:var(--ink);border-color:var(--card-edge)}.chat-options button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:var(--panel)}.chat-card>footer{color:var(--muted)}
.govern-grid{border-color:var(--line)}.govern-grid article>span{color:var(--gold)}.govern-grid p{color:var(--muted)}.govern-mark{color:var(--muted)}.govern-mark .cfo-mini{width:78px;height:52px}
.firm-card{box-shadow:0 18px 42px var(--shadow)}.firm-track{background:var(--line)}
.firm-brand .brand-motion,.final-cta .brand-motion{inline-size:124px;block-size:70px}.firm-brand .bm-scene,.final-cta .bm-scene{block-size:68px}
.wf-screen{box-shadow:0 20px 55px var(--shadow)}.wf-status-bar{background:var(--light)}
.final-cta{position:relative;background:radial-gradient(ellipse at center,var(--bloom),transparent 65%)}.site-footer a,.site-footer span,.site-footer p{color:var(--muted)}.site-footer img{width:95px;height:58px;object-fit:contain}
.info-hero{position:relative;isolation:isolate}.info-hero:before{content:"";z-index:-1;position:absolute;inset:-20px calc((1280px - 100vw)/2) 0;pointer-events:none;background:radial-gradient(ellipse at 10% 35%,var(--bloom),transparent 65%),radial-gradient(ellipse at 90% 40%,var(--bloom2),transparent 60%)}.price-card,.quote-form{box-shadow:0 15px 38px var(--shadow)}
/* The approved sign-in retains its dark glass stage; its header uses the page palette. */
body.login-page{background:#071525}.auth-header{background:var(--header);color:var(--ink);border-color:var(--line)}.auth-preview{border-color:var(--card-edge);color:var(--muted)}.auth-stage{background:radial-gradient(ellipse at 12% 18%,#2f7cf62e,transparent 57%),radial-gradient(ellipse at 88% 82%,#7c5cff22,transparent 60%),#071525}

@media(min-width:1600px){.hero h1{font-size:54px}.hero.section{padding-block:68px 54px}}
html[lang=en] .hero h1{font-size:clamp(39px,3.55vw,54px);line-height:1.22;letter-spacing:-.055em}html[lang=en] .hero h1>em{margin-top:8px}html[lang=en] .hero-intro{font-size:16px;line-height:1.95}html[lang=en] .hero-edition{font:9px/1.6 Arial,sans-serif;letter-spacing:.08em}
@media(max-width:1150px){.hero-grid{gap:35px}.hero h1{font-size:38px}.hero-intro{font-size:14px}.hero-actions{gap:14px}.hero-actions .button{padding-inline:20px}.hero-path{gap:9px;font-size:11px}.board{padding:20px}.kpi strong{font-size:22px}.kpi>span{font-size:9px}.hero-brandline{gap:8px;font-size:9px}.hero-edition{font-size:10px}.brand{width:98px;height:58px}.brand .brand-motion{inline-size:92px;block-size:59px}html[lang=en] .hero h1{font-size:39px}html[lang=en] .hero-intro{font-size:14px}}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;gap:42px}.hero.section{padding-block:44px 35px}.hero-copy{max-width:640px;width:100%;margin-inline:auto}.hero h1{font-size:47px}.hero-intro{max-width:560px;font-size:16px}.board-wrap{max-width:640px}.hero-path{max-width:500px;font-size:12px;gap:17px}.hero-brandline{font-size:10px}.hero-edition{font-size:11px}.financial-landscape{width:160%;max-width:none;left:-30%}.hero-atmosphere{height:calc(100% + 60px)}.kpi strong{font-size:29px}.kpi>span{font-size:11px}html[lang=en] .hero h1{font-size:48px}}
@media(max-width:520px){.section{width:calc(100% - 40px)}.utility-wrap{min-height:35px}.nav-wrap{min-height:76px;gap:8px}.nav-actions{gap:10px}.brand{width:80px;height:50px;border-radius:12px}.brand .brand-motion{inline-size:76px;block-size:52px}.brand .bm-scene{block-size:51px}.brand>img{width:74px;height:50px}.theme-trigger{font-size:10px;gap:5px}.login-link{padding:7px 9px;font-size:10px;gap:5px}.nav-actions .language{font-size:10px}.menu-toggle{font-size:22px}.hero.section{padding-block:34px 30px}.hero-brandline{font-size:9px;margin-bottom:22px;gap:7px;letter-spacing:.12em}.brandline-rule{width:21px;height:2px}.hero-edition{font-size:10px;padding-inline-start:7px}.hero .eyebrow{font-size:11px;margin-bottom:11px}.hero h1{font-size:34px;line-height:1.52;margin-bottom:17px;letter-spacing:-.025em}.hero-intro{font-size:14px;line-height:2}.hero-actions{margin-top:23px;gap:18px}.hero-actions .button{min-height:50px;padding-inline:19px;font-size:12px}.hero-actions .text-link{font-size:11px;gap:8px}.hero-note{font-size:10px;line-height:2;margin-top:12px}.hero-path{gap:11px;margin-top:24px;padding-top:17px;font-size:11px}.hero-path i{width:21px;height:21px;font-size:9px}.hero-path>span{gap:5px}.hero-path>b{font-size:13px}.hero-choice{font-size:10px;margin-top:16px;gap:7px}.hero-grid{gap:32px}.board{padding:16px;border-radius:14px}.board-topline{font-size:9px}.board h2{font-size:17px}.board-heading{margin-bottom:17px}.mini-label{font-size:7px}.cfo-mini{width:46px;height:33px}.board-filters label{font-size:10px}.board-filters select{font-size:11px}.kpi{padding:11px 12px}.kpi strong{font-size:29px}.kpi>span,.kpi small{font-size:11px}.chart-head>span{font-size:9px}.chart-head h3{font-size:11px}.board-signal{padding:12px 10px}.board-signal strong{font-size:11px}.board-signal p{font-size:10px}.board-tip{font-size:10px}.chart-legend{font-size:10px}.board-caption{font-size:9px}.compat-strip{margin-top:10px}.mx-avatar{width:58px;height:64px}.mx-avatar img{width:58px;height:64px}.chat-card>header{padding:17px 20px}.site-footer img{width:80px;height:50px}html[lang=en] .hero h1{font-size:36px;line-height:1.22}html[lang=en] .hero h1>em{margin-top:6px}html[lang=en] .hero-intro{font-size:14px}html[lang=en] .hero-path{font-size:10px;gap:9px}html[lang=en] .hero-path i{width:19px;height:19px}html[lang=en] .hero-actions{gap:15px}html[lang=en] .hero-actions .button{font-size:11px;padding-inline:17px}html[lang=en] .hero-actions .text-link{font-size:10px}html[lang=en] .hero-edition{font-size:8px}.theme-panel{top:114px}}
@media(prefers-reduced-motion:reduce){.hero-copy *, .board-wrap,.identity-ribbon{animation:none!important;opacity:1;transform:none}.hero .eyebrow{animation:none!important}}
.motion-paused .hero-copy *,.motion-paused .board-wrap,.motion-paused .identity-ribbon{animation:none!important;opacity:1;transform:none}

.govern-mark>span{color:var(--muted)}
.final-cta{background:radial-gradient(ellipse at center,var(--bloom),transparent 65%),var(--light)}
.financial-landscape{mask-image:linear-gradient(90deg,#000 0%,#000 42%,#0005 60%,#0004 92%,#0008)}
[dir=ltr] .financial-landscape{mask-image:linear-gradient(270deg,#000 0%,#000 42%,#0005 60%,#0004 92%,#0008)}
@media(min-width:851px){.hero.section{padding-block:43px 37px}.board{padding:22px}.board-heading{margin-bottom:16px}.chart-card{margin-top:17px}.chart-card svg{height:165px}.board-signal{margin-top:13px;padding:11px 12px}.board-tip{margin-top:10px}.hero-brandline{margin-bottom:25px}.hero-path{margin-top:27px}}
@media(max-width:850px){.financial-landscape{mask-image:linear-gradient(transparent,#0003 28%,#000 55%)}[dir=ltr] .financial-landscape{mask-image:linear-gradient(transparent,#0003 28%,#000 55%)}}

/* Owner preference: transparent brand presentation, adapt the letters themselves. */
:root,:root[data-theme=ocean]{--logo-ink:#173e66}
:root[data-theme=gold]{--logo-ink:#4c3926}
:root[data-theme=emerald]{--logo-ink:#1b493e}
:root[data-theme=violet]{--logo-ink:#473267}
:root[data-theme=graphite]{--logo-ink:#35465b}
.brand-color-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.logo-ink{flood-color:var(--logo-ink)}
.brand,.firm-brand .brand-motion,.final-cta .brand-motion{background:none;border:0;box-shadow:none;border-radius:0}
.cfo-mini{background:transparent!important;border:0;border-radius:0;box-shadow:none;padding:0}
.wf-data-core>img,.wf-decision-ring>img,.site-footer img{background:none;border:0;border-radius:0;padding:0}
body:not(.login-page) img[src$="assets/brand/logo.webp"],body:not(.login-page) .brand-motion .bm-final,body:not(.login-page) .brand-motion :is(.bm-c,.bm-f,.bm-o,.bm-intelligence,.bm-masoud-word){filter:url(#cfo-adaptive-ink)}
