/* Layout fixes preserve the authored text and design. */
html{scroll-padding-top:80px;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{overflow-wrap:break-word}
img,svg,video,canvas{max-width:100%}
/* The Film has its own 1920x1080 coordinate system and measured scale.
   Constraining its SVG before scaling clips the foreignObject to a narrow strip. */
#dc-root svg[data-om-exportable-video-with-duration-secs]{max-width:none}
#dc-root{min-width:0}#dc-root *{box-sizing:border-box}
#dc-root input,#dc-root textarea,#dc-root select{max-width:100%}
@media(max-width:699px){#dc-root input,#dc-root textarea,#dc-root select{font-size:max(16px,1em)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important}

.nodq-preview-notice{position:fixed;inset:auto 0 0;z-index:2147483000;padding:10px 16px;background:#121613;color:#FFBD59;text-align:center;font:500 14px 'Onest',system-ui,sans-serif;border-top:1px solid #F7931A}
/* Decorative chain paths may extend a few pixels beyond the mobile canvas. */
html,body{overflow-x:clip}
/* Native language navigation works before JavaScript and keeps endonyms readable. */
.nodq-language{position:relative;flex-shrink:0;z-index:60;box-sizing:border-box;color:#F5F4F0;font:500 14px 'Onest',system-ui,sans-serif}
.nodq-header-row{gap:8px!important}
.nodq-language-standalone{min-height:60px;padding:8px clamp(20px,4.5vw,72px);background:#0A0C0B}
.nodq-language *{box-sizing:border-box}
.nodq-language>summary{list-style:none;cursor:pointer;display:flex;width:max-content;max-width:100%;gap:7px;align-items:center;min-height:44px;padding:0 14px;border:1px solid #59625B;border-radius:12px;background:#121613;box-shadow:0 3px 16px #0003}
.nodq-language>summary::-webkit-details-marker{display:none}
.nodq-language-list{position:absolute;inset-inline-start:0;top:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px;width:min(560px,calc(100vw - 48px));max-height:min(65vh,calc(100dvh - 80px),540px);overflow:auto;overscroll-behavior:contain;background:#121613;border:1px solid #59625B;border-radius:12px;box-shadow:0 12px 44px #0006}
.nodq-language-standalone .nodq-language-list{inset-inline-start:clamp(20px,4.5vw,72px);width:min(560px,calc(100% - 40px))}
.nodq-language-list>a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:7px;color:#F5F4F0;text-decoration:none;unicode-bidi:isolate;font-family:'Onest',system-ui,sans-serif;line-height:1.4}
.nodq-language-list>a:hover,.nodq-language-list>a:focus-visible,.nodq-language-list>a[aria-current=page]{background:#2C332E;color:#FFBD59}
/* Source code/IDs keep JetBrains glyphs. Translated human labels fall through
   to the active self-hosted script face instead of a machine-specific mono font. */
.sc-host [style*="JetBrains Mono"]{font-family:"JetBrains Mono","Onest",monospace!important}
/* Exact observed long-link cases (DE/TA Home and TA Wallet, 390px).
   Grow/wrap the full label; preserve copy, font size and arrow. */
#dc-root #agents a[href$="/agents/"]{max-inline-size:100%;min-inline-size:0;white-space:normal!important;overflow-wrap:anywhere}
#dc-root #agents a[href$="/agents/"]>[data-arrow]{flex-shrink:0}
#dc-root a[href="#wallet-demo"]{max-inline-size:100%;min-inline-size:0;white-space:normal!important;overflow-wrap:anywhere;height:auto!important;min-height:52px;padding-block:12px!important;text-align:center;line-height:1.4}
#dc-root [data-nodq-agent-metrics]>span{min-width:0}
#dc-root [data-nodq-agent-metrics]>span>span{white-space:normal!important;overflow-wrap:anywhere}
html[dir=rtl] #dc-root{direction:rtl}html[dir=rtl] #dc-root input[type=email],html[dir=rtl] #dc-root input[type=url],html[dir=rtl] #dc-root input[type=tel],html[dir=rtl] #dc-root code,html[dir=rtl] #dc-root pre{direction:ltr;text-align:start;unicode-bidi:isolate}
html[dir=rtl] .sc-interp{unicode-bidi:plaintext}
@media(min-width:700px){.nodq-language-list{grid-template-columns:repeat(3,minmax(130px,1fr))}}
@media(max-width:1023px){.nodq-header-row .nodq-language-current{display:none}.nodq-header-row .nodq-language>summary{width:44px;padding:0;justify-content:center}.nodq-header-row .nodq-language-list{position:fixed;inset-inline:20px;top:60px;width:auto;max-height:calc(100dvh - 80px)}}
@media(max-width:1023px){.nodq-header-wordmark{display:none}.nodq-header-row>a:first-child{gap:0!important;width:44px;justify-content:center}.nodq-header-row #hdr-mob{min-width:44px;flex-shrink:0}}
@media(max-width:359px){.nodq-header-row{padding-inline:8px!important;gap:2px!important}}

#dc-root [data-nodq-brand-weights]{flex-wrap:wrap;min-width:0;row-gap:8px!important}#dc-root [data-nodq-brand-weights]>span{min-width:0;overflow-wrap:anywhere}

#dc-root [data-nodq-wrap-cta]{box-sizing:border-box;max-inline-size:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere;height:auto!important;min-height:52px;padding-block:12px!important;line-height:1.4}#dc-root [data-nodq-izigram-hero-copy]{min-width:0;max-inline-size:min(420px,100%)!important;overflow-wrap:anywhere}

#dc-root [data-nodq-cabinet-feed-description]{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.4}
@media(max-width:699px){#dc-root [data-nodq-cabinet-header]{height:auto!important;min-height:64px}#dc-root [data-nodq-cabinet-header]>div{height:auto!important;min-height:64px;flex-wrap:wrap;padding-block:8px!important}#dc-root [data-nodq-cabinet-heading]{order:10;flex-basis:100%;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere}#dc-root .nodq-cabinet-wordmark{display:none}#dc-root [data-nodq-cabinet-header] a:first-child{width:44px;justify-content:center;gap:0!important}#dc-root [data-nodq-cabinet-header] [data-pop]{flex-shrink:0}}

/* The latest card owns the opaque right edge; natural height retains all script glyphs. */
#dc-root [data-chain-live]{display:flex;justify-content:flex-end;align-items:stretch}#dc-root [data-tr]{position:relative!important;inset:auto!important;flex-shrink:0;width:max-content}

#dc-root [data-nodq-participation-sections]{flex-wrap:wrap;min-width:0;max-inline-size:100%}#dc-root [data-nodq-participation-sections]>a{min-width:0;overflow-wrap:anywhere}

#dc-root [data-nodq-history-status]{white-space:normal!important;overflow-wrap:anywhere;line-height:1.4}
