/* All layout styles are scoped; no global theme or Beaver selectors. */
.dbs-document{--dbs-accent:#2667b8;--dbs-soft:#edf5ff;--dbs-border:#d5e5f6;--dbs-ink:#19324c;--dbs-muted:#53697d;--dbs-width:1120px;box-sizing:border-box;max-width:var(--dbs-width);margin:0 auto;padding:clamp(20px,4vw,64px) clamp(18px,3vw,44px);color:var(--dbs-ink);font:12px/1.75 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;overflow-wrap:anywhere;background:#fff}.dbs-document *{box-sizing:border-box}.dbs-document .dbs-tone-sky,.dbs-document.dbs-tone-sky{--dbs-accent:#2667b8;--dbs-soft:#edf5ff;--dbs-border:#d5e5f6}.dbs-document .dbs-tone-lavender,.dbs-document.dbs-tone-lavender{--dbs-accent:#7660b3;--dbs-soft:#f3efff;--dbs-border:#e0d6f5}.dbs-document .dbs-tone-mint,.dbs-document.dbs-tone-mint{--dbs-accent:#257568;--dbs-soft:#edf8f3;--dbs-border:#cfe8df}.dbs-document .dbs-tone-rose,.dbs-document.dbs-tone-rose{--dbs-accent:#a95770;--dbs-soft:#fff0f4;--dbs-border:#f2d5e1}.dbs-document .dbs-tone-sand,.dbs-document.dbs-tone-sand{--dbs-accent:#8c692d;--dbs-soft:#fbf6e9;--dbs-border:#eadfc5}.dbs-document .dbs-tone-ink,.dbs-document.dbs-tone-ink{--dbs-accent:#304761;--dbs-soft:#f0f3f6;--dbs-border:#d5dfe8}
.dbs-document :is(h1,h2,h3,h4,h5,h6){font-family:"DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif;}
.dbs-document h1,.dbs-document h2,.dbs-document h3,.dbs-document h4{color:var(--dbs-ink);line-height:1.2;margin:0 0 .65em;letter-spacing:-.025em;text-wrap:balance}.dbs-document h1{font-size:26px}.dbs-document h2{font-size:26px}.dbs-document h3{font-size:26px}.dbs-document h4{font-size:26px}.dbs-font-editorial h1,.dbs-font-editorial h2,.dbs-font-editorial .dbs-quote{font-family:"DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif;font-weight:500}.dbs-document p{margin:0 0 1em}.dbs-document p:last-child{margin-bottom:0}.dbs-document a{color:var(--dbs-accent);text-underline-offset:4px}.dbs-document a:hover{text-decoration-thickness:2px}.dbs-document button,.dbs-document summary{font:inherit}.dbs-document :focus-visible{outline:3px solid var(--dbs-accent);outline-offset:4px}.dbs-document figure{margin:0}.dbs-document figcaption,.dbs-caption{font:12px/1.6 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;color:var(--dbs-muted);padding-top:10px;text-align:left}.dbs-node{min-width:0;scroll-margin-top:50px}.dbs-align-center{text-align:center}.dbs-align-right{text-align:right}.dbs-align-left{text-align:left}.dbs-node:last-child{margin-bottom:0!important}.dbs-prose{max-width:74ch}.dbs-align-center .dbs-prose{margin-inline:auto}.dbs-prose ul,.dbs-prose ol{padding-left:1.5em}.dbs-prose blockquote{border-left:3px solid var(--dbs-accent);padding-left:20px;margin-inline:0}.dbs-prose img{max-width:100%;height:auto}
.dbs-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}.dbs-grid>.dbs-node{margin-bottom:0!important}.dbs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dbs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dbs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.dbs-cols-2.dbs-ratio-wide-left{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.dbs-cols-2.dbs-ratio-wide-right{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.dbs-bg-soft{background:var(--dbs-soft);border-radius:20px}.dbs-bg-white{background:#fff;border:1px solid var(--dbs-border);border-radius:20px}.dbs-bg-muted{background:#edf0f6;border:1px solid #b5c3d7;border-radius:20px}.dbs-img{display:block;width:100%;height:auto;border-radius:12px}.dbs-hero{margin-bottom:34px}.dbs-hero-copy{padding-bottom:28px}.dbs-kicker{color:var(--dbs-accent);font-size:13.75pt;font-weight:750;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px!important}.dbs-standfirst{font-size:12px;line-height:1.55;max-width:65ch;color:#53697d}.dbs-byline{font-size:12px;font-weight:650;padding-top:15px;color:var(--dbs-muted)}.dbs-hero-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center}.dbs-hero-split .dbs-headline{font-size:26px}.dbs-hero-split .dbs-hero-copy{padding:0}.dbs-hero-split .dbs-img{min-height:260px}.dbs-hero-center .dbs-hero-copy{text-align:center;max-width:850px;margin:auto}.dbs-hero-center .dbs-standfirst{margin-inline:auto}.dbs-hero-cover{position:relative;display:grid;isolation:isolate;min-height:420px;border-radius:18px;overflow:hidden;background:#243c52}.dbs-hero-cover>.dbs-figure{grid-area:1/1;z-index:-1}.dbs-hero-cover .dbs-img{height:100%;min-height:420px;border-radius:0;object-fit:cover!important}.dbs-hero-cover .dbs-hero-copy{grid-area:1/1;align-self:end;padding:clamp(24px,5vw,52px);background:linear-gradient(0deg,#142536ee,#14253611);color:#fff;min-height:280px;padding-top:90px}.dbs-hero-cover .dbs-headline,.dbs-hero-cover .dbs-standfirst,.dbs-hero-cover .dbs-byline,.dbs-hero-cover .dbs-kicker{color:#fff}.dbs-hero-cover figcaption{position:absolute;right:14px;top:8px;color:#fff;background:#102433b3;padding:4px 8px;border-radius:4px;max-width:90%;z-index:1}
.dbs-bubble{position:relative;padding:28px;border:1px solid var(--dbs-border);background:var(--dbs-soft);border-radius:22px;box-shadow:0 6px 20px #18365b08;height:100%;font-size:12px;line-height:1.65;isolation:isolate}.dbs-bubble h3{font:700 26px/1.3 "DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif;letter-spacing:-.015em}.dbs-bubble-icon{font-size:26px;display:block;margin-bottom:10px}.dbs-bubble-speech{margin-bottom:20px}.dbs-bubble-speech:not(.dbs-tail-none):after{content:"";position:absolute;bottom:-10px;left:35px;width:20px;height:20px;background:var(--dbs-soft);border-right:1px solid var(--dbs-border);border-bottom:1px solid var(--dbs-border);transform:rotate(45deg)}.dbs-bubble-speech.dbs-tail-right:after{left:auto;right:35px}.dbs-bubble-thought{border-radius:42px;margin-bottom:30px}.dbs-bubble-thought:not(.dbs-tail-none):after,.dbs-bubble-thought:not(.dbs-tail-none):before{content:"";position:absolute;background:var(--dbs-soft);border:1px solid var(--dbs-border);border-radius:50%;bottom:-18px;left:28px;width:19px;height:16px}.dbs-bubble-thought:not(.dbs-tail-none):before{bottom:-30px;left:17px;width:9px;height:8px}.dbs-bubble-thought.dbs-tail-right:after{left:auto;right:28px}.dbs-bubble-thought.dbs-tail-right:before{left:auto;right:17px}.dbs-bubble-info{border-left:5px solid var(--dbs-accent);border-radius:10px 22px 22px 10px}.dbs-bubble-note{border-radius:3px 20px 3px 3px;border-top:4px solid var(--dbs-accent)}.dbs-bubble-quote{padding-left:50px;font-family:"DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif}.dbs-bubble-quote:before{content:"“";position:absolute;left:16px;top:8px;font:54px "DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif;color:var(--dbs-accent);opacity:.5}.dbs-bubble-outline{background:transparent;border:2px solid var(--dbs-accent);box-shadow:none}.dbs-bubble-glass{background:linear-gradient(140deg,var(--dbs-soft),#ffffffb3);box-shadow:0 8px 28px #52648312;backdrop-filter:blur(10px)}.dbs-tooltip{position:relative;display:inline-block;color:var(--dbs-accent);border-bottom:1px dotted;cursor:help}.dbs-tooltip>[role=tooltip]{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 12px);left:0;width:min(290px,70vw);background:#fff;border:1px solid var(--dbs-border);padding:18px;border-radius:14px;box-shadow:0 12px 35px #19324c22;color:var(--dbs-ink);font-size:12px;z-index:5;text-align:left}.dbs-tooltip:hover>[role=tooltip],.dbs-tooltip:focus>[role=tooltip]{visibility:visible;opacity:1}.dbs-popover{display:inline-block;max-width:100%;border:1px solid var(--dbs-border);border-radius:12px;background:#fff}.dbs-popover>summary{padding:10px 16px;cursor:pointer;color:var(--dbs-accent)}.dbs-popover>div{padding:12px 20px;border-top:1px solid var(--dbs-border);max-width:420px}
.dbs-quote{margin:24px 0;padding:26px 34px;border-left:4px solid var(--dbs-accent);font-size:12px;line-height:1.35;color:var(--dbs-accent);background:var(--dbs-soft)}.dbs-quote cite{display:block;font:500 12px/1.6 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;color:var(--dbs-muted);margin-top:16px}.dbs-quote-editorial{border:0;border-block:1px solid var(--dbs-border);background:none;padding-inline:0}.dbs-quote-bubble{border:0;border-radius:25px}.dbs-button{display:inline-flex;align-items:center;justify-content:center;width:auto;align-self:flex-start;min-height:40px;max-width:100%;padding:9px 18px;border-radius:9px;background:var(--dbs-button-bg,var(--dbs-accent));color:var(--dbs-button-text,#fff)!important;font:650 12px/1.5 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;text-decoration:none!important;border:1px solid var(--dbs-button-border,var(--dbs-accent));transition:filter .15s}.dbs-button:hover{filter:brightness(.93)}.dbs-button-small{min-height:32px;padding:5px 12px;border-radius:7px;font-size:12px}.dbs-button-medium{min-height:40px;padding:9px 18px}.dbs-button-large{min-height:50px;padding:13px 26px;font-size:12px}.dbs-button-full{width:100%;align-self:stretch}.dbs-button-outline{background:transparent;color:var(--dbs-button-text,var(--dbs-accent))!important;border-color:var(--dbs-button-border,var(--dbs-accent))}.dbs-button-soft{background:var(--dbs-button-bg,var(--dbs-soft));color:var(--dbs-button-text,var(--dbs-accent))!important;border-color:var(--dbs-button-border,var(--dbs-border))}.dbs-button-text{min-height:0;padding:0;background:none!important;color:var(--dbs-button-text,var(--dbs-accent))!important;border-color:transparent!important;text-decoration:underline!important}.dbs-button-missing{opacity:.62;cursor:default}.dbs-action-link{display:inline;font-weight:650;color:var(--dbs-accent);text-decoration:underline;text-underline-offset:.18em}.dbs-action-missing{opacity:.62}.dbs-divider{margin:20px 0;border:0;border-top:1px solid var(--dbs-border)}.dbs-divider-dotted{border-top-style:dotted}.dbs-divider-accent{border-top:3px solid var(--dbs-accent);width:65px}.dbs-list{padding-left:1.4em}.dbs-list li{margin-bottom:9px}.dbs-list-check{list-style:"✓  "}.dbs-list-check li::marker{color:var(--dbs-accent)}.dbs-facts,.dbs-toc{border:1px solid var(--dbs-border);border-radius:15px;padding:26px;background:var(--dbs-soft)}.dbs-facts dl{margin:0}.dbs-facts dl>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid var(--dbs-border);padding:12px 0}.dbs-facts dl>div:last-child{border:0}.dbs-facts dt{font-weight:600}.dbs-facts dd{margin:0;text-align:right}.dbs-toc ol{margin:12px 0 0;padding-left:1.3em}.dbs-toc a{text-decoration:none}.dbs-table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--dbs-border);border-radius:12px}.dbs-table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;margin:0!important}.dbs-table caption{text-align:left;padding:14px 18px;font-weight:700}.dbs-table th{background:var(--dbs-soft);color:var(--dbs-ink)}.dbs-table th,.dbs-table td{padding:14px 18px;border:0;border-bottom:1px solid var(--dbs-border);min-width:110px}.dbs-table tbody tr:last-child td{border-bottom:0}.dbs-table tbody tr:nth-child(even){background:#fafbfd}.dbs-accordion details{border:1px solid var(--dbs-border);border-radius:12px;margin-bottom:10px;background:#fff}.dbs-accordion summary{padding:18px 22px;cursor:pointer;font-weight:650}.dbs-accordion details>div{padding:0 22px 22px}.dbs-accordion details[open]{background:var(--dbs-soft)}.dbs-tablist{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--dbs-border);padding-bottom:10px}.dbs-tablist button{border:0;border-radius:8px;background:var(--dbs-soft);color:var(--dbs-ink);padding:10px 18px;cursor:pointer}.dbs-tablist button[aria-selected=true]{background:var(--dbs-accent);color:#fff}.dbs-tabs>[role=tabpanel]{padding:22px 0}.dbs-gallery a{display:block;text-decoration:none}.dbs-gallery .dbs-img{transition:filter .2s}.dbs-gallery a:hover .dbs-img{filter:brightness(.95)}.dbs-video{aspect-ratio:16/9}.dbs-video iframe{width:100%;height:100%;border:0;border-radius:12px}.dbs-native-video,.dbs-document audio{width:100%;max-width:100%}.dbs-stat{padding:26px;border-radius:18px;background:var(--dbs-soft)}.dbs-stat>strong{display:block;font-size:12px;font-weight:700;line-height:1.2;color:var(--dbs-accent)}.dbs-stat>span{display:block;font-weight:600;margin-top:12px}.dbs-stat small{color:var(--dbs-muted);font-size:12px}.dbs-progress>div{display:flex;justify-content:space-between;gap:15px}.dbs-progress progress{width:100%;height:12px;accent-color:var(--dbs-accent);border:0;border-radius:999px;overflow:hidden}.dbs-progress progress::-webkit-progress-bar{background:var(--dbs-soft)}.dbs-progress progress::-webkit-progress-value{background:var(--dbs-accent)}.dbs-rating>span{display:block;font-size:28px;color:#ad8529}.dbs-rating small{font-size:12px;color:var(--dbs-muted)}.dbs-rating p{font-size:12px;color:var(--dbs-muted)}.dbs-review{border:1px solid var(--dbs-border);padding:28px;border-radius:18px;background:#fff}.dbs-verdict{display:flex;gap:26px;align-items:flex-start;margin-bottom:28px}.dbs-score{font-size:12px;color:var(--dbs-accent);line-height:1.3;min-width:95px}.dbs-score small{font-size:12px}.dbs-pros,.dbs-cons{padding:20px;border-radius:12px;background:#eff8f2}.dbs-cons{background:#fff1f3}.dbs-pros ul,.dbs-cons ul{padding-left:1.2em;margin-bottom:0}.dbs-steps,.dbs-timeline{padding:0;margin:0;list-style:none}.dbs-steps>li,.dbs-timeline>li{display:grid;grid-template-columns:55px 1fr;gap:20px;padding-bottom:28px;position:relative}.dbs-steps>li:before{content:"";position:absolute;top:42px;bottom:0;left:20px;border-left:1px solid var(--dbs-border)}.dbs-steps>li:last-child:before{display:none}.dbs-step-index{color:var(--dbs-accent);font-weight:700}.dbs-steps .dbs-step-index{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--dbs-soft)}.dbs-timeline>li{grid-template-columns:125px 1fr;border-left:2px solid var(--dbs-border);padding-left:20px}.dbs-timeline .dbs-step-index{font-size:12px}.dbs-author{display:flex;gap:22px;padding:26px;border-radius:18px;background:var(--dbs-soft);align-items:center}.dbs-author>.dbs-figure{width:80px;flex:0 0 80px}.dbs-author .dbs-img{aspect-ratio:1!important;border-radius:50%;object-fit:cover!important}.dbs-author figcaption{display:none}.dbs-author small{display:block;color:var(--dbs-muted)}.dbs-author p{font-size:12px;margin-top:8px}.dbs-sources{border-top:1px solid var(--dbs-border);padding-top:25px;font-size:12px;color:var(--dbs-muted)}.dbs-sources h3{font:700 26px/1.5 "DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif}.dbs-sources ul{padding-left:18px}.dbs-correction{background:var(--dbs-soft);padding:12px 16px;border-radius:8px}.dbs-posts article{border:1px solid var(--dbs-border);border-radius:16px;overflow:hidden;background:#fff}.dbs-posts article a{color:inherit;text-decoration:none;display:block;height:100%}.dbs-posts article img{width:100%;aspect-ratio:16/10;object-fit:cover;height:auto;display:block}.dbs-posts article a>div{padding:20px}.dbs-posts time{font-size:12px;color:var(--dbs-muted);display:block;margin-bottom:10px}.dbs-posts h3{font-size:26px;line-height:1.3;margin:0}.dbs-pricing{border:1px solid var(--dbs-border);border-radius:20px;padding:32px;background:var(--dbs-soft)}.dbs-pricing>strong{display:block;font-size:12px;color:var(--dbs-accent)}.dbs-pricing small{color:var(--dbs-muted)}.dbs-pricing ul{padding-left:20px;margin-bottom:25px}.dbs-countdown{text-align:center;background:var(--dbs-soft);padding:30px;border-radius:18px}.dbs-countdown time{font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600;color:var(--dbs-accent)}.dbs-code{border:1px solid var(--dbs-border);border-radius:12px;overflow:hidden}.dbs-code figcaption{padding:8px 20px;background:var(--dbs-soft)}.dbs-code pre{margin:0;padding:20px;overflow:auto;font:12px/1.7 ui-monospace,monospace;background:#f9fbfd}.dbs-placeholder{border:1px dashed #b9cce0;padding:32px 18px;border-radius:12px;background:#f7faff;color:#8798a9;font:12px/1.6 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;text-align:center;min-height:75px}.dbs-canvas{margin:0;background:#fff}.dbs-canvas #dbs-main{padding:0}.dbs-skip{position:fixed;top:-100px;left:20px;background:#fff;color:#153f68;z-index:100000;padding:12px}.dbs-skip:focus{top:20px}.dbs-lightbox{border:0;border-radius:18px;padding:15px;max-width:90vw;max-height:90vh;background:#fff}.dbs-lightbox::backdrop{background:#0b1c2ce8}.dbs-lightbox img{display:block;max-width:85vw;max-height:78vh;object-fit:contain}.dbs-lightbox button{display:block;margin:0 0 10px auto;background:#edf5ff;color:#19324c;border:0;border-radius:8px;padding:8px 15px;cursor:pointer}.dbs-hide-desktop{display:none}
@media(max-width:900px){.dbs-document:not(.dbs-custom-responsive) .dbs-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dbs-document:not(.dbs-custom-responsive) .dbs-hero-split{gap:24px}.dbs-document:not(.dbs-custom-responsive){font-size:var(--dbs-body-size,12px)}}
@media(max-width:600px){.dbs-document:not(.dbs-custom-responsive) .dbs-cols-2,.dbs-document:not(.dbs-custom-responsive) .dbs-cols-3,.dbs-document:not(.dbs-custom-responsive) .dbs-cols-4,.dbs-document:not(.dbs-custom-responsive) .dbs-cols-2.dbs-ratio-wide-left,.dbs-document:not(.dbs-custom-responsive) .dbs-cols-2.dbs-ratio-wide-right{grid-template-columns:minmax(0,1fr)}.dbs-document:not(.dbs-custom-responsive) .dbs-hero-split{grid-template-columns:minmax(0,1fr)}.dbs-document:not(.dbs-custom-responsive) .dbs-grid{padding-inline:min(18px,3vw)!important;gap:22px}.dbs-document:not(.dbs-custom-responsive) .dbs-hero{margin-bottom:22px}.dbs-document:not(.dbs-custom-responsive) .dbs-hero-cover{min-height:380px}.dbs-document:not(.dbs-custom-responsive) .dbs-hero-cover .dbs-headline{font-size:26px}.dbs-document:not(.dbs-custom-responsive) .dbs-bubble{padding:23px}.dbs-document:not(.dbs-custom-responsive) .dbs-bubble-quote{padding-left:44px}.dbs-document:not(.dbs-custom-responsive) .dbs-verdict{gap:16px}.dbs-document:not(.dbs-custom-responsive) .dbs-review{padding:20px}.dbs-document:not(.dbs-custom-responsive) .dbs-timeline>li{grid-template-columns:minmax(0,1fr);gap:8px}.dbs-document:not(.dbs-custom-responsive) .dbs-steps>li{grid-template-columns:42px minmax(0,1fr);gap:14px}.dbs-document:not(.dbs-custom-responsive) .dbs-author{padding:20px;gap:14px;align-items:flex-start}.dbs-document:not(.dbs-custom-responsive) .dbs-author>.dbs-figure{width:55px;flex-basis:55px}.dbs-document:not(.dbs-custom-responsive) .dbs-hide-desktop{display:block}.dbs-document:not(.dbs-custom-responsive) .dbs-hide-mobile{display:none}}
@media(prefers-reduced-motion:reduce){.dbs-document *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.dbs-document{max-width:none;padding:0;font-size:12px}.dbs-document .dbs-bubble,.dbs-document figure,.dbs-review{break-inside:avoid}.dbs-tooltip>[role=tooltip]{position:static;visibility:visible;opacity:1}.dbs-document button{display:none}}
/* Explicit row/column model. Older grid sections retain their rendering. */
.dbs-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.dbs-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.dbs-row-columns{grid-template-columns:var(--dbs-tracks);align-items:stretch}
.dbs-module-column{min-width:0;display:flex;flex-direction:column}
.dbs-column-body{display:flex;flex-direction:column;min-width:0;flex:1}
.dbs-vertical-center{justify-content:center}.dbs-vertical-end{justify-content:flex-end}.dbs-vertical-space-between{justify-content:space-between}
.dbs-node.dbs-space-custom{margin-bottom:var(--dbs-space)!important}
.dbs-shadow-soft{box-shadow:0 8px 28px #213e6814}.dbs-shadow-strong{box-shadow:0 16px 42px #213e682b}
.dbs-font-desktop-custom>.dbs-heading,.dbs-font-desktop-custom>.dbs-prose,.dbs-font-desktop-custom>.dbs-bubble,.dbs-font-desktop-custom>.dbs-hero .dbs-headline{font-size:var(--dbs-font-desktop)}
@media(max-width:900px){.dbs-document:not(.dbs-custom-responsive) .dbs-cols-5:not(.dbs-row-columns),.dbs-document:not(.dbs-custom-responsive) .dbs-cols-6:not(.dbs-row-columns){grid-template-columns:repeat(3,minmax(0,1fr))}.dbs-document:not(.dbs-custom-responsive) .dbs-font-tablet-custom>.dbs-heading,.dbs-document:not(.dbs-custom-responsive) .dbs-font-tablet-custom>.dbs-prose,.dbs-document:not(.dbs-custom-responsive) .dbs-font-tablet-custom>.dbs-bubble,.dbs-document:not(.dbs-custom-responsive) .dbs-font-tablet-custom>.dbs-hero .dbs-headline{font-size:var(--dbs-font-tablet)}}
@media(max-width:600px){.dbs-document:not(.dbs-custom-responsive) .dbs-row-columns,.dbs-document:not(.dbs-custom-responsive) .dbs-cols-5,.dbs-document:not(.dbs-custom-responsive) .dbs-cols-6{grid-template-columns:minmax(0,1fr)}.dbs-document:not(.dbs-custom-responsive) .dbs-font-mobile-custom>.dbs-heading,.dbs-document:not(.dbs-custom-responsive) .dbs-font-mobile-custom>.dbs-prose,.dbs-document:not(.dbs-custom-responsive) .dbs-font-mobile-custom>.dbs-bubble,.dbs-document:not(.dbs-custom-responsive) .dbs-font-mobile-custom>.dbs-hero .dbs-headline{font-size:var(--dbs-font-mobile)}}
/* Original editorial patterns: clear type, strong rules and image-led stories. */
.dbs-skin-studio,.dbs-skin-press{--dbs-ink:#111d2f;--dbs-muted:#505f72}.dbs-skin-studio h1,.dbs-skin-studio h2,.dbs-skin-press h1,.dbs-skin-press h2{font-weight:700;letter-spacing:-.04em}.dbs-skin-press .dbs-img{border-radius:0}.dbs-skin-press .dbs-heading{border-top:3px solid var(--dbs-ink);padding-top:14px}.dbs-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0 24px;border-bottom:4px solid var(--dbs-ink);margin-bottom:10px}.dbs-masthead .dbs-publication-name{font:800 26px/1.05 "DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif;letter-spacing:-.055em;margin:0}.dbs-masthead .dbs-publication-tagline{font:12px/1.6 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;margin:9px 0 0;color:var(--dbs-muted)}.dbs-masthead .dbs-publication-issue{font:12px/1.6 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;max-width:180px;text-align:right;margin:0}.dbs-masthead-press{text-align:center;justify-content:center;flex-wrap:wrap;border-top:1px solid var(--dbs-ink);border-bottom:5px double var(--dbs-ink)}.dbs-masthead-press .dbs-publication-issue{flex-basis:100%;max-width:none;text-align:center}.dbs-masthead-modern{padding:24px;background:var(--dbs-accent);color:#fff;border:0}.dbs-masthead-modern .dbs-publication-name{font-family:system-ui,sans-serif;letter-spacing:-.05em;font-size:26px}.dbs-masthead-modern .dbs-publication-tagline{color:#fff}.dbs-masthead-minimal{border-bottom:1px solid var(--dbs-ink)}.dbs-publication-logo{width:70px;flex:0 0 70px}.dbs-publication-logo .dbs-img{aspect-ratio:1!important;object-fit:contain!important;border-radius:0}.dbs-publication-logo figcaption{display:none}
.dbs-story{height:100%;display:flex;flex-direction:column;border:1px solid var(--dbs-border);background:#fff;color:var(--dbs-ink);border-radius:14px;overflow:hidden}.dbs-story .dbs-img{border-radius:0;aspect-ratio:16/9}.dbs-story-copy{padding:22px}.dbs-story h3{font-size:26px;line-height:1.18;margin:0 0 12px;letter-spacing:-.025em}.dbs-story h3 a{color:inherit;text-decoration:none}.dbs-story h3 a:hover{text-decoration:underline}.dbs-story .dbs-kicker{margin-bottom:11px!important;font-size:13.75pt}.dbs-story .dbs-story-summary{font-size:12px;line-height:1.6;color:var(--dbs-muted)}.dbs-story .dbs-byline{padding-top:8px}.dbs-story .dbs-figure figcaption{padding:8px 14px}.dbs-story-horizontal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.dbs-story-horizontal .dbs-img{height:100%;min-height:200px}.dbs-story-horizontal h3{font-size:26px}.dbs-story-minimal{border:0;border-radius:0;border-bottom:1px solid var(--dbs-border)}.dbs-story-minimal .dbs-story-copy{padding:18px 0}.dbs-story-cover{position:relative;display:grid;min-height:330px;background:#101d31}.dbs-story-cover>.dbs-figure{grid-area:1/1;min-height:330px}.dbs-story-cover .dbs-img{height:100%;min-height:330px}.dbs-story-cover>.dbs-story-copy{grid-area:1/1;align-self:end;z-index:1;background:linear-gradient(0deg,#081528f5,#081528b0 75%,transparent);padding:55px 24px 24px}.dbs-story-cover h3,.dbs-story-cover .dbs-kicker,.dbs-story-cover .dbs-story-summary,.dbs-story-cover .dbs-byline{color:#fff}.dbs-story-cover figcaption{position:absolute;top:0;right:0;background:#101d31;color:#fff;z-index:2}.dbs-skin-press .dbs-story{border-radius:0}.dbs-posts .dbs-post-excerpt{font:12px/1.55 "DIGIBLFont_gf-30a4a5bca8f4",Arial,sans-serif;color:var(--dbs-muted);margin:10px 0 0}.dbs-posts-list>.dbs-grid{display:flex;flex-direction:column}.dbs-posts-list article{border:0;border-bottom:1px solid var(--dbs-border);border-radius:0;padding:0 0 20px;background:transparent}.dbs-posts-list article>a{display:flex;gap:22px;align-items:start}.dbs-posts-list article img{width:32%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;flex:0 0 32%}.dbs-posts-list article>a>div{padding:0!important;flex:1}.dbs-posts-featured article:first-child{grid-column:span 2}.dbs-posts-featured article:first-child h3{font-size:26px}.dbs-slot-label{display:none}
@media(max-width:600px){.dbs-document:not(.dbs-custom-responsive) .dbs-story-horizontal{display:flex}.dbs-document:not(.dbs-custom-responsive) .dbs-masthead{flex-wrap:wrap;gap:14px}.dbs-document:not(.dbs-custom-responsive) .dbs-masthead .dbs-publication-name{font-size:26px}.dbs-document:not(.dbs-custom-responsive) .dbs-masthead .dbs-publication-issue{max-width:none;text-align:left}.dbs-document:not(.dbs-custom-responsive) .dbs-posts-featured article:first-child{grid-column:auto}.dbs-document:not(.dbs-custom-responsive) .dbs-posts-list article>a{gap:12px}.dbs-document:not(.dbs-custom-responsive) .dbs-story-copy{padding:18px}.dbs-document:not(.dbs-custom-responsive) .dbs-story-cover>.dbs-story-copy{padding:45px 20px 20px}}

/* Opt-in document palettes. Legacy published layouts retain their previous CSS. */
.dbs-document.dbs-palette-light{--dbs-ink:#263b50;--dbs-muted:#526779;--dbs-accent:#245cab;--dbs-soft:#edf6ff;--dbs-border:#c7def4;--dbs-palette-a:#dfefff;--dbs-palette-b:#daf7ed;--dbs-palette-line:#accfe9;background:#fff}
.dbs-document.dbs-palette-mint{--dbs-accent:#176858;--dbs-soft:#eaf9f2;--dbs-border:#bfe4d4;--dbs-palette-a:#d9f6e8;--dbs-palette-b:#e5f3ff;--dbs-palette-line:#a6d7c4}
.dbs-document.dbs-palette-lavender{--dbs-accent:#6846a0;--dbs-soft:#f3efff;--dbs-border:#d8cef0;--dbs-palette-a:#eae2ff;--dbs-palette-b:#ffe9f0;--dbs-palette-line:#c9b7e8}
.dbs-document.dbs-palette-peach{--dbs-accent:#9b4828;--dbs-soft:#fff3e9;--dbs-border:#efd2bc;--dbs-palette-a:#ffe5cf;--dbs-palette-b:#fff4d9;--dbs-palette-line:#dfba9a}
.dbs-document.dbs-palette-sunshine{--dbs-accent:#81590b;--dbs-soft:#fff9df;--dbs-border:#e9d997;--dbs-palette-a:#fff0b9;--dbs-palette-b:#e8f7da;--dbs-palette-line:#d8c578}
.dbs-palette-light .dbs-masthead-modern{background:linear-gradient(120deg,var(--dbs-palette-a),var(--dbs-palette-b));color:var(--dbs-ink);border:1px solid var(--dbs-border);border-radius:16px}
.dbs-palette-light .dbs-masthead-modern .dbs-publication-tagline,.dbs-palette-light .dbs-masthead-modern .dbs-publication-issue{color:var(--dbs-muted)}
.dbs-palette-light .dbs-hero-cover,.dbs-palette-light .dbs-story-cover{background:linear-gradient(135deg,var(--dbs-palette-a),var(--dbs-palette-b));border:1px solid var(--dbs-border)}
.dbs-palette-light .dbs-hero-cover .dbs-hero-copy,.dbs-palette-light .dbs-story-cover>.dbs-story-copy{background:linear-gradient(0deg,#fffffff5,#ffffffea);color:var(--dbs-ink)}
.dbs-palette-light .dbs-hero-cover .dbs-headline,.dbs-palette-light .dbs-story-cover h3{color:var(--dbs-ink)}
.dbs-palette-light .dbs-hero-cover .dbs-standfirst,.dbs-palette-light .dbs-hero-cover .dbs-byline,.dbs-palette-light .dbs-story-cover .dbs-story-summary,.dbs-palette-light .dbs-story-cover .dbs-byline{color:var(--dbs-muted)}
.dbs-palette-light .dbs-hero-cover .dbs-kicker,.dbs-palette-light .dbs-story-cover .dbs-kicker{color:var(--dbs-accent)}
.dbs-palette-light .dbs-hero-cover figcaption,.dbs-palette-light .dbs-story-cover figcaption{background:#fffffff2;color:var(--dbs-ink)}
.dbs-palette-light .dbs-story:not(.dbs-story-cover){background:linear-gradient(180deg,#fff,var(--dbs-soft));border-color:var(--dbs-border)}
.dbs-palette-light .dbs-bg-muted{background:var(--dbs-soft);border-color:var(--dbs-border)}
/* Studio 1.0 modules and responsive design controls. */
.dbs-document{font-size:var(--dbs-body-size,12px);line-height:var(--dbs-line-height,1.75)}.dbs-document.dbs-custom-headings :is(h1,h2,h3,h4,h5,h6){font-family:var(--dbs-heading-font)}.dbs-document [hidden]{display:none!important}.dbs-document .dbs-accent{color:var(--dbs-accent)}.dbs-document .dbs-card{padding:24px;border:1px solid var(--dbs-border);border-radius:16px;background:var(--dbs-soft);min-width:0}.dbs-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dbs-document .dbs-button-group,.dbs-document .dbs-social-links,.dbs-document .dbs-share{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dbs-document .dbs-direction-vertical{flex-direction:column;align-items:stretch}.dbs-document .dbs-button-text{background:none;color:var(--dbs-button-text,var(--dbs-accent))!important;border-color:transparent}.dbs-document .dbs-symbol{display:inline-block;line-height:1.1;color:var(--dbs-accent)}.dbs-document .dbs-icon-list{padding:0;list-style:none}.dbs-document .dbs-icon-list li{display:flex;gap:14px;margin:12px 0}.dbs-document .dbs-icon-list li>span[aria-hidden=true]{color:var(--dbs-accent)}.dbs-document .dbs-callout{display:flex;gap:32px;align-items:center;background:var(--dbs-soft);padding:32px;border-radius:18px}.dbs-document .dbs-callout>.dbs-figure{flex:0 1 40%}.dbs-document .dbs-callout>div{flex:1}.dbs-document .dbs-testimonial blockquote{padding:0;margin:0 0 20px;border:0;font-size:12px}.dbs-document .dbs-testimonial figcaption{display:flex;flex-direction:column;gap:4px}.dbs-document .dbs-testimonial .dbs-figure{width:64px}.dbs-document .dbs-testimonial img{border-radius:50%;aspect-ratio:1}.dbs-document .dbs-team img{margin-bottom:20px}.dbs-document .dbs-team strong{color:var(--dbs-accent)}.dbs-document .dbs-logo{padding:16px;display:grid;align-items:center}.dbs-document .dbs-logo img{max-height:110px;object-fit:contain}.dbs-document .dbs-grayscale .dbs-logo img{filter:grayscale(1);transition:filter .2s}.dbs-document .dbs-grayscale .dbs-logo:hover img{filter:none}
.dbs-document .dbs-carousel{position:relative;min-width:0}.dbs-document .dbs-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--dbs-slides,1) - 1)*20px)/var(--dbs-slides,1));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain}.dbs-document .dbs-slide{scroll-snap-align:start;min-width:0;border-radius:12px;overflow:hidden}.dbs-document .dbs-slide-copy{padding:24px;background:var(--dbs-soft)}.dbs-document .dbs-carousel-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}.dbs-document .dbs-carousel-controls button,.dbs-document .dbs-filter-controls button,.dbs-document .dbs-share button{padding:8px 16px;border:1px solid var(--dbs-border);border-radius:8px;background:white;color:var(--dbs-accent);cursor:pointer;font:inherit}.dbs-document .dbs-filter-controls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.dbs-document .dbs-filter-controls [aria-pressed=true]{background:var(--dbs-accent);color:white}.dbs-document .dbs-filter-item{min-width:0}.dbs-document .dbs-compare{position:relative;overflow:hidden;border-radius:12px}.dbs-document .dbs-compare img{display:block;aspect-ratio:16/9;object-fit:cover;width:100%}.dbs-document .dbs-compare figcaption{display:none}.dbs-document .dbs-compare-overlay{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--dbs-compare,50%)) 0 0)}.dbs-document .dbs-compare-before,.dbs-document .dbs-compare-after{position:absolute;top:16px;background:#fff;color:#172b3e;padding:4px 12px;border-radius:6px;box-shadow:0 2px 10px #0002}.dbs-document .dbs-compare-before{left:16px}.dbs-document .dbs-compare-after{right:16px}.dbs-document .dbs-compare-range{width:100%;accent-color:var(--dbs-accent);cursor:ew-resize}.dbs-document .dbs-compare-label{font-size:12px}.dbs-document .dbs-hotspots{position:relative}.dbs-document .dbs-hotspot{position:absolute;transform:translate(-50%,-50%);z-index:2}.dbs-document .dbs-hotspot[open]{z-index:4}.dbs-document .dbs-hotspot summary{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--dbs-accent);color:white;cursor:pointer;box-shadow:0 0 0 5px #fff8;list-style:none}.dbs-document .dbs-hotspot>div{position:absolute;top:42px;left:50%;transform:translateX(-50%);width:min(240px,65vw);background:white;padding:18px;box-shadow:0 8px 30px #0003;border-radius:10px;color:#19324c}.dbs-document .dbs-flipbox{border:1px solid var(--dbs-border);border-radius:18px;overflow:hidden;background:var(--dbs-soft)}.dbs-document .dbs-flipbox summary{list-style:none;cursor:pointer;padding:24px;display:flex;flex-direction:column;gap:16px}.dbs-document .dbs-flipbox summary>strong{font-size:26px}.dbs-document .dbs-flip-back{padding:24px;background:white}.dbs-document .dbs-image-panel{position:relative;overflow:hidden;border-radius:14px;min-width:0}.dbs-document .dbs-image-panel>div{padding:20px;background:var(--dbs-soft)}.dbs-document .dbs-image-panel img{transition:transform .35s}.dbs-document .dbs-image-panel:hover img{transform:scale(1.035)}
.dbs-document .dbs-business-hours dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--dbs-border)}.dbs-document .dbs-business-hours dd{margin:0;text-align:right}.dbs-document .dbs-price-list{padding:0;list-style:none}.dbs-document .dbs-price-list li{display:flex;gap:20px;align-items:center;border-bottom:1px dashed var(--dbs-border);padding:20px 0}.dbs-document .dbs-price-list li>.dbs-figure{width:80px;flex:none}.dbs-document .dbs-price-list li>div{flex:1}.dbs-document .dbs-price-list li>strong{white-space:nowrap}.dbs-document .dbs-coupon{padding:28px;border:2px dashed var(--dbs-accent);border-radius:14px;background:var(--dbs-soft)}.dbs-document .dbs-coupon code{display:inline-block;letter-spacing:.15em;font-size:12px;background:white;padding:12px;margin-right:14px}.dbs-document .dbs-copy-status{display:block;font-size:12px}.dbs-document .dbs-search>div{display:flex;gap:8px}.dbs-document .dbs-search input{min-width:0;flex:1}.dbs-document input:not([type=checkbox]):not([type=radio]):not([type=range]),.dbs-document select,.dbs-document textarea{font:inherit;padding:10px 12px;border:1px solid var(--dbs-border);border-radius:8px;background:white;color:#19324c;max-width:100%}.dbs-document .dbs-navigation ul{padding:0;list-style:none;margin:0}.dbs-document .dbs-menu-list{display:flex;gap:20px;flex-wrap:wrap}.dbs-document .dbs-nav-vertical .dbs-menu-list{flex-direction:column}.dbs-document .dbs-menu-list>li{position:relative}.dbs-document .dbs-menu-list a{display:block;padding:8px 12px}.dbs-document .dbs-menu-list .sub-menu{padding-left:18px;font-size:12px}.dbs-document .dbs-menu-toggle{display:none}.dbs-document .dbs-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}.dbs-document .dbs-count{float:right;border-radius:50%;padding:0 8px;background:white}.dbs-document .dbs-post-navigation{display:flex;justify-content:space-between;gap:24px}.dbs-document .dbs-post-navigation a{display:flex;flex-direction:column;max-width:48%}.dbs-document .dbs-post-navigation a:last-child{text-align:right}.dbs-document .dbs-integration-preview{padding:24px;border:1px dashed var(--dbs-border);background:var(--dbs-soft)}.dbs-document .dbs-public-dialog{border:0;border-radius:18px;padding:36px;max-width:min(640px,90vw);max-height:90dvh;overflow:auto;color:var(--dbs-ink);background:white;box-shadow:0 20px 80px #0004}.dbs-public-dialog::backdrop{background:#0b1b32aa}.dbs-document .dbs-dialog-close{float:right;border:1px solid var(--dbs-border);border-radius:50%;background:white;color:var(--dbs-ink);width:34px;height:34px;line-height:1;cursor:pointer}.dbs-document .dbs-offcanvas{margin:0;height:100dvh;max-height:100dvh;width:min(420px,95vw);border-radius:0;max-width:95vw}.dbs-document .dbs-offcanvas-right{margin-left:auto}.dbs-document .dbs-offcanvas-left{margin-right:auto}.dbs-document .dbs-notice{display:flex;justify-content:space-between;gap:20px;padding:20px 24px;border-left:5px solid var(--dbs-accent);background:var(--dbs-soft);border-radius:8px}.dbs-document .dbs-notice>button{align-self:flex-start;border:0;background:transparent;color:var(--dbs-accent);font-size:24px;cursor:pointer}.dbs-document .dbs-reading-progress{display:block;width:100%;height:5px;accent-color:var(--dbs-accent);border:0}.dbs-document .dbs-reading-top{position:fixed;top:0;left:0;z-index:9999}.dbs-document .dbs-anchor{display:block;scroll-margin-top:80px}.dbs-document .dbs-map{display:grid;gap:8px}.dbs-document .dbs-map iframe{width:100%;border:0;border-radius:12px}.dbs-document .dbs-map small{font-size:12px}.dbs-document .dbs-contact-form{display:grid;gap:18px}.dbs-document .dbs-form-field>label{display:block;margin-bottom:6px;font-weight:600}.dbs-document .dbs-form-field>input,.dbs-document .dbs-form-field>select,.dbs-document .dbs-form-field>textarea{width:100%}.dbs-document .dbs-form-checkbox{display:flex;gap:10px;align-items:flex-start}.dbs-document .dbs-form-checkbox input{margin-top:.5em;width:auto;flex:none}.dbs-document .dbs-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.dbs-document .dbs-contact-form [type=submit]{justify-self:start}.dbs-document .dbs-device-frame{border:14px solid #1b2735;border-radius:18px;box-shadow:0 18px 40px #183a5526;overflow:hidden}.dbs-document .dbs-device-phone{max-width:320px;margin:auto;border-radius:38px;border-width:12px}.dbs-document .dbs-device-tablet{max-width:640px;margin:auto;border-radius:28px}.dbs-document .dbs-device-frame img{display:block}.dbs-document .dbs-image-scroll{overflow:auto;overscroll-behavior:contain;border:1px solid var(--dbs-border);border-radius:12px}.dbs-document .dbs-image-scroll img{width:100%;height:auto}.dbs-document .dbs-masonry{column-count:var(--dbs-masonry-cols,3);column-gap:20px}.dbs-document .dbs-masonry>a{display:block;break-inside:avoid;margin-bottom:20px}.dbs-document .dbs-sticky{position:sticky!important;top:var(--dbs-sticky-top,20px);align-self:start}.dbs-document .dbs-hover-lift,.dbs-document .dbs-hover-grow,.dbs-document .dbs-hover-shadow{transition:transform .2s,box-shadow .2s}.dbs-document .dbs-hover-lift:hover{transform:translateY(-5px)}.dbs-document .dbs-hover-grow:hover{transform:scale(1.025)}.dbs-document .dbs-hover-shadow:hover{box-shadow:0 12px 36px #10243a26}.dbs-document .dbs-will-reveal{opacity:0;transition:opacity var(--dbs-duration,600ms) ease var(--dbs-delay,0ms),transform var(--dbs-duration,600ms) ease var(--dbs-delay,0ms)}.dbs-document [data-dbs-reveal=slide-up].dbs-will-reveal{transform:translateY(30px)}.dbs-document [data-dbs-reveal=slide-left].dbs-will-reveal{transform:translateX(-30px)}.dbs-document [data-dbs-reveal=zoom].dbs-will-reveal{transform:scale(.95)}.dbs-document .dbs-will-reveal.dbs-revealed{opacity:1;transform:none}
@media(min-width:601px) and (max-width:900px){.dbs-document:not(.dbs-custom-responsive) .dbs-hide-tablet{display:none!important}.dbs-document:not(.dbs-custom-responsive) .dbs-align-tablet-left{text-align:left}.dbs-document:not(.dbs-custom-responsive) .dbs-align-tablet-center{text-align:center}.dbs-document:not(.dbs-custom-responsive) .dbs-align-tablet-right{text-align:right}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-top-tablet{padding-top:var(--dbs-pad-top-tablet)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-right-tablet{padding-right:var(--dbs-pad-right-tablet)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-bottom-tablet{padding-bottom:var(--dbs-pad-bottom-tablet)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-left-tablet{padding-left:var(--dbs-pad-left-tablet)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-space-tablet{margin-bottom:var(--dbs-space-tablet)!important}}
@media(max-width:600px){.dbs-document:not(.dbs-custom-responsive) .dbs-callout{flex-direction:column;padding:22px}.dbs-document:not(.dbs-custom-responsive) .dbs-carousel-track{grid-auto-columns:100%}.dbs-document:not(.dbs-custom-responsive) .dbs-masonry{column-count:1}.dbs-document:not(.dbs-custom-responsive) .dbs-menu-toggle{display:block;padding:10px 20px;border:1px solid var(--dbs-border);border-radius:8px;background:var(--dbs-soft);color:var(--dbs-ink)}.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-menu-ready="1"]:not(.is-open) .dbs-menu-list{display:none}.dbs-document:not(.dbs-custom-responsive) .dbs-navigation.is-open .dbs-menu-list{display:flex;flex-direction:column;gap:0}.dbs-document:not(.dbs-custom-responsive) .dbs-align-mobile-left{text-align:left}.dbs-document:not(.dbs-custom-responsive) .dbs-align-mobile-center{text-align:center}.dbs-document:not(.dbs-custom-responsive) .dbs-align-mobile-right{text-align:right}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-top-mobile{padding-top:var(--dbs-pad-top-mobile)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-right-mobile{padding-right:var(--dbs-pad-right-mobile)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-bottom-mobile{padding-bottom:var(--dbs-pad-bottom-mobile)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-pad-left-mobile{padding-left:var(--dbs-pad-left-mobile)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-space-mobile{margin-bottom:var(--dbs-space-mobile)!important}.dbs-document:not(.dbs-custom-responsive) .dbs-sticky{position:relative!important;top:auto}}
@media(prefers-reduced-motion:reduce){.dbs-document *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.dbs-document .dbs-will-reveal{opacity:1;transform:none!important}}

/* Animation Studio scenes are self-contained and theme-safe. */
.dbs-animation-scene{position:relative;isolation:isolate;width:100%;min-height:var(--dbs-animation-area-height,260px);overflow:hidden;border-radius:inherit;background:transparent;contain:layout paint;}
.dbs-animation-stage{position:relative;width:100%;height:var(--dbs-animation-area-height,260px);overflow:hidden;border-radius:inherit;}
.dbs-animation-actor{position:absolute;left:50%;top:50%;width:var(--dbs-animation-size,24%);max-width:90%;max-height:90%;transform:translate(-50%,-50%);transform-origin:center;display:grid;place-items:center;will-change:left,top,transform;pointer-events:none;user-select:none;}
.dbs-animation-actor img,.dbs-animation-custom{display:block;width:100%;height:auto;max-height:100%;object-fit:contain;}
.dbs-animation-asset{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 8px 10px rgba(22,42,67,.16));}
.dbs-animation-asset .dbs-asset-body{fill:#3478c4}.dbs-animation-asset .dbs-asset-skin{fill:#f3b58f}.dbs-animation-asset .dbs-asset-hair{fill:#513b5c}.dbs-animation-asset .dbs-asset-accent{fill:#ef6f91}.dbs-animation-asset .dbs-asset-limb{fill:none;stroke:#253e59;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.dbs-animation-asset .dbs-asset-eye{fill:#19324c}.dbs-animation-asset .dbs-asset-wing{fill:#9b76dc}.dbs-animation-asset .dbs-asset-head{fill:#77c8bd}.dbs-animation-asset .dbs-asset-flame{fill:#f4ad42}
.dbs-animation-outline .dbs-animation-asset{filter:none}.dbs-animation-outline .dbs-animation-asset .dbs-asset-body,.dbs-animation-outline .dbs-animation-asset .dbs-asset-head,.dbs-animation-outline .dbs-animation-asset .dbs-asset-wing{fill:#fff;stroke:#3478c4;stroke-width:3}.dbs-animation-neon .dbs-animation-asset{filter:drop-shadow(0 0 8px #47ddff)}.dbs-animation-neon .dbs-animation-asset .dbs-asset-body,.dbs-animation-neon .dbs-animation-asset .dbs-asset-head,.dbs-animation-neon .dbs-animation-asset .dbs-asset-wing{fill:#192743;stroke:#55e8ff;stroke-width:3}.dbs-animation-neon .dbs-animation-asset .dbs-asset-accent{fill:#ff62dc}.dbs-animation-glass .dbs-animation-asset{opacity:.78;filter:drop-shadow(0 8px 14px #447bb755)}.dbs-animation-glass .dbs-animation-asset .dbs-asset-body,.dbs-animation-glass .dbs-animation-asset .dbs-asset-head,.dbs-animation-glass .dbs-animation-asset .dbs-asset-wing{fill:#b9e6ff99;stroke:#fff;stroke-width:2}.dbs-animation-mono .dbs-animation-asset{filter:grayscale(1)}.dbs-animation-mono .dbs-animation-asset .dbs-asset-body,.dbs-animation-mono .dbs-animation-asset .dbs-asset-head,.dbs-animation-mono .dbs-animation-asset .dbs-asset-wing{fill:#546579}
.dbs-animation-status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);}
.dbs-animation-scene[role=button]{cursor:pointer;outline-offset:4px}.dbs-animation-scene[role=button]:focus-visible{outline:2px solid currentColor}
@media(prefers-reduced-motion:reduce){.dbs-animation-actor{left:50%!important;top:50%!important;animation:none!important;transition:none!important}.dbs-animation-scene{contain:layout paint}}
@media print{.dbs-document .dbs-carousel-track{display:block;overflow:visible}.dbs-document .dbs-slide{break-inside:avoid}.dbs-document .dbs-will-reveal{opacity:1;transform:none}.dbs-document .dbs-carousel-controls,.dbs-document .dbs-reading-progress{display:none}.dbs-document .dbs-sticky{position:static!important}}

.dbs-document .dbs-loop-card>.dbs-document{padding:20px;max-width:none}.dbs-original-content>.dbs-document{padding-inline:0}
.dbs-document .dbs-layout-flex{display:flex;flex-wrap:wrap}.dbs-document .dbs-layout-flex>.dbs-module-column{flex:1 1 0}.dbs-document .dbs-flex-column{flex-direction:column}.dbs-document .dbs-no-wrap{flex-wrap:nowrap}.dbs-document .dbs-justify-center{justify-content:center}.dbs-document .dbs-justify-end{justify-content:flex-end}.dbs-document .dbs-justify-space-between{justify-content:space-between}.dbs-document .dbs-justify-space-around{justify-content:space-around}.dbs-document .dbs-items-start{align-items:start}.dbs-document .dbs-items-center{align-items:center}.dbs-document .dbs-items-end{align-items:end}.dbs-document .dbs-parallax{background-attachment:fixed}.dbs-document .dbs-shape-divider{display:block;width:100%;height:70px;margin-top:-1px;fill:var(--dbs-soft)}.dbs-document .dbs-site-logo-link{display:inline-block}.dbs-document .dbs-site-logo{height:auto;width:auto;max-width:100%}.dbs-document .dbs-post-author{display:flex;gap:22px;align-items:center}.dbs-document .dbs-post-author img{border-radius:50%;max-width:80px}.dbs-document .dbs-comments li{margin-bottom:20px}.dbs-document [data-table-sort]{font:inherit;background:transparent;border:0;cursor:pointer;color:inherit}.dbs-document [data-table-search]{margin-bottom:16px;width:100%}
@media(min-width:601px) and (max-width:900px){.dbs-document:not(.dbs-custom-responsive) .dbs-cols-tablet-custom:not(.dbs-layout-flex){grid-template-columns:repeat(var(--dbs-cols-tablet),minmax(0,1fr))!important}}
@media(max-width:600px){.dbs-document:not(.dbs-custom-responsive) .dbs-layout-flex{flex-direction:column}.dbs-document:not(.dbs-custom-responsive) .dbs-cols-mobile-custom:not(.dbs-layout-flex){grid-template-columns:repeat(var(--dbs-cols-mobile),minmax(0,1fr))!important}.dbs-document:not(.dbs-custom-responsive) .dbs-reverse-mobile{display:flex;flex-direction:column-reverse}.dbs-document:not(.dbs-custom-responsive) .dbs-parallax{background-attachment:scroll}}

/* 1.5.1: explicit editorial alignment for rich text, cards and feeds. */
.dbs-document .dbs-align-justify,
.dbs-document .dbs-copy-align-justify { text-align: justify; text-justify: inter-word; }
.dbs-document .dbs-copy-align-left { text-align: left; }
.dbs-document .dbs-copy-align-center { text-align: center; }
.dbs-document .dbs-copy-align-right { text-align: right; }
.dbs-document .dbs-copy-align-justify :is(p,li,dd,figcaption,.dbs-story-summary,.dbs-post-excerpt),
.dbs-document .dbs-align-justify :is(p,li,dd,figcaption,.dbs-story-summary,.dbs-post-excerpt) { text-align: justify; text-justify: inter-word; }
@media(min-width:601px) and (max-width:900px){
    .dbs-document:not(.dbs-custom-responsive) .dbs-align-tablet-justify { text-align: justify; text-justify: inter-word; }
}
@media(max-width:600px){
    .dbs-document:not(.dbs-custom-responsive) .dbs-align-mobile-justify { text-align: justify; text-justify: inter-word; }
}
@media(prefers-reduced-motion:reduce){.dbs-document .dbs-parallax{background-attachment:scroll}}
@media(min-width:601px){.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=dropdown] .sub-menu,.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=mega] .sub-menu{position:absolute;top:100%;left:0;background:white;min-width:220px;padding:12px;box-shadow:0 10px 30px #1233;z-index:30;display:none}.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=mega]>.dbs-menu-list>li>.sub-menu{width:min(650px,80vw);grid-template-columns:repeat(3,minmax(0,1fr))}.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=dropdown] li:hover>.sub-menu,.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=dropdown] li:focus-within>.sub-menu,.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=mega] li:hover>.sub-menu,.dbs-document:not(.dbs-custom-responsive) .dbs-navigation[data-submenus=mega] li:focus-within>.sub-menu{display:grid}.dbs-document:not(.dbs-custom-responsive) .dbs-navigation .sub-menu .sub-menu{position:static!important;box-shadow:none!important;min-width:0!important;display:block!important}}
/* Keep the keyboard skip link fully clipped before focus, including full-page captures. */
.dbs-skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}
.dbs-skip:focus{outline:2px solid #2667b8;outline-offset:2px}
/* Public content queries */
.dbs-query-filters{display:flex;gap:.5rem;flex-wrap:wrap;margin-block:0 1.25rem}.dbs-query-filters button{font:inherit;padding:.45em .9em;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.dbs-query-filters [aria-pressed=true]{background:var(--dbs-accent,#245bd6);border-color:var(--dbs-accent,#245bd6);color:white}.dbs-document [data-query-next][hidden]{display:none}.dbs-query-empty{grid-column:1/-1}.dbs-document [data-dbs-query][aria-busy=true] [data-dbs-query-items]{opacity:.6}
.dbs-contact-form .dbs-form-step{border:0;margin:0;padding:0;min-width:0}.dbs-form-step legend{font-size:12px;font-weight:700;margin-bottom:1rem}.dbs-form-navigation{display:flex;align-items:center;gap:1rem;margin-block:1rem}.dbs-form-navigation button{font:inherit;cursor:pointer;padding:.5em 1em;border:1px solid currentColor;border-radius:.35rem;background:transparent}.dbs-contact-form [hidden]{display:none!important}.dbs-form-field small{display:block;margin-top:.35rem;opacity:.75}
.dbs-mega-menu{position:relative}.dbs-mega-menu>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.dbs-mega-menu>ul>li{display:flex;align-items:center;gap:.3rem}.dbs-mega-menu button{font:inherit;background:transparent;color:inherit;border:0;padding:.6rem;cursor:pointer}.dbs-mega-menu a{padding:.6rem}.dbs-mega-panel{position:absolute;left:0;right:0;top:100%;min-width:0;z-index:40;background:white;color:#17283c;border:1px solid #dbe3ec;border-radius:.6rem;box-shadow:0 12px 32px #17283c22;padding:1rem;max-height:75vh;overflow:auto}.dbs-mega-panel .dbs-document{padding:0}.dbs-mega-panel a{padding:0}.dbs-mega-menu [aria-expanded=true]{background:var(--dbs-soft,#edf3fb);border-radius:.35rem}.dbs-document .widget_shopping_cart_content img{max-width:70px}.dbs-cart-count{font-variant-numeric:tabular-nums}

/* 1.2.11 image sizing */
.dbs-figure{max-width:100%}.dbs-image-frame{display:block;max-width:100%;overflow:hidden;border-radius:12px}.dbs-image-frame>.dbs-img{margin:0}.dbs-image-size-original .dbs-image-frame{width:fit-content;max-width:100%}.dbs-image-size-original .dbs-img{max-width:100%;aspect-ratio:auto!important;min-height:0!important}.dbs-hero-cover>.dbs-figure{width:100%!important;max-width:none!important;margin:0!important}.dbs-hero-cover .dbs-image-frame{width:100%;height:100%;min-height:420px;border-radius:0}.dbs-hero-cover .dbs-image-frame>.dbs-img{width:100%!important;height:100%!important;min-height:420px}.dbs-author>.dbs-figure{width:80px!important;max-width:80px!important;margin:0!important}.dbs-author .dbs-image-frame{width:80px;height:80px;border-radius:50%}.dbs-author .dbs-image-frame>.dbs-img{width:100%!important;height:100%!important}.dbs-logo .dbs-image-frame{background:transparent}

/* 1.5.0 bounded appearance surfaces. Classes are emitted only for opt-in styles. */
.dbs-document.dbs-surface,.dbs-document .dbs-surface{position:relative;isolation:isolate;background-blend-mode:var(--dbs-surface-blend,normal);background-clip:padding-box;-webkit-backdrop-filter:blur(var(--dbs-surface-blur,0px));backdrop-filter:blur(var(--dbs-surface-blur,0px))}
.dbs-document.dbs-surface::before,.dbs-document .dbs-surface::before,.dbs-document.dbs-surface::after,.dbs-document .dbs-surface::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}
.dbs-document.dbs-surface::before,.dbs-document .dbs-surface::before{z-index:0;background:var(--dbs-surface-overlay,transparent);opacity:var(--dbs-surface-overlay-opacity,0)}
.dbs-document.dbs-surface::after,.dbs-document .dbs-surface::after{z-index:0;background-image:var(--dbs-surface-pattern-image,none);background-size:var(--dbs-surface-pattern-size,auto);opacity:var(--dbs-surface-pattern-opacity,0)}
.dbs-document.dbs-surface>:not(.dbs-sticky,.dbs-reading-top,.dbs-hotspot,.dbs-public-dialog,.dbs-lightbox,dialog,[popover]),.dbs-document .dbs-surface>:not(.dbs-sticky,.dbs-reading-top,.dbs-hotspot,.dbs-public-dialog,.dbs-lightbox,dialog,[popover]){position:relative;z-index:1}
.dbs-document.dbs-surface>.dbs-sticky,.dbs-document .dbs-surface>.dbs-sticky{z-index:1}
.dbs-document.dbs-surface-mode-solid,.dbs-document .dbs-surface-mode-solid{background-color:var(--dbs-surface-color-1,var(--dbs-soft))}
.dbs-document.dbs-surface-mode-linear,.dbs-document .dbs-surface-mode-linear{background-image:linear-gradient(var(--dbs-surface-angle,135deg),var(--dbs-surface-color-1,var(--dbs-soft)),var(--dbs-surface-color-2,var(--dbs-accent)),var(--dbs-surface-color-3,var(--dbs-surface-color-2,var(--dbs-accent))))}
.dbs-document.dbs-surface-mode-radial,.dbs-document .dbs-surface-mode-radial{background-image:radial-gradient(circle at 35% 25%,var(--dbs-surface-color-1,var(--dbs-soft)),var(--dbs-surface-color-2,var(--dbs-accent)) 68%,var(--dbs-surface-color-3,var(--dbs-surface-color-2,var(--dbs-accent))))}
.dbs-document.dbs-surface-mode-conic,.dbs-document .dbs-surface-mode-conic{background-image:conic-gradient(from var(--dbs-surface-angle,135deg),var(--dbs-surface-color-1,var(--dbs-soft)),var(--dbs-surface-color-2,var(--dbs-accent)),var(--dbs-surface-color-3,var(--dbs-soft)),var(--dbs-surface-color-1,var(--dbs-soft)))}
.dbs-document.dbs-surface-mode-image,.dbs-document .dbs-surface-mode-image{background-image:var(--dbs-surface-image);background-size:var(--dbs-surface-image-size,cover);background-repeat:var(--dbs-surface-image-repeat,no-repeat);background-position:var(--dbs-surface-position,center);background-attachment:var(--dbs-surface-attachment,scroll)}
.dbs-document.dbs-surface-canvas,.dbs-document .dbs-surface-canvas{background:#fff;color:#19324c}
.dbs-document.dbs-surface-soft-mist,.dbs-document .dbs-surface-soft-mist{background:linear-gradient(145deg,var(--dbs-surface-color-1,#f8fbff),var(--dbs-surface-color-2,#e7f1fb) 55%,var(--dbs-surface-color-3,#f7f3ff));box-shadow:inset 0 0 0 1px #fff9}
.dbs-document.dbs-surface-deep-ink,.dbs-document .dbs-surface-deep-ink{--dbs-ink:#f4f8fc;--dbs-muted:#b8c7d6;--dbs-border:#42576c;--dbs-soft:#26394c;--dbs-accent:#8cc8ff;background:linear-gradient(145deg,var(--dbs-surface-color-1,#101923),var(--dbs-surface-color-2,#203449) 62%,var(--dbs-surface-color-3,#0b1119));color:var(--dbs-ink)}
.dbs-document.dbs-surface-accent-wash,.dbs-document .dbs-surface-accent-wash{background:linear-gradient(135deg,var(--dbs-surface-color-1,var(--dbs-soft)),var(--dbs-surface-color-2,#fff) 64%);box-shadow:inset 4px 0 0 var(--dbs-accent)}
.dbs-document.dbs-surface-duo-flow,.dbs-document .dbs-surface-duo-flow{background:linear-gradient(var(--dbs-surface-angle,125deg),var(--dbs-surface-color-1,#d9eeff),var(--dbs-surface-color-2,#eee3ff) 52%,var(--dbs-surface-color-3,#d9faed))}
.dbs-document.dbs-surface-radial-glow,.dbs-document .dbs-surface-radial-glow{background:radial-gradient(circle at 22% 18%,var(--dbs-surface-color-1,#fff8c9),transparent 34%),radial-gradient(circle at 82% 78%,var(--dbs-surface-color-2,#d8ebff),transparent 38%),var(--dbs-surface-color-3,#f7f9fc)}
.dbs-document.dbs-surface-aurora-mesh,.dbs-document .dbs-surface-aurora-mesh{background:radial-gradient(circle at 12% 22%,var(--dbs-surface-color-1,#7ce8d1),transparent 34%),radial-gradient(circle at 76% 20%,var(--dbs-surface-color-2,#a99cff),transparent 36%),radial-gradient(circle at 62% 88%,var(--dbs-surface-color-3,#ffb9d5),transparent 42%),#eef8ff;background-size:140% 140%}
.dbs-document.dbs-surface-horizon,.dbs-document .dbs-surface-horizon{background:linear-gradient(180deg,var(--dbs-surface-color-1,#bfe7ff) 0,var(--dbs-surface-color-2,#fff0d2) 56%,var(--dbs-surface-color-3,#f3c79c) 100%)}
.dbs-document.dbs-surface-prism,.dbs-document .dbs-surface-prism{background:conic-gradient(from var(--dbs-surface-angle,210deg) at 50% 45%,var(--dbs-surface-color-1,#d8f5ff),var(--dbs-surface-color-2,#f1dcff),var(--dbs-surface-color-3,#fff2bd),#d8f5ff)}
.dbs-document.dbs-surface-clear-glass,.dbs-document .dbs-surface-clear-glass{background:linear-gradient(135deg,#ffffff42,#ffffff18);border:1px solid #ffffff80;box-shadow:0 16px 45px #18324c14;-webkit-backdrop-filter:blur(var(--dbs-surface-blur,8px)) saturate(115%);backdrop-filter:blur(var(--dbs-surface-blur,8px)) saturate(115%)}
.dbs-document.dbs-surface-frosted-glass,.dbs-document .dbs-surface-frosted-glass{background:linear-gradient(135deg,var(--dbs-surface-color-1,#ffffffd9),var(--dbs-surface-color-2,#eef7ffb8));border:1px solid #fff;box-shadow:0 18px 48px #18324c1c;-webkit-backdrop-filter:blur(var(--dbs-surface-blur,18px)) saturate(135%);backdrop-filter:blur(var(--dbs-surface-blur,18px)) saturate(135%)}
.dbs-document.dbs-surface-tinted-glass,.dbs-document .dbs-surface-tinted-glass{background:linear-gradient(135deg,var(--dbs-surface-color-1,#dceaffb8),var(--dbs-surface-color-2,#eadfffb0));border:1px solid #ffffffa6;box-shadow:0 18px 46px #334a771f;-webkit-backdrop-filter:blur(var(--dbs-surface-blur,14px)) saturate(140%);backdrop-filter:blur(var(--dbs-surface-blur,14px)) saturate(140%)}
.dbs-document.dbs-surface-smoked-glass,.dbs-document .dbs-surface-smoked-glass{--dbs-ink:#f7f9fc;--dbs-muted:#cad4df;--dbs-border:#ffffff45;--dbs-soft:#ffffff18;--dbs-accent:#9dd2ff;background:linear-gradient(145deg,var(--dbs-surface-color-1,#17212bd9),var(--dbs-surface-color-2,#2e3a48c7));border:1px solid #ffffff3d;color:var(--dbs-ink);box-shadow:0 20px 54px #08111d52;-webkit-backdrop-filter:blur(var(--dbs-surface-blur,16px)) saturate(120%);backdrop-filter:blur(var(--dbs-surface-blur,16px)) saturate(120%)}
.dbs-document.dbs-surface-champagne-gold,.dbs-document .dbs-surface-champagne-gold{--dbs-ink:#33270d;--dbs-muted:#695824;--dbs-border:#aa8432;--dbs-soft:#fff3c7;--dbs-accent:#73510a;background:linear-gradient(135deg,var(--dbs-surface-color-1,#fff5c9),var(--dbs-surface-color-2,#d7ad4e) 48%,var(--dbs-surface-color-3,#fff0a8));color:var(--dbs-ink);border-color:#b68a31;box-shadow:inset 0 1px 0 #fff9,0 15px 38px #8d671729}
.dbs-document.dbs-surface-brushed-gold,.dbs-document .dbs-surface-brushed-gold{--dbs-ink:#291f0b;--dbs-muted:#604c20;--dbs-border:#9d7523;--dbs-soft:#f3d98c;--dbs-accent:#6f4c00;background:repeating-linear-gradient(100deg,#fff1a8 0,#d4a83f 2px,#edcf76 4px,#b88622 6px,#f8dd8c 8px);color:var(--dbs-ink);border-color:#9d7523}
.dbs-document.dbs-surface-rose-gold,.dbs-document .dbs-surface-rose-gold{--dbs-ink:#43242a;--dbs-muted:#754750;--dbs-border:#bd7f88;--dbs-soft:#f8d9dc;--dbs-accent:#8a3e4c;background:linear-gradient(135deg,var(--dbs-surface-color-1,#ffe5df),var(--dbs-surface-color-2,#c98588) 48%,var(--dbs-surface-color-3,#f6c8bb));color:var(--dbs-ink);border-color:#bd7f88;box-shadow:inset 0 1px 0 #fff8,0 14px 36px #84434d24}
.dbs-document.dbs-surface-silver,.dbs-document .dbs-surface-silver{--dbs-ink:#26303a;--dbs-muted:#56616c;--dbs-border:#9da7b1;--dbs-soft:#e7ebee;--dbs-accent:#405e7d;background:linear-gradient(135deg,var(--dbs-surface-color-1,#fbfcfd),var(--dbs-surface-color-2,#aeb7c1) 48%,var(--dbs-surface-color-3,#eef1f4));color:var(--dbs-ink);border-color:#aeb7c1;box-shadow:inset 0 1px 0 #fff}
.dbs-document.dbs-surface-titanium,.dbs-document .dbs-surface-titanium{--dbs-ink:#f4f6f8;--dbs-muted:#cad0d6;--dbs-border:#626b75;--dbs-soft:#444d57;--dbs-accent:#b7daf7;background:linear-gradient(140deg,var(--dbs-surface-color-1,#2a3138),var(--dbs-surface-color-2,#68727d) 48%,var(--dbs-surface-color-3,#353c44));color:var(--dbs-ink);border-color:#7c858f;box-shadow:inset 0 1px 0 #ffffff45,0 16px 38px #10182033}
.dbs-document.dbs-surface-copper,.dbs-document .dbs-surface-copper{--dbs-ink:#fff8f1;--dbs-muted:#f0d1bd;--dbs-border:#a6532d;--dbs-soft:#7b3d25;--dbs-accent:#ffd2ac;background:linear-gradient(135deg,var(--dbs-surface-color-1,#7a341d),var(--dbs-surface-color-2,#cf7748) 45%,var(--dbs-surface-color-3,#8d4025));color:var(--dbs-ink);border-color:#b85e34;box-shadow:inset 0 1px 0 #ffd9c366,0 16px 40px #5a261b38}
.dbs-document.dbs-surface-diamond-light,.dbs-document .dbs-surface-diamond-light{background:linear-gradient(125deg,#ffffff 8%,var(--dbs-surface-color-1,#dff5ff) 27%,#fff 45%,var(--dbs-surface-color-2,#eadfff) 64%,var(--dbs-surface-color-3,#d9fff1) 83%,#fff);border:1px solid #c7dce8;box-shadow:inset 0 0 24px #fff,0 16px 44px #52738f1c}
.dbs-document.dbs-surface-crystal,.dbs-document .dbs-surface-crystal{background:linear-gradient(150deg,#ffffffd9,var(--dbs-surface-color-1,#d8f4ffb8) 34%,var(--dbs-surface-color-2,#eee6ffb8) 68%,#ffffffd9);border:1px solid #c6dce8;box-shadow:inset 8px 8px 24px #fff9,inset -8px -8px 22px #9dc6dd2b,0 18px 48px #385a761f;-webkit-backdrop-filter:blur(var(--dbs-surface-blur,9px));backdrop-filter:blur(var(--dbs-surface-blur,9px))}
.dbs-document.dbs-surface-pearl,.dbs-document .dbs-surface-pearl{background:radial-gradient(circle at 28% 18%,#fff 0,var(--dbs-surface-color-1,#f8f2eb) 35%,var(--dbs-surface-color-2,#e8eef5) 72%,var(--dbs-surface-color-3,#f6eafa));border:1px solid #ddd9dd;box-shadow:inset 0 1px 0 #fff,0 12px 34px #524b5918}
.dbs-document.dbs-surface-onyx,.dbs-document .dbs-surface-onyx{--dbs-ink:#f7f7f7;--dbs-muted:#c7c7c7;--dbs-border:#505050;--dbs-soft:#252525;--dbs-accent:#e1c36a;background:radial-gradient(circle at 26% 12%,#3c3c3c,transparent 38%),linear-gradient(145deg,var(--dbs-surface-color-1,#0d0d0f),var(--dbs-surface-color-2,#25252a));color:var(--dbs-ink);border-color:#47474d;box-shadow:inset 0 1px 0 #ffffff24,0 18px 48px #0006}
.dbs-document.dbs-surface-sapphire,.dbs-document .dbs-surface-sapphire{--dbs-ink:#f4f8ff;--dbs-muted:#c3d5ef;--dbs-border:#416da9;--dbs-soft:#163b6a;--dbs-accent:#9dccff;background:radial-gradient(circle at 28% 18%,#3f8de0,transparent 34%),linear-gradient(145deg,var(--dbs-surface-color-1,#08234a),var(--dbs-surface-color-2,#0d4d93));color:var(--dbs-ink);border-color:#3b70b0;box-shadow:inset 0 1px 0 #a9d4ff55,0 17px 46px #05244d4f}
.dbs-document.dbs-surface-emerald,.dbs-document .dbs-surface-emerald{--dbs-ink:#f1fff8;--dbs-muted:#bce5d0;--dbs-border:#328363;--dbs-soft:#14543e;--dbs-accent:#94efc2;background:radial-gradient(circle at 28% 18%,#3ebd87,transparent 34%),linear-gradient(145deg,var(--dbs-surface-color-1,#073e2b),var(--dbs-surface-color-2,#08714d));color:var(--dbs-ink);border-color:#338665;box-shadow:inset 0 1px 0 #a4f2cd55,0 17px 46px #0639254a}
.dbs-document.dbs-surface-ruby,.dbs-document .dbs-surface-ruby{--dbs-ink:#fff5f7;--dbs-muted:#efc1cb;--dbs-border:#a63f58;--dbs-soft:#70263a;--dbs-accent:#ffc1ce;background:radial-gradient(circle at 28% 18%,#e75978,transparent 34%),linear-gradient(145deg,var(--dbs-surface-color-1,#5d1028),var(--dbs-surface-color-2,#991f42));color:var(--dbs-ink);border-color:#b24b64;box-shadow:inset 0 1px 0 #ffc4d155,0 17px 46px #4e0a2047}
.dbs-document.dbs-surface-amethyst,.dbs-document .dbs-surface-amethyst{--dbs-ink:#fbf6ff;--dbs-muted:#dcc7ef;--dbs-border:#7f52a9;--dbs-soft:#4f2e6d;--dbs-accent:#e1b7ff;background:radial-gradient(circle at 28% 18%,#ae69df,transparent 34%),linear-gradient(145deg,var(--dbs-surface-color-1,#35144f),var(--dbs-surface-color-2,#71339b));color:var(--dbs-ink);border-color:#8759ae;box-shadow:inset 0 1px 0 #e8c4ff55,0 17px 46px #3513474d}
.dbs-document.dbs-surface-holographic,.dbs-document .dbs-surface-holographic{background:linear-gradient(var(--dbs-surface-angle,125deg),var(--dbs-surface-color-1,#dffcff),#f8dcff 22%,var(--dbs-surface-color-2,#fff8bd) 44%,#dfffe9 66%,var(--dbs-surface-color-3,#dbe7ff) 84%,#fce2ff);background-size:180% 180%;border:1px solid #c8cde5;box-shadow:inset 0 1px 0 #fff,0 15px 42px #52629a20}
.dbs-document.dbs-surface-neon-edge,.dbs-document .dbs-surface-neon-edge{--dbs-ink:#f5fbff;--dbs-muted:#b9cce0;--dbs-border:#43dffc;--dbs-soft:#172638;--dbs-accent:#62ecff;background:linear-gradient(145deg,var(--dbs-surface-color-1,#101923),var(--dbs-surface-color-2,#182a3d));color:var(--dbs-ink);border:1px solid var(--dbs-surface-color-3,#56e6ff);box-shadow:inset 0 0 18px #56e6ff18,0 0 18px #56e6ff5c,0 15px 40px #07111f66}
.dbs-document.dbs-surface-soft-ui,.dbs-document .dbs-surface-soft-ui{background:var(--dbs-surface-color-1,#e9eff5);border:1px solid #fff8;box-shadow:12px 12px 28px #aab6c45c,-12px -12px 28px #ffffffd9}
.dbs-document.dbs-surface-clay,.dbs-document .dbs-surface-clay{background:linear-gradient(145deg,var(--dbs-surface-color-1,#f1b69f),var(--dbs-surface-color-2,#db8d78));border:1px solid #ffffff55;border-radius:max(18px,var(--dbs-surface-radius,0px));box-shadow:inset 7px 7px 14px #ffffff5c,inset -8px -8px 15px #994e3b3b,0 15px 34px #6f3c302e}
.dbs-document.dbs-surface-editorial-paper,.dbs-document .dbs-surface-editorial-paper{--dbs-ink:#2d2922;--dbs-muted:#6d6559;--dbs-border:#c9c0ad;--dbs-soft:#efe9dc;--dbs-accent:#795c2f;background:var(--dbs-surface-color-1,#f8f3e7);color:var(--dbs-ink);border-color:#c9c0ad;box-shadow:inset 0 0 55px #8a765015,0 10px 28px #4b402d16}
.dbs-document.dbs-surface-linen,.dbs-document .dbs-surface-linen{background-color:var(--dbs-surface-color-1,#f5f0e7);background-image:repeating-linear-gradient(0deg,#795e3410 0,#795e3410 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,#ffffff70 0,#ffffff70 1px,transparent 1px,transparent 5px);border-color:#d3c8b4}
.dbs-document.dbs-surface-carbon,.dbs-document .dbs-surface-carbon{--dbs-ink:#f5f7f9;--dbs-muted:#bec6cf;--dbs-border:#4b535d;--dbs-soft:#292f35;--dbs-accent:#9ddcff;background-color:var(--dbs-surface-color-1,#15191d);background-image:linear-gradient(45deg,#ffffff0a 25%,transparent 25%,transparent 75%,#ffffff0a 75%),linear-gradient(45deg,#ffffff0a 25%,transparent 25%,transparent 75%,#ffffff0a 75%);background-position:0 0,6px 6px;background-size:12px 12px;color:var(--dbs-ink);border-color:#464f59}
.dbs-document.dbs-surface-fine-grain,.dbs-document .dbs-surface-fine-grain{background-color:var(--dbs-surface-color-1,#f4f5f7);background-image:repeating-radial-gradient(circle at 30% 20%,#12263a0a 0,#12263a0a .6px,transparent .8px,transparent 3px);background-size:7px 7px}
.dbs-document.dbs-surface-dot-grid,.dbs-document .dbs-surface-dot-grid{background-color:var(--dbs-surface-color-1,#f7faff);background-image:radial-gradient(var(--dbs-surface-color-2,#8fa8c4) 1px,transparent 1.2px);background-size:18px 18px}
.dbs-document.dbs-surface-pattern-grain,.dbs-document .dbs-surface-pattern-grain{--dbs-surface-pattern-image:repeating-radial-gradient(circle at 25% 25%,currentColor 0,currentColor .45px,transparent .7px,transparent 3px);--dbs-surface-pattern-size:7px 7px}
.dbs-document.dbs-surface-pattern-dots,.dbs-document .dbs-surface-pattern-dots{--dbs-surface-pattern-image:radial-gradient(currentColor 1px,transparent 1.3px);--dbs-surface-pattern-size:16px 16px}
.dbs-document.dbs-surface-pattern-grid,.dbs-document .dbs-surface-pattern-grid{--dbs-surface-pattern-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);--dbs-surface-pattern-size:24px 24px}
.dbs-document.dbs-surface-pattern-lines,.dbs-document .dbs-surface-pattern-lines{--dbs-surface-pattern-image:repeating-linear-gradient(135deg,currentColor 0,currentColor 1px,transparent 1px,transparent 12px);--dbs-surface-pattern-size:auto}
.dbs-document.dbs-surface-pattern-diamond,.dbs-document .dbs-surface-pattern-diamond{--dbs-surface-pattern-image:linear-gradient(45deg,currentColor 1px,transparent 1px),linear-gradient(-45deg,currentColor 1px,transparent 1px);--dbs-surface-pattern-size:22px 22px}
.dbs-document.dbs-surface-motion-drift,.dbs-document .dbs-surface-motion-drift{background-size:165% 165%;animation:dbs-surface-drift 4.8s ease-in-out 1 both}
.dbs-document.dbs-surface-motion-pulse,.dbs-document .dbs-surface-motion-pulse{animation:dbs-surface-pulse 3.8s ease-in-out 1 both}
.dbs-document.dbs-surface-motion-shimmer,.dbs-document .dbs-surface-motion-shimmer{background-size:210% 210%;animation:dbs-surface-shimmer 4.8s linear 1 both}
@keyframes dbs-surface-drift{from{background-position:0 35%}to{background-position:100% 65%}}
@keyframes dbs-surface-pulse{0%,100%{box-shadow:0 0 0 0 #4ba7ff00}50%{box-shadow:0 0 0 5px #4ba7ff24}}
@keyframes dbs-surface-shimmer{0%{background-position:0 50%}100%{background-position:200% 50%}}
.dbs-document.dbs-surface-liquid-metal,.dbs-document .dbs-surface-liquid-metal{--dbs-ink:#182129;--dbs-muted:#4e5964;--dbs-border:#89939d;--dbs-soft:#d9dfe4;--dbs-accent:#315f80;background:linear-gradient(112deg,var(--dbs-surface-color-1,#626b73) 0,#f9fbfc 13%,var(--dbs-surface-color-2,#919ba4) 27%,#f5f7f8 43%,var(--dbs-surface-color-3,#4d555d) 58%,#dfe4e7 73%,#737d86 86%,#f8fafb 100%);background-size:220% 100%;color:var(--dbs-ink);border-color:#8d969e;box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #59636d55,0 16px 40px #26333e2e;animation:dbs-liquid-metal 4.8s ease-in-out 1 both}
@keyframes dbs-liquid-metal{from{background-position:0 50%}to{background-position:100% 50%}}
.dbs-document.dbs-surface-tone-auto-light,.dbs-document .dbs-surface-tone-auto-light{--dbs-ink:#fff;--dbs-muted:#fff;--dbs-border:#ffffff73;--dbs-soft:#ffffff1f;color:var(--dbs-ink)}
.dbs-document.dbs-surface-tone-auto-dark,.dbs-document .dbs-surface-tone-auto-dark{--dbs-ink:#17283c;--dbs-muted:#17283c;--dbs-border:#708397;--dbs-soft:#edf3f8;color:var(--dbs-ink)}

/* Opt-in button materials. Wrapper variables allow a closer node style to win. */
.dbs-document.dbs-button-style-local,.dbs-document .dbs-button-style-local{--dbs-button-skin-border-style:solid;--dbs-button-skin-border-width:1px;--dbs-button-skin-clip:none;--dbs-button-skin-motion:none;--dbs-button-skin-bg-size:auto;--dbs-button-hover-y:0px;--dbs-button-active-y:0px;--dbs-button-shine-opacity:0;--dbs-button-fill-scale:0;--dbs-button-icon-shift:0px;--dbs-button-hover-filter:none;--dbs-button-effect-shadow:0 0 0 transparent;--dbs-button-fill-shadow:inset 0 0 0 0 transparent;--dbs-button-fill-hover-shadow:inset 0 0 0 0 transparent}
.dbs-document.dbs-button-preset-classic,.dbs-document .dbs-button-preset-classic{--dbs-button-skin-background:var(--dbs-button-color-1,var(--dbs-button-bg,var(--dbs-accent)));--dbs-button-skin-color:var(--dbs-button-text,#fff);--dbs-button-skin-border:var(--dbs-button-border,var(--dbs-accent));--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,var(--dbs-button-hover-color-1,var(--dbs-button-bg,var(--dbs-accent))));--dbs-button-skin-shadow:0 5px 14px #173c6824}
.dbs-document.dbs-button-preset-gradient,.dbs-document .dbs-button-preset-gradient{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#2667b8),var(--dbs-button-color-2,#784bc5));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#1f569c),var(--dbs-button-hover-color-2,#633bac));--dbs-button-skin-color:#fff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 8px 22px #3f3d8c38}
.dbs-document.dbs-button-preset-glass,.dbs-document .dbs-button-preset-glass{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffffff47),var(--dbs-button-color-2,#ffffff17));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffffff66),var(--dbs-button-hover-color-2,#ffffff28));--dbs-button-skin-color:var(--dbs-ink);--dbs-button-skin-border:#ffffff9e;--dbs-button-skin-shadow:0 9px 25px #18324c1f;--dbs-button-backdrop-filter:blur(12px) saturate(135%)}
.dbs-document.dbs-button-preset-frosted,.dbs-document .dbs-button-preset-frosted{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffffffe8),var(--dbs-button-color-2,#e8f3ffd1));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#fff),var(--dbs-button-hover-color-2,#dcecff));--dbs-button-skin-color:#19324c;--dbs-button-skin-border:#fff;--dbs-button-skin-shadow:0 9px 25px #18324c21;--dbs-button-backdrop-filter:blur(14px) saturate(135%)}
.dbs-document.dbs-button-preset-gold,.dbs-document .dbs-button-preset-gold{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#fff1a8),var(--dbs-button-color-2,#c89224) 52%,#ffe589);--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#fff5be),var(--dbs-button-hover-color-2,#b98218) 52%,#f9d86b);--dbs-button-skin-color:#2e2209;--dbs-button-skin-border:#a87919;--dbs-button-skin-shadow:inset 0 1px 0 #fff9,0 8px 22px #8b651f3b}
.dbs-document.dbs-button-preset-rose-gold,.dbs-document .dbs-button-preset-rose-gold{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffe0d8),var(--dbs-button-color-2,#bd7278) 55%,#efb9aa);--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffe9e3),var(--dbs-button-hover-color-2,#aa626b) 55%,#e7a999);--dbs-button-skin-color:#3f2227;--dbs-button-skin-border:#a95e68;--dbs-button-skin-shadow:inset 0 1px 0 #fff8,0 8px 22px #7d3d4933}
.dbs-document.dbs-button-preset-silver,.dbs-document .dbs-button-preset-silver{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#fbfcfd),var(--dbs-button-color-2,#a9b2bc) 53%,#e8ecef);--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#fff),var(--dbs-button-hover-color-2,#929da8) 53%,#dce1e5);--dbs-button-skin-color:#222e38;--dbs-button-skin-border:#929da8;--dbs-button-skin-shadow:inset 0 1px 0 #fff,0 8px 20px #3e4e5b2d}
.dbs-document.dbs-button-preset-diamond,.dbs-document .dbs-button-preset-diamond{--dbs-button-skin-background:linear-gradient(125deg,#fff,var(--dbs-button-color-1,#d8f4ff) 27%,#fff 48%,var(--dbs-button-color-2,#e9ddff) 70%,#d9fff0);--dbs-button-skin-hover-background:linear-gradient(125deg,#fff,var(--dbs-button-hover-color-1,#c9efff) 27%,#fff 48%,var(--dbs-button-hover-color-2,#dfd0ff) 70%,#c9ffe6);--dbs-button-skin-color:#19324c;--dbs-button-skin-border:#abcddd;--dbs-button-skin-shadow:inset 0 0 12px #fff,0 8px 24px #4b718f2b}
.dbs-document.dbs-button-preset-pearl,.dbs-document .dbs-button-preset-pearl{--dbs-button-skin-background:radial-gradient(circle at 28% 12%,#fff,var(--dbs-button-color-1,#f7f0e8) 42%,var(--dbs-button-color-2,#e2e9f0));--dbs-button-skin-hover-background:radial-gradient(circle at 28% 12%,#fff,var(--dbs-button-hover-color-1,#f8eee4) 42%,var(--dbs-button-hover-color-2,#d9e3ed));--dbs-button-skin-color:#3a3540;--dbs-button-skin-border:#d5ccd1;--dbs-button-skin-shadow:inset 0 1px 0 #fff,0 7px 19px #594f5721}
.dbs-document.dbs-button-preset-holographic,.dbs-document .dbs-button-preset-holographic{--dbs-button-skin-background:linear-gradient(120deg,var(--dbs-button-color-1,#cff8ff),#f4d5ff,var(--dbs-button-color-2,#fff3ab),#d4ffe3,#d7e2ff);--dbs-button-skin-hover-background:linear-gradient(240deg,var(--dbs-button-hover-color-1,#cff8ff),#f4d5ff,var(--dbs-button-hover-color-2,#fff3ab),#d4ffe3,#d7e2ff);--dbs-button-skin-color:#203145;--dbs-button-skin-border:#b8bfd7;--dbs-button-skin-shadow:0 8px 24px #5364912b}
.dbs-document.dbs-button-preset-neon,.dbs-document .dbs-button-preset-neon{--dbs-button-skin-background:var(--dbs-button-color-1,#111b28);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#182a3d);--dbs-button-skin-color:var(--dbs-button-color-2,#75ebff);--dbs-button-skin-border:var(--dbs-button-border-local,#58e3ff);--dbs-button-skin-shadow:0 0 0 1px #58e3ff,0 0 18px #58e3ff80,inset 0 0 14px #58e3ff21}
.dbs-document.dbs-button-preset-raised,.dbs-document .dbs-button-preset-raised{--dbs-button-skin-background:linear-gradient(180deg,var(--dbs-button-color-1,#3478c9),var(--dbs-button-color-2,#1f5b9f));--dbs-button-skin-hover-background:linear-gradient(180deg,var(--dbs-button-hover-color-1,#3d86db),var(--dbs-button-hover-color-2,#235f9f));--dbs-button-skin-color:#fff;--dbs-button-skin-border:#194c86;--dbs-button-skin-shadow:0 5px 0 #153f70,0 9px 18px #173d6829;--dbs-button-active-y:3px}
.dbs-document.dbs-button-preset-pressed,.dbs-document .dbs-button-preset-pressed{--dbs-button-skin-background:var(--dbs-button-color-1,#e6edf3);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#edf2f6);--dbs-button-skin-color:#263b50;--dbs-button-skin-border:#c4d0dc;--dbs-button-skin-shadow:inset 4px 4px 9px #aab8c866,inset -4px -4px 9px #ffffffd9}
.dbs-document.dbs-button-preset-soft-ui,.dbs-document .dbs-button-preset-soft-ui{--dbs-button-skin-background:var(--dbs-button-color-1,#e9eff5);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#eef3f8);--dbs-button-skin-color:#294158;--dbs-button-skin-border:#ffffff99;--dbs-button-skin-shadow:6px 6px 14px #aab6c45e,-6px -6px 14px #fff}
.dbs-document.dbs-button-preset-clay,.dbs-document .dbs-button-preset-clay{--dbs-button-skin-background:linear-gradient(145deg,var(--dbs-button-color-1,#f2b8a0),var(--dbs-button-color-2,#d98570));--dbs-button-skin-hover-background:linear-gradient(145deg,var(--dbs-button-hover-color-1,#f8c5b0),var(--dbs-button-hover-color-2,#cf795f));--dbs-button-skin-color:#49281f;--dbs-button-skin-border:#ffffff66;--dbs-button-skin-shadow:inset 4px 4px 8px #ffffff66,inset -4px -4px 9px #9e4f3b40,0 7px 17px #743c3028;--dbs-button-skin-radius:16px}
.dbs-document.dbs-button-preset-brutalist,.dbs-document .dbs-button-preset-brutalist{--dbs-button-skin-background:var(--dbs-button-color-1,#ffe14a);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#fff06c);--dbs-button-skin-color:#111;--dbs-button-skin-border:#111;--dbs-button-skin-shadow:5px 5px 0 #111;--dbs-button-skin-radius:0px}
.dbs-document.dbs-button-preset-pill,.dbs-document .dbs-button-preset-pill{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,var(--dbs-accent)),var(--dbs-button-color-2,#7047b5));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,var(--dbs-accent)),var(--dbs-button-hover-color-2,#59399a));--dbs-button-skin-color:#fff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 7px 20px #283f7133;--dbs-button-skin-radius:999px}
.dbs-document.dbs-button-preset-minimal-line,.dbs-document .dbs-button-preset-minimal-line{--dbs-button-skin-background:transparent;--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,var(--dbs-soft));--dbs-button-skin-color:var(--dbs-button-color-1,var(--dbs-accent));--dbs-button-skin-border:currentColor;--dbs-button-skin-shadow:0 0 0 transparent;--dbs-button-skin-radius:4px}
.dbs-document.dbs-button-preset-underline,.dbs-document .dbs-button-preset-underline{--dbs-button-skin-background:transparent;--dbs-button-skin-hover-background:transparent;--dbs-button-skin-color:var(--dbs-button-color-1,var(--dbs-accent));--dbs-button-skin-border:currentColor;--dbs-button-skin-shadow:0 0 0 transparent;--dbs-button-skin-radius:0px;--dbs-button-border-width:0 0 2px;--dbs-button-padding-x:2px;--dbs-button-padding-y:0px;--dbs-button-overflow:visible}
.dbs-document.dbs-button-tone-light,.dbs-document .dbs-button-tone-light{--dbs-button-skin-color:#fff}
.dbs-document.dbs-button-tone-dark,.dbs-document .dbs-button-tone-dark{--dbs-button-skin-color:#172536}
.dbs-document.dbs-button-tone-auto-light,.dbs-document .dbs-button-tone-auto-light{--dbs-button-skin-color:#fff}
.dbs-document.dbs-button-tone-auto-dark,.dbs-document .dbs-button-tone-auto-dark{--dbs-button-skin-color:#17283c}
.dbs-document.dbs-button-hover-tone-auto-light,.dbs-document .dbs-button-hover-tone-auto-light{--dbs-button-hover-text:#fff}
.dbs-document.dbs-button-hover-tone-auto-dark,.dbs-document .dbs-button-hover-tone-auto-dark{--dbs-button-hover-text:#17283c}
.dbs-document.dbs-button-style-local .dbs-button,.dbs-document .dbs-button-style-local .dbs-button{position:relative;isolation:isolate;min-height:44px;background:var(--dbs-button-skin-background,var(--dbs-button-color-1,var(--dbs-button-bg,var(--dbs-accent))));color:var(--dbs-button-text-local,var(--dbs-button-skin-color,var(--dbs-button-text,#fff)))!important;border-color:var(--dbs-button-border-local,var(--dbs-button-skin-border));border-radius:var(--dbs-button-radius,var(--dbs-button-skin-radius,8px));border-width:var(--dbs-button-border-width,1px);padding-inline:var(--dbs-button-padding-x,var(--dbs-button-size-x,20px));padding-block:var(--dbs-button-padding-y,var(--dbs-button-size-y,10px));font-weight:var(--dbs-button-weight,600);letter-spacing:var(--dbs-button-letter-spacing,0);box-shadow:var(--dbs-button-skin-shadow,0 0 0 transparent),var(--dbs-button-effect-shadow),var(--dbs-button-fill-shadow),0 0 var(--dbs-button-glow,0) var(--dbs-button-color-1,var(--dbs-accent));-webkit-backdrop-filter:var(--dbs-button-backdrop-filter,none);backdrop-filter:var(--dbs-button-backdrop-filter,none);transition:transform var(--dbs-button-transition,180ms) ease,box-shadow var(--dbs-button-transition,180ms) ease,background var(--dbs-button-transition,180ms) ease,color var(--dbs-button-transition,180ms) ease,border-color var(--dbs-button-transition,180ms) ease,filter var(--dbs-button-transition,180ms) ease;overflow:var(--dbs-button-overflow,hidden)}
.dbs-document.dbs-button-style-local .dbs-button:hover,.dbs-document .dbs-button-style-local .dbs-button:hover{background:var(--dbs-button-skin-hover-background,var(--dbs-button-hover-color-1,var(--dbs-button-skin-background,var(--dbs-button-color-1,var(--dbs-button-bg,var(--dbs-accent))))));color:var(--dbs-button-hover-text,var(--dbs-button-text-local,var(--dbs-button-skin-color)))!important;border-color:var(--dbs-button-hover-border,var(--dbs-button-border-local,var(--dbs-button-skin-border)));box-shadow:var(--dbs-button-skin-shadow,0 0 0 transparent),var(--dbs-button-effect-shadow),var(--dbs-button-fill-hover-shadow),0 0 var(--dbs-button-glow,0) var(--dbs-button-color-1,var(--dbs-accent));transform:translateY(var(--dbs-button-hover-y));filter:var(--dbs-button-hover-filter)}
.dbs-document.dbs-button-style-local .dbs-button:active,.dbs-document .dbs-button-style-local .dbs-button:active{transform:translateY(var(--dbs-button-active-y)) scale(var(--dbs-button-active-scale,1))}
.dbs-document.dbs-button-style-local .dbs-button:has(>.dbs-button-label)::before,.dbs-document .dbs-button-style-local .dbs-button:has(>.dbs-button-label)::before{content:"";position:absolute;inset:-45% -70%;z-index:0;background:linear-gradient(110deg,transparent 38%,#fff9 50%,transparent 62%);opacity:var(--dbs-button-shine-opacity);transform:translateX(-55%);transition:transform var(--dbs-button-transition,180ms) ease,opacity var(--dbs-button-transition,180ms) ease;pointer-events:none}
.dbs-document.dbs-button-style-local .dbs-button:has(>.dbs-button-label)::after,.dbs-document .dbs-button-style-local .dbs-button:has(>.dbs-button-label)::after{content:"";position:absolute;inset:0;z-index:0;background:var(--dbs-button-hover-color-1,var(--dbs-accent));transform:scaleX(var(--dbs-button-fill-scale));transform-origin:left;transition:transform var(--dbs-button-transition,180ms) ease;pointer-events:none}
.dbs-document.dbs-button-style-local .dbs-button:hover::before,.dbs-document .dbs-button-style-local .dbs-button:hover::before{transform:translateX(55%)}
.dbs-document.dbs-button-style-local .dbs-button:hover::after,.dbs-document .dbs-button-style-local .dbs-button:hover::after{transform:scaleX(var(--dbs-button-fill-hover-scale,var(--dbs-button-fill-scale)))}
.dbs-document.dbs-button-style-local .dbs-button>.dbs-button-label,.dbs-document .dbs-button-style-local .dbs-button>.dbs-button-label,.dbs-document.dbs-button-style-local .dbs-button>.dbs-button-icon,.dbs-document .dbs-button-style-local .dbs-button>.dbs-button-icon{position:relative;z-index:1}
.dbs-document.dbs-button-effect-lift,.dbs-document .dbs-button-effect-lift{--dbs-button-hover-y:-3px;--dbs-button-active-y:-1px}
.dbs-document.dbs-button-effect-glow,.dbs-document .dbs-button-effect-glow{--dbs-button-effect-shadow:0 0 var(--dbs-button-glow,20px) var(--dbs-button-color-1,var(--dbs-accent))}
.dbs-document.dbs-button-effect-shine,.dbs-document .dbs-button-effect-shine{--dbs-button-shine-opacity:1;--dbs-button-hover-filter:brightness(1.08);--dbs-button-effect-shadow:inset 0 1px 0 #ffffffa6}
.dbs-document.dbs-button-effect-fill-slide,.dbs-document .dbs-button-effect-fill-slide{--dbs-button-fill-hover-scale:1;--dbs-button-fill-shadow:inset 0 0 0 0 var(--dbs-button-hover-color-1,var(--dbs-accent));--dbs-button-fill-hover-shadow:inset 32em 0 0 0 var(--dbs-button-hover-color-1,var(--dbs-accent))}
.dbs-document.dbs-button-effect-icon-shift,.dbs-document .dbs-button-effect-icon-shift{--dbs-button-icon-shift:4px}
.dbs-document.dbs-button-effect-press,.dbs-document .dbs-button-effect-press{--dbs-button-active-y:2px;--dbs-button-active-scale:.98}
.dbs-document .dbs-button-has-icon{gap:.55em}.dbs-document .dbs-button-icon{display:block;width:1.2em;height:1.2em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dbs-button-transition,180ms) ease}.dbs-document .dbs-button:hover .dbs-button-icon{transform:translateX(var(--dbs-button-icon-shift,0))}.dbs-document .dbs-button-icon-before .dbs-button-icon{transform:none}.dbs-document .dbs-button-icon-before:hover .dbs-button-icon{transform:translateX(calc(0px - var(--dbs-button-icon-shift,0px)))}

/* First-party quiz and poll modules. */
.dbs-document .dbs-interaction{--dbs-accent:#2667b8;--dbs-soft:#edf5ff;--dbs-border:#bfd3e7;--dbs-muted:#52677a;--dbs-interaction-bg:#fff;--dbs-interaction-ink:#19324c;--dbs-interaction-muted:#52677a;--dbs-interaction-line:#bfd3e7;--dbs-interaction-choice:#fff;display:grid;gap:20px;margin:0;padding:clamp(22px,4vw,38px);border:1px solid var(--dbs-interaction-line);border-radius:20px;background:var(--dbs-interaction-bg);color:var(--dbs-interaction-ink);box-shadow:0 14px 38px #19324c12;overflow:hidden}
.dbs-document .dbs-interaction>h3{margin:0;color:var(--dbs-interaction-ink);font-size:26px}
.dbs-document .dbs-interaction-intro{max-width:68ch;color:var(--dbs-interaction-muted)}
.dbs-document .dbs-interaction fieldset{min-width:0;margin:0;padding:0;border:0}
.dbs-document .dbs-interaction legend{width:100%;margin:0 0 15px;padding:0;color:var(--dbs-interaction-ink);font-size:12px;font-weight:720;line-height:1.45}
.dbs-document .dbs-quiz-progress{width:max-content;max-width:100%;margin:0;padding:5px 11px;border-radius:999px;background:var(--dbs-soft);color:var(--dbs-accent);font-size:12px;font-weight:750;letter-spacing:.04em}
.dbs-document .dbs-quiz-progress:empty{display:none}
.dbs-document .dbs-interaction .dbs-choice-list{display:grid;gap:11px}
.dbs-document .dbs-interaction [data-quiz-question]{padding:0;border:0}
.dbs-document .dbs-interaction [data-quiz-option],.dbs-document .dbs-interaction [data-poll-option]{position:relative;min-width:0;min-height:48px;border:1px solid var(--dbs-interaction-line);border-radius:12px;background:var(--dbs-interaction-choice);color:var(--dbs-interaction-ink);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}
.dbs-document .dbs-interaction [data-quiz-option]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;padding:12px 15px}
.dbs-document .dbs-interaction [data-poll-option]{display:grid;grid-template-columns:22px minmax(110px,1fr) minmax(90px,1fr) auto;gap:12px;align-items:center;padding:12px 15px}
.dbs-document .dbs-interaction [data-quiz-option]:hover,.dbs-document .dbs-interaction [data-poll-option]:hover{border-color:var(--dbs-accent);box-shadow:0 7px 18px #19324c12;transform:translateY(-1px)}
.dbs-document .dbs-interaction [data-quiz-option]:focus-within,.dbs-document .dbs-interaction [data-poll-option]:focus-within{outline:3px solid var(--dbs-accent);outline-offset:2px}
.dbs-document .dbs-interaction [data-quiz-option]:has(input:checked),.dbs-document .dbs-interaction [data-poll-option]:has(input:checked){border-color:var(--dbs-accent);background:color-mix(in srgb,var(--dbs-accent) 9%,var(--dbs-interaction-choice));box-shadow:inset 4px 0 0 var(--dbs-accent)}
.dbs-document .dbs-interaction input[type=radio]{width:20px;height:20px;min-height:20px;margin:0;padding:0;accent-color:var(--dbs-accent);cursor:pointer}
.dbs-document .dbs-interaction fieldset:disabled [data-quiz-option],.dbs-document .dbs-interaction fieldset:disabled [data-poll-option]{cursor:default;opacity:.78;transform:none}
.dbs-document .dbs-interaction-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}
.dbs-document .dbs-interaction .dbs-button{min-height:44px;cursor:pointer}
.dbs-document .dbs-interaction .dbs-button:disabled{cursor:not-allowed;filter:none;opacity:.55}
.dbs-document .dbs-interaction-status:empty{display:none}
.dbs-document .dbs-interaction-status:not(:empty){padding:13px 15px;border:1px solid var(--dbs-interaction-line);border-radius:10px;background:var(--dbs-soft);color:var(--dbs-interaction-ink)}
.dbs-document .dbs-interaction-status:focus{outline:3px solid var(--dbs-accent);outline-offset:3px}
.dbs-document .dbs-interaction-status.dbs-interaction-error{border-color:#c74a55;background:#fff0f2;color:#7d202a}
.dbs-document .dbs-quiz-passed .dbs-interaction-status{border-color:#3a8a62;background:#edf9f2;color:#1d6040}
.dbs-document .dbs-quiz-failed .dbs-interaction-status{border-color:#c77a35;background:#fff6e9;color:#744116}
.dbs-document .dbs-quiz-review{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}
.dbs-document .dbs-quiz-review-region{padding-top:4px;border-top:1px solid var(--dbs-interaction-line)}
.dbs-document .dbs-quiz-review-region>h4{margin:12px 0 0;color:var(--dbs-interaction-ink);font-size:26px}
.dbs-document .dbs-quiz-review-region[hidden],.dbs-document .dbs-poll-summary:empty{display:none!important}
.dbs-document .dbs-quiz-review>li{padding:10px 12px;border-left:4px solid currentColor;border-radius:7px;background:#fff9}
.dbs-document .dbs-quiz-review>li.is-correct{color:#216643}.dbs-document .dbs-quiz-review>li.is-incorrect{color:#8a3139}
.dbs-document .dbs-quiz-review p{margin-top:5px;color:inherit;font-size:12px}
.dbs-document .dbs-poll-bar{display:block;height:8px;min-width:70px;border-radius:999px;background:color-mix(in srgb,var(--dbs-interaction-line) 75%,transparent);overflow:hidden}
.dbs-document .dbs-poll-bar>i{display:block;width:0;height:100%;border-radius:inherit;background:var(--dbs-accent);transition:width .45s ease}
.dbs-document .dbs-poll [data-poll-result]{min-width:72px;color:var(--dbs-interaction-muted);font-size:12px;line-height:1.35;text-align:right;font-variant-numeric:tabular-nums}
.dbs-document .dbs-poll-summary{margin:0;color:var(--dbs-interaction-muted);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}
.dbs-document .dbs-poll:not(.dbs-poll-results) .dbs-poll-bar,.dbs-document .dbs-poll:not(.dbs-poll-results) [data-poll-result]{visibility:hidden}
.dbs-document .dbs-quiz-focused{border-top:5px solid var(--dbs-accent)}
.dbs-document .dbs-quiz-cards .dbs-choice-list,.dbs-document .dbs-poll-cards .dbs-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.dbs-document .dbs-quiz-cards [data-quiz-option]{align-content:center;min-height:76px}
.dbs-document .dbs-poll-cards [data-poll-option]{grid-template-columns:22px minmax(0,1fr);align-content:center;min-height:86px}
.dbs-document .dbs-poll-cards .dbs-poll-bar,.dbs-document .dbs-poll-cards [data-poll-result]{grid-column:1/-1;width:100%;text-align:left}
.dbs-document .dbs-quiz-editorial,.dbs-document .dbs-poll-editorial{border-width:1px 0;border-radius:0;box-shadow:none;background:#fffdf8}
.dbs-document .dbs-quiz-editorial>h3,.dbs-document .dbs-poll-editorial>h3,.dbs-document .dbs-quiz-editorial legend,.dbs-document .dbs-poll-editorial legend{font-family:"DIGIBLFont_gf-a7d7c81ce499",Arial,sans-serif}
.dbs-document .dbs-quiz-editorial [data-quiz-option],.dbs-document .dbs-poll-editorial [data-poll-option]{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:4px;box-shadow:none}
.dbs-document .dbs-quiz-compact,.dbs-document .dbs-poll-compact{gap:14px;padding:18px;border-radius:12px;box-shadow:none}
.dbs-document .dbs-quiz-compact .dbs-choice-list,.dbs-document .dbs-poll-compact .dbs-choice-list{gap:7px}
.dbs-document .dbs-quiz-compact [data-quiz-option],.dbs-document .dbs-poll-compact [data-poll-option]{min-height:44px;padding-block:8px}
.dbs-document .dbs-quiz-game{--dbs-ink:#f4f8ff;--dbs-muted:#bfcae1;--dbs-border:#485878;--dbs-soft:#263552;--dbs-accent:#76e8ff;--dbs-interaction-bg:linear-gradient(145deg,#111a2d,#263352);--dbs-interaction-ink:#f5f8ff;--dbs-interaction-muted:#c0cbe0;--dbs-interaction-line:#4d5c79;--dbs-interaction-choice:#202d48;border-color:#7184aa;box-shadow:0 18px 48px #07102366,inset 0 1px 0 #ffffff24}
.dbs-document .dbs-quiz-game [data-quiz-option]:has(input:checked){background:#1d4f6a;box-shadow:inset 4px 0 0 #76e8ff,0 0 18px #76e8ff33}
.dbs-document .dbs-quiz-glass,.dbs-document .dbs-poll-glass{--dbs-interaction-bg:linear-gradient(135deg,#ffffffc9,#eef6ffc2);--dbs-interaction-choice:#ffffffb8;--dbs-interaction-line:#ffffffd9;border-color:#fff;box-shadow:0 18px 48px #19324c20;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%)}
.dbs-document .dbs-quiz-gold,.dbs-document .dbs-poll-gold{--dbs-ink:#35280d;--dbs-muted:#725c27;--dbs-border:#b88b2e;--dbs-soft:#fff0bb;--dbs-accent:#74520d;--dbs-interaction-bg:linear-gradient(135deg,#fff6cf,#d6aa49 54%,#f9df8e);--dbs-interaction-ink:#35280d;--dbs-interaction-muted:#725c27;--dbs-interaction-line:#b88b2e;--dbs-interaction-choice:#fff8da;border-color:#a87820;box-shadow:inset 0 1px 0 #fff9,0 17px 43px #73511133}
.dbs-document .dbs-quiz-diamond,.dbs-document .dbs-poll-diamond{--dbs-interaction-bg:linear-gradient(125deg,#fff,#dff6ff 28%,#fff 48%,#eadfff 70%,#dfffea);--dbs-interaction-choice:#ffffffd9;--dbs-interaction-line:#b9d2df;border-color:#abcbd9;box-shadow:inset 0 0 24px #fff,0 18px 48px #456d8b29}
.dbs-document .dbs-poll-bars [data-poll-option]{grid-template-columns:22px minmax(100px,1fr) minmax(120px,2fr) auto;border-width:0 0 1px;border-radius:0;padding-inline:3px;background:transparent;box-shadow:none}

/* Appearance fallbacks for small screens and operating-system accessibility modes. */
@media(max-width:600px){
 .dbs-document.dbs-surface-mode-image,.dbs-document .dbs-surface-mode-image{background-attachment:scroll}
 .dbs-document.dbs-surface-clear-glass,.dbs-document .dbs-surface-clear-glass,.dbs-document.dbs-surface-frosted-glass,.dbs-document .dbs-surface-frosted-glass,.dbs-document.dbs-surface-tinted-glass,.dbs-document .dbs-surface-tinted-glass,.dbs-document.dbs-surface-smoked-glass,.dbs-document .dbs-surface-smoked-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
 .dbs-document .dbs-interaction{gap:16px;padding:18px;border-radius:15px}
 .dbs-document .dbs-quiz-cards .dbs-choice-list,.dbs-document .dbs-poll-cards .dbs-choice-list{grid-template-columns:minmax(0,1fr)}
 .dbs-document .dbs-interaction [data-poll-option],.dbs-document .dbs-poll-bars [data-poll-option]{grid-template-columns:22px minmax(0,1fr) auto}
 .dbs-document .dbs-poll-bar{grid-column:2/-1;width:100%}
 .dbs-document .dbs-poll [data-poll-result]{grid-column:2/-1;text-align:left}
 .dbs-document .dbs-interaction-actions .dbs-button{flex:1 1 auto}
}
@media(max-width:420px){
 .dbs-document .dbs-interaction-actions{align-items:stretch;flex-direction:column}
 .dbs-document .dbs-interaction-actions .dbs-button{width:100%;align-self:stretch}
}
@media(prefers-reduced-motion:reduce){
 .dbs-document{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 .dbs-document.dbs-surface-mode-image,.dbs-document .dbs-surface-mode-image{background-attachment:scroll!important}
 .dbs-document.dbs-surface-motion-drift,.dbs-document .dbs-surface-motion-drift,.dbs-document.dbs-surface-motion-pulse,.dbs-document .dbs-surface-motion-pulse,.dbs-document.dbs-surface-motion-shimmer,.dbs-document .dbs-surface-motion-shimmer,.dbs-document.dbs-surface-liquid-metal,.dbs-document .dbs-surface-liquid-metal{animation:none!important;background-position:center}
 .dbs-document.dbs-button-style-local .dbs-button,.dbs-document .dbs-button-style-local .dbs-button,.dbs-document.dbs-button-style-local .dbs-button::before,.dbs-document .dbs-button-style-local .dbs-button::before,.dbs-document.dbs-button-style-local .dbs-button::after,.dbs-document .dbs-button-style-local .dbs-button::after,.dbs-document .dbs-button-icon,.dbs-document .dbs-interaction [data-quiz-option],.dbs-document .dbs-interaction [data-poll-option],.dbs-document .dbs-poll-bar>i{animation:none!important;transition:none!important}
 .dbs-document.dbs-button-style-local .dbs-button:hover,.dbs-document .dbs-button-style-local .dbs-button:hover,.dbs-document.dbs-button-style-local .dbs-button:active,.dbs-document .dbs-button-style-local .dbs-button:active,.dbs-document .dbs-interaction [data-quiz-option]:hover,.dbs-document .dbs-interaction [data-poll-option]:hover{transform:none}
 .dbs-document .dbs-button:hover .dbs-button-icon,.dbs-document .dbs-button-icon-before:hover .dbs-button-icon{transform:none}
}
@media(forced-colors:active){
 .dbs-document.dbs-surface,.dbs-document .dbs-surface{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
 .dbs-document.dbs-surface::before,.dbs-document .dbs-surface::before,.dbs-document.dbs-surface::after,.dbs-document .dbs-surface::after{display:none}
 .dbs-document.dbs-button-style-local .dbs-button,.dbs-document .dbs-button-style-local .dbs-button,.dbs-document .dbs-interaction .dbs-button{background:ButtonFace!important;color:ButtonText!important;border:2px solid ButtonText!important;box-shadow:none!important;filter:none!important;forced-color-adjust:auto}
 .dbs-document .dbs-interaction{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}
 .dbs-document .dbs-interaction [data-quiz-option],.dbs-document .dbs-interaction [data-poll-option],.dbs-document .dbs-interaction-status:not(:empty){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}
 .dbs-document .dbs-interaction [data-quiz-option]:has(input:checked),.dbs-document .dbs-interaction [data-poll-option]:has(input:checked){outline:3px solid Highlight;outline-offset:0}
 .dbs-document .dbs-poll-bar{border:1px solid CanvasText;background:Canvas}.dbs-document .dbs-poll-bar>i{background:Highlight}
}
@media print{
 .dbs-document.dbs-surface,.dbs-document .dbs-surface{--dbs-ink:#000!important;--dbs-muted:#333!important;--dbs-accent:#000!important;--dbs-soft:#fff!important;--dbs-border:#777!important;background:#fff!important;color:#000!important;border-color:#777!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}
 .dbs-document.dbs-surface::before,.dbs-document .dbs-surface::before,.dbs-document.dbs-surface::after,.dbs-document .dbs-surface::after{display:none}
 .dbs-document.dbs-surface :is(h1,h2,h3,h4,a,figcaption,.dbs-caption),.dbs-document .dbs-surface :is(h1,h2,h3,h4,a,figcaption,.dbs-caption){color:#000!important}
 .dbs-document .dbs-interaction{--dbs-accent:#000!important;--dbs-soft:#fff!important;--dbs-border:#777!important;--dbs-muted:#333!important;--dbs-interaction-bg:#fff!important;--dbs-interaction-ink:#000!important;--dbs-interaction-muted:#333!important;--dbs-interaction-line:#777!important;--dbs-interaction-choice:#fff!important;break-inside:avoid;background:#fff!important;color:#000!important;border:1px solid #777;box-shadow:none}
 .dbs-document .dbs-interaction :is(h3,h4,legend,.dbs-interaction-intro,[data-poll-result],.dbs-poll-summary){color:#000!important}
 .dbs-document .dbs-interaction [data-quiz-option],.dbs-document .dbs-interaction [data-poll-option],.dbs-document .dbs-interaction-status:not(:empty){background:#fff!important;color:#000!important;border-color:#999;box-shadow:none;transform:none}
 .dbs-document .dbs-button,.dbs-document.dbs-button-style-local .dbs-button,.dbs-document .dbs-button-style-local .dbs-button,.dbs-document .dbs-interaction .dbs-button{background:#fff!important;color:#000!important;border:1px solid #777!important;box-shadow:none!important;filter:none!important;text-decoration:none!important}
 .dbs-document .dbs-poll-bar{border:1px solid #777;background:#fff}.dbs-document .dbs-poll-bar>i{background:#333}
}

/* 1.5.5: explicit URL-less buttons retain the same design as linked buttons. */
.dbs-document button.dbs-button-no-link{appearance:none;-webkit-appearance:none;cursor:pointer;text-transform:none}
.dbs-document button.dbs-button-no-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/* Bundled SVGs are scoped; never override icons from a theme or another plugin. */
.dbs-document .dbs-library-icon {display:inline-block;width:1em;height:1em;fill:currentColor;stroke:none;vertical-align:-.125em;flex-shrink:0;}
.dbs-document .dbs-fa-icon {fill:currentColor;stroke:none;}
.dbs-document .dbs-button .dbs-button-icon {width:var(--dbs-icon-size,1.1em);height:var(--dbs-icon-size,1.1em);color:var(--dbs-icon-color,currentColor);flex-shrink:0;}
.dbs-document .dbs-button svg.dbs-fa-icon path {fill:currentColor;stroke:none;}

/* 1.7: explicit card themes affect only opted-in cards; old templates are untouched. */
.dbs-document .dbs-card-surface>:is(.dbs-bubble,.dbs-story,.dbs-pricing,.dbs-callout){background:transparent;border:0;box-shadow:none;border-radius:var(--dbs-card-radius,0)}
.dbs-document .dbs-card-surface>:is(.dbs-bubble,.dbs-pricing,.dbs-callout){padding:0}
.dbs-document .dbs-card-surface>.dbs-story>.dbs-story-copy{background:transparent}
.dbs-document .dbs-card-surface .dbs-figure,.dbs-document .dbs-card-surface .dbs-img{border-radius:var(--dbs-card-radius,12px)}
.dbs-document .dbs-callout-copy{min-width:0}

/* Preview-only empty image frames: separate instruction and hint. */
.dbs-document .dbs-image-placeholder>strong,.dbs-document .dbs-image-placeholder>small{display:block}.dbs-document .dbs-image-placeholder>small{margin-top:4px;font-size:12px}

/* 1.9.0: gallery uses these exact public button materials. */
.dbs-document.dbs-button-preset-outline,.dbs-document .dbs-button-preset-outline{--dbs-button-skin-background:transparent;--dbs-button-skin-hover-background:#eef4ff;--dbs-button-skin-color:var(--dbs-button-color-1,#255bcc);--dbs-button-skin-border:var(--dbs-button-color-1,#255bcc);--dbs-button-skin-shadow:none;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-soft,.dbs-document .dbs-button-preset-soft{--dbs-button-skin-background:var(--dbs-button-color-1,#eaf1ff);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#eaf1ff);--dbs-button-skin-color:#1e4596;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 1px 0 #d5e1fb;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-text,.dbs-document .dbs-button-preset-text{--dbs-button-skin-background:transparent;--dbs-button-skin-hover-background:transparent;--dbs-button-skin-color:var(--dbs-button-color-1,#255bcc);--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:none;--dbs-button-skin-radius:0px;--dbs-button-decoration:none;}
.dbs-document.dbs-button-preset-flat,.dbs-document .dbs-button-preset-flat{--dbs-button-skin-background:var(--dbs-button-color-1,#255bcc);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#255bcc);--dbs-button-skin-color:#ffffff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:none;--dbs-button-skin-radius:6px;}
.dbs-document.dbs-button-preset-square,.dbs-document .dbs-button-preset-square{--dbs-button-skin-background:var(--dbs-button-color-1,#162c44);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#162c44);--dbs-button-skin-color:#ffffff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:none;--dbs-button-skin-radius:0px;}
.dbs-document.dbs-button-preset-capsule,.dbs-document .dbs-button-preset-capsule{--dbs-button-skin-background:var(--dbs-button-color-1,#163b36);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#163b36);--dbs-button-skin-color:#e4fff4;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:inset 0 0 0 3px #ffffff24;--dbs-button-skin-radius:999px;}
.dbs-document.dbs-button-preset-bevel,.dbs-document .dbs-button-preset-bevel{--dbs-button-skin-background:linear-gradient(180deg,var(--dbs-button-color-1,#5c87b9),var(--dbs-button-color-2,#214879));--dbs-button-skin-hover-background:linear-gradient(180deg,var(--dbs-button-hover-color-1,#5c87b9),var(--dbs-button-hover-color-2,#214879));--dbs-button-skin-color:#ffffff;--dbs-button-skin-border:#234569;--dbs-button-skin-shadow:inset 2px 2px 0 #ffffff66,inset -2px -2px 0 #00000044;--dbs-button-skin-radius:5px;}
.dbs-document.dbs-button-preset-embossed,.dbs-document .dbs-button-preset-embossed{--dbs-button-skin-background:var(--dbs-button-color-1,#ebedf0);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#ebedf0);--dbs-button-skin-color:#283e51;--dbs-button-skin-border:#d1d6dc;--dbs-button-skin-shadow:inset 0 2px 0 #fff,0 2px 0 #879aaa;--dbs-button-skin-radius:5px;}
.dbs-document.dbs-button-preset-leather,.dbs-document .dbs-button-preset-leather{--dbs-button-skin-background:repeating-linear-gradient(45deg,#ffffff06 0 1px,transparent 1px 4px),linear-gradient(135deg,var(--dbs-button-color-1,#6e4835),var(--dbs-button-color-2,#3b251e));--dbs-button-skin-hover-background:repeating-linear-gradient(45deg,#ffffff06 0 1px,transparent 1px 4px),linear-gradient(135deg,var(--dbs-button-hover-color-1,#6e4835),var(--dbs-button-hover-color-2,#3b251e));--dbs-button-skin-color:#fff0d6;--dbs-button-skin-border:#b6906b;--dbs-button-skin-shadow:inset 0 0 0 3px #3b251e,inset 0 0 0 4px #af8765;--dbs-button-skin-radius:9px;}
.dbs-document.dbs-button-preset-carbon,.dbs-document .dbs-button-preset-carbon{--dbs-button-skin-background:repeating-linear-gradient(45deg,#ffffff08 0 2px,transparent 2px 5px),linear-gradient(135deg,var(--dbs-button-color-1,#34414d),var(--dbs-button-color-2,#141e28));--dbs-button-skin-hover-background:repeating-linear-gradient(45deg,#ffffff08 0 2px,transparent 2px 5px),linear-gradient(135deg,var(--dbs-button-hover-color-1,#34414d),var(--dbs-button-hover-color-2,#141e28));--dbs-button-skin-color:#f5f9ff;--dbs-button-skin-border:#4c5e70;--dbs-button-skin-shadow:inset 0 1px 0 #ffffff44,0 6px 12px #14203033;--dbs-button-skin-radius:5px;}
.dbs-document.dbs-button-preset-steel,.dbs-document .dbs-button-preset-steel{--dbs-button-skin-background:linear-gradient(0deg,var(--dbs-button-color-1,#83919f),#f1f7fa 48%,var(--dbs-button-color-2,#b6c4d0) 52%,#d3dee7);--dbs-button-skin-hover-background:linear-gradient(0deg,var(--dbs-button-hover-color-1,#83919f),#f1f7fa 48%,var(--dbs-button-hover-color-2,#b6c4d0) 52%,#d3dee7);--dbs-button-skin-color:#1a2d3f;--dbs-button-skin-border:#94a6b6;--dbs-button-skin-shadow:inset 0 1px 0 #fff;--dbs-button-skin-radius:4px;}
.dbs-document.dbs-button-preset-titanium,.dbs-document .dbs-button-preset-titanium{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#3f4e5d),var(--dbs-button-color-2,#788390));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#3f4e5d),var(--dbs-button-hover-color-2,#788390));--dbs-button-skin-color:#fff;--dbs-button-skin-border:#a0acb9;--dbs-button-skin-shadow:inset 0 1px 0 #ffffff66,0 7px 20px #18283626;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-copper,.dbs-document .dbs-button-preset-copper{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffc3a1),var(--dbs-button-color-2,#b15a36));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffc3a1),var(--dbs-button-hover-color-2,#b15a36));--dbs-button-skin-color:#381b10;--dbs-button-skin-border:#aa5a3b;--dbs-button-skin-shadow:inset 0 1px 0 #ffeadd,0 7px 20px #75381636;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-bronze,.dbs-document .dbs-button-preset-bronze{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#eedab2),var(--dbs-button-color-2,#a57838));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#eedab2),var(--dbs-button-hover-color-2,#a57838));--dbs-button-skin-color:#312309;--dbs-button-skin-border:#ae8859;--dbs-button-skin-shadow:inset 0 1px 0 #fff0d1;--dbs-button-skin-radius:3px;}
.dbs-document.dbs-button-preset-obsidian,.dbs-document .dbs-button-preset-obsidian{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#344050),var(--dbs-button-color-2,#0d1522));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#344050),var(--dbs-button-hover-color-2,#0d1522));--dbs-button-skin-color:#f3dda2;--dbs-button-skin-border:#786f50;--dbs-button-skin-shadow:inset 0 1px 0 #ffffff22,0 7px 18px #111b3040;--dbs-button-skin-radius:3px;}
.dbs-document.dbs-button-preset-sapphire,.dbs-document .dbs-button-preset-sapphire{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#448de0),var(--dbs-button-color-2,#102f79));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#448de0),var(--dbs-button-hover-color-2,#102f79));--dbs-button-skin-color:#ffffff;--dbs-button-skin-border:#5f9bde;--dbs-button-skin-shadow:inset 0 2px 0 #ffffff44,0 7px 22px #134a8055;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-emerald,.dbs-document .dbs-button-preset-emerald{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#178d68),var(--dbs-button-color-2,#06432f));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#178d68),var(--dbs-button-hover-color-2,#06432f));--dbs-button-skin-color:#effff7;--dbs-button-skin-border:#4db898;--dbs-button-skin-shadow:inset 0 2px 0 #ffffff44,0 7px 22px #0d674b44;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-ruby,.dbs-document .dbs-button-preset-ruby{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#e14368),var(--dbs-button-color-2,#77122e));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#e14368),var(--dbs-button-hover-color-2,#77122e));--dbs-button-skin-color:#fff2f6;--dbs-button-skin-border:#eb91a7;--dbs-button-skin-shadow:inset 0 2px 0 #ffffff44,0 7px 22px #83103344;--dbs-button-skin-radius:8px;}
.dbs-document.dbs-button-preset-ocean,.dbs-document .dbs-button-preset-ocean{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#126da4),var(--dbs-button-color-2,#036c63));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#126da4),var(--dbs-button-hover-color-2,#036c63));--dbs-button-skin-color:#fff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 6px 18px #10637a33;--dbs-button-skin-radius:999px;}
.dbs-document.dbs-button-preset-sunset,.dbs-document .dbs-button-preset-sunset{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffe6ac),var(--dbs-button-color-2,#ee948e));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffe6ac),var(--dbs-button-hover-color-2,#ee948e));--dbs-button-skin-color:#54232d;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 6px 18px #c1716433;--dbs-button-skin-radius:12px;}
.dbs-document.dbs-button-preset-aurora,.dbs-document .dbs-button-preset-aurora{--dbs-button-skin-background:linear-gradient(120deg,var(--dbs-button-color-1,#c4f4e1),#cbdcfc,var(--dbs-button-color-2,#e9c6ef));--dbs-button-skin-hover-background:linear-gradient(120deg,var(--dbs-button-hover-color-1,#c4f4e1),#cbdcfc,var(--dbs-button-hover-color-2,#e9c6ef));--dbs-button-skin-color:#272e55;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 5px 18px #7168b333;--dbs-button-skin-radius:18px;}
.dbs-document.dbs-button-preset-candy,.dbs-document .dbs-button-preset-candy{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffe2f7),var(--dbs-button-color-2,#d9e2ff));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffe2f7),var(--dbs-button-hover-color-2,#d9e2ff));--dbs-button-skin-color:#603368;--dbs-button-skin-border:#edb9e1;--dbs-button-skin-shadow:0 4px 0 #d598c5;--dbs-button-skin-radius:999px;}
.dbs-document.dbs-button-preset-fire,.dbs-document .dbs-button-preset-fire{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ae3011),var(--dbs-button-color-2,#74283a));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ae3011),var(--dbs-button-hover-color-2,#74283a));--dbs-button-skin-color:#fff2d8;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 5px 16px #b53c2640;--dbs-button-skin-radius:6px;}
.dbs-document.dbs-button-preset-ice,.dbs-document .dbs-button-preset-ice{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffffff),var(--dbs-button-color-2,#d3effa));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffffff),var(--dbs-button-hover-color-2,#d3effa));--dbs-button-skin-color:#174b64;--dbs-button-skin-border:#8fc8df;--dbs-button-skin-shadow:inset 0 0 10px #fff,0 4px 15px #5593ac30;--dbs-button-skin-radius:5px;}
.dbs-document.dbs-button-preset-dark-glass,.dbs-document .dbs-button-preset-dark-glass{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#10273ddb),var(--dbs-button-color-2,#172840ba));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#10273ddb),var(--dbs-button-hover-color-2,#172840ba));--dbs-button-skin-color:#f4f8ff;--dbs-button-skin-border:#8fa8bf88;--dbs-button-skin-shadow:inset 0 1px 0 #ffffff40,0 8px 22px #12243740;--dbs-button-skin-radius:8px;--dbs-button-backdrop-filter:blur(16px);}
.dbs-document.dbs-button-preset-glass-outline,.dbs-document .dbs-button-preset-glass-outline{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#ffffff88),var(--dbs-button-color-2,#e6eef944));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#ffffff88),var(--dbs-button-hover-color-2,#e6eef944));--dbs-button-skin-color:#163958;--dbs-button-skin-border:#789bb3;--dbs-button-skin-shadow:inset 0 0 0 3px #ffffff66;--dbs-button-skin-radius:999px;--dbs-button-backdrop-filter:blur(10px);}
.dbs-document.dbs-button-preset-double-border,.dbs-document .dbs-button-preset-double-border{--dbs-button-skin-background:var(--dbs-button-color-1,#fff);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#fff);--dbs-button-skin-color:#273a56;--dbs-button-skin-border:#273a56;--dbs-button-skin-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #273a56;--dbs-button-skin-radius:0px;}
.dbs-document.dbs-button-preset-dashed,.dbs-document .dbs-button-preset-dashed{--dbs-button-skin-background:var(--dbs-button-color-1,#f5f7fc);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#f5f7fc);--dbs-button-skin-color:#263e61;--dbs-button-skin-border:#8094b3;--dbs-button-skin-shadow:none;--dbs-button-skin-radius:12px;--dbs-button-skin-border-style:dashed;}
.dbs-document.dbs-button-preset-corner-cut,.dbs-document .dbs-button-preset-corner-cut{--dbs-button-skin-background:var(--dbs-button-color-1,#19354a);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#19354a);--dbs-button-skin-color:#e4f8ff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:none;--dbs-button-skin-radius:0px;--dbs-button-skin-clip:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);}
.dbs-document.dbs-button-preset-terminal,.dbs-document .dbs-button-preset-terminal{--dbs-button-skin-background:var(--dbs-button-color-1,#12261d);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#12261d);--dbs-button-skin-color:#a6efad;--dbs-button-skin-border:#629b6e;--dbs-button-skin-shadow:inset 4px 0 0 #a6efad;--dbs-button-skin-radius:0px;}
.dbs-document.dbs-button-preset-retro,.dbs-document .dbs-button-preset-retro{--dbs-button-skin-background:var(--dbs-button-color-1,#f5e4bc);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#f5e4bc);--dbs-button-skin-color:#463b2e;--dbs-button-skin-border:#77684f;--dbs-button-skin-shadow:4px 4px 0 #77684f;--dbs-button-skin-radius:2px;}
.dbs-document.dbs-button-preset-arcade,.dbs-document .dbs-button-preset-arcade{--dbs-button-skin-background:var(--dbs-button-color-1,#4f3480);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#4f3480);--dbs-button-skin-color:#faffbe;--dbs-button-skin-border:#28194c;--dbs-button-skin-shadow:0 5px 0 #221644,inset 0 2px 0 #8e75b8;--dbs-button-skin-radius:3px;}
.dbs-document.dbs-button-preset-sticker,.dbs-document .dbs-button-preset-sticker{--dbs-button-skin-background:var(--dbs-button-color-1,#eeffa8);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#eeffa8);--dbs-button-skin-color:#304521;--dbs-button-skin-border:#b1c778;--dbs-button-skin-shadow:3px 4px 0 #213344;--dbs-button-skin-radius:18px 3px 18px 3px;}
.dbs-document.dbs-button-preset-ribbon,.dbs-document .dbs-button-preset-ribbon{--dbs-button-skin-background:linear-gradient(135deg,var(--dbs-button-color-1,#a92950),var(--dbs-button-color-2,#791934));--dbs-button-skin-hover-background:linear-gradient(135deg,var(--dbs-button-hover-color-1,#a92950),var(--dbs-button-hover-color-2,#791934));--dbs-button-skin-color:#fff6fa;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 4px 0 #54172a;--dbs-button-skin-radius:0px 0px 10px 10px;}
.dbs-document.dbs-button-preset-spotlight,.dbs-document .dbs-button-preset-spotlight{--dbs-button-skin-background:radial-gradient(ellipse at 50% 0,var(--dbs-button-color-1,#727e96),var(--dbs-button-color-2,#273749) 75%);--dbs-button-skin-hover-background:radial-gradient(ellipse at 50% 0,var(--dbs-button-hover-color-1,#727e96),var(--dbs-button-hover-color-2,#273749) 75%);--dbs-button-skin-color:#fff;--dbs-button-skin-border:#8193aa;--dbs-button-skin-shadow:inset 0 1px 0 #afbfda;--dbs-button-skin-radius:999px;}
.dbs-document.dbs-button-preset-gradient-border,.dbs-document .dbs-button-preset-gradient-border{--dbs-button-skin-background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--dbs-button-color-1,#2463c3),var(--dbs-button-color-2,#b14484)) border-box;--dbs-button-skin-hover-background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--dbs-button-hover-color-1,#2463c3),var(--dbs-button-hover-color-2,#b14484)) border-box;--dbs-button-skin-color:#284f86;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 4px 14px #38559122;--dbs-button-skin-radius:8px;--dbs-button-skin-border-width:2px;}
.dbs-document.dbs-button-preset-soft-shadow,.dbs-document .dbs-button-preset-soft-shadow{--dbs-button-skin-background:var(--dbs-button-color-1,#fff);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#fff);--dbs-button-skin-color:#254464;--dbs-button-skin-border:#dee7ed;--dbs-button-skin-shadow:0 2px 4px #14283c0d,0 9px 24px #14283c1a;--dbs-button-skin-radius:12px;}
.dbs-document.dbs-button-preset-floating,.dbs-document .dbs-button-preset-floating{--dbs-button-skin-background:var(--dbs-button-color-1,#195f77);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#195f77);--dbs-button-skin-color:#f2ffff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 14px 24px -8px #196f8d99;--dbs-button-skin-radius:999px;--dbs-button-hover-y:-4px;}
.dbs-document.dbs-button-preset-hover-sweep,.dbs-document .dbs-button-preset-hover-sweep{--dbs-button-skin-background:var(--dbs-button-color-1,#255bcc);--dbs-button-skin-hover-background:var(--dbs-button-hover-color-1,#255bcc);--dbs-button-skin-color:#fff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:0 5px 18px #255bcc33;--dbs-button-skin-radius:8px;--dbs-button-fill-hover-shadow:inset 32em 0 0 0 var(--dbs-button-color-2,#193a84);}
.dbs-document.dbs-button-preset-animated-gradient,.dbs-document .dbs-button-preset-animated-gradient{--dbs-button-skin-background:linear-gradient(110deg,var(--dbs-button-color-1,#315bc3),var(--dbs-button-color-2,#713d9f),#196e84,#315bc3);--dbs-button-skin-hover-background:linear-gradient(110deg,var(--dbs-button-hover-color-1,#315bc3),var(--dbs-button-hover-color-2,#713d9f),#196e84,#315bc3);--dbs-button-skin-color:#fff;--dbs-button-skin-border:transparent;--dbs-button-skin-shadow:none;--dbs-button-skin-radius:999px;--dbs-button-skin-motion:dbs-button-flow 6s ease infinite;--dbs-button-skin-bg-size:300% 100%;}
.dbs-document.dbs-button-preset-glossy,.dbs-document .dbs-button-preset-glossy{--dbs-button-skin-background:linear-gradient(180deg,var(--dbs-button-color-1,#507abc) 0%,#2a5a9f 48%,#204b8a 51%,var(--dbs-button-color-2,#336cad) 100%);--dbs-button-skin-hover-background:linear-gradient(180deg,var(--dbs-button-hover-color-1,#507abc) 0%,#2a5a9f 48%,#204b8a 51%,var(--dbs-button-hover-color-2,#336cad) 100%);--dbs-button-skin-color:#fff;--dbs-button-skin-border:#194472;--dbs-button-skin-shadow:inset 0 1px 0 #ffffff99,0 4px 12px #14365744;--dbs-button-skin-radius:12px;}
.dbs-document .dbs-button-style-local>.dbs-button,.dbs-document.dbs-button-style-local .dbs-button{border-style:var(--dbs-button-skin-border-style,solid);border-width:var(--dbs-button-border-width,var(--dbs-button-skin-border-width,1px));clip-path:var(--dbs-button-skin-clip,none);background-size:var(--dbs-button-skin-bg-size,auto);animation:var(--dbs-button-skin-motion,none)}
@keyframes dbs-button-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){.dbs-document .dbs-button{animation:none!important;transition:none!important}}

.dbs-document .dbs-button-small{--dbs-button-size-x:14px;--dbs-button-size-y:7px}.dbs-document .dbs-button-large{--dbs-button-size-x:28px;--dbs-button-size-y:14px}

/* 1.10.4: consistent heading defaults; explicit global/node/inline sizes retain priority. */
.dbs-document h5,.dbs-document h6{font-size:26px}

/* 1.10.13: SVG close controls are independent of font baselines. */
button.dbs-close-control{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0;padding:0!important;line-height:1!important;letter-spacing:0;text-indent:0}
button.dbs-close-control>.dbs-close-icon{display:block!important;width:14px!important;height:14px!important;min-width:14px;min-height:14px;flex:0 0 14px;margin:0!important;padding:0!important;transform:none;pointer-events:none}
.dbs-lightbox>button.dbs-close-control,.dbs-document .dbs-notice>button.dbs-close-control{width:34px;height:34px;min-width:34px;min-height:34px;flex:0 0 34px}.dbs-lightbox>button.dbs-close-control{display:flex!important}
