.landing-next{--dvy-landing-card-radius:.875rem;--dvy-landing-card-padding:clamp(1.25rem, 2vw, 1.5rem)}.landing-next .landing-card,.landing-next .landing-card:hover{border:1px solid color-mix(in srgb, var(--dvy-border) 65%, transparent);border-radius:var(--dvy-landing-card-radius);background:var(--dvy-background);min-width:0;color:var(--dvy-foreground);box-shadow:none;flex-direction:column;display:flex;overflow:hidden}.landing-next .landing-card>.dvy-card-header{padding:var(--dvy-landing-card-padding);justify-items:start;gap:.625rem;padding-bottom:1.25rem;display:grid}.landing-next .landing-card>.dvy-card-header>.dvy-badge{color:var(--dvy-muted);font:500 .6875rem/1.4 var(--dvy-font);letter-spacing:.02em;background:0 0;border:0;margin:0;padding:0}.landing-next .landing-card .dvy-card-title{color:var(--dvy-foreground);letter-spacing:-.03em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.landing-next .landing-card .dvy-card-description{color:var(--dvy-muted);margin:0;font-size:.75rem;line-height:1.7}.landing-next .landing-card>.dvy-card-content{min-width:0;padding:0 var(--dvy-landing-card-padding) var(--dvy-landing-card-padding);flex:1}.landing-next .landing-card>.dvy-card-footer{min-height:4.5rem;padding:1rem var(--dvy-landing-card-padding);border-top:1px solid color-mix(in srgb, var(--dvy-border) 50%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.landing-card .dvy-card-footer .component-example-link{border:0;flex:1;min-height:2.5rem;margin:0;padding:0;font-size:.75rem;line-height:1.4}.component-note .dvy-card-footer .component-example-link{flex:none}.landing-next .landing-card :where(.dvy-input,.dvy-textarea,.dvy-select,.docs-select){border-color:color-mix(in srgb, var(--dvy-foreground) 50%, var(--dvy-background));background:var(--dvy-background);border-radius:.5rem;font-size:.8125rem}.landing-card .docs-select,.landing-card .dvy-input{min-height:var(--dvy-control-height)}.landing-component-grid>.landing-card{height:100%}.component-note form{flex-direction:column;gap:1.25rem;min-height:100%;display:flex}.component-note .component-demo-status{margin-top:auto;padding-top:.5rem}.component-chart-summary{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.component-chart-summary>span{gap:.25rem;display:grid}.component-chart-summary strong{letter-spacing:-.045em;font-size:1.875rem;font-weight:600;line-height:1.1}.component-chart-summary small{color:var(--dvy-muted);font-size:.6875rem}.component-activity .gallery-chart{--dvy-chart-color:var(--dvy-brand)}.component-activity .gallery-chart>figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.component-activity .dvy-chart-inspection{gap:.5rem;padding-top:1rem}.component-activity .dvy-chart-inspection label,.component-activity .dvy-chart-inspection output{font-size:.6875rem}.component-signature .signature-specimen{border:0;justify-content:space-between;min-height:8.5rem;margin-bottom:1.25rem;padding:1.25rem}.component-signature .signature-specimen>span:first-child{font-size:4rem}.landing-next .landing-card.hero-glass-card .hero-glass-stage{border-radius:.625rem;min-height:12rem;padding:1rem}.landing-source-card .dvy-code-block{box-shadow:none;background:var(--dvy-surface);border:0;border-radius:.625rem;margin:0}.landing-next .landing-detail-grid .dvy-card-title{margin:0}@media (max-width:1100px){.component-signature .dvy-card-footer{grid-column:1/-1}}@media (forced-colors:active){.landing-next .landing-card,.landing-next .landing-card:hover{background:canvas;border-color:canvastext}.landing-next .landing-card>.dvy-card-footer{border-color:canvastext}}
.mcp-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem;display:grid}.mcp-capabilities .dvy-card{background:var(--dvy-background);box-shadow:none}.mcp-capabilities .dvy-card-title{font-size:1rem}.mcp-capabilities p{margin:0;font-size:.8125rem;line-height:1.8}.docs-shell[data-layout=documentation]{grid-template-columns:16rem minmax(0,1fr);max-width:110rem}[data-layout=documentation] .sidebar{height:calc(100dvh - 4.5rem);padding:1.5rem 1.25rem;top:4.5rem}[data-layout=documentation]>.main-content{min-width:0;padding:2.5rem clamp(1.5rem,3vw,4rem)}[data-layout=documentation] .article{max-width:76rem;margin-inline:auto}.site-theme-scope .sidebar-item-right{flex:1;justify-content:space-between;margin-inline-start:0}.site-theme-scope .sidebar-item-label,.site-theme-scope .sidebar-item-icon{color:inherit}.site-theme-scope .sidebar-all-pill{background:var(--dvy-surface);color:var(--dvy-foreground)}.site-theme-scope .sidebar-all-count{color:var(--dvy-muted);border-color:var(--dvy-border)}.site-theme-scope .sidebar-overview-btn[aria-current=page],.site-theme-scope .sidebar nav a[aria-current=page]{color:var(--dvy-brand);background:var(--dvy-surface);border-inline-start-color:var(--dvy-brand);box-shadow:inset 2px 0 var(--dvy-brand)}.sidebar .nav-heading{letter-spacing:.08em;color:var(--dvy-muted);margin-top:1.5rem;font-size:.625rem}.sidebar .sidebar-search{margin-bottom:1.5rem}.sidebar .sidebar-search .dvy-input{background:var(--dvy-background);min-height:2.75rem}.sidebar nav .sidebar-nav-item{gap:.75rem;min-height:2.5rem}.sidebar .sidebar-all-components a{min-height:2.25rem;padding-inline:.75rem}.component-page-header h1,.article>h1,.section-intro h1{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);font-weight:620;line-height:1.15}.article .page-lead{max-width:48rem;color:var(--dvy-muted);font-size:1rem;line-height:1.85}.component-badges{flex-wrap:wrap;gap:.5rem}.component-badges .dvy-badge{font-size:.625rem;font-weight:500}.component-doc-section{scroll-margin-top:6rem}.component-doc-section h2{letter-spacing:-.035em;font-size:1.375rem}.component-doc-section>p{max-width:52rem;font-size:.875rem;line-height:1.8}.article .table-card,.article .a11y-callout-card{background:var(--dvy-background);border-color:color-mix(in srgb, var(--dvy-border) 65%, transparent);border-radius:.5rem}.component-catalog-card{border:1px solid color-mix(in srgb, var(--dvy-border) 55%, transparent);background:var(--dvy-background)}.component-catalog-card:hover{border-color:var(--dvy-brand);background:var(--dvy-surface)}.directory-controls{border-block:1px solid var(--dvy-border);padding-block:1rem}.directory-controls label{font-size:.75rem}.section-divider{margin-block:2.5rem}.site-footer{gap:1rem;font-size:.75rem}@media (max-width:900px){.mcp-capabilities{grid-template-columns:1fr}.docs-shell[data-layout=documentation]{display:block}[data-layout=documentation] .sidebar{height:auto;padding:0 1rem;position:static}[data-layout=documentation]>.main-content{padding:1.5rem 1rem}}.article p a:not(.dvy-button){text-underline-offset:.18em;text-decoration:underline}
:root[data-devvy-style=modern]{--dvy-background:#f3f6f4;--dvy-surface:#e8eeeb;--dvy-brand:#12694d;--dvy-focus:#12694d;--dvy-radius-md:.625rem}:root[data-devvy-style=modern][data-devvy-theme=dark]{--dvy-background:#111516;--dvy-surface:#1c2425;--dvy-foreground:#eef4f1;--dvy-muted:#b3c1ba;--dvy-border:#697a73;--dvy-brand:#93d6ad;--dvy-on-brand:#10261a;--dvy-focus:#93d6ad}:root[data-devvy-style=glass]{--dvy-background:#f0f7f2;--dvy-surface:#e2eee6;--dvy-glass-tint:240 247 242}:root[data-devvy-style=glass][data-devvy-theme=dark]{--dvy-background:#0d1b15;--dvy-surface:#172b21;--dvy-glass-tint:13 27 21}@media (prefers-color-scheme:dark){:root[data-devvy-style=modern][data-devvy-theme=system]{--dvy-background:#111516;--dvy-surface:#1c2425;--dvy-foreground:#eef4f1;--dvy-muted:#b3c1ba;--dvy-border:#697a73;--dvy-brand:#93d6ad;--dvy-on-brand:#10261a;--dvy-focus:#93d6ad}:root[data-devvy-style=glass][data-devvy-theme=system]{--dvy-background:#0d1b15;--dvy-surface:#172b21;--dvy-glass-tint:13 27 21}}.site-theme-scope{min-height:100dvh}.site-theme-scope .sidebar-overview-btn,.site-theme-scope .sidebar-nav-item,.site-theme-scope .header-icon-link,.site-theme-scope .site-header .site-navigation a{transition-property:transform,opacity,box-shadow}.site-theme-scope .dvy-button{transition-property:transform,box-shadow}.theme-control{align-items:center;gap:.375rem;width:auto;display:flex}.theme-control>.select-field{flex-shrink:0;width:8rem}.site-style-trigger{border:1px solid var(--dvy-border);border-radius:var(--dvy-radius-md);background:var(--dvy-background);min-width:2.5rem;min-height:2.5rem;color:var(--dvy-foreground);cursor:pointer;place-items:center;padding:.5rem;display:grid}.site-style-trigger svg{width:1rem;height:1rem}.site-style-panel{width:min(22rem,100vw - 2rem)}.site-style-panel .dvy-radio-group{margin:0}.site-style-panel .dvy-radio-option{border:1px solid var(--dvy-border);border-radius:var(--dvy-radius-md);padding:.75rem}.site-style-panel .dvy-radio-option:has(:checked){border-color:var(--dvy-brand);background:var(--dvy-surface)}.site-style-panel>p{color:var(--dvy-muted);margin-bottom:0;font-size:.6875rem;line-height:1.7}.site-theme-scope[data-devvy-material=glass]{--dvy-glass-opacity:.94;--dvy-glass-radius:.625rem;--dvy-glass-blur:12px}.site-theme-scope[data-devvy-material=glass][data-devvy-quality=reduced]{--dvy-glass-filter:none;--dvy-glass-active-blur:0px;--dvy-glass-active-opacity:1}.site-theme-scope[data-devvy-material=glass] :where(.site-header,.landing-card,.landing-studio,.workspace-preferences,.hero-glass-card,.code-playground-editor,.code-playground-preview){background-color:var(--dvy-background);border-color:var(--dvy-border);box-shadow:var(--dvy-glass-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-theme-scope[data-devvy-material=glass] :where(.site-header,.landing-card,.landing-studio,.workspace-preferences,.hero-glass-card,.code-playground-editor,.code-playground-preview){background-color:rgb(var(--dvy-glass-tint) / var(--dvy-glass-active-opacity));-webkit-backdrop-filter:var(--dvy-glass-filter);backdrop-filter:var(--dvy-glass-filter)}}@media (max-width:768px){.theme-control>.select-field{width:5.75rem}.theme-control .select-leading{display:none}.theme-control .select-shell[data-has-icon] .docs-select{padding-inline:.625rem 1.75rem}.theme-control{gap:.25rem}.site-style-trigger{min-width:2.25rem;padding:.375rem}}@media (forced-colors:active){.site-theme-scope[data-devvy-material=glass]{--dvy-glass-filter:none;--dvy-glass-active-opacity:1}.site-theme-scope[data-devvy-material=glass] :where(.site-header,.landing-card,.landing-studio,.workspace-preferences,.hero-glass-card,.code-playground-editor,.code-playground-preview){color:canvastext;-webkit-backdrop-filter:none;box-shadow:none;background:canvas;border-color:canvastext}}
.select-field[data-layout=inline]{align-items:center;gap:.625rem;display:flex}.select-field[data-layout=inline]>.select-label{flex-shrink:0;margin:0;font-weight:500}.select-shell .docs-select{border:1px solid color-mix(in srgb, var(--dvy-foreground) 50%, var(--dvy-background));background:var(--dvy-background);color:var(--dvy-foreground);box-shadow:none;text-overflow:ellipsis;border-radius:.5rem;padding-inline-end:2rem}.select-shell .docs-select[data-size=sm]{min-height:2.25rem;padding-block:.5rem;font-size:.75rem}.select-shell .docs-select:hover:not(:disabled){border-color:var(--dvy-foreground)}.select-shell .docs-select:focus-visible{outline:2px solid var(--dvy-focus);outline-offset:3px}.select-shell .docs-select:disabled{cursor:not-allowed;opacity:.55}:is(.select-shell:has(.docs-select:disabled) .select-leading,.select-shell:has(.docs-select:disabled) .select-chevron){opacity:.5}.select-leading svg,.select-chevron svg{width:.875rem;height:.875rem}.select-chevron{inset-inline-end:.625rem}.select-shell[data-has-icon] .docs-select{padding-inline-start:2.125rem}.select-leading{inset-inline-start:.75rem}.accent-picker-dot{background:var(--dvy-brand);width:.625rem;height:.625rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--dvy-brand) 12%, transparent);border-radius:50%;display:block}.examples-controls .select-shell{width:9rem}.examples-controls .select-label{font-size:.6875rem}.examples-controls .select-field:last-of-type .select-shell{width:10rem}.examples-controls .docs-select{background:var(--dvy-background);width:100%}.playground-size .select-shell{width:10.5rem}.playground-size .select-shell .docs-select{width:100%}.directory-controls>.select-field{align-content:start}.directory-controls>.select-field>.select-label{color:var(--dvy-foreground);font:inherit}.workspace-preferences .select-label{color:var(--dvy-foreground);font-size:.75rem;font-weight:500}.dvy-popover[role=menu]{border-color:var(--dvy-border);border-radius:.75rem;width:14rem;max-width:calc(100vw - 1rem);padding:.375rem;box-shadow:0 8px 24px #0000001f}.dvy-popover[role=menu] .dvy-menu-item{min-height:2.5rem;font:500 .8125rem/1.4 var(--dvy-font);border-radius:.375rem;padding:.625rem .75rem}.dvy-popover[role=menu] .dvy-menu-item:hover:not(:disabled){background:var(--dvy-surface)}.dvy-popover[role=menu] .dvy-menu-item:focus-visible{outline:2px solid var(--dvy-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine) and (min-width:600px){@supports (appearance:base-select) and selector(::picker(select)){.select-shell .docs-select::picker(select){border:1px solid var(--dvy-border);background:var(--dvy-background);color:var(--dvy-foreground);border-radius:.75rem;max-block-size:min(20rem,70dvh);margin-block-start:.375rem;padding:.375rem;overflow:auto;box-shadow:0 10px 28px #00000024}.select-shell .docs-select option{min-height:2.375rem;font:400 .8125rem/1.4 var(--dvy-font);border-radius:.375rem;gap:1.25rem;padding:.625rem .75rem}.select-shell .docs-select option:hover{background:var(--dvy-surface);outline:none}.select-shell .docs-select option:focus-visible{outline:2px solid var(--dvy-focus);outline-offset:-2px}.select-shell .docs-select option:checked{color:var(--dvy-brand);background:color-mix(in srgb, var(--dvy-brand) 10%, var(--dvy-background));font-weight:600}.select-shell .docs-select option::checkmark{color:var(--dvy-brand);order:1;margin-inline-start:auto;font-size:.75rem}.select-shell .docs-select option:disabled{color:var(--dvy-muted);cursor:not-allowed}}}@media (max-width:900px){.examples-controls>.select-field{flex:1}.examples-controls .select-field[data-layout=inline]{gap:.375rem;display:grid}.examples-controls .select-field .select-label{display:block}.examples-controls .select-shell,.examples-controls .select-field:last-of-type .select-shell{width:100%}}@media (max-width:600px){.playground-size>.select-field{justify-content:space-between;width:100%}}@media (forced-colors:active){.select-shell .docs-select{color:fieldtext;background:field;border-color:buttontext}.accent-picker-dot{box-shadow:none;background:highlight}.dvy-popover[role=menu]{box-shadow:none;background:canvas;border-color:canvastext}}
.site-search-dialog:is([open],.dvy-dialog-inline){flex-direction:column;display:flex}.site-search-dialog{border:1px solid var(--dvy-border);background:var(--dvy-background);border-radius:.875rem;width:min(40rem,100vw - 2rem);max-height:min(42rem,100dvh - 2rem);margin:clamp(1rem,12dvh,7rem) auto auto;overflow:hidden;box-shadow:0 24px 80px #00000038}.site-search-dialog::backdrop{background:#050f0a80}.site-search-dialog>.dvy-dialog-header{align-items:center;gap:1rem;padding:1rem 1.25rem .875rem}.site-search-dialog .dvy-dialog-title{font-size:.9375rem;font-weight:600;line-height:1.5}.search-dialog-heading{align-items:center;gap:.625rem;display:flex}.search-dialog-heading svg{width:1rem;height:1rem;color:var(--dvy-muted)}.site-search-dialog .dvy-dialog-description{margin:.25rem 0 0;font-size:.75rem}.site-search-dialog .dvy-dialog-header>.dvy-button{min-width:2rem;min-height:2rem;box-shadow:none;border-radius:.375rem;padding:.25rem;font-size:1.125rem}.site-search-dialog>.dvy-dialog-content{flex-direction:column;min-height:0;padding:0;display:flex}.search-input-row{margin:0 1.25rem 1rem;position:relative}.search-input-row .dvy-input{border:1px solid var(--dvy-border);background:var(--dvy-surface);border-radius:.5rem;min-height:2.75rem;padding:.75rem 2.75rem .75rem .875rem;font-size:.875rem}.search-input-row .dvy-input:focus-visible{outline:2px solid var(--dvy-focus);outline-offset:2px}.search-clear{min-width:1.75rem;min-height:1.75rem;box-shadow:none;padding:.25rem;position:absolute;inset:50% .375rem auto auto;transform:translateY(-50%)}.search-results-heading{border-top:1px solid var(--dvy-border);color:var(--dvy-muted);justify-content:space-between;gap:1rem;padding:.75rem 1.25rem .5rem;font-size:.6875rem;line-height:1.5;display:flex}.site-search-results{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:min(23rem,48dvh);padding:.375rem .625rem .625rem;overflow:auto}.site-search-option{cursor:pointer;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .75rem;display:flex}.site-search-option:hover{background:var(--dvy-surface)}.site-search-option[aria-selected=true]{border-color:color-mix(in srgb, var(--dvy-brand) 50%, var(--dvy-border));background:var(--dvy-surface)}.search-result-icon{border:1px solid var(--dvy-border);background:var(--dvy-background);width:1.875rem;height:1.875rem;color:var(--dvy-muted);border-radius:.375rem;flex-shrink:0;place-items:center;display:grid}.search-result-icon svg{width:.875rem;height:.875rem}.search-result-copy{gap:.25rem;min-width:0;display:grid}.search-result-copy strong{font-size:.8125rem;font-weight:550;line-height:1.4}.search-result-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--dvy-muted);font-size:.6875rem;line-height:1.4;overflow:hidden}.search-result-kind{color:var(--dvy-muted);margin-inline-start:auto;padding-inline-start:.75rem;font-size:.625rem}.search-result-enter{width:1rem;color:var(--dvy-brand);visibility:hidden;flex-shrink:0}.site-search-option[aria-selected=true] .search-result-enter{visibility:visible}.search-dialog-footer{border-top:1px solid var(--dvy-border);color:var(--dvy-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.625rem;line-height:1.5;display:flex}.search-dialog-footer kbd{border:1px solid var(--dvy-border);background:var(--dvy-surface);color:var(--dvy-foreground);font:.625rem var(--dvy-font-mono);border-radius:.25rem;margin-inline-start:.375rem;padding:.125rem .25rem;display:inline-block}.search-empty{text-align:center;justify-items:center;gap:.75rem;padding:2.5rem 1rem;display:grid}.search-empty>svg{width:1.5rem;height:1.5rem;color:var(--dvy-muted)}.search-empty>strong{font-size:.875rem}.search-empty>p{max-width:20rem;color:var(--dvy-muted);margin:0;font-size:.75rem;line-height:1.7}@media (max-width:600px){.site-search-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);margin-top:.5rem}.search-result-kind{display:none}.search-result-copy{flex:1}.search-dialog-footer>span:first-child{display:none}.search-dialog-footer{justify-content:center}.site-search-results{max-height:55dvh}}@media (forced-colors:active){.site-search-dialog{box-shadow:none;background:canvas;border-color:canvastext}.site-search-option[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.search-result-enter{color:canvastext}}
.font-collection{margin-block:2.5rem}.font-controls{grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.font-controls label{gap:.75rem;font-size:.875rem;font-weight:600;display:grid}.font-specimen{margin-bottom:1.5rem}.font-specimen .dvy-card-content{padding:clamp(1.25rem,3vw,2rem)}.font-specimen-heading,.font-specimen-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.article .font-specimen h2{margin:0;font-size:1.25rem}.font-specimen-heading p,.font-specimen-actions{color:var(--dvy-muted);font-size:.875rem}.article .font-sample{font-family:var(--dvy-font);letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--dvy-foreground);margin-block:2rem 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:400;line-height:1.25}.font-alphabet{font-family:var(--dvy-font);color:var(--dvy-muted);letter-spacing:.08em;overflow-wrap:anywhere}.font-specimen-actions{justify-content:flex-start;margin-block:1.5rem}.font-specimen pre{max-width:100%}@media (max-width:600px){.font-controls{grid-template-columns:1fr;gap:1rem}}
.dvy-support-button.dvy-button{color:#000;background:#fd0;border:1px solid #000;border-radius:.5rem;flex-shrink:0;width:147px;height:42px;min-height:42px;padding:0;position:relative;overflow:hidden}.dvy-support-button-fallback{font-size:.8125rem;font-weight:600}.dvy-support-button-art{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.dvy-support-button-compact,.site-header .site-navigation .dvy-navbar-links .dvy-support-menu,.site-header .site-navigation .dvy-navbar-links .dvy-header-mobile-resource{display:none}@media (min-width:901px) and (max-width:1200px){.dvy-support-header.dvy-button{width:42px}.dvy-support-header .dvy-support-button-art,.dvy-support-header .dvy-support-button-fallback{display:none}.dvy-support-header .dvy-support-button-compact{display:block}}@media (max-width:900px){.header-actions .dvy-support-header{display:none}.site-header .site-navigation .dvy-navbar-links .dvy-support-menu{color:#000;background:#fd0;width:100%;padding:0;display:inline-flex}.site-header .site-navigation .dvy-navbar-links .dvy-header-mobile-resource{display:block}}.dvy-support-section{border:1px solid var(--dvy-border);border-radius:var(--dvy-radius-lg);background:var(--dvy-surface);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.dvy-support-section h2{letter-spacing:-.035em;margin:.75rem 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.dvy-support-section p{max-width:40rem;color:var(--dvy-muted);margin:0;font-size:.9375rem;line-height:1.7}.dvy-support-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.dvy-support-actions small{color:var(--dvy-muted);font-size:.75rem}.dvy-support-float.dvy-button{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:15;color:#11182f;width:3.25rem;min-width:0;height:3.25rem;box-shadow:var(--dvy-shadow);background:#5f7fff;border:1px solid;border-radius:50%;padding:0;position:fixed}.dvy-support-float.dvy-button:hover{background:#7893ff}.dvy-support-dialog.dvy-dialog{width:min(30rem,100vw - 2rem);max-height:90dvh;overflow-y:auto}.dvy-support-direct{color:var(--dvy-brand);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.dvy-support-host{color:var(--dvy-muted);margin:.5rem 0 1rem;font-size:.75rem}.dvy-support-checkout{border-radius:var(--dvy-radius-md);background:#fff;border:0;width:100%;height:min(50dvh,26rem);display:block}.site-footer{padding-bottom:5.5rem}@media (max-width:768px){.dvy-support-section{flex-direction:column;align-items:stretch}.dvy-support-actions{align-items:flex-start}}@media (forced-colors:active){.dvy-support-button-art{display:none}.dvy-support-button.dvy-button{color:buttontext;background:buttonface;border-color:buttontext}.dvy-support-float.dvy-button,.dvy-support-float.dvy-button:hover{color:buttontext;box-shadow:none;background:buttonface}}
